Information recommendation method and device, storage medium and electronic equipment

By configuring ChatGPT functional components in the game, extracting player information and functional component binding information, and generating dialogue recommendation information, the problem of how to combine ChatGPT technology to intelligently communicate with players in the game, achieving personalized dialogue recommendation and game experience improvement.

CN119513234APending Publication Date: 2025-02-25NETEASE (HANGZHOU) NETWORK CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311002627.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-08-09
Publication Date
2025-02-25

AI Technical Summary

Technical Problem

How to combine ChatGPT technology with player intelligent dialogue in the game to provide personalized dialogue recommendation information to improve players' intelligent dialogue experience and gaming experience.

Method used

By preconfiguring ChatGPT-based functional components in the game, player information and functional component binding information are extracted in response to player operations, dialogue recommendation information is generated based on these information, and displayed in the preset area of ​​the functional components.

Benefits of technology

It realizes automatic generation of dialogue recommendation information in the game, improves players' intelligent dialogue experience, improves the game experience through personalized dialogue recommendation information, and provides more convenient intelligent dialogue and game interaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119513234A_ABST
    Figure CN119513234A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of information processing, in particular to an information recommendation method, an information recommendation device, a storage medium and electronic equipment. The information recommendation method comprises the following steps: in response to a trigger operation for a functional component, extracting player information and binding information of the functional component; dialogue recommendation information is obtained based on the player information and the binding information; and displaying the dialogue recommendation information in a preset area of the functional component. According to the information recommendation method provided by the invention, personalized dialogue recommendation information can be provided for players, so that the intelligent dialogue experience and game experience of the players are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of information processing technology, and in particular to an information recommendation method, an information recommendation device, a storage medium and an electronic device. Background Art

[0002] In the field of natural language processing, GPT technology is widely used in functions such as conversational intelligent question and answer and voice recognition. At the same time, with the continuous development of the game industry, players have higher and higher requirements for game experience. In order to meet the needs of players, game developers continue to innovate technology to improve the intelligence of games and user experience.

[0003] Therefore, how to combine ChatGPT technology with the game field to provide players with personalized conversation recommendation information so that players can have intelligent conversations and improve user experience is a problem that needs to be solved.

[0004] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present disclosure, and therefore may include information that does not constitute the prior art known to ordinary technicians in the field. Summary of the invention

[0005] The purpose of the present disclosure is to provide an information recommendation method, an information recommendation device, a storage medium and an electronic device, aiming to improve the players' intelligent dialogue experience and game experience.

[0006] Other features and advantages of the present disclosure will become apparent from the following detailed description, or may be learned in part by the practice of the present disclosure.

[0007] According to one aspect of an embodiment of the present disclosure, there is provided an information recommendation method, comprising: in response to a trigger operation on a functional component, extracting player information and binding information of the functional component; obtaining conversation recommendation information based on the player information and the binding information; and displaying the conversation recommendation information in a preset area of ​​the functional component.

[0008] According to a second aspect of an embodiment of the present disclosure, there is provided an information recommendation device, comprising: an extraction module, for extracting player information and binding information of the functional component in response to a trigger operation on the functional component; a recommendation module, for obtaining conversation recommendation information based on the player information and the binding information; and a display module, for displaying the conversation recommendation information in a preset area of ​​the functional component.

[0009] According to a third aspect of the embodiments of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored. When the program is executed by a processor, the information recommendation method in the above embodiment is implemented.

[0010] According to a fourth aspect of an embodiment of the present disclosure, an electronic device is provided, characterized in that it includes: one or more processors; a storage device for storing one or more programs, when the one or more programs are executed by the one or more processors, the one or more processors implement the information recommendation method as in the above-mentioned embodiment.

[0011] The exemplary embodiments of the present disclosure may have some or all of the following beneficial effects:

