一种移动终端的播放控制方法、装置及移动终端与流程

文档序号:12822766阅读:219来源:国知局
一种移动终端的播放控制方法、装置及移动终端与流程

本发明实施例涉及移动终端技术领域,尤其涉及一种移动终端的播放控制方法、装置及移动终端。



背景技术:

目前,随着移动终端技术的快速发展,移动终端的显示屏幕尺寸越来越大,所装载的应用程序以及所能够实现的功能也越来越丰富,用户每天会花费大量的时间来使用移动终端。其中,视频播放应用的使用时间通常比较长,所以移动终端耗电情况等成为考量移动终端工作性能的重要指标。

移动终端的在播放视频时的控制方案对耗电情况的影响较大,现有的移动终端控制方案有待于改进。



技术实现要素:

本发明实施例提供一种移动终端的播放控制方法、装置及移动终端,可以优化移动终端在播放视频时的播放控制方案。

第一方面,本发明实施例提供了一种移动终端的播放控制方法,包括:

在播放目标视频片段前从服务端获取所述目标视频片段对应的用户评价信息;

根据所述用户评价信息确定所述目标视频片段是否满足预设降功耗条件;

若满足所述预设降功耗条件,则在播放所述目标视频片段时进行降功耗处理。

第二方面,本发明实施例提供了一种移动终端的播放控制装置,包括:

评价信息获取模块,用于在播放目标视频片段前从服务端获取所述目标视频片段对应的用户评价信息;

降功耗判断模块,用于根据所述用户评价信息确定所述目标视频片段是否满足预设降功耗条件。

降功耗处理模块,用于在满足所述预设降功耗条件时,在播放所述目标视频片段时进行降功耗处理。

第三方面,本发明实施例提供了一种移动终端,包括存储器,处理器及存储在存储器上并可在处理器运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现以下步骤:

在播放目标视频片段前从服务端获取所述目标视频片段对应的用户评价信息;

根据所述用户评价信息确定所述目标视频片段是否满足预设降功耗条件;

若满足所述预设降功耗条件,则在播放所述目标视频片段时进行降功耗处理。

本发明实施例中提供的移动终端的播放控制方案,在播放目标视频片段前从服务端获取目标视频片段对应的用户评价信息,若根据用户评价信息确定目标视频片段满足预设降功耗条件,则在播放目标视频片段时进行降功耗处理。通过采用上述技术方案,可根据用户评价信息确定未播放的目标视频片段是否满足降功耗条件,在满足时进行降功耗处理,可节省移动终端的系统功耗。

附图说明

图1为本发明实施例提供的一种移动终端的播放控制方法的流程示意图;

图2为本发明实施例提供的一种显示过程示意图;

图3为本发明实施例提供的vsync显示刷新机制的示意图;

图4为本发明实施例提供的另一种移动终端的播放控制方法的流程示意图;

图5为本发明实施例提供的另一种移动终端的播放控制方法的流程示意图;

图6为本发明实施例提供的另一种移动终端的播放控制方法的流程示意图;

图7为本发明实施例提供的一种移动终端的播放控制装置的结构框图;

图8为本发明实施例提供的一种移动终端的结构示意图。

具体实施方式

下面结合附图并通过具体实施方式来进一步说明本发明的技术方案。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。

图1为本发明实施例提供的一种移动终端的播放控制方法的流程示意图,该方法可以由移动终端的播放控制装置执行,其中该装置可由软件和/或硬件实现,一般可集成在移动终端中。如图1所示,该方法包括:

步骤101、在播放目标视频片段前从服务端获取所述目标视频片段对应的用户评价信息。

示例性的,本发明实施例中的移动终端具体可为手机、智能手表、平板电脑、游戏机、个人数字助理和数字多媒体播放器等包含显示屏的设备。

目前,视频播放应用所提供的视频资源越来越丰富,且支持点播以及直播等功能,所以选择视频播放应用来观看视频的用户越来越多。移动终端上可装载的视频播放应用有很多,如爱奇艺视频、优酷视频、腾讯视频以及搜狐视频等等,这些视频播放应用为用户提供了大量的免费视频资源,用户可选择在线播放或者离线播放等播放模式,本发明实施例尤其适用于在线播放模式的应用场景。

