首页> 中国专利> 一种基于区域统计和切换次数的电视频道排序方法及系统

一种基于区域统计和切换次数的电视频道排序方法及系统

摘要

本发明公开了一种基于区域统计和切换次数的电视频道排序方法及系统,方法包括:服务器获取当前所有接入的数字电视机的频道数据;根据地区信息将频道数据进行区域分组,并根据频道切换次数计算每一区域分组内所有电视频道的排序权重并保存;当通过合法性检测后,则根据地区信息匹配对应区域分组,并在该区域分组内查询频道数据包括的各电视频道的排序权重,根据排序权重对电视频道排序,并将排序结果回传至数字电视机;按照排序结果进行重新排序。本发明简化了数字电视用户对数字电视频道序号排序的过程,而且是在云端结合大数据技术排序,排序结果基于全局范围用户切换电视台的数据,且排序结果可长时间保留在云端,具有精准性和进化性。

著录项

  • 公开/公告号CN105120345A

    专利类型发明专利

  • 公开/公告日2015-12-02

    原文格式PDF

  • 申请/专利权人 广州创维平面显示科技有限公司;

    申请/专利号CN201510513551.2

  • 发明设计人 吴旭;

    申请日2015-08-20

  • 分类号H04N21/458;H04N21/472;

  • 代理机构深圳市君胜知识产权代理事务所;

  • 代理人王永文

  • 地址 510530 广东省广州市广州经济技术开发区科学城开达路99号

  • 入库时间 2023-12-18 12:45:22

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-08-14

    授权

    授权

  • 2015-12-30

    实质审查的生效 IPC(主分类):H04N21/458 申请日:20150820

    实质审查的生效

  • 2015-12-02

    公开

    公开

说明书

技术领域

本发明涉及家用电器技术领域,尤其涉及一种基于区域统计和切换次数的电视频道排序方法及系统。

背景技术

近年来中国数字电视机业务蓬勃发展,全国绝大部分地区已经普及数字电视机,无论从观众数量还是观看时长上都有显著的增长。

电视观众在日常观看电视节目的时候,会经常切换电视频道,选择自己喜欢的节目,或者漫无目的的遍历所有频道列表。这些切换电视频道的操作,在一定时间内都会形成对不同频道有不同的切换次数。而用户对不同频道的切换次数反映的则是该用户对该频道的喜爱程度,或者说对该频道节目的喜爱程度。切换到该频道的次数越多,说明对应用户喜爱观看该频道的电视节目。切换到该频道的次数越少,说明用户不喜欢观看该频道的节目。

在前互联网电视时代,已有电视厂商针对用户的切换台习惯进行分析,进而得出用户对电视频道的喜好程度,最后形成个性化的频道排序方法。但是该方法,主要是针对单个用户而言,并未考虑到所有用户的观影习惯。其切换频道的历史数据保存在电视机端,无法形成长期的保存机制,而其个性化排序过程也在电视机端完成,其受限于终端有限的计算能力,其个性化排序模型也受到相应的限制。此外在用户更换电视,或者说一些特殊的场景之下,历史数据会丢失,从而需要重新积累数据再形成个性化频道排序方案,给用户造成了不便。

在互联网电视时代,电视制造商可能通过大数据技术对大量用户的切换频道数据进行建模分析,最终能形成更适合用户观影特点的电视频道排序方案。另外用户的历史数据保存在云端,具有极高的安全性,不会随着用户更换电视而丢失,极大的提高了用户的使用体验。

因此对数字电视制造商而言,需要有一种新的技术方案来快速实现排序数字电视频道序号与数字电视频道对应关系。同时又要保证该排序方法符合用户观看习惯。

现有方案大多是针对个人用户的在电视机端进行算法处理,并未利用到大数据技术,更未结合用户观看电视频道的区域特性。

因此,现有数字电视频道排序技术有待改进和提高。

发明内容

鉴于现有技术的不足,本发明目的在于提供一种基于区域统计和切换次数的电视频道排序方法及系统,旨在解决现有技术中的电视排序方法仅针对个人用户的在电视机端进行算法处理,并未利用到大数据技术,更未结合用户观看电视频道的区域特性的缺陷。

本发明的技术方案如下:

一种基于区域统计和切换次数的电视频道排序方法,其中,方法包括:

检测到数字电视机接入数字信号并接入互联网后,服务器获取当前所有接入服务器的数字电视机的频道数据;