[0012] In the technical solutions provided in some embodiments of the present disclosure, a functional component will be displayed in a graphical user interface. After responding to a trigger operation on the functional component, the player information and the binding information of the functional component are extracted, and then the dialogue recommendation information is obtained through the dialogue recommendation model according to the player information and the binding information, and the recommendation information is displayed for reference by the player when conducting an intelligent dialogue. On the one hand, the dialogue recommendation information can be automatically generated after the functional component is triggered for intelligent control in the game, which can improve the player's intelligent dialogue experience, and then solve the problems in the game through intelligent dialogue, thereby further improving the game experience; on the other hand, when generating the dialogue recommendation information, the player information of the player and the binding information of the functional component are used, which can realize the personalized customization of the player's dialogue recommendation information, and realize relevant recommendations in combination with the game function scene corresponding to the functional component binding information, thereby making the dialogue recommendation information more targeted and providing a more convenient intelligent dialogue experience and game experience.

[0013] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0014] The drawings herein are incorporated into the specification and constitute a part of the specification, showing embodiments consistent with the present disclosure, and together with the specification, are used to explain the principles of the present disclosure. Obviously, the drawings described below are only some embodiments of the present disclosure, and for ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work. In the drawings:

[0015] Figure 1 A schematic diagram schematically illustrates a flow chart of an information recommendation method in an exemplary embodiment of the present disclosure;

[0016] Figure 2 (a)- Figure 2 (c) is a schematic diagram schematically showing a functional component in an exemplary embodiment of the present disclosure;

[0017] Figure 3 (a)- Figure 3(b) is a schematic diagram schematically showing functional components in a game scene screen in an exemplary embodiment of the present disclosure;

[0018] Figure 4 (a)- Figure 4 (d) is a schematic diagram schematically showing a functional interface in an exemplary embodiment of the present disclosure;

[0019] Figure 5 A schematic diagram schematically illustrates another functional interface in an exemplary embodiment of the present disclosure;

[0020] Figure 6 (a)- Figure 6 (c) is a schematic diagram schematically showing the adjustment of binding of functional components in an exemplary embodiment of the present disclosure;

[0021] Figure 7 A schematic diagram schematically shows the composition of an information recommendation device in an exemplary embodiment of the present disclosure;

[0022] Figure 8 A schematic diagram schematically illustrates a computer-readable storage medium in an exemplary embodiment of the present disclosure;

[0023] Fig. 9 The structure diagram of a computer system of an electronic device in an exemplary embodiment of the present disclosure is schematically shown. DETAILED DESCRIPTION

[0024] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this disclosure will be more comprehensive and complete and will fully convey the concept of the example embodiments to those skilled in the art.

[0025] In addition, the described features, structures or characteristics may be combined in one or more embodiments in any suitable manner. In the following description, many specific details are provided to provide a full understanding of the embodiments of the present disclosure. However, those skilled in the art will appreciate that the technical solutions of the present disclosure may be practiced without one or more of the specific details, or other methods, components, devices, steps, etc. may be adopted. In other cases, known methods, devices, implementations or operations are not shown or described in detail to avoid blurring the various aspects of the present disclosure.

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

[0027] The flowcharts shown in the accompanying drawings are only exemplary and do not necessarily include all the contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps can be decomposed, and some operations / steps can be combined or partially combined, so the actual execution order may change according to actual conditions.

[0028] As the gaming industry continues to develop, players are increasingly demanding gaming experiences. In order to meet the needs of players, game developers are constantly innovating in technology to improve game intelligence and user experience.

[0029] In one embodiment of the present disclosure, the information recommendation method can be run on a terminal device or a server. The terminal device can be a local terminal device. When the information recommendation method is run on a server, the information recommendation method can be implemented and executed based on a cloud interaction system, wherein the cloud interaction system includes a server and a client device.

[0030] In an optional implementation, various cloud applications, such as cloud games, can be run under the cloud interaction system. Taking cloud games as an example, cloud games refer to a game mode based on cloud computing. In the operation mode of cloud games, the operating body of the game program and the main body of the game screen presentation are separated. The storage and operation of the information recommendation method are completed on the cloud game server. The role of 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 function close to the user side, such as a mobile terminal, a TV, a computer, a handheld computer, etc.; but the terminal device for information recommendation is a cloud game server in the cloud. When playing the game, the player operates the client device to send an operation instruction to the cloud game server. The cloud game server runs the game according to the operation instruction, encodes and compresses the game screen and other data, and returns it to the client device through the network. Finally, the client device decodes and outputs the game screen.

