Information pushing method and device, readable storage medium and electronic equipment

文档序号:1889437 发布日期:2021-11-26 浏览:10次 中文

阅读说明:本技术 一种信息推送方法、装置、可读存储介质和电子设备 (Information pushing method and device, readable storage medium and electronic equipment ) 是由 陈程 王贺 蔡天琪 于 2021-10-27 设计创作,主要内容包括:本发明实施例公开了一种信息推送方法、装置、可读存储介质和电子设备,方法包括:获取目标用户关联的特定人物信息,以及确定所述目标用户对所述特定人物的情感倾向信息;根据所述特定人物的相关发布信息确定所述特定人物关联的目标物;根据所述目标用户对应的所述情感倾向信息和所述特定人物关联的目标物确定目标推送信息,向所述目标用户推送所述目标推送信息。本发明充分利用了明星效应,以用户关联的特定人物关系为核心,挖掘相关联的信息,可以实现更加精准化、个性化的信息推送,以提升信息平台的推送转化率。(The embodiment of the invention discloses an information pushing method, an information pushing device, a readable storage medium and electronic equipment, wherein the method comprises the following steps: acquiring specific character information associated with a target user, and determining emotional tendency information of the target user to the specific character; determining a target object associated with the specific person according to the related release information of the specific person; determining target push information according to the emotional tendency information corresponding to the target user and the target object associated with the specific character, and pushing the target push information to the target user. The method and the device fully utilize the star effect, take the specific character relation associated with the user as a core, and mine the associated information, so that more accurate and personalized information push can be realized, and the push conversion rate of the information platform is improved.)

1. An information pushing method, characterized in that the method comprises:

acquiring specific character information associated with a target user, and determining emotional tendency information of the target user to the specific character;

determining a target object associated with the specific person according to the related release information of the specific person;

determining target push information according to the emotional tendency information corresponding to the target user and the target object associated with the specific character, and pushing the target push information to the target user.

2. The method of claim 1, wherein the obtaining of the information of the specific character associated with the target user and the determining of the emotional tendency information of the target user to the specific character comprises:

obtaining historical behavior data of the target user, and determining specific character information associated with the target user according to the historical behavior data;

analyzing the historical behavior data and determining emotional tendency information of the target user to the specific character; wherein, the emotional tendency information comprises emotional tendency and emotional weight, the emotional tendency comprises forward emotional tendency and reverse emotional tendency, and the emotional weight is used for representing the degree of emotional tendency of the target user to different specific characters.

3. The method of claim 1, wherein the determining the target object associated with the specific person according to the related release information of the specific person comprises:

identifying character information in the related release information of the specific person, and/or identifying picture information and/or video information in the related release information according to the image characteristics of the specific person;

and determining the target object associated with the specific person based on the recognition result.

4. The method according to any one of claims 1 to 3, wherein the determining the target push information according to the emotional tendency information corresponding to the target user and the target object associated with the specific character comprises:

determining a first type of specific character with a forward emotional tendency and/or a second type of specific character with a reverse emotional tendency of the target user according to the emotional tendency information;

and determining the target push information according to the first target object associated with the first type of specific people and/or the second target object associated with the second type of specific people.

5. The method of claim 4, wherein the determining the target push information according to the first object associated with the first type of specific person and/or the second object associated with the second type of specific person comprises:

under the condition that a first target object associated with the first type of specific people is determined to be a new item according to the related release information of the first type of specific people, determining that the target push information is the information of the first target object associated with the first type of specific people;

and under the condition that a second target object associated with the second specific person is determined to be a new object according to the related release information of the second specific person, determining that the target push information is the same kind of object information of the second target object associated with the second specific person.

6. The method of claim 4, wherein the determining the target push information according to the first object associated with the first type of specific person and/or the second object associated with the second type of specific person comprises:

determining a first push list according to the first target object and/or the second target object;

determining the target push information in the first push list based on the emotional weight of the target user to the first type of specific character.

7. The method of claim 6, wherein determining a first push list based on the first object and/or the second object comprises:

determining a second push list according to a first target object associated with the first type of specific people within a preset time period; deleting a second target object associated with the second type of specific people in the second push list to obtain a third push list;

and determining the first push list according to the item attribute information in the third push list and the historical consumption information of the target user.

8. An information pushing apparatus, characterized in that the apparatus comprises:

the first determining module is used for acquiring specific character information associated with a target user and determining emotional tendency information of the target user to the specific character;

the second determination module is used for determining a target object associated with the specific person according to the related release information of the specific person determined by the first determination module;

a third determining module, configured to determine target push information according to the emotional tendency information corresponding to the target user determined by the first determining module and the target object associated with the specific character determined by the second determining module;

and the pushing module is used for pushing the target pushing information determined by the third determining module to the target user.

9. A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the steps of the method according to any one of claims 1 to 7.

10. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the steps of the method of any of claims 1 to 7 are implemented when the program is executed by the processor.

Technical Field

The invention relates to the technical field of internet, in particular to an information pushing method, an information pushing device, a readable storage medium and electronic equipment.

Background

With the development of network technology, the convenience of the social media platform enables users to publish information on the network anytime and anywhere, but this also results in the social media platform presenting an information overload state. The mass information is really a precious wealth for the social media platform, but the information overload caused by the mass information also increases the difficulty of accurately pushing the personalized information by the social media platform. The social media platform can recommend commodity advertisements to users when the users use the social media platform, if the users see a large number of uninteresting advertisements on the social media platform, the user experience can be reduced, and how to accurately recommend interesting and possibly transformed advertisements to the users can be improved, so that the loyalty and experience value of the users to the social media platform are improved, and the social media platform is particularly important.

Disclosure of Invention

In order to solve the existing technical problems, embodiments of the present invention provide an information push method, an information push apparatus, a readable storage medium, and an electronic device.

In order to achieve the above purpose, the technical solution of the embodiment of the present invention is realized as follows:

in a first aspect, an embodiment of the present invention provides an information pushing method, including:

acquiring specific character information associated with a target user, and determining emotional tendency information of the target user to the specific character;

