移动终端播放在线视频的节电方法、装置以及存储介质与流程

文档序号:18298625发布日期:2019-07-31 09:45阅读:240来源:国知局
移动终端播放在线视频的节电方法、装置以及存储介质与流程

本发明涉及视频播放领域,特别是涉及一种移动终端播放在线视频的节电方法、装置以及存储介质。



背景技术:

随着移动终端和互联网技术发展,播放在线视频技术已经被广泛应用于移动终端之上,这不仅方便用户获取丰富的视频资源,而且也提高了用户的生活水平。但播放在线视频技术给用户提供清晰视频服务的同时,也给用户带来了电池电量消耗过快的困扰。

传统的解决方法是:不断加大移动终端的电池容量,满足播放完整视频的需求。但是随着技术的发展,不断加大电池容量的做法已经被淘汰。目前的解决方法是:通过预设一个电量阈值,当电池的电量下降至阈值之下时,移动终端开启节电模式,来达到节电的目的。但这种方法未考虑移动终端在不同播放行为下,对节电的需求也不同。当电量较低时并且用户播放不稳定,经常跳转视频或者退出视频时,这种方法并不能很好的节省电量,反而会导致合并的视频段或者视频缓冲器中下载的视频段被丢弃,从而使用户不能完整的观看视频,这不仅加速了电量的消耗,而且还浪费了网络宽带资源;而且该方法也未考虑到不同的移动终端的电量消耗速度不同,在播放过程中,不同行为都将导致电量消耗的速度是处于动态不稳定的变化中。当移动终端在单位时间内电量消耗速度过快时,这种方法并不能完全保证用户在电量消耗前完整的观看完在线视频。因此,如何在移动终端播放在线视频的过程中,提高电池节电的效率,仍然是待解决的问题。



技术实现要素:

为了克服现有技术的不足,本发明的目的在于提供一种移动终端播放在线视频的节电方法、装置以及存储介质,能够实现动态检测移动终端的电量使用情况,调整播放在线视频的参数,达到节电的目的。

本发明解决其问题所采用的技术方案是:

第一方面,本发明提供了一种移动终端播放在线视频的节电方法,包括以下步骤:

周期性检测移动终端播放在线视频时的剩余电量,将所述剩余电量与预设电量能级进行匹配,并将匹配的预设电量能级设为当前电量能级;并检测移动终端播放在线视频时的播放行为模式;

定期检测移动终端的电量消耗速度,若所述电量消耗速度高于预设消耗速度阈值时,跳级调整所述当前电量能级;

根据所述当前电量能级以及所述播放行为模式,调整播放参数;

根据所述播放参数,调整在线视频的下载和播放。

进一步,所述检测移动终端播放在线视频时的播放行为模式,还包括以下步骤:

获取移动终端的连续播放时间,将所述连续播放时间与预设时间阈值进行对比;

若所述连续播放时间大于所述预设时间阈值,则所述播放行为模式为稳定模式;若所述连续播放时间小于所述预设时间阈值,则所述播放行为模式为不稳定模式。

进一步,所述周期性检测移动终端播放在线视频时的剩余电量之前,还包括:将移动终端的电量划分为两个以上的预设电量能级。

进一步,所述调整所述当前电量能级,还包括步骤:对已匹配的预设电量能级进行跳级处理,将跳级处理之后预设电量能级重新设为新的当前电量能级。

进一步,所述播放参数包括:视频缓存器容量或预热阶段阈值。

进一步,所述根据所述播放参数,调整在线视频的下载和播放,包括:

根据所述播放参数中的视频缓存器容量,调整从视频服务器下载并填满整个视频缓冲器的视频段数量。

第二方面,本发明提供了一种移动终端播放在线视频节电装置,包括:

剩余电量检测单元:用于周期性检测移动终端播放在线视频时的剩余电量;

电量能级设定单元:用于将所述剩余电量与预设电量能级进行匹配,并将匹配的预设电量能级设为当前电量能级;

行为模式检测单元:用于检测移动终端播放在线视频时的播放行为模式;

电量消耗检测单元:用于定期检测移动终端的电量消耗速度;

电量能级调整单元:用于跳级调整所述当前电量能级;

播放参数调整单元:用于根据所述当前电量能级以及所述播放行为模式,调整播放参数。

进一步,所述行为模式检测单元,还用于获取移动终端的连续播放时间,将所述连续播放时间与预设时间阈值进行对比;

