电视频道排序方法、系统及服务器的制造方法
【技术领域】
[0001] 本发明设及频道排序领域,尤其设及一种电视频道排序方法、系统及服务器。
【背景技术】
[0002] 当前,电视机已成为人们在日常生活中进行娱乐或获取信息的重要工具。通常的, 电视频道的数量非常多,如在中国大陆地区,电视频道有=千多个,如果用户要找到想看的 频道,需要不停的按压遥控器W调到相应的频道(如依次遍历整个电视频道列表),而用户 经常观看的频道通常为少数几个,操作繁琐,不人性化。在现有技术中,出现了对电视频道 排序的技术方案,根据用户的观看习惯,提供简易的个性化排序功能,现有的常用排序方法 如下:在单个电视机中根据电视频道的观看时长对电视频道进行排序、根据电视频道的切 换次数对电视频道进行排序、根据电视频道的类型对电视频道进行排序,上述排序方法,排 序数据来源于单个电视机的观看习惯,且采用单一的维度进行排序,智能化程度低,不能结 合多种维度信息准确反映用户对电视频道的观看习惯,进而无法方便用户快速收看到喜欢 的节目。
[0003] 上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技 术。
【发明内容】
[0004] 本发明的主要目的在于提供一种电视频道排序方法、系统及服务器,旨在解决现 有技术中,电视频道排序智能化程度低,不能结合多种维度信息准确反映用户对电视频道 观看习惯的技术问题。
[0005] 为实现上述目的,本发明提供一种电视频道排序方法,该方法包括:
[0006] 服务器接收多个电视机的频道信息,所述频道信息包括频道编号、频道编号对应 的第一观看信息,所述第一观看信息包括两个W上观看参数;
[0007] 所述服务器根据所述频道编号和所述频道编号对应的第一观看信息,采用多元线 性回归模型,并对多元线性回归模型系数进行训练,生成排序权重函数;
[000引所述服务器接收电视机发送的频道排序请求,所述频道排序请求包括频道名称、 频道名称对应的第二观看信息,所述第二观看信息包括两个W上观看参数;
[0009] 所述服务器根据所述频道排序请求和所述排序权重函数,计算各个频道名称对应 的频道权重值;
[0010] 所述服务器根据各个频道对应的频道权重值,对各个频道按照频道权重值从大到 小进行排序,生成新频道列表,并将所述新频道列表返回给电视机,供所述电视机根据所述 新频道列表更新电视机的本地频道列表。
[0011] 可选的,所述服务器获取多个电视机的频道信息的步骤包括:
[0012] 所述服务器接收多个电视机在与所述服务器触发联网时上报的频道信息。
[0013] 可选的,所述第一观看信息包括观看时长、切换次数、观看人群年龄分布和观看地 区;
[0014] 所述服务器根据所述频道编号和所述频道编号对应的第一观看信息,采用多元线 性回归模型,并对多元线性回归模型系数进行训练,生成排序权重函数的步骤为:
[0015] 所述服务器根据所述频道编号、观看时长、切换次数、观看人群年龄分布和观看地 区,采用多元线性回归模型,并对多元线性回归模型系数进行训练,生成排序权重函数;所 述多元线性回归模型为:H=Ai+Bi林i+Ci林2+Di林3巧1林4,其中,41、81、。、〇1、61是常数,乂1、 拉、X3、X4是自变量。
[0016] 可选的,所述第一观看信息包括观看时长、切换次数、观看人群年龄分布和观看地 区;所述排序权重函数包括多个频道权重子函数;
[0017] 所述服务器根据所述频道编号和所述频道编号对应的第一观看信息,采用多元线 性回归模型,并对多元线性回归模型系数进行训练,生成排序权重函数的步骤为:
[0018] 所述服务器根据所述频道编号、观看时长、切换次数、观看人群年龄分布、观看地 区,采用多元线性回归模型,并对多元线性回归模型系数进行训练,生成各个地区的对应的 频道权重子函数;所述多元线性回归模型为:H = A2+B2*Xi+C2*X2+D2*X3,其中,42、82心、〇2是 常数,XI、拉、X3是自变量。
[0019] 可选的,所述频道排序请求还包括所述电视机所属地区,所述第二观看信息包括 观看时长、切换次数和观看人群年龄分布;
[0020] 所述服务器根据所述频道排序请求和所述排序权重函数,计算各个频道名称对应 的频道权重值的步骤包括:
[0021] 根据所述电视机所属地区,从所述排序权重函数中选择对应的频道权重子函数;
[0022] 根据所述频道排序请求中的第二观看信息和所述选择的频道权重子函数,计算各 个频道名称对应的频道权重值。
[0023] 此外,为实现上述目的,本发明还提供一种服务器,所述服务器包括第一收发模 块、第一生成模块、第二收发模块、计算模块和第二生成模块,其中:
[0024] 所述第一收发模块,用于接收多个电视机的频道信息,所述频道信息包括频道编 号、频道编号对应的第一观看信息;所述第一观看信息包括两个W上观看参数;
[0025] 所述第一生成模块,用于根据所述频道编号和所述频道编号对应的第一观看信 息,采用多元线性回归模型,并对多元线性回归模型系数进行训练,生成排序权重函数;
[0026] 所述第二收发模块,用于接收电视机发送的频道排序请求,所述频道排序请求包 括频道名称、频道名称对应的第二观看信息,所述第二观看信息包括两个W上观看参数;
[0027] 所述计算模块,用于根据所述频道排序请求和所述排序权重函数,计算各个频道 名称对应的频道权重值;
[0028] 所述第二生成模块,用于根据各个频道对应的频道权重值,对各个频道按照频道 权重值从大到小进行排序,生成新频道列表;
[0029] 所述第二收发模块,还用于将所述新频道列表返回给电视机,供所述电视机根据 所述新频道列表更新电视机的本地频道列表。
[0030] 可选的,所述第一收发模块,还用于接收多个电视机在与所述服务器触发联网时 上报的频道信息。
[0031] 可选的,所述第一观看信息包括观看时长、切换次数、观看人群年龄分布和观看地 区;
[0032] 所述第一生成模块,还用于所述服务器根据所述频道编号、观看时长、切换次数、 观看人群年龄分布和观看地区,采用多元线性回归模型,并对多元线性回归模型系数进行 训练,生成排序权重函数;所述多元线性回归模型为:H=Ai+Bi*Xi+Ci林2+Di*X3巧i*X4,其中, 八1、81、打、〇1、61是常数品、拉^3、乂4是自变量。
[0033] 可选的,所述所述第一观看信息包括观看时长、切换次数、观看人群年龄分布和观 看地区;所述排序权重函数包括多个频道权重子函数;
[0034] 所述第一生成模块,还用于根据所述频道编号、观看时长、切换次数、观看人群年 龄分布和观看地区,采用多元线性回归模型,并对多元线性回归模型系数进行训练,生成各 个地区的对应的频道权重子函数;所述多元线性回归模型为:H = A2+B2*Xi+C2*X2+D2*X3,其 中,42、82心、〇2是常数品、拉、)(3是自变量。
[0035] 可选的,所述频道排序请求还包括所述电视机所属地区,所述第二观看信息包括 观看时长、切换次数和观看人群年龄分布;
[0036] 所述计算模块包括:
[0037] 查找单元,用于根据所述电视机所属地区,从所述排序权重函数中选择对应的频 道权重子函数;
[0038] 计算单元,用于根据所述频道排序请求中的第二观看信息和所述选择的频道权重 子函数,计算各个频道名称对应的频道权重值。
[0039] 此外,为实现上述目的,本发明还提供一种电视频道排序系统,所述系统包括上述 的服务器,及与所述服务器连接的多个电视机。
[0040] 本发明的电视频道排序方法、系统及服务器,该方法包括:服务器接收多个电视机 的频道信息,该频道信息包括频道编号、频道编号对应的第一观看信息,该第一观看信息包 括两个W上观看参数;该服务器根据该频道编号和该频道编号对应的第一观看信息,采用 多元线性回归模型,并对多元线性回归模型系数进行训练,生成排序权重函数;该服务器接 收电视机发送的频道排序请求,该频道排序请求包括频道名称、频道名称对应的第二观看 信息,该第二观看信息包括两个W上观看参数;该服务器根据该频道排序请求和该排序权 重函数,计算各个频道名称对应的频道权重值;该服务器根据各个频道对应的频道权重值, 对各个频道按照频道权重值从大到小进行排序,生成新频道列表,并将该新频道列表返回 给电视机,供该电视机根据该新频道列表更新电视机的本地频道列表;排序方式智能化,可 准确的将用户感兴趣的频道名称排在前面,从而达到方便用户使用的目的,提高用户体验。
【附图说明】
[0041] 图1为本发明电视频道排序方法的第一实施例的流程示意图;
[0042] 图2为本发明电视频道排序方法的第二实施例的流程示意图;
[0043] 图3为本发明电视频道排序方法的第二实施例的流程示意图;
[0044] 图4为本发明电视频道排序方法的第四实施例的流程示意图;
[0045] 图5为本发明服务器的第一实施例的结构示意图;
[0046] 图6为本发明服务器的第二实施例的结构示意图;
[0047] 图7为本发明电视频道排序系统的一实施例的结构示意图。
[0048] 本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0049] 应当理解,此处所描述的具体实施例仅仅用W解释本发明,并不用于限定本发明。
[0050] 参照图1,图1为本发明电视频道排序方法的第一实施例的流程示意图,该方法包 括:
[0051] S10、服务器接收多个电视机的频道信息,该频道信息包括频道编号、频道对应的 第一观看信息,该第一观看信息包括两个W上观看参数。<