电子推广资源轮播控制方法、装置、终端及可读存储介质与流程

文档序号:18869916发布日期:2019-10-14 19:17阅读:202来源:国知局
电子推广资源轮播控制方法、装置、终端及可读存储介质与流程

本说明书实施例涉及互联网技术领域,尤其涉及一种电子推广资源轮播控制方法、装置、终端及可读存储介质。



背景技术:

电子推广资源轮播是指在同一段时间内在同一个播放资源上排期多个电子推广资源素材,这样所有被排期的电子推广资源素材都有被呈现的机会,达到多个素材共享资源的目的。例如,多个电子推广资源素材被轮流播放,形成走马灯效果。



技术实现要素:

本说明书实施例提供及一种电子推广资源轮播控制方法、装置、终端及可读存储介质。

第一方面,本说明书实施例提供一种电子推广资源轮播控制方法,用于对轮播的至少两个电子推广资源素材的显示效果进行控制,所述方法包括:定位当前播放的第一电子推广资源素材;启动所述第一电子推广资源素材的第一进度组件,通过所述第一进度组件,显示所述第一电子推广资源素材的播放进度。

第二方面,本说明书实施例提供一种电子推广资源轮播控制装置,用于对轮播的至少两个电子推广资源素材的显示效果进行控制,所述装置包括:定位单元,用于定位当前播放的第一电子推广资源素材;进度控制单元,用于启动所述第一电子推广资源素材的第一进度组件,通过所述第一进度组件,显示所述第一电子推广资源素材的播放进度。

第三方面,本说明书实施例提供一种终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现所述电子推广资源轮播控制方法的步骤。

第四方面,本说明书实施例提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现所述电子推广资源轮播控制方法的步骤。

本说明书实施例有益效果如下:

本说明书实施例提供了一种电子推广资源轮播控制方法,对于当前播放的电子推广资源素材,通过为其设置的进度组件,显示该电子推广资源素材的播放进度,这种具体显示出当前所播放的电子推广资源素材的播放进度的方案,可以实现播放进度提示,增强走马灯显示的功能和效率。

附图说明

图1为本说明书实施例提供的电子推广资源轮播控制方法的场景示意图;

图2为本说明书实施例第一方面提供的电子推广资源轮播控制方法流程图;

图3为本说明书实施例第二方面提供的电子推广资源轮播控制方法流程图;

图4为本说明书实施例提供的电子推广资源轮播控制方法中进度组件实现流程图;

图5为本说明书实施例提供的电子推广资源轮播控制方法中进度显示控件实例示意图;

图6为本说明书实施例第三方面提供的电子推广资源轮播控制装置结构示意图;

图7为本说明书实施例第四方面提供的电子推广资源轮播控制终端结构示意图。

具体实施方式

为了更好的理解上述技术方案,下面通过附图以及具体实施例对本说明书实施例的技术方案做详细的说明,应当理解本说明书实施例以及实施例中的具体特征是对本说明书实施例技术方案的详细的说明,而不是对本说明书技术方案的限定,在不冲突的情况下,本说明书实施例以及实施例中的技术特征可以相互组合。

请参见图1,为本说明书实施例提供的电子推广资源轮播控制方法的场景示意图。该场景包括用户侧和网络侧,用户侧包括电子推广资源投放终端10,网络侧可包括电子推广资源投放服务器20、电子推广资源数据库30、电子推广资源管理系统40等。其中,电子推广资源管理系统40预先在同一播放资源上排期多条电子推广资源素材,并设置各个电子推广资源素材的优先级、权重信息,并将电子推广资源及这些信息存放在电子推广资源数据库30中,当电子推广资源投放服务器20接收到电子推广资源投放终端10的电子推广资源投放请求时,电子推广资源投放服务器20从电子推广资源数据库30中调取出对应的电子推广资源素材提供给电子推广资源投放终端10。需要说明的是,上述描述仅是为了理解示意性描述,本说明书实施例对其具体实现方式或流程不做限定。

电子推广资源投放终端10对多个电子推广资源素材在同一时间段内轮流播放,达到走马灯效果。在电子推广资源投放终端10上,可通过一个走马灯组件(或称为轮播组件)实现走马灯效果的电子推广资源轮播。本说明书实施例中,通过对走马灯组件进行功能扩展,增加了对当前播放的电子推广资源素材的播放进度的显示,从而可具体的向用户提示当前电子推广资源素材要播放的进度,从而使用户预知切换到下一个电子推广资源素材的时间,改善用户体验。

本说明书实施例中,电子推广资源包括但不限于各种形式的电子广告,例如,网站推广的banner横幅图片、动画广告、视频广告等。

第一方面,本说明书实施例提供一种电子推广资源轮播控制方法,用于对轮播的至少两个电子推广资源素材的显示进行控制。请参考图2,给该电子推广资源轮播控制方法包括如下步骤。

s201:定位当前播放的第一电子推广资源素材。

电子推广资源轮播是指在同一段时间内在同一个播放资源上排期多个电子推广资源素材,这样所有被排期的电子推广资源素材都有被呈现的机会,达到多个素材共享资源的目的。在电子推广资源投放终端上,对于当前轮播的多个电子推广资源素材,可在走马灯组件中通过播放指针定位出当前播放的电子推广资源素材。

假设当前电子推广资源投放终端上,在某个网络产品推介页面(官网)上进行3个电子推广资源素材a、b、c的轮播,例如一种最简单的轮播方式:每隔5秒切换一个电子推广资源素材,假设当前时刻播放电子推广资源素材a,则定位电子推广资源素材a为第一电子推广资源素材,5s之后播放的是电子推广资源素材b,则定位电子推广资源素材b为第一电子推广资源素材,以此类推。

s202:启动第一电子推广资源素材的第一进度组件,通过第一进度组件,显示第一电子推广资源素材的播放进度。

本说明书实施例中,通过一个进度组件实现对电子推广资源素材播放进度的显示。需要说明的是,进度组件可以是在原来的走马灯组件基础上新增的一个组件,也可以是扩展了播放进度显示功能的原来的走马灯组件,本说明书实施例对此不作限定。

为了实现通过进度组件对电子推广资源素材的播放进度进行显示,需要预先为每个电子推广资源素材定义对应的进度组件。进度组件的一种实现方式是,每个进度组件通过一个进度显示控件,显示对应的电子推广资源素材的播放进度水平或播放进度百分比。可以理解,由于每个电子推广资源素材对应一个进度组件,每个进度组件对应一个进度显示控件,因此可以确定这三者存在——对应关系,例如,第一电子推广资源素材、第一进度组件、第一进度显示控件存在对应关系。

进度显示控件,是指在播放电子推广资源素材的同时,在界面上显示的一个小插件,例如,在电子推广资源素材下方(或其他位置)显示的一个圆点。本说明书实施例中,可以在电子推广资源播放界面上新增上述进度显示控件,也可以是在传统的控件(例如走马灯控件)上进行改进,从而新增进度显示的效果。

进度显示控件的形状以及进度显示的方式可以有多种。例如,进度显示控件的形状包括但不限于:圆形、矩形、植物形状、动物形状或自定义形状;进度显示的方式包括但不限于:进度水位、进度条或进度百分比等。举个例子,圆形的进度显示控件,可通过进度水位进行播放进度的显示,矩形的进度显示控件,可通过进度条进行播放进度的显示,或者,在任何形状的进度显示控件上,可通过进度百分比进行播放进度的显示。可见,水位或进度条等进度显示方式比较直观,进度百分比的进度显示方式比较准确,具体可根据场景需求自行选择哪种方式,对此不做限定。

需要说明的是,传统的走马灯控件仅提供电子推广资源素材数量,用户在浏览时无法知晓电子推广资源素材何时会进行变动和切换,导致用户无法从容仔细的浏览广告信息,突然的切换会打断用户的浏览体验,例如,如果用户想要观看某个特定的电子推广资源素材,由于突然的切换,则需要在多个轮播的素材中重新定位到这个特定的素材,这种情况导致用户需要重复观看特定的素材,占用更多的时间且效率低下,因此,如何在走马灯控件中实现电子推广资源的高效显示,是需要解决的一个技术问题。本说明书实施例中,通过进度组件实现的进度显示控件,可具体的显示出当前所播放的电子推广资源素材的播放进度水平或播放进度百分比,从而实现直观的时间提示,由此,用户可根据进度提示高效的完成电子推广资源的浏览,避免由于突然的切换导致的反复定位,可见,本说明书实施例增强了走马灯显示功能,提高了显示效率。

仍以上面的例子,如果当前播放电子推广资源素材a,则定位电子推广资源素材a为第一电子推广资源素材,由于预先为每个电子推广资源素材都设置了进度组件,则调用第一电子推广资源素材对应的第一进度组件,第一进度组件通过第一进度控件,显示第一电子推广资源素材的播放进度水平或播放进度百分比。

如果电子推广资源素材切换时,相应的,需要启动新切换的电子推广资源素材对应的进度组件进行播放进度显示。因此,在上述步骤基础上,还可以包括如下步骤:

s203:当从第一电子推广资源素材切换到第二电子推广资源素材进行播放时,启动第二电子推广资源素材的第二进度组件,通过第二进度组件,显示第二电子推广资源素材的播放进度。

仍以上面的例子,如果播放的电子推广资源素材a的时间达到后,切换到电子推广资源素材b的播放,此时,启动电子推广资源素材b对应的进度组件,对电子推广资源素材b的播放进度进行显示。

请参见图3,为本说明书实施例第二方面提供的电子推广资源轮播控制方法实例流程图。相比于图2的实施例,该实施例增加了对用户固定模式的描述,用户固定模式,是指用户通过点击某个电子推广资源素材对应的进度显示控件,将当前播放资源固定到该电子推广资源素材上(停止轮播其他电子推广资源素材),当用户再次点击该进度显示控件或点击其他进度显示控件时,切换到自动轮播模式。

s301:开始电子推广资源轮播。

s302:判断用户是否点击某个电子推广资源素材对应的进度显示控件,如果是,执行s303-s304分支的用户固定模式;如果否,执行s305-s306分支的自动轮播模式。

用户固定模式:

s303:固定到用户所点击的进度显示控件对应的电子推广资源素材进行播放;

s304:当用户再次点击所点击的进度显示控件或点击其他进度显示控件时,切换到自动轮播模式。

自动轮播模式:

s305:定位当前播放的第一电子推广资源素材,通过第一电子推广资源素材对应的第一进度组件,对第一电子推广资源素材的播放进度进行显示;

s306:当从第一电子推广资源素材切换到第二电子推广资源素材进行播放时,通过第二电子推广资源素材对应的第二进度组件,对第二电子推广资源素材的播放进度进行显示。

举例说明,假设轮播三个电子推广资源素材a、b、c,在终端显示界面上显示三个进度显示控件a、b、c,当用户点击其中一个显示进度控件,例如当点击进度显示控件a时,则电子推广资源播放固定在电子推广资源素材a上,而不进行电子推广资源素材b、c的播放,当用户再次点击进度显示控件时(点击任意一个进度显示控件),切换到自动轮播模式。

请参见图4,为本说明书实施例提供的电子推广资源轮播控制方法中进度组件实现流程图。

在一种可选的具体实现中,可通过设置进度组件的状态来控制对播放进度的显示,例如,对于当前播放的第一电子推广资源素材对应的第一进度组件,设置为激活状态,对于其他进度组件设置为非激活状态。进一步,对于激活状态的第一进度组件,可通过一个计时器确定出其对应的第一电子推广资源素材的等待时间(即多久播放完毕),然后再由第一进度显示控件进行显示。

此外,为了在多个进度显示控件中突出显示当前播放的电子推广资源素材对应的进度显示控件,也可以通过对应的进度组件的状态来实现。例如,对于处于激活状态的第一进度组件,将其对应的第一进度显示控制进行突出显示。

s401:判断当前模式为用户固定模式还是自动轮播模式,如果是用户固定模式,执行s402,如果是自动轮播模式,执行s403;

s402:在用户固定模式,将用户固定的电子推广资源素材对应的进度组件设置为激活状态。

s403:在自动轮播模式,控制所述进度组件的状态的方式可以是:

当进度组件对应的电子推广资源素材被播放时,设置进度组件为激活状态,并启动计时器,计算出对应的电子推广资源素材的播放剩余时间,并通过进度显示控件根据播放剩余时间进行播放进度显示;

当进度组件对应的电子推广资源素材未被播放时,设置进度组件为非激活状态。

s404:在多个进度显示控件中,突出显示处于激活状态的进度组件对应的进度显示控件。

在一种可选方式中,可通过亮度、颜色或结合等方式达到突出显示的目的。例如,在三个进度显示控件中,调亮处于激活状态的进度组件对应的进度显示控件。

在用户固定模式下,由于固定播放某一个电子推广资源素材,因此,可无需对该电子推广资源素材的播放进度进行显示,在这种模式下,仅需要对该电子推广资源素材对应的进度显示控件进行突出显示即可。例如,假设使用的是进度水位的圆点的进度显示控件,那么,在用户固定模式下,突出显示用户所固定的电子推广资源素材对应的圆点即可,圆点中无需具体显示水位,可以通过实心圆点进行显示。

在自动轮播模式下,不但要突出显示当前电子推广资源素材对应的进度显示控件,还要通过该进度显示控件对播放进度进行显示,例如,通过突出显示的进度水位圆点的进度显示控件,对播放的进度水平进行显示。

请参见图5,为本说明书实施例提供的电子推广资源轮播控制方法中进度显示控件实例示意图。该实例中,进度显示控件为带进度水位的圆点,在图5(1)中,第一个圆点为半水位状态,可知第一个圆点对应的电子推广资源素材播放了一半时间,在图5(2)中,第一个圆点为满水位状态,可知即将切换到下一个电子推广资源素材,在图5(3)中,第二个圆点显示水位,表明正在播放第二个圆点对应的电子推广资源素材。

第三方面,基于同一发明构思,本说明书实施例提供一种电子推广资源轮播控制装置,用于对轮播的至少两个电子推广资源素材的显示进行控制,请参考图6,包括:

定位单元601,用于定位当前播放的第一电子推广资源素材;

进度控制单元602,用于启动所述第一电子推广资源素材的第一进度组件,通过所述第一进度组件,显示所述第一电子推广资源素材的播放进度。

在一种可选方式中,还包括:

切换单元603,确定从所述第一电子推广资源素材切换到第二电子推广资源素材进行播放;

所述进度控制单元602,还用于在切换到第二电子推广资源素材进行播放时,启动所述第二电子推广资源素材的第二进度组件,通过所述第二进度组件,显示所述第二电子推广资源素材的播放进度。

在一种可选方式中,还包括:

进度组件实现单元604,用于预先为每个电子推广资源素材定义对应的进度组件,每个进度组件通过一个进度显示控件,显示对应的电子推广资源素材的播放进度水平或播放进度百分比。

在一种可选方式中,所述进度显示控件为进度水位显示控件、进度条显示控件或进度百分比显示控件;所述进度显示控件的形状包括圆形、矩形、植物形状、动物形状或自定义形状。

在一种可选方式中,还包括:

播放模式设置单元605,用于设置所述至少两个电子推广资源素材的播放模式包括自动轮播模式和用户固定模式,其中,默认自动轮播模式;当用户点击某个进度显示控件时,固定到所点击的进度显示控件对应的电子推广资源素材进行播放,当用户再次点击所点击的进度显示控件或点击其他进度显示控件时,切换到所述自动轮播模式。

在一种可选方式中,还包括:

进度组件状态控制单元606,用于在所述自动轮播模式,控制所述进度组件的状态,其中,当进度组件对应的电子推广资源素材被播放时,设置所述进度组件为激活状态,并启动计时器,计算出对应的电子推广资源素材的播放剩余时间,并通过进度显示控件根据所述播放剩余时间进行播放进度显示;当进度组件对应的电子推广资源素材未被播放时,设置所述进度组件为非激活状态。

在一种可选方式中,进度组件状态控制单元606还用于,在所述用户固定模式,将用户固定的电子推广资源素材对应的进度组件设置为激活状态。

在一种可选方式中,还包括:

控件突出显示单元607,用于在多个进度显示控件中,突出显示处于激活状态的进度组件对应的进度显示控件。

第四方面,基于与前述实施例中电子推广资源轮播控制方法同样的发明构思,本发明还提供一种终端,如图7所示,包括存储器704、处理器702及存储在存储器704上并可在处理器702上运行的计算机程序,所述处理器702执行所述程序时实现前文所述电子推广资源轮播控制方法的步骤。

其中,在图7中,总线架构(用总线700来代表),总线700可以包括任意数量的互联的总线和桥,总线700将包括由处理器702代表的一个或多个处理器和存储器704代表的存储器的各种电路链接在一起。总线700还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口706在总线700和接收器701和发送器703之间提供接口。接收器701和发送器703可以是同一个元件,即收发机,提供用于在传输介质上与各种其他装置通信的单元。处理器702负责管理总线700和通常的处理,而存储器704可以被用于存储处理器702在执行操作时所使用的数据。

第五方面,基于与前述实施例中电子推广资源轮播控制方法的发明构思,本发明还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现前文所述电子推广资源轮播控制方法的步骤。

本说明书是参照根据本说明书实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的设备。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令设备的制造品,该指令设备实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本说明书的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本说明书范围的所有变更和修改。

显然,本领域的技术人员可以对本说明书进行各种改动和变型而不脱离本说明书的精神和范围。这样,倘若本说明书的这些修改和变型属于本说明书权利要求及其等同技术的范围之内,则本说明书也意图包含这些改动和变型在内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1