一种生成智能电视模板热力图的方法和装置与流程

文档序号:12498619阅读:296来源:国知局
一种生成智能电视模板热力图的方法和装置与流程

本发明属于智能电视领域,尤其涉及一种生成智能电视模板热力图的方法和装置。



背景技术:

当前智能电视已经成为电视的主流,而智能电视的一大特点就是用户可以根据自己的喜好,自行点播所要观看的内容,内容可以是电视剧、电影、游戏和音乐等。智能电视与传统电视另一不同点还包括模板及其热力图的概念,所谓模板,是用来规定电视上资源展示类型、排布方式和显示数量的一个容器,智能电视的所有资源配置在模板中,而模版热力图是用于展示各个模板上配置的各个资源位的用户点击情况。模板的具体结构为:放置某一资源的位置称作资源位,资源放在对应的资源位中,多个资源位组成一个资源块,例如电影块、游戏块等,而多个资源块组成一个模板。

在电视厂商运营过程中,电视厂商需要通过查看模板热力图直观看到所配置的各个模板以及模板中资源所在位置的用户点击数(即资源位点击数),以便获知智能电视用户的偏好等大数据,为智能电视用户提供更好的服务。然而,现有的模板热力图,智能电视运营厂商(以下简称运营商)只能看到某一天中最新发布的模板以及其中的资源位点击数。然而实际运营过程中,有一种情况是一天中某种电视机型号(以下简称机型)可能会发布多个模板,比如,0点至12点发布了一个模板,12点至24点发布了另一个模板。按照现有方法生成的模板热力图,运营商只能通过管理后台查看到12点至24点这个时段发布的模板以及其中的资源位点击数,无法查看到0点至12发布的以及其中的资源位点击数。

对于上述模板热力图的问题,业界尚未提出解决方案。



技术实现要素:

本发明的目的在于提供一种生成智能电视模板热力图的方法和装置,以便智能电视运营商能够查看所有模板的资源位点击数。

本发明第一方面提供一种生成智能电视模板热力图的方法,所述方法包括:

根据智能电视运营商的查询条件,生成符合所述查询条件的多个智能电视模板,所述查询条件包括智能电视模板的发布时间和智能电视机型;

将所述多个智能电视模板中资源块的资源位进行排序;

根据所述排序的排序结果,将所述多个智能电视模板合并为一个最终智能电视模板并显示所述一个最终智能电视模板的热力图。

本发明第二方面提供一种生成智能电视模板热力图的装置,所述装置包括:

模板生成模块,用于根据智能电视运营商的查询条件,生成符合所述查询条件的多个智能电视模板,所述查询条件包括智能电视模板的发布时间和智能电视机型;

排序模块,用于将所述多个智能电视模板中资源块的资源位进行排序;

合并模块,用于根据所述排序的排序结果,将所述多个智能电视模板合并为一个最终智能电视模板并显示所述一个最终智能电视模板的热力图。

从上述本发明技术方案可知,由于根据智能电视运营商的查询条件,生成符合所述查询条件的多个智能电视模板,并根据资源位排序的排序结果,将所述多个智能电视模板合并为一个最终智能电视模板并显示一个最终智能电视模板的热力图,因此,与现有技术提供的智能电视模板热力图只能一个模板热力图只能显示一个模板中资源位的点击数相比,本发明提供的技术方案使得智能电视运营商能够通过一个模板热力图即可看到符合查询条件的所有模板的资源位点击数,从而增加智能电视运营商运营、管理的便利性和提高了数据的准确性。

附图说明

图1是本发明实施例一提供的生成智能电视模板热力图的方法的实现流程示意图;

图2是本发明实施例二提供的生成智能电视模板热力图的装置的结构示意图;

图3是本发明实施例三提供的生成智能电视模板热力图的装置的结构示意图;

图4是本发明实施例四提供的生成智能电视模板热力图的装置的结构示意图;

图5-a是本发明实施例五提供的生成智能电视模板热力图的装置的结构示意图;

图5-b是本发明实施例六提供的生成智能电视模板热力图的装置的结构示意图;

图5-c是本发明实施例七提供的生成智能电视模板热力图的装置的结构示意图;

图6-a是本发明实施例八提供的生成智能电视模板热力图的装置的结构示意图;

图6-b是本发明实施例九提供的生成智能电视模板热力图的装置的结构示意图;

图6-c是本发明实施例十提供的生成智能电视模板热力图的装置的结构示意图。

具体实施方式

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

