CN104811755A - Method, apparatus and system for arranging power-on channels, set top box and server - Google Patents

Method, apparatus and system for arranging power-on channels, set top box and server Download PDF

Info

Publication number
CN104811755A
CN104811755A CN201410033983.9A CN201410033983A CN104811755A CN 104811755 A CN104811755 A CN 104811755A CN 201410033983 A CN201410033983 A CN 201410033983A CN 104811755 A CN104811755 A CN 104811755A
Authority
CN
China
Prior art keywords
time
channel
time period
user
timeslice
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.)
Withdrawn
Application number
CN201410033983.9A
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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN201410033983.9A priority Critical patent/CN104811755A/en
Priority to PCT/CN2014/079401 priority patent/WO2015109725A1/en
Publication of CN104811755A publication Critical patent/CN104811755A/en
Withdrawn legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • 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/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/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4345Extraction or processing of SI, e.g. extracting service information from an MPEG stream
    • 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/4667Processing of monitored end-user data, e.g. trend analysis based on the log file of viewer selections

Abstract

The invention discloses a method, apparatus and system for arranging power-on channels, a set top box and a server. The method comprises the following steps: according to power-on time and historical watching data of users, determining preference channels of the users in the power-on time, and arranging the preference channels to be the power-on channels of the users in the power-on time. According to the invention, the problem is solved that arrangement of the power-on channels is too rigid to accord with user experience in related prior arts, and the effects of improving the power-on channel flexibility and the user experience are achieved.

Description