服务器根据地区信息将频道数据进行区域分组,并根据频道切换次数计算每一区域分组内所有电视频道的排序权重,并保存;

数字电视机上传其频道数据,并在服务器进行合法性检测;

当通过合法性检测后,则根据频道数据中的地区信息匹配对应区域分组,并在该区域分组内查询频道数据包括的各电视频道的排序权重,根据排序权重对电视频道排序,并将排序结果回传至数字电视机;

数字电视机按照排序结果对所有频道进行重新排序,并保存新的频道序列。

所述基于区域统计和切换次数的电视频道排序方法,其中,所述频道数据包括电视频道序号、频道名称、频道切换次数区域级别和地区信息。

所述基于区域统计和切换次数的电视频道排序方法,其中,所述区域级别包括地区级、市县级和省级。

所述基于区域统计和切换次数的电视频道排序方法,其中,所述步骤当通过合法性检测后,则根据频道数据中的地区信息匹配对应区域分组,并在该区域分组内查询频道数据包括的各电视频道的排序权重,根据排序权重对电视频道排序,并将排序结果回传至数字电视机之前还包括:

数字电视机本地记录频道信息,当数字电视机触发连接网络信号时,则向服务器发送当前数字电视机的频道数据。

所述基于区域统计和切换次数的电视频道排序方法,其中,所述步骤服务器根据地区信息将频道数据进行区域分组,并根据频道切换次数计算每一区域分组内所有电视频道的排序权重,并保存具体包括:

服务器根据地区信息将频道数据进行区域分组;

根据区域分组内每一频道名称对应的频道切换次数与该频道切换次数对应的观众百分比之积,求和得到与该区域分组内每一电视频道相对应的排序权重;

按照区域分组,分别保存与每一电视频道对应的排序权重。

一种基于区域统计和切换次数的电视频道排序系统,其中,包括:

数字信号检测模块,用于检测到数字电视机接入数字信号并接入互联网后,服务器获取当前所有接入服务器的数字电视机的频道数据;

权重计算与存储模块,用于服务器根据地区信息将频道数据进行区域分组,并根据频道切换次数计算每一区域分组内所有电视频道的排序权重,并保存;

上传模块,用于数字电视机上传其频道数据,并在服务器进行合法性检测;

排序结果回传模块,用于当通过合法性检测后,则根据频道数据中的地区信息匹配对应区域分组,并在该区域分组内查询频道数据包括的各电视频道的排序权重,根据排序权重对电视频道排序,并将排序结果回传至数字电视机;

排序模块,用于数字电视机按照排序结果对所有频道进行重新排序,并保存新的频道序列。

所述基于区域统计和切换次数的电视频道排序系统,其中,所述频道数据包括电视频道序号、频道名称、频道切换次数、区域级别和地区信息。

所述基于区域统计和切换次数的电视频道排序系统,其中,所述区域级别包括地区级、市县级和省级。

所述基于区域统计和切换次数的电视频道排序系统,其中,还包括:

联网发送模块,用于数字电视机本地记录频道信息,当数字电视机触发连接网络信号时,则向服务器发送当前数字电视机的频道数据。

所述基于区域统计和切换次数的电视频道排序系统,其中,所述权重计算与存储模块具体包括:

区域分组单元,用于服务器根据地区信息将频道数据进行区域分组;

权重计算单元,用于根据区域分组内每一频道名称对应的频道切换次数与该频道切换次数对应的观众百分比之积,求和得到与该区域分组内每一电视频道相对应的排序权重;

权重保存单元,用于按照区域分组,分别保存与每一电视频道对应的排序权重。

有益效果:本发明提供了一种基于区域统计和切换次数的电视频道排序方法及系统,方法包括:检测到数字电视机接入数字信号并接入互联网后,服务器获取当前所有接入服务器的数字电视机的频道数据;服务器根据地区信息将频道数据进行区域分组,并根据频道切换次数计算每一区域分组内所有电视频道的排序权重,并保存;数字电视机上传其频道数据,并在服务器进行合法性检测;当通过合法性检测后,则根据频道数据中的地区信息匹配对应区域分组,并在该区域分组内查询频道数据包括的各电视频道的排序权重,根据排序权重对电视频道排序,并将排序结果回传至数字电视机。本发明简化了数字电视用户对数字电视频道序号排序的过程,而且是在云端结合大数据技术排序,排序结果基于全局范围用户切换电视台的数据,且排序结果可长时间保留在云端,具有精准性和进化性。