[0031] In an optional embodiment, the terminal device may be a local terminal device. Taking a game as an example, the local terminal device stores a game program and is used to present a game screen. The local terminal device is used to interact with the player through a graphical user interface, that is, the game program is downloaded and installed by an electronic device and run conventionally. The local terminal device may provide the graphical user interface to the player in a variety of ways, for example, it may be rendered and displayed on a display screen of the terminal, or provided to the player through a holographic projection. For example, the local terminal device may include a display screen and a processor, the display screen is used to present a graphical user interface, the graphical user interface includes a game screen, and the processor is used to run the game, generate a graphical user interface, and control the display of the graphical user interface on the display screen.

[0032] In the field of gaming, AI technology is being used more and more widely. For example, in the field of gaming AI, machine learning can be used to design and optimize gaming AI, thereby better simulating human gaming behavior. At the same time, voice recognition technology is also widely used in the gaming field, and game operations can be controlled by voice, improving the interactivity and convenience of games.

[0033] In the field of natural language processing, GPT technology is widely used in functions such as conversational intelligent question and answer and voice recognition. With the continuous development of ChatGPT technology, it is applied to the field of games to provide a more convenient gaming experience. For example, ChatGPT technology can be used for intelligent question and answer in games, which can directly solve players' questions and problems through dialogue and improve players' gaming experience.

[0034] Based on the prior art, the present disclosure proposes an information recommendation method, which provides players with personalized conversation recommendation information by pre-configuring functional components based on ChatGPT, thereby reducing the intelligent conversation experience of players in all types of games and improving the gaming experience of players.

[0035] The implementation details of the technical solution of the embodiment of the present disclosure are elaborated in detail below.

[0036] Figure 1 The following is a schematic diagram showing a flow chart of an information recommendation method in an exemplary embodiment of the present disclosure. Figure 1 As shown, the information recommendation method includes steps S101 to S103:

[0037] Step S101, in response to a trigger operation on a functional component, extracting player information and binding information of the functional component;

[0038] Step S102, obtaining conversation recommendation information based on the player information and the binding information;

[0039] Step S103: display the conversation recommendation information in a preset area of ​​the functional component.

[0040] In the technical solutions provided in some embodiments of the present disclosure, a functional component will be displayed in a graphical user interface. After responding to a trigger operation on the functional component, the player information and the binding information of the functional component are extracted, and then the dialogue recommendation information is obtained through the dialogue recommendation model according to the player information and the binding information, and the recommendation information is displayed for reference by the player when conducting an intelligent dialogue. On the one hand, the dialogue recommendation information can be automatically generated after the functional component is triggered for intelligent control in the game, which can improve the player's intelligent dialogue experience, and then solve the problems in the game through intelligent dialogue, thereby further improving the game experience; on the other hand, when generating the dialogue recommendation information, the player information of the player and the binding information of the functional component are used, which can realize the personalized customization of the player's dialogue recommendation information, and realize relevant recommendations in combination with the game function scene corresponding to the functional component binding information, thereby making the dialogue recommendation information more targeted and providing a more convenient intelligent dialogue experience and game experience.

[0041] The following will describe in more detail the steps of the information recommendation method in this example implementation with reference to the accompanying drawings and embodiments.

[0042] Step S101, in response to a trigger operation on a functional component, extracting player information and binding information of the functional component.

[0043] Specifically, the functional component is a component created in advance based on the ChatGPT technology and displayed in the game's graphical user interface. Through this component, players can enter the conversation content in the ChatGPT conversation input box, and the terminal device performs corresponding operations according to the conversation content. At the same time, ChatGPT will combine the latest time sorting, integrate the player's relevant information, and list it to the player in the form of a text summary to achieve intelligent question and answer in the game.

[0044] Functional components are attached to various system functions within the game. They can exist independently in the user graphical interface of the terminal device, such as in the various function interfaces of the game or the interface of the game scene screen, or they can be combined with controls in the user graphical interface.

[0045] In the user graphical interface, only the folding button of the functional component may be displayed. When the user needs to use the functional component, the folding button may be clicked to fully display the complete functional area of ​​the functional component. The complete functional area of ​​the functional component includes a conversation area for displaying the conversation content and a recommendation area (i.e., a preset area) for displaying conversation recommendation information.

[0046] Figure 2 A schematic diagram schematically shows a functional component in an exemplary embodiment of the present disclosure. Figure 2(a) shows the style of the functional component before use, where 201 is a folding button, 202 is a dialogue area, and 203 is a recommendation area. After the player clicks 201, 202 and 203 can be displayed.

[0047] When the user selects the hot search recommendation information in the recommended area as the conversation information for ChatGPT conversation, or the user enters the conversation information through the input box for ChatGPT conversation, the terminal device will execute according to the conversation information. At the same time, ChatGPT will integrate the chat information in the latest time order and list it in the form of text summary for the player, such as Figure 2 (b) as shown.

[0048] Therefore, a collapse button of the functional component is displayed in the graphical user interface of the terminal device. When the terminal device responds to the player's click operation on the collapse button, the player information of the player and the binding information of the functional component are extracted to generate dialogue recommendation information, which is displayed in the recommendation area.

[0049] It should be noted that the folding button may not be displayed, and the conversation area and recommendation area of ​​the functional component may be directly displayed on the graphical user interface. In this case, conversation recommendations may be made when the player is having a conversation. When the terminal device responds to the player's click operation on the conversation area, the player's player information and the binding information of the functional component may be extracted to generate conversation recommendation information, which is displayed in the recommendation area.

[0050] In response to the triggering operation on the functional component, the terminal device extracts the player information of the player on the one hand, and needs to determine the binding information of the functional component on the other hand.

[0051] The player information may include one or more of the game level, game progress, task progress, and gameplay progress.

[0052] Generally speaking, the game level can be divided into three levels, namely the early stage (0-30 levels), the middle stage (30-60 levels), and the late stage (60-100 levels). Then, relevant content can be pushed to players according to their corresponding different game level stages. For example:

[0053] Early stage (0-30 level) push: novice guidance and growth strategy, the goal of the push is mainly to provide guidance information and content for novice players, the information content requirements: simple and small, to help players understand and learn game functions.

[0054] Mid-term (level 30-60) push: level upgrade and equipment training strategies. The goal of the push is to help mid-term players fully master the gameplay and have fun in the game. Information content requirements: accurate and in-depth.

[0055] Late stage (level 60-90) push: game rankings, in-game group operations and other functions. The goal of the push is to help late-stage players achieve level / playing method breakthroughs and master the game. Information content requirements: comprehensive and comprehensive.

[0056] It should be noted that the specific level coefficient of each game is different, and the content of each level stage can be divided specifically for different games for specific analysis.

[0057] For the game process, it mainly refers to the player's task completion, participation in in-game activities, achievement of in-game achievements, etc. For example, if the current game activity is about to end, and the player has not participated in the activity and is about to miss out on high-value rewards, this type of information will be recommended to the player first.

[0058] For the task progress, it is the completion status of the main task. For example, when the player has not completed the main task and there are obstructive experience problems, such as "need to obtain a legendary equipment" to complete the main task, then it is necessary to push [Legendary Equipment Acquisition Guide] to the player.

[0059] Game progress refers to the completion of the game content by the player. The logic is similar to that of the task progress. For example, when a player encounters an obstructive problem in the game interface, such as the system records that the player has repeated the game for more than 3 times and has not completed it, it is necessary to push the [game completion strategy] to the player.

[0060] In one embodiment of the present disclosure, the functional component is attached to each system function in the game, which has the advantages of componentized tools, strong extensibility, and is not limited by the game type and the game system. Therefore, the binding information of the functional component is to determine the functional context of the functional component.

[0061] In one embodiment of the present disclosure, the functional component can be attached to the game scene screen, then the method also includes: adding the functional component to the game scene screen in advance; wherein the game scene screen is a screen formed by capturing the game scene through a virtual camera located in the game scene; and the binding information includes the game scene.

[0062] Specifically, when the player has entered the game scene, the terminal device displays the game scene screen in the graphical user interface, and the user can also communicate with ChatGPT through the functional components in the game scene screen. At this time, the binding information is the game scene, and the game scene screen is the screen captured by the virtual camera in the game scene and presented in the graphical user interface.

[0063] In order to avoid interference of the functional component display area with the game scene screen, the functional component may be displayed after the player performs a dialogue wake-up operation.

