多媒体资源的获取方法、发送方法、终端和服务器技术

技术编号:36026099 阅读:8 留言:0更新日期:2022-12-21 10:24
本公开关于多媒体资源的获取方法、发送方法、终端和服务器,包括:向服务器发送第一请求;接收服务器基于第一请求返回的目标多媒体资源的多个地址标识信息,每个地址标识信息用于表示目标多媒体资源在对应内容分发网络中的存储地址;基于多个地址标识信息中的至少两个地址标识信息,向多个内容分发网络中的至少两个对应内容分发网络发送第二请求;从至少两个对应内容分发网络接收目标多媒体资源。这样,当多媒体资源无法访问时,终端可以自动切换内容分发网络以通过新的地址标识信息进行访问,从而实现了高效的终端实时自动容灾切换机制,增加成功获取到多媒体资源的概率,可以保障及时获取到多媒体资源,提高了多媒体资源获取的效率。获取的效率。获取的效率。

【技术实现步骤摘要】
多媒体资源的获取方法、发送方法、终端和服务器


[0001]本公开涉及计算机
,更具体地说,涉及多媒体资源的获取方法、发送方法、终端和服务器。

技术介绍

[0002]用户在使用电子设备时,在一些场景下可能需要显示多媒体资源。通常情况下,只要指定一个多媒体资源的统一资源定位器(Uniform Resource Locator,URL)地址就可以实现获取并显示相应的多媒体资源。但是,多媒体资源的URL地址可能会因为这个多媒体资源的内容分发网络(Content Delivery Network,CDN)地址发生变化而失效,导致多媒体资源访问失败。
[0003]相关技术中,检测到多媒体资源的内容分发网络地址无法访问时,是通过人工的方式将多媒体资源重新部署到新的内容分发网络上,此时,会产生一个新的内容分发网络地址,用户需要访问这个新的内容分发网络地址才能获取到多媒体资源,导致获取多媒体资源的及时性较差、效率较低。

技术实现思路

[0004]本公开提供多媒体资源的获取方法、发送方法、终端和服务器,以至少解决上述相关技术中,获取多媒体资源的及时性较差、效率较低的问题。
[0005]根据本公开实施例的第一方面,提供一种多媒体资源的获取方法,应用于终端,包括:向服务器发送第一请求,其中,所述第一请求用于请求获取多媒体资源的地址标识信息;接收所述服务器基于所述第一请求返回的目标多媒体资源的多个地址标识信息,其中,所述目标多媒体资源存储在多个内容分发网络中,每个地址标识信息用于表示所述目标多媒体资源在对应内容分发网络中的存储地址;基于所述多个地址标识信息中的至少两个地址标识信息,向所述多个内容分发网络中的至少两个对应内容分发网络发送第二请求,其中,所述第二请求用于请求获取所述目标多媒体资源;从所述至少两个对应内容分发网络接收所述目标多媒体资源。
[0006]可选地,所述多个内容分发网络包括第一内容分发网络和第二内容分发网络,所述多个地址标识信息包括第一地址标识信息和第二地址标识信息,所述第一地址标识信息用于表示所述目标多媒体资源在所述第一内容分发网络中的存储地址,所述第二地址标识信息用于表示所述目标多媒体资源在所述第二内容分发网络中的存储地址;所述基于所述多个地址标识信息中的至少两个地址标识信息,向所述多个内容分发网络中的至少两个对应内容分发网络发送第二请求,包括:基于所述第一地址标识信息,向所述第一内容分发网络发送所述第二请求;在从所述第一内容分发网络获取所述目标多媒体资源失败的情况下,基于所述第二地址标识信息向所述第二内容分发网络发送所述第二请求。
[0007]可选地,在基于所述第一地址标识信息,向所述第一内容分发网络发送所述第二请求的步骤之后,还包括:获取针对所述目标多媒体资源的请求状态通知信息;在所述请求
状态通知信息为所述目标多媒体资源请求失败的情况下,确定从所述第一内容分发网络获取所述目标多媒体资源失败。
[0008]可选地,所述第一请求包含所述终端的账号信息;所述接收所述服务器基于所述第一请求返回的目标多媒体资源的多个地址标识信息,包括:接收所述服务器基于所述第一请求返回的与所述终端的账号信息相关联的目标多媒体资源的多个地址标识信息。
[0009]根据本公开实施例的第二方面,提供一种多媒体资源的发送方法,应用于服务器,包括:接收终端发送的第一请求,其中,所述第一请求用于请求获取多媒体资源的地址标识信息;响应于所述第一请求,获取目标多媒体资源的多个地址标识信息,其中,所述目标多媒体资源存储在多个内容分发网络中,每个地址标识信息用于表示所述目标多媒体资源在对应内容分发网络中的存储地址;向所述终端发送所述多个地址标识信息,使所述终端基于所述多个地址标识信息中的至少两个地址标识信息,向所述多个内容分发网络中的至少两个对应内容分发网络发送第二请求,并从所述至少两个对应内容分发网络接收所述目标多媒体资源,其中,所述第二请求用于请求获取所述目标多媒体资源。
[0010]可选地,所述第一请求包含所述终端的账号信息;所述获取目标多媒体资源的多个地址标识信息,包括:向所述多个内容分发网络发送地址标识信息获取请求,其中,所述地址标识信息获取请求包含所述终端的账号信息;接收所述多个内容分发网络发送的与所述终端的账号信息相关联的目标多媒体资源的多个地址标识信息。
[0011]可选地,所述向所述多个内容分发网络发送地址标识信息获取请求,包括:获取预先存储的账号信息与用于存储所述账号信息所发布的多媒体资源的内容分发网络之间的对应关系;基于所述对应关系,查找与所述终端的账号信息对应的内容分发网络;向与所述终端的账号信息对应的内容分发网络,发送所述地址标识信息获取请求。
[0012]根据本公开实施例的第三方面,提供一种终端,包括:第一请求发送模块,被配置为执行向服务器发送第一请求,其中,所述第一请求用于请求获取多媒体资源的地址标识信息;地址标识信息接收模块,被配置为执行从所述服务器接收目标多媒体资源的多个地址标识信息,其中,所述目标多媒体资源存储在多个内容分发网络中,每个地址标识信息用于表示所述目标多媒体资源存储在对应内容分发网络中的存储地址;第二请求发送模块,被配置为执行基于所述多个地址标识信息中的至少两个地址标识信息,向所述多个内容分发网络中的至少两个对应内容分发网络发送第二请求,其中,所述第二请求用于请求获取所述目标多媒体资源;多媒体资源接收模块,被配置为执行从所述至少两个对应内容分发网络接收所述目标多媒体资源。
[0013]根据本公开实施例的第四方面,提供一种服务器,包括:第一请求接收模块,被配置为执行接收终端发送的第一请求,其中,所述第一请求用于请求获取多媒体资源的地址标识信息;地址标识信息获取模块,被配置为执行响应于所述第一请求,获取目标多媒体资源的多个地址标识信息,其中,所述目标多媒体资源存储在多个内容分发网络中,每个地址标识信息用于表示所述目标多媒体资源在对应内容分发网络中的存储地址;地址标识信息发送模块,被配置为执行向所述终端发送所述多个地址标识信息,使所述终端基于所述多个地址标识信息中的至少两个地址标识信息,向所述多个内容分发网络中的至少两个对应内容分发网络发送第二请求,并从所述至少两个对应内容分发网络接收所述目标多媒体资源,其中,所述第二请求用于请求获取所述目标多媒体资源。
[0014]根据本公开实施例的第五方面,提供一种电子设备,包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令,以实现根据本公开的多媒体资源的获取方法,或者,实现根据本公开的多媒体资源的发送方法。
[0015]根据本公开实施例的第六方面,提供一种计算机可读存储介质,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得所述电子设备能够执行根据本公开的多媒体资源的获取方法,或者,执行根据本公开的多媒体资源的发送方法。
[0016]根据本公开实施例的第七方面,提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多媒体资源的获取方法,应用于终端,其特征在于,包括:向服务器发送第一请求,其中,所述第一请求用于请求获取多媒体资源的地址标识信息;接收所述服务器基于所述第一请求返回的目标多媒体资源的多个地址标识信息,其中,所述目标多媒体资源存储在多个内容分发网络中,每个地址标识信息用于表示所述目标多媒体资源在对应内容分发网络中的存储地址;基于所述多个地址标识信息中的至少两个地址标识信息,向所述多个内容分发网络中的至少两个对应内容分发网络发送第二请求,其中,所述第二请求用于请求获取所述目标多媒体资源;从所述至少两个对应内容分发网络接收所述目标多媒体资源。2.如权利要求1所述的获取方法,其特征在于,所述多个内容分发网络包括第一内容分发网络和第二内容分发网络,所述多个地址标识信息包括第一地址标识信息和第二地址标识信息,所述第一地址标识信息用于表示所述目标多媒体资源在所述第一内容分发网络中的存储地址,所述第二地址标识信息用于表示所述目标多媒体资源在所述第二内容分发网络中的存储地址;所述基于所述多个地址标识信息中的至少两个地址标识信息,向所述多个内容分发网络中的至少两个对应内容分发网络发送第二请求,包括:基于所述第一地址标识信息,向所述第一内容分发网络发送所述第二请求;在从所述第一内容分发网络获取所述目标多媒体资源失败的情况下,基于所述第二地址标识信息向所述第二内容分发网络发送所述第二请求。3.如权利要求2所述的获取方法,其特征在于,在基于所述第一地址标识信息,向所述第一内容分发网络发送所述第二请求的步骤之后,还包括:获取针对所述目标多媒体资源的请求状态通知信息;在所述请求状态通知信息为所述目标多媒体资源请求失败的情况下,确定从所述第一内容分发网络获取所述目标多媒体资源失败。4.如权利要求1所述的获取方法,其特征在于,所述第一请求包含所述终端的账号信息;所述接收所述服务器基于所述第一请求返回的目标多媒体资源的多个地址标识信息,包括:接收所述服务器基于所述第一请求返回的与所述终端的账号信息相关联的目标多媒体资源的多个地址标识信息。5.一种多媒体资源的发送方法,应用于服务器,其特征在于,包括:接收终端发送的第一请求,其中,所述第一请求用于请求获取多媒体资源的地址标识信息;响应于所述第一请求,获取目标多媒体资源的多个地址标识信息,其中,所述目标多媒体资源存储在多个内容分发网络中,每个地址标识信息用于表示所述目标多媒体资源在对应内容分发网络中的存储地址;向所述终端发送所述多个地址标识信息,使所述终端基于所述多个地址标识信息中的至少两个地址标识信息,向所述多个内容分发网络中的至少两个对应内容分发网络发送第
二请求,并从所述至少两个对应内容分发网络接收所述目标多媒体资源,其中,所述第二请求用于请求获取所述目标多媒体资源。6.如权利要求5所述的发送方法,其特征在于,所述第一...

【专利技术属性】
技术研发人员:肖红俊
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:

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

1