CN107509116A - A kind of information-pushing method, device and storage medium - Google Patents

A kind of information-pushing method, device and storage medium Download PDF

Info

Publication number
CN107509116A
CN107509116A CN201710807436.5A CN201710807436A CN107509116A CN 107509116 A CN107509116 A CN 107509116A CN 201710807436 A CN201710807436 A CN 201710807436A CN 107509116 A CN107509116 A CN 107509116A
Authority
CN
China
Prior art keywords
information
bullet screen
interest
terminal
client
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.)
Pending
Application number
CN201710807436.5A
Other languages
Chinese (zh)
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.)
MIGU Interactive Entertainment Co Ltd
Original Assignee
MIGU Interactive Entertainment 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 MIGU Interactive Entertainment Co Ltd filed Critical MIGU Interactive Entertainment Co Ltd
Priority to CN201710807436.5A priority Critical patent/CN107509116A/en
Publication of CN107509116A publication Critical patent/CN107509116A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • H04N21/4314Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for fitting data in a restricted space on the screen, e.g. EPG data in a rectangular grid
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/4508Management of client data or end-user data
    • H04N21/4532Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/466Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • H04N21/4668Learning process for intelligent management, e.g. learning user preferences for recommending movies for recommending content, e.g. movies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/488Data services, e.g. news ticker
    • H04N21/4884Data services, e.g. news ticker for displaying subtitles

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses a kind of information-pushing method, methods described includes:It is determined that original barrage information corresponding with barrage input operation;According to the original barrage information, the interest information of user is obtained;Extract the interest characteristics information in the interest information;Using the interest characteristics information as information to be pushed, sent to terminal.The present invention further simultaneously discloses a kind of information push-delivery apparatus and storage medium.

Description