The method of startup channel, device, Set Top Box, server and system are set
Technical field
The present invention relates to the communications field, in particular to a kind of method, device, Set Top Box, server and the system that arrange startup channel.
Background technology
IPTV is a kind of video media service business, and along with the continuous maturation of technology and carrying out in a deep going way of business, its number of users is continuing to increase, and IPTV technology is at development.It is generally arrange an initial startup channel that traditional startup channel is arranged, what user's first time start showed is initial startup channel, and user can by channel retrography during shutdown to Service Database when shutting down, so user starts shooting again, and what show is channel before shutdown.But most users presents quite high periodicity when watching TV.Such as viewing 7: 10 last time is CCTV-1 news channel, and next time 7: 1 is also see CCTV-1 news channel usually; The viewing of 8 o'clock of yesterday is so-and-so TV play of HNTV for another example, and so tonight, most likely wanted to see more than 8 was also often this TV play; Also or on every Fridays like evening seeing " making progress every day ", like evening on every Mondays seeing " all over the world football ".That is, usual user wants that when starting shooting the channel seen not is channel when shutting down last time most, and in correlation technique, be that startup channel is put by channel fix during shutdown, this way is more rigid, and Consumer's Experience is poor.
Arrange to ossify for startup channel in correlation technique and do not meet the problem of Consumer's Experience, not yet propose effective solution at present.
Summary of the invention
The invention provides a kind of method, device, Set Top Box, server and system that startup channel is set, at least to solve the problem.
According to an aspect of the present invention, provide a kind of method that startup channel is set, comprising: determine the favorite channels of described user in the described available machine time according to available machine time of user and historical viewing data; Described favorite channels is set to the startup channel of described user in the described available machine time.
Preferably, determine that described user comprises at the favorite channels of described available machine time according to described available machine time and described historical viewing data: according to described historical viewing data, add up the described user channel that the history time of staying is the longest within each time period; Determine the corresponding time period according to the described available machine time, determine that the history time of staying corresponding to described corresponding time period the longest channel is described favorite channels; Or according to described historical viewing data, add up described user at the history time of staying of time period corresponding to described available machine time the longest channel, determine that the history time of staying of the time period that the described available machine time is corresponding the longest channel is described favorite channels.
Preferably, add up the described user channel that the history time of staying is the longest within each time period to comprise: the weights arranging each timeslice in the weights of each timeslice in each time period and the time adjacent segments of described each time period; Described user is added up at the history time of staying of this time period the longest channel according to the weights of each timeslice in the weights of each timeslice in described each time period and described time adjacent segments.
Preferably, arrange the weights of each timeslice in the weights of each timeslice in each time period and the time adjacent segments of described each time period according to comprise following one of at least: the degree of the contiguous current time of each timeslice in described each time period and/or time adjacent segments; Whether each timeslice in described each time period and/or time adjacent segments and described current time belong to a chronomere, and described chronomere comprises Monday to any one in Sunday.
Preferably, add up the described user channel that the history time of staying is the longest within each time period carry out when described user starts shooting or complete before described user's start.
Preferably, determine that described user is before the favorite channels of described available machine time according to available machine time of described user and historical viewing data, described method also comprises: divide the division period of presetting by the division duration preset, obtain multiple time period, wherein, corresponding multiple timeslice of each time period, described timeslice is the historical viewing data that in preset time period, this time period is corresponding.
According to a further aspect in the invention, provide a kind of device that startup channel is set, comprising: determination module, for determining the favorite channels of described user in the described available machine time according to available machine time of user and historical viewing data; Module is set, for described favorite channels is set to the startup channel of described user in the described available machine time.
Preferably, described determination module also for: according to described historical viewing data, add up the described user channel that the history time of staying is the longest within each time period; Determine the corresponding time period according to the described available machine time, determine that the history time of staying corresponding to described corresponding time period the longest channel is described favorite channels; Or according to described historical viewing data, add up described user at the history time of staying of time period corresponding to described available machine time the longest channel, determine that the history time of staying of the time period that the described available machine time is corresponding the longest channel is described favorite channels.
Preferably, described determination module also comprises: weights setting unit, for arranging the weights of each timeslice in the weights of each timeslice in each time period and the time adjacent segments of described each time period; Statistic unit, for adding up described user at the history time of staying of this time period the longest channel according to the weights of each timeslice in the weights of each timeslice in described each time period and described time adjacent segments.
According to a further aspect in the invention, provide a kind of Set Top Box, comprise the device described in above-mentioned any one.
According to a further aspect in the invention, provide a kind of server, comprise the device described in above-mentioned any one.
According to another aspect of the invention, provide a kind of system that startup channel is set, comprising: server described above; Set Top Box, for obtaining described startup channel from described server, and sends play content corresponding for described startup channel to user terminal when described user starts shooting.
According to another aspect of the invention, provide a kind of system that startup channel is set, comprising: server, for providing play content; Set Top Box described above, for sending play content corresponding for described startup channel to user terminal when user starts shooting.
Pass through the present invention, employing determines the favorite channels of user in the available machine time according to the available machine time of user and historical viewing data, this favorite channels is set to the startup channel of user in the available machine time, solve startup channel in correlation technique and the rigid problem not meeting Consumer's Experience is set, have and improve startup channel flexibility thus the beneficial effect promoting Consumer's Experience.
Accompanying drawing explanation
Accompanying drawing described herein is used to provide a further understanding of the present invention, and form a application's part, schematic description and description of the present invention, for explaining the present invention, does not form inappropriate limitation of the present invention.In the accompanying drawings:
Fig. 1 is the flow chart arranging startup channel method according to the embodiment of the present invention;
Fig. 2 is the structural representation arranging the device of startup channel according to the embodiment of the present invention;
Fig. 3 is the structural representation of the device arranging startup channel according to the another kind of the embodiment of the present invention;
Fig. 4 is the structural representation arranging the device of startup channel according to another of the embodiment of the present invention;
Fig. 5 is the structural representation arranging the system of startup channel according to the embodiment of the present invention;
Fig. 6 is the flow chart of the method one arranging startup channel according to the preferred embodiment of the invention;
Fig. 7 is the flow chart of timeslice generation method according to the preferred embodiment of the invention;
Fig. 8 is the flow chart of channel setting method when starting shooting according to the user of the embodiment of the present invention; And
Fig. 9 is the flow chart of the method three of channel when starting shooting according to the preferred embodiment of the invention.
Embodiment
Hereinafter also describe the present invention in detail with reference to accompanying drawing in conjunction with the embodiments.It should be noted that, when not conflicting, the embodiment in the application and the feature in embodiment can combine mutually.
Embodiments provide a kind of method arranging startup channel, Fig. 1 is the flow chart arranging startup channel method according to the embodiment of the present invention, and as shown in Figure 1, this flow process comprises the following steps:
Step S102, determines the favorite channels of user in this available machine time according to available machine time of user and historical viewing data;
Step S104, is set to the startup channel of user in this available machine time by this favorite channels.
Pass through above-mentioned steps, changing channel fix user during shutdown watched in correlation technique is the way of startup channel, solve startup channel in correlation technique and the rigid problem not meeting Consumer's Experience is set, have and improve startup channel flexibility thus the beneficial effect promoting Consumer's Experience.
In a preferred implementation of the embodiment of the present invention, determine that user is when the favorite channels of available machine time according to available machine time and historical viewing data, not only can realize by the following method: according to historical viewing data, the counting user channel that the history time of staying is the longest within each time period; The corresponding time period is determined according to the available machine time, determine that the history time of staying corresponding to corresponding time period the longest channel is favorite channels, can also be realized by following method: according to historical viewing data, counting user, at the history time of staying of time period corresponding to available machine time the longest channel, determines that the history time of staying of the time period that the available machine time is corresponding the longest channel is favorite channels.By above-mentioned steps, by being the favorite channels of user in this time period by the channel fix the longest the history time of staying corresponding time period, thus the accuracy rate determining user preference channel can be improved.
In another preferred implementation of the embodiment of the present invention, the counting user channel that the history time of staying is the longest within each time period can comprise: the weights arranging each timeslice in the weights of each timeslice in each time period and the time adjacent segments of each time period; According to the weights counting user of each timeslice in the weights of each timeslice in each time period and time adjacent segments at the history time of staying of this time period the longest channel.By above-mentioned steps, when determining favorite channels, not only considering each timeslice that current slot is corresponding, and considering each timeslice of the time adjacent segments adjacent with current slot, thus improve the accuracy determining favorite channels.
In another preferred implementation of the embodiment of the present invention, arrange the weights of each timeslice in the weights of each timeslice in each time period and the time adjacent segments of each time period according to can comprise following one of at least: the degree of the contiguous current time of each timeslice in each time period and/or time adjacent segments; Whether each timeslice in each time period and/or time adjacent segments and current time belong to a chronomere, and this chronomere comprises Monday to any one in Sunday.Weights can be set for different timeslices by above-mentioned steps, thus improve the accuracy determining favorite channels further.
In another preferred implementation of the embodiment of the present invention, the counting user channel that the history time of staying is the longest within each time period can carry out when user starts shooting or complete before user's start.
In another preferred implementation of the embodiment of the present invention, determining that user is before the favorite channels of available machine time according to available machine time of user and historical viewing data, the division period of presetting is divided by the division duration preset, obtain multiple time period, wherein, corresponding multiple timeslice of each time period, described timeslice is the historical viewing data that in preset time period, this time period is corresponding.Such as, dividing the period can for for 6:00 point in a day be to the period of 24:00 point, and the span of division duration is 5 minutes to 30 minutes.It is all that 6:00 point is at night 24:00 point in the morning that user watches TV usually, and therefore, dividing the period need not select whole day 24 hours, can save the space of sheet memory time like this, also can reduce the time of favorite channels corresponding to sheet computing time.Certainly, dividing the period also can be chosen as one day or one week etc., and these can be arranged by user.In addition, dividing duration can be selected by a variety of value, but when span is 5 minutes to 30 minutes, can determine favorite channels more exactly.Certainly, dividing duration also can be 1 hour, and 24 hours or one week etc., it also can be pre-set by user.
Additionally provide a kind of device arranging startup channel in the present embodiment, this device is used for realizing above-described embodiment and preferred implementation, has carried out repeating no more of explanation.As used below, term " module " can realize the software of predetermined function and/or the combination of hardware.Although the device described by following examples preferably realizes with software, hardware, or the realization of the combination of software and hardware also may and conceived.Fig. 2 is the structural representation arranging the device of startup channel according to the embodiment of the present invention, and as shown in Figure 2, this device comprises: determination module 22, for determining the favorite channels of user in the available machine time according to available machine time of user and historical viewing data; Module 24 is set, for favorite channels being set to the startup channel of user in the available machine time.
Preferably, described determination module 22 also for: according to historical viewing data, the counting user channel that the history time of staying is the longest within each time period; Determine the corresponding time period according to the available machine time, determine that the history time of staying corresponding to corresponding time period the longest channel is favorite channels; Or according to historical viewing data, counting user, at the history time of staying of time period corresponding to available machine time the longest channel, determines that the history time of staying of the time period that the available machine time is corresponding the longest channel is described favorite channels.
In a preferred implementation of the embodiment of the present invention, described device as shown in Figure 3, determination module 22 also comprises: weights setting unit 222, for arranging the weights of each timeslice in the weights of each timeslice in each time period and the time adjacent segments of each time period; Statistic unit 224, for according to the weights counting user of each timeslice in the weights of each timeslice in each time period and time adjacent segments at the history time of staying of this time period the longest channel.
In another preferred implementation of the embodiment of the present invention, described device as shown in Figure 4, presetting module 26 can also be comprised, for dividing the division period of presetting by the division duration preset, obtain multiple time period, wherein, dividing the period can be that in one day, 6:00 point is to the period of 24:00 point, and the span dividing duration is 5 minutes to 30 minutes.
The embodiment of the present invention additionally provides a kind of server, and this server comprises the device of the startup channel that above-described embodiment provides.
The embodiment of the present invention additionally provides a kind of Set Top Box, and this Set Top Box comprises the device arranging startup channel that embodiment provides.
The embodiment of the present invention additionally provides a kind of system arranging startup channel, Fig. 5 is the structural representation arranging the system of startup channel according to the embodiment of the present invention, as shown in Figure 5, this system comprises: server 52, comprises the device arranging startup channel that above-described embodiment provides; Set Top Box 54, for for obtaining startup channel from server 52, and sends play content corresponding for startup channel to user terminal when user starts shooting.
The embodiment of the present invention additionally provides the system that another arranges startup channel, and as shown in Figure 5, this system comprises: server 52, for providing play content; The Set Top Box 54 that above-described embodiment provides, for sending play content corresponding for startup channel to user terminal when user starts shooting.
Be described below in conjunction with preferred embodiment, following preferred embodiment combines above-described embodiment and preferred implementation thereof.
Preferred embodiment one
Index and the navigation of the miscellaneous service that IPTV provides are all come by electric program menu (Electronic Program Guide, referred to as EPG) system.In fact IPTV EPG is exactly a gate system of IPTV.Interface and the Web page of EPG system are similar, EPG interface generally all provides all kinds of menu, button, link etc. user can be supplied to select the assembly directly clicked during program, the interface of EPG also can comprise all kinds of dynamic or static content of multimedia browsed for user.
The channel that usual user often watches is no more than ten, and when sees that a lot of user of which channel presents the periodicity of height.Such as certain user divides to like best at 7:00 ~ 7:30 and sees news.Like at 8:00 ~ 9:00 seeing the TV play seen yesterday.If can utilize this viewing periodically, startup channel is set according to the available machine time, makes user can see the thing oneself wanting most to see once starting shooting, can Consumer's Experience be promoted undoubtedly.
Fig. 6 is the flow chart of the method one arranging startup channel according to the preferred embodiment of the invention, and as shown in Figure 6, the method comprises the following steps:
Step S602, EPG server calculates user at the history time of staying of current slot the longest channel.
The division duration of time period can be pre-set and divide the period.Such as, can arrange 10 minutes is a time period, and namely dividing duration is 10 minutes, is set to 7:00 point the division period to 8:00 point, and like this, the division period can be divided into 6 time periods.Division duration, the division period of certain time period can be arranged by user.A time period corresponding multiple timeslice, such as, suppose that the time cycle of presetting is 30 days, so time period 7:00-7:10 can corresponding 30 timeslices, namely, among 30 days, the programme information that every day, 7:00-7:10 watched and historical viewing data are all timeslices.
An IPTV user is when watching channel, and the time which channel EPG server calculating user adds up to rest in current slot is the longest.
The timing of step S604, EPG server is by the channel writing machine the top box the longest time of staying in current slot or EPG server.
The mode of write can be use cookie or other persistence modes.
Step S606, calculates current slot user preference channel, is set to startup channel.
User is when starting shooting, Set Top Box or EPG server can according to user's time cycle inherent current slots of namely presetting of a period of time in the past, and each timeslice analysis meter corresponding to time adjacent segments calculates channel and user preference channel that current slot user wants to see most, and be set to startup channel.Wherein, the value of the past period can be pre-set by user, such as in units of sky, can be set to one week or one month.
Preferred embodiment two
In the present embodiment, user is when starting shooting, and EPG server have read the file that the cookie of user or other persistence modes generate, and goes out user preference channel according to above-mentioned cookie or file prediction.
Fig. 7 is the flow chart of timeslice generation method according to the preferred embodiment of the invention, and as shown in Figure 7, the method comprises the following steps:
Step S702, user logs in IPTV system.
Step S704, switches to startup channel 1.
If user logs in IPTV system first time, then EPG Servers installed startup channel 1 also announcement machine top box (Set TopBox is called for short STB).Set Top Box by channel switch to startup channel 1.
Step S706, user watches channel 1, starts timing to channel 1.
Step S708, user switches to channel 13.
Suppose in current slot, user switches to channel 13.
Step S710, to channel 13 timing.
Step S712, user switches to channel 1.
Step S714, adds up timing to channel 1.
By that analogy, as long as switch to another channel all will carry out timing to this channel in current slot, if switch back certain channel, accumulative timing be carried out.
Step S716, current slot terminates, and restarts timing and the calculating of next time period.
To the end point of current slot, cumulative calculation user watches channel duration, after sequence, mixing the longest for an accumulative viewing duration number write cookie is saved to Set Top Box, namely the timeslice of this time period is preserved, certainly, writing mode is not limited to cookie, also can adopt other persistence mode writing machine top box or EPG servers.
Restart timing and calculate the longest channel of the accumulative viewing duration of this timeslice.
Step S718, user exits IPTV system.
When user exits, although current time sheet may not terminate, the operation of exiting of user triggers duration sequence in current time sheet, and by user at this moment between the sheet channel write cookie that adds up to watch duration the longest be saved to Set Top Box.
Fig. 8 is the flow chart of channel setting method when starting shooting according to the user of the embodiment of the present invention, and as shown in Figure 8, the method comprises the following steps:
Step S802, user's start logs in IPTV system.
STB sends program request to EPG server, carry in this program request for the previous period in cookie information, namely carry each timeslice that current slot in preset time period is corresponding.Such as, suppose that preset time period is 30 days, then these 30 timeslices that current slot is corresponding in 30 are sent to EPG server by STB.
Step S804, calculates favorite channels.
EPG server is according to the favorite channels of the information prediction user current time analyzed in cookie.EPG calls channel switch interface, by channel switch to the favorite channels of user, and notifies STB.
Fig. 9 is the flow chart of the method three of channel when starting shooting according to the preferred embodiment of the invention, and as shown in Figure 9, the method comprises the following steps:
Step S902, the time period divides.
In the present embodiment, be a time period with 10 minutes, be divided into 24*6=144 time period by one day 24 hours.Certainly, in other embodiments, can be also a time period with 5 minutes, dividing the period may not be 24 hours, because usually user watches TV in the morning before 6:00 to 24:00 at night, so also can only divide during this period of time.
Step S904, determines the channel that the current slot history time of staying is the longest.
Such as, user is at 18:36 separating machine, then user is in the time period of 18:30 to 18:40, timing from user watches a channel A, if user switches to channel B before 18:40, so start to start timing to channel B, if user switches to channel A again and will add up to the timing duration of channel A, calculate to have viewed which channel in these 4 minutes when having arrived 18:40, then sort according to duration, obtain user's time of staying the longest channel, and this channel write cookie(can be used flash cookie) be saved to Set Top Box, also can with other persistence mode writing machine top box or EPG server.And then restart to carry out timing to the channel of viewing, sequence from 18:40,18:50 divides and is again saved in Set Top Box or EPG server.The process of above-mentioned preservation and the generative process of timeslice.
The preservation number of days that Set Top Box or EPG server preserve the user's every day of channel that the time of staying is the longest in each timeslice can configure, and is such as set to one week or one month.The usual holding time is longer, can be abundanter for the data analyzed, such as, preserve the data in month, then Accurate Analysis can go out user and watch periodically, thus lifting arranges the precision of startup channel.
The form of the data in persistence file can be as follows, and the division duration interval of time period is 10 minutes.The channel overall situation mixing mixidlist=1 that viewing time in all timeslices is the longest, 1, Isosorbide-5-Nitrae Isosorbide-5-Nitrae Isosorbide-5-Nitrae Isosorbide-5-Nitrae 1 ..., 2,2,2.Each numeral of CSV represents an overall mixing number, and which timeslice the position representative of numeral belongs to, such as the 112nd numeral be 2 representative of consumer in the morning this timeslice of 18:30 to 18:40 viewing mixing number be 2 channel time the longest.Preserve the date that each mixidlist is corresponding.
Step S906, determines user preference channel.
If user is at 18:36 separating machine, EPG server can read mixings number (mixidlist) all in the cookie or the file that generates of other persistence modes that STB sends, find the mixing number that the 112nd corresponding timeslice is corresponding, also can read the mixing number that 111 and 113 adjacent timeslices are corresponding.If save multiple mixidlist, then the date corresponding according to mixidlist to distribute different weights, such as yesterday and the day before yesterday have comparatively high weight, last week on the same day also there is comparatively high weight, such as, today is Saturday, then the mixidlist recorded Saturday of last week has comparatively high weight.
Determine that the favorite channels of user can only judge according to 112 timeslices, also can carry out synthetic determination by comprehensive 111 and 113 adjacent time sheets.Preferably, 112 timeslices have comparatively high weight, can certainly according to the weights of current time in the determining positions timeslice of this timeslice.The favorite channels of current time user most likely wanted to see channel and current time sheet user is drawn by the analysis weights of mixidlist and the weight computing of timeslice.
From above description, can find out, present invention achieves following technique effect: the channel duration watched by each time period in statistical analysis a period of time in the past, dope user want at the current slot of start the channel watched most and arrange startup channel, thus greatly provide the flexibility of startup channel, improve user's body.
Obviously, those skilled in the art should be understood that, above-mentioned of the present invention each module or each step can realize with general calculation element, they can concentrate on single calculation element, or be distributed on network that multiple calculation element forms, alternatively, they can realize with the executable program code of calculation element, thus, they can be stored and be performed by calculation element in the storage device, and in some cases, step shown or described by can performing with the order be different from herein, or they are made into each integrated circuit modules respectively, or the multiple module in them or step are made into single integrated circuit module to realize.Like this, the present invention is not restricted to any specific hardware and software combination.
The foregoing is only the preferred embodiments of the present invention, be not limited to the present invention, for a person skilled in the art, the present invention can have various modifications and variations.Within the spirit and principles in the present invention all, any amendment done, equivalent replacement, improvement etc., all should be included within protection scope of the present invention.