[0064] Specifically, the method further includes: in response to the player's dialogue wake-up operation in the game scene, displaying the functional component. The dialogue wake-up operation is, for example, double-clicking any position on the screen to display the functional component, and the display position of the functional component can be displayed according to the position where the player double-clicks.

[0065] It should be noted that the present disclosure is only an exemplary disclosure of the dialogue wake-up operation, and the present disclosure does not specifically limit the operation content.

[0066] Figure 3 The following is a schematic diagram showing the functional components in a game scene screen in an exemplary embodiment of the present disclosure. Figure 3 (a) shows a schematic diagram of the functional components displayed after the dialogue wake-up operation is completed in the game scene, in which a lot of dialogue recommendation information is displayed.

[0067] When players refer to Figure 3 In the dialog recommendation information shown in (a), if "Automatically adjust scene contrast" is selected, the terminal device responds to the instruction, such as Figure 3 As shown in (b), after the execution is completed, Figure 3 (c) as shown.

[0068] If the functional component is attached to a functional interface in the game, the method further includes: adding the functional component to the functional interface in advance; and the binding information includes the functional interface. The functional interface is a page in the terminal device that displays various functions.

[0069] Figure 4 A schematic diagram of a function interface in an exemplary embodiment of the present disclosure is schematically shown. A function component is added to the function interface, so when a player clicks on the function interface, the function component can be displayed, and its binding information can be the function content of the function interface, and then relevant information can be recommended around the function content of the function interface when generating dialogue recommendation information.

[0070] For example, Figure 4 (a) shows a schematic diagram of a chat channel function interface, see Figure 4 As shown in (a), the functional component is attached to the functional interface of the "chat channel", so its conversation recommendation information can be to extract the hot search information of all players in the chat channel, and input it into the conversation recommendation model for analysis to generate conversation recommendation information such as "See what the anchor XXX said today".

[0071] For example, Figure 4(b) shows a schematic diagram of a novice face pinching function interface, see Figure 4 As shown in (b), the functional components are attached to the functional interface of “Newbie Face Pinching”.

[0072] For example, Figure 4 (c) shows a schematic diagram of a novice face pinching function interface, see Figure 4 As shown in (c), the functional components are attached to the functional interface of the “backpack interface”.

[0073] For example, Figure 4 (d) shows a schematic diagram of a novice face pinching function interface, see Figure 4 As shown in (d), the functional components are attached to the functional interface of the "team system".

[0074] Figure 5 The following is a schematic diagram schematically showing another functional interface in an exemplary embodiment of the present disclosure. Figure 5 As shown, the functional components are attached to the functional interface of the "task system".

[0075] It should be noted that the above function interfaces are only exemplary. Different function interfaces have different binding information, so the generated dialogue recommendation information is also different. For example, the "stall function" can put items on the shelves with one click and automatically adjust the price for sale, or the "settlement function" can analyze the game details and tell players what points can be improved.

[0076] In one embodiment of the present disclosure, the functional component can also be bound to the control in the functional interface, then the method further includes: pre-establishing a binding relationship between the control in the functional interface and the functional component; the binding information includes the functional interface and the control.

[0077] Specifically, a functional interface may include many different controls, and the functional components may be bound to a target control in advance, and then a dialog recommendation will be made around the control content of the target control.

[0078] For example, in the function interface of "chat channel", controls such as chat bar, search bar, function confirmation button, etc. can be bound to the function component. For example, if the function component is bound to the "chat bar" in the "chat channel" in advance, then the binding information includes the "chat channel" function interface and the "chat bar" control. Then, when generating the conversation recommendation information, the content of the function interface and the control will be considered for analysis.

[0079] It should be noted that a binding relationship may be established between the functional component and the target control in advance, or a binding relationship may be established between the functional component and the default control when no target control is configured.

[0080] In one embodiment of the present disclosure, the method further includes: in response to the player's adjustment operation on the functional component, displaying the bindable area of ​​each bindable control in the functional interface; in response to the player's dragging operation on the functional component from an initial position to a target bindable area, creating a new binding relationship between the bindable control corresponding to the target bindable area and the functional component.

[0081] Specifically, when there are multiple bindable controls on the function interface that can be bound to the function component, players are supported to make custom binding adjustments.

[0082] Figure 6 The diagram schematically shows the binding adjustment of functional components in an exemplary embodiment of the present disclosure.

