Information recommendation methods, devices, and electronic equipment

The information recommendation method in games uses graphical user interfaces to play video information at specific positions, enhancing feature discovery and engagement, addressing the challenge of player attrition by improving the recommendation of new game features.

JP7855718B2Active Publication Date: 2026-05-08NETEASE (HANGZHOU) NETWORK CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
NETEASE (HANGZHOU) NETWORK CO LTD
Filing Date
2023-03-02
Publication Date
2026-05-08

AI Technical Summary

Technical Problem

Existing game technologies struggle to effectively recommend new features and gameplay to players, leading to a high churn rate due to limited recommendation methods and complex, non-intuitive interface designs that hinder player engagement and exploration.

Method used

An information recommendation method and apparatus that utilizes graphical user interfaces to play first video information at specific playback positions, including video playback windows or target function controls, providing operation instructions for new functions, thereby enhancing the recommendation of game features and maintaining player engagement.

Benefits of technology

The method improves the efficiency of recommending new game functions, allowing players to quickly discover and engage with them, reducing the churn rate by providing a more intuitive and dynamic interface that maintains player interest and freshness.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007855718000001
    Figure 0007855718000001
  • Figure 0007855718000002
    Figure 0007855718000002
  • Figure 0007855718000003
    Figure 0007855718000003
Patent Text Reader

Abstract

The information recommendation method includes a step of acquiring first video information in response to receiving an information recommendation command, the first video information including operation instruction information for realizing a target function, a step of determining a playback position in a graphical user interface of the first video information, the playback position including a video playback window and / or a target function control associated with the target function in the graphical user interface, and a step of playing the first video information at the playback position.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0005] ,

[0004] ,

[0002] , , , , , , ,

[0003] ,

[0001] This disclosure claims priority to a Chinese patent application filed on April 18, 2022, with application number 202210405737.6 and title "Information Recommendation Method, Apparatus, and Electronic Device", and the entire content of the Chinese patent application is incorporated herein by reference in its entirety.

[0002] Embodiments of this disclosure relate to the field of game technology, and in particular, to an information recommendation method, apparatus, and electronic device.

Background Art

[0003] With the continuous improvement and update of games, the functions and gameplay in games have become increasingly complex, and it has become difficult for many players to fully experience all the functions and gameplay in games. In related technologies, an access interface for a new function can be added to the screen, and the access interface may be a button, a list, a scene button, an entrance to a scene area, etc. When a player triggers the access interface, the player can experience the new function or view the introduction page of the new function, and the page usually introduces the new function in the form of text and images. These methods have limited recommendation effects for new functions, and it is difficult for games to provide continuous freshness to players, resulting in a high churn rate of players.

Summary of the Invention

[0004] This disclosure provides an information recommendation method, apparatus, and electronic device so that a user can quickly discover a target function, enhance the recommendation effect of a new function, continuously provide freshness to game users, and reduce the churn rate of game users.

[0005] According to the first aspect of the disclosure, the present disclosure is an information recommendation method that provides a graphical user interface by a terminal device, the method comprising the steps of: obtaining first video information from an information recommendation command in response to receiving an information recommendation command, the first video information including operation instruction information for realizing a target function; determining the playback position of the first video information in a graphical user interface, the playback position including a video playback window and / or a target function control related to the target function in the graphical user interface; and playing the first video information at the playback position.

[0006] According to a second aspect, the disclosure relates to an information recommendation device that provides a graphical user interface via a terminal device, the graphical user interface including a game scene screen and function controls, the information recommendation device comprising an information acquisition module, a position determination module, and a playback module, wherein the information acquisition module is configured to acquire first video information from an information recommendation command in response to receiving an information recommendation command, the first video information includes operation instruction information for realizing a target function, the position determination module is configured to determine the playback position of the first video information in the graphical user interface, the playback position includes a video playback window and / or a target function control related to the target function in the graphical user interface, and the playback module is configured to play the first video information at the playback position.

[0007] According to a third aspect, the disclosure provides an electronic device including a processor and memory, the memory storing device-executable instructions that can be executed by the processor, and the processor executing the device-executable instructions to implement the information recommendation method.

[0008] According to a fourth aspect, the disclosure provides a device-readable storage medium in which device-executable instructions are stored, and when the device-executable instructions are invoked and executed by a processor, the device-executable instructions cause the processor to implement the information recommendation method described above.

[0009] The embodiments of this disclosure provide the following beneficial effects.

[0010] The above-described information recommendation method, apparatus, and electronic equipment, in response to receiving an information recommendation command, acquire first video information from the information recommendation command, which includes operation instruction information for realizing a target function, determine the playback position of the first video information in the graphical user interface, the playback position includes a video playback window and / or a target function control related to the target function in the graphical user interface, and play the first video information at the playback position. In this method, game functions are recommended to the user in the form of video information in the playback window or function control of the game screen, on the one hand, the video information can provide operation information for the target function more efficiently, on the other hand, playing the video information in the playback window or function control is advantageous for the user to quickly discover the target function, improve the effectiveness of recommending new functions, keep game users fresh, and reduce the rate of game user churn.

[0011] Other features and advantages of this disclosure are described in the following specification, some of which will be apparent from the specification or understood by implementing this disclosure. The purposes and other advantages of this disclosure are realized and obtained by the configurations specifically indicated in the specification, claims and drawings.

[0012] To further clarify the above-mentioned objectives, features, and advantages of this disclosure, preferred embodiments are described below in detail with reference to the accompanying drawings. [Brief explanation of the drawing]

[0013] The drawings herein are incorporated into the specification and constitute part of this specification, are compatible with the embodiments of this disclosure, and are used together with the specification to interpret the principles of this disclosure. As is clear, the drawings in the following description are only a few embodiments of this disclosure, and those skilled in the art can obtain other drawings based on these without any creative effort. [Figure 1] A flowchart of an information recommendation method according to one embodiment of this disclosure. [Figure 2] A schematic diagram of a graphical user interface according to one embodiment of the present disclosure. [Figure 3] A schematic diagram showing how to play first video information in a video playback window according to one embodiment of the present disclosure. [Figure 4] A schematic diagram illustrating the playback of first video information using a functional control according to one embodiment of the present disclosure. [Figure 5] A schematic diagram illustrating the control of a screen recording operation according to one embodiment of the present disclosure. [Figure 6] A schematic diagram showing the control of another screen recording operation according to one embodiment of the present disclosure. [Figure 7] A schematic diagram of the structure of an information recommendation device according to one embodiment of the present disclosure. [Figure 8] A schematic diagram of an electronic device according to one embodiment of the present disclosure. [Modes for carrying out the invention]

