桌面启动器主界面配置信息的生成方法及装置的制造方法

文档序号:10661421阅读:152来源:国知局
桌面启动器主界面配置信息的生成方法及装置的制造方法
【专利摘要】本发明适用于智能电视领域,提供一种桌面启动器主界面配置信息的生成方法及装置,所述方法包括:在桌面启动器主界面上添加Tab页,并在每个Tab页内添加相应尺寸的块;编辑国家码,为编排好的主界面的布局添加国家码;设置各牌照商的权重以及各牌照商下各个视频类别的权重;计算桌面启动器主界面上视频资源为空的块的块数;根据块数、各牌照商以及各个视频类别的权重计算每个视频类别需要填充的视频资源数;根据每个视频类别需要填充的视频资源数获取相应国家码下的视频资源,并填充所述视频资源的海报至视频资源为空的块中,生成桌面启动器主界面配置信息。本发明,减小了运营人员的工作量,提高了运营人员发布桌面启动器主界面的效率。
【专利说明】
桌面启动器主界面配置信息的生成方法及装置
技术领域
[0001] 本发明属于智能电视技术领域,尤其涉及一种桌面启动器主界面配置信息的生成 方法及装置。
【背景技术】
[0002] 智能电视是基于互联网浪潮冲击形成的新产品,其目的是带给用户更便捷的体 验,目前已经成为电视的潮流趋势。
[0003] 随着"智能硬件互联网化",智能电视互联网运营已经成为一种趋势。Launcher是 安卓系统桌面启动器。通常,Launcher主界面运营人员要根据市场的变化及用户喜好随时 编排Launcher主界面里面的视频资源。
[0004] 然而,目前市场上存在的基于WEB的Launcher主界面的编排系统大多数还是运营 人员手工编排视频资源。运营人员要根据不同国家码、不同牌照商、不同视频分类等条件编 排Launcher主界面里面的视频资源。以上方式使得每天运营人员编排Launcher主界面的工 作量非常大。

【发明内容】

