一种确定方法、终端及计算机存储介质与流程

文档序号:18703901发布日期:2019-09-17 23:21阅读:191来源:国知局
一种确定方法、终端及计算机存储介质与流程

本申请涉及5gnr终端中网络制式的确定技术,尤其涉及一种确定方法、终端及计算机存储介质。



背景技术:

目前,5gnr是基于正交频分复用(ofdm,orthogonalfrequencydivisionmultiplexing)的全新空口设计的全球第五代移动通信技术(5g,5th-generation)标准,针对5gnr终端来说,lte所采用的频段为1.7-2.7ghz,5g所采用的频段为3.5-4.5ghz,lte所采用的调制方式为64qam,5g所采用的调制方式为256qam,从而使得5g可以获得更高的传输速率,同时,5g的功耗较高;由此可以看出,现有的5g终端存在功耗较高的技术问题。



技术实现要素:

本申请实施例期望提供一种确定方法、终端及计算机存储介质,能够降低5g终端的功耗。

本申请的技术方案是这样实现的:

本申请实施例提供了一种确定方法,所述方法包括:

在第一网络制式下下载并播放播放对象时,判断所述终端是否处于充电状态;

当所述终端处于充电状态,维持在所述第一网络制式下下载并播放所述播放对象;

当所述终端未处于充电状态,根据所述播放对象在下载中的缓冲位置,确定所述终端的网络制式,在确定出的网络制式下下载并播放所述播放对象;

其中,所述网络制式包括所述第一网络制式和第二网络制式;所述终端处于所述第一网络制式所产生的功耗低于所述终端处于所述第二网络制式所产生的功耗。

在上述方法中,当所述终端未处于充电状态,根据所述播放对象在下载中的缓冲位置,确定所述终端的网络制式,在确定出的网络制式下下载并播放所述播放对象,包括:

当所述终端未处于充电状态,且所述播放对象在下载中的缓冲位置对应的时间点大于所述播放对象的播放位置对应的时间点时,根据所述播放对象在下载中的缓冲位置,确定所述终端的网络制式,在确定出的网络制式下下载并播放所述播放对象。

在上述方法中,所述方法还包括:

当所述终端未处于充电状态,且所述播放对象在下载中的缓冲位置对应的时间点小于等于所述播放对象的播放位置对应的时间点时,维持在所述第一网络制式下下载并播放所述播放对象。

在上述方法中,所述当所述终端未处于充电状态,根据所述播放对象在下载中的缓冲位置,确定所述终端的网络制式,在确定出的网络制式下下载并播放所述播放对象,包括:

当所述终端未处于充电状态时,在所述第一网络制式下下载并播放第一预设时间段的所述播放对象;

在下载并播放所述第一预设时间段的所述播放对象时,判断是否接收到对所述播放对象的快进操作;

当接收到对所述播放对象的快进操作时,根据所述播放对象在下载中的缓冲位置和所述快进操作所携带的快进位置,确定所述终端的网络制式,在确定出的网络制式下下载并播放所述播放对象;

当未接收到对所述播放对象的快进操作时,将终端的网络制式从所述第一网络制式切换为所述第二网络制式,并在所述第二网络制式下播放第二预设时间段的所述播放对象;

在所述第二网络制式下播放所述第二预设时间段的所述播放对象完成后,根据所述播放对象在下载中的缓冲位置和所述播放对象的播放位置,确定所述终端的网络制式,在确定出的网络制式下下载并播放所述播放对象。

在上述方法中,所述根据所述播放对象在下载中的缓冲位置和所述快进操作所携带的快进位置,确定所述终端的网络制式,在确定出的网络制式下下载并播放所述播放对象,包括:

当所述播放对象在下载中的缓冲位置对应的时间点与所述快进操作所携带的快进位置对应的时间点的差值大于预设时长时,执行所述将终端的网络制式从所述第一网络制式切换为所述第二网络制式,并在所述第二网络制式下播放第二预设时间段的所述播放对象;

