[go: up one dir, main page]

CN105228003A - A kind of method for pushing and supplying system - Google Patents

A kind of method for pushing and supplying system Download PDF

Info

Publication number
CN105228003A
CN105228003A CN201510629314.2A CN201510629314A CN105228003A CN 105228003 A CN105228003 A CN 105228003A CN 201510629314 A CN201510629314 A CN 201510629314A CN 105228003 A CN105228003 A CN 105228003A
Authority
CN
China
Prior art keywords
channel
zapping
information
comprised
frequency
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
CN201510629314.2A
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.)
KUYUN INTERACTIVE TECHNOLOGY Ltd
Original Assignee
KUYUN INTERACTIVE TECHNOLOGY 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 KUYUN INTERACTIVE TECHNOLOGY Ltd filed Critical KUYUN INTERACTIVE TECHNOLOGY Ltd
Priority to CN201510629314.2A priority Critical patent/CN105228003A/en
Publication of CN105228003A publication Critical patent/CN105228003A/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/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/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44213Monitoring of end-user related data
    • H04N21/44222Analytics of user selections, e.g. selection of programs or purchase activity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/251Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • H04N21/252Processing of multiple end-users' preferences to derive collaborative data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25866Management of end-user data
    • H04N21/25891Management of end-user data being end-user 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Social Psychology (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computing Systems (AREA)
  • Computer Graphics (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The invention discloses a kind of method for pushing and supplying system, wherein this method for pushing comprises: the zapping information obtaining each user in preset time period; Based on whole zapping information, before counting comprised zapping, channel is frequencies corresponding to the various zapping information of the current channel of targeted customer; Be frequencies corresponding to the various zapping information of current channel based on channel before comprised zapping, select the recommendation channel corresponding with targeted customer according to preset rules; Recommendation channel is pushed to targeted customer.Technical solution of the present invention by frequency corresponding to the various zapping information that are current channel using channel before comprised zapping as data basis, then the recommendation channel corresponding with targeted customer is selected according to preset rules, the program that this recommendation channel can be made as much as possible to play can meet targeted customer's hobby, thus realize carrying out personalized recommendation targetedly to targeted customer, and then improve the propelling movement effect of supplying system.

Description

A kind of method for pushing and supplying system
Technical field
The present invention relates to multimedia technology field, particularly a kind of method for pushing and supplying system.
Background technology
Along with the development of multimedia technology, intelligent television starts to replace traditional tv step by step.But the program play along with intelligent television is more and more abundanter, and corresponding channel quantity also gets more and more, specifically, the channel quantity of existing intelligent television can reach 100 more and overlap, thus makes user be difficult to select, and then reduces the experience sense of user.
For promoting the experience sense of user, intelligent television operator is that intelligent television is configured with a corresponding channel supplying system, this supplying system is by collecting the real-time audience ratings of each channel, and choose the highest one or more channels of audience ratings as recommendation channel, then this recommendation channel is sent to all users, to realize the object of recommendation of the channels.
But, find in reality investigation, when determining to recommend channel based on audience ratings, namely the most popular current channel is recommended to user, hobby due to different user is different, certain customers are to the content of the current most VHI that supplying system pushes and lose interest in, thus cause the experience sense of these certain customers to reduce further.
Cause the reason of the problems referred to above to be, in prior art, supplying system cannot realize carrying out personalized recommendation targetedly to user, thus causes the propelling movement effect of supplying system poor.Therefore, how to provide a kind of push effect preferably supplying system be the technical problem that this area needs solution badly.
Summary of the invention
The invention provides a kind of method for pushing and supplying system, personalized recommendation targetedly can be carried out to user, thus can effectively promote propelling movement effect.
For achieving the above object, the invention provides a kind of method for pushing, comprising:
Obtain the zapping information of each user in preset time period, described zapping information comprises: channel after channel and zapping before zapping;
Based on whole described zapping information, before counting comprised zapping, channel is frequencies corresponding to the various zapping information of the current channel of targeted customer;
Be frequencies corresponding to the various zapping information of described current channel based on channel before comprised zapping, select the recommendation channel corresponding with described targeted customer according to preset rules;
Described recommendation channel is pushed to described targeted customer.
Alternatively, also comprise after the step of described acquisition zapping information of each user in preset time period:
Obtain the current channel of targeted customer.
Alternatively, described based on whole described zapping information, before counting comprised zapping, channel is that the step of frequency corresponding to the various zapping information of the current channel of targeted customer comprises:
Based on whole described zapping information, add up the frequency that various zapping information is corresponding, generate Statistics table;
Obtain comprised zapping from described Statistics table before, channel is frequencies corresponding to the various zapping information of described current channel.
Alternatively, describedly add up based on whole described zapping information the frequency that various zapping information is corresponding, also comprise after generating the step of Statistics table:
Obtain the current channel of targeted customer.
Alternatively, described is frequencies corresponding to the various zapping information of described current channel based on channel before comprised zapping, and the step selecting the recommendation channel corresponding with described targeted customer according to preset rules specifically comprises:
Be that frequency corresponding to each zapping information of described current channel compares with predetermined threshold value respectively by channel before comprised zapping;
Obtain channel after the zapping comprised in zapping information that frequency is more than or equal to described predetermined threshold value, using as described recommendation channel.
Alternatively, described is frequencies corresponding to the various zapping information of described current channel based on channel before comprised zapping, and the step selecting the recommendation channel corresponding with described targeted customer according to preset rules specifically comprises:
Be that each zapping information of described current channel sorts according to the frequency of correspondence by channel before comprised zapping;
Obtain channel after the interior zapping comprised of a predetermined number zapping information that frequency is maximum in collating sequence, using as described recommendation channel.
Alternatively, described is frequencies corresponding to the various zapping information of described current channel based on channel before comprised zapping, and the step selecting the recommendation channel corresponding with described targeted customer according to preset rules specifically comprises:
Before comprised zapping channel be frequency sum corresponding to each zapping information of described current channel as sample size, before calculating comprised zapping, channel is frequency corresponding to each zapping information of described current channel;
Be that frequency corresponding to each zapping information of described current channel compares with predeterminated frequency value respectively by channel before comprised zapping;
Obtain channel after the zapping comprised in zapping information that frequency is more than or equal to described predeterminated frequency value, using as described recommendation channel.
For achieving the above object, present invention also offers a kind of supplying system, comprising:
Zapping information acquisition unit, for obtaining the zapping information of each user in preset time period, described zapping information comprises: channel after channel and zapping before zapping;
Statistic unit, for based on whole described zapping information, before counting comprised zapping, channel is frequencies corresponding to the various zapping information of the current channel of targeted customer;
Recommending channel to choose unit, the frequency that the various zapping information for based on channel before comprised zapping being described current channel are corresponding, selecting the recommendation channel corresponding with described targeted customer according to preset rules;
Push unit, for pushing described recommendation channel to described targeted customer.
Alternatively, also comprise:
First channel acquisition unit, after obtaining the zapping information of each user in preset time period in zapping information acquisition unit, obtains the current channel of targeted customer.
Alternatively, described statistic unit comprises:
Statistical module, for based on whole described zapping information, adds up the frequency that various zapping information is corresponding, generates Statistics table;
Choosing module, is frequencies corresponding to the various zapping information of described current channel for channel before obtain comprised zapping from described Statistics table.
Alternatively, also comprise:
Second channel acquisition unit, after generating Statistics table at statistical module, obtains the current channel of targeted customer.
Alternatively, described recommendation channel is chosen unit and is comprised:
Frequency comparison module, frequency corresponding to each zapping information for by channel before comprised zapping being described current channel compares with predetermined threshold value respectively;
First recommends channel acquisition module, is more than or equal to channel after the zapping comprised in the zapping information of described predetermined threshold value for obtaining frequency, using as described recommendation channel.
Alternatively, described recommendation channel is chosen unit and is comprised:
Frequency order module, for being that each zapping information of described current channel sorts according to the frequency of correspondence by channel before comprised zapping;
Second recommends channel acquisition module, obtains channel after the interior zapping comprised of a predetermined number zapping information that in collating sequence, frequency is maximum, using as described recommendation channel.
Alternatively, described recommendation channel is chosen unit and is comprised:
Frequency computation part module, for channel before comprised zapping be frequency sum corresponding to each zapping information of described current channel as sample size, before calculating comprised zapping, channel is frequency corresponding to each zapping information of described current channel;
Channel before comprised zapping is that frequency corresponding to each zapping information of described current channel compares with predeterminated frequency value respectively by frequency comparison module;
3rd recommends channel acquisition module, is more than or equal to channel after the zapping comprised in the zapping information of described predeterminated frequency value for obtaining frequency, using as described recommendation channel.
The present invention has following beneficial effect:
The invention provides a kind of method for pushing and supplying system, the frequency corresponding by the various zapping information using channel before comprised zapping being current channel is basic as data, then the recommendation channel corresponding with targeted customer is selected according to preset rules, the program that this recommendation channel can be made as much as possible to play can meet targeted customer's hobby, thus realize carrying out personalized recommendation targetedly to targeted customer, and then improve the propelling movement effect of supplying system.
Accompanying drawing explanation
The flow chart of a kind of method for pushing that Fig. 1 provides for the embodiment of the present invention one;
The structured flowchart of a kind of supplying system that Fig. 2 provides for the embodiment of the present invention one;
Fig. 3 is a kind of structural representation recommending channel to choose unit in Fig. 2;
Fig. 4 is another structural representation recommending channel to choose unit in Fig. 2;
Fig. 5 is the another kind of structural representation recommending channel to choose unit in Fig. 2;
The flow chart of a kind of method for pushing that Fig. 6 provides for the embodiment of the present invention two;
The structured flowchart of a kind of supplying system that Fig. 7 provides for the embodiment of the present invention two.
Embodiment
For making those skilled in the art understand technical scheme of the present invention better, below in conjunction with accompanying drawing, a kind of method for pushing provided by the invention and supplying system are described in detail.
For a better understanding of the present invention, first some technical terms are described at this.In the present invention, user uses during intelligent television exists two states: one is watch a certain channel, and two is browse a certain channel.Wherein, judging that user is at " watching " a certain channel or at " browsing " a certain channel, is then that the duration stopped continuously on this channel according to user carries out judging.Particularly, the duration stopped continuously on this channel as user exceedes preset duration (such as 20s, relative set can certainly be carried out according to the experimental data obtained in advance) time, then judge that user is watching corresponding channel, and when the duration that user stops continuously on this channel equals or is shorter than preset duration, then judge that user is browsing corresponding channel.
So-called in the present invention " zapping " refers to, user is converted to the behavior watching another channel program after watching a certain channel, and the behavior that user browses different channel fast does not belong to zapping behavior.Such as: assuming that channel CCTV-1, CCTV-2, CCTV-3, CCTV-4 and CCTV-5, channel corresponding is respectively 1, 2, 3, 4, 5, user by hope by channel CCTV-1 zapping to channel CCTV5 time, then user first may be adjusted to channel CCTV-2 (channel 1 is adjusted to channel 2 fast) by channel CCTV-1 fast, channel CCTV-3 (channel 2 is adjusted to channel 3 fast) is adjusted to fast again by channel CCTV-2 ... finally be adjusted to channel CCTV-5 (channel 4 is adjusted to channel 5 fast) fast by channel CCTV-3, the duration that wherein user stops continuously on channel CCTV-1 and channel CCTV-5 is greater than preset duration, and at channel CCTV-2, CCTV-3, the upper duration stopped continuously of CCTV-4 is less than preset duration, then now assert user only perform once by channel CCTV-1 zapping to the zapping behavior of channel CCTV-5, now can generate corresponding zapping information for this zapping behavior, in this zapping information, before zapping, channel is CCTV-1, after zapping, channel is CCTV-5.
So-called in the present invention " targeted customer " carries out the object of Push Service for supplying system.
It should be noted that, in the present invention, all corresponding channel of each channel, but for same channel, channel corresponding in the television set of each user can identically also can be different.Such as channel CCTV-10, its channel corresponding on the television set of a certain user is 10, but channel corresponding on the television set of another user is 11, other channel corresponding again or on the television set of other users.When the situation that the channel that same channel is corresponding in the television set of each user is different, it can not have an impact to technical scheme of the present invention.
The flow chart of a kind of method for pushing that Fig. 1 provides for the embodiment of the present invention one, as shown in Figure 1, comprising:
Step 101: the zapping information obtaining each user in preset time period.
In a step 101, server end can collect the data playback stream (data flow that the current play content of intelligent TV set is corresponding) of the intelligent television of each user, corresponding channel can be identified (such as based on this data playback stream, TV station symbol recognition is carried out to determine corresponding channel) based on this data playback stream, and judge that user is watching or browsing corresponding channel according to the duration that user stops continuously on this channel, and corresponding zapping information is generated when the channel detecting that user watches changes, channel after channel and zapping is included before zapping in zapping information.
It should be noted that, utilize video playback stream to open the common technology means identifying that the technological means of corresponding channel is this area, detailed process and principle are no longer described herein.In addition, the technological means carrying out channel-identification by video playback stream in the present embodiment only plays exemplary effect, it can't produce restriction to technical scheme of the present invention, can also be identified by other means of the prior art in the present embodiment and the channel that the current play content of user is corresponding will not enumerate herein.
In the present embodiment, alternatively, this preset time period can be 1min ~ 10min.The size of being certainly somebody's turn to do " preset time period " can set according to the actual requirements accordingly.
It should be added that, when reality obtains the zapping information of each user, may perform the behavior of one or many zapping for certain user in preset time period, then the quantity that now can get zapping information corresponding to this user is one or more.Certainly, when certain user does not perform zapping behavior in preset time period (this user rests on certain channel always or is in the state browsing channel always), then the quantity that can get zapping information corresponding to this user in preset time period is 0.
For convenience of describing in the present embodiment, the set that the whole zapping information got in preset time period in step 101 are formed is designated as " zapping sample set ".
Step 102: based on whole zapping information, before counting comprised zapping, channel is frequencies corresponding to the various zapping information of the current channel of targeted customer.
In the present embodiment, alternatively, also comprised before step 102:
Step 102a: the current channel obtaining targeted customer.
It should be noted that, can to adopt in prior art any one method obtaining intelligent television channel to obtain targeted customer watch the channel that program is corresponding, particular content repeats no more herein.In the present embodiment, the current channel of hypothetical target user is channel A.
In a step 102, first, according to the current channel A of the targeted customer that step 102a obtains, extract comprised zapping from the zapping sample set that step 101 obtains before, channel is the various zapping information of channel A, to form " set of zapping reference sample "; Then, statistic of classification is carried out to the various zapping information (after the zapping comprised channel different) in this zapping reference sample set, to obtain frequency corresponding to various zapping information in the set of zapping reference sample.
In actual life, can think and see its hobby of all users of same program also roughly the same in same time section adduction.Therefore, this zapping reference sample set can be regarded as, the set that the user having identical hobby with targeted customer operates in all zappings of watching after channel A.And to each zapping Information Statistics in this reference sample set, the distribution situation of the next channel that the user that can obtain having with targeted customer identical hobby watches after watching channel A.
Step 103: be frequencies corresponding to the various zapping information of current channel based on channel before comprised zapping, selects the recommendation channel corresponding with targeted customer according to preset rules.
In step 103, using the distribution situation of the next channel watched after watching channel A with the user that targeted customer has identical hobby as with reference to data, choose the recommendation channel corresponding with targeted customer, the program that this recommendation channel can be made as much as possible to play can meet targeted customer's hobby, and then realizes recommending targetedly targeted customer.
For making those skilled in the art better understand " preset rules " in step 103, present embodiments providing three kinds of different preset rules modes, carrying out exemplary description with this.
Scheme one, step 103 comprises:
Step 1031a: be that frequency corresponding to each zapping information of current channel compares with predetermined threshold value respectively by channel before comprised zapping.
Step 1032a: obtain channel after the zapping comprised in zapping information that frequency is more than or equal to predetermined threshold value, using as recommendation channel.
It should be noted that, the predetermined threshold value in scheme one can adjust accordingly according to actual conditions.When this predetermined threshold value changes, also may there is corresponding change in the quantity of corresponding recommendation channel.
Scheme two, step 103 comprises:
Step 1031b: be that each zapping information of current channel sorts according to the frequency of correspondence by channel before comprised zapping.
Step 1032b: obtain channel after the zapping comprised in frequency is maximum in collating sequence a predetermined number zapping information, using as recommending channel.
It should be noted that, the sequence in scheme two is sort according to frequency carrying out from large to small, and the predetermined number of selected " recommendation channel " can adjust accordingly according to the actual demand of targeted customer.
Scheme three, step 103 comprises:
Step 1031c: frequency sum corresponding to each zapping information that channel is current channel before comprised zapping is as sample size, and before calculating comprised zapping, channel is frequency corresponding to each zapping information of current channel.
Step 1032c: be that frequency corresponding to each zapping information of current channel compares with predeterminated frequency value respectively by channel before comprised zapping.
Step 1033c: obtain channel after the zapping comprised in zapping information that frequency is more than or equal to predeterminated frequency value, using as recommendation channel.
It should be noted that, be that frequency corresponding to each zapping information of current channel is converted into corresponding frequency by channel before the zapping comprised in scheme three, can regard as and normalized has been carried out to frequency number data.Then frequency corresponding for each zapping information be normalized is compared with predeterminated frequency value, respectively to obtain recommendation channel.Certainly this predeterminated frequency value can adjust accordingly according to actual conditions.
It should be added that, " preset rules " in the present embodiment is not limited to above-mentioned three kinds of modes, and other modes can also be adopted in the present embodiment to select recommendation channel.What those skilled in the art should know is; in every case be as data basis based on " before the zapping comprised, channel is frequencies corresponding to the various zapping information of current channel "; obtain the technical scheme of recommending channel, all should belong to the protection range of the application.
Step 104: push recommendation channel to targeted customer.
At step 104, adopt any one method for pushing of the prior art that the recommendation channel chosen in step 103 is pushed to targeted customer, detailed process no longer repeats herein.
The embodiment of the present invention one additionally provides a kind of supplying system, for performing above-mentioned method for pushing.The structured flowchart of a kind of supplying system that Fig. 2 provides for the embodiment of the present invention one, as shown in Figure 2, this supplying system comprises: zapping information acquisition unit 1, statistic unit 3, recommendation channel choose unit 4 and push unit 5.Wherein, zapping information acquisition unit 1 is for obtaining the zapping information of each user in preset time period; Statistic unit 3 is for based on whole zapping information, and before counting comprised zapping, channel is frequencies corresponding to the various zapping information of the current channel of targeted customer; Recommend channel to choose unit 4 for frequency corresponding to the various zapping information that based on channel before comprised zapping are current channel, select the recommendation channel corresponding with targeted customer according to preset rules; Push unit 5 is for pushing recommendation channel to targeted customer.
Wherein, zapping information acquisition unit 1 is for performing above-mentioned steps 101, and statistic unit 3 is for performing above-mentioned steps 102, and recommend channel to choose unit 4 for performing above-mentioned steps 103, push unit 5 is for performing above-mentioned steps 104.The concrete implementation of each unit can see the description of above-mentioned steps 101 to step 104.
Alternatively, this supplying system also comprises: the first channel acquisition unit 2, first channel acquisition unit 2 for obtain each user in preset time period in zapping information acquisition unit 1 zapping information after, obtain the current channel of targeted customer, so that statistic unit 3 is based on whole zapping information, before counting comprised zapping, channel is frequencies corresponding to the various zapping information of the current channel of targeted customer.
Better the course of work of recommending channel to choose unit 4 is understood for making those skilled in the art, the recommendation channel present embodiments providing three kinds of different structures chooses unit 4, and carries out exemplary description with the course of work that the recommendation channel of these three kinds of different structures chooses unit 4.
Fig. 3 is a kind of structural representation recommending channel to choose unit in Fig. 2, as shown in Figure 3, recommends channel to choose unit 4 and comprises: frequency comparison module 41a and first recommends channel acquisition module 42a.Wherein, frequency comparison module 41a is used for being that frequency corresponding to each zapping information of current channel compares with predetermined threshold value respectively by channel before comprised zapping; First recommends channel acquisition module 42a to be more than or equal to channel after the zapping comprised in the zapping information of described predetermined threshold value for obtaining frequency, using as recommendation channel.
Wherein, frequency comparison module 41a is for performing above-mentioned steps 1031a, and first recommends channel acquisition module 42a for performing above-mentioned steps 1032a, and particular content see the description of above-mentioned steps 1031a and step 1032a, can repeat no more herein.
Fig. 4 is another structural representation recommending channel to choose unit in Fig. 2, and as shown in Figure 4, this recommendation channel is chosen unit 4 and comprised: frequency order module 41b and second recommends channel acquisition module 42b.Wherein, frequency order module 41b is used for being that each zapping information of current channel sorts according to the frequency of correspondence by channel before comprised zapping; Second recommends channel acquisition module 42b for obtaining channel after the zapping that comprises in the maximum predetermined number of frequency in a collating sequence zapping information, using as recommending channel.
Wherein, frequency order module 41b is for performing above-mentioned steps 1031b, and second recommends channel acquisition module 42b for performing above-mentioned steps 1032b, and particular content see the description of above-mentioned steps 1031b and step 1032b, can repeat no more herein.
Fig. 5 is the another kind of structural representation recommending channel to choose unit in Fig. 2, and as shown in Figure 5, this recommendation channel is chosen unit 4 and comprised: frequency computation part module 41c, frequency comparison module 42c and the 3rd recommend channel acquisition module 43c.Wherein, frequency computation part module 41c is used for using frequency sum corresponding to each zapping information that is current channel of channel before comprised zapping as sample size, and before calculating comprised zapping, channel is frequency corresponding to each zapping information of current channel; Frequency comparison module 42c is used for being that frequency corresponding to each zapping information of current channel compares with predeterminated frequency value respectively by channel before comprised zapping; 3rd recommends channel acquisition module 43c to be more than or equal to channel after the zapping comprised in the zapping information of predeterminated frequency value for obtaining frequency, using as recommendation channel.
Wherein, frequency computation part module 41c is for performing above-mentioned steps 1031c, frequency comparison module 42c is for performing above-mentioned steps 1032c, 3rd recommends channel acquisition module 43c for performing above-mentioned steps 1033c, particular content see the description of above-mentioned steps 1031c, step 1032c and step 1033c, can repeat no more herein.
The embodiment of the present invention one provides a kind of method for pushing and supplying system, the frequency corresponding by the various zapping information using channel before comprised zapping being current channel is basic as data, then the recommendation channel corresponding with targeted customer is selected according to preset rules, the program that this recommendation channel can be made as much as possible to play can meet targeted customer's hobby, thus realize carrying out personalized recommendation targetedly to targeted customer, and then improve the propelling movement effect of supplying system.
Embodiment two
The flow chart of a kind of method for pushing that Fig. 6 provides for the embodiment of the present invention two, as shown in Figure 6, this method for pushing comprises:
Step 201: the zapping information obtaining each user in preset time period.
For the description of step 201, can see in above-described embodiment one to the description of step 101, repeat no more herein.
Step 202: based on whole zapping information, adds up the frequency that various zapping information is corresponding, generates Statistics table.
Step 203: the current channel obtaining targeted customer.
Step 204: obtain comprised zapping from Statistics table before, channel is frequencies corresponding to the various zapping information of current channel.
Before obtaining comprised zapping in the present embodiment, channel is that the method for frequency corresponding to the various zapping information of current channel is different from the acquisition methods in above-described embodiment one.Particularly, in the present embodiment, first, according to whole zapping information, the frequency corresponding to various zapping information is added up, to generate Statistics table; Then, at the current channel obtaining targeted customer; Finally, according to the current channel of Statistics table and targeted customer, to obtain frequency corresponding to various zapping information that channel before comprised zapping is current channel.
In actual propelling movement process, Push Service to as if multiple, namely the quantity of targeted customer is multiple, and the current channel now for different its correspondences of targeted customer may be different.According to the statistical that channel before counting comprised zapping in above-described embodiment one is frequency corresponding to the various zapping information of the current channel of targeted customer, then every corresponding a kind of " current channel ", once add up with regard to needs, therefore when utilizing the technical scheme of enforcement one to push to multiple different user, then may need repeatedly to add up.But, for the technical scheme of the present embodiment, due to before the current channel obtaining targeted customer, generate corresponding Statistics table based on whole " zapping sample set ", after the current channel getting targeted customer, before just can getting zapping only by query statistic information table, channel is frequencies corresponding to the various zapping information of current channel.Therefore, when utilizing the technical scheme of embodiment two to push to multiple different user, only need once to add up.
Therefore, when pushing to multiple different user, the total operation time required for the method for pushing that the total operation time required for the method for pushing that the present embodiment two provides provides than above-described embodiment one is few.So the pushing efficiency of the method for pushing that the present embodiment provides is higher.
Step 205: be frequencies corresponding to the various zapping information of current channel based on channel before comprised zapping, selects the recommendation channel corresponding with targeted customer according to preset rules.
For the description of step 205, can see in above-described embodiment one to the description of step 103, repeat no more herein.
Step 206: push recommendation channel to targeted customer.
The embodiment of the present invention two additionally provides a kind of supplying system, for performing above-mentioned method for pushing.The structured flowchart of a kind of supplying system that Fig. 7 provides for the embodiment of the present invention two, as shown in Figure 7, this supplying system comprises: zapping information acquisition unit 1, statistical module 6, second channel acquisition unit 7, choose module 8, recommend channel choose unit 4 and push unit 5.Wherein, zapping information acquisition unit 1 is for obtaining the zapping information of each user in preset time period; Statistical module 6, for based on whole described zapping information, adds up the frequency that various zapping information is corresponding, generates Statistics table; Second channel acquisition unit 7, for after statistical module generation Statistics table, obtains the current channel of targeted customer; Choosing module 8 for channel before obtain comprised zapping from described Statistics table is frequencies corresponding to the various zapping information of current channel; Recommend channel to choose unit 4 for frequency corresponding to the various zapping information that based on channel before comprised zapping are current channel, select the recommendation channel corresponding with targeted customer according to preset rules; Push unit 5 is for pushing recommendation channel to targeted customer.
Zapping information acquisition unit 1 is for performing above-mentioned steps 201, statistics mould 6 pieces is for obtaining above-mentioned steps 202, second channel acquisition unit 7 is for performing above-mentioned steps 203, choose module 8 for performing above-mentioned steps 204, recommend channel to choose unit 4 for performing above-mentioned steps 205, push unit 5 is for performing above-mentioned steps 206.The concrete implementation of each unit or module see the description of above-mentioned steps 201 to step 206, can repeat no more herein.
Wherein, recommend channel choose unit 4 can adopt in Fig. 3 to Fig. 5 arbitrary shown in recommendation channel choose unit, particular content can see in above-described embodiment one to the description of Fig. 3 to Fig. 5.
It should be noted that, when pushing multiple different target user, compared with the supplying system that the supplying system that the present embodiment two provides and above-described embodiment one provide, total operation time of the supplying system that the present embodiment two provides wants less, and the pushing efficiency of the supplying system that the present embodiment provides is higher.
The embodiment of the present invention two provides a kind of method for pushing and supplying system, by first based on whole zapping information, to generate Statistics table, then based on the current channel of the targeted customer got, obtain comprised zapping from Statistics table before, channel is frequencies corresponding to the various zapping information of current channel, and be that frequency corresponding to the various zapping information of current channel is as data basis using channel before zapping, the recommendation channel corresponding with targeted customer is selected according to preset rules, the program that this recommendation channel can be made as much as possible to play can meet targeted customer's hobby, thus realize carrying out personalized recommendation targetedly to targeted customer, and then improve the propelling movement effect of supplying system.
Be understandable that, the illustrative embodiments that above execution mode is only used to principle of the present invention is described and adopts, but the present invention is not limited thereto.For those skilled in the art, without departing from the spirit and substance in the present invention, can make various modification and improvement, these modification and improvement are also considered as protection scope of the present invention.

Claims (14)

1. a method for pushing, is characterized in that, comprising:
Obtain the zapping information of each user in preset time period, described zapping information comprises: channel after channel and zapping before zapping;
Based on whole described zapping information, before counting comprised zapping, channel is frequencies corresponding to the various zapping information of the current channel of targeted customer;
Be frequencies corresponding to the various zapping information of described current channel based on channel before comprised zapping, select the recommendation channel corresponding with described targeted customer according to preset rules;
Described recommendation channel is pushed to described targeted customer.
2. method for pushing according to claim 1, is characterized in that, also comprises after the step of described acquisition zapping information of each user in preset time period:
Obtain the current channel of targeted customer.
3. method for pushing according to claim 1, is characterized in that, described based on whole described zapping information, and before counting comprised zapping, channel is that the step of frequency corresponding to the various zapping information of the current channel of targeted customer comprises:
Based on whole described zapping information, add up the frequency that various zapping information is corresponding, generate Statistics table;
Obtain comprised zapping from described Statistics table before, channel is frequencies corresponding to the various zapping information of described current channel.
4. method for pushing according to claim 3, is characterized in that, describedly adds up based on whole described zapping information the frequency that various zapping information is corresponding, also comprises after generating the step of Statistics table:
Obtain the current channel of targeted customer.
5. according to described method for pushing arbitrary in claim 1-4, it is characterized in that, described is frequencies corresponding to the various zapping information of described current channel based on channel before comprised zapping, and the step selecting the recommendation channel corresponding with described targeted customer according to preset rules specifically comprises:
Be that frequency corresponding to each zapping information of described current channel compares with predetermined threshold value respectively by channel before comprised zapping;
Obtain channel after the zapping comprised in zapping information that frequency is more than or equal to described predetermined threshold value, using as described recommendation channel.
6. according to described method for pushing arbitrary in claim 1-4, it is characterized in that, described is frequencies corresponding to the various zapping information of described current channel based on channel before comprised zapping, and the step selecting the recommendation channel corresponding with described targeted customer according to preset rules specifically comprises:
Be that each zapping information of described current channel sorts according to the frequency of correspondence by channel before comprised zapping;
Obtain channel after the interior zapping comprised of a predetermined number zapping information that frequency is maximum in collating sequence, using as described recommendation channel.
7. according to described method for pushing arbitrary in claim 1-4, it is characterized in that, described is frequencies corresponding to the various zapping information of described current channel based on channel before comprised zapping, and the step selecting the recommendation channel corresponding with described targeted customer according to preset rules specifically comprises:
Before comprised zapping channel be frequency sum corresponding to each zapping information of described current channel as sample size, before calculating comprised zapping, channel is frequency corresponding to each zapping information of described current channel;
Be that frequency corresponding to each zapping information of described current channel compares with predeterminated frequency value respectively by channel before comprised zapping;
Obtain channel after the zapping comprised in zapping information that frequency is more than or equal to described predeterminated frequency value, using as described recommendation channel.
8. a supplying system, is characterized in that, comprising:
Zapping information acquisition unit, for obtaining the zapping information of each user in preset time period, described zapping information comprises: channel after channel and zapping before zapping;
Statistic unit, for based on whole described zapping information, before counting comprised zapping, channel is frequencies corresponding to the various zapping information of the current channel of targeted customer;
Recommending channel to choose unit, the frequency that the various zapping information for based on channel before comprised zapping being described current channel are corresponding, selecting the recommendation channel corresponding with described targeted customer according to preset rules;
Push unit, for pushing described recommendation channel to described targeted customer.
9. supplying system according to claim 8, is characterized in that, also comprises:
First channel acquisition unit, after obtaining the zapping information of each user in preset time period in zapping information acquisition unit, obtains the current channel of targeted customer.
10. supplying system according to claim 8, is characterized in that, described statistic unit comprises:
Statistical module, for based on whole described zapping information, adds up the frequency that various zapping information is corresponding, generates Statistics table;
Choosing module, is frequencies corresponding to the various zapping information of described current channel for channel before obtain comprised zapping from described Statistics table.
11. supplying systems according to claim 10, is characterized in that, also comprise:
Second channel acquisition unit, after generating Statistics table at statistical module, obtains the current channel of targeted customer.
12. arbitrary described supplying systems in-11 according to Claim 8, it is characterized in that, described recommendation channel is chosen unit and is comprised:
Frequency comparison module, frequency corresponding to each zapping information for by channel before comprised zapping being described current channel compares with predetermined threshold value respectively;
First recommends channel acquisition module, is more than or equal to channel after the zapping comprised in the zapping information of described predetermined threshold value for obtaining frequency, using as described recommendation channel.
13. arbitrary described supplying systems in-11 according to Claim 8, it is characterized in that, described recommendation channel is chosen unit and is comprised:
Frequency order module, for being that each zapping information of described current channel sorts according to the frequency of correspondence by channel before comprised zapping;
Second recommends channel acquisition module, obtains channel after the interior zapping comprised of a predetermined number zapping information that in collating sequence, frequency is maximum, using as described recommendation channel.
14. arbitrary described supplying systems in-11 according to Claim 8, it is characterized in that, described recommendation channel is chosen unit and is comprised:
Frequency computation part module, for channel before comprised zapping be frequency sum corresponding to each zapping information of described current channel as sample size, before calculating comprised zapping, channel is frequency corresponding to each zapping information of described current channel;
Channel before comprised zapping is that frequency corresponding to each zapping information of described current channel compares with predeterminated frequency value respectively by frequency comparison module;
3rd recommends channel acquisition module, is more than or equal to channel after the zapping comprised in the zapping information of described predeterminated frequency value for obtaining frequency, using as described recommendation channel.
CN201510629314.2A 2015-09-28 2015-09-28 A kind of method for pushing and supplying system Pending CN105228003A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510629314.2A CN105228003A (en) 2015-09-28 2015-09-28 A kind of method for pushing and supplying system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510629314.2A CN105228003A (en) 2015-09-28 2015-09-28 A kind of method for pushing and supplying system

Publications (1)

Publication Number Publication Date
CN105228003A true CN105228003A (en) 2016-01-06

Family

ID=54996636

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510629314.2A Pending CN105228003A (en) 2015-09-28 2015-09-28 A kind of method for pushing and supplying system

Country Status (1)

Country Link
CN (1) CN105228003A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105744306A (en) * 2016-02-18 2016-07-06 四川长虹电器股份有限公司 Real-time collection method based on audience ratings of direct broadcast television
CN105959735A (en) * 2016-04-29 2016-09-21 乐视控股(北京)有限公司 On-line program recommending method and server
CN106131606A (en) * 2016-06-29 2016-11-16 北京酷云互动科技有限公司 The methods of marking of channel power of influence and marking system
CN107750011A (en) * 2017-11-03 2018-03-02 泾县吉祥纸业有限公司 A kind of DTV multithreading channel switching method and system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101163196A (en) * 2007-11-20 2008-04-16 腾讯科技(深圳)有限公司 Method, system and equipment to recommend program to television users
US8296237B2 (en) * 1998-10-21 2012-10-23 Fuji Xerox Co., Ltd. Recording system, fee calculation device, and content distribution method
CN104079961A (en) * 2014-05-21 2014-10-01 四川长虹电器股份有限公司 System and method used for counting audience ratings of TV programs on TV set
CN104683844A (en) * 2013-11-28 2015-06-03 财团法人资讯工业策进会 Remote control channel selection method and device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8296237B2 (en) * 1998-10-21 2012-10-23 Fuji Xerox Co., Ltd. Recording system, fee calculation device, and content distribution method
CN101163196A (en) * 2007-11-20 2008-04-16 腾讯科技(深圳)有限公司 Method, system and equipment to recommend program to television users
CN104683844A (en) * 2013-11-28 2015-06-03 财团法人资讯工业策进会 Remote control channel selection method and device
CN104079961A (en) * 2014-05-21 2014-10-01 四川长虹电器股份有限公司 System and method used for counting audience ratings of TV programs on TV set

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105744306A (en) * 2016-02-18 2016-07-06 四川长虹电器股份有限公司 Real-time collection method based on audience ratings of direct broadcast television
CN105959735A (en) * 2016-04-29 2016-09-21 乐视控股(北京)有限公司 On-line program recommending method and server
CN106131606A (en) * 2016-06-29 2016-11-16 北京酷云互动科技有限公司 The methods of marking of channel power of influence and marking system
CN106131606B (en) * 2016-06-29 2019-04-09 北京酷云互动科技有限公司 The methods of marking and points-scoring system of channel influence power
CN107750011A (en) * 2017-11-03 2018-03-02 泾县吉祥纸业有限公司 A kind of DTV multithreading channel switching method and system

Similar Documents

Publication Publication Date Title
CN103686237B (en) Recommend the method and system of video resource
CN100534130C (en) A method, system and device for recommending programs to TV users
WO2016054916A1 (en) Video content recommending and evaluating methods and devices
CN105163142B (en) A kind of user preference determines method, video recommendation method and system
KR20120056833A (en) Providing link to portion of media object in real time in social networking update
CN104657372A (en) Page operation data processing method and device
CN105228003A (en) A kind of method for pushing and supplying system
CN103957433A (en) Video data processing method, associated device and system
KR102492049B1 (en) Media identification using watermarks and signatures
CN104853230A (en) Hot-spot video push method and apparatus
CN106971006A (en) The personalized push method and system of a kind of competitive sports information
CN103500212A (en) Multi-media file recommending method and electronic device
CN104394433A (en) Method and device for detecting play times of multimedia file in television channel
WO2016054558A1 (en) Fusing online media monitoring data with secondary online data feeds to generate ratings data for online media exposure
CN102655609B (en) Sub window frequency channel browses the method for broadcasting
CN103634623A (en) Method and equipment for sharing target video
CN107864405A (en) A kind of Forecasting Methodology, device and the computer-readable medium of viewing behavior type
CN102333280B (en) A kind of method, system and the Service Process Server of business cipher key renewal
CN104809218A (en) UGC (User Generated Content) video classification method and device
CN103731737B (en) A kind of video information update method and electronic equipment
CN104270672A (en) Video processing method and device
CN1842152A (en) Method and system for realizing pre-recording based on electronic program guide information
CN106603653A (en) News push method and device
CN106131587B (en) Audio/video carousel method and system and server side with system
CN106254908B (en) Multimedia resource playing method and device

Legal Events

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

Application publication date: 20160106

RJ01 Rejection of invention patent application after publication