CN106941621B - 一种移动终端的控制方法、装置及移动终端 - Google Patents
一种移动终端的控制方法、装置及移动终端 Download PDFInfo
- Publication number
- CN106941621B CN106941621B CN201710142945.0A CN201710142945A CN106941621B CN 106941621 B CN106941621 B CN 106941621B CN 201710142945 A CN201710142945 A CN 201710142945A CN 106941621 B CN106941621 B CN 106941621B
- Authority
- CN
- China
- Prior art keywords
- inter
- cut
- power consumption
- mobile terminal
- cut segment
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 86
- 230000009467 reduction Effects 0.000 claims abstract description 69
- 230000008569 process Effects 0.000 claims abstract description 51
- 238000012545 processing Methods 0.000 claims abstract description 47
- 238000012544 monitoring process Methods 0.000 claims abstract description 25
- 238000001514 detection method Methods 0.000 claims description 6
- 238000004590 computer program Methods 0.000 claims description 5
- 230000002093 peripheral effect Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 8
- 230000007246 mechanism Effects 0.000 description 7
- 230000015572 biosynthetic process Effects 0.000 description 5
- 239000000872 buffer Substances 0.000 description 5
- 238000003786 synthesis reaction Methods 0.000 description 5
- 230000002194 synthesizing effect Effects 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 210000001508 eye Anatomy 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 238000009877 rendering Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 101150053844 APP1 gene Proteins 0.000 description 1
- 101100055496 Arabidopsis thaliana APP2 gene Proteins 0.000 description 1
- 101100189105 Homo sapiens PABPC4 gene Proteins 0.000 description 1
- 102100039424 Polyadenylate-binding protein 4 Human genes 0.000 description 1
- 101100016250 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) GYL1 gene Proteins 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 210000005252 bulbus oculi Anatomy 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000002035 prolonged effect Effects 0.000 description 1
- 230000008707 rearrangement Effects 0.000 description 1
- 238000011946 reduction process Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/44016—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving splicing one content stream with another content stream, e.g. for substituting a video clip
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0225—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Databases & Information Systems (AREA)
- Telephone Function (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Mobile Radio Communication Systems (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
本发明实施例公开了一种移动终端的控制方法、装置及移动终端。该方法包括:在视频播放应用播放主视频的过程中监听是否存在插播片段;当监听到存在插播片段时,获取所述插播片段对应的插播时段;控制移动终端在所述插播时段内进行降功耗处理。本发明实施例通过采用上述技术方案,在视频播放应用播放主视频过程中的片段插播时段,移动终端可进行降功耗处理,节省移动终端的功耗。
Description
技术领域
本发明实施例涉及移动终端技术领域,尤其涉及一种移动终端的控制方法、装置及移动终端。
背景技术
目前,随着移动终端技术的快速发展,移动终端的显示屏幕尺寸越来越大,所装载的应用程序以及所能够实现的功能也越来越丰富,用户每天会花费大量的时间来使用移动终端。其中,视频播放应用的使用时间通常比较长,所以移动终端耗电情况等成为考量移动终端工作性能的重要指标。
移动终端的在播放视频时的控制方案对耗电情况的影响较大,现有的移动终端控制方案有待于改进。
发明内容
本发明实施例提供一种移动终端的控制方法、装置及移动终端,可以优化移动终端在进行视频播放时的控制方案。
第一方面,本发明实施例提供了一种移动终端的控制方法,包括:
在视频播放应用播放主视频的过程中监听是否存在插播片段;
当监听到存在插播片段时,获取所述插播片段对应的插播时段;
控制移动终端在所述插播时段内进行降功耗处理。
第二方面,本发明实施例提供了一种移动终端的控制装置,包括:
插播监听模块,用于在视频播放应用播放主视频的过程中监听是否存在插播片段;
插播时段获取模块,用于在监听到存在插播片段时,获取所述插播片段对应的插播时段;
控制模块,用于控制移动终端在所述插播时段内进行降功耗处理。
第三方面,本发明实施例提供了一种移动终端,包括存储器,处理器及存储在存储器上并可在处理器运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现以下步骤:
在视频播放应用播放主视频的过程中监听是否存在插播片段;
当监听到存在插播片段时,获取所述插播片段对应的插播时段;
控制移动终端在所述插播时段内进行降功耗处理。
本发明实施例中提供的移动终端的控制方案,在视频播放应用播放主视频的过程中监听是否存在插播片段,当监听到存在插播片段时,获取插播片段对应的插播时段,控制移动终端在插播时段内进行降功耗处理。通过采用上述技术方案,在视频播放应用播放主视频过程中的片段插播时段,移动终端可进行降功耗处理,节省移动终端的功耗。
附图说明
图1为本发明实施例提供的一种移动终端的控制方法的流程示意图;
图2为本发明实施例提供的一种显示过程示意图;
图3为本发明实施例提供的Vsync显示刷新机制的示意图;
图4为本发明实施例提供的另一种移动终端的控制方法的流程示意图;
图5为本发明实施例提供的另一种移动终端的控制方法的流程示意图;
图6为本发明实施例提供的一种移动终端的控制装置的结构框图;
图7为本发明实施例提供的一种移动终端的结构示意图。
具体实施方式
下面结合附图并通过具体实施方式来进一步说明本发明的技术方案。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
图1为本发明实施例提供的一种移动终端的控制方法的流程示意图,该方法可以由移动终端的控制装置执行,其中该装置可由软件和/或硬件实现,一般可集成在移动终端中。如图1所示,该方法包括:
步骤101、在视频播放应用播放主视频的过程中监听是否存在插播片段。
示例性的,示例性的,本发明实施例中的移动终端具体可为手机、智能手表、平板电脑、游戏机、个人数字助理和数字多媒体播放器等包含显示屏的设备。
目前,视频播放应用所提供的视频资源越来越丰富,且支持点播以及直播等功能,所以选择视频播放应用来观看视频的用户越来越多。移动终端上可装载的视频播放应用有很多,如爱奇艺视频、优酷视频、腾讯视频以及搜狐视频等等,这些视频播放应用为用户提供了大量的免费视频资源,然而,用户在享用这些免费视频资源的同时也需要被迫观看一些广告类(包括商品广告、游戏广告以及节目预告片等等)插播片段。例如,一些视频播放应用在播放实际播放的电影、电视剧或电视节目等视频播放内容(主视频)之前会插播如图片广告、文字广告以及视频广告等多媒体片段,在主视频播放过程中也会插播类似的广告片段,这些插播片段的时长一般从15秒到2分钟不等,大多数用户是不希望看到这些插播片段的,但是却无法选择跳过,只能等待插播片段播放完毕。对于移动终端来说,这些插播片段的播放无疑会增加额外的功耗,浪费了移动终端的电量资源,降低待机时间。
本发明实施例中,在视频播放应用播放主视频的过程中监听是否存在插播片段,以便进行有针对性的降功耗处理。由于不同的视频播放应用的插播机制不同,所以监听方式也可以相应的不同,本发明实施例不做具体限定,以下仅列举几种实现方式作为示意性说明,具体实现时可采用其中的任意一种或多种的组合。
1、在视频播放应用播放主视频的过程中监听所述视频播放应用是否接收到插播指令,若接收到,则确定存在插播片段。
示例性的,根据视频播放应用对应的APK的设置的不同或视频内容服务商的设置的不同,插播片段的插播指令的触发方式不限,触发时机也可能不同。当监听到视频播放应用接收到插播指令时,说明视频播放应用即将根据该插播指令进行插播片段的播放,因此可确定存在插播片段。
2、在视频播放应用播放主视频的过程中监听所述视频播放应用是否已访问预设网址列表中的网址,若已访问,则确定存在插播片段。
示例性的,当视频播放应用处于在线播放状态时,一般需要在需要播放插播片段时或播放插播片段之前通过访问网址来获取插播片段资源,网址可以是统一资源定位符(Uniform Resource Locator,URL)。可预先设置一个网址列表,在该预设网址列表中列出常见的用于存储广告等插播片段的网址,当监听到视频播放应用访问某个网址时,将该网址与预设网址列表中的网址进行匹配,若匹配成功,则说明视频播放应用即将或正在获取插播片段资源,确定存在插播片段。需要说明的是,该预设网址列表可根据实际情况进行更新。
3、在视频播放应用播放主视频的过程中检测所述主视频对应的缓存区内是否包含对应的插播片段,若包含,则确定存在插播片段。
示例性的,视频播放应用可能在需要播放插播片段之前已经下载了插播片段并存放在缓存区,待需要播放时直接从缓存区获取并进行播放,因此,可检测在主视频对应的缓存区内是否包含对应的插播片段。插播片段在存储时一般会采用预设的命名规则,以便视频播放应用根据名称获取并播放,因此,可根据文件名来确定缓存区内的视频文件是否为广告等插播片段。
4、在视频播放应用播放主视频的过程中检测在已绘制图层集合中或待合成图层集合中是否存在与插播片段对应的图层,若存在,则确定存在插播片段。
示例性的,视频播放应用可能会利用单独的图层来进行插播片段内容的显示,这样可方便主视频和插播片段的管理,采用这种显示策略的视频播放应用通常会预先确定好用于显示插播片段的图层的编号或名称。若需要进行插播片段的播放,那么视频播放应用会绘制相应的图层,随后图层合成模块也会将绘制好的图层放入待合成图层集合中并进行合成,因此可判断已绘制图层集合中或待合成图层集合中是否存在指定编号或指定名称的图层,则可判断出是否将播放插播片段。
需要说明的是,为了更加准确的判断出是否存在插播片段,也可同时采用上述判断方式中的两种以上的方式进行判断。
本发明实施例中的插播片段包括全屏形式播放的插播片段也包括在屏幕预设位置处(如在屏幕左下角或在屏幕中央)以窗口形式播放的插播片段,本发明实施例对具体的插播形式不做限定。
步骤102、当监听到存在插播片段时,获取插播片段对应的插播时段。
示例性的,视频播放应用对应的插播策略信息中一般会包含插播起始时间以及插播时长等信息,可用于为用户提供实时的插播片段剩余时间(如通过秒数倒数的方式在屏幕右上角进行显示)。因此,本步骤中可通过获取插播起始时间和插播时长信息来确定插播片段对应的插播时段。其中,插播起始时间一般以主视频的时间轴为参照。
步骤103、控制移动终端在插播时段内进行降功耗处理。
示例性的,视频播放应用在进行广告等插播片段的播放时,用户一般没有兴趣观看,但却无法跳过播放,只能等待插播片段播放完毕。本发明实施例中,控制移动终端在插播时段内进行降功耗处理,可节省插播片段播放时段内的***功耗,延长移动终端的待机时间。
示例性的,所述进行降功耗处理可包括降低屏幕亮度、降低屏幕刷新率、降低所述插播片段对应的图层的绘制帧率、降低图层合成帧率、降低显示画面分辨率、减小播放音量和停止将所述插播片段对应的图层列入待合成图层集合中的至少一个。
为了便于理解,下面以Android***为例,对Android***中显示画面从生成到显示的过程进行简单的说明。图2为本发明实施例提供的一种显示过程示意图。
首先,在应用(Application)层,每个应用程序(以下简称应用或APP)包含1个或多个图层,各个应用APP1、APP2…APPN按照自己的应用设计情况(一般由对应的安装包APK决定)各自单独执行图层绘制(Render)操作(即绘制图层上的图像),并在绘制操作处理完成后,各应用将所绘制的所有图层发送给执行图层合成操作的图层合成模块(Surfaceflinger)。
然后,在应用框架(Framework)层,所有图层(包括可见图层和不可见图层)组成一个图层列表,定义为ListAll。图层合成模块从ListAll中挑选出可见图层组成可见图层列表,定义为DisplayList。随后,图层合成模块从***中三个可循环使用的帧缓冲器(FrameBuffer,简称BF或buffer)中,找出一个空闲的FB,并在该空闲的FB上,根据应用配置信息,例如哪个图层应该置底、哪个图层应该置顶、哪个区域为可见区以及哪个区域为透明区等等,通过合成(Compose)操作,将DisplayList中包含的图层叠加在一起,得到最终的待显示画面。
最后,在内核(Kernel)层,可以将待显示画面传输给显示硬件(包括显示控制器和显示屏),使待显示画面最终显示在显示屏上。这里对显示屏的类型不做限定,例如可以是液晶显示器(Liquid Crystal Display,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,另一个用于显示用户界面(User Interface,UI)控件(如播放进度条、音量控制条以及各种控制按钮等)和广告,可定义为U3。所述应用程序的绘制帧率为应用程序单位时间内执行绘制操作的次数,其中,执行一次绘制操作时可能绘制了一个或者多个图层。所述图层的绘制帧率为同一编号或名称(如前面的U1、U2或U3)的图层单位时间内被触发绘制的次数。
合成帧率为把各个应用程序绘制的图层合成为一个待显示画面的帧率,可以理解为单位时间合成的画面帧数。
刷新率为移动终端显示屏画面刷新的帧率。一般,显示屏会以60Hz的刷新率刷新。
可选的,可通过调低显示屏的亮度值来降低屏幕亮度,包括将显示屏的亮度值调到最低(相当于熄灭屏幕)。
可通过降低用于绘制图层、合成图层或屏幕刷新的参考信号(如Vsync信号)的频率来实现降低插播片段对应的图层的绘制帧率、降低图层合成帧率或降低屏幕刷新率,且绘制图层、合成图层和屏幕刷新对应的Vsync信号的频率可以相同(如均由60Hz降为50Hz)也可以各不相同(如由60Hz分别降为50Hz、52Hz和54Hz)。也可通过变更图层绘制操作、图层合成操作和屏幕刷新操作对参考信号的响应机制来实现降低插播片段对应的图层的绘制帧率、降低图层合成帧率或降低屏幕刷新率。例如,接收到的第2n+1个信号响应,接收到的第2n个信号不响应;又如,以n个(如5个)信号为一组,每组中的第一类预设编号(如1,2,4,5)的信号响应,第二类预设编号(如4)的信号不响应。
降低显示画面分辨率可以在图层绘制阶段或图层合成阶段来实现,例如视频播放应用在绘制插播片段对应的图层时降低图像的分辨率,又如图层合成模块可在进行合成前将插播片段对应的图层的分辨率调低或者在合成过程中将待显示画面的分辨率调低,其中,调低分辨率可通过图像处理相关手段实现。
示例性的,在插播片段播放完毕后,则可停止降功耗处理,即恢复之前的播放策略,如恢复屏幕亮度、恢复屏幕刷新率、恢复图层合成帧率、恢复显示画面分辨率及恢复播放音量等。
本发明实施例提供的移动终端的控制方法,在视频播放应用播放主视频的过程中监听是否存在插播片段,当监听到存在插播片段时,获取插播片段对应的插播时段,控制移动终端在插播时段内进行降功耗处理。通过采用上述技术方案,在视频播放应用播放主视频过程中的片段插播时段,移动终端可进行降功耗处理,节省移动终端的功耗。
在上述技术方案的基础上,在控制移动终端在所述插播时段内进行降功耗处理之后,还可包括:在检测到所述插播片段播放完毕时或距离播放完毕的时长达到预设时长时,执行相应的提醒操作。示例性的,在插播片段的插播时段内用户可能离开移动终端去做别的事情或者身体虽未离开但视线已离开屏幕,当播放完毕或即将播放完毕时,可对用户进行提醒。预设时长可以是预先设置好的固定时长,如5秒,具体数值可由***默认设置或由用户自行设置;预设时长还可以是一个按照预设规则确定的时长,如插播时长的预设百分比(如5%),当插播时长为90秒时,预设时长为4.5秒。提醒操作可包括播放提示音、振动或电量指示灯中的至少一种。
图4为本发明实施例提供的另一种移动终端的控制方法的流程示意图,该方法包括如下步骤:
步骤401、在视频播放应用播放主视频的过程中监听是否存在插播片段。
步骤402、当监听到存在插播片段时,获取插播片段对应的插播时段。
步骤403、检测用户是否正在观看屏幕。
示例性的,可通过前置摄像头(或位于移动终端正面的可旋转摄像头)拍摄图像,判断所拍摄的图像中是否出现人脸或人眼,若出现,则确定用户正在观看屏幕。若需要较高的精度,则可判断人眼的视线是否注视屏幕(如通过检测眼球位置来确定),若注视,则确定用户正在观看屏幕。
步骤404、根据检测结果控制移动终端在插播时段内按照相应的降功耗策略进行降功耗处理。
示例性的,当检测到用户正在观看屏幕时,可采用第一降功耗策略(适度地降功耗),例如降低屏幕亮度、降低屏幕刷新率、降低显示画面分辨率或减小播放音量等等;当检测到用户未在观看屏幕时,可采用第二降功耗策略(提高降功耗的强度),例如熄灭屏幕和/或关闭播放声音等。具体的降功耗策略可根据实际情况进行设置,本发明实施例不做限定,但应遵照第二降功耗策略的强度高于第一降功耗策略的强度的原则。
本发明实施例提供的移动终端的控制方法,在视频播放应用播放主视频的过程中监听到存在插播片段时,获取插播片段对应的插播时段,并根据用户是否正在观看屏幕来控制移动终端在插播时段内按照相应的降功耗策略进行降功耗处理,能够更加合理地节省移动终端的功耗。
图5为本发明实施例提供的另一种移动终端的控制方法的流程示意图,该方法包括如下步骤:
步骤501、在视频播放应用播放主视频的过程中监听是否存在插播片段。
步骤502、当监听到存在插播片段时,获取插播片段对应的插播时段。
步骤503、获取插播片段的属性信息。
示例性的,属性信息可包括播放内容的类型,如产品广告、电影或节目预告片以及游戏推荐短片等类型。
步骤504、根据属性信息控制移动终端在插播时段内按照相应的降功耗策略进行降功耗处理。
示例性的,可预先建立属性信息与降功耗策略的对应关系,则本步骤可包括:根据属性信息查询预设对应关系,根据所述预设对应关系确定相应的降功耗策略,根据所确定的降功耗策略进行降功耗处理。例如产品广告对应一级降功耗策略,电影或节目预告片对应二级降功耗策略,游戏推荐短片对应三级降功耗策略,级数越高,降功耗策略的强度越弱,如降低屏幕亮度的幅度随着级数的升高而减小。
本发明实施例提供的移动终端的控制方法,在视频播放应用播放主视频的过程中监听到存在插播片段时,获取插播片段对应的插播时段,并根据插播片段的属性信息来控制移动终端在插播时段内按照相应的降功耗策略进行降功耗处理,能够更加合理地节省移动终端的功耗。
图6为本发明实施例提供的一种移动终端的控制装置的结构框图,该装置可由软件和/或硬件实现,一般集成在移动终端中,可通过执行移动终端的控制方法来对移动终端进行控制。如图6所示,该装置包括:
插播监听模块601,用于在视频播放应用播放主视频的过程中监听是否存在插播片段;
插播时段获取模块602,用于在监听到存在插播片段时,获取所述插播片段对应的插播时段;
控制模块603,用于控制移动终端在所述插播时段内进行降功耗处理。
本发明实施例提供的移动终端的控制装置,在视频播放应用播放主视频的过程中监听是否存在插播片段,当监听到存在插播片段时,获取插播片段对应的插播时段,控制移动终端在插播时段内进行降功耗处理。通过采用上述技术方案,在视频播放应用播放主视频过程中的片段插播时段,移动终端可进行降功耗处理,节省移动终端的功耗。
可选的,所述插播监听模块用于:
在视频播放应用播放主视频的过程中监听所述视频播放应用是否接收到插播指令,若接收到,则确定存在插播片段;或,
在视频播放应用播放主视频的过程中监听所述视频播放应用是否已访问预设网址列表中的网址,若已访问,则确定存在插播片段;或,
在视频播放应用播放主视频的过程中检测所述主视频对应的缓存区内是否包含对应的插播片段,若包含,则确定存在插播片段;或,
在视频播放应用播放主视频的过程中检测在已绘制图层集合中或待合成图层集合中是否存在与插播片段对应的图层,若存在,则确定存在插播片段。
可选的,所述控制模块包括:
第一检测单元,用于检测用户是否正在观看屏幕;
第一控制单元,用于根据检测结果控制移动终端在所述插播时段内按照相应的降功耗策略进行降功耗处理。
可选的,所述控制模块包括:
信息获取单元,用于获取所述插播片段的属性信息;
第二控制单元,用于根据所述属性信息控制移动终端在所述插播时段内按照相应的降功耗策略进行降功耗处理。
可选的,所述进行降功耗处理,包括:
降低屏幕亮度、降低屏幕刷新率、降低所述插播片段对应的图层的绘制帧率、降低图层合成帧率、降低显示画面分辨率、减小播放音量和停止将所述插播片段对应的图层列入待合成图层集合中的至少一个。
可选的,该装置还包括:
提醒模块,用于在控制移动终端在所述插播时段内进行降功耗处理之后,还包括:在检测到所述插播片段播放完毕时或距离播放完毕的时长达到预设时长时,执行相应的提醒操作。
本发明实施例提供了一种移动终端,该移动终端中可集成本发明实施例提供的移动终端示控制装置。图7为本发明实施例提供的一种移动终端的结构示意图。如图7所示,该移动终端可以包括:壳体(图中未示出)、存储器701、中央处理器(Central ProcessingUnit,CPU)702(又称处理器,以下简称CPU)、电路板(图中未示出)和电源电路(图中未示出)。所述电路板安置在所述壳体围成的空间内部;所述CPU702和所述存储器701设置在所述电路板上;所述电源电路,用于为所述移动终端的各个电路或器件供电;所述存储器701,用于存储可执行程序代码;所述CPU702通过读取所述存储器701中存储的可执行程序代码来运行与所述可执行程序代码对应的计算机程序,以实现以下步骤:
在视频播放应用播放主视频的过程中监听是否存在插播片段;
当监听到存在插播片段时,获取所述插播片段对应的插播时段;
控制移动终端在所述插播时段内进行降功耗处理。
所述移动终端还包括:外设接口703、RF(Radio Frequency,射频)电路705、音频电路706、扬声器711、电源管理芯片708、输入/输出(I/O)子***709、触摸屏712、其他输入/控制设备710以及外部端口704,这些部件通过一个或多个通信总线或信号线707来通信。
应该理解的是,图示移动终端700仅仅是移动终端的一个范例,并且移动终端700可以具有比图中所示出的更多的或者更少的部件,可以组合两个或更多的部件,或者可以具有不同的部件配置。图中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。
下面就本实施例提供的移动终端进行详细的描述,该移动终端以手机为例。
存储器701,所述存储器701可以被CPU702、外设接口703等访问,所述存储器701可以包括高速随机存取存储器,还可以包括非易失性存储器,例如一个或多个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
外设接口703,所述外设接口703可以将设备的输入和输出外设连接到CPU702和存储器701。
I/O子***709,所述I/O子***709可以将设备上的输入输出外设,例如触摸屏712和其他输入/控制设备710,连接到外设接口703。I/O子***709可以包括显示控制器7091和用于控制其他输入/控制设备710的一个或多个输入控制器7092。其中,一个或多个输入控制器7092从其他输入/控制设备710接收电信号或者向其他输入/控制设备710发送电信号,其他输入/控制设备710可以包括物理按钮(按压按钮、摇臂按钮等)、拨号盘、滑动开关、操纵杆、点击滚轮。值得说明的是,输入控制器7092可以与以下任一个连接:键盘、红外端口、USB接口以及诸如鼠标的指示设备。
触摸屏712,所述触摸屏712是用户移动终端与用户之间的输入接口和输出接口,将可视输出显示给用户,可视输出可以包括图形、文本、图标、视频等。
I/O子***709中的显示控制器7091从触摸屏712接收电信号或者向触摸屏712发送电信号。触摸屏712检测触摸屏上的接触,显示控制器7091将检测到的接触转换为与显示在触摸屏712上的用户界面对象的交互,即实现人机交互,显示在触摸屏712上的用户界面对象可以是运行游戏的图标、联网到相应网络的图标等。值得说明的是,设备还可以包括光鼠,光鼠是不显示可视输出的触摸敏感表面,或者是由触摸屏形成的触摸敏感表面的延伸。
RF电路705,主要用于建立手机与无线网络(即网络侧)的通信,实现手机与无线网络的数据接收和发送。例如收发短信息、电子邮件等。具体地,RF电路705接收并发送RF信号,RF信号也称为电磁信号,RF电路705将电信号转换为电磁信号或将电磁信号转换为电信号,并且通过该电磁信号与通信网络以及其他设备进行通信。RF电路705可以包括用于执行这些功能的已知电路,其包括但不限于天线***、RF收发机、一个或多个放大器、调谐器、一个或多个振荡器、数字信号处理器、CODEC(COder-DECoder,编译码器)芯片组、用户标识模块(Subscriber Identity Module,SIM)等等。
音频电路706,主要用于从外设接口703接收音频数据,将该音频数据转换为电信号,并且将该电信号发送给扬声器711。
扬声器711,用于将手机通过RF电路705从无线网络接收的语音信号,还原为声音并向用户播放该声音。
电源管理芯片708,用于为CPU702、I/O子***及外设接口所连接的硬件进行供电及电源管理。
本发明实施例提供的移动终端,在视频播放应用播放主视频过程中的片段插播时段,可进行降功耗处理,节省功耗。
上述实施例中提供的移动终端的控制装置及移动终端可执行本发明任意实施例所提供的移动终端的控制方法,具备执行该方法相应的功能模块和有益效果。未在上述实施例中详尽描述的技术细节,可参见本发明任意实施例所提供的移动终端的控制方法。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
Claims (11)
1.一种移动终端的控制方法,其特征在于,包括:
在视频播放应用播放主视频的过程中监听是否存在插播片段;其中,所述插播片段为在屏幕预设位置处以窗口形式播放的插播片段;
当监听到存在插播片段时,获取所述插播片段对应的插播时段;
控制移动终端在所述插播时段内进行降功耗处理,其中,控制移动终端在所述插播时段内进行降功耗处理,包括:获取所述插播片段的属性信息,根据所述属性信息查询预设对应关系,根据所述预设对应关系确定相应的降功耗策略,控制移动终端在所述插播时段内按照所确定的降功耗策略进行降功耗处理;所述进行降功耗处理,包括:降低所述插播片段对应的图层的绘制帧率和/或停止将所述插播片段对应的图层列入待合成图层集合。
2.根据权利要求1所述的方法,其特征在于,所述在视频播放应用播放主视频的过程中监听是否存在插播片段,包括:
在视频播放应用播放主视频的过程中监听所述视频播放应用是否接收到插播指令,若接收到,则确定存在插播片段;或,
在视频播放应用播放主视频的过程中监听所述视频播放应用是否已访问预设网址列表中的网址,若已访问,则确定存在插播片段;或,
在视频播放应用播放主视频的过程中检测所述主视频对应的缓存区内是否包含对应的插播片段,若包含,则确定存在插播片段;或,
在视频播放应用播放主视频的过程中检测在已绘制图层集合中或待合成图层集合中是否存在与插播片段对应的图层,若存在,则确定存在插播片段。
3.根据权利要求1所述的方法,其特征在于,所述控制移动终端在所述插播时段内进行降功耗处理,包括:
检测用户是否正在观看屏幕;
根据检测结果控制移动终端在所述插播时段内按照相应的降功耗策略进行降功耗处理。
4.根据权利要求1-3任一所述的方法,其特征在于,所述进行降功耗处理,还包括:
降低屏幕亮度、降低屏幕刷新率、降低图层合成帧率、降低显示画面分辨率和减小播放音量中的至少一个。
5.根据权利要求1-3任一所述的方法,其特征在于,在所述控制移动终端在所述插播时段内进行降功耗处理之后,还包括:
在检测到所述插播片段播放完毕时或距离播放完毕的时长达到预设时长时,执行相应的提醒操作。
6.一种移动终端的控制装置,其特征在于,包括:
插播监听模块,用于在视频播放应用播放主视频的过程中监听是否存在插播片段;其中,所述插播片段为在屏幕预设位置处以窗口形式播放的插播片段;
插播时段获取模块,用于在监听到存在插播片段时,获取所述插播片段对应的插播时段;
控制模块,用于控制移动终端在所述插播时段内进行降功耗处理;其中,所述控制模块包括:信息获取单元,用于获取所述插播片段的属性信息;第二控制单元,用于根据所述属性信息查询预设对应关系,根据所述预设对应关系确定相应的降功耗策略,控制移动终端在所述插播时段内按照所确定的降功耗策略进行降功耗处理;所述进行降功耗处理,包括:降低所述插播片段对应的图层的绘制帧率和/或停止将所述插播片段对应的图层列入待合成图层集合。
7.根据权利要求6所述的装置,其特征在于,所述插播监听模块用于:
在视频播放应用播放主视频的过程中监听所述视频播放应用是否接收到插播指令,若接收到,则确定存在插播片段;或,
在视频播放应用播放主视频的过程中监听所述视频播放应用是否已访问预设网址列表中的网址,若已访问,则确定存在插播片段;或,
在视频播放应用播放主视频的过程中检测所述主视频对应的缓存区内是否包含对应的插播片段,若包含,则确定存在插播片段;或,
在视频播放应用播放主视频的过程中检测在已绘制图层集合中或待合成图层集合中是否存在与插播片段对应的图层,若存在,则确定存在插播片段。
8.根据权利要求6所述的装置,其特征在于,所述控制模块包括:
第一检测单元,用于检测用户是否正在观看屏幕;
第一控制单元,用于根据检测结果控制移动终端在所述插播时段内按照相应的降功耗策略进行降功耗处理。
9.根据权利要求6-8任一所述的装置,其特征在于,所述进行降功耗处理,还包括:
降低屏幕亮度、降低屏幕刷新率、降低图层合成帧率、降低显示画面分辨率和减小播放音量中的至少一个。
10.根据权利要求6-8任一所述的装置,其特征在于,还包括:
提醒模块,用于在控制移动终端在所述插播时段内进行降功耗处理之后,还包括:在检测到所述插播片段播放完毕时或距离播放完毕的时长达到预设时长时,执行相应的提醒操作。
11.一种移动终端,其特征在于,包括存储器,处理器及存储在存储器上并可在处理器运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现以下步骤:
在视频播放应用播放主视频的过程中监听是否存在插播片段;其中,所述插播片段为在屏幕预设位置处以窗口形式播放的插播片段;
当监听到存在插播片段时,获取所述插播片段对应的插播时段;
控制移动终端在所述插播时段内进行降功耗处理,其中,控制移动终端在所述插播时段内进行降功耗处理,包括:获取所述插播片段的属性信息,根据所述属性信息查询预设对应关系,根据所述预设对应关系确定相应的降功耗策略,控制移动终端在所述插播时段内按照所确定的降功耗策略进行降功耗处理;所述进行降功耗处理,包括:降低所述插播片段对应的图层的绘制帧率和/或停止将所述插播片段对应的图层列入待合成图层集合。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710142945.0A CN106941621B (zh) | 2017-03-10 | 2017-03-10 | 一种移动终端的控制方法、装置及移动终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710142945.0A CN106941621B (zh) | 2017-03-10 | 2017-03-10 | 一种移动终端的控制方法、装置及移动终端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106941621A CN106941621A (zh) | 2017-07-11 |
CN106941621B true CN106941621B (zh) | 2020-07-21 |
Family
ID=59468776
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710142945.0A Expired - Fee Related CN106941621B (zh) | 2017-03-10 | 2017-03-10 | 一种移动终端的控制方法、装置及移动终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106941621B (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108646906B (zh) * | 2018-03-27 | 2021-06-25 | Oppo广东移动通信有限公司 | 帧率调整方法、装置、存储介质及智能终端 |
CN110209451A (zh) * | 2019-05-28 | 2019-09-06 | 南京南方电讯有限公司 | 一种基于不同显示引擎叠加的跑马灯显示***和方法 |
CN111610912B (zh) * | 2020-04-24 | 2023-10-10 | 北京小米移动软件有限公司 | 应用显示方法、应用显示装置及存储介质 |
CN113422995B (zh) * | 2021-02-04 | 2023-06-23 | 郑州大学 | 基于ai模型的视频处理方法、便携式电子装置 |
CN113676779B (zh) * | 2021-07-22 | 2023-09-26 | 南京信息职业技术学院 | 一种智能设备屏幕省电***及方法 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1386282A (zh) * | 2000-05-23 | 2002-12-18 | 皇家菲利浦电子有限公司 | 广告间歇检测装置 |
CN101751864A (zh) * | 2008-12-19 | 2010-06-23 | 康佳集团股份有限公司 | 一种背光控制方法、***及电子显示设备 |
CN101771779A (zh) * | 2008-12-26 | 2010-07-07 | 鸿富锦精密工业(深圳)有限公司 | 具模式切换功能的电子相框及模式切换方法 |
CN102681648A (zh) * | 2012-03-28 | 2012-09-19 | 中兴通讯股份有限公司 | 大屏幕终端省电的方法及装置 |
CN103369386A (zh) * | 2012-05-06 | 2013-10-23 | 冯林 | 一种自动切换电视广告的方法和*** |
US8885001B2 (en) * | 2011-05-19 | 2014-11-11 | International Business Machines Corporation | Reducing power consumption for a mobile terminal |
CN104159154A (zh) * | 2014-07-22 | 2014-11-19 | 小米科技有限责任公司 | 多媒体播放方法、装置和*** |
CN106484344A (zh) * | 2015-08-25 | 2017-03-08 | 中兴通讯股份有限公司 | 一种实现屏幕控制的方法及终端 |
-
2017
- 2017-03-10 CN CN201710142945.0A patent/CN106941621B/zh not_active Expired - Fee Related
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1386282A (zh) * | 2000-05-23 | 2002-12-18 | 皇家菲利浦电子有限公司 | 广告间歇检测装置 |
CN101751864A (zh) * | 2008-12-19 | 2010-06-23 | 康佳集团股份有限公司 | 一种背光控制方法、***及电子显示设备 |
CN101771779A (zh) * | 2008-12-26 | 2010-07-07 | 鸿富锦精密工业(深圳)有限公司 | 具模式切换功能的电子相框及模式切换方法 |
US8885001B2 (en) * | 2011-05-19 | 2014-11-11 | International Business Machines Corporation | Reducing power consumption for a mobile terminal |
CN102681648A (zh) * | 2012-03-28 | 2012-09-19 | 中兴通讯股份有限公司 | 大屏幕终端省电的方法及装置 |
CN103369386A (zh) * | 2012-05-06 | 2013-10-23 | 冯林 | 一种自动切换电视广告的方法和*** |
CN104159154A (zh) * | 2014-07-22 | 2014-11-19 | 小米科技有限责任公司 | 多媒体播放方法、装置和*** |
CN106484344A (zh) * | 2015-08-25 | 2017-03-08 | 中兴通讯股份有限公司 | 一种实现屏幕控制的方法及终端 |
Also Published As
Publication number | Publication date |
---|---|
CN106941621A (zh) | 2017-07-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106941621B (zh) | 一种移动终端的控制方法、装置及移动终端 | |
CN106686257B (zh) | 一种移动终端的控制方法、装置及移动终端 | |
CN106933328B (zh) | 一种移动终端帧率的控制方法、装置及移动终端 | |
CN106919402B (zh) | 一种移动终端的控制方法、装置及移动终端 | |
CN106941625B (zh) | 一种移动终端的播放控制方法、装置及移动终端 | |
CN106933587B (zh) | 一种图层绘制控制方法、装置及移动终端 | |
CN106919401B (zh) | 一种动态调节分辨率的方法、装置及移动终端 | |
CN106919358B (zh) | 一种移动终端的显示控制方法、装置及移动终端 | |
CN109157839B (zh) | 帧率调控方法、装置、存储介质及终端 | |
CN106941563B (zh) | 一种移动终端刷新率的控制方法、装置及移动终端 | |
CN107748686B (zh) | 应用程序的启动优化方法、装置、存储介质及智能终端 | |
EP3584676B1 (en) | Method, device, medium, and electronic apparatus for dynamically adjusting power saving level of terminal | |
CN106951054B (zh) | 一种应用程序的控制方法、装置及移动终端 | |
CN108521607B (zh) | 视频中广告的处理方法、装置、存储介质及智能终端 | |
CN104883358B (zh) | 基于推荐内容的互动方法和装置 | |
CN107360458B (zh) | 播放控制方法、装置、存储介质及终端 | |
EP3584677A1 (en) | Method and device for controlling mobile terminal, and mobile terminal | |
CN106658691B (zh) | 一种显示控制方法、装置及移动终端 | |
US11145238B2 (en) | Method for controlling image graphing of terminal, nontransitory computer-readable storage medium, and terminal | |
CN106933327B (zh) | 一种移动终端帧率的控制方法、装置及移动终端 | |
CN108600800B (zh) | 一种智能电视的开机方法及智能电视 | |
CN106658064B (zh) | 虚拟礼物展示方法及装置 | |
US11138956B2 (en) | Method for controlling display of terminal, storage medium, and electronic device | |
CN113766324B (zh) | 视频播放的控制方法、装置、计算机设备和存储介质 | |
CN106713653B (zh) | 一种音视频的播放控制方法、装置及终端 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Applicant after: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Applicant before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. |
|
CB02 | Change of applicant information | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20200721 |
|
CF01 | Termination of patent right due to non-payment of annual fee |