Interface processing method and device, electronic equipment and storage medium
By providing customized settings and rearranging of function entry points in the game navigation interface, the problem of poor game interaction experience caused by the fixed display method in the existing technology is solved, and more efficient personalized game interaction is achieved.
Patent Information
- Application Number
- CN202511449291.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-10
- Publication Date
- 2025-12-12
AI Technical Summary
The existing game navigation interface has a fixed and monotonous display method, which cannot adapt to the usage needs of different players, resulting in a poor game interaction experience.
By providing customized settings for function entry points, players can customize the appearance of target function entry points, including size and display information type, and rearrange other function entry points on the navigation interface according to the adjusted size.
It enhances the personalization of the game and improves the efficiency and experience of player interaction.
Smart Images

Figure CN121102886A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of game technology, and specifically to an interface processing method, apparatus, electronic device, and storage medium. Background Technology
[0002] In games, multiple interactive function entry points are typically integrated into the game's navigation interface. Currently, the common layout of game navigation interfaces usually involves displaying multiple identically sized controls with different labels on a flat surface. Players can trigger the corresponding function modules' pages through these controls. However, the existing navigation interface display method is fixed and monotonous, failing to adapt to the usage needs of different players, resulting in a poor game interaction experience. Summary of the Invention
[0003] This application provides an interface processing method, apparatus, electronic device, and storage medium. By providing customized settings for functional entry points, the personalization of the game can be effectively improved, the efficiency of player interaction can be enhanced, and the player's gaming experience can be improved.
[0004] In a first aspect, embodiments of this application provide an interface processing method that displays a navigation interface through a graphical user interface, the navigation interface including multiple function entry points, each function entry point corresponding to a different function module; the method includes: In response to the first operation targeting the function entry, a form setting interface is displayed. The form setting interface includes multiple form options, and different form options correspond to different entry sizes and / or display information types. In response to a second operation on the target form option in the form setting interface, the display form of the target function entry is adjusted to the form corresponding to the target form option; Based on the adjusted size of the target function entry, the other function entries in the navigation interface are rearranged.
[0005] Secondly, embodiments of this application provide an interface processing device that displays a navigation interface through a graphical user interface. The navigation interface includes multiple function entry points, each corresponding to a different function module, including: The display unit is used to display a form setting interface in response to a first operation targeting the function entry. The form setting interface includes multiple form options, and different form options correspond to different entry sizes and / or display information types. An adjustment unit is configured to, in response to a second operation on a target form option in the form setting interface, adjust the display form of the target function entry to the form corresponding to the target form option; The arrangement unit is used to rearrange other function entrances in the navigation interface according to the adjusted size of the target function entrance.
[0006] Thirdly, embodiments of this application also provide an electronic device, including a memory storing multiple instructions; a processor loads instructions from the memory to execute the steps of any of the interface processing methods provided in embodiments of this application.
[0007] Fourthly, embodiments of this application also provide a computer-readable storage medium storing a plurality of instructions adapted for loading by a processor to execute the steps of any of the interface processing methods provided in embodiments of this application.
[0008] Fifthly, embodiments of this application also provide a computer program product, including a computer program or instructions, which, when executed by a processor, implement the steps in any of the interface processing methods provided in embodiments of this application.
[0009] The solution adopted in this application embodiment allows players to customize the display form of the target function entry displayed in the graphical user interface, thereby meeting the needs of different players for various game functions. By providing a customized setting method for function entry, the personalization of the game can be effectively improved, the efficiency of player interaction can be enhanced, and the player's game interaction experience can be improved. Attached Figure Description
[0010] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0011] Figure 1 This is a schematic diagram of a scenario for the interface processing system provided in an embodiment of this application; Figure 2 This is a schematic flowchart of one embodiment of the interface processing method provided in this application. Figure 3 This is a schematic diagram of a scenario for the interface processing method provided in an embodiment of this application; Figure 4 This is a schematic diagram of another scenario of the interface processing method provided in the embodiments of this application; Figure 5 This is a schematic diagram of another scenario of the interface processing method provided in the embodiments of this application; Figure 6This is a schematic diagram of another scenario of the interface processing method provided in the embodiments of this application; Figure 7 This is a schematic diagram of another scenario of the interface processing method provided in the embodiments of this application; Figure 8 This is a schematic diagram of another scenario of the interface processing method provided in the embodiments of this application; Figure 9 This is a schematic diagram of another scenario of the interface processing method provided in the embodiments of this application; Figure 10 This is a schematic diagram of another scenario of the interface processing method provided in the embodiments of this application; Figure 11 This is a schematic diagram of the interface processing device provided in the embodiments of this application; Figure 12 This is a schematic diagram of the structure of the electronic device provided in the embodiments of this application. Detailed Implementation
[0012] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of the embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application. At the same time, in the description of the embodiments of this application, the terms "first," "second," etc., are only used to distinguish descriptions and should not be construed as indicating or implying relative importance. Thus, features defined with "first" and "second" may explicitly or implicitly include one or more features. In the description of the embodiments of this application, "multiple" means two or more, unless otherwise explicitly specified.
[0013] This application provides an interface processing method, apparatus, electronic device, and computer-readable storage medium. Specifically, this embodiment will be described from the perspective of an interface processing apparatus, which can be integrated into an electronic device. That is, the interface processing method of this application embodiment can be executed by an electronic device. Optionally, the electronic device may include a terminal device. The terminal device may be a mobile phone, tablet computer, smart Bluetooth device, laptop computer, game console, or personal computer (PC), etc.
[0014] The interface processing method provided in this application can be applied to an interface processing system. This interface processing system may include a player terminal device and a server. The terminal can be a device that includes both receiving and transmitting hardware, i.e., a device with receiving and transmitting hardware capable of performing bidirectional communication over a bidirectional communication link. The player terminal device and the server can communicate bidirectionally via a network.
[0015] Optionally, the server can be a standalone server, or a server network or server cluster, including but not limited to computers, network hosts, single network servers, multiple network server sets, or cloud servers composed of multiple servers. Cloud servers consist of a large number of computers or network servers based on cloud computing.
[0016] In one embodiment of this disclosure, the interface processing method can run on a local terminal device or a server. When the interface processing method runs on a server, the method can be implemented and executed based on a cloud interaction system, wherein the cloud interaction system includes a server and a client device.
[0017] In an optional implementation, various cloud applications, such as cloud gaming, can run under the cloud interaction system. Taking cloud gaming as an example, cloud gaming refers to a gaming method based on cloud computing. In the cloud gaming operating mode, the game program and the game screen presentation are separated. The storage and execution of in-game interaction methods are completed on the cloud gaming server. The client device is used for data reception, transmission, and game screen presentation. For example, the client device can be a display device with data transmission capabilities located close to the user, such as a mobile terminal, television, computer, or PDA; however, the information processing is performed by the cloud gaming server in the cloud. When playing the game, the player operates the client device to send operation commands to the cloud gaming server. The cloud gaming server runs the game according to the operation commands, encodes and compresses game screen data, returns it to the client device via the network, and finally, the client device decodes and outputs the game screen.
[0018] In an optional implementation, taking a game as an example, the local terminal device stores the game program and is used to display the game screen. The local terminal device is used to interact with the player through a graphical user interface (GUI), i.e., conventionally by downloading, installing, and running the game program via an electronic device. The local terminal device can provide the GUI to the player in various ways, such as rendering it on the terminal's display screen or providing it to the player via holographic projection. For example, the local terminal device can include a display screen for displaying the GUI, which includes game screens, and a processor for running the game, generating the GUI, and controlling the display of the GUI on the display screen.
[0019] Please see Figure 1 , Figure 1 This is a schematic diagram of a user interface processing system provided in an embodiment of this application. The system may include at least one terminal, at least one server, at least one database, and a network. A user's terminal can connect to different game servers via the network. The terminal is any device with computing hardware capable of supporting and executing software products corresponding to the game. Furthermore, when the system includes multiple terminals, multiple servers, and multiple networks, different terminals can connect to each other through different networks and servers. The network can be a wireless network or a wired network, such as a wireless local area network (WLAN), local area network (LAN), cellular network, 2G network, 3G network, 4G network, 5G network, etc. Additionally, different terminals can also connect to other terminals or servers using their own Bluetooth networks or hotspot networks. For example, multiple users can connect online through different terminals via appropriate networks and synchronize with each other to support multiplayer games. Furthermore, the system may include multiple databases coupled to different servers, and can continuously store game environment-related information in the databases while different users are playing multiplayer games online.
[0020] This application provides an interface processing method, which can be executed by a terminal or a server. This application example illustrates the interface processing method executed by a terminal. The terminal may include a touchscreen display and a processor (of course, the terminal may also use peripherals such as a mouse or keyboard as input devices; this example only uses a touchscreen display). The touchscreen display is used to present a graphical user interface (GUI) and receive operation commands generated by the user interacting with the GUI. When the user operates the GUI through the touchscreen display, the GUI can control local content on the terminal in response to the received operation commands, or it can control content on a peer server in response to the received operation commands. For example, the operation commands generated by the user interacting with the GUI may include commands to launch a game application. The processor is configured to launch the game application after receiving the user's command to launch the game application. Furthermore, the processor is configured to render and draw the GUI associated with the game on the touchscreen display. The touchscreen display is a multi-touch sensitive screen capable of sensing touch or swipe operations performed simultaneously by multiple points on the screen. When the user performs touch operations on the GUI using their finger, the GUI, upon detecting the touch operation, controls different virtual objects in the game's GUI to perform actions corresponding to the touch operation.
[0021] It should be noted that, Figure 1 The schematic diagram of the interface processing system shown is merely an example. The interface processing system and scenario described in this application are for the purpose of more clearly illustrating the technical solutions of this application and do not constitute a limitation on the technical solutions provided in this application. As those skilled in the art will know, with the emergence of new business scenarios, the technical solutions provided in this application are also applicable to similar technical problems.
[0022] This application provides an interface processing method, which can be executed by a terminal or a server. This application example illustrates the interface processing method executed by a terminal. A graphical user interface (GUI) can be provided by the terminal device, displaying a game screen. The game screen at least partially includes a virtual scene and a controlled virtual object (i.e., a virtual character) located within the virtual scene and controlled by the terminal device. The GUI, virtual scene, and virtual object are described below.
[0023] A game scene (or virtual scene) is a virtual scene displayed (or provided) by an application while it is running on a terminal or server. Optionally, the virtual scene is a simulation of the real world, a semi-simulated / semi-fictional virtual environment, or a purely fictional virtual environment. A virtual scene can be either a two-dimensional or three-dimensional virtual scene, and the virtual environment can be the sky, land, ocean, etc., where the land includes environmental elements such as deserts and cities. Among them, a virtual scene is a scene in which the user controls virtual objects and completes the game logic. For example, in a sandbox 3D shooting game, a virtual scene is a 3D game world used by players to control virtual objects to fight. Instances of virtual scenes can include at least one element among mountains, plains, rivers, lakes, oceans, deserts, skies, plants, buildings, and vehicles. For example, in a 2D card game, a virtual scene is a scene used to display and release cards or display the virtual objects corresponding to cards. Instances of virtual scenes can include arenas, battlegrounds, or other "field" elements or other elements that can display the card battle status. For 2D or 3D multiplayer online tactical competitive games, a virtual scene is a 2D or 3D terrain scene used by virtual objects to fight. Instances of virtual scenes can include elements such as canyon-style mountains, lines, rivers, classrooms, desks and chairs, and podiums.
[0024] A graphical user interface (GUI) is a graphical user interface obtained by executing software applications on the processor of a mobile terminal or other terminal and rendering them on a display screen. It can be the display screen of the terminal device. The GUI can present the entire game scene or only a portion of it. The game scene includes multiple static virtual objects, specifically including ground, mountains, rocks, vegetation, buildings, etc. When the game scene is large, the GUI of the terminal device only displays a portion of the game scene during gameplay. Optionally, the game scene includes game characters, which can be player-controlled characters or NPCs (Non-Player Characters, a type of character in a game, meaning non-player characters). This exemplary embodiment is not limited to these. The GUI can include a UI interface for player interaction and game screens. In optional embodiments, the UI interface can include game controls (e.g., skill controls, movement controls, function controls, etc.), indicators (e.g., direction indicators, character indicators, etc.), information display areas (e.g., kill count, match time, etc.), or game setting controls (e.g., system settings, shop, coins, etc.). In an optional implementation, the game screen is the display screen corresponding to the virtual scene displayed on the terminal device. The game screen may include virtual objects such as game characters, NPC characters, and AI characters that execute game logic in the virtual scene.
[0025] A virtual object (or game object, virtual character, game role) refers to a controllable dynamic object in a virtual scene. Optionally, the dynamic object can be a virtual character, virtual animal, anime character, etc. This virtual object is a character controlled by the player through an input device, or an artificial intelligence (AI) trained and set up for battle in a virtual environment, or a non-player character (NPC) set up for battle in a virtual scene. Optionally, the virtual object is a virtual character competing in a virtual scene. Optionally, the number of virtual objects in the virtual scene battle is preset or dynamically determined according to the number of clients joining the battle; this application embodiment does not limit this. In one possible implementation, the user can control the virtual object to move within the virtual scene, for example, controlling the virtual object to run, jump, crawl, etc., and can also control the virtual object to use skills, virtual items, etc. provided by the application to fight against other virtual objects. (Game) props refer to items that virtual objects can use in a virtual environment, including but not limited to firearms, melee weapons, grenades, shields, springboards, puppets, etc., which can be used by virtual objects to enhance their own attributes, assist in combat, or inflict damage on other virtual objects. Virtual props can also be supply items such as bullets, and can be equipped with accessories such as extended magazines, scopes, flash hiders, and stocks on designated virtual weapons. A virtual camera is an essential component of the game scene, used to present the game scene. Each game scene corresponds to at least one virtual camera, and depending on actual needs, there can be two or more. It serves as the game rendering window, capturing and presenting the game world content for the player. By setting the parameters of the virtual camera, the player's viewing perspective can be adjusted, such as first-person or third-person perspective.
[0026] The following detailed description, in conjunction with the accompanying drawings, illustrates the process. This embodiment uses a terminal device as the execution subject. It should be noted that the order of description in the following embodiments is not intended to limit the preferred order of the embodiments. Although a logical order is shown in the flowcharts, in some cases, the steps shown or described may be performed in a different order than that shown in the accompanying drawings.
[0027] Please see Figure 2 , Figure 2 This is a flowchart illustrating an interface processing method provided in an embodiment of this application. The specific flow of the interface processing method can be summarized in steps 101 to 103, wherein: Step 101: In response to the first operation targeting the function entry, display the form setting interface, which includes multiple form options, with different form options corresponding to different entry sizes and / or display information types.
[0028] In this embodiment, a navigation interface can be displayed through a graphical user interface. This navigation interface includes multiple function entry points, each corresponding to a different function module. Specifically, the navigation page is a navigation page within a game, the function modules can be functional modules within the game, and the function entry points can be navigation entry controls. The navigation entry point is a core interactive element guiding players to move, explore, and complete objectives efficiently in the game world. The navigation entry control can guide players to different game functional areas, such as the game shop, game battlefield, game scene, or game social area, allowing players with different game needs to quickly find the entry point for the corresponding gameplay.
[0029] For example, please see Figure 3 The system provides a graphical user interface (GUI) via a terminal device. The GUI displays game screens and a navigation interface. The game screens include at least a virtual scene and a virtual character controlled by the terminal device within the virtual scene. The navigation interface displays at least one function entry point. Each function entry point is configured to display a corresponding function page upon triggering. Specifically, the navigation interface may display the following function entry points: a first function entry point "Pocket," a second function entry point "Script," a third function entry point "Recharge," a fourth function entry point "Events," a fifth function entry point "Mail," a sixth function entry point "Treasure Pavilion," a seventh function entry point "Scroll," an eighth function entry point "Guild," a ninth function entry point "Know Your Friend," a tenth function entry point "Nearby Teams," and an eleventh function entry point "Personal Space." It should be noted that the first function entry point is configured to display a corresponding first function page upon triggering, the second function entry point is configured to display a corresponding second function page upon triggering, and so on. The pages displayed after triggering other function pages are not described in detail here.
[0030] In one specific embodiment, the plurality of form options include a first form option, a second form option, and a third form option, wherein the first form option corresponds to a function entry of a first size; the second form option corresponds to a function entry of a second size, the second size being larger than the first size; and the third form option corresponds to a function entry of a third size, the third size being larger than the second size.
[0031] The third form option is associated with a third size and a display information type. Specifically, the display information type can include task type, achievement type, activity type, etc. The task type is associated with task progress information, the achievement type is associated with achievement information, and the activity type is associated with activity countdown information. The above are just examples, and more examples will not be elaborated here.
[0032] Optionally, the function entry corresponding to the third form option displays the status information of the corresponding function module, and the status information includes at least one of the following: task progress information, achievement information, and activity countdown information.
[0033] Among them, the functional modules corresponding to the functional entry points provide key information and / or status information. The key information and status information can be the core game content that players need to prioritize to obtain, understand or interact with after entering the functional system corresponding to the functional module through the functional entry point, thereby helping players to quickly understand the game functions, target operation objects and game operation logic of the functional modules.
[0034] In this embodiment, the first form option corresponds to a standard size, which can be 1×1 grid. With a navigation interface of the same size, the first size allows for the maximum number of function entries displayed, resulting in a more compact layout. This setting can be applied to function entries for secondary, low-frequency game functions. The second form option corresponds to a medium size, which can be 1×2 grid. The second size is larger than the first size, making it easier to click and distinguish, allowing players to quickly find function entries. This setting can be applied to function entries for core, high-frequency functions. The third form option corresponds to a third size, which can be 2×2 grid. The third size is larger than the second size. Function entries of the third size can carry key information from the information system corresponding to the function entry, allowing players to intuitively obtain system information and clarify stage goals. For example, this setting can typically be applied to function entries for game tasks, limited-time events, achievements, and other information systems, displaying task progress information, achievement information, event countdown information, and other status information through the function entry corresponding to the third form option. The specific values of each size are only illustrative examples; more examples are not elaborated here.
[0035] For example, please see Figure 4Taking the ninth function entry, "Knowing the World," as an example, when the ninth function entry "Knowing the World" is in its first size, it can only display the name and icon of the corresponding function module. When the ninth function entry "Knowing the World" is in its second size, it is larger than the first size and can only display the name and icon of the corresponding function module. When the ninth function entry "Knowing the World" is in its third size, it is larger than the second size and displays the name and icon of the corresponding function module, as well as three key status information: the first status information is the task progress "First completion progress 12 / 32", the second status information is the activity countdown "4 days until the next period", and the third status information is the achievement information "3 interaction attempts".
[0036] In summary, the embodiments of this application display the status information corresponding to the functional modules through the target functional entry of the third size, which enables players to quickly obtain key information of the functional modules, improves the efficiency of players' game interaction, and enhances the players' game interaction experience.
[0037] In one embodiment, the first operation is a long press operation. Players can perform a long press operation on the target function entry. In response to the long press operation on the target function entry, the terminal device displays a form setting interface. The form setting interface includes multiple form options, and different form options correspond to different entry sizes and / or display information types, specifically including a first form option, a second form option, and a third form option.
[0038] For example, please refer to the following: Figure 5 and Figure 6A graphical user interface (GUI) is provided through a terminal device. The GUI displays game visuals and a navigation interface. The game visuals include at least a virtual scene and a virtual character controlled by the terminal device within that virtual scene. The navigation interface displays at least one function entry, each configured to display a corresponding function page upon triggering. Specifically, the GUI may display the following function entries: a first entry "Activities," a second entry "Recharge," a third entry "Pocket," a fourth entry "Script," a fifth entry "Mail," a sixth entry "Treasure Pavilion," a seventh entry "Scroll," an eighth entry "Guild," a ninth entry "Know Your Friend," a tenth entry "Nearby Teams," and an eleventh entry "Personal Space." Players can perform a long-press operation on the first function entry "Activities" through the navigation interface. In response to the long-press operation on the target function entry (i.e., the first function entry "Activities"), the terminal device displays a form setting interface through the GUI. This form setting interface includes a first form option, a second form option, and a third form option, arranged as follows: Figure 6 As shown, in the form settings interface (i.e., the floating window), the first form option, the second form option, and the third form option are displayed from left to right. The first form option is used to set the target function entry to the first size, the second form option is used to set the target function entry to the second size, and the third form option is used to set the target function entry to the third size. At this time, the target function entry (i.e., the first function entry "active") is the default first size.
[0039] Optionally, some form options for the target function entry in the form settings interface are unavailable.
[0040] It should be noted that whether the form option can be triggered (i.e., whether it can be selected or not) depends on the game function corresponding to the function entry itself. For example, when the function entry is a pocket control, since clicking the pocket control directly switches the game to the pocket version (another independent game mode), the pocket control is just a button to switch game modes. The function entry does not need to carry information, so it does not support switching to the third size. Therefore, the third form option of the function entry is either unselectable or not displayed.
[0041] In one embodiment, the method further includes: If the remaining space in the current row is less than the adjusted size of the target function entry, the target function entry will be moved to the next row for display.
[0042] In this embodiment, a suitable display position can be selected based on the adjusted size of the target function entry. For example, if the adjusted size of the target function entry is 2×2 grids, it needs to occupy 2×2 grid space on the navigation interface. If the remaining space is insufficient to display the adjusted size target function entry in the current row of the navigation interface, the entry will automatically wrap to the next row.
[0043] In another embodiment, the method further includes: When the current page space of the navigation interface is insufficient to display the adjusted target function entry, the navigation interface is controlled to automatically scroll to a position where the target function entry can be fully displayed.
[0044] In this embodiment, a suitable display position can be selected based on the adjusted size of the target function entry. For example, if the adjusted size of the target function entry is 2×2 grids, it needs to occupy 2×2 grid space on the navigation interface. When the current page space of the navigation interface is insufficient to display the adjusted target function entry, the navigation interface is controlled to automatically scroll to a position where the target function entry can be fully displayed. That is, the navigation interface is controlled to automatically scroll to a position where the name and function module icon of the adjusted target function entry can be fully displayed.
[0045] Step 102: In response to the second operation on the target form option in the form setting interface, adjust the display form of the target function entry to the form corresponding to the target form option.
[0046] In one embodiment, the second operation is a drag operation.
[0047] For example, please refer to the following: Figure 7 and Figure 8 After a player performs a long press on the target function entry, the player can drag the third form option through the navigation interface, either continuously or discontinuously, in response to the drag operation of the target form option (i.e., the third form option) in the form setting interface. The terminal device adjusts the display form of the target function entry (i.e., the first function entry "Activity") to the form corresponding to the target form option, that is, adjusts the size of the first function entry from the first size to the third size, and displays the first function entry "Activity" in the third size on the navigation interface. The first function entry also displays the name of the function module corresponding to the first function entry, the icon of the function module, and three status information. The first status information is "Taiqing Talisman 35 / 40", the second status information is "Double Time 10 Hours", and the third status information is "Refinement Time 21 Hours".
[0048] Optionally, taking the navigation interface displaying a first function entry with a third size as an example, players can drag the first form option displayed on the navigation interface. The terminal device responds to the drag operation of the first form option and adjusts the first function entry from a third size to a first size for display.
[0049] Step 103: Rearrange the other function entrances in the navigation interface according to the adjusted size of the target function entrance.
[0050] Specifically, other function entry points can be automatically sorted, and can be automatically moved forward to fill gaps or backward to make way according to the current order, prioritizing the filling of blank areas to maintain a compact distribution of the navigation interface and avoid a scattered layout. For example, if there is a 1×1 empty space in a row, a 1×1 grid control will be placed first, rather than left empty.
[0051] For example, please refer to the following: Figure 7 and Figure 8 Players can drag the third form option through the navigation interface. The terminal device responds to the drag operation of the target form option (i.e., the third form option) in the form setting interface by adjusting the display form of the target function entry (i.e., the first function entry "Activity") to the form corresponding to the target form option. That is, the size of the first function entry is adjusted from the first size to the third size. At this time, according to the adjusted size of the target function entry, the other function entries in the navigation interface are rearranged. Since the size of the first function entry has increased, the second function entry "Recharge", the third function entry "Pocket", the fourth function entry "Script", and the fifth function entry "Mail" that are in the same row as the first function entry are shifted and adjusted. The current row where the target function entry is located is no longer enough to accommodate the fifth function entry "Mail" that was originally in the same row. Therefore, the second, third, and fourth function entries are kept in the original row for display, and the fifth function entry is moved to the next row to be displayed in the same row as the sixth function entry.
[0052] Based on the above description, the following examples will further illustrate the interface processing method of this application. Specific embodiments of the interface processing method are described below.
[0053] In one embodiment, the method further includes: In response to a drag operation targeting the specified function entry; Adjust the position of the target function entry in the navigation interface according to the trajectory of the drag operation; Based on the adjusted position of the target function entry, the other function entries in the navigation interface are rearranged.
[0054] For example, players can directly drag a target function entry through the navigation interface. The terminal device responds to the drag operation on the target function entry and adjusts the position of the target function entry in the navigation interface according to the trajectory of the drag operation. Specifically, the target function entry can be moved from its current display position to the display position at the end of the drag operation, and other function entries in the navigation interface can be rearranged according to the adjusted display position of the target function entry.
[0055] For example, after a player performs a long press on a target function entry, the player can continue to drag the target function entry through the navigation interface. The terminal device responds to the drag operation on the target function entry; the position of the target function entry in the navigation interface is adjusted according to the trajectory of the drag operation. Specifically, the drag operation can be used to adjust the display position or the display form of the target function entry based on the ending position of the drag operation. The target function entry can be moved from its current display position to the display position at the end of the drag operation, and other function entries in the navigation interface are rearranged according to the adjusted display position of the target function entry.
[0056] In this embodiment, a long press on the target function entry triggers the form settings interface. Following this, a drag operation can be performed on the target function entry, adjusting its display position based on the ending position of the drag. When the drag leaves the form settings interface, the interface can be automatically hidden or its transparency reduced. Upon completion of the drag, the display positions of other function entries are automatically adjusted based on the adjusted position of the target function entry. Optionally, when the touch position of the drag returns to the display area of the form settings interface, the interface can be restored, allowing the player to continue setting the mindset of the target function entry.
[0057] Optionally, the target function entry after the form is adjusted can be displayed in its initial display position in the display area; or, in order to highlight the target function entry after the form is adjusted, the display position of the target function entry after the form is adjusted can be automatically moved to the first display position in the display area of the navigation interface.
[0058] In one embodiment, the target function entry of the first size does not display status information, the target function entry of the second size displays a first specified number of status information, and the target function entry of the third size displays a second specified number of status information. The first specified number is less than the second specified number, and the first specified number can be zero.
[0059] Optionally, the method further includes setting information priorities for multiple status information items associated with the functional module of the target function entry point, and also includes: If the target size of the selected target form option is larger than the preset size, then based on the specified number of information corresponding to the target size and the information priority of multiple status information associated with the functional module, a specified number of target status information will be selected and displayed in the target function entry after the size is adjusted.
[0060] For example, taking the third size as the target size as an example, the third size needs to display three pieces of status information. The three pieces of status information with the highest priority can be selected from multiple pieces of status information as the target status information and displayed in the target function entry of the third size.
[0061] In the embodiments of this application, the first operation and the second operation can be continuous or discontinuous. For example, the first operation can be a long press, a drag, a double-click, or a swipe, and the second operation can be a drag, a single click, a double-click, or a swipe. Specifically, the first operation can be a long press and the second operation can be a drag; the first operation can be a double-click and the second operation can be a single click, etc., which will not be elaborated here.
[0062] In another embodiment, the method may include: In response to a first touch operation on the navigation interface, the target function entry is determined from at least one function entry; In response to a second touch operation on the navigation interface, the size of the target function entry is adjusted based on the operation parameters of the second touch operation.
[0063] The first touch operation can be a selection operation, specifically a long press, double-click, or single-click operation. The second touch operation can be a gesture operation, including zoom in and zoom out operations. Based on the first operation parameter corresponding to the zoom in operation, the current size of the target function entry can be zoomed in to obtain the corresponding target size. Based on the second operation parameter corresponding to the zoom out operation, the current size of the target function entry can be zoomed out to obtain the corresponding target size.
[0064] For example, a player can long-press the first function entry "Activities" displayed on the navigation interface. The terminal device responds to this first touch operation on the graphical user interface, determining the target function entry as the first function entry from among the at least one function entry. Next, the player can zoom in on the graphical user interface. Based on the first operation parameters corresponding to the zoom-in operation, the current size of the target function entry can be zoomed in to obtain the corresponding target size.
[0065] In one embodiment, after adjusting the display form of the target function entry to the form corresponding to the target form option, a new display position of the target function entry on the navigation interface can be determined based on the display priority and / or form setting time corresponding to the target form option, so as to realize the adjusted target function entry at the new display position.
[0066] In this embodiment, since a larger target function entry may be more important, it needs to be placed at the top for easy viewing or activation by players. Specifically, this embodiment can determine the display position of the target function entry on the navigation interface according to its latest set size.
[0067] Specifically, the first display priority of the first size is lower than the second display priority of the second size, and the second display priority of the second size is lower than the third display priority of the third size. The display sorting logic is third size > second size > first size. For example, the function entry of the third size should be displayed before the function entry of the second size, and the function entry of the second size should be displayed before the function entry of the first size. Based on this, function entries of the same display size can be sorted according to the modification time, with the sorting logic being earlier size setting time > later size setting time. That is, among the same display size, the function entry that was modified earlier is displayed first, and then other function entries are displayed in turn according to the size setting time.
[0068] Optionally, during the process of adjusting the current size of the target function entry, the target function entry can be enlarged or reduced based on the target size corresponding to the target shape option, with the reference point position of the target function entry as a fixed position.
[0069] For example, the target reference point can be the center point or the upper left corner of the target function entry. Taking the upper left corner of the target function entry as the target reference point as an example, the display position corresponding to the upper left corner of the target function entry in the current display position is used as the reference point position. During the process of adjusting the current size of the target function entry, the position corresponding to the upper left corner is used as the fixed position, and the target function entry is enlarged or reduced based on the target size.
[0070] To enhance the player's gaming experience, this application embodiment can also simultaneously adjust the display size of multiple selected target function entry points, the method including: In response to a first swipe operation on the navigation interface, at least one target function entry located on the swipe trajectory corresponding to the first swipe operation is determined, and a form setting interface is displayed. The form setting interface contains multiple form options, and different form options correspond to different entry sizes and / or display information types. In response to a second operation on a target form option in the form setting interface, the display form of the at least one target function entry is adjusted to the form corresponding to the target form option; Based on the adjusted size of the at least one target function entry, the other function entries in the navigation interface are rearranged.
[0071] For example, please refer to the following: Figure 9 and Figure 10 Players can perform a first swipe operation through the navigation interface. The terminal device responds to this first swipe operation by identifying the first function entry "Activities" and the seventh function entry "Know Your Master" located on the swipe trajectory corresponding to the first swipe operation as the target function entry. It then displays first, second, and third form options through the form settings interface, arranged as follows: Figure 9 As shown, in the form setting interface (i.e. floating window), the first form option, the second form option, and the third form option are displayed from left to right. The first form option is used to set the display size of the target function entry to the first size, the second form option is used to set the display size of the target function entry to the second size, and the third form option is used to set the display size of the target function entry to the third size. At this time, both selected target function entries are the default first size.
[0072] Next, players can drag the third form option through the form settings interface. The terminal device responds to this second operation on the target form option (the third form option) in the form settings interface by adjusting the display size of the first function entry "Activity" and the seventh function entry "Knowledge of the World" from the first size to the third size. The first function entry "Activity" and the seventh function entry "Knowledge of the World" are then displayed at the third size on the graphical user interface. Furthermore, the first function entry displays its corresponding function name, function icon, and three key pieces of information: the first key piece of information is "Taiqing Talisman 35 / 40", the second key piece of information is "Double Time 10 Hours", and the third key piece of information is "Refinement Time 21 Hours". The seventh function entry displays its corresponding function name, function icon, and three key pieces of information: the first key piece of information is "First Clear Progress 12 / 32", the second key piece of information is "4 Days Until Next Period", and the third key piece of information is "3 Interaction Attempts".
[0073] In summary, this application provides an interface processing method. In response to a first operation targeting a target function entry point, a form setting interface is displayed. This interface includes multiple form options, each corresponding to a different entry point size and / or display information type. Then, in response to a second operation targeting a target form option in the form setting interface, the display form of the target function entry point is adjusted to the form corresponding to that option. Finally, based on the adjusted size of the target function entry point, other function entry points in the navigation interface are rearranged. By adopting the solution of this application, players can customize the target form of the target function entry point displayed in the graphical user interface, thereby meeting the needs of different players for various game functions. By providing customized settings for function entry points, the personalization of the game can be effectively improved, enhancing the efficiency of player interaction and improving the overall gaming experience.
[0074] This embodiment also provides an interface processing device, which can be integrated into a terminal device. For example, such as Figure 11 As shown, the interface processing device may include: Display unit 201 is used to display a form setting interface in response to a first operation on the target function entry. The form setting interface includes multiple form options, and different form options correspond to different entry sizes and / or display information types. The adjustment unit 202 is used to adjust the display form of the target function entry to the form corresponding to the target form option in response to a second operation on the form setting interface. The arrangement unit 203 is used to rearrange other function entrances in the navigation interface according to the adjusted size of the target function entrance.
[0075] In one embodiment, the first operation is a long press operation.
[0076] In one embodiment, the second operation is a drag operation.
[0077] In one embodiment, the plurality of morphology options includes a first morphology option, a second morphology option, and a third morphology option, wherein, The first form option corresponds to the function entry for the first size; The second form option corresponds to a function entry of a second size, which is larger than the first size; The third form option corresponds to a function entry of a third size, which is larger than the second size.
[0078] In one embodiment, the function entry corresponding to the third form option displays the status information of the corresponding function module, and the status information includes at least one of the following: task progress information, achievement information, and activity countdown information.
[0079] In one embodiment, some form options for the target function entry in the form settings interface are unselectable.
[0080] In some embodiments, the interface processing apparatus includes a processing subunit for: If the remaining space in the current row is less than the adjusted size of the target function entry, the target function entry will be moved to the next row for display.
[0081] In some embodiments, the interface processing apparatus includes a control subunit for: When the current page space of the navigation interface is insufficient to display the adjusted target function entry, the navigation interface is controlled to automatically scroll to a position where the target function entry can be fully displayed.
[0082] In some embodiments, the interface processing apparatus includes: A response subunit is configured to respond to a drag operation targeting the target function entry point; An adjustment subunit is used to adjust the position of the target function entry in the navigation interface according to the trajectory of the drag operation; The arrangement subunit is used to rearrange other function entrances in the navigation interface according to the adjusted position of the target function entrance.
[0083] This application discloses an interface processing device. A display unit 201, in response to a first operation targeting a target function entry, displays a form setting interface. This interface includes multiple form options, each corresponding to a different entry size and / or display information type. An adjustment unit 202, in response to a second operation targeting a target form option in the form setting interface, adjusts the display form of the target function entry to the form corresponding to that option. An arrangement unit 203 rearranges other function entries in the navigation interface according to the adjusted size of the target function entry. By adopting the solution of this application embodiment, players can customize the target form of the target function entry displayed in the graphical user interface, thereby meeting the needs of different players for various game functions. By providing customized settings for function entries, the personalization of the game can be effectively improved, enhancing the player's game interaction efficiency and overall game experience.
[0084] Accordingly, this application also provides an electronic device, which can be a terminal, such as a smartphone, tablet computer, laptop computer, touch screen, game console, personal computer (PC), personal digital assistant (PDA), or other terminal device. Alternatively, the electronic device can be a server.
[0085] like Figure 12 As shown, Figure 12 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. The electronic device 300 includes a processor 301 with one or more processing cores, a memory 302 with one or more computer-readable storage media, and a computer program stored in the memory 302 and executable on the processor. The processor 301 and the memory 302 are electrically connected. Those skilled in the art will understand that the electronic device structure shown in the figure does not constitute a limitation on the electronic device, and may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0086] The processor 301 is the control center of the electronic device 300. It connects various parts of the electronic device 300 via various interfaces and lines. By running or loading software programs and / or units stored in the memory 302, and by calling data stored in the memory 302, it executes various functions and processes data of the electronic device 300, thereby providing overall monitoring of the electronic device 300. The processor 301 can be a central processing unit (CPU), a graphics processing unit (GPU), a network processor (NP), etc., and can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application.
[0087] In this embodiment, the processor 301 in the electronic device 300 loads the instructions corresponding to the processes of one or more applications into the memory 302 according to the following steps, and the processor 301 runs the applications stored in the memory 302 to realize various functions, such as: In response to the first operation targeting the function entry, a form setting interface is displayed. The form setting interface includes multiple form options, and different form options correspond to different entry sizes and / or display information types. In response to a second operation on the target form option in the form setting interface, the display form of the target function entry is adjusted to the form corresponding to the target form option; Based on the adjusted size of the target function entry, the other function entries in the navigation interface are rearranged.
[0088] The electronic device provided in this application embodiment can customize the display form of the target function entry in the graphical user interface, thereby meeting the needs of different players for various game functions. By providing a customized setting method for function entry, the personalization of the game can be effectively improved, the efficiency of player interaction can be enhanced, and the player's game interaction experience can be improved.
[0089] For details on the implementation of each of the above operations, please refer to the previous examples, which will not be repeated here.
[0090] Optional, such as Figure 12 As shown, the electronic device 300 also includes: a touch display screen 303, a radio frequency circuit 304, an audio circuit 305, an input unit 306, and a power supply 307. The processor 301 is electrically connected to the touch display screen 303, the radio frequency circuit 304, the audio circuit 305, the input unit 306, and the power supply 307. Those skilled in the art will understand that... Figure 12 The electronic device structure shown does not constitute a limitation on the electronic device and may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0091] The touch display screen 303 can be used to display a graphical user interface (GUI) and receive operation commands generated by the user interacting with the GUI. The touch display screen 303 may include a display panel and a touch panel. The display panel can be used to display information input by the user or information provided to the user, as well as various graphical user interfaces of the electronic device. These graphical user interfaces can be composed of graphics, text, icons, video, and any combination thereof. Optionally, the display panel can be configured using a liquid crystal display (LCD), organic light-emitting diode (OLED), or other similar technologies. The touch panel can be used to collect touch operations performed by the user on or near it (such as operations performed by the user using a finger, stylus, or any suitable object or accessory on or near the touch panel), generate corresponding operation commands, and execute the corresponding program according to the operation commands. Optionally, the touch panel may include two parts: a touch detection device and a touch controller. The touch detection device detects the user's touch location and the signal generated by the touch operation, transmitting the signal to the touch controller. The touch controller receives touch information from the touch detection device, converts it into touch point coordinates, and sends it to the processor 301. It can also receive and execute commands from the processor 301. The touch panel can cover the display panel. When the touch panel detects a touch operation on or near it, it transmits the information to the processor 301 to determine the type of touch event. Subsequently, the processor 301 provides corresponding visual output on the display panel based on the type of touch event. In this embodiment, the touch panel and the display panel can be integrated into the touch display screen 303 to achieve input and output functions. However, in some embodiments, the touch panel and the touch display screen 303 can be implemented as two independent components to achieve input and output functions. That is, the touch display screen 303 can also be used as part of the input unit 306 to achieve input functions.
[0092] The radio frequency circuit 304 can be used to transmit and receive radio frequency signals to establish wireless communication with network devices or other electronic devices, and to transmit and receive signals with network devices or other electronic devices.
[0093] Audio circuitry 305 can be used to provide an audio interface between a user and an electronic device via a speaker and a microphone. Audio circuitry 305 converts received audio data into electrical signals, transmits them to the speaker, and the speaker converts them into sound signals for output. Conversely, the microphone converts collected sound signals into electrical signals, which are then received by audio circuitry 305, converted back into audio data, and then processed by processor 301 before being transmitted via radio frequency circuitry 304 to, for example, another electronic device, or output to memory 302 for further processing. Audio circuitry 305 may also include an earphone jack to facilitate communication between peripheral headphones and electronic devices.
[0094] The input unit 306 can be used to receive input numbers, characters, or user characteristic information (such as fingerprints, iris, facial information, etc.), and to generate keyboard, mouse, joystick, optical, or trackball signal inputs related to user settings and function control.
[0095] Power supply 307 is used to supply power to various components of electronic device 300. Optionally, power supply 307 can be logically connected to processor 301 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system. Power supply 307 may also include one or more DC or AC power supplies, recharging systems, power fault detection circuits, power converters or inverters, power status indicators, and other arbitrary components.
[0096] although Figure 12 As not shown in the diagram, the electronic device 300 may also include a camera, sensor, wireless fidelity module, Bluetooth module, etc., which will not be described in detail here.
[0097] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.
[0098] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be performed by instructions, or by instructions controlling related hardware. These instructions can be stored in a computer-readable storage medium and loaded and executed by a processor.
[0099] Therefore, embodiments of this application provide a computer-readable storage medium storing a plurality of computer programs, which can be loaded by a processor to execute any of the interface processing methods provided in embodiments of this application. The computer program can execute the steps of the following interface processing method: In response to the first operation targeting the function entry, a form setting interface is displayed. The form setting interface includes multiple form options, and different form options correspond to different entry sizes and / or display information types. In response to a second operation on the target form option in the form setting interface, the display form of the target function entry is adjusted to the form corresponding to the target form option; Based on the adjusted size of the target function entry, the other function entries in the navigation interface are rearranged.
[0100] Because the computer program stored in this storage medium allows players to customize the display format of target function entrances in the graphical user interface, it satisfies the needs of different players for various game functions. By providing customized settings for function entrances, the personalization of the game can be effectively improved, the efficiency of player interaction can be enhanced, and the player's gaming experience can be improved.
[0101] For details on the implementation of each of the above operations, please refer to the previous examples, which will not be repeated here.
[0102] The computer-readable storage medium may include: read-only memory (ROM), random access memory (RAM), disk or optical disk, etc.
[0103] Since the computer program stored in the computer-readable storage medium can execute any of the interface processing methods provided in the embodiments of this application, the beneficial effects that any of the interface processing methods provided in the embodiments of this application can achieve can be realized. For details, please refer to the previous embodiments, which will not be repeated here.
[0104] According to one aspect of this application, a computer program product or computer program is also provided, comprising computer instructions stored in a computer-readable storage medium. A processor of an electronic device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the electronic device to perform the methods provided in the various optional implementations of the above embodiments.
[0105] In the above embodiments of the interface processing device, computer-readable storage medium, electronic device, and computer program product, the descriptions of each embodiment have different focuses. Parts not described in detail in a particular embodiment can be referred to in the relevant descriptions of other embodiments. Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes and beneficial effects of the interface processing device, computer-readable storage medium, computer program product, electronic device, and their corresponding units described above can be referred to the description of the interface processing method in the above embodiments, and will not be repeated here.
[0106] The foregoing has provided a detailed description of an interface processing method, apparatus, electronic device, computer-readable storage medium, and computer program product provided in the embodiments of this application. Specific examples have been used to illustrate the principles and implementation methods of this application. The descriptions of the embodiments above are only for the purpose of helping to understand the methods and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.
Claims
1. An interface processing method characterized by, The method comprises the following steps: In response to a first operation on a target function entry, a display mode setting interface is displayed, the display mode setting interface comprising a plurality of display mode options, different display mode options corresponding to different entry sizes and / or display information types; In response to a second operation on a target display mode option in the display mode setting interface, the display mode of the target function entry is adjusted to the display mode corresponding to the target display mode option; According to the size of the adjusted target function entry, other function entries in the navigation interface are rearranged.
2. The method of claim 1, wherein, The first operation is a long press operation.
3. The method of claim 2, wherein, The second operation is a drag operation.
4. The method of claim 1, wherein, The plurality of display mode options comprises a first display mode option, a second display mode option, and a third display mode option, wherein The first display mode option corresponds to a first size of function entry; The second display mode option corresponds to a second size of function entry, the second size being larger than the first size; The third display mode option corresponds to a third size of function entry, the third size being larger than the second size.
5. The method of claim 4, wherein, The function entry corresponding to the third display mode option displays state information of the corresponding function module, the state information comprising at least one of the following: task progress information, achievement information, and activity countdown information.
6. The method of claim 1, wherein, Some display mode options in the display mode setting interface for the target function entry are in an unselectable state.
7. The method of claim 1, wherein, The method further comprises: If the remaining space of the current row is smaller than the adjusted size of the target function entry, the target function entry is moved to the next row for display.
8. The method of claim 1, wherein, The method further comprises: When the current page space of the navigation interface is insufficient to display the target function entry after adjustment of the display mode, the navigation interface is automatically controlled to scroll to a position at which the target function entry can be completely displayed.
9. The method of claim 1, wherein, The method further comprises: In response to a drag operation on the target function entry; According to the trajectory of the drag operation, the position of the target function entry in the navigation interface is adjusted; According to the adjusted position of the target function entry, other function entries in the navigation interface are rearranged.
10. An interface processing device, characterized by The method comprises the following steps: A display unit is configured to display, in response to a first operation on a target function entry, a display mode setting interface, the display mode setting interface comprising a plurality of display mode options, different display mode options corresponding to different entry sizes and / or display information types; An adjustment unit is configured to, in response to a second operation on a target display mode option in the display mode setting interface, adjust the display mode of the target function entry to the display mode corresponding to the target display mode option; A rearrangement unit is configured to, according to the size of the adjusted target function entry, rearrange other function entries in the navigation interface.
11. An electronic device, comprising: A processor and a memory are included, the memory storing a plurality of instructions; the processor loads the instructions from the memory to perform the steps of the interface processing method according to any one of claims 1-9.
12. A computer-readable storage medium, characterized in that, The computer readable storage medium stores a plurality of instructions adapted to be loaded by the processor to execute the steps of the interface processing method according to any one of claims 1-9.