本发明实施例提供一种生成智能电视模板热力图的方法,所述方法包括:根据智能电视运营商的查询条件,生成符合所述查询条件的多个智能电视模板,所述查询条件包括智能电视模板的发布时间和智能电视机型;将所述多个智能电视模板中资源块的资源位进行排序;根据所述排序的排序结果,将所述多个智能电视模板合并为一个最终智能电视模板并显示所述一个最终智能电视模板的热力图。本发明实施例还提供相应的生成智能电视模板热力图的装置。以下分别进行详细说明。

请参阅附图1,是本发明实施例一提供的生成智能电视模板热力图的方法的实现流程示意图,主要包括以下步骤S101至步骤S103,详细说明如下:

S101,根据智能电视运营商的查询条件,生成符合查询条件的多个智能电视模板。

在本发明实施例中,查询条件包括智能电视模板的发布时间和智能电视机型等,例如,在机型输入栏中输入TCL-CN-AM6C-A71C-MG,生效时间输入栏中输入或选择20161204,则表明运营商查询条件是智能电视机型为TCL-CN-AM6C-A71C-MG的智能电视上显示,2016年12月04日发布的智能电视模板。

作为本发明一个实施例,根据智能电视运营商的查询条件,生成符合查询条件的多个智能电视模板可通过如下方式实现:根据智能电视运营商的查询条件,识别出资源位和资源位所属资源块之间的对应关系,根据资源位所属不同资源块之间的对应关系,组合成内容不同的智能电视模板。具体地,可以是根据查询条件示出的智能电视模板的发布时间(例如,上述的2016年12月04日)内各个资源位点击数的上报情况,识别出资源位与资源位所属资源块之间的对应关系,再根据从数据库中查找到的资源位所属不同资源块之间的对应关系,将所述不同资源块组合成内容不同的智能电视模板。例如,资源位1、资源位2、…、资源位m属于电影资源块1,资源位1、资源位2、…、资源位n属于游戏资源块1,资源位1、资源位2、…、资源位k属于电影资源块2,资源位1、资源位2、…、资源位p属于电影资源块3,资源位1、资源位2、…、资源位q属于游戏资源块2,资源位1、资源位2、…、资源位j属于音乐资源块1,等等,而通过查询数据库获知,电影资源块1和游戏资源块1属于智能电视模板1中的资源块,电影资源块2属于智能电视模板2中的资源块,电影资源块3、游戏资源块2和音乐资源块1属于智能电视模板3中的资源块,则最后所组合成的智能电视模板如下:智能电视模板1中包含电影资源块1和游戏资源块1,智能电视模板2中包含电影资源块2,智能电视模板3中包含电影资源块3、游戏资源块2和音乐资源块1。

S102,将经步骤S101生成的多个智能电视模板中资源块的资源位进行排序。

在本发明实施例中,将经步骤S101生成的多个智能电视模板中资源块的资源位进行排序可以是:按照所述多个智能电视模板中各个资源块的资源位中标注的坐标,对所述多个智能电视模板中资源块的资源位进行位置的排序,将排序后的位置序号保存于资源位自身的属性中。按照步骤S101的示例,对智能电视模板1、智能电视模板2和智能电视模板3中资源块的资源位进行位置的排序,其排序的结果是:智能电视模板1中电影资源块1下:资源位1(其中的“1”表示该资源位的位置序号,以下“资源位”后的数字亦表示该资源位的位置序号)、资源位2、…、资源位m,游戏资源块1下:资源位1、资源位2、…、资源位n;智能电视模板2中电影资源块2下:资源位1、资源位2、…、资源位k;智能电视模板3中电影资源块3下:资源位1、资源位2、…、资源位p,游戏资源块2下:资源位1、资源位2、…、资源位q,音乐资源块1下:资源位1、资源位2、…、资源位j,等等。

S103,根据排序的排序结果,将多个智能电视模板合并为一个最终智能电视模板并显示所述一个最终智能电视模板的热力图。

作为本发明一个实施例,根据排序的排序结果,将多个智能电视模板合并为一个最终智能电视模板并显示所述一个最终智能电视模板的热力图可通过如下步骤S1031和S1032实现:

S1031,根据排序的排序结果,对符合查询条件的多个智能电视模板中的资源位的点击数进行累加,生成一个最终智能电视模板。

具体地,根据排序的排序结果,对符合查询条件的多个智能电视模板中的资源位的点击数进行累加,生成一个最终智能电视模板的实现包括如下步骤S1至S3:

S1,从符合查询条件的多个智能电视模板中查找最新发布的智能电视模板。

例如,假设符合查询条件即智能电视机型为TCL-CN-AM6C-A71C-MG和发布时间为20161204的智能电视模板如前述实施例中的智能电视模板1、智能电视模板2和智能电视模板3,则从智能电视模板1、智能电视模板2和智能电视模板3等三个智能电视模板中查找最新发布的智能电视模板,例如,智能电视模板3是其中最新发布的智能电视模板。在本发明实施例中,可以将符合查询条件的多个智能电视模板中最新发布的智能电视模板作为智能电视基础模板。

S2,遍历多个智能电视模板中最新发布的智能电视模板和多个智能电视模板中其他智能电视模板的资源块。

例如,按照上述示例,可以遍历智能电视模板3中的电影资源块3、游戏资源块2和音乐资源块1,以及智能电视模板1中的电影资源块1和游戏资源块1,智能电视模板2中的电影资源块2。

S3,将最新发布的智能电视模板和其他智能电视模板中名称相同的资源块在资源位排序时具有相同位置序号的资源位的点击数相加,得到一个最终智能电视模板。

为了描述方便,将上述实施例中的m、n、k、p、q和j依次假设为m=6、n=9、k=7、p=10、q=8、j=10,进一步假设智能电视模板1中电影资源块1下资源位1、资源位2、资源位3、资源位4、资源位5、资源位6的点击数依次为365、289、563、224、56、780,游戏资源块1下资源位1、资源位2、资源位3、资源位4、资源位5、资源位6、资源位7、资源位8、资源位9的点击数依次为311、215、550、120、156、89、563、445、112,智能电视模板2中电影资源块2下资源位1、资源位2、资源位3、资源位4、资源位5、资源位6、资源位7的点击数依次为185、280、436、220、506、610、552,智能电视模板3中电影资源块3下资源位1、资源位2、资源位3、资源位4、资源位5、资源位6、资源位7、资源位8、资源位9、资源位10的点击数依次为540、116、258、660、234、116、259、358、662、107,游戏资源块2下资源位1、资源位2、资源位3、资源位4、资源位5、资源位6、资源位7、资源位8的点击数依次为221、320、224、523、450、89、115、366,音乐资源块1下资源位1、资源位2、资源位3、资源位4、资源位5、资源位6、资源位7、资源位8、资源位9、资源位10的点击数依次为228、360、510、220、256、489、114、352、666、241。按照前述的实施例,最新发布的智能电视模板为智能电视模板3,其与智能电视模板1中名称相同的资源块包括电影资源块和游戏资源块,与智能电视模板2中名称相同的资源块包括电影资源块,则将智能电视模板3和智能电视模板1、智能电视模板2中名称相同的资源块在资源位排序时具有相同位置序号的资源位的点击数相加,得到一个最终智能电视模板称作智能电视模板3’,智能电视模板3’中的资源块及其资源位的点击数如下:电影资源块下资源位1、资源位2、资源位3、资源位4、资源位5、资源位6、资源位7、资源位8、资源位9、资源位10的点击数依次为1090、685、1257、1140、796、1506、811、358、662、107,游戏资源块下资源位1、资源位2、资源位3、资源位4、资源位5、资源位6、资源位7、资源位8、资源位9的点击数依次为532、535、774、643、606、178、678、811、112,音乐资源块下资源位1、资源位2、资源位3、资源位4、资源位5、资源位6、资源位7、资源位8、资源位9、资源位10的点击数依次为228、360、510、220、256、489、114、352、666、241。

S1032,在智能电视运营商输入查询条件后,向智能电视运营商展示最终智能电视模板的热力图。

按照上述示例,在智能电视运营商在机型输入栏中输入TCL-CN-AM6C-A71C-MG,生效时间输入栏中输入或选择20161204的查询条件后,向智能电视运营商展示的是智能电视模板3’的热力图,其中的资源块及其资源位的点击数如下:电影资源块下资源位1、资源位2、资源位3、资源位4、资源位5、资源位6、资源位7、资源位8、资源位9、资源位10的点击数依次为1090、685、1257、1140、796、1506、811、358、662、107,游戏资源块下资源位1、资源位2、资源位3、资源位4、资源位5、资源位6、资源位7、资源位8、资源位9的点击数依次为532、535、774、643、606、178、678、811、112,音乐资源块下资源位1、资源位2、资源位3、资源位4、资源位5、资源位6、资源位7、资源位8、资源位9、资源位10的点击数依次为228、360、510、220、256、489、114、352、666、241。

