[发明专利]基于应用的多业务承载方法有效
| 申请号: | 201210567625.7 | 申请日: | 2012-12-24 |
| 公开(公告)号: | CN103108030A | 公开(公告)日: | 2013-05-15 |
| 发明(设计)人: | 贾京峰;朱懿;成功;颜新波;王磊;姚毅 | 申请(专利权)人: | 上海思华科技股份有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/917 |
| 代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 潘明婳 |
| 地址: | 200120 上海市浦东*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 应用 业务 承载 方法 | ||
技术领域
本发明涉及内容分发网络中的资源分配。
背景技术
内容分发网络中包括多个虚拟内容分发网络。每个虚拟内容分发网络从内容分发网络中划分出指定“资源”,来供每个虚拟内容分发网络以独享的方式使用。每个虚拟内容分发网络中包括多个应用。当用户发起服务请求时,虚拟内容分发网络向各服务请求分配资源。在现有技术中,内容分发网络或者按照完全独享的方式,向资源分配给服务请求,或者按照完全共享的方式,使与应用相关联的服务请求争用资源。在以完全独享的方式分配资源的情况下,存在对一应用独享的资源未被使用,而与其它应用相关联的服务请求无法获得资源的情况。在以完全共享的方式分配资源的情况下,存在因其它应用的争用,系统关键内容始终无法推送的情况。缺乏一种内容分发网络中的灵活的资源分配方式。
发明内容
本发明涉及一种将资源分配给服务请求的方法。该方法包括接收与应用相关联的、请求资源的服务请求,其中该服务请求包括一URL;解析所接收的URL以标识与该服务请求相关联的应用;确定与该应用相关联的应用资源优先模式;根据所确定的应用资源优先模式,按次序将资源分配给该服务请求。
本发明还涉及一种将资源分配给服务请求的系统。该系统包括:接入控制模块,接收包括服务URL的请求资源的服务请求;应用解析模块,解析所接收的URL以标识与该服务请求相关联的应用;资源管理模块,确定与该应用相关联的应用资源优先模式,并根据所确定的应用资源优先模式,按次序将资源分配给该服务请求。
附图说明
图1是根据本发明的示例性实施例向服务请求分配资源的系统的框图。
图2是根据本发明的示例性实施例向服务请求分配资源的方法。
图3-4是根据图2所示的方法中按次序分配资源的流程图。
具体实施方式
图1是根据本发明的示例性实施例向服务请求分配资源的系统的框图。该系统可包括接入控制模块102、应用解析模块104、资源管理模块106、内容定位模块108、数据服务模块110。接入控制模块102从用户处接收服务请求。该服务请求包括服务URL,并指定所请求的资源。服务请求与一应用相关联。一应用可具有相关联的一个或多个服务请求。在接收到服务请求后,接入控制模块102调用应用解析模块104,后者解析URL以得到与该服务请求相关联的应用的标识。后续的处理均依赖于解析得到的应用标识。在解析得到应用标识之后,接入控制模块102将所得到的应用标识发送给资源管理模块106,接入控制模块102中的负载均衡器112调用资源管理模块106。资源管理模块106根据接入控制模块102发送的应用标识,查询与该应用相关联的应用资源优先模式。在确定了与该应用相关联的应用资源优先模式之后,资源管理模块按照该优先模式所确定的次序,向服务请求分配资源。这些资源或者以独享方式、或者以共享方式被服务请求使用。在分配了资源之后,接入控制模块102调用内容定位模块108。在内容定位模块108找到用户期望访问的内容在内容分发网络中的位置之后,接入控制模块102向数据服务模块110通知,要向用户提供用户期望访问的内容。
图2是根据本发明的示例性实施例向服务请求分配资源的方法。
在操作202,接入控制模块从用户处接收包括服务URL的服务请求。该服务请求向内容分发网络请求某一数量的资源。
在操作204,接入控制模块调用应用解析模块,对服务URL进行解析,以获取与此次服务相关联的“应用”的标识。关于应用解析的具体步骤将在以下描述。
在操作206,接入控制模块中的负载均衡器调用资源管理模块,对资源进行检查和并代表用户为该服务请求来请求资源。资源管理模块确定与该服务请求相关联的应用所指定的应用资源优先模式。
在操作208,资源管理模块根据所确定的应用资源优先模式,按次序将所请求的资源分配给服务请求。关于资源分配的细节将在以下描述。如果没有资源可以被分配,则拒绝该服务请求。否则该过程继续到操作210。
在操作210,接入控制模块调用内容定位服务,来在CDN中定位要用户旨在访问的内容。
在操作212,接入控制模块通知数据服务模块要将用户旨在访问的内容提供给用户。
以下描述本发明的URL解析策略。服务URL的格式一般如下([]内的为可选项):
协议://主机名[:端口]/路径/[;参数][?查询]#片段
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海思华科技股份有限公司,未经上海思华科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210567625.7/2.html,转载请声明来源钻瓜专利网。