附图说明

图1为本发明的本发明的一种基于区域统计和切换次数的电视频道排序方法的较佳实施例的流程图;

图2为本发明的一种基于区域统计和切换次数的电视频道排序方法的具体应用实施例的流程图;

图3为本发明的一种基于区域统计和切换次数的电视频道排序系统的较佳实施例的功能原理框图。

具体实施方式

为使本发明的目的、技术方案及效果更加清楚、明确,以下对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明提供了一种基于区域统计和切换次数的电视频道排序方法的较佳实施例的流程图,如图1所示,所述方法包括:

步骤S100、检测到数字电视机接入数字信号并接入互联网后,服务器获取当前所有接入服务器的数字电视机的频道数据。

具体实施时,当用户打开数字电视接入数字信号后,数字电视对当前电视频道进行搜索,形成一个频道数据,并上传至服务器。当多个数字电视机的频道数据均上传到服务器后,则服务器拥有海量频道数据,并可根据海量的频道数据运用大数据技术进行进一步处理。

其中,所述频道数据包括但不限于电视频道序号、频道名称、频道切换次数、区域级别和地区信息。

频道切换次数是指一定时间内从其它频道进入该频道的次数总和,优选的一定时间为3-4周。例如:如果该用户在一周内的切换到CCTV1的次数为15、20、16、19、21、27、30的话,那么该用户切换到该频道的次数就为148。

地区信息是指数字电视机当前用户所在区域,可通过电视频道列表信息和用户的IP地址等手段进行反射,针对中国大陆地区行政区特点,按照三级行政区划分,省(自治区)、市(县)、地区(村、乡、市级分区),将用户自动归类,即划分为地区级、市县级及省级。

为了更清楚的理解频道信息中包括的地区信息、所属电视台、类型级别信息及语言信息,下面通过具体实施例来说明。

按照三级行政区划分方法,中国大陆地区大约可分为省级行政区(30余个),市县级(600余个),地区级(2500余个),三级区域从属关系明确。

中国大陆地区大约有三千多个电视台,其中绝大部分电视台为事业性单位,其运营单位可按照四级方式划分,但是其不具有明确统一的从属关系,与同级行政区有一定程度的对应,但不具有一一对应特性。

一般而言,位于第三级行政区域内的电视用户,除了能够观看到国家级电视台节目,还能观看到当前省级电视台节目,同时也能收看到第三级行政区域内电视台节目。

举例:位于广东省深圳市宝安区的用户,能够观看到中国中央电视台、广东电视台、深圳电视台这三个电视台提供的电视节目,同时还能收看到凤凰卫视等商业电视台提供的节目。即如表1所示:

表1

频道名称所属电视台类型级别信息语言信息备注1央视综合中国中央电视台国家级普通话全国可见2广东卫视广东广播电视台省级普通话电视台级别同行政区级别3都市频道深圳广播电影电视集团市县级普通话电视台级别同行政区级别4 凤凰卫视凤凰卫视控股有限公司商业级普通话全国大部分地区可见

每次当电视机系统触发连网接互联网信号的时候,就由数字电视机上的客户端主动将上述如表1的信息及电视频道序号、频道名称、观看时长、及频道切换次数以JSON格式打包,通过HTTP协议的POST方法向服务器传递。

步骤S200、服务器根据地区信息将频道数据进行区域分组,并根据频道切换次数计算每一区域分组内所有电视频道的排序权重,并保存。

在步骤S200中,服务器从不同区域分组的数字电视机中获取了频道数据后,先是根据频道数据中包括的地区信息将频道数据进行区域分组,然后从每一区域分组中的频道数据中获取每一电视频道的频道切换次数,乘以与该频道切换次数对应的观众百分比,最后求和得到与该区域分组内每一电视频道相对应的排序权重。可见,在步骤S200中正是应用了大数据技术,基于全局范围用户切换电视台的数据来获取每一电视频道的排序权重,具有精准性和普遍性。

具体实施时,所述步骤S200之前还包括:

步骤S21、数字电视机本地记录频道信息,当数字电视机触发连接网络信号时,则向服务器发送当前数字电视机的频道数据。

在步骤S21中,数字电视机的频道数据记录方式为离线方式,即先在本地记录然后上传到服务器。频道数据的收集方法为:在数字电视机端建立用户频道数据的数据库,记录频道名称、切换次数、最后一次切换时间等信息。当用户进入某频道的时候,在电视机端记录一次用户切换到该频道的次数,每次用户触发连接网络信号时(包括开机时候自动连网和断网之后重新连接等情况),由数字电视机主动向收集服务器传递当前电视机的频道观看时长数据。

