多媒体资源播放方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:20120202 阅读:24 留言:0更新日期:2019-01-16 12:29
本发明专利技术公开了多媒体资源播放方法、装置、计算机设备及存储介质,其中方法包括:终端设备获取来自用户的多媒体资源播放请求;终端设备检查当前网络状况;若网络状况为弱网状况,则终端设备向QUIC代理服务器请求多媒体资源,并接收QUIC代理服务器返回的、从CDN服务器获取的多媒体资源;终端设备播放多媒体资源。应用本发明专利技术所述方案,能够降低多媒体资源的播放时延。

Multimedia Resource Playing Method, Device, Computer Equipment and Storage Media

The invention discloses a multimedia resource playback method, device, computer equipment and storage medium, which includes: terminal device obtains multimedia resource playback request from user; terminal device checks current network condition; if network condition is weak network condition, terminal device requests multimedia resource from QUIC proxy server, and receives the return of QUIC proxy server; Multimedia resources acquired from CDN servers; Multimedia resources played by terminal devices. By applying the scheme of the invention, the playback delay of multimedia resources can be reduced.

【技术实现步骤摘要】
多媒体资源播放方法、装置、计算机设备及存储介质
本专利技术涉及网络技术,特别涉及多媒体资源播放方法、装置、计算机设备及存储介质。
技术介绍
在弱网环境下,当用户向终端设备发出音乐播放请求时,会出现播放延时高的问题。现有技术中,通常会将音乐存放到内容分发网络(CDN,ContentDeliveryNetwork)服务器上进行加速。CDN是构建在网络之上的内容分发网络,依靠部署在各地的服务器,通过中心平台的负载均衡、内容分发、调度等,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率等。但弱网主要是由“最后一公里”或路由器繁忙等原因造成的,使用CDN服务器并不能得到明显改善。
技术实现思路
有鉴于此,本专利技术提供了多媒体资源播放方法、装置、计算机设备及存储介质。具体技术方案如下:一种多媒体资源播放方法,包括:终端设备获取来自用户的多媒体资源播放请求;所述终端设备检查当前网络状况;若所述网络状况为弱网状况,则所述终端设备向QUIC代理服务器请求所述多媒体资源,并接收所述QUIC代理服务器返回的、从CDN服务器获取的所述多媒体资源;所述终端设备播放所述多媒体资源。一种多媒体资源播放方法,包括:QUIC代理服务器获取来自终端设备的第一多媒体资源请求,所述第一多媒体资源请求为所述终端设备获取到来自用户的多媒体资源播放请求并确定出当前网络状况为弱网状况后发送给所述QUIC代理服务器的;所述QUIC代理服务器向CDN服务器请求所述多媒体资源,并获取所述CDN服务器返回的所述多媒体资源;所述QUIC代理服务器将所述多媒体资源发送给所述终端设备,以便所述终端设备对所述多媒体资源进行播放。一种多媒体资源播放方法,包括:CDN服务器获取来自QUIC代理服务器的第二多媒体资源请求,所述第二多媒体资源请求为所述QUIC代理服务器接收到来自终端设备的第一多媒体资源请求后发送给所述CDN服务器的,所述第一多媒体资源请求为所述终端设备获取到来自用户的多媒体资源播放请求并确定出当前网络状况为弱网状况后发送给所述QUIC代理服务器的;所述CDN服务器将所请求的多媒体资源返回给所述QUIC代理服务器,以便所述QUIC代理服务器将所述多媒体资源返回给所述终端设备进行播放。一种终端设备,包括:第一请求获取单元、第一资源获取单元以及资源播放单元;所述第一请求获取单元,用于获取来自用户的多媒体资源播放请求;所述第一资源获取单元,用于检查当前网络状况,若所述网络状况为弱网状况,则向QUIC代理服务器请求所述多媒体资源,并接收所述QUIC代理服务器返回的、从CDN服务器获取的所述多媒体资源;所述资源播放单元,用于播放所述多媒体资源。一种QUIC代理服务器,包括:第二请求获取单元、第二资源获取单元以及第一资源发送单元;所述第二请求获取单元,用于获取来自终端设备的第一多媒体资源请求,所述第一多媒体资源请求为所述终端设备获取到来自用户的多媒体资源播放请求并确定出当前网络状况为弱网状况后发送给所述QUIC代理服务器的;所述第二资源获取单元,用于向CDN服务器请求所述多媒体资源,并获取所述CDN服务器返回的所述多媒体资源;所述第一资源发送单元,用于将所述多媒体资源发送给所述终端设备,以便所述终端设备对所述多媒体资源进行播放。一种CDN服务器,包括:第三请求获取单元以及第二资源发送单元;所述第三请求获取单元,用于获取来自QUIC代理服务器的第二多媒体资源请求,所述第二多媒体资源请求为所述QUIC代理服务器接收到来自终端设备的第一多媒体资源请求后发送给所述CDN服务器的,所述第一多媒体资源请求为所述终端设备获取到来自用户的多媒体资源播放请求并确定出当前网络状况为弱网状况后发送给所述QUIC代理服务器的;所述第二资源发送单元,用于将所请求的多媒体资源返回给所述QUIC代理服务器,以便所述QUIC代理服务器将所述多媒体资源返回给所述终端设备进行播放。一种计算机设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现如以上所述的方法。一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现如以上所述的方法。基于上述介绍可以看出,采用本专利技术所述方案,终端设备在获取到来自用户的多媒体资源播放请求后,可首先检查当前网络状况,若确定为弱网状况,可向QUIC代理服务器请求所需的多媒体资源,并接收QUIC代理服务器返回的、从CDN服务器获取的多媒体资源,进行播放,由于CDN服务器普遍支持基于TCP的http协议,而QUIC为基于UDP的协议,抗弱网能力远高于TCP,因此很大程度上克服了现有技术中的问题,从而降低了多媒体资源的播放时延。【附图说明】图1为本专利技术所述多媒体资源播放方法第一实施例的流程图。图2为本专利技术所述多媒体资源播放方法第二实施例的流程图。图3为本专利技术所述多媒体资源播放方法第三实施例的流程图。图4为本专利技术所述用户、终端设备、QUIC代理服务器以及CDN服务器之间的交互方式示意图。图5为本专利技术所述终端设备实施例的组成结构示意图。图6为本专利技术所述QUIC代理服务器实施例的组成结构示意图。图7为本专利技术所述CDN服务器实施例的组成结构示意图。图8示出了适于用来实现本专利技术实施方式的示例性计算机系统/服务器12的框图。【具体实施方式】为了使本专利技术的技术方案更加清楚、明白,以下参照附图并举实施例,对本专利技术所述方案进行进一步说明。显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。图1为本专利技术所述多媒体资源播放方法第一实施例的流程图。如图1所示,包括以下具体实现方式。在101中,终端设备获取来自用户的多媒体资源播放请求。在102中,终端设备检查当前网络状况。在103中,若网络状况为弱网状况,则终端设备向QUIC代理服务器请求多媒体资源,并接收QUIC代理服务器返回的、从CDN服务器获取的多媒体资源。在104中,终端设备播放获取到的多媒体资源。当用户需要播放某一多媒体资源时,可向终端设备发出多媒体资源播放请求。所述多媒体资源可为音乐或视频等任意形式的多媒体资源。终端设备获取到来自用户的多媒体资源播放请求后,可首先检查当前网络状况,以确定是否为弱网状况。比如,终端设备可统计最近预定时长内网络请求的平均响应速度,若平均响应速度低于预定阈值,则可确定当前网络状况为弱网状况。若当前网络状况为弱网状况,终端设备可向QUIC代理服务器请求所需的多媒体资源,并接收QUIC代理服务器返回的、从CDN服务器获取的多媒体资源。QUIC是QuickUDPInternetConnection的缩写,即快速用户数据报协议互联网连接,是谷歌制定的一种基于用户数据报协议(UDP,UserDatagramProtocol)的低时延的互联网传输层协议。众所周知,传输控制协议(TCP,TransmissionControlProtocol)/互联网协议(IP,InternetProtocol)协议族是互联网的基础,其中传输层协议包括TCP和UDP,与TCP相比,UDP更为轻量,但是错误校验也要少得多,这意味着本文档来自技高网...

【技术保护点】
1.一种多媒体资源播放方法,其特征在于,包括:终端设备获取来自用户的多媒体资源播放请求;所述终端设备检查当前网络状况;若所述网络状况为弱网状况,则所述终端设备向快速用户数据报协议互联网连接QUIC代理服务器请求所述多媒体资源,并接收所述QUIC代理服务器返回的、从内容分发网络CDN服务器获取的所述多媒体资源;所述终端设备播放所述多媒体资源。

【技术特征摘要】
1.一种多媒体资源播放方法,其特征在于,包括:终端设备获取来自用户的多媒体资源播放请求;所述终端设备检查当前网络状况;若所述网络状况为弱网状况,则所述终端设备向快速用户数据报协议互联网连接QUIC代理服务器请求所述多媒体资源,并接收所述QUIC代理服务器返回的、从内容分发网络CDN服务器获取的所述多媒体资源;所述终端设备播放所述多媒体资源。2.根据权利要求1所述的方法,其特征在于,所述终端设备检查当前网络状况包括:所述终端设备统计最近预定时长内网络请求的平均响应速度;若所述平均响应速度低于预定阈值,则确定当前网络状况为弱网状况。3.根据权利要求1所述的方法,其特征在于,该方法进一步包括:若所述网络状况为非弱网状况,则所述终端设备从所述CDN服务器获取所述多媒体资源。4.根据权利要求1所述的方法,其特征在于,该方法进一步包括:若所述多媒体资源的格式不符合要求,则所述终端设备将所述多媒体资源转换为预定格式后进行播放。5.一种多媒体资源播放方法,其特征在于,包括:快速用户数据报协议互联网连接QUIC代理服务器获取来自终端设备的第一多媒体资源请求,所述第一多媒体资源请求为所述终端设备获取到来自用户的多媒体资源播放请求并确定出当前网络状况为弱网状况后发送给所述QUIC代理服务器的;所述QUIC代理服务器向内容分发网络CDN服务器请求所述多媒体资源,并获取所述CDN服务器返回的所述多媒体资源;所述QUIC代理服务器将所述多媒体资源发送给所述终端设备,以便所述终端设备对所述多媒体资源进行播放。6.一种多媒体资源播放方法,其特征在于,包括:内容分发网络CDN服务器获取来自快速用户数据报协议互联网连接QUIC代理服务器的第二多媒体资源请求,所述第二多媒体资源请求为所述QUIC代理服务器接收到来自终端设备的第一多媒体资源请求后发送给所述CDN服务器的,所述第一多媒体资源请求为所述终端设备获取到来自用户的多媒体资源播放请求并确定出当前网络状况为弱网状况后发送给所述QUIC代理服务器的;所述CDN服务器将所请求的多媒体资源返回给所述QUIC代理服务器,以便所述QUIC代理服务器将所述多媒体资源返回给所述终端设备进行播放。7.根据权利要求6所述的方法,其特征在于,该方法进一步包括:所述CDN服务器获取来自所述终端设备的第三多媒体资源请求,将所述多媒体资源返回给所述终端设备进行播放;所述第三多媒体资源请求为所述终端设备获取到来自用户的多媒体资源播放请求并确定出当前网络状况为非弱网状况后发送给所述CDN服务器的。8.一种终端设备,其特征在于,包括:第一请求获取单元、第一资源获取单元以及资源播放单元;所述第一请求获取单元,用于获取来自用户的多媒体资源播放请求;所述第一资源获取单元,用于检查当前网络状况,若所述网络状况为弱网状况,则向快速用户数据报协议互联网连接QUIC代理服务...

【专利技术属性】
技术研发人员:魏利开郭启行曹艺坪
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京,11

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

1