判定web页面视频需要重复播放方法和系统与流程

文档序号:14749661发布日期:2018-06-22 11:08阅读:889来源:国知局

本发明属于互联网技术领域,尤其涉及一种判定web页面视频需要重复播放方法和系统。



背景技术:

目前在很多应用中,若应用检测到该应用是处于WIFI状态下时,当播放完当前视频时会继续播发下一视频,然而,很多情况下,继续播放的视频可能无法满足用户的需求,因此,常常会出现此类情况,用户在观看一个视频时,仍需要用户去手动选择重复播放当前视频或选择其他不是视频列表中下一个视频的视频,而有些视频用户用来学习或存在精彩瞬间,用户会需要重复观看该视频片段,但是,基于现有连续播放技术的限制,无论用户返回播放多少次视频在播放结束后会还是继续播放下一视频,使用户需要不断返回原来的视频,降低用户的观看体验。

为了解决上述技术问题,人们进行了长期的探索,例如中国专利公开了一种视频播放方法及装置[申请号:CN201610378513.5],所述方法包括:获取与当前播放视频相关的目标用户的视频历史播放记录,所述视频历史播放记录中包含有所述目标用户已观看完成的视频的标识信息和起始播放时间点;根据所述视频历史播放记录以及所述当前播放视频,确定下一待播放视频;在满足所述待播放视频的播放条件的情况下,播放所述待播放视频。

上述方案解决了前述的部分问题,也就是能够使自动播放的下一个视频更加满足用户的需求,但是仍然没有解决能够自动回放重播问题,需要针对后一技术问题的提出改进方案。



技术实现要素:

本发明的目的是针对上述问题,提供一种能够获取用户重报需要的判定web页面视频需要重复播放方法;

本方案的另一目的是提供一种基于上述判定web页面视频需要重复播放方法的判定web页面视频需要重复播放系统。

为达到上述目的,本发明采用了下列技术方案:

本发明的判定web页面视频需要重复播放方法,包括以下步骤:

A:监控当前视频被手动控制回放的次数,并进行累加;

B:当当前视频被手动控制回放的次数的累加值达到第一预设值时重复播放当前视频。

通过上述技术方案,能够监控并记录用户控制回放的动作,当用户多次回放视频的时候能够自动重复播放当前视频,免去用户每一次都需要回放或返回的麻烦。

在上述的判定web页面视频需要重复播放方法中,在步骤A之前还包括如下步骤:检测当前页面是否开启了视频自动播放功能;

在步骤B中,重复播放当前视频的方法包括:当检测到当前页面开启了视频自动播放功能的时候,开启重复播放功能,同时关闭视频自动播放功能或保持开启视频自动播放功能,且当保持开启视频自动播放功能的时候重复播放功能的优先级被配置为高于视频自动播放功能的优先级;当检测到当前页面未开启视频自动播放功能的时候,开启重复播放功能。

在上述的判定web页面视频需要重复播放方法中,在步骤A中,通过监控当前视频进度条的位置监控当前视频被手动控制回放的次数。

在上述的判定web页面视频需要重复播放方法中,在步骤B中,在视频重复播放开始一段第一预设时间后关闭重复播放功能使视频在重复播放当前视频第一预设时间后进入暂停状态供用户选择或直接播放下一个视频。

在上述的判定web页面视频需要重复播放方法中,在第一预设时间段内,持续监控当前视频是否被再次手动控制回放并且次数达到第二预设值,若视频再次被手动控制回放并次数达到预设值,则在最后一次被手动控制回放时重新开始第一预设时间的计时。

在上述的判定web页面视频需要重复播放方法中,在视频进入重复播放状态后,当最后一次重播完毕时,经过一段第二预设时间后进入自动播放功能以自动播放下一视频。

在上述的判定web页面视频需要重复播放方法中,处于重复播放的过程中,在两次重复播放的间隙间询问用户是否进入下一视频的播放,若用户在第三预设时间内未作出反应或选择不进入下一视频的播放,则正常重复播放当前视频。

在上述的判定web页面视频需要重复播放方法中,还包括以下方法:

当检测到用户多次从其他视频切换至当前视频或多次打开当前视频,且切换次数、打开次数或切换次数与打开次数的和超过阈值时,在用户下一次播放当前视频后开启重复播放功能使当前视频能够自动进入重复播放状态。

一种基于上述判定web页面视频需要重复播放方法的判定web页面视频需要重复播放系统,包括视频播放控制模块和与视频播放控制模块相连的播放器,所述的视频播放控制模块包括重复播放单元和自动播放单元,所述的重复播放单元和自动播放单元均连接于进度监控单元,其中,

播放器,用于显示视频内容和与用户进行交互;

视频播放控制模块,用于根据进度监控单元的监控结果和用户的交互内容控制触发或关闭重复播放单元和自动播放单元;

重复播放单元,用于控制当前视频进入重复播放状态;

自动播放单元,用于在当前视频播放完毕后自动播放视频列表中的下一个视频;

进度监控单元,用于监控视频的播放进度和手动控制回放次数。

在上述的判定web页面视频需要重复播放系统中,所述的视频播放控制模块包括意愿询问单元和视频进入检测单元,其中,

意愿询问单元,用于询问用户是否进入下一视频的播放。

视频进入检测单元,用于检测用户打开当前视频或从其他视频切换至当前视频的次数,并将打开次数和切换次数进行累加计数。

本发明相较于现有技术具有以下优点:能够根据用户的行为判断当前视频是否需要重复播放,然后为用户重复播放其需要多次观看的视频,提升用户体验,节约用户频繁地从另一个视频切换回该视频的时间,服务器也不需要因为切换回该视频而再一次缓冲该视频,从而减轻服务器的流量负担,节约资源,提高观看效率。

附图说明

图1是本发明实施例一的方法流程图;

图2是本发明实施例一的部分方法流程图;

图3是本发明实施例二的部分方法流程图;

图4是本发明实施例三的部分方法流程图;

图5是本发明实施例四的部分方法流程图;

图6是本发明实施例五的系统框图。

附图标记:视频播放控制模块1;重复播放单元11;自动播放单元12;进度监控单元13;意愿询问单元14;视频进入检测单元15;播放器2。

具体实施方式

虽然流程图将各项操作描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。各项操作的顺序可以被重新安排。当其操作完成时处理可以被终止,但是还可以具有未包括在附图中的附加步骤。处理可以对应于方法、函数、规程、子例程、子程序等等。

这里所使用的术语“和/或”包括其中一个或更多所列出的相关联项目的任意和所有组合。当一个单元被称为“连接”或“耦合”到另一单元时,其可以直接连接或耦合到所述另一单元,或者可以存在中间单元。

这里所使用的术语仅仅是为了描述具体实施例而不意图限制示例性实施例。除非上下文明确地另有所指,否则这里所使用的单数形式“一个”、“一项”还意图包括复数。还应当理解的是,这里所使用的术语“包括”和/或“包含”规定所陈述的特征、整数、步骤、操作、单元和/或组件的存在,而不排除存在或添加一个或更多其他特征、整数、步骤、操作、单元、组件和/或其组合。

本发明的判定web页面视频需要重复播放方法和系统主要应用于互联网技术的视频播放控制技术领域,解决了现有技术中视频在播放的过程中只能按照视频列表为用户自动播放列表中的下一视频却不能根据用户需要自动为用户重复播放当前视频等问题,以下是本发明的优选实施例并结合附图,对本发明的技术方案作进一步的描述,但本发明不限于这些实施例。

实施例一

如图1所示,本实施例公开了一种判定web页面视频需要重复播放方法,包括以下步骤:

首先在步骤A之前执行如下步骤:

A1:检测当前页面是否开启了视频自动播放功能;

自动播放功能是是指一般在wifi状态下,服务器都支持自动缓冲视频列表中下一视频的功能,当一个视频播放结束后自动播放下一视频的功能,如果没有开启该功能,那么当前页面的视频在播放结束后就会暂停在最后一秒,该方法通过写在硬件设备中的程序片段实现,其采用现有技术的手段,具体实现方法在此不进行赘述。视频列表可以是网站自动排列的视频列表,也可以是根据用户喜好针对用户个人排列的视频列表,但是最终结果都是在一个视频播放结束后会直接跳转到列表中的下一视频。

采用该自动播放功能的技术后,用户在观看视频的过程中相较之前只能暂停在当前视频的最后一秒需要用户重新选择下一视频的原有技术具有更优的用户体验,同时还能够提高观看效果。但是,同样地,基于该自动播放功能的限制,在有些用户需要重复观看的视频,例如一些精彩短片,学习视频等,用户需要算准时间在视频切换到下一视频之前将进度条拉回至开始地方,若是拉得快就会错失了最后的结尾,若是拉的过慢,视频就会自动跳到下一视频,再切回当前视频的话就需要重新观看一遍广告,重新缓冲该视频等,存在诸多不便,浪费用户的时间。

A:监控当前视频被手动控制回放的次数,并进行累加;不断监测用户对当前视频的控制行为,以推测用户对当前视频的需求。

在该步骤中,通过监控当前视频进度条的位置监控当前视频被手动控制回放的次数,也就是说,用户在调整视频进度的时候都会通过拖动该视频的播放进度条来控制,所以通过监控进度条的位置就可以获取当前视频被手动控制回放的次数,该回放可以指从最后返回到最前,也可以指从中间返回到最前,或者最后返回到中间等回放方式。监控进度条可以由进度条监控工具来实现,而进度条监控工具可以为嵌入播放页面中捕获播放进度条位移并从该位移变化得出用户在拖动视频播放进度条的结论的JS程序片段等,程序源代码在此不进行赘述。

B:当当前视频被手动控制回放的次数的累加值达到第一预设值时重复播放当前视频,这里的第一预设值可以为1次、2次或3次等,这个可以根据前期对广大用户的调查结果或根据大数据进行设置,当第一预设值设置为2次的时候,用户在两次波动进度条调整观看进度的时候就为用户重复播放。

进一步地,在该步骤中,重复播放当前视频的方法包括:当步骤A1检测到当前页面开启了视频自动播放功能的时候,开启重复播放功能,同时关闭视频自动播放功能或保持开启视频自动播放功能,且当保持开启视频自动播放功能的时候重复播放功能的优先级被配置为高于视频自动播放功能的优先级,因为使重复播放功能的优先级高于视频自动播放功能,即使视频自动播放功能开启,在重复播放功能的时候也是优先执行重复播放功能,在重复播放功能关闭了之后视频自动播放功能才会起作用;

而当步骤A1检测到当前页面未开启视频自动播放功能的时候,开启重复播放功能,使用户需要重复观看的视频在播放完毕后不会直接暂停。

优选地,如图2所示,在视频重复播放开始一段第一预设时间后关闭重复播放功能使视频在重复播放当前视频第一预设时间后进入暂停状态供用户选择或直接播放下一个视频。第一预设时间的时间长度一般可以设置为当前视频时间长度或当前视频时间长度的整数倍,也就是说,若当前视频时长为5分钟,那么这个第一预设时长的时间段可以为5分钟、10分钟、15分钟等,当第一预设时间等于当前视频时长的时候,视频重复播放一次之后,视频重复播放功能失效,页面要么进入暂停状态,用户可以在暂停状态下选择再一次重复播放或者选择其他视频等;要么直接进入下一视频的播放,当然直接进入下一视频播放的时候需要开启视频自动播放功能。

优选地,在视频进入重复播放状态后,当最后一次重播完毕时,经过一段第二预设时间后进入自动播放功能以自动播放下一视频。在现有技术中或者说在没有重复播放功能而自动播放功能开启的情况下一段视频结束后会立马或较快地跳转至下一视频,但是,本实施例中,当重复播放功能结束后,在具有自动播放功能的情况下,不会立马生效自动播放功能,而是经过该第二预设时间段以给用户充足的反应时间,避免用户还需要观看一次而页面被过快地跳转至下一视频的尴尬。而该第二预设时间可以为15s、30s等。

本实施例可以根据用户的需要为用户重播当前视频,节省用户的切换时间,提高用户的观看或学习效率。

实施例二

如图3所示,本实施例与实施例一类似,不同之处在于,由于重复播放功能开始生效后,一个视频至少会播放两次,所以本实施例在一次重复播放的过程中,在该视频两次播放的间隙间询问用户是否进入下一视频的播放,若用户在第三预设时间内未作出反应或选择不进入下一视频的播放,则正常重复播放当前视频,提供给用户快速进入下一视频的入口,避免为那些不需要重新播放而需要进入下一视频播放的用户直接重复播放了该视频而为用户带来不便,第三预设时间的时长可以为3s,5s等。

实施例三

如图4所示,本实施例与实施例一类似,不同之处在于,本实施例中,在第一预设时间段内,持续监控当前视频是否被再次手动控制回放并且次数达到第二预设值,若视频再次被手动控制回放并次数达到预设值,则在最后一次被手动控制回放时重新开始第一预设时间的计时。

用户在使用过程中,若在重复阶段还是再次手动控制回放,证明该视频对用户来说比较重要,用户需要重复观看,甚至可以推测用户正在利用该视频学习,例如语言学习等,所以,针对这一情况可以判断用户更需要重复观看,所以延长重复播放的时间,重复播放的次数。第二预设值可以为1次、2次或3次等,这个也可以根据前期对广大用户的调查结果或根据大数据进行设置,第二预设值与第一预设值可以一样也可以不一样,比如第一预设值为3,第二预设值为2,一般第二预设值的大小不大于第一预设值的大小。

实施例四

如图5所示,本实施例与实施例一类似,不同之处在于,本实施例还包括以下方法:

当检测到用户多次从其他视频切换至当前视频或多次打开当前视频,且切换次数、打开次数或切换次数与打开次数的和超过阈值时,在用户下一次播放当前视频后开启重复播放功能使当前视频能够自动进入重复播放状态,这里的阈值可以设置为2次。

该方法与实施例一种的步骤A1、步骤A或步骤B没有先后顺序,本方法只要检测到用户多次从其他视频切换至当前视频或多次打开当前视频,且切换次数、打开次数或切换次数与打开次数的和超过阈值,就为用户重复播放当前视频。

该方法记录了用户的历史观看行为,对于一些用户需要重复观看的视频,即使用户在新的一次观看中没有对进度条进行调整,也能够为用户直接重复该视频,能够更大化地节省用户的时间,并且,对于一些时间较短的视频,用户也不用每次因为来不及拉动进度条而需要重新切回。

实施例五

如图6所示,本实施例公开一种基于实施例一、实施例二、实施例三或实施例四中判定web页面视频需要重复播放方法的判定web页面视频需要重复播放系统,包括视频播放控制模块1和与视频播放控制模块1相连的播放器2,视频播放控制模块1包括重复播放单元11和自动播放单元12,重复播放单元11和自动播放单元12均连接于进度监控单元13,其中,

播放器2,用于显示视频内容和与用户进行交互,用户在播放器2上拉动进度条;

视频播放控制模块1,用于根据进度监控单元13的监控结果和用户的交互内容控制触发或关闭重复播放单元11和自动播放单元12;

重复播放单元11,用于控制当前视频进入重复播放状态;

自动播放单元12,用于在当前视频播放完毕后自动播放视频列表中的下一个视频;这里的视频列表可以是网站自动排列的视频列表,也可以是根据用户喜好针对用户个人排列的视频列表。

进度监控单元13,用于监控视频的播放进度和手动控制回放次数。

进一步地,视频播放控制模块1包括意愿询问单元14和视频进入检测单元15,其中,

意愿询问单元14,用于询问用户是否进入下一视频的播放。

视频进入检测单元15,用于检测用户打开当前视频或从其他视频切换至当前视频的次数,并将打开次数和切换次数进行累加计数。

本文中所描述的具体实施例仅仅是对本发明精神作举例说明。本发明所属技术领域的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,但并不会偏离本发明的精神或者超越所附权利要求书所定义的范围。

尽管本文较多地使用了视频播放控制模块1;重复播放单元11;自动播放单元12;进度监控单元13;意愿询问单元14;视频进入检测单元15;播放器2等术语,但并不排除使用其它术语的可能性。使用这些术语仅仅是为了更方便地描述和解释本发明的本质;把它们解释成任何一种附加的限制都是与本发明精神相违背的。

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