determining a target object associated with the specific person according to the related release information of the specific person;

determining target push information according to the emotional tendency information corresponding to the target user and the target object associated with the specific character, and pushing the target push information to the target user.

In the above scheme, the acquiring specific character information associated with a target user and determining emotional tendency information of the target user on the specific character includes:

obtaining historical behavior data of the target user, and determining specific character information associated with the target user according to the historical behavior data;

analyzing the historical behavior data and determining emotional tendency information of the target user to the specific character; wherein, the emotional tendency information comprises emotional tendency and emotional weight, the emotional tendency comprises forward emotional tendency and reverse emotional tendency, and the emotional weight is used for representing the degree of emotional tendency of the target user to different specific characters.

In the foregoing solution, the historical behavior data includes at least one of: historical approval information, historical comment information and historical search browsing information of the target user on the social media platform; wherein the historical endorsement information comprises at least endorsement and/or disapproval information of the target user with respect to media information on the social media platform.

In the above scheme, the analyzing the historical behavior data to determine the emotional tendency information of the target user to the specific character includes at least one of:

determining the emotional tendency of the target user to the specific character according to the historical praise information of the target user to the specific character, and determining the emotional weight of the target user to the specific character based on the time information and the frequency information of the historical praise information of the target user to all the associated specific characters;

determining the emotional tendency of the target user to the specific character according to the historical comment information of the target user to the specific character, and determining the emotional weight of the target user to the specific character based on the time information and the frequency information of the historical comment information of the target user to all the associated specific characters;

and searching browsing information according to the history of the target user on the specific character, determining the emotional tendency of the target user on the specific character, and determining the emotional weight of the target user on the specific character based on the frequency information of searching browsing information according to the history of the target user on all the related specific characters.

In the foregoing solution, the determining the target object associated with the specific person according to the related release information of the specific person includes:

identifying character information in the related release information of the specific person, and/or identifying picture information and/or video information in the related release information according to the image characteristics of the specific person;

and determining the target object associated with the specific person based on the recognition result.

In the foregoing solution, the determining target push information according to the emotional tendency information corresponding to the target user and the target object associated with the specific character includes:

determining a first type of specific character with a forward emotional tendency and/or a second type of specific character with a reverse emotional tendency of the target user according to the emotional tendency information;

and determining the target push information according to the first target object associated with the first type of specific people and/or the second target object associated with the second type of specific people.

In the foregoing solution, the determining the target push information according to the first target object associated with the first specific character type and/or the second target object associated with the second specific character type includes:

under the condition that a first target object associated with the first type of specific people is determined to be a new item according to the related release information of the first type of specific people, determining that the target push information is the information of the first target object associated with the first type of specific people;

and under the condition that a second target object associated with the second specific person is determined to be a new object according to the related release information of the second specific person, determining that the target push information is the same kind of object information of the second target object associated with the second specific person.

In the foregoing solution, the determining the target push information according to the first target object associated with the first specific character type and/or the second target object associated with the second specific character type includes:

determining a first push list according to the first target object and/or the second target object;

determining the target push information in the first push list based on the emotional weight of the target user to the first type of specific character.

In the foregoing solution, the determining a first push list according to the first target object and/or the second target object includes:

determining a second push list according to a first target object associated with the first type of specific people within a preset time period; deleting a second target object associated with the second type of specific people in the second push list to obtain a third push list;

and determining the first push list according to the item attribute information in the third push list and the historical consumption information of the target user.

In a second aspect, an embodiment of the present invention provides an information pushing apparatus, including:

the first determining module is used for acquiring specific character information associated with a target user and determining emotional tendency information of the target user to the specific character;

the second determination module is used for determining a target object associated with the specific person according to the related release information of the specific person determined by the first determination module;

a third determining module, configured to determine target push information according to the emotional tendency information corresponding to the target user determined by the first determining module and the target object associated with the specific character determined by the second determining module;

and the pushing module is used for pushing the target pushing information determined by the third determining module to the target user.

In the foregoing solution, the first determining module includes:

the first sub-module is used for obtaining historical behavior data of the target user and determining specific character information associated with the target user according to the historical behavior data;

the second submodule is used for analyzing the historical behavior data and determining emotional tendency information of the target user to the specific character; wherein, the emotional tendency information comprises emotional tendency and emotional weight, the emotional tendency comprises forward emotional tendency and reverse emotional tendency, and the emotional weight is used for representing the degree of emotional tendency of the target user to different specific characters.

In the foregoing solution, the historical behavior data includes at least one of: historical approval information, historical comment information and historical search browsing information of the target user on the social media platform; wherein the historical endorsement information comprises at least endorsement and/or disapproval information of the target user with respect to media information on the social media platform.

In the foregoing solution, the second sub-module includes at least one of:

the first analysis submodule is used for determining the emotional tendency of the target user to the specific character according to the historical praise information of the target user to the specific character, and determining the emotional weight of the target user to the specific character based on the time information and the frequency information of the historical praise information of the target user to all the related specific characters;

the second analysis submodule is used for determining the emotional tendency of the target user to the specific character according to the historical comment information of the target user to the specific character, and determining the emotional weight of the target user to the specific character based on the time information and the frequency information of the historical comment information of the target user to all the related specific characters;

and the third analysis submodule is used for searching browsing information according to the history of the target user on the specific character, determining the emotional tendency of the target user on the specific character, and determining the emotional weight of the target user on the specific character based on the frequency information of searching browsing information according to the history of the target user on all the related specific characters.

In the above solution, the second determining module is configured to identify text information in the related release information of the specific person, and/or identify picture information and/or video information in the related release information according to an image feature of the specific person; and determining the target object associated with the specific person based on the recognition result.

In the foregoing solution, the third determining module includes:

the third sub-module is used for determining a first type of specific character with a forward emotional tendency and/or a second type of specific character with a reverse emotional tendency of the target user according to the emotional tendency information determined by the first determining module;

the fourth sub-module is used for determining the target push information according to the first target object associated with the first specific character type and/or the second target object associated with the second specific character type.