[0014] The exemplary embodiments will be described in more detail below with reference to the drawings. However, the exemplary embodiments can be carried out in various forms and are not limited to the embodiments described herein. These embodiments are provided to make the disclosure more comprehensive and complete and to comprehensively convey the concept of the exemplary embodiments to those skilled in the art.

[0015] Furthermore, the described features, structures, or properties may be combined in one or more embodiments in any suitable manner. Many specific details are provided in the following description to fully illustrate the embodiments of the disclosure. However, those skilled in the art will understand that the technical solutions of the disclosure may be implemented without one or more of the specific details, or that other methods, components, apparatus, steps, etc., may be employed. Otherwise, known methods, apparatus, implementations, or operations are not described or shown in detail to avoid obscuring any aspect of the disclosure.

[0016] The block diagrams shown in the drawings are simply functional entities and do not necessarily have to correspond to physically independent entities. That is, these functional entities may be implemented in software form, in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.

[0017] The flowcharts shown in the diagrams are illustrative only and do not necessarily have to include all content and operations / steps, nor do they have to be performed in the order they are described. For example, some operations / steps may be broken down, and others may be combined or partially combined, so the actual order in which they are performed may vary depending on the actual situation.

[0018] The game offers a wealth of features and gameplay, making it difficult for many players to fully experience all of them. The main reason is that experiencing all features and gameplay linearly requires a significant investment of time. Current player gameplay tends to be fragmented, non-linear, and low-focus, making it difficult to engage players for extended periods. Consequently, players typically only experience a portion of the game's features and gameplay. Furthermore, after players develop their preferred gameplay and interaction habits, their motivation to explore new features gradually diminishes. Once the novelty of the game for the player has decreased to a certain extent, the game loses this segment of players. In this embodiment, the player can also be considered a user.

[0019] In related technologies, games typically have features that encourage players to try out new features. This is done by setting up feature controls and feature control lists in the graphical user interface, or by setting up scene controls and entry points for new features in the game scene, thereby guiding the player to the operation screen for the new feature or displaying introductory information about the new feature to the player.

[0020] In the above method, information introducing new features is usually displayed in the form of text or static images. The information is limited, the function mapping relationships are simple, and it is difficult to show complex operations in static formats such as text and images, resulting in a high cognitive cost.

[0021] Furthermore, in a graphical user interface where function controls are set up, different functions correspond to different buttons, resulting in low operational efficiency for a single control, low screen space utilization, and, in the case of a complex game system, a large number of entry points are required. There is an upper limit to the number of entry point layouts, and if there are too many entry point controls, the display space for information controls and effect scenes becomes cramped. At the same time, the display effect of streaming content is poor, and manual maintenance is required.

[0022] The method of setting a function control list in a graphical user interface mainly involves putting controls in a list and indirectly accessing functions through the interactive method of the control entry. The list selection in this method is still realized by buttons. The operation efficiency of one control is low, the utilization rate of the screen operation space is low, and it is also subject to the limitation of the number of controls. When the system is complex, the number and hierarchy in the list are numerous, there is an upper limit to the number in the list layout, the display effect on streaming content is poor, and manual maintenance needs to be carried out.

[0023] The form of setting scene controls in a game scene is actually a derivative form of ordinary controls. Different functions correspond to different controls and scenes, and the immersion feeling is strong, but the operation efficiency is low. There is a physical distance between different scene locations, and it is necessary to run the machine for the operation of the switching function, which will interrupt the player's thinking. It is difficult to intuitively display complex operations with characters, images, and scene models. Still, the player needs to explore. The controls in the scene are displayed based on the player's position, and the utilization rate of the screen space of one control is low. Streaming content can be embedded in the scene, but if streaming is added to the model, the requirements for traffic and performance will increase.

[0024] The method of setting entry points for new functions in the game scene is similar to the scene control described above, but differs in that different functions need to correspond to different areas, resulting in low operational efficiency, physical distance between different scene areas, and the need to run the machine to operate the switching function, interrupting the player's thought process. Text, images, and scene models are difficult to display intuitively for complex operations, still require the player to explore, have low error tolerance for interactive range, require increasing the spatial area within the scene to avoid accidental touches, and still have an upper limit on the scene area, thus limiting the number of entry points to some extent. Embedding streaming content in the scene, but being able to add streaming to the model increases the demands on traffic and performance.

[0025] Based on the foregoing, embodiments of this disclosure provide information recommendation methods, apparatus, and electronic devices, the technology of which can be applied to new features and new gameplay recommendation scenarios for various types of games.

[0026] An information recommendation method in one embodiment of the present disclosure can be performed on a local touch terminal device or a server. When the information recommendation method is performed on a server, the method may be implemented and performed on a cloud interactive system, which includes a server and client devices.

[0027] In selectable embodiments, the cloud interactive system can run various cloud applications, such as cloud games. Taking cloud games as an example, a cloud game refers to a game format based on cloud computing. In the execution mode of a cloud game, the entity executing the game program and the entity presenting the game screen are separated. The storage and execution of the information recommendation method are completed on the cloud game server, and the client device is used for receiving and transmitting data and presenting the game screen. The client device may be a display device with data transmission capabilities close to the user, such as a mobile terminal, television, computer, or personal digital assistant (PDA), but the information processing is performed by the cloud game server in the cloud. When playing a game, the player operates the client device to send operation commands to the cloud game server. The cloud game server executes the game based on the operation commands, encodes and compresses data such as the game screen, and sends it back to the client device via the network. Finally, the client device decodes it and outputs the game screen.

