一种多浮层的展现方法和装置的制造方法

文档序号:8266854阅读:283来源:国知局
一种多浮层的展现方法和装置的制造方法
【技术领域】
[0001]本申请涉及多媒体信息技术领域,特别是涉及一种多浮层的展现方法,和一种多浮层的展现装置。
【背景技术】
[0002]收看电视节目(或视频节目)是人们生活中最平常的娱乐方式之一,随着科技的发展和人们生活水平的提高,人们不再满足于传统电视的被动式收看节目,基于互联网的电视节目播放模式逐渐发展起来。例如,越来越多的用户选择通过智能电视,以直播、点播、重播等各种的方式收看电视节目(或视频节目)。
[0003]在智能电视或其它基于互联网电视中,电视台为了满足用户了解当前节目信息的需求,或者吸引用户收看其它的节目,会通过在用户界面指定的位置上显示某种的浮层,例如,通过当前节目信息浮层的显示向用户提供当前节目的节目信息,通过节目预告信息浮层的显示向用户提供下一个节目的预告信息等等。
[0004]目前,由于不同的浮层因自身的设定具有不同的显示时机,使得用户界面会出现同一时间段需要显示不同的节目浮层情况,从而造成浮层显示时出现冲突,例如,在17:59:00开始显示节目预告信息浮层,直到17:59:15。这时有一个节目推荐信息浮层需要在17:59:10显示,这时就可能会出现由于节目预告信息浮层的播放,导致节目推荐信息浮层漏播的情况,或者,节目预告信息浮层播到一半即被切换的情况。
[0005]因此,目前需要本领域技术人员迫切解决的一个技术问题就是:如何提供一种多浮层的展现机制,以解决在展现多个浮层时容易出现冲突的问题,避免出现漏播某个浮层或者浮层播到一半即被切换的情况。

【发明内容】