Information pushing method and device and storage medium
Technical Field
The present invention relates to information push technologies, and in particular, to an information push method, an information push apparatus, and a storage medium.
Background
In the prior art, when a user watches a video, a bullet screen can be sent in the watched video. The barrage refers to a comment directly appearing on a video, can appear on the video in a special-effect mode of scrolling, staying or even more actions, and is a short comment sent by a person watching the video. The user may intentionally or unintentionally show some of his or her needs or interests when sending the bullet screen. For example, there is a bullet screen sent by the user as "there is this scene in the cartoon farm", indicating that the user may like to play the game of "cartoon farm"; there is a bullet screen sent by the user as "this tv show is adapted according to the traversing novel", then this bullet screen indicates that the user may like to watch the traversing novel; for another example, a bullet screen sent by a user is "show that you like a deer break" indicating that it is possible that the user may be a fan that a deer break, a song that you break by listening to a deer, or a movie that you break by watching a deer.
Although the barrage can show the needs or interests of the user, in the prior art, there is no mature solution for mining the interests of the user from the barrage sent by the user to further realize information push.
Disclosure of Invention
In order to solve the existing technical problem, embodiments of the present invention are expected to provide an information pushing method, an information pushing device, and a storage medium, which can solve the problem in the prior art that push information cannot be sent to a user according to a bullet screen sent by the user.
The technical scheme of the embodiment of the invention is realized as follows:
according to an aspect of the embodiments of the present invention, there is provided an information pushing method, including:
determining original bullet screen information corresponding to bullet screen input operation;
determining interest information of a user according to the original bullet screen information;
extracting interest characteristic information in the interest information;
and sending the interest characteristic information to a terminal as information to be pushed.
In the above scheme, after the interest feature information is sent to the terminal as information to be pushed, the method further includes:
receiving an object acquisition request sent by the terminal according to the information to be pushed;
according to the object acquisition request, acquiring a target object corresponding to the object acquisition request in the interest information, wherein the target object is address information corresponding to the content carrying the interest characteristic information;
and sending the target object to the terminal.
In the foregoing solution, sending the target object to the terminal includes:
detecting whether the terminal supports the starting operation of the target object currently or not according to the object acquisition request;
according to the detection result, when the terminal is determined to support the starting operation of the target object currently, the target object is sent to the terminal;
and according to the detection result, when the terminal is determined not to support the starting operation of the target object currently, sending a client downloading address corresponding to the target object to the terminal, and when the client downloading address corresponding to the target object is determined to be successful, sending the target object to the terminal.
In the above scheme, determining original bullet screen information corresponding to bullet screen input operation includes:
when determining that the bullet screen input operation is a publishing operation implemented on the user's own published bullet screen information, acquiring bullet screen information corresponding to the publishing operation, and taking the bullet screen information corresponding to the publishing operation as the original bullet screen information;
and when determining that the bullet screen input operation is comment operation implemented on bullet screen information published by other people, acquiring the bullet screen information published by other people corresponding to the comment operation, and taking the bullet screen information published by other people as the original bullet screen information.
In the above scheme, determining interest information of the user according to the original bullet screen information includes:
extracting keywords in the original bullet screen information;
acquiring a content ID set corresponding to the keyword according to the keyword;
acquiring digital content corresponding to each content ID in the content ID set;
and determining interest information of the user according to the digital content.
In the above scheme, extracting interest feature information from the interest information includes:
extracting attribute information of each piece of information in the interest information;
and taking the attribute information as the interest characteristic information.
In the above scheme, sending the interest feature information to a terminal as information to be pushed includes:
generating an information list based on the interest characteristic information;
and sending the information list to the terminal in a bullet screen mode.
In the above scheme, the terminal includes: the client side has a bullet screen function or a content display function;
correspondingly, sending the interest feature information to a terminal as information to be pushed, further comprising:
acquiring the current working state information of the client;
according to the working state information, when the current working state of the client is determined to be the operation of executing the barrage, the interest characteristic information is used as the information to be pushed and is sent to the terminal; or,
and when determining that the current working state of the client is the switching of the content according to the working state information, sending the interest characteristic information serving as the information to be pushed to a terminal.
According to another aspect of the embodiments of the present invention, there is provided an information pushing method, including:
receiving information to be pushed sent by a server, wherein the information to be pushed is interest characteristic information extracted from interest information of a user by the server according to original bullet screen information corresponding to bullet screen input operation;
sending an object acquisition request to the server according to the information to be pushed;
and receiving a target object corresponding to the object acquisition request, which is acquired in the interest information by the server according to the object acquisition request, wherein the target object is address information corresponding to the content carrying the interest characteristic information.
According to another aspect of the embodiments of the present invention, there is provided an information pushing apparatus, including: the device comprises a determining unit, an extracting unit and a first sending unit;
the determining unit is used for determining original bullet screen information corresponding to bullet screen input operation and determining interest information of a user according to the original bullet screen information;
the extraction unit is used for extracting interest characteristic information in the interest information;
and the first sending unit is used for sending the interest characteristic information to a terminal as information to be pushed.
In the above scheme, the apparatus further comprises: a first receiving unit and an acquiring unit;
the first receiving unit is configured to receive an object acquisition request sent by the terminal according to the information to be pushed;
the obtaining unit is further configured to obtain, according to the object obtaining request, a target object corresponding to the object obtaining request in the interest information, where the target object is address information corresponding to content carrying the interest feature information;
the first sending unit is further configured to send the target object to the terminal.
In the above scheme, the apparatus further comprises: a detection unit;
the detection unit is used for detecting whether the terminal supports the starting operation of the target object currently or not according to the object acquisition request;
the first sending unit is specifically further configured to send the target object to the terminal when determining that the terminal currently supports the starting operation of the target object according to the detection result; or according to the detection result, when the terminal is determined not to support the starting operation of the target object currently, sending a client downloading address corresponding to the target object to the terminal, and when the client downloading address corresponding to the target object is determined to be successful, sending the target object to the terminal.
In the above scheme, the obtaining unit is further configured to obtain the bullet screen information corresponding to the publication operation when the bullet screen input operation is the publication operation performed on the user's own publication of the bullet screen information; or when the bullet screen input operation is determined to be comment operation carried out on the bullet screen information published by other people, the bullet screen information published by other people corresponding to the comment operation is acquired,
the determining unit is specifically configured to use the bullet screen information corresponding to the publication operation as the original bullet screen information; or taking the bullet screen information published by others as the original bullet screen information.
In the above scheme, the extracting unit is further configured to extract keywords in the original bullet screen information;
the acquiring unit is further configured to acquire a content ID set corresponding to the keyword according to the keyword; the system is also used for acquiring digital content corresponding to each content ID in the content ID set;
the determining unit is specifically configured to determine interest information of the user according to the digital content.
In the above scheme, the extracting unit is specifically configured to extract attribute information of each piece of information in the interest information; and taking the attribute information as the interest characteristic information.
In the above scheme, the apparatus further comprises: a generating unit;
the generating unit is used for generating an information list based on the interest characteristic information;
the first sending unit is specifically configured to send the information list to the terminal in a bullet screen form.
In the above scheme, the terminal includes: the client side has a bullet screen function or a content display function;
the acquiring unit is further configured to acquire current working state information of the client;
the first sending unit is specifically configured to, when determining that the current working state of the client is to execute an operation on a bullet screen according to the working state information, send the interest feature information to a terminal as information to be pushed; or, when determining that the current working state of the client is to execute content switching according to the working state information, sending the interest feature information to a terminal as information to be pushed.
According to an embodiment of the present invention, there is provided a terminal including: a second receiving unit and a second transmitting unit;
the second receiving unit is used for receiving information to be pushed sent by a server, wherein the information to be pushed is interest feature information extracted from user interest information by the server according to original bullet screen information corresponding to bullet screen input operation; and the target object is used for receiving a target object corresponding to the object acquisition request, which is acquired in the interest information by the server according to the object acquisition request, and the target object is address information corresponding to the content carrying the interest characteristic information.
And the second sending unit is used for sending an object acquisition request to the server according to the information to be pushed.
According to an embodiment of the present invention, there is provided an information push apparatus, including: a memory and a processor;
wherein the memory is to store a computer program operable on the processor;
the processor is configured to execute the method steps in the information pushing method when the computer program is run.
According to an embodiment of the present invention, a computer-readable storage medium is provided, on which a computer program is stored, wherein the computer program, when executed by a processor, implements the method steps in the above-mentioned information push method.
The embodiment of the invention provides an information push method, an information push device and a storage medium, wherein interest information representing user interest is obtained from an original bullet screen through a bullet screen published by a user or comments made by the user on bullet screens published by others, and the interest or hobbies of the user are determined according to the interest information representing the user interest, so that push information is sent to the user according to the interest or hobbies of the user.
Drawings
Fig. 1 is a schematic flow chart of an information pushing method according to an embodiment of the present invention;
FIG. 2 is a schematic diagram illustrating an implementation of an information pushing process according to an embodiment of the present invention;
FIG. 3 is a flowchart illustrating another information pushing method according to an embodiment of the present invention;
FIG. 4 is a schematic structural diagram of an information pushing apparatus according to an embodiment of the present invention;
fig. 5 is a schematic structural component diagram of a terminal according to an embodiment of the present invention;
fig. 6 is a schematic structural diagram of an information pushing apparatus according to another embodiment of the present invention.
Detailed Description
The following detailed description of embodiments of the invention refers to the accompanying drawings. It should be understood that the detailed description and specific examples, while indicating the present invention, are given by way of illustration and explanation only, not limitation.
Fig. 1 is a schematic flow chart of an information pushing method according to an embodiment of the present invention; as shown in fig. 1, the method includes:
step 101, determining original bullet screen information corresponding to bullet screen input operation;
in the embodiment of the invention, the method is applied to the information push server, and the information push server realizes the communication with the terminal through the client installed on the terminal. The terminal can be intelligent equipment such as a mobile phone, a tablet computer and a desktop computer. The client may include at least: a video client with a bullet screen function or a content display function, a game client and a music client.
Through the bullet screen input operation of the user to the terminal, the information pushing server can obtain the operation information representing the user operation from the terminal. It can also be understood that, through the bullet screen input operation performed by the user on the client on the terminal, the information push server obtains the operation information representing the user operation from the client.
The barrage input operation may include at least: the method comprises the following steps of a barrage publishing operation implemented by a user on a client, a barrage commenting operation implemented by the user on the client, a content switching operation implemented by the user on the client and a content downloading operation implemented by the user on the client.
For example, a video client is installed in the terminal. When a user watches a video A through the video client, the user can make a video comment on the video A on the display interface of the video client corresponding to the video A in a bullet screen mode, and the user makes a behavior of the video comment on the video A on the display interface of the video A, so that the behavior of the user on the bullet screen on the video client can be taken as the behavior of the user on the bullet screen on the video client.
Through the bullet screen publishing behavior of the user to the video client, the information pushing server can obtain the information representing the bullet screen publishing behavior of the user to the video client from the video client. For example, the information of the bullet screen posting behavior includes: the user implements 'the bullet screen publishing behavior, the bullet screen input behavior and the bullet screen editing behavior' on the bullet screen published by the user.
And then, taking the information representing the bullet screen publishing behavior of the user to the video client as the operation information of the user.
For another example, the terminal is installed with a video client. When the user watches the video A through the video client, the user can comment on video comments which are published in the video A by others in a bullet screen mode, and the behavior of commenting on the video which is published in the video A by the user can be taken as the behavior of commenting on the bullet screen which is implemented by the user on the video client.
Through the bullet screen comment behavior of the user on the video client, the information pushing server can acquire the information representing the bullet screen comment behavior of the user on the video client from the video client. For example, the information of the barrage comment behavior includes: the user implements 'barrage comment behavior and barrage praise behavior' on the barrage published by other people.
And then, taking the information representing the bullet screen comment behavior implemented by the user on the video client as the operation information of the user.
In the embodiment of the invention, the information push server acquires operation information representing user operation based on the bullet screen input operation, and then acquires an operation object in the operation information according to the operation information;
the operation object refers to a specific operation in the operation information.
For example, the bullet screen input operation includes: the user is to the bullet screen that self published, and the bullet screen of operation, user to other people published is published to the bullet screen of implementation, and during the bullet screen comment operation of implementation, the operation object that information push server obtained from terminal department can be: the user is to the bullet screen that self published, and the bullet screen of implementation is published the operation, also can be the bullet screen that the user published to other people, the bullet screen comment operation of implementation. The specific operation object obtained needs to be determined according to the specific operation performed on the terminal by the user at that time.
In the embodiment of the present invention, when the operation object obtained by the information push server from the terminal is: when the bullet screen releases the behavior, the information pushing server acquires bullet screen information released by the user corresponding to the bullet screen releasing behavior from the terminal, and the bullet screen information released by the user serves as the original bullet screen information.
For example, the bullet screen information "true goodness of zhao li ying" published by the user himself is the original bullet screen information, because the bullet screen information "true goodness of zhao li ying" published by the user is not a comment made on a bullet screen already published by another person, but a bullet screen made by the user himself on a bullet screen object (a target video, a target game, a target song, or the like) is published by the user himself.
When the operation object acquired by the information push server from the terminal is a bullet screen comment behavior, the information push server acquires comment content corresponding to the bullet screen comment behavior from the terminal, and bullet screen information published by others corresponding to the comment content is used as the original bullet screen information.
For example, the bullet screen information published by another person is "a performance that the deer is liked to break", and the user makes a "like" comment on the bullet screen information "a performance that the deer is liked to break" published by another person. Therefore, the information push server takes the bullet screen information 'a performance that the deer likes well and breaks down' corresponding to the 'praise' behavior of the user as the original bullet screen information.
102, determining interest information representing the interest of a user according to the original bullet screen information;
in the embodiment of the invention, after the information push server acquires the original bullet screen information, keywords are extracted according to the original bullet screen information, content IDs corresponding to the keywords are acquired from a content database according to the extracted keywords, and interest information representing user interests is determined according to digital content corresponding to the content IDs.
Here, the digital content may refer to: various types of content such as video, novel, music, comic, games, etc. corresponding to the content ID exist in digital form, and the digital content may be stored on a digital carrier such as an optical disc, a hard disc, etc. and be distributed through a network, etc.
According to the type corresponding to the digital content, determine whether the user's interest likes to watch videos, watch novel, listen to music, watch cartoons, or play games?
The following description is an example of determining interest information representing user interest according to original bullet screen information:
for example, when a user watches a heddle program a at a terminal by using a video client, a piece of bullet screen information "like running bar brother" for the heddle program a is published on a display interface of the heddle program a, at this time, when the information push server detects that the user performs a bullet screen publishing behavior on the video client, bullet screen information "like running bar brother" corresponding to the bullet screen publishing behavior is obtained from bullet screen data of the video client, and a keyword is extracted according to the bullet screen information "like running bar brother", for example: after the keywords are extracted by the information push server, the keywords are searched from a content database according to the user information registered in the video client by the current user and the historical watching record of the user at the video client, so as to obtain a content ID set corresponding to the keywords.
For example, the content ID set corresponding to the keyword includes:
1. GAME-BPB (GAME representing brother of running bar);
2. YSJ-YY (representing the film and television of the poplar glume);
3. ZUJM-BPB (represents the season 1-5 of brother of the running bar of the hedysarum program);
4. YSJ-DC (video drama for Dunlong).
And the information push server determines interest information representing the interest of the user according to the digital content corresponding to each content ID in the content ID set.
For example, the content ID: the digital content corresponding to GAME-BPB is as follows: the game of the brother of the running bar is as follows according to the digital content: the game of the brother of the running bar may determine that the user may like to play the game, and then determine "game" as the interest information of the user's interest.
For example, the content ID: the digital content corresponding to YSJ-YY is as follows: the movie and television play of the Yangyang is as follows according to the digital content: in the starying movie and television series, it can be determined that the user may be a fan of the starying, and videos of the starying movie, the television series, the variety program and the like are determined as interest information of the user interest.
Specifically, the implementation scheme that the keyword is searched from a content database according to the user information registered by the current user in the video client and the historical watching record of the user in the video client to obtain the content ID set corresponding to the keyword includes:
after the information push server determines interest information representing the interest of the user, historical operation records of the user can be obtained according to the account information of the user, and the historical interest information of the user can be obtained according to the historical operation records of the user. For example, the historical interest information includes at least one of: historical viewed videos, historical played games, historical listened songs, etc.
When the information push server obtains the historical interest information and determines that the historical interest information at least comprises two types of information, the information push server respectively counts the historical operation times of the at least two types of information to obtain a statistical result. And according to the statistical result, acquiring the digital content which is consistent with the type with the maximum historical times of the user, and sending the interest characteristic information in the digital content which is consistent with the type with the maximum historical times of the user to the terminal as the information to be pushed. This enables the push information sent to the user to be more targeted.
103, extracting interest characteristic information in the interest information;
in the embodiment of the invention, after obtaining interest information representing user interest, an information pushing server extracts attribute information of each piece of information in the interest information, and uses the attribute information as the interest characteristic information.
Here, the attribute information includes: and corresponding to information such as content names, pictures, content introduction, authors, actor names of actors and actors of the actors in the interest information, download addresses, download times, comment information and/or file sizes and the like.
For example, the interest information includes videos, pictures, and music, and the information push server extracts attribute information of each piece of information (videos, pictures, and music) in the interest information.
For example, for an interest information video, extracting attribute information for the video includes: the downloading address of the video, the playing address of the video, the names of actors starring in the video, the plot brief introduction of the video, the names of the video and the like;
for an interest information picture, extracting attribute information for the picture comprises: the download address of the picture. The display address of the picture, etc.;
for interest information music, extracting attribute information for the music comprises: a download address of the music, a play address of the music, a name of a singer singing the music, an album name of the music, a file size of the music, and the like.
And then using the extracted attribute information as the interest characteristic information.
And step 104, sending the interest characteristic information to a terminal as information to be pushed.
In the embodiment of the invention, after the information push server obtains the interest characteristic information, an information list is generated based on the interest characteristic information; and sending the information list to the terminal in a bullet screen mode.
For example, the information pushing server pushes an information list to a video client currently used by a user, and when detecting that the video client is currently playing videos, the information list is displayed on a video display interface of the video client in a floating layer link or bullet screen mode.
And after detecting that the video client side is currently carrying out video switching, adding the information list into the video advertisement push loaded during the video switching by guessing favorite channel links.
Here, the "guess-your favorite channel link" is a link for accessing the information list, and after the user clicks the "guess-your favorite channel link", the video client jumps to an interface for displaying the information list, and the user can select the target interest characteristic information through a display boundary of the information list.
In the embodiment of the invention, in order to avoid shielding the content currently watched by the user when the information list is displayed in the client, and further influence the user experience, the information push server can also detect the current working state of the client to obtain a detection result.
When the detection result is one of the following states, the time for pushing the information list to the client is mature, so that the information list can be displayed in the client.
The first state: according to the detection result, the current working state information of the client is obtained from the detection result, and when the current working state of the client is represented by the fact that the operation of publishing or commenting the bullet screen is executed, the attention of the current user is in a dispersed state, at the moment, the information push server pushes a link of an information list containing interest characteristic information to the video client, and the experience of the user using the client cannot be reduced.
And a second state: according to the detection result, the current working state information of the client is obtained from the detection result, and the current working state of the client is characterized by performing switching of contents, for example, when switching from an episode a in a play episode set (such as jubilation a in jubilation) to an episode B in jubilation, or switching from an episode a in a play episode set 1 (such as juconkungchun) to an episode B in a play episode set 2 (such as jubilation), this indicates that the current attention of the user is in a decentralized state, and at this time, the information push server pushes the link of the information list to the client, so that the experience of the user using the client is not reduced.
In this embodiment of the present invention, after sending the interest feature information to a terminal as information to be pushed, the method further includes:
the information push server receives an object acquisition request sent by the terminal according to the information to be pushed; according to the object acquisition request, acquiring a target object corresponding to the object acquisition request in the interest information, wherein the target object is address information corresponding to the content carrying the interest characteristic information; and the information push server sends the target object to the terminal.
Here, the generation of the object obtaining request may specifically be: and clicking an information list link in the client by the user to trigger a display interface of the client to display the corresponding interest characteristic information in the information list link. And the user selects the interested target interest characteristic information from the interest characteristic information to trigger the client to execute the operation corresponding to the target interest characteristic information and finish sending the acquisition request of the target interest characteristic information to the information pushing server.
In the embodiment of the present invention, when the client displays the interest feature information, two types of operation buttons may be provided for each interest feature information: the user can trigger the client to execute corresponding operation by clicking the corresponding operation button.
In this embodiment of the present invention, since there are multiple types of content to be pushed, such as videos, animations, games, novels, music, and so on, when the client installed in the terminal only supports playing of video-type content and does not support playing of other types of content except for video-type content, the information pushing server, when sending the target object to the terminal, further includes:
detecting whether the terminal supports the starting operation of the target object currently or not according to the object acquisition request; according to the detection result, when the terminal is determined to support the starting operation of the target object currently, the target object is sent to the terminal;
and according to the detection result, when the terminal is determined not to support the starting operation of the target object currently, sending a client downloading address corresponding to the target object to the terminal, and when the client downloading address corresponding to the target object is determined to be successful, sending the target object to the terminal.
For example, when a user uses a video client to watch a video currently, according to a display interface of the video client and a displayed push link, and the selected target push content is a game, if the mobile terminal used by the user currently is provided with a game client, the video client can call the game client and send a download address of the game to the called game client, so that the game client can download the game according to the acquired game download address; if the game client is not installed on the mobile terminal of the user, the downloading of the game can be completed through the currently used video client or other third party downloading platforms, and meanwhile, the user can be prompted to install the game client so that the game which is just downloaded can be loaded and started through the game client in the following process.
When the push content selected by the user is music (novel or cartoon), if a music client (or a reading client and a cartoon client) is installed on a mobile terminal currently used by the user, the video client can call the game client (or the reading client and the cartoon client), and send a download address or a play address of the music (novel or cartoon) to the called music client (or the reading client and the cartoon client), so that the corresponding content (such as music, novel or cartoon) is downloaded or played through the called music client (or the reading client and the cartoon client); if the user does not install the music client (or the reading client and the cartoon client), the downloading of the music, the novel or the cartoon can be finished through the video client or other third-party downloading platforms, and the user is prompted to download and install the music client (or the reading client and the cartoon client), so that the music, the novel or the cartoon can be played normally through the music client (or the reading client and the cartoon client).
In the embodiment of the invention, the information push server can also send comment information corresponding to the target interest characteristic information to the client according to the target interest characteristic information selected by the user, so that the client can display the comment information corresponding to the target interest characteristic information on a display interface.
For example, a user sends a barrage of 'a little yellow person is over budding' in the process of watching a video at present through a video client, and selects a downloading operation of the movie's god stealing dad' in interest characteristic information according to an information list link pushed by an information pushing server to the video client, so that the information pushing server can send comment contents of other users on the movie's god stealing dad' to the video client in a barrage mode.
Fig. 2 is a schematic diagram of an implementation of an information pushing procedure in an embodiment of the present invention, and as shown in fig. 2, the schematic diagram of the implementation of the procedure includes: the terminal or client 21, the information push server 22 and the content server 23, the specific implementation procedures include:
step 201, a terminal or a client 21 executes a bullet screen input operation and sends original bullet screen information corresponding to the execution of the bullet screen input operation to an information push server 22;
step 202, the information push server 22 extracts keywords according to the original bullet screen information, and sends an acquisition request for acquiring a content ID corresponding to the keywords to the content server 23 according to the keywords;
step 203, the content server 23 acquires a content ID set corresponding to the keyword according to the acquisition request;
step 204, the content server 23 sends the digital content corresponding to each content ID in the content ID set to the information push server 22;
step 205, the information push server 22 determines interest information representing the interest of the user according to the digital content, and extracts attribute information of each piece of information in the interest information; and taking the attribute information as the interest characteristic information. Generating an information list from the interest characteristic information, and sending the information list to a terminal or a client 21;
step 206, the terminal or the client 21 selects the target content from the information list;
step 207, the terminal or the client 21 sends an object acquisition request to the content server 23 according to the selected target content;
step 208, the content server 23 obtains the digital content corresponding to the object obtaining request according to the object obtaining request;
step 209, the content server 23 sends the acquired digital content to the terminal or the client 21;
in step 210, the terminal or the client 21 receives the digital content and performs a playing or downloading operation on the digital content.
Fig. 3 is a schematic flow chart of another information pushing method in the embodiment of the present invention, as shown in fig. 3, including the following steps:
step 301, receiving information to be pushed sent by a server, wherein the information to be pushed is interest characteristic information extracted from interest information representing user interest by the server according to original bullet screen information corresponding to bullet screen input operation;
in the embodiment of the invention, the method is applied to a terminal, and the terminal comprises the following steps: intelligent devices such as mobile phones, tablet computers and desktop computers. The server may be an information push server that communicates with the terminal through a client installed on the terminal. Wherein the client comprises: and the client has the functions of barrage and/or content playing, content displaying and content switching. Such as a video client, game client, music client, etc.
In the embodiment of the invention, through the bullet screen input operation implemented by the user on the terminal, the information push server can acquire the operation information representing the user operation from the terminal. It can also be understood that, through the bullet screen input operation performed by the user on the client on the terminal, the information push server obtains the operation information representing the user operation from the client.
The barrage input operation may include at least: the method comprises the following steps of a barrage publishing operation implemented by a user on a client, a barrage commenting operation implemented by the user on the client, a content switching operation implemented by the user on the client and a content downloading operation implemented by the user on the client. The operation object refers to a specific operation in the operation information.
For example, the operation information includes: the user is to the bullet screen that self published, and the bullet screen of behavior operation is published to the bullet screen of implementation, the user is to the bullet screen that other people published, during the bullet screen comment operation of implementation, the operation object that information push server obtained from terminal department can be: the user is to the bullet screen that self published, and the bullet screen of implementation is published the operation, also can be the bullet screen that the user published to other people, the bullet screen comment operation of implementation. The specific operation object obtained needs to be determined according to the specific operation performed on the terminal by the user at that time.
When the operation objects acquired by the information push server from the terminal are: when the bullet screen releases the behavior, the information pushing server acquires bullet screen information released by the user corresponding to the bullet screen releasing behavior from the terminal, and the bullet screen information released by the user serves as the original bullet screen information.
When the operation object acquired by the information push server from the terminal is a bullet screen comment behavior, the information push server acquires comment content corresponding to the bullet screen comment behavior from the terminal, and bullet screen information published by others corresponding to the comment content is used as the original bullet screen information.
After the information push server obtains original bullet screen information, extracting keywords according to the original bullet screen information, obtaining a content ID corresponding to the keywords from a content database according to the extracted keywords, and determining interest information representing user interest according to digital content corresponding to the content ID.
Here, the digital content may refer to: various types of content such as video, novel, music, comic, games, etc. corresponding to the content ID exist in digital form, and the digital content may be stored on a digital carrier such as an optical disc, a hard disc, etc. and be distributed through a network, etc.
According to the type corresponding to the digital content, determine whether the user's interest likes to watch videos, watch novel, listen to music, watch cartoons, or play games?
After obtaining interest information representing user interest, an information push server extracts attribute information of each piece of information in the interest information, and the attribute information is used as the interest characteristic information.
Here, the attribute information includes: and corresponding to information such as content names, pictures, content introduction, authors, actor names of actors and actors of the actors in the interest information, download addresses, download times, comment information and/or file sizes and the like.
After the information push server obtains the interest characteristic information, an information list is generated based on the interest characteristic information; and sending the information list to the terminal in a bullet screen mode.
For example, the information pushing server pushes an information list to a video client currently used by a user, and when detecting that the video client is currently playing videos, the information list is displayed on a video display interface of the video client in a floating layer link or bullet screen mode.
And after detecting that the video client side is currently carrying out video switching, adding the information list into the video advertisement push loaded during the video switching by guessing favorite channel links.
Here, the "guess-your favorite channel link" is a link for accessing the information list, and after the user clicks the "guess-your favorite channel link", the video client jumps to an interface for displaying the information list, and the user can select the target interest characteristic information through the display interface of the information list.
Step 302, sending an object acquisition request to the server according to the information to be pushed;
here, the generation of the object obtaining request may specifically be: and clicking an information list link in the client by the user to trigger a display interface of the client to display the corresponding interest characteristic information in the information list link. And the user selects the interested target interest characteristic information from the interest characteristic information to trigger the client to execute the operation corresponding to the target interest characteristic information and finish sending the acquisition request of the target interest characteristic information to the information pushing server.
Step 303, receiving a target object corresponding to the object acquisition request, which is acquired in the interest information by the server according to the object acquisition request, where the target object is address information corresponding to content carrying the interest feature information.
Here, the information push server receives an object acquisition request sent by the terminal according to the information to be pushed; according to the object acquisition request, acquiring a target object corresponding to the object acquisition request in the interest information, wherein the target object is address information corresponding to the content carrying the interest characteristic information; and the information push server sends the target object to the terminal.
In the embodiment of the present invention, when the client displays the interest feature information, two types of operation buttons may be provided for each interest feature information: the user can trigger the client to execute corresponding operation by clicking the corresponding operation button.
Fig. 4 is a schematic structural diagram of an information pushing apparatus according to an embodiment of the present invention, and as shown in fig. 4, the apparatus includes: a determination unit 403, an extraction unit 404, and a first transmission unit 405;
the determining unit 403 is configured to determine original bullet screen information corresponding to a bullet screen input operation; determining interest information of the user according to the original bullet screen information;
the extracting unit 404 is configured to extract interest feature information in the interest information;
the first sending unit 405 is configured to send the interest feature information to a terminal as information to be pushed.
In the embodiment of the present invention, the device may specifically be an information push server, and the information push server communicates with the terminal through a client installed on the terminal. The terminal can be intelligent equipment such as a mobile phone, a tablet computer and a desktop computer. The client may include at least: a video client with a bullet screen function or a content display function, a game client and a music client.
In the embodiment of the present invention, the apparatus further includes: acquisition unit 401, acquisition unit 402.
Specifically, the acquisition unit 401 may acquire operation information representing a user operation from the terminal through a bullet screen input operation performed by the user on the terminal. It can also be understood that, through the bullet screen input operation performed by the user on the client on the terminal, the collecting unit 401 collects the operation information that characterizes the user operation from the client.
The barrage input operation may include at least: the method comprises the following steps of a barrage publishing operation implemented by a user on a client, a barrage commenting operation implemented by the user on the client, a content switching operation implemented by the user on the client and a content downloading operation implemented by the user on the client.
For example, a video client is installed in the terminal. When a user watches a video A through the video client, the user can make a video comment on the video A on the display interface of the video client corresponding to the video A in a bullet screen mode, and the user makes a behavior of the video comment on the video A on the display interface of the video A, so that the behavior of the user on the bullet screen on the video client can be taken as the behavior of the user on the bullet screen on the video client.
Through the bullet screen publishing behavior implemented by the user on the video client, the acquisition unit 401 may acquire, from the video client, information that characterizes the bullet screen publishing behavior implemented by the user on the video client. For example, the information of the bullet screen posting behavior includes: the user implements 'the bullet screen publishing behavior, the bullet screen input behavior and the bullet screen editing behavior' on the bullet screen published by the user.
And then, taking the information representing the bullet screen publishing behavior of the user to the video client as the operation information of the user.
For another example, the terminal is installed with a video client. When the user watches the video A through the video client, the user can comment on video comments which are published in the video A by others in a bullet screen mode, and the behavior of commenting on the video which is published in the video A by the user can be taken as the behavior of commenting on the bullet screen which is implemented by the user on the video client.
Through the bullet screen comment behavior implemented by the user on the video client, the acquisition unit 401 may acquire, from the video client, information that characterizes the bullet screen comment behavior implemented by the user on the video client. For example, the information of the barrage comment behavior includes: the user implements 'barrage comment behavior and barrage praise behavior' on the barrage published by other people.
And then, taking the information representing the bullet screen comment behavior implemented by the user on the video client as the operation information of the user.
In the embodiment of the present invention, after the acquisition unit 401 acquires the operation information, the acquisition unit 402 is triggered, and after the acquisition unit 402 acquires the operation information representing the operation behavior of the user based on the barrage input operation, the operation object is acquired in the operation information according to the operation information.
Here, the operation object refers to a specific behavior in the operation information.
For example, the operation information includes: the user is to the bullet screen that self published, and the bullet screen that the behavior was published to the bullet screen of implementation, user are to the bullet screen that other people published, and during the bullet screen comment action of implementation, the operation object that acquisition unit 402 obtained from the terminal department can be: the user is to the bullet screen that self published, and the bullet screen of implementing is published the action, also can be the bullet screen that the user published to other people, the bullet screen of implementing comments the action. Specifically, the operation object acquired by the acquiring unit 402 needs to be determined according to a specific action performed on the terminal by the user at that time.
In this embodiment of the present invention, when the operation objects acquired by the acquiring unit 402 from the terminal are: when the bullet screen releases the behavior, the bullet screen information released by the user corresponding to the bullet screen releasing behavior is obtained from the terminal, and the determining unit 403 takes the bullet screen information released by the user as the original bullet screen information.
For example, the bullet screen information that the user himself/herself issues is "true goodness of the zhao li ying", and since the bullet screen information that the user issues "true goodness of the zhao li ying" is not a comment made for a bullet screen that has been issued by another person, but a bullet screen that the user himself/herself makes for a bullet screen object (a target video, a target game, a target song, or the like) is issued, the determination unit 403 takes the bullet screen information "true goodness of the zhao li ying" that the user himself/herself issues as the original bullet screen information.
When the operation object acquired by the acquiring unit 402 from the terminal is a bullet screen comment behavior, the comment content corresponding to the bullet screen comment behavior is acquired from the terminal, and the determining unit 403 takes bullet screen information published by another person corresponding to the comment content as the original bullet screen information.
For example, the bullet screen information published by another person is "a performance that the deer is liked to break", and the user makes a "praise" comment on the bullet screen information "a performance that the deer is liked to break" that another person has published. Therefore, the determination unit 403 takes the bullet screen information "a performance that the deer is liked well and the deer is broken" corresponding to the "like" behavior of the user as the original bullet screen information.
In the embodiment of the present invention, after the obtaining unit 402 obtains the original bullet screen information, the extracting unit 404 is triggered, the extracting unit 404 extracts a keyword according to the original bullet screen information, the obtaining unit 402 obtains a content ID corresponding to the keyword from a content database according to the keyword extracted by the extracting unit 404, and then determines interest information representing user interest according to digital content corresponding to the content ID.
Here, the digital content may refer to: various types of content such as video, novel, music, comic, games, etc. corresponding to the content ID exist in digital form, and the digital content may be stored on a digital carrier such as an optical disc, a hard disc, etc. and be distributed through a network, etc.
According to the type corresponding to the digital content, determine whether the user's interest likes to watch videos, watch novel, listen to music, watch cartoons, or play games?
The following description is an example of determining interest information representing user interest according to original bullet screen information:
for example, when a user watches a heddle program a at a terminal using a video client, a piece of bullet screen information "like running bar brother" for the heddle program a is published on a display interface of the heddle program a, and at this time, when the information push server detects that the user performs a bullet screen publishing behavior on the video client, the information push server triggers the acquiring unit 402, the acquiring unit 402 acquires bullet screen information "like running bar brother" corresponding to the bullet screen publishing behavior from bullet screen data of the video client, and then triggers the extracting unit 404, and the extracting unit 404 extracts keywords such as: the names of the participants in the programs "running bar brother", "yang glu", "dun super", "li morning", etc. are extracted by the extracting unit 404, and then the obtaining unit 402 is triggered by the extracting unit 404, and the obtaining unit 402 searches the keywords from the content database according to the user information registered by the current user in the video client and the historical watching record of the user in the video client, so as to obtain the content ID set corresponding to the keywords.
For example, the content ID set corresponding to the keyword includes:
1. GAME-BPB (GAME representing brother of running bar);
2. YSJ-YY (representing the film and television of the poplar glume);
3. ZUJM-BPB (represents the season 1-5 of brother of the running bar of the hedysarum program);
4. YSJ-DC (video drama for Dunlong).
And the information push server determines interest information representing the interest of the user according to the digital content corresponding to each content ID in the content ID set.
For example, the content ID: the digital content corresponding to GAME-BPB is as follows: the game of the brother of the running bar is as follows according to the digital content: the game of the brother of the running bar may determine that the user may like to play the game, and then determine "game" as the interest information of the user's interest.
For example, the content ID: the digital content corresponding to YSJ-YY is as follows: the movie and television play of the Yangyang is as follows according to the digital content: in the starying movie and television series, it can be determined that the user is probably a fan of the starying, and the like, and videos of movies, television series, variety programs and the like of the starying are determined as interest information of the user interest.
Specifically, the specific implementation that the keyword is searched from a content database according to the user information registered by the current user in the video client and the historical viewing record of the user in the video client to obtain the content ID set corresponding to the keyword includes:
after the determining unit 403 determines the interest information representing the user interest, the obtaining unit 402 may be further triggered, the obtaining unit 402 obtains the historical operation record of the user according to the account information of the user, and obtains the historical interest information of the user according to the historical operation record of the user. For example, the historical interest information includes at least one of: historical viewed videos, historical played games, historical listened songs, etc.
When it is determined that the historical interest information includes at least two types of information in the acquired historical interest information, the acquiring unit 402 respectively counts the historical operation times of the at least two types of information to obtain a statistical result. According to the statistical result, the digital content with the type consistent with the type with the maximum number of times of history of the user is obtained, then the first sending unit 405 is triggered, and the first sending unit 405 takes the interest feature information in the digital content with the type consistent with the maximum number of times of history of the user as the information to be pushed and sends the information to the terminal. This enables the push information sent to the user to be more targeted.
In the embodiment of the present invention, after the obtaining unit 402 obtains the interest information representing the interest of the user, the extracting unit 404 is triggered to extract the attribute information of each piece of information in the interest information, and the attribute information is used as the interest feature information.
Here, the attribute information includes: and corresponding to information such as content names, pictures, content introduction, authors, actor names of actors and actors of the actors in the interest information, download addresses, download times, comment information and/or file sizes and the like.
For example, the interest information includes videos, pictures, and music, and the information push server extracts attribute information of each piece of information (videos, pictures, and music) in the interest information.
For example, for an interest information video, the extraction unit 404 extracting attribute information for the video includes: the downloading address of the video, the playing address of the video, the names of actors starring in the video, the plot brief introduction of the video, the names of the video and the like;
for the interest information picture, the extracting unit 404 extracting the attribute information for the picture includes: the download address of the picture. The display address of the picture, etc.;
for the interest information music, the extraction unit 404 extracting attribute information for the music includes: a download address of the music, a play address of the music, a name of a singer singing the music, an album name of the music, a file size of the music, and the like.
In the embodiment of the present invention, the apparatus further includes: a generation unit 406;
after the obtaining unit 402 obtains the interest feature information, the generating unit 406 is triggered, and an information list is generated by the generating unit 406 based on the interest feature information; the first sending unit 405 sends the information list to the terminal in a bullet screen form.
For example, the first sending unit 405 pushes an information list to a video client currently used by a user, and when the information push server detects that the video client is currently playing a video, the information list is displayed on a video display interface of the video client in a floating link or a bullet screen manner.
And after the information push server detects that the video client side is currently carrying out video switching, adding the information list into the video advertisement push loaded during the video switching by guessing favorite channel links.
Here, the "guess-your favorite channel link" is a link for accessing the information list, and after the user clicks the "guess-your favorite channel link", the video client jumps to an interface for displaying the information list, and the user can select the target interest characteristic information through a display boundary of the information list.
In the embodiment of the present invention, the apparatus further includes: a detection unit 407;
the detecting unit 407 is configured to detect a current working state of the client to obtain a detection result.
When the detection result is one of the following states, the time for pushing the information list to the client is mature, so that the information list can be displayed in the client. Therefore, when the information list is displayed in the client, the content currently watched by the user is prevented from being shielded, and further the user experience is prevented from being influenced.
The first state: according to the detection result, the obtaining unit 402 obtains the current working state information of the client from the detection result, and when the current working state of the client is represented by an operation of performing a pop-up posting or a pop-up comment, it indicates that the attention of the current user is in a decentralized state, and at this time, the first sending unit 405 pushes a link of an information list containing interest feature information to the video client, so that the experience of the user using the client is not reduced.
And a second state: based on the detection result, the obtaining unit 402 obtains the current operating state information of the client from the detection result, which indicates that the current operating state of the client is to perform switching of content, for example, when switching from episode a in play episode set (e.g. jubilation a to episode B in jubilation), or switching from episode a in play episode set 1 (e.g. conus luck) to episode B in play episode set 2 (e.g. jubilation B), which indicates that the current attention of the user is in a distributed state, and at this time, the first sending unit 405 pushes a link of the information list to the client, so that the experience of the user using the client is not reduced.
In the embodiment of the present invention, the apparatus further includes: a first receiving unit 408;
the first receiving unit 408 is configured to receive an object acquisition request sent by the terminal according to the information to be pushed; the information push server triggers the obtaining unit 402 according to the object obtaining request, and the obtaining unit 402 obtains the target object corresponding to the object obtaining request in the interest information. The target object is address information corresponding to the content carrying the interest characteristic information. Then, the information push server triggers the first sending unit 405 again, and the first sending unit 405 sends the target object to the terminal.
Here, the generation of the object obtaining request may specifically be: and clicking an information list link in the client by the user to trigger a display interface of the client to display the corresponding interest characteristic information in the information list link. And the user selects the interested target interest characteristic information from the interest characteristic information to trigger the client to execute the operation corresponding to the target interest characteristic information and finish sending the acquisition request of the target interest characteristic information to the information pushing server.
In the embodiment of the present invention, when the client displays the interest feature information, two types of operation buttons may be provided for each interest feature information: the user can trigger the client to execute corresponding operation by clicking the corresponding operation button.
In this embodiment of the present invention, because the content to be pushed has multiple types, such as videos, animations, games, novels, music, and the like, when the client installed in the terminal only supports playing of the video type content and does not support playing of other types of content except the video type content, the detecting unit 407 is further configured to detect whether the terminal currently supports the start operation of the target object according to the object acquisition request; the first sending unit 405, according to the detection result, sends the target object to the terminal when determining that the terminal currently supports the starting operation of the target object;
the first sending unit 405, when determining that the terminal does not currently support the start operation of the target object according to the detection result, sends a client download address corresponding to the target object to the terminal, and when determining that the client download corresponding to the target object is successful, sends the target object to the terminal.
For example, when a user uses a video client to watch a video currently, according to a display interface of the video client and a displayed push link, and the selected target push content is a game, if the mobile terminal used by the user currently is provided with a game client, the video client can call the game client and send a download address of the game to the called game client, so that the game client can download the game according to the acquired game download address; if the game client is not installed on the mobile terminal of the user, the downloading of the game can be completed through the currently used video client or other third party downloading platforms, and meanwhile, the user can be prompted to install the game client so that the game which is just downloaded can be loaded and started through the game client in the following process.
When the push content selected by the user is music (novel or cartoon), if a music client (or a reading client and a cartoon client) is installed on a mobile terminal currently used by the user, the video client can call the game client (or the reading client and the cartoon client), and send a download address or a play address of the music (novel or cartoon) to the called music client (or the reading client and the cartoon client), so that the corresponding content (such as music, novel or cartoon) is downloaded or played through the called music client (or the reading client and the cartoon client); if the user does not install the music client (or the reading client and the cartoon client), the downloading of the music, the novel or the cartoon can be finished through the video client or other third-party downloading platforms, and the user is prompted to download and install the music client (or the reading client and the cartoon client), so that the music, the novel or the cartoon can be played normally through the music client (or the reading client and the cartoon client).
In this embodiment of the present invention, the first sending unit 405 may also send comment information corresponding to the target interest feature information to the client according to the target interest feature information selected by the user, so that the client displays the comment information corresponding to the target interest feature information on a display interface.
For example, a user sends a barrage of 'a little yellow person is over budding' in the process of watching a video at present through a video client, and selects a downloading operation of the movie's god stealing dad' in interest characteristic information according to an information list link pushed by an information pushing server to the video client, so that the information pushing server can send comment contents of other users on the movie's god stealing dad' to the video client in a barrage mode.
Fig. 5 is a schematic structural component diagram of a terminal in an embodiment of the present invention, and as shown in fig. 5, the terminal includes: a second receiving unit 501 and a second transmitting unit 502;
the second receiving unit 501 is configured to receive information to be pushed sent by a server, where the information to be pushed is interest feature information extracted from interest information representing user interest by the server according to original bullet screen information corresponding to a bullet screen input operation; and the target object is used for receiving a target object corresponding to the object acquisition request, which is acquired in the interest information by the server according to the object acquisition request, and the target object is address information corresponding to the content carrying the interest characteristic information.
The second sending unit 502 is configured to send an object obtaining request to the server according to the information to be pushed.
In the embodiment of the invention, the terminal can be intelligent equipment such as a mobile phone, a tablet computer, a desktop computer and the like, the server can be an information push server, and the information push server is communicated with the terminal through a client installed on the terminal. Wherein the client comprises: and the client has the functions of barrage and/or content playing, content displaying and content switching. Such as a video client, game client, music client, etc.
In the embodiment of the invention, through the bullet screen input operation implemented by the user on the terminal, the information push server can acquire the operation information representing the operation behavior of the user from the terminal. The information pushing server may also be configured to obtain, from the client, operation information representing an operation behavior of the user through a bullet screen input operation performed by the user on the client on the terminal.
The operation information at least comprises: the method comprises the following steps that a user makes a bullet screen publishing behavior for the client, a bullet screen comment behavior for the client, a content switching behavior for the client and a content downloading behavior for the client. The operation object refers to a specific behavior in the operation information.
For example, the operation information includes: the user is to the bullet screen that self published, and the bullet screen of behavior, user that the bullet screen of implementation is published to other people, and during the bullet screen comment action of implementation, the operation object that information push server obtained from terminal department can be: the user is to the bullet screen that self published, and the bullet screen of implementing is published the action, also can be the bullet screen that the user published to other people, the bullet screen of implementing comments the action. The specific operation object obtained needs to be determined according to the specific behavior of the user on the terminal at that time.
When the operation objects acquired by the information push server from the terminal are: when the bullet screen releases the behavior, the information pushing server acquires bullet screen information released by the user corresponding to the bullet screen releasing behavior from the terminal, and the bullet screen information released by the user serves as the original bullet screen information.
When the operation object acquired by the information push server from the terminal is a bullet screen comment behavior, the information push server acquires comment content corresponding to the bullet screen comment behavior from the terminal, and bullet screen information published by others corresponding to the comment content is used as the original bullet screen information.
After the information push server obtains original bullet screen information, extracting keywords according to the original bullet screen information, obtaining a content ID corresponding to the keywords from a content database according to the extracted keywords, and determining interest information representing user interest according to digital content corresponding to the content ID.
Here, the digital content may refer to: various types of content such as video, novel, music, comic, games, etc. corresponding to the content ID exist in digital form, and the digital content may be stored on a digital carrier such as an optical disc, a hard disc, etc. and be distributed through a network, etc.
According to the type corresponding to the digital content, determine whether the user's interest likes to watch videos, watch novel, listen to music, watch cartoons, or play games?
After obtaining interest information representing user interest, an information push server extracts attribute information of each piece of information in the interest information, and the attribute information is used as the interest characteristic information.
Here, the attribute information includes: and corresponding to information such as content names, pictures, content introduction, authors, actor names of actors and actors of the actors in the interest information, download addresses, download times, comment information and/or file sizes and the like.
After the information push server obtains the interest characteristic information, an information list is generated based on the interest characteristic information; and sending the information list to the terminal in a bullet screen mode. At this time, the second receiving unit 501 receives the information list.
For example, the information push server pushes an information list to a video client currently used by a user, when detecting that the video client is currently playing a video, the information list is sent to the video client in a floating layer link or bullet screen form, and after receiving the information list, a second receiving unit 501 in the terminal displays the information list on a video display interface of the video client in the floating layer link or bullet screen form.
And after detecting that the video client is currently switching videos, sending the information list to the video client in a way of guessing favorite channel links. After receiving the information list, the second receiving unit 501 in the terminal adds "guess your favorite channel link" to the video advertisement push loaded during video switching, so as to implement display at the video client.
Here, the "guess-your favorite channel link" is a link for accessing an information list, and after the user clicks the "guess-your favorite channel link" in the terminal, the video client jumps to an interface for displaying the information list, and the user can select the target interest feature information through the display interface of the information list.
In this embodiment of the present invention, the second receiving unit 501 is further configured to receive a target object corresponding to an object obtaining request, which is obtained in the interest information by the server according to the object obtaining request, where the target object is address information corresponding to content carrying the interest feature information.
The generation of the object acquisition request may specifically be: and clicking an information list link in the client by the user to trigger a display interface of the client to display the corresponding interest characteristic information in the information list link. The user selects the target interest feature information interested by the user from the interest feature information to trigger the second sending unit 502, the second sending unit 502 executes the operation corresponding to the target interest feature information, and the acquisition request of sending the target interest feature information to the information push server is completed.
The information push server receives an object acquisition request sent by the terminal according to the information to be pushed; according to the object acquisition request, acquiring a target object corresponding to the object acquisition request in the interest information, wherein the target object is address information corresponding to the content carrying the interest characteristic information; and the information push server sends the target object to the terminal.
In the embodiment of the present invention, when the client displays the interest feature information, two types of operation buttons may be provided for each interest feature information: the user can trigger the client to execute corresponding operation by clicking the corresponding operation button.
The embodiment of the present invention further provides another information pushing apparatus, where the apparatus includes: a memory and a processor;
wherein the memory is to store a computer program operable on the processor;
the processor is used for executing and determining original bullet screen information corresponding to bullet screen input operation when the computer program is operated;
acquiring interest information representing the interest of the user according to the original bullet screen information;
extracting interest characteristic information in the interest information;
and sending the interest characteristic information to a terminal as information to be pushed.
The processor is also used for executing the computer program when running
Receiving an object acquisition request sent by the terminal according to the information to be pushed;
according to the object acquisition request, acquiring a target object corresponding to the object acquisition request in the interest information, wherein the target object is address information corresponding to the content carrying the interest characteristic information;
and sending the target object to the terminal.
The processor is also used for executing the computer program when running
Detecting whether the terminal supports the starting operation of the target object currently or not according to the object acquisition request;
according to the detection result, when the terminal is determined to support the starting operation of the target object currently, the target object is sent to the terminal;
and according to the detection result, when the terminal is determined not to support the starting operation of the target object currently, sending a client downloading address corresponding to the target object to the terminal, and when the client downloading address corresponding to the target object is determined to be successful, sending the target object to the terminal.
The processor is also used for executing the computer program when running
When determining that the bullet screen input operation is a publishing operation implemented on the user's own published bullet screen information, acquiring bullet screen information corresponding to the publishing operation, and taking the bullet screen information corresponding to the publishing operation as the original bullet screen information;
and when the bullet screen input operation is determined to be comment operation carried out on the bullet screen information published by other people by the user, obtaining the bullet screen information published by other people corresponding to the comment operation, and taking the bullet screen information published by other people as the original bullet screen information.
The processor is also used for executing the computer program when running
Extracting keywords in the original bullet screen information;
acquiring a content ID set corresponding to the keyword according to the keyword;
acquiring digital content corresponding to each content ID in the content ID set;
and determining interest information representing the user interest according to the digital content.
The processor is also used for executing the computer program when running
Extracting attribute information of each piece of information in the interest information;
and taking the attribute information as the interest characteristic information.
The processor is also used for executing the computer program when running
Generating an information list based on the interest characteristic information;
and sending the information list to the terminal in a bullet screen mode.
The terminal includes: the client side has a bullet screen function or a content display function;
accordingly, the processor is further configured to execute the computer program when running the computer program
Sending the interest feature information to a terminal as information to be pushed, further comprising:
acquiring the current working state information of the client;
according to the working state information, when the current working state of the client is determined to be the operation of executing the barrage, the interest characteristic information is used as the information to be pushed and is sent to the terminal; or, when determining that the current working state of the client is to execute content switching according to the working state information, sending the interest feature information to a terminal as information to be pushed.
The embodiment of the present invention further provides another information pushing apparatus, where the apparatus includes: a memory and a processor;
wherein the memory is to store a computer program operable on the processor;
the processor is used for executing and receiving information to be pushed sent by a server when the computer program is operated, wherein the information to be pushed is interest characteristic information extracted from interest information representing user interest by the server according to original bullet screen information corresponding to bullet screen input operation;
sending an object acquisition request to the server according to the information to be pushed;
and receiving a target object corresponding to the object acquisition request, which is acquired in the interest information by the server according to the object acquisition request, wherein the target object is address information corresponding to the content carrying the interest characteristic information.
Fig. 6 is a schematic structural diagram of an information pushing apparatus according to another embodiment of the present invention, and the information pushing apparatus 600 may be a mobile phone, a computer, a digital broadcast terminal, an information transceiver device, a game console, a tablet device, a personal digital assistant, an information pushing server, a content server, and the like. The information pushing apparatus 600 shown in fig. 6 includes: at least one processor 601, memory 602, at least one network interface 604, and a user interface 603. The various components of information push 600 are coupled together by a bus system 605. It is understood that the bus system 605 is used to enable communications among the components. The bus system 605 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 605 in fig. 6.
The user interface 603 may include, among other things, a display, a keyboard, a mouse, a trackball, a click wheel, a key, a button, a touch pad, or a touch screen.
It will be appreciated that the memory 602 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 402 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 602 in the embodiment of the present invention is used for storing various types of data to support the operation of the information push apparatus 600. Examples of such data include: any computer program for operating on the information push device 400, such as an operating system 6021 and application programs 6022; music data; animation data; book information; video, etc. The operating system 6021 includes various system programs, such as a framework layer, a core library layer, a driver layer, and the like, for implementing various basic services and processing hardware-based tasks. The application program 6022 may include various application programs such as a Media Player (Media Player), a Browser (Browser), and the like for implementing various application services. A program implementing the method of an embodiment of the invention can be included in the application program 6022.
The method disclosed by the above-mentioned embodiment of the present invention can be applied to the processor 601, or implemented by the processor 601. The processor 601 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 601. The Processor 601 may be a general purpose Processor, a Digital Signal Processor (DSP), or other programmable logic device, discrete gate or transistor logic device, discrete hardware components, or the like. Processor 601 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 602, and the processor 601 reads the information in the memory 602 and performs the steps of the aforementioned methods in conjunction with its hardware.
In an exemplary embodiment, the information pushing Device 600 may be implemented by one or more Application Specific Integrated Circuits (ASICs), DSPs, Programmable Logic Devices (PLDs), Complex Programmable Logic Devices (CPLDs), Field Programmable Gate Arrays (FPGAs), general purpose processors, controllers, Micro Controllers (MCUs), microprocessors (microprocessors), or other electronic components for performing the aforementioned methods.
In an exemplary embodiment, the embodiment of the present invention further provides a computer-readable storage medium, for example, the memory 602 includes a computer program, which is executable by the processor 601 of the information pushing apparatus 600 to perform the steps of the foregoing method. The computer readable storage medium may be memory such as FRAM, ROM, PROM, EPROM, EEPROM, Flashmemory, magnetic surface memory, optical disk, or CD-ROM; or may be a variety of devices including one or any combination of the above memories, such as a mobile phone, computer, tablet device, personal digital assistant, etc.
A computer-readable storage medium, on which a computer program is stored which, when executed by a processor, performs: determining original bullet screen information corresponding to bullet screen input operation;
according to the original bullet screen information, determining interest information representing the interest of the user;
extracting interest characteristic information in the interest information;
and sending the interest characteristic information to a terminal as information to be pushed.
The computer program, when executed by the processor, further performs: receiving an object acquisition request sent by the terminal according to the information to be pushed;
according to the object acquisition request, acquiring a target object corresponding to the object acquisition request in the interest information, wherein the target object is address information corresponding to the content carrying the interest characteristic information;
and sending the target object to the terminal.
The computer program, when executed by the processor, further performs: detecting whether the terminal supports the starting operation of the target object currently or not according to the object acquisition request;
according to the detection result, when the terminal is determined to support the starting operation of the target object currently, the target object is sent to the terminal;
and according to the detection result, when the terminal is determined not to support the starting operation of the target object currently, sending a client downloading address corresponding to the target object to the terminal, and when the client downloading address corresponding to the target object is determined to be successful, sending the target object to the terminal.
The computer program, when executed by the processor, further performs: when determining that the bullet screen input operation is a publishing operation implemented on the user's own published bullet screen information, acquiring bullet screen information corresponding to the publishing operation, and taking the bullet screen information corresponding to the publishing behavior as the original bullet screen information;
and when the bullet screen input operation is determined to be comment operation carried out on the bullet screen information published by other people by the user, obtaining the bullet screen information published by other people corresponding to the comment operation, and taking the bullet screen information published by other people as the original bullet screen information.
The computer program, when executed by the processor, further performs: extracting keywords in the original bullet screen information;
acquiring a content ID set corresponding to the keyword according to the keyword;
acquiring digital content corresponding to each content ID in the content ID set;
and determining interest information representing the user interest according to the digital content.
The computer program, when executed by the processor, further performs: extracting attribute information of each piece of information in the interest information;
and taking the attribute information as the interest characteristic information.
The computer program, when executed by the processor, further performs: generating an information list based on the interest characteristic information;
and sending the information list to the terminal in a bullet screen mode.
The terminal includes: the client side has a bullet screen function or a content display function;
accordingly, the computer program, when executed by the processor, further performs: acquiring the current working state information of the client;
according to the working state information, when the current working state of the client is determined to be the operation of executing the barrage, the interest characteristic information is used as the information to be pushed and is sent to the terminal; or,
and when determining that the current working state of the client is the switching of the content according to the working state information, sending the interest characteristic information serving as the information to be pushed to a terminal.
An embodiment of the present invention further provides another computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, performs: receiving information to be pushed sent by a server, wherein the information to be pushed is interest characteristic information extracted from interest information of a user by the server according to original bullet screen information corresponding to bullet screen input operation;
sending an object acquisition request to the server according to the information to be pushed;
and receiving a target object corresponding to the object acquisition request, which is acquired in the interest information by the server according to the object acquisition request, wherein the target object is address information corresponding to the content carrying the interest characteristic information.
The above description is only a preferred embodiment of the present invention, and is not intended to limit the scope of the present invention.