示例性的,在执行本步骤之前,可将即将播放的目标视频资源(如用户选择播放的一部电影、一集电视剧或一期电视节目等)以预设时间间隔划分为多个视频片段。其中,预设时间间隔可为固定值(如5分钟),也可为目标视频资源总播放时长的预设比例值(如1/30),具体数值不做限定。根据所述目标视频资源的播放进度确定目标视频片段,目标视频片段可理解为当前正在播放的视频片段的下一个视频片段。

当用户选择在线观看模式时,在观看视频的过程中会对视频内容进行评价,如发布弹幕、点赞、评论以及在讨论区与其他在线用户聊天等等,这些用户表达自己对视频内容评价的信息均可作为用户评价信息。示例性的,所述用户评价信息包括所述目标视频片段在历史播放过程中接收到的弹幕数量、弹幕内容、点赞次数以及讨论区聊天记录中的至少一项。

用户评价信息一般可以与视频的播放时间(与视频的播放时间轴相对应)存在一定的对应关系,也就是说用户在看到自己想要评价的视频内容时会在对应的播放时刻发表评价信息,因此,可根据用户评价信息的发布时的播放进度确定其对应的视频片段,并将此对应关系上传至服务端(例如可以是正在使用的视频播放应用程序对应的服务器),以便服务端汇总当前的视频片段所对应的所有曾观看过该视频片段的用户所发布的评价信息,也就是说目标视频片段对应的用户评价信息包括服务端汇总的目标视频片段所对应的所有曾观看过目标视频片段的用户所发布的评价信息。

本步骤中,可在即将播放目标视频片段之前从服务端获取其对应的用户评价信息,也可在用户选择播放目标视频资源时开始获取该目标视频资源中包含的所有视频片段分别对应的用户评价信息,本发明实施例不做限定。

步骤102、根据所述用户评价信息确定目标视频片段是否满足预设降功耗条件。

示例性的,用户评价信息可以反映出曾经观看过目标视频片段的用户对目标视频片段的喜好程度或关注程度等。例如,当用户评价信息包含弹幕数量时,若弹幕数量较多,则说明用户关注程度较高;又如,当用户评价信息包含点赞次数时,若点赞次数较多,则说明很多用户喜欢该视频片段;再如,当用户评价信息包含弹幕内容或讨论区聊天记录时,可对弹幕内容和聊天记录中的文字进行识别,从中提取出能够反映用户评价的字段,如“好看”、“精彩”、“无聊”、“想快进”等等,根据识别出的字段来确定用户的观看态度。

本发明实施例中,预设降功耗条件可用于衡量用户对视频片段的满意程度,包括受关注度或是否喜欢观看等,当根据用户评价信息确定目标视频片段受关注程度较低或很多用户不喜欢观看时,可确定目标视频片段满足预设降功耗条件。

步骤103、若满足所述预设降功耗条件,则在播放所述目标视频片段时进行降功耗处理。

示例性的,所述降功耗处理可包括:降低屏幕亮度、降低屏幕刷新率、降低图层绘制帧率、降低图层合成帧率、降低显示画面分辨率和减小播放音量中的至少一项。

优选的,本步骤可包括:根据所述用户评价信息确定所述目标视频片段对应的目标降功耗策略;在播放所述目标视频片段时采用所述目标降功耗策略进行降功耗处理。其中,降功耗策略中可包括降功耗处理的方式以及对应的参数值。这样设置的好处在于,能够更加细致地根据用户评价信息进行不同程度的降功耗处理,更好地兼顾用户的观看需求和节省功耗的效果。

