CN102970351B - A kind of method and device positioned based on CDN and the user of the network integration - Google Patents
A kind of method and device positioned based on CDN and the user of the network integration Download PDFInfo
- Publication number
- CN102970351B CN102970351B CN201210437595.8A CN201210437595A CN102970351B CN 102970351 B CN102970351 B CN 102970351B CN 201210437595 A CN201210437595 A CN 201210437595A CN 102970351 B CN102970351 B CN 102970351B
- Authority
- CN
- China
- Prior art keywords
- dns
- cdn
- fusion device
- address
- network
- 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.)
- Expired - Fee Related
Links
Classifications
-
- 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/45—Network directories; Name-to-address mapping
- H04L61/4505—Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols
- H04L61/4511—Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols using domain name system [DNS]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种基于CDN和网络融合的用户定位的方法及装置,方法包括:通过把CDN系统的CDN节点与网络设备进行融合,形成融合设备,所述融合设备包括CDN部件和网络部件,并且所述融合设备上部署有本地DNS服务器;生成含有签约ICP/ISP域名和把融合设备CDN部件对外服务地址作为该域名对应地址的DNS记录,和/或生成含有本地DNS服务器地址与融合设备CDN部件对外服务地址对应关系的地址关系记录;在用户端发起的DNS解析请求时,利用所述DNS记录或者地址关系记录获得用来返回给所述用户端的DNS解析结果,以便用户端根据所述解析结果与所述融合设备CDN部件建立应用链接,从而实现用户端到融合设备CDN部件的用户定位。
The present invention discloses a user positioning method and device based on the fusion of CDN and network. The method includes: integrating CDN nodes of a CDN system with network equipment to form a fusion equipment. The fusion equipment includes CDN components and network components. In addition, a local DNS server is deployed on the fusion device; a DNS record containing the contracted ICP/ISP domain name and the external service address of the CDN component of the fusion device as the address corresponding to the domain name is generated, and/or a DNS record containing the address of the local DNS server and the CDN of the fusion device is generated. The address relationship record of the corresponding relationship of the external service address of the component; when the client initiates a DNS resolution request, use the DNS record or address relationship record to obtain the DNS resolution result returned to the client, so that the client can use the DNS resolution result according to the resolution As a result, an application link is established with the CDN component of the fusion device, thereby realizing user positioning from the user terminal to the CDN component of the fusion device.
Description
技术领域technical field
本发明涉及通信网络,CDN(Content Delivery Network),业务管理系统,内容提供商的相关系统以及DNS系统等,更确切地说,涉及的是一种CDN和网络融合的新型态设备在进行业务承载时,系统对用户的定位方法及装置,为用户选择合适的服务节点的方法。The present invention relates to a communication network, a CDN (Content Delivery Network), a business management system, a related system of a content provider, and a DNS system. When bearer, the system locates the user's method and device, and selects a suitable service node for the user.
背景技术Background technique
互联网业务发展迅速,尤其是视频业务的发展,使得业务提供商需要大量的CDN服务,以提升互联网业务的服务质量;带来了CDN的大规模发展;但由于目前的CDN系统无法感知和控制网络的带宽和质量,因而无法真正保障互联网业务的用户体验。The rapid development of Internet services, especially the development of video services, makes service providers need a large number of CDN services to improve the service quality of Internet services; it brings about the large-scale development of CDN; but because the current CDN system cannot perceive and control the network Therefore, the user experience of Internet services cannot be truly guaranteed.
互联网业务的服务质量保障,需要从内容和网络两个方面来保障,需要CDN和网络设备同时对用户的互联网应用实施保障。而CDN只能提供应用层面的保障,网络只能提供网络层的带宽和质量保障。只有CDN设备和网络设备能够融合,才能从内容和网络两方面实施保障,从而提升用户体验。The service quality assurance of Internet business needs to be guaranteed from two aspects: content and network, and requires CDN and network equipment to implement protection for users' Internet applications at the same time. The CDN can only provide application-level guarantees, and the network can only provide bandwidth and quality guarantees at the network layer. Only when CDN equipment and network equipment can be integrated can we implement guarantees in terms of content and network, thereby improving user experience.
在CDN和网络设备融合之后,在具体业务承载时,需要对用户进行定位,对资源进行调度,需要为每个用户分配相应的资源,相应的服务节点,原则上,用户的内容服务节点和网络服务节点在同一台设备,以做到更好的协同,最大发挥融合设备的优势。After the integration of CDN and network equipment, users need to be positioned and resources scheduled when specific services are carried. It is necessary to allocate corresponding resources and corresponding service nodes for each user. In principle, the user's content service nodes and network The service nodes are on the same device to achieve better coordination and maximize the advantages of converged devices.
发明内容Contents of the invention
本发明的目的是提供一种基于CDN和网络设备融合的用户定位方法,通过把CDN和网络融合在一起实现用户的定位。The purpose of the present invention is to provide a user positioning method based on the integration of CDN and network equipment, and realize user positioning by combining CDN and network together.
本发明的另一目的是提供一种实现上述方法的装置。Another object of the present invention is to provide an apparatus for implementing the above method.
根据本发明第一方面,本发明的一种基于内容分发网络CDN和网络融合的用户定位方法包括如下步骤:According to the first aspect of the present invention, a user positioning method based on content distribution network CDN and network integration of the present invention includes the following steps:
通过把CDN系统的CDN节点与网络设备进行融合,形成融合设备,所述融合设备包括CDN部件和网络部件,并且所述融合设备上部署有本地DNS服务器;By merging the CDN node of the CDN system with the network device, a fusion device is formed, the fusion device includes a CDN component and a network component, and a local DNS server is deployed on the fusion device;
生成含有签约ICP/ISP域名和把融合设备CDN部件对外服务地址作为该域名对应地址的DNS记录,和/或生成含有本地DNS服务器地址与融合设备CDN部件对外服务地址对应关系的地址关系记录;Generate a DNS record containing the contracted ICP/ISP domain name and the external service address of the CDN component of the fusion device as the corresponding address of the domain name, and/or generate an address relationship record containing the correspondence between the local DNS server address and the external service address of the CDN component of the fusion device;
在用户端发起的DNS解析请求时,利用所述DNS记录或者地址关系记录获得用来返回给所述用户端的DNS解析结果,以便用户端根据所述解析结果与所述融合设备CDN部件建立应用链接,从而实现用户端到融合设备CDN部件的用户定位。When the client initiates a DNS resolution request, use the DNS record or address relationship record to obtain the DNS resolution result returned to the client, so that the client can establish an application link with the CDN component of the fusion device according to the resolution result , so as to realize the user positioning from the user terminal to the CDN component of the fusion device.
优选地,所述网络部件用于向用户端提供网络接入和承载服务,并且所述融合设备还包括用来服务于CDN部件和网络部件的主控单元。Preferably, the network component is used to provide network access and bearer services to the user end, and the fusion device further includes a main control unit used to serve the CDN component and the network component.
优选地,所述的生成DNS记录包括:CDN中心管理系统向融合设备CDN部件下发包含签约ICP/ISP域名信息的指令;以及融合设备CDN部件根据指令中的域名信息,请求本地DNS服务器针对签约ICP/ISP的域名生成所述的DNS记录;其中,所述DNS记录中的域名为所述签约ICP/ISP的域名,对应的地址为融合设备CDN部件对外服务地址。Preferably, the generating of DNS records includes: the CDN central management system issues an instruction to the CDN component of the fusion device including the domain name information of the contracted ICP/ISP; and the CDN component of the fusion device requests the local DNS server for the contracted domain name information according to the domain name information in the command The domain name of the ICP/ISP generates the DNS record; wherein, the domain name in the DNS record is the domain name of the contracted ICP/ISP, and the corresponding address is the external service address of the CDN component of the fusion device.
优选地,所述的利用所述DNS记录获得DNS解析结果包括:本地DNS服务器根据收到的用户DNS解析请求,查询本地缓存的DNS记录,并将查询到DNS记录中对应于签约ICP/ISP域名的融合设备CDN部件对外服务地址返回给用户端。Preferably, using the DNS record to obtain the DNS resolution result includes: the local DNS server queries the DNS record in the local cache according to the received DNS resolution request from the user, and searches the DNS record corresponding to the contracted ICP/ISP domain name The external service address of the CDN component of the fusion device returns to the client.
优选地,所述的生成地址关系记录包括:融合设备网络部件或主控单元将本地DNS服务器的地址通告给融合设备CDN部件;融合设备CDN部件根据所述通告中的消息,生成关于本地DNS服务器地址与融合设备CDN部件对外服务地址的对应关系的地址关系记录,并将其上报给CDN中心管理系统的域名系统资源调度和负载均衡系统DNS GSLB。Preferably, the generation of the address relationship record includes: the network component or the main control unit of the fusion device notifies the CDN component of the local DNS server to the CDN component of the fusion device; the CDN component of the fusion device generates information about the local DNS server The address relationship record of the corresponding relationship between the address and the external service address of the CDN component of the fusion device, and report it to the domain name system resource scheduling and load balancing system DNS GSLB of the CDN central management system.
优选地,所述的利用所述地址关系记录获得DNS解析结果包括:本地DNS服务器将用户端的DNS解析请求发送给所述DNS GSLB;所述DNS GSLB根据DNS解析请求,在其域名记录中查询对应的域名;在查询到对应的域名后,根据地址关系记录中的本地DNS服务器地址与融合设备CDN部件对外服务地址的对应关系,把对应的融合设备CDN部件确定为CDN服务节点,并将含有其地址的解析结果经由本地DNS服务器返回给用户端。Preferably, using the address relationship record to obtain the DNS resolution result includes: the local DNS server sends the client's DNS resolution request to the DNS GSLB; the DNS GSLB queries the corresponding domain name record in its DNS resolution request domain name; after querying the corresponding domain name, according to the corresponding relationship between the local DNS server address in the address relationship record and the external service address of the CDN component of the fusion device, the corresponding CDN component of the fusion device is determined as the CDN service node, and will contain its The resolution result of the address is returned to the client via the local DNS server.
优选地,所述的利用所述地址关系记录获得DNS解析结果包括:本地DNS服务器将用户端的DNS解析请求发送给DNS根服务器,并根据其返回的ICP/ISP授权DNS信息向ICP/ISP授权DNS服务器发起DNS查询请求;本地DNS服务器根据所述ICP/ISP授权DNS服务器响应查询请求而返回的所用CDN服务系统的DNS信息,向所述DNS GSLB发起DNS查询请求;所述DNS GSLB根据DNS查询请求,查询对应的DNS记录,并根据地址关系记录中的本地DNS服务器地址与融合设备CDN部件对外服务地址的对应关系,把对应的融合设备CDN部件确定为CDN服务节点,并将含有其地址的解析结果经由本地DNS服务器返回给用户端。Preferably, said using said address relationship record to obtain the DNS resolution result includes: the local DNS server sends the DNS resolution request of the client to the DNS root server, and authorizes the DNS to the ICP/ISP according to the returned ICP/ISP authorization DNS information. The server initiates a DNS query request; the local DNS server initiates a DNS query request to the DNS GSLB according to the DNS information of the used CDN service system returned by the ICP/ISP authorized DNS server in response to the query request; the DNS GSLB initiates a DNS query request according to the DNS query request , query the corresponding DNS record, and according to the corresponding relationship between the local DNS server address in the address relationship record and the external service address of the CDN component of the fusion device, determine the corresponding CDN component of the fusion device as the CDN service node, and include the resolution of its address The result is returned to the client via the local DNS server.
根据本发明第二方面,本发明的一种基于CDN和网络融合的用户定位装置包括:According to the second aspect of the present invention, a user positioning device based on CDN and network integration of the present invention includes:
融合设备的DNS记录生成单元,用于生成含有签约ICP/ISP域名和把融合设备CDN部件对外服务地址作为该域名对应地址的DNS记录,或含有本地DNS服务器地址与融合设备CDN部件对外服务地址对应关系的地址关系记录;The DNS record generation unit of the fusion device is used to generate a DNS record containing the contracted ICP/ISP domain name and the external service address of the CDN component of the fusion device as the address corresponding to the domain name, or containing the address of the local DNS server corresponding to the external service address of the CDN component of the fusion device the relationship's address relationship record;
DNS解析设备,用于在用户端发起的DNS解析请求时,利用所述DNS记录或者地址关系记录获得用来返回给所述用户端的DNS解析结果,以便用户端根据所述解析结果与所述融合设备CDN部件建立应用链接,从而实现用户端到融合设备CDN部件的用户定位;A DNS resolution device, configured to use the DNS record or address relationship record to obtain a DNS resolution result to be returned to the client when a DNS resolution request is initiated by the client, so that the client can combine the resolution result with the The device CDN component establishes an application link, thereby realizing user positioning from the user end to the converged device CDN component;
其中,所述融合设备是融合了CDN节点与网络设备的设备,包括:所述的本地DNS服务器;以及所述的融合设备CDN部件,用来建立和维护与用户端的应用链接,并提供内容分发服务。Wherein, the fusion device is a device that integrates a CDN node and a network device, including: the local DNS server; and the CDN component of the fusion device, which is used to establish and maintain an application link with the client and provide content distribution Serve.
优选地,所述融合设备还包括用于向用户端提供网络接入和承载服务的网络部件;其中,所述融合设备的网络部件与CDN部件之间设有内部信令交互接口,以便网络部件向CDN部件上报用户地址池的信息,CDN部件向网络部件申请用户网络加速、接收和执行反馈信息、用户状态查询及反馈的信息。Preferably, the fusion device further includes a network component for providing network access and bearer services to the client; wherein, an internal signaling interaction interface is provided between the network component and the CDN component of the fusion device, so that the network component Report the user address pool information to the CDN component, and the CDN component applies to the network component for user network acceleration, receives and executes feedback information, user status query and feedback information.
优选地,所述融合设备还包括:用来服务于CDN部件和网络部件的主控单元;其中,主控单元分别与CDN部件之间和网络部件之间设有内部信令交互接口;其中,所述的本地DNS服务器由所述主控单元开启,或者由网络部件开启。Preferably, the fusion device further includes: a main control unit for serving CDN components and network components; wherein, the main control unit is respectively provided with an internal signaling interaction interface between the CDN components and the network components; wherein, The local DNS server is started by the main control unit, or by a network component.
优选地,所述融合设备的DNS记录生成单元由所述的本地DNS服务器和融合设备CDN部件构成;其中,融合设备CDN部件根据指令中的域名信息,请求本地DNS服务器针对签约ICP/ISP的域名生成所述的DNS记录;以及融合设备CDN部件根据融合设备网络部件或主控单元通告的本地DNS服务器的地址信息,生成所述的地址关系记录。Preferably, the DNS record generation unit of the fusion device is composed of the local DNS server and the CDN component of the fusion device; wherein, the CDN component of the fusion device requests the local DNS server for the domain name of the contracted ICP/ISP according to the domain name information in the instruction generating the DNS record; and the CDN component of the fusion device generates the address relationship record according to the address information of the local DNS server notified by the network component or the main control unit of the fusion device.
优选地,DNS解析设备或者是在所述融合设备中执行本地解析的本地DNS服务器,或者在是CDN中心管理系统中执行域名解析的DNS GSLB。Preferably, the DNS resolution device is either a local DNS server performing local resolution in the fusion device, or a DNS GSLB performing domain name resolution in the CDN central management system.
另一方面,本发明的把CDN和网络设备融合包括以下内容:On the other hand, the integration of CDN and network equipment in the present invention includes the following content:
把CDN系统的内容分发节点和网络设备进行融合,作为网络设备的部件;CDN部件和网络部件是松耦合关系;Integrate the content distribution nodes and network equipment of the CDN system as components of the network equipment; CDN components and network components are loosely coupled;
CDN的中心管理系统保留集中部署,统一对各融合设备的CDN部件进行管理,监控;另外,CDN系统的GSLB,DNS解析等部件也和中心管理系统统一部署;以上系统也可和融合设备的网管系统统一融合和部署;The central management system of the CDN is reserved for centralized deployment, and manages and monitors the CDN components of each fusion device in a unified manner; in addition, the GSLB, DNS resolution and other components of the CDN system are also deployed in a unified manner with the central management system; the above systems can also be integrated with the network management of the fusion equipment System unified integration and deployment;
CDN部件对用户提供CDN服务,并维护用户的内容服务状态;The CDN component provides CDN services to users and maintains the content service status of users;
网络部件对用户提供网络接入和承载服务,负责维护用户的网络服务状态;Network components provide users with network access and bearer services, and are responsible for maintaining the user's network service status;
网络部件开启DNS服务,作为本地DNS解析服务器(具体实现也可由设备的主控板来开启);The network component opens the DNS service as a local DNS resolution server (the specific implementation can also be opened by the main control board of the device);
CDN部件和网络部件或设备主控间增加交互的内部接口,下发相应的DNS配置,获取DNS服务器信息等;Add an internal interface for interaction between CDN components and network components or device masters, issue corresponding DNS configurations, obtain DNS server information, etc.;
CDN部件增加把本融合设备的本地DNS服务器地址和CDN服务地址生成对应关系记录,并上报CDN中心GSLB系统的功能。The CDN component adds the function of generating a corresponding relationship record between the local DNS server address of the fusion device and the CDN service address, and reporting the function to the GSLB system of the CDN center.
相对于现有技术,本发明的技术效果是:适应不同的部署方式和业务场景,满足把用户的网络层连接和应用层链接定位到同一融合设备的需求,更好保障用户业务使用体验。Compared with the prior art, the technical effect of the present invention is: adapting to different deployment modes and business scenarios, meeting the requirement of locating the user's network layer connection and application layer connection to the same converged device, and better guaranteeing user service experience.
下面结合附图对本发明的结构及原理进行详细说明。The structure and principle of the present invention will be described in detail below in conjunction with the accompanying drawings.
附图说明Description of drawings
图1为本发明的CDN和网络融合设备的系统组网图;Fig. 1 is the system networking diagram of CDN and network fusion equipment of the present invention;
图2为本发明的CDN和网络融合设备的内部结构图;Fig. 2 is the internal structural diagram of CDN and network fusion equipment of the present invention;
图3为本发明的基于CDN和网络融合的用户定位方法的示意图;FIG. 3 is a schematic diagram of the user positioning method based on CDN and network integration of the present invention;
图4为本发明的基于CDN和网络融合的用户定位装置的示意图;FIG. 4 is a schematic diagram of a user positioning device based on CDN and network integration of the present invention;
图5为本发明的基于CDN和网络融合的用户定位的第一实施例流程图;FIG. 5 is a flow chart of the first embodiment of user positioning based on CDN and network integration of the present invention;
图6为本发明的基于CDN和网络融合的用户定位的第二实施例流程图;Fig. 6 is the flow chart of the second embodiment of the user positioning based on CDN and network integration of the present invention;
图7为本发明的基于CDN和网络融合的用户定位的第三实施例流程图。Fig. 7 is a flow chart of the third embodiment of the user positioning based on CDN and network integration of the present invention.
具体实施方式detailed description
以下结合附图,对本发明的CDN和网络融合的系统和设备以及基于此融合设备在实施业务承载时的用户定位方法进行详细说明。The CDN and network fusion system and equipment of the present invention, as well as the user positioning method for implementing service bearer based on the fusion equipment of the present invention, will be described in detail below with reference to the accompanying drawings.
.图1显示了本发明,CDN和网络融合设备的系统组网图。从系统上看CDN和网络融合设备可分布式部署,但需要有一个中心管理系统实施统一的管理和调度,实施统一的内容管理,业务监控,网络管理,DNS的解析以及资源的调度和负载均衡等。. Fig. 1 shows the system network diagram of the present invention, CDN and network fusion equipment. From the perspective of the system, CDN and network fusion equipment can be deployed in a distributed manner, but a central management system is required to implement unified management and scheduling, and implement unified content management, business monitoring, network management, DNS resolution, resource scheduling and load balancing Wait.
CDN的中心管理系统采用集中部署的方式,与DNS服务器,资源调度和负载均衡系统(GSLB)统一部署,对个融合设备中的CDN部件进行管理和维护,业务适配,以及资源的调度;可以作为独立的系统部署,也可以和融合设备的网管系统进行融合,作为网管系统的组成部分,与网管系统统一部署。The central management system of the CDN adopts a centralized deployment method, and is deployed in a unified manner with the DNS server, resource scheduling and load balancing system (GSLB), and manages and maintains the CDN components in each converged device, adapts services, and schedules resources; it can Deployed as an independent system, it can also be integrated with the network management system of the converged device. As a component of the network management system, it can be deployed in a unified manner with the network management system.
融合设备,融合了CDN功能和网络功能,采用CDN部件为作为内容分发节点,为用户提供内容分发服务;采用网络部件为用户提供网络接入和承载服务。Converged equipment, which integrates CDN functions and network functions, uses CDN components as content distribution nodes to provide users with content distribution services; uses network components to provide users with network access and bearer services.
CDN部件和CDN的中心管理系统建立管理通道和业务通道,采用管理通道实现网络的日常维护管理,设备的配置和监控等;采用业务通道实现内容的下发,业务信息的交互等。The CDN components and the central management system of the CDN establish management channels and business channels, and use the management channels to realize the daily maintenance and management of the network, configuration and monitoring of equipment, etc.; use the business channels to realize content distribution and business information interaction.
从组网上看,CDN可以和网络上的核心路由器,业务路由器(BRAS/SR),交换机,PDSN/GGSN等设备进行融合。由于BRAS/SR,PDSN/GGSN是互联网用户的业务控制点,拥有用户的网络状态信息,推荐CDN设备和BRAS/SR,PDSN/GGSN设备融合,从而实现CDN用户状态和网络用户状态的协同,通过用户状态的协同和策略调度可以实现基于用户的应用内容和网络服务质量的双重保障,从而提高用户体验。From the perspective of networking, CDN can be integrated with core routers, service routers (BRAS/SR), switches, PDSN/GGSN and other equipment on the network. Since BRAS/SR and PDSN/GGSN are the service control points of Internet users and have user network status information, it is recommended that CDN equipment integrate with BRAS/SR and PDSN/GGSN equipment, so as to realize the coordination of CDN user status and network user status. User status coordination and policy scheduling can achieve dual guarantees based on user application content and network service quality, thereby improving user experience.
图2显示了本发明,CDN和网络融合设备的大体内部结构图。在本发明中,CDN和网络融合的新型设备融合了CDN的内容分发节点和网络设备,采用松耦合的方式进行融合,CDN部件采用独立的CDN业务处理板型态,网络部件也采用独立的网络业务处理板型态;从而大大降低融合的复杂度,同时也提高了系统的扩展性和灵活度。可根据具体的业务需要扩充网络部件或CDN部件。Fig. 2 shows the general internal structure diagram of the present invention, CDN and network fusion equipment. In the present invention, the new CDN and network fusion equipment integrates the content distribution nodes and network equipment of the CDN, and adopts a loose coupling method for integration. The CDN components adopt an independent CDN service processing board type, and the network components also adopt an independent network Business processing board type; thus greatly reducing the complexity of integration, but also improving the scalability and flexibility of the system. Network components or CDN components can be expanded according to specific business needs.
在系统的内部,需要增加CDN部件和网络部件之间的内部交互接口,主要用于网络部件和CDN部件的直接交互需要。比如:CDN部件向网络部件申请用户网络加速及接收执行反馈信息,用户的网络状态查询及反馈等。Inside the system, it is necessary to increase the internal interaction interface between the CDN component and the network component, which is mainly used for the direct interaction between the network component and the CDN component. For example: the CDN component applies to the network component for user network acceleration and receives execution feedback information, the user's network status query and feedback, etc.
同时CDN部件和网络部件也分别和主控单元有相应的内部接口,实现管理和业务上的交互;比如:CDN业务板卡从CDN管理中心获得相应的配置策略,需要向主控卡反馈,由主控卡实现设备的配置和实施;主控卡也需要将相应的配置应用到具体的网络业务处理板等。At the same time, the CDN components and network components also have corresponding internal interfaces with the main control unit to realize management and business interaction; for example, the CDN service board obtains the corresponding configuration policy from the CDN management center, and needs to feed back to the main control card, which is determined by The main control card realizes the configuration and implementation of the device; the main control card also needs to apply the corresponding configuration to the specific network service processing board and so on.
在本发明中,为了实现把同一用户的网络层连接和应用层链接定位在同一台融合设备上,需要在融合设备的主控单元或网络处理板上开启本地DNS服务。而为了对用户提供CDN服务,CDN业务处理板需开启CDN服务,并发布CDN对外服务地址;如何把一个接入到特定融合设备的网络用户,将其应用链接也通过调度并定位在本设备的CDN部件是本发明的重点,这中间需要融合设备各部件通过内部接口做相应的交互,进行相应的配合。In the present invention, in order to locate the network layer connection and application layer link of the same user on the same fusion device, it is necessary to enable the local DNS service on the main control unit or network processing board of the fusion device. In order to provide users with CDN services, the CDN business processing board needs to enable the CDN service and publish the CDN external service address; how to schedule and locate the application link of a network user connected to a specific converged device in the device The CDN component is the focus of the present invention, and all components of the fusion device need to interact and cooperate accordingly through internal interfaces.
图3显示了本发明的一种基于图1和图2所示的CDN和网络融合的用户定位的方法,如图3所示,包括:Fig. 3 has shown a kind of user location method based on CDN shown in Fig. 1 and Fig. 2 and the network fusion of the present invention, as shown in Fig. 3, comprises:
步骤S301:通过把CDN系统的CDN节点与网络设备进行融合,形成融合设备,所述融合设备包括CDN部件和网络部件,并且所述融合设备上部署有本地DNS服务器;Step S301: A fusion device is formed by merging the CDN nodes of the CDN system with network devices, the fusion device includes CDN components and network components, and a local DNS server is deployed on the fusion device;
步骤S302:所述本地DNS服务器生成含有签约ICP/ISP域名和把融合设备CDN部件对外服务地址作为该域名对应地址的DNS记录,和/或所述融合设备CDN部件生成含有本地DNS服务器地址与融合设备CDN部件对外服务地址对应关系的地址关系记录并将其上报给CDN中心的DNS GSLB;Step S302: The local DNS server generates a DNS record containing the contracted ICP/ISP domain name and the external service address of the CDN component of the fusion device as the address corresponding to the domain name, and/or the CDN component of the fusion device generates a DNS record containing the address of the local DNS server and the fusion The address relationship record of the external service address correspondence of the equipment CDN component and report it to the DNS GSLB of the CDN center;
步骤S303:在用户端发起的DNS解析请求时,所述本地DNS服务器利用所述DNS记录或者所述DNS GSLB利用地址关系记录获得用来返回给所述用户端的DNS解析结果,以便用户端根据所述解析结果与所述融合设备CDN部件建立应用链接,从而实现用户端到融合设备CDN部件的用户定位。Step S303: When the client initiates a DNS resolution request, the local DNS server uses the DNS record or the DNS GSLB uses the address relationship record to obtain the DNS resolution result returned to the client, so that the client can The analysis result establishes an application link with the CDN component of the fusion device, so as to realize user positioning from the user terminal to the CDN component of the fusion device.
步骤S301中所述网络部件用于向用户端提供网络接入和承载服务,并且所述融合设备还包括用来服务于CDN部件和网络部件的主控单元。In step S301, the network component is used to provide network access and bearer services to the client, and the converged device further includes a main control unit used to serve the CDN component and the network component.
步骤S302中所述的生成DNS记录包括:CDN中心管理系统向融合设备CDN部件下发包含签约ICP/ISP域名信息的指令;以及融合设备CDN部件根据指令中的域名信息,请求本地DNS服务器针对签约ICP/ISP的域名生成所述的DNS记录;其中,所述DNS记录中的域名为所述签约ICP/ISP的域名,对应的地址为融合设备CDN部件对外服务地址。The generation of DNS records described in step S302 includes: the CDN central management system issues an instruction to the CDN component of the fusion device that includes the domain name information of the contracted ICP/ISP; and the CDN component of the fusion device requests the local DNS server for the contracted The domain name of the ICP/ISP generates the DNS record; wherein, the domain name in the DNS record is the domain name of the contracted ICP/ISP, and the corresponding address is the external service address of the CDN component of the fusion device.
步骤S302中所述的利用所述DNS记录获得DNS解析结果包括:本地DNS服务器根据收到的用户DNS解析请求,查询本地缓存的DNS记录,并将查询到DNS记录中对应于签约ICP/ISP域名的融合设备CDN部件对外服务地址返回给用户端。Obtaining the DNS resolution result by using the DNS record in step S302 includes: the local DNS server queries the DNS record in the local cache according to the received DNS resolution request from the user, and searches the DNS record corresponding to the contracted ICP/ISP domain name The external service address of the CDN component of the fusion device returns to the client.
步骤S302中所述的生成地址关系记录包括:融合设备网络部件或主控单元将本地DNS服务器的地址通告给融合设备CDN部件;融合设备CDN部件根据所述通告中的消息,生成关于本地DNS服务器地址与融合设备CDN部件对外服务地址的对应关系的地址关系记录,并将其上报给CDN中心管理系统的域名系统资源调度和负载均衡系统DNS GSLB。The generation of address relationship records described in step S302 includes: the fusion device network component or the main control unit notifies the fusion device CDN component of the address of the local DNS server; the fusion device CDN component generates information about the local DNS server according to the information in the notification. The address relationship record of the corresponding relationship between the address and the external service address of the CDN component of the fusion device, and report it to the domain name system resource scheduling and load balancing system DNS GSLB of the CDN central management system.
步骤S303中所述的利用所述地址关系记录获得DNS解析结果包括:本地DNS服务器将用户端的DNS解析请求发送给所述DNS GSLB;所述DNS GSLB根据DNS解析请求,在其域名记录中查询对应的域名;在查询到对应的域名后,根据地址关系记录中的本地DNS服务器地址与融合设备CDN部件对外服务地址的对应关系,把对应的融合设备CDN部件确定为CDN服务节点,并将含有其地址的解析结果经由本地DNS服务器返回给用户端。Obtaining the DNS resolution result by using the address relationship record in step S303 includes: the local DNS server sends the DNS resolution request of the client to the DNS GSLB; the DNS GSLB queries the domain name record for the corresponding domain name; after querying the corresponding domain name, according to the corresponding relationship between the local DNS server address in the address relationship record and the external service address of the CDN component of the fusion device, the corresponding CDN component of the fusion device is determined as the CDN service node, and will contain its The resolution result of the address is returned to the client via the local DNS server.
步骤S303中所述的利用所述地址关系记录获得DNS解析结果包括:本地DNS服务器将用户端的DNS解析请求发送给DNS根服务器,并根据其返回的ICP/ISP授权DNS信息向ICP/ISP授权DNS服务器发起DNS查询请求;本地DNS服务器根据所述ICP/ISP授权DNS服务器响应查询请求而返回的所用CDN服务系统的DNS信息,向所述DNS GSLB发起DNS查询请求;所述DNS GSLB根据DNS查询请求,查询对应的DNS记录,并根据地址关系记录中的本地DNS服务器地址与融合设备CDN部件对外服务地址的对应关系,把对应的融合设备CDN部件确定为CDN服务节点,并将含有其地址的解析结果经由本地DNS服务器返回给用户端。Obtaining the DNS resolution result by using the address relationship record described in step S303 includes: the local DNS server sends the DNS resolution request of the client to the DNS root server, and authorizes the DNS to the ICP/ISP according to the returned ICP/ISP authorization DNS information. The server initiates a DNS query request; the local DNS server initiates a DNS query request to the DNS GSLB according to the DNS information of the used CDN service system returned by the ICP/ISP authorized DNS server in response to the query request; the DNS GSLB initiates a DNS query request according to the DNS query request , query the corresponding DNS record, and according to the corresponding relationship between the local DNS server address in the address relationship record and the external service address of the CDN component of the fusion device, determine the corresponding CDN component of the fusion device as the CDN service node, and include the resolution of its address The result is returned to the client via the local DNS server.
图4显示了本发明的一种基于CDN和网络融合的用户定位的装置,如图4所示,包括:Figure 4 shows a device for user positioning based on CDN and network integration of the present invention, as shown in Figure 4, including:
融合设备的DNS记录生成单元,用于生成含有签约ICP/ISP域名和把融合设备CDN部件对外服务地址作为该域名对应地址的DNS记录,或含有本地DNS服务器地址与融合设备CDN部件对外服务地址对应关系的地址关系记录;The DNS record generation unit of the fusion device is used to generate a DNS record containing the contracted ICP/ISP domain name and the external service address of the CDN component of the fusion device as the address corresponding to the domain name, or containing the address of the local DNS server corresponding to the external service address of the CDN component of the fusion device the relationship's address relationship record;
DNS解析设备,用于在用户端发起的DNS解析请求时,利用所述DNS记录或者地址关系记录获得用来返回给所述用户端的DNS解析结果,以便用户端根据所述解析结果与所述融合设备CDN部件建立应用链接,从而实现用户端到融合设备CDN部件的用户定位;A DNS resolution device, configured to use the DNS record or address relationship record to obtain a DNS resolution result to be returned to the client when a DNS resolution request is initiated by the client, so that the client can combine the resolution result with the The device CDN component establishes an application link, thereby realizing user positioning from the user end to the converged device CDN component;
其中,所述融合设备是融合了CDN节点与网络设备的设备,包括:所述的本地DNS服务器;以及所述的融合设备CDN部件,用来建立和维护与用户端的应用链接,并提供内容分发服务。Wherein, the fusion device is a device that integrates a CDN node and a network device, including: the local DNS server; and the CDN component of the fusion device, which is used to establish and maintain an application link with the client and provide content distribution Serve.
所述融合设备还包括:用于向用户端提供网络接入和承载服务的网络部件;其中,所述融合设备的网络部件与CDN部件之间设有内部信令交互接口,以便网络部件向CDN部件上报用户地址池的信息,CDN部件向网络部件申请用户网络加速、接收和执行反馈信息、用户状态查询及反馈的信息。The fusion device also includes: a network component for providing network access and bearer services to the client; wherein, an internal signaling interaction interface is provided between the network component and the CDN component of the fusion device, so that the network component can send the CDN The component reports the information of the user address pool, and the CDN component applies to the network component for user network acceleration, receives and executes feedback information, user status query and feedback information.
所述融合设备还包括:用来服务于CDN部件和网络部件的主控单元;其中,主控单元分别与CDN部件之间和网络部件之间设有内部信令交互接口;其中,所述的本地DNS服务器由所述主控单元开启,或者由网络部件开启。The fusion device also includes: a main control unit for serving CDN components and network components; wherein, the main control unit is respectively provided with an internal signaling interaction interface with the CDN components and between the network components; wherein, the The local DNS server is started by the main control unit, or by the network components.
所述融合设备的DNS记录生成单元由所述的本地DNS服务器和融合设备CDN部件构成;其中,融合设备CDN部件根据指令中的域名信息,请求本地DNS服务器针对签约ICP/ISP的域名生成所述的DNS记录;以及融合设备CDN部件根据融合设备网络部件或主控单元通告的本地DNS服务器的地址信息,生成所述的地址关系记录。The DNS record generating unit of the fusion device is composed of the local DNS server and the CDN component of the fusion device; wherein, according to the domain name information in the instruction, the CDN component of the fusion device requests the local DNS server to generate the domain name of the contracted ICP/ISP. and the CDN component of the fusion device generates the address relationship record according to the address information of the local DNS server notified by the network component of the fusion device or the main control unit.
其中,DNS解析设备或者是在所述融合设备中执行本地解析的本地DNS服务器,或者在是CDN中心管理系统中执行域名解析的DNS GSLB。Wherein, the DNS resolution device is either a local DNS server performing local resolution in the fusion device, or a DNS GSLB performing domain name resolution in the CDN central management system.
下面结合图5、图6和图7所示的本发明的基于CDN和网络融合的用户定位的三个实施例,对本发明作进一步说明。The present invention will be further described below in conjunction with three embodiments of user positioning based on CDN and network integration shown in FIG. 5 , FIG. 6 and FIG. 7 .
图5显示了本发明的基于CDN和网络融合的用户定位的第一实施例流程图。在这个实施例中,涉及的系统有:用户客户端,融合设备,CDN中心管理系统/DNS/GSLB,业务管理系统,ICP/ISP系统。Fig. 5 shows the flowchart of the first embodiment of the user positioning based on CDN and network integration of the present invention. In this embodiment, the systems involved include: user client, fusion device, CDN central management system/DNS/GSLB, service management system, and ICP/ISP system.
在本发明中ICP/ISP签约使用CDN和网络服务后,由CDN中心管理系统根据策略向对应的融合设备下发用户定位和调度策略,在融合设备的本地增加针对该ICP/ISP的DNS记录,设定服务节点为本地CDN部件;用户发起访问请求时,直接在对应的融合设备本地得到解析结果,把用户定位在本地CDN服务节点。In the present invention, after the ICP/ISP signs up to use CDN and network services, the CDN central management system issues user positioning and scheduling policies to the corresponding fusion device according to the policy, and adds DNS records for the ICP/ISP locally on the fusion device. Set the service node as a local CDN component; when a user initiates an access request, the analysis result is directly obtained locally on the corresponding fusion device, and the user is positioned on the local CDN service node.
业务实现步骤如下:The business implementation steps are as follows:
1、在这个场景中,采用融合设备同时为用户提供网络承载和CDN服务,除了有相应的CDN中心管理系统对设备进行管理之外,还有相应的业务管理系统,实现对业务的管理、业务受理等。目标客户,如:ICP/ISP希望购买、选用相应的CDN服务,可通过服务商的业务管理系统进行CDN服务申请;1. In this scenario, converged equipment is used to provide users with network bearer and CDN services at the same time. In addition to the corresponding CDN center management system to manage the equipment, there is also a corresponding business management system to realize business management and business Accept etc. Target customers, such as: ICP/ISP who want to purchase and select the corresponding CDN service, can apply for CDN service through the service provider's business management system;
2、业务管理系统会查询相应的资源情况;确认能满足用户的服务要求情况下,进行业务受理,并向ICP/ISP返回业务受理确认信息;2. The business management system will inquire about the corresponding resources; if it is confirmed that the service requirements of the user can be met, the business will be accepted, and the business acceptance confirmation information will be returned to the ICP/ISP;
3、业务受理成功后,业务管理系统向CDN中心管理系统下发业务部署指令;在本方法中,主要考虑通过该ICP/ISP的域名信息,实现用户CDN服务的定位;因而本指令就是向CDN中心管理系统/DNS/GSLB下发该ICP/ISP的域名信息,以及根据该域名信息实施用户CDN服务定位的要求;3. After the business is successfully accepted, the business management system issues a business deployment command to the CDN central management system; in this method, it is mainly considered to realize the positioning of the user's CDN service through the domain name information of the ICP/ISP; The central management system/DNS/GSLB issues the domain name information of the ICP/ISP, and implements the requirements for user CDN service positioning based on the domain name information;
4、CDN中心管理系统向各融合设备的CDN部件下发针对该ICP/ISP的用户定位策略;具体的指令内容包含该签约ICP/ISP的域名信息,以及根据该域名信息进行本地解析的要求;4. The CDN central management system issues the user positioning strategy for the ICP/ISP to the CDN components of each fusion device; the specific instruction content includes the domain name information of the contracted ICP/ISP and the requirements for local resolution based on the domain name information;
5、融合设备事先开启了DNS服务,DNS服务器由融合设备的主控单元开启(也可由网络业务处理板开启,但不推荐)。融合设备的CDN部件收到CDN中心管理系统下发的用户定位策略后,根据指令中的域名信息,通过CDN部件和融合设备的主控单元之间的内部接口(DNS服务器由网络处理板开启时,需通过CDN部件和网络部件之间的内部接口),请求DNS服务器针对该签约ICP/ISP的域名生成对应的DNS记录,该记录中的域名为该签约ICP/ISP的域名,对应的地址为融合设备CDN部件对外服务地址;5. The fusion device has enabled the DNS service in advance, and the DNS server is started by the main control unit of the fusion device (it can also be started by the network service processing board, but it is not recommended). After receiving the user location policy issued by the CDN central management system, the CDN component of the fusion device passes the internal interface between the CDN component and the main control unit of the fusion device according to the domain name information in the command (when the DNS server is started by the network processing board , through the internal interface between the CDN component and the network component), request the DNS server to generate a corresponding DNS record for the domain name of the contracted ICP/ISP, the domain name in the record is the domain name of the contracted ICP/ISP, and the corresponding address is The external service address of the CDN component of the fusion device;
6、域名记录添加成功后,融合设备的主控单元(或网络部件)向融合设备的CDN部件返回域名记录添加成功消息;6. After the domain name record is successfully added, the main control unit (or network component) of the fusion device returns a domain name record addition success message to the CDN component of the fusion device;
7、融合设备的CDN部件收到域名记录添加成功消息,向CDN中心管理系统返回该签约ICP/ISP的用户定位策略执行成功消息;7. The CDN component of the fusion device receives the domain name record addition success message, and returns the user location policy execution success message of the contracted ICP/ISP to the CDN central management system;
8、CDN中心管理系统,收到全部融合设备的CDN部件返回的用户定位策略执行成功消息后,向业务管理系统反馈,业务已经部署完成。8. The CDN central management system, after receiving the user location strategy execution success message returned by all the CDN components of the fusion device, feeds back to the service management system that the service has been deployed.
至此,本发明的第一种实施例部署实施完毕。下面是用户业务访问时的简单流程描述。So far, the deployment and implementation of the first embodiment of the present invention has been completed. The following is a simple process description for user business access.
1、用户有访问业务应用,发送DNS请求,如:www.sohu.com;1. The user has access to the business application and sends a DNS request, such as: www.sohu.com ;
2、用户的网络连接首先是连接在融合设备上,融合设备开启了DNS服务器,用户建立网络连接时,融合设备为连接到它的用户,分配的DNS服务器地址为本地DNS服务器的地址;采用本地DNS服务器为用户提供域名解析服务。在收到用户DNS请求时,首先查看本地DNS缓存,比如:用户请求的域名www.sohu.com,为签约ICP/ISP,则通过前面的部署,本地DNS服务器有对应的DNS记录,记录中对应的地址为本地CDN部件的对外服务地址;查询到后,向用户客户端返回查询结果;2. The user's network connection is first connected to the fusion device. The fusion device opens the DNS server. When the user establishes a network connection, the fusion device is the user connected to it, and the DNS server address assigned is the address of the local DNS server; the local DNS server is used. The DNS server provides users with domain name resolution services. When receiving a DNS request from a user, first check the local DNS cache, for example: the domain name www.sohu.com requested by the user is a contracted ICP/ISP, then through the previous deployment, the local DNS server has a corresponding DNS record, and the record corresponds to The address of is the external service address of the local CDN component; after the query is found, the query result is returned to the user client;
3、用户客户端获得查询结果后,根据结果中的地址信息,与融合设备的CDN部件建立应用层链接,请求内容服务。3. After obtaining the query result, the user client establishes an application layer link with the CDN component of the fusion device according to the address information in the result, and requests content services.
该实施例的特点是,根据签约ICP/ISP的域名和融合设备CDN部件的对外服务地址,形成对应的记录,在本地DNS服务器中添加对应的DNS记录,用户的DNS请求可在本地DNS服务器得到解析结果。适合于面向签约客户,面向封闭性业务,该实施例DNS查询的效率高,分布式解析,有助于降低中心DNS解析服务器的压力。The feature of this embodiment is that, according to the domain name of the contracted ICP/ISP and the external service address of the CDN component of the fusion device, a corresponding record is formed, and the corresponding DNS record is added in the local DNS server, and the DNS request of the user can be obtained in the local DNS server parse the result. It is suitable for contracted customers and closed businesses. This embodiment has high DNS query efficiency and distributed resolution, which helps reduce the pressure on the central DNS resolution server.
图6显示了本发明的基于CDN和网络融合的用户定位的第二实施例流程图。在这个实施例中,涉及的系统主要有:用户客户端,融合设备,CDN中心管理系统/DNS/GSLB,业务管理系统,ICP/ISP系统等。Fig. 6 shows a flow chart of the second embodiment of the user positioning based on CDN and network integration of the present invention. In this embodiment, the systems involved mainly include: user client, fusion device, CDN center management system/DNS/GSLB, business management system, ICP/ISP system, etc.
在本发明中ICP/ISP签约使用CDN和网络服务后,由CDN中心系统的GSLB增加该ICP/ISP的DNS记录,并统一维护;用户发起访问请求时,在融合设备本地查不到DNS记录,会向中心GSLB请求,GSLB根据DNS服务地址和CDN服务地址的关系,结合调度策略,确定为用户服务的CDN服务地址,返回解析结果;把用户定位在本地CDN服务节点。In the present invention, after the ICP/ISP signs up to use the CDN and network services, the GSLB of the CDN center system will increase the DNS record of the ICP/ISP and maintain it uniformly; when the user initiates an access request, the DNS record cannot be found locally at the fusion device. The request will be made to the central GSLB, and GSLB will determine the CDN service address serving the user based on the relationship between the DNS service address and the CDN service address, combined with the scheduling strategy, and return the analysis result; locate the user on the local CDN service node.
具体实现步骤如下:The specific implementation steps are as follows:
1、ICP/ISP希望选用CDN服务,向业务管理系统申请CDN服务;1. ICP/ISP wants to choose CDN service and apply for CDN service from the business management system;
2、业务管理系统对ICP/ISP的业务请求进行受理后,向CDN中心管理系统下发CDN业务开通指令;在本实现实施例中,采用的是由CDN中心管理系统的DNS GSLB对用户的域名进行解析,并进行负载均衡调度的方式;因而指令中包含的是该签约ICP/ISP的域名信息,以及根据域名进行本地解析的相关指令;CDN中心管理系统在收到该业务开通指令后,在DNS GLSB中添加该ICP/ISP对应的域名记录,并根据业务开展需要预留相关的资源;完成部署后,向业务管理系统返回CDN业务部署完成消息;2. After the business management system accepts the ICP/ISP business request, it issues a CDN service activation command to the CDN central management system; Analysis and load balancing scheduling; therefore, the instruction contains the domain name information of the contracted ICP/ISP and related instructions for local resolution based on the domain name; after receiving the service activation instruction, the CDN central management system will Add the domain name record corresponding to the ICP/ISP in the DNS GLSB, and reserve relevant resources according to the needs of business development; after the deployment is completed, return the CDN service deployment completion message to the business management system;
3、业务管理系统收到CDN业务部署完成消息后,向ICP/ISP的系统返回订购确定消息。3. After receiving the CDN service deployment completion message, the service management system returns an order confirmation message to the ICP/ISP system.
在具体实现时,还需要融合设备进行相应的配合。需要融合设备开启DNS服务(可以是主控单元开启,也可以是网络业务处理板开启,推荐主控单元开启);开启DNS服务的部件通过内部接口将本地DNS服务器地址通告给CDN部件;CDN部件收到通告消息后,生成本地DNS服务器地址和本地CDN对外服务地址的对应关系记录,并通过CDN部件和CDN中心管理系统的管理接口通告给CDN中心管理系统,由CDN中心管理系统下发给DNS GSLB。以此作为对用户进行定位和负载均衡的依据。In actual implementation, fusion devices need to cooperate accordingly. The fusion device needs to enable the DNS service (it can be enabled by the main control unit or the network service processing board, it is recommended that the main control unit be enabled); the component that enables the DNS service notifies the local DNS server address to the CDN component through the internal interface; the CDN component After receiving the notification message, generate the corresponding relationship record between the local DNS server address and the local CDN external service address, and notify the CDN central management system through the CDN components and the management interface of the CDN central management system, and the CDN central management system will send it to DNS GSLB. Use this as the basis for locating users and balancing loads.
至此业务部署完成,下面是用户业务访问时的处理步骤:Now that the business deployment is complete, the following are the processing steps for user business access:
1、用户客户端需要访问业务,发起业务请求,首先需要进行DNS解析;1. When the user client needs to access the business and initiate a business request, it first needs to perform DNS resolution;
2、由于融合设备开启了DNS服务,在收到DNS请求后,查询本地缓存,没有对应的缓存记录的情况下,则向上级DNS服务器请求解析;在本实施例中,融合设备的DNS服务器均设置CDN中心的DNS GSLB为上级DNS服务器;2. Since the fusion device has enabled the DNS service, after receiving the DNS request, it queries the local cache, and if there is no corresponding cache record, it requests resolution from the upper-level DNS server; in this embodiment, the DNS servers of the fusion device all Set the DNS GSLB of the CDN center as the upper-level DNS server;
3、CDN中心的DNS GSLB进行DNS解析,如无法查到对应的缓存记录则需向更上一级的DNS服务器进行查询;但对于签约的ICP/ISP的域名,根据前期的部署,已经在本地添加了对应的域名记录,可以在缓存中查询到;在查询到对应的域名后,根据各融合设备CDN部件上报的本地DNS服务器地址和CDN对外服务地址的对应关系,进行解析(基于这一对应关系把用户定位回本地的CDN,确保用户的网络连接和应用层链接在同一融合设备),并向本地DNS服务器返回解析结果;3. The DNS GSLB of the CDN center performs DNS resolution. If the corresponding cache record cannot be found, it needs to query the DNS server at the next level; but for the domain name of the contracted ICP/ISP, according to the previous deployment, it is already in the local The corresponding domain name record has been added, which can be queried in the cache; after the corresponding domain name is queried, it is resolved according to the correspondence between the local DNS server address and the CDN external service address reported by the CDN components of each fusion device (based on this correspondence The relationship locates the user back to the local CDN, ensures that the user's network connection and application layer link are in the same fusion device), and returns the resolution result to the local DNS server;
4、融合设备的本地DNS服务器收到解析结果后,向用户客户端返回解析结果;4. After receiving the analysis result, the local DNS server of the fusion device returns the analysis result to the user client;
5、用户客户端根据DNS解析返回的CDN服务地址,建立应用层链接,请求内容服务。5. The user client establishes an application layer link based on the CDN service address returned by DNS resolution, and requests content services.
此实施例的特点是,CDN中心DNS GSLB添加签约ICP/ISP的DNS记录,并根据各CDN部件上报的DNS服务器和CDN服务地址的对应关系,进行用户的定位。融合设备需要开启DNS服务器,并将上级DNS服务器指定为CDN中心的DNS GSLB。CDN部件需要根据融合设备的DNS服务器地址,以及自身的对外CDN服务地址,形成对应关系记录,并上报给CDN中心的DNSGSLB,以此作为用户定位的依据;此实施例比较适合签约ICP/ISP,以及相对封闭的业务。同时,采用CDN中心DNS GSLB集中缓存记录的方式,可以减少在业务初期部署时需要对每台融合设备进行DNS记录添加的操作,部署效率高,更容易管理和维护。The feature of this embodiment is that the DNS GSLB of the CDN center adds the DNS record of the contracted ICP/ISP, and locates the user according to the corresponding relationship between the DNS server and the CDN service address reported by each CDN component. The fusion device needs to enable the DNS server and designate the upper-level DNS server as the DNS GSLB of the CDN center. The CDN component needs to form a corresponding relationship record based on the DNS server address of the fusion device and its own external CDN service address, and report it to the DNSGSLB of the CDN center as the basis for user positioning; this embodiment is more suitable for signing ICP/ISP, and a relatively closed business. At the same time, adopting the CDN center DNS GSLB centralized cache record method can reduce the need to add DNS records to each converged device during the initial deployment of the business, which has high deployment efficiency and is easier to manage and maintain.
图7显示了本发明的基于CDN和网络融合的用户定位的第三实施例流程图。在这个实施例中,涉及的系统主要有:用户客户端,融合设备,CDN中心管理系统/DNS/GSLB,DNS根服务器,ISP授权DNS服务器。Fig. 7 shows a flow chart of the third embodiment of the user positioning based on CDN and network integration of the present invention. In this embodiment, the systems involved mainly include: user client, fusion device, CDN central management system/DNS/GSLB, DNS root server, and ISP authorized DNS server.
在本发明中采用和目前CDN服务提供商类似的部署方式,区别在于在融合设备的网络部件上开启DNS服务,并将本地DNS服务器地址通告给融合设备的CDN部件,由CDN部件生成本地DNS服务器地址和CDN服务地址的对应关系,并上报CDN中心管理系统的DNS GSLB;用户访问应用时走正常的DNS解析流程,本地没有DNS记录时向上级DNS查询,直至根DNS,根DNS将请求重定向到ISP授权DNS;再由ISP授权DNS将请求重定向到CDN中心管理系统的DNSGSLB,由GSLB根据DNS服务地址和CDN服务地址的关系,结合调度策略,确定为用户服务的CDN服务地址,返回解析结果;把用户定位在本地CDN服务节点。In the present invention, a deployment method similar to that of the current CDN service provider is adopted, the difference is that the DNS service is enabled on the network components of the fusion device, and the address of the local DNS server is notified to the CDN component of the fusion device, and the local DNS server is generated by the CDN component The corresponding relationship between the address and the CDN service address is reported to the DNS GSLB of the CDN central management system; when the user accesses the application, the normal DNS resolution process is followed, and when there is no DNS record locally, the upper-level DNS is queried until the root DNS, and the root DNS redirects the request To the ISP to authorize the DNS; then the ISP authorizes the DNS to redirect the request to the DNSGSLB of the CDN central management system, and the GSLB determines the CDN service address for the user according to the relationship between the DNS service address and the CDN service address, combined with the scheduling strategy, and returns the resolution Result; locate the user on the local CDN service node.
具体实现步骤如下:The specific implementation steps are as follows:
在用户客户端访问业务前,需要做一些事先的部署;需要在融合设备的主控单元(也可以是网络业务处理单元)开启DNS服务器;并通过内部接口将DNS服务器的地址通告给本融合设备的CDN部件,由CDN部件生成本地DNS服务器地址和CDN服务地址的对应关系,并通过CDN部件与CDN中心管理系统的管理通道,通告给CDN中心管理系统,并同步到中心的DNS GSLB,使得DNSGSLB具有用户定位的依据。同时,网络部件在用户建立网络连接时,需要做相应的配置下发,使得用户网络连接的DNS服务器地址为本融合设备的DNS服务器地址。Before the user client accesses the service, some prior deployment is required; the DNS server needs to be enabled on the main control unit (or network service processing unit) of the fusion device; and the address of the DNS server is notified to the fusion device through the internal interface The CDN component, which generates the corresponding relationship between the local DNS server address and the CDN service address, and notifies the CDN central management system through the management channel between the CDN component and the CDN central management system, and synchronizes to the central DNS GSLB, so that the DNSGSLB It has the basis of user positioning. At the same time, when a user establishes a network connection, the network component needs to deliver corresponding configurations so that the DNS server address of the user's network connection is the DNS server address of the converged device.
以下是用户业务访问处理流程:The following is the user business access processing flow:
1、用户需访问应用,首先发起DNS解析请求;由于用户的网络连接中的DNS服务器地址为融合设备的DNS服务器地址,因而将DNS解析请求发给融合设备的DNS服务器;1. To access the application, the user first initiates a DNS resolution request; since the DNS server address in the user's network connection is the DNS server address of the fusion device, the DNS resolution request is sent to the DNS server of the fusion device;
2、融合设备的DNS服务器查询本地DNS缓存,在查询不到对应DNS记录的情况下,向上级DNS服务器发起查询请求;在本实施例中,上级DNS服务器不设置为DNS GSLB,设置为外部DNS服务器;在外部DNS服务器没有对应缓存的情况下,可逐级查询到DNS根服务器;2. The DNS server of the fusion device queries the local DNS cache, and initiates a query request to the upper-level DNS server if the corresponding DNS record cannot be found; in this embodiment, the upper-level DNS server is not set to DNS GSLB, but is set to external DNS Server; in the case that the external DNS server does not have a corresponding cache, the DNS root server can be queried step by step;
3、DNS根服务器收到DNS查询请求后,逐级查找,最终本地DNS服务器可获得ISP授权DNS服务器地址;3. After the DNS root server receives the DNS query request, it searches level by level, and finally the local DNS server can obtain the address of the DNS server authorized by the ISP;
4、融合设备的本地DNS服务器向ISP授权DNS服务器发起DNS查询请求;4. The local DNS server of the fusion device initiates a DNS query request to the ISP authorized DNS server;
5、ISP授权DNS服务器收到DNS查询请求后,由于该ISP采用了CDN服务,因而返回CDN系统的DNS服务器地址;在本系统中,ISP如采用了本系统提供的CDN服务,则返回的是本系统CDN中心管理系统的DNS GSLB的地址;5. After receiving the DNS query request, the ISP authorized DNS server returns the DNS server address of the CDN system because the ISP uses the CDN service; in this system, if the ISP uses the CDN service provided by the system, the returned address is The DNS GSLB address of the CDN center management system of this system;
6、融合设备的本地DNS服务器根据ISP授权DNS服务器返回的DNS服务器地址,向CDN中心管理系统的DNS GSLB发起DNS查询请求;6. The local DNS server of the fusion device initiates a DNS query request to the DNS GSLB of the CDN central management system according to the DNS server address returned by the DNS server authorized by the ISP;
7、CDN中心管理系统的DNS GSLB查询到对应的DNS记录,并根据本地DNS服务器和CDN服务地址的对应关系,为用户确定CDN服务节点,并向融合设备的本地DNS服务器返回解析结果;7. The DNS GSLB of the CDN center management system queries the corresponding DNS records, and determines the CDN service node for the user according to the corresponding relationship between the local DNS server and the CDN service address, and returns the analysis result to the local DNS server of the fusion device;
8、融合设备的本地DNS服务器根据收到的DNS解析结果,向用户客户端返回解析结果;8. The local DNS server of the fusion device returns the resolution result to the user client according to the DNS resolution result received;
9、用户客户端根据收到的DNS解析结果,可以得到CDN服务地址;从而可以建立应用层链接,访问应用,请求内容服务。9. The user client can obtain the CDN service address according to the DNS resolution result received; thus, it can establish an application layer link, access the application, and request content services.
此种实施例的特点是,保留了现有DNS解析的通用流程。区别是,本地DNS为融合设备的DNS服务器,并由融合设备的CDN部件向CDN中心DNS GSLB系统上报了本地DNS服务器和CDN服务地址的对应关系。此种实施例比较适合于签约ICP/ISP与非签约ICP/ISP,封闭性业务和开放性互联网业务混合承载的场景。The characteristic of this embodiment is that the existing general process of DNS resolution is retained. The difference is that the local DNS is the DNS server of the fusion device, and the CDN component of the fusion device reports the correspondence between the local DNS server and the CDN service address to the DNS GSLB system of the CDN center. This kind of embodiment is more suitable for the scenario of mixed bearer of contracted ICP/ISP and non-contracted ICP/ISP, closed service and open Internet service.
本发明基于一种CDN和网络融合的设备,提供一种基于这种设备的用户定位方法及装置。此类设备的优点是把CDN的内容分发节点和网络设备进行融合,在CDN部件和网络部件各自维护对应的用户状态,并有内部接口的交互,可以实现内容质量和网络质量的双重保障。为了更好地实现用户内容状态和网络状态的协同,以更好保障用户体验,应把用户的网络层连接和应用层链接都定位在同一融合设备上。本方法主要基于在融合设备的本地部署DNS服务器把用户定位到本地CDN部件,具体提供了三种实施例。三种实施例分别适应不同的部署方式和业务场景,满足把用户的网络层连接和应用层链接定位到同一融合设备的需求,更好保障用户业务使用体验。The present invention is based on a CDN and network fusion equipment, and provides a user positioning method and device based on the equipment. The advantage of this type of equipment is that it integrates CDN content distribution nodes and network equipment, maintains corresponding user status in CDN components and network components, and has internal interface interaction, which can achieve dual guarantees of content quality and network quality. In order to better realize the coordination of user content status and network status, and to better guarantee user experience, the user's network layer connection and application layer connection should be positioned on the same converged device. This method locates the user to the local CDN component mainly based on the DNS server deployed locally on the converged device, and specifically provides three embodiments. The three embodiments respectively adapt to different deployment methods and business scenarios, satisfy the requirement of locating the user's network layer connection and application layer connection to the same converged device, and better guarantee the user's service experience.
具体地说,本发明的基于CDN和网络融合的用户定位的装置具有如下特点:Specifically, the device for user positioning based on CDN and network integration of the present invention has the following characteristics:
1)本发明的网络融合设备融合了网络和CDN功能,其网络部件和CDN部件松耦合,实现了设备层面的融合;1) The network fusion device of the present invention integrates network and CDN functions, and its network components and CDN components are loosely coupled, realizing the integration at the equipment level;
2)网络部件和CDN部件之间通过内部系统接口和消息接口进行交互;使得网络部件和CDN部件具备了协同的能力;2) Network components and CDN components interact through internal system interfaces and message interfaces; enabling network components and CDN components to have the ability to collaborate;
3)网络部件和CDN部件均和设备主控单元间通过内部系统接口和消息接口进行交互;使得三者具备协同的能力;3) Both the network component and the CDN component interact with the main control unit of the device through the internal system interface and message interface; so that the three have the ability to cooperate;
4)网络部件和CDN部件都有自己的用户状态机,两者的状态机相互独立;4) Both the network component and the CDN component have their own user state machines, and the state machines of the two are independent of each other;
5)网络部件和CDN部件分别维护有用户的网络状态机和内容状态机,便于实现基于用户的精细化运营和服务保障;5) The network components and CDN components maintain the user's network state machine and content state machine respectively, which is convenient for user-based refined operation and service guarantee;
6)CDN部件由统一的CDN中心管理器进行管理,该CDN中心管理器可独立设置,也可纳入本文所述的融合设备的网管系统,作为网管系统的一个组成部分;6) The CDN components are managed by a unified CDN center manager, which can be set independently or incorporated into the network management system of the converged device described in this article as an integral part of the network management system;
7)DNS GSLB和CDN中心管理系统整合,统一部署;采用集中部署的方式;7) DNS GSLB and CDN center management system are integrated and deployed in a unified manner; centralized deployment is adopted;
8)融合设备开启DNS服务,实现DNS解析服务本地化;8) The fusion device enables the DNS service to realize the localization of the DNS resolution service;
9)CDN中心管理系统/GSLB可向融合设备的CDN部件下发用户定位策略;融合设备的CDN部件解释策略后,触发向融合设备的主控或网络部件下发配置指令,根据本地CDN服务地址和域名的对应关系,增加相应的DNS记录;后续用户应用访问时,DNS查询直接可以定位在本设备的CDN服务地址;9) The CDN central management system/GSLB can deliver the user location policy to the CDN component of the fusion device; after the CDN component of the fusion device explains the policy, it triggers the delivery of configuration instructions to the main control or network components of the fusion device, according to the local CDN service address Corresponding relationship with the domain name, add the corresponding DNS record; when the subsequent user application visits, the DNS query can directly locate the CDN service address of the device;
10)融合设备的CDN部件具有把本地DNS服务器的地址和CDN的服务地址生成对应关系,并向CDN中心管理系统/DNS GSLB上报的功能;10) The CDN component of the fusion device has the function of generating a corresponding relationship between the address of the local DNS server and the service address of the CDN, and reporting to the CDN central management system/DNS GSLB;
11)CDN中心DNS GSLB,可添加对应的DNS记录,并根据融合设备CDN部件上报的本地DNS服务器地址和CDN的服务地址的对应关系,实施对用户的定位。11) The DNS GSLB of the CDN center can add corresponding DNS records, and implement user positioning based on the correspondence between the local DNS server address reported by the CDN component of the fusion device and the service address of the CDN.
综上所述,本发明通过把用户的网络层连接和应用层链接定位到同一融合设备上,保障了用户业务使用体验。To sum up, the present invention guarantees user service experience by locating the user's network layer connection and application layer connection on the same converged device.
尽管上文对本发明进行了详细说明,但是本发明不限于此,本技术领域技术人员可以根据本发明的原理进行各种修改。因此,凡按照本发明原理所作的修改,都应当理解为落入本发明的保护范围。Although the present invention has been described in detail above, the present invention is not limited thereto, and various modifications can be made by those skilled in the art based on the principle of the present invention. Therefore, any modifications made according to the principles of the present invention should be understood as falling within the protection scope of the present invention.
Claims (12)
- A kind of 1. method for positioning user based on content distributing network CDN and the network integration, it is characterised in that including:By the way that the CDN node of CDN system is merged with the network equipment, fusion device is formed, the fusion device includes CDN Part and network components, and it is deployed with local dns server on the fusion device;Generation contains signing ICP/ISP domain names and using the external address of service of fusion device CDN component as signing ICP/ISP domains The DNS records of name corresponding address, and/or generation externally service ground containing local dns server address with fusion device CDN component The address relationship record of location corresponding relation;In the dns resolution request that user terminal is initiated, obtained using DNS records or address relationship record and be used for returning to The dns resolution result of the user terminal, being established so as to user terminal according to the analysis result and the fusion device CDN component should With link, so as to realize that user terminal positions to the user of fusion device CDN component.
- 2. according to the method for claim 1, it is characterised in that the network components is used to provide network insertion to user terminal And carrying service, and the fusion device also includes being used for the main control unit for serving CDN component and network components.
- 3. according to the method for claim 1, it is characterised in that described generation DNS records include:CDN central management systems issue the instruction for including signing ICP/ISP domain-name informations to fusion device CDN component;AndDomain-name information of the fusion device CDN component in instruction, domain of the request local dns server for signing ICP/ISP The described DNS records of name generation;Wherein, the domain name that the domain name in the DNS records is the signing ICP/ISP, corresponding address is fusion device CDN portions The external address of service of part.
- 4. according to the method for claim 3, it is characterised in that the described utilization DNS records obtain dns resolution result Including:Local dns server inquires about the DNS records of local cache, and will inquire according to the User DN S analysis requests received The external address of service of fusion device CDN component for corresponding to signing ICP/ISP domain names in DNS records returns to user terminal.
- 5. according to the method for claim 2, it is characterised in that described generation address relationship record includes:Fusion device network components or main control unit give the address notification of local dns server to fusion device CDN component;Message of the fusion device CDN component in the notice, is generated on local dns server address and fusion device The address relationship record of the corresponding relation of the external address of service of CDN component, and reported the domain name of CDN central management systems System resource is dispatched and SiteServer LBS DNS GSLB.
- 6. according to the method for claim 5, it is characterised in that the described utilization address relationship record obtains DNS solutions Analysis result includes:The dns resolution request of user terminal is sent to the DNS GSLB by local dns server;The DNS GSLB ask according to dns resolution, the domain name corresponding to inquiry in its domain name record;After domain name corresponding to inquiring, local dns server address and fusion device CDN portions in the relation record of address The corresponding relation of the external address of service of part, the fusion device CDN component corresponding to is defined as CDN service node, and will contain it The analysis result of address returns to user terminal via local dns server.
- 7. according to the method for claim 5, it is characterised in that the described utilization address relationship record obtains DNS solutions Analysis result includes:The dns resolution request of user terminal is sent to DNS root servers by local dns server, and according to the ICP/ISP of its return DNS information is authorized to initiate DNS query request to ICP/ISP authorized DNS servers;The CDN service used that local dns server returns according to the ICP/ISP authorized DNS servers in response to inquiry request The DNS information of system, DNS query request is initiated to the DNS GSLB;The DNS GSLB are asked according to DNS query, and DNS corresponding to inquiry is recorded, and the local in the relation record of address Dns server address and the corresponding relation of the external address of service of fusion device CDN component, the fusion device CDN component corresponding to It is defined as CDN service node, and the analysis result containing its address is returned into user terminal via local dns server.
- A kind of 8. user's positioner realized based on content distributing network CDN and the network integration, it is characterised in that including:The DNS record generation units of fusion device, for generating containing signing ICP/ISP domain names and fusion device CDN component External address of service records as the DNS of signing ICP/ISP domain name corresponding address, or containing local dns server address with The address relationship record of the external address of service corresponding relation of fusion device CDN component;Dns resolution equipment, when the dns resolution for being initiated in user terminal is asked, DNS records or address relationship is utilized to remember Record obtains the dns resolution result for being used for returning to the user terminal, so that user terminal merges according to the analysis result with described Equipment CDN component establishes application link, so as to realize that user terminal positions to the user of fusion device CDN component;Wherein, the fusion device is to have merged CDN node and the equipment of the network equipment, including:Described local dns server;AndDescribed fusion device CDN component, for establishing and safeguarding the application link with user terminal, and provide content distribution clothes Business.
- 9. device according to claim 8, it is characterised in that the fusion device also includes being used to provide net to user terminal Network accesses and the network components of carrying service;Wherein, interior signaling interaction interface is provided between the network components of the fusion device and CDN component, so as to network components To the information of CDN component report of user address pool, CDN component accelerates, receives and performed anti-to network components application user network Feedforward information, User Status inquiry and feedack.
- 10. device according to claim 9, it is characterised in that the fusion device also includes:For serving CDN portions The main control unit of part and network components;Wherein, main control unit is provided with interior signaling interaction interface between CDN component between network components respectively;Wherein, described local dns server is opened by the main control unit, or is opened by network components.
- 11. device according to claim 9, it is characterised in that the DNS record generation units of the fusion device are by described Local dns server and fusion device CDN component form;Wherein, domain-name information of the fusion device CDN component in instruction, request local dns server is for signing ICP/ISP The described DNS records of domain name generation;AndBelieve the address for the local dns server that fusion device CDN component is noticed according to fusion device network components or main control unit Breath, generate described address relationship record.
- 12. device according to claim 8, it is characterised in that dns resolution equipment is either held in the fusion device The local dns server of row local parsing, or in the DNS GSLB for being execution domain name mapping in CDN central management systems.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201210437595.8A CN102970351B (en) | 2012-11-06 | 2012-11-06 | A kind of method and device positioned based on CDN and the user of the network integration |
| PCT/CN2013/085825 WO2014071802A1 (en) | 2012-11-06 | 2013-10-23 | User positioning method and device based on content delivery network (cdn) and network convergence |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201210437595.8A CN102970351B (en) | 2012-11-06 | 2012-11-06 | A kind of method and device positioned based on CDN and the user of the network integration |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN102970351A CN102970351A (en) | 2013-03-13 |
| CN102970351B true CN102970351B (en) | 2017-11-17 |
Family
ID=47800230
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201210437595.8A Expired - Fee Related CN102970351B (en) | 2012-11-06 | 2012-11-06 | A kind of method and device positioned based on CDN and the user of the network integration |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN102970351B (en) |
| WO (1) | WO2014071802A1 (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102970351B (en) * | 2012-11-06 | 2017-11-17 | 中兴通讯股份有限公司 | A kind of method and device positioned based on CDN and the user of the network integration |
| CN104079683B (en) * | 2014-07-14 | 2019-01-15 | 清远初曲智能科技有限公司 | A kind of authoritative domain name server directly in response to domain name analytic method and system |
| CN108989487A (en) * | 2018-09-06 | 2018-12-11 | 北京泰策科技有限公司 | CDN Optimization Scheduling based on local dns |
| CN116455983B (en) * | 2023-06-16 | 2023-09-05 | 湖南快乐阳光互动娱乐传媒有限公司 | Resource scheduling method, system and converged network resource scheduling system |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2008042911A2 (en) * | 2006-10-05 | 2008-04-10 | Limelight Networks, Inc. | Remote domain name service |
| CN101431532A (en) * | 2008-12-15 | 2009-05-13 | 中国电信股份有限公司 | Content routing method, load balancing equipment and resource management equipment |
| CN101640684A (en) * | 2009-08-21 | 2010-02-03 | 中国电信股份有限公司 | Content delivering method, network system, GSLB device and domain name server |
| CN101764747A (en) * | 2009-12-24 | 2010-06-30 | 北京世纪互联宽带数据中心有限公司 | Intelligent dispatching method, device and system of content delivery network flow |
| CN102216923A (en) * | 2008-11-17 | 2011-10-12 | 亚马逊技术有限公司 | Request routing and use customer location information to update routing information |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8321568B2 (en) * | 2008-03-31 | 2012-11-27 | Amazon Technologies, Inc. | Content management |
| CN102970351B (en) * | 2012-11-06 | 2017-11-17 | 中兴通讯股份有限公司 | A kind of method and device positioned based on CDN and the user of the network integration |
-
2012
- 2012-11-06 CN CN201210437595.8A patent/CN102970351B/en not_active Expired - Fee Related
-
2013
- 2013-10-23 WO PCT/CN2013/085825 patent/WO2014071802A1/en not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2008042911A2 (en) * | 2006-10-05 | 2008-04-10 | Limelight Networks, Inc. | Remote domain name service |
| CN102216923A (en) * | 2008-11-17 | 2011-10-12 | 亚马逊技术有限公司 | Request routing and use customer location information to update routing information |
| CN101431532A (en) * | 2008-12-15 | 2009-05-13 | 中国电信股份有限公司 | Content routing method, load balancing equipment and resource management equipment |
| CN101640684A (en) * | 2009-08-21 | 2010-02-03 | 中国电信股份有限公司 | Content delivering method, network system, GSLB device and domain name server |
| CN101764747A (en) * | 2009-12-24 | 2010-06-30 | 北京世纪互联宽带数据中心有限公司 | Intelligent dispatching method, device and system of content delivery network flow |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2014071802A1 (en) | 2014-05-15 |
| CN102970351A (en) | 2013-03-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102917042B (en) | A kind of method and device for realizing the Internet service based on CDN and the network integration | |
| EP1981219B1 (en) | An apparatus for providing the end-to-end qos guarantee and a method thereof | |
| US11178062B2 (en) | Orchestrating physical and virtual resources for delivering digital contents | |
| CN103024001B (en) | A kind of business scheduling method and device and fusion device | |
| KR102127019B1 (en) | Multi-modal communication priority over wireless networks | |
| CN102946551B (en) | Fusion device, system and method for realizing IPTV service | |
| US20040073596A1 (en) | Enterprise content delivery network having a central controller for coordinating a set of content servers | |
| CN106131138B (en) | A real-time push system and method of display data based on non-blocking queue | |
| CN101883108B (en) | Document transmission method and system of dynamic authentication | |
| JP4944211B2 (en) | Method and apparatus for providing network resources to a content provider | |
| JP2009153126A (en) | System, apparatus and method for realizing synchronization of presence information and schedule information | |
| CN102970351B (en) | A kind of method and device positioned based on CDN and the user of the network integration | |
| WO2009138001A1 (en) | Method, centralized control device and system for service accounting | |
| CN101345746B (en) | Method, equipment and system for resource admission control amalgamation | |
| CN1849787A (en) | Provision of services by reserving resources in a communications network having resource management | |
| WO2012163076A1 (en) | Conference reservation method and system | |
| WO2017011988A1 (en) | Video distribution method and device | |
| CN101340301B (en) | The method and system of media data are obtained in application layer multicasting network | |
| Curti et al. | On advance reservation of heterogeneous network paths | |
| KR101368210B1 (en) | Policy-based cloud service brokerage system and network service method using the system | |
| CN102244657A (en) | Multipoint control unit cascade conference registration method and system | |
| Prnjat et al. | Policy-based management for ALAN-enabled networks | |
| CN114844988A (en) | Service processing method, device, system and storage medium of virtualized color ring platform | |
| CN115766587B (en) | Load balancing implementation method, device, equipment and medium based on source tracing gateway | |
| CN100450083C (en) | Media stream conversion address allocation method and media stream forwarding method thereof |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20171117 |