Claims (13)

1. a method for startup channel is set, it is characterized in that, comprising:
The favorite channels of described user in the described available machine time is determined according to available machine time of user and historical viewing data;
Described favorite channels is set to the startup channel of described user in the described available machine time.
2. method according to claim 1, is characterized in that, determines that described user comprises at the favorite channels of described available machine time according to described available machine time and described historical viewing data:
According to described historical viewing data, add up the described user channel that the history time of staying is the longest within each time period; Determine the corresponding time period according to the described available machine time, determine that the history time of staying corresponding to described corresponding time period the longest channel is described favorite channels; Or
According to described historical viewing data, add up described user at the history time of staying of time period corresponding to described available machine time the longest channel, determine that the history time of staying of the time period that the described available machine time is corresponding the longest channel is described favorite channels.
3. method according to claim 2, is characterized in that, adds up the described user channel that the history time of staying is the longest within each time period and comprises:
The weights of each timeslice in the weights of each timeslice in each time period and the time adjacent segments of described each time period are set;
Described user is added up at the history time of staying of this time period the longest channel according to the weights of each timeslice in the weights of each timeslice in described each time period and described time adjacent segments.
4. method according to claim 3, it is characterized in that, arrange the weights of each timeslice in the weights of each timeslice in each time period and the time adjacent segments of described each time period according to comprise following one of at least: the degree of the contiguous current time of each timeslice in described each time period and/or time adjacent segments; Whether each timeslice in described each time period and/or time adjacent segments and described current time belong to a chronomere, and described chronomere comprises Monday to any one in Sunday.
5. method according to claim 2, is characterized in that, adds up the described user channel that the history time of staying is the longest within each time period and carries out when described user starts shooting or complete before described user's start.
6. method according to claim 1, it is characterized in that, determine that described user is before the favorite channels of described available machine time according to available machine time of described user and historical viewing data, described method also comprises: divide the division period of presetting by the division duration preset, obtain multiple time period, wherein, corresponding multiple timeslice of each time period, described timeslice is the historical viewing data that in preset time period, this time period is corresponding.
7. a device for startup channel is set, it is characterized in that, comprising:
Determination module, for determining the favorite channels of described user in the described available machine time according to available machine time of user and historical viewing data;
Module is set, for described favorite channels is set to the startup channel of described user in the described available machine time.
8. device according to claim 7, is characterized in that, described determination module also for:
According to described historical viewing data, add up the described user channel that the history time of staying is the longest within each time period; Determine the corresponding time period according to the described available machine time, determine that the history time of staying corresponding to described corresponding time period the longest channel is described favorite channels; Or
According to described historical viewing data, add up described user at the history time of staying of time period corresponding to described available machine time the longest channel, determine that the history time of staying of the time period that the described available machine time is corresponding the longest channel is described favorite channels.
9. device according to claim 8, is characterized in that, described determination module also comprises:
Weights setting unit, for arranging the weights of each timeslice in the weights of each timeslice in each time period and the time adjacent segments of described each time period;
Statistic unit, for adding up described user at the history time of staying of this time period the longest channel according to the weights of each timeslice in the weights of each timeslice in described each time period and described time adjacent segments.
10. a Set Top Box, is characterized in that, comprises the device according to any one of claim 7 to 9.
11. 1 kinds of servers, is characterized in that, comprise the device according to any one of claim 7 to 9.
12. 1 kinds of systems arranging startup channel, is characterized in that, comprising:
Server according to claim 11;
Set Top Box, for obtaining described startup channel from described server, and sends play content corresponding for described startup channel to user terminal when described user starts shooting.
13. 1 kinds of systems arranging startup channel, is characterized in that, comprising:
Server, for providing play content;
Set Top Box according to claim 10, for sending play content corresponding for described startup channel to user terminal when user starts shooting.
CN201410033983.9A 2014-01-24 2014-01-24 Method, apparatus and system for arranging power-on channels, set top box and server Withdrawn CN104811755A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201410033983.9A CN104811755A (en) 2014-01-24 2014-01-24 Method, apparatus and system for arranging power-on channels, set top box and server
PCT/CN2014/079401 WO2015109725A1 (en) 2014-01-24 2014-06-06 Method and device for setting startup channel, set-top box, server and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410033983.9A CN104811755A (en) 2014-01-24 2014-01-24 Method, apparatus and system for arranging power-on channels, set top box and server