从上述附图1示例的生成智能电视模板热力图的方法可知,由于根据智能电视运营商的查询条件,生成符合所述查询条件的多个智能电视模板,并根据资源位排序的排序结果,将所述多个智能电视模板合并为一个最终智能电视模板并显示一个最终智能电视模板的热力图,因此,与现有技术提供的智能电视模板热力图只能一个模板热力图只能显示一个模板中资源位的点击数相比,本发明提供的技术方案使得智能电视运营商能够通过一个模板热力图即可看到符合查询条件的所有模板的资源位点击数,从而增加智能电视运营商运营、管理的便利性和提高了数据的准确性。

请参阅附图2,是本发明实施例二提供的生成智能电视模板热力图的装置的结构示意图。为了便于说明,附图2仅示出了与本发明实施例相关的部分。附图2示例的生成智能电视模板热力图的装置可以是附图1示例的生成智能电视模板热力图的方法的执行主体。附图2示例的生成智能电视模板热力图的装置主要包括模板生成模块201、排序模块202和合并模块203,其中:

模板生成模块201,用于根据智能电视运营商的查询条件,生成符合查询条件的多个智能电视模板,其中,查询条件包括智能电视模板的发布时间和智能电视机型;

排序模块202,用于将模板生成模块201生成的多个智能电视模板中资源块的资源位进行排序;

合并模块202,用于根据排序模块202排序的排序结果,将多个智能电视模板合并为一个最终智能电视模板并显示一个最终智能电视模板的热力图。

需要说明的是,以上附图2示例的生成智能电视模板热力图的装置的实施方式中,各功能模块的划分仅是举例说明,实际应用中可以根据需要,例如相应硬件的配置要求或者软件的实现的便利考虑,而将上述功能分配由不同的功能模块完成,即将所述生成智能电视模板热力图的装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。而且,实际应用中,本实施例中的相应的功能模块可以是由相应的硬件实现,也可以由相应的硬件执行相应的软件完成,例如,前述的模板生成模块,可以是具有执行前述模板生成的硬件,例如模板生成器,也可以是能够执行相应计算机程序从而完成前述功能的一般处理器或者其他硬件设备;再如前述的排序模块,可以是执行将模板生成模块(或模板生成器)生成的多个智能电视模板中资源块的资源位进行排序的硬件,例如判断器,也可以是能够执行相应计算机程序从而完成前述功能的一般处理器或者其他硬件设备(本说明书提供的各个实施例都可应用上述描述原则)。

附图2示例的模板生成模块201可以包括识别单元301和组合单元302,如附图3所示本发明实施例三提供的生成智能电视模板热力图的装置,其中:

识别单元301,用于根据智能电视运营商的查询条件,识别出资源位和资源位所属资源块之间的对应关系;

组合单元302,用于根据资源位所属不同资源块之间的对应关系,组合成内容不同的智能电视模板。

附图2示例的排序模块202可以包括位置排序单元401和保存单元402,如附图4所示本发明实施例四提供的生成智能电视模板热力图的装置,其中:

位置排序单元401,用于按照多个智能电视模板中各个资源块的资源位中标注的坐标,对多个智能电视模板中资源块的资源位进行位置的排序;

保存单元402,用于将排序后的位置序号保存于资源位自身的属性中。

附图2至4任一示例的合并模块203包括最终模板生成单元501和展示单元502,如附图5-a至附图5-c所示本发明实施例五至实施例七提供的生成智能电视模板热力图的装置,其中:

最终模板生成单元501,用于根据排序的排序结果,对符合查询条件的多个智能电视模板中的资源位的点击数进行累加,生成一个最终智能电视模板;

展示单元502,用于在智能电视运营商输入查询条件后,向智能电视运营商展示最终智能电视模板的热力图。

附图5-a至附图5-c任一示例的最终模板生成单元501包括查找单元601、遍历单元602和点击数相加单元603,如附图6-a至附图6-c所示本发明实施例八至实施例十提供的生成智能电视模板热力图的装置,其中。

需要说明的是,上述装置各模块/单元之间的信息交互、执行过程等内容,由于与本发明方法实施例基于同一构思,其带来的技术效果与本发明方法实施例相同,具体内容可参见本发明方法实施例中的叙述,此处不再赘述。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁盘或光盘等。

以上对本发明实施例所提供的生成智能电视模板热力图的方法和装置进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1