一种多媒体文件下载方法及相关装置制造方法及图纸

技术编号:23860760 阅读:83 留言:0更新日期:2020-04-18 13:41
本发明专利技术公开了一种多媒体文件下载方法,包括:当启动多媒体文件的下载任务之后,判断服务器中是否存在多媒体文件对应的媒体头信息;其中,媒体头信息为预先存储在服务器中的;若是,则从服务器获取媒体头信息;当接收到边下边播指令时,根据媒体头信息进行边下边播处理。本发明专利技术还公开了一种计算机装置、多媒体文件下载系统以及计算机可读存储介质。通过当下载多媒体文件时,直接从服务器下载该媒体头信息,再根据该媒体头信息进行边下边播处理,避免产生等待,当获取到媒体头信息时,直接根据该信息进行边下边播处理,减少用户的等待时间,提高用户体验。

A method of downloading multimedia files and related devices

【技术实现步骤摘要】
一种多媒体文件下载方法及相关装置
本申请涉及计算机
,尤其涉及一种多媒体文件下载方法、计算机装置、多媒体文件下载系统以及计算机可读存储介质。
技术介绍
目前,在下载多媒体文件的过程中,为了减少用户观看多媒体文件的等待时间,提高用户的观影体验,通常对下载的多媒体文件进行边下边播的下载方式。也就是,在下载多媒体文件的过程中,可以直接播放该文件而不用等待整个文件下载完成。现有技术中,边下边播的实现方式具体是:创建下载任务后,P2P下载器在用户点击播放之前根据资源在节点中的分布情况尽量快速下载数据,当下载器下载的数据满足播放器需要的数据时,则播放器打开所述多媒体文件进行播放,实现边下边播。但是,下载的数据对于文件是非顺序的,对于多媒体播放也是非顺序。在用户进入边下边播后,下载器会在一定范围内优先满足播放器需要的数据,在所有的节点中查找该范围的数据并下载,但是如果没有下载到媒体头信息,媒体文件将无法打开。影响边下边播功能的使用,延长用户的等待时间,降低用户的体验。因此,如何提高边下边播功能中多媒体文件的打开速度是本领域技术人员关注的重点问题。
技术实现思路
本专利技术的主要目的在于提供一种多媒体文件下载方法、计算机装置、多媒体文件下载系统以及计算机可读存储介质,旨在提高边下边播功能中多媒体文件的打开速度。为实现上述目的,本专利技术提供的一种多媒体文件下载方法,包括:当启动多媒体文件的下载任务之后,判断服务器中是否存在所述多媒体文件对应的媒体头信息;其中,所述媒体头信息为预先存储在所述服务器中的;若是,则从所述服务器获取所述媒体头信息;当接收到边下边播指令时,根据所述媒体头信息进行边下边播处理。可选的,所述媒体头信息是所述服务器对所述多媒体文件进行采集得到的;或者,所述媒体头信息是客户端预先上传至所述服务器的。可选的,所述服务器对所述多媒体文件进行采集得到所述媒体头信息,包括:所述服务器打开所述多媒体文件,获取打开过程中首先读取的缓存数据;从所述缓存数据获取所述多媒体文件的媒体头信息。可选的,所述服务器打开所述多媒体文件,获取打开过程中首先读取的缓存数据,包括:所述服务器采用ffmpeg打开所述多媒体文件,获取打开过程中首先读取的缓存数据。可选的,当启动多媒体文件的下载任务之后,判断服务器中是否存在所述多媒体文件对应的媒体头信息,包括:当启动多媒体文件的下载任务之后,根据所述多媒体文件的唯一编码判断所述服务器中是否存在所述多媒体文件对应的媒体头信息。可选的,当启动多媒体文件的下载任务之后,判断服务器中是否存在所述多媒体文件对应的媒体头信息,包括:当启动多媒体文件的下载任务之后,根据所述多媒体文件的链接地址判断所述服务器中是否存在所述多媒体文件对应的媒体头信息。可选的,当启动多媒体文件的下载任务之后,判断服务器中是否存在所述多媒体文件对应的媒体头信息,包括:当启动多媒体文件的下载任务之后,根据头信息对应关系判断所述服务器中是否存在所述多媒体文件对应的媒体头信息。为实现上述目的,本专利技术进一步提供一种计算机装置,所述装置包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的多媒体文件下载程序,所述多媒体文件下载程序被所述处理器执行时实现如上所述的多媒体文件下载方法。可选的,所述装置为组成CDN网络或者区块链网络的节点。为实现上述目的,本专利技术进一步提供一种多媒体文件下载系统,所述系统可以包括:媒体头信息判断模块,用于当启动多媒体文件的下载任务之后,判断服务器中是否存在所述多媒体文件对应的媒体头信息;其中,所述媒体头信息为预先存储在所述服务器中的;媒体头信息获取模块,用于当所述服务器存在对应的媒体头信息时,从所述服务器获取所述媒体头信息;边下边播处理模块,用于当接收到边下边播指令时,根据所述媒体头信息进行边下边播处理。为实现上述目的,本专利技术进一步提供一种计算机可读存储介质,所述计算机可读存储介质上存储有多媒体文件下载程序,所述多媒体文件下载程序可被一个或者多个处理器执行,以实现如上所述的多媒体文件下载方法。可见,本专利技术通过当下载多媒体文件时,判断是否存在对应的媒体头信息,若是,则直接下载该媒体头信息,再根据该媒体头信息进行边下边播处理,而不是现有技术中从下载的多媒体文件中获取到媒体头信息,本专利技术直接获取到媒体头信息,避免产生等待,当获取到媒体头信息时,直接根据该信息进行边下边播处理,减少用户的等待时间,提高用户体验。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本申请实施例所提供的第一种多媒体文件下载方法的流程示意图;图2为本申请实施例所提供的第二种多媒体文件下载方法的流程示意图图3为本申请实施例所提供的一种计算机装置的结构示意图;图4为本申请实施例所提供的一种多媒体文件下载系统的结构示意图。具体实施方式本申请的核心是提供一种多媒体文件下载方法、计算机装置、多媒体文件下载系统以及计算机可读存储介质,旨在提高边下边播功能中多媒体文件的打开速度。为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。需要说明的是,在本专利技术中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本专利技术要求的保护范围之内。现有技术中,边下边播的实现方式具体是:创建下载任务后,P2P下载器在用户点击播放之前根据资源在节点中的分布情况尽量快速下载数本文档来自技高网...

【技术保护点】
1.一种多媒体文件下载方法,其特征在于,包括:/n当启动多媒体文件的下载任务之后,判断服务器中是否存在所述多媒体文件对应的媒体头信息;其中,所述媒体头信息为预先存储在所述服务器中的;/n若是,则从所述服务器获取所述媒体头信息;/n当接收到边下边播指令时,根据所述媒体头信息进行边下边播处理。/n

【技术特征摘要】
1.一种多媒体文件下载方法,其特征在于,包括:
当启动多媒体文件的下载任务之后,判断服务器中是否存在所述多媒体文件对应的媒体头信息;其中,所述媒体头信息为预先存储在所述服务器中的;
若是,则从所述服务器获取所述媒体头信息;
当接收到边下边播指令时,根据所述媒体头信息进行边下边播处理。


2.根据权利要求1所述的多媒体文件下载方法,其特征在于,所述媒体头信息是所述服务器对所述多媒体文件进行采集得到的;或者,所述媒体头信息是客户端预先上传至所述服务器的。


3.根据权利要求2所述的多媒体文件下载方法,其特征在于,所述服务器对所述多媒体文件进行采集得到所述媒体头信息,包括:
所述服务器打开所述多媒体文件,获取打开过程中首先读取的缓存数据;
从所述缓存数据获取所述多媒体文件的媒体头信息。


4.根据权利要求3所述的多媒体文件下载方法,其特征在于,所述服务器打开所述多媒体文件,获取打开过程中首先读取的缓存数据,包括:
所述服务器采用ffmpeg打开所述多媒体文件,获取打开过程中首先读取的缓存数据。


5.根据权利要求1所述的多媒体文件下载方法,其特征在于,当启动多媒体文件的下载任务之后,判断服务器中是否存在所述多媒体文件对应的媒体头信息,包括:
当启动多媒体文件的下载任务之后,根据所述多媒体文件的唯一编码判断所述服务器中是否存在所述多媒体文件对应的媒体头信息。


6.根据权利要求1所述的多媒体文件下载方法,其他特征在于,当启动多媒体文件的下载任务之后,判...

【专利技术属性】
技术研发人员:柳助民
申请(专利权)人:深圳市迅雷网络技术有限公司
类型:发明
国别省市:广东;44

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

1