In the foregoing solution, the fourth sub-module is configured to determine that the target push information is information of a first target object associated with the first type specific character when the first target object associated with the first type specific character is determined to be a new item according to the related release information of the first type specific character;

and the system is further used for determining that the target push information is the same kind of item information of the second target object associated with the second type of specific person under the condition that the second target object associated with the second type of specific person is determined to be a new item according to the related release information of the second type of specific person.

In the foregoing scheme, the fourth sub-module is configured to determine a first push list according to the first target object and/or the second target object; determining the target push information in the first push list based on the emotional weight of the target user to the first type of specific character.

In the above scheme, the fourth sub-module is further configured to determine a second push list according to a first target object associated with the first type of specific character within a preset time period; deleting a second target object associated with the second type of specific people in the second push list to obtain a third push list; and determining the first push list according to the item attribute information in the third push list and the historical consumption information of the target user.

In a third aspect, an embodiment of the present invention provides a computer-readable storage medium, on which a computer program is stored, which when executed by a processor implements the steps of the aforementioned method.

In a fourth aspect, an embodiment of the present invention provides an electronic device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor executes the computer program to implement the steps of the foregoing method.

The embodiment of the invention provides an information pushing method, an information pushing device, a readable storage medium and electronic equipment, which are used for acquiring specific character information associated with a target user and determining emotional tendency information of the target user to the specific character; determining a target object associated with the specific person according to the related release information of the specific person; determining target push information according to the emotional tendency information corresponding to the target user and the target object associated with the specific character, and pushing the target push information to the target user. The star effect is fully utilized, the specific character relation associated with the user is taken as a core, the associated information is mined, more accurate and personalized information push can be realized, and the push conversion rate of the information platform is improved.

Drawings

Fig. 1 is a first schematic flow chart of an information push method according to an embodiment of the present invention;

fig. 2 is a second flowchart illustrating an information pushing method according to an embodiment of the present invention;

fig. 3 is a schematic flow chart of an information push method in a commodity recommendation application according to an embodiment of the present invention;

FIG. 4 is a schematic diagram of a structure of an information pushing apparatus according to an embodiment of the present invention;

fig. 5 is a schematic structural diagram of an electronic device according to an embodiment of the present invention.

Detailed Description

The present invention will be described in further detail with reference to the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.

The embodiment of the invention provides an information pushing method. Fig. 1 is a first schematic flow chart of an information push method according to an embodiment of the present invention, and as shown in fig. 1, the information push method includes:

step 101, obtaining specific character information associated with a target user, and determining emotional tendency information of the target user to the specific character;

step 102, determining a target object associated with the specific person according to the related release information of the specific person;

step 103, determining target push information according to the emotional tendency information corresponding to the target user and the target object associated with the specific character, and pushing the target push information to the target user.

The technical scheme of the embodiment can be applied to pushing information on various information platforms, and the information platforms are not limited to social applications, reading applications, shopping applications, media applications and the like, such as micro blogs, banners, panning, jitters and the like. The information pushed by the embodiment can be information which needs to be recommended to a target user in various information platforms, the form of the information is not limited to characters, pictures, audio, video and the like, and the content of the information is not limited to advertisements, commodities, services, charities, other user information and the like.

In step 101, a target user is a push object of information, and a specific character at least includes a character with a certain degree of awareness and known to the public, and may be, for example, an entrepreneur, a sports star, an entertaining star, or another user with a certain influence on an information platform. The specific character associated with the target user can be determined based on the historical behavior of the target user on the information platform, such as the specific character involved in the target user performing operations of focusing on, clicking on, watching, language comment and the like on the information platform(s), and the specific character is not limited to the user in the information platform needing to be pushed.

In this embodiment, the emotional tendency information is used to represent a unidirectional relationship between a target user and an associated specific character, where the emotional tendency information of the target user to the specific character may include non-negative emotions expressing goodness, worship, approval, disapproval, and the like, and may also include negative emotions expressing reputations, criticisms, disapproval, and the like.

As an embodiment, the determining the emotional tendency information of the target user to the specific character may include: and presetting at least one emotion label, and determining the emotional tendency information of the target user to the associated specific character based on the preset emotion label. Illustratively, the emotion tag may be a tag directly indicating an emotion category, such as at least one of the following: a good feeling (such as "vermicelli"), a non-feeling ("passerby"), a bad feeling ("black powder"), or more detailed emotion labels (such as "iron powder", "love powder", "passerby powder", etc.) further classified according to the degree of the same type of relationship; it may also be a tag indicating emotional changes during a specific time period, such as may include at least one of: good to no feel ("powder to go to black"), good to no feel to bad ("powder to black"), good to no feel to good feel ("powder to go to black"), bad to good feel ("black to go to black"), bad to no feel ("black to go to black").

In step 102, the related release information of the specific character refers to information related to the specific character, which has public credibility or can be known by the public, on each information platform, such as information released on a news platform, introduction information announced by a product official account, live pictures and videos of activities in which the specific character participates, and the like. An information platform needing information push can obtain related release information of a specific person on other platforms, and extract information related to the information platform in the related release information, so that a target object related to the specific person is determined. The target object is not limited to a physical product, and the information platform can determine the type of the target object according to self positioning.

It should be noted that, in this embodiment, the execution order of step 101 and step 102 is not limited. In one embodiment, a first relational database between a target user and a specific character and a second relational database between the specific character and a target object can be established in advance, information of the specific character associated with the target user is obtained based on the first relational database, emotional tendency information of the target user on the associated specific character is determined, and the target object associated with the specific character is determined based on the second relational database. The first relational database can be established according to historical behavior data of a target user on the information platform, and the second relational database can be established according to related release information of a specific person.