[0028] In an optional embodiment, using a game as an example, the local touch terminal is configured to store a game program and present a game screen. The local touch terminal is configured to interact with the player via a graphical user interface, i.e., by downloading, installing, and running the game program using a conventional electronic device. The methods by which the local touch terminal provides the graphical user interface to the player may include multiple types, for example, rendering and displaying it on the terminal's display, or providing it to the player by hologram projection. For example, the local touch terminal includes a display and a processor, the display being used to present a graphical user interface, the graphical user interface including a game screen, and the processor being configured to run the game, generate the graphical user interface, and control the display of the graphical user interface on the display.

[0029] In selectable embodiments, the embodiments of the present disclosure are information recommendation methods that provide a graphical user interface by a terminal device, the terminal device may be the local touch terminal device described above or a client device in the cloud interactive system described above. The terminal device provides a graphical user interface, in which screen content, such as a game scene screen or a communication interactive window, can be displayed depending on the type of application program launched. In this embodiment, the graphical user interface includes a game scene screen and function controls, the game scene screen is typically a scene screen of a portion of the game scene captured by a virtual camera in the game scene. The function controls typically include various types of controls, such as an attack controller, a skill release control, a displacement remote sensing control, and a backpack control. The function controls are typically displayed on the game scene screen and may obstruct the display of part of the game scene screen.

[0030] To make this embodiment easier to understand, first, the information recommendation method disclosed in the embodiment of this disclosure will be described in detail, as shown in Figure 1, the information recommendation method provides a graphical user interface by a terminal device, where the terminal device may be the local terminal device described above or the client device described above, and the method includes the following steps.

[0031] In step S102, in response to receiving an information recommendation command, first video information is obtained from the information recommendation command, and this first video information includes operation instruction information for achieving the target function.

[0032] Information recommendation directives are typically generated by the game server, and the first video information is typically uploaded by the user via a terminal device, although it can also be created and uploaded by back-office staff. The first video information typically includes information related to the first video information, such as the target function realized by the first video information, the affiliation type, and may further include the account attribute information of the user uploading the first video information, and the recommendation range set by that user. The game server generates the information recommendation directive based on the first video information, and the information recommendation directive may be sent randomly to each user's terminal device, or it may be sent to the terminal devices of users within the recommendation range set by the user of the first video information. Alternatively, the information recommendation directive may be sent to users whose frequently used functions do not include the target function corresponding to the first video information, based on the functions each user frequently uses.

[0033] The first video information generally includes operational information on how to achieve the target function. In a specific method, the first video information is usually video information obtained by recording the screen when a user performs the operation of the target function, and the first video information may include the operational process for performing all or part of the operation of the target function. If the recorded video information is long, the video information can be compressed to obtain a short video (short movie) with a relatively small data size, which is the first video information corresponding to the target function.

[0034] In step S104, the playback position in the graphical user interface of the first video information is determined, and this playback position includes a video playback window and / or a target function control related to the target function in the graphical user interface.

[0035] In this embodiment, the playback position of the first video information includes two types: one is a video playback window, which may be pre-generated and displayed in the graphical user interface; and the other playback position includes a target function control related to the target function in the graphical user interface. For example, if the target function is to create equipment A, the playback position of the first video information may be a control for creating equipment A in the graphical user interface.

[0036] In practice, the playback position may be determined randomly, the information recommendation command may include instruction information for the playback position of the first video information, and the playback position of the first video information may be determined based on said instruction information. Alternatively, the playback position may be determined based on the current terminal device settings. For example, if the current terminal device is set so that the user does not allow the display of the video playback window, the playback position is only the target function control. Furthermore, if no target function controls related to the target function are displayed in the graphical user interface, the playback position is the video playback window.

[0037] In one embodiment, if the playback position is a target function control related to a target function in a graphical user interface, it is necessary to determine which function control to play the first video information in. Based on this, function type information of the target function is obtained from the information recommendation command, and a target function control that matches the function type information is determined from the graphical user interface. The function type information here may specifically include the function type of the target function, the subsystem to which the target function belongs, etc. For example, if the target function is to install equipment, the subsystem to which the target function belongs is the equipment subsystem, and the target function control that matches the target function may be an equipment installation control or an interface control of the equipment subsystem.

[0038] In step S106, the first video information is played at the playback position.

[0039] By playing first video information at the playback position, the system serves to recommend the game's objective function to the user. This first video information may have certain interactive functions, such as volume adjustment, switching, and scaling, to meet the user's viewing needs. If the user is interested in the objective function recommended by the first video information, they can access the objective function's operation screen via the objective function control or video playback window, allowing them to experience the objective function.

[0040] The above information recommendation method, in response to receiving an information recommendation command, acquires first video information from the information recommendation command, which includes operation instruction information for realizing the target function, determines the playback position of the first video information in the graphical user interface, which includes a video playback window and / or a target function control related to the target function in the graphical user interface, and plays the first video information at the playback position. In this method, game functions are recommended to the user in the playback window or function control of the game screen in the form of video information, on the one hand, the video information can provide operation information for the target function more efficiently, on the other hand, playing the video information in the playback window or function control is advantageous for the user to quickly discover new functions in the game, improves the effectiveness of recommending new functions, keeps game users fresh, and reduces the rate of game user churn.

[0041] The interaction methods of the information recommendation method in this embodiment will be specifically described below based on different playback positions. Figure 2 is a schematic diagram of a graphical user interface. The graphical user interface includes a game scene screen and several types of function controls, which are usually placed on the relative edges of the graphical user interface, and video information is not played in this interface. If the playback position includes a video playback window, a video playback window is generated in the graphical user interface, and the first video information is played in the video playback window. As an example, as shown in Figure 3, the video playback window is displayed in the upper right corner of the graphical user interface, and the first video information is played in this video playback window. Since the video playback window may obstruct some of the game scene screen or function controls, an adjustment interface for the size, shape, display position, and video playback speed of the video playback window may be provided so that the user can adjust the video playback window according to their needs, or an interface for closing the video playback window may be provided.

[0042] When playing the first video information in the video playback window, in response to the specified operation, the graphical user interface displays the function operation page for the target function, or plays an operation instruction video for the target function in the graphical user interface, and the operation instruction video includes operation information that triggers the function operation page that displays the target function from the graphical user interface.

