协助播放器下载多媒体资源的方法和本地代理服务装置制造方法及图纸

技术编号:15080298 阅读:54 留言:0更新日期:2017-04-07 12:31
本发明专利技术公开了一种协助播放器下载多媒体资源的方法和本地代理服务装置,涉及网络数据处理技术领域,解决现有技术中安卓播放器仅能提供单线程下载导致的下载速率低,难以满足需求的技术问题。其中,方法包括:获取下载触发;将本地的地址发送给播放模块;接收播放模块发送的请求下载多媒体资源的第二消息,第二消息的目的地址为本地的地址;将第二消息修改为第一消息,第一消息的目的地址为下载触发对应的远程服务器地址;向远程服务器发送第一消息,并代替所述播放模块以多线程的方式从所述远程服务器下载所述多媒体资源;将接收到的所述远程服务器返回的所述多媒体资源以单线程的方式交付给所述播放模块。

【技术实现步骤摘要】

本专利技术涉及网络数据处理
,特别涉及一种协助播放器下载多媒体资源的方法和本地代理服务装置
技术介绍
网络技术发展迅速,用户在电脑或手机的设备上通过播放器来观看视频已经习以为常。很多在线播放可以实现边看边下载,更是方便用户的需求。通常现在所说的播放器是指能播放以数字信号形式存储的视频或音频文件的软件,也指具有播放视频或音频文件功能的电子器件产品。如基于闪存的mp3播放器和基于移动硬盘的iPod等。除了少数波形文件外,大多数播放器携带解码器以还原经过压缩媒体文件,播放器还要内置一整套转换频率以及缓冲的算法。以前是播放音频和视频的软件各具特色,现在大多则是视频音频播放器合二为一了。现有的可以边看边下载所观看的视频的播放器都是直接访问实际的服务器获取多媒体资源进行播放。这种方案在网络情况稳定,且带宽多的情况下,没什么问题。但是安卓播放器由于安卓的固有问题,导致安卓播放器只能单线程下载,那么对于需要下载多媒体资源的播放器来说,单线程下载则难以满足下载速率,很难达到边下载边观看视频的需求。
技术实现思路
本专利技术提供一种协助播放器下载多媒体资源的方法和本地代理服务装置,用于解决现有技术中安卓播放器仅能提供单线程下载导致的下载速率低,难以满足需求的技术问题。本专利技术实施例提供一种协助播放器下载多媒体资源的方法,该方法适用于安卓播放器,该方法主要包括:获取下载触发;将本地的地址发送给播放模块;接收播放模块发送的请求下载多媒体资源的第二消息,第二消息的目的地址为本地的地址;将第二消息修改为第一消息,第一消息的目的地址为下载触发对应的远程服务器地址;向远程服务器发送第一消息,并代替所述播放模块以多线程的方式从所述远程服务器下载所述多媒体资源;将接收到的所述远程服务器返回的所述多媒体资源以单线程的方式交付给所述播放模块。本专利技术实施例提供的方法中,采用在播放模块发送消息前,获取下载触发;将本地的地址发送给播放模块;接收播放模块发送的请求下载多媒体资源的第二消息,第二消息的目的地址为本地的地址;将第二消息修改为第一消息,第一消息的目的地址为下载触发对应的远程服务器地址;向远程服务器发送第一消息,并代替所述播放模块以多线程的方式从所述远程服务器下载所述多媒体资源;将接收到的所述远程服务器返回的所述多媒体资源以单线程的方式交付给所述播放模块的技术手段,可代替播放模块根据播放模块的请求向远程服务器请求下载多媒体资源,解决了现有技术中播放模块通过单线程向远程服务器请求资源时,下载速率慢,无法满足多媒体文件下载并播放需求的技术问题,进而实现了可以通过多线程将多媒体资源下载到本地,满足速率要求,同时供播放模块获取到多媒体资源的技术效果。可选的,该方法还包括:获取所述远程服务器地址。可选的,第二消息的目的地址为所述请求下载的多媒体资源在本地的URL地址。可选的,第一消息的目的地址为所述请求下载的多媒体资源在远程服务器的URL地址。本专利技术实施例的方法中,通过采用从播放模块中获取向远程服务器请求下载的目的地址URL,并将该URL修改为本地地址的URL的技术手段,可以实现将播放模块原本应该到远程服务器的请求发送到本地,同时使该本地获得到远程服务器下载的URL,进而取得代替播放器通过多线程向远程服务器请求下载多媒体资源,下载速率较高的技术效果。可选的,所述接收播放模块发送的请求下载多媒体资源的第二消息,具体为:接收播放模块以单线程方式发送的请求下载多媒体资源的第二消息。本专利技术实施例提供的方法中,由于是本地代替播放模块进行的下载请求,因此即便播放模块是通过单线程进行的请求,本地仍旧可以通过多线程的方式代替播放模块请求下载,提高了下载速率,使多媒体资源更快的下载到本地,以便满足用户需求。基于同样的专利技术构思,本专利技术实施例继续提供一种本地代理服务装置,适用于安卓播放器,该装置包括:获取模块,用于获取下载触发;发送模块,用于将本地的地址发送给播放模块;接收模块,用于接收播放模块发送的请求下载多媒体资源的第二消息,第二消息的目的地址为本地的地址;修改模块,用于将第二消息修改为第一消息,第一消息的目的地址为下载触发对应的远程服务器地址;请求模块,用于向远程服务器发送第一消息,并代替所述播放模块以多线程的方式从所述远程服务器下载所述多媒体资源;反馈模块,用于将接收到的所述远程服务器返回的所述多媒体资源以单线程的方式交付给所述播放模块。本专利技术实施例提供的装置中,具有在播放模块发送消息前,获取下载触发;将本地的地址发送给播放模块;接收播放模块发送的请求下载多媒体资源的第二消息,第二消息的目的地址为本地的地址;将第二消息修改为第一消息,第一消息的目的地址为下载触发对应的远程服务器地址;向远程服务器发送第一消息,并代替所述播放模块以多线程的方式从所述远程服务器下载所述多媒体资源;将接收到的所述远程服务器返回的所述多媒体资源以单线程的方式交付给所述播放模块的功能,可代替播放模块根据播放模块的请求向远程服务器请求下载多媒体资源,解决了现有技术中播放模块通过单线程向远程服务器请求资源时,下载速率慢,无法满足多媒体文件下载并播放需求的技术问题,进而实现了可以通过多线程将多媒体资源下载到本地,满足速率要求,同时供播放模块获取到多媒体资源的技术效果。可选的,所述获取模块,还用于获取所述远程服务器地址。可选的,第二消息的目的地址为所述请求下载的多媒体资源在本地的URL地址。可选的,第一消息的目的地址为所述请求下载的多媒体资源在远程服务器的URL地址。可选的,所述接收模块,具有用于接收播放模块以单线程方式发送的请求下载多媒体资源的第二消息。本专利技术实施例提供的装置中,由于是本地代替播放模块进行的下载请求,因此即便播放模块是通过单线程进行的请求,本地仍旧可以通过多线程的方式代替播放模块请求下载,提高了下载速率,使多媒体资源更快的下载到本地,以便满足用户需求。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。附图说明附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中:图1为本专利技术实施例一中提供的一种协助播放器下载多媒体资源的方法的流程图;图2为本专利技术实施例二中提供的一种协助播放器下载多媒体资源的方法的流程图;图3为本专利技术实施例三中提供的一种本地代理服务装置的结构示意图。具体实施方式以下结合附图对本专利技术的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。实施例一本专利技术实施例提供一种协助播放器下载多媒体资源的方法,该方法适合部署在播放器上或安装有播放器的设备上。如图1所示,该方法适用于安卓播放器,该方法包括:101,获取下载触发;实时监听播放器(即播放模块),侦测播放器是否要发送向远程服务器请求下载多媒体资源的信息。102,将本地的地址发送给播放模块;若监听到播放器有请求下载多媒体资源的需求,则将本地的地址发送过去给播放器。播放器接收到本地地址后,将请求本文档来自技高网...
协助播放器下载多媒体资源的方法和本地代理服务装置

【技术保护点】
一种协助播放器下载多媒体资源的方法,其特征在于,适用于安卓播放器,该方法包括:获取下载触发;将本地的地址发送给播放模块;接收播放模块发送的请求下载多媒体资源的第二消息,第二消息的目的地址为本地的地址;将第二消息修改为第一消息,第一消息的目的地址为下载触发对应的远程服务器地址;向远程服务器发送第一消息,并代替所述播放模块以多线程的方式从所述远程服务器下载所述多媒体资源;将接收到的所述远程服务器返回的所述多媒体资源以单线程的方式交付给所述播放模块。

【技术特征摘要】
1.一种协助播放器下载多媒体资源的方法,其特征在于,适用于安卓播放器,该方法包括:获取下载触发;将本地的地址发送给播放模块;接收播放模块发送的请求下载多媒体资源的第二消息,第二消息的目的地址为本地的地址;将第二消息修改为第一消息,第一消息的目的地址为下载触发对应的远程服务器地址;向远程服务器发送第一消息,并代替所述播放模块以多线程的方式从所述远程服务器下载所述多媒体资源;将接收到的所述远程服务器返回的所述多媒体资源以单线程的方式交付给所述播放模块。2.根据权利要求1所述的方法,其特征在于,该方法还包括:获取所述远程服务器地址。3.根据权利要求1或2所述的方法,其特征在于,所述第二消息的目的地址为所述请求下载的多媒体资源在本地的URL地址。4.根据权利要求1或2所述的方法,其特征在于,第一消息的目的地址为所述请求下载的多媒体资源在远程服务器的URL地址。5.根据权利要求1或2所述的方法,其特征在于,所述接收播放模块发送的请求下载多媒体资源的第二消息,具体为:接收播放模块以单线程方式发送的请求下载多媒体资源的第二消息。6.一种本地代理服...

【专利技术属性】
技术研发人员:张金良
申请(专利权)人:天脉聚源北京传媒科技有限公司
类型:发明
国别省市:北京;11

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

1