Game update display method, device and electronic equipment
By configuring update content on the game server and displaying the latest content during game runtime using a graphical user interface, the problems of client restart and storage usage in traditional game update methods are solved, improving game efficiency and user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- NETEASE (HANGZHOU) NETWORK CO LTD
- Filing Date
- 2025-02-05
- Publication Date
- 2026-07-31
AI Technical Summary
Traditional game updates require players to restart the client to load new content, resulting in the inability to obtain the latest event information and resources in a timely manner, consuming storage space, and affecting the game experience and efficiency.
By configuring updated game content on the game server, the latest game update content can be obtained and displayed during game runtime using a graphical user interface, without the need to restart the client or download patches in advance.
It enables the instant acquisition and display of the latest content during game runtime, avoiding client restarts and patch downloads, thus improving game efficiency and user experience.
Smart Images

Figure CN119868944B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of game technology, and in particular to a method, apparatus, and electronic device for updating and displaying a game. Background Technology
[0002] Currently, in-game face-slapping images serve as a crucial element of player interaction, enhancing player immersion and engagement while effectively driving in-game events and promotions. In this technology, developers update the configured data to the game server, then officially release the update patch to players. When players launch the game, the client update logic is triggered, requiring a device restart. Upon logging back in, players see the latest face-slapping images and corresponding event data. However, this update method requires players to restart their clients to load new content, hindering timely access to the latest event information and resources. The inability to continue playing during the update period impacts the player experience. Furthermore, the patch download method consumes storage space and increases playtime. Summary of the Invention
[0003] In view of this, the purpose of this disclosure is to provide a method, device, and electronic device for displaying game updates, which pre-configures updated game content on the game server, and can obtain and display the latest game update content in a timely manner during game operation, without the need to restart the client for loading and display, and without the need to download patches in advance to avoid occupying the player's storage space, thereby improving game efficiency and game experience.
[0004] In a first aspect, embodiments of this disclosure provide a method for updating and displaying a game. This method is applied to a game client, which runs on a terminal device and provides a graphical user interface (GUI) displaying a game screen. The GUI includes: responding to a switch in the game screen displayed on the GUI to a specified game screen; obtaining pop-up data from a game server; wherein the pop-up data is obtained through the game server, responding to a configuration operation on a configuration page provided by the game server regarding the pop-up data, determining configuration parameters for the pop-up data, responding to a confirmation operation on the configuration page, and updating based on the configuration parameters; determining target pop-up data that meets specified conditions from the pop-up data, and displaying the target pop-up data on the specified game screen.
[0005] Secondly, embodiments of this disclosure provide a method for updating and displaying a game. The method is applied to a game server and includes: responding to a configuration instruction for a configuration page and determining configuration parameters for pop-up data; wherein the configuration page is provided through a terminal device corresponding to the game server; responding to a confirmation instruction for the configuration page and updating the pop-up data based on the configuration parameters; responding to a switching instruction for a specified game screen from a game client and sending the updated pop-up data to the game client, so that the game client can determine target pop-up data that meets specified conditions from the updated pop-up data and display the target pop-up data on the specified game screen.
[0006] Thirdly, embodiments of this disclosure provide a game update display device. The device is installed on a game client, which runs on a terminal device. The terminal device provides a graphical user interface (GUI) displaying a game screen. The device includes: a pop-up data acquisition module, used to acquire pop-up data from a game server in response to a switch of the game screen displayed on the GUI to a specified game screen; wherein the pop-up data is obtained through the game server in response to a configuration operation on a configuration page provided by the game server regarding pop-up data, determining the configuration parameters of the pop-up data, and updating based on the configuration parameters in response to a confirmation operation on the configuration page; and a target pop-up data display module, used to determine target pop-up data that meets specified conditions from the pop-up data and display the target pop-up data on the specified game screen.
[0007] Fourthly, this disclosure provides a game update display device, which is located on a game server. The device includes: a configuration parameter determination module, used to determine the configuration parameters of pop-up data in response to a configuration instruction for a configuration page; wherein the configuration page is provided through a terminal device corresponding to the game server; a pop-up data update module, used to update the pop-up data based on the configuration parameters in response to a confirmation instruction for the configuration page; and a pop-up data sending module, used to send the updated pop-up data to the game client in response to a switching instruction for a specified game screen from the game client, so that the game client can determine the target pop-up data that meets the specified conditions from the updated pop-up data and display the target pop-up data on the specified game screen.
[0008] Fifthly, embodiments of this disclosure provide an electronic device including a processor and a memory, the memory storing computer-executable instructions executable by the processor, the processor executing the computer-executable instructions to implement the update display method of the game according to any one of the first or second aspects.
[0009] In a sixth aspect, embodiments of this disclosure provide a computer-readable storage medium storing computer-executable instructions. When the computer-executable instructions are invoked and executed by a processor, the computer-executable instructions cause the processor to implement the game update display method of either the first aspect or the second aspect.
[0010] The embodiments disclosed herein bring the following beneficial effects:
[0011] This disclosure provides a method, apparatus, and electronic device for updating and displaying game content. In response to the game screen displayed in the graphical user interface switching to a specified game screen, pop-up data is obtained from the game server. The pop-up data is obtained through the game server, responding to configuration operations on a configuration page provided by the game server regarding pop-up data, determining configuration parameters for the pop-up data, responding to confirmation operations on the configuration page, and updating based on the configuration parameters. Target pop-up data that meets specified conditions is identified from the pop-up data and displayed on the specified game screen. In this method, updated game content is pre-configured online on the game server via a configuration page. The latest game updates can be obtained and displayed promptly during game runtime, without requiring a client restart for loading and display, and without needing to download patches in advance, thus avoiding the occupation of player storage space, thereby improving game efficiency and the gaming experience.
[0012] Other features and advantages of this disclosure will be set forth in the following description and will be apparent in part from the description or may be learned by practicing the disclosure. The objects and other advantages of this disclosure are realized and obtained through the structures particularly pointed out in the description, claims and drawings.
[0013] To make the above-mentioned objects, features and advantages of this disclosure more apparent and understandable, preferred embodiments are described below in detail with reference to the accompanying drawings. Attached Figure Description
[0014] To more clearly illustrate the technical solutions in the specific embodiments of this disclosure or the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this disclosure. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0015] Figure 1 A flowchart illustrating a method for updating and displaying a game, as provided in this embodiment of the disclosure;
[0016] Figure 2 A flowchart illustrating another method for updating and displaying a game, as provided in this embodiment of the disclosure;
[0017] Figure 3 A schematic diagram of a configuration page provided in an embodiment of this disclosure;
[0018] Figure 4 A schematic diagram of the structure of a game update display device provided in an embodiment of this disclosure;
[0019] Figure 5 A schematic diagram of the structure of another game update display device provided in an embodiment of this disclosure;
[0020] Figure 6 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this disclosure. Detailed Implementation
[0021] To make the objectives, technical solutions, and advantages of the embodiments of this disclosure clearer, the technical solutions of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, and not all embodiments. Based on the embodiments of this disclosure, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this disclosure.
[0022] In today's rapidly evolving gaming market, players have increasingly higher expectations for game content. Face-snap events, as a crucial element of game-player interaction, not only enhance player immersion and engagement but also effectively drive in-game events and promotions, thereby enriching the game's content. However, traditional update methods often have limitations, such as requiring frequent client restarts, downloading large patch files, and experiencing content delays. This not only impacts the player experience but may also lead to player churn.
[0023] The current process for updating in-game face-snap images involves several steps. First, product developers need to configure the face-snap image data to be displayed and the relevant data for the linked event. Second, the configured event data needs to be updated to the game server. Third, the updated content is officially released as a game patch and made available to players. Then, when players open the game, the client's update logic is triggered, requiring a device restart. Finally, when players log back into the game, they will see the latest face-snap images and corresponding event data. However, this method requires players to restart the game client to load new content, preventing them from continuing the game during the update process and impacting user experience. Games typically require patches to update event content, which not only consumes player storage space but also increases download time, resulting in a poor experience. In the traditional model, any update requires programmer intervention, increasing the update cycle and manpower costs. Due to limited update frequency, players may experience delays in event recommendations, failing to obtain the latest event information and resources in a timely manner. In summary, traditional face-capture update schemes suffer from low efficiency, poor flexibility, and unsatisfactory user experience. Therefore, this disclosure provides a game update display method, apparatus, and electronic device, which can be applied to devices such as mobile phones, tablets, laptops, and servers.
[0024] In one embodiment of this disclosure, the game update display method can run on a local terminal device or a server. When the game update display 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 client devices.
[0025] 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 game updates and display methods are completed on the cloud gaming server. The client device is used for receiving and sending data and presenting the game screen. 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 the game screen and other data, returns it to the client device via the network, and finally, the client device decodes and outputs the game screen.
[0026] 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.
[0027] In one possible implementation, this invention provides a method for updating and displaying a game. This method is applied to a game client, which runs on a terminal device. The terminal device provides a graphical user interface (GUI) that displays the game screen. The terminal device can be either the aforementioned local terminal device or a client device within the aforementioned cloud interaction system. Figure 1 As shown, the method includes the following steps:
[0028] Step S102: In response to the game screen displayed on the graphical user interface switching to the specified game screen, pop-up data is obtained from the game server; wherein, the pop-up data is obtained through the game server, in response to the configuration operation of the configuration page about pop-up data provided by the game server, the configuration parameters of the pop-up data are determined, in response to the confirmation operation of the configuration page, and updated based on the configuration parameters.
[0029] The aforementioned designated game screens can be pre-set according to game needs, such as the main game interface, the game store interface, and designated game task interfaces. Different designated game screens correspond to different pop-up window data. This pop-up window data is typically a screenshot of the game screen, used to display updated game content to players, such as updated event content and updated gameplay.
[0030] The game server's online data management platform provides a configuration page for pop-up data. This page allows developers to configure pop-up data parameters, and clicking the confirmation button generates the pop-up data. Developers can configure and manage various pop-up data within the game through a user-friendly interface. They can add, edit, and delete any pop-up data as needed and view the currently configured pop-up data in real time.
[0031] The configuration parameters typically include the pop-up name, pop-up configuration type, recommended pop-up location, user-related restrictions, pop-up opening time, pop-up display method information, pop-up type, and jump information. The configuration type includes first-party and third-party configurations. The recommended location corresponds to the specified game screen, meaning the pop-up data is displayed in the recommended position. User-related restrictions mean that only games for users who meet these restrictions will display the pop-up data. The opening time indicates that the pop-up data will only be displayed during the specified opening hours. Display method information is usually for image display, including the specific image and its size; it can also be for text display, including the specific text content, font size, font color, and whether it's static or dynamic; or it can be for video display, including the specific content, video resolution, and video size. The pop-up type usually indicates the pop-up size. The challenge information typically includes jump type and jump parameters. Different jump types have multiple different jump parameters, which indicate the specific jump content, i.e., the updated game content.
[0032] Step S104: Determine the target pop-up data that meets the specified conditions from the pop-up data, and display the target pop-up data on the specified game screen.
[0033] The aforementioned target pop-up data can be one or more, and the pop-up data must include at least one of the following: pop-up opening time, pop-up configuration type, user-related restrictions, and pop-up frequency; when the pop-up data includes user-related restrictions, the user-related restrictions must include at least one of the following: the last digit range of the user's unique identifier, the user's online time, the user's level range, and the user's registration time.
[0034] The specified conditions mentioned above must include at least one of the following: the current time is within the pop-up's open time; the game configuration type corresponding to the specified game screen is consistent with the pop-up's configuration type; the game user's information corresponding to the game client meets the user's relevant restrictions; and the historical pop-up frequency of the pop-up data has not reached the required pop-up frequency. The pop-up frequency can be once a day, once a week, or once per login, etc.
[0035] Optionally, for each pop-up data, if the current time is within the pop-up's open time in the pop-up data, the game configuration type corresponding to the specified game screen is consistent with the pop-up's configuration type in the pop-up data, the game user's relevant information corresponding to the game client meets the relevant restrictions in the pop-up data, and the historical pop-up frequency of the pop-up data does not reach the pop-up frequency, then the pop-up data is determined as the target pop-up data and displayed on the specified game screen.
[0036] Specifically, the relevant information of the game user corresponding to the game client must meet the user-related restrictions in the pop-up data, including at least the following: the user's unique identifier is within the last digit range of the user's unique identifier in the pop-up data; the online time of the game user corresponding to the game client meets the user's online time in the pop-up data; the level range of the game user corresponding to the game client meets the user's level range in the pop-up data; and the registration time of the game user corresponding to the game client meets the user's registration time in the pop-up data. For example, the online time of the game user corresponding to the game client is greater than the user's online time in the pop-up data; the level range of the game user corresponding to the game client is within the user's level range in the pop-up data; and the registration time of the game user corresponding to the game client is before the user's registration time in the pop-up data.
[0037] The historical pop-up frequency of the aforementioned pop-up data has not reached the required pop-up frequency. The historical pop-up frequency refers to the historical pop-up frequency of in-game pop-up data provided by the game client. If the pop-up frequency is once a day, and the pop-up data has already been displayed once in the game screen of the corresponding user, then the historical pop-up frequency of the pop-up data is considered to have reached the required pop-up frequency. If the pop-up frequency is once a week, and the pop-up data has already been displayed once in the game screen of the corresponding user, then the historical pop-up frequency of the pop-up data is considered to have reached the required pop-up frequency. If the pop-up frequency is once per login, and the pop-up data has already been displayed once in the game screen of the currently logged-in user, then the historical pop-up frequency of the pop-up data is considered to have reached the required pop-up frequency.
[0038] In response to the game screen switching to a specified game screen displayed on the graphical user interface, pop-up data is retrieved from the game server. This pop-up data is obtained by responding to configuration operations on the configuration page provided by the game server regarding pop-up data, determining the configuration parameters of the pop-up data, responding to confirmation operations on the configuration page, and updating based on the configuration parameters. Target pop-up data that meets specified conditions is identified from the pop-up data and displayed on the specified game screen. In this method, updated game content is pre-configured online on the game server via a configuration page. The latest game updates can be retrieved and displayed promptly during game runtime, without requiring a client restart for loading and displaying, and without needing to download patches in advance, thus avoiding the occupation of player storage space and improving game efficiency and user experience.
[0039] The aforementioned pop-up data also includes pop-up images; one possible implementation of the step of displaying the target pop-up data on a specified game screen is to display the pop-up image corresponding to the target pop-up data on the specified game screen.
[0040] Pop-up data typically includes the image address of the pop-up image. The pop-up image is obtained based on the image address, and the pop-up image corresponding to the target pop-up data is displayed on the specified game screen.
[0041] The pop-up data also includes pop-up type, which indicates the size of the pop-up image.
[0042] For example, if the pop-up type is A, a full-screen pop-up will be displayed; if the pop-up type is B, a pop-up covering 75% of the screen area will be displayed; and if the pop-up type is C, a pop-up covering 50% of the screen area will be displayed, and so on.
[0043] The pop-up data also includes redirection information; the method also includes: responding to a trigger operation on the target pop-up data, determining the activity-related data corresponding to the target pop-up data based on the redirection information; and switching the displayed target pop-up data to the activity-related data corresponding to the target pop-up data.
[0044] In other words, when a player clicks on the target pop-up data, the displayed target pop-up data will be switched to the activity-related data corresponding to the target pop-up data. The activity-related data is updated game content, such as new game events, new game tasks, new game maps, etc.
[0045] The aforementioned target pop-up data includes multiple types; the aforementioned method further includes: in response to the cancellation of the display of the first pop-up data in the target pop-up data, displaying the second pop-up data in the target pop-up data.
[0046] Typically, a cancel control is displayed within the target pop-up data. After the player clicks the cancel control on the first displayed target pop-up data (i.e., the first pop-up data mentioned above), the second target pop-up data (i.e., the second pop-up data mentioned above) will then be displayed. This continues until all target pop-up data has been displayed.
[0047] In the above method, the configuration page provided by the game server allows game developers to configure and manage various face-tapping data in the game through a user-friendly interface. Developers can add, edit, and delete any face-tapping data as needed, and view the currently configured face-tapping data in real time. The pop-up data can be updated in real time, improving development efficiency and player gaming experience.
[0048] This disclosure provides another method for updating and displaying a game, which is applied to a game server, such as... Figure 2 As shown, the method includes:
[0049] Step S202: Respond to the configuration command for the configuration page and determine the configuration parameters of the pop-up data; wherein, the configuration page is provided through the terminal device corresponding to the game server;
[0050] Optionally, a configuration page can be provided through an online H5 tool, allowing developers to perform configuration operations, such as updating, adding, or deleting pop-up data. The aforementioned configuration commands can be used to update or add pop-up data.
[0051] The above configuration parameters include at least one of the following: pop-up name, pop-up configuration type, recommended pop-up location, user-related restrictions, pop-up opening time, pop-up display method information, pop-up type, and jump information. The configuration type includes first-party and third-party configurations. The recommended location corresponds to the specified game screen, meaning the pop-up data is displayed in the recommended position. User-related restrictions mean that only games for users who meet these restrictions will display the pop-up data. Opening time means that the pop-up data will only be displayed during the specified opening time. Display method information is usually an image display method, including the specific image and its size; it can also be a text display method, including the specific text content, font size, font color, and whether it's static or dynamic; or it can be a video display method, including the specific content, video resolution, and video size. The pop-up type usually indicates the pop-up size. The jump information usually includes the jump type and jump parameters. Different jump types have multiple different jump parameters, which indicate the specific jump content, i.e., the updated game content.
[0052] See Figure 3 The diagram shown illustrates the configuration page. Developers can configure the pop-up name as XXX, the configuration type as first-party configuration, the recommended location as the homepage (i.e., the game's main interface), and the target audience as the last digit range of the user's unique identifier in the relevant user restrictions. The pop-up's open time includes the start and end times, the promotion format, and specific images and addresses (i.e., the information related to the pop-up's display method). The pop-up type is A, the redirect type is limited-time event, and the redirect parameters are YYY.
[0053] Step S204: Respond to the confirmation command for the configuration page and update the pop-up data based on the configuration parameters;
[0054] Clicking the confirmation control on the configuration page updates the pop-up data based on the configuration parameters. Updating the pop-up data can involve adding, deleting, or editing pop-up data. If new pop-up data is edited on the configuration page, new pop-up data is generated based on the configuration parameters; if existing pop-up data is deleted on the configuration page, the deleted pop-up data is updated accordingly; if existing pop-up data is edited on the configuration page, the updated pop-up data is updated based on the edited configuration parameters.
[0055] After configuration, simply click "Confirm Publish" on the configuration page to synchronize and update the server-side data; no client patch is required. After the server-side data update, players do not need to update their client devices. When players return to the game's main interface, they will see the configured face-slapping pop-up.
[0056] Step S206: In response to the switching command for the specified game screen from the game client, the updated pop-up data is sent to the game client so that the game client can determine the target pop-up data that meets the specified conditions from the updated pop-up data and display the target pop-up data on the specified game screen.
[0057] In this embodiment, in response to a configuration command on the configuration page, the configuration parameters of the pop-up data are determined; wherein, the configuration page is provided through the terminal device corresponding to the game server; in response to a confirmation command on the configuration page, the pop-up data is updated based on the configuration parameters; in response to a switching command from the game client for a specified game screen, the updated pop-up data is sent to the game client, so that the game client can determine the target pop-up data that meets the specified conditions from the updated pop-up data and display the target pop-up data on the specified game screen. In this method, the updated game content is pre-configured online on the game server through the configuration page, and the latest game update content can be obtained and displayed in a timely manner during game runtime, without the need to restart the client for loading and display, and without the need to download patches in advance, thus avoiding the occupation of the player's storage space, thereby improving game efficiency and game experience.
[0058] The above configuration parameters include the pop-up's open time; after responding to the confirmation operation on the configuration page and updating the pop-up data based on the configuration parameters, the above method also includes: deleting pop-up data whose current time is not within the pop-up's open time.
[0059] Optionally, the game server will pre-screen all pop-up data and delete pop-up data that is not currently in the pop-up's open time.
[0060] The above method provides a visual online configuration platform, reducing human development costs; it can load the latest game face image data without requiring players to update their client devices, increasing the exposure of game activities and thus improving the game's economic benefits.
[0061] Corresponding to the above method embodiments, this disclosure provides a game update display device. This device is installed on a game client, which runs on a terminal device. The terminal device provides a graphical user interface (GUI) that displays game graphics, such as... Figure 4 As shown, the device includes:
[0062] The pop-up data acquisition module 401 is used to acquire pop-up data from the game server in response to the switching of the game screen displayed in the graphical user interface to a specified game screen. Specifically, the pop-up data is obtained from the game server by responding to configuration operations on the configuration page provided by the game server regarding pop-up data, determining the configuration parameters of the pop-up data, responding to confirmation operations on the configuration page, and updating the data based on the configuration parameters.
[0063] The target pop-up data display module 402 is used to determine the target pop-up data that meets the specified conditions from the pop-up data and display the target pop-up data on the specified game screen.
[0064] In this method, game content updates are pre-configured online on the game server via a configuration page. The latest game updates can be obtained and displayed in a timely manner during game runtime without restarting the client for loading and displaying. This eliminates the need to download patches in advance, thus avoiding the occupation of players' storage space and improving game efficiency and gaming experience.
[0065] The pop-up data mentioned above shall include at least one of the following: pop-up opening time, pop-up configuration type, user-related restrictions, and pop-up frequency; when the pop-up data includes user-related restrictions, the user-related restrictions shall include at least one of the following: the last digit range of the user's unique identifier, the user's online time, and the user's level range.
[0066] The specified conditions mentioned above must include at least one of the following: the current time is within the pop-up's open time; the game configuration type corresponding to the specified game screen is consistent with the pop-up's configuration type; the game user's relevant information corresponding to the game client meets the user's relevant restrictions; and the historical pop-up frequency of the pop-up data has not reached the pop-up frequency.
[0067] The aforementioned pop-up data also includes pop-up images; the target pop-up data display module is also used to: display the pop-up image corresponding to the target pop-up data on a specified game screen.
[0068] The pop-up data also includes pop-up type, which indicates the size of the pop-up image.
[0069] The aforementioned pop-up data also includes jump information; the aforementioned device also includes a jump module, used to: respond to a trigger operation on the target pop-up data, determine the activity-related data corresponding to the target pop-up data based on the jump information; and switch the displayed target pop-up data to the activity-related data corresponding to the target pop-up data.
[0070] The aforementioned target pop-up data includes multiple types; the aforementioned device also includes a cancellation display module, used to: in response to the cancellation of the display of the first pop-up data in the target pop-up data, display the second pop-up data in the target pop-up data.
[0071] The game update display device provided in this embodiment has the same technical features as the game update display method provided in the above embodiments, so it can also solve the same technical problems and achieve the same technical effects.
[0072] Corresponding to the above method embodiments, this disclosure provides a game update display device, which is installed on the game server, such as... Figure 5 As shown, the device includes:
[0073] The configuration parameter determination module 501 is used to respond to configuration instructions for the configuration page and determine the configuration parameters of the pop-up data; wherein, the configuration page is provided through the terminal device corresponding to the game server;
[0074] The pop-up data update module 502 is used to respond to the confirmation command for the configuration page and update the pop-up data based on the configuration parameters.
[0075] The pop-up data sending module 503 is used to respond to the switching command for a specified game screen from the game client, send the updated pop-up data to the game client, so that the game client can determine the target pop-up data that meets the specified conditions from the updated pop-up data, and display the target pop-up data on the specified game screen.
[0076] In this method, game content updates are pre-configured online on the game server via a configuration page. The latest game updates can be obtained and displayed in a timely manner during game runtime without restarting the client for loading and displaying. This eliminates the need to download patches in advance, thus avoiding the occupation of players' storage space and improving game efficiency and gaming experience.
[0077] The above configuration parameters should include at least one of the following: pop-up name, pop-up configuration type, recommended pop-up location, user-related restrictions, pop-up opening time, pop-up display method information, pop-up type, and jump information.
[0078] The above configuration parameters include the pop-up window's open time; the above device also includes a deletion module, used to delete pop-up window data that is not currently open within the pop-up window's open time.
[0079] The game update display device provided in this embodiment has the same technical features as the game update display method provided in the above embodiments, so it can also solve the same technical problems and achieve the same technical effects.
[0080] This embodiment also provides an electronic device, including a processor and a memory. The memory stores machine-executable instructions that can be executed by the processor. The processor executes the machine-executable instructions to implement the above-described method for updating and displaying the game. This electronic device can be a server or a terminal device.
[0081] See Figure 6 As shown, the electronic device includes a processor 100 and a memory 101. The memory 101 stores machine-executable instructions that can be executed by the processor 100. The processor 100 executes the machine-executable instructions to implement the above-described method for updating the display of the game.
[0082] Furthermore, Figure 6 The electronic device shown also includes a bus 102 and a communication interface 103, with the processor 100, the communication interface 103 and the memory 101 connected via the bus 102.
[0083] The memory 101 may include high-speed random access memory (RAM) or non-volatile memory, such as at least one disk storage device. Communication between this system network element and at least one other network element is achieved through at least one communication interface 103 (which can be wired or wireless), such as the Internet, wide area network, local area network, metropolitan area network, etc. The bus 102 may be an ISA (Industry Standard Architecture) bus, a PCI (Peripheral Component Interconnect) bus, or an EISA (Extended Industry Standard Architecture) bus, etc. The bus can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 6 The symbol is represented by a single double-headed arrow, but this does not mean that there is only one bus or one type of bus.
[0084] The processor 100 may be an integrated circuit chip with signal processing capabilities. In implementation, each step of the above method can be completed by the integrated logic circuitry in the hardware of the processor 100 or by instructions in software form. The processor 100 may be a general-purpose processor, including a Central Processing Unit (CPU), a Network Processor (NP), etc.; it may also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this disclosure. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this disclosure can be directly manifested as execution by a hardware decoding processor, or execution by a combination of hardware and software modules in the decoding processor. The software module can reside in a readily available storage medium in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, or registers. This storage medium is located in memory 101, and the processor 100 reads the information from memory 101 and, in conjunction with its hardware, completes the steps of the method described in the foregoing embodiments.
[0085] The processor in the aforementioned electronic device, by executing machine-executable instructions, can perform the following operations in the game's update display method:
[0086] Using the game client as the execution entity, in response to the game screen displayed in the graphical user interface switching to the specified game screen, pop-up data is obtained from the game server. Specifically, the pop-up data is obtained through the game server, responding to the configuration operation on the configuration page provided by the game server regarding pop-up data, determining the configuration parameters of the pop-up data, responding to the confirmation operation on the configuration page, and updating based on the configuration parameters. The target pop-up data that meets the specified conditions is identified from the pop-up data, and the target pop-up data is displayed on the specified game screen.
[0087] The pop-up data mentioned above shall include at least one of the following: pop-up opening time, pop-up configuration type, user-related restrictions, and pop-up frequency; when the pop-up data includes user-related restrictions, the user-related restrictions shall include at least one of the following: the last digit range of the user's unique identifier, the user's online time, and the user's level range.
[0088] The specified conditions mentioned above must include at least one of the following: the current time is within the pop-up's open time; the game configuration type corresponding to the specified game screen is consistent with the pop-up's configuration type; the game user's relevant information corresponding to the game client meets the user's relevant restrictions; and the historical pop-up frequency of the pop-up data has not reached the pop-up frequency.
[0089] The aforementioned pop-up data also includes pop-up images; the step of displaying the target pop-up data on a specified game screen includes: displaying the pop-up image corresponding to the target pop-up data on the specified game screen.
[0090] The pop-up data also includes pop-up type, which indicates the size of the pop-up image.
[0091] The pop-up data also includes redirection information; the method further includes: responding to a trigger operation on the target pop-up data, determining the activity-related data corresponding to the target pop-up data based on the redirection information; and switching the displayed target pop-up data to the activity-related data corresponding to the target pop-up data.
[0092] The aforementioned target pop-up data includes multiple types; the method further includes: in response to the cancellation of the display of the first pop-up data in the target pop-up data, displaying the second pop-up data in the target pop-up data.
[0093] The system uses the game server as the execution entity, responds to configuration instructions on the configuration page, and determines the configuration parameters of the pop-up data. The configuration page is provided through the terminal device corresponding to the game server. It responds to confirmation instructions on the configuration page and updates the pop-up data based on the configuration parameters. It also responds to switching instructions from the game client for a specified game screen, and sends the updated pop-up data to the game client. The game client then determines the target pop-up data that meets the specified conditions from the updated pop-up data and displays the target pop-up data on the specified game screen.
[0094] The above configuration parameters should include at least one of the following: pop-up name, pop-up configuration type, recommended pop-up location, user-related restrictions, pop-up opening time, pop-up display method information, pop-up type, and jump information.
[0095] The above configuration parameters include the pop-up's open time; after responding to the confirmation operation on the configuration page and updating the pop-up data based on the configuration parameters, the method further includes: deleting pop-up data whose current time is not within the pop-up's open time.
[0096] In the above method, the updated game content is pre-configured on the game server, and the latest game update content can be obtained and displayed in a timely manner when the game is running. There is no need to restart the client to load and display, and there is no need to download patches in advance, thus avoiding the occupation of players' storage space, thereby improving game efficiency and game experience.
[0097] This embodiment also provides a machine-readable storage medium storing machine-executable instructions. When the machine-executable instructions are called and executed by the processor, the machine-executable instructions cause the processor to implement the above-described game update display method.
[0098] The machine-executable instructions stored in the aforementioned machine-readable storage medium can be executed to perform the following operations in the game's update display method:
[0099] Using the game client as the execution entity, in response to the game screen displayed in the graphical user interface switching to the specified game screen, pop-up data is obtained from the game server. Specifically, the pop-up data is obtained through the game server, responding to the configuration operation on the configuration page provided by the game server regarding pop-up data, determining the configuration parameters of the pop-up data, responding to the confirmation operation on the configuration page, and updating based on the configuration parameters. The target pop-up data that meets the specified conditions is identified from the pop-up data, and the target pop-up data is displayed on the specified game screen.
[0100] The pop-up data mentioned above shall include at least one of the following: pop-up opening time, pop-up configuration type, user-related restrictions, and pop-up frequency; when the pop-up data includes user-related restrictions, the user-related restrictions shall include at least one of the following: the last digit range of the user's unique identifier, the user's online time, and the user's level range.
[0101] The specified conditions mentioned above must include at least one of the following: the current time is within the pop-up's open time; the game configuration type corresponding to the specified game screen is consistent with the pop-up's configuration type; the game user's relevant information corresponding to the game client meets the user's relevant restrictions; and the historical pop-up frequency of the pop-up data has not reached the pop-up frequency.
[0102] The aforementioned pop-up data also includes pop-up images; the step of displaying the target pop-up data on a specified game screen includes: displaying the pop-up image corresponding to the target pop-up data on the specified game screen.
[0103] The pop-up data also includes pop-up type, which indicates the size of the pop-up image.
[0104] The pop-up data also includes redirection information; the method further includes: responding to a trigger operation on the target pop-up data, determining the activity-related data corresponding to the target pop-up data based on the redirection information; and switching the displayed target pop-up data to the activity-related data corresponding to the target pop-up data.
[0105] The aforementioned target pop-up data includes multiple types; the method further includes: in response to the cancellation of the display of the first pop-up data in the target pop-up data, displaying the second pop-up data in the target pop-up data.
[0106] The system uses the game server as the execution entity, responds to configuration instructions on the configuration page, and determines the configuration parameters of the pop-up data. The configuration page is provided through the terminal device corresponding to the game server. It responds to confirmation instructions on the configuration page and updates the pop-up data based on the configuration parameters. It also responds to switching instructions from the game client for a specified game screen, and sends the updated pop-up data to the game client. The game client then determines the target pop-up data that meets the specified conditions from the updated pop-up data and displays the target pop-up data on the specified game screen.
[0107] The above configuration parameters should include at least one of the following: pop-up name, pop-up configuration type, recommended pop-up location, user-related restrictions, pop-up opening time, pop-up display method information, pop-up type, and jump information.
[0108] The above configuration parameters include the pop-up's open time; after responding to the confirmation operation on the configuration page and updating the pop-up data based on the configuration parameters, the method further includes: deleting pop-up data whose current time is not within the pop-up's open time.
[0109] In the above method, the updated game content is pre-configured on the game server, and the latest game update content can be obtained and displayed in a timely manner when the game is running. There is no need to restart the client to load and display, and there is no need to download patches in advance, thus avoiding the occupation of players' storage space, thereby improving game efficiency and game experience.
[0110] The computer program product of the game update display method, apparatus and system provided in this disclosure includes a computer-readable storage medium storing program code. The instructions included in the program code can be used to execute the methods described in the preceding method embodiments. For specific implementation, please refer to the method embodiments, which will not be repeated here.
[0111] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working process of the system and apparatus described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0112] Furthermore, in the description of the embodiments of this disclosure, unless otherwise expressly specified and limited, the terms "installation," "connection," and "linking" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; and they can refer to the internal connection of two components. Those skilled in the art can understand the specific meaning of the above terms in this disclosure based on the specific circumstances.
[0113] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this disclosure, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this disclosure. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0114] In the description of this disclosure, it should be noted that the terms "center," "upper," "lower," "left," "right," "vertical," "horizontal," "inner," and "outer," etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings, and are only for the convenience of describing this disclosure and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation, and therefore should not be construed as a limitation of this disclosure. Furthermore, the terms "first," "second," and "third" are used for descriptive purposes only and should not be construed as indicating or implying relative importance.
[0115] Finally, it should be noted that the above embodiments are merely specific implementations of this disclosure, used to illustrate the technical solutions of this disclosure, and not to limit it. The protection scope of this disclosure is not limited thereto. Although this disclosure has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that any person skilled in the art can still modify or easily conceive of changes to the technical solutions described in the foregoing embodiments, or make equivalent substitutions for some of the technical features, within the scope of the technology disclosed in this disclosure. Such modifications, changes, or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this disclosure, and should all be covered within the protection scope of this disclosure. Therefore, the protection scope of this disclosure should be determined by the protection scope of the claims.
Claims
1. A method for updating and displaying a game, characterized in that, The method is applied to a game client, which runs on a terminal device and provides a graphical user interface (GUI) displaying game graphics. The method includes: In response to the game screen displayed in the graphical user interface switching to the specified game screen, pop-up data is obtained from the game server; wherein, the pop-up data is obtained through the game server, in response to the configuration operation of the visual online configuration page provided by the game server regarding the pop-up data, the configuration parameters of the pop-up data are determined, and in response to the confirmation operation of the configuration page, the configuration parameters are updated in real time. Target pop-up data that meets specified conditions is determined from the pop-up data, and the target pop-up data is displayed on the specified game screen; The pop-up data also includes jump information; the method further includes: responding to a trigger operation on the target pop-up data, determining the activity-related data corresponding to the target pop-up data based on the jump information; switching the displayed target pop-up data to the activity-related data corresponding to the target pop-up data; the activity-related data is updated game content; The target pop-up data includes multiple types; the method further includes: in response to the cancellation of the display of the first pop-up data in the target pop-up data, displaying the second pop-up data in the target pop-up data.
2. The method of claim 1, wherein, The pop-up data includes at least one of the following: pop-up opening time, pop-up configuration type, user-related restrictions, and pop-up frequency; When the pop-up data includes user-related restrictions, the user-related restrictions include at least one of the following: the last digit range of the user's unique identifier, the user's online time, the user's level range, and the user's registration time.
3. The method of claim 1, wherein, The specified conditions include at least one of the following: The current time is within the open period of the pop-up window; The game configuration type corresponding to the specified game screen is consistent with the configuration type of the pop-up window; The game client's corresponding game user information meets the user-related restrictions. The historical pop-up frequency of the pop-up data did not reach the specified pop-up frequency.
4. The method of claim 1, wherein, The pop-up data also includes pop-up images; The step of displaying the target pop-up data on the designated game screen includes: Display the pop-up image corresponding to the target pop-up data on the designated game screen.
5. The method of claim 4, wherein, The pop-up data also includes a pop-up type, which indicates the size of the pop-up image.
6. A method of updating a display of a game, characterized by, The method is applied to a game server, and the method includes: In response to an online configuration command for a visual online configuration page, the configuration parameters of the pop-up data are determined; wherein, the configuration page is provided through the terminal device corresponding to the game server; In response to the confirmation command for the configuration page, the pop-up data is updated in real time based on the configuration parameters; the pop-up data also includes redirection information. In response to a switching command for a specified game screen from the game client, the updated pop-up data is sent to the game client. The game client then identifies target pop-up data that meets specified conditions from the updated pop-up data and displays the target pop-up data on the specified game screen. In response to a trigger operation for the target pop-up data, activity-related data corresponding to the target pop-up data is determined based on the jump information. The displayed target pop-up data is switched to the activity-related data corresponding to the target pop-up data. The activity-related data is updated game content. The target pop-up data includes multiple types. In response to the cancellation of the first pop-up data in the target pop-up data, the second pop-up data in the target pop-up data is displayed.
7. The method of claim 6, wherein, The configuration parameters include at least one of the following: pop-up name, pop-up configuration type, recommended pop-up location, user-related restrictions, pop-up opening time, pop-up display method information, pop-up type, and jump information.
8. The method of claim 6, wherein, The configuration parameters include the pop-up's open time; after responding to a confirmation operation on the configuration page and updating the pop-up data based on the configuration parameters, the method further includes: Delete pop-up data whose current time is outside the pop-up's open time.
9. A game update display device, characterized in that, The device is installed in a game client, the game client runs on a terminal device, and the terminal device provides a graphical user interface (GUI) that displays game graphics. The device includes: The pop-up data acquisition module is used to acquire pop-up data from the game server in response to the game screen displayed on the graphical user interface switching to a specified game screen; wherein, the pop-up data is obtained through the game server in response to online configuration operations on the visual online configuration page provided by the game server regarding the pop-up data, to determine the configuration parameters of the pop-up data, and in response to the confirmation operation on the configuration page, and is updated in real time based on the configuration parameters. The target pop-up data display module is used to determine target pop-up data that meets specified conditions from the pop-up data, and display the target pop-up data on the specified game screen; The pop-up data also includes jump information; the device further includes a jump module, used to: respond to a trigger operation on the target pop-up data, determine the activity-related data corresponding to the target pop-up data according to the jump information; switch the displayed target pop-up data to the activity-related data corresponding to the target pop-up data; the activity-related data is updated game content; The target pop-up data includes multiple items; The device further includes a cancellation display module, used to display the second pop-up data in the target pop-up data in response to the cancellation of the first pop-up data in the target pop-up data.
10. A game update display device, characterized in that, The device is installed on the game server, and the device includes: The configuration parameter determination module is used to respond to online configuration instructions for the visual online configuration page and determine the configuration parameters of the pop-up data; wherein, the configuration page is provided through the terminal device corresponding to the game server; The pop-up data update module is used to respond to the confirmation command for the configuration page and update the pop-up data in real time based on the configuration parameters; the pop-up data also includes redirection information; A pop-up data sending module is used to respond to a switching command for a specified game screen from a game client, send the updated pop-up data to the game client, so that the game client can determine the target pop-up data that meets the specified conditions from the updated pop-up data, and display the target pop-up data on the specified game screen; respond to a trigger operation for the target pop-up data, determine the activity-related data corresponding to the target pop-up data according to the jump information; switch the displayed target pop-up data to the activity-related data corresponding to the target pop-up data; the activity-related data is updated game content; the target pop-up data includes multiple types; and respond to the cancellation of the display of the first pop-up data in the target pop-up data, display the second pop-up data in the target pop-up data.
11. An electronic device, comprising: The device includes a processor and a memory, the memory storing computer-executable instructions that can be executed by the processor, the processor executing the computer-executable instructions to implement the game update display method according to any one of claims 1-5, or to implement the game update display method according to any one of claims 6-8.
12. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when invoked and executed by a processor, cause the processor to implement the game update display method according to any one of claims 1-5, or to implement the game update display method according to any one of claims 6-8.