【技术实现步骤摘要】
多媒体数据的处理方法、装置及系统
本专利技术涉及互联网
,尤其涉及一种多媒体数据的处理方法、装置及系统。
技术介绍
当前,随着互联网技术和移动终端技术的发展,在终端设备上播放网络音频和网络视频已经十分普遍。例如,在iOS系统平台下,在播放网络音频或者视频等多媒体数据时,该音频和视频均存在网络服务器上,iOS系统平台下的客户端需要根据需求,从网络服务器上获取多媒体数据,再进行播放。在iOS系统平台下,播放视频、音频等多媒体数据一般是通过系统中的多媒体控件进行的。当前的多媒体控件能够提供缓冲在线多媒体数据的功能。例如,如图1所示,在该视频播放界面中,包括视频画面11,播放进度条12,以及播放与暂停标识13,在所述播放进度条12上设置有播放进度标识121以及缓冲标识122,所述缓冲标识122与所述播放进度条12的开始端之间为缓冲区域,目前,所述播放进度标识121一般可以在所述缓冲区域内被拖动,从而进行视频播放。由于多媒体控件所要播放的多媒体数据一般来自网络服务器,在与网络服务器交互时,无法获取到缓存的多媒体数据,因此也不支持断点续传,即在多媒体数据未播放完毕或者播放完毕后,再次播放还需要重新加载,较为浪费网络流量。
技术实现思路
本专利技术的实施例提供一种媒体数据的处理方法、装置及系统,能够解决现有技术中多媒体控件无法获取到缓存的多媒体数据,再次播放多媒体数据时,还需要重新加载,较为浪费网络流量的问题。为达到上述目的,本专利技术采用如下技术方案:一种多媒体数据的处理方法,包括:接收终端设备的系统控件发送的多媒体数据请求;根据所述多媒体数据请求,判断多媒体数据的 ...
【技术保护点】
一种多媒体数据的处理方法,其特征在于,包括:接收终端设备的系统控件发送的多媒体数据请求;根据所述多媒体数据请求,判断多媒体数据的处理装置本地是否缓存有所述多媒体数据请求对应的多媒体数据;若所述多媒体数据的处理装置缓存有所述多媒体数据,将所述多媒体数据发送给所述系统控件;若所述多媒体数据的处理装置未缓存所述多媒体数据,从网络服务器获取所述多媒体数据,将所述多媒体数据缓存到多媒体数据的处理装置本地,并将所述多媒体数据发送给所述系统控件。
【技术特征摘要】
1.一种多媒体数据的处理方法,其特征在于,包括:接收来自网络服务器的多媒体数据;缓存所述多媒体数据;接收终端设备的系统控件发送的多媒体数据请求;根据所述多媒体数据请求,判断是否缓存有所述多媒体数据请求对应的多媒体数据;若本地缓存有所述多媒体数据,将所述多媒体数据发送给所述系统控件;若未缓存所述多媒体数据,确定所述网络服务器存储所述多媒体数据的存储方式;所述存储方式包括数据整体存储以及数据片断存储,所述数据片断存储中的各多媒体数据片断根据预先设置的片断时间平均划分;若确定所述存储方式为数据片断存储,确定播放起始位置所在的目标多媒体数据片断,获取所述目标多媒体数据片断;判断所述网络服务器中所述目标多媒体数据片断之后是否还有多媒体数据片断;若所述目标多媒体数据片断之后还有多媒体数据片断,获取所述多媒体数据;若确定所述存储方式为数据整体存储,从所述网络服务器获取所述播放起始位置之后的多媒体数据;接收来自所述网络服务器的所述多媒体数据,将所述多媒体数据缓存到本地;当多媒体播放界面的多媒体播放标识被移动到缓冲区域之外时,将所述多媒体数据发送给所述系统控件。2.根据权利要求1所述的多媒体数据的处理方法,其特征在于,所述多媒体数据请求中包括播放起始位置;所述根据所述多媒体数据请求,判断是否缓存有所述多媒体数据请求对应的多媒体数据,包括:根据所述播放起始位置,判断是否缓存有所述播放起始位置对应的多媒体数据。3.根据权利要求2所述的多媒体数据的处理方法,其特征在于,所述若未缓存所述多媒体数据,从网络服务器获取所述多媒体数据,包括:若未缓存所述播放起始位置对应的多媒体数据,从网络服务器获取所述播放起始位置对应的多媒体数据。4.根据权利要求1-3任一项所述的多媒体数据的处理方法,其特征在于,在所述多媒体数据的处理装置缓存有所述多媒体数据时,在将所述多媒体数据发送给所述系统控件之后,包括:判断所述多媒体数据是否完全缓存;若判断到所述多媒体数据未完全缓存,从所述网络服务器获取所述多媒体数据的剩余数据。5.一种多媒体数据的处理装置,其特征在于,所述多媒体数据的处理装置作为终端设备处的本地服务端,用于缓存多媒体数据,为系统控件提供多媒体数据,包括:缓存单元,用于接收来自网络服务器的多媒体数据,并缓存所述多媒体数据;接收单元,用于接收终端设备的系统控件发送的多媒体数据请求;判断单元,用于根据所述接收单元接收的所述多媒体数据请求,判断多媒体数据的处理装置本地是否缓存有所述多媒体数据请求对应的多媒体数据;发送单元,用于在所述判断单元判断到所述多媒体数据的处理装置缓存有所述多媒体数据时,将所述多媒体数据发送给所述系统控件;获取单元,用于在所述判断单元判断到所述多媒体数据的处理装置未缓存...
【专利技术属性】
技术研发人员:王玉龙,宋丹,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。