Publications (1)

Publication Number Publication Date
CN104811755A true CN104811755A (en) 2015-07-29

Family

ID=53680736

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410033983.9A Withdrawn CN104811755A (en) 2014-01-24 2014-01-24 Method, apparatus and system for arranging power-on channels, set top box and server

Country Status (2)

Country Link
CN (1) CN104811755A (en)
WO (1) WO2015109725A1 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105897848A (en) * 2015-12-15 2016-08-24 乐视网信息技术(北京)股份有限公司 Terminal and power-on application push method thereof
WO2017092319A1 (en) * 2015-12-01 2017-06-08 乐视控股(北京)有限公司 Method of customizing and playing back personalized program and device
CN108683950A (en) * 2018-05-22 2018-10-19 深圳市茁壮网络股份有限公司 A kind of method and system of intelligent channel sequence
CN108882035A (en) * 2018-07-02 2018-11-23 北京数码视讯软件技术发展有限公司 A kind of TV guide generation method and system
CN109348283A (en) * 2018-11-06 2019-02-15 福建捷联电子有限公司 User likes the automatic identification method and system of ornamental channel on a kind of TV
CN110892730A (en) * 2017-08-01 2020-03-17 三星电子株式会社 Electronic device and control method thereof

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130305271A1 (en) * 2000-10-19 2013-11-14 JLB Ventures, LLC. Method And Apparatus For Generation Of A Preferred Broadcasted Programs List
CN103491440A (en) * 2013-08-30 2014-01-01 冠捷显示科技(厦门)有限公司 Method for automatically selecting channel when smart television is turned on

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101699852A (en) * 2009-10-26 2010-04-28 中山大学 Method and set-top box for automatically playing favorite television programs of users
CN102957882A (en) * 2011-08-29 2013-03-06 联想(北京)有限公司 Television play control method, television play control device and television
CN102984482A (en) * 2012-12-05 2013-03-20 深圳Tcl新技术有限公司 Television channel sequencing method and device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130305271A1 (en) * 2000-10-19 2013-11-14 JLB Ventures, LLC. Method And Apparatus For Generation Of A Preferred Broadcasted Programs List
CN103491440A (en) * 2013-08-30 2014-01-01 冠捷显示科技(厦门)有限公司 Method for automatically selecting channel when smart television is turned on

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017092319A1 (en) * 2015-12-01 2017-06-08 乐视控股(北京)有限公司 Method of customizing and playing back personalized program and device
CN105897848A (en) * 2015-12-15 2016-08-24 乐视网信息技术(北京)股份有限公司 Terminal and power-on application push method thereof
CN110892730A (en) * 2017-08-01 2020-03-17 三星电子株式会社 Electronic device and control method thereof
CN108683950A (en) * 2018-05-22 2018-10-19 深圳市茁壮网络股份有限公司 A kind of method and system of intelligent channel sequence
CN108882035A (en) * 2018-07-02 2018-11-23 北京数码视讯软件技术发展有限公司 A kind of TV guide generation method and system
CN109348283A (en) * 2018-11-06 2019-02-15 福建捷联电子有限公司 User likes the automatic identification method and system of ornamental channel on a kind of TV

