System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及页面编排,尤其涉及一种基于网格划分的机顶盒页面编排方法、装置及存储介质。
技术介绍
1、在智能电视技术不断发展以及用户对交互体验要求日益提升的背景下,机顶盒作为 iptv (interactive personality tv,网络电机)服务的关键终端设备,其页面编排对于产品竞争力的提升至关重要。良好的页面编排能够极大地提升用户的观看体验,进而增强用户对 iptv 服务的满意度。
2、然而,现有的 iptv 服务中的机顶盒页面编排主要依赖人工操作,这一模式效率极为低下,难以适应大规模用户群体以及快速变化的市场需求。并且也无法深入洞察用户的个性化偏好,导致现有的机顶盒页面的编排效率低且编排效果较差。
技术实现思路
1、本申请的目的旨在至少能解决上述的技术缺陷之一,特别是现有技术中iptv 服务中的机顶盒页面编排主要依赖人工操作,这一模式效率极为低下,难以适应大规模用户群体以及快速变化的市场需求。并且也无法深入洞察用户的个性化偏好,导致现有的机顶盒页面的编排效率低且编排效果较差的技术缺陷。
2、第一方面,本申请提供了一种基于网格划分的机顶盒页面编排方法,所述方法包括:
3、获取待编排的页面内容;所述页面内容包括栏目信息以及所述栏目信息中每个栏目对应的推荐位信息;
4、对于所述栏目信息中的每个栏目,依据该栏目对应的推荐位信息中的各个推荐位以及每个推荐位的展示级别,并利用预设的网格划分算法对该栏目的显示页面进行推荐位编排,得到与该栏
5、当确定与所述栏目信息中的每个栏目对应的目标页面内容时,根据与所述栏目信息中的各个栏目对应的目标页面内容生成待下发的页面编排数据;
6、对所述页面编排数据进行内容审核,若所述页面编排数据通过审核,则根据所述页面编排数据确定至少一个目标机顶盒终端,并将所述页面编排数据下发至各个目标机顶盒终端。
7、在其中一个实施例中,所述依据该栏目对应的推荐位信息中的各个推荐位以及每个推荐位的展示级别,并利用预设的网格划分算法对该栏目的显示页面进行推荐位编排,得到与该栏目对应的目标页面内容,包括:
8、确定该栏目对应的推荐位信息中的每个推荐位在该栏目的显示页面中的占用范围;
9、按照预设的编排顺序在该栏目的显示页面中确定当前进行编排的目标区域;
10、分别将各个推荐位的占用范围与所述目标区域进行匹配,以基于最小空白原则在各个推荐位中确定至少一个目标推荐位;
11、在该栏目对应的推荐位信息中获取每个目标推荐位的展示级别,选取展示级别最高的目标推荐位,并将选取的目标推荐位填充至所述目标区域中,依据所述编排顺序完成对该栏目的整个显示页面的填充后,得到该栏目对应的目标页面内容。
12、在其中一个实施例中,所述确定该栏目对应的推荐位信息中的每个推荐位在该栏目的显示页面中的占用范围,包括:
13、获取该栏目对应的网格尺寸和网格间距;
14、根据该栏目对应的推荐位信息中的各个推荐位的尺寸以及所述网格尺寸和网格间距,确定每个推荐位所占用的网格列数和网格行数,以确定每个推荐位的占用范围。
15、在其中一个实施例中,所述对所述页面编排数据进行内容审核,包括:
16、对所述页面编排数据中的栏目信息和推荐位信息进行广告logo、推荐位海报、相邻推荐位内容歧义的合规性检查;
17、若所述页面编排数据中的栏目信息和推荐位信息均通过合规性检查,则认为所述页面编排数据通过审核,反之,则认为所述页面编排数据未通过审核。
18、在其中一个实施例中,所述根据所述页面编排数据确定至少一个目标机顶盒终端,包括:
19、获取预设的终端记录表;所述终端记录表中的每一记录包括机顶盒终端的历史观看记录和用户信息;
20、根据所述终端记录表中的每一记录的历史观看记录和用户信息,确定每一记录对应的机顶盒终端的用户画像;
21、分别将每一记录对应的机顶盒终端的用户画像与所述页面编排数据进行匹配,以得到每一记录与所述页面编排数据的契合度;
22、将各个记录中契合度高于预设阈值的记录对应的机顶盒终端确定为目标机顶盒终端。
23、在其中一个实施例中,所述将所述页面编排数据下发至各个目标机顶盒终端,包括:
24、判断所述页面编排数据是否有加急标签,若有,则即刻将所述页面编排数据下发至各个目标机顶盒终端,若无,则获取所述页面编排数据的下发时间,并在所述下发时间将所述页面编排数据下发至各个目标机顶盒终端。
25、在其中一个实施例中,执行对所述页面编排数据进行内容审核的步骤之前,所述方法还包括:
26、将所述页面编排数据发送至可视化编辑平台,以使得用户基于可视化编辑平台对所述页面编排数据进行查验和调整,得到更新后的页面编排数据,并将更新后的页面编排数据作为后续审核时的页面编排数据。
27、第二方面,本申请提供了一种基于网格划分的机顶盒页面编排装置,所述装置包括:
28、内容获取模块,用于获取待编排的页面内容;所述页面内容包括栏目信息以及所述栏目信息中每个栏目对应的推荐位信息;
29、推荐位编排模块,用于对于所述栏目信息中的每个栏目,依据该栏目对应的推荐位信息中的各个推荐位以及每个推荐位的展示级别,并利用预设的网格划分算法对该栏目的显示页面进行推荐位编排,得到与该栏目对应的目标页面内容;
30、数据生成模块,用于当确定与所述栏目信息中的每个栏目对应的目标页面内容时,根据与所述栏目信息中的各个栏目对应的目标页面内容生成待下发的页面编排数据;
31、数据下发模块,用于对所述页面编排数据进行内容审核,若所述页面编排数据通过审核,则根据所述页面编排数据确定至少一个目标机顶盒终端,并将所述页面编排数据下发至各个目标机顶盒终端。
32、第三方面,本申请提供了一种存储介质,所述存储介质中存储有计算机可读指令,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行如上述任一项实施例所述基于网格划分的机顶盒页面编排方法的步骤。
33、第四方面,本申请提供了一种计算机设备,包括:一个或多个处理器,以及存储器;
34、所述存储器中存储有计算机可读指令,所述一个或多个处理器执行时所述计算机可读指令时,执行如上述任一项实施例所述基于网格划分的机顶盒页面编排方法的步骤。
35、从以上技术方案可以看出,本申请实施例具有以下优点:
36、本申请提供的基于网格划分的机顶盒页面编排方法、装置及存储介质,该方法包括:获取待编排的页面内容,该页面内容中包括栏目信息以及栏目信息中每个栏目对应的推荐位信息,针对每个栏目,依据该栏目对应的推荐位信息中的各个推荐位以及每个推荐位的展示级别,并利用预设的网格划分算法对该栏目的显示页面进行推荐位编排,以得到本文档来自技高网...
【技术保护点】
1.一种基于网格划分的机顶盒页面编排方法,其特征在于,所述方法包括:
2.根据权利要求1所述的基于网格划分的机顶盒页面编排方法,其特征在于,所述依据该栏目对应的推荐位信息中的各个推荐位以及每个推荐位的展示级别,并利用预设的网格划分算法对该栏目的显示页面进行推荐位编排,得到与该栏目对应的目标页面内容,包括:
3.根据权利要求2所述的基于网格划分的机顶盒页面编排方法,其特征在于,所述确定该栏目对应的推荐位信息中的每个推荐位在该栏目的显示页面中的占用范围,包括:
4.根据权利要求1所述的基于网格划分的机顶盒页面编排方法,其特征在于,所述对所述页面编排数据进行内容审核,包括:
5.根据权利要求1所述的基于网格划分的机顶盒页面编排方法,其特征在于,所述根据所述页面编排数据确定至少一个目标机顶盒终端,包括:
6.根据权利要求1所述的基于网格划分的机顶盒页面编排方法,其特征在于,所述将所述页面编排数据下发至各个目标机顶盒终端,包括:
7.根据权利要求1所述的基于网格划分的机顶盒页面编排方法,其特征在于,执行对所述页面编排数
8.一种基于网格划分的机顶盒页面编排装置,其特征在于,所述装置包括:
9.一种存储介质,其特征在于:所述存储介质中存储有计算机可读指令,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行如权利要求1至7中任一项所述基于网格划分的机顶盒页面编排方法的步骤。
10.一种计算机设备,其特征在于,包括:一个或多个处理器,以及存储器;
...【技术特征摘要】
1.一种基于网格划分的机顶盒页面编排方法,其特征在于,所述方法包括:
2.根据权利要求1所述的基于网格划分的机顶盒页面编排方法,其特征在于,所述依据该栏目对应的推荐位信息中的各个推荐位以及每个推荐位的展示级别,并利用预设的网格划分算法对该栏目的显示页面进行推荐位编排,得到与该栏目对应的目标页面内容,包括:
3.根据权利要求2所述的基于网格划分的机顶盒页面编排方法,其特征在于,所述确定该栏目对应的推荐位信息中的每个推荐位在该栏目的显示页面中的占用范围,包括:
4.根据权利要求1所述的基于网格划分的机顶盒页面编排方法,其特征在于,所述对所述页面编排数据进行内容审核,包括:
5.根据权利要求1所述的基于网格划分的机顶盒页面编排方法,其特征在于,所述根据所述页面...
【专利技术属性】
技术研发人员:秦晨,
申请(专利权)人:天翼数字生活科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。