若所述连续播放时间大于所述预设时间阈值,则所述播放行为模式为稳定模式;若所述连续播放时间小于所述预设时间阈值,则所述播放行为模式为不稳定模式;

所述电量能级调整单元,还用于对已匹配的预设电量能级进行跳级处理,将跳级处理之后预设电量能级重新设为新的当前电量能级;

还包括在线视频播放单元,用于根据所述播放参数中的视频缓存器容量,调整从视频服务器下载并填满整个视频缓冲器的视频段数量。

第三方面,本发明提供了一种移动终端播放在线视频节电设备,包括至少一个控制处理器和用于与所述至少一个控制处理器通信连接的存储器;所述存储器存储有可被所述至少一个控制处理器执行的指令,所述指令被所述至少一个控制处理器执行,以使所述至少一个控制处理器能够执行如上述的一种移动终端播放在线视频的节电方法。

第四方面,本发明提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行如上述的一种移动终端播放在线视频的节电方法。

本发明实施例中提供的一个或多个技术方案,至少具有如下有益效果:

本发明采用一种移动终端播放在线视频的节电方法、装置以及存储介质,通过动态检测移动终端播放在线视频时的剩余电量以及播放行为模式,将剩余电量匹配相应的预设电量能级作为当前电量等级,同时还可以通过定期检测移动终端播放在线视频时的电量消耗速度,判断是否跳级调整所述当前电量等级,根据不同电量等级和不同播放行为模式,调整播放参数,最后根据调整后的播放参数控制在线视频的下载来播放,达到节电的目的。对比目前已有的移动终端播放在线视频的节电方法,本发明的方案能够动态检测移动终端播放在线视频时的电量使用情况和检测用户播放行为模式,进一步调整视频缓冲器容量等参数,从而减少移动终端从视频服务器下载视频段的电量消耗,达到有效节能的目的,同时还减少了对宽带资源的浪费。

附图说明

下面结合附图和实例对本发明作进一步说明。

图1是本发明一个实施例所提供的一种移动终端播放在线视频的节电方法的流程示意图;

图2是本发明一个实施例所提供的另一种移动终端播放在线视频的节电方法的流程示意图;

图3是本发明一个实施例所提供的一种移动终端播放在线视频的节电方法的具体步骤示意图;

图4是本发明一个实施例所提供的一种移动终端播放在线视频的节电设备结构示意图。

具体实施方式

随着移动终端和互联网技术发展,在线视频技术已经被广泛应用于移动终端之上,这不仅方便用户获取丰富的视频资源,而且也提高了用户的生活水平。在线视频技术中,视频源是被分解为众多短小的视频段。这些视频源在视频服务器端通常被切块成2s到4s长度的视频段并存储在视频服务器中,用户将通过网络请求视频服务器发送视频段。移动终端内置视频缓冲器,负责视频段的下载和存储,视频缓冲器可以接收由视频服务器发送的视频段,预取一组视频段来填充缓冲区,视频段预取完成之后通过缓冲器阈值来控制视频段的周期性下载。

播放在线视频技术给用户提供清晰视频服务的同时,也给用户带来了电池电量消耗过快的困扰。传统的解决方法是:不断加大移动终端的电池容量,满足播放完整视频的需求。但是随着技术的发展,不断加大电池容量的做法已经被淘汰。目前的解决方法是:通过预设一个电量阈值,当电池的电量下降至阈值之下时,移动终端开启节电模式,来达到节电的目的。但这种方法未考虑移动终端在不同播放行为下,对节电的需求也不同。当电量较低时并且用户播放不稳定,经常跳转视频或者退出视频时,这种方法并不能很好的节省电量,反而会导致合并的视频段或者视频缓冲器中下载的视频段被丢弃,从而使用户不能完整的观看视频,这不仅加速了电量的消耗,而且还浪费了网络宽带资源;而且该方法也未考虑到不同的移动终端的电量消耗速度不同,在播放过程中,不同行为都将导致电量消耗的速度是处于动态不稳定的变化中。当移动终端在单位时间内电量消耗速度过快时,这种方法并不能完全保证用户在电量消耗前完整的观看完在线视频。

本发明采用一种移动终端播放在线视频的节电方法,通过动态检测移动终端播放在线视频时的剩余电量以及播放行为模式,将剩余电量匹配相应的预设电量能级作为当前电量等级,同时还可以通过定期检测移动终端播放在线视频时的电量消耗速度,判断是否跳级调整所述当前电量等级,根据不同电量等级和不同播放行为模式,调整播放参数,最后根据调整后的播放参数控制在线视频的下载来播放,达到节电的目的。对比目前已有的节电方法,本发明的方案能够动态检测移动终端播放在线视频时的电量使用情况和检测用户播放行为模式,进一步调整视频缓冲器容量等参数,从而减少移动终端从视频服务器下载视频段的电量消耗,达到有效节能的目的,同时还减少了对宽带资源的浪费。

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

需要说明的是,如果不冲突,本发明实施例中的各个特征可以相互结合,均在本发明的保护范围之内。另外,虽然在装置示意图中进行了功能模块划分,在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于装置中的模块划分,或流程图中的顺序执行所示出或描述的步骤。

参照图1,本发明的一个实施例,提供了一种移动终端播放在线视频的节电方法,包括以下步骤:

步骤s11,周期性检测移动终端播放在线视频时的剩余电量,将所述剩余电量与预设电量能级进行匹配,并将匹配的预设电量能级设为当前电量能级;并检测移动终端播放在线视频时的播放行为模式;

步骤s12,定期检测移动终端的电量消耗速度,若所述电量消耗速度高于预设消耗速度阈值时,跳级调整所述当前电量能级;

步骤s13,根据所述当前电量能级以及所述播放行为模式,调整播放参数;

步骤s14,根据所述播放参数,调整在线视频的下载和播放。

其中,在步骤s11中,本发明实施例中的移动终端可以为手机、平板电脑以及电脑等移动终端设备。预设电量能级是为了更好的区分当电量在不同的阶段,调整不同的播放参数,预设电量能级在移动终端电量为100%的时候设定的,可以设置2个电量能级,也可以设置2个以上的电量能级,在本实施例中,优选设置4个电量能级,例如先设置3个阈值点,电量25%、50%、75%时为阈值点,因此划分为1%-25%、26%-50%、51%-75%、76%-100%等4个电量能级,分别命名为e1、e2、e3、e4,当移动终端的剩余电量为80%时,则匹配e4电量能级作为当前电量能级,当移动终端的剩余电量为40%时,则匹配e2电量能级作为当前电量能级。预先预设电量能级有利于对剩余电量进行合适的匹配。检测移动终端播放在线视频时的剩余电量的周期可以设置为1s,也可以设置为1s以上的任意时间段,可以理解的是,因为移动终端型号的不同代表着电池容量的不同,所以周期可根据移动终端型号的不同而自由设置,在本实施例中,优选周期为10s,能够满足不同的移动终端型号的播放需求。设置周期能够实现动态的检测剩余电量。同时,由于当移动终端在播放在线视频时如果发生跳转播放视频的片段或者退出视频播放的情况,会造成部分视频段被丢弃,没有播放,造成宽带资源浪费和电量多余消耗,因此需要对播放行为进行获取和检测。在本实施例中,对播放行为模式进行了两种设定,稳定模式和不稳定模式,若移动终端播放在线视频的连续播放时间超过预设时间阈值x,则播放行为模式为稳定模式,反之则为不稳定模式,x的值可以根据移动终端型号来自由调节,优选x为5分钟,当连续播放时间超过5分钟时,在这5分钟之内不进行跳转在线视频片段也不退出在线视频的播放,则为稳定模式,反正为不稳定模式。检测播放行为模式,能配合当前电量能级去调整播放参数,从而达到最优的电量优化。

其中,在步骤s12中,当在单位时间内电量消耗速度过快时,采用现有技术的单一阈值设定则不能有效的控制电量的消耗,甚至有些情况不能保证完整的播放完整个视频,因此加入跳级调整当前电量能级的步骤有利于进一步优化电量的消耗。可以选择30分钟作为定期检测的时间,也可以选择1个小时作为定期检测的时间,本实施例中优选30分钟作为定期检测的时间,每隔30分钟检测一次移动终端的电量消耗量,再计算出该时间内电量消耗速度,将电量消耗速度与预设消耗阈值进行对比,当电量消耗速度高于预设消耗阈值时,则可跳级调整当前电量能级,在本实施例中,预设消耗阈值可以自由设定,优选每30分钟消耗15%的电量作为预设消耗阈值。

参照图2,本发明的另一个实施例,提供了另一种移动终端播放在线视频的节电的方法,包括以下步骤:

步骤s21,周期性检测移动终端播放在线视频时的剩余电量,将所述剩余电量与预设电量能级进行匹配,并将匹配的预设电量能级设为当前电量能级;并检测移动终端播放在线视频时的播放行为模式;

步骤s22,根据所述当前电量能级以及所述播放行为模式,调整播放参数;

步骤s23,根据所述播放参数,调整在线视频的下载和播放;

步骤s24,定期检测移动终端的电量消耗速度,若所述电量消耗速度高于预设消耗速度阈值时,跳级调整所述当前电量能级;

步骤s25,根据调整后的所述当前电量能级以及所述播放行为模式,重新调整播放参数;

步骤s26,根据重新调整后的所述播放参数,重新调整在线视频的下载和播放。

其中,在本实施例中,当确定当前电量能级和播放行为模式之后,先调整播放参数,根据播放参数,控制在线视频的下载和播放。然后对电量消耗速度进行定期检测,确定是否重新调整当前电量能级,若进行调整操作,则根据调整后的当前电量能级和播放行为模式重新调整播放参数,控制在线视频的下载和播放,在本实施例能够在已经调整完播放参数之后,再对电量消耗速度进行检测,能够提高电量使用的高效性。

进一步,本发明的另一个实施例,所述检测移动终端播放在线视频时的播放行为模式,还包括以下步骤:

获取移动终端的连续播放时间,将所述连续播放时间与预设时间阈值进行对比;

若所述连续播放时间大于所述预设时间阈值,则所述播放行为模式为稳定模式;若所述连续播放时间小于所述预设时间阈值,则所述播放行为模式为不稳定模式。

其中,对播放行为模式进行了两种设定,稳定模式和不稳定模式,若移动终端播放在线视频的连续播放时间超过预设时间阈值x,则播放行为模式为稳定模式,反之则为不稳定模式,x的值可以根据移动终端型号来自由调节,优选x为5分钟,当连续播放时间超过5分钟时,在这5分钟之内不进行跳转在线视频片段也不退出在线视频的播放,则为稳定模式,反正为不稳定模式。获取检测播放行为模式,能配合当前电量能级去调整播放参数,避免在电量过低时,移动终端在播放在线视频发生跳转视频造成的多余电量消耗,从而达到能耗优化的目的。

进一步,本发明的另一个实施例,所述周期性检测移动终端播放在线视频时的剩余电量之前,还包括:将移动终端的电量划分为两个以上的预设电量能级。其中,不同于当前技术只设置单个阈值。在本实施例中可以设置2个预设电量能级,也可以设置2个以上的预设电量能级,优选4个预设电量能级,能够满足多种调整播放参数的方案。

进一步,本发明的另一个实施例,所述调整所述当前电量能级,还包括步骤:对已匹配的预设电量能级进行跳级处理,将跳级处理之后预设电量能级重新设为所述当前电量能级。

其中,在本实施例中,划分为1%-25%、26%-50%、51%-75%、76%-100%等4个电量能级,分别命名为e1、e2、e3、e4,例如剩余电量为70%,则当前电量能级为e3,本实施例优选每30分钟消耗15%的电量作为预设消耗阈值,例如当移动终端在播放在线视频30分钟之内消耗了16%的电量,剩余电量为54%,虽然当前电量能级仍为e3,但是需要对其进行跳级处理,将电量能级e2作为新的当前电量能级。可以理解的是,跳级处理是将已匹配的预设电量能级的下一个能级重新设为当前电量能级,不能连跳两个能级。

进一步,本发明的另一个实施例,所述播放参数包括:视频缓存器容量或预热阶段阈值。调整在线视频的下载和播放,包括:根据所述播放参数中的视频缓存器容量,调整从视频服务器下载并填满整个视频缓冲器的视频段数量。

其中,视频缓冲器主要用于防止在播放在线视频的过程中出现卡顿等状况,负责视频段的下载和存储,视频缓冲器可以接收由视频服务器发送的视频段,预取一组视频段来填充缓冲区,缓冲区填充完成之后,根据在线视频的播放进行视频段的周期性下载。通过调整视频服务中缓冲器容量,可以节省视频数据下载所消耗的时间和能耗。例如,当电量较少时,增大缓冲器容量,则下载视频数据所消耗的时间会相对减少,能耗也会相对减少。预热阶段,为在线视频播放的早期阶段,在该阶段用户观看在线视频的播放行为模式极不稳定,很可能跳转在线视频的播放,因此设定预热阶段阈值来区分在线视频播放的早期阶段,也作为播放参数调整的临界值。

进一步,本发明的另一个实施例,提供了一种移动终端播放在线视频节电装置,包括但不限于:剩余电量检测单元、电量能级设定单元、行为模式检测单元、电量消耗检测单元、电量能级调整单元、播放参数调整单元。

所述剩余电量检测单元用于周期性检测移动终端播放在线视频时的剩余电量;

所述电量能级设定单元用于将所述剩余电量与预设电量能级进行匹配,并将匹配的预设电量能级设为当前电量能级;

所述行为模式检测单元用于检测移动终端播放在线视频时的播放行为模式;

所述电量消耗检测单元用于定期检测移动终端的电量消耗速度;

所述电量能级调整单元用于跳级调整所述当前电量能级;

所述播放参数调整单元用于根据所述当前电量能级以及所述播放行为模式,调整播放参数。

进一步,本发明的另一个实施例,所述行为模式检测单元,还用于获取移动终端的连续播放时间,将所述连续播放时间与预设时间阈值进行对比;

若所述连续播放时间大于所述预设时间阈值,则所述播放行为模式为稳定模式;若所述连续播放时间小于所述预设时间阈值,则所述播放行为模式为不稳定模式;

所述电量能级调整单元,还用于对已匹配的预设电量能级进行跳级处理,将跳级处理之后预设电量能级重新设为新的当前电量能级;

还包括在线视频播放单元,用于根据所述播放参数中的视频缓存器容量,调整从视频服务器下载并填满整个视频缓冲器的视频段数量。

参照图3,本发明的另一个实施例,提供了一种移动终端播放在线视频的节电方法的具体步骤流程,包括以下步骤:

步骤s31,初始化播放参数,清空视频缓冲器,并将预热阶段阈值和缓冲器容量等播放参数设置为可调参数;

步骤s32,接收来自视频服务器发送的视频段,视频缓冲器预取一组视频段来填充缓冲区,视频段预取完成之后通过缓冲器阈值来控制视频段的周期性下载;

步骤s33,移动终端播放在线视频,播放过的视频段将从视频缓冲器中清除;判断是否发生在线视频关闭或者播放完成,若是,则转至步骤s31;若否,则转至步骤s34;

步骤s34,在移动终端播放在线视频过程中,周期性的对剩余电量进行检测,确定当前电量能级,并且检测用户的播放行为模式;

步骤s35,定期检测移动终端电量使用情况,对定期内电量消耗速度进行自动分析;判断是否跳级调整当前电量能级,若是,则转至步骤s36;若否,则转至步骤s37;

步骤s36,跳级调整当前电量能级,并根据跳级调整之后的当前电量能级和播放行为模式动态调整播放参数,并转至步骤s33;

步骤s37,根据当前电量能级和播放行为模式动态调整播放参数,并转至步骤s33。

参照图4,在本发明的另一个实施例中,还提供了一种移动终端播放在线视频节电设备,包括至少一个控制处理器和用于与所述至少一个控制处理器通信连接的存储器;所述存储器存储有可被所述至少一个控制处理器执行的指令,所述指令被所述至少一个控制处理器执行,以使所述至少一个控制处理器能够执行上述实施例的一种移动终端播放在线视频节电方法,例如,执行以上描述的图1中的方法步骤s11至s14,图2中的方法步骤s21至s26,图3中的方法步骤s31至s37。

进一步,在本发明的另一个实施例中,还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行上述实施例的自动售货机数据交互方法,例如,执行以上描述的图1中的方法步骤s11至s14,图2中的方法步骤s21至s26,图3中的方法步骤s31至s37。

通过以上的实施方式的描述,本领域技术人员可以清楚地了解到各实施方式可借助软件加通用硬件平台的方式来实现。本领域技术人员可以理解实现上述实施例方法中的全部或部分流程是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(readonlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。

以上是对本发明的较佳实施进行了具体说明,但本发明并不局限于上述实施方式,熟悉本领域的技术人员在不违背本发明精神的前提下还可作出种种的等同变形或替换,这些等同的变形或替换均包含在本申请权利要求所限定的范围内。

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