[0006]本申请实施例所要解决的技术问题是提供一种多浮层的展现方法,以解决在展现多个浮层信息时容易出现冲突的问题,避免出现漏播某个浮层或者浮层播到一半即被切换的情况。
[0007]相应的,本申请实施例还提供了一种多浮层的展现装置,用以保证上述方法的实现及应用。
[0008]为了解决上述问题,本申请公开了一种浮层的展现方法,所述浮层具有优先级和时间参数,所述的方法包括:
[0009]当在同一时间点存在至少两个待展现浮层时,依据所述待展现浮层的优先级和时间参数确定各待展现浮层的展现时间区间;所述各待展现浮层的展现时间区间不重叠;
[0010]按照所述各待展现浮层的展现时间区间,分别对应展现各待展现浮层。
[0011]优选的,所述时间参数包括原始时间区间,所述原始时间区间具有原始起始时间,所述在同一时间点存在的至少两个待展现浮层为,所述原始起始时间相同的至少两个待展现浮层。
[0012]优选的,所述当在同一时间点存在至少两个待展现浮层时,依据所述待展现浮层的优先级和时间参数确定各待展现浮层的展现时间区间的步骤包括:
[0013]当在同一时间点存在至少两个待展现浮层时,确定所述至少两个待展现浮层的优先级是否相同;
[0014]若存在不同优先级时,则将优先级较低的待展现浮层的原始时间区间,延时至所述优先级较高的待展现浮层的原始时间区间之后;
[0015]若存在相同优先级时,则确定当前待展现浮层及下一个待展现浮层,并将所述下一个待展现浮层的原始时间区间,延时至所述当前待展现浮层的原始时间区间之后。
[0016]优选的,所述将优先级较低的待展现浮层的原始时间区间,延时至所述优先级较高的待展现浮层的原始时间区间之后的子步骤进一步包括:
[0017]获取所述优先级较高的待展现浮层的原始停止时间与所述优先级较低的待展现浮层的原始起始时间的第一时间差值;
[0018]将所述第一时间差值增加预设的时间间隔获得延时参数;
[0019]将优先级较低的待展现浮层的原始时间区间增加所述延时参数。
[0020]优选的,所述确定当前待展现浮层及下一个待展现浮层,并将所述下一个待展现浮层的原始时间区间,延时至所述当前待展现浮层的原始时间区间之后的子步骤进一步包括:
[0021]随机确定当前待展现浮层及下一个待展现浮层;
[0022]获取所述的当前待展现浮层的原始停止时间与所述下一个待展现浮层的原始起始时间的第二时间差值;
[0023]将所述第二时间差值增加预设的时间间隔获得延时参数;
[0024]将所述下一个待展现浮层的原始时间区间增加所述延时参数。
[0025]优选的,所述时间参数具有原始时间区间,所述原始时间区间具有原始起始时间,所述在同一时间点存在的至少两个待展现浮层为,所述原始时间区间存在重叠且所述原始起始时间不相同的至少两个待展现浮层。
[0026]优选的,所述当在同一时间点存在至少两个待展现浮层时,依据所述待展现浮层的优先级和时间参数确定各待展现浮层的展现时间区间的步骤包括:
[0027]按照原始起始时间先后确定当前待展现浮层及下一个待展现浮层,将所述下一个待展现浮层的原始时间区间,延时至所述当前待展现浮层的原始时间区间之后。
[0028]优选的,所述确定当前待展现浮层及下一个待展现浮层,并将所述下一个待展现浮层的原始时间区间,延时至所述当前待展现浮层的原始时间区间之后的子步骤进一步包括:
[0029]按照原始起始时间先后确定当前待展现浮层及下一个待展现浮层;
[0030]获取所述的当前待展现浮层的原始停止时间与所述下一个待展现浮层的原始起始时间的第三时间差值;
[0031]将所述第三时间差值增加预设的时间间隔获得延时参数;
[0032]将所述下一个待展现浮层的原始时间区间增加所述延时参数。
[0033]为了解决上述问题,本申请公开了一种浮层的展现装置,所述浮层具有优先级和时间参数,所述的装置包括:
[0034]展现时间确定模块,用于当在同一时间点存在至少两个待展现浮层时,依据所述待展现浮层的优先级和时间参数确定各待展现浮层的展现时间区间;所述各待展现浮层的展现时间区间不重叠;
[0035]展现模块,用于按照所述各待展现浮层的展现时间区间,分别对应展现各待展现浮层。
[0036]优选的,所述时间参数包括原始时间区间,所述原始时间区间具有原始起始时间,所述在同一时间点存在的至少两个待展现浮层为,所述原始起始时间相同的至少两个待展现浮层。
[0037]优选的,所述展现时间确定模块包括:
[0038]优先级确定子模块,当在同一时间点存在至少两个待展现浮层时,确定所述至少两个待展现浮层的优先级是否相同;若存在不同优先级时,则调用第一延时子模块;若存在相同优先级时,则调用第二延时子模块;
[0039]第一延时子模块,用于将优先级较低的待展现浮层的原始时间区间,延时至所述优先级较高的待展现浮层的原始时间区间之后;
[0040]第二延时子模块,用于确定当前待展现浮层及下一个待展现浮层,并将所述下一个待展现浮层的原始时间区间,延时至所述当前待展现浮层的原始时间区间之后。
[0041]优选的,所述第一延时子模块进一步包括:
[0042]第一时间差值获取单元,用于获取所述优先级较高的待展现浮层的原始停止时间与所述优先级较低的待展现浮层的原始起始时间的第一时间差值;
[0043]第一延时参数获取单元,用于将所述第一时间差值增加预设的时间间隔获得延时参数;
[0044]第一延时计算单元,用于将优先级较低的待展现浮层的原始时间区间增加所述延时参数。
[0045]优选的,所述第二延时子模块进一步包括:
[0046]第一排序单元,用于随机确定当前待展现浮层及下一个待展现浮层;
[0047]第二时间差值获取单元,用于获取所述的当前待展现浮层的原始停止时间与所述下一个待展现浮层的原始起始时间的第二时间差值;
[0048]第二延时参数获取单元,用于将所述第二时间差值增加预设的时间间隔获得延时参数;
[0049]第二延时计算单元,用于将所述下一个待展现浮层的原始时间区间增加所述延时参数。
[0050]优选的,所述时间参数具有原始时间区间,所述原始时间区间具有原始起始时间,所述在同一时间点存在的至少两个待展现浮层为,所述原始时间区间存在重叠且所述原始起始时间不相同的至少两个待展现浮层。
[0051]优选的,所述展现时间确定模块包括:
[0052]第三延时子模块,用于按照原始起始时间先后确定当前待展现浮层及下一个待展现浮层,将所述下一个待展现浮层的原始时间区间,延时至所述当前待展现浮层的原始时间区间之后。
[0053]优选的,所述第三延时子模块进一步包括:
[0054]第二排序单元,用于按照原始起始时间先后确定当前待展现浮层及下一个待展现浮层;
[0055]第三时间差值获取单元,用于获取所述的当前待展现浮层的原始停止时间与所述下一个待展现浮层的原始起始时间的第三时间差值;
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1