[0083] in Figure 6 (a) shows a schematic diagram before binding adjustment, Figure 6 (b) shows a schematic diagram of the binding adjustment. Figure 6 (c) shows the schematic diagram after binding adjustment.

[0084] Combine the following Figure 6 (a)-(c) are used to explain in detail the steps of custom binding adjustment of functional components. The specific process is as follows:

[0085] First, the player performs adjustments to the functional components, for example Figure 6 The 501 fold button in (a) is pressed for 3 seconds.

[0086] When the terminal device responds to the player's adjustment operation on the functional component, a highlight box will be displayed around each bindable control in the functional interface. Figure 6 602 to 606 of (b) are used as the bindable region.

[0087] After that, the player can drag the function component and move it to the bindable area corresponding to the newly bound control, for example, drag it to Figure 6 (b) 602, when the dragging operation is completed, the functional component is re-bound to the newly bound control, that is, combined (bound) with the "chat channel". It is also possible to add a button to confirm the combination (binding) after the dragging operation is completed to prevent binding errors.

[0088] It should be noted that the present disclosure is only an exemplary description of the adjustment operation, display of the bindable area, and drag operation of selecting the bindable area of ​​the target bindable control, and the method content is not specifically limited here.

[0089] In step S102, conversation recommendation information is obtained based on the player information and the binding information.

[0090] Specifically, an artificial intelligence model, namely a dialogue recommendation model, can be pre-built. The input of the model is the extracted player information and binding information of functional components, as well as feature extraction based on relevant information of other similar players in the entire network. Finally, the model outputs dialogue recommendation information.

[0091] The process of building an artificial intelligence model can be completed using existing technologies, such as various recommendation algorithm models based on popularity, association rules, collaborative filtering, users, content, etc., which are not specifically limited in this disclosure.

[0092] It should be noted that since there is a lot of input information extracted from the model, different priorities can be configured for different input information. For example, for player information, the game progress is the first priority. When the player encounters obstacles in the game progress, such as repeated experience and failure to complete the gameplay, cumulative failure to upgrade for X days, and the high-value reward activity is about to end, it involves information that affects the player's in-game rights, and the recommended content will be judged and pushed first. The second is task progress, gameplay progress and game level.

[0093] In step S103, the conversation recommendation information is displayed in a preset area of ​​the functional component.

[0094] Specifically, the preset area of ​​the functional component is the recommended area of ​​the functional component. Figure 2 203 of them.

[0095] In one embodiment of the present disclosure, reference Figure 4 In (a)-(d), the conversation recommendation information generated and displayed corresponding to different functional interfaces is different.

[0096] For example, Figure 4 (a) shows a schematic diagram of a chat channel function interface. The conversation recommendation information can be extracted from the hot search information of all players in the chat channel, and input into the conversation recommendation model for analysis to generate conversation recommendation information such as "See what anchor XXX said today".

[0097] For example, Figure 4 (b) shows a schematic diagram of a novice face pinching function interface, and the dialogue recommendation information may be "Help me pinch a face of xxx combined with xxx", "Help me pinch a face of xxx" or "The face most popular with XXX".

[0098] For example, Figure 4 (c) shows a schematic diagram of a novice face-shaping function interface, and its dialogue recommendation information can be "Help me clear low-quality props and unlock all slots", "Remind me to clean my backpack at 12 o'clock every day" or "Similar 4-star props are automatically sold if the rating is lower than the existing one", etc.

[0099] For example, Figure 4 (d) shows a schematic diagram of a novice face-shaping function interface, and its dialogue recommendation information may be "invite two friends with the highest intimacy to join the team", "match PVP players of the same rank to join the team" or "help me invite master players to join the team".

[0100] For example, Figure 5 A schematic diagram of a task system function interface is shown, and its dialogue recommendation information may be "Strategies for obtaining legendary equipment" or "Tips for completing the main task."

[0101] In one embodiment of the present disclosure, after the response to the trigger operation on the functional component, the method further includes: when querying the functional component for historical conversation information, obtaining the conversation recommendation information based on the player information, the binding information and the historical conversation information.