For example, for recommendation of commodity information, a user personal information data table and/or a commodity data table are/is generally stored in an original recommendation system of an information platform (such as microblog, small red book, panning and the like) and can be used for further inquiring information details, so that a first data table for storing a user-person relation and a second data table for storing a person-commodity relation can be additionally established in an existing commodity database. Specifically, the contents stored in the first relationship table include, but are not limited to, a user ID, a person ID, a relationship description, and the like; the second data table stores contents including, but not limited to, a person ID, a person name, a person photo, an associated brand, an associated commodity, an associated relationship (such as speaker, brand enthusiast, avatar, personal belongings, etc.), an associated time period (such as date of speaking announced by officer, time of settlement, etc.), etc., so as to determine a specific person associated with a target user and emotional tendency information of the specific person based on the first data table, and determine a target object associated with the specific person based on the second data table.

As an optional implementation manner, historical behavior data of a target user on an information platform and related release information of a specific person are obtained periodically, the first relational database is updated periodically based on the historical behavior data, and the second relational database is updated periodically based on the related release information.

In step 103, according to the emotional tendency information corresponding to the target user and the target object associated with the specific character corresponding to the emotional tendency information, target push information corresponding to the target user is determined and pushed to the target user. The target push information corresponding to the target user is determined according to different emotional tendency information of the target user to different specific characters and target objects related to the specific characters. Illustratively, the target user S associates a specific character a and a specific character B, wherein the specific character a has a positive emotion and the specific character B has a negative emotion, the first target object associated with the specific character a includes { a1, a2, a3}, and the second target object associated with the specific character B includes { B1, B2}, and when pushing information to the target user S, the target pushing information can be preferentially determined from { a1, a2, a3} and { B1 congeneric product, B2 congeneric product }, and pushed to the target user S.

By adopting the technical scheme of the embodiment of the invention, the star effect is fully utilized, the specific character relation associated with the user is taken as a core, and the associated information is mined, so that more accurate and personalized information push can be realized, and the push conversion rate of the information platform is improved.

The embodiment of the invention also provides an information pushing method. Fig. 2 is a schematic flow chart of an information push method according to an embodiment of the present invention, and as shown in fig. 2, the method includes:

step 201, obtaining historical behavior data of the target user, and determining specific character information associated with the target user according to the historical behavior data;

step 202, analyzing the historical behavior data and determining emotional tendency information of the target user to the specific character; wherein, the emotional tendency information comprises emotional tendency and emotional weight, the emotional tendency comprises forward emotional tendency and reverse emotional tendency, and the emotional weight is used for representing the degree of emotional tendency of the target user to different specific characters;

step 203, determining a target object associated with the specific person according to the related release information of the specific person;

step 204, determining a first type of specific character with a forward emotional tendency and/or a second type of specific character with a reverse emotional tendency of the target user according to the emotional tendency information; determining target push information according to a first target object associated with the first type of specific people and/or a second target object associated with the second type of specific people;

and step 205, pushing the target push information to the target user when the push condition is met.

The user can perform various behavior operations when using the information platform, illustratively, the historical behavior data includes but is not limited to praise, comment, forward, share, pay attention to, search, order placement, report and the like, and specific character information associated with the target user can be determined according to the historical behavior data.

In this embodiment, the emotional tendency information includes emotional tendency and emotional weight, the emotional tendency is used for determining the qualitative relationship between the target user and the specific character, and the emotional weight is used for determining the quantitative relationship between the target user and the specific character. For example, the emotional weight of a specific person with a reverse emotional tendency may be set to-1, and the emotional weights of different sizes may be set to the specific person with a forward emotional tendency according to degrees, for example, a weight greater than or equal to 0 and less than or equal to 1 may be set. The forward emotional tendency may refer to the non-negative emotion in the foregoing embodiment, and the reverse emotional tendency may refer to the negative emotion in the foregoing embodiment, which is not described herein again.

As an optional implementation manner, in step 202, the historical behavior data includes at least one of: historical approval information, historical comment information and historical search browsing information of the target user on the social media platform; wherein the historical endorsement information comprises at least endorsement and/or disapproval information of the target user with respect to media information on the social media platform. The analyzing the historical behavior data to determine emotional tendency information of the target user to the specific character comprises at least one of the following steps:

determining the emotional tendency of the target user to the specific character according to the historical praise information of the target user to the specific character, and determining the emotional weight of the target user to the specific character based on the time information and the frequency information of the historical praise information of the target user to all the associated specific characters;

determining the emotional tendency of the target user to the specific character according to the historical comment information of the target user to the specific character, and determining the emotional weight of the target user to the specific character based on the time information and the frequency information of the historical comment information of the target user to all the associated specific characters;

and searching browsing information according to the history of the target user on the specific character, determining the emotional tendency of the target user on the specific character, and determining the emotional weight of the target user on the specific character based on the frequency information of searching browsing information according to the history of the target user on all the related specific characters.

In this embodiment, the social media platform refers to a content production and exchange platform based on user relationships on the internet, and the social media is a tool and a platform for different users to share opinions, insights, experiences and viewpoints, such as a social website/application, a microblog, a WeChat, a blog, a forum, a podcast, a short video platform, a live platform, and the like. The historical praise information at least comprises praise and/or disapprove information of the target user about the media information on the social media platform, such as media information associated with functions of praise, love, favorite, trample and the like in the social media platform; the historical comment information at least comprises comment information which is published by a target user and is related to media information on the social media platform, such as messages, replies, commented bloggers, friend circles and the like; the historical search browsing information at least comprises media information searched and browsed by a target user on the social media platform, such as microblog overtones, hot searches and the like.

Illustratively, the relationship of the target user to the specific character is qualitatively determined according to historical praise information, such as that the user praise the positive evaluation content of the specific character, which indicates that the user has a positive emotional tendency to the specific character, and praise the negative evaluation content of the specific character, which indicates that the user has a negative emotional tendency to the specific character. Further, for all the specific persons associated with the user, considering the time factor and the praise rate, different specific characters are given emotional weights corresponding to the specific characters, for example, for all the specific characters with positive emotional tendency, different weights are given from large to small according to the ratio of the number of praise times from high to low, and meanwhile, the time factor can be considered, if a user forwards and backwards likes a particular character, the user may be considered to have a reverse emotional tendency ("pink to black") to the particular character, if the user is more popular and has little approval in the near future, the user may be considered to have a lower weighted positive emotional tendency ("pink turn") for that particular person, and correspondingly, different approval behaviors such as "black turn pink", "road turn pink", etc. will have different emotional tendencies and weights.