[0043] Here, the specified operation includes a trigger operation that acts on the video playback window, or a trigger operation that acts on a specified control in the video playback window. Specifically, the trigger operation that acts on the video playback window may be a tap operation, double tap operation, or long press operation that acts on the window edge of the video playback window, or the video playback window may be provided with a specified control, and the user performs the specified operation by tapping the specified control. The purpose of this specified operation is to provide the user with a function operation page or an instruction video for the target function.

[0044] In one configuration, after the user performs the specified operation described above, the graphical user interface displays the function operation page for the target function. That is, after the user performs the specified operation, the target function can be triggered, and the function operation page for the target function is an operation flow for the user to realize the target function. Specifically, the graphical user interface transitions from the game scene screen to the function operation page for the target function. For example, if the target function is PVP (Player vs Player) play, the function operation page for the target function is a page for realizing PVP play.

[0045] In another embodiment, after the user performs the specified operation described above, an instructional video for the target function can be played, and the instructional video can trigger the target function by indicating which function control to access using the format of arrows, circles, text, etc.

[0046] In addition to the above method, the target function control may be displayed in the graphical user interface using a first display method to instruct the user to associate the first video information with the target function control during the process of playing the first video information in the video playback window, or after playing the first video information. For example, the first display method may be highlighting, flashing, or zooming. The first display method clearly informs the user which function control can be accessed through the target function recommended in the first video information, thereby further draining the user's access to the target function.

[0047] In the above method, multiple operating methods are provided so that the user experiences the target function after viewing the first video information, achieves drainage for the target function, and provides the game user with a new game experience and operation.

[0048] In another implementation, if the playback position includes a target function control related to the target function, the control size of the target function control is adjusted, and the first video information is played to the adjusted target function control. Figure 4 shows, as an example, the first video information related to function control E1 is played to function control E1, the first video information related to function control E2 is played to function control E2, and the first video information related to function control A1 is played to function control A1. The control size of the function controls is usually small, and the control size of the target function control can be adjusted before playing the first video information in the target function control, for example, by enlarging the target function control. In other methods, the control shape of the target function control can also be adjusted, for example, by adjusting the shape of the control to match the shape of the video frame in the first video information in order to play the first video information.

[0049] To avoid affecting the normal operation of the user in the graphical user interface, other interactive functions may be provided for the target function control. For example, playback of the first video information on the target function control may be canceled by a long press or other operation, or a temporary control may be displayed near the target function control, and playback of the first video information on the target function control may be canceled by triggering the temporary control.

[0050] When the target function control plays the first video information, the graphical user interface displays the function operation page for the target function in response to a trigger operation acting on the target function control. Specifically, the operation acting on the target function control may be a tap operation, a double-click operation, or a long-press operation acting on the target function control. After the target function control is triggered, displaying the function operation page for the target function in the graphical user interface can trigger the target function, and the function operation page for the target function can provide the user with an operation flow to realize the target function. Specifically, the graphical user interface transitions from the game scene screen to the function operation page for the target function.

[0051] In the above method, by playing video information of related functions through function control, the efficiency of function recommendations can be improved, users can intuitively understand the trigger method for recommended functions, and the amount of function usage can be increased.

[0052] When playing the first video information at the playback position, there are multiple playback methods. Specifically, the system obtains function type information of the target function from the information recommendation command, determines a first playback method for the first video information based on said function type information, and plays the first video information at the playback position according to said first playback method, where said first playback method includes looping the playback of the first video information or live playback of the first video information and video information following the first video information.

[0053] In one embodiment, if the user has not performed a trigger operation on the video playback window or target function, the first video information may be looped at the playback position, or multiple video information may be sequentially looped at the same playback position. In another embodiment, the user uploading the first video information may also record video information that follows the first video information, or the user may be live-playing the game and, after playing the first video information using the above playback method, continue to play the video information that follows the first video information, thereby continuing to play the user's current live video information.

[0054] If implemented, the first playback method of the first video information can be determined based on the function type information of the target function. For example, if the target function is PVP play, the user's PVP peak time may be played live, or, for example, if the target function is equipment creation, the moment when the multiplayer acquires the golden equipment may be displayed in a loop.

[0055] This method improves the efficiency of function recommendations by setting multiple playback methods and assigning different playback methods depending on the type of function.

[0056] To better meet user needs during video playback, when playing first video information at a playback position, the first video information is played using a second playback method specified by the first operation instruction in response to a first operation acting on the first video information, where the first operation includes one or more of the following: volume adjustment, video switching, video scaling, preview, and playback speed adjustment. Specifically, the playback volume can be adjusted by sliding up or down on the first video information during playback, the video information can be switched by sliding left or right on the first video information, the first video information can be scaled by pinching, and a zoomed-in preview or fast-forward can be achieved by long-pressing on the first video information. Playback effects corresponding to different first operation methods can be set according to actual needs.

[0057] This approach provides users with interactive controls that affect multiple types of videos, thereby meeting diverse video playback needs and improving the efficiency of feature recommendations.

[0058] In this embodiment, the user may not only view the recommended first video information, but also record the video information themselves through interactive operation and recommend it to other users for viewing. In a specific method, in response to a specified trigger event, a screen recording operation is performed on the graphical user interface to obtain second video information, where the specified trigger event includes the triggering of a pre-set event or the triggering of a pre-set control, and the function type information of the second video information is determined based on the display content on the graphical user interface at the time of the screen recording operation or a user setting command for the second video information.

[0059] Figure 5 shows an example where a screen recording control, i.e., the pre-configured control described above, can be set in the graphical user interface. When the screen recording control is tapped, the screen recording operation for the graphical user interface is started. When the screen recording control is tapped again, the screen recording operation is terminated and the second video information is acquired, or the current function operation is completed, the screen recording operation is automatically terminated, and the second video information is acquired.

[0060] Figure 6 shows another example where the user may pre-configure the above-mentioned pre-configured events. For example, if the pre-configured event is that function A is triggered, then when function A is triggered by the user, the screen recording operation will automatically start, and in Figure 6, an automatic screen recording prompt indicator will be displayed on the graphical user interface to inform the user that recording is currently in progress. When the operation of function A is completed, the screen recording operation will end, and the second video information will be acquired.