示例性的,所述目标降功耗策略包括降低屏幕亮度、降低屏幕刷新率、降低图层绘制帧率、降低图层合成帧率、降低显示画面分辨率和减小播放音量中的至少一项以及对应的参数值。其中,降低屏幕亮度对应的参数值为目标屏幕亮度值,降低屏幕刷新率对应的参数值为目标屏幕刷新率,降低图层绘制帧率对应的参数值为目标图层绘制帧率,降低图层合成帧率对应的参数值为目标图层合成帧率,降低显示画面分辨率为目标显示画面分辨率,减小播放音量对应的参数值为目标音量值。可以理解的是,为了增强降功耗的效果,可以同时采用上述多种降功耗的方式,例如同时降低屏幕亮度、降低屏幕刷新率、降低图层绘制帧率、降低图层合成帧率、降低显示画面分辨率和减小播放音量。不同的降功耗策略之间的区别可体现在降功耗方式的不同、降功耗方式的数量不同以及降功耗方式对应的参数值不同等各个方面,本发明实施例不做限定。

本发明实施例对移动终端中装载的操作系统不做限定,可以是安卓(android)系统、手机窗口(windowsphone,wp)操作系统、linux及ios系统等等。示例性的,为了便于说明,本发明实施例以常见的android系统进行后续的说明。

为了便于理解,下面以android系统为例,对android系统中显示画面从生成到显示的过程进行简单的说明。图2为本发明实施例提供的一种显示过程示意图。

首先,在应用(application)层,每个应用程序(以下简称应用或app)包含1个或多个图层,各个应用app1、app2…appn按照自己的应用设计情况(一般由对应的安装包apk决定)各自单独执行图层绘制(render)操作(即绘制图层上的图像),并在绘制操作处理完成后,各应用将所绘制的所有图层发送给执行图层合成操作的图层合成模块(surfaceflinger)。

然后,在应用框架(framework)层,所有图层(包括可见图层和不可见图层)组成一个图层列表,定义为listall。图层合成模块从listall中挑选出可见图层组成可见图层列表,定义为displaylist。随后,图层合成模块从系统中三个可循环使用的帧缓冲器(framebuffer,简称bf或buffer)中,找出一个空闲的fb,并在该空闲的fb上,根据应用配置信息,例如哪个图层应该置底、哪个图层应该置顶、哪个区域为可见区以及哪个区域为透明区等等,通过合成(compose)操作,将displaylist中包含的图层叠加在一起,得到最终的待显示画面。