进一步地,所述步骤S200具体包括:

步骤S201、服务器根据地区信息将频道数据进行区域分组。

显然,当服务器获取了海量的频道数据后,根据频道信息中的地区信息将频道数据进行分组,例如将所有广东省用户的频道数据集中至广东区域分组,将所有湖南省用户的频道数据集中至湖南区域分组。

同时,将用户所在地区进行规范化处理,严格按照三级行政区域划分,统一表述规范,如统一将“新疆维吾尔自治区”简化为“新疆”、“香港特别行政区”简化为“香港”以便于表述。

在步骤S201中进行区域分组时,按地区级、市县级及省级方式进行分组。例如数字电视机A上传的频道数据中,其分区信息对应广东省深圳市南山区,同样数字电视机B上传的频道数据中分区信息对应广东省深圳市南山区,则可将数字电视机A和数字电视机B集中于南山区的区域分组。若由于分区信息中地理位置定位的精确度问题导致数字电视机A和数字电视机B无法定位到地区级,只能定位到市县级,可将数字电视机A和数字电视机B集中于广州市的区域分组。若当只能定位到省级时,则可将数字电视机A和数字电视机B集中于广东省的区域分组。若无法实现到省级的定位(同时也无法实现到地区级和市县级的定位),则将其划分到通用区域分组。通过上述分组方式,使得任意一频道数据总能被划分到对应的区域分组。

步骤S202、根据区域分组内每一频道名称对应的频道切换次数与该频道切换次数对应的观众百分比之积,求和得到与该区域分组内每一电视频道相对应的排序权重。

具体实施时,对于已根据地区信息确定了区域分组的频道数据,则可进行下述计算,其中Sn代表用户切换到该频道的次数,Un代表切换到该频道的次数Sn的用户数量,W代表该频道的权重,T代表该区域分组中用户样本全量。

Wa=S1*U1/T+S2*U2/T+……+Sn*Un/T;

整理后得,Wa=(S1*U1+S2*U2+……+Sn*Un)/T;

通过上述方式可以计算出所有频道在每一区域中排序的权重的列表。

步骤S203、按照区域分组,分别保存与每一电视频道对应的排序权重。

这样,在服务器中就根据区域分组,保存了与之相对应的多个排序模型,通过大数据技术实现了基于全局范围用户切换电视台的数据运算。

步骤S300、数字电视机上传其频道数据,并在服务器进行合法性检测。

步骤S400、当通过合法性检测后,则根据频道数据中的地区信息匹配对应区域分组,并在该区域分组内查询频道数据包括的各电视频道的排序权重,根据排序权重对电视频道排序,并将排序结果回传至数字电视机。

具体实施时,服务器先获取该电视机上传的频道数据中的分区信息,确定其所在的区域分组,然后去对应的区域分组中查询频道数据包括的各电视频道的排序权重,根据排序权重对电视频道排序,最后并将排序结果回传至数字电视机。如果两个不同电视频道的排序权重相同,则同权重频道按照频道名称以汉语自然排序方式处理。当频道排序完成后将服务器的排序结果发送给数字电视机。

步骤S500、数字电视机按照排序结果对所有频道进行重新排序,并保存新的频道序列。

数字电视机得到新的频道序列后,则做持久化写入至本地的频道数据,并保存

本发明还提供了一种基于区域统计和切换次数的电视频道排序方法的具体应用实施例的流程图,如图2所示,所述方法包括:

步骤S1、开始;

步骤S2、服务器获取当前所有接入服务器的数字电视机的电视频道数据;

步骤S3、判断频道列表是否为空,如果为空,执行步骤S4,如果不为空,执行步骤S16;

步骤S4、计算出不同行政区域内所有频道的排序模型;

步骤S5、判断是否迭代完毕,如果是,执行步骤S6,如果否,执行步骤S4;

步骤S6、保存每个行政区域的排序模型中的各电视频道的排序权重;

步骤S7、某个已接入数字信号并接入互联网的数字电视机上传其频道信息;

步骤S8、根据该数字电视机的频道信息中的地区信息在服务器中获取对应的区域模型数据;

步骤S9、判断地区信息是否对应地区级,如果是,执行步骤S12,如果否执行步骤S10;

