清晰度的确定方法及装置、终端设备及可读存储介质制造方法及图纸

技术编号:21917711 阅读:19 留言:0更新日期:2019-08-21 13:36
本发明专利技术公开了一种清晰度的确定方法及装置、终端设备及可读存储介质,方法包括:接收客户端发送的清晰度确定请求,该清晰度确定请求中包含该客户端的网络速度、硬件运行状态参数及该客户端请求的初始清晰度,并根据该网络速度、初始清晰度及硬件运行状态参数,确定客户端使用的目标清晰度,将携带有该目标清晰度的清晰度确定响应反馈给上述客户端,以指示上述客户端按照该目标清晰度进行视频播放。通过结合初始清晰度、网络速度及硬件运行状态确定客户端使用的目标清晰度,能够综合考虑用户意愿、客户端的加载速度及硬件运行情况,确定的清晰度更加匹配客户端的实际情况,准确性高,有效解决视频加载慢及播放卡顿等问题。

Definition Method and Device, Terminal Equipment and Readable Storage Medium

【技术实现步骤摘要】
清晰度的确定方法及装置、终端设备及可读存储介质
本专利技术涉及多媒体播放
,尤其涉及一种清晰度的确定方法及装置、终端设备及可读存储介质。
技术介绍
当前我们在智能电视、电视盒子、智能手机、PAD等用户侧终端使用网络视频应用程序(Application,APP)观看视频时,用户可以选择从预先设置的多种清晰度中选择该视频播放时的清晰度。然而,利用用户手动设置的清晰度播放视频,会存在视频加载慢、播放卡顿的情况。
技术实现思路
本专利技术的主要目的在于提供一种清晰度的确定方法及装置、终端设备及可读存储介质,旨在解决现有技术中利用用户手动设置的清晰度播放视频,存在视频加载慢、播放卡顿的技术问题。为实现上述目的,本专利技术第一方面提供清晰度的确定方法,包括:接收客户端发送的清晰度确定请求,所述清晰度确定请求包含所述客户端的网络速度、硬件运行状态参数及所述客户端请求的初始清晰度;根据所述网络速度、所述初始清晰度及所述硬件运行状态参数,确定所述客户端使用的目标清晰度;将携带有所述目标清晰度的清晰度确定响应反馈给所述客户端。为实现上述目的,本专利技术第二方面提供一种清晰度的确定装置,包括:接收模块,用于接收客户端发送的清晰度确定请求,所述清晰度确定请求包含所述客户端的网络速度、硬件运行状态参数及所述客户端请求的初始清晰度;确定模块,用于根据所述网络速度、所述初始清晰度及所述硬件运行状态参数,确定所述客户端使用的目标清晰度;反馈模块,用于将携带有所述目标清晰度的清晰度确定响应反馈给所述客户端。为实现上述目的,本专利技术第三方面提供一种终端设备,包括:存储器、处理器及存储在所述存储器上且在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现如本专利技术实施例第一方面提供的清晰度的确定方法中的各个步骤。为实现上述目的,本专利技术第四方面提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现如本专利技术第一方面提供的清晰度的确定方法中的各个步骤。本专利技术提供一种清晰度的确定方法,该方法包括:接收客户端发送的清晰度确定请求,该清晰度确定请求中包含该客户端的网络速度、硬件运行状态参数及该客户端请求的初始清晰度,并根据该网络速度、初始清晰度及硬件运行状态参数,确定所述客户端使用的目标清晰度,将携带有该目标清晰度的清晰度确定响应反馈给上述客户端,以指示上述客户端按照该目标清晰度进行视频播放。相对于现有技术,由于初始清晰度能够反映用户意愿、网路速度能够反映网络加载视频的速度,且硬件运行状态参数能够反映客户端的硬件运行状态,因此通过结合初始清晰度、网络速度及硬件运行状态确定客户端使用的目标清晰度,能够综合考虑用户意愿、客户端的加载速度及硬件运行情况,确定的清晰度更加匹配客户端的实际情况,准确性高,有效解决视频加载慢及播放卡顿等问题。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例中视频播放系统的框架示意图;图2a为本专利技术实施例中清晰度的确定方法的一流程示意图;图2b为本专利技术实施例中客户端的显示界面的一示意图;图2c为基于图2b的显示界面的另一示意图;图3为本专利技术实施例中清晰度的确定方法的另一流程示意图;图4为本专利技术实施例中视频播放系统的交互图;图5为本专利技术实施例中清晰度的确定装置的一结构示意图;图6为本专利技术实施例中清晰度的确定装置的另一结构示意图;图7为本专利技术实施例中终端设备的结构示意图。具体实施方式为使得本专利技术的专利技术目的、特征、优点能够更加的明显和易懂,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而非全部实施例。基于本专利技术中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。由于现有技术中利用用户手动设置的清晰度播放视频,存在视频加载慢、播放卡顿的技术问题。为了解决上述问题,本专利技术提出一种清晰度的确定方法,相对于现有技术,由于初始清晰度能够反映用户意愿、网路速度能够反映网络加载视频的速度,且硬件运行状态参数能够反映客户端的硬件运行状态,因此通过结合初始清晰度、网络速度及硬件运行状态确定客户端使用的目标清晰度,能够综合考虑用户意愿、客户端的加载速度及硬件运行情况,确定的清晰度更加匹配客户端的实际情况,准确性高,有效解决视频加载慢及播放卡顿等问题。为了更好的理解本专利技术实施例中的技术方案,请参阅图1,为本专利技术实施例中视频播放系统的框架示意图,包括:客户端、业务服务器、视频服务器。其中,客户端是指视频应用程序,业务服务器用于提供待播放的视频的相关数据,例如清晰度及视频的加载地址等,视频服务器用于提供视频。具体的,客户端将向业务服务器发送请求,业务服务器将基于该请求确定清晰度及该清晰度对应的待播放视频的加载地址,并将上述清晰度及加载地址携带在响应中反馈给客户端,客户端将利用该加载地址加载相应的视频,并按照上述清晰度播放已加载的视频。在本专利技术实施例中,将详细描述上述的清晰度的确定方法。请参阅图2a,为本专利技术实施例中的清晰度的确定方法的流程示意图,包括:步骤201、接收客户端发送的清晰度确定请求,所述清晰度确定请求包含所述客户端的网络速度、硬件运行状态参数及所述客户端请求的初始清晰度;步骤202、根据所述网络速度、所述初始清晰度及所述硬件运行状态参数,确定所述客户端使用的目标清晰度;步骤203、将携带有所述目标清晰度的清晰度确定响应反馈给所述客户端。在本专利技术实施例中,上述的清晰度的确定方法由清晰度的确定装置(以下简称为:确定装置)实现,该确定装置为程序模块,且属于业务服务器,存储于业务服务器的可读存储介质中,业务服务器内的处理器可以调用上述确定装置,以实现本专利技术实施例中的方法。在本专利技术实施例中,清晰度是指影像上各细部影纹及其边界的清晰程度,且有多种不同的清晰度,例如,清晰度从低到高依次为:标清(270P)、高清(480P)、超清(720P)、蓝光(1080P),且清晰度越高,其对应的码率越高,码率是指数据传输时,单位时间传输的数据位数。标清对应的码率是300kbps,高清对应的码率为550kbps、超清对应的码率为1160kbps、蓝光对应的码率为2100kbps。其中,用户在客户端选择待播放视频之后,可以选择该待播放视频的初始清晰度,此外,客户端将获取网络速度、硬件运行状态参数等数据,并将上述网络速度、硬件运行状态参数及初始清晰度携带在清晰度确定请求中发送给业务服务器,其中,硬件运行状态与客户端所在的终端的硬件有关,该硬件至少包括内存和中央处理器,能够反映客户端所使用的硬件的状态。其中,若用户并未选择初始清晰度,则将客户端默认的清晰度作为上述初始清晰度。可以理解的是,客户端在进入视频播放界面之后,若用户选择了初始清晰度,则将该选择的初始清晰度携带在清晰度确定请求中发送给业务服务器,若用户未选择初始清晰度,则将默认的清晰度作为初始清晰度携带在清晰度确定请求中发送给业务服务器本文档来自技高网...

【技术保护点】
1.一种清晰度的确定方法,其特征在于,所述方法包括:接收客户端发送的清晰度确定请求,所述清晰度确定请求包含所述客户端的网络速度、硬件运行状态参数及所述客户端请求的初始清晰度;根据所述网络速度、所述初始清晰度及所述硬件运行状态参数,确定所述客户端使用的目标清晰度;将携带有所述目标清晰度的清晰度确定响应反馈给所述客户端。

【技术特征摘要】
1.一种清晰度的确定方法,其特征在于,所述方法包括:接收客户端发送的清晰度确定请求,所述清晰度确定请求包含所述客户端的网络速度、硬件运行状态参数及所述客户端请求的初始清晰度;根据所述网络速度、所述初始清晰度及所述硬件运行状态参数,确定所述客户端使用的目标清晰度;将携带有所述目标清晰度的清晰度确定响应反馈给所述客户端。2.根据权利要求1所述的方法,其特征在于,所述根据所述网络速度、所述初始清晰度及所述硬件运行状态参数,确定所述客户端使用的目标清晰度,包括:根据所述网络速度及所述初始清晰度,确定与所述网络速度匹配的候选清晰度;根据所述候选清晰度、所述硬件运行状态参数,确定与所述硬件运行状态参数匹配的所述目标清晰度。3.根据权利要求2所述的方法,其特征在于,所述根据所述网络速度及所述初始清晰度,确定与所述网络速度匹配的候选清晰度,包括:当所述网络速度大于或等于所述初始清晰度对应的最小网络速度时,将所述初始清晰度作为候选清晰度;当所述网络速度小于所述初始清晰度对应的最小网络速度时,利用所述网络速度确定所述候选清晰度。4.根据所述要求2所述的方法,其特征在于,所述硬件运行状态参数为所述客户端的剩余内存;则所述根据所述候选清晰度、所述硬件运行状态参数,确定与所述硬件运行状态参数匹配的所述目标清晰度,包括:当所述剩余内存大于或等于所述候选清晰度对应的最小内存时,确定所述候选清晰度为所述目标清晰度;当所述剩余内存小于所述候选清晰度对应的最小内存时,利用所述剩余内存确定所述目标清晰度。5.根据权利要求2所述的方法,其特征在于,所述硬件运行状态参数为所述客户端的中央处理器CPU使用率;则所述根据所述候选清晰度、所述硬件运行状态参数,确定与所述硬件运行状态参数匹配的所述目标清晰度,包括:当所述CPU使用率小于或等于所述候选清晰度对应的最大CPU使用率时,确定所述候选清晰度为所述目标清晰度;当所述CPU使用率大于所述候选清晰度对应的最大CPU使用率时,利用所述CPU使用率确定所述目标清晰度。6.根据权利要求2所述的方法,其特征在于,所述硬件状态参数包括所述客户端的剩余内存及CPU使用率;则所述根据所述候选清晰度、所述硬件运行状态参数,确定与所述硬件运行状态参数匹配的所述目标清晰度,包括:确定所述剩余内存与所述候选清晰度对应的最小内存的第一大小关系,及确定所述CPU使用率与所述候选清晰度对应的最大CPU使用率的第二大小关系;根据所述第一大小关系及所述第二大小关系确定所述目标清晰度。7.根据权利要求6所述的方法,其特征在于,所述根据所述第一大小关系及所述第二大小关系确定所述目标清晰度,包括:当所述第一大小关系为所述剩余内存大于或等于所述最小内存,且所述第二大小关系为所述CPU使用率小于或等于所述最大CPU使用率时,确定所述候选清晰度为所述目标清晰度;当所述第一大小关系为所述剩余内存小于所述最小内存,且所述第二大小关系为所述CPU使用率小于或等于所述最大CPU使用率时,利用所述剩余内存确定所述目...

【专利技术属性】
技术研发人员:郜光耀
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1