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

文档序号:8266854阅读:来源:国知局
r>[0056]第三延时参数获取单元,用于将所述第三时间差值增加预设的时间间隔获得延时参数;
[0057]第三延时计算单元,用于将所述下一个待展现浮层的原始时间区间增加所述延时参数。
[0058]与现有技术相比,本申请实施例包括以下优点:
[0059]在本申请实施例中,当在同一时间点存在至少两个同一优先级的待展现浮层时,依据所述待展现浮层的优先级和时间参数确定各待展现浮层的展现时间区间;所述各待展现浮层的展现时间区间不重叠;按照所述各待展现浮层的展现时间区间,分别对应展现各待展现浮层。从而在不同待展现浮层的展现时间区间发生冲突时,依据所述待展现浮层的优先级和时间参数确定各待展现浮层的展现时间区间,使得各待展现浮层的展现时间区间不重叠,使不同的浮层能够在不同的时间区间进行展现,解决了多个浮层展现时容易出现冲突的问题,避免了出现漏播某个浮层或浮层播到一半即被切换的情况。
【附图说明】
[0060]图1是本申请的一种多浮层的展现方法实施例1的步骤流程图;
[0061]图2是本申请的一种多浮层的展现方法实施例2的步骤流程图;
[0062]图3是本申请的一种多浮层的展现装置实施例的结构框图。
【具体实施方式】
[0063]为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图和【具体实施方式】对本申请作进一步详细的说明。
[0064]本申请实施例的核心构思之一在于,当在同一时间点存在至少两个待展现浮层时,依据所述待展现浮层的优先级和时间参数确定各待展现浮层的展现时间区间,按照所述各待展现浮层的展现时间区间,分别对应展现各待展现浮层,从而使所述各待展现浮层的展现时间区间不重叠,解决在展现多个浮层信息时容易出现冲突的问题,避免出现漏播某个浮层或者浮层播到一半即被切换的情况。
[0065]参照图1,示出了本申请的一种多浮层的展现方法实施例1的步骤流程图,具体可以包括如下步骤:
[0066]步骤101,当在同一时间点存在至少两个待展现浮层时,依据所述待展现浮层的优先级和时间参数确定各待展现浮层的展现时间区间;所述各待展现浮层的展现时间区间不重叠;
[0067]在本申请实施例中,所述浮层可以具有优先级和时间参数。需要说明的是,优先级可以是指所述待展现浮层的展现次序。所述优先级可以是分别对各待展现浮层单独进行设置的,也可以是根据各待展现浮层的类型按照预置的排序进行设置的,本领域技术人员可以按照实际需要对此进行设置,本申请实施例对此并不进行限制。
[0068]时间参数可以是指所述待展现浮层的相关时间信息。具体可以包括原始时间区间。
[0069]在具体实现中,在同一时间点存在至少两个待展现浮层可以是指至少两个待展现浮层的原始时间区间存在重叠。具体可以包括:原始起始时间相同的至少两个待展现浮层,以及,原始起始时间不同的至少两个待展现浮层。
[0070]步骤102,按照所述各待展现浮层的展现时间区间,分别对应展现各待展现浮层。
[0071]在实际应用中,展现各待展现浮层可以是指在终端侧的用户界面展现所述待展现浮层。
[0072]在本申请实施例中,当在同一时间点存在至少两个待展现浮层时,依据所述待展现浮层的优先级和时间参数确定各待展现浮层的展现时间区间,按照所述各待展现浮层的展现时间区间,分别对应展现各待展现浮层,从而使所述各待展现浮层的展现时间区间不重叠,解决在展现多个浮层信息时容易出现冲突的问题,避免出现漏播某个浮层或者浮层播到一半即被切换的情况。
[0073]参照图2,示出了本申请的一种多浮层的展现方法实施例2的步骤流程图,具体可以包括如下步骤:
[0074]步骤201,当在同一时间点存在至少两个待展现浮层时,依据所述待展现浮层的优先级和时间参数确定各待展现浮层的展现时间区间;所述各待展现浮层的展现时间区间不重叠;
[0075]在实际应用中,所述时间参数包括原始时间区间,所述原始时间区间具有原始起始时间。
[0076]在本申请的一种优选实施例中,所述在同一时间点存在的至少两个待展现浮层为,所述原始起始时间相同的至少两个待展现浮层;所述步骤201可以包括如下子步骤:
[0077]子步骤201a,当在同一时间点存在至少两个待展现浮层时,确定所述至少两个待展现浮层的优先级是否相同;若存在不同优先级时,则执行子步骤201b ;若存在相同优先级时,则执行子步骤201c;
[0078]子步骤201b,将优先级较低的待展现浮层的原始时间区间,延时至所述优先级较高的待展现浮层的原始时间区间之后;
[0079]在具体实现中,所述子步骤201b可以进一步包括如下子步骤:
[0080]子步骤Al,获取所述优先级较高的待展现浮层的原始停止时间与所述优先级较低的待展现浮层的原始起始时间的第一时间差值;
[0081]子步骤A2,将所述第一时间差值增加预设的时间间隔获得延时参数;
[0082]需要说明的是,所述时间间隔可以是指由运管人员预设的时间,用于进一步延迟待展现浮层的原始时间区间,从而延长两个浮层之间的时间间隔,使待展现浮层以一个合理的时间间隔进行播放,避免了浮层连续播放,影响用户的体验。
[0083]延时参数可以是指对待展现浮层的延时信息,在表征上可以表现对待展现浮层的总延迟时间。
[0084]子步骤A3,将优先级较低的待展现浮层的原始时间区间增加所述延时参数。
[0085]例如:在17:59:00开始显示节目预告信息浮层,直到17:59:15。同时有一个节目推荐信息浮层需要在17:59:00显示,直到17:59:10。对所述节目预告信息浮层设置优先级为2,所述节目推荐信息浮层设置优先级为I。优先级I比优先级2高。因此,将优先级较低的待展现浮层(所述节目预告信息浮层设置)的原始时间区间,延时至所述优先级较高的待展现浮层(节目推荐信息浮层)的原始时间区间之后。获取所述优先级较高的待展现浮层的原始停止时间与所述优先级较低的待展现浮层的原始起始时间的第一时间差值为10秒,增加预设的时间间隔5秒,获得延时参数15秒,则将优先级较低的待展现浮层的原始时间区间增加15秒,即延迟为在17:59:25显示,直到17:59:40,从而使在同一时间点展现的待展现浮层,在不同的展现时间区间进行展现。
[0086]子步骤201c,确定当前待展现浮层及下一个待展现浮层,并将所述下一个待展现浮层的原始时间区间,延时至所述当前待展现浮层的原始时间区间之后。
[0087]子步骤BI,随机确定当前待展现浮层及下一个待展现浮层;
[0088]子步骤B2,获取所述的当前待展现浮层的原始停止时间与所述下一个待展现浮层的原始起始时间的第二时间差值;
[0089]子步骤B3,将所述第二时间差值增加预设的时间间隔获得延时参数;
[0090]子步骤B4,将所述下一个待展现浮层的原始时间区间增加所述延时参数。
[0091]例如:在17:59:00开始显示节目预告信息浮层,直到17:59:15。同时有一个节目推荐信息浮层需要在17:59:00显示,直到17:59:10。所述节目预告信息浮层与所述节目推荐信息浮层的优先级相同。即随机确定当前待展现浮层及下一个待展现浮层,如将节目推荐信息浮层确定为当前待展现浮层,将节目预告信息浮层确定为下一个待展现浮层。将所述下一个待展现浮层的原始时间区间,延时至所述当前待展现浮层的原始时间区间之后。获取所述的当前待展现浮层(节目推荐信息浮层)的原始停止时间与所述下一个待展现浮层(节目预告信息浮层)的原始起始时间的第二时间差值为10秒,增加预设的时间间隔5秒,获得延时参数15秒,即将所述下一个待展现浮层(节目预告信息浮层)的原始时间区间增加15秒,即延迟为在17:59:25显示,直到17:59:40,从而使在同一时间点展现的待展现浮层,在不同的展现时间区间进行展现。
[0092]在本申请的一种优选实施例中,所述在同一时间点存在的至少两个待展现浮层为,所述原始时间区间存在重叠且所述原始起始时间不相同的至少两个待展现浮层;所述步骤201可以包括如下子步骤:
[0093]子步骤201d,按照原始起始时间先后确定当前待展现浮层及下一个待展现浮层,将所述下一个待展现浮层的原始时间区间,延时至所述当前待展现浮层的原始时间区间之后;
[0094]在具体实现中,所述子步骤201d可以进一步包括如下子步骤:
[0095]子步骤Cl,按照原始起始时间先后确定当前待展现浮层及下一个待展现浮层;
[0096]子步骤C2,获取所述的当前待展现浮层的原始停止时间与所述下一个待展现浮层的原始起始时间的第三时间差值;
[0097]子步骤C3,将所述第三时间差值增加预设的时间间隔获得延时参数;
[0098]子步骤C4,将所述下一个待展现浮层的原始时间区间增加
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1