掌桥专利:专业的专利平台
掌桥专利
首页

一种视频播放方法、装置、设备及存储介质

文献发布时间:2023-06-19 10:08:35


一种视频播放方法、装置、设备及存储介质

技术领域

本发明涉及数据处理技术领域,尤其涉及一种视频播放方法、装置、设备及存储介质。

背景技术

随着大数据时代的来临,移动数据流量的需求日益增大,为了满足日常生活的便利需求,玩游戏、浏览网页,以及观看高清画质的视频基本都是通过移动数据流量进行的。

然而,智能移动终端用移动数据流量观看视频时,首先需通过移动数据流量提前缓存视频并进行输出,当未浏览完当前视频就结束观看时,由于后续未观看的视频会自动使用移动数据流量进行缓存,故剩余未观看的视频仍会消耗移动数据流量,从而造成移动数据流量资源的浪费。

发明内容

本发明实施例的目的是提供一种视频播放方法、装置、设备及存储介质,当用户想看视频时,才开启移动数据流量输出视频,并在不想观看时,取消对剩余未观看视频的缓存,避免造成移动数据流量资源的浪费,从而节省了移动数据流量,降低了移动数据流量成本。

为实现上述目的,本发明实施例提供了一种视频播放方法,应用于终端,包括以下步骤:

获取N个视频标识段,所述N个视频标识段与目标视频按顺序分割的N个视频分段一一对应,N为自然数;

下载所述N个视频标识段中第一视频标识段对应的第一视频分段,并播放所述第一视频分段;

在播放所述第一视频分段的过程中,检测到用户的第一状态时,下载第二视频标识段对应的第二视频分段,所述第二视频分段的排序位置在所述第一视频分段的排序位置之后;

在播放完所述第一视频分段时,播放所述第二视频分段。

进一步的,所述检测到用户的第一状态时,下载第二视频标识段对应的第二视频分段,具体为:

采集用户的人眼特征图像;

检测所述人眼特征图像对应的眼睛的开闭状态和定位区域;

当所述人眼特征图像对应的眼睛为睁开状态,且所述眼睛的定位区域在终端的屏幕上时,确定检测到用户的第一状态,下载第二视频标识段对应的第二视频分段。

进一步的,所述视频播放方法,还包括:

在播放所述第二视频分段的过程中,检测到用户的第一状态时,下载第三视频标识段对应的第三视频分段,所述第三视频分段的排序位置在所述第二视频分段的排序位置之后;

在下载第三视频分段的过程中,检测到用户的第二状态时,停止下载所述第三视频分段。

进一步的,所述检测到用户的第二状态时,停止下载所述第三视频分段,具体为:

采集用户的人眼特征图像;

当所述人眼特征图像对应的眼睛为闭合状态时,确定检测到用户的第二状态,停止下载所述第三视频分段。

进一步的,所述检测到用户的第二状态时,停止下载所述第三视频分段,具体为:

采集用户的人眼特征图像;

当所述人眼特征图像对应的眼睛的定位区域不在终端的屏幕上时,确定检测到用户的第二状态,停止下载所述第三视频分段。

进一步的,所述视频播放方法,还包括:

当检测到所述终端的屏幕前不存在用户时,暂停当前的下载任务。

作为本发明的优选实施例,本发明实施例还提供了一种视频播放装置,应用于终端,包括:获取模块、第一下载模块、第二下载模块,以及转播模块;

所述获取模块,用于获取N个视频标识段,所述N个视频标识段与目标视频按顺序分割的N个视频分段一一对应,N为自然数;

所述第一下载模块,用于下载所述N个视频标识段中第一视频标识段对应的第一视频分段,并播放所述第一视频分段;

所述第二下载模块,用于在播放所述第一视频分段的过程中,检测到用户的第一状态时,下载第二视频标识段对应的第二视频分段,所述第二视频分段的排序位置在所述第一视频分段的排序位置之后;

所述转播模块,用于在播放完所述第一视频分段时,播放所述第二视频分段。

进一步的,所述第二下载模块包括采集单元、检测单元,以及处理单元;

所述采集单元,用于采集用户的人眼特征图像;

所述检测单元,用于检测所述人眼特征图像对应的眼睛的开闭状态和定位区域;

所述处理单元,用于当所述人眼特征图像对应的眼睛为睁开状态,且所述眼睛的定位区域在终端的屏幕上时,确定检测到用户的第一状态,下载第二视频标识段对应的第二视频分段。

为了解决相同的技术问题,本发明还提供了一种视频播放设备,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述存储器与所述处理器耦接,且所述处理器执行所述计算机程序时,实现任一项所述的视频播放方法。

为了解决相同的技术问题,本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在的设备执行任一项所述的视频播放方法。

本发明实施例提供了一种视频播放方法、装置、设备及存储介质,通过获取N个视频标识段,所述N个视频标识段与目标视频按顺序分割的N个视频分段一一对应,N为自然数,然后下载所述N个视频标识段中第一视频标识段对应的第一视频分段,并播放所述第一视频分段,并且,在播放所述第一视频分段的过程中,如果检测到用户的第一状态时,就下载第二视频标识段对应的第二视频分段,所述第二视频分段的排序位置在所述第一视频分段的排序位置之后,并在播放完所述第一视频分段时,播放所述第二视频分段,采用本发明提供的实施例能够在用户想看视频时,才开启移动数据流量输出视频,并在不想观看时,取消对剩余未观看视频的缓存,避免造成移动数据流量资源的浪费,从而节省了移动数据流量,降低了移动数据流量成本。

附图说明

图1是本发明实施例提供的视频播放方法的第一种实施例的流程示意图;

图2是本发明实施例提供的视频播放方法的第二种实施例的流程示意图;

图3是本发明实施例提供的视频播放方法的第三种实施例的流程示意图;

图4是本发明实施例提供的视频播放方法的第四种实施例的流程示意图;

图5是本发明实施例提供的视频播放方法的第五种实施例的流程示意图;

图6是本发明实施例提供的视频播放装置的第一种实施例的结构示意图;

图7是本发明实施例提供的视频播放装置的第二种实施例的结构示意图;

图8是本发明实施例提供的视频播放设备的第一种实施例的结构示意图;

图9是本发明实施例提供的视频播放设备的第二种实施例的结构示意图。

具体实施方式

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

请参见图1,图1是本发明实施例提供的视频播放方法的第一种实施例的流程示意图,如图1所示,所述视频播放方法包括步骤S101至步骤S104;

步骤S101,获取N个视频标识段,所述N个视频标识段与目标视频按顺序分割的N个视频分段一一对应,N为自然数。

在接收到打开目标视频的指令后,打开所述目标视频,并获取所述目标视频的N个视频标识段,需要说明的是,所述N个视频标识段是根据预设的分割方法,将目标视频进行分割得到的,且根据预设的分割方法分割后得到的N个视频分段,与所述N个视频标识段一一对应,并且N为自然数。其中,所述按顺序分割是按照视频播放的先后顺序进行分割。

所述预设的分割方法包括按照指定的数据量对目标视频进行分割,或按照指定的播放时长对目标视频进行分割;作为优选实施例,指定的数据量越小越好,指定的播放时长越短越好,才能更快的缓存后续的视频内容,从而提高观看视频的流畅性,并且能够在用户不想观看视频时,能够及时停止所有的下载任务,降低流量的消耗,节约流量的使用成本。故本发明实施例提供一个最优方案:指定的数据量为1MB或小于1MB;指定的播放时长为1s或小于1s。

步骤S102,下载所述N个视频标识段中第一视频标识段对应的第一视频分段,并播放所述第一视频分段。

在本发明实施例中,所述第一视频标识段可为目标视频的第一个标识段即包含开头位置的标识段,也可为目标视频的中间标识段即不包含开头位置的标识段,当所述第一视频标识段为不包含开头位置的标识段时,根据所述第一标识段下载对应的第一视频分段,并播放所述第一视频分段。

需要说明的是,所述第一视频标识段可供用户自行选择,即用户可选择在任意位置开始观看所述目标视频,提高了用户观看视频的便利性,并且不再局促于传统的视频播放模式,可直接在任意位置开始下载并观看,不会一打开目标视频就直接从头开始缓存,即不会下载第一视频标识段之前的视频分段,从而极大程度的降低了流量的消耗,节约了流量使用的成本。

步骤S103,在播放所述第一视频分段的过程中,检测到用户的第一状态时,下载第二视频标识段对应的第二视频分段,所述第二视频分段的排序位置在所述第一视频分段的排序位置之后。

在播放第一视频分段的过程中,实时检测用户的状态,当检测到用户正在观看视频的状态时即第一状态,下载下一标识段对应的第二视频分段,供终端在播放完第一视频分段后能够立即播放第二视频分段,从而实现视频分段之间无缝链接,提高视频播放的流畅性。其中,第二视频分段的排序位置在第一视频分段的排序位置之后。

作为本发明的优选实施例,所述第一视频分段与第二视频分段的位置关系为前后位置关系,包括但不限于为连续的先后位置关系和非连续的先后位置关系,即第一种位置关系为:第一视频分段为第0s至第1s的视频分段,第二视频分段为第1s至第2s的视频分段;第二种位置关系为:第一视频分段为第0s至第1s的视频分段,第二视频分段为第2s至第3s的视频分段。第二种位置关系相当于可使得视频的播放变为跳段播放,其中,所述第二种位置关系中的第二视频分段不局限于第2s至第3s的视频分段,只要是在第0s至第1s的视频分段之后,且不是与第0s至第1s的视频分段相邻的第1s至第2s的视频分段即可,故采用本发明实施例,能够满足用户不同的需求,当用户想要快速浏览目标视频时,无需在缓存好的视频种进行快进加速,只需下载对应位置段的视频数据即可进行跳段播放,达到快速浏览目标视频的目的,从而节省了大量的流量数据,且提高了用户体验。

步骤S104,在播放完所述第一视频分段时,播放所述第二视频分段。

由于在播放第一视频分段的过程中,已下载了第二视频分段,故在完成第一视频分段的播放后,立即播放所述第二视频分段,实现视频分段之间无缝链接,提高视频播放的流畅性。

为了更好的理解本发明实施例,以下将以具体实施例进行说明:在用户打开目标视频后,终端自动获取所述目标视频的N个视频标识段,并自动下载预先指定的第一视频标识段对应的第一视频分段,同时开始播放所述第一视频分段;在播放所述第一视频分段的过程中,终端实时检测用户的状态,当检测到用户处于正在观看的状态时,确定检测到用户想要继续观看的第一状态,并下载第一视频标识段之后的第二视频标识段对应的第二视频分段,同时在播放完所述第一视频分段后,立即播放所述第二视频分段。

通过检测用户的状态判断用户是否想要继续观看,能够在用户想要继续看视频时才开启移动数据流量下载下一个视频分段,避免造成移动数据流量资源的浪费,从而节省了移动数据流量,降低了移动数据流量成本。

请参见图2,图2是本发明实施例提供的视频播放方法的第二种实施例的流程示意图,如图2所示,所述视频播放方法包括步骤S201至步骤S206;

步骤S201,获取N个视频标识段,所述N个视频标识段与目标视频按顺序分割的N个视频分段一一对应,N为自然数。

步骤S202,下载所述N个视频标识段中第一视频标识段对应的第一视频分段,并播放所述第一视频分段。

步骤S203,在播放所述第一视频分段的过程中,采集用户的人眼特征图像。

在本实施例中,通过采集用户的人眼特征图像,检测用户的眼睛,从而可根据用户的眼睛状态,控制视频的播放。

需要说明的是,不仅仅可采集眼睛特征图像,还可采集其他特征图像,包括但不限于为人脸、嘴巴以及鼻子等特征图像。

步骤S204,检测所述人眼特征图像对应的眼睛的开闭状态和定位区域。

当所采集的特征图像为人眼特征图像时,实时检测所述人眼特征图像中的眼睛的开闭状态和眼睛的定位区域,通过对眼睛进行实时检测,可根据定制的规定和眼睛对应的开闭状态和定位区域,执行相应的操作。

步骤S205,当所述人眼特征图像对应的眼睛为睁开状态,且所述眼睛的定位区域在终端的屏幕上时,确定检测到用户的第一状态,下载第二视频标识段对应的第二视频分段。

步骤S206,在播放完所述第一视频分段时,播放所述第二视频分段。

当实时检测到的人眼特征图像中的眼睛为睁开状态,且所述眼睛的定位区域在终端的屏幕上时,确定检测到用户的第一状态,即用户正在观看目标视频,并且还乐意继续观看后续的视频内容,故此时终端将下载第一视频标识段之后的第二视频标识段对应的第二视频分段,供终端在播放完第一视频分段后能够立即播放第二视频分段,从而实现视频分段之间无缝链接,提高视频播放的流畅性。

为了更好的理解本发明实施例,以下将以具体实施例进行说明:在用户打开目标视频后,终端自动获取所述目标视频的N个视频标识段,并自动下载预先指定的第一视频标识段对应的第一视频分段,同时开始播放所述第一视频分段;在播放所述第一视频分段的过程中,终端实时采集用户的人眼特征图像并进行实时检测,当检测到用户的眼睛是睁开状态且用户的眼睛的定位区域在终端的屏幕上时,确定检测到用户想要继续观看的第一状态,并下载第一视频标识段之后的第二视频标识段对应的第二视频分段,同时在播放完所述第一视频分段后,立即播放所述第二视频分段。

通过检测用户的眼睛状态和定位区域判断用户是否想要继续观看,能够在用户想要继续观看时,才开启移动数据流量下载下一个视频分段,避免造成移动数据流量资源的浪费,从而节省了移动数据流量,降低了移动数据流量成本。

请参见图3,图3是本发明实施例提供的视频播放方法的第三种实施例的流程示意图,如图3所示所述视频播放方法包括步骤S301至步骤S306;

步骤S301,获取N个视频标识段,所述N个视频标识段与目标视频按顺序分割的N个视频分段一一对应,N为自然数。

步骤S302,下载所述N个视频标识段中第一视频标识段对应的第一视频分段,并播放所述第一视频分段。

步骤S303,在播放所述第一视频分段的过程中,检测到用户的第一状态时,下载第二视频标识段对应的第二视频分段,所述第二视频分段的排序位置在所述第一视频分段的排序位置之后。

步骤S304,在播放完所述第一视频分段时,播放所述第二视频分段。

步骤S305,在播放所述第二视频分段的过程中,检测到用户的第一状态时,下载第三视频标识段对应的第三视频分段,所述第三视频分段的排序位置在所述第二视频分段的排序位置之后。

在后续的视频播放过程中,仍然通过终端对用户的实时检测,并在确定用户为第一状态时,才下载第二视频标识段之后的第三视频标识段对应的第三视频分段,采用该方法,能够在用户不处于第一状态时,及时停止下载后续的视频分段,从而达到节省流量的目的。

步骤S306,在下载第三视频分段的过程中,检测到用户的第二状态时,停止下载所述第三视频分段。

由于终端的检测是实时进行的,一旦终端检测到用户不处于第一状态,而是处于第二状态时,终端将自动停止当前的下载任务即停止下载所述第三视频分段,避免用户在未观看视频的时候,终端还在消耗流量去下载后续的视频。

为了更好的理解本发明实施例,以下将以具体实施例进行说明:在用户打开目标视频后,终端自动获取所述目标视频的N个视频标识段,并自动下载预先指定的第一视频标识段对应的第一视频分段,同时开始播放所述第一视频分段;在播放所述第一视频分段的过程中,终端实时检测用户的状态,当检测到用户处于正在观看的状态时,确定检测到用户想要继续观看的第一状态,并下载第一视频标识段之后的第二视频标识段对应的第二视频分段,同时在播放完所述第一视频分段后,立即播放所述第二视频分段;在播放所述第二视频分段的过程中,终端实时检测用户的状态,当检测到用户处于正在观看的状态时,确定检测到用户想要继续观看的第一状态,并下载第二视频标识段之后的第三视频标识段对应的第三视频分段,在下载第三视频分段的过程中,若检测到用户不处于观看状态时,确定检测到用户不想继续观看的第二状态时,停止下载所述第三视频分段。

通过检测用户的状态判断用户是否想要继续观看,能够在用户想要继续观看时,才开启移动数据流量下载下一个视频分段,并在不想观看时取消对剩余未观看视频的下载缓存,避免造成移动数据流量资源的浪费,从而节省了移动数据流量,降低了移动数据流量成本。

请参见图4,图4是本发明实施例提供的视频播放方法的第四种实施例的流程示意图,如图4所示,所述视频播放方法还包括步骤S401至步骤S407;

步骤S401,获取N个视频标识段,所述N个视频标识段与目标视频按顺序分割的N个视频分段一一对应,N为自然数。

步骤S402,下载所述N个视频标识段中第一视频标识段对应的第一视频分段,并播放所述第一视频分段。

步骤S403,在播放所述第一视频分段的过程中,检测到用户的第一状态时,下载第二视频标识段对应的第二视频分段,所述第二视频分段的排序位置在所述第一视频分段的排序位置之后。

步骤S404,在播放完所述第一视频分段时,播放所述第二视频分段。

步骤S405,在播放所述第二视频分段的过程中,检测到用户的第一状态时,下载第三视频标识段对应的第三视频分段,所述第三视频分段的排序位置在所述第二视频分段的排序位置之后。

步骤S406,在下载第三视频分段的过程中,采集用户的人眼特征图像。

步骤S407,当所述人眼特征图像对应的眼睛为闭合状态时,确定检测到用户的第二状态,停止下载所述第三视频分段。

在下载第三视频分段的过程中,终端仍在继续采集用户的人眼特征图像,并实时对用户的人眼特征图像中的眼睛进行检测,当检测到用户的眼睛为闭合状态时,则终端将判定用户为不想继续观看视频,即确定检测到用户不想继续观看的第二状态,故终端将停止当前的下载任务,停止继续下载所述第三视频分段。

为了更好的理解本发明实施例,以下将以具体实施例进行说明:在用户打开目标视频后,终端自动获取所述目标视频的N个视频标识段,并自动下载预先指定的第一视频标识段对应的第一视频分段,同时开始播放所述第一视频分段;在播放所述第一视频分段的过程中,终端实时检测用户的状态,当检测到用户处于正在观看的状态时,确定检测到用户想要继续观看的第一状态,并下载第一视频标识段之后的第二视频标识段对应的第二视频分段,同时在播放完所述第一视频分段后,立即播放所述第二视频分段;在播放所述第二视频分段的过程中,终端实时检测用户的状态,当检测到用户处于正在观看的状态时,确定检测到用户想要继续观看的第一状态,并下载第二视频标识段之后的第三视频标识段对应的第三视频分段,在下载第三视频分段的过程中,若检测到用户的眼睛为闭合状态时,则终端将判定用户为不想继续观看视频,即确定检测到用户不想继续观看的第二状态,故终端将停止当前的下载任务,停止继续下载所述第三视频分段。

通过检测用户的眼睛闭合状态判断用户是否想要继续观看,能够在用户想要继续观看时,才开启移动数据流量下载下一个视频分段,并在不想观看时取消对剩余未观看视频的下载缓存,避免造成移动数据流量资源的浪费,从而节省了移动数据流量,降低了移动数据流量成本。

请参见图5,图5是本发明实施例提供的视频播放方法的第五种实施例的流程示意图,如图5所示,所述视频播放方法还包括步骤S501至步骤S507;

步骤S501,获取N个视频标识段,所述N个视频标识段与目标视频按顺序分割的N个视频分段一一对应,N为自然数。

步骤S502,下载所述N个视频标识段中第一视频标识段对应的第一视频分段,并播放所述第一视频分段。

步骤S503,在播放所述第一视频分段的过程中,检测到用户的第一状态时,下载第二视频标识段对应的第二视频分段,所述第二视频分段的排序位置在所述第一视频分段的排序位置之后。

步骤S504,在播放完所述第一视频分段时,播放所述第二视频分段。

步骤S505,在播放所述第二视频分段的过程中,检测到用户的第一状态时,下载第三视频标识段对应的第三视频分段,所述第三视频分段的排序位置在所述第二视频分段的排序位置之后。

步骤S506,在下载第三视频分段的过程中,采集用户的人眼特征图像。

步骤S507,当所述人眼特征图像对应的眼睛的定位区域不在终端的屏幕上时,确定检测到用户的第二状态,停止下载所述第三视频分段。

在下载第三视频分段的过程中,终端仍在继续采集用户的人眼特征图像,并实时对用户的人眼特征图像中的眼睛进行检测,当检测到用户眼睛的定位区域不在终端的屏幕上时,则终端将判定用户为不想继续观看视频,即确定检测到用户不想继续观看的第二状态,故终端将停止当前的下载任务,停止继续下载所述第三视频分段。

其中,所述眼睛的定位区域为根据眼睛瞳孔的圆形特征和眼角的几何特征,采用Hough变换法计算得到,其他同样能够计算得到眼睛定位区域的方法均在本发明的保护范围内。

为了更好的理解本发明实施例,以下将以具体实施例进行说明:在用户打开目标视频后,终端自动获取所述目标视频的N个视频标识段,并自动下载预先指定的第一视频标识段对应的第一视频分段,同时开始播放所述第一视频分段;在播放所述第一视频分段的过程中,终端实时检测用户的状态,当检测到用户处于正在观看的状态时,确定检测到用户想要继续观看的第一状态,并下载第一视频标识段之后的第二视频标识段对应的第二视频分段,同时在播放完所述第一视频分段后,立即播放所述第二视频分段;在播放所述第二视频分段的过程中,终端实时检测用户的状态,当检测到用户处于正在观看的状态时,确定检测到用户想要继续观看的第一状态,并下载第二视频标识段之后的第三视频标识段对应的第三视频分段,在下载第三视频分段的过程中,当检测到用户眼睛的定位区域不在终端的屏幕上时,则终端将判定用户为不想继续观看视频,即确定检测到用户不想继续观看的第二状态,故终端将停止当前的下载任务,停止继续下载所述第三视频分段。

通过检测用户眼睛的定位区域判断用户是否想要继续观看,能够在用户想要继续观看时,才开启移动数据流量下载下一个视频分段,并在不想观看时取消对剩余未观看视频的下载缓存,避免造成移动数据流量资源的浪费,从而节省了移动数据流量,降低了移动数据流量成本。

作为本发明的优选实施例,所述视频播放方法还包括:当检测到所述终端的屏幕前不存在用户时,暂停当前的下载任务。

在播放任一视频分段的过程中,终端仍实时对用户进行检测,在检测到所述终端的屏幕前不存在用户时,暂停当前的下载任务,避免因用户不在终端附近,终端仍继续下载后续视频造成的移动数据流量资源的浪费,从而节省了移动数据流量,降低了移动数据流量成本。

请参见图6,图6是本发明实施例提供的视频播放装置的第一种实施例的结构示意图,如图6所示所述视频播放装置,包括:获取模块601、第一下载模块602、第二下载模块603,以及转播模块604;

所述获取模块601,用于获取N个视频标识段,所述N个视频标识段与目标视频按顺序分割的N个视频分段一一对应,N为自然数;

所述第一下载模块602,用于下载所述N个视频标识段中第一视频标识段对应的第一视频分段,并播放所述第一视频分段;

所述第二下载模块603,用于在播放所述第一视频分段的过程中,检测到用户的第一状态时,下载第二视频标识段对应的第二视频分段,所述第二视频分段的排序位置在所述第一视频分段的排序位置之后;

所述转播模块604,用于在播放完所述第一视频分段时,播放所述第二视频分段。

为了更好的理解本发明实施例,以下将以具体实施例进行说明:在用户打开目标视频后,终端自动获取所述目标视频的N个视频标识段,并通过获取模块获取N个视频标识段,通过第一下载模块下载预先指定的第一视频标识段对应的第一视频分段,同时开始播放所述第一视频分段;在播放所述第一视频分段的过程中,终端实时检测用户的状态,通过第二下载模块在检测到用户处于正在观看的状态时,确定检测到用户想要继续观看的第一状态,并下载第一视频标识段之后的第二视频标识段对应的第二视频分段,同时通过转播模块在播放完所述第一视频分段后,立即播放所述第二视频分段。

通过检测用户的状态判断用户是否想要继续观看,能够在用户想要继续看视频时才开启移动数据流量下载下一个视频分段,避免造成移动数据流量资源的浪费,从而节省了移动数据流量,降低了移动数据流量成本。

请参见图7,图7是本发明实施例提供的视频播放装置的第二种实施例的结构示意图,如图7所示所述视频播放装置,包括:获取模块701、第一下载模块702、采集单元703、检测单元704、处理单元705,以及转播模块706;

所述获取模块701,用于获取N个视频标识段,所述N个视频标识段与目标视频按顺序分割的N个视频分段一一对应,N为自然数;

所述第一下载模块702,用于下载所述N个视频标识段中第一视频标识段对应的第一视频分段,并播放所述第一视频分段;

所述采集单元703,用于采集用户的人眼特征图像;

所述检测单元704,用于检测所述人眼特征图像对应的眼睛的开闭状态和定位区域;

所述处理单元705,用于当所述人眼特征图像对应的眼睛为睁开状态,且所述眼睛的定位区域在终端的屏幕上时,确定检测到用户的第一状态,下载第二视频标识段对应的第二视频分段;

所述转播模块706,用于在播放完所述第一视频分段时,播放所述第二视频分段。

为了更好的理解本发明实施例,以下将以具体实施例进行说明:在用户打开目标视频后,终端自动获取所述目标视频的N个视频标识段,并通过获取模块获取N个视频标识段,通过第一下载模块下载预先指定的第一视频标识段对应的第一视频分段,同时开始播放所述第一视频分段;在播放所述第一视频分段的过程中,通过采集单元实时采集用户的人眼特征图像,并通过检测单元检测所述人眼特征图像对应的眼睛的开闭状态和定位区域,然后通过处理单元在所述人眼特征图像对应的眼睛为睁开状态,且所述眼睛的定位区域在终端的屏幕上时,确定检测到用户的第一状态,下载第二视频标识段对应的第二视频分段,同时通过转播模块在播放完所述第一视频分段后,立即播放所述第二视频分段。

通过检测用户的眼睛状态和定位区域判断用户是否想要继续观看,能够在用户想要继续看视频时才开启移动数据流量下载下一个视频分段,避免造成移动数据流量资源的浪费,从而节省了移动数据流量,降低了移动数据流量成本。

具体实施时,以上各个模块和/或单元可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个模块和/或单元的具体实施可参见前面的方法实施例,具体可以达到的有益效果也请参看前面的方法实施例中的有益效果,在此不再赘述。

另外,请参见图8,图8是本发明实施例提供的视频播放设备的第一种实施例的结构示意图,所述视频播放设备可以是移动终端如智能手机、平板电脑等设备。如图8所示,视频播放设备800包括处理器801、存储器802。其中,处理器801与存储器802电性连接。

处理器801是视频播放设备800的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或加载存储在存储器802内的应用程序,以及调用存储在存储器802内的数据,执行视频播放设备800的各种功能和处理数据,从而对视频播放设备800进行整体监控。

在本实施例中,视频播放设备800中的处理器801会按照如下的步骤,将一个或一个以上的应用程序的进程对应的指令加载到存储器802中,并由处理器801来运行存储在存储器802中的应用程序,从而实现各种功能:

获取N个视频标识段,所述N个视频标识段与目标视频按顺序分割的N个视频分段一一对应,N为自然数;

下载所述N个视频标识段中第一视频标识段对应的第一视频分段,并播放所述第一视频分段;

在播放所述第一视频分段的过程中,检测到用户的第一状态时,下载第二视频标识段对应的第二视频分段,所述第二视频分段的排序位置在所述第一视频分段的排序位置之后;

在播放完所述第一视频分段时,播放所述第二视频分段。

该视频播放设备800可以实现本发明实施例所提供的视频播放方法任一实施例中的步骤,因此,可以实现本发明实施例所提供的任一视频播放方法所能实现的有益效果,详见前面的实施例,在此不再赘述。

请参见图9,图9是本发明实施例提供的视频播放设备的第二种实施例的结构示意图,如图9所示,图9示出了本发明实施例提供的视频播放设备的具体结构框图,该视频播放设备可以用于实施上述实施例中提供的视频播放的方法。该视频播放设备900可以为移动终端如智能手机或笔记本电脑等设备。

RF电路910用于接收以及发送电磁波,实现电磁波与电信号的相互转换,从而与通讯网络或者其他设备进行通讯。RF电路910可包括各种现有的用于执行这些功能的电路元件,例如,天线、射频收发器、数字信号处理器、加密/解密芯片、用户身份模块(SIM)卡、存储器等等。RF电路910可与各种网络如互联网、企业内部网、无线网络进行通讯或者通过无线网络与其他设备进行通讯。上述的无线网络可包括蜂窝式电话网、无线局域网或者城域网。上述的无线网络可以使用各种通信标准、协议及技术,包括但并不限于全球移动通信系统(Global System for Mobile Communication,GSM)、增强型移动通信技术(Enhanced DataGSM Environment,EDGE),宽带码分多址技术(Wideband Code Division MultipleAccess,WCDMA),码分多址技术(Code Division Access,CDMA)、时分多址技术(TimeDivision Multiple Access,TDMA),无线保真技术(Wireless Fidelity,Wi-Fi)(如美国电气和电子工程师协会标准IEEE 802.11a,IEEE 802.11b,IEEE802.11g和/或IEEE802.11n)、网络电话(Voice over Internet Protocol,VoIP)、全球微波互联接入(Worldwide Interoperability for Microwave Access,Wi-Max)、其他用于邮件、即时通讯及短消息的协议,以及任何其他合适的通讯协议,甚至可包括那些当前仍未被开发出来的协议。

存储器920可用于存储软件程序以及模块,如上述实施例中视频播放方法对应的程序指令/模块,处理器980通过运行存储在存储器920内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现获取N个视频标识段,下载所述N个视频标识段中第一视频标识段对应的第一视频分段,并播放所述第一视频分段;在播放所述第一视频分段的过程中,检测到用户的第一状态时,下载第二视频标识段对应的第二视频分段,在播放完所述第一视频分段时,播放所述第二视频分段等功能。存储器920可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器920可进一步包括相对于处理器980远程设置的存储器,这些远程存储器可以通过网络连接至视频播放设备900。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

输入单元930可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,输入单元930可包括触敏表面931以及其他输入设备932。触敏表面931,也称为触摸显示屏或者触控板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏表面931上或在触敏表面931附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触敏表面931可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器980,并能接收处理器980发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触敏表面931。除了触敏表面931,输入单元930还可以包括其他输入设备932。具体地,其他输入设备932可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。

显示单元940可用于显示由用户输入的信息或提供给用户的信息以及视频播放设备900的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元940可包括显示面板941,可选的,可以采用LCD(Liquid CrystalDisplay,液晶显示器)、OLED(Organic Light-Emitting Diode,有机发光二极管)等形式来配置显示面板941。进一步的,触敏表面931可覆盖显示面板941,当触敏表面931检测到在其上或附近的触摸操作后,传送给处理器980以确定触摸事件的类型,随后处理器980根据触摸事件的类型在显示面板941上提供相应的视觉输出。虽然在图中,触敏表面931与显示面板941是作为两个独立的部件来实现输入和输出功能,但是在某些实施例中,可以将触敏表面931与显示面板941集成而实现输入和输出功能。

视频播放设备900还可包括至少一种传感器950,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板941的亮度,接近传感器可在翻盖合上或者关闭时产生中断。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于视频播放设备900还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。

音频电路960、扬声器961,传声器962可提供用户与视频播放设备900之间的音频接口。音频电路960可将接收到的音频数据转换后的电信号,传输到扬声器961,由扬声器961转换为声音信号输出;另一方面,传声器962将收集的声音信号转换为电信号,由音频电路960接收后转换为音频数据,再将音频数据输出处理器980处理后,经RF电路910以发送给比如另一终端,或者将音频数据输出至存储器920以便进一步处理。音频电路960还可能包括耳塞插孔,以提供外设耳机与视频播放设备900的通信。

视频播放设备900通过传输模块970(例如Wi-Fi模块)可以帮助用户接收请求、发送信息等,它为用户提供了无线的宽带互联网访问。虽然图中示出了传输模块970,但是可以理解的是,其并不属于视频播放设备900的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。

处理器980是视频播放设备900的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器920内的软件程序和/或模块,以及调用存储在存储器920内的数据,执行视频播放设备900的各种功能和处理数据,从而对电子设备进行整体监控。可选的,处理器980可包括一个或多个处理核心;在一些实施例中,处理器980可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解地,上述调制解调处理器也可以不集成到处理器980中。

视频播放设备900还包括给各个部件供电的电源990(比如电池),在一些实施例中,电源可以通过电源管理系统与处理器980逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源990还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。

尽管未示出,视频播放设备900还包括摄像头(如前置摄像头、后置摄像头)、蓝牙模块等,在此不再赘述。具体在本实施例中,电子设备的显示单元是触摸屏显示器,移动终端还包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行一个或者一个以上程序包含用于进行以下操作的指令:

获取N个视频标识段,所述N个视频标识段与目标视频按顺序分割的N个视频分段一一对应,N为自然数;

下载所述N个视频标识段中第一视频标识段对应的第一视频分段,并播放所述第一视频分段;

在播放所述第一视频分段的过程中,检测到用户的第一状态时,下载第二视频标识段对应的第二视频分段,所述第二视频分段的排序位置在所述第一视频分段的排序位置之后;

在播放完所述第一视频分段时,播放所述第二视频分段。

具体实施时,以上各个模块可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个模块的具体实施可参见前面的方法实施例,在此不再赘述。

本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。为此,本发明实施例提供一种存储介质,其中存储有多条指令,该指令能够被处理器进行加载,以执行本发明实施例所提供的视频播放的方法中任一实施例的步骤。

其中,该存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,Random Access Memory)、磁盘或光盘等。

由于该存储介质中所存储的指令,可以执行本发明实施例所提供的视频播放方法任一实施例中的步骤,因此,可以实现本发明实施例所提供的任一视频播放方法所能实现的有益效果,详见前面的实施例,在此不再赘述。

以上对本申请实施例所提供的一种视频播放方法、装置、设备及存储介质进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。并且,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。

相关技术
  • 一种视频播放方法、视频播放装置、电子设备及存储介质
  • 视频播放方法、装置、视频播放设备及可读存储介质
技术分类

06120112432252