Claims (22)

1. An information pushing method, characterized in that the method comprises:
determining original bullet screen information corresponding to bullet screen input operation;
determining interest information of a user according to the original bullet screen information;
extracting interest characteristic information in the interest information;
and sending the interest characteristic information to a terminal as information to be pushed.
2. The method according to claim 1, wherein after sending the interest feature information as information to be pushed to the terminal, the method further comprises:
receiving an object acquisition request sent by the terminal according to the information to be pushed;
according to the object acquisition request, acquiring a target object corresponding to the object acquisition request in the interest information, wherein the target object is address information corresponding to the content carrying the interest characteristic information;
and sending the target object to the terminal.
3. The method of claim 2, wherein sending the target object to the terminal comprises:
detecting whether the terminal supports the starting operation of the target object currently or not according to the object acquisition request;
according to the detection result, when the terminal is determined to support the starting operation of the target object currently, the target object is sent to the terminal;
and according to the detection result, when the terminal is determined not to support the starting operation of the target object currently, sending a client downloading address corresponding to the target object to the terminal, and when the client downloading address corresponding to the target object is determined to be successful, sending the target object to the terminal.
4. The method of claim 1, wherein determining original bullet screen information corresponding to a bullet screen input operation comprises:
when determining that the bullet screen input operation is a publishing operation implemented on the user's own published bullet screen information, acquiring bullet screen information corresponding to the publishing operation, and taking the bullet screen information corresponding to the publishing operation as the original bullet screen information;
and when determining that the bullet screen input operation is comment operation implemented on bullet screen information published by other people, acquiring the bullet screen information published by other people corresponding to the comment operation, and taking the bullet screen information published by other people as the original bullet screen information.
5. The method of claim 1, wherein determining interest information of a user from the original barrage information comprises:
extracting keywords in the original bullet screen information;
acquiring a content ID set corresponding to the keyword according to the keyword;
acquiring digital content corresponding to each content ID in the content ID set;
and determining interest information of the user according to the digital content.
6. The method of claim 1, wherein extracting interest feature information from the interest information comprises:
extracting attribute information of each piece of information in the interest information;
and taking the attribute information as the interest characteristic information.
7. The method according to claim 1, wherein sending the interest feature information to a terminal as information to be pushed comprises:
generating an information list based on the interest characteristic information;
and sending the information list to the terminal in a bullet screen mode.
8. The method of claim 1, wherein the terminal comprises: the client side has a bullet screen function or a content display function;
correspondingly, sending the interest feature information to a terminal as information to be pushed, further comprising:
acquiring the current working state information of the client;
according to the working state information, when the current working state of the client is determined to be the operation of executing the barrage, the interest characteristic information is used as the information to be pushed and is sent to the terminal; or,
and when determining that the current working state of the client is the switching of the content according to the working state information, sending the interest characteristic information serving as the information to be pushed to a terminal.
9. An information pushing method, characterized in that the method comprises:
receiving information to be pushed sent by a server, wherein the information to be pushed is interest characteristic information extracted from interest information of a user by the server according to original bullet screen information corresponding to bullet screen input operation;
sending an object acquisition request to the server according to the information to be pushed;
and receiving a target object corresponding to the object acquisition request, which is acquired in the interest information by the server according to the object acquisition request, wherein the target object is address information corresponding to the content carrying the interest characteristic information.
10. An information pushing apparatus, characterized in that the apparatus comprises: the device comprises a determining unit, an extracting unit and a first sending unit;
the determining unit is used for determining original bullet screen information corresponding to bullet screen input operation and determining interest information of a user according to the original bullet screen information;
the extraction unit is used for extracting interest characteristic information in the interest information;
and the first sending unit is used for sending the interest characteristic information to a terminal as information to be pushed.
11. The apparatus of claim 10, further comprising: a first receiving unit and an acquiring unit;
the first receiving unit is configured to receive an object acquisition request sent by the terminal according to the information to be pushed;
the obtaining unit is further configured to obtain, according to the object obtaining request, a target object corresponding to the object obtaining request in the interest information, where the target object is address information corresponding to content carrying the interest feature information;
the first sending unit is further configured to send the target object to the terminal.
12. The apparatus of claim 11, further comprising: a detection unit;
the detection unit is used for detecting whether the terminal supports the starting operation of the target object currently or not according to the object acquisition request;
the first sending unit is specifically further configured to send the target object to the terminal when determining that the terminal currently supports the starting operation of the target object according to the detection result; or according to the detection result, when the terminal is determined not to support the starting operation of the target object currently, sending a client downloading address corresponding to the target object to the terminal, and when the client downloading address corresponding to the target object is determined to be successful, sending the target object to the terminal.
13. The apparatus according to claim 11, wherein the acquiring unit is further configured to acquire the bullet screen information corresponding to the posting operation when determining that the bullet screen input operation is a posting operation performed on the user's own posting of bullet screen information; or when the bullet screen input operation is determined to be comment operation carried out on the bullet screen information published by other people, the bullet screen information published by other people corresponding to the comment operation is acquired,
the determining unit is specifically configured to use the bullet screen information corresponding to the publication operation as the original bullet screen information; or taking the bullet screen information published by others as the original bullet screen information.
14. The apparatus according to claim 11, wherein the extracting unit is further configured to extract a keyword in the original bullet screen information;
the acquiring unit is further configured to acquire a content ID set corresponding to the keyword according to the keyword; the system is also used for acquiring digital content corresponding to each content ID in the content ID set;
the determining unit is specifically configured to determine interest information of the user according to the digital content.
15. The apparatus according to claim 10, wherein the extracting unit is specifically configured to extract attribute information of each piece of information in the interest information; and taking the attribute information as the interest characteristic information.
16. The apparatus of claim 10, further comprising: a generating unit;
the generating unit is used for generating an information list based on the interest characteristic information;
the first sending unit is specifically configured to send the information list to the terminal in a bullet screen form.
17. The apparatus of claim 11, wherein the terminal comprises: the client side has a bullet screen function or a content display function;
the acquiring unit is further configured to acquire current working state information of the client;
the first sending unit is specifically configured to, when determining that the current working state of the client is to execute an operation on a bullet screen according to the working state information, send the interest feature information to a terminal as information to be pushed; or, when determining that the current working state of the client is to execute content switching according to the working state information, sending the interest feature information to a terminal as information to be pushed.
18. A terminal, characterized in that the terminal comprises: a second receiving unit and a second transmitting unit;
the second receiving unit is used for receiving information to be pushed sent by a server, wherein the information to be pushed is interest feature information extracted from user interest information by the server according to original bullet screen information corresponding to bullet screen input operation; and the target object is used for receiving a target object corresponding to the object acquisition request, which is acquired in the interest information by the server according to the object acquisition request, and the target object is address information corresponding to the content carrying the interest characteristic information.
And the second sending unit is used for sending an object acquisition request to the server according to the information to be pushed.
19. An information pushing apparatus, characterized in that the apparatus comprises: a memory and a processor;
wherein the memory is to store a computer program operable on the processor;
the processor, when executing the computer program, is configured to perform the steps of the method of any of claims 1 to 8.
20. An information pushing apparatus, characterized in that the apparatus comprises: a memory and a processor;
wherein the memory is to store a computer program operable on the processor;
the processor, when executing the computer program, performs the steps of the method of claim 9.
21. 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 of any one of claims 1 to 8.
22. 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 as claimed in claim 9.
CN201710807436.5A 2017-09-08 2017-09-08 A kind of information-pushing method, device and storage medium Pending CN107509116A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710807436.5A CN107509116A (en) 2017-09-08 2017-09-08 A kind of information-pushing method, device and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710807436.5A CN107509116A (en) 2017-09-08 2017-09-08 A kind of information-pushing method, device and storage medium