[0061] In actual implementation, after the screen recording operation is completed, the initial video of the second video information can be obtained, and the initial video can be clipped and compressed automatically or manually to obtain a short video of a specified length, i.e., the final second video information. The function type information of the second video information may be obtained during screen recording or set by the user. The function type information can be categorized by function, for example, functions such as backpack, shopping area, instance zone, friends, chat, activity, and equipment. The function type information can also be categorized according to gameplay, for example, brushinstancezones, PVP, PVE (Player Versus Environment), equipment acquisition, card lottery, tower climbing, social, or walking. Furthermore, based on the content of the second video information, keywords for the second video information may be set in the function type information. These keywords can represent the core content of the second video information, for example, obtaining golden equipment, combat legendary, cumulative login, or crazy top-up money.

[0062] Users may set the push range for the second video information, for example, to push it only to users logged into a designated area server. After a user uploads the second video information, the game server can determine which users to push the second video information to based on the push range set by the user, account attribute information such as the user's level, rank, ranking, popularity, and authentication, and based on core gameplay information, and push the second video information to the terminal devices of those users.

[0063] In the above method, by recording and acquiring video information when a user performs a function operation, and pushing this video information to other users, the diversity and interest of the video information can be improved, the probability of users triggering new functions can be increased, and the efficiency of recommending new functions can be improved.

[0064] The information recommendation method in this embodiment provides a faster, flatter, and more random feature display path, adapts to a fragmented game experience, keeps players with experiential goals, maintains the freshness of the game, and slows down the rate of player attrition.

[0065] According to the recommended methods described above, without increasing the number of controls, more functions can be combined for each control to improve the operational efficiency of a single control. In addition to traditional information prompts such as text and images, dynamic video functionality can be added to controls, allowing for intuitive reproduction of complex operations and reducing the learning curve. The number of entry controls that can combine some functions can be reduced, improving screen space utilization. One control can implement the functions of multiple entry points, shortening and eliminating physical distance in the scene and making operation smoother. With rich functionality, manual maintenance is not required, and fixed displays ensure an effective input probability. Depending on the actual tap status of the content, buttons can intelligently push the player's preferred content, improving the user experience viscosity. There is no upper limit to function mapping, and content display intelligently changes according to the interactive method.

[0066] Referring to the schematic diagram of the information recommendation device shown in Figure 7, corresponding to an embodiment of the above method, a graphical user interface is provided by a terminal device, and the graphical user interface includes a game scene screen and function controls. The device comprises an information acquisition module 70, a position determination module 72, and a playback module 74. The information acquisition module 70 is configured to acquire first video information from an information recommendation command in response to receiving an information recommendation command, and the first video information includes operation instruction information for achieving a target function.

[0067] The position determination module 72 is configured to determine the playback position in the graphical user interface of the first video information, and the playback position includes a video playback window and / or a target function control related to the target function in the graphical user interface.

[0068] The playback module 74 is configured to play the first video information at the playback position.

[0069] The above-mentioned information recommendation device, in response to receiving an information recommendation command, acquires first video information from the information recommendation command, which includes operation instruction information for realizing a target function, determines the playback position of the first video information in the graphical user interface, where the playback position includes a video playback window and / or a target function control related to the target function in the graphical user interface, and plays the first video information at the playback position. In this method, game functions are recommended to the user in the playback window or function control of the game screen in the form of video information, on the one hand, the video information can provide operation information for the target function more efficiently, on the other hand, playing the video information in the playback window or function control is advantageous for the user to quickly discover the target function, improves the effectiveness of recommending new functions, keeps game users engaged and reduces the rate of game user churn.

[0070] The above playback module is further configured to generate a video playback window in the graphical user interface and to play the first video information in the video playback window if the playback position includes a video playback window.

[0071] The above-mentioned device further includes a first page display module configured to display a function operation page for a target function in a graphical user interface, or to play an operation instruction video for a target function in a graphical user interface, in response to a specified operation, wherein the operation instruction video includes operation information that triggers a function operation page displaying the target function from the graphical user interface, and the specified operation includes a trigger operation that acts on a video playback window, or a trigger operation that acts on a controller specified in the video playback window.

[0072] The above-described device further includes a control display module for displaying target function controls in a first display method in a graphical user interface, wherein the first display method is used to instruct the system to associate first video information with target function controls.

[0073] The playback module described above is further used to adjust the control size of the target function control and to play the first video information to the adjusted target function control if the playback position includes a target function control related to the target function.

[0074] The above device further includes a second page display module configured to display a function operation page for the target function on a graphical user interface in response to a trigger operation acting on the target function control.

[0075] The playback module described above is further used to obtain function type information of the target function from an information recommendation command, determine a first playback method for the first video information based on the function type information, and play the first video information at the playback position according to the first playback method, where the first playback method includes looping the playback of the first video information or live playback of the first video information and video information following the first video information.

[0076] The above-described device further includes a video adjustment module configured to play back the first video information in response to a first operation acting on the first video information, according to a second playback method instructed by the first operation, wherein the first operation includes one or more of a volume adjustment operation, a video switching operation, a video scaling operation, a preview operation, and a playback speed adjustment operation.

[0077] The above positioning module is further used to obtain functional type information of the target function from the information recommendation command and to determine the target function control that matches the functional type information from the graphical user interface.

[0078] The above-mentioned device further includes a video recording module configured to perform a screen recording operation on a graphical user interface and acquire second video information in response to a specified trigger event, wherein the specified trigger event includes determining the function type information of the second video information based on a preset event being triggered, a preset control being triggered, the content displayed on the graphical user interface based on the screen recording operation, or a user setting command for the second video information.

