一种用于获取第三方内容的方法及装置制造方法

文档序号:7776050阅读:230来源:国知局
一种用于获取第三方内容的方法及装置制造方法
【专利摘要】本发明公开了一种用于获取第三方内容的方法及装置,其中方法包括:接收来自用户设备的对第三方内容的第一访问请求;获取所述第三方内容所对应的第三方接口设备的反馈信息;获取所述第三方接口设备的反馈信息的解析结果;将所述第三方接口设备的反馈信息的解析结果提供给所述用户设备,其中所述解析结果包括所述第三方内容的访问相关信息。本发明通过获取包含第三方内容的访问相关信息的第三方接口设备的反馈信息的解析结果,来获取第三方内容,可以提供符合用户需求的第三方内容,提高用户体验。
【专利说明】一种用于获取第三方内容的方法及装置
【技术领域】
[0001 ] 本发明涉及视频技术,尤其涉及一种用于获取第三方内容的方法及装置。
【背景技术】
[0002]在互联网视频产业中,各视频服务提供商不可能拥有当前所有视频内容,当某个视频服务提供商的网络服务器中没有用户请求的视频播放资源,目前采取将视频播放地址跳转到具有该用户请求的视频播放资源的第三方视频播放站点的方法,然而,由于用户设备的操作系统不支持视频播放地址跳转,或者第三方视频播放站点在该用户设备上的呈现效果不好,例如不能全屏等各种原因,致使该视频服务提供商不能提供符合用户需求的视频播放。

【发明内容】

[0003]本发明所要解决的技术问题是提供一种用于获取第三方内容的方法及装置,以解决现有技术不能提供符合用户需求的第三方内容播放的问题。
[0004]根据本发明的一个方面,提供一种在网络设备中用于辅助用户设备获取第三方内容的方法,其中,包括:
[0005]接收来自用户设备的对第三方内容的第一访问请求;
[0006]获取所述第三方内容所对应的第三方接口设备的反馈信息;
[0007]获取所述第三方接口设备的反馈信息的解析结果;
[0008]将所述第三方接口设备的反馈信息的解析结果提供给所述用户设备,其中所述解析结果包括所述第三方内容的访问相关信息。
[0009]根据本发明的另一个方面,还提供了一种在用户设备中用于获取第三方内容的方法,其中,包括:
[0010]向网络设备发送对第三方内容的第一访问请求;
[0011]通过与所述网络设备的交互,获取所述第三方内容所对应的第三方接口设备的反馈信息的解析结果,其中所述解析结果包括该第三方内容的访问相关信息;
[0012]根据所述第三方内容的访问相关信息,来获取所述第三方内容。
[0013]根据本发明的另一个方面,还提供了一种在网络设备中用于辅助用户设备获取第三方内容的装置,其中,包括:
[0014]第一访问请求接收装置,用于接收来自用户设备的对第三方内容的第一访问请求;
[0015]第一反馈信息获取装置,用于获取所述第三方内容所对应的第三方接口设备的反馈信息;
[0016]第一解析结果获取装置,用于获取所述第三方接口设备的反馈信息的解析结果;
[0017]第一解析结果提供装置,用于将所述第三方接口设备的反馈信息的解析结果提供给所述用户设备,其中所述解析结果包括所述第三方内容的访问相关信息。[0018]根据本发明的又一个方面,还提供了一种在用户设备中用于获取第三方内容的装置,其中,包括:
[0019]第一访问请求发送装置,用于向网络设备发送对第三方内容的第一访问请求;
[0020]第二解析结果获取装置,用于通过与所述网络设备的交互,获取所述第三方内容所对应的第三方接口设备的反馈信息的解析结果,其中所述解析结果包括该第三方内容的访问相关信息;
[0021]第三方内容获取装置,用于根据所述第三方内容的访问相关信息,来获取所述第三方内容。
[0022]与现有技术相比,本发明具有以下优点:本发明通过获取包含第三方内容的访问相关信息的第三方接口设备的反馈信息的解析结果,来获取第三方内容,可以提供符合用户需求的第三方内容,提高用户体验。
【专利附图】

【附图说明】
[0023]通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
[0024]图1为根据本发明的一个实施例的一种用于获取第三方内容的方法流程图;
[0025]图2为根据本发明的一个实施例的一种在网络设备中用于辅助用户设备获取第三方内容的装置示意图;
[0026]图3为根据本发明的一个实施例的一种在用户设备中用于获取第三方内容的装置示意图。
[0027]附图中相同或相似的附图标记代表相同或相似的部件。
【具体实施方式】
[0028]下面结合附图对本发明作进一步详细描述。
[0029]为便于理解,下面对上下文中出现的术语进行定义:
[0030]第三方内容指来源于第三方的内容,包括但不限于诸如第三方视频、音频的第三方多媒体信息,第三方应用程序,第三方文件等;
[0031]第三方指独立于上下文中所述网络设备的其他网络设备或网络系统;
[0032]第三方接口设备指第三方中为外部设备提供API (Application ProgrammingInterface,应用程序编程接口),用以外部设备与第三方进行通信的设备;
[0033]第三方调度设备指第三方中用于为来自外部设备的请求进行资源调度的设备,包括但不限于GSLB (Global Server Load Balance,全局负载均衡)设备;
[0034]第三方网络设备指第三方中用于保存与分发内容的设备,包括但不限于,第三方CDN (Content Delivery Network,内容分发网络)设备。
[0035]其中,以上第三方接口设备、第三方调度设备及第三方网络设备可以是在第三方网络系统中独立的网络设备,也可是集成于第三方网络设备中的各个模块。
[0036]另外,本文中的各种设备均指能够按照事先设定或存储的指令,自动进行数值计算和信息处理的电子设备,其硬件包括但不限于微处理器、专用集成电路(ASIC)、可编程门阵列(FPGA)、数字处理器(DSP)、嵌入式设备等。其中,网络设备、第三方接口设备、第三方调度设备与第三方网络设备包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云;在此,云由基于云计算(Cloud Computing)的大量计算机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个虚拟超级计算机。所述用户设备包括但不限于任何一种可与用户通过键盘、触摸板、或声控设备进行人机交互的移动电子产品,例如智能手机、PDA (掌上电脑,Personal DigitalAssistant)。所述网络包括但不限于互联网、广域网、城域网、局域网、VPN网络、无线自组织网络(Ad Hoc网络)等。本领域技术人员应能理解,其他的用户设备、网络设备、网络如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
[0037]图1示出了根据本发明的一个实施例的一种用于获取第三方内容的方法流程图。
[0038]如图1所示,在步骤SlOl中,用户设备向网络设备发送对第三方内容的第一访问请求。
[0039]第三方内容包括但不限于包括第三方视频的第三方多媒体信息,第三方应用程序,第三方文件等。
[0040]本领域技术人员可以理解,以上第三方内容仅为举例,其他任何现有的或今后可能出现的第三方内容,如适用于本发明,都应包含在本发明的保护范围之内,并以引用方式包含于此。
[0041]具体地,以第三方内容为第三方视频为例,当用户想获取第三方视频的时候,用户通过在用户设备上显示的搜索栏中输入该第三方视频的信息或通过在用户设备上显示的电子节目指南选择该第三方视频的方式来向网络设备发起第一访问请求。例如,用户设备通过一个独立于网络设备或与网络设备集成于一体的电子节目指南服务器来获取视频列表后,用户从视频列表中选择第三方视频A,则用户设备向网络设备发送获取视频A的详细信息的请求,网络设备在收到该获取视频A的详细信息的请求后,将该视频A的详细信息发送给用户设备。其中,视频A的详细信息包括但不限于视频A的节目内容介绍,演员,导演等,如该视频A属于第三方,则所述视频A的详细信息还可以包括视频A所属的第三方视频站点信息。本领域技术人员可以理解,以上视频A的详细信息仅为举例,其他任何现有的或今后可能出现的第三方视频,如适用于本发明,都应包含在本发明的保护范围之内,并以引用方式包含于此。在用户设备获取视频A的详细时,用户选择了播放该视频A,则用户设备向网络设备发送第三方视频的第一访问请求。
[0042]在步骤S102中,网络设备接收来自用户设备的对第三方内容的第一访问请求。
[0043]在步骤S103中,网络设备获取所述第三方内容所对应的第三方接口设备的反馈信息。
[0044]其中,所述第三方接口设备的反馈信息包括但不限于第三方内容的基础信息,如名称,文件大小等。例如第三方内容为第三方视频时,第三方基础信息还可以包括该视频的时长,对该视频进行资源调度的第三方调度设备的地址信息等。
[0045]本领域技术人员可以理解,以上反馈信息仅为举例,其他任何现有的或今后可能出现的反馈信息,如适用于本发明,都应包含在本发明的保护范围之内,并以引用方式包含于此。
[0046]可选地,当接收到来自用户设备的对第三方内容的第一访问请求时,网络设备根据第三方内容对应的第三方接口设备的地址信息,向第三方内容所对应的的第三方接口设备发送获取所述第三方接口设备的反馈信息的请求,第三方接口设备响应于该请求,将所述第三方内容所对应的第三方接口设备的反馈信息发送给网络设备。
[0047]可选地,当接收到来自用户设备的对第三方内容的第一访问请求时,网络设备将第三方内容对应的第三方接口设备的地址信息提供给该用户设备,该用户设备接收所述第三方接口设备的地址信息,随后根据该地址信息,向所述第三方接口设备发送第二访问请求。当用户设备接收到来自第三方接口设备的反馈信息后,将所述第三方接口设备的反馈信息提供给所述网络设备。
[0048]本领域技术人员可以理解,以上第三方接口设备仅为举例,其他任何现有的或今后可能出现的第三方接口设备,如适用于本发明,都应包含在本发明的保护范围之内,并以引用方式包含于此。
[0049]在步骤S104中,网络设备获取所述第三方接口设备的反馈信息的解析结果。
[0050]可选地,网络设备直接获取第三方接口设备的反馈信息或由用户设备获取第三方接口设备的反馈信息提供给所述网络设备后,网络设备可以对所述第三方接口设备的反馈信息进行解析,以获得该反馈信息的解析结果。具体地,网络设备可以基于HTML5等网页标识语言对所述反馈信息进行解析,以获得该反馈信息的解析结果。
[0051 ] 可选地,用户设备直接获取第三方接口设备的反馈信息或由网络设备获取第三方接口设备的反馈信息提供给所述用户设备后,用户设备对所述第三方接口设备的反馈信息进行解析,以获得该反馈信息的解析结果,之后,用户设备将所述反馈信息的解析结果提供给所述网络设备。具体地,用户设备可以基于HTML5网页标识语言对所述反馈信息进行解析,以获得该反馈信息的解析结果。
[0052]其中,所述第三方接口设备的反馈信息的解析结果包括第三方内容的访问相关信
肩、O
[0053]在步骤S105中,用户设备获取所述第三方内容所对应的第三方接口设备的反馈信息的解析结果。
[0054]可选地,网络设备将所述第三方接口设备的反馈信息的解析结果提供给所述用户设备,其中,所述解析结果包括所述第三方内容的访问相关信息。具体地,用户设备向网络设备发送解析请求消息,该解析请求消息包含第三方设备的反馈信息,网络设备响应于该解析请求消息,发送解析响应消息给所述用户设备,其中,该解析响应消息包含第一解析结果,用户设备从该解析响应消息中提取第一解析结果。
[0055]可选地,用户设备也可以对所述第三方接口设备的反馈信息进行解析,以获得该反馈信息的解析结果。其中,所述第三方接口设备的反馈信息的解析结果包括第三方内容的访问相关信息。
[0056]可选地,当网络设备对所述第三方接口设备的反馈信息的解析失败,发送解析失败消息给所述用户设备。具体地,网络设备可以响应于该解析请求消息,发送解析响应消息给所述用户设备,其中,该解析响应消息包含网络设备对第三方接口设备的反馈信息的解析失败消息。当用户设备接收到该解析失败消息,对第三方接口设备的反馈信息进行解析,来获得第三方接口设备的反馈信息的第二解析结果,其中所述第二解析结果包括该第三方内容的访问相关信息。可选地,用户设备还可以将所述第三方接口设备的反馈信息的第二解析结果提供给网络设备。[0057]在步骤S106中,用户设备根据所述第三方内容的访问相关信息,来获取所述第三方内容。
[0058]具体地,步骤S104至S106中的第三方内容的访问相关信息包括但不限于第三方内容的地址信息,第三方调度设备的地址信息等。
[0059]本领域技术人员可以理解,以上第三方内容的访问相关信息仅为举例,其他任何现有的或今后可能出现的第三方内容的访问相关信息,如适用于本发明,都应包含在本发明的保护范围之内,并以引用方式包含于此。
[0060]可选地,当所述第三方内容的访问相关信息包括第三方内容所在的第三方网络设备的地址信息时,用户设备根据所述第三方内容所在的第三方网络设备的地址信息,来向第三方网络设备发送访问请求,其中,该访问请求包括第三方内容的标识信息。第三方网络设备响应于所述访问请求,向该用户设备发送所述标识信息对应的第三方内容。该用户设备接收所述第三方内容。
[0061]可选地,当所述第三方内容的访问相关信息包括第三方调度设备的地址时,用户设备根据该第三方调度设备的地址信息,来向第三方调度设备发送调度请求消息,其中,所述调度请求消息包括第三方内容的标识信息。第三方调度设备响应于该调度请求消息,根据所述第三方内容的标识信息获取该第三方内容所在的第三方网络设备的地址信息,随后向该用户设备发送响应消息,该响应消息包括第三方内容所在的第三方网络设备的地址信息。之后,用户设备根据所述第三方内容所在的第三方网络设备的地址信息,来向第三方网络设备发送第二访问请求,其中,该第二访问请求包括第二方内容的标识?目息。第二方网络设备响应于所述第三访问请求,向该用户设备发送所述标识信息对应的第三方内容。该用户设备接收所述第三方内容。
[0062]其中,所述第三方调度设备包括但不限于第三方GSLB (Global Server LoadBalance,全局负载均衡)设备。本领域技术人员可以理解,以上第三方调度设备仅为举例,其他任何现有的或今 后可能出现的第三方调度设备,如适用于本发明,都应包含在本发明的保护范围之内,并以引用方式包含于此。
[0063]其中,所述第三方网络设备包括但不限于第三方⑶N (Content DeliveryNetwork,内容分发网络)设备。本领域技术人员可以理解,以上第三方网络设备仅为举例,其他任何现有的或今后可能出现的第三方网络设备,如适用于本发明,都应包含在本发明的保护范围之内,并以引用方式包含于此。
[0064]图2示出了根据本发明的一个实施例的一种在网络设备中用于辅助用户设备获取第三方内容的装置示意图。
[0065]如图2所示,该在网络设备中用于辅助用户设备获取第三方内容的装置包括:第一访问请求接收装置201,第一反馈信息获取装置202,第一解析结果获取装置203和第一解析结果提供装置204。
[0066]其中,第一访问请求接收装置201,用于接收来自用户设备的对第三方内容的第一访问请求。
[0067]第三方内容包括但不限于包括第三方视频的第三方多媒体信息,第三方应用程序,第三方文件等。
[0068]本领域技术人员可以理解,以上第三方内容仅为举例,其他任何现有的或今后可能出现的第三方内容,如适用于本发明,都应包含在本发明的保护范围之内,并以引用方式包含于此。
[0069]具体地,以第三方内容为第三方视频为例,当用户想获取第三方视频的时候,用户通过在用户设备上显示的搜索栏中输入该第三方视频的信息或通过在用户设备上显示的电子节目指南选择该第三方视频的方式来向网络设备发起第一访问请求。例如,用户设备通过一个独立于网络设备或与网络设备集成于一体的电子节目指南服务器来获取视频列表后,用户从视频列表中选择第三方视频A,则用户设备向网络设备发送获取视频A的详细信息的请求,网络设备在收到该获取视频A的详细信息的请求后,将该视频A的详细信息发送给用户设备。其中,视频A的详细信息包括但不限于视频A的节目内容介绍,演员,导演等,如该视频A属于第三方,则所述视频A的详细信息还可以包括视频A所属的第三方视频站点信息。本领域技术人员可以理解,以上视频A的详细信息仅为举例,其他任何现有的或今后可能出现的第三方视频,如适用于本发明,都应包含在本发明的保护范围之内,并以引用方式包含于此。在用户设备获取视频A的详细时,用户选择了播放该视频A,则用户设备向网络设备发送第三方视频的第一访问请求。
[0070]第一反馈信息获取装置202,用于获取所述第三方内容所对应的第三方接口设备的反馈信息。
[0071]其中,所述第三方接口设备的反馈信息包括但不限于第三方内容的基础信息,如名称,文件大小等。例如第三方内容为第三方视频时,第三方基础信息还可以包括该视频的时长,对该视频进行资源调度的第三方调度设备的地址信息等。
[0072]本领域技术人员可以理解,以上反馈信息仅为举例,其他任何现有的或今后可能出现的反馈信息,如适用于本发明,都应包含在本发明的保护范围之内,并以引用方式包含于此。
[0073]可选地,所述第一反馈信息获取装置202当接收到来自用户设备的对第三方内容的第一访问请求时,根据第三方内容对应的第三方接口设备的地址信息,向第三方内容所对应的的第三方接口设备发送获取所述第三方接口设备的反馈信息的请求,第三方接口设备响应于该请求,将所述第三方内容所对应的第三方接口设备的反馈信息发送给网络设备。
[0074]可选地,所述第一反馈信息获取装置202可以包括第一地址信息提供模块(图中未示出)和第一反馈信息接收模块(图中未示出)。其中,所述第一地址信息提供模块用于当接收到来自用户设备的对第三方内容的第一访问请求时,将第三方内容对应的第三方接口设备的地址信息提供给该用户设备。该用户设备接收所述第三方接口设备的地址信息,随后根据该地址信息,向所述第三方接口设备发送第二访问请求。当用户设备接收到来自第三方接口设备的反馈信息后,将所述第三方接口设备的反馈信息提供给所述网络设备。所述第一反馈信息接收模块用于接收来自用户设备的所述第三方接口设备的反馈信息。
[0075]本领域技术人员可以理解,以上第三方接口设备仅为举例,其他任何现有的或今后可能出现的第三方接口设备,如适用于本发明,都应包含在本发明的保护范围之内,并以引用方式包含于此。
[0076]第一解析结果获取装置203,用于获取所述第三方接口设备的反馈信息的解析结果O[0077]可选地,第一解析结果获取装置203可以包括第一解析模块(图中未示出)。其中,第一反馈信息获取装置202直接获取第三方接口设备的反馈信息或由用户设备获取第三方接口设备的反馈信息提供给所述第一反馈信息获取装置202后,第一解析模块用于对所述第三方接口设备的反馈信息进行解析,以获得该反馈信息的解析结果。具体地,第一解析模块可以基于HTML5等网页标识语言对所述反馈信息进行解析,以获得该反馈信息的解析结果。
[0078]可选地,所述在网络设备中用于辅助用户设备获取第三方内容的装置还可以包括解析失败消息发送装置(图中未示出),用于当对所述第三方接口设备的反馈信息的解析失败,发送解析失败消息给所述用户设备。
[0079]可选地,用户设备直接获取第三方接口设备的反馈信息或由第一反馈信息获取装置202获取第三方接口设备的反馈信息提供给所述用户设备后,用户设备对所述第三方接口设备的反馈信息进行解析,以获得该反馈信息的解析结果,之后,用户设备将所述反馈信息的解析结果提供给所述第一解析结果获取装置203。具体地,用户设备可以基于HTML5网页标识语言对所述反馈信息进行解析,以获得该反馈信息的解析结果。
[0080]其中,所述第三方接口设备的反馈信息的解析结果包括第三方内容的访问相关信肩、O
[0081]第一解析结果提供装置204,用于将所述第三方接口设备的反馈信息的解析结果提供给所述用户设备,其中所述解析结果包括所述第三方内容的访问相关信息。
[0082]图3示出了根据本发明的一个实施例的一种在用户设备中用于获取第三方内容的装置示意图。
[0083]如图3所示,该在用户设备中用于获取第三方内容的装置包括:第一访问请求发送装置301,第二解析结果获取装置302和第三方内容获取装置303。
[0084]其中,第一访问请求发送装置301,用于向网络设备发送对第三方内容的第一访问请求。
[0085]第三方内容包括但不限于包括第三方视频的第三方多媒体信息,第三方应用程序,第三方文件等。
[0086]本领域技术人员可以理解,以上第三方内容仅为举例,其他任何现有的或今后可能出现的第三方内容,如适用于本发明,都应包含在本发明的保护范围之内,并以引用方式包含于此。
[0087]具体地,以第三方内容为第三方视频为例,当用户想获取第三方视频的时候,用户通过在用户设备上显示的搜索栏中输入该第三方视频的信息或通过在用户设备上显示的电子节目指南选择该第三方视频的方式来向网络设备发起第一访问请求。例如,用户设备通过一个独立于网络设备或与网络设备集成于一体的电子节目指南服务器来获取视频列表后,用户从视频列表中选择第三方视频A,则用户设备向网络设备发送获取视频A的详细信息的请求,网络设备在收到该获取视频A的详细信息的请求后,将该视频A的详细信息发送给用户设备。其中,视频A的详细信息包括但不限于视频A的节目内容介绍,演员,导演等,如该视频A属于第三方,则所述视频A的详细信息还可以包括视频A所属的第三方视频站点信息。本领域技术人员可以理解,以上视频A的详细信息仅为举例,其他任何现有的或今后可能出现的第三方视频,如适用于本发明,都应包含在本发明的保护范围之内,并以引用方式包含于此。在用户设备获取视频A的详细时,用户选择了播放该视频A,则用户设备向网络设备发送第三方视频的第一访问请求。
[0088]第二解析结果获取装置302,用于通过与所述网络设备的交互,获取所述第三方内容所对应的第三方接口设备的反馈信息的解析结果,其中所述解析结果包括该第三方内容的访问相关信息。
[0089]可选地,所述第二解析结果获取装置302可以包括:第二地址信息接收模块(图中未示出),第二访问请求发送模块(图中未示出),第二反馈信息接收模块(图中未示出),解析请求消息发送模块(图中未示出),解析响应消息接收模块(图中未示出)和解析结果提取模块(图中未示出)。
[0090]其中,第二地址信息接收模块,用于接收来自所述网络设备,响应所述第一访问请求反馈的,第三方内容对应的第三方接口设备的地址信息;第二访问请求发送模块,用于根据所述第三方接口设备的地址信息,向第三方接口设备发送第二访问请求;第二反馈信息接收模块,用于接收来自第三方接口设备的反馈信息;解析请求消息发送模块,用于向网络设备发送解析请求消息,该解析请求消息包含所述第三方接口设备的反馈信息;解析响应消息接收模块,用于接收来自网络设备的对于该解析请求消息的解析响应消息;解析结果提取模块,用于当该解析响应消息包含第一解析结果,由该解析响应消息中提取第一解析结果。
[0091]可选地,用户设备也可以对所述第三方接口设备的反馈信息进行解析,以获得该反馈信息的解析结果。其中,所述第三方接口设备的反馈信息的解析结果包括第三方内容的访问相关信息。
[0092]可选地,所述第二解析结果获取装置302还可以包括第二解析模块(图中未示出),用于当解析响应消息包含网络设备对第三方接口设备的反馈信息的解析失败消息,对第三方接口设备的反馈信息进行解析,来获得第三方接口设备的反馈信息的第二解析结果,其中所述第二解析结果包括该第三方内容的访问相关信息。可选地,该在用户设备中用于获取第三方内容的装置还可以包括第二解析结果提供装置(图中未示出),用于将所述第三方接口设备的反馈信息的第二解析结果提供给网络设备。
[0093]第三方内容获取装置303,用于根据所述第三方内容的访问相关信息,来获取所述第三方内容。
[0094]具体地,所述第三方内容的访问相关信息包括但不限于第三方内容的地址信息,第三方调度设备的地址信息等。
[0095]本领域技术人员可以理解,以上第三方内容的访问相关信息仅为举例,其他任何现有的或今后可能出现的第三方内容的访问相关信息,如适用于本发明,都应包含在本发明的保护范围之内,并以引用方式包含于此。
[0096]可选地,所述第三方内容获取装置303可以包括:调度请求消息发送模块(图中未示出),响应消息接收模块(图中未示出),第三访问请求发送模块(图中未示出)和第三方内容接收模块(图中未示出)。
[0097]其中,当所述第三方内容的访问相关信息包括第三方调度设备的地址时,所述调度请求消息发送模块,用于根据所述第三方调度设备的地址信息,来向第三方调度设备发送调度请求消息,其中所述调度请求消息包括第三方内容的标识信息;[0098]响应消息接收模块,用于接收来自所述第三方调度设备的响应消息,其中该响应消息包括第三方内容所在的第三方网络设备的地址信息;
[0099]第三访问请求发送模块,用于根据所述第三方网络设备的地址消息,来向第三方网络设备发送第三访问请求,其中该第三访问请求包括第三方内容的标识信息;
[0100]第三方内容接收模块,用于接收第三方网络设备响应于所述第三访问请求所发送的第三方内容。
[0101]可选地,当所述第三方内容的访问相关信息包括第三方内容所在的第三方网络设备的地址信息时,第三方内容获取装置303根据所述第三方内容所在的第三方网络设备的地址信息,来向第三方网络设备发送访问请求,其中,该访问请求包括第三方内容的标识信息。第三方网络设备响应于所述访问请求,向该用户设备发送所述标识信息对应的第三方内容。该用户设备接收所述第三方内容。
[0102]其中,所述第三方调度设备包括但不限于第三方GSLB (Global Server LoadBalance,全局负载均衡)设备。本领域技术人员可以理解,以上第三方调度设备仅为举例,其他任何现有的或今后可能出现的第三方调度设备,如适用于本发明,都应包含在本发明的保护范围之内,并以引用方式包含于此。
[0103]其中,所述第三方网络设备包括但不限于第三方⑶N (Content DeliveryNetwork,内容分发网络)设备。本领域技术人员可以理解,以上第三方网络设备仅为举例,其他任何现有的或今后可能出现的第三方网络设备,如适用于本发明,都应包含在本发明的保护范围之内,并以引用方式包含于此。
[0104]与现有技术相比,本发明具有以下优点:本发明通过获取包含第三方内容的访问相关信息的第三方接口设备的反馈信息的解析结果,来获取第三方内容,可以提供符合用户需求的第三方内容,提高用户体验。
[0105]需要注意的是,本发明可在软件和/或软件与硬件的组合体中被实施,例如,本发明的各个装置可采用专用集成电路(ASIC)或任何其他类似硬件设备来实现。在一个实施例中,本发明的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本发明的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM存储器,磁或光驱动器或软磁盘及类似设备。另外,本发明的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。
[0106]对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此夕卜,显然“包括” 一词不排除其他单元或步骤,单数不排除复数。系统权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。
【权利要求】
1.一种在网络设备中用于辅助用户设备获取第三方内容的方法,其中,包括: -接收来自用户设备的对第三方内容的第一访问请求; -获取所述第三方内容所对应的第三方接口设备的反馈信息; -获取所述第三方接口设备的反馈信息的解析结果; -将所述第三方接口设备的反馈信息的解析结果提供给所述用户设备,其中所述解析结果包括所述第三方内容的访问相关信息。
2.根据权利要求1所述的方法,其中,所述获取第三方内容所对应的第三方接口设备的反馈信息的步骤包括: -当接收到来自用户设备关于对第三方内容的第一访问请求,将第三方内容对应的第三方接口设备的地址信息提供给所述用户设备; -接收来自用户设备的所述第三方接口设备的反馈信息。
3.根据权利要求1或2所述的方法,其中,所述获取所述第三方接口设备的反馈信息的解析结果的步骤包括: -对所述第三接口设备的反馈信息进行解析,以获得该反馈信息的解析结果。
4.根据权利要求3所述的方法,其中,还包括: -当对所述第三方接口设备的反馈信息的解析失败,发送解析失败消息给所述用户设备。
5.—种在用户设备中用于获取第三方内容的方法,其中,包括: -向网络设备发送对第三方内容的第一访问请求; -通过与所述网络设备的交互,获取所述第三方内容所对应的第三方接口设备的反馈信息的解析结果,其中所述解析结果包括该第三方内容的访问相关信息; -根据所述第三方内容的访问相关信息,来获取所述第三方内容。
6.根据权利要求5所述的方法,其中,所述获取第三方内容所对应的第三方接口设备的反馈信息的解析结果的步骤包括: -接收来自所述网络设备,响应所述第一访问请求反馈的,第三方内容对应的第三方接口设备的地址信息; -根据所述第三方接口设备的地址信息,向第三方接口设备发送第二访问请求; -接收来自第三方接口设备的反馈信息; -向网络设备发送解析请求消息,该解析请求消息包含所述第三方接口设备的反馈信息; -接收来自网络设备的对于该解析请求消息的解析响应消息; -当该解析响应消息包含第一解析结果,由该解析响应消息中提取第一解析结果。
7.根据权利要求6所述的方法,其中,所述获取第三方内容所对应的第三方接口设备的反馈信息的解析结果的步骤还包括: -当所述解析响应消息包含网络设备对第三方接口设备的反馈信息的解析失败消息,对第三方接口设备的反馈信息进行解析,来获得第三方接口设备的反馈信息的第二解析结果,其中所述第二解析结果包括该第三方内容的访问相关信息。
8.根据权利要求7所述的方法,其中,还包括: -将所述第三方接口设备的反馈信息的第二解析结果提供给网络设备。
9.根据权利要求5至8中任一项所述的方法,其中,所述第三方内容的访问相关信息包括第三方调度设备的地址信息; 其中,所述根据所述第三方内容的访问相关信息,来获取所述第三方内容的步骤包括: -根据所述第三方调度设备的地址信息,来向第三方调度设备发送调度请求消息,其中所述调度请求消息包括第三方内容的标识信息; -接收来自所述第三方调度设备的响应消息,其中该响应消息包括第三方内容所在的第三方网络设备的地址信息; -根据所述第三方网络设备的地址消息,来向第三方网络设备发送第三访问请求,其中该第二访问请求包括第二方内容的标识信息; -接收第三方网络设备响应于所述第三访问请求所发送的第三方内容。
10.一种在网络设备中用于辅助用户设备获取第三方内容的装置,其中,包括: 第一访问请求接收装置,用于接收来自用户设备的对第三方内容的第一访问请求; 第一反馈信息获取装置,用于获取所述第三方内容所对应的第三方接口设备的反馈信息; 第一解析结果获取装置,用于获取所述第三方接口设备的反馈信息的解析结果; 第一解析结果提供装置,用于将所述第三方接口设备的反馈信息的解析结果提供给所述用户设备,其中所述解析结果包括所述第三方内容的访问相关信息。
11.根据权利要求10所述的装置,其中,所述第一反馈信息获取装置包括: 第一地址信息提供模块,用于当接收到来自用户设备关于对第三方内容的第一访问请求,将第三方内容对应的第三方接口设备的地址信息提供给所述用户设备; 第一反馈信息接收模块,用于接收来自用户设备的所述第三方接口设备的反馈信息。
12.根据权利要求10或11所述的装置,其中,所述第一解析结果获取装置包括: 第一解析模块,用于对所述第三接口设备的反馈信息进行解析,以获得该反馈信息的解析结果。
13.根据权利要求12所述的装置,其中,还包括: 解析失败消息发送装置,用于当对所述第三方接口设备的反馈信息的解析失败,发送解析失败消息给所述用户设备。
14.一种在用户设备中用于获取第三方内容的装置,其中,包括: 第一访问请求发送装置,用于向网络设备发送对第三方内容的第一访问请求; 第二解析结果获取装置,用于通过与所述网络设备的交互,获取所述第三方内容所对应的第三方接口设备的反馈信息的解析结果,其中所述解析结果包括该第三方内容的访问相关信息; 第三方内容获取装置,用于根据所述第三方内容的访问相关信息,来获取所述第三方内容。
15.根据权利要求14所述的装置,其中,所述第二解析结果获取装置包括: 第二地址信息接收模块,用于接收来自所述网络设备,响应所述第一访问请求反馈的,第三方内容对应的第三方接口设备的地址信息; 第二访问请求发送模块,用于根据所述第三方接口设备的地址信息,向第三方接口设备发送第二访问请求; 第二反馈信息接收模块,用于接收来自第三方接口设备的反馈信息; 解析请求消息发送模块,用于向网络设备发送解析请求消息,该解析请求消息包含所述第三方接口设备的反馈信息; 解析响应消息接收模块,用于接收来自网络设备的对于该解析请求消息的解析响应消息; 解析结果提取模块,用于当该解析响应消息包含第一解析结果,由该解析响应消息中提取第一解析结果。
16.根据权利要求15所述的装置,其中,所述第二解析结果获取装置还包括: 第二解析模块,用于当所述解析响应消息包含网络设备对第三方接口设备的反馈信息的解析失败消息,对第三方接口设备的反馈信息进行解析,来获得第三方接口设备的反馈信息的第二解析结果,其中所述第二解析结果包括该第三方内容的访问相关信息。
17.根据权利要求16所述的装置,其中,还包括: 第二解析结果提供装置,用于将所述第三方接口设备的反馈信息的第二解析结果提供给网络设备。
18.根据权利要求14至17中任一项所述的装置,其中,所述第三方内容的访问相关信息包括第三方调度设备的地址信息; 其中,所述第三方内容获取装置包括: 调度请求消息发送模块,用于根据所述第三方调度设备的地址信息,来向第三方调度设备发送调度请求消息,其中所述调度请求消息包括第三方内容的标识信息; 响应消息接收模块,用于接收来自所述第三方调度设备的响应消息,其中该响应消息包括第三方内容所在的第三方网络设备的地址信息; 第三访问请求发送模块,用于根据所述第三方网络设备的地址消息,来向第三方网络设备发送第三访问请求,其中该第三访问请求包括第三方内容的标识信息; 第三方内容接收模块,用于接收第三方网络设备响应于所述第三访问请求所发送的第三方内容。
【文档编号】H04N21/647GK103634693SQ201310554077
【公开日】2014年3月12日 申请日期:2013年11月8日 优先权日:2013年11月8日
【发明者】周在保, 吕仕停, 王闻宇 申请人:上海骋娱传媒技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1