一种内容访问方法及内容访问节点技术

技术编号:7242902 阅读:188 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种内容访问方法及内容访问节点,包括:内容访问节点中的应用程序向能够进行交互的内容分发网络(CDN)适配驱动发送对CDN的操作请求;CDN适配驱动根据接收到的操作请求,对CDN进行相应的操作,并向应用程序返回操作结果。本发明专利技术通过内容访问节点上的能与应用程序交互的CDN适配驱动,使应用程序实现对CDN的访问,解决了一些应用程序不能访问CDN或访问CDN代价太大的问题。

【技术实现步骤摘要】

本专利技术涉及内容分发网络
,尤其涉及一种内容访问方法及内容访问节点O
技术介绍
内容分发网络(Content Delivery Network,简称为CDN)是IP层网络之上的覆盖网络,用于将内容从内容源分发到用户。采用CDN之前,内容访问节点直接访问内容源服务器获取内容发布者发布的内容。CDN提出的目的是为了缓解用户和业务的增长给网络和内容源带来的压力,以保证分布在网络各个角落的用户均能享受到优良的服务质量。⑶N通过将来自内容源的内容缓存在网络边缘的⑶N缓存服务器中,从而降低了通过网络骨干的流量,节约了运营商扩容的成本,也提高了用户访问内容的速度,缓解了内容源的压力。一般而言,CDN由专门的服务器组成。有些CDN采用了 P2P(点对点)技术, 由专门服务器和用户节点组成,即用户的内容访问节点也可以帮助内容源分发内容。目前,内容分发网络能支持网页、流媒体和文件等多种类型内容的分发,提高 N M X>J 5 K N %(Internet Protocol Television g Interactive Personal Television,简称为IPTV)、视频点播(Video on Demand,简称为VoD)、在线音乐和文件下载等业务的服务质量,并优化这些业务的流量。一般情况下,为了使用户了解内容源上用户感兴趣的内容,可以使用门户 (portal)服务器向用户提供内容源上可获得的内容列表及内容的基本信息。通过浏览 portal,用户可以挑选感兴趣的内容。之后,用户可以通过⑶N从内容源下载感兴趣的内容。内容列表及内容的基本信息本身也是一种形式的内容,CDN也可以帮助portal服务器交付这种形式的内容给内容访问节点。所以,内容访问节点可以直接访问portal,也可以通过CDN间接访问portal。在内容访问节点上,可以由同一个应用程序既浏览内容列表及内容的基本信息又访问内容;也可以由一个应用程序浏览内容列表及内容的基本信息,另一个应用程序来访问内容。虽然,CDN技术在帮助内容源分发内容和帮助portal分发内容列表和内容的基本信息方面有很多优点,但是,如图1所示,内容访问节点上一些应用程序能访问CDN,而一些应用程序无法访问CDN。有的应用程序能通过CDN访问内容,比如网页浏览器能通过CDN访问来自网站的内容;有的应用程序无法访问网络,比如有的图片浏览器只能浏览本地的图片列表和图片,无法访问网络上portal的图片列表和内容源的图片;有的应用程序能访问网络,但不支持CDN,只能直接访问内容源和/或portal,比如一般的媒体播放器支持采用 RTP (实时传输协议)访问网络上的内容源,却不能支持采用分片交付的CDN。综上,现有技术中存在某些应用程序无法访问CDN或访问CDN代价太大的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术要解决的技术问题是提供一种内容访问方法及内容访问节点,解决有些应用程序无法通过内容分发网络访问内容的问题。为解决上述技术问题,本专利技术的一种内容访问方法,包括内容访问节点中的应用程序向能够进行交互的内容分发网络(CDN)适配驱动发送对⑶N的操作请求;CDN适配驱动根据接收到的操作请求,对CDN进行相应的操作,并向应用程序返回操作结果。进一步地,应用程序发送的对⑶N的操作请求包括以下一种或多种对内容源中的内容的操作请求和对门户服务器中的内容列表和内容信息的操作请求。进一步地,在⑶N适配驱动中包含应用程序支持的接口单元,应用程序通过该接口单元发送对⑶N的操作请求;⑶N适配驱动通过接口单元向应用程序返回操作结果。进一步地,接口单元为文件系统接口单元。进一步地,对内容源中的内容的操作请求包括内容读取请求;对门户服务器中的内容列表和内容信息的操作请求包括以下一种或多种的组合: 搜索内容和查看内容列表、内容信息及列表信息请求。进一步地,一种内容访问方法,包括内容访问节点中的应用程序向能够进行交互的CDN适配驱动发送对门户服务器的操作请求;CDN适配驱动根据接收到的操作请求,对门户服务器进行相应的操作,并向应用程序返回操作结果。进一步地,一种内容访问节点,包括应用程序和能够与应用进行交互的内容分发网络(⑶N)适配驱动,其中应用程序,用于向⑶N适配驱动发送操作请求;CDN适配驱动,用于根据接收到的操作请求,进行相应的操作,并向应用程序返回操作结果。进一步地,⑶N适配驱动包括应用程序支持的接口单元和⑶N访问单元,其中应用程序支持的接口单元,用于接收应用程序发送的操作请求,并将该操作请求发送给⑶N访问单元;⑶N访问单元,用于根据接收到的操作请求,对⑶N进行相应的操作,并通过应用程序支持的接口单元向应用程序返回操作结果。进一步地,应用程序支持的接口单元为文件系统接口单元;操作请求包括以下一种或多种对内容源中的内容的操作请求和对门户服务器中的内容列表和内容信息的操作请求。进一步地,CDN适配驱动包括应用程序支持的接口单元和门户服务器访问单元, 其中应用程序支持的接口单元,用于接收应用程序发送的操作请求,并将对门户服务器中的内容列表和内容信息的操作请求发送给门户服务器访问单元;门户服务器访问单元,用于根据接收到的操作请求,对门户服务器进行相应的操作,并通过应用程序支持的接口单元向应用程序返回操作结果。综上所述,本专利技术通过内容访问节点上的能与应用程序交互的⑶N适配驱动,使应用程序实现对CDN的访问,解决了一些应用程序不能访问CDN或访问CDN代价太大的问题。附图说明图1为现有技术中应用程序访问⑶N、内容源和portal的示意图;图2为本实施方式的内容访问节点的架构示意图;图3为本实施方式的应用程序通过CDN适配驱动访问内容的示意图;图4为本实施方式的⑶N适配驱动一种访问portal的方式的示意图;图5为本实施方式的⑶N适配驱动另一种访问portal的方式的示意图;图6为本实施方式的应用程序通过CDN适配驱动浏览portal的示意图;图7为本实施方式的内容访问方法的一种流程的示意图;图8为本实施方式的内容访问方法的另一种流程的示意图;图9为本实施方式的⑶N适配驱动通过非文件系统接口访问portal的方式的示意图;图10为本实施方式的内容访问方法中应用程序浏览portal的再一种方法的流程图。具体实施例方式考虑到大多数应用程序都能够支持文件系统接口,因此,本实施方式中利用具备文件系统接口的CDN适配驱动,使不具有访问CDN能力的应用程序通过CDN适配驱动的文件系统接口实现访问⑶N。本实施方式中提供了一种访问CDN的内容访问节点,包括应用程序,用于内容的解析或呈现;⑶N适配驱动,用于访问⑶N网络,具有文件系统接口。⑶N适配驱动包含文件系统接口单元和⑶N访问单元。文件系统接口单元能以文件系统的通用文件系统接口接收应用程序的请求,并返回结果。CDN访问单元能访问CDN, 从中下载来自门户portal服务器的内容列表和内容信息,并下载内容。⑶N适配驱动以文件系统接口访问Portal服务器和内容源中的一种或多种,访问 Portal服务器时,CDN适配驱动程序接受应用程序的查看内容信息/查看内容列表/查看列表信息/搜索内容,CDN适配驱动程序访问portal或CDN获取内容信息/内容列表本文档来自技高网
...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:李漓春汪军
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

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

1
相关领域技术