[0079] The information recommendation method, apparatus, and electronic equipment according to this embodiment optimize conventional buttons that display static information and have a single mapping relationship for video buttons that display dynamic information and have a multifaceted mapping relationship, thereby improving information display efficiency and increasing the operational efficiency of controls. There is no upper limit to the mapping of function entry points, content display changes intelligently according to the interactive method, and the game experience flow can satisfy the requirements of fragmentation and randomization. More functions can be combined without increasing the number of controllers, improving the operational efficiency of the overall main interface. Innovatively, it increases the functional display methods of dynamic content in addition to traditional information prompts such as text and images. Dynamic video has high propagation efficiency, reducing the time it takes for players to learn and improve. It continuously provides players with an experience to keep them engaged, maintaining freshness and slowing down the rate of player attrition. Future content adjustments are rich and do not require manual maintenance, and according to the actual tap status of the content, the buttons intelligently push the player's preferred content, ensuring effective input and improving the viscosity of the experience.

[0080] This embodiment further provides an electronic device that includes a processor and memory, the memory storing device-executable commands that can be executed by the processor, and the processor executes the device-executable commands to realize the above-mentioned information recommendation method. The electronic device may be a server or a terminal device.

[0081] As shown in Figure 8, the electronic device includes a processor 100 and a memory 101. The memory 101 stores executable device commands that can be executed by the processor 100, and the processor 100 executes these device commands to implement the information recommendation method described above.

[0082] In response to receiving an information recommendation command, the system retrieves first video information from the information recommendation command, where the first video information includes operation instruction information for realizing a target function, determines the playback position of the first video information in the graphical user interface, where the playback position includes a video playback window and / or a target function control related to the target function in the graphical user interface, and plays the first video information at the playback position.

[0083] The step of playing the first video information at the playback position described above includes, if the playback position includes a video playback window, generating a video playback window in the graphical user interface and playing the first video information in the video playback window.

[0084] The method, following the step of playing first video information in the video playback window described above, further includes the step of displaying a function operation page for the target function in the graphical user interface in response to a specified operation, or playing an operation instruction video for the target function in the graphical user interface, wherein the operation instruction video includes operation information that triggers a function operation page displaying the target function from the graphical user interface, where the specified operation includes a trigger operation that acts on the video playback window, or a trigger operation that acts on a specified control in the video playback window.

[0085] In the above scenario, after the user watches the first video information, they experience the target function, achieving drainage for the target function and providing the game user with a new gaming experience and controls.

[0086] Following the step of playing the first video information in the video playback window described above, the method further includes the step of displaying a target function control in a graphical user interface using a first display method, wherein the first display method is used to instruct the system to associate the first video information with the target function control.

[0087] As described above, the user can be clearly informed of which function controls can access the target functions recommended in the first video information, and the target functions can be further utilized.

[0088] The step of playing the first video information at the playback position described above includes, if the playback position includes a target function control related to the target function, adjusting the control size of the target function control and playing the first video information to the adjusted target function control.

[0089] Following the step of playing the first video information to the adjusted target function control, the method further includes the step of displaying a function operation page for the target function on a graphical user interface in response to a trigger operation acting on the target function control.

[0090] By playing video information about related functions using the above function controls, the efficiency of function recommendations can be improved, users can intuitively understand the trigger method for recommended functions, and their function usage can be increased.

[0091] The step of playing the first video information at the playback position described above includes the steps of obtaining function type information of the target function from the information recommendation command, determining a first playback method for the first video information based on the function type information, and playing the first video information at the playback position according to the first playback method, wherein the first playback method includes looping the playback of the first video information, or live playback of the first video information and video information following the first video information.

[0092] By setting different playback methods depending on the type of function described above, the efficiency of function recommendations can be improved.

[0093] Following the step of playing the first video information at the playback position described above, the method further includes the step of playing the first video information in response to a first operation acting on the first video information, according to a second playback method indicated by the first operation, wherein the first operation includes one or more of a volume adjustment operation, a video switching operation, a video scaling operation, a preview operation, and a playback speed adjustment operation.

[0094] As described above, by providing users with interactive controls that affect multiple types of videos, it is possible to meet diverse video playback needs and improve the efficiency of feature recommendations.

[0095] The step of determining the playback position in the graphical user interface of the first video information described above includes the step of obtaining function type information of the target function from the information recommendation command and the step of determining a target function control that matches the function type information from the graphical user interface.

[0096] The above method further includes the steps of performing a screen recording operation on a graphical user interface in response to a specified trigger event and obtaining second video information, wherein the specified trigger event includes the triggering of a pre-configured event or the triggering of a pre-configured control, and determining the function type information of the second video information based on the display content on the graphical user interface during the screen recording operation or a user-configured command for the second video information.

[0097] By recommending game functions to the user in the game screen's playback window or function control in the form of video information, the video information can more efficiently provide information on how to operate the target function. On the other hand, playing the video information in the playback window or function control is advantageous for users to quickly discover the target function, improving the effectiveness of recommending new functions, keeping game users engaged and reducing the rate of user churn.

[0098] Furthermore, the electronic equipment shown in Figure 8 further includes a bus 102 and a communication interface 103, with the processor 100, communication interface 103, and memory 101 being connected by the bus 102.

[0099] Here, memory 101 may consist of high-speed random access memory (RAM), or it may consist of non-volatile memory such as at least one disk memory. Communication between this system element and at least one other element is realized via at least one communication interface 103 (which may be wired or wireless), and can use the internet, a wide area network, a local network, a metropolitan area network, etc. Bus 102 may be an ISA (Industry Standard Architecture) bus, a PCI (Peripheral Component Interconnect) bus, an EISA (Extended Industry Standard Architecture) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For simplicity of representation, only one bidirectional arrow is used in Figure 8, but this does not mean that there is only one bus or only one type of bus.

[0100] The processor 100 may be an integrated circuit chip having the function of processing signals. In the implementation process, each step of the above method can be achieved by hardware integrated logic circuits in the processor 100 or by instructions in the form of software. The processor 100 may be a general-purpose processor such as a CPU (Central Processing Unit) or NP (Network Processor), or it may be other programmable logic devices such as a DSP (Digital Signal Processor), ASIC (Application Specific Integrated Circuit), FPGA (Field-Programmable Gate Array), discrete gates or transistor logic devices, discrete hardware components, etc. Each method, step and logic block diagram disclosed in the embodiments of this disclosure can be implemented or executed. The general-purpose processor may be a microprocessor, and the processor may be any conventional processor, etc. The steps of the method disclosed in conjunction with the embodiments of this disclosure may be implemented directly in a hardware decoding device, or they may be implemented in combination of a hardware module and a software module of the decoding device. The software module may be located in random memory, flash memory, read-only memory, programmable read-only memory, or electrically erasable programmable memory, registers, and other storage media well established in the art. The storage medium is located in memory 101, and the processor 100 reads the information in memory 101 and, in combination with its hardware, completes the steps of the method according to the embodiment.