[0102] Specifically, there may be multiple dialogue rounds when a player has a dialogue with a functional component. When historical dialogue information already exists, this historical dialogue information can also be used as a basis for dialogue recommendation information. Therefore, the historical dialogue information needs to be input into the dialogue recommendation model to obtain dialogue recommendation information.

[0103] Figure 7 The following is a schematic diagram showing the composition of an information recommendation device in an exemplary embodiment of the present disclosure. Figure 7 As shown, the information recommendation device 700 may include an extraction module 701, a recommendation module 702 and a display module 703. Among them:

[0104] An extraction module 701, for extracting player information and binding information of the functional component in response to a trigger operation on the functional component;

[0105] A recommendation module 702, configured to obtain conversation recommendation information based on the player information and the binding information;

[0106] The display module 703 is used to display the conversation recommendation information in a preset area of ​​the functional component.

[0107] According to an exemplary embodiment of the present disclosure, the information recommendation device 700 also includes a creation module, which is further used to pre-add the functional component to the game scene screen; wherein the game scene screen is a screen formed by capturing the game scene through a virtual camera located in the game scene; and the binding information is the game scene.

[0108] According to an exemplary embodiment of the present disclosure, the information recommendation device 700 further includes a display module, and the display module is used to display the functional components in response to a dialogue wake-up operation in the game scene.

[0109] According to an exemplary embodiment of the present disclosure, the creation module is further used to pre-add the functional component to the functional interface; wherein the binding information is the functional interface.

[0110] According to an exemplary embodiment of the present disclosure, the creation module is further used to pre-create a binding relationship between a control in the functional interface and the functional component; the binding information includes the functional interface and the control.

[0111] According to an exemplary embodiment of the present disclosure, the information recommendation device 700 also includes an adjustment module, which is used to display the bindable area of ​​each bindable control in the functional interface in response to an adjustment operation on the functional component; and to create a new binding relationship between the bindable control corresponding to the target bindable area and the functional component in response to a drag operation on the functional component from an initial position to a target bindable area.

[0112] According to an exemplary embodiment of the present disclosure, the information recommendation device 700 also includes a display module, which is used to obtain the conversation recommendation information based on the player information, the binding information and the historical conversation information when querying the functional component for historical conversation information after responding to the trigger operation on the functional component.

[0113] The specific details of each module in the above-mentioned information recommendation device 700 have been described in detail in the corresponding information recommendation method, so they are not repeated here.

[0114] It should be noted that, although several modules or units of the device for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. On the contrary, the features and functions of one module or unit described above can be further divided into multiple modules or units to be embodied.

[0115] In an exemplary embodiment of the present disclosure, a storage medium capable of implementing the above method is also provided. Figure 8 A schematic diagram schematically illustrates a computer-readable storage medium in an exemplary embodiment of the present disclosure, such as Figure 8As shown, a program product 800 for implementing the above method according to an embodiment of the present disclosure is described, which can adopt a portable compact disk read-only memory (CD-ROM) and include program code, and can be run on a terminal device, such as a mobile phone. However, the program product of the present disclosure is not limited thereto. In this document, a readable storage medium can be any tangible medium containing or storing a program, which can be used by or in combination with an instruction execution system, an apparatus or a device.

[0116] In an exemplary embodiment of the present disclosure, an electronic device capable of implementing the above method is also provided. Fig. 9 The structure diagram of a computer system of an electronic device in an exemplary embodiment of the present disclosure is schematically shown.

[0117] It should be noted that Fig. 9 The computer system 900 of the electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0118] like Fig. 9 As shown, the computer system 900 includes a central processing unit (CPU) 901, which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM) 902 or the program loaded from the storage part 908 to the random access memory (RAM) 903. In the RAM 903, various programs and data required for system operation are also stored. The CPU 901, the ROM 902 and the RAM 903 are connected to each other through a bus 904. An input / output (I / O) interface 905 is also connected to the bus 904.

[0119] The following components are connected to the I / O interface 905: an input section 906 including a keyboard, a mouse, etc.; an output section 907 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker; a storage section 908 including a hard disk, etc.; and a communication section 909 including a network interface card such as a LAN (Local Area Network) card, a modem, etc. The communication section 909 performs communication processing via a network such as the Internet. A drive 910 is also connected to the I / O interface 905 as needed. A removable medium 911, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 910 as needed so that a computer program read therefrom is installed into the storage section 908 as needed.