It can be understood that the recent behavior of the user has a higher weight, and the behavior with a long duration has a higher weight. In an embodiment, the target user may approve for a long time, the emotion weight corresponding to the specific character with the forward emotion tendency is set to be 1, the emotion weight corresponding to the specific character with the reverse emotion tendency determined according to the recent approve, is set to be-1, and other specific characters with the forward emotion tendency may be ranked from high to low according to the composite value of the behavior occurrence time and the number of times of approval, and the emotion weights between 0 and 1 are distributed in a linear average manner.

The historical comment information is text information generally, semantic analysis is carried out based on natural language processing, and whether the user has a forward emotional tendency or a reverse emotional tendency to the evaluated object can be determined. Illustratively, the historical comment information of the user is subjected to text classification or emotion analysis based on a multi-input single-output (Nvs 1) type recurrent neural network. Further, similarly to the historical praise information, the emotion weight corresponding to the specific character is determined by considering the time factor and the number of times of comments, for example, the emotion weight corresponding to all the specific characters with reverse emotion tendencies can be set to be-1, for the specific character with forward emotion tendencies, the emotion weight of the specific character which still has comment behavior in the near future and has the longest lasting comment time is set to be 1, and the emotion weights of other specific characters are set to be between 0 and 1 according to the composite value of the behavior occurrence time and the number of times of comments.

Similarly, the emotional tendency of the target user to the specific character is determined according to the information content of the historical search browsing information, and the emotional weight is set for the related character according to the occurrence time and the occurrence frequency of the search browsing behavior. It should be noted that the history search browsing information may be used only when the user does not have history approval information and history comment information, and in this case, the emotion weight corresponding to the specific person may be determined only according to the frequency information of the history search browsing information.

In an embodiment, when there are multiple information in the history praise information, the history comment information, and the history search browsing information, the emotion weights corresponding to the information may be determined according to the various information, and then the final emotion weights corresponding to the specific user may be determined based on a weighted average or other manners by combining the emotion weights determined by the different information.

In step 203, the determining the target object associated with the specific person according to the related release information of the specific person includes: identifying character information in the related release information of the specific person, and/or identifying picture information and/or video information in the related release information according to the image characteristics of the specific person; and determining the target object associated with the specific person based on the recognition result.

Exemplarily, taking information pushing of a shopping application platform as an example, official released information or third-party information with public confidence, such as a brand officer announcement message and text information released by a large news platform, is identified, text information in the relevant released information is identified based on keywords such as 'introduction', 'brand enthusiast', 'image great messenger' and the like, and a target object associated with a specific character is determined; or, for the information such as pictures and videos, the information is identified according to the image characteristics of the specific person, noise factors (such as flowers, beverages, vehicles and the like) are further eliminated after the person is determined, and finally, the target object related to the specific person is determined, wherein the target object includes but is not limited to clothes, bags, shoes, ornaments, articles (such as mobile phones, mobile phone shells and the like).

It should be noted that the target object associated with the specific person may include a product directly determined according to the related release information, and may also include a product of the same series or the same brand associated with the article.

In step 204, classifying specific characters associated with the target user according to the emotional tendency in the emotional tendency information, and determining a first specific character with a forward emotional tendency and/or a second specific character with a reverse emotional tendency; and determining target push information corresponding to the target user according to the first target object associated with the first type of specific people and/or the second target object associated with the second type of specific people. It can be understood that when only the first specific person exists, target push information is selected from the first target objects related to the first specific person; when only a second specific figure exists, target push information can be selected from the similar products of a second target object according to the push requirement of a target user in the near term; when the first type of specific character and the second type of specific character exist at the same time, a preliminary screening result can be generated according to the first target object, the second target object in the preliminary screening result is deleted, and target push information is determined from the remaining products of the preliminary screening result.

As an embodiment, in step 204, the determining the target push information according to the first target object associated with the first specific person type and/or the second target object associated with the second specific person type includes: under the condition that a first target object associated with the first type of specific people is determined to be a new item according to the related release information of the first type of specific people, determining that the target push information is the information of the first target object associated with the first type of specific people; and under the condition that a second target object associated with the second specific person is determined to be a new object according to the related release information of the second specific person, determining that the target push information is the same kind of object information of the second target object associated with the second specific person.

The embodiment carries out forward recommendation and backward recommendation according to two types of specific characters associated with the target user. Illustratively, when the person (the first specific person) which is good for the target user is determined to have a new introduction according to the related release information, pushing the product of the introduction and/or the same brand and same series of products to the target user; when determining that the person (the second specific person) which is not good for the target user has a new introduction according to the related release information, pushing the similar products of the introduction products to the target user, and preferentially pushing the products related to the first specific person in the similar products can be considered. For example, the historical behavior data of the user xiaobai indicates that the user xiaobai likes the principal a, rejects the principal B, and declares the beverage X by the new officer B, and records in the database that the principal a declared the beverage Y once (or frequently suntan the beverage Y in a personal photograph, thus forming a correlation record), then the product recommended to the xiaobai is the beverage Y.

As another embodiment, in step 204, the determining the target push information according to the first target object associated with the first specific person type and/or the second target object associated with the second specific person type includes: determining a first push list according to the first target object and/or the second target object; determining the target push information in the first push list based on the emotional weight of the target user to the first type of specific character.

The first push list is related article information obtained through preliminary screening according to emotional tendency of the target user to different specific characters. Optionally, the items in the first pushing list are sorted according to the weight, and a target object associated with a first specific figure with the weight larger than a first set threshold is selected for pushing; or different selection numbers are allocated to the targets associated with the first specific characters with different weights, for example, 75% of the articles in the target pushing information are selected from the targets associated with the first specific characters with the emotion weight greater than 0.5, and the remaining 25% of the articles are selected from the targets associated with the first specific characters with the emotion weight greater than 0 and less than or equal to 0.5; or, different extraction probabilities are assigned to the targets associated with the first type of specific characters with different weights, for example, a group of information to be recommended is determined from the targets associated with the first type of specific characters with emotion weight greater than 0.5 according to the extraction probability of 80%, another group of information to be recommended is determined from the targets associated with the first type of specific characters with emotion weight greater than 0 and less than or equal to 0.5 according to the extraction probability of 20%, and finally, the two groups of information to be recommended are combined to obtain target push information.

