媒体资源地址解析和获取方法、系统以及服务器和客户端的制作方法

文档序号:9828500阅读:251来源:国知局
媒体资源地址解析和获取方法、系统以及服务器和客户端的制作方法
【技术领域】
[0001]本发明涉及多媒体技术领域,特别涉及一种媒体资源地址解析和获取方法、解析系统以及解析服务器和客户端。
【背景技术】
[0002]视频网站一般会对视频地址做一些保护,不让视频地址被其他用户看到。第三方视频播放器的解析服务器通过对视频的网页信息进行探测,可以得到视频的播放地址,并返回给用户。然后用户根据视频的播放地址就可以播放该视频。
[0003]然而,对于例如以下列举的一些情况,现有的解析服务器进行的地址解析方法却无能为力,难以解析出可用的播放地址。
[0004]I,视频网站根据请求方所在的地域信息返回不同的播放地址,而第三方视频播放器探测得到的是与第三方视频播放器所在地域对应的播放地址,若第三方视频播放器与用户所在的地域不同,则第三方视频播放器探测得到的播放地址对于用户来说是不可用的。
[0005]2,视频网站限制请求方的请求频率,若第三方视频播放器因请求频率过高而被限制访问,则无法得到视频的网页信息,也就不能解析出可用的播放地址。
[0006]3、视频网站限制播放地址的播放次数,第三方视频播放器解析得到的视频的播放地址达到视频网站限制的播放次数后,无法为用户提供可用的播放地址。
[0007]因此,需要一种能够提高解析服务器的地址解析成功率的解决方案。

【发明内容】