当所述播放对象在下载中的缓冲位置对应的时间点与所述快进操作所携带的快进位置对应的时间点的差值小于等于预设时长时,返回执行所述在所述第一网络制式下播放第一预设时间段的所述播放对象。

在上述方法中,所述根据所述播放对象在下载中的缓冲位置和所述播放对象的播放位置,确定所述终端的网络制式,在确定出的网络制式下下载并播放所述播放对象,包括:

当所述播放对象在下载中的缓冲位置对应的时间点与所述播放对象的播放位置对应的时间点的差值大于预设时长时,返回执行所述判断是否接收到对所述播放对象的快进操作;

当所述播放对象在下载中的缓冲位置对应的时间点与所述播放对象的播放位置对应的时间点的差值小于等于预设时长时,返回执行所述在所述第一网络制式下播放第一预设时间段的所述播放对象。

在上述方法中,所述方法还包括:

当所述终端未处于充电状态,判断所述终端的剩余电量是否大于等于预设百分比;

当所述终端的剩余电量大于等于所述预设百分比,根据所述播放对象在下载中的缓冲位置,确定所述终端的网络制式,在确定出的网络制式下下载并播放所述播放对象;

当所述终端的剩余电量小于所述预设百分比,确定所述终端的网络制式为所述第二网络制式,在所述第二网络制式下下载并播放所述播放对象。

本申请实施例提供了一种终端,所述终端包括:

判断模块,用于在第一网络制式下下载并播放播放对象时,判断所述终端是否处于充电状态;

维持模块,用于当所述终端处于充电状态,维持在所述第一网络制式下下载并播放所述播放对象;

确定模块,用于当所述终端未处于充电状态,根据所述播放对象在下载中的缓冲位置,确定所述终端的网络制式,在确定出的网络制式下下载并播放所述播放对象;

其中,所述网络制式包括所述第一网络制式和第二网络制式;所述终端处于所述第一网络制式所产生的功耗低于所述终端处于所述第二网络制式所产生的功耗。

在上述终端中,所述确定模块,具体用于:

当所述终端未处于充电状态,且所述播放对象在下载中的缓冲位置对应的时间点大于所述播放对象的播放位置对应的时间点时,根据所述播放对象在下载中的缓冲位置,确定所述终端的网络制式,在确定出的网络制式下下载并播放所述播放对象。

在上述终端中,所述终端还用于:

当所述终端未处于充电状态,且所述播放对象在下载中的缓冲位置对应的时间点小于等于所述播放对象的播放位置对应的时间点时,维持在所述第一网络制式下下载并播放所述播放对象。

在上述终端中,所述确定模块,具体用于:

当所述终端未处于充电状态时,在所述第一网络制式下下载并播放第一预设时间段的所述播放对象;

在下载并播放所述第一预设时间段的所述播放对象时,判断是否接收到对所述播放对象的快进操作;

当接收到对所述播放对象的快进操作时,根据所述播放对象在下载中的缓冲位置和所述快进操作所携带的快进位置,确定所述终端的网络制式,在确定出的网络制式下下载并播放所述播放对象;

当未接收到对所述播放对象的快进操作时,将终端的网络制式从所述第一网络制式切换为所述第二网络制式,并在所述第二网络制式下播放第二预设时间段的所述播放对象;

在所述第二网络制式下播放所述第二预设时间段的所述播放对象完成后,根据所述播放对象在下载中的缓冲位置和所述播放对象的播放位置,确定所述终端的网络制式,在确定出的网络制式下下载并播放所述播放对象。

在上述终端中,所述确定模块根据所述播放对象在下载中的缓冲位置和所述快进操作所携带的快进位置,确定所述终端的网络制式,在确定出的网络制式下下载并播放所述播放对象中,包括:

当所述播放对象在下载中的缓冲位置对应的时间点与所述快进操作所携带的快进位置对应的时间点的差值大于预设时长时,执行所述将终端的网络制式从所述第一网络制式切换为所述第二网络制式,并在所述第二网络制式下播放第二预设时间段的所述播放对象;

当所述播放对象在下载中的缓冲位置对应的时间点与所述快进操作所携带的快进位置对应的时间点的差值小于等于预设时长时,返回执行所述在所述第一网络制式下播放第一预设时间段的所述播放对象。

在上述终端中,所述确定模块根据所述播放对象在下载中的缓冲位置和所述播放对象的播放位置,确定所述终端的网络制式,在确定出的网络制式下下载并播放所述播放对象中,包括:

当所述播放对象在下载中的缓冲位置对应的时间点与所述播放对象的播放位置对应的时间点的差值大于预设时长时,返回执行所述判断是否接收到对所述播放对象的快进操作;

当所述播放对象在下载中的缓冲位置对应的时间点与所述播放对象的播放位置对应的时间点的差值小于等于预设时长时,返回执行所述在所述第一网络制式下播放第一预设时间段的所述播放对象。

在上述终端中,所述终端,还用于:

当所述终端未处于充电状态,判断所述终端的剩余电量是否大于等于预设百分比;

当所述终端的剩余电量大于等于所述预设百分比,根据所述播放对象在下载中的缓冲位置,确定所述终端的网络制式,在确定出的网络制式下下载并播放所述播放对象;

当所述终端的剩余电量小于所述预设百分比,确定所述终端的网络制式为所述第二网络制式,在所述第二网络制式下下载并播放所述播放对象。

本申请实施例还提供了一种终端,所述终端包括:处理器以及存储有所述处理器可执行指令的存储介质,所述存储介质通过通信总线依赖所述处理器执行操作,当所述指令被所述处理器执行时,执行上述一个或多个实施例所述确定方法。

本申请实施例提供了一种计算机存储介质,存储有可执行指令,当所述可执行指令被一个或多个处理器执行的时候,所述处理器执行上述一个或多个实施例所述确定方法。

本申请实施例提供了一种确定方法、终端及计算机存储介质,该方法应用于一终端中,该方法包括:首先,在第一网络制式下下载并播放播放对象时,判断终端是否处于充电状态,当终端处于充电状态,维持在第一网络制式下下载并播放播放对象,当终端未处于充电状态,根据播放对象在下载中的缓冲位置,确定终端的网络制式,在确定出的网络制式下下载并播放所述播放对象,其中,网络制式包括第一网络制式和第二网络制式;终端处于第一网络制式所产生的功耗低于终端处于第二网络制式所产生的功耗;也就是说,在本申请实施例中,在高功耗的网络制式下,若终端中处于充电状态可以维持高功耗的网络制式,若终端未处于充电状态需要根据播放对象在下载中的缓冲位置来确定终端的网络制式,也就是说,通过获取播放对象在下载中的缓冲位置可以知晓在第一网络制式下的下载速度,从而根据播放对象在第一网络制式下的下载速度来为终端确定是否切换至低功耗的第二网络制式,从而在用户在线观看播放对象时,既不影响用户的观看效果又能降低终端的功耗。

附图说明

图1为lte网络制式和nr网络制式下的架构图;

图2为本申请实施例提供的一种可选的确定方法的流程示意图;

图3为本申请实施例提供的一种可选的时间差值的排布示意图;

图4为本申请实施例提供的一种可选的确定方法的实例的流程示意图;

图5为本申请实施例提供的一种终端的结构示意图一;

图6为本申请实施例提供的一种终端的结构示意图二。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。

实施例一

本申请实施例提供了一种确定方法,该方法应用于一终端中。

目前,非独立组网(nas,non-standalone)使用现有的第五代移动通信技术(4g,4th-generation)基础设施,进行5g网络的部署,即通过lte与nr(相当于5g)的双链接,lte承载信令,lte与nr共同承载数据来实现nr。