[0120] In particular, according to an embodiment of the present disclosure, the process described below with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication part 909, and / or installed from a removable medium 911. When the computer program is executed by a central processing unit (CPU) 901, various functions defined in the system of the present disclosure are executed.

[0121] It should be noted that the computer-readable medium shown in the embodiment of the present disclosure may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, a system, device or device of electricity, magnetism, light, electromagnetic, infrared, or semiconductor, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a flash memory, an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program, which may be used by an instruction execution system, device or device or used in combination with it. In the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, wherein a computer-readable program code is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, which may send, propagate, or transmit programs for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wired, etc., or any suitable combination of the above.

[0122] The flow charts and block diagrams in the accompanying drawings illustrate the possible architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flow chart or block diagram can represent a module, a program segment, or a part of a code, and the above-mentioned module, program segment, or a part of a code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flow chart, and the combination of the boxes in the block diagram or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0123] The units involved in the embodiments described in the present disclosure may be implemented by software or hardware, and the units described may also be arranged in a processor. The names of these units do not, in some cases, constitute limitations on the units themselves.

[0124] As another aspect, the present disclosure further provides a computer-readable medium, which may be included in the electronic device described in the above embodiment; or may exist independently without being assembled into the electronic device. The above computer-readable medium carries one or more programs, and when the above one or more programs are executed by an electronic device, the electronic device implements the method described in the above embodiment.

[0125] It should be noted that, although several modules or units of the device for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. On the contrary, the features and functions of one module or unit described above can be further divided into multiple modules or units to be embodied.

[0126] Through the description of the above implementation, it is easy for those skilled in the art to understand that the example implementation described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the implementation of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, including several instructions to enable a computing device (which can be a personal computer, a server, a touch terminal, or a network device, etc.) to execute the method according to the implementation of the present disclosure.

[0127] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. The present disclosure is intended to cover any variations, uses or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary technical means in the art that are not disclosed in the present disclosure.

[0128] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims

1. An information recommendation method, characterized in that: include: In response to a trigger operation on a functional component, extracting player information and binding information of the functional component; Obtaining conversation recommendation information based on the player information and the binding information; The conversation recommendation information is displayed in a preset area of ​​the functional component.

2. The information recommendation method according to claim 1, characterized in that: The method further comprises: The functional component is added to the game scene screen in advance; wherein the game scene screen is a screen formed by capturing the game scene through a virtual camera located in the game scene; and the binding information is the game scene.

3. The information recommendation method according to claim 2, characterized in that: The method further comprises: In response to a dialogue wake-up operation in the game scene, the functional component is displayed.

4. The information recommendation method according to claim 1, characterized in that: The method further comprises: The functional component is added in the functional interface in advance; wherein the binding information is the functional interface.

5. The information recommendation method according to claim 1, characterized in that: The method further comprises: A binding relationship is created in advance between the controls in the functional interface and the functional component; the binding information includes the functional interface and the controls.

6. The information recommendation method according to claim 5, characterized in that: The method further comprises: In response to the adjustment operation on the functional component, displaying the bindable area of ​​each bindable control in the functional interface; In response to a dragging operation on the functional component from an initial position to a target bindable area, a new binding relationship is created between the bindable control corresponding to the target bindable area and the functional component.

7. The information recommendation method according to claim 1, characterized in that: After the trigger operation in response to the functional component, the method further includes: When the historical conversation information exists in the query function component, the conversation recommendation information is obtained based on the player information, the binding information and the historical conversation information.

8. An information recommendation device, characterized in that: include: An extraction module, for extracting player information and binding information of the functional component in response to a trigger operation on the functional component; A recommendation module, used for obtaining dialogue recommendation information based on the player information and the binding information; A display module is used to display the conversation recommendation information in a preset area of ​​the functional component.

9. A computer-readable storage medium having a computer program stored thereon, wherein when the program is executed by a processor, the information recommendation method according to any one of claims 1 to 7 is implemented.

10. An electronic device, characterized in that: include: one or more processors; A storage device, used to store one or more programs, when the one or more programs are executed by the one or more processors, enables the one or more processors to implement the information recommendation method according to any one of claims 1 to 7.