[0008]本发明要解决的一个技术问题是提供一种媒体资源地址解析方法、媒体资源地址获取方法、解析服务器、客户端及系统,其能够能够提高解析服务器的地址解析成功率。
[0009]根据本发明的第一方面,提出了一种媒体资源地址解析方法,包括:向客户端发送协助解析请求,所述协助解析请求携带媒体资源在目标网站的参考地址信息,用于指示客户端根据所述参考地址信息从所述目标网站获取所述媒体资源的网页信息并返回;接收客户端返回的所述媒体资源的网页信息,对所述媒体资源的网页信息进行解析得到所述媒体资源的播放地址。
[0010]借助于客户端来协助获取地址解析所需要的媒体资源的网页信息,可以提高解析服务器的地址解析成功率。
[0011]优选地,该媒体资源地址解析方法还可以包括:响应于客户端发出的媒体资源的播放请求,判断对客户端请求播放的所述媒体资源是否需要客户端协助进行地址解析,其中,响应于对客户端请求播放的所述媒体资源需要客户端协助进行地址解析的判断结果,向客户端发送所述协助解析请求。
[0012]根据解析需要灵活选择客户端协助解析方式,既可以充分利用解析服务侧的解析能力,又可以提尚地址解析的成功率。
[0013]优选地,所述判断对客户端请求播放的所述媒体资源是否需要客户端协助进行地址解析的步骤可以包括:尝试对所述媒体资源进行地址解析;如果地址解析未能得到期望的结果,则判定需要客户端协助进行地址解析。
[0014]通过设定在解析服务侧自行解析无法得到希望的结果时,再选择客户端协助解析方式,既可以充分利用解析服务侧的解析能力,又可以提高地址解析的成功率。
[0015]地址解析未能得到期望的结果可以包括以下情况:因目标网站根据请求方的地域信息返回媒体资源的不同播放地址而无法解析出客户端可用的播放地址。利用本发明的方法可以解析出符合客户端地域信息的播放地址,从而在网站采用依据请求方地域返回不同的播放地址的保护措施下,依然可以为用户解析出可用的播放地址。
[0016]地址解析未能得到期望的结果可以包括以下情况:因对目标网站的访问频率过高被目标网站限制访问而无法解析出客户端可用的播放地址。由于客户端通常不会超出访问频率的限制,因此本发明利用客户端协助解析的方式,在网站采用限制访问频率的保护措施下,依然可以为用户解析出可用的播放地址。
[0017]地址解析未能得到期望的结果可以包括以下情况:因播放地址播放次数的限制而无法解析出客户端可用的播放地址。由于客户端通常不会超出播放次数的限制,因此本发明利用客户端协助解析的方式,在网站采用限制播放次数的保护措施下,依然可以为用户解析出可用的播放地址。
[0018]该媒体资源地址解析方法还可以包括:接收客户端发出的媒体资源的播放请求;将所述媒体资源的播放地址发送给客户端,以便客户端根据所述媒体资源的播放地址播放所述媒体资源。
[0019]解析服务侧将利用客户端能力协助解析获得的播放地址返回给客户端进行播放,可以提高播放的成功率。
[0020]根据本发明的第二方面,提出了一种媒体资源地址获取方法,包括:客户端响应于解析服务器发送的协助解析请求,所述协助解析请求携带媒体资源在目标网站的参考地址信息,根据所述参考地址信息从所述目标网站获取所述媒体资源的网页信息,并将所述网页信息返回给解析服务器进行解析;客户端接收解析服务器解析并返回的所述媒体资源的播放地址。
[0021]客户端协助解析服务器获取地址解析所需要的媒体资源的网页信息,可以提高地址解析的成功率。
[0022]优选地,该媒体资源地址获取方法还可以包括:客户端向解析服务器发出媒体资源的播放请求,其中,所述协助解析请求是解析服务器响应于所述播放请求而发出的;客户端接收到所述媒体资源的播放地址之后,根据所述媒体资源的播放地址播放所述媒体资源。
[0023]客户端对利用自身能力协助解析获得的播放地址进行播放,可以提高播放的成功率。
[0024]根据本发明的第三方面,提出了一种用于解析媒体资源地址的解析服务器,包括:指示单元,用于向客户端发送协助解析请求,所述协助解析请求携带媒体资源在目标网站的参考地址信息,用于指示客户端根据所述参考地址信息从所述目标网站获取所述媒体资源的网页信息并返回;解析单元,用于接收客户端返回的所述媒体资源的网页信息,对所述媒体资源的网页信息进行解析得到所述媒体资源的播放地址。
[0025]优选地,该解析服务器还可以包括:判断单元,用于响应于客户端发出的媒体资源的播放请求,判断对客户端请求播放的所述媒体资源是否需要客户端协助进行地址解析,其中,响应于对客户端请求播放的所述媒体资源需要客户端协助进行地址解析的判断结果,所述指示单元向客户端发送所述协助解析请求。
[0026]优选地,所述判断单元响应于客户端发出的媒体资源的播放请求,尝试对所述媒体资源进行地址解析,如果地址解析未能得到期望的结果,则判定需要客户端协助进行地址解析。
[0027]所述判断单元中的地址解析未能得到期望的结果包括以下情况:
[0028]因目标网站根据请求方的地域信息返回媒体资源的不同播放地址而无法解析出客户端可用的播放地址;或者
[0029]因对目标网站的访问频率过高被目标网站限制访问而无法解析出客户端可用的播放地址;或者
[0030]因播放地址播放次数的限制而无法解析出客户端可用的播放地址。
[0031]优选地,该解析服务器还可以包括:接收单元,接收客户端发出的媒体资源的播放请求;发送单元,用于将所述媒体资源的播放地址发送给客户端,以便客户端根据所述媒体资源的播放地址播放所述媒体资源。
[0032]根据本发明的第四方面,提出了一种客户端,包括:协助解析单元,用于响应于解析服务器发送的协助解析请求,所述协助解析请求携带媒体资源在目标网站的参考地址信息,根据所述参考地址信息从目标网站获取所述媒体资源的网页信息,并将所述网页信息返回给解析服务器进行解析;获取单元,用于接收解析服务器解析并返回的所述媒体资源的播放地址。
[0033]优选地,该客户端还可以包括:请求单元,用于向解析服务器发送媒体资源的播放请求;播放单元,用于根据所述获取单元接收的所述媒体资源的播放地址播放所述媒体资源。
[0034]根据本发明的第五方面,提出了一种媒体资源地址解析系统,包括前述第三方面的解析服务器以及前述第四方面的客户端。
[0035]根据本发明的第六方面,提出了一种媒体资源地址解析系统,包括解析服务器和客户端,其中,解析服务器向客户端发送协助解析请求,所述协助解析请求携带媒体资源在目标网站的参考地址信息;客户端响应于所述协助解析请求,根据所述参考地址信息从所述目标网站获取所述媒体资源的网页信息,并将所述网页信息返回给解析服务器;解析服务器接收客户端返回的所述媒体资源的网页信息,对所述媒体资源的网页信息进行解析得到所述媒体资源的播放地址;解析服务器将所述媒体资源的播放地址发送给客
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1