最后,在内核(kernel)层,可以将待显示画面传输给显示硬件(包括显示控制器和显示屏,使待显示画面最终显示在显示屏上。这里对显示屏的类型不做限定,例如可以是液晶显示器(liquidcrystaldisplay,lcd)。

另外,android系统在显示刷新的过程中引入了同步(vsync)刷新机制。图3为本发明实施例提供的vsync显示刷新机制的示意图。具体地,vsync刷新机制其实就是在整个显示流程中,插入“心跳”即系统同步(vsync)信号,由显示控制器发送给cpu,用于产生vsync中断,以控制每次图层绘制操作和图层合成操作都需要按照心跳来完成,从而将整个显示过程中的关键步骤都纳入到vsync的统一管理机制。vsync信号的频率目前常见为60hz。如图3所示,假设vsync信号周期为t,不考虑信号的传输延迟,第一个vsync信号vsync1到达cpu后,cpu向各应用转发该第一个vsync信号vsync1,各应用响应用户在显示屏上的触摸滑动等操作,开始执行绘制操作;在各应用完成绘制操作后,得到各应用所绘制的多个图层。第二个vsync信号vsync2到达cpu后,cpu向图层合成模块转发该第二个vsync信号vsync2,图层合成模块开始执行图层合成操作,将各应用所绘制的多个图层进行合成,生成待显示画面。第三个vsync信号vsync3到达cpu后,系统开始执行显示刷新,并将该待显示画面最终显示在显示屏上。由上述描述可知,应用程序、图层合成模块和显示屏接收到的vsync信号的频率是一致的,且是预先设置好的固定值。

在移动终端图层绘制、合成和刷新显示的流程中,存在3种帧率:绘制帧率、合成帧率和刷新率。

其中,绘制帧率为图层绘制完成后,触发图层合成模块进行图层合成的帧率,可以理解为单位时间(例如,1秒钟)绘制的图层帧数。所述绘制帧率包括应用程序对应的(图层)绘制帧率和单类图层对应的(图层)绘制帧率。系统中运行的应用程序可能有多个,每个应用程序可能包括多个图层,例如,视频播放器应用程序下一般包括三个图层:一个显示视频内容的图层,可定义为u1;两个surfaceview类型的图层,一个用于显示弹幕内容,可定义为u2,另一个用于显示用户界面(userinterface,ui)控件(如播放进度条、音量控制条以及各种控制按钮等)和广告,可定义为u3。所述应用程序对应的绘制帧率为应用程序单位时间内执行绘制操作的次数,其中,执行一次绘制操作时可能绘制了一个或者多个图层。所述单类图层对应的绘制帧率为同一编号或名称(如前面的u1、u2或u3)的图层单位时间内被触发绘制的次数。

合成帧率为把各个应用程序绘制的图层合成为一个待显示画面的帧率,可以理解为单位时间合成的画面帧数。

刷新率为移动终端显示屏画面刷新的帧率。一般,显示屏会以60hz的刷新率刷新。

可选的,可通过将显示屏的亮度值调整到目标屏幕亮度值来降低屏幕亮度,包括将显示屏的亮度值调到最低(相当于熄灭屏幕)。

可通过将用于绘制图层、合成图层或屏幕刷新的参考信号(如vsync信号)的频率调整为目标图层绘制帧率、目标图层合成帧率或目标屏幕刷新率来实现降低图层绘制帧率、降低图层合成帧率或降低屏幕刷新率,且绘制图层、合成图层和屏幕刷新对应的vsync信号的频率可以相同(如均由60hz降为50hz)也可以各不相同(如由60hz分别降为50hz、52hz和54hz)。也可通过变更图层绘制操作、图层合成操作和屏幕刷新操作对参考信号的响应机制来实现将图层绘制帧率、图层合成帧率或屏幕刷新率降低至目标图层绘制帧率、目标图层合成帧率或目标屏幕刷新率。例如,接收到的第2n+1个信号响应,接收到的第2n个信号不响应;又如,以n个(如5个)信号为一组,每组中的第一类预设编号(如1,2,4,5)的信号响应,第二类预设编号(如4)的信号不响应。

示例性的,如上述举例,将当前的图层绘制帧率60hz降至目标图层绘制帧率50hz,可通过以下两种方式实现:第一种,将发送至应用程序的vsync信号的频率更改为50hz;第二种,假设vsync信号的频率为60hz,以6个信号为一组,控制应用程序响应每组中的5个第一类预设编号(如1,2,3,4和5)的信号来绘制图层,不响应1个第二类预设编号(如6)的信号。

降低显示画面分辨率可以在图层绘制阶段或图层合成阶段来实现,例如应用程序在绘制目标视频片段对应的图层时降低图像的分辨率至目标显示画面分辨率,又如图层合成模块可在进行合成前或在合成过程中将目标视频片段对应的显示画面分辨率降至目标显示画面分辨率。其中,调低分辨率可通过图像处理相关手段实现。

本发明实施例提供的移动终端的播放控制方法,在播放目标视频片段前从服务端获取目标视频片段对应的用户评价信息,根据用户评价信息确定所述目标视频片段对应的目标降功耗策略,在播放目标视频片段时采用所述目标降功耗策略进行降功耗处理。通过采用上述技术方案,可根据用户评价信息确定未播放的目标视频片段对应的降功耗策略,并采用所确定的降功耗策略对目标视频进行降功耗播放,可节省移动终端的系统功耗。

图4为本发明实施例提供的另一种移动终端的播放控制方法的流程示意图,该方法包括如下步骤:

步骤401、在播放目标视频片段前从服务端获取目标视频片段对应的弹幕数量。

其中,弹幕数量还可以是点赞次数,也可同时包括弹幕数量和点赞次数,为了便于说明,下面以弹幕数量为例进行说明。

步骤402、计算弹幕数量与目标视频片段的历史点播量的第一比值。

示例性的,目标视频片段的历史点播量可理解为目标视频片段曾经播放过的次数,目标视频片段对应的弹幕数量可理解为目标视频片段在历史播放过程中接收到的弹幕的数量。

步骤403、判断第一比值是否小于预设比值阈值,若是,则执行步骤404;否则,执行步骤407;

示例性的,预设比值阈值可根据经验设置,例如,可以是0.5。

步骤404、确定目标视频片段满足预设降功耗条件。

当用户观看目标视频片段时,如果对这个视频片段感兴趣,可能会发布弹幕对其进行评价,因此弹幕数量与目标视频片段的历史点播量的比值可反映出所有观看过目标视频片段的用户对目标视频片段的总体关注程度,以此作为参考确定当前用户对目标视频片段的关注程度。

步骤405、根据第一比值查询第一预设对应关系,得到所述目标视频片段对应的目标降功耗策略。

其中,所述第一预设对应关系包括预先建立的比值与降功耗策略的对应关系。

示例性的,可预先建立比值区间与降功耗策略的对应关系。例如,降功耗策略为3种,比值大于0.3且小于0.5时对应第一降功耗策略,比值大于0.1且小于或等于0.3时对应第二降功耗策略,比值小于或等于0.1时对应第三降功耗策略。

优选的,当同时包含弹幕数量和点赞次数时,可将弹幕数量与目标视频片段的历史点播量的比值记为比值a,将弹幕数量与目标视频片段的历史点播量的比值记为比值b,本步骤中所述第一比值记为综合比值,综合比值为比值a和比值b的和(a+b)或者加权求和的值(aa+bb),其中的加权系数a和b可根据经验设置,具体数值不做限定。

示例性的,第一降功耗策略为降低屏幕刷新率、降低图层绘制帧率和降低图层合成帧率;第二降功耗策略为降低屏幕亮度、降低屏幕刷新率、降低图层绘制帧率、降低图层合成帧率和降低显示画面分辨率;第三降功耗策略为降低屏幕亮度、降低屏幕刷新率、降低图层绘制帧率、降低图层合成帧率和降低显示画面分辨率和减小播放音量。对以上各降功耗方式对应的参数值不做限定,只要低于原来对应的参数值即可,例如将屏幕刷新率由60hz降至50hz。

示例性的,第一降功耗策略为降低屏幕刷新率、降低图层绘制帧率和降低图层合成帧率,对应的目标参数值均为58hz(降功耗前为60hz);第二降功耗策略为降低屏幕刷新率、降低图层绘制帧率和降低图层合成帧率,对应的目标参数值均为55hz;第三降功耗策略为降低屏幕刷新率、降低图层绘制帧率和降低图层合成帧率,对应的目标参数值均为50hz。

步骤406、在播放目标视频片段时采用目标降功耗策略进行降功耗处理。

步骤407、在播放目标视频片段时采用原播放策略进行播放。

本发明实施例可根据弹幕数量或点赞次数与目标视频片段的历史点播量的比值来更加准确地确定目标视频片段对应的降功耗策略,保证用户的观看体验的同时降低移动终端的系统功耗。

图5为本发明实施例提供的另一种移动终端的播放控制方法的流程示意图,该方法包括如下步骤:

步骤501、在播放目标视频片段前从服务端获取目标视频片段对应的弹幕内容。

其中,弹幕内容还可以是评论内容或讨论区聊天记录等,也可同时包括弹幕内容、评论内容和讨论区聊天记录,为了便于说明,下面以弹幕数量为例进行说明。

步骤502、获取所述弹幕内容中包含的文字信息。

步骤503、从所述文字信息中提取负面评价类型和正面评价类型的关键字,并分别统计每种类型的关键字的出现次数总和。

示例性的,例如,正面评价类型的关键字可包括“好看”、“精彩”、“场面震撼”以及“赞”等正面评价语言;负面评价类型的关键字可包括“不好看”、“无聊”、“失望”以及“浪费时间”等负面评价语言。

步骤504、判断负面评价类型对应的第一出现次数总和是否大于正面评价类型对应的第二出现次数总和,若是,则执行步骤505;否则,执行步骤508。

步骤505、计算第一出现次数总和与第二出现次数总和的第一差值。

步骤506、根据第一差值查询第二预设对应关系,得到所述目标视频片段对应的目标降功耗策略。

其中,所述第二预设对应关系包括预先建立的差值与降功耗策略的对应关系。

示例性的,也可建立差值区间与降功耗策略的对应关系。例如,降功耗策略有3种,差值大于100时对应第一降功耗策略,差值大于50小于或等于100时对应第二降功耗策略,差值小于或等于50时对应第三降功耗策略。具体的降功耗策略可参照上文的相关描述。

步骤507、在播放所述目标视频片段时采用所述目标降功耗策略进行降功耗处理。

步骤508、在播放目标视频片段时采用原播放策略进行播放。

本发明实施例可通过从弹幕内容、评论内容和讨论区聊天记录对应的文字信息中提取到能够表达用户喜好程度的关键字,并得出目标视频片段是否得到多数用户的喜欢或厌恶,可更加准确地确定目标视频片段对应的降功耗策略,保证用户的观看体验的同时降低移动终端的系统功耗。

图6为本发明实施例提供的另一种移动终端的播放控制方法的流程示意图,该方法包括如下步骤:

步骤601、在播放目标视频片段前从服务端获取目标视频片段对应的弹幕内容。

其中,弹幕内容还可以是评论内容或讨论区聊天记录等,也可同时包括弹幕内容、评论内容和讨论区聊天记录,为了便于说明,下面以弹幕数量为例进行说明。

步骤602、获取当前用户对应的厌恶类型。

其中,所述厌恶类型为用户不喜欢观看的视频内容类型,所述当前用户对应的厌恶类型中包含至少一个项目。

示例性的,视频内容类型可包括搞笑、血腥、暴力及悲情等等。当前用户对应的厌恶类型可由用户自行选定,也可通过统计用户的观看习惯来确定。例如,用户在历史观看过程中,在遇到暴力类型的视频片段时选择快进的次数超过预设次数阈值时,可确定用户对应的厌恶类型包括暴力类型。

步骤603、根据所述用户评价信息确定所述目标视频片段对应的内容类型。

其中,所述目标视频片段对应的内容类型中包含至少一个项目。

示例性的,可获取所述弹幕内容中包含的文字信息,从文字信息中提取与内容类型相关的关键字,并分别统计每种内容类型相关的关键字的出现频率,将对应的关键字的出现频率总和较高的内容类型确定为目标视频片段对应的内容类型。

步骤604、判断所述内容类型中是否存在与所述厌恶类型中的任意一项相一致的项目,若是,则执行步骤605;否则,执行步骤607。

示例性的,当目标视频片段对应的内容类型与厌恶类型中包含的所有项目均不一致时,说明当前用户不讨厌观看目标视频片段,不需要降功耗,在播放目标视频片段时采用原播放策略进行播放;当目标视频片段对应的内容类型与厌恶类型中包含的任意一个视频内容类型一致时,确定需要在播放过程中进行降功耗处理。

步骤605、确定所述内容类型中与所述厌恶类型中相一致的第一项目数量。

步骤606、根据所述第一项目数量查询第三预设对应关系,得到所述目标视频片段对应的目标降功耗策略。

其中,所述第三预设对应关系包括预先建立的数量与降功耗策略的对应关系。

示例性的,可建立项目数量区间与降功耗策略的对应关系。例如,降功耗策略有3种,项目数量大于3时对应第一降功耗策略,项目数量大于1小于或等于3时对应第二降功耗策略,项目数量等于1时对应第三降功耗策略。具体的降功耗策略可参照上文的相关描述。

步骤607、在播放目标视频片段时采用原播放策略进行播放。

本发明实施例可通过从弹幕内容、评论内容和讨论区聊天记录对应的文字信息中提取到目标视频片段对应的内容类型,根据内容类型与当前用户的厌恶类型的匹配程度可更加准确地确定目标视频片段对应的降功耗策略,保证用户的观看体验的同时降低移动终端的系统功耗。

图7为本发明实施例提供的一种移动终端的播放控制装置的结构框图,该装置可由软件和/或硬件实现,一般集成在移动终端中,可通过执行移动终端的播放控制方法来进行播放控制。如图7所示,该装置包括:

评价信息获取模块701,用于在播放目标视频片段前从服务端获取所述目标视频片段对应的用户评价信息;

降功耗判断模块702,用于根据所述用户评价信息确定所述目标视频片段是否满足预设降功耗条件。

降功耗处理模块703,用于在满足所述预设降功耗条件时,在播放所述目标视频片段时进行降功耗处理。

本发明实施例提供的移动终端的播放控制装置,可根据用户评价信息确定未播放的目标视频片段是否满足降功耗条件,在满足时进行降功耗处理,可节省移动终端的系统功耗。

可选的,所述降功耗处理包括:

策略确定单元,用于在满足所述预设降功耗条件时,根据所述用户评价信息确定所述目标视频片段对应的目标降功耗策略;

降功耗处理单元,用于在播放所述目标视频片段时采用所述目标降功耗策略进行降功耗处理。

可选的,所述用户评价信息包括所述目标视频片段在历史播放过程中接收到的弹幕数量、弹幕内容、点赞次数、评论内容以及讨论区聊天记录中的至少一项。

可选的,所述用户评价信息包括弹幕数量或所述点赞次数;

所述降功耗判断模块包括:

比值计算单元,用于计算所述弹幕数量或所述点赞次数与所述目标视频片段的历史点播量的第一比值;

比值判断单元,用于判断所述第一比值是否小于预设比值阈值,若小于,则确定所述目标视频片段满足预设降功耗条件;

所述策略确定单元用于:根据所述第一比值查询第一预设对应关系,得到所述目标视频片段对应的目标降功耗策略,其中,所述第一预设对应关系包括预先建立的比值与降功耗策略的对应关系。

可选的,所述用户评价信息包括所述弹幕内容、所述评论内容或讨论区聊天记录;

所述降功耗判断模块包括:

文字信息获取单元,用于获取所述弹幕内容、所述评论内容或讨论区聊天记录中包含的文字信息;

出现次数统计单元,用于从所述文字信息中提取负面评价类型和正面评价类型的关键字,并分别统计每种类型的关键字的出现次数总和;

次数总和判断单元,用于判断所述负面评价类型对应的第一出现次数总和是否大于所述正面评价类型对应的第二出现次数总和,若是,则确定所述目标视频片段满足预设降功耗条件;

所述策略确定单元用于:

计算所述第一出现次数总和与所述第二出现次数总和的第一差值;

根据所述第一差值查询第二预设对应关系,得到所述目标视频片段对应的目标降功耗策略,其中,所述第二预设对应关系包括预先建立的差值与降功耗策略的对应关系。

可选的,所述用户评价信息包括所述弹幕内容、所述评论内容或讨论区聊天记录;

所述降功耗判断模块包括:

厌恶类型获取单元,用于获取当前用户对应的厌恶类型,其中,所述厌恶类型为用户不喜欢观看的视频内容类型,所述当前用户对应的厌恶类型中包含至少一个项目;

内容类型确定单元,用于根据所述用户评价信息确定所述目标视频片段对应的内容类型,其中,所述目标视频片段对应的内容类型中包含至少一个项目;

类型判断单元,用于判断所述内容类型中是否存在与所述厌恶类型中的任意一项相一致的项目,若存在,则确定所述目标视频片段满足预设降功耗条件;

所述策略确定单元用于:

确定所述内容类型中与所述厌恶类型中相一致的第一项目数量;

根据所述第一项目数量查询第三预设对应关系,得到所述目标视频片段对应的目标降功耗策略,其中,所述第三预设对应关系包括预先建立的数量与降功耗策略的对应关系。

可选的,所述降功耗处理包括:

降低屏幕亮度、降低屏幕刷新率、降低图层绘制帧率、降低图层合成帧率、降低显示画面分辨率和减小播放音量中的至少一项。

本发明实施例提供了一种移动终端,该移动终端中可集成本发明实施例提供的移动终端的播放控制装置。图8为本发明实施例提供的一种移动终端的结构示意图。如图8所示,该移动终端可以包括:壳体(图中未示出)、存储器801、中央处理器(centralprocessingunit,cpu)802(又称处理器,以下简称cpu)、电路板(图中未示出)和电源电路(图中未示出)。所述电路板安置在所述壳体围成的空间内部;所述cpu802和所述存储器801设置在所述电路板上;所述电源电路,用于为所述移动终端的各个电路或器件供电;所述存储器801,用于存储可执行程序代码;所述cpu802通过读取所述存储器801中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行:

在播放目标视频片段前从服务端获取所述目标视频片段对应的用户评价信息;

根据所述用户评价信息确定所述目标视频片段是否满足预设降功耗条件;

若满足所述预设降功耗条件,则在播放所述目标视频片段时进行降功耗处理。

所述移动终端还包括:外设接口803、rf(radiofrequency,射频)电路805、音频电路806、扬声器811、电源管理芯片808、输入/输出(i/o)子系统809、触摸屏812、其他输入/控制设备810以及外部端口804,这些部件通过一个或多个通信总线或信号线807来通信。

应该理解的是,图示移动终端800仅仅是移动终端的一个范例,并且移动终端800可以具有比图中所示出的更多的或者更少的部件,可以组合两个或更多的部件,或者可以具有不同的部件配置。图中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。

下面就本实施例提供的用于实现播放控制的移动终端进行详细的描述,该移动终端以手机为例。

存储器801,所述存储器801可以被cpu802、外设接口803等访问,所述存储器801可以包括高速随机存取存储器,还可以包括非易失性存储器,例如一个或多个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

外设接口803,所述外设接口803可以将设备的输入和输出外设连接到cpu802和存储器801。

i/o子系统809,所述i/o子系统809可以将设备上的输入输出外设,例如触摸屏812和其他输入/控制设备810,连接到外设接口803。i/o子系统809可以包括显示控制器8091和用于控制其他输入/控制设备810的一个或多个输入控制器8092。其中,一个或多个输入控制器8092从其他输入/控制设备810接收电信号或者向其他输入/控制设备810发送电信号,其他输入/控制设备810可以包括物理按钮(按压按钮、摇臂按钮等)、拨号盘、滑动开关、操纵杆、点击滚轮。值得说明的是,输入控制器8092可以与以下任一个连接:键盘、红外端口、usb接口以及诸如鼠标的指示设备。

触摸屏812,所述触摸屏812是用户终端与用户之间的输入接口和输出接口,将可视输出显示给用户,可视输出可以包括图形、文本、图标、视频等。

i/o子系统809中的显示控制器8091从触摸屏812接收电信号或者向触摸屏812发送电信号。触摸屏812检测触摸屏上的接触,显示控制器8091将检测到的接触转换为与显示在触摸屏812上的用户界面对象的交互,即实现人机交互,显示在触摸屏812上的用户界面对象可以是运行游戏的图标、联网到相应网络的图标等。值得说明的是,设备还可以包括光鼠,光鼠是不显示可视输出的触摸敏感表面,或者是由触摸屏形成的触摸敏感表面的延伸。

rf电路805,主要用于建立手机与无线网络(即网络侧)的通信,实现手机与无线网络的数据接收和发送。例如收发短信息、电子邮件等。具体地,rf电路805接收并发送rf信号,rf信号也称为电磁信号,rf电路805将电信号转换为电磁信号或将电磁信号转换为电信号,并且通过该电磁信号与通信网络以及其他设备进行通信。rf电路805可以包括用于执行这些功能的已知电路,其包括但不限于天线系统、rf收发机、一个或多个放大器、调谐器、一个或多个振荡器、数字信号处理器、codec(coder-decoder,编译码器)芯片组、用户标识模块(subscriberidentitymodule,sim)等等。

音频电路806,主要用于从外设接口803接收音频数据,将该音频数据转换为电信号,并且将该电信号发送给扬声器811。

扬声器811,用于将手机通过rf电路805从无线网络接收的语音信号,还原为声音并向用户播放该声音。

电源管理芯片808,用于为cpu802、i/o子系统及外设接口所连接的硬件进行供电及电源管理。

本发明实施例提供的移动终端,可根据用户评价信息确定未播放的目标视频片段是否满足降功耗条件,在满足时进行降功耗处理,可节省移动终端的系统功耗。

上述实施例中提供的移动终端的播放控制装置及移动终端可执行本发明任意实施例所提供的移动终端的播放控制方法,具备执行该方法相应的功能模块和有益效果。未在上述实施例中详尽描述的技术细节,可参见本发明任意实施例所提供的移动终端的播放控制方法。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

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