[0005] 本发明实施例提供了一种桌面启动器主界面配置信息的生成方法及装置,旨在解 决现有技术提供的桌面启动器主界面配置信息的生成方法,使得每天运营人员编排 Launcher主界面的工作量非常大的问题。
[0006] 一方面,提供一种Launcher主界面配置信息的生成方法,所述方法包括:
[0007] 步骤A、编排Launcher主界面的布局,在所述Launcher主界面上添加Tab页,并在每 个Tab页内添加相应尺寸的Block块;
[0008] 步骤B、编辑国家码,为编排好的所述Launcher主界面的布局添加国家码;
[0009] 步骤C、设置各牌照商的权重以及各牌照商下各个视频类别的权重;
[0010] 步骤D、计算Launcher主界面上视频资源为空的Block块的块数;
[0011] 步骤E、根据所述块数、各牌照商的权重以及各牌照商下各个视频类别的权重计算 每个视频类别需要填充的视频资源数;
[0012] 步骤F、根据所述每个视频类别需要填充的视频资源数获取相应的视频资源,并填 充获取到的视频资源的海报至视频资源为空的Block块中,生成Launcher主界面配置信息。
[0013] 进一步地,所述D包括:
[0014] 遍历Launcher主界面中的每个Tab页;
[0015]将各个Tab页中视频资源为空的Block块的块数进行累加,得到Launcher主界面上 视频资源为空的Block块的总块数。
[0016] 进一步地,所述步骤F包括:
[0017] 根据所述每个视频类别需要填充的视频资源数获取相应国家码下的视频资源;
[0018] 把所述视频资源的海报裁剪后填充至视频资源为空的Block块中,生成Launcher 主界面配置信息。
[0019] 进一步地,所述视频资源的海报是矩形,所述Block块是正方形,所述把所述视频 资源的海报裁剪后填充至视频资源为空的Block块中,包括:
[0020] 取所述视频资源的海报最短的边,将矩形裁剪成正方形;
[0021] 若裁剪后的海报边长大于填充块的边长,则对裁剪后的海报进行压缩操作;
[0022] 若裁剪后的海报边长小于填充块的边长,则对裁剪后的海报进行拉伸操作。
[0023] 进一步地,在所述步骤A之前,还包括:
[0024]配置定时任务,设置触发自动生成Launcher主界面配置信息的时刻;
[0025] 在所述步骤C之后,还包括:
[0026]启动计时器进行计时;
[0027]当计时时间到达设置的触发自动生成Launcher主界面配置信息的时刻时,依次执 行步骤D至步骤F。
[0028]另一方面,提供一种Launcher主界面配置信息的生成装置,所述装置包括:
[0029] 布局编排模块,用于编排Launcher主界面的布局,在所述Launcher主界面上添加 Tab页,并在每个Tab页内添加相应尺寸的Block块;
[0030] 国家码编辑模块,用于编辑国家码,为编排好的所述Launcher主界面的布局添加 国家码;
[0031] 权重设置模块,用于设置各牌照商的权重以及各牌照商下各个视频类别的权重; [0032]填充数计算模块,用于计算Launcher主界面上视频资源为空的Block块的块数; [0033]资源数计算模块,用于根据所述块数、各牌照商的权重以及各牌照商下各个视频 类别的权重计算每个视频类别需要填充的视频资源数;
[0034]资源填充模块,用于根据所述每个视频类别需要填充的视频资源数获取相应国家 码下的视频资源,并填充获取到的视频资源的海报至视频资源为空的Block块中,生成 Launcher主界面配置信息。
[0035] 进一步地,所述填充数计算模块包括:
[0036] 遍历单元,用于遍历Launcher主界面中的每个Tab页;
[0037]累加单元,用于将各个Tab页中视频资源为空的Block块进行累加,得到Launcher 主界面上视频资源为空的Block块的总块数。
[0038]进一步地,所述资源填充模块包括:
[0039]资源获取单元,用于根据所述每个视频类别需要填充的视频资源数获取相应国家 码下的视频资源;
[0040]资源填充单元,用于把所述视频资源的海报裁剪后填充至视频资源为空的Block 块中,生成Launcher主界面配置信息。
[0041]进一步地,所述视频资源的海报是矩形,所述Block块是正方形,所述资源填充单 元包括:
[0042]裁剪子单元,用于取所述视频资源的海报最短的边,将矩形裁剪成正方形;
[0043] 压缩单元,用于若裁剪后的海报边长大于填充块的边长,则对裁剪后的海报进行 压缩操作;
[0044] 拉伸单元,用于若裁剪后的海报边长小于填充块的边长,则对裁剪后的海报进行 拉伸操作。
[0045] 进一步地,所述装置还包括:
[0046] 定时任务配置模块,用于配置定时任务,设置触发自动生成Launcher主界面配置 信息的时刻;
[0047] 计时模块,用于启动计时器进行计时;
[0048]触发模块,用于当计时时间到达设置的触发自动生成Launcher主界面配置信息的 时刻时,依次调用填充数计算模块、资源数计算模块和资源填充模块自动生成Launcher主 界面配置信息。
[0049] 在本发明实施例,运营人员编排好Launcher主界面的布局、编辑好国家码、设置好 各牌照商的权重以及各牌照商下各个视频类别的权重后,系统会自动先计算Launcher主界 面上视频资源为空的Block块的块数,再根据所述块数、各牌照商的权重以及各牌照商下各 个视频类别的权重计算每个视频类别需要填充的视频资源数,然后根据所述每个视频类别 需要填充的视频资源数获取相应国家码下的视频资源,并填充获取到的视频资源的海报至 视频资源为空的Block块中,生成Launcher主界面配置信息。该生成Launcher主界面配置信 息的方法大大减小了运营人员的工作量,提高了运营人员发布Launcher主界面的效率。
【附图说明】
[0050] 图1是本发明实施例一提供的桌面启动器主界面配置信息的生成方法的实现流程 图;
[0051] 图2是本发明实施例一提供的桌面启动器主界面配置信息的生成方法中,编排 Launcher主界面的布局的示意图;
[0052]图3是本发明实施例一提供的桌面启动器主界面配置信息的生成方法中,编排 Launcher主界面的布局的示意图;
[0053]图4是本发明实施例一提供的桌面启动器主界面配置信息的生成方法中,设置各 个牌照商的权重示意图;
[0054]图5是本发明实施例一提供的桌面启动器主界面配置信息的生成方法中,设置各 个牌照商下各个视频类别的权重示意图;
[0055] 图6是本发明实施例二提供的桌面启动器主界面配置信息的生成装置的结构框 图。
【具体实施方式】
[0056] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对 本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并 不用于限定本发明。
[0057]在本发明实施例中,运营人员编排好Launcher主界面的布局、编辑好国家码、设置 好各牌照商的权重以及各牌照商下各个视频类别的权重后,系统会自动先计算Launcher主 界面上视频资源为空的Block块的块数,再根据所述块数、各牌照商的权重以及各牌照商下 各个视频类别的权重计算每个视频类别需要填充的视频资源数,然后根据所述每个视频类 别应当填充的视频资源数获取相应的视频资源,并填充获取到的视频资源的海报至视频资 源为空的Block块中,生成Launcher主界面配置信息。
[0058]以下结合具体实施例对本发明的实现进行详细描述:
[0059] 实施例一
[0060]图1示出了本发明实施例一提供的桌面启动器主界面配置信息的生成方法的实现 流程,详述如下:
[0061 ] 在步骤S101中,编排Launcher主界面的布局,在所述Launcher主界面上添加Tab 页,并在每个Tab页内添加相应尺寸的Block块。
[0062] 在本发明实施例中,运营人员通过浏览器在Launcher主界面添加tab页,并在每个 tab页内添加相应尺寸的Block块,图2中显示的是Launcher主界面信息的Tab页列表,点击 【添加Tab】按钮后进入到编辑Tab页面,如图3中有四个按钮,点击对应的按钮后会自动将对 应尺寸的Block块添加到Tab页中,每个Block块会填充对应视频资源的海报,智能电视接收 用户上述操作并存储操作结果。
[0063] 在步骤S102中,编辑国家码,为编排好的所述Launcher主界面的布局添加国家码。
[0064]在本发明实施例中,运营人员通过浏览器在编排好的所述Launcher主界面的布局 添加、修改、删除国家码,智能电视接收用户上述操作并存储国家码。
[0065]在步骤S103中,设置各牌照商的权重以及各牌照商下各个视频类别的权重。
[0066]在本发明实施例中,运营人员通过浏览器设置各牌照商的权重以及各牌照商下各 个视频类别的权重。首先设置各个牌照商的权重,如图4所示,权重总数为100;然后设置各 个牌照商下各个视频类别的权重,如图5所示,权重总数为100,智能电视接收用户上述操作 并存储各权重数。
[0067] 在步骤S104中,计算Launcher主界面上视频资源为空的Block块的块数。
[0068]在本发明实施例中,智能电视首先遍历Launcher主界面中的每个Tab页;然后将各 个Tab页中视频资源为空的Block块的块数进行累加,得到Launcher主界面上视频资源为空 的Block块的总块数,可记为FillNum。
[0069] 在步骤S105中,根据所述块数、各牌照商的权重以及各牌照商下各个视频类别的 权重计算每个视频类别需要填充的视频资源数。
[0070] 在本发明实施例中,智能电视根据步骤S104计算得到的块数、步骤S103设置的各 牌照商的权重以及各牌照商下各个视频类别的权重计算每个视频类别需要填充的视频资 源数。
[0071] 例如:牌照商A的权重为80;
[0072] 牌照商A的视频类别aa的权重为40;视频类别ab的权重为60;
[0073]牌照商B的权重为20;
[0074]牌照商B的视频类别ba的权重为30;视频类别bb的权重为70;
[0075] 视频类别aa应当填充的资源数为80*40*FillNum/10000;
[0076] 视频类别类ab应当填充的资源数为80*60*FillNum/10000;
[0077] 视频类别ba应当填充的资源数为20*30*FillNum/10000;
[0078] 视频分类bb应当填充的资源数为20*70*FillNum/10000。
[0079] 在步骤S106中,根据所述每个视频类别需要填充的视频资源数获取相应国家码下 的视频资源,并填充获取到的视频资源的海报至视频资源为空的Block块中,生成Launcher 主界面配置信息。
[0080] 在本发明实施例中,智能电视先根据所述每个视频类别需要填充的视频资源数从 服务器中获取相应国家码下的视频资源,再把所述视频资源的海报裁剪后填充至视频资源 为空的Block块中,生成Launcher主界面配置信息。
[0081] 具体的,视频专区服务器提供了两个接口。其中,接口A用于根据牌照商id获取视 频类别数据;接口 B用于根据牌照商id和视频类别获取视频资源数据。
[0082] 调用接口 A获得牌照商的视频类别数据后,再调用接口 B获取视频资源数据。
[0083] 其中,获取到的视频资源的海报是矩形,而Launcher主界面中得Block块是正方 形,因此,获取到视频资源数据后,可以先取视频资源的海报最短的边,将矩形裁剪成正方 形;若裁剪后的海报边长大于填充块的边长,则再对裁剪后的海报进行压缩操作;若裁剪后 的海报边长小于填充块的边长,则再对裁剪后的海报进行拉伸操作。
[0084]对裁剪后的视频资源的海报进行压缩或者拉伸操作后,可以将处理过的海报填充 至视频资源为空的Block块中,生成Launcher主界面配置信息。
[0085] 优选地,在步骤S101之前,还可以包括:
[0086]步骤1、配置定时任务,设置触发自动生成Launcher主界面配置信息的时刻。
[0087] 在本发明实施例中,运营人员通过浏览器配置定时任务,设置触发自动生成 Launcher主界面配置信息的时刻。智能电视提供了年月日时分秒星期等选择。运营人员可 以通过设置年月日时分秒等信息来控制定时任务的启动时间及启动频度,智能电视依据运 营人员的配置设置该定时任务并存储配置信息。
[0088] 具体的,可以通过编写配置文件来配置定时任务,编写格式如表1所示,用年月日 时分秒共6组数字表示,每组数字用空格隔开,表1中给出了每一组数字的详细说明。
[0089] 例如,配置的定时任务为每天上午8点45分执行则为0 0 0 8 45 0。
[0091]表1
[0092] 在步骤S103之后,还包括:
[0093] 步骤2、启动计时器进行计时;
[0094]步骤3、当计时时间到达设置的触发自动生成Launcher主界面配置信息的时刻时, 依次执行步骤S104至步骤S106。
[0095]本实施例,接收运营人员的输入操作以编排好Launcher主界面的布局、编辑好国 家码、设置好各牌照商的权重以及各牌照商下各个视频类别的权重后,智能电视系统会自 动先计算Launcher主界面上视频资源为空的Block块的块数,再根据所述块数、各牌照商的 权重以及各牌照商下各个视频类别的权重计算每个视频类别需要填充的视频资源数,然后 根据所述每个视频类别需要填充的视频资源数获取相应国家码下的视频资源,并填充获取 到的视频资源的海报至视频资源为空的Block块中,生成Launcher主界面配置信息。该生成 Launcher主界面配置信息的方法大大减小了运营人员的工作量,提高了运营人员发布 Launcher主界面的效率。
[0096]本领域普通技术人员可以理解实现上述各实施例方法中的全部或部分步骤是可 以通过程序来指令相关的硬件来完成,相应的程序可以存储于一计算机可读取存储介质 中,所述的存储介质,如R0M/RAM、磁盘或光盘等。
[0097]实施例二
[0098]图6示出了本发明实施例二提供的桌面启动器主界面配置信息的生成装置的具体 结构框图,为了便于说明,仅示出了与本发明实施例相关的部分。该桌面启动器主界面配置 信息的生成装置6包括:布局编排模块61、国家码编辑模块62、权重设置模块63、填充数计算 模块64、资源数计算模块65和资源填充模块66。
[00"] 其中,布局编排模块61,用于编排Launcher主界面的布局,在所述Launcher主界面 上添加 Tab页,并在每个Tab页内添加相应尺寸的Block块;
[0?00]国家码编辑模块62,用于编辑国家码,为编排好的所述Launcher主界面的布局添 加国家码;
[0101]权重设置模块63,用于设置各牌照商的权重以及各牌照商下各个视频类别的权 重;
[0102]填充数计算模块64,用于计算Launcher主界面上视频资源为空的Block块的块数; [0103]资源数计算模块65,用于根据所述块数、各牌照商的权重以及各牌照商下各个视 频类别的权重计算每个视频类别需要填充的视频资源数;
[0104] 资源填充模块66,用于根据所述每个视频类别需要填充的视频资源数获取相应国 家码下的视频资源,并填充获取到的视频资源的海报至视频资源为空的Block块中,生成 Launcher主界面配置信息。
[0105] 进一步地,所述填充数计算模块65包括:
[0106] 遍历单元,用于遍历Launcher主界面中的每个Tab页;
[0107] 累加单元,用于将各个Tab页中视频资源为空的Block块进行累加,得到Launcher 主界面上视频资源为空的Block块的总块数。
[0108] 进一步地,所述资源填充模块66包括:
[0109]资源获取单元,用于根据所述每个视频类别需要填充的视频资源数获取相应国家 码下的视频资源;
[0110]资源填充单元,用于把所述视频资源的海报裁剪后填充至视频资源为空的Block 块中,生成Launcher主界面配置信息。
[0111]进一步地,所述视频资源的海报是矩形,所述Block块是正方形,所述资源填充单 元包括:
[0112]裁剪子单元,用于取所述视频资源的海报最短的边,将矩形裁剪成正方形;
[0113]压缩单元,用于若裁剪后的海报边长大于填充块的边长,则对裁剪后的海报进行 压缩操作;
[0114] 拉伸单元,用于若裁剪后的海报边长小于填充块的边长,则对裁剪后的海报进行 拉伸操作。
[0115] 优选地,所述桌面启动器主界面配置信息的生成装置6还包括:
[0116] 定时任务配置模块,用于配置定时任务,设置触发自动生成Launcher主界面配置 信息的时刻;
[0117] 计时模块,用于启动计时器进行计时;
[0118] 触发模块,用于当计时时间到达设置的触发自动生成Launcher主界面配置信息的 时刻时,依次调用填充数计算模块64、资源数计算模块65和资源填充模块66自动生成 Launcher主界面配置信息。
[0119] 本发明实施例提供的桌面启动器主界面配置信息的生成装置可以应用在前述对 应的方法实施例一中,详情参见上述实施例一的描述,在此不再赘述。
[0120] 值得注意的是,上述装置实施例中,所包括的各个单元只是按照功能逻辑进行划 分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体 名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
[0121] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精 神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【主权项】
1. 一种Launcher主界面配置信息的生成方法,其特征在于,包括以下步骤: 步骤A、编排Launcher主界面的布局,在所述Launcher主界面上添加 Tab页,并在每个 Tab页内添加相应尺寸的Block块; 步骤B、编辑国家码,为编排好的所述Launcher主界面的布局添加国家码; 步骤C、设置各牌照商的权重以及各牌照商下各个视频类别的权重; 步骤D、计算Launcher主界面上视频资源为空的Block块的块数; 步骤E、根据所述块数、各牌照商的权重以及各牌照商下各个视频类别的权重计算每个 视频类别需要填充的视频资源数; 步骤F、根据所述每个视频类别需要填充的视频资源数获取相应国家码下的视频资源, 并填充获取到的视频资源的海报至视频资源为空的Block块中,生成Launcher主界面配置 信息。2. 如权利要求1所述的方法,其特征在于,所述步骤D包括: 遍历Launcher主界面中的每个Tab页; 将各个Tab页中视频资源为空的Block块的块数进行累加,得到Launcher主界面上视频 资源为空的Block块的总块数。3. 如权利要求1所述的方法,其特征在于,所述步骤F包括: 根据所述每个视频类别需要填充的视频资源数获取相应国家码下的视频资源; 把所述视频资源的海报裁剪后填充至视频资源为空的Block块中,生成Launcher主界 面配置信息。4. 如权利要求3所述的方法,其特征在于,所述视频资源的海报是矩形,所述Block块是 正方形,所述把所述视频资源的海报裁剪后填充至视频资源为空的Block块中,包括: 取所述视频资源的海报最短的边,将矩形裁剪成正方形; 若裁剪后的海报边长大于填充块的边长,则对裁剪后的海报进行压缩操作; 若裁剪后的海报边长小于填充块的边长,则对裁剪后的海报进行拉伸操作。5. 如权利要求1所述的方法,其特征在于,在所述步骤A之前,还包括: 配置定时任务,设置触发自动生成Launcher主界面配置信息的时刻; 在所述步骤C之后,还包括: 启动计时器进行计时; 当计时时间到达设置的触发自动生成Launcher主界面配置信息的时刻时,依次执行步 骤D至步骤F。6. -种Launcher主界面配置信息的生成装置,其特征在于,包括: 布局编排模块,用于编排Launcher主界面的布局,在所述Launcher主界面上添加 Tab 页,并在每个Tab页内添加相应尺寸的Block块; 国家码编辑模块,用于编辑国家码,为编排好的所述Launcher主界面的布局添加国家 码; 权重设置模块,用于设置各牌照商的权重以及各牌照商下各个视频类别的权重; 填充数计算模块,用于计算Launcher主界面上视频资源为空的Block块的块数; 资源数计算模块,用于根据所述块数、各牌照商的权重以及各牌照商下各个视频类别 的权重计算每个视频类别需要填充的视频资源数; 资源填充模块,用于根据所述每个视频类别需要填充的视频资源数获取相应国家码下 的视频资源,并填充获取到的视频资源的海报至视频资源为空的Block块中,生成Launcher 主界面配置信息。7. 如权利要求6所述的装置,其特征在于,所述填充数计算模块包括: 遍历单元,用于遍历Launcher主界面中的每个Tab页; 累加单元,用于将各个Tab页中视频资源为空的Block块进行累加,得到Launcher主界 面上视频资源为空的Block块的总块数。8. 如权利要求6所述的装置,其特征在于,所述资源填充模块包括: 资源获取单元,用于根据所述每个视频类别需要填充的视频资源数获取相应国家码下 的视频资源; 资源填充单元,用于把所述视频资源的海报裁剪后填充至视频资源为空的Block块中, 生成Launcher主界面配置信息。9. 如权利要求8所述的装置,其特征在于,所述视频资源的海报是矩形,所述Block块是 正方形,所述资源填充单元包括: 裁剪子单元,用于取所述视频资源的海报最短的边,将矩形裁剪成正方形;压缩单元, 用于若裁剪后的海报边长大于填充块的边长,则对裁剪后的海报进行压缩操作; 拉伸单元,用于若裁剪后的海报边长小于填充块的边长,则对裁剪后的海报进行拉伸 操作。10. 如权利要求6所述的装置,其特征在于,还包括: 定时任务配置模块,用于配置定时任务,设置触发自动生成Launcher主界面配置信息 的时刻; 计时模块,用于启动计时器进行计时; 触发模块,用于当计时时间到达设置的触发自动生成Launcher主界面配置信息的时刻 时,依次调用填充数计算模块、资源数计算模块和资源填充模块自动生成Launcher主界面 配置信息。
【文档编号】H04N21/482GK106028116SQ201610347459
【公开日】2016年10月12日
【申请日】2016年5月23日
【发明人】高保强
【申请人】Tcl集团股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1