具体来说,图1为lte网络制式和nr网络制式下的架构图,如图1所示,在用户设备中,终端中的应用处理器(ap,applicationprocessor)分别连接至lte调制解调器modem和nrmodem,其中,ltemodem通过lte接收机连接至lte射频前端控制接口(rffe,radiofrequencyfrontendcontrolinterface),lte射频前端控制接口通过lte天线收发信号;nrmodem通过nr接收机连接至nrrffe,nrrffe通过nr天线收发信号。

然而,对于nr网络制式来说,其频段较高且采用高阶调制方式,而更高的频率意味着更高的路径损耗,而高阶调制意味着更高的峰均比,更高的线性度和更低的功率放大器的效率,因此,在同样的信号强度下需要终端发射更高的功率,消耗更大的功耗,这样,使得采用nr网络制式的终端的功耗增加。

图2为本申请实施例提供的一种可选的确定方法的流程示意图,参考图2所示,该确定方法可以包括:

s201:在第一网络制式下下载并播放播放对象时,判断终端是否处于充电状态;

为了减少nr终端的功耗,在第一网络制式下下载并播放播放对象时,判断终端是否处于充电状态,即,当终端在第一网络制式下在线观看播放对象时,例如,在线观看视频时,判断终端是否处于充电状态。

其中,网络制式包括第一网络制式和第二网络制式;终端处于第一网络制式所产生的功耗低于终端处于第二网络制式所产生的功耗。

在本申请实施例中,下面以第一网络制式为nr,第二网络制式为lte为例进行说明,但是,需要说明的是,本申请实施例对第一网络制式和第二网络制式不作具体限定。

s202:当终端处于充电状态,维持在第一网络制式下下载并播放播放对象;

通过s201的判断,确定出终端处于充电状态时,则认为终端的电池的剩余电量比较充足,不存在电量耗尽的情况发生,所以,此时,继续维持在第一网络制式下下载并播放播放对象。

例如,终端的用户正在在线观看视频时,若终端正在充电,则说明终端一直会有电量供给,不用考虑电量消耗殆尽的情况,所以,为了保持用户的在线观看体验,继续维持第一网络制式,在第一网络制式下在线观看视频,以确保在线观看的流畅度。

s203:当终端未处于充电状态,根据播放对象在下载中的缓冲位置,确定终端的网络制式,在确定出的网络制式下下载并播放播放对象;

通过s201的判断,确定出终端未处于充电状态时,也就是说,电池的电量处于不断消耗的状态,为了防止消耗完电量给终端的用户带来的不便,这里,可以根据播放对象在下载中的缓冲位置来确定终端的网络制式,并在确定出的网络制式下下载并播放播放对象。

为了确定出终端的网络制式,可以通过下面的一种或者多种方式来实现:

在一种可选的实施例中,s203可以包括:

当终端未处于充电状态,且播放对象在下载中的缓冲位置对应的时间点大于播放对象的播放位置对应的时间点时,根据播放对象在下载中的缓冲位置,确定终端的网络制式,在确定出的网络制式下下载并播放播放对象。

具体来说,当终端未处于充电状态时,一般地,播放对象都是按照预设的时间进度进行播放的,所以,先获取播放对象在下载中的缓冲位置对应的时间点,且获取播放对象的播放位置对应的时间点,当播放对象在下载中的缓冲位置对应的时间点大于播放对象的播放位置对应的时间点时,说明此时播放对象的下载的进度比播放的进度要快,在线观看的流畅性较好,所以,可以根据播放对象在下载中的缓冲位置来确定终端的网络制式。

也就是说,在第一网络制式下,终端未处于充电状态时,播放对象的下载的进度比播放的进度要快时,可以根据播放对象在下载中的缓冲位置来将终端的网络制式维持在第一网络制式不变,或者切换至第二网络制式以降低终端的功耗。

在一种可选的实施例中,该方法还可以包括:

当终端未处于充电状态,且播放对象在下载中的缓冲位置对应的时间点小于等于播放对象的播放位置对应的时间点时,维持在第一网络制式下下载并播放播放对象。

另外,当终端未处于充电状态,获取到的播放对象在下载中的缓冲位置对应的时间点小于等于播放对象的播放位置对应的时间点时,说明此时播放对象的下载的进度比播放的进度要慢,在线观看的流畅性较差,播放对象需要等待下载的进度大于播放的进度时才能继续播放,从而出现卡顿现象;所以,此时更不应当将终端的网络制式切换至下载速度较慢的第二网络制式,应当维持在第一网络制式下下载并播放播放对象,以保证可以尽可能快地下载完成播放对象,以利于用户尽快的观看播放对象。

在一种可选的实施例中,s203可以包括:

当终端未处于充电状态时,在第一网络制式下下载并播放第一预设时间段的播放对象;

在下载并播放第一预设时间段的播放对象时,判断是否接收到对播放对象的快进操作;

当接收到对播放对象的快进操作时,根据播放对象在下载中的缓冲位置和快进操作所携带的快进位置,确定终端的网络制式,在确定出的网络制式下下载并播放播放对象;

当未接收到对播放对象的快进操作时,将终端的网络制式从所述第一网络制式切换为所述第二网络制式,并在第二网络制式下播放第二预设时间段的播放对象;

在第二网络制式下播放第二预设时间段的播放对象完成后,根据播放对象在下载中的缓冲位置和播放对象的播放位置,确定终端的网络制式,在确定出的网络制式下下载并播放播放对象。

具体来说,当终端未处于充电状态,可以先在第一网络制式下下载并播放第一预设时间段的播放对象,其中,第一预设时间段的值可以与终端的电池的剩余电量的百分比成正比,例如,第一预设时间段t1=30×50%=15s,即可以在第一网络制式下下载并播放15s的播放对象。

其中,在第一网络制式下下载并播放15s的播放对象中,可以判断是否接收到对播放对象的快进操作,其中,该快进操作可以为对进度条的点击操作,也可以为对进度条的控制点的拖动操作,这里,本申请实施例不作具体限定。

若通过判断得到终端接收到对播放对象的快进操作时,此时需要获取下载中的缓冲位置和快进操作所携带的快进位置,这样,来获取用户需要快进至整个进度的时刻,从而为终端确定网络制式。

若通过判断得到终端未接收到对播放对象的快进操作时,可以先将终端的网络制式从第一网络制式切换为第二网络制式,以达到降低终端的功耗的目的,但是考虑到在线观看视频的流畅性问题,此时在第二网络制式下播放第二预设时间段t2的播放对象,其中,第二预设时间段t2=30×20%(20%为电池剩余电量的最低阈值)=6s;即,在第一网络制式下下载并播放15s的播放对象后,都没有接收到快进操作时,将终端的网络制式从第一网络制式切换为第二网络制式,在第二网络制式下继续播放6s的播放对象,然后在第二网络制式下继续播放6s的播放对象完成之后,此时再根据播放对象在下载中的缓冲位置和播放对象的播放位置,确定终端的网络制式,并在确定出的网络制式下下载并播放播放对象。

进一步地,为了确定出终端的网络制式,在一种可选的实施例中,根据播放对象在下载中的缓冲位置和快进操作所携带的快进位置,确定终端的网络制式,在确定出的网络制式下下载并播放播放对象,可以包括:

当播放对象在下载中的缓冲位置对应的时间点与快进操作所携带的快进位置对应的时间点的差值大于预设时长时,执行将终端的网络制式从第一网络制式切换为第二网络制式,并在第二网络制式下播放第二预设时间段的播放对象;

当播放对象在下载中的缓冲位置对应的时间点与快进操作所携带的快进位置对应的时间点的差值小于等于预设时长时,返回执行在第一网络制式下播放第一预设时间段的播放对象。

具体来说,将获取到的播放对象在下载中的缓冲位置对应的时间点与快进操作所携带的快进位置对应的时间点做差值,图3为本申请实施例提供的一种可选的时间差值的排布示意图,如图3所示,播放对象的进度条上标注有快进结束点a(相当于上述快进操作所携带的快进位置对应的时间点)和缓存区的结束点c(相当于上述播放对象在下载中的缓冲位置对应的时间点),用c电的时刻减去a点的时刻得到的值即为差值。

其中,当该差值大于预设时长,说明终端已经下载的播放对象较多,可以将终端的网络制式从第一网络制式切换为第二网络制式,并在第二网络制式下播放第二预设时间段的播放对象,以进一步确定终端的网络制式。

另外,当该差值小于等于预设时长,说明终端已经下载的播放对象较少,应当继续在第一网络制式下在线观看播放对象,以保证在线观看的流畅性,所以返回执行在第一网络制式下在线观看播放对象,以进一步通过判断是否接收到快进操作来确定终端的网络制式。

需要说明的是,上述预设时长可以与第二预设时间段相等,也可以不相等,这里,本申请实施例不作具体限定。

进一步地,为了确定出终端的网络制式,在一种可选的实施例中,根据播放对象在下载中的缓冲位置和播放对象的播放位置,确定终端的网络制式,在确定出的网络制式下下载并播放播放对象,可以包括:

当播放对象在下载中的缓冲位置对应的时间点与播放对象的播放位置对应的时间点的差值大于预设时长时,返回执行判断是否接收到对播放对象的快进操作;

当播放对象在下载中的缓冲位置对应的时间点与播放对象的播放位置对应的时间点的差值小于等于预设时长时,返回执行在第一网络制式下播放第一预设时间段的播放对象。

具体来说,在第一网络制式下播放第二预设时间段的播放对象完成后,获取播放对象在下载中的缓冲位置对应的时间点和播放对象的播放位置对应的时间点,然后计算播放对象在下载中的缓冲位置对应的时间点与播放对象的播放位置对应的时间点之间的差值,当该差值大于预设时长时,说明已经下载完成的播放对象较多,直接返回执行判断是否接收到对播放对象的快进操作,通过是否接收到快进操作来确定终端的网络制式。

当该差值小于等于预设时长时,说明已经下载完成的播放对象较少,为了避免对在线观看的流畅性的影响,应当继续在第一网络制式下在线观看播放对象,所以,返回执行在第一网络制式下播放第一预设时间段的播放对象,在第一网络制式下播放第一预设时间段的播放对象中通过判断接收到的快进操作来进一步确定终端的网络制式。

为了进一步地降低终端的功耗,在一种可选的实施例中,该方法还可以包括:

当终端未处于充电状态,判断终端的剩余电量是否大于等于预设百分比;

当终端的剩余电量大于等于预设百分比,根据播放对象在下载中的缓冲位置,确定终端的网络制式,在确定出的网络制式下下载并播放播放对象;

当终端的剩余电量小于预设百分比,确定终端的网络制式为第二网络制式,在第二网络制式下下载并播放播放对象。

具体来说,当终端未处于充电状态,可以先判断终端的剩余电量是否大于等于预设百分比,例如,预设百分比为20%,当终端的剩余电量大于等于20%,说明终端的电量还有较多的剩余,此时可以根据播放对象在下载中的缓冲位置,确定终端的网络制式,在确定出的网络制式下下载并播放播放对象。

当终端的剩余电量小于预设百分比,说明终端的剩余电量即将耗尽,为了降低终端的功耗,直接将终端的网络制式确定为低功耗的第二网络制式,在第二网络制式下下载并播放播放对象,以避免终端的电量耗尽。

下面举实例来对上述一个或多个实施例中的确定方法进行说明。

图4为本申请实施例提供的一种可选的确定方法的实例的流程示意图,如图4所示,以第一网络制式为5g,第二网络制式为lte为例来说,终端在线观看视频为例来说,网络制式的确定方法具体实现如下:

s401:ap判断是否处于充电状态,若为是,执行s402,若为否,执行s403;

s402:ap使能5gmodem,在5g下传输在线视频流量;

s404:在延迟20s后,返回执行s401;

s403:ap检测目前的电池剩余电量的百分比x,并计算t=30×x;

s405:ap唤醒5gmodem,并在线观看t分钟的视频;

s406:在在线观看t分钟的视频中,ap判断是否接收到快进操作;若为是,执行s407,若为否,执行s408;

s407:ap判断缓冲区结束点-快进结束点是否大于t;若大于,执行s408,若小于等于,执行s403;

s408:ap休眠5gmodem,使能ltemodem;

s409:ap在ltemodem下传输6分钟在线视频流量;

s410:ap在ltemodem下完成了在线观看视频6分钟后,ap判断缓冲区结束点-目前观看点(相当于上述播放对象的播放位置对应的时间点)是否大于t;若大于,执行s406,若小于等于,执行s403。

本申请实施例提供了一种确定方法,该方法应用于一终端中,该方法包括:首先,在第一网络制式下下载并播放播放对象时,判断终端是否处于充电状态,当终端处于充电状态,维持在第一网络制式下下载并播放播放对象,当终端未处于充电状态,根据播放对象在下载中的缓冲位置,确定终端的网络制式,在确定出的网络制式下下载并播放所述播放对象,其中,网络制式包括第一网络制式和第二网络制式;终端处于第一网络制式所产生的功耗低于终端处于第二网络制式所产生的功耗;也就是说,在本申请实施例中,在高功耗的网络制式下,若终端中处于充电状态可以维持高功耗的网络制式,若终端未处于充电状态需要根据播放对象在下载中的缓冲位置来确定终端的网络制式,也就是说,通过获取播放对象在下载中的缓冲位置可以知晓在第一网络制式下的下载速度,从而根据播放对象在第一网络制式下的下载速度来为终端确定是否切换至低功耗的第二网络制式,从而在用户在线观看播放对象时,既不影响用户的观看效果又能降低终端的功耗。

实施例二

图5为本申请实施例提供的一种终端的结构示意图一,如图5所示,本申请实施例提供了一种终端,该终端可以包括:

判断模块51,用于在第一网络制式下下载并播放播放对象时,判断终端是否处于充电状态;

维持模块52,用于当终端处于充电状态,维持在第一网络制式下下载并播放播放对象;

确定模块53,用于当终端未处于充电状态,根据播放对象在下载中的缓冲位置,确定终端的网络制式,在确定出的网络制式下下载并播放播放对象;

其中,网络制式包括第一网络制式和第二网络制式;终端处于第一网络制式所产生的功耗低于终端处于第二网络制式所产生的功耗。

可选的,上述确定模块53,具体用于:

当终端未处于充电状态,且播放对象在下载中的缓冲位置对应的时间点大于播放对象的播放位置对应的时间点时,根据播放对象在下载中的缓冲位置,确定终端的网络制式,在确定出的网络制式下下载并播放播放对象。

可选的,上述终端,还用于:

当终端未处于充电状态,且播放对象在下载中的缓冲位置对应的时间点小于等于播放对象的播放位置对应的时间点时,维持在第一网络制式下下载并播放播放对象。

可选的,上述确定模块53,具体用于:

当终端未处于充电状态时,在第一网络制式下下载并播放第一预设时间段的播放对象;

在下载并播放第一预设时间段的播放对象时,判断是否接收到对播放对象的快进操作;

当接收到对播放对象的快进操作时,根据播放对象在下载中的缓冲位置和快进操作所携带的快进位置,确定终端的网络制式,在确定出的网络制式下下载并播放播放对象;

当未接收到对播放对象的快进操作时,将终端的网络制式从第一网络制式切换为第二网络制式,并在第二网络制式下播放第二预设时间段的播放对象;

在第二网络制式下播放第二预设时间段的所述播放对象完成后,根据播放对象在下载中的缓冲位置和所述播放对象的播放位置,确定终端的网络制式,在确定出的网络制式下下载并播放播放对象。

可选的,确定模块53根据播放对象在下载中的缓冲位置和快进操作所携带的快进位置,确定终端的网络制式,在确定出的网络制式下下载并播放播放对象中,可以包括:

当播放对象在下载中的缓冲位置对应的时间点与快进操作所携带的快进位置对应的时间点的差值大于预设时长时,执行将终端的网络制式从第一网络制式切换为第二网络制式,并在第二网络制式下播放第二预设时间段的播放对象;

当播放对象在下载中的缓冲位置对应的时间点与快进操作所携带的快进位置对应的时间点的差值小于等于预设时长时,返回执行在第一网络制式下播放第一预设时间段的播放对象。

可选的,确定模块53根据播放对象在下载中的缓冲位置和播放对象的播放位置,确定终端的网络制式,在确定出的网络制式下下载并播放播放对象中,可以包括:

当播放对象在下载中的缓冲位置对应的时间点与播放对象的播放位置对应的时间点的差值大于预设时长时,返回执行判断是否接收到对播放对象的快进操作;

当播放对象在下载中的缓冲位置对应的时间点与播放对象的播放位置对应的时间点的差值小于等于预设时长时,返回执行在第一网络制式下播放第一预设时间段的播放对象。

可选的,上述终端,还用于:

当终端未处于充电状态,判断终端的剩余电量是否大于等于预设百分比;

当终端的剩余电量大于等于预设百分比,根据播放对象在下载中的缓冲位置,确定终端的网络制式,在确定出的网络制式下下载并播放播放对象;

当终端的剩余电量小于所述预设百分比,确定终端的网络制式为第二网络制式,在第二网络制式下下载并播放播放对象。

在实际应用中,上述判断模块51、维持模块52和确定模块53可由位于终端上的处理器实现,具体为中央处理器(cpu,centralprocessingunit)、微处理器(mpu,microprocessorunit)、数字信号处理器(dsp,digitalsignalprocessing)或现场可编程门阵列(fpga,fieldprogrammablegatearray)等实现。

图6为本申请实施例提供的一种终端的结构示意图二,如图6所示,本申请实施例提供了一种终端600,可以包括:

处理器61以及存储有所述处理器61可执行指令的存储介质62,所述存储介质62通过通信总线63依赖所述处理器61执行操作,当所述指令被所述处理器61执行时,执行上述实施例一所述的确定方法。

需要说明的是,实际应用时,终端中的各个组件通过通信总线63耦合在一起。可理解,通信总线63用于实现这些组件之间的连接通信。通信总线63除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图6中将各种总线都标为通信总线63。

本申请实施例提供了一种计算机存储介质,存储有可执行指令,当所述可执行指令被一个或多个处理器执行的时候,所述处理器执行实施例一所述的确定方法。

其中,计算机可读存储介质可以是磁性随机存取存储器(ferromagneticrandomaccessmemory,fram)、只读存储器(readonlymemory,rom)、可编程只读存储器(programmableread-onlymemory,prom)、可擦除可编程只读存储器(erasableprogrammableread-onlymemory,eprom)、电可擦除可编程只读存储器(electricallyerasableprogrammableread-onlymemory,eeprom)、快闪存储器(flashmemory)、磁表面存储器、光盘、或只读光盘(compactdiscread-onlymemory,cd-rom)等存储器。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上所述,仅为本申请的较佳实施例而已,并非用于限定本申请的保护范围。

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