[0101] This embodiment further provides a device-readable storage medium in which device-executable commands are stored, and when a device-executable command is invoked and executed by a processor, the device-executable command causes the processor to implement the above-described information recommendation method.

[0102] In response to receiving an information recommendation command, the system retrieves first video information from the information recommendation command, where the first video information includes operation instruction information for realizing a target function, determines the playback position of the first video information in the graphical user interface, where the playback position includes a video playback window and / or a target function control related to the target function in the graphical user interface, and plays the first video information at the playback position.

[0103] The step of playing the first video information at the playback position described above includes, if the playback position includes a video playback window, generating a video playback window in the graphical user interface and playing the first video information in the video playback window.

[0104] The method, following the step of playing first video information in the video playback window described above, further includes the step of displaying a function operation page for the target function in the graphical user interface in response to a specified operation, or playing an operation instruction video for the target function in the graphical user interface, wherein the operation instruction video includes operation information that triggers a function operation page displaying the target function from the graphical user interface, where the specified operation includes a trigger operation that acts on the video playback window, or a trigger operation that acts on a specified control in the video playback window.

[0105] In the above scenario, after the user watches the first video information, they experience the target function, achieving drainage for the target function and providing the game user with a new gaming experience and controls.

[0106] Following the step of playing the first video information in the video playback window described above, the method further includes the step of displaying a target function control in a graphical user interface using a first display method, wherein the first display method is used to instruct the system to associate the first video information with the target function control.

[0107] As described above, the user can be clearly informed of which function controls can access the target functions recommended in the first video information, and the target functions can be further utilized.

[0108] The step of playing the first video information at the playback position described above includes, if the playback position includes a target function control related to the target function, adjusting the control size of the target function control and playing the first video information to the adjusted target function control.

[0109] Following the step of playing the first video information to the adjusted target function control, the method further includes the step of displaying a function operation page for the target function on a graphical user interface in response to a trigger operation acting on the target function control.

[0110] By playing video information about related functions using the above function controls, the efficiency of function recommendations can be improved, users can intuitively understand the trigger method for recommended functions, and their function usage can be increased.

[0111] The step of playing the first video information at the playback position described above includes the steps of obtaining function type information of the target function from the information recommendation command, determining a first playback method for the first video information based on the function type information, and playing the first video information at the playback position according to the first playback method, wherein the first playback method includes looping the playback of the first video information, or live playback of the first video information and video information following the first video information.

[0112] By setting different playback methods depending on the type of function described above, the efficiency of function recommendations can be improved.

[0113] Following the step of playing the first video information at the playback position described above, the method further includes the step of playing the first video information in response to a first operation acting on the first video information, according to a second playback method indicated by the first operation, wherein the first operation includes one or more of a volume adjustment operation, a video switching operation, a video scaling operation, a preview operation, and a playback speed adjustment operation.

[0114] As described above, by providing users with interactive controls that affect multiple types of videos, it is possible to meet diverse video playback needs and improve the efficiency of feature recommendations.

[0115] The step of determining the playback position in the graphical user interface of the first video information described above includes the step of obtaining function type information of the target function from the information recommendation command and the step of determining a target function control that matches the function type information from the graphical user interface.

[0116] The above method further includes the steps of performing a screen recording operation on a graphical user interface in response to a specified trigger event and obtaining second video information, wherein the specified trigger event includes the triggering of a pre-configured event or the triggering of a pre-configured control, and determining the function type information of the second video information based on the display content on the graphical user interface during the screen recording operation or a user-configured command for the second video information.

[0117] By recommending game functions to the user in the game screen's playback window or function control in the form of video information, the video information can more efficiently provide information on how to operate the target function. On the other hand, playing the video information in the playback window or function control is advantageous for users to quickly discover the target function, improving the effectiveness of recommending new functions, keeping game users engaged and reducing the rate of user churn.

[0118] The computer program products for the information-recommended methods, apparatus, electronic devices, and storage media relating to the embodiments of this disclosure consist of a computer-readable storage medium on which program code is stored, and the program code includes instructions that can be used to perform the methods described in the embodiments of the preceding methods, and the specific implementation thereof is omitted here from the description, with reference to the embodiments of the methods.

[0119] As will be apparent to those skilled in the art, for the convenience and brevity of explanation, the specific working processes of the systems and apparatus described above can be referenced to the corresponding processes in embodiments of the prior methods, and are therefore omitted here.

[0120] Furthermore, in the description of embodiments of this disclosure, unless otherwise expressly specified and limited, the terms “mounting,” “connecting,” and “linking” are understood in a broad sense, such as, for example, a fixed connection, a removable connection, or an integrated connection, a mechanical connection or an electrical connection, a direct connection or an indirect connection via an intermediate medium, or an internal connection between two components. Those skilled in the art will understand the specific meaning of the above terms in the context of this disclosure in particular cases.

[0121] The functions described above may be implemented as software function units and, if sold or used as independent products, may be stored on computer-readable storage media. It is understood that the technical solutions of this disclosure, or any part of technical solutions that are essentially or contribute to the prior art, may be embodied in the form of software products stored on storage media containing a number of instructions to enable a computer device (which may be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods described in various embodiments of this disclosure. The aforementioned storage media include various media capable of storing program code, such as USB disks, mobile hard disks, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0122] In the description of this disclosure, the orientations or positional relationships indicated by terms such as "center," "up," "down," "left," "right," "vertical," "horizontal," "inside," and "outside" are based on the orientations or positional relationships shown in the drawings and are merely for the purpose of facilitating and simplifying the description of this disclosure. They do not indicate or imply that the referred devices or components have a specific orientation or must be constructed and operated in a specific orientation, and therefore should not be understood as limiting this disclosure. Furthermore, the terms "first," "second," and "third" are merely for the purpose of describing the purpose and should not be understood as indicating or implying relative importance.

