影视合集的展示内容编排方法、装置、设备及介质与流程

摘要: 本申请涉及内容编排,尤其涉及一种影视合集的展示内容编排方法、装置、设备及存储介质。背景技术:1、在智能电视、智能投影仪、平板电脑及智能手机等终端设备的影视内容展...
影视合集的展示内容编排方法、装置、设备及介质与流程

本申请涉及内容编排,尤其涉及一种影视合集的展示内容编排方法、装置、设备及存储介质。

背景技术:

1、在智能电视、智能投影仪、平板电脑及智能手机等终端设备的影视内容展示场景中,影视合集作为一种常见的内容组织形式被广泛使用,例如将同一主演的多部影片聚合为一个合集卡片进行展示。针对影视合集的展示处理,传统方式通常采用整包直出或固定数量截断两种策略。整包直出是指将合集内部所包含的全部影视条目一次性渲染于屏幕之上,而固定数量截断则是指设定一个固定上限值,超出该上限值的影视条目被直接舍弃不予展示。

2、然而,上述处理方式在实际应用中存在明显的局限性。一方面,不同终端设备的屏幕尺寸和渲染能力差异巨大,电视终端的大屏幕可以承载较多影视卡片同时展示,而便携设备受限于物理尺寸仅能承载较少卡片,固定上限或整包直出的方式均无法根据终端实际能力进行差异化适配。另一方面,影视合集的展示往往还需要适应不同的布局等份要求,例如同一页面中可能存在二等份、三等份或四等份等多种密度,固定数量的展示策略在四等份布局下可能尚有富余展示位,而在二等份布局下则可能发生内容溢出或布局错乱。当合集内部影视条目数量超出终端展示上限时,上述方式缺乏对末位展示位置的统一处理策略,超出的条目要么被直接舍弃导致用户完全无法感知更多内容的存在,要么保留全部条目导致超出布局边界。

3、因此,如何在不同终端设备、不同布局等份以及不同内容数量条件下,对影视合集的展示内容进行自适应的编排处理,已成为本领域技术人员亟需解决的技术问题。

技术实现思路

1、鉴于以上内容,本申请提供一种影视合集的展示内容编排方法、装置、设备及存储介质,其目的在于解决上述技术问题。

2、第一方面,本申请提供一种影视合集的展示内容编排方法,所述方法包括:

3、获取影视合集的展示处理输入参数,其中,输入参数包括影视合集数据项、等份参数、终端信息、业务开关以及扩展跳转参数;

4、根据等份参数和终端信息,计算影视合集数据项的实际上限展示数;

5、判断影视合集数据项是否为合集类型且满足预设拆分条件,若否,则保留影视合集数据项为原始数据项得到待处理数据项集合;

6、按照所述实际上限展示数从待处理数据项集合中截取前m个数据项以生成展示卡片序列,其中,m等于所述实际上限展示数与待处理数据项集合中数据项总数两者中的较小值;

7、判断待处理数据项集合的数据项总数是否大于所述实际上限展示数,若是,根据所述业务开关对展示卡片序列中的末位展示卡片执行回填操作,得到回填后的展示卡片序列;

8、将所述回填后的展示卡片序列封装为标准布局输出对象,并输出所述标准布局输出对象。

9、第二方面,本申请提供一种影视合集的展示内容编排装置,该影视合集的展示内容编排装置包括:

10、获取模块:用于获取影视合集的展示处理输入参数,其中,输入参数包括影视合集数据项、等份参数、终端信息、业务开关以及扩展跳转参数;

11、计算模块:用于根据等份参数和终端信息,计算影视合集数据项的实际上限展示数;

12、判断模块:用于判断影视合集数据项是否为合集类型且满足预设拆分条件,若否,则保留影视合集数据项为原始数据项得到待处理数据项集合;

13、截取模块:用于按照所述实际上限展示数从待处理数据项集合中截取前m个数据项以生成展示卡片序列,其中,m等于所述实际上限展示数与待处理数据项集合中数据项总数两者中的较小值;

14、回填模块:用于判断待处理数据项集合的数据项总数是否大于所述实际上限展示数,若是,根据所述业务开关对展示卡片序列中的末位展示卡片执行回填操作,得到回填后的展示卡片序列;

15、输出模块:用于将所述回填后的展示卡片序列封装为标准布局输出对象,并输出所述标准布局输出对象。

16、第三方面,本申请提供一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

17、存储器,用于存放计算机程序;

18、处理器,用于执行存储器上所存放的程序时,实现第一方面任一项实施例所述的影视合集的展示内容编排方法的步骤。

19、第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面任一项实施例所述的影视合集的展示内容编排方法的步骤。

20、本申请实施例提供的上述技术方案与现有技术相比具有如下优点:

21、通过等份参数和终端信息联合计算实际上限展示数,使得同一影视合集数据在不同终端设备和不同布局等份下能够自动适配出差异化的展示数量,电视端的大屏优势得以充分利用,便携设备的小屏特性也得到相应尊重,避免了过密展示或过疏展示的失衡现象。通过预设拆分条件对合集数据进行按需拆分,再依据实际上限展示数进行截取,确保了每次输出的展示卡片数量均不超出终端的实际承载能力。在超量场景下,通过业务开关控制末位展示卡片的回填操作,实现了超量场景下信息展示与引导入口之间的灵活切换。在封装输出阶段,为各个展示卡片统一绑定扩展跳转参数,使得无论从拆分后的真实影视卡片还是从查看更多入口卡片发起跳转,均能携带完整的合集上下文信息。本申请实现了影视合集在不同终端和不同等份布局下的自适应展示编排。

1.一种影视合集的展示内容编排方法,其特征在于,所述方法包括:

2.如权利要求1所述的影视合集的展示内容编排方法,其特征在于,所述判断所述影视合集数据项是否为合集类型且满足预设拆分条件,还包括:

3.如权利要求1所述的影视合集的展示内容编排方法,其特征在于,所述预设拆分条件包括:

4.如权利要求1所述的影视合集的展示内容编排方法,其特征在于,所述根据等份参数和终端信息,计算影视合集数据项的实际上限展示数,包括:

5.如权利要求1所述的影视合集的展示内容编排方法,其特征在于,所述按照所述实际上限展示数从待处理数据项集合中截取前m个数据项以生成展示卡片序列,包括:

6.如权利要求1所述的影视合集的展示内容编排方法,其特征在于,所述回填操作包括:

7.如权利要求1所述的影视合集的展示内容编排方法,其特征在于,所述将所述回填后的展示卡片序列封装为标准布局输出对象,并输出所述标准布局输出对象,包括:

8.一种影视合集的展示内容编排装置,其特征在于,所述装置包括:

9.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述的影视合集的展示内容编排方法。