According to the embodiment, the first push list is determined according to the emotional tendency in the emotional tendency information, and then the target push information is determined from the first push list according to the emotional weight of the first specific character, so that the accuracy of the push information is improved.

Optionally, the determining a first push list according to the first target object and/or the second target object may further include: determining a second push list according to a first target object associated with the first type of specific people within a preset time period; deleting a second target object associated with the second type of specific people in the second push list to obtain a third push list; and determining the first push list according to the item attribute information in the third push list and the historical consumption information of the target user.

It is contemplated that the objects associated with a particular persona will typically be somewhat time-limited, such as a period of introduction, a new period on a product, seasonally defining a product, and so forth. In this embodiment, the second push list is determined according to a first object associated with a first type of specific character within a preset time period, where the preset time period may be determined based on the first type of specific character or the first object, for example, when a relational database between the specific character and the object is established, a time period associated with the object is recorded; or may be a predetermined fixed time period.

It should be noted that, when deleting the second object associated with the second type of specific person in the second push list, the association time of the second object is not limited. It is to be understood that the second specific character type is determined based on historical behavior data of the target user in the near future, and in this case, the second target object may be a product that the second specific character type has already spoken, i.e., the associated time period of the second target object may not be considered when determining the third push list.

In this embodiment, the item attribute information may specifically include a brand, a model, a category, a commodity price, a price range, a sales volume, a function, and the like, and the historical consumption information may include recent purchase records of the target user, a user consumption level of the historical records, and the like. Illustratively, the user has recently purchased a cell phone (a product with a slower replacement frequency), and the same type of product in the third push list may be deleted; and simultaneously, preferentially selecting products with similar price from the third push list according to the single amount of historical consumption of the user, and matching and recommending low-price and high-price products.

In step 205, the push condition may be triggered by an event, for example, when the user opens the application software, an open screen advertisement is triggered, a user pull-down operation triggers display of push information meeting the user preference, when a specific person associated with the user has a new introduction, a push information is triggered to be sent to the user, and the like; it may also be triggered by time, such as pushing to the user periodically, it being understood that the pushing condition may be any reasonable manner between the information platform and the user by default. The pushing mode of the target pushing information can comprise a popup box, a short message, a subscription mail/message, an information flow advertisement and the like, and the pushing mode of the target pushing information is not limited by the invention.

According to the embodiment of the invention, the recommendation entry point is found through the star effect, not only can forward recommendation be carried out, but also backward recommendation can be carried out, and meanwhile, combined recommendation is carried out by combining the attribute information of the commodity and the historical consumption information of the user, so that the psychological needs and the actual consumption level of the rice circle consumers are fully taken care of, and the push conversion rate is improved.

The following describes an image processing scheme according to an embodiment of the present invention with reference to a specific application scenario.

Fig. 3 is a schematic flow chart of an information push method in a commodity recommendation application according to an embodiment of the present invention, where the information push method can be implemented as a supplementary function of an existing recommendation system in an information platform. In this embodiment, it is assumed that a user personal information data table and a commodity data table exist in the existing recommendation system, and a "user-person" data table and a "person-commodity" data table are additionally established in a commodity database of the existing recommendation system.

As shown in fig. 3, the information push method specifically includes:

step 301, identifying the information issued by the official or the information of the third party with public trust, and judging the type of the information. According to news announced by officers or released by a large news platform, the news or news content is identified, data is expanded according to actual conditions, and a 'character-commodity' data table is continuously maintained.

Step 302, if the message is a text message, identifying keywords such as 'introduction', 'brand enthusiastics', 'image great messenger' and the like, creating a new record when no corresponding relation exists in the 'person-commodity' data table, and going to step 308.

Step 303, if the information is the picture or video information, comparing the pictures of the people, identifying the target people in the information, eliminating noises (bouquet, beverage, transportation means and the like), further identifying the objects of the target people, including but not limited to clothing, bags, shoes, ornaments, articles (mobile phone, mobile phone shell and the like), eliminating the data already existing in the data sheet of the 'people-goods' and newly adding a record.

And step 304, obtaining the historical behavior data of the user existing in the recommendation system, continuously maintaining a 'user-person' data table, and updating the relationship between the user and the star.

Step 305, historical approval information and/or historical comment information of the user exist in the historical behavior data, the historical approval information and/or the historical comment information are analyzed, the quantification is carried out after the quantification is carried out, a relation weight w is given, and a relation record is formed.

For historical praise information, firstly, the relationship is qualitative, the praise positive evaluation content is corresponding to the user's liking of the character; praise the negative evaluation content and correspondingly exclude the character; then, the relationship is quantified, a weight w = -1 is given to the excluded persons, the liked persons are ranked from high to low according to the liked ratio obtained by all the liked persons, and a weight w (the range is 0< w < 1) is given to the liked persons in consideration of the time factor. For historical comment information, firstly, relation is qualitative, and the comment information is analyzed through an N vs1 type recurrent neural network to judge whether the relation of a user to an evaluation object is liked or rejected; then, the relationship is quantified, and similar to the historical praise information, the time factor and the number of times of comments of the positive (or negative) appraised person are taken into consideration, and the weight w is given to the person.

And step 306, when the historical approval information and the historical comment information do not exist, analyzing the historical search browsing information of the user, forming a relation record and giving a relation weight w. And acquiring a search browsing record, finding a target person, sequencing the search browsing records from high to low according to the number of times of person search browsing, and setting the search browsing records as a preference relationship, wherein the weight is in the range of 0< w < 1.