[0123] Finally, it should be noted that the above embodiments are merely specific embodiments of the present disclosure and are intended to illustrate the technical ideas of the present disclosure, but are not limited thereto. The scope of protection of the present disclosure is not limited thereto. Although the present disclosure has been described in detail with reference to the above embodiments, those skilled in the art will understand that within the scope of the present disclosure, they may still modify or easily alter the technical ideas described in the above embodiments, or make equivalent substitutions to some of the technical features thereof, and such modifications, alterations, or substitutions should be included within the scope of protection of the present disclosure without departing the essence of the corresponding technical ideas from the spirit and scope of the technical ideas of the embodiments of the present disclosure. Accordingly, the scope of protection of the present disclosure is equivalent to the scope of protection of the claims.

Claims

1. An information recommendation method that provides a graphical user interface using a terminal device, wherein the graphical user interface includes a game scene screen and function controls, and the information recommendation method is A step of acquiring first video information from an information recommendation command in response to receiving an information recommendation command, wherein the first video information includes operation instruction information for realizing a target function; A step of determining the playback position of the first video information in the graphical user interface, wherein the playback position includes a video playback window and / or a target function control related to the target function in the graphical user interface, The step includes playing the first video information at the aforementioned playback position, The step of playing the first video information at the aforementioned playback position is: If the playback position includes a video playback window, the graphical user interface includes the steps of generating the video playback window and playing the first video information in the video playback window. After the step of playing the first video information in the video playback window, the information recommendation method further: The process includes the step of displaying a function operation page for the target function in the graphical user interface, or playing an operation instruction video for the target function in the graphical user interface, in response to a specified operation. The aforementioned operation instruction video includes operation information that triggers a function operation page that displays the target function from the graphical user interface, The aforementioned specified operation includes a trigger operation that acts on the video playback window, or a trigger operation that acts on a specified control in the video playback window. A method for recommending information characterized by the following features.

2. After the step of playing the first video information in the video playback window, the information recommendation method further: The graphical user interface includes the step of displaying the target function control in a first display method, The first display method is configured to instruct the first video information to associate with the target function control. The information recommendation method described in feature 1.

3. The step of playing the first video information at the aforementioned playback position is: If the playback position includes a target function control related to the target function, the steps include adjusting the control size of the target function control and playing the first video information to the adjusted target function control. The information recommendation method described in feature 1.

4. After the step of playing the first video information to the adjusted target function control, the information recommendation method further: The step of displaying the function operation page for the target function on the graphical user interface in response to a trigger operation acting on the target function control, The information recommendation method described in feature 3.

5. The step of playing the first video information at the aforementioned playback position is: The steps include obtaining functional type information of the target function from the aforementioned information recommendation command, The steps include: determining a first playback method for the first video information based on the function type information, and playing the first video information at the playback position according to the first playback method; The first playback method includes looping the playback of the first video information, or live playback of the first video information and video information that follows the first video information. The information recommendation method described in feature 1.

6. After the step of playing the first video information at the aforementioned playback position, the information recommendation method further: The process includes the step of playing back the first video information in accordance with a second playback method instructed by the first operation, in response to a first operation acting on the first video information. The first operation includes one or more of the following: volume adjustment operation, video switching operation, video scaling operation, preview operation, and playback speed adjustment operation. The information recommendation method described in feature 1.

7. The step of determining the playback position of the first video information in the graphical user interface is: The steps include obtaining functional type information of the target function from the aforementioned information recommendation command, The steps include determining a target function control that matches the function type information from the graphical user interface, The information recommendation method described in feature 1.

8. A step of performing a screen recording operation on the graphical user interface in response to a specified trigger event and acquiring second video information, wherein the specified trigger event includes the triggering of a pre-configured event or the triggering of a pre-configured control. The process includes the step of determining the function type information of the second video information based on the content displayed in the graphical user interface during the screen recording operation, or a user setting command for the second video information. The information recommendation method described in feature 1.

9. An information recommendation device that provides a graphical user interface via a terminal device, wherein the graphical user interface includes a game scene screen and function controls, and the information recommendation device comprises an information acquisition module, a position determination module, and a playback module. The information acquisition module is configured to acquire first video information from the information recommendation command in response to receiving the information recommendation command, and the first video information includes operation instruction information for realizing the target function. The position determination module is configured to determine the playback position of the first video information in the graphical user interface, and the playback position includes a video playback window and / or a target function control related to the target function in the graphical user interface. The playback module is configured to play the first video information at the playback position, The aforementioned regeneration module further, If the playback position includes a video playback window, the graphical user interface is configured to generate the video playback window and to play the first video information in the video playback window. The aforementioned information recommendation device further includes a first page display module, The first page display module, after playing the first video information in the video playback window, displays the function operation page of the target function in the graphical user interface, or plays the operation instruction video of the target function in the graphical user interface, in response to a specified operation. The aforementioned operation instruction video includes operation information that triggers a function operation page that displays the target function from the graphical user interface, The aforementioned specified operation includes a trigger operation that acts on the video playback window, or a trigger operation that acts on a specified control in the video playback window. An information recommendation device characterized by the following features.

10. The system includes a processor and memory, the memory storing device-executable commands that can be executed by the processor, and the processor executes the device-executable commands to implement the information recommendation method described in any one of claims 1 to 8. An electronic device characterized by the following features.

11. A device-readable storage medium storing device-executable commands, wherein when the device-executable commands are called and executed by a processor, the device-executable commands cause the processor to implement the information recommendation method described in any one of claims 1-8. A device-readable storage medium characterized by the following features.

Citation Information

Patent Citations

  • Video playing method and device, terminal, storage medium and program product

    CN113938748A

  • Game management device, game system, game management method, and program

    JP2014018324A

  • Method and electronic device for providing guide

    JP2014137825A

  • Information processing system, server, program, and information processing method

    JP2016118854A

  • Game program and game system

    JP2020114277A