Content pushing method and device and computer readable storage medium
By obtaining the game behavior information of the associated object in the target game, generating personalized virtual game newspaper content blocks and pushing them to the target object, the problem of unintuitive game information push in the existing technology is solved, and the accuracy and relevance of content push is improved, thereby improving the game experience.
Patent Information
- Application Number
- CN202311687605.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-08
- Publication Date
- 2025-06-10
AI Technical Summary
In the existing game information push methods, game information is displayed in a single form of text arrangement, making it difficult for players to quickly and intuitively obtain useful information, reducing the gaming experience.
By obtaining the associated objects in the target game that have object association relationships with the target object, determining the generated game events based on their game behavior information, a personalized virtual game newspaper content block is generated, and pushing it to the target object to improve the accuracy and relevance of content push.
Through personalized and customized virtual game newspapers, the accuracy and relevance of content push in the game are improved and the game experience of players is enhanced.
Smart Images

Figure CN120114849A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of game technologies, and in particular, to a content push method, apparatus, and computer-readable storage medium. Background Art
[0002] With the rapid development of life and technology, people often use game applications for entertainment and relaxation. In some target games, the game world is similar to a virtual society, where players and non-player characters (NPCs) are all part of this society. Players continuously perform various actions in the game world, and this virtual world also evolves with the players' actions. To enhance the players' gaming experience, in existing target games, the system will push game information to players so that players can learn about the events occurring in the game world and improve their gaming experience.
[0003] In the research and practice of the existing technology, it is found that in the existing content push methods for pushing game information to players, the game information is often presented in a single form of text arrangement, and players cannot quickly and intuitively obtain useful information content from the game information, thus resulting in poor content push effects and reducing the players' gaming experience. Summary of the Invention
[0004] Embodiments of this application provide a content push method, apparatus, and computer-readable storage medium, which can customize a virtual game newspaper for a target object in a target game, improve the accuracy and relevance of content push in the game, and effectively enhance the content push effect.
[0005] Embodiments of this application provide a content push method, including:
[0006] Obtain at least one associated object in the target game that has an object association relationship with the target object;
[0007] Determine at least two types of topic-based game events generated by the associated object in the target game according to the game behavior information of the associated object in the target game;
[0008] Generate corresponding newspaper content blocks based on the game events, where the newspaper content blocks are used to describe the game events under the associated object;
[0009] Generate a virtual game newspaper corresponding to the target game according to the newspaper content blocks, and push the virtual game newspaper to the target object.
[0010] Correspondingly, embodiments of this application provide a content push apparatus, including:
[0011] An acquisition unit, configured to acquire at least one associated object that has an object association relationship with a target object in a target game;
[0012] A determination unit, configured to determine at least two types of topic-based game events generated by the associated object in the target game according to the game behavior information of the associated object in the target game;
[0013] A generation unit, configured to generate a corresponding newspaper content block based on the game event, where the newspaper content block is used to describe the game event of the associated object;
[0014] A push unit, configured to generate a virtual game newspaper corresponding to the target game according to the newspaper content block, and push the virtual game newspaper to the target object.
[0015] In addition, an embodiment of the present application further provides a computer-readable storage medium, where the computer-readable storage medium stores multiple instructions, and the instructions are suitable for being loaded by a processor to execute the steps in any content push method provided by the embodiment of the present application.
[0016] In addition, an embodiment of the present application further provides a computer device, including a processor and a memory, where the memory stores an application program, and the processor is configured to run the application program in the memory to implement the content push method provided by the embodiment of the present application.
[0017] An embodiment of the present application further provides a computer program product or a computer program, where the computer program product or the computer program includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the steps in the content push method provided by the embodiment of the present application.
[0018] In an embodiment of the present application, at least one associated object having an object association relationship with a target object in a target game is obtained; at least two types of topic-based game events generated by the associated object in the target game are determined according to the game behavior information of the associated object in the target game; a corresponding newspaper content block is generated based on the game events, and the newspaper content block is used to describe the game events under the associated object; a virtual game newspaper corresponding to the target game is generated according to the newspaper content block, and the virtual game newspaper is pushed to the target object. In this way, by determining the game events generated by the associated object having an association relationship with the target object in the target game according to the game behavior information of the associated object in the target game, a newspaper content block describing the occurrence of the game event by the associated object is generated according to the game events, and then a virtual game newspaper customized for the target object in the target game is generated according to the newspaper content block, and the virtual game newspaper is pushed to the target object. In this way, based on the game events occurring in the game by the associated object of the target object described in the newspaper content block displayed in the virtual game newspaper, the accuracy of content push in the game and the relevance to the target object can be improved, and thus the content push effect is effectively enhanced. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for the description of the embodiments will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present application, and those skilled in the art can obtain other drawings based on these drawings without creative efforts.
[0020] Figure 1 is a schematic diagram of an implementation scenario of a content push method provided by an embodiment of the present application;
[0021] Figure 2 is a flowchart of a content push method provided by an embodiment of the present application;
[0022] Figure 3a is a schematic diagram of a candidate event description image of a content push method provided by an embodiment of the present application;
[0023] Figure 3b is a flowchart of a topic type addition process of a content push method provided by an embodiment of the present application;
[0024] Figure 4a is a schematic diagram of a virtual game newspaper of a content push method provided by an embodiment of the present application;
[0025] Figure 4b is another schematic diagram of a virtual game newspaper of a content push method provided by an embodiment of the present application;
[0026] Figure 4cIt is a schematic flowchart of the content block sorting process of a content push method provided by an embodiment of the present application;
[0027] Figure 5 It is a schematic structural diagram of a content push device provided by an embodiment of the present application;
[0028] Figure 6 It is a schematic structural diagram of a computer device provided by an embodiment of the present application. Detailed implementation manners
[0029] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative efforts belong to the scope of protection of the present application.
[0030] An embodiment of the present application provides a content push method, device, and computer-readable storage medium. Among them, the content push device can be integrated in a computer device, and the computer device can be a server or a terminal device, etc.
[0031] Among them, the server can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, network acceleration services (Content Delivery Network, CDN), and big data and artificial intelligence platforms. The terminal can include, but is not limited to, mobile phones, computers, intelligent voice interaction devices, smart home appliances, vehicle-mounted terminals, aircraft, etc. The terminal and the server can be directly or indirectly connected through wired or wireless communication methods, and the present application does not make any restrictions here.
[0032] Please refer to Figure 1 , taking the content push device integrated in a computer device as an example, Figure 1 It is a schematic diagram of an implementation scenario of the content push method provided by an embodiment of the present application. Among them, the computer device can be a terminal. The computer device can obtain at least one associated object in a target game that has an object association relationship with a target object; determine at least two types of topic game events generated by the associated object in the target game according to the game behavior information of the associated object in the target game; generate corresponding newspaper content blocks based on the game events, and the newspaper content blocks are used to describe the game events under the associated object; generate a virtual game newspaper corresponding to the target game according to the newspaper content blocks, and push the virtual game newspaper to the target object.
[0033] It should be noted that Figure 1 The schematic diagram of the implementation environment scenario of the content push method shown is only an example. The implementation environment scenario of the content push method described in the embodiments of the present application is for more clearly explaining the technical solutions of the embodiments of the present application, and does not constitute a limitation on the technical solutions provided by the embodiments of the present application. Those of ordinary skill in the art can know that with the evolution of data processing and the emergence of new business scenarios, the technical solutions provided by the present application are equally applicable to similar technical problems.
[0034] The solution provided by the embodiments of the present application will be specifically described through the following embodiments. It should be noted that the description order of the following embodiments does not serve as a limitation on the preferred order of the embodiments.
[0035] This embodiment will be described from the perspective of a content push device. The content push device can be specifically integrated in a computer device, and the computer device can be a terminal and / or a server, which is not limited in this application.
[0036] Please refer to Figure 2 , Figure 2 which is a schematic flowchart of the content push method provided by the embodiments of the present application. The content push method includes:
[0037] In step 101, obtain at least one associated object in the target game that has an object association relationship with the target object.
[0038] Among them, the target game can be a Massive Multiplayer Online Game (MMO game for short), the target object can be a virtual object in the target game controlled by the current player, or information such as the account of the current player in the target game. The object association relationship can be information indicating the association relationship between objects in the target game, and the object association relationship can include association relationships such as sworn brotherhood, high favorability relationship, guild friendship, romantic relationship, enemy relationship, etc. The associated object can be an object that has an object association relationship with the target object. For example, it can include objects such as the enemies of the target object, friends with whom a romantic relationship is formed, guild friends, players with high favorability, sworn brothers, etc.
[0039] Among them, there are various ways to obtain at least one associated object in the target game that has an object association relationship with the target object. For example, the game log information of the target game can be obtained, and at least one associated object in the target game that has an object association relationship with the target object can be determined according to the game log information.
[0040] Among them, the game log information can be the log information generated during the operation of the target game. The log information can include game behavior logs, chat content between players and non-player characters (NPCs), etc. The game behavior log can be information describing the behavior of the player in the target game, etc.
[0041] Optionally, the information of the associated object having an object association relationship with the target object can be recorded and stored in a data table such as the data table shown in Table 1. Among them, the identity identifier (ID) can be information indicating the identity (association relationship) of the associated object with respect to the target object. The specific value of the identity identifier can be set according to the actual situation, and the embodiments of the present application do not make limitations here.
[0042]
[0043]
[0044] Table 1
[0045] In step 102, according to the game behavior information of the associated object in the target game, at least two topic types of game events generated by the associated object in the target game are determined.
[0046] Among them, the game behavior information can be information describing the behavior generated by the associated object in the target game. Optionally, it can be information describing the behavior generated by the associated object in the target game during a certain time period. For example, it can be the game behavior information of the associated object in the target game yesterday, etc. The topic type can be information describing the theme of the event. For example, the topic type can include topic types of events such as hunting down, going to prison, offering a reward, forming an alliance, etc. The game event can be an event that occurs to the associated object in the target game. For example, it can be an event indicating that the associated object forms an alliance with other objects in the target game, or an event indicating that the associated object is arrested and imprisoned in the target game, or an event indicating that the associated object is hunted down in the target game, etc.
[0047] In step 103, a corresponding newspaper content block is generated based on the game event.
[0048] Among them, the newspaper content block can be used to describe the game event of the associated object. A newspaper content block can occupy an area in the virtual game newspaper of the target game for display, so as to display the game event described in the newspaper content block in the virtual game newspaper. The virtual game newspaper can be a newspaper in the target game. For example, it can be a daily newspaper, a headline, a weekly newspaper, a Jianghu log, etc. in the target game.
[0049] Among them, there can be multiple ways to generate corresponding newspaper content blocks based on game events. For example, based on the object association relationship corresponding to the associated object, the event description copywriting and event description image corresponding to the game event can be determined, and based on the event description copywriting and event description image, the newspaper content block of the game event under the topic type can be generated.
[0050] Among them, the event description copywriting can be the copywriting describing the occurrence of the game event by the associated object, and the event description image can be the image describing the game event.
[0051] Among them, there can be multiple ways to determine the event description copywriting and event description image corresponding to the game event based on the object association relationship corresponding to the associated object. For example, the historical game behavior information of the target object in the target game and the topic template corresponding to the game event can be obtained. Based on the historical game behavior information, the first matching degree between the target object and the candidate event description copywriting template, and the second matching degree between the target object and the candidate event description image are calculated. According to the first matching degree, the event description copywriting template matching the target object is determined from the candidate event description copywriting templates. According to the second matching degree, the event description image matching the target object is determined from the candidate event description images. Based on the object association relationship corresponding to the associated object and the event description copywriting template, the event description copywriting corresponding to the game event is generated.
[0052] Among them, the historical game behavior information can be the game behavior information historically generated by the target object in the target game. The topic template can be a template used to describe game events in the virtual game newspaper. The topic template can include at least one style of candidate event description copywriting templates and at least one style of candidate event description images. The candidate event description copywriting template can be a copywriting template configured in advance to describe game events in a preset style. The first matching degree can be the information describing the matching degree between the target object and the candidate event description copywriting template. The candidate event description image can be an image configured in advance to describe game events in a preset style. The second matching degree can be the information describing the matching degree between the target object and the candidate event description image. The event description copywriting template can be a copywriting template that matches the target object and is used to describe the game event of the corresponding associated object.
[0053] Optionally, the topic template may include the content shown in Table 2, wherein for the game event of the topic of "pursuit", the corresponding topic template type identifier may be 1, the corresponding topic template identifier may be 1, and the specific content of the identifier may be set according to actual needs. The text of the topic template may be "Your [character relationship] [player name, Bid] was killed by [player name, Aid] using [lethal SkillId or BuffId, SourceId] in [scene, SceneId] yesterday. Do you want to avenge him?", wherein the character relationship may be an object association relationship between the target object and the associated object, for example, it may be an enemy, a gang friend, etc., the player name (Bid) may be the name of the player corresponding to the associated object, the scene (SceneId) may be the place or scene where the game event occurs, the player name (Aid) may be the name of the player of the associated object being pursued, and the lethal (SkillId or BuffId, SourceId) may be the means such as skills, tools, resources, etc. used for pursuit.
[0054]
[0055]
[0056] Table 2
[0057] Among them, there are various ways to calculate the first matching degree between the target object and the candidate event description copywriting template, and the second matching degree between the target object and the candidate event description image based on historical game behavior information. For example, the preference degree of the target object for each style of candidate event description copywriting template and candidate event description image can be determined according to historical game behavior information, so that the matching degree between the target object and the candidate event description copywriting template and candidate event description image can be determined according to the preference degree. For example, the interaction times of the target object with each candidate event description copywriting template for browsing, clicking, selecting, etc. can be counted based on historical game behavior information, and the first matching degree corresponding to each candidate event description copywriting template can be determined according to the interaction times corresponding to each candidate event description copywriting template. For example, the interaction times can be directly used as the first matching degree, or the interaction frequency corresponding to each candidate event description copywriting template can be calculated based on the interaction times, so as to determine the interaction frequency as the first matching degree corresponding to the candidate event description copywriting template. Correspondingly, the interaction times of the target object with each candidate event description image for browsing, clicking, selecting, etc. can be counted based on historical game behavior information, and the second matching degree corresponding to each candidate event description image can be determined according to the interaction times corresponding to each candidate event description image. For example, the interaction times can be directly used as the second matching degree, or the interaction frequency corresponding to each candidate event description image can be calculated based on the interaction times, so as to determine the interaction frequency as the second matching degree corresponding to the candidate event description image.
[0058] After calculating the first matching degree between the target object and the candidate event description copywriting template, and the second matching degree between the target object and the candidate event description image based on historical game behavior information, the event description copywriting template that matches the target object can be determined from the candidate event description copywriting templates according to the first matching degree, and the event description image that matches the target object can be determined from the candidate event description images according to the second matching degree. Among them, there are various ways to determine the event description copywriting template that matches the target object from the candidate event description copywriting templates according to the first matching degree, and to determine the event description image that matches the target object from the candidate event description images according to the second matching degree. For example, the candidate event description copywriting template with the highest first matching degree can be determined as the event description copywriting template that matches the target object, and the candidate event description image with the highest second matching degree can be determined as the event description image that matches the target object.
[0059] After determining the event description copywriting template that matches the target object in the candidate event description copywriting templates according to the first matching degree, and determining the event description image that matches the target object in the candidate event description images according to the second matching degree, the event description copywriting corresponding to the game event can be generated based on the object association relationship corresponding to the associated object and the event description copywriting template. Among them, there are various ways to generate the event description copywriting corresponding to the game event based on the object association relationship corresponding to the associated object and the event description copywriting template. For example, the event description copywriting template can be set with the filling positions for the associated object information. Thus, according to the object association relationship corresponding to the associated object, the filling positions for the associated object information in the event description copywriting template can be updated to obtain the event description copywriting corresponding to the game event.
[0060] Among them, the associated object information can be the information describing the game event occurring to the associated object. For example, it can include one or more of the information such as the name or identifier of the associated object, the identity relationship between the associated object and the target object, the time, place, relevant characters, and the specific manner of the game event when the associated object occurs. The filling position can be the position in the event description copywriting template for filling in the associated object information. For example, for a "hunting down" type of game event, its corresponding event description copywriting template can be "Good fortune lies within bad, bad fortune lurks within good. Your {0}{1} had bad luck and was unfortunately defeated by {3} at {2} yesterday. Alas". Among them, {0} can be the filling position for filling in the identity relationship between the associated object and the target object, {1} can be the filling position for filling in the name of the associated object, {2} can be the filling position for filling in the place where the game event occurs to the associated object, {3} can be the filling position for filling in the name of the relevant character when the game event occurs to the associated object, etc. Thus, according to the object association relationship corresponding to the associated object and the game event that occurs, the filling positions for the associated object information in the event description copywriting template corresponding to the game event can be updated and filled to obtain the event description copywriting corresponding to the game event.
[0061] Optionally, the topic template may include candidate event description copy templates of at least one style and candidate event description images of at least one style. For example, as shown in Table 3, the candidate event description copy templates may include a candidate event description copy template in a relaxed style, a candidate event description copy template in a classical style, and a candidate event description copy template in a modern style. The template event may be the game event corresponding to the current topic template, the template type identifier may be information identifying the type of a topic template, and the template identifier may be information identifying a topic template. Among them, {0} in the candidate event description copy template may be the filling position for filling in the identity relationship between the associated object and the target object, {1} may be the filling position for filling in the name of the associated object, {2} may be the filling position for filling in the location where the associated object has a game event, {3} may be the filling position for filling in information such as the name of the relevant person and relevant time when the associated object has a game event, etc.
[0062]
[0063]
[0064] Table 3
[0065] Correspondingly, candidate event description images of multiple styles may also be used. For example, for the game event of "wanted reward", please refer to Figure 3a , Figure 3a which is a schematic diagram of a candidate event description image of a content push method provided by an embodiment of the present application. The candidate event description image may include a candidate event description image in Style 1, a candidate event description image in Style 2, and a candidate event description image in Style 3, etc. Thus, a candidate event description image that meets the user's preference can be selected from the candidate event description images of multiple styles for generating a virtual game newspaper, thereby improving the content richness of the virtual newspaper in the target game and enhancing the player's interest.
[0066] Optionally, the topic type of the game event may be added through the content push platform provided by the embodiment of the present application. For example, please refer to Figure 3b , Figure 3bIt is a schematic diagram of the process for adding a topic type of a content push method provided by an embodiment of this application. The planner can determine the newly added topic and the fields required for this newly added topic, thereby determining the initial draft of the topic template for the game event corresponding to this topic. Then, different styles of candidate event description copy templates can be expanded based on this initial draft, the like and bubble copy corresponding to this template can be written, and it can also be checked whether the minimum number of words in the candidate event description copy template meets the requirements, and information such as the priority of inserting the newly added template into the event description copy template can be added according to business requirements. In addition, corresponding images in multiple styles can be generated based on the topic template to obtain candidate event description images. The art staff can review the images, and the game planner can upload the reviewed candidate event description images and fill in the web address (URL) corresponding to this image, and can also perform a check on the image duplication. After passing the check, the topic template of the game event for this newly added topic can be configured based on information such as the URL of the candidate event description image and the candidate event description copy template, thereby realizing the addition operation of the game event for this topic. At the same time, in order to obtain the game event for this topic, it can be confirmed whether there is a game log corresponding to this topic. When there is a game log for this topic, the game log is accessed. When there is no such game log, the log is added to the game program of the target game. In this way, the associated object of the game event corresponding to this topic occurring in the target game can be determined based on the log of this newly added topic.
[0067] Optionally, a generative artificial intelligence (Artificial Intelligence Generated Content, abbreviated as AIGC) tool can be used to generate candidate event description images and candidate event description copy templates in multiple styles according to the topic template.
[0068] In step 104, a virtual game newspaper corresponding to the target game is generated based on the newspaper content block, and the virtual game newspaper is pushed to the target object.
[0069] Among them, the virtual game newspaper can be a virtual newspaper displayed in the target game, that is, a newspaper published in the game world of the target game. The virtual game newspaper can include multiple newspaper content blocks. For example, please refer to Figure 4a , Figure 4aIt is a schematic diagram of a virtual game newspaper for a content push method provided by an embodiment of the present application. The virtual game newspaper can be a newspaper of the "Great Song Headlines" type. The virtual game newspaper can include newspaper content blocks such as "Exquisite Workmanship" newspaper content block 1, "Strange Happenings" newspaper content block 2, "Laughing Proud in the Chivalrous World" newspaper content block 3, "Making Great Progress Every Day" newspaper content block 4, and "Auspicious Omens Descend" newspaper content block 5. Players can obtain rich and diverse game information related to themselves based on the content of multiple newspaper content blocks displayed in the virtual game newspaper, thereby improving the content push efficiency.
[0070] Among them, there can be multiple ways to generate a virtual game newspaper corresponding to the target game according to the newspaper content block. For example, the target game can include multiple types of virtual game newspapers, and each type of virtual game newspaper can be displayed at different positions in the target game and play different content display roles. Thus, according to the preset relationship between the game event and the newspaper type, the target newspaper type of the virtual game newspaper to which the newspaper content block belongs in the target game can be determined, and the virtual game newspaper can be generated based on the target newspaper type and the newspaper content block.
[0071] Among them, the newspaper type can be the type of the virtual game newspaper. For example, please refer to Table 4. The virtual game newspaper can include virtual game newspapers of types such as Great Song Headlines, Jianghu Journal, and Xuanhe Weekly. For example, please refer to Figure 4b , Figure 4bIt is another schematic diagram of a virtual game newspaper for the content push method provided by the embodiments of the present application. The virtual game newspaper may include virtual game newspapers of types such as "Great Song Headlines", "Jianghu Logs", and "Xuanhe Weekly". Among them, the virtual game newspaper of the "Great Song Headlines" type can be posted at official locations such as the entrance of the imperial city and the reward notice board. The "Jianghu Logs" can be displayed at locations such as tea stalls and wine shops, or can be sold by newsboys. The "Xuanhe Weekly" can be posted in places such as brothels, or can be sold by individual stalls, and can also be dropped by some non-player characters (NPCs), etc. Thus, according to the different newspaper types of the virtual game newspaper, the virtual game newspaper can be pushed to the matching positions in the target game, so that players can obtain matching game information by reading the virtual game newspaper in the appropriate scenes in the target game, improving the content interaction effect and the players' game experience. The preset relationship can be the corresponding relationship between each game event and the newspaper type set in advance. For example, for the game event of the "Reward" topic type, there may be a corresponding relationship with the virtual game newspaper of the "Great Song Headlines" type, that is, the newspaper content block corresponding to the "Reward" type of game event can be displayed in the virtual game newspaper of the "Great Song Headlines". For the game event of the "Forming a romantic relationship" topic type, there may be a corresponding relationship with the virtual game newspaper of the "Xuanhe Weekly" type, that is, the newspaper content block corresponding to the "Forming a romantic relationship" type of game event can be displayed in the virtual game newspaper of the "Xuanhe Weekly", etc. The target newspaper type can be the newspaper type corresponding to the newspaper content block.
[0072]
[0073]
[0074] Table 4
[0075] Among them, there are various ways to generate a virtual game newspaper according to the target newspaper type and the newspaper content block. For example, the newspaper content block can be classified and added to the virtual game newspaper template under the corresponding target newspaper type, so that a virtual game newspaper showing the newspaper content block can be generated. Then, according to the display position of the virtual game newspaper corresponding to the publication, the virtual game newspaper can be pushed to the virtual scene corresponding to the target game where the target object is located. For example, when the virtual game newspaper is of the "Great Song Headlines" type, the virtual game newspaper can be pushed to the entrance of the imperial city in the target game for posting notices. When the virtual game newspaper is of the "Jianghu Logs" type, the virtual game newspaper can be pushed to the tea stalls and wine shops in the target game for display, or can be sold by newsboys. When the virtual game newspaper is of the "Xuanhe Weekly" type, the virtual game newspaper can be pushed to virtual scenes such as brothels in the target game for posting or spreading, etc.
[0076] In one embodiment, a newspaper content block including popular list information in a target game can also be displayed in a virtual game newspaper. Specifically, the list information of at least one game list corresponding to the target game can be obtained, and based on the list information, a newspaper content block for describing the information of the game list is generated, and the generated newspaper content block is added to the virtual game newspaper corresponding to the target game.
[0077] Among them, the game list can be a list set in the target game. For example, it can include game lists such as a combat power ranking list and an equipment ranking list. The list information can be information describing the ranking situation in the game list. For example, it can include information such as the ranking of players, combat power values, equipment, and game levels in the game list.
[0078] Optionally, there are various ways to generate a virtual game newspaper corresponding to the target game according to the newspaper content block. For example, the matching degree between the target object and the newspaper content block can be calculated, and based on the matching degree, the first newspaper content block is screened out from the newspaper content blocks. The popularity information corresponding to the newspaper content blocks is statistically analyzed, and based on the popularity information, the second newspaper content block is screened out from the newspaper content blocks. The target newspaper content block is determined based on the first newspaper content block and the second newspaper content block, and a virtual game newspaper corresponding to the target game is generated according to the target newspaper content block.
[0079] Among them, the matching degree can be information measuring the degree of interest of the target object in the newspaper content block. The first newspaper content block can be a newspaper content block that the target object may be interested in among the newspaper content blocks. The popularity information can be information measuring the number of interaction times of the newspaper content block in the target game. The number of interaction times can be the number of interaction behaviors such as viewing, participating, and clicking. The popularity information can represent the degree of attention of the game event corresponding to the newspaper content block in the target game. The second newspaper content block can be a relatively popular newspaper content block among the newspaper content blocks. The target newspaper content block can be a newspaper content block that is more interesting to the target object screened out from the newspaper content blocks and is used to generate a virtual game newspaper pushed to the target object.
[0080] Among them, there are various ways to determine the target newspaper content block based on the first newspaper content block and the second newspaper content block. For example, the first newspaper content block and the second newspaper content block can be used as the initial target newspaper content blocks, the probability of the target object interacting with the initial target newspaper content blocks is predicted, the interaction probability corresponding to the initial target newspaper content blocks is obtained, and based on the interaction probability, the initial target newspaper content blocks are sorted from high to low, and the target newspaper content block is screened out from the sorted initial target newspaper content blocks.
[0081] Among them, the interaction probability can be the probability of the target object having an interaction behavior with the initial target newspaper content block.
[0082] Among them, there are various ways to predict the probability that the target object interacts with the initial target newspaper content block and obtain the interaction probability corresponding to the initial target newspaper content block. For example, the Deep Interest Network (DIN for short) can be used to predict the probability that the target object interacts with the initial target newspaper content block and obtain the interaction probability corresponding to the initial target newspaper content block. Optionally, using the deep interest model can predict the interaction probability corresponding to the initial target newspaper content block, so that the initial target newspaper content block can be sorted based on the interaction probability. According to the scores of the deep interest model, the newspaper content blocks that the target object is interested in can be screened out. The prediction accuracy of the deep interest model can depend on various explicit and implicit feedback from players. For example, it can include information such as clicks, likes, and feedback from close friends that can characterize the player's preference for the distributed content.
[0083] After determining the target newspaper content block based on the first newspaper content block and the second newspaper content block, a virtual game newspaper corresponding to the target game can be generated according to the target newspaper content block. Among them, there are various ways to generate a virtual game newspaper corresponding to the target game according to the target newspaper content block. For example, the content attribute factors of the target newspaper content block can be obtained, and based on the content attribute factors, the content attribute similarity between the target newspaper content blocks can be determined. Based on the content attribute similarity, the display positions of the similar target newspaper content blocks in the virtual game newspaper corresponding to the target game are dispersed, and according to the target newspaper content block and the dispersed display positions corresponding to the target newspaper content block, a virtual game newspaper corresponding to the target game is generated.
[0084] Among them, the content attribute factor can be a factor describing the attributes of the target newspaper content block. For example, it can be factors such as the content type, content layout, included pictures, and text color of the target newspaper content block. The content type can be the content theme type of the target newspaper content block or the topic type of the game event, etc. The content attribute similarity can be the similarity between the content attribute factors of two target newspaper content blocks. The display position can be the position determined in the virtual game newspaper for displaying the target newspaper content.
[0085] Optionally, a multi-factor scattering algorithm can be used to adjust the display positions of the target newspaper content blocks in the virtual game newspaper, so that the similar target newspaper content blocks in the virtual game newspaper are scattered, improving the diversity of the virtual game newspaper and thus enhancing the display effect of the virtual game newspaper.
[0086] Optionally, adaptive typesetting can also be performed on the target newspaper content blocks to be displayed in the virtual game newspaper. For example, since the styles and lengths of the text and images in the target newspaper content blocks are very likely to be inconsistent, in order to obtain a virtual game newspaper with beautiful typesetting, a greedy algorithm can be used to select the newspaper content block that best suits the layout of the virtual game newspaper based on the text content length and the typesetting rules of the horizontal and vertical images, providing users with a beautifully typeset virtual game newspaper. Specifically, the virtual game newspaper template corresponding to the target newspaper content block can be determined. The virtual game newspaper template can include at least one column of information display areas. According to the regional attribute information of the information display area, the content arrangement order corresponding to the information display area is determined. Based on the content arrangement order, the target newspaper content block that matches the information display area is selected from the target newspaper content blocks to fill and arrange the virtual game newspaper template until the arrangement of each information display area in the virtual game newspaper template is completed, and a virtual game newspaper is obtained.
[0087] Among them, the virtual game newspaper template can be a pre-set template of the virtual game newspaper, used to fill the newspaper content block to generate a virtual game newspaper. The information display area can be the area in the virtual game newspaper template for displaying the target newspaper content block. The regional attribute information can be the information describing the attributes of the information display area. For example, it can include information such as the area size and position of the information display area. The content arrangement order can be the order in which the information display area fills the target newspaper content block.
[0088] Among them, there are various ways to determine the content arrangement order corresponding to the information display area according to the regional attribute information of the information display area. For example, the information display areas can be sorted from small to large according to their sizes to obtain the content arrangement order, so that the smaller information display areas can be preferentially arranged.
[0089] In one embodiment, please refer to Figure 4c , Figure 4cIt is a schematic diagram of the content block sorting process of a content push method provided by an embodiment of the present application. The newspaper content blocks can be screened and arranged through processes such as recall, sorting, and rearrangement, so as to obtain a virtual game newspaper that the target object is interested in and has a more diverse display effect. Specifically, in the recall module, a user preference recall algorithm can be used to determine the matching degree between the target object and the newspaper content blocks. For example, the game preferences of the target object and the reading preferences of the newspaper can be determined based on the game behavior of the target object, so that the matching degree between the target object and the newspaper content blocks can be determined according to the preferences of the target object, and thus the first newspaper content blocks that meet the preferences of the target object can be screened out from the newspaper content blocks. At the same time, a full-server popular recall algorithm can also be used to recall the full-server major events of the daily hotspots in the target game, so that the second newspaper content blocks that are popular in the target game can be screened out from the newspaper content blocks according to the hotspot information. Then, in the sorting module, a deep interest model can be used to predict the interaction probability of the target object interacting with the first newspaper content blocks and the second newspaper content blocks, so that the target newspaper content blocks with a greater possibility of interaction by the target object can be screened out from the first newspaper content blocks and the second newspaper content blocks according to the interaction probability. Then, in the rearrangement module, a multi-factor scattering algorithm can be used to adjust the display positions of the target newspaper content blocks in the virtual game newspaper, so that the similar target newspaper content blocks in the virtual game newspaper are scattered, improving the diversity of the virtual game newspaper and further improving the display effect of the virtual game newspaper. In addition, in the adaptive layout module, a greedy algorithm can be used to select the target newspaper content blocks that are most suitable for the layout of the virtual game newspaper, providing the user with a beautiful layout of the virtual game newspaper, thereby improving the content push effect.
[0090] For the large-scale multiplayer online game genre, the game world of the target game is also a virtual society. Each server is a small society, and players and NPCs are all part of this society. Players continuously generate various behaviors in the game world, and this virtual world evolves with the daily behaviors of players. Just as there are various media such as daily newspapers and headlines in the real society reporting on all kinds of events that occur in the society, through the content push method provided by the embodiments of this application to push personalized virtual game newspapers to the target object, based on the game events that occur to the associated objects of the target object described in the newspaper content blocks displayed in the virtual game newspaper, it can enable the "newspaper" in the game world to also play the role of information transmission and sharing. Whether it is major events in the jianghu (for example, it is shown in the game leaderboard that a powerful master has forged a divine weapon again), or small things that happen to friends around (for example, your associated object XX got married yesterday), or even some gossip in the target game (for example, rumors spread among players and NPCs), etc., can be displayed in the virtual game newspapers of different types such as "Great Song Headlines", "Jianghu Logs", and "Xuanhe Weekly" provided in the target game. Thus, it can make the target object feel that the behaviors of himself and his friends in the target game have an impact on the entire game world, and at the same time, it can enable the target object to see the content he is interested in in the virtual game newspaper, thereby improving the game experience of players.
[0091] As can be seen from the above, the embodiments of this application obtain at least one associated object in the target game that has an object association relationship with the target object; determine at least two topic types of game events generated by the associated object in the target game according to the game behavior information of the associated object in the target game; generate corresponding newspaper content blocks based on the game events, and the newspaper content blocks are used to describe the game events of the associated object; generate a virtual game newspaper corresponding to the target game according to the newspaper content blocks, and push the virtual game newspaper to the target object. In this way, by determining the game events generated by the associated object in the target game according to the game behavior information of the associated object in the target game that has an association relationship with the target object, thereby generating newspaper content blocks that describe the associated object having such game events according to the game events, and then generating a virtual game newspaper customized for the target object in the target game according to the newspaper content blocks, and pushing the virtual game newspaper to the target object. In this way, based on the game events that occur to the associated objects of the target object described in the newspaper content blocks displayed in the virtual game newspaper, the matching degree and relevance of the content pushed in the game with the target object can be improved, and thus the content push effect can be effectively improved.
[0092] To better implement the above method, an embodiment of the present invention further provides a content push device, which can be integrated in a computer device, and the computer device can be a terminal.
[0093] For example, as Figure 5 shown, it is a schematic structural diagram of the content push device provided by an embodiment of the present application. The content push device may include an acquisition unit 201, a determination unit 202, a generation unit 203, and a push unit 204, as follows:
[0094] The acquisition unit 201 is configured to acquire at least one associated object in the target game that has an object association relationship with the target object;
[0095] The determination unit 202 is configured to determine at least two types of topic-based game events generated by the associated object in the target game according to the game behavior information of the associated object in the target game;
[0096] The generation unit 203 is configured to generate a corresponding newspaper content block based on the game event, and the newspaper content block is used to describe the game event under the associated object;
[0097] The push unit 204 is configured to generate a virtual game newspaper corresponding to the target game according to the newspaper content block, and push the virtual game newspaper to the target object.
[0098] In some embodiments, the generation unit 203 includes:
[0099] A description information determination subunit, configured to determine an event description copywriting and an event description image corresponding to the game event based on the object association relationship corresponding to the associated object;
[0100] A content block generation subunit, configured to generate a newspaper content block of the game event under the topic type based on the event description copywriting and the event description image.
[0101] In some embodiments, the description information determination subunit includes:
[0102] An information acquisition module, configured to acquire the historical game behavior information of the target object in the target game, and a topic template corresponding to the game event, where the topic template includes at least one style of candidate event description copywriting templates and at least one style of candidate event description images;
[0103] A matching degree calculation module, configured to calculate a first matching degree between the target object and the candidate event description copywriting template, and a second matching degree between the target object and the candidate event description image based on the historical game behavior information;
[0104] A description information determination module, configured to determine an event description copywriting template that matches the target object from candidate event description copywriting templates according to a first matching degree, and determine an event description image that matches the target object from candidate event description images according to a second matching degree;
[0105] A description copywriting generation module, configured to generate an event description copywriting for a game event based on an object association relationship corresponding to an associated object and an event description copywriting template.
[0106] In some embodiments, a filling position for associated object information is set in the event description copywriting template, and the description copywriting generation module is configured to:
[0107] Update the filling position of the associated object information in the event description copywriting template according to the object association relationship corresponding to the associated object, to obtain an event description copywriting for the game event.
[0108] In some embodiments, the content push device further includes a game leaderboard content block adding unit, configured to:
[0109] Obtain leaderboard information of at least one game leaderboard corresponding to the target game;
[0110] Generate a newspaper content block for describing the information of the game leaderboard based on the leaderboard information;
[0111] Add the generated newspaper content block to a virtual game newspaper corresponding to the target game.
[0112] In some embodiments, the push unit 204 includes:
[0113] A first screening subunit, configured to calculate a matching degree between the target object and the newspaper content block, and screen out a first newspaper content block from the newspaper content blocks based on the matching degree;
[0114] A second screening subunit, configured to count heat information corresponding to the newspaper content blocks, and screen out a second newspaper content block from the newspaper content blocks based on the heat information;
[0115] A target newspaper content block determination subunit, configured to determine a target newspaper content block based on the first newspaper content block and the second newspaper content block;
[0116] A game newspaper generation subunit, configured to generate a virtual game newspaper corresponding to the target game according to the target newspaper content block.
[0117] In some embodiments, the target newspaper content block determination subunit is configured to:
[0118] Taking the first newspaper content block and the second newspaper content block as the initial target newspaper content blocks, predicting the probability of the target object interacting with the initial target newspaper content blocks, and obtaining the interaction probability corresponding to the initial target newspaper content blocks;
[0119] Sorting the initial target newspaper content blocks from high to low based on the interaction probability;
[0120] Selecting the target newspaper content blocks from the sorted initial target newspaper content blocks.
[0121] In some embodiments, the game newspaper generation subunit is used for:
[0122] Obtaining the content attribute factors of the target newspaper content blocks;
[0123] Determining the content attribute similarity between the target newspaper content blocks according to the content attribute factors;
[0124] Based on the content attribute similarity, dispersedly setting the display positions of the similar target newspaper content blocks in the virtual game newspaper corresponding to the target game;
[0125] Generating the virtual game newspaper corresponding to the target game according to the target newspaper content blocks and the dispersedly set display positions corresponding to the target newspaper content blocks.
[0126] In some embodiments, the pushing unit 204 is used for:
[0127] Determining the target newspaper type of the virtual game newspaper to which the newspaper content block belongs in the target game according to the preset relationship between the game event and the newspaper type;
[0128] Generating a virtual game newspaper according to the target newspaper type and the newspaper content block.
[0129] In specific implementation, each of the above units can be implemented as an independent entity, or can be combined arbitrarily and implemented as the same or several entities. For the specific implementation of each of the above units, reference can be made to the foregoing method embodiments, which will not be elaborated herein.
[0130] As can be seen from the above, in the embodiment of the present application, the acquisition unit 201 acquires at least one associated object in the target game that has an object association relationship with the target object; the determination unit 202 determines at least two types of topic game events generated by the associated object in the target game according to the game behavior information of the associated object in the target game; the generation unit 203 generates a corresponding newspaper content block based on the game event, and the newspaper content block is used to describe the game event under the associated object; the push unit 204 generates a virtual game newspaper corresponding to the target game according to the newspaper content block and pushes the virtual game newspaper to the target object. In this way, by determining the game events generated by the associated object in the target game according to the game behavior information of the associated object that has an association relationship with the target object in the target game, a newspaper content block describing the occurrence of the game event by the associated object is generated according to the game event, and then a virtual game newspaper customized for the target object in the target game is generated according to the newspaper content block, and the virtual game newspaper is pushed to the target object. In this way, based on the game events that occur in the game of the associated object of the target object described in the newspaper content block displayed in the virtual game newspaper, the accuracy and relevance of content push in the game can be improved, and thus the content push effect is effectively enhanced.
[0131] The embodiment of the present application also provides a computer device, as Figure 6 shown, which shows a schematic structural diagram of the computer device involved in the embodiment of the present application. The computer device may be a terminal. Specifically:
[0132] The computer device 300 includes a processor 301 with one or more processing cores, a memory 302 with one or more computer-readable storage media, and a computer program stored on the memory 302 and executable on the processor. Among them, the processor 301 is electrically connected to the memory 302. Those skilled in the art can understand that the structural diagram of the computer device shown in the figure does not constitute a limitation on the computer device, and it may include more or fewer components than shown in the figure, or combine certain components, or arrange different components.
[0133] The processor 301 is the control center of the computer device 300, connects various parts of the entire computer device 300 through various interfaces and lines, executes various functions of the computer device 300 and processes data by running or loading software programs and / or modules stored in the memory 302, and calling data stored in the memory 302, so as to monitor the computer device 300 as a whole.
[0134] In an embodiment of the present application, the processor 301 in the computer device 300 will load the instructions corresponding to the processes of one or more application programs into the memory 302 according to the following steps, and the processor 301 will run the application programs stored in the memory 302 to implement various functions:
[0135] Obtain at least one associated object in the target game that has an object association relationship with the target object;
[0136] Determine at least two types of topic-based game events generated by the associated object in the target game according to the game behavior information of the associated object in the target game;
[0137] Generate a corresponding newspaper content block based on the game event, and the newspaper content block is used to describe the game event under the associated object;
[0138] Generate a virtual game newspaper corresponding to the target game according to the newspaper content block, and push the virtual game newspaper to the target object.
[0139] In some embodiments, generating a corresponding newspaper content block based on the game event includes:
[0140] Determine the event description copywriting and event description image corresponding to the game event based on the object association relationship corresponding to the associated object;
[0141] Generate a newspaper content block of the game event under the topic type based on the event description copywriting and the event description image.
[0142] In some embodiments, determining the event description copywriting and event description image corresponding to the game event based on the object association relationship corresponding to the associated object includes:
[0143] Obtain the historical game behavior information of the target object in the target game, and the topic template corresponding to the game event. The topic template includes at least one style of candidate event description copywriting template and at least one style of candidate event description image;
[0144] Calculate the first matching degree between the target object and the candidate event description copywriting template, and the second matching degree between the target object and the candidate event description image based on the historical game behavior information;
[0145] Determine the event description copywriting template that matches the target object in the candidate event description copywriting template according to the first matching degree, and determine the event description image that matches the target object in the candidate event description image according to the second matching degree;
[0146] Generate the event description copywriting corresponding to the game event based on the object association relationship corresponding to the associated object and the event description copywriting template.
[0147] In some embodiments, a filling position for associated object information is set in the event description copy template, and based on the object association relationship corresponding to the associated object and the event description copy template, an event description copy corresponding to the game event is generated, including:
[0148] According to the object association relationship corresponding to the associated object, the filling position of the associated object information in the event description copy template is updated to obtain the event description copy corresponding to the game event.
[0149] In some embodiments, the content push method provided by the embodiments of the present application further includes:
[0150] Obtain the list information of at least one game list corresponding to the target game;
[0151] Based on the list information, generate a newspaper content block for describing the information of the game list;
[0152] Add the generated newspaper content block to the virtual game newspaper corresponding to the target game.
[0153] In some embodiments, generating a virtual game newspaper corresponding to the target game according to the newspaper content block includes:
[0154] Calculate the matching degree between the target object and the newspaper content block, and filter out the first newspaper content block from the newspaper content block based on the matching degree;
[0155] Statistically analyze the popularity information corresponding to the newspaper content block, and filter out the second newspaper content block from the newspaper content block based on the popularity information;
[0156] Determine the target newspaper content block based on the first newspaper content block and the second newspaper content block;
[0157] Generate a virtual game newspaper corresponding to the target game according to the target newspaper content block.
[0158] In some embodiments, determining the target newspaper content block based on the first newspaper content block and the second newspaper content block includes:
[0159] Take the first newspaper content block and the second newspaper content block as the initial target newspaper content block, predict the probability of the target object interacting with the initial target newspaper content block, and obtain the interaction probability corresponding to the initial target newspaper content block;
[0160] Sort the initial target newspaper content blocks from high to low based on the interaction probability;
[0161] Filter out the target newspaper content block from the sorted initial target newspaper content blocks.
[0162] In some embodiments, generating a virtual game newspaper corresponding to the target game according to the target newspaper content block includes:
[0163] Obtain the content attribute factors of the target newspaper content block;
[0164] Determine the content attribute similarity between the target newspaper content blocks according to the content attribute factors;
[0165] Based on the content attribute similarity, disperse the display positions of the similar target newspaper content blocks in the virtual game newspaper corresponding to the target game;
[0166] Generate a virtual game newspaper corresponding to the target game according to the target newspaper content block and the display position after the corresponding dispersion setting of the target newspaper content block.
[0167] In some embodiments, generating a virtual game newspaper corresponding to the target game according to the newspaper content block includes:
[0168] Determine the target newspaper type of the virtual game newspaper to which the newspaper content block belongs in the target game according to the preset relationship between the game event and the newspaper type;
[0169] Generate a virtual game newspaper according to the target newspaper type and the newspaper content block.
[0170] This solution can obtain at least one associated object in the target game that has an object association relationship with the target object; determine at least two types of game events generated by the associated object in the target game according to the game behavior information of the associated object in the target game; generate corresponding newspaper content blocks based on the game events, where the newspaper content blocks are used to describe the game events under the associated object; generate a virtual game newspaper corresponding to the target game according to the newspaper content blocks, and push the virtual game newspaper to the target object. In this way, by determining the game events generated by the associated object in the target game according to the game behavior information of the associated object in the target game that has an association relationship with the target object, newspaper content blocks describing the occurrence of the game events by the associated object are generated according to the game events, and thus a virtual game newspaper customized for the target object in the target game is generated according to the newspaper content blocks, and the virtual game newspaper is pushed to the target object. In this way, based on the game events occurring in the game by the associated object of the target object described in the newspaper content blocks displayed in the virtual game newspaper, the accuracy and relevance of content push in the game can be improved, and thus the content push effect is effectively enhanced.
[0171] For the specific implementation of each of the above operations, reference may be made to the previous embodiments and will not be elaborated here.
[0172] Optionally, such as Figure 6As shown, the computer device 300 further includes: a touch display screen 303, a radio frequency circuit 304, an audio circuit 305, an input unit 306, and a power supply 307. Among them, the processor 301 is electrically connected to the touch display screen 303, the radio frequency circuit 304, the audio circuit 305, the input unit 306, and the power supply 307 respectively. Those skilled in the art can understand that Figure 6 the computer device structure shown in
[0173] does not constitute a limitation on the computer device, and may include more or fewer components than shown in the figure, or combine some components, or have different component arrangements. The touch display screen 303 can be used to display a graphical user interface and receive operation instructions generated by the user acting on the graphical user interface. The touch display screen 303 may include a display panel and a touch panel. Among them, the display panel can be used to display information input by the user or information provided to the user, as well as various graphical user interfaces of the computer device. These graphical user interfaces can be composed of graphics, text, icons, videos, and any combination thereof. Optionally, the display panel can be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), etc. The touch panel can be used to collect touch operations of the user on or near it (such as operations of the user using a finger, a stylus, or any suitable object or accessory on or near the touch panel), and generate corresponding operation instructions, and the operation instructions execute the corresponding program. Optionally, the touch panel can include two parts: a touch detection device and a touch controller. Among them, the touch detection device detects the touch orientation of the user, detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into touch point coordinates, and then sends it to the processor 301, and can receive and execute the command sent by the processor 301. The touch panel can cover the display panel. When the touch panel detects a touch operation on or near it, it transmits it to the processor 301 to determine the type of touch event. Subsequently, the processor 301 provides a corresponding visual output on the display panel according to the type of touch event. In the embodiments of the present application, the touch panel and the display panel can be integrated into the touch display screen 303 to implement input and output functions. However, in some embodiments, the touch panel and the touch panel can be implemented as two independent components to implement input and output functions. That is, the touch display screen 303 can also be used as a part of the input unit 306 to implement the input function.
[0174] The radio frequency circuit 304 can be used to transmit and receive radio frequency signals to establish wireless communication with a network device or other computer devices through wireless communication, and transmit and receive signals with the network device or other computer devices.
[0175] The audio circuit 305 can be used to provide an audio interface between the user and the computer device through a speaker and a microphone. The audio circuit 305 can transmit the electrical signal converted from the received audio data to the speaker, which converts it into a sound signal for output; on the other hand, the microphone converts the collected sound signal into an electrical signal, which is received by the audio circuit 305 and then converted into audio data. After the audio data is output and processed by the processor 301, it is sent through the radio frequency circuit 304 to, for example, another computer device, or the audio data is output to the memory 302 for further processing. The audio circuit 305 may also include an earphone jack to provide communication between the peripheral earphone and the computer device.
[0176] The input unit 306 can be used to receive input digital, character information or user characteristic information (such as fingerprint, iris, facial information, etc.), and generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function controls.
[0177] The power supply 307 is used to supply power to each component of the computer device 300. Optionally, the power supply 307 can be logically connected to the processor 301 through a power management system, so as to realize functions such as management of charging, discharging, and power consumption management through the power management system. The power supply 307 may also include any components such as one or more DC or AC power supplies, a recharge system, a power failure detection circuit, a power converter or inverter, and a power status indicator.
[0178] Although Figure 6 not shown in the figure, the computer device 300 may also include a camera, a sensor, a Wi-Fi module, a Bluetooth module, etc., which will not be elaborated here.
[0179] In the above embodiments, the descriptions of the respective embodiments have their own focuses. For the parts not detailed in a certain embodiment, reference can be made to the relevant descriptions of other embodiments. It should be noted that the computer device provided in the embodiments of the present application and the content push method in the above embodiments belong to the same concept. For the specific implementation process, please refer to the above method embodiments, which will not be elaborated here.
[0180] As can be seen from the above, the computer device provided in the embodiment of the present application can obtain at least one associated object in the target game that has an object association relationship with the target object; determine at least two types of topic-based game events generated by the associated object in the target game according to the game behavior information of the associated object in the target game; generate corresponding newspaper content blocks based on the game events, where the newspaper content blocks are used to describe the game events under the associated object; generate a virtual game newspaper corresponding to the target game according to the newspaper content blocks, and push the virtual game newspaper to the target object. In this way, by determining the game events generated by the associated object in the target game according to the game behavior information of the associated object that has an association relationship with the target object in the target game, the newspaper content blocks describing the occurrence of the game events by the associated object are generated according to the game events, and then the virtual game newspaper customized for the target object in the target game is generated according to the newspaper content blocks, and the virtual game newspaper is pushed to the target object. In this way, based on the game events that occur to the associated object of the target object described in the newspaper content blocks displayed in the virtual game newspaper, the accuracy and relevance of content push in the game can be improved, and thus the content push effect is effectively enhanced.
[0181] Those of ordinary skill in the art can understand that all or part of the steps in the above various methods can be completed by instructions, or by instructions controlling related hardware. The instructions can be stored in a computer-readable storage medium and loaded and executed by a processor.
[0182] For this reason, the embodiment of the present application provides a computer-readable storage medium, in which multiple instructions are stored, and the instructions can be loaded by a processor to execute the steps in any content push method provided by the embodiment of the present application. For example, the instructions can execute the following steps:
[0183] Obtain at least one associated object in the target game that has an object association relationship with the target object;
[0184] Determine at least two types of topic-based game events generated by the associated object in the target game according to the game behavior information of the associated object in the target game;
[0185] Generate corresponding newspaper content blocks based on the game events, where the newspaper content blocks are used to describe the game events under the associated object;
[0186] Generate a virtual game newspaper corresponding to the target game according to the newspaper content blocks, and push the virtual game newspaper to the target object.
[0187] In some embodiments, generating corresponding newspaper content blocks based on the game events includes:
[0188] Determine the event description copywriting and event description image corresponding to the game event based on the object association relationship corresponding to the associated object;
[0189] Generate a newspaper content block for the game event under the topic type based on the event description copywriting and the event description image.
[0190] In some embodiments, determining the event description copywriting and event description image corresponding to the game event based on the object association relationship corresponding to the associated object includes:
[0191] Obtain the historical game behavior information of the target object in the target game, as well as the topic template corresponding to the game event, where the topic template includes at least one style of candidate event description copywriting template and at least one style of candidate event description image;
[0192] Calculate the first matching degree between the target object and the candidate event description copywriting template based on the historical game behavior information, and the second matching degree between the target object and the candidate event description image;
[0193] Determine the event description copywriting template that matches the target object in the candidate event description copywriting templates according to the first matching degree, and determine the event description image that matches the target object in the candidate event description images according to the second matching degree;
[0194] Generate the event description copywriting corresponding to the game event based on the object association relationship corresponding to the associated object and the event description copywriting template.
[0195] In some embodiments, there is a filling position for the associated object information in the event description copywriting template. Generating the event description copywriting corresponding to the game event based on the object association relationship corresponding to the associated object and the event description copywriting template includes:
[0196] Update the filling position of the associated object information in the event description copywriting template according to the object association relationship corresponding to the associated object to obtain the event description copywriting corresponding to the game event.
[0197] In some embodiments, the content push method provided by the embodiments of the present application further includes:
[0198] Obtain the list information of at least one game list corresponding to the target game;
[0199] Generate a newspaper content block for describing the information of the game list based on the list information;
[0200] Add the generated newspaper content block to the virtual game newspaper corresponding to the target game.
[0201] In some embodiments, generating the virtual game newspaper corresponding to the target game according to the newspaper content block includes:
[0202] Calculate the matching degree between the target object and the newspaper content block, and filter out the first newspaper content block from the newspaper content blocks based on the matching degree;
[0203] Count the popularity information corresponding to the newspaper content blocks, and filter out the second newspaper content block from the newspaper content blocks based on the popularity information;
[0204] Determine the target newspaper content block based on the first newspaper content block and the second newspaper content block;
[0205] Generate a virtual game newspaper corresponding to the target game according to the target newspaper content block.
[0206] In some embodiments, determining the target newspaper content block based on the first newspaper content block and the second newspaper content block includes:
[0207] Take the first newspaper content block and the second newspaper content block as the initial target newspaper content block, predict the probability of the target object interacting with the initial target newspaper content block, and obtain the interaction probability corresponding to the initial target newspaper content block;
[0208] Sort the initial target newspaper content blocks from high to low based on the interaction probability;
[0209] Filter out the target newspaper content block from the sorted initial target newspaper content blocks.
[0210] In some embodiments, generating a virtual game newspaper corresponding to the target game according to the target newspaper content block includes:
[0211] Obtain the content attribute factor of the target newspaper content block;
[0212] Determine the content attribute similarity between the target newspaper content blocks according to the content attribute factor;
[0213] Based on the content attribute similarity, disperse the display positions of the similar target newspaper content blocks in the virtual game newspaper corresponding to the target game;
[0214] Generate a virtual game newspaper corresponding to the target game according to the target newspaper content block and the display positions of the target newspaper content blocks after the dispersion setting.
[0215] In some embodiments, generating a virtual game newspaper corresponding to the target game according to the newspaper content block includes:
[0216] Determine the target newspaper type of the virtual game newspaper to which the newspaper content block belongs in the target game according to the preset relationship between the game event and the newspaper type;
[0217] Generate a virtual game newspaper according to the target newspaper type and the newspaper content block.
[0218] This solution can obtain at least one associated object in the target game that has an object association relationship with the target object; determine at least two types of topic-based game events generated by the associated object in the target game according to the game behavior information of the associated object in the target game; generate corresponding newspaper content blocks based on the game events, where the newspaper content blocks are used to describe the game events under the associated object; generate a virtual game newspaper corresponding to the target game according to the newspaper content blocks, and push the virtual game newspaper to the target object. In this way, by determining the game events generated by the associated object in the target game according to the game behavior information of the associated object that has an association relationship with the target object in the target game, newspaper content blocks describing the occurrence of such game events by the associated object are generated according to the game events, and then a virtual game newspaper customized for the target object in the target game is generated according to the newspaper content blocks, and the virtual game newspaper is pushed to the target object. In this way, based on the game events that occur in the game of the associated object of the target object described in the newspaper content blocks displayed in the virtual game newspaper, the accuracy and relevance of content push in the game can be improved, and thus the content push effect can be effectively enhanced.
[0219] For the specific implementation of each of the above operations, reference can be made to the previous embodiments and will not be elaborated here.
[0220] Among them, the computer-readable storage medium may include: read-only memory (ROM, Read Only Memory), random access memory (RAM, Random Access Memory), magnetic disk or optical disk, etc.
[0221] Since the instructions stored in the computer-readable storage medium can execute the steps in any of the content push methods provided in the embodiments of the present application, the beneficial effects that can be achieved by any of the content push methods provided in the embodiments of the present application can be realized. For details, refer to the previous embodiments and will not be elaborated here.
[0222] Among them, according to one aspect of the present application, a computer program product or a computer program is provided. The computer program product or the computer program includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the methods provided in the various alternative implementation manners provided in the above embodiments.
[0223] The above has introduced in detail a content push method, device, and computer-readable storage medium provided by the embodiments of the present application. Specific examples are used in this article to elaborate on the principle and implementation manner of the present application. The description of the above embodiments is only used to help understand the method and its core idea of the present application; at the same time, for those skilled in the art, according to the idea of the present application, there will be changes in the specific implementation manner and application scope. In summary, the content of this specification should not be construed as a limitation to the present application.
Claims
1. A content push method, characterized in that, it includes: Obtaining at least one associated object in the target game that has an object association relationship with the target object; Determining at least two types of topic-based game events generated by the associated object in the target game according to the game behavior information of the associated object in the target game; Generating a corresponding newspaper content block based on the game events, where the newspaper content block is used to describe the game events of the associated object; Generating a virtual game newspaper corresponding to the target game according to the newspaper content block, and pushing the virtual game newspaper to the target object.
2. The content push method according to claim 1, characterized in that, The generating a corresponding newspaper content block based on the game events includes: Determining an event description copywriting and an event description image corresponding to the game event based on the object association relationship corresponding to the associated object; Generating a newspaper content block of the game event under the topic type based on the event description copywriting and the event description image.
3. The content push method according to claim 2, characterized in that, The determining an event description copywriting and an event description image corresponding to the game event based on the object association relationship corresponding to the associated object includes: Obtaining the historical game behavior information of the target object in the target game, and a topic template corresponding to the game event, where the topic template includes at least one style of candidate event description copywriting templates and at least one style of candidate event description images; Calculating a first matching degree between the target object and the candidate event description copywriting template, and a second matching degree between the target object and the candidate event description image based on the historical game behavior information; Determining an event description copywriting template that matches the target object in the candidate event description copywriting templates according to the first matching degree, and determining an event description image that matches the target object in the candidate event description images according to the second matching degree; Generating an event description copywriting corresponding to the game event based on the object association relationship corresponding to the associated object and the event description copywriting template.
4. The content push method according to claim 3, characterized in that, An information filling position for the associated object information is set in the event description copywriting template, and the generating an event description copywriting corresponding to the game event based on the object association relationship corresponding to the associated object and the event description copywriting template includes: Updating the information filling position of the associated object information in the event description copywriting template according to the object association relationship corresponding to the associated object to obtain the event description copywriting corresponding to the game event.
5. The content push method according to claim 1, characterized in that, It further includes: Obtaining the list information of at least one game list corresponding to the target game; Generating a newspaper content block for describing the information of the game list based on the list information; Adding the generated newspaper content block to the virtual game newspaper corresponding to the target game.
6. The content push method according to any one of claims 1 to 5, It is characterized in that generating the virtual game newspaper corresponding to the target game according to the newspaper content block includes: calculating the matching degree between the target object and the newspaper content block, and screening out the first newspaper content block from the newspaper content block based on the matching degree; counting the heat information corresponding to the newspaper content block, and screening out the second newspaper content block from the newspaper content block based on the heat information; determining the target newspaper content block based on the first newspaper content block and the second newspaper content block; generating the virtual game newspaper corresponding to the target game according to the target newspaper content block.
7. The content push method according to claim 6, It is characterized in that determining the target newspaper content block based on the first newspaper content block and the second newspaper content block includes: taking the first newspaper content block and the second newspaper content block as the initial target newspaper content block, predicting the probability of the target object interacting with the initial target newspaper content block, and obtaining the interaction probability corresponding to the initial target newspaper content block; sorting the initial target newspaper content block from high to low based on the interaction probability; screening out the target newspaper content block from the sorted initial target newspaper content blocks.
8. The content push method according to claim 6, It is characterized in that generating the virtual game newspaper corresponding to the target game according to the target newspaper content block includes: obtaining the content attribute factor of the target newspaper content block; determining the content attribute similarity between the target newspaper content blocks according to the content attribute factor; dispersedly setting the display positions of the similar target newspaper content blocks in the virtual game newspaper corresponding to the target game based on the content attribute similarity; generating the virtual game newspaper corresponding to the target game according to the target newspaper content block and the display positions after the dispersed setting corresponding to the target newspaper content block.
9. The content push method according to claim 1, It is characterized in that generating the virtual game newspaper corresponding to the target game according to the newspaper content block includes: determining the target newspaper type of the virtual game newspaper to which the newspaper content block belongs in the target game according to the preset relationship between the game event and the newspaper type; generating the virtual game newspaper according to the target newspaper type and the newspaper content block.
10. A content push device, It is characterized in that including: an acquisition unit, configured to acquire at least one associated object having an object association relationship with a target object in a target game; a determination unit, configured to determine at least two types of topic game events generated by the associated object in the target game according to the game behavior information of the associated object in the target game; a generation unit, configured to generate a corresponding newspaper content block based on the game event, where the newspaper content block is used to describe the game event under the associated object; a push unit, configured to generate the virtual game newspaper corresponding to the target game according to the newspaper content block, and push the virtual game newspaper to the target object.
11. A computer-readable storage medium, It is characterized in that The computer-readable storage medium stores multiple instructions, and the instructions are suitable for being loaded by a processor to execute the steps in the content push method according to any one of claims 1 to 9.
12. A computer device, characterized in that it includes a memory, a processor, and a computer program stored in the memory and executable on the processor, and when the processor executes the computer program, it implements the content push method according to any one of claims 1 to 9.