Also Published As

Publication number Publication date
WO2015109725A1 (en) 2015-07-30

Similar Documents

Publication Publication Date Title
CN104811755A (en) Method, apparatus and system for arranging power-on channels, set top box and server
CN105245958B (en) Live television program recommendation method and device
CN101867752B (en) Method, device and terminal for playing television programs
CN104822074B (en) A kind of recommendation method and device of TV programme
US9535990B2 (en) Systems and methods for generating video program extracts based on search queries
US8611285B2 (en) Method and system for managing video data based on a predicted next channel selection
US20190272288A1 (en) Inserting information into playing content
US8887188B2 (en) System and method for television advertisement audience measurement
US20140215506A1 (en) Time context weighted content recommendation
US20170127102A1 (en) Method and electronic device for video recommendation
CN110324680B (en) Video pushing method and device, server, client and storage medium
EP2452273A1 (en) A method and arrangements for analysing multimedia content
EP4135335A1 (en) Efficient insertion of media items in media streams
US20130081085A1 (en) Personalized tv listing user interface
CN104219576A (en) Smart television based play program recommendation method
CN105701226A (en) Multimedia resource assessment method and device
CN103997662A (en) Program pushing method and system
Yu et al. Follow me: Personalized IPTV channel switching guide
CN103747347A (en) Video recommendation method
CN103002329B (en) Device and method for predicting reach-frequency table data of network video advertisements
CN101668175A (en) Method for showing business channels in IPTV
CN101552907A (en) Imaging distribution apparatus and imaging distribution method
US8321895B2 (en) Selecting program items depending on a period of time in which the program items are to be stored
CN108574859B (en) Viewing behavior statistical method and device
CN106682111B (en) A kind of data recommendation method and its equipment

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WW01 Invention patent application withdrawn after publication

Application publication date: 20150729

WW01 Invention patent application withdrawn after publication