CN104598518B - Content pushing method and device - Google Patents

Content pushing method and device Download PDF

Info

Publication number
CN104598518B
CN104598518B CN201410756939.0A CN201410756939A CN104598518B CN 104598518 B CN104598518 B CN 104598518B CN 201410756939 A CN201410756939 A CN 201410756939A CN 104598518 B CN104598518 B CN 104598518B
Authority
CN
China
Prior art keywords
content
game player
player
label
game
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201410756939.0A
Other languages
Chinese (zh)
Other versions
CN104598518A (en
Inventor
李若凡
郭亮
***
贺彬
霍虹旭
李少鹏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Tencent Computer Systems Co Ltd
Original Assignee
Shenzhen Tencent Computer Systems Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Tencent Computer Systems Co Ltd filed Critical Shenzhen Tencent Computer Systems Co Ltd
Priority to CN201410756939.0A priority Critical patent/CN104598518B/en
Publication of CN104598518A publication Critical patent/CN104598518A/en
Application granted granted Critical
Publication of CN104598518B publication Critical patent/CN104598518B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses a content pushing method and device. The content pushing method and device are used for initiatively pushing contents to a game player, and convenience is brought to checking by the game player. The content pushing method includes the steps that when the game player visits a game site, a game player label is set for the game player according to player game data generated by the game player in the game site; the game player label is matched with a plurality of content labels in the game site, and the corresponding content labels are set for all contents in the game site; the contents corresponding to the content labels successfully matched with the game player label are pushed to the game player.

Description

A kind of method for pushing of content and device
Technical field
The present invention relates to field of computer technology, more particularly, to a kind of method for pushing of content and device.
Background technology
Game website can provide the plurality of kinds of contents of very abundant, such as news, bulletin, attack strategy, data, wallpaper, video etc., When game player enters certain game website, game player can consult all kinds of contents, current various types of games on this game website The content of website is all magnanimity, and game player needs to search the content that oneself expectation browses in bulk information, wherein may be used Can need to click on through the multiple page, enter various page layer levels and consulted it is possible to be needed to consult many to oneself no Content of pages so that game player to effective content to consult cost larger.
Content of the invention
Embodiments provide a kind of method for pushing of content and device, for realizing pushing away to game player's active Send content, be easy to consulting of game player.
For solving above-mentioned technical problem, the embodiment of the present invention provides technical scheme below:
In a first aspect, the embodiment of the present invention provides a kind of method for pushing of content, including:
When gamer visits game website, swum according to the player that described game player produces in described game website Play data is that described game player arranges game player's label;
Multiple content tabs of described game player's label and described game website are mated respectively, described net game It is respectively arranged with corresponding content tab for all the elements in standing;
Push content corresponding with the successful content tab of described game player's tag match to described game player.
Second aspect, the embodiment of the present invention also provides a kind of pusher of content, including:
Gamer tag setup module, for when gamer visits game website, according to described game player described The player data producing in game website is that described game player arranges game player's label;
Tag match module, for entering multiple content tabs of described game player's label and described game website respectively Row coupling, is respectively arranged with corresponding content tab for all the elements in described game website;
Content push module, for pushing the successful content mark with described game player's tag match to described game player Sign corresponding content.
As can be seen from the above technical solutions, the embodiment of the present invention has advantages below:
In embodiments of the present invention, all the elements in game website are respectively arranged with corresponding content tab, work as game During the above-mentioned game website of players accesses, set for game player according to the player data that game player produces in game website Put game player's label, after completing the setting of game player's label, multiple by arrange in game player's label and game website Content tab is mated respectively, pushes corresponding interior with the successful content tab of game player's tag match to game player Hold.In the used game website to game player in the embodiment of the present invention, all the elements are provided with content tab, also to game Player is provided with game player's label, recommends which type of content can be by game player's label and content tab to game player Coupling determining, pushed corresponding with the successful content tab of game player's tag match to game player according to matching result Content, by active to game player's content recommendation, can avoid game player planless in game website is searched Hold, greatly reduce game player and cost is consulted to effective content.
Brief description
For the technical scheme being illustrated more clearly that in the embodiment of the present invention, will make to required in embodiment description below Accompanying drawing be briefly described it should be apparent that, drawings in the following description are only some embodiments of the present invention, for For those skilled in the art, other accompanying drawings can also be obtained according to these accompanying drawings.
Fig. 1 is a kind of process blocks schematic diagram of the method for pushing of content provided in an embodiment of the present invention;
Fig. 2 is that the method for pushing of content provided in an embodiment of the present invention is applied to the schematic diagram of a scenario of game website;
Fig. 3-a is a kind of composition structural representation of the pusher of content provided in an embodiment of the present invention;
Fig. 3-b is a kind of composition structural representation of Gamer tag setup module provided in an embodiment of the present invention;
Fig. 3-c is the composition structural representation of the pusher of another kind content provided in an embodiment of the present invention;
Fig. 3-d is a kind of composition structural representation of tag match module provided in an embodiment of the present invention;
Fig. 3-e is the composition structural representation of another kind tag match module provided in an embodiment of the present invention;
Fig. 4 is that the method for pushing of content provided in an embodiment of the present invention is applied to the composition structural representation of server.
Specific embodiment
Embodiments provide a kind of method for pushing of content and device, for realizing pushing away to game player's active Send content, be easy to consulting of game player.
For enabling the goal of the invention of the present invention, feature, advantage more obvious and understandable, below in conjunction with the present invention Accompanying drawing in embodiment, is clearly and completely described it is clear that disclosed below to the technical scheme in the embodiment of the present invention Embodiment be only a part of embodiment of the present invention, and not all embodiments.Based on the embodiment in the present invention, this area The every other embodiment that technical staff is obtained, broadly falls into the scope of protection of the invention.
Term " comprising " and " having " in description and claims of this specification and above-mentioned accompanying drawing and they Any deformation it is intended that covering non-exclusive comprising so that a series of process comprising units, method, system, product or set Standby be not necessarily limited to those units, but may include clearly not listing or solid for these processes, method, product or equipment Some other units.
It is described in detail individually below.One embodiment of the method for pushing of present invention, specifically can apply to During gamer visits game website, game website pushes in the scene of content to game player, refers to shown in Fig. 1, the present invention The method for pushing of the content of one embodiment offer, may include steps of:
101st, when gamer visits game website, the player number that produced in game website according to game player According to for this game player, game player's label is set.
In embodiments of the present invention, game player enter a game website in play and played this game after, game Player can produce usage record on this game website, and the management server of game website is usually noted the object for appreciation of this game player Family's game data, for example, player data may include the usage record in game website for the game player, and wherein usage record refers to Be the behavior record that game player is produced when using game website, for example game player logs in time, clear of game website The content of pages look at, the picture video downloaded, last time, when offline, the game progress of played game, game player were in each object for appreciation Game article that the gold coin obtaining during game and identity grade, game player have in gaming etc., what game player produced makes With recording in the management server of game website as under player data storage, by the usage record of game player Can analyze game player use game website behavior, may thereby determine that out game player's preference game website content and Demand to content.In the embodiment of the present invention after game player used a game website, set for this game player Put game player's label, game player's label be distribute to game player for indicate this game player identity attribute or The label of the content that this game player of person may pay close attention to.For game player arrange game player's label mode can have multiple, Followed by illustration.
In embodiments of the present invention, step 101 according to the player data that game player produces in game website is This game player arranges game player's label, specifically may include steps of:
A1, obtain the game progress of game player from player data, and/or the game article of game player, and/ Or the player attributes of game player;
A2, the game progress according to game player, and/or the game article of game player, and/or the player of game player Attribute arranges game player's label of game player.
Wherein, extract player data first from game website, the analysis of player data can be had many Plant implementation, for example, it is possible to get the game progress of game player from player data, or from player data In extract the game article of game player, or the player attributes from player extracting data to game player, or from object for appreciation Get the game progress of game player and the game article of game player in family's game data, or obtain from player data Get the game progress of game player and the player attributes of game player, or get game player's from player data Game article and the player attributes of game player, or get game progress and the game of game player from player data The game article of player and the player attributes of game player.Specifically, the game progress of game player have recorded game player and exists Duplicate rating that progress in game, such as game player preserve when last time exiting game, push away the tower number of plies, array team Shape, the heroic number employed etc., the game article of game player represents the equipment that game player has in gaming, for example, play Weapon that player has in gaming, treasured book etc., the player attributes of game player represent the angle that game player plays the part of in gaming Color, whether pay, new hand or skilled worker etc., such as game player is RMB player, new hand etc. in gaming.From player number According in get game progress, game article, after at least one in player attributes three, can be entered according to the game getting Degree and/or game article and/or player attributes to arrange game player's label for game player.According to game progress and/or The different information that game article and/or player attributes represent, the game player's label arranging out can also have different concrete knots Really, such as game player's label can only include a label information it is also possible to include multiple label informations, i.e. game player's mark Label can be a tag set, has multiple label informations in tag set, and wherein, a label information can be following mark One of sign:Newly enter, new hand, RMB player, copy 1-1, push away 21 layers of tower, have heroic A, have heroic B, formation A etc..
Illustrate, the player of game player's generation can be extracted first from the management server of game website Data, is then analyzed to the player data of this game player, and getting game player should when using game website The identity attribute of game player, this identity attribute can be game player's experience that game player obtains when using game website Value, grade, for example, the role hierarchy that during gamer visits game class game website, this game player obtains must kill be good at Skill, may thereby determine that the identity attribute that this game player has in game website, according to the player number of game player After the identity attribute analyzing game player, it is that game player arranges game player's label, this game player's label It is consistent with identity attribute in game website for the game player.
102nd, multiple content tabs of game player's label and game website are mated respectively.
Wherein, it is respectively arranged with corresponding content tab for all the elements in game website.
In embodiments of the present invention, after accessing the allocated game player's label of game player of game website, Ke Yijie Close multiple content marks that the content tab that in game website, all the elements are respectively provided with carries out game player's label and game website The coupling signed.In order to be defined as which content game player pushes, need game player's label and multiple content tab difference Mated, to determine that game player's label can the match is successful with which content tab or which content tab, wherein, The coupling of multiple content tabs of game player's label and game website can be carried out it is also possible to according to specifically suitable simultaneously Sequence is carried out successively, such as according to the renewal time of content, first from the corresponding content tab of content and the game of recent renewal Gamer tag starts to mate.
In embodiments of the present invention, game website provides various contents to game player, and game website In content be also constantly update, it is substantial amounts of for causing the available content of game website, and is various, each trip Play website all records certain content.Content can be all the things that a game website comprises, and for example, game is played All on all words, picture and this game website that family provides are available for the thing that game player makes full use of, in addition Data that game website provides or list or file available for download and the descriptive matter in which there to these files and picture can The content of game website offer is provided, on game website in addition to these substances, game website also has some special Content, the such as page head at browser window top, the subject line of Email of guiding gamer visits game website etc., this Corresponding content tab can be set during uploading content in game website in inventive embodiments, in order to game player's label Coupling, so that it is determined that going out to which kind of content of game player's label recommendations.Specifically, the content of game website, can include with At least one in lower classification:News, bulletin, attack strategy, data, wallpaper, video.
In embodiments of the present invention, can look into from a large amount of and various content of game website for the ease of game player Read oneself content interested, be that all the elements in the used game website of game player are respectively provided with content tab, its In, content tab is the label arranging for the content providing in game website, and content tab can be used to indicate that game website The attribute of the content providing is it is also possible to be used for indicating the summary of the content of game website offer, specifically, permissible in content tab Carry label information, the specifying information of label information contents label, the wherein label information of content tab can record one Individual information is it is also possible to record multiple information.
In some embodiments of the invention, it is respectively arranged with accordingly for all the elements in step 101 game website Content tab, specifically includes:
B1, the classified catalogue according to belonging to each content of game website are respectively provided with corresponding content tab;Or,
B2, the content information according to described in each content of game website are respectively provided with corresponding content tab.
Wherein, for the implementation of B1 class, classified catalogue be that the content of game website is carried out system classification arrangement and The catalogue of setting, specifically, can provide the game website catalogue of a category layout in game website, in the arrangement of every apoplexy due to endogenous wind Game website name of station, website links, synopsis and the subclassification catalogue belonging to this classification, can be in classified catalogue Browse step by step and find related game website content, provide cross-index toward contact in classified catalogue, such that it is able to easily exist Redirect between related catalogue and browse, in each the curriculum offering content tab providing for game website, can be by every Classified catalogue belonging to individual content carrys out set content label, the content of such as game website specifically can be categorized as news, bulletin, Attack strategy, data, wallpaper, video etc., according to the classified catalogue of game website content, can distinguish in each curriculum offering one Hold label.It is understood that several rank levels, such as first class catalogue, second-level directory etc. can be arranged on game website Deng then each content is required for being respectively provided with a content tab according to the classified catalogue belonging to this content.
For the implementation of B1 class, can also be according in content during the curriculum offering content tab providing for game website Record content information carry out set content label, for example, for game website provide content A be certain game attack strategy A when, If how the game player that the content information recording in attack strategy A is new hand quickly upgrades, then can be the content of content A setting Label is " new hand ", the curriculum offering content tab being provided for game website by the analysis of content information, can accurately lead to Cross content tab to characterize content.
In some embodiments of the invention, step 102 is by multiple content tabs of game player's label and game website Mated respectively, specifically be may include steps of:
C1, extract the first tag set being made up of multiple player's subtab information from game player's label, from trip The second tag set of content subtab information composition is extracted in content tab to be matched in play website;
C2, judge that the first tag set and the second tag set whether there is and occur simultaneously, if so, determine game player's label and The match is successful for content tab to be matched, otherwise, it determines game player's label and content tab to be matched it fails to match.
That is, when mating to game player's label and content tab, if including in game player's label These player's subtab information can be formed the first tag set, and will treat in game website by multiple player's subtab information Extract content subtab information in the content tab of coupling and form the second tag set, then game player's label and content mark Sign coupling just can be realized by the computing between two tag sets, specifically, by judge the first tag set with Whether there is common factor between second tag set to realize, if exist between the first tag set and the second tag set occuring simultaneously, Then determine that the match is successful, if between the first tag set and the second tag set for game player's label and content tab to be matched It fails to match it is determined that game player's label is with content tab to be matched not to have common factor.Illustrate, if game player's label Include three player's subtab information:" new hand ", " RMB player ", " pushing away 21 layers of tower ", then these three player's subtabs letter First tag set of breath composition is new hand, and RMB player pushes away 21 layers of tower, if content to be matched in game website corresponds to Content tab include two content subtab information:" new hand ", " having more than three-level hero ", then this two content son marks Second tag set of label information composition is new hand, has more than three-level hero.Get the first tag set and the second mark It is possible to judge that the first tag set and the second tag set whether there is common factor after signing set, in aforementioned citing, first All there is identical element " new hand " in tag set and the second tag set, therefore can determine the first tag set and the second mark Signing set has common factor, so the match is successful between game player's label and content tab to be matched.
In other embodiments of the present invention, step 102 is by multiple content marks of game player's label and game website Sign and mated respectively, specifically may include steps of:
D1, extract the first label information from game player's label, from content tab to be matched, extract second Label information;
D2, judge whether the first label information and the similarity degree of the second label information exceed similarity threshold, if first The similarity degree of label information and the second label information exceedes similarity threshold, determines game player's label and content to be matched Tag match success, otherwise, it determines game player's label and content tab to be matched it fails to match.
That is, when mating to game player's label and content tab, can be according to the mark in respective label Label information is mated, and unlike aforementioned implementation, is in game player's label in embodiment described herein as The similarity degree of the second label information in the first label information and content tab is judged, such as remember in the first label information The information carrying has three, respectively label A, label B, label C, and the information described in the second label information has four, respectively Label A, label B, label D, label E, then the first label information and the second label information have partial information is identical, but One label information and the second label information are not identical, so determining that the first label information and the second label information are Similar, by arranging a similarity threshold, filter out the first higher label information of similarity degree and the second label information, It is also assumed that the first higher label information of similarity degree and the second label information are that the match is successful, by similarity threshold Setting, more content can be screened to push to game player, to meet game player demand be consulted to content.Enter one Step, it is desirable to the first label information and the second label information have very strong similar journey when the value of similarity threshold is very big Degree, optionally, determines game player's label and to be matched in the case of the first label information and the second label information identical The match is successful for content tab, if the first label information and the second label information differ, determines game player's label and to be matched Content tab it fails to match.
103rd, push content corresponding with the successful content tab of game player's tag match to game player.
In embodiments of the present invention, after game player's label and multiple content tab being mated, record and swim The play Gamer tag content tab that the match is successful, when game player signs in game website, pushes and game to game player The corresponding content of the Gamer tag content tab that the match is successful.
In some embodiments of the invention, step 103 is successful with game player's tag match to game player's push The corresponding content of content tab, including:
E1, when exist with game player's tag match successful content tab when, will in game website with game player mark Sign the corresponding content caching of content tab that the match is successful in the management server of game website;
E2, when game player signs in game website, will in management server caching and game player's tag match Successfully the corresponding content push of content tab is to game player.
That is, when game player's label is mated with content tab in a step 102, if there are and play object for appreciation During family's successful content tab of tag match, to the content tab that the match is successful, corresponding content enters row cache, by content caching To in management server, when game player signs in game website, the content that can transfer caching from management server is sent out Give game player.
By the description to the embodiment of the present invention for the above example, all the elements in game website are respectively arranged with Corresponding content tab, when the above-mentioned game website of gamer visits, the object for appreciation being produced in game website according to game player Family's game data arranges game player's label for game player, after completing the setting of game player's label, by game player's label Mated respectively with multiple content tabs of setting in game website, push to become with game player's tag match to game player The corresponding content of content tab of work(.All the elements setting in the used game website to game player in the embodiment of the present invention Content tab, is also provided with game player's label to game player, recommends which type of content can be by swimming to game player Play Gamer tag to be determined with mating of content tab, is pushed and game player's tag match to game player according to matching result The successfully corresponding content of content tab, by active to game player's content recommendation, can avoid game player to overflow no mesh Search content in game website, greatly reduce game player and cost consulted to effective content.
For ease of being better understood from and implementing the such scheme of the embodiment of the present invention, corresponding application scenarios of illustrating below come It is specifically described, be applied in game website recommend to game player with the pusher of content provided in an embodiment of the present invention Illustrate as a example content in website, refer to as shown in Fig. 2 the pusher of content can be with tag system, game data Four modules such as system, web site contents system, matching system, wherein,
1st, tag system is used for being respectively provided with the label of correlation to the content in game player and game website, specifically , it is the curriculum offering content tab in game website, be game player's setting game player's label, by game player certainly The classification that body and game website content are carried out respectively, can be generated as game player's label of game player's setting respectively, Content tab for the curriculum offering in game website.For example, the player number being produced in game website according to player A According to the game player's label arranging this player A is one or more of following game player's label:Newly enter, new hand, RMB Player, copy 1-1, push away 21 layers of tower, have heroic number (for example have heroic X and heroic Y), have heroic rank, formation Layout type etc., the number of concrete setting game player's label and form do not limit;According in game website offer Hold, such as content is attack strategy, arrange its content tab be new hand, copy 1-1, heroic X correlation etc., be to be installed with game website The content tab put may be used to indicate this content and is suitable for being accessed for object properties.
2nd, game data system is used for all objects for appreciation that storage is derived from game website (i.e. the management server of game website) The player data (usage record that for example player produces on game website) of family, and using tag system to each player Carry out above-mentioned label setting, finally can carry out classification according to label setting to the various types of games data of particular player derives.
For example, for player A, the player data that this player produces on game website includes but is not limited to role etc. Level, copy close number, push away the tower number of plies, heroic quantity and its title, formation, equipment, stage property, online hours and time, daily data Change etc., these game datas can also produce different game datas according to game difference.
3rd, web site contents system is used for storing all kinds of contents of various types of games website, the game website in web site contents system Content sources may include the content (web page contents that for example game official website is issued) of official's output, and game player's output (is for example swum Experience and game evaluation content that the game player of play website issues), (for example other media networks are to game for media output The content information of website orientation), and using tag system, every game website content is carried out with the setting of content tab, such as root According to aforementioned citing tag system to game website curriculum offering content tab, so web site contents system can be finally according to content The setting of label carries out data derivation to the document of specific label, and wherein, game website content includes but is not limited to news, public affairs Announcement, attack strategy, data, wallpaper, video etc..
4th, matching system is used for game player's label of game player's setting and the content tab of game website content are entered Row coupling, and when game player signs in game website, be finally completed the intelligent content based on player data and push.
For example, for game player A, a certain game player's label of this player is " heroic grade 3 ", for game website The attack strategy of upper issue, its a certain content tab is similarly " heroic grade 3 ", then matching system will log in game player A Game website carries out attack strategy when checking, automatically this attack strategy is pushed to player A.
Illustrated by the example above, in the embodiment of the present invention, whole game website can be according to player in this game website The analysis result of the game data of upper generation, intelligent pushes, for it, the content that this player may be interested, it is to avoid player is overflow no Purpose search content in game website, for player, have more preferable game player experience, whole system realize be Systemization, intelligent, individualized.
It should be noted that for aforesaid each method embodiment, in order to be briefly described, therefore it is all expressed as a series of Combination of actions, but those skilled in the art should know, the present invention is not limited by described sequence of movement because According to the present invention, some steps can be carried out using other orders or simultaneously.Secondly, those skilled in the art also should know Know, embodiment described in this description belongs to preferred embodiment, involved action and the module not necessarily present invention Necessary.
For ease of the more preferable such scheme implementing the embodiment of the present invention, phase for implement such scheme is also provided below Close device.
Refer to shown in Fig. 3-a, a kind of pusher 300 of content provided in an embodiment of the present invention, can include:Player Label setup module 301, tag match module 302, content push module 303, wherein,
Gamer tag setup module 301, for when gamer visits game website, according to described game player in institute Stating the player data producing in game website is that described game player arranges game player's label;
Tag match module 302, for dividing multiple content tabs of described game player's label and described game website Do not mated, in described game website, be respectively arranged with corresponding content tab for all the elements;
Content push module 303, successfully interior with described game player's tag match for pushing to described game player Hold the corresponding content of label.
In some embodiments of the invention, refer to as shown in Fig. 3-b, described Gamer tag setup module 301, bag Include:
Data analysiss submodule 3011, the game for obtaining described game player from described player data is entered Degree, and/or the game article of described game player, and/or the player attributes of described game player;
Label arranges submodule 3012, for the game progress according to described game player, and/or described game player Game article, and/or game player's label of the player attributes described game player of setting of described game player.
In some embodiments of the invention, refer to as shown in Fig. 3-c, with respect to pushing away of the content as shown in Fig. 3-a Send device, the pusher 300 of content, also include:Content tab setup module 304, for every according to described game website Classified catalogue belonging to individual content is respectively provided with corresponding content tab;Or, remembering according in each content of described game website The content information carrying is respectively provided with corresponding content tab.
In some embodiments of the invention, refer to as shown in Fig. 3-d, described tag match module 302, including:
Tag set extracting sub-module 3021, for extracting by multiple player's subtabs from described game player's label First tag set of information composition, extracts content subtab information in content tab to be matched from described game website Second tag set of composition;
Tag set judging submodule 3022, for judging whether are described first tag set and described second tag set Exist and occur simultaneously, if so, determine that the match is successful for described game player's label and content tab to be matched, otherwise, it determines described trip It fails to match for play Gamer tag and content tab to be matched.
In some embodiments of the invention, refer to as shown in Fig. 3-e, described tag match module 302, including:
Label information extracting sub-module 3023, for extracting the first label information from described game player's label, from The second label information is extracted in content tab to be matched;
Label information judging submodule 3024, for judging the phase of described first label information and described second label information Whether exceed similarity threshold like degree, if the similarity degree of described first label information and described second label information exceedes institute State similarity threshold, determine that the match is successful for described game player's label and described content tab to be matched, otherwise, it determines described It fails to match for game player's label and described content tab to be matched.
In some embodiments of the invention, described content push module 303, specifically for playing with described game when presence Family tag match successful content tab when, by described game website with described game player's tag match successful content mark Sign corresponding content caching in the management server of described game website;By in described management server caching with described trip The play corresponding content push of the Gamer tag content tab that the match is successful gives described game player.
By the above description to the embodiment of the present invention, all the elements in game website are respectively arranged with accordingly Content tab, when the above-mentioned game website of gamer visits, the player being produced in game website according to game player Data arranges game player's label for game player, after completing the setting of game player's label, by game player's label and game In website, multiple content tabs of setting are mated respectively, push successfully interior with game player's tag match to game player Hold the corresponding content of label.In the used game website to game player in the embodiment of the present invention, all the elements are provided with content Label, is also provided with game player's label to game player, recommends which type of content can be by game player to game player Label to be determined with mating of content tab, is pushed successful with game player's tag match to game player according to matching result The corresponding content of content tab, by active to game player's content recommendation, can avoid game player planless Game website searches content, greatly reduces game player and consults cost to effective content.
Hereinafter mainly it is applied to illustrate in server with the method for pushing of the content of the embodiment of the present invention, at this In bright embodiment, Fig. 4 is a kind of server architecture schematic diagram provided in an embodiment of the present invention, and this server 400 can be because of configuration Or performance is different and the larger difference of producing ratio, can include one or more central processing units (central Processing units, CPU) 422 (for example, one or more processors) and memorizer 432, one or more Storage application program 442 or the storage medium 430 (such as one or more mass memory units) of data 444.Wherein, deposit Reservoir 432 and storage medium 430 can be of short duration storage or lasting storage.The program being stored in storage medium 430 can include One or more modules (diagram does not mark), each module can be included to the series of instructions operation in server.More Further, central processing unit 422 could be arranged to communicate with storage medium 430, executes storage medium on server 400 Series of instructions operation in 430.
Server 400 can also include one or more power supplys 426, one or more wired or wireless networks Interface 450, one or more input/output interfaces 458, and/or, one or more operating systems 441, for example Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM etc..
In above-described embodiment, the step performed by server can push based on the content described in previous embodiment Method, here is omitted.
It should be noted that in above-mentioned terminal server embodiment, included unit is simply patrolled according to function Volume divided, but be not limited to above-mentioned division, as long as being capable of corresponding function;In addition, each function list The specific name of unit also only to facilitate mutual distinguish, is not limited to protection scope of the present invention.
In addition it should be noted that, device embodiment described above is only schematically, wherein said as separating The unit of part description can be or may not be physically separate, as the part that unit shows can be or Can not be physical location, you can with positioned at a place, or can also be distributed on multiple NEs.Can be according to reality The needing of border selects the purpose to realize this embodiment scheme for some or all of module therein.In addition, what the present invention provided In device embodiment accompanying drawing, the annexation between module represents there is communication connection between them, specifically can be implemented as one Bar or a plurality of communication bus or holding wire.Those of ordinary skill in the art are not in the case of paying creative work, you can with Understand and implement.
Through the above description of the embodiments, those skilled in the art can be understood that the present invention can borrow Software is helped to add the mode of necessary common hardware to realize naturally it is also possible to include special IC, specially by specialized hardware To be realized with CPU, private memory, special components and parts etc..Generally, all functions of being completed by computer program can Easily realized with corresponding hardware, and, the particular hardware structure for realizing same function can also be multiple many Sample, such as analog circuit, digital circuit or special circuit etc..But, more for the purpose of the present invention in the case of software program real It is now more preferably embodiment.Based on such understanding, technical scheme is substantially made to prior art in other words That contributes partly can be embodied in the form of software product, and this computer software product is stored in the storage medium that can read In, as the floppy disk of computer, USB flash disk, portable hard drive, read only memory (ROM, Read-Only Memory), random access memory Device (RAM, Random Access Memory), magnetic disc or CD etc., including some instructions with so that a computer sets Standby (can be personal computer, server, or network equipment etc.) executes the method described in each embodiment of the present invention.
In sum, above example, only in order to technical scheme to be described, is not intended to limit;Although with reference to upper State embodiment the present invention has been described in detail, it will be understood by those within the art that:It still can be to upper State the technical scheme described in each embodiment to modify, or equivalent is carried out to wherein some technical characteristics;And these Modification or replacement, do not make the essence of appropriate technical solution depart from the spirit and scope of various embodiments of the present invention technical scheme.

Claims (10)

1. a kind of method for pushing of content is it is characterised in that include:
When gamer visits game website, the player number that produced in described game website according to described game player Game player's label is set according to for described game player, specially:Obtain described game player from described player data Game progress, and/or the game article of described game player, and/or the player attributes of described game player;According to described trip The game progress of play player, and/or the game article of described game player, and/or the player attributes setting of described game player Game player's label of described game player;
Multiple content tabs of described game player's label and described game website are mated respectively, in described game website It is respectively arranged with corresponding content tab for all the elements;
Push content corresponding with the successful content tab of described game player's tag match to described game player.
2. method according to claim 1 is it is characterised in that be respectively arranged with for all the elements in described game website Corresponding content tab, specifically includes:
Classified catalogue according to belonging to each content of described game website is respectively provided with corresponding content tab;Or,
Content information according to described in each content of described game website is respectively provided with corresponding content tab.
3. method according to any one of claim 1 to 2 it is characterised in that described by described game player's label and Multiple content tabs of described game website are mated respectively, including:
Extract the first tag set being made up of multiple player's subtab information from described game player's label, from described trip The second tag set of content subtab information composition is extracted in content tab to be matched in play website;
Judge that described first tag set and described second tag set whether there is common factor, if so, determine described game player The match is successful for label and content tab to be matched, otherwise, it determines described game player's label and content tab to be matched Join unsuccessfully.
4. method according to any one of claim 1 to 2 it is characterised in that described by described game player's label and Multiple content tabs of described game website are mated respectively, including:
Extract the first label information from described game player's label, extract the second label from content tab to be matched Information;
Judge whether described first label information and the similarity degree of described second label information exceed similarity threshold, if described The similarity degree of the first label information and described second label information exceedes described similarity threshold, determines described game player's mark The match is successful with described content tab to be matched for label, otherwise, it determines described game player's label and described content to be matched Tag match failure.
5. method according to any one of claim 1 to 2 it is characterised in that described to described game player push with The corresponding content of the successful content tab of described game player's tag match, including:
When there is the successful content tab with described game player's tag match, will play with described game in described game website Family's corresponding content caching of the successful content tab of tag match is in the management server of described game website;
The content corresponding with the successful content tab of described game player's tag match of caching in described management server is pushed away Give described game player.
6. a kind of pusher of content is it is characterised in that include:
Gamer tag setup module, for when gamer visits game website, according to described game player in described game The player data producing in website is described game player's setting game player's label, described Gamer tag setup module, Including:Data analysiss submodule, for obtaining the game progress of described game player from described player data, and/or The game article of described game player, and/or the player attributes of described game player;Label arranges submodule, for according to institute State the game progress of game player, and/or the game article of described game player, and/or the player attributes of described game player Game player's label of described game player is set;
Tag match module, for carrying out multiple content tabs of described game player's label and described game website respectively Join, in described game website, be respectively arranged with corresponding content tab for all the elements;
Content push module, for pushing the successful content tab pair with described game player's tag match to described game player The content answered.
7. device according to claim 6, it is characterised in that the pusher of described content, also includes:Content tab sets Put module, be respectively provided with corresponding content tab for the classified catalogue belonging to each content according to described game website;Or, Content information according to described in each content of described game website is respectively provided with corresponding content tab.
8. the device according to any one of claim 6 to 7 is it is characterised in that described tag match module, including:
Tag set extracting sub-module, is made up of multiple player's subtab information for extracting from described game player's label The first tag set, extract the of content subtab information composition in content tab to be matched from described game website Two tag sets;
Tag set judging submodule, for judging described first tag set and described second tag set with the presence or absence of friendship Collection, if so, determines that the match is successful for described game player's label and content tab to be matched, otherwise, it determines described game player It fails to match for label and content tab to be matched.
9. the device according to any one of claim 6 to 7 is it is characterised in that described tag match module, including:
Label information extracting sub-module, for extracting the first label information from described game player's label, to be matched The second label information is extracted in content tab;
Label information judging submodule, the similarity degree for judging described first label information and described second label information is No exceed similarity threshold, if the similarity degree of described first label information and described second label information exceedes described similarity Threshold value, determines that the match is successful for described game player's label and described content tab to be matched, otherwise, it determines described game player It fails to match for label and described content tab to be matched.
10. the device according to any one of claim 6 to 7, it is characterised in that described content push module, is specifically used In when there is the successful content tab with described game player's tag match, by described game website with described game player The corresponding content caching of the successful content tab of tag match is in the management server of described game website;By described management clothes In business device, the content push corresponding with the successful content tab of described game player's tag match of caching gives described game player.
CN201410756939.0A 2014-12-10 2014-12-10 Content pushing method and device Active CN104598518B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410756939.0A CN104598518B (en) 2014-12-10 2014-12-10 Content pushing method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410756939.0A CN104598518B (en) 2014-12-10 2014-12-10 Content pushing method and device

Publications (2)

Publication Number Publication Date
CN104598518A CN104598518A (en) 2015-05-06
CN104598518B true CN104598518B (en) 2017-02-22

Family

ID=53124304

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410756939.0A Active CN104598518B (en) 2014-12-10 2014-12-10 Content pushing method and device

Country Status (1)

Country Link
CN (1) CN104598518B (en)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105477860A (en) * 2015-12-22 2016-04-13 北京奇虎科技有限公司 Game activity recommending method and device
CN106921724B (en) * 2015-12-28 2020-07-24 腾讯科技(深圳)有限公司 Game promotion content processing method and device
CN105912729B (en) * 2016-05-19 2019-05-14 华南理工大学 Mobile phone games recommender system based on three-D sequential dynamic model
CN107529067A (en) * 2016-08-29 2017-12-29 腾讯科技(深圳)有限公司 The recommendation method and apparatus of video
WO2018103516A1 (en) 2016-12-06 2018-06-14 腾讯科技(深圳)有限公司 Method of acquiring virtual resource of virtual object, and client
CN107040593A (en) * 2017-03-31 2017-08-11 努比亚技术有限公司 Message pusher and method
CN110555157B (en) * 2018-03-27 2023-04-07 阿里巴巴(中国)有限公司 Content recommendation method, content recommendation device and electronic equipment
CN110555135B (en) * 2018-03-27 2023-04-07 阿里巴巴(中国)有限公司 Content recommendation method, content recommendation device and electronic equipment
CN110555131B (en) * 2018-03-27 2023-04-07 阿里巴巴(中国)有限公司 Content recommendation method, content recommendation device and electronic equipment
CN108573066A (en) * 2018-04-27 2018-09-25 佛山市日日圣科技有限公司 A kind of game data processing method and processing unit
WO2021168619A1 (en) * 2020-02-24 2021-09-02 深圳市欢太科技有限公司 Information pushing method and apparatus, electronic device, and computer readable medium
CN111008349B (en) * 2020-03-09 2020-06-02 深圳博士创新技术转移有限公司 Big data information pushing processing method and system
CN111803958B (en) * 2020-07-16 2022-02-08 腾讯科技(深圳)有限公司 Virtual object queuing method and device and storage medium
CN111935291B (en) * 2020-08-14 2023-04-18 腾讯科技(深圳)有限公司 Game pushing method, device, equipment and computer-readable storage medium
CN116055551A (en) * 2022-11-18 2023-05-02 北京奇艺世纪科技有限公司 Information pushing method, device and system, electronic equipment and storage medium

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8137197B2 (en) * 2006-06-16 2012-03-20 38 Studios, Llc System and method for generating targeted newsletters
CN102346805A (en) * 2010-07-30 2012-02-08 腾讯科技(北京)有限公司 Game object pairing method and device
CN103997507B (en) * 2013-02-20 2018-09-07 腾讯科技(深圳)有限公司 A kind of method for pushing and device of information
CN103840950A (en) * 2014-02-27 2014-06-04 广东亿迅科技有限公司 Information pushing method and system

Also Published As

Publication number Publication date
CN104598518A (en) 2015-05-06

Similar Documents

Publication Publication Date Title
CN104598518B (en) Content pushing method and device
CN106503025B (en) Application recommendation method and system
EP2988230A1 (en) Data processing method and computer system
CN103916436B (en) Information-pushing method, device, terminal and server
CN110008397B (en) Recommendation model training method and device
CN104081429A (en) Video recommendation based on video co-occurrence statistics
WO2018196553A1 (en) Method and apparatus for obtaining identifier, storage medium, and electronic device
CN108132963A (en) Resource recommendation method and device, computing device and storage medium
CN103810184A (en) Method for determining web page address velocity, optimization method and device of methods
CN108595492A (en) Method for pushing and device, storage medium, the electronic device of content
CN108305181A (en) The determination of social influence power, information distribution method and device, equipment and storage medium
CN106528851A (en) Intelligent recommendation method and device
CN109819002B (en) Data pushing method and device, storage medium and electronic device
CN105989114A (en) Collection content recommendation method and terminal
CN111144936A (en) Similar population expansion method and device based on user tags
CN104750828A (en) Induction and deduction knowledge unconsciousness seal-learning method based on 6w rule
CN104376071B (en) The monitoring method and device of promotion message
CN103324720A (en) Personalized recommendation method and system according to user state
CN113672816B (en) Account feature information generation method and device, storage medium and electronic equipment
CN112650931B (en) Content recommendation method
CN104915408B (en) A kind of method and device of social search result displaying
CN112052386B (en) Information recommendation method, device and storage medium
CN106844720A (en) A kind of method and device for searching for data processing
CN114118651A (en) Evaluation method, device, equipment and computer storage medium
CN106445967A (en) Resource directory management method and apparatus

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant