一种视频播放的方法、终端及存储介质与流程

文档序号:12863383阅读:213来源:国知局
一种视频播放的方法、终端及存储介质与流程

本发明涉及终端领域,尤其涉及一种视频播放的方法、终端及存储介质。



背景技术:

目前,随着科学技术的发展,也带动人类的物质生活极大丰富,智能终端也变得普及。

人们可以通过智能终端进行工作、娱乐以及游戏。具体的,目前存在一个场景,当用户长时间观看视频就容易疲劳困倦,如果此时用户睡着且没有关闭视频,就容易浪费终端的电量和网络流量,从而给用户带来了不便。



技术实现要素:

本发明实施例公开了一种视频播放的方法及终端,能够在确定用户处于疲劳状态时,向用户发送关闭视频播放的提示;当接收到确认关闭的指令时,保存当前视频的播放进度并进行停止视频播放。通过本发明的技术方案,能够及时提醒用户停止视频播放,从而节省终端的电量和网络流量。

本发明实施例第一方面公开一种视频播放的方法,所述方法包括:

当检测到终端进行视频播放时,获取用户眼睛的状态信息;

根据所述用户眼睛的状态信息确定所述用户当前身体状态;

当所述用户当前的身体状态为疲劳状态时,向用户发送关闭视频播放的提示;

当接收到确认关闭的指令时,保存当前视频的播放进度并进行停止视频播放。

本发明第二方面公开了一种终端,所述终端包括:

获取单元,用于当检测到终端进行视频播放时,获取用户眼睛的状态信息;

确定单元,用于根据所述用户眼睛的状态信息确定所述用户当前身体状态;

提示单元,用于当所述用户当前的身体状态为疲劳状态时,向用户发送关闭视频播放的提示;

控制单元,用于当接收到确认关闭的指令时,保存当前视频的播放进度并进行停止视频播放。

本发明第三方面公开了一种终端,所述终端包括:

存储有可执行程序代码的存储器;

与所述存储器耦合的处理器;

所述处理器调用所述存储器中存储的所述可执行程序代码,执行本发明第一方面中任一项所述的方法。

本发明第四方面公开了一种计算机可读存储介质,其存储用于电子数据交换的计算机程序,其中,所述计算机程序使得计算机执行如本发明第一方面所述的方法。

本发明第五方面公开了一种移动终端,所述移动终端包括通用处理器,所述通用处理器用于:

当检测到终端进行视频播放时,获取用户眼睛的状态信息;

根据所述用户眼睛的状态信息确定所述用户当前身体状态;

当所述用户当前的身体状态为疲劳状态时,向用户发送关闭视频播放的提示;

当接收到确认关闭的指令时,保存当前视频的播放进度并进行停止视频播放。

与现有技术相比,本发明实施例具有以下有益效果:

本发明实施例中,当检测到终端进行视频播放时,获取用户眼睛的状态信息;根据所述用户眼睛的状态信息确定所述用户当前身体状态;当所述用户当前的身体状态为疲劳状态时,向用户发送关闭视频播放的提示;当接收到确认关闭的指令时,保存当前视频的播放进度并进行停止视频播放。通过上述技术方案,能够及时提示用户停止视频播放,从而节省终端的电量和网络流量。

附图说明

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

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

图2是本发明实施例公开的另一种视频播放的方法的流程示意图;

图3是本发明实施例公开的另一种视频播放的方法的流程示意图;

图4是本发明实施例公开的一种用户终端的结构示意图;

图5是本发明实施例公开的另一种用户终端的结构示意图;

图6是本发明实施例公开的另一种用户终端的结构示意图;

图7是本发明实施例公开的一种用户终端的物理结构示意图;

图8是本发明实施例公开的另一种用户终端的物理结构示意图。

具体实施方式

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

本发明实施例公开了一种视频播放的方法及终端,能够及时提醒用户停止视频播放,从而节省终端的电量和网络流量。

以下分别进行详细说明。

请参阅图1,图1是本发明实施例公开的一种视频播放的方法的流程示意图。该视频播放的方法可以包括以下步骤。

s101、当检测到终端进行视频播放时,获取用户眼睛的状态信息;

本发明实施例中,该方法执行的主体可以是终端,其中,终端可以包括移动手机、平板电脑、个人数字助理(personaldigitalassistant,pda)、移动互联网设备(mobileinternetdevice,mid)等各类终端,本发明实施例不作限定。

需要指出的是,终端可以获取应用程序列表;从应用程序列表中识别视频播放类的应用程序;判断该视频播放类的应用程序是否处于运行状态。当该视频播放类的应用程序处于运行状态时,说明终端在播放视频。

其中,用户眼睛的状态信息包括但不限于用户眼睛闭合的时间、用户眼球中血丝的数量、用户眼球中血丝的分布形状、用户眨眼的频率等等。

比如,通过摄像头对用户人脸进行拍照,然后通过人脸模型匹配以确定眼睛的位置,然后对眼睛位置的图像进行处理以确定血丝的数量。

比如,通过摄像头对人脸进行摄像,然后统计预设时间长度内用户眨眼的次数。

s102、根据所述用户眼睛的状态信息确定所述用户当前身体状态;

可选的,所述用户眼睛的状态信息包括眼睛闭合的时长;

所述根据所述用户眼睛的状态信息确定所述用户当前身体状态包括:

当所述眼睛闭合的时长大于预设闭合时长时,确定所述用户当前身体状态为疲劳状态。

可以理解的是,通过摄像头对人脸进行照片拍摄获取预设数量的照片,根据眼睛闭合的照片的数量确定眼睛闭合的时间。

比如1分钟内拍摄了100张照片,其中50张以上用户的眼睛都处于闭合状态,那么确定用户眼睛闭合的时间为30秒,如果预设闭合时长为10秒,那么用户眼睛闭合的时间大于预设闭合时长,说明用户当前身体状态为疲劳状态。

可选的,所述用户眼睛状态信息包括血丝条数;

可以理解的是,终端可以通过摄像头对用户的人脸进行拍照,然后对人脸照片进行分析以确定眼睛的位置(比如将人脸照片与人脸模型进行匹配以确定人脸照片中眼睛的位置),然后对眼睛位置的图片进行分析以确定血丝的条数。

其中,人脸模型可以是通过机器学习算法对多张人脸照片进行学习后获得的。

所述根据所述用户眼睛的状态信息确定所述用户当前身体状态,包括:

当所述用户眼睛中血丝的条数大于预设条数时,确定所述用户当前身体状态为疲劳状态。

可选的,所述根据所述用户眼睛的状态信息确定所述用户当前身体状态之前,所述方法还包括:统计视频播放的时间长度;

所述根据所述用户眼睛的状态信息确定所述用户当前身体状态,包括:

当所述用户眼睛中血丝的条数大于预设条数且所述视频播放的时间长度大于预设播放时长时,确定所述用户当前身体状态为疲劳状态。

可理解的,用户一般盯着屏幕超过两个小时就容易疲倦。如果用户观看视频时间超过两小时且每个眼睛中至少有两条血丝,就说明用户非常疲惫急需休息。

s103、当所述用户当前的身体状态为疲劳状态时,向用户发送关闭视频播放的提示;

其中,提示的方法包括但不限于:声音提示、震动提示、对话框提示等等。

s104、当接收到确认关闭的指令时,保存当前视频的播放进度并进行停止视频播放。

其中,用户可以通过手动输入关闭指令,还可以通过语音输入关闭指令,在此不做限制。

可选的,当在预设时长内未接收到任何指令时,保存当前视频的播放进度并进行停止视频播放。

可以理解的是,如果在预设时长内未接收到用户任何的反馈,说明用户很可能已经睡着,此时就需要保存当前进度,并停止视频播放(比如将视频播放程序挂起),进一步,可以指示终端进行休眠。另外,需要指出的是,如果检测到终端被唤醒时,提示用户是否根据保存的进度进行继续播放。比如a电影保存的进度是30分钟,那么就提示提示用户是否继续从30分钟开始播放。

可选的,所述方法还包括:

当在预设等待时长内未接收到所述用户输入的操作指令时,对当前环境进行声音检测以获取所述当前环境中声音的分贝;当所述当前环境中声音的分贝小于预设分贝时,保存当前的播放进度并控制所述终端进行休眠。

常见的,0-20分贝很静、几乎感觉不到;20-40分贝安静、犹如轻声絮语;40-60分贝一般、普通室内谈话;60-70分贝吵闹、有损神经;70-90分贝很吵、神经细胞受到破坏。90-100分贝吵闹加剧、听力受损;100-120分贝难以忍受、呆一分钟即暂时致聋。

其中,预设分贝可以是40分贝,当在预设等待时长内未接收到所述用户输入的操作指令且周围的环境小于40分贝时,可以人为用户已经处于睡眠状态。

从上可知,通过实施本发明实施例提供的技术方案,本发明实施例中,当检测到终端进行视频播放时,获取用户眼睛的状态信息;根据所述用户眼睛的状态信息确定所述用户当前身体状态;当所述用户当前的身体状态为疲劳状态时,向用户发送关闭视频播放的提示;当接收到确认关闭的指令时,保存当前视频的播放进度并进行停止视频播放。通过上述技术方案,能够及时提示用户停止视频播放,从而节省终端的电量和网络流量。

请参阅图2,图2是本发明实施例公开的一种视频播放的方法的流程示意图。如图2所示,该视频播放的方法可以包括以下步骤。

s201、当检测到终端进行视频播放时,获取用户眼睛的状态信息;所述用户眼睛的状态信息包括眼睛闭合的时长;

本发明实施例中,该方法执行的主体可以是终端,其中,终端可以包括移动手机、平板电脑、个人数字助理(personaldigitalassistant,pda)、移动互联网设备(mobileinternetdevice,mid)等各类终端,本发明实施例不作限定。

s202、当所述眼睛闭合的时长大于预设闭合时长时,确定所述用户当前身体状态为疲劳状态;

s203、当所述用户当前的身体状态为疲劳状态时,向用户发送关闭视频播放的提示;

s204、当接收到确认关闭的指令时,保存当前视频的播放进度并进行停止视频播放;

s205、当在预设等待时长内未接收到所述用户输入的操作指令时,对当前环境进行声音检测以获取所述当前环境中声音的分贝;

s206、当所述当前环境中声音的分贝小于预设分贝时,保存当前的播放进度并控制所述终端进行休眠。

在图2所描述的方法中,根据用户眼睛闭合的时长确定用户是否处于疲劳状态;当所述用户当前的身体状态为疲劳状态时,向用户发送关闭视频播放的提示;当接收到确认关闭的指令时,保存当前视频的播放进度并进行停止视频播放;当在预设等待时长内未接收到所述用户输入的操作指令时,根据环境中声音的分贝确定是否停止视频播放。通过上述技术方案,能够及时提示用户停止视频播放,从而节省终端的电量和网络流量。

请参阅图3,图3是本发明实施例公开的一种视频播放的方法的流程示意图。如图3所示,该视频播放的方法可以包括以下步骤。

s301、当检测到终端进行视频播放时,获取用户眼睛的状态信息;所述用户眼睛状态信息包括血丝条数。

s302、统计视频播放的时间长度。

s303、当所述用户眼睛中血丝的条数大于预设条数且所述视频播放的时间长度大于预设播放时长时,确定所述用户当前身体状态为疲劳状态。

s304、当所述用户当前的身体状态为疲劳状态时,向用户发送关闭视频播放的提示。

s305、当接收到确认关闭的指令时,保存当前视频的播放进度并进行停止视频播放。

s306、当在预设等待时长内未接收到所述用户输入的操作指令时,对当前环境进行声音检测以获取所述当前环境中声音的分贝。

s307、当所述当前环境中声音的分贝小于预设分贝时,保存当前的播放进度并控制所述终端进行休眠。

在图3所描述的方法中,根据播放时长和用户眼睛中血丝的数量判断用户是否处于疲劳状态,当所述用户当前的身体状态为疲劳状态时,向用户发送关闭视频播放的提示;当接收到确认关闭的指令时,保存当前视频的播放进度并进行停止视频播放;当在预设等待时长内未接收到所述用户输入的操作指令时,根据环境中声音的分贝确定是否停止视频播放。通过上述技术方案,能够及时提示用户停止视频播放,从而节省终端的电量和网络流量。

请参阅图4,图4是本发明实施例公开的一种终端的结构示意图。在图4所描述的终端中,可以包括:

获取单元401,用于当检测到终端进行视频播放时,获取用户眼睛的状态信息;

确定单元402,用于根据所述用户眼睛的状态信息确定所述用户当前身体状态;

提示单元403,用于当所述用户当前的身体状态为疲劳状态时,向用户发送关闭视频播放的提示;

控制单元404,用于当接收到确认关闭的指令时,保存当前视频的播放进度并进行停止视频播放。

需要指出的是,图4所示的结构可用于执行s101-s104所述的方法。

请一并参阅图5,图5是本发明实施例公开的另一种终端的结构示意图。图5所示的终端还可以包括:

获取单元501,用于当检测到终端进行视频播放时,获取用户眼睛的状态信息;所述用户眼睛的状态信息包括眼睛闭合的时长;

确定单元502,用于当所述眼睛闭合的时长大于预设闭合时长时,确定所述用户当前身体状态为疲劳状态;

提示单元503,用于当所述用户当前的身体状态为疲劳状态时,向用户发送关闭视频播放的提示;

控制单元504,用于当接收到确认关闭的指令时,保存当前视频的播放进度并进行停止视频播放。

检测单元505,用于当在预设等待时长内未接收到所述用户输入的操作指令时,对当前环境进行声音检测以获取所述当前环境中声音的分贝;

控制单元504,还用于当所述当前环境中声音的分贝小于预设分贝时,保存当前的播放进度并控制所述终端进行休眠。

可以理解的是,图5所述的终端可用于执行s201-s206所示的方法。

请一并参阅图6,图6是本发明实施例公开的另一种用户终端的结构示意图。图6所示的终端包括:

获取单元601,用于当检测到终端进行视频播放时,获取用户眼睛的状态信息;所述用户眼睛状态信息包括血丝条数;

统计单元602,用于统计视频播放的时间长度;

确定单元603,用于当所述用户眼睛中血丝的条数大于预设条数且所述视频播放的时间长度大于预设播放时长时,确定所述用户当前身体状态为疲劳状态。

提示单元604,用于当所述用户当前的身体状态为疲劳状态时,向用户发送关闭视频播放的提示;

控制单元605,用于当接收到确认关闭的指令时,保存当前视频的播放进度并进行停止视频播放;

检测单元606,用于当在预设等待时长内未接收到所述用户输入的操作指令时,对当前环境进行声音检测以获取所述当前环境中声音的分贝;

控制单元605,还用于当所述当前环境中声音的分贝小于预设分贝时,保存当前的播放进度并控制所述终端进行休眠。

可以理解的是,图6所述的终端能够执行s301-s307所述的方法。

请参阅图7,图7为本发明实施例公开的又一种终端的结构示意图,如图7所示,该终端可以包括:至少一个处理器710,例如cpu,存储器720,至少一个通信总线730,输入装置740,输出装置750。其中,通信总线730用于实现这些组件之间的通信连接。存储器720可以是高速ram存储器,也可以是非不稳定的存储器(non-volatilememory),例如至少一个磁盘存储器。存储器720可选的还可以是至少一个位于远离前述处理器710的存储装置。其中,处理器710可以结合图4至图6所描述的终端,存储器720中存储一组程序代码,且处理器710调用存储器720中存储的程序代码,用于执行以下操作:

当检测到终端进行视频播放时,获取用户眼睛的状态信息;

根据所述用户眼睛的状态信息确定所述用户当前身体状态;

当所述用户当前的身体状态为疲劳状态时,向用户发送关闭视频播放的提示;

当接收到确认关闭的指令时,保存当前视频的播放进度并进行停止视频播放。

可选的,所述用户眼睛的状态信息包括眼睛闭合的时长;

所述根据所述用户眼睛的状态信息确定所述用户当前身体状态包括:

当所述眼睛闭合的时长大于预设闭合时长时,确定所述用户当前身体状态为疲劳状态。

可选的,所述用户眼睛状态信息包括血丝条数;

所述根据所述用户眼睛的状态信息确定所述用户当前身体状态,包括:

当所述用户眼睛中血丝的条数大于预设条数时,确定所述用户当前身体状态为疲劳状态。

可选的,所述根据所述用户眼睛的状态信息确定所述用户当前身体状态之前,所述操作还包括:

统计视频播放的时间长度;

所述根据所述用户眼睛的状态信息确定所述用户当前身体状态,包括:

当所述用户眼睛中血丝的条数大于预设条数且所述视频播放的时间长度大于预设播放时长时,确定所述用户当前身体状态为疲劳状态。

可选的,所述操作还包括:

当在预设等待时长内未接收到所述用户输入的操作指令时,对当前环境进行声音检测以获取所述当前环境中声音的分贝;

当所述当前环境中声音的分贝小于预设分贝时,保存当前的播放进度并控制所述终端进行休眠。

本发明实施例中,当检测到终端进行视频播放时,获取用户眼睛的状态信息;根据所述用户眼睛的状态信息确定所述用户当前身体状态;当所述用户当前的身体状态为疲劳状态时,向用户发送关闭视频播放的提示;当接收到确认关闭的指令时,保存当前视频的播放进度并进行停止视频播放。通过上述技术方案,能够及时提示用户停止视频播放,从而节省终端的电量和网络流量。

请参阅图8,图8为本发明实施例公开的又一种移动终端的结构示意图,如图8所示,该移动终端可以包括:基带处理大规模集成电路810(基带处理lsi),通用处理器820,语音处理集成电路830(语音处理ic),触摸控制器840,陀螺仪传感器850,通信总线860,存储器870。其中,通信总线860用于实现这些组件之间的通信连接。存储器870可以是高速ram存储器,也可以是非不稳定的存储器(non-volatilememory),例如至少一个磁盘存储器。其中,通用处理器820可以结合图3至图6所描述的终端,存储器870中存储一组程序代码,且通用处理器820调用存储器870中存储的程序代码,用于执行以下操作:

当检测到终端进行视频播放时,获取用户眼睛的状态信息;

根据所述用户眼睛的状态信息确定所述用户当前身体状态;

当所述用户当前的身体状态为疲劳状态时,向用户发送关闭视频播放的提示;

当接收到确认关闭的指令时,保存当前视频的播放进度并进行停止视频播放。

可选的,所述用户眼睛的状态信息包括眼睛闭合的时长;

所述根据所述用户眼睛的状态信息确定所述用户当前身体状态包括:

当所述眼睛闭合的时长大于预设闭合时长时,确定所述用户当前身体状态为疲劳状态。

可选的,所述用户眼睛状态信息包括血丝条数;

所述根据所述用户眼睛的状态信息确定所述用户当前身体状态,包括:

当所述用户眼睛中血丝的条数大于预设条数时,确定所述用户当前身体状态为疲劳状态。

可选的,所述根据所述用户眼睛的状态信息确定所述用户当前身体状态之前,所述操作还包括:

统计视频播放的时间长度;

所述根据所述用户眼睛的状态信息确定所述用户当前身体状态,包括:

当所述用户眼睛中血丝的条数大于预设条数且所述视频播放的时间长度大于预设播放时长时,确定所述用户当前身体状态为疲劳状态。

可选的,所述操作还包括:

当在预设等待时长内未接收到所述用户输入的操作指令时,对当前环境进行声音检测以获取所述当前环境中声音的分贝;

当所述当前环境中声音的分贝小于预设分贝时,保存当前的播放进度并控制所述终端进行休眠。

其中,可选的,所述通用处理器包括应用处理器和人工智能ai模块,所述ai模块集成于所述应用处理器设置,所述ai模块用于:

根据所述用户眼睛的状态信息确定所述用户当前身体状态;当所述用户当前的身体状态为疲劳状态时,向用户发送关闭视频播放的提示;当接收到确认关闭的指令时,保存当前视频的播放进度并进行停止视频播放。

其中,ai模块用户利于预设机器学习算法对人脸图像进行训练以获取人脸模型。该人脸模型中会标注五官的位置。然后将摄像头获取的人脸图像与人脸模型对比以确定的眼睛的位置,然后对眼睛位置的图像进行分析以获取眼睛的状态信息。

另外,可选的,所述通用处理器包括应用处理器和人工智能ai模块,所述ai模块独立于所述处理器设置,所述ai模块用于:

根据所述用户眼睛的状态信息确定所述用户当前身体状态;

当所述用户当前的身体状态为疲劳状态时,向用户发送关闭视频播放的提示;

当接收到确认关闭的指令时,保存当前视频的播放进度并进行停止视频播放。

进一步,需要指出的是,ai模块的具体形式可以是硬件和/或软件,ai模块包括硬件形态时,处理器和ai模块可以是集成设置,也可以是分离设置,此处不做限定。

在ai模块集成与所述应用处理器集成设置时,若应用处理器为单核处理器,则ai模块可以是应用处理器中的智能微处理电路,若应用处理器为多核处理器,则ai模块可以是多核处理器中的单个智能微处理器内核或者某一个微处理器内核中的智能微处理电路。

在ai模块集成与所述应用处理器分离设置时,ai模块可以是应用处理器平台架构中除所述应用处理器之外的任意一个协处理器(如基带处理器等),或者,可以是应用处理器平台架构中除所述应用处理器之外的一个新设置的智能微处理器,或者,可以是新设置的独立于所述应用处理器平台的智能处理平台,且该智能处理平台至少包括一个专用智能处理器,该智能处理平台与应用处理器平台通信连接,可选的,智能处理平台还可以与存储器、外设等直连通信连接。

可选的,向所述用户推送所述目标图片之后,所述方法还包括:

记录所述用户的选择结果;

根据所述用户的选择结构对所述用户情绪模型进行更新。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质包括只读存储器(read-onlymemory,rom)、随机存储器(randomaccessmemory,ram)、可编程只读存储器(programmableread-onlymemory,prom)、可擦除可编程只读存储器(erasableprogrammablereadonlymemory,eprom)、一次可编程只读存储器(one-timeprogrammableread-onlymemory,otprom)、电子抹除式可复写只读存储器(electrically-erasableprogrammableread-onlymemory,eeprom)、只读光盘(compactdiscread-onlymemory,cd-rom)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。

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

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