技术领域technical field
本发明涉及智能电视技术领域,尤其涉及的是一种智能电视的频道排序方法及系统。The present invention relates to the technical field of smart TVs, in particular to a channel sorting method and system for smart TVs.
背景技术Background technique
随着生活水平的不断提高,现有的电视频道多到几百套,而往往用户也只会针对他们喜欢的类型选择那么几套去选择观看,目前针对电视频道的排序均是按照电视的频率或者当地的广电局设定的,即使现有的机顶盒排序也是按照分类进行排序,用户只能固定的按照搜索到的频道顺序进行选择,这样繁琐的从开头进行查找严重的影响到用户使用,给用户带来了大大的不便。现有的电视基本上是按照搜索到的频道而排序的,用户无法去进行重新的选择排序,用户只能通过固有的顺序去选择喜欢的节目,这样繁琐的操作,特别是对年纪稍微大点的人来说无疑增加了操作的不便;并且现有的频道排序也不能根据家庭不同成员建立不同的频道列表,带来了不便。With the continuous improvement of living standards, there are hundreds of sets of existing TV channels, and users often only choose a few sets to watch according to their favorite types. Currently, the sorting of TV channels is based on the frequency of TV. Or set by the local radio, film and television bureau, even if the existing set-top boxes are sorted according to categories, users can only choose according to the order of the searched channels. Such a cumbersome search from the beginning will seriously affect the user's use The user has brought great inconvenience. Existing TVs are basically sorted according to the searched channels. Users cannot re-select and sort. Users can only select favorite programs through the inherent order. Such a cumbersome operation, especially for older people Undoubtedly, it will increase the inconvenience of operation; and the existing channel sorting cannot establish different channel lists according to different members of the family, which brings inconvenience.
因此,现有技术还有待于改进和发展。Therefore, the prior art still needs to be improved and developed.
发明内容Contents of the invention
本发明要解决的技术问题在于,提供一种智能电视的频道排序方法及系统,旨在解决现有技术中电视频道无法根据不同用户的喜好程序进行排序导致用户操作繁琐的问题。The technical problem to be solved by the present invention is to provide a channel sorting method and system for a smart TV, aiming to solve the problem in the prior art that TV channels cannot be sorted according to different user preferences, resulting in cumbersome user operations.
本发明解决技术问题所采用的技术方案如下:The technical solution adopted by the present invention to solve technical problems is as follows:
一种智能电视的频道排序方法,其中,包括以下步骤:A method for sorting channels of a smart TV, comprising the following steps:
A、采集各智能电视观看用户的指纹信息,统计各个观看用户观看各个频道的观看时间,将所述指纹信息与对应的各个频道的观看时间关联存储;A, collect the fingerprint information of each smart TV viewing user, count the viewing time of each viewing user watching each channel, and store the fingerprint information in association with the viewing time of each corresponding channel;
B、计算各个观看用户每一次观看各个频道的观看时间对应的时间对数值;B. Calculate the time logarithm value corresponding to the viewing time of each viewing user watching each channel;
C、根据所述时间对数值,计算各个观看用户对各个频道的喜爱程度值;C. According to the logarithmic value of the time, calculate the preference value of each viewing user for each channel;
D、根据各个观看用户对各个频道的喜爱程度值对各个频道进行排序,建立各个观看用户对应的频道列表。D. Sort the channels according to the preference value of each viewing user for each channel, and establish a channel list corresponding to each viewing user.
所述的智能电视的频道排序方法,其中,所述步骤A具体包括:The channel sorting method of the described smart TV, wherein, the step A specifically includes:
A1、通过设置于遥控器或控制智能电视的终端上的指纹识别系统采集各个观看用户的指纹信息;A1. Collect the fingerprint information of each viewing user through the fingerprint identification system set on the remote control or the terminal controlling the smart TV;
A2、计算各个观看用户每一次观看各个频道的观看时间;A2. Calculate the viewing time of each viewing user watching each channel;
A3、根据所述指纹信息建立对应的数据库来存储对应的观看用户每一次观看各个频道的观看时间信息。A3. Establish a corresponding database according to the fingerprint information to store the viewing time information of each channel that the corresponding viewing user watches each time.
所述的智能电视的频道排序方法,其中,所述步骤B具体包括:The channel sorting method of the described smart TV, wherein, the step B specifically includes:
B1、设某一观看用户某一次观看某个频道的观看时间为t,对应的时间对数值为T;B1. Suppose that the viewing time of a certain viewing user watching a certain channel is t, and the corresponding time logarithmic value is T;
B2、当t≥600s时,对应的时间对数值T为;当t<600s时,对应的时间对数值为1。B2. When t≥600s, the corresponding time logarithmic value T is ; When t<600s, the corresponding time logarithm value is 1.
所述的智能电视的频道排序方法,其中,所述步骤C具体包括:The channel sorting method of the described smart TV, wherein, the step C specifically includes:
C1、记某一频道的观看时间为600s时,对应的时间对数值为;记频道的观看时间为1200s时,对应的时间对数值为;C1. When the viewing time of a certain channel is 600s, the corresponding time logarithm value is ; When the viewing time of the channel is 1200s, the corresponding time logarithm value is ;
C2、计算某一观看用户某一次观看某个频道对应的点击数值P,;其中,X,n,m为预先设置的固定基数值,且n<m;C2. Calculate the click value P corresponding to a certain viewing user watching a certain channel, ; Among them, X, n, m are preset fixed base values, and n<m;
C3、计算各个观看用户对各个频道每一次观看对应的点击数值,并求平均,得到对应的喜爱程度值,,其中,N表示某一观看用户对某一个频道总的观看次数,i=1,2,3…N。C3. Calculate the click values corresponding to each viewing of each channel by each viewing user, and calculate the average value to obtain the corresponding favorite degree value , , where N represents the total viewing times of a certain channel by a viewing user, i=1, 2, 3...N.
所述的智能电视的频道排序方法,其中,所述步骤D具体包括:The channel sorting method of the described smart TV, wherein, the step D specifically includes:
D1、根据各个观看用户对各个频道的喜爱程度值大小对各个频道进行排序,建立各个观看用户对应的频道列表。D1. Sort the channels according to the preference value of each viewing user for each channel, and establish a channel list corresponding to each viewing user.
一种智能电视的频道排序系统,其中,包括:A channel sorting system for a smart TV, including:
信息采集模块,用于采集各智能电视观看用户的指纹信息,统计各个观看用户观看各个频道的观看时间,将所述指纹信息与对应的各个频道的观看时间关联存储;The information collection module is used to collect the fingerprint information of each smart TV viewing user, count the viewing time of each viewing user watching each channel, and store the fingerprint information in association with the corresponding viewing time of each channel;
时间对数值获取模块,用于计算各个观看用户每一次观看各个频道的观看时间对应的时间对数值;The time logarithmic value acquisition module is used to calculate the time logarithmic value corresponding to the viewing time of each viewing user watching each channel;
喜爱程度值获取模块,用于根据所述时间对数值,计算各个观看用户对各个频道的喜爱程度值;The favorite degree value acquisition module is used to calculate the favorite degree value of each viewing user for each channel according to the time logarithm value;
频道排序模块,用于根据各个观看用户对各个频道的喜爱程度值对各个频道进行排序,建立各个观看用户对应的频道列表。The channel sorting module is used to sort the channels according to the preference value of each viewing user for each channel, and establish a channel list corresponding to each viewing user.
所述的智能电视的频道排序系统,其中,所述信息采集模块包括:The channel sorting system of the described smart TV, wherein, the information collection module includes:
指纹获取单元,用于通过设置于遥控器或控制智能电视的终端上的指纹识别系统采集各个观看用户的指纹信息;The fingerprint acquisition unit is used to collect the fingerprint information of each viewing user through the fingerprint identification system arranged on the remote control or the terminal controlling the smart TV;
时间获取单元,用于计算各个观看用户每一次观看各个频道的观看时间;A time acquisition unit, which is used to calculate the viewing time of each viewing user watching each channel;
关联存储单元,用于根据所述指纹信息建立对应的数据库来存储对应的观看用户每一次观看各个频道的观看时间信息。An associative storage unit, configured to establish a corresponding database according to the fingerprint information to store the viewing time information of each channel that the corresponding viewing user watches each time.
所述的智能电视的频道排序系统,其中,所述时间对数值获取模块包括:The channel sorting system of described smart TV, wherein, described time logarithmic value acquisition module comprises:
第一设置单元,用于设某一观看用户某一次观看某个频道的观看时间为t,对应的时间对数值为T;The first setting unit is used to set the viewing time of a certain viewing user watching a certain channel as t, and the corresponding time logarithmic value is T;
时间对数值计算单元,用于当t≥600s时,对应的时间对数值T为;当t<600s时,对应的时间对数值为1。The time logarithmic value calculation unit is used for when t≥600s, the corresponding time logarithmic value T is ; When t<600s, the corresponding time logarithm value is 1.
所述的智能电视的频道排序系统,其中,所述喜爱程度值获取模块包括:The channel sorting system of the described smart TV, wherein, the favorite degree value acquisition module includes:
第二设置单元,用于记某一频道的观看时间为600s时,对应的时间对数值为;记频道的观看时间为1200s时,对应的时间对数值为;The second setting unit is used to remember that when the viewing time of a certain channel is 600s, the corresponding time logarithm value is ; When the viewing time of the channel is 1200s, the corresponding time logarithm value is ;
点击数值计算单元,用于计算某一观看用户某一次观看某个频道对应的点击数值P,;其中,X,n,m为预先设置的固定基数值,且n<m;The click value calculation unit is used to calculate the click value P corresponding to a certain channel watched by a viewing user, ; Among them, X, n, m are preset fixed base values, and n<m;
喜爱程度值计算单元,用于计算各个观看用户对各个频道每一次观看对应的点击数值,并求平均,得到对应的喜爱程度值,,其中,N表示某一观看用户对某一个频道总的观看次数,i=1,2,3…N。The favorite degree value calculation unit is used to calculate the corresponding click value of each viewing user for each channel, and calculate the average value to obtain the corresponding favorite degree value , , where N represents the total viewing times of a certain channel by a viewing user, i=1, 2, 3...N.
所述的智能电视的频道排序系统,其中,所述频道排序模块包括:The channel ordering system of the described smart TV, wherein, the channel ordering module includes:
频道排序单元,用于根据各个观看用户对各个频道的喜爱程度值大小对各个频道进行排序,建立各个观看用户对应的频道列表。The channel sorting unit is configured to sort the channels according to the preference value of each viewing user for each channel, and establish a channel list corresponding to each viewing user.
本发明所提供的一种智能电视的频道排序方法及系统,有效地解决了现有技术中电视频道无法根据不同用户的喜好程序进行排序导致用户操作繁琐的问题,通过采集各智能电视观看用户的指纹信息,统计各个观看用户观看各个频道的观看时间,将所述指纹信息与对应的各个频道的观看时间关联存储;计算各个观看用户每一次观看各个频道的观看时间对应的时间对数值;根据所述时间对数值,计算各个观看用户对各个频道的喜爱程度值;根据各个观看用户对各个频道的喜爱程度值对各个频道进行排序,建立各个观看用户对应的频道列表;记录家庭不同成员对应的观看记录,计算出不同成员对各个频道的喜爱程度,并按喜爱程序进行排序,使得不同观看用户可以在自己喜爱的程度栏最快的选择自己喜爱的节目,减少了观看用户繁琐的操作,给用户带来了大大的方便。The channel sorting method and system of a smart TV provided by the present invention effectively solves the problem in the prior art that TV channels cannot be sorted according to different user preference programs, resulting in cumbersome user operations. Fingerprint information, count the viewing time of each viewing user watching each channel, and store the fingerprint information in association with the viewing time of each corresponding channel; calculate the time logarithm value corresponding to the viewing time of each viewing user watching each channel; according to the According to the above-mentioned time logarithm value, calculate the value of each watching user's preference for each channel; sort each channel according to the preference value of each viewing user for each channel, and establish a list of channels corresponding to each viewing user; record the corresponding viewing of different members of the family Record, calculate the favorite degree of different members for each channel, and sort according to the favorite program, so that different viewing users can quickly select their favorite programs in the column of their favorite degree, reducing the cumbersome operations of watching users, and giving users It brings great convenience.
附图说明Description of drawings
图1为本发明提供的智能电视的频道排序方法较佳实施例的流程图。FIG. 1 is a flow chart of a preferred embodiment of a channel sorting method for a smart TV provided by the present invention.
图2为本发明提供的智能电视的频道排序系统较佳实施例的结构框图。Fig. 2 is a structural block diagram of a preferred embodiment of a channel sorting system for a smart TV provided by the present invention.
具体实施方式detailed description
本发明提供一种智能电视的频道排序方法及系统,为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。The present invention provides a channel sorting method and system for a smart TV. In order to make the purpose, technical solution and advantages of the present invention clearer and clearer, the present invention will be further described in detail below with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.
请参阅图1,图1为本发明提供的智能电视的频道排序方法较佳实施例的流程图,如图所示,所述方法包括以下步骤:Please refer to Fig. 1, Fig. 1 is the flow chart of the preferred embodiment of the channel sorting method of smart TV provided by the present invention, as shown in the figure, the method includes the following steps:
步骤S100、采集各智能电视观看用户的指纹信息,统计各个观看用户观看各个频道的观看时间,将所述指纹信息与对应的各个频道的观看时间关联存储;Step S100, collect the fingerprint information of each smart TV viewing user, count the viewing time of each viewing user watching each channel, and store the fingerprint information in association with the corresponding viewing time of each channel;
步骤S200、计算各个观看用户每一次观看各个频道的观看时间对应的时间对数值;Step S200, calculating the time logarithmic value corresponding to the viewing time of each viewing user watching each channel;
步骤S300、根据所述时间对数值,计算各个观看用户对各个频道的喜爱程度值;Step S300, according to the logarithmic value of time, calculate the preference value of each viewing user for each channel;
步骤S400、根据各个观看用户对各个频道的喜爱程度值对各个频道进行排序,建立各个观看用户对应的频道列表。Step S400, sort the channels according to the preference value of each viewing user for each channel, and create a channel list corresponding to each viewing user.
下面结合具体的实施例对上述步骤进行详细的描述。The above steps will be described in detail below in conjunction with specific embodiments.
在步骤S100中,采集各智能电视观看用户的指纹信息,统计各个观看用户观看各个频道的观看时间,将所述指纹信息与对应的各个频道的观看时间关联存储。具体来说,可通过设置于遥控器或控制智能电视的终端上的指纹识别系统采集不同观看用户的指纹信息。然后统计计算不同观看用户每一次观看各个频道的观看时间。再根据所述指纹信息建立对应的数据库来存储对应的观看用户每一次观看各个频道的观看时间信息。这样,便可识别观看用户的身份,对不用的观看用户建立独立的数据库,后续在观看用户开机后即可自动跳入自己喜爱的频道列表。In step S100, the fingerprint information of each smart TV viewing user is collected, the viewing time of each channel is counted by each viewing user, and the fingerprint information is stored in association with the corresponding viewing time of each channel. Specifically, the fingerprint information of different viewing users can be collected through the fingerprint identification system set on the remote control or the terminal controlling the smart TV. Then statistically calculate the viewing time of each channel watched by different viewing users. A corresponding database is then established according to the fingerprint information to store the viewing time information of each channel that the corresponding viewing user watches each time. In this way, the identity of the viewing user can be identified, an independent database can be established for unused viewing users, and subsequent viewing users can automatically jump into their favorite channel list after turning on the phone.
在步骤S200中,计算各个观看用户每一次观看各个频道的观看时间对应的时间对数值。这是由于单纯的从观看用户的点击数不能很好的得到观看用户的喜爱程度值,有可能观看用户只是浏览电视频道,每点击一次就计数一次就导致数据的不准确。因此,本发明采用计算不同观看用户每一次观看各个频道的观看时间对应的时间对数值,具体来说,设某一观看用户某一次观看某个频道的观看时间为t,对应的时间对数值为T;当t≥600s时,对应的时间对数值T为;当t<600s时,对应的时间对数值为1;即。T代表每一次点击进入观看的时间对数值,当T大于10min(600s)时,取log值按照log的曲线增长方式来统计时间对数值(对数图形),当观看的时间戳没有到10min那么就记对应时间对数值为1。In step S200, the time logarithmic value corresponding to the viewing time of each viewing user watching each channel is calculated. This is because the favorite degree value of the viewing user cannot be well obtained simply from the number of clicks of the viewing user. It is possible that the viewing user just browses TV channels, and each click is counted once, which leads to inaccurate data. Therefore, the present invention calculates the time logarithms corresponding to the viewing time of each channel watched by different viewing users each time. Specifically, assuming that the viewing time of a certain viewing user watching a certain channel is t, the corresponding time logarithmic value is T; when t≥600s, the corresponding time logarithmic value T is ; When t<600s, the corresponding time logarithm value is 1; that is . T represents the logarithmic value of each click to watch. When T is greater than 10min (600s), take the log value to count the logarithmic value of time according to the log curve growth method (logarithmic graph). When the viewing time stamp does not reach 10min, then Just remember that the corresponding time logarithm value is 1.
在步骤S300中,根据所述时间对数值,计算各个观看用户对各个频道的喜爱程度值。具体来说,记某一频道的观看时间为600s时,对应的时间对数值为;记频道的观看时间为1200s时,对应的时间对数值为。然后,计算某一观看用户某一次观看某个频道对应的点击数值P,;其中,X,n,m为预先设置的固定基数值,且n<m。再计算各个观看用户对各个频道每一次观看对应的点击数值,并求平均,得到对应的喜爱程度值,,其中,N表示某一观看用户对某一个频道总的观看次数,i=1,2,3…N。In step S300, according to the logarithmic value of time, the value of each viewing user's preference for each channel is calculated. Specifically, when the viewing time of a certain channel is 600s, the corresponding time logarithm value is ; When the viewing time of the channel is 1200s, the corresponding time logarithm value is . Then, calculate the click value P corresponding to a certain viewing user watching a certain channel, ; Among them, X, n, m are preset fixed base values, and n<m. Then calculate the corresponding click value of each viewing user for each viewing of each channel, and calculate the average value to obtain the corresponding favorite value , , where N represents the total viewing times of a certain channel by a viewing user, i=1, 2, 3...N.
也就是说,当观看用户选择某一频道在设置的基准时间Y(10min)内的跳转记一次,这里的T是步骤S200中的T,代表某一次用户停留在此频道的时间长度,按照此时间标准来计算一次点击数值P。当T大于Z(表示观看时间超过20min),并且大于基准时间Y(10min)代表用户此时正在收看该频道,并且比较喜欢,T是步骤S200得到的时间对数数值(单位秒),是减小数值过大,点击数值P=X+。当观看时间小于Y(表示观看时间低于10min)并且小于Z(20min),说明此用户对此频道不感兴趣,那么喜爱度偏低,权重值减1,点击数值P=X-1。当观看时间大于Y(10min)并且小于Z(20min),说明此用户的兴趣不高(n<m);点击数值P=X+。当P的值减小到小于等于零的时候就给其零(零是最低值),该情况主要针对于用户多次观看时间T小于10min的情况。其中,X是一个基准值,开始所有频道的权重值是一个大于零的值(例如100),其中n<m,n和m是用来减小权值用的(例如n=2,m=3),此处的X,n,m是一个固定的基数值,在此是没有给出固定值是多少,而是代表着一个固定值。P的初始值是等于X(P=X) (若X=100,即P=100)。That is to say, when the user selects a certain channel and jumps once within the set reference time Y (10 minutes), T here is T in step S200, which represents the length of time the user stays on this channel for a certain time, according to This time standard is used to calculate the value P of a click. When T is greater than Z (indicating that the viewing time exceeds 20 minutes) and greater than the reference time Y (10 minutes), it means that the user is watching the channel at this time and prefers it. T is the time logarithmic value obtained in step S200 (in seconds), If the reduction value is too large, click on the value P=X+ . When the viewing time is less than Y (indicating that the viewing time is less than 10 minutes) and less than Z (20 minutes), it means that the user is not interested in this channel, then the favorability is low, the weight value is reduced by 1, and the click value P=X-1. When the viewing time is greater than Y (10min) and less than Z (20min), it means that the user’s interest is not high (n<m); the click value P=X+ . When the value of P decreases to less than or equal to zero, it will be given zero (zero is the lowest value). This situation is mainly aimed at the situation where the user's multiple viewing time T is less than 10 minutes. Among them,X is a reference value, and the weight value of all channels at the beginning is a value greater than zero (for example, 100), where n<m, n and m are used to reduce the weight (for example, n=2, m= 3), here X, n, m is a fixed base value, here is not given what is the fixed value, but represents a fixed value. The initial value of P is equal to X (P=X) (if X=100, ie P=100).
然后计算各个观看用户对各个频道每一次观看对应的点击数值,并求平均,得到对应的喜爱程度值,是一个权重变量,是取用户的一个平均值(假设用户一开电视就进入此频道,那么它的点击数为1,如果中间换台,然后再跳转回来,那么点击数为2,取这两次的平均值),是直接体现用户的喜爱程度值。Then calculate the click value corresponding to each channel viewed by each viewing user, and calculate the average value to obtain the corresponding favorite degree value , It is a weight variable, which is an average value of the user (assuming that the user enters this channel as soon as the TV is turned on, then its number of clicks is 1, if the channel is changed in the middle, and then jumps back, then the number of clicks is 2, take this average of the two times), It directly reflects the value of the user's preference.
在步骤S400中,根据各个观看用户对各个频道的喜爱程度值对各个频道进行排序,建立各个观看用户对应的频道列表。具体来说,就是根据各个观看用户对各个频道的喜爱程度值大小对各个频道进行排序,建立各个观看用户对应的频道列表。In step S400, each channel is sorted according to the preference value of each viewing user to each channel, and a channel list corresponding to each viewing user is established. Specifically, each channel is sorted according to the preference value of each viewing user for each channel, and a channel list corresponding to each viewing user is established.
本发明提供的智能电视的频道排序方法,记录各智能电视观看用户对应的观看记录,根据各个观看用户的单位时间内的点击数和观看此频道的时长,通过这两个数据的计算得到的数据进行相应的统计按照大小来进行排序,计算出各个观看用户对各个频道的喜爱程度值,并按喜爱程序值进行排序,使得各个观看用户可以在自己喜爱的程度栏最快的选择自己喜爱的节目,减少了用户繁琐的操作。The smart TV channel sorting method provided by the present invention records the viewing records corresponding to each smart TV viewing user, and according to the number of clicks per unit time of each viewing user and the duration of watching this channel, the data obtained through the calculation of these two data Carry out corresponding statistics and sort according to the size, calculate the value of each viewing user's preference for each channel, and sort according to the value of the favorite program, so that each viewing user can quickly select their favorite program in the column of their favorite degree , reducing the cumbersome operations for users.
基于上述智能电视的频道排序方法,本发明实施例还提供了一种智能电视的频道排序系统,如图2所示,所述系统包括:Based on the above-mentioned channel sorting method for smart TVs, an embodiment of the present invention also provides a channel sorting system for smart TVs, as shown in FIG. 2 , the system includes:
信息采集模块10,用于采集各智能电视观看用户的指纹信息,统计各个观看用户观看各个频道的观看时间,将所述指纹信息与对应的各个频道的观看时间关联存储;具体如步骤S100所述;The information collection module 10 is used to collect the fingerprint information of each smart TV viewing user, count the viewing time of each viewing user watching each channel, and store the fingerprint information in association with the viewing time of each corresponding channel; specifically as described in step S100 ;
时间对数值获取模块20,用于计算各个观看用户每一次观看各个频道的观看时间对应的时间对数值,具体如步骤S200所述;The time logarithmic value acquisition module 20 is used to calculate the time logarithmic value corresponding to the viewing time of each viewing user watching each channel, specifically as described in step S200;
喜爱程度值获取模块30,用于根据所述时间对数值,计算各个观看用户对各个频道的喜爱程度值,具体如步骤S300所述;The favorite degree value acquisition module 30 is used to calculate the favorite degree value of each viewing user for each channel according to the time logarithm value, specifically as described in step S300;
频道排序模块40,用于根据各个观看用户对各个频道的喜爱程度值对各个频道进行排序,建立各个观看用户对应的频道列表,具体如步骤S400所述。The channel sorting module 40 is configured to sort the channels according to the preference value of each viewing user for each channel, and establish a channel list corresponding to each viewing user, as described in step S400.
进一步地,所述信息采集模块10包括:Further, the information collection module 10 includes:
指纹获取单元,用于通过设置于遥控器或控制智能电视的终端上的指纹识别系统采集各个观看用户的指纹信息;The fingerprint acquisition unit is used to collect the fingerprint information of each viewing user through the fingerprint identification system arranged on the remote control or the terminal controlling the smart TV;
时间获取单元,用于计算各个观看用户每一次观看各个频道的观看时间;A time acquisition unit, which is used to calculate the viewing time of each viewing user watching each channel;
关联存储单元,用于根据所述指纹信息建立对应的数据库来存储对应的观看用户每一次观看各个频道的观看时间信息。An associative storage unit, configured to establish a corresponding database according to the fingerprint information to store the viewing time information of each channel that the corresponding viewing user watches each time.
进一步地,所述时间对数值获取模块20包括:Further, the time log value acquisition module 20 includes:
第一设置单元,用于设某一观看用户某一次观看某个频道的观看时间为t,对应的时间对数值为T;The first setting unit is used to set the viewing time of a certain viewing user watching a certain channel as t, and the corresponding time logarithmic value is T;
时间对数值计算单元,用于当t≥600s时,对应的时间对数值T为;当t<600s时,对应的时间对数值为1;即。The time logarithmic value calculation unit is used for when t≥600s, the corresponding time logarithmic value T is ; When t<600s, the corresponding time logarithm value is 1; that is .
进一步地,所述喜爱程度值获取模块30包括:Further, the favorite degree value acquisition module 30 includes:
第二设置单元,用于记某一频道的观看时间为600s时,对应的时间对数值为;记频道的观看时间为1200s时,对应的时间对数值为;The second setting unit is used to remember that when the viewing time of a certain channel is 600s, the corresponding time logarithm value is ; When the viewing time of the channel is 1200s, the corresponding time logarithm value is ;
点击数值计算单元,用于计算某一观看用户某一次观看某个频道对应的点击数值P,;其中,X,n,m为预先设置的固定基数值,且n<m;The click value calculation unit is used to calculate the click value P corresponding to a certain channel watched by a viewing user, ; Among them, X, n, m are preset fixed base values, and n<m;
喜爱程度值计算单元,用于计算各个观看用户对各个频道每一次观看对应的点击数值,并求平均,得到对应的喜爱程度值,,其中,N表示某一观看用户对某一个频道总的观看次数,i=1,2,3…N。The favorite degree value calculation unit is used to calculate the corresponding click value of each viewing user for each channel, and calculate the average value to obtain the corresponding favorite degree value , , where N represents the total viewing times of a certain channel by a viewing user, i=1, 2, 3...N.
进一步地,所述频道排序模块40包括:Further, the channel sorting module 40 includes:
频道排序单元,用于根据各个观看用户对各个频道的喜爱程度值大小对各个频道进行排序,建立各个观看用户对应的频道列表。The channel sorting unit is configured to sort the channels according to the preference value of each viewing user for each channel, and establish a channel list corresponding to each viewing user.
综上所述,本发明提供的一种智能电视的频道排序方法及系统,通过采集各智能电视观看用户的指纹信息,统计各个观看用户观看各个频道的观看时间,将所述指纹信息与对应的各个频道的观看时间关联存储;计算各个观看用户每一次观看各个频道的观看时间对应的时间对数值;根据所述时间对数值,计算各个观看用户对各个频道的喜爱程度值;根据各个观看用户对各个频道的喜爱程度值对各个频道进行排序,建立各个观看用户对应的频道列表;记录家庭不同成员对应的观看记录,计算出不同成员对各个频道的喜爱程度,并按喜爱程序进行排序,使得不同用户可以在自己喜爱的程度栏最快的选择自己喜爱的节目,减少了用户繁琐的操作,给用户带来了大大的方便。In summary, the channel sorting method and system of a smart TV provided by the present invention collects the fingerprint information of each smart TV viewing user, counts the viewing time of each viewing user watching each channel, and compares the fingerprint information with the corresponding The viewing time of each channel is associated and stored; calculate the time logarithm value corresponding to the viewing time of each channel watched by each viewing user; according to the time logarithmic value, calculate the preference value of each viewing user for each channel; The preference value of each channel sorts each channel, and establishes a channel list corresponding to each viewing user; records the viewing records corresponding to different members of the family, calculates the degree of preference of each channel by different members, and sorts according to the favorite program, so that different Users can quickly select their favorite programs in the column of their favorite degree, which reduces the cumbersome operations of users and brings great convenience to users.
应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。It should be understood that the application of the present invention is not limited to the above examples, and those skilled in the art can make improvements or transformations according to the above descriptions, and all these improvements and transformations should belong to the protection scope of the appended claims of the present invention.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510193022.9ACN106162349B (en) | 2015-04-22 | 2015-04-22 | A channel sorting method and system for a smart TV |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510193022.9ACN106162349B (en) | 2015-04-22 | 2015-04-22 | A channel sorting method and system for a smart TV |
| Publication Number | Publication Date |
|---|---|
| CN106162349Atrue CN106162349A (en) | 2016-11-23 |
| CN106162349B CN106162349B (en) | 2019-08-06 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201510193022.9AExpired - Fee RelatedCN106162349B (en) | 2015-04-22 | 2015-04-22 | A channel sorting method and system for a smart TV |
| Country | Link |
|---|---|
| CN (1) | CN106162349B (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2018201324A1 (en)* | 2017-05-03 | 2018-11-08 | 深圳市智晟达科技有限公司 | Method for displaying channels according to users and digital television |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101252652A (en)* | 2008-03-31 | 2008-08-27 | 深圳创维数字技术股份有限公司 | Television receiver, system and method for switching television channel |
| CN101369858A (en)* | 2008-09-16 | 2009-02-18 | 中兴通讯股份有限公司 | Method for frequency channel arrangement |
| CN101739416A (en)* | 2008-11-04 | 2010-06-16 | 未序网络科技(上海)有限公司 | Method for sequencing multi-index comprehensive weight video |
| CN102055934A (en)* | 2009-10-27 | 2011-05-11 | 康佳集团股份有限公司 | Set top box and channel storage switching method |
| CN102984482A (en)* | 2012-12-05 | 2013-03-20 | 深圳Tcl新技术有限公司 | Television channel sequencing method and device |
| CN104066004A (en)* | 2013-03-18 | 2014-09-24 | 广州欢网科技有限责任公司 | Television system and method used for television channel intelligent sorting |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101252652A (en)* | 2008-03-31 | 2008-08-27 | 深圳创维数字技术股份有限公司 | Television receiver, system and method for switching television channel |
| CN101369858A (en)* | 2008-09-16 | 2009-02-18 | 中兴通讯股份有限公司 | Method for frequency channel arrangement |
| CN101739416A (en)* | 2008-11-04 | 2010-06-16 | 未序网络科技(上海)有限公司 | Method for sequencing multi-index comprehensive weight video |
| CN102055934A (en)* | 2009-10-27 | 2011-05-11 | 康佳集团股份有限公司 | Set top box and channel storage switching method |
| CN102984482A (en)* | 2012-12-05 | 2013-03-20 | 深圳Tcl新技术有限公司 | Television channel sequencing method and device |
| CN104066004A (en)* | 2013-03-18 | 2014-09-24 | 广州欢网科技有限责任公司 | Television system and method used for television channel intelligent sorting |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2018201324A1 (en)* | 2017-05-03 | 2018-11-08 | 深圳市智晟达科技有限公司 | Method for displaying channels according to users and digital television |
| Publication number | Publication date |
|---|---|
| CN106162349B (en) | 2019-08-06 |
| Publication | Publication Date | Title |
|---|---|---|
| US9872071B2 (en) | Systems, methods, and media for inhibiting the presentation of spoiler content based on requested content | |
| CN104935970B (en) | Carry out the method and Television clients of television content recommendation | |
| CN102917269B (en) | A kind of television program recommendation system and method | |
| CN103888836B (en) | A kind of method and system of intelligent television startup channel selection | |
| KR100899831B1 (en) | Tv program search apparatus | |
| CN102752663B (en) | Program searching apparatus, television set and program searching method | |
| CN111327966B (en) | Video double-speed playing method, system and storage medium | |
| US20090178071A1 (en) | Intelligent automatic digital video recorder | |
| CN107038213A (en) | A kind of method and device of video recommendations | |
| CN105872617A (en) | Program grading play method and device based on face recognition | |
| US20130297447A1 (en) | Recommended content providing apparatus, recommended content providing program and recommended content providing method | |
| CN104994408A (en) | Intelligent television program recommendation method, device and intelligent television | |
| CN105163142A (en) | User preference determination method, video recommendation method, user preference determination system and video recommendation system | |
| US10091555B1 (en) | Linear programming consumption learning system | |
| CN104066004A (en) | Television system and method used for television channel intelligent sorting | |
| CN105376649B (en) | Realize the blind operating method of the set-top box of accurate combined recommendation and system | |
| WO2015196757A1 (en) | Television program recommending method and server | |
| US10715873B1 (en) | Method and system for personalizing the display of recordings stored in a user receiving device | |
| CN106792210A (en) | The sorting technique and system of a kind of TV user | |
| CN105280160A (en) | Method for adjusting the screen luminance of terminal, and terminal equipment | |
| CN107480265A (en) | Data recommendation method, device, equipment and storage medium | |
| CN109462765B (en) | Method and device for issuing and displaying recommended page | |
| US20190387274A1 (en) | Clustering television programs based on viewing behavior | |
| CN108540857B (en) | Television audience rating and user preference control method and system based on mobile phone remote controller | |
| CN107222762A (en) | A kind of method and apparatus of recommendation of the channels |
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee | Granted publication date:20190806 | |
| CF01 | Termination of patent right due to non-payment of annual fee |