步骤S10、判断地区信息是否对应市县级,如果是,执行步骤S12,如果否执行步骤S11;

步骤S11、判断地区信息是否对应省级,如果是,执行步骤S12,如果否执行步骤S13;

步骤S12、适配与地区信息相对应的区域模型数据;

步骤S13、适配服务器中预先存储的通用模型数据;

步骤S14、数字电视机按照区域模型数据或通用模型数据对应的排序权重对所有频道进行重新排序;

步骤S15、保存排序结果;

步骤S16、结束。

本发明还提供了一种基基于区域统计和切换次数的电视频道排序方法的具体应用实施例,如下:

收集全国范围(即为全局概念具体)内所有数值电视机的频道切换次数数据,建立各级行政区相关的电视频道排序模型。举例如下频道排序数据,在广东省深圳市福田区收集总用户为T,得到如下表2所示频道数据:

表2

频道/切换次数1020334255权重频道a1002003000014900/T频道b3000400203017690/T频道c20300502003017900/T频道d12013035008019750/T

以频道a的权重计算示例:

Weight(a)=100/T*10+200/T*20+300/T*33=14900/T;

假设用户只有a、c和d是三个频道,按照权重从小到大排列的顺序(升序)得出以下频道排序顺序,如表3所示:

表3

序号123频道dca

由以上方法实施例可知,本发明提供了一种基于区域统计和切换次数的电视频道排序方法,简化了数字电视用户对数字电视频道序号排序的过程,而且是在云端结合大数据技术排序,排序结果基于全局范围用户切换电视台的数据,且排序结果可长时间保留在云端,具有精准性和进化性。

在上述方法实施例的基础上,本发明还提供了一种基于区域统计和切换次数的电视频道排序系统,所述基于区域统计和切换次数的电视频道排序系统的较佳实施例的功能原理框图如图3所示,其包括:

数字信号检测模块100,用于检测到数字电视机接入数字信号并接入互联网后,服务器获取当前所有接入服务器的数字电视机的频道数据;

权重计算与存储模块200,用于服务器根据地区信息将频道数据进行区域分组,并根据频道切换次数计算每一区域分组内所有电视频道的排序权重,并保存;

上传模块300,用于数字电视机上传其频道数据,并在服务器进行合法性检测;

排序结果回传模块400,用于当通过合法性检测后,则根据频道数据中的地区信息匹配对应区域分组,并在该区域分组内查询频道数据包括的各电视频道的排序权重,根据排序权重对电视频道排序,并将排序结果回传至数字电视机;

排序模块500,用于数字电视机按照排序结果对所有频道进行重新排序,并保存新的频道序列。

具体实施时,所述频道数据包括电视频道序号、频道名称、频道切换次数、区域级别和地区信息。所述区域级别包括地区级、市县级和省级。

进一步地实施例中,所述基于区域统计和切换次数的电视频道排序系统,还包括:

联网发送模块,用于数字电视机本地记录频道信息,当数字电视机触发连接网络信号时,则向服务器发送当前数字电视机的频道数据。

所述基于区域统计和切换次数的电视频道排序系统,其中,所述权重计算与存储模块具体包括:

区域分组单元,用于服务器根据地区信息将频道数据进行区域分组;

权重计算单元,用于根据区域分组内每一频道名称对应的频道切换次数与该频道切换次数对应的观众百分比之积,求和得到与该区域分组内每一电视频道相对应的排序权重;

权重保存单元,用于按照区域分组,分别保存与每一电视频道对应的排序权重。

综上所述,本发明提供了一种基于区域统计和切换次数的电视频道排序方法及系统,方法包括:检测到数字电视机接入数字信号并接入互联网后,服务器获取当前所有接入服务器的数字电视机的频道数据;服务器根据地区信息将频道数据进行区域分组,并根据频道切换次数计算每一区域分组内所有电视频道的排序权重,并保存;数字电视机上传其频道数据,并在服务器进行合法性检测;当通过合法性检测后,则根据频道数据中的地区信息匹配对应区域分组,并在该区域分组内查询频道数据包括的各电视频道的排序权重,根据排序权重对电视频道排序,并将排序结果回传至数字电视机。本发明简化了数字电视用户对数字电视频道序号排序的过程,而且是在云端结合大数据技术排序,排序结果基于全局范围用户切换电视台的数据,且排序结果可长时间保留在云端,具有精准性和进化性。

应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号