Publications (1)

Publication Number Publication Date
CN107509116A true CN107509116A (en) 2017-12-22

Family

ID=60695874

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710807436.5A Pending CN107509116A (en) 2017-09-08 2017-09-08 A kind of information-pushing method, device and storage medium

Country Status (1)

Country Link
CN (1) CN107509116A (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108401162A (en) * 2018-01-11 2018-08-14 北京潘达互娱科技有限公司 Applied to the message treatment method and device in network direct broadcasting
CN108540826A (en) * 2018-04-17 2018-09-14 京东方科技集团股份有限公司 Barrage method for pushing, device, electronic equipment and storage medium
CN109068184A (en) * 2018-08-14 2018-12-21 苏州御茶水信息科技有限公司 A kind of system and method pushing associated articles by the semantic analysis of barrage and comment
CN109977266A (en) * 2019-03-25 2019-07-05 上海连尚网络科技有限公司 A kind of novel recommended method and equipment
CN110019663A (en) * 2017-09-30 2019-07-16 北京国双科技有限公司 A kind of method for pushing, system, storage medium and the processor of case information
CN111708901A (en) * 2020-06-19 2020-09-25 腾讯科技(深圳)有限公司 Multimedia resource recommendation method and device, electronic equipment and storage medium
CN112016968A (en) * 2020-08-28 2020-12-01 搜索亚洲科技(深圳)有限公司 Information pushing method and device, electronic equipment and storage medium
CN112307324A (en) * 2020-03-04 2021-02-02 北京字节跳动网络技术有限公司 Information processing method, apparatus, device and medium
CN113766281A (en) * 2021-09-10 2021-12-07 北京快来文化传播集团有限公司 Short video recommendation method, electronic device and computer-readable storage medium

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104113785A (en) * 2014-06-26 2014-10-22 小米科技有限责任公司 Information acquisition method and device
CN104462376A (en) * 2014-12-09 2015-03-25 北京百度网讯科技有限公司 Information providing method and device for barrage media
US20150110470A1 (en) * 2012-06-29 2015-04-23 Tencent Technology (Shenzhen) Company Limited Video presentation method, device, system and storage medium
CN105095508A (en) * 2015-08-31 2015-11-25 北京奇艺世纪科技有限公司 Multimedia content recommendation method and multimedia content recommendation apparatus
CN105578222A (en) * 2016-02-01 2016-05-11 百度在线网络技术(北京)有限公司 Information push method and device
CN106095456A (en) * 2016-06-17 2016-11-09 北京奇虎科技有限公司 User is guided to download the method for application program, device and mobile terminal
CN106231428A (en) * 2016-07-29 2016-12-14 乐视控股(北京)有限公司 A kind of video recommendation method and device
CN106572399A (en) * 2016-11-18 2017-04-19 广州爱九游信息技术有限公司 Information recommendation method and device, server and user terminal

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150110470A1 (en) * 2012-06-29 2015-04-23 Tencent Technology (Shenzhen) Company Limited Video presentation method, device, system and storage medium
CN104113785A (en) * 2014-06-26 2014-10-22 小米科技有限责任公司 Information acquisition method and device
CN104462376A (en) * 2014-12-09 2015-03-25 北京百度网讯科技有限公司 Information providing method and device for barrage media
CN105095508A (en) * 2015-08-31 2015-11-25 北京奇艺世纪科技有限公司 Multimedia content recommendation method and multimedia content recommendation apparatus
CN105578222A (en) * 2016-02-01 2016-05-11 百度在线网络技术(北京)有限公司 Information push method and device
CN106095456A (en) * 2016-06-17 2016-11-09 北京奇虎科技有限公司 User is guided to download the method for application program, device and mobile terminal
CN106231428A (en) * 2016-07-29 2016-12-14 乐视控股(北京)有限公司 A kind of video recommendation method and device
CN106572399A (en) * 2016-11-18 2017-04-19 广州爱九游信息技术有限公司 Information recommendation method and device, server and user terminal

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110019663A (en) * 2017-09-30 2019-07-16 北京国双科技有限公司 A kind of method for pushing, system, storage medium and the processor of case information
CN108401162A (en) * 2018-01-11 2018-08-14 北京潘达互娱科技有限公司 Applied to the message treatment method and device in network direct broadcasting
CN108540826A (en) * 2018-04-17 2018-09-14 京东方科技集团股份有限公司 Barrage method for pushing, device, electronic equipment and storage medium
CN108540826B (en) * 2018-04-17 2021-01-26 京东方科技集团股份有限公司 Bullet screen pushing method and device, electronic equipment and storage medium
US11381861B2 (en) 2018-04-17 2022-07-05 Boe Technology Group Co., Ltd. Method and device for pushing a barrage, and electronic device
CN109068184A (en) * 2018-08-14 2018-12-21 苏州御茶水信息科技有限公司 A kind of system and method pushing associated articles by the semantic analysis of barrage and comment
CN109977266A (en) * 2019-03-25 2019-07-05 上海连尚网络科技有限公司 A kind of novel recommended method and equipment
CN112307324A (en) * 2020-03-04 2021-02-02 北京字节跳动网络技术有限公司 Information processing method, apparatus, device and medium
CN111708901A (en) * 2020-06-19 2020-09-25 腾讯科技(深圳)有限公司 Multimedia resource recommendation method and device, electronic equipment and storage medium
CN111708901B (en) * 2020-06-19 2023-10-13 腾讯科技(深圳)有限公司 Multimedia resource recommendation method and device, electronic equipment and storage medium
CN112016968A (en) * 2020-08-28 2020-12-01 搜索亚洲科技(深圳)有限公司 Information pushing method and device, electronic equipment and storage medium
CN113766281A (en) * 2021-09-10 2021-12-07 北京快来文化传播集团有限公司 Short video recommendation method, electronic device and computer-readable storage medium

Similar Documents

Publication Publication Date Title
CN107509116A (en) A kind of information-pushing method, device and storage medium
CN111246275B (en) Comment information display and interaction method and device, electronic equipment and storage medium
CN104811814B (en) Information processing method and system, client and server based on video playing
US8634944B2 (en) Auto-station tuning
US8799300B2 (en) Bookmarking segments of content
US8701008B2 (en) Systems and methods for sharing multimedia editing projects
CN105874451B (en) Methods, systems, and media for presenting supplemental information corresponding to on-demand media content
US8825809B2 (en) Asset resolvable bookmarks
US20180152767A1 (en) Providing related objects during playback of video data
CN108495185B (en) Video title generation method and device
US20080209480A1 (en) Method for enhanced video programming system for integrating internet data for on-demand interactive retrieval
CN107087235A (en) Media content recommendations method, server and client
CN117425036A (en) Temporary modification of media content metadata
CN111800668B (en) Barrage processing method, barrage processing device, barrage processing equipment and storage medium
WO2018133725A1 (en) Method, client, and system for output processing of media file
CN107786905B (en) Video sharing method and device
US9170712B2 (en) Presenting content related to current media consumption
CN115079884A (en) Session message display method, device, equipment and storage medium
CN106815284A (en) The recommendation method and recommendation apparatus of news video
CN115103232A (en) Video playing method, device, equipment and storage medium
US20180048937A1 (en) Enhancing video content with personalized extrinsic data
US20220303608A1 (en) Interfacing a television with a second device
CN113901241B (en) Page display method and device, electronic equipment and storage medium
CN108268644A (en) Video searching method, server and video searching system
CN110401853B (en) Barrage display method and electronic equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20171222

RJ01 Rejection of invention patent application after publication