CN101425969B - 调度方法、调度装置和调度*** - Google Patents
调度方法、调度装置和调度*** Download PDFInfo
- Publication number
- CN101425969B CN101425969B CN2008101791090A CN200810179109A CN101425969B CN 101425969 B CN101425969 B CN 101425969B CN 2008101791090 A CN2008101791090 A CN 2008101791090A CN 200810179109 A CN200810179109 A CN 200810179109A CN 101425969 B CN101425969 B CN 101425969B
- Authority
- CN
- China
- Prior art keywords
- address information
- access server
- key message
- request
- server key
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/289—Intermediate processing functionally located close to the data consumer application, e.g. in same machine, in same home or in same sub-network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/52—Network services specially adapted for the location of the user terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/563—Data redirection of data network streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/564—Enhancement of application control based on intercepted application data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2101/00—Indexing scheme associated with group H04L61/00
- H04L2101/60—Types of network addresses
- H04L2101/69—Types of network addresses using geographic information, e.g. room number
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明实施例公开一种调度方法、调度装置和调度***。调度方法为:接收用户终端发起的请求,所述请求中携带用户终端的地址信息;在获取所述请求中的地址信息后,获取所述地址信息对应的接入服务器关键信息;根据所述接入服务器关键信息查找对应的节点作为重定向的服务节点。本发明实施例相应地还提供一种调度装置和调度***。本发明实施例的技术方案能够较好的解决调度问题,并且适用性强。
Description
技术领域
本发明涉及通信技术领域,具体涉及一种调度方法、调度装置和调度***。
背景技术
随着网络技术的不断发展,对网络的规划、管理提出了更高的要求。内容分发网络(CDN,Content Delivery Network)技术是目前已经出现的一种新技术,其目的是通过在现有的互联网中增加一层新的网络架构,将网络中的内容发布到最接近用户终端的网络边缘,使用户终端可以就近取得所需的内容,从而解决网络拥挤的问题,提高用户终端访问速度。
现有技术根据CDN技术进行调度的方法包括几种方式,例如基于用户终端IP地址信息的调度方式和基于域名解析的调度方式,其中较常用的是基于用户终端IP地址信息的调度方式。
现有技术的基于用户终端IP地址信息的调度方式,需要预先在CDN***中配置调度策略。用户终端IP地址信息一般采用IP/Mask(掩码)的方式,而CDN***是将用户终端IP地址或地址段配置到离用户终端最近的CDN节点中。具体是当CDN***收到用户终端发起的请求时,根据该用户终端的IP地址信息查找与该IP地址较近的节点,然后将请求调度到该节点上。例如,在一个广东省范围的CDN网络中,预先的调度策略是配置218.19.0.0/16到CDN广州节点,配置219.133.0.0/16到CDN深圳节点。当用户终端的IP地址为218.19.1.10的请求到达CDN***时,CDN***找到该IP地址属于218.19.0.0/16,是对应配置到CDN广州节点,从而分配CDN广州节点为该用户终端提供服务。
在对现有技术的研究和实践过程中,发明人发现现有技术存在以下问题:
现有技术中基于用户终端IP地址信息的调度方式,是适用于用户终端IP地址信息与用户终端地域具有绑定关系的CDN网络中,而在某些运营商的网络中,所有用户终端的IP地址均为动态分配,根据IP地址信息是无法区别用户终端地理位置,此时该调度方式将不再适用。因此,现有技术调度方法的适用性有待提高。
发明内容
本发明实施例要解决的技术问题是提供一种调度方法、调度装置和调度***,能够较好的解决调度问题,并且适用性强。
为解决上述技术问题,本发明所提供的实施例是通过以下技术方案实现的:
本发明实施例提供一种调度方法,包括:
接收用户终端发起的请求,所述请求中携带用户终端的地址信息;
在获取所述请求中的地址信息后,获取所述地址信息对应的接入服务器关键信息;
根据所述接入服务器关键信息查找对应的节点作为重定向的服务节点。
本发明实施例提供一种调度装置,包括:
接收单元,用于接收用户终端发起的请求,所述请求中携带用户终端的地址信息;
获取单元,用于在从所述接收单元获取所述请求中的地址信息后,获取所述地址信息对应的接入服务器关键信息;
调度处理单元,用于根据所述获取单元获取的接入服务器关键信息查找对应的节点作为重定向的服务节点。
本发明实施例提供一种调度***,包括:
接入服务器,用于接收用户终端发起的请求后转发,所述请求中携带用户终端的地址信息;
调度装置,用于接收所述接入服务器转发的请求;在获取所述请求中的地址信息后,获取所述地址信息对应的接入服务器关键信息;根据所述接入服务器关键信息查找对应的节点作为重定向的服务节点。
上述技术方案可以看出,本发明实施例通过获取用户终端的地址信息对应的接入服务器关键信息后,查找接入服务器关键信息与节点的绑定关系,而接入服务器关键信息是可以判断出用户归属地的,因此就可以达到地域识别的目的,选择对应的节点为用户终端提供服务,从而可以提高访问速度,减少网络的拥挤情况的发生,并且适用性更强。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例方法其中一个流程图;
图2是本发明实施例方法另一个流程图;
图3是本发明实施例方法另一个流程图;
图4是本发明实施例调度装置结构示意图;
图5是本发明实施例调度***结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供一种调度方法,能够较好的解决调度问题,并且适用性强。
以下先简单介绍本发明实施例中涉及的网元设备,包括用户终端、策略服务器、管理***、请求路由服务器、宽带远端接入服务器等。需要说明的是,这里只是以宽带远端接入服务器(BRAS,Broadband Remote Access Server)举例说明,也可以是其他接入服务器。
其中,策略服务器(Policy Server),与宽带远端接入服务器(BRAS)连接,用于流量管理、地址信息管理,从宽带远端接入服务器获取用户终端的地址信息。管理***(Management System),例如网络管理***,用于从各策略服务器获取用户终端的登录信息,包括用户终端的地址信息例如IP地址信息,设置和维护用户终端的地址信息与BRAS关键信息的绑定关系。请求路由服务器(RRS,Request Routing Server),用于负责调度,即获取用户终端的地址信息与BRAS关键信息的绑定关系后,根据预先配置好的基于BRAS关键信息的调度策略将请求重定向到就近的CDN节点。宽带远端接入服务器(BRAS),用于管理用户终端的接入,向策略服务器发送用户终端的址信息。需说明的是,在不同的方案中,用户终端可以不同,例如可以是计算机、机顶盒、移动终端及可视电话等。
请参阅图1,是本发明实施例方法其中一个流程图,包括步骤:
步骤101、接收用户终端发起的请求,所述请求中携带用户终端的地址信息;
请求路由服务器接收用户终端通过接入服务器发起的请求,所述请求中携带用户终端的地址信息。
所说的用户终端的地址信息,可以是IP地址信息,也可以是其他类型的地址信息。
步骤102、在获取所述请求中的地址信息后,获取所述地址信息对应的接入服务器关键信息;
请求路由服务器在获取所述请求中的地址信息后,可以是向管理***请求获取所述地址信息对应的接入服务器关键信息,接收所述管理***返回的所述地址信息对应的接入服务器关键信息。
请求路由服务器在获取所述地址信息后,也可以是根据记录的管理***所同步的用户终端的地址信息与接入服务器关键信息的绑定关系,获取所述请求中的地址信息对应的接入服务器关键信息。
步骤103、根据所述接入服务器关键信息查找对应的节点作为重定向的服务节点。
请求路由服务器预先设置由接入服务器关键信息与CDN节点的绑定关系,因此可以根据所述接入服务器关键信息查找对应的节点作为重定向的服务节点,由该服务节点为用户终端发起的请求提供服务。
从该实施例可以看出,本发明实施例通过获取用户终端的地址信息对应的BRAS关键信息后,查找BRAS关键信息与CDN节点的绑定关系,而BRAS关键信息是可以判断出用户归属地的,因此就可以达到地域识别的目的,选择就近的CDN节点为用户终端提供服务,从而可以提高访问速度,减少网络的拥挤情况的发生,并且适用性更强。
请参阅图2,是本发明实施例方法另一个流程图,该实施例中是RRS主动向管理***请求获取用户终端IP地址信息对应的BRAS关键信息。该实施例中用户终端的地址信息以IP地址信息举例说明但不局限于此。
如图2所示,包括步骤:
步骤201、请求路由服务器(RRS)接收用户终端通过宽带远端接入服务器(BRAS)发起的请求;
用户终端可以不同,例如可以是计算机、机顶盒、移动终端及可视电话等。用户终端向宽带远端接入服务器发起请求,所述请求中携带有用户终端的IP地址信息,宽带远端接入服务器再向请求路由服务器转发该请求,则请求路由服务器接收到该请求。
步骤202、RRS根据请求获取到用户终端的IP地址信息,向管理***请求获取该IP地址信息对应的BRAS关键信息(BRAS Key);
管理***中,预先设置有用户终端的IP地址信息与BRAS关键信息的绑定关系。
用户终端的IP地址信息可能是动态变化的,在预先设置有用户终端的IP地址信息与BRAS关键信息的绑定关系时,可以设定某一范围内的IP地址信息与BRAS关键信息绑定。
另外,在用户终端通过宽带远端接入服务器接入网络时,宽带远端接入服务器会将该用户终端的IP地址信息主动通知网络侧的策略服务器或按要求向策略服务器发送,因此管理***可以从各策略服务器中获取各用户终端的IP地址信息,并维护用户终端的IP地址信息与BRAS关键信息的绑定关系。所述维护,包括修改,新增和删除等。
BRAS是与地域具有对应关系的,所以BRAS关键信息可以唯一反映地域属性特征。所说的BRAS关键信息,可以是BRAS IP地址信息,也可以是BRASID标识信息。采用BRAS IP地址信息,可以延用原来的IP/Mask的方式,例如218.19.1.0/24。每一台BRAS设备的BRAS IP地址信息是唯一分配,用于唯一识别BRAS设备。BRAS ID,也是运营商为每一台BRAS设备分配的唯一标识,可以唯一识别BRAS设备。需要说明的是,还可以扩展任何可唯一识别BRAS设备的信息作为BRAS关键信息。
当RRS接收到用户终端发起的请求,则根据请求可以获取到用户终端的IP地址信息,并向管理***请求获取该IP地址信息对应的BRAS关键信息。
需要说明的是,为避免对***性能造成较大冲击,同时确保调度的实时性,执行该步骤时可采取如下优化机制:
当某个用户终端的IP地址信息属于第一次访问CDN业务时,RRS通过接口(例如利用超文本传输协议(HTTP,Hyper Text Transfer Protocol)并采用可扩展标记语言(XML,eXtensible Markup Language)的方式,即XML over HTTP的方式)实时向管理***请求获取该IP地址信息对应的BRAS关键信息。另外设置该用户终端的IP地址信息的有效期,在有效期内,RRS本地存储和维护该IP地址信息与BRAS关键信息的绑定关系,即设置一个信息缓存机制。当该IP地址信息再次向发起服务请求时,RRS直接从本地存储的记录中获取该IP地址信息对应的BRAS关键信息,在有效期结束后再重新从管理***中进行更新,以此来减少同管理***的交互,从而避免对***性能造成较大冲击。
步骤203、RRS根据预先配置好的基于BRAS关键信息的调度策略将请求重定向到就近的CDN节点;
RRS预先配置有基于BRAS关键信息的调度策略,也就是配置有BRAS关键信息与CDN节点的绑定关系。
BRAS关键信息是BRAS IP地址信息时,将BRAS IP地址信息或某一网段的BRAS IP地址信息与就近的CDN节点进行绑定。例如,假设218.19.1.100是广州市的一台BRAS设备的IP地址,则可配置218.19.1.100/32到CDN广州节点,如果218.19.1.0网段的BRAS设备都是广州市的BRAS设备,则可以把该网段的IP地址218.19.1.0/24都配置到CDN广州节点。
BRAS关键信息是BRAS ID标识时,因为运营商为每台BRAS设备分配唯一ID,所以将BRAS ID与就近的CDN节点进行绑定。
RRS获取到用户终端的IP地址信息对应的BRAS关键信息后,根据预先配置好的BRAS关键信息与CDN节点的绑定关系,将用户终端的请求重定向到就近的CDN节点,由该CDN节点作为服务节点。
步骤204、用户终端从重定向的就近的CDN节点获取服务。
在RRS根据预先配置好的BRAS关键信息与CDN节点的绑定关系,将用户终端的请求重定向到就近的CDN节点后,用户终端就可以从该重定向的就近的CDN节点获取到服务,从而可以提高访问速度,减少网络的拥挤情况的发生。
从该实施例可以看出,RRS通过主动向管理***获取用户终端的IP地址信息对应的BRAS关键信息后,就可以查找BRAS关键信息与CDN节点的绑定关系,而BRAS关键信息是可以判断出用户归属地的,因此就可以达到地域识别的目的,选择就近的CDN节点为用户终端提供服务,从而可以提高访问速度,减少网络的拥挤情况的发生。
请参阅图3,是本发明实施例方法另一个流程图。该实施例中用户终端的地址信息以IP地址信息举例说明但不局限于此。该实施例与图2的实施例的区别主要在于管理***是定期向RRS同步记录的用户终端IP地址信息与BRAS关键信息的绑定关系,从而RRS可以从本地记录中进行查找。
如图3所示,包括步骤:
步骤301、请求路由服务器(RRS)接收用户终端通过宽带远端接入服务器(BRAS)发起的请求;
用户终端可以不同,例如可以是计算机、机顶盒、移动终端及可视电话等。用户终端向宽带远端接入服务器发起请求,所述请求中携带有用户终端的IP地址信息,宽带远端接入服务器再向请求路由服务器转发该请求,则请求路由服务器接收到该请求。
步骤302、RRS根据请求获取到用户终端的IP地址信息,根据管理***定期同步的用户终端IP地址信息与BRAS关键信息的绑定关系,查找该IP地址信息对应的BRAS关键信息;
管理***中,预先设置有用户终端的IP地址信息与BRAS关键信息的绑定关系。
用户终端的IP地址信息可能是动态变化的,在预先设置有用户终端的IP地址信息与BRAS关键信息的绑定关系时,可以设定某一范围内的IP地址信息与BRAS关键信息绑定。
另外,在用户终端通过宽带远端接入服务器接入网络时,宽带远端接入服务器会将该用户终端的IP地址信息主动通知网络侧的策略服务器或按要求向策略服务器发送,因此管理***可以从各策略服务器中获取各用户终端的IP地址信息,并维护用户终端的IP地址信息与BRAS关键信息的绑定关系。所述维护,包括修改,新增和删除等。
BRAS是与地域具有对应关系的,所以BRAS关键信息可以唯一反映地域属性特征。所说的BRAS关键信息,可以是BRAS IP地址信息,也可以是BRASID标识信息。采用BRAS IP地址信息,可以延用原来的IP/Mask的方式,例如218.19.1.0/24。每一台BRAS设备的BRAS IP地址信息是唯一分配,用于唯一识别BRAS设备。BRAS ID,也是运营商为每一台BRAS设备分配的唯一标识,可以唯一识别BRAS设备。需要说明的是,还可以扩展任何可唯一识别BRAS设备的信息作为BRAS关键信息。
该步骤中与图2实施例中RRS需要主动向管理***请求获取BRAS关键信息不同,是由管理***定期向RRS同步用户终端的IP地址信息与BRAS关键信息的绑定关系,而接口可采用XML over HTTP的方式。因此,当RRS收到用户终端发起的请求时,获取到用户终端的IP地址信息,直接从本地保存的记录中查找该IP地址信息对应的BRAS关键信息,从而可以减少同管理***的交互,避免对***性能造成较大冲击。
如果RRS在本地保存的记录中查找不到该IP地址信息对应的BRAS关键信息,则可再主动向管理***查询,从而获取相关信息,或者选择在默认策略所设置的中心节点作为重定向的节点。
步骤303、RRS根据预先配置好的基于BRAS关键信息的调度策略将请求重定向到就近的CDN节点。
RRS预先配置有基于BRAS关键信息的调度策略,也就是配置有BRAS关键信息与CDN节点的绑定关系。
BRAS关键信息是BRAS IP地址信息时,将BRAS IP地址信息或某一网段的BRAS IP地址信息与就近的CDN节点进行绑定。例如,假设218.19.1.100是广州市的一台BRAS设备的IP地址,则可配置218.19.1.100/32到CDN广州节点,如果218.19.1.0网段的BRAS设备都是广州市的BRAS设备,则可以把该网段的IP地址218.19.1.0/24都配置到CDN广州节点。
BRAS关键信息是BRAS ID标识时,因为运营商为每台BRAS设备分配唯一ID,所以将BRAS ID与就近的CDN节点进行绑定。
RRS获取到用户终端的IP地址信息对应的BRAS关键信息后,根据预先配置好的BRAS关键信息与CDN节点的绑定关系,将用户终端的请求重定向到就近的CDN节点。
步骤304、用户终端从重定向的就近的CDN节点获取服务。
在RRS根据预先配置好的BRAS关键信息与CDN节点的绑定关系,将用户终端的请求重定向到就近的CDN节点后,用户终端就可以从该重定向的就近的CDN节点获取到服务,从而可以提高访问速度,减少网络的拥挤情况的发生。
从该实施例可以看出,RRS通过在本地记录中获取管理***所同步的用户终端的IP地址信息对应的BRAS关键信息后,就可以查找BRAS关键信息与CDN节点的绑定关系,而BRAS关键信息是可以判断出用户归属地的,因此就可以达到地域识别的目的,选择就近的CDN节点为用户终端提供服务,从而可以提高访问速度,减少网络的拥挤情况的发生。
上述内容详细介绍了本发明实施例的调度方法,相应的,本发明实施例提供一种调度装置和调度***。
请参阅图4,是本发明实施例调度装置结构示意图。
如图4所示,调度装置包括:接收单元401、获取单元402、调度处理单元403。调度装置具体可以是请求路由服务器(RRS)。
接收单元401,用于接收用户终端发起的请求,所述请求中携带用户终端的地址信息。所说的用户终端的地址信息,可以是IP地址信息,也可以是其他类型的地址信息。
获取单元402,用于在从所述接收单元401获取所述请求中的地址信息后,获取所述地址信息对应的接入服务器关键信息。所说的BRAS关键信息,可以是BRAS地址信息,也可以是BRAS ID标识信息,另外还可以扩展任何可唯一识别BRAS设备的信息作为BRAS关键信息。
调度处理单元403,用于根据所述获取单元402获取的接入服务器关键信息查找对应的节点作为重定向的服务节点。
所述获取单元402包括:第一处理单元4021、第二处理单元4022、第三处理单元4023。
实施方式一:
第一处理单元4021,用于在从所述接收单元401获取所述地址信息后,向管理***请求获取所述地址信息对应的接入服务器关键信息;
第二处理单元4022,用于接收所述管理***返回的所述地址信息对应的接入服务器关键信息。
第三处理单元4023,用于在所述第二处理单元4022接收所述管理***返回的所述地址信息对应的接入服务器关键信息后进行存储,设置所述地址信息的有效期限,在所述有效期限内再接收到同一用户终端的地址所发起的请求时,根据存储的记录获取所述地址信息对应的接入服务器关键信息。
实施方式二:
第一处理单元4021,用于记录管理***所同步的用户终端的地址信息与接入服务器关键信息的绑定关系。
第二处理单元4022,用于在从所述接收单元401获取所述地址信息后,根据所述管理***所同步的用户终端的地址信息与接入服务器关键信息的绑定关系,获取所述请求中的地址信息对应的接入服务器关键信息。
第三处理单元4023,用于在所述第二处理单元4022若获取所述请求中的地址信息对应的接入服务器关键信息为失败后,向管理***请求获取所述地址信息对应的接入服务器关键信息,接收所述管理***返回的所述地址信息对应的接入服务器关键信息。
请参阅图5,是本发明实施例调度***结构示意图。
如图5所示,调度***包括:接入服务器501、调度装置502。
接入服务器501,用于接收用户终端发起的请求后转发,所述请求中携带用户终端的地址信息。
调度装置502,用于接收所述接入服务器501转发的请求;在获取所述请求中的地址信息后,获取所述地址信息对应的接入服务器关键信息;根据所述接入服务器关键信息查找对应的节点作为重定向的服务节点。
调度***进一步包括管理***503,用于设置用户终端的地址信息与接入服务器关键信息的绑定关系,向所述调度装置502发送所述地址信息与接入服务器关键信息的绑定关系。
所述调度装置502包括:接收单元5021、获取单元5022、调度处理单元5023。
实施方式一:
接收单元5021,用于接收所述接入服务器501转发的请求。
获取单元5022,用于在获取所述请求中的地址信息后,向所述管理***503请求获取所述地址信息对应的接入服务器关键信息,接收所述管理***503返回的所述地址信息对应的接入服务器关键信息。
调度处理单元5023,用于根据所述获取单元5022获取的接入服务器关键信息查找对应的节点作为重定向的服务节点。
实施方式二:
接收单元5021,用于接收所述接入服务器501转发的请求。
获取单元5022,用于在获取所述请求中的所述地址信息后,根据记录的所述管理***503所同步的用户终端的地址信息与接入服务器关键信息的绑定关系,获取所述请求中的地址信息对应的接入服务器关键信息。
调度处理单元5023,用于根据所述获取单元5022获取的接入服务器关键信息查找对应的节点作为重定向的服务节点。
所述获取单元5022,具体又可以分为第一处理单元、第二处理单元和第三处理单元,具体参见上述图4中的描述。
综上所述,本发明实施例通过获取用户终端的地址信息对应的BRAS关键信息后,查找BRAS关键信息与节点的绑定关系,而BRAS关键信息是可以判断出用户归属地的,因此就可以达到地域识别的目的,选择对应的节点为用户终端提供服务,从而可以提高访问速度,减少网络的拥挤情况的发生,并且适用性更强。
进一步的,本发明实施例可以是主动向管理***请求获取用户终端的地址信息对应的BRAS关键信息,也可以是管理***定期向调度装置同步用户终端的地址信息与接入服务器关键信息的绑定关系,从而应用更为灵活。
以上对本发明实施例所提供的一种调度方法、调度装置和调度***进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (17)
1.一种调度方法,其特征在于,包括:
接收用户终端发起的请求,所述请求中携带用户终端的地址信息;
在获取所述请求中的地址信息后,获取所述地址信息对应的接入服务器关键信息,所述接入服务器关键信息为接入服务器地址信息或者接入服务器标识信息;
根据所述接入服务器关键信息查找对应的节点作为重定向的服务节点。
2.根据权利要求1所述的调度方法,其特征在于:
所述获取所述地址信息对应的接入服务器关键信息具体为:
向管理***请求获取所述地址信息对应的接入服务器关键信息,接收所述管理***返回的所述地址信息对应的接入服务器关键信息。
3.根据权利要求2所述的调度方法,其特征在于:
所述接收所述管理***返回的所述地址信息对应的接入服务器关键信息之后进一步包括:
进行存储,设置所述地址信息的有效期限,在所述有效期限内再接收到同一用户终端的地址所发起的请求时,根据存储的记录获取所述地址信息对应的接入服务器关键信息。
4.根据权利要求1所述的调度方法,其特征在于:
所述获取所述地址信息对应的接入服务器关键信息具体为:
根据记录的管理***所同步的用户终端的地址信息与接入服务器关键信息的绑定关系,获取所述请求中的地址信息对应的接入服务器关键信息。
5.根据权利要求4所述的调度方法,其特征在于:
若所述获取所述请求中的地址信息对应的接入服务器关键信息为失败,则向管理***请求获取所述地址信息对应的接入服务器关键信息,接收所述管理***返回的所述地址信息对应的接入服务器关键信息。
6.根据权利要求1至5任一项所述的调度方法,其特征在于:所述接收用户终端发起的请求具体为:请求路由服务器RRS接收用户终端发起的请求。
7.根据权利要求1至5任一项所述的调度方法,其特征在于:
所述接入服务器具体为宽带远端接入服务器BRAS。
8.一种调度装置,其特征在于,包括:
接收单元,用于接收用户终端发起的请求,所述请求中携带用户终端的地址信息;
获取单元,用于在从所述接收单元获取所述请求中的地址信息后,获取所述地址信息对应的接入服务器关键信息,所述接入服务器关键信息为接入服务器地址信息或者接入服务器标识信息;
调度处理单元,用于根据所述获取单元获取的接入服务器关键信息查找对应的节点作为重定向的服务节点。
9.根据权利要求8所述的调度装置,其特征在于,所述获取单元包括:
第一处理单元,用于在从所述接收单元获取所述地址信息后,向管理***请求获取所述地址信息对应的接入服务器关键信息;
第二处理单元,用于接收所述管理***返回的所述地址信息对应的接入服务器关键信息。
10.根据权利要求9所述的调度装置,其特征在于,所述获取单元还包括:
第三处理单元,用于在所述第二处理单元接收所述管理***返回的所述地址信息对应的接入服务器关键信息后进行存储,设置所述地址信息的有效期限,在所述有效期限内再接收到同一用户终端的地址所发起的请求时,根据存储的记录获取所述地址信息对应的接入服务器关键信息。
11.根据权利要求8所述的调度装置,其特征在于,所述获取单元包括:
第一处理单元,用于记录管理***所同步的用户终端的地址信息与接入服务器关键信息的绑定关系;
第二处理单元,用于在从所述接收单元获取所述地址信息后,根据所述管理***所同步的用户终端的地址信息与接入服务器关键信息的绑定关系,获取所述请求中的地址信息对应的接入服务器关键信息。
12.根据权利要求11所述的调度装置,其特征在于,所述获取单元还包括:
第三处理单元,用于在所述第二处理单元若获取所述请求中的地址信息对应的接入服务器关键信息为失败后,向管理***请求获取所述地址信息对应的接入服务器关键信息,接收所述管理***返回的所述地址信息对应的接入服务器关键信息。
13.根据权利要求8至12任一项所述的调度装置,其特征在于:
所述调度装置具体为请求路由服务器RRS。
14.一种调度***,其特征在于,包括:
接入服务器,用于接收用户终端发起的请求后转发,所述请求中携带用户终端的地址信息;
调度装置,用于接收所述接入服务器转发的请求;在获取所述请求中的地址信息后,获取所述地址信息对应的接入服务器关键信息,所述接入服务器关键信息为接入服务器地址信息或者接入服务器标识信息;根据所述接入服务器关键信息查找对应的节点作为重定向的服务节点。
15.根据权利要求14所述的调度***,其特征在于,所述调度***还包括:
管理***,用于设置用户终端的地址信息与接入服务器关键信息的绑定关系,向所述调度装置发送所述地址信息与接入服务器关键信息的绑定关系。
16.根据权利要求14或15所述的调度***,其特征在于,所述调度装置包括:
接收单元,用于接收所述接入服务器转发的请求;
获取单元,用于在获取所述请求中的地址信息后,向所述管理***请求获取所述地址信息对应的接入服务器关键信息,接收所述管理***返回的所述地址信息对应的接入服务器关键信息;
调度处理单元,用于根据所述获取单元获取的接入服务器关键信息查找对应的节点作为重定向的服务节点。
17.根据权利要求14或15所述的调度***,其特征在于,所述调度装置包括:
接收单元,用于接收所述接入服务器转发的请求;
获取单元,用于在获取所述请求中的地址信息后,根据记录的所述管理***所同步的用户终端的地址信息与接入服务器关键信息的绑定关系,获取所述请求中的地址信息对应的接入服务器关键信息;
调度处理单元,用于根据所述获取单元获取的接入服务器关键信息查找对应的节点作为重定向的服务节点。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008101791090A CN101425969B (zh) | 2008-11-25 | 2008-11-25 | 调度方法、调度装置和调度*** |
ES09014425.4T ES2558158T3 (es) | 2008-11-25 | 2009-11-18 | Método de distribución, equipo de distribución y sistema de distribución |
EP09014425.4A EP2190168B1 (en) | 2008-11-25 | 2009-11-18 | Dispatching method, dispatching apparatus and dispatching system |
US12/623,425 US8078723B2 (en) | 2008-11-25 | 2009-11-22 | Dispatching method, dispatching apparatus and dispatching system |
US13/216,430 US8433793B2 (en) | 2008-11-25 | 2011-08-24 | Dispatching method, dispatching apparatus and dispatching system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008101791090A CN101425969B (zh) | 2008-11-25 | 2008-11-25 | 调度方法、调度装置和调度*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101425969A CN101425969A (zh) | 2009-05-06 |
CN101425969B true CN101425969B (zh) | 2010-12-08 |
Family
ID=40616312
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2008101791090A Active CN101425969B (zh) | 2008-11-25 | 2008-11-25 | 调度方法、调度装置和调度*** |
Country Status (4)
Country | Link |
---|---|
US (2) | US8078723B2 (zh) |
EP (1) | EP2190168B1 (zh) |
CN (1) | CN101425969B (zh) |
ES (1) | ES2558158T3 (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8078723B2 (en) | 2008-11-25 | 2011-12-13 | Huawei Technologies Co., Ltd. | Dispatching method, dispatching apparatus and dispatching system |
CN102497402A (zh) * | 2011-12-01 | 2012-06-13 | 深圳市同洲视讯传媒有限公司 | 一种内容注入方法及***、内容分发方法及*** |
CN106850556A (zh) * | 2016-12-22 | 2017-06-13 | 北京小米移动软件有限公司 | 服务访问方法、装置及设备 |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102546713B (zh) * | 2010-12-21 | 2014-12-10 | ***通信集团公司 | 漫游场景下的分布式内容分发方法、***和设备 |
WO2011103837A2 (zh) | 2011-04-19 | 2011-09-01 | 华为技术有限公司 | 服务器故障时的报文处理方法及路由器 |
CN103873497B (zh) * | 2012-12-11 | 2017-08-15 | 中国电信股份有限公司 | 用于调度信息的方法、装置和*** |
CN103561049A (zh) * | 2013-09-05 | 2014-02-05 | 乐视网信息技术(北京)股份有限公司 | 一种处理终端调度请求的方法、***及装置 |
CN103825837B (zh) * | 2014-02-19 | 2017-06-06 | 上海视云网络科技有限公司 | 一种节点负载的分布式cdn全局调度的方法 |
CN106453671A (zh) * | 2015-08-07 | 2017-02-22 | 中国电信股份有限公司 | 用于cdn 调度的方法、客户端、服务器和*** |
CN106941507B (zh) * | 2016-01-04 | 2020-09-11 | 中兴通讯股份有限公司 | 请求消息的调度方法及装置 |
CN106992906B (zh) * | 2016-01-21 | 2019-07-02 | 中国联合网络通信集团有限公司 | 一种访问速率的调整方法及*** |
CN105848152B (zh) * | 2016-05-30 | 2019-05-21 | 深圳优克云联科技有限公司 | 一种网络接入方法、装置及*** |
CN108901020B (zh) * | 2018-05-29 | 2021-06-15 | 维沃移动通信有限公司 | 网络接入的方法、移动终端及服务器 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101094239A (zh) * | 2007-08-09 | 2007-12-26 | 中兴通讯股份有限公司 | 多网络通讯的登记处理方法 |
CN101202684A (zh) * | 2006-12-15 | 2008-06-18 | 中国电信股份有限公司 | 在内容分发网络中进行用户就近性判断的方法 |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7603302B1 (en) * | 1996-11-27 | 2009-10-13 | Diebold, Incorporated | Automated banking machine system with multiple entity interface |
US7725393B2 (en) * | 1996-11-27 | 2010-05-25 | Diebold Self-Service Systems A Division Of Diebold, Incorporated | Application service provider and automated transaction machine system and method |
US7080036B1 (en) * | 1996-11-27 | 2006-07-18 | Diebold, Incorporated | Automated banking machine development method |
US7716096B2 (en) * | 1996-11-27 | 2010-05-11 | Diebold Self-Service Systems A Division Of Diebold, Incorporated | Application service provider and automated transaction machine system and method |
DE19832290B4 (de) * | 1998-07-17 | 2011-12-08 | Telefonaktiebolaget Lm Ericsson (Publ) | Kommunikationssystem und Verfahren zum Aufbauen von Verbindungen zwischen Terminals eines ersten und eines zweiten Kommunikationsnetzes |
WO2001014990A1 (en) | 1999-08-21 | 2001-03-01 | Webever, Inc. | Method for content delivery over the internet |
EP1322094B1 (en) | 2001-12-21 | 2005-04-06 | Castify Networks SA | Process for selecting a server in a content delivery network |
JP2003223378A (ja) * | 2002-01-29 | 2003-08-08 | Fujitsu Ltd | コンテンツデリバリネットワークサービス方法及びシステム |
US7025255B1 (en) * | 2002-02-04 | 2006-04-11 | Diebold, Incorporated | Application service provider and automated transaction machine system and method |
WO2004008356A1 (ja) * | 2002-07-12 | 2004-01-22 | Fujitsu Limited | 自動取引装置 |
JP4127315B2 (ja) * | 2006-05-24 | 2008-07-30 | 株式会社日立製作所 | デバイス管理システム |
JP4797925B2 (ja) * | 2006-10-11 | 2011-10-19 | 富士ゼロックス株式会社 | 情報処理プログラムおよび情報処理システム |
JP4593651B2 (ja) * | 2008-05-30 | 2010-12-08 | キヤノンItソリューションズ株式会社 | 情報処理装置、情報処理システム、情報処理装置の制御方法及びプログラム |
CN101425969B (zh) | 2008-11-25 | 2010-12-08 | 华为技术有限公司 | 调度方法、调度装置和调度*** |
-
2008
- 2008-11-25 CN CN2008101791090A patent/CN101425969B/zh active Active
-
2009
- 2009-11-18 EP EP09014425.4A patent/EP2190168B1/en active Active
- 2009-11-18 ES ES09014425.4T patent/ES2558158T3/es active Active
- 2009-11-22 US US12/623,425 patent/US8078723B2/en active Active
-
2011
- 2011-08-24 US US13/216,430 patent/US8433793B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101202684A (zh) * | 2006-12-15 | 2008-06-18 | 中国电信股份有限公司 | 在内容分发网络中进行用户就近性判断的方法 |
CN101094239A (zh) * | 2007-08-09 | 2007-12-26 | 中兴通讯股份有限公司 | 多网络通讯的登记处理方法 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8078723B2 (en) | 2008-11-25 | 2011-12-13 | Huawei Technologies Co., Ltd. | Dispatching method, dispatching apparatus and dispatching system |
US8433793B2 (en) | 2008-11-25 | 2013-04-30 | Huawei Technologies Co., Ltd. | Dispatching method, dispatching apparatus and dispatching system |
CN102497402A (zh) * | 2011-12-01 | 2012-06-13 | 深圳市同洲视讯传媒有限公司 | 一种内容注入方法及***、内容分发方法及*** |
CN102497402B (zh) * | 2011-12-01 | 2014-11-26 | 深圳市同洲电子股份有限公司 | 一种内容注入方法及***、内容分发方法及*** |
CN106850556A (zh) * | 2016-12-22 | 2017-06-13 | 北京小米移动软件有限公司 | 服务访问方法、装置及设备 |
Also Published As
Publication number | Publication date |
---|---|
US8433793B2 (en) | 2013-04-30 |
US8078723B2 (en) | 2011-12-13 |
CN101425969A (zh) | 2009-05-06 |
US20110307944A1 (en) | 2011-12-15 |
EP2190168B1 (en) | 2015-10-21 |
ES2558158T3 (es) | 2016-02-02 |
EP2190168A1 (en) | 2010-05-26 |
US20100131634A1 (en) | 2010-05-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101425969B (zh) | 调度方法、调度装置和调度*** | |
CN108027805B (zh) | 数据网络中的负载分发 | |
CN100505696C (zh) | 在媒体分发网络中实现视频直播的***、方法和客户端 | |
CN110677405B (zh) | 一种数据处理方法、装置、电子设备及存储介质 | |
CN102299969B (zh) | 一种Web访问方法、七层交换设备和服务网络 | |
CN102291447B (zh) | 内容分发网络负载调度方法和*** | |
CN105450780B (zh) | 一种cdn***及其回源方法 | |
CN103685590B (zh) | 获取ip地址的方法及*** | |
CN101800760B (zh) | 一种访问数据业务的实现方法及*** | |
CN100518125C (zh) | 通信装置、***和方法 | |
CN101039309B (zh) | 链路共享服务装置以及通信方法 | |
CN102084392B (zh) | 数据分发***和方法 | |
CN102143237A (zh) | 一种基于网格的互联网内容分发方法和*** | |
CN101637006A (zh) | 用于使用uddi来调解web服务的方法和设备 | |
CN101170452A (zh) | 增强管理能力的内容分发网络业务提供点***及所属网络 | |
CN107888666A (zh) | 一种跨地域数据存储***以及数据同步方法和装置 | |
KR101780802B1 (ko) | 통신 시스템에서 ip 어드레스를 이용한 디바이스 컨텍스트 관리 방법 및 장치 | |
CN109151009A (zh) | 一种基于mec的cdn节点分配方法和*** | |
CN107818013A (zh) | 一种应用调度方法及装置 | |
CN103685344A (zh) | 一种用于多p2p缓存节点的协同方法和*** | |
US20220279036A1 (en) | Method, apparatus and system for processing an access request in a content delivery system | |
CN101325499A (zh) | 静态数据的分发方法、***和设备 | |
CN103188324A (zh) | 车载信息展示*** | |
CN104852964A (zh) | 一种多功能服务器调度方法 | |
CN103188323B (zh) | 基于用户主机缓存设备提供Web服务的***和方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |