一种横幅展示方法、装置及电子设备与流程

文档序号:11133628阅读:495来源:国知局
一种横幅展示方法、装置及电子设备与制造工艺

本发明涉及电子设备技术,尤其涉及一种横幅展示方法、装置及电子设备。



背景技术:

横幅可以用于显示广告、新闻、消息等等内容。在当前的一些门户网站,都会设置有可以循环展示多个横幅的视图,以用来展示希望优先让用户看到的各种信息。如图1所示,在屏幕上先按照横幅a的展示时间显示横幅a、横幅a消失后再按照横幅b的展示时间显示横幅b,横幅b消失后再按照横幅c的展示时间显示横幅c,横幅c消失后再按照横幅d的展示时间显示横幅d,横幅d消失后又再循环按照横幅a的展示时间显示横幅a,…。但是,根据当前的技术,横幅只能显示图片或者文本,展示的形式有限,难以吸引用户的兴趣。



技术实现要素:

本发明实施例公开了一种横幅展示方法、装置及电子设备,能解决现有技术的横幅展示形式有限的问题。

第一方面,提供了一种横幅展示方法,在第n轮屏幕循环展示中,检测待展示的目标横幅的属性,其中,所述屏幕循环展示包括目标横幅在内的多个横幅,n为大于零的正整数;

当所述待展示的目标横幅的属性为图片横幅,则按照展示时间展示所述图片横幅,其中,所述展示时间为预先设置的;

当所述待展示的目标横幅的属性为视频横幅,则按照所述视频横幅的播放时长展示所述视频横幅,其中,所述视频横幅的播放时长为所述视频横幅从开始至结束的时间。

结合第一方面,第一方面的第一种可能的实施方式中,所述方法还包括:

在第n轮展示中,接收在所述视频横幅播放期间对所述视频横幅的切换操作;

基于所述切换操作,在第n轮展示中将所述视频横幅中断播放并切换至所述目标横幅的下一个横幅。

结合第一方面的第一种可能的实施方式,第一方面的第二种可能的实施方式中,所述方法还包括:在第n+1轮展示中,将所述视频横幅从头开始播放。

结合第一方面的第一种可能的实施方式,第一方面的第三种可能的实施方式中,所述方法还包括:在第n+1轮展示中,将所述视频横幅从第n轮展示中断播放的位置开始播放。

结合第一方面,第一方面的第四种可能的实施方式中,所述方法还包括:

在第n轮展示中,接收在所述视频横幅播放期间对所述视频横幅的观看完毕操作;

基于所述观看完毕操作,从第n+1轮起在每轮展示中直接跳过所述视频横幅以展示所述视频横幅的下一个横幅,或,采用预定时间播放所述视频横幅,其中,所述预定时间小于时间阈值。

第二方面,提供了一种横幅展示装置,所述装置包括判断模块、第一展示模块以及第二展示模块,

所述判断模块用于在第n轮屏幕循环展示中,检测待展示的目标横幅的属性,其中,屏幕循环展示包括目标横幅在内的多个横幅,n为大于零的正整数;

所述第一展示模块用于在待展示的目标横幅的属性为图片横幅时,按照展示时间展示所述图片横幅,其中,所述展示时间为预先设置的;

所述第二展示模块用于在待展示的目标横幅的属性为视频横幅时,按照所述视频横幅的播放时长展示所述视频横幅,其中,所述视频横幅的播放时长为所述视频横幅从开始至结束的时间。

结合第二方面,第二方面的第一种可能的实施方式中,所述装置还包括:接收模块以及切换模块,

所述接收模块用于在第n轮展示中,接收在所述视频横幅播放期间对所述视频横幅的切换操作,n为大于零的正整数;

所述切换模块用于基于所述切换操作,在第n轮展示中将所述视频横幅中断播放并切换至所述目标横幅的下一个横幅。

结合第二方面的第一种可能的实施方式,第二方面的第二种可能的实施方式中,所述第二展示模块具有用于在第n+1轮展示中,将所述视频横幅从头开始播放。

结合第二方面的第一种可能的实施方式,第二方面的第三种可能的实施方式中,所述第二展示模块具有用于在第n+1轮展示中,将所述视频横幅从第n轮展示中断播放的位置开始播放。

结合第二方面,第二方面的第四种可能的实施方式中,所述装置还包括:接收模块以及跳过模块,

所述接收模块用于在第n轮展示中,接收在所述视频横幅播放期间对所述视频横幅的观看完毕操作;

所述跳过模块用于基于所述观看完毕操作,从第n+1轮起在每轮展示中直接跳过所述视频横幅以展示所述视频横幅的下一个横幅,或,采用预定时间播放所述视频横幅,其中,所述预定时间小于时间阈值。

第三方面,提供了一种电子设备,其特征在于,包括:处理器、存储器、通信接口和总线;所述处理器、所述存储器和所述通信接口通过所述总线连接并完成相互间的通信;所述存储器存储可执行程序代码;所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行一种横幅展示方法;其中,所述方法为第一方面任一项所述的方法。

第四方面,本发明提供了一种计算机可读存储介质,所述计算机可读存储介质存储了计算设备所执行的用于横幅展示方法的程序代码。所述程序代码包括用于执行在第一方面中任一项的方法的指令。

第五方面,本发明提供了一种应用程序,所述应用程序包括用于实现横幅展示方法的程序代码,所述程序代码包括用于执行在第一方面中任一项的方法的指令。

在本发明实施例中,可以判断目标横幅的属性图片横幅还是视频横幅,如果是图片横幅,则按照展示时间展示图片横幅,如果是视频横幅,则按照视频横幅的播放时长展示视频横幅。通过上述方式,能够展示视频横幅,增加横幅的表现形式,吸引用户的兴趣。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是现有技术的幅展示方法中轮流显示横幅的示意图;

图2是本发明实施例提供的一种横幅展示方法的流程图;

图3是本发明实施例提供的另一种横幅展示方法的流程图;

图4是本发明实施例提供的一种横幅展示装置的结构示意图;

图5是本发明实施例提供的另一种横幅展示装置的结构示意图;

图6是本发明实施例提供的一种电子设备的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参阅图2,图2是本发明实施例提供的一种横幅展示方法的流程图。本实施方式的横幅展示方法包括:

110:在第n轮展示中,检测待展示的目标横幅的属性。

在本发明实施例中,屏幕循环展示横幅可以只包括视频横幅,也可以同时包括图片横幅以及视频横幅,其中,图片横幅展示的内容为图片或者文本,视频横幅展示的内容为视频。

假设屏幕循环展示横幅a、横幅b、横幅c以及横幅d。第一次从横幅a至横幅d的展示称为第一轮展示,第二次从横幅a至横幅d的展示称为第二轮展示,依次类推,第n次从横幅a至横幅d的展示称为第n轮展示。其中,n为大于零的正整数。由于在每轮展示中,对于图片横幅,不同图片横幅中的图片尽管并不相同,但是,不同的图片横幅的展示时间可以是相同的,但是,对于视频横幅,不同横幅中的视频的播放时长通常并不相同,所以,不同的视频横幅的展示时间不能被设置为相同的时间。并且,图片横幅的内容比较少,图片横幅的展示时间通常不能被设置得太长,以避免浪费用户的时间,而视频横幅的内容比较多,视频横幅的播放时长通常也比图片的展示时间长,视频横幅的展示时间必须被设置为足够的长,才能完整地播放视频的内容,所以,视频横幅的展示时间也不能被设置为和图片横幅相同。也就是说,在展示目标横幅前时,需要先判断待展示的目标横幅的属性是图片横幅还是视频横幅,然后,再根据确定的结果确定目标横幅的展示时间。

在第n轮展示中,判断待展示的目标横幅的属性是图片横幅还是视频横幅,其中,目标横幅为屏幕循环展示的横幅中的任意一个。判断时,可以根据目标横幅中的文件的后缀名判断目标横幅的属性是图片横幅还是视频横幅。例如,如果目标横幅中的文件的后缀名为“jpg”或者“bmp”等等,则可以判断目标横幅的属性是图片横幅,如果目标横幅中的文件的后缀名为“avi”或者“rvmb”等等,则可以判断目标横幅的属性是视频横幅。如果目标横幅的属性是图片横幅,进入步骤120,如果目标横幅的属性是视频横幅,进入步骤130。

120:按照展示时间展示图片横幅。

如果判断的结果为目标横幅的属性为图片横幅,则确定图片横幅的展示时间为预设的展示时间,并按照预设的展示时间展示图片横幅。

130:按照视频横幅的播放时长展示视频横幅,其中,视频横幅的播放时长为视频横幅从开始至结束的时间。

如果判断的结果为目标横幅的属性为视频横幅,则电子设备获取视频横幅的播放时长,并按照视频横幅的播放时长确定视频横幅的展示时长,再按照展示时长展示视频横幅。可以理解的是,视频横幅的播放时长可以等于或者大于视频横幅中的视频的播放时长。

请参阅图3,图3是本发明实施例提供的另一种横幅展示方法的流程图。本实施方式的横幅展示方法包括:

210:在第n轮展示中,检测待展示的目标横幅的属性。

在本发明实施例中,屏幕循环展示横幅可以只包括视频横幅,也可以同时包括图片横幅以及视频横幅,其中,图片横幅展示的内容为图片或者文本,视频横幅展示的内容为视频。

假设屏幕循环展示横幅a、横幅b、横幅c以及横幅d。第一次从横幅a至横幅d的展示称为第一轮展示,第二次从横幅a至横幅d的展示称为第二轮展示,依次类推,第n次从横幅a至横幅d的展示称为第n轮展示。其中,n为大于零的正整数。由于在每轮展示中,对于图片横幅,不同图片横幅中的图片尽管并不相同,但是,不同的图片横幅的展示时间可以是相同的,但是,对于视频横幅,不同横幅中的视频的播放时长通常并不相同,所以,不同的视频横幅的展示时间不能被设置为相同的时间。并且,图片横幅的内容比较少,图片横幅的展示时间通常不能被设置得太长,以避免浪费用户的时间,而视频横幅的内容比较多,视频横幅的播放时长通常也比图片的展示时间长,视频横幅的展示时间必须被设置为足够的长,才能完整地播放视频的内容,所以,视频横幅的展示时间也不能被设置为和图片横幅相同。也就是说,在展示目标横幅前时,需要先判断待展示的目标横幅的属性是图片横幅还是视频横幅,然后,再根据确定的结果确定目标横幅的展示时间。

在第n轮展示中,判断待展示的目标横幅的属性是图片横幅还是视频横幅,其中,目标横幅为屏幕循环展示的横幅中的任意一个。判断时,可以根据目标横幅中的文件的后缀名判断目标横幅的属性是图片横幅还是视频横幅。例如,如果目标横幅中的文件的后缀名为“jpg”或者“bmp”等等,则可以判断目标横幅的属性是图片横幅,如果目标横幅中的文件的后缀名为“avi”或者“rvmb”等等,则可以判断目标横幅的属性是视频横幅。如果目标横幅的属性是图片横幅,进入步骤220,如果目标横幅的属性是视频横幅,进入步骤230。

220:按照展示时间展示图片横幅。

如果判断的结果为目标横幅的属性为图片横幅,则确定图片横幅的展示时间为预设的展示时间,并按照预设的展示时间展示图片横幅。

230:按照视频横幅的播放时长展示视频横幅,其中,视频横幅的播放时长为视频横幅从开始至结束的时间。

如果判断的结果为目标横幅的属性为图片横幅,则电子设备获取视频横幅的播放时长,并按照视频横幅的播放时长确定视频横幅的展示时长,再按照展示时长展示视频横幅。可以理解的是,视频横幅的播放时长可以等于或者大于视频横幅中的视频的播放时长。

240:接收在视频横幅播放期间对视频横幅的操作。

在视频横幅播放期间,如果用户对视频横幅进行了操作,则接收在视频横幅播放期间对视频横幅的操作。其中,在视频横幅播放期间对视频横幅的操作包括切换操作和观看完毕操作。在本发明实施例中,切换操作与观看完毕操作并不相同,以便于电子设备进行区分。切换操作可以是滑动操作,点击操作,双击操作等等,观看完毕操作可以是滑动操作,点击操作,双击操作等等。

250:判断在视频横幅播放期间对视频横幅的操作是切换操作还是观看完毕操作。

260:在第n轮展示中将视频横幅中断播放并切换至目标横幅的下一个横幅。

在一实施例中,如果确定在视频横幅播放期间对视频横幅的操作是切换操作,则可以确定用户在这轮展示中不希望再继续观看视频横幅,故可以在第n轮展示中将视频横幅中断播放并切换至目标横幅的下一个横幅,在第n+1轮展示中,将视频横幅从头开始播放。

在另一实施例中,如果确定在视频横幅播放期间对视频横幅的操作是切换操作,则可以确定用户暂时不想观看视频横幅,但之后希望继续观看视频横幅,故可以在第n轮展示中将视频横幅中断播放并切换至目标横幅的下一个横幅,在第n+1轮展示中,再将视频横幅从第n轮展示中断播放的位置开始播放。

270:从第n+1轮起在每轮展示中直接跳过视频横幅以展示视频横幅的下一个横幅,或,采用预定时间播放所述视频横幅。

在一实施例中,如果确定在视频横幅播放期间对视频横幅的操作是观看完毕操作,则可以确定用户之后已经无需再观看视频横幅,所以,从第n+1轮起在每轮展示中直接跳过视频横幅以展示视频横幅的下一个横幅,或,采用预定时间播放视频横幅,其中,预定时间小于时间阈值,时间阈值的数值可以设置为一个很小的数值,以节省用户的时间。

上述详细阐述了本发明实施例的方法,下面为了便于更好地实施本发明实施例的上述方案,相应地,下面还提供用于配合实施上述方案的相关设备。

参阅图4,图4是本发明实施例提供的一种横幅展示装置的结构示意图。本实施例的横幅展示装置包括:判断模块41、第一展示模块42以及第二展示模块43。

所述判断模块41用于在第n轮屏幕循环展示中,检测待展示的目标横幅的属性,其中,屏幕循环展示包括目标横幅在内的多个横幅,n为大于零的正整数;

所述第一展示模块42用于在待展示的目标横幅的属性为图片横幅时,按照展示时间展示所述图片横幅,其中,所述展示时间为预先设置的;

所述第二展示模块43用于在待展示的目标横幅的属性为视频横幅时,按照所述视频横幅的播放时长展示所述视频横幅,其中,所述视频横幅的播放时长为所述视频横幅从开始至结束的时间。

本发明实施例的横幅展示装置40能够实现如图2所示的横幅展示方法,具体请参阅图2以及相关实施例,此处不再重复赘述。

参阅图5,图5是本发明实施例提供的另一种横幅展示装置的结构示意图。本实施例的横幅展示装置50是对图4所示的横幅展示装置的进一步优化,本实施例的横幅展示装置50与图4所示的横幅展示装置40的不同之处在于,还包括:接收模块44以及切换模块45。

所述接收模块44用于在第n轮展示中,接收在所述视频横幅播放期间对所述视频横幅的切换操作;

所述切换模块45用于基于所述切换操作,在第n轮展示中将所述视频横幅中断播放并切换至所述目标横幅的下一个横幅。

可选地,所述第二展示模块43具有用于在第n+1轮展示中,将所述视频横幅从头开始播放。

可选地,所述第二展示模块43具有用于在第n+1轮展示中,将所述视频横幅从第n轮展示中断播放的位置开始播放。

可选地,所述装置还包括跳过模块46,

所述接收模块44用于在第n轮展示中,接收在所述视频横幅播放期间对所述视频横幅的观看完毕操作;

所述跳过模块46用于基于所述观看完毕操作,从第n+1轮起在每轮展示中直接跳过所述视频横幅以展示所述视频横幅的下一个横幅,或,采用预定时间播放所述视频横幅,其中,所述预定时间小于时间阈值。

本发明实施例的横幅展示装置50能够实现如图3所示的横幅展示方法,具体请参阅图3以及相关实施例,此处不再重复赘述。

请参见图6,图6为本发明实施例公开的一种电子设备的结构示意图。本实施例的网站包括:至少一个处理器601、通信接口602、用户接口603和存储器604,处理器601、通信接口602、用户接口603和存储器604可通过总线或者其它方式连接,本发明实施例以通过总线605连接为例。其中,

处理器601可以是通用处理器,例如中央处理器(Central Processing Unit,CPU)。

通信接口602可以为有线接口(例如以太网接口)或无线接口(例如蜂窝网络接口或使用无线局域网接口),用于与其他电子设备或网站进行通信。本发明实施例中,通信接口602具体用于将目标推荐对象推荐给电子设备的用户。

用户接口603具体可为触控面板,包括触摸屏和触控屏,用于检测触控面板上的操作指令,用户接口603也可以是物理按键或者鼠标。用户接口603还可以为显示屏,用于输出、显示图像或数据。

存储器604可以包括易失性存储器(Volatile Memory),例如随机存取存储器(Random Access Memory,RAM);存储器也可以包括非易失性存储器(Non-Volatile Memory),例如只读存储器(Read-Only Memory,ROM)、快闪存储器(Flash Memory)、硬盘(Hard Disk Drive,HDD)或固态硬盘(Solid-State Drive,SSD);存储器604还可以包括上述种类的存储器的组合。存储器604用于存储一组程序代码,处理器601用于调用存储器604中存储的程序代码,执行如下操作:

在第n轮展示中,检测待展示的目标横幅的属性,其中,屏幕循环展示包括目标横幅在内的多个横幅,n为大于零的正整数;

如果待展示的目标横幅的属性为图片横幅,则按照展示时间展示所述图片横幅,其中,所述展示时间为预先设置的;

如果待展示的目标横幅的属性为视频横幅,则按照所述视频横幅的播放时长展示所述视频横幅,其中,所述视频横幅的播放时长为所述视频横幅从开始至结束的时间。

可选地,在第n轮展示中,接收在所述视频横幅播放期间对所述视频横幅的切换操作;

基于所述切换操作,在第n轮展示中将所述视频横幅中断播放并切换至所述目标横幅的下一个横幅。

可选地,在第n+1轮展示中,将所述视频横幅从头开始播放。

可选地,在第n+1轮展示中,将所述视频横幅从第n轮展示中断播放的位置开始播放。

可选地,在第n轮展示中,接收在所述视频横幅播放期间对所述视频横幅的观看完毕操作;基于所述观看完毕操作,从第n+1轮起在每轮展示中直接跳过所述视频横幅以展示所述视频横幅的下一个横幅,或,采用预定时间播放所述视频横幅,其中,所述预定时间小于时间阈值。

本发明提供了一种应用程序,所述应用程序包括用于实现横幅展示方法的程序代码,所述程序代码执行如下操作:

在第n轮展示中,检测待展示的目标横幅的属性,其中,屏幕循环展示包括目标横幅在内的多个横幅,n为大于零的正整数;

如果待展示的目标横幅的属性为图片横幅,则按照展示时间展示所述图片横幅,其中,所述展示时间为预先设置的;

如果待展示的目标横幅的属性为视频横幅,则按照所述视频横幅的播放时长展示所述视频横幅,其中,所述视频横幅的播放时长为所述视频横幅从开始至结束的时间。

可选地,在第n轮展示中,接收在所述视频横幅播放期间对所述视频横幅的切换操作;

基于所述切换操作,在第n轮展示中将所述视频横幅中断播放并切换至所述目标横幅的下一个横幅。

可选地,在第n+1轮展示中,将所述视频横幅从头开始播放。

可选地,在第n+1轮展示中,将所述视频横幅从第n轮展示中断播放的位置开始播放。

可选地,在第n轮展示中,接收在所述视频横幅播放期间对所述视频横幅的观看完毕操作;基于所述观看完毕操作,从第n+1轮起在每轮展示中直接跳过所述视频横幅以展示所述视频横幅的下一个横幅,或,采用预定时间播放所述视频横幅,其中,所述预定时间小于时间阈值。

在本发明实施例中,可以判断目标横幅的图片横幅还是视频横幅,如果是图片横幅,则按照展示时间展示图片横幅,如果是视频横幅,则按照视频横幅的播放时长展示视频横幅。通过上述方式,能够展示视频横幅,增加横幅的表现形式,吸引用户的兴趣。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质包括只读存储器(Read-Only Memory,ROM)、随机存储器(Random Access Memory,RAM)、可编程只读存储器(Programmable Read-only Memory,PROM)、可擦除可编程只读存储器(Erasable Programmable Read Only Memory,EPROM)、一次可编程只读存储器(One-time Programmable Read-Only Memory,OTPROM)、电子抹除式可复写只读存储器(Electrically-Erasable Programmable Read-Only Memory,EEPROM)、只读光盘(Compact Disc Read-Only Memory,CD-ROM)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。

以上对本发明实施例公开的进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

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