And 307, performing conventional combined recommendation when the recommendation condition is met (such as meeting the time specification of a new round of recommendation). And searching related commodities for the object with the positive value w, excluding commodities corresponding to the object with the negative value w in the search result, screening to obtain a commodity set M by combining commodity attribute information, user personal information and recent consumption records, determining a final commodity set to be recommended according to the weight w of the object corresponding to the commodities in the set M and the quantity of the recommendable commodities, and completing a round of commodity recommendation. If the recommended condition is not satisfied, step 301 is executed again.

Specifically, in the product set M, the degree of occurrence of the related product is determined in accordance with "weight w of associated object > 0.5: and carrying out differentiated combination according to the commodity attributes in a mode that the appearance degree of the related commodities of which w is less than or equal to 0.5 is = 3:1 "of the related objects to form a final commodity set to be recommended. For example, M = { a, b, c, d, e, f, g }, w >0.5 related commodities are { a, b, c, d, e }, w ≦ 0.5 related commodities are { f, g }, n × 75% of commodities are selected from { a, b, c, d, e } and n × 25% of commodities are selected from { f, g } according to the number of displayable recommended commodities being n.

And 308, recording the recommendation triggered by the newly added agent, wherein the recommendation comprises forward recommendation and backward recommendation. The forward recommendation is that when a favorite person is declared by a new official in step 302, a new round of recommendation may be triggered, and the recommended content preferentially binds to a brand and a commodity related to the announced content of the official. The reverse recommendation is that when the new official announces the exclusive person identified in step 302, the official announces the same type of product of the product, and the same type of product is associated with the favorite person of the user.

Steps 301 to 308 may be repeated periodically after completing one merchandise recommendation.

The embodiment of the invention also provides an information pushing device. Fig. 4 is a schematic structural diagram of a first configuration of an information pushing apparatus according to an embodiment of the present invention, and as shown in fig. 4, the information pushing apparatus 400 includes:

the first determining module 401 is configured to obtain specific character information associated with a target user, and determine emotional tendency information of the target user on the specific character;

a second determining module 402, configured to determine, according to the related release information of the specific person determined by the first determining module 401, a target object associated with the specific person;

a third determining module 403, configured to determine target push information according to the emotional tendency information corresponding to the target user determined by the first determining module 401 and the target object associated with the specific character determined by the second determining module 402;

and a pushing module 404, configured to push the target pushing information determined by the third determining module 403 to the target user.

In an optional embodiment of the present invention, the first determining module 401 includes:

the first sub-module is used for obtaining historical behavior data of the target user and determining specific character information associated with the target user according to the historical behavior data;

the second submodule is used for analyzing the historical behavior data and determining emotional tendency information of the target user to the specific character; wherein, the emotional tendency information comprises emotional tendency and emotional weight, the emotional tendency comprises forward emotional tendency and reverse emotional tendency, and the emotional weight is used for representing the degree of emotional tendency of the target user to different specific characters.

In an optional embodiment of the invention, the historical behavior data comprises at least one of: historical approval information, historical comment information and historical search browsing information of the target user on the social media platform; wherein the historical endorsement information comprises at least endorsement and/or disapproval information of the target user with respect to media information on the social media platform.

In an optional embodiment of the invention, the second sub-module comprises at least one of:

the first analysis submodule is used for determining the emotional tendency of the target user to the specific character according to the historical praise information of the target user to the specific character, and determining the emotional weight of the target user to the specific character based on the time information and the frequency information of the historical praise information of the target user to all the related specific characters;

the second analysis submodule is used for determining the emotional tendency of the target user to the specific character according to the historical comment information of the target user to the specific character, and determining the emotional weight of the target user to the specific character based on the time information and the frequency information of the historical comment information of the target user to all the related specific characters;

and the third analysis submodule is used for searching browsing information according to the history of the target user on the specific character, determining the emotional tendency of the target user on the specific character, and determining the emotional weight of the target user on the specific character based on the frequency information of searching browsing information according to the history of the target user on all the related specific characters.

In an optional embodiment of the present invention, the second determining module 402 is configured to identify text information in the related release information of the specific person, and/or identify picture information and/or video information in the related release information according to an image feature of the specific person; and determining the target object associated with the specific person based on the recognition result.

In an optional embodiment of the present invention, the third determining module 403 includes:

the third sub-module is used for determining a first type of specific character with a forward emotional tendency and/or a second type of specific character with a reverse emotional tendency of the target user according to the emotional tendency information determined by the first determining module;

the fourth sub-module is used for determining the target push information according to the first target object associated with the first specific character type and/or the second target object associated with the second specific character type.

In an optional embodiment of the present invention, the fourth sub-module is configured to, when it is determined that the first target object associated with the first specific character type is a new item according to the related release information of the first specific character type, determine that the target push information is information of the first target object associated with the first specific character type;

and the system is further used for determining that the target push information is the same kind of item information of the second target object associated with the second type of specific person under the condition that the second target object associated with the second type of specific person is determined to be a new item according to the related release information of the second type of specific person.

In an optional embodiment of the present invention, the fourth sub-module is configured to determine a first push list according to the first object and/or the second object; determining the target push information in the first push list based on the emotional weight of the target user to the first type of specific character.

In an optional embodiment of the present invention, the fourth sub-module is further configured to determine a second push list according to a first target object associated with the first type of specific character within a preset time period; deleting a second target object associated with the second type of specific people in the second push list to obtain a third push list; and determining the first push list according to the item attribute information in the third push list and the historical consumption information of the target user.

In this embodiment of the present invention, the first determining module 401, the second determining module 402, the third determining module 403, the pushing module 404 and the sub-modules included in the information pushing apparatus 400 may be implemented by a Central Processing Unit (CPU), a Digital Signal Processor (DSP), a Micro Control Unit (MCU) or a Programmable Gate Array (FPGA) in the terminal in practical application.

It should be noted that: in the information pushing apparatus provided in the above embodiment, only the division of the program modules is exemplified when information is pushed, and in practical applications, the processing distribution may be completed by different program modules according to needs, that is, the internal structure of the apparatus may be divided into different program modules to complete all or part of the processing described above. In addition, the information pushing apparatus and the information pushing method provided by the above embodiments belong to the same concept, and specific implementation processes thereof are detailed in the method embodiments and are not described herein again.

Fig. 5 is a schematic structural diagram of an electronic device according to an embodiment of the present invention, and the electronic device 500 may be a server, a workstation, or the like. The electronic device 500 shown in fig. 5 includes: at least one processor 501, memory 502, and at least one network interface 503. The various components in the electronic device 500 are coupled together by a bus system 504. It is understood that the bus system 504 is used to enable communications among the components. The bus system 504 includes a power bus, a control bus, and a status signal bus in addition to a data bus. For clarity of illustration, however, the various buses are labeled as bus system 504 in fig. 5.

It will be appreciated that the memory 502 can be either volatile memory or nonvolatile memory, and can include both volatile and nonvolatile memory. Among them, the nonvolatile Memory may be a Read Only Memory (ROM), a Programmable Read Only Memory (PROM), an Erasable Programmable Read-Only Memory (EPROM), an Electrically Erasable Programmable Read-Only Memory (EEPROM), a magnetic random access Memory (FRAM), a Flash Memory (Flash Memory), a magnetic surface Memory, an optical disk, or a Compact Disc Read-Only Memory (CD-ROM); the magnetic surface storage may be disk storage or tape storage. Volatile Memory can be Random Access Memory (RAM), which acts as external cache Memory. By way of illustration and not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Synchronous Static Random Access Memory (SSRAM), Dynamic Random Access Memory (DRAM), Synchronous Dynamic Random Access Memory (SDRAM), Double Data Rate Synchronous Dynamic Random Access Memory (DDRSDRAM), Enhanced Synchronous Dynamic Random Access Memory (ESDRAM), Enhanced Synchronous Dynamic Random Access Memory (Enhanced DRAM), Synchronous Dynamic Random Access Memory (SLDRAM), Direct Memory (DRmb Access), and Random Access Memory (DRAM). The memory 502 described in connection with the embodiments of the invention is intended to comprise, without being limited to, these and any other suitable types of memory.

The memory 502 in embodiments of the present invention is used to store various types of data to support the operation of the electronic device 500. Examples of such data include: first relationship data for storing a relationship between a user and a particular person, second relationship data for storing a particular person and an associated object, and any computer program operating on the electronic device 500, a program implementing a method of an embodiment of the invention may be contained in the memory 502.

The method disclosed by the above-mentioned embodiments of the present invention may be applied to the processor 501, or implemented by the processor 501. The processor 501 may be an integrated circuit chip having signal processing capabilities. In implementation, the steps of the above method may be performed by integrated logic circuits of hardware or instructions in the form of software in the processor 501. The processor 501 described above may be a general purpose processor, a DSP, or other programmable logic device, discrete gate or transistor logic device, discrete hardware components, or the like. Processor 501 may implement or perform the methods, steps, and logic blocks disclosed in embodiments of the present invention. A general purpose processor may be a microprocessor or any conventional processor or the like. The steps of the method disclosed by the embodiment of the invention can be directly implemented by a hardware decoding processor, or can be implemented by combining hardware and software modules in the decoding processor. The software modules may be located in a storage medium located in the memory 502, and the processor 501 reads the information in the memory 502 and performs the steps of the aforementioned methods in conjunction with its hardware.

In an exemplary embodiment, the electronic Device 500 may be implemented by one or more Application Specific Integrated Circuits (ASICs), DSPs, Programmable Logic Devices (PLDs), Complex Programmable Logic Devices (CPLDs), FPGAs, general purpose processors, controllers, MCUs, microprocessors (microprocessors), or other electronic components for performing the aforementioned methods.

In an exemplary embodiment, the present invention further provides a computer readable storage medium, such as the memory 502 comprising a computer program, which is executable by the processor 501 of the electronic device 500 to perform the steps of the aforementioned method. The computer readable storage medium can be Memory such as FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface Memory, optical disk, or CD-ROM; or may be various devices, such as personal computers, servers, etc., including one or any combination of the above-described memories.

The methods disclosed in the several method embodiments provided in the present application may be combined arbitrarily without conflict to obtain new method embodiments.

Features disclosed in several of the product embodiments provided in the present application may be combined in any combination to yield new product embodiments without conflict.

The features disclosed in the several method or apparatus embodiments provided in the present application may be combined arbitrarily, without conflict, to arrive at new method embodiments or apparatus embodiments.

In the several embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other ways. The above-described device embodiments are merely illustrative, for example, the division of the unit is only a logical functional division, and there may be other division ways in actual implementation, such as: multiple units or components may be combined, or may be integrated into another system, or some features may be omitted, or not implemented. In addition, the coupling, direct coupling or communication connection between the components shown or discussed may be through some interfaces, and the indirect coupling or communication connection between the devices or units may be electrical, mechanical or other forms.

The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed on a plurality of network units; some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.

In addition, all the functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may be separately regarded as one unit, or two or more units may be integrated into one unit; the integrated unit can be realized in a form of hardware, or in a form of hardware plus a software functional unit.

Those of ordinary skill in the art will understand that: all or part of the steps for implementing the method embodiments may be implemented by hardware related to program instructions, and the program may be stored in a computer readable storage medium, and when executed, the program performs the steps including the method embodiments; and the aforementioned storage medium includes: a removable storage device, a ROM, a RAM, a magnetic or optical disk, or various other media that can store program code.

Alternatively, the integrated unit of the present invention may be stored in a computer-readable storage medium if it is implemented in the form of a software functional module and sold or used as a separate product. Based on such understanding, the technical solutions of the embodiments of the present invention may be essentially implemented or a part contributing to the prior art may be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the methods described in the embodiments of the present invention. And the aforementioned storage medium includes: a removable storage device, a ROM, a RAM, a magnetic or optical disk, or various other media that can store program code.

The above description is only for the specific embodiments of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present invention, and all the changes or substitutions should be covered within the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the appended claims.

21页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:交互指令提示方法、智能设备及可读存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!