Movatterモバイル変換


[0]ホーム

URL:


CN105072151A - Content collaborative scheduling method and system for CDN - Google Patents

Content collaborative scheduling method and system for CDN
Download PDF

Info

Publication number
CN105072151A
CN105072151ACN201510388346.8ACN201510388346ACN105072151ACN 105072151 ACN105072151 ACN 105072151ACN 201510388346 ACN201510388346 ACN 201510388346ACN 105072151 ACN105072151 ACN 105072151A
Authority
CN
China
Prior art keywords
content
threshold
user
quality
cache node
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.)
Pending
Application number
CN201510388346.8A
Other languages
Chinese (zh)
Inventor
杨瑞
王志军
王蓉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China United Network Communications Group Co Ltd
Original Assignee
China United Network Communications Group Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by China United Network Communications Group Co LtdfiledCriticalChina United Network Communications Group Co Ltd
Priority to CN201510388346.8ApriorityCriticalpatent/CN105072151A/en
Publication of CN105072151ApublicationCriticalpatent/CN105072151A/en
Pendinglegal-statusCriticalCurrent

Links

Classifications

Landscapes

Abstract

Translated fromChinese

本发明公开了一种CDN的内容协同调度方法及系统,包括:采集用户的上网数据及信令数据;将采集到的用户的上网数据及信令数据进行关联,获取用户信息;根据预设的内容协同调度策略及获取的用户信息,确定给用户提供内容的CDN缓存节点和/或CDN缓存节点提供给用户的内容。本发明提供的CDN的内容协同调度方法及系统,能够进一步提升移动网络的CDN内容分发能力。

The invention discloses a CDN content collaborative scheduling method and system, comprising: collecting user's online data and signaling data; associating the collected user's online data and signaling data to obtain user information; The content collaborative scheduling strategy and the obtained user information determine the CDN cache node that provides content to the user and/or the content that the CDN cache node provides to the user. The CDN content collaborative scheduling method and system provided by the present invention can further improve the CDN content distribution capability of the mobile network.

Description

Translated fromChinese
一种CDN的内容协同调度方法及系统A CDN content collaborative scheduling method and system

技术领域technical field

本发明涉及内容分发网络技术,尤其涉及一种CDN的内容协同调度方法及系统。The present invention relates to content distribution network technology, in particular to a CDN content collaborative scheduling method and system.

背景技术Background technique

内容分发网络(CDN,ContentDeliveryNetwork)是构筑在现有互联网(Internet)上的一种流量分配网络,将网站原服务器中的内容存储到分布于各地的缓存服务器中,不但有效提高了用户访问内容的性能,而且有效减轻了中心设备和骨干网络的压力,是均衡利用承载网络资源、保障业务高效稳定运营、提升用户内容访问速度的重要网络能力。Content Delivery Network (CDN, ContentDeliveryNetwork) is a traffic distribution network built on the existing Internet (Internet). performance, and effectively reduce the pressure on central equipment and backbone networks. It is an important network capability to balance the use of bearer network resources, ensure efficient and stable business operations, and improve user content access speed.

在固定网络中,CDN作为一种支持大规模高质量流媒体服务、下载、网页分发的关键技术,已基本成熟并得到广泛应用。在固定网络中,通过域名系统(DNS,DomainNameSystem)解析将用户的访问数据流导向不同的CDN缓存节点。In fixed networks, CDN, as a key technology supporting large-scale high-quality streaming media services, downloads, and webpage distribution, has basically matured and been widely used. In the fixed network, the user's access data flow is directed to different CDN cache nodes through Domain Name System (DNS, Domain Name System) resolution.

举例而言,用户访问某个图片的统一资源定位符(URL,UniformResourceLocator)地址包括以下四步:(1)来自某个区域(如北京)的联通用户,想访问特定URL(如http://www.abc.com/001.jpg),在本地没有缓存DNS解析结果的情况下,向全局流量调度系统发出请求,询问应该去哪个网络协议(IP,InternetProtocol)地址进行访问;(2)全局流量调度系统根据流量调度策略,决定让该区域的用户访问CDN1节点;(3)用户根据DNS解析返回的IP地址访问CDN1节点,并向CDN1节点请求该图片的内容;(4)CDN1节点接收并处理用户的请求,然后将用户请求的图片返回。For example, the Uniform Resource Locator (URL, UniformResourceLocator) address of a user accessing a certain picture includes the following four steps: (1) a Unicom user from a certain area (such as Beijing) wants to visit a specific URL (such as http:// www.abc.com/001.jpg), when there is no DNS resolution result cached locally, a request is sent to the global traffic scheduling system to ask which network protocol (IP, Internet Protocol) address should be accessed; (2) global traffic The scheduling system decides to allow users in this area to access the CDN1 node according to the traffic scheduling strategy; (3) The user accesses the CDN1 node according to the IP address returned by DNS resolution, and requests the content of the picture from the CDN1 node; (4) The CDN1 node receives and processes The user's request, and then return the image requested by the user.

其中,上述过程中使用的调度策略主要基于预先配置的静态调度方案,在此基础上考虑各CDN缓存节点的负载、网络链路延迟等因素,进行动态调整。即假定所有用户均处于相似、稳定的网络环境下,考虑CDN网络中各CDN缓存节点的负荷能力、整个CDN网络链路的延迟等因素,制定内容分发策略以提升分发效率。Among them, the scheduling strategy used in the above process is mainly based on the pre-configured static scheduling scheme, and on this basis, the load of each CDN cache node, network link delay and other factors are considered, and dynamic adjustment is performed. That is, assuming that all users are in a similar and stable network environment, considering factors such as the load capacity of each CDN cache node in the CDN network and the delay of the entire CDN network link, a content distribution strategy is formulated to improve distribution efficiency.

但是,与固定网络不同,由于移动网络具有链路复杂性、终端的移动性和多样性等特点,造成用户对内容的需求是个性化的,而且随着网络环境的不同是实时变化的。因此,在移动网络中,针对用户终端的移动性和链路情况的复杂性,以及大流量、高带宽、实时性的业务特点,需要进一步提升CDN的内容分发能力。However, unlike fixed networks, due to the characteristics of link complexity, terminal mobility, and diversity in mobile networks, users' demands for content are personalized and change in real time with different network environments. Therefore, in the mobile network, in view of the mobility of user terminals and the complexity of link conditions, as well as the characteristics of large traffic, high bandwidth, and real-time services, it is necessary to further improve the content distribution capabilities of CDN.

发明内容Contents of the invention

为了解决上述技术问题,本发明提供一种CDN的内容协同调度方法及系统,能够进一步提升移动网络的CDN内容分发能力。In order to solve the above technical problems, the present invention provides a CDN content collaborative scheduling method and system, which can further improve the CDN content distribution capability of the mobile network.

为了到达上述技术目的,本发明提供一种CDN的内容协同调度方法,包括:采集用户的上网数据及信令数据;将采集到的用户的上网数据及信令数据进行关联,获取用户信息;根据预设的内容协同调度策略及获取的用户信息,确定给用户提供内容的CDN缓存节点和/或CDN缓存节点提供给用户的内容。In order to achieve the above-mentioned technical purpose, the present invention provides a CDN content collaborative scheduling method, including: collecting user's online data and signaling data; associating the collected user's online data and signaling data to obtain user information; The preset content collaborative scheduling strategy and the obtained user information determine the CDN cache node that provides content to the user and/or the content that the CDN cache node provides to the user.

进一步地,所述将采集到的用户的上网数据及信令数据进行关联包括:通过国际移动用户识别码(IMSI,InternationalMobileSubscriberIdentificationNumber)、时间、业务过程中各协议各接口之间的相关性关联用户的上网数据及信令数据。Further, associating the collected user's online data and signaling data includes: associating the user's information through the correlation between the International Mobile Subscriber Identification Number (IMSI, InternationalMobileSubscriberIdentificationNumber), time, and each interface of each protocol in the business process. Internet data and signaling data.

进一步地,所述用户信息包括用户所处网络的网络质量参数、用户使用的终端的类型参数、用户位置信息、用户兴趣信息或以上信息的任意组合。Further, the user information includes network quality parameters of the network where the user is located, type parameters of the terminal used by the user, user location information, user interest information or any combination of the above information.

进一步地,所述内容协同调度策略包括:Further, the content collaborative scheduling strategy includes:

网络质量参数与CDN缓存节点的内容质量之间存在预设关系,根据用户所处网络的网络质量参数,参照所述预设关系,确定CDN缓存节点内与该用户适配的内容;和/或,There is a preset relationship between the network quality parameter and the content quality of the CDN cache node, and according to the network quality parameter of the network where the user is located, referring to the preset relationship, determine the content in the CDN cache node that is suitable for the user; and/or ,

终端的类型参数与CDN缓存节点的内容质量之间存在预设关系,根据用户使用终端的类型参数,参照所述预设关系,确定CDN缓存节点内与该用户适配的内容;和/或,There is a preset relationship between the type parameter of the terminal and the content quality of the CDN cache node, and according to the type parameter of the terminal used by the user, referring to the preset relationship, determine the content adapted to the user in the CDN cache node; and/or,

根据用户位置信息确定最优传输链路及最佳CDN缓存节点,由该CDN缓存节点给用户提供内容;和/或,Determine the optimal transmission link and the optimal CDN cache node according to the user location information, and the CDN cache node provides content to the user; and/or,

根据用户兴趣信息,确定CDN缓存节点给该用户提供的个性化信息。According to the user interest information, determine the personalized information provided by the CDN cache node to the user.

进一步地,所述网络质量参数与CDN缓存节点的内容质量之间的预设关系包括:不低于第一阈值的网络质量参数,对应于CDN缓存节点中第一质量等级的内容,低于第一阈值且高于第二阈值的网络质量参数,对应于CDN缓存节点中第二质量等级的内容,不高于第二阈值的网络质量参数,对应于CDN缓存节点中第三质量等级的内容,其中,第一阈值大于第二阈值,内容质量等级由高至低依次为:第一质量等级、第二质量等级、第三质量等级。Further, the preset relationship between the network quality parameter and the content quality of the CDN cache node includes: a network quality parameter not lower than the first threshold, corresponding to content of the first quality level in the CDN cache node, lower than the first threshold A network quality parameter with a threshold value higher than the second threshold value corresponds to the content of the second quality level in the CDN cache node, and a network quality parameter not higher than the second threshold value corresponds to the content of the third quality level in the CDN cache node, Wherein, the first threshold is greater than the second threshold, and the content quality levels from high to low are: the first quality level, the second quality level, and the third quality level.

进一步地,所述终端的类型参数与CDN缓存节点的内容质量之间的预设关系包括:Further, the preset relationship between the type parameter of the terminal and the content quality of the CDN cache node includes:

不低于第一阈值的终端的类型参数,对应于CDN缓存节点中第一质量等级的内容,低于第一阈值且高于第二阈值的类型参数,对应于CDN缓存节点中第二质量等级的内容,不高于第二阈值的类型参数,对应于CDN缓存节点中第三质量等级的内容,其中,第一阈值大于第二阈值,内容质量等级由高至低依次为:第一质量等级、第二质量等级、第三质量等级;和/或,The type parameter of the terminal not lower than the first threshold corresponds to the content of the first quality level in the CDN cache node, and the type parameter lower than the first threshold and higher than the second threshold corresponds to the second quality level in the CDN cache node content, the type parameter is not higher than the second threshold, corresponding to the content of the third quality level in the CDN cache node, where the first threshold is greater than the second threshold, and the content quality levels from high to low are: the first quality level , second quality class, third quality class; and/or,

不低于第一阈值的终端的第一类型参数且不低于第三阈值的终端的第二类型参数,对应于CDN缓存节点中第一质量等级的内容,低于第一阈值且高于第二阈值的第一类型参数以及低于第三阈值且高于第四阈值的第二类型参数,对应于CDN缓存节点中第二质量等级的内容,不高于第二阈值的第一类型参数且不高于第四阈值的第二类型参数,对应于CDN缓存节点中第三质量等级的内容,其中,第一阈值大于第二阈值,第三阈值大于第四阈值,内容质量等级由高至低依次为:第一质量等级、第二质量等级、第三质量等级。The first type parameter of the terminal not lower than the first threshold and the second type parameter of the terminal not lower than the third threshold correspond to the content of the first quality level in the CDN cache node, which is lower than the first threshold and higher than the third threshold The first type parameter of two thresholds and the second type parameter lower than the third threshold and higher than the fourth threshold correspond to the content of the second quality level in the CDN cache node, the first type parameter not higher than the second threshold and The second type of parameter not higher than the fourth threshold corresponds to the content of the third quality level in the CDN cache node, wherein the first threshold is greater than the second threshold, the third threshold is greater than the fourth threshold, and the content quality level is from high to low In order: the first quality level, the second quality level, and the third quality level.

本发明还提供一种CDN的内容协同调度系统,包括:数据采集模块,用于采集用户的上网数据及信令数据;数据分析模块,用于将采集到的用户的上网数据及信令数据进行关联,获取用户信息;内容调度模块,用于根据预设的内容协同调度策略及获取的用户信息,确定给用户提供内容的CDN缓存节点和/或CDN缓存节点提供给用户的内容。The present invention also provides a CDN content collaborative scheduling system, including: a data collection module for collecting user's online data and signaling data; a data analysis module for analyzing the collected user's online data and signaling data Association, to obtain user information; a content scheduling module, used to determine the CDN cache node that provides content to the user and/or the content that the CDN cache node provides to the user according to the preset content collaborative scheduling strategy and the acquired user information.

进一步地,所述数据分析模块,用于将采集到的用户的上网数据及信令数据进行关联包括:通过IMSI、时间、业务过程中各协议各接口之间的相关性关联用户的上网数据及信令数据。Further, the data analysis module, which is used to associate the collected user's online data and signaling data includes: associating the user's online data and the correlation between the interfaces of various protocols and interfaces in the business process through IMSI, time, and signaling data.

进一步地,所述用户信息包括用户所处网络的网络质量参数、用户使用的终端的类型参数、用户位置信息、用户兴趣信息或以上信息的任意组合。Further, the user information includes network quality parameters of the network where the user is located, type parameters of the terminal used by the user, user location information, user interest information or any combination of the above information.

进一步地,所述内容协同调度策略包括:Further, the content collaborative scheduling strategy includes:

网络质量参数与CDN缓存节点的内容质量之间存在预设关系,根据用户所处网络的网络质量参数,参照所述预设关系,确定CDN缓存节点内与该用户适配的内容;和/或,There is a preset relationship between the network quality parameter and the content quality of the CDN cache node, and according to the network quality parameter of the network where the user is located, referring to the preset relationship, determine the content in the CDN cache node that is suitable for the user; and/or ,

终端的类型参数与CDN缓存节点的内容质量之间存在预设关系,根据用户使用终端的类型参数,参照所述预设关系,确定CDN缓存节点内与该用户适配的内容;和/或,There is a preset relationship between the type parameter of the terminal and the content quality of the CDN cache node, and according to the type parameter of the terminal used by the user, referring to the preset relationship, determine the content adapted to the user in the CDN cache node; and/or,

根据用户位置信息确定最优传输链路及最佳CDN缓存节点,由该CDN缓存节点为用户提供内容;和/或,Determine the optimal transmission link and the optimal CDN cache node according to the user location information, and the CDN cache node provides content for the user; and/or,

根据用户兴趣信息,确定CDN缓存节点给该用户提供的个性化信息。According to the user interest information, determine the personalized information provided by the CDN cache node to the user.

进一步地,所述网络质量参数与CDN缓存节点的内容质量之间的预设关系包括:不低于第一阈值的网络质量参数,对应于CDN缓存节点中第一质量等级的内容,低于第一阈值且高于第二阈值的网络质量参数,对应于CDN缓存节点中第二质量等级的内容,不高于第二阈值的网络质量参数,对应于CDN缓存节点中第三质量等级的内容,其中,第一阈值大于第二阈值,内容质量等级由高至低依次为:第一质量等级、第二质量等级、第三质量等级。Further, the preset relationship between the network quality parameter and the content quality of the CDN cache node includes: a network quality parameter not lower than the first threshold, corresponding to content of the first quality level in the CDN cache node, lower than the first threshold A network quality parameter with a threshold value higher than the second threshold value corresponds to the content of the second quality level in the CDN cache node, and a network quality parameter not higher than the second threshold value corresponds to the content of the third quality level in the CDN cache node, Wherein, the first threshold is greater than the second threshold, and the content quality levels from high to low are: the first quality level, the second quality level, and the third quality level.

进一步地,所述终端的类型参数与CDN缓存节点的内容质量之间的预设关系包括:Further, the preset relationship between the type parameter of the terminal and the content quality of the CDN cache node includes:

不低于第一阈值的终端的类型参数,对应于CDN缓存节点中第一质量等级的内容,低于第一阈值且高于第二阈值的类型参数,对应于CDN缓存节点中第二质量等级的内容,不高于第二阈值的类型参数,对应于CDN缓存节点中第三质量等级的内容,其中,第一阈值大于第二阈值,内容质量等级由高至低依次为:第一质量等级、第二质量等级、第三质量等级;和/或,The type parameter of the terminal not lower than the first threshold corresponds to the content of the first quality level in the CDN cache node, and the type parameter lower than the first threshold and higher than the second threshold corresponds to the second quality level in the CDN cache node content, the type parameter is not higher than the second threshold, corresponding to the content of the third quality level in the CDN cache node, where the first threshold is greater than the second threshold, and the content quality levels from high to low are: the first quality level , second quality class, third quality class; and/or,

不低于第一阈值的终端的第一类型参数且不低于第三阈值的终端的第二类型参数,对应于CDN缓存节点中第一质量等级的内容,低于第一阈值且高于第二阈值的第一类型参数以及低于第三阈值且高于第四阈值的第二类型参数,对应于CDN缓存节点中第二质量等级的内容,不高于第二阈值的第一类型参数且不高于第四阈值的第二类型参数,对应于CDN缓存节点中第三质量等级的内容,其中,第一阈值大于第二阈值,第三阈值大于第四阈值,内容质量等级由高至低依次为:第一质量等级、第二质量等级、第三质量等级。The first type parameter of the terminal not lower than the first threshold and the second type parameter of the terminal not lower than the third threshold correspond to the content of the first quality level in the CDN cache node, which is lower than the first threshold and higher than the third threshold The first type parameter of two thresholds and the second type parameter lower than the third threshold and higher than the fourth threshold correspond to the content of the second quality level in the CDN cache node, the first type parameter not higher than the second threshold and The second type of parameter not higher than the fourth threshold corresponds to the content of the third quality level in the CDN cache node, wherein the first threshold is greater than the second threshold, the third threshold is greater than the fourth threshold, and the content quality level is from high to low In order: the first quality level, the second quality level, and the third quality level.

在本发明中,采集用户的上网数据及信令数据;将采集到的用户的上网数据及信令数据进行关联,获取用户信息;根据预设的内容协同调度策略及获取的用户信息,确定给用户提供内容的CDN缓存节点和/或CDN缓存节点提供给用户的内容。如此,通过运用移动互联网用户在运营商网络中真实、实时的数据,移动网络CDN内容调度可以针对不同用户提供智能服务,从而优化了移动网络用户的使用体验。In the present invention, the user's online data and signaling data are collected; the collected user's online data and signaling data are associated to obtain user information; according to the preset content cooperative scheduling strategy and the obtained user information, determine the The CDN caching node that the user provides content and/or the content that the CDN caching node provides to the user. In this way, by using the real and real-time data of mobile Internet users in the operator's network, mobile network CDN content scheduling can provide intelligent services for different users, thereby optimizing the experience of mobile network users.

附图说明Description of drawings

图1为本发明实施例提供的CDN的内容协同调度方法的流程图;FIG. 1 is a flowchart of a CDN content collaborative scheduling method provided by an embodiment of the present invention;

图2为本发明实施例提供的CDN的内容协同调度系统的示意图。FIG. 2 is a schematic diagram of a CDN content collaborative scheduling system provided by an embodiment of the present invention.

具体实施方式Detailed ways

以下结合附图对本发明的实施例进行详细说明,应当理解,以下所说明的实施例仅用于说明和解释本发明,并不用于限定本发明。The embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings. It should be understood that the embodiments described below are only used to illustrate and explain the present invention, and are not intended to limit the present invention.

图1为本发明实施例提供的CDN的内容协同调度方法的流程图。如图1所示,本实施例提供的CDN的内容协同调度方法包括以下步骤:FIG. 1 is a flowchart of a CDN content collaborative scheduling method provided by an embodiment of the present invention. As shown in FIG. 1, the CDN content collaborative scheduling method provided in this embodiment includes the following steps:

步骤11:采集用户的上网数据及信令数据。Step 11: Collect the user's Internet access data and signaling data.

具体而言,在运营商移动网络的各种接口(包括Gn接口、Gi接口、Iu-ps接口、S1-MME接口、S1-U接口、S11接口等接口),采集用户的上网数据及信令数据。另外,从无线网络控制器(RNC,RadioNetworkController)网管系统中采集配置数据(CM,ConfigurationManagement)、话统数据(PM,Performancemanagement)、测量报告(MR,MeasurementReport)、原始信令码流等信令数据。Specifically, at various interfaces of the operator's mobile network (including Gn interface, Gi interface, Iu-ps interface, S1-MME interface, S1-U interface, S11 interface, etc.), the user's online data and signaling are collected. data. In addition, collect signaling data such as configuration data (CM, Configuration Management), traffic statistics data (PM, Performance management), measurement report (MR, Measurement Report), original signaling code stream, etc. from the radio network controller (RNC, RadioNetworkController) network management system .

经上述采集得到的数据进行深度解析后,整理用户的上网数据例如表1所示,其中,包括用户手机号码、网络类型(如,2G/3G/4G)、上网方式(如接入点(APN,AccessPointName))、业务类型(例如,网页、视频、聊天工具等业务种类)、流量类型(例如,微信、视频等基于协议区分的种类)、位置区码(LAC,locationareacode)、小区识别(CI,communityidentity)码、终端类型、国际移动用户识别码(IMSI,InternationalMobileSubscriberIdentificationNumber)、终端网络协议(IP,InternetProtocol)地址、服务GPRS支持节点(SGSN,ServingGPRSSupportNode)IP地址、网关GPRS支持节点(GGSN,GatewayGPRSSupportNode)IP地址、访问IP、访问网址、网址名称等。After in-depth analysis of the data collected above, the user’s Internet access data is sorted out, for example, as shown in Table 1, which includes the user’s mobile phone number, network type (such as 2G/3G/4G), and Internet access method (such as access point (APN , AccessPointName)), business type (for example, business types such as webpage, video, chat tool), traffic type (for example, WeChat, video and other types based on protocol distinction), location area code (LAC, locationareacode), cell identification (CI , communityidentity) code, terminal type, International Mobile Subscriber Identification (IMSI, InternationalMobileSubscriberIdentificationNumber), terminal network protocol (IP, InternetProtocol) address, serving GPRS support node (SGSN, ServingGPRSSupportNode) IP address, gateway GPRS support node (GGSN, GatewayGPRSSupportNode) IP address, access IP, access URL, URL name, etc.

表1用户上网数据Table 1 User Internet Data

步骤12:将采集到的用户的上网数据及信令数据进行关联,获取用户信息。Step 12: Associate the collected user's Internet access data and signaling data to obtain user information.

其中,将采集到的用户的上网数据及信令数据进行关联包括:通过IMSI、时间、业务过程中各协议各接口之间的相关性关联用户的上网数据及信令数据。例如,将详细信令记录/MR测量报告与上网记录按照一定的IMSI、时间关联,或者根据业务过程中各协议、各接口信令过程之间的相关性,对信令过程进行动态实时关联等。Wherein, associating the collected user's Internet access data and signaling data includes: associating the user's Internet access data and signaling data through IMSI, time, and correlation between interfaces of various protocols in the service process. For example, correlate detailed signaling records/MR measurement reports with Internet access records according to a certain IMSI and time, or dynamically correlate signaling processes in real time according to the correlation between signaling processes of various protocols and interfaces in the business process, etc. .

其中,用户信息包括用户所处网络的网络质量参数、用户使用的终端的类型参数、用户位置信息、用户兴趣信息或以上信息的任意组合。The user information includes network quality parameters of the network where the user is located, type parameters of the terminal used by the user, user location information, user interest information, or any combination of the above information.

于此,用户所处网络的网络质量参数根据用户当前上网行为的数据包重传率、往返时延(RTT,Round-TripTime)以及用户所处基站/小区最近一个时间周期内的信令指标确定。Here, the network quality parameters of the user's network are determined according to the packet retransmission rate, round-trip delay (RTT, Round-TripTime) of the user's current online behavior, and the signaling indicators of the user's base station/cell in the latest time period .

具体而言,根据用户正在进行的上网活动的数据包重传率(A)、往返时延(B),可以实时分析用户此时所处的网络状况,另一方面,通过分析用户所处基站/小区最近一个时间周期(如前5分钟)内的信令指标,包括附着成功率(C1)/时延(C2)、分组数据协议(PDP,PacketDataProtocol)激活成功率(D1)/时延(D2)、无线接入承载(RAB,RadioAccessBearer)指派成功率(E)、DNS解析成功率(F)、传输控制协议(TCP,TransmissionControlProtocol)建链成功率(G1)/时延(G2)等,判断用户所处基站/小区环境的接入及服务性能,从而综合评判用户使用相应业务的网络质量状况。例如,用户当前所处网络的网络质量参数Q=A权重*(A阀值-A)/A阀值+B权重*(B阀值-B)/B阀值+C1权重*(C1-C1阀值)/C1阀值+C2权重*(C2阀值-C2)/C1阀值+D1权重*(D1-D1阀值)/D1阀值+D2权重*(D2阀值-D2)/D2阀值+E权重*(E-E阀值)/E阀值+F*(F-F阀值)/F阀值+G1权重*(G1-G1阀值)/G1阀值+G2权重*(G2阀值-G2)/G2阀值Specifically, according to the data packet retransmission rate (A) and round-trip delay (B) of the user's ongoing online activities, the network status of the user at this time can be analyzed in real time. On the other hand, by analyzing the user's base station /Signaling indicators of the cell in the latest time period (such as the first 5 minutes), including attachment success rate (C1 )/delay (C2 ), packet data protocol (PDP, PacketDataProtocol) activation success rate (D1 )/ Delay (D2 ), radio access bearer (RAB, RadioAccessBearer) assignment success rate (E), DNS resolution success rate (F), transmission control protocol (TCP, TransmissionControlProtocol) link establishment success rate (G1 )/delay (G2 ), etc., to judge the access and service performance of the base station/cell environment where the user is located, so as to comprehensively judge the network quality status of the user using the corresponding service. For example, the network quality parameter Q of the network where the user is currently located=Aweight *(Athreshold -A)/Athreshold +Bweight *(Bthreshold -B)/Bthreshold +C1 weight *(C1 -C1 Threshold )/C1 Threshold +C2 Weight *(C2 Threshold -C2 )/C1 Threshold +D1Weight *(D1 -D1 Threshold )/D1 Threshold + D2 weight *(D2 threshold -D2 )/D2 threshold +Eweight *(EEthreshold )/Ethreshold +Fweight *(FFthreshold )/Fthreshold +G1 weight* (G1 -G1 threshold )/G1 threshold +G2 weight *(G2 threshold -G2 )/G2 threshold ;

其中,各个指标的阈值根据运营维护经验设置,各个指标的权重值根据各指标对网络质量的影响程度进行设置。Wherein, the threshold of each index is set according to operation and maintenance experience, and the weight value of each index is set according to the influence degree of each index on the network quality.

于此,用户使用的终端的类型参数例如包括终端型号信息、操作系统版本、屏幕分辨率、CPU处理能力参数。具体而言,采集到的用户上网数据中包括终端IMEI号及用户代理(User-Agent)信息,根据上述信息结合查询运营商终端信息数据库,可获取终端型号信息、操作系统版本、屏幕分辨率、CPU处理能力参数等。Here, the type parameters of the terminal used by the user include, for example, terminal model information, operating system version, screen resolution, and CPU processing capability parameters. Specifically, the collected user online data includes the terminal IMEI number and user agent (User-Agent) information. Based on the above information combined with querying the operator's terminal information database, terminal model information, operating system version, screen resolution, CPU processing capability parameters, etc.

于此,用户位置信息例如包括终端接入基站/小区信息(LAC/CI)、SGSNIP地址、GGSNIP地址。上述信息可从采集到的用户上网数据中获取。Here, the user location information includes, for example, terminal access base station/cell information (LAC/CI), SGSNIP address, and GGSNIP address. The above information can be obtained from the collected user surfing data.

于此,用户兴趣信息例如包括用户偏好的业务类型。具体而言,在用户上网数据中可采集到用户访问IP、访问网址、网址名称及业务类型(网页、视频、聊天工具等)等信息。对一定时间周期内(如最近一个月)的用户上网行为进行挖掘分析,根据用户访问的网址名称和业务类型,可分析出用户的兴趣信息。例如,用户的兴趣为观看视频。Here, the user interest information includes, for example, the service type preferred by the user. Specifically, information such as the user's access IP, access URL, URL name, and business type (webpage, video, chat tool, etc.) can be collected in the user's online data. Mining and analyzing the user's online behavior within a certain period of time (such as the last month), and analyzing the user's interest information according to the website name and business type visited by the user. For example, a user's interest is watching videos.

步骤13:根据预设的内容协同调度策略及获取的用户信息,确定给用户提供内容的CDN缓存节点和/或CDN缓存节点提供给用户的内容。Step 13: Determine the CDN cache node that provides content to the user and/or the content that the CDN cache node provides to the user according to the preset content collaborative scheduling policy and the obtained user information.

其中,内容协同调度策略包括:Among them, the content collaborative scheduling strategy includes:

网络质量参数与CDN缓存节点的内容质量之间存在预设关系,根据用户所处网络的网络质量参数,参照所述预设关系,确定CDN缓存节点内与该用户适配的内容;和/或,There is a preset relationship between the network quality parameter and the content quality of the CDN cache node, and according to the network quality parameter of the network where the user is located, referring to the preset relationship, determine the content in the CDN cache node that is suitable for the user; and/or ,

终端的类型参数与CDN缓存节点的内容质量之间存在预设关系,根据用户使用终端的类型参数,参照所述预设关系,确定CDN缓存节点内与该用户适配的内容;和/或,There is a preset relationship between the type parameter of the terminal and the content quality of the CDN cache node, and according to the type parameter of the terminal used by the user, referring to the preset relationship, determine the content adapted to the user in the CDN cache node; and/or,

根据用户位置信息确定最优传输链路及最佳CDN缓存节点,由该CDN缓存节点为用户提供内容;和/或,Determine the optimal transmission link and the optimal CDN cache node according to the user location information, and the CDN cache node provides content for the user; and/or,

根据用户兴趣信息,确认CDN缓存节点给该用户提供的个性化信息。According to the user interest information, confirm the personalized information provided by the CDN cache node to the user.

具体而言,网络质量参数与CDN缓存节点的内容质量之间的预设关系包括:不低于第一阈值的网络质量参数,对应于CDN缓存节点中第一质量等级的内容,低于第一阈值且高于第二阈值的网络质量参数,对应于CDN缓存节点中第二质量等级的内容,不高于第二阈值的网络质量参数,对应于CDN缓存节点中第三质量等级的内容,其中,第一阈值大于第二阈值,内容质量等级由高至低依次为:第一质量等级、第二质量等级、第三质量等级。Specifically, the preset relationship between the network quality parameter and the content quality of the CDN cache node includes: a network quality parameter not lower than the first threshold, corresponding to content of the first quality level in the CDN cache node, lower than the first threshold A network quality parameter with a threshold value higher than the second threshold corresponds to the content of the second quality level in the CDN cache node, and a network quality parameter not higher than the second threshold corresponds to the content of the third quality level in the CDN cache node, wherein , the first threshold is greater than the second threshold, and the content quality levels from high to low are: the first quality level, the second quality level, and the third quality level.

于此,上述预设关系例如表2所示。Here, the aforementioned preset relationship is shown in Table 2, for example.

表2网络质量参数与内容质量之间的预设关系Table 2 Preset relationship between network quality parameters and content quality

网络质量参数(Q)Network quality parameter (Q)内容质量等级Content Quality RatingQ>=Q优均Q>=Qexcellent average第一质量等级first quality classQ差均<Q<Q优均Qdifference average <Q<Qexcellent average第二质量等级second quality levelQ<=Q差均Q<=Qdifference average第三质量等级third quality level

其中,第一阈值于此为Q优均,第二阈值于此为Q差均,第一阈值大于第二阈值。第一阈值与第二阈值可根据运营维护经验进行设置。内容质量等级由高至低依次为:第一质量等级、第二质量等级、第三质量等级。然而,本发明对此并不限定。于其他实施例中,可通过设置多个阈值将内容质量参数划分为多个区间,以对应于多个内容质量等级。或者,网络质量参数的区间与内容质量等级可为一对多或多对一的关系。本发明对此并不限定。Wherein, the first threshold here is Qexcellent average , the second threshold here is Qdifferential average , and the first threshold is greater than the second threshold. The first threshold and the second threshold can be set according to operation and maintenance experience. Content quality levels from high to low are: first quality level, second quality level, third quality level. However, the present invention is not limited thereto. In other embodiments, the content quality parameter can be divided into multiple intervals by setting multiple thresholds to correspond to multiple content quality levels. Alternatively, the interval of the network quality parameter and the content quality level may have a one-to-many or many-to-one relationship. The present invention is not limited thereto.

其中,内容质量等级例如根据内容质量参数(q)确定。举例而言,超清视频(对应于内容质量参数q1)属于第一质量等级,高清视频(对应于内容质量参数q2)属于第二质量等级,标清视频(对应于内容质量参数q3)属于第三质量等级,其中,q1大于q2,q2大于q3。然而,本发明对此并不限定。内容质量等级例如还可以根据内容质量参数、所要求带宽资源等确定。Wherein, the content quality level is determined according to the content quality parameter (q), for example. For example, an ultra-definition video (corresponding to the content quality parameter q1) belongs to the first quality level, a high-definition video (corresponding to the content quality parameter q2) belongs to the second quality level, and a standard definition video (corresponding to the content quality parameter q3) belongs to the third quality level. Quality grade, where q1 is greater than q2, and q2 is greater than q3. However, the present invention is not limited thereto. The content quality level can also be determined according to content quality parameters, required bandwidth resources, etc., for example.

于此,终端的类型参数与CDN缓存节点的内容质量之间的预设关系包括:Here, the preset relationship between the type parameter of the terminal and the content quality of the CDN caching node includes:

不低于第一阈值的终端的类型参数,对应于CDN缓存节点中第一质量等级的内容,低于第一阈值且高于第二阈值的类型参数,对应于CDN缓存节点中第二质量等级的内容,不高于第二阈值的类型参数,对应于CDN缓存节点中第三质量等级的内容,其中,第一阈值大于第二阈值,内容质量等级由高至低依次为:第一质量等级、第二质量等级、第三质量等级;和/或,The type parameter of the terminal not lower than the first threshold corresponds to the content of the first quality level in the CDN cache node, and the type parameter lower than the first threshold and higher than the second threshold corresponds to the second quality level in the CDN cache node content, the type parameter is not higher than the second threshold, corresponding to the content of the third quality level in the CDN cache node, where the first threshold is greater than the second threshold, and the content quality levels from high to low are: the first quality level , second quality class, third quality class; and/or,

不低于第一阈值的终端的第一类型参数且不低于第三阈值的终端的第二类型参数,对应于CDN缓存节点中第一质量等级的内容,低于第一阈值且高于第二阈值的第一类型参数以及低于第三阈值且高于第四阈值的第二类型参数,对应于CDN缓存节点中第二质量等级的内容,不高于第二阈值的第一类型参数且不高于第四阈值的第二类型参数,对应于CDN缓存节点中第三质量等级的内容,其中,第一阈值大于第二阈值,第三阈值大于第四阈值,内容质量等级由高至低依次为:第一质量等级、第二质量等级、第三质量等级。The first type parameter of the terminal not lower than the first threshold and the second type parameter of the terminal not lower than the third threshold correspond to the content of the first quality level in the CDN cache node, which is lower than the first threshold and higher than the third threshold The first type parameter of two thresholds and the second type parameter lower than the third threshold and higher than the fourth threshold correspond to the content of the second quality level in the CDN cache node, the first type parameter not higher than the second threshold and The second type of parameter not higher than the fourth threshold corresponds to the content of the third quality level in the CDN cache node, wherein the first threshold is greater than the second threshold, the third threshold is greater than the fourth threshold, and the content quality level is from high to low In order: the first quality level, the second quality level, and the third quality level.

其中,终端的类型参数与内容质量之间的预设关系例如表3所示。然而,本发明对此并不限定。于实际应用中,可根据实际情况确定终端的类型参数与内容质量之间的关系。Wherein, the preset relationship between the type parameter of the terminal and the content quality is shown in Table 3, for example. However, the present invention is not limited thereto. In practical applications, the relationship between the type parameter of the terminal and the content quality can be determined according to the actual situation.

表3终端的类型参数与内容质量之间的预设关系Table 3 Preset relationship between terminal type parameters and content quality

其中,第一类型参数为屏幕分辨率,第二类型参数为CPU处理能力参数。第一阈值于此为R优均,第二阈值于此为R中均,第三阈值于此为P优均,第四阈值于此为P中均,第一阈值大于第二阈值,第三阈值大于第四阈值。第一阈值及第二阈值例如根据现有的图片属性确定,第三阈值及第四阈值例如根据现有终端的相关参数确定。然而,本发明对此并不限定。于其他实施例中,可通过设置多个阈值将终端的类型参数划分为多个区间,以对应于不同内容质量等级。或者,类型参数的区间与内容质量等级可为一对多或多对一的关系。本发明对此并不限定。Wherein, the first type parameter is a screen resolution, and the second type parameter is a CPU processing capability parameter. Here the first threshold is Raverage , the second threshold is Raverage here, the third threshold is Paverage here, the fourth threshold is Paverage here, the first threshold is greater than the second threshold, and the third The threshold is greater than the fourth threshold. The first threshold and the second threshold are determined, for example, according to an existing picture attribute, and the third threshold and the fourth threshold are determined, for example, according to relevant parameters of an existing terminal. However, the present invention is not limited thereto. In other embodiments, the type parameter of the terminal can be divided into multiple intervals by setting multiple thresholds, so as to correspond to different content quality levels. Alternatively, the interval of the type parameter and the content quality level may have a one-to-many or many-to-one relationship. The present invention is not limited thereto.

于此,根据用户位置信息确定最优传输链路及最佳CDN缓存节点,由该CDN缓存节点为用户提供内容例如包括:根据用户位置信息确定最优传输链路及最佳CDN缓存节点,由该CDN缓存节点为用户提供适合用户区域特性的内容。其中,适合用户区域特性的内容例如为用户生活区域的优惠信息。具体而言,根据用户所处的基站/小区位置,选择CDN网络中部署的最近的CDN缓存节点为用户分发内容,或者,根据用户的SGSNIP/GGSNIP地址,判断用户的位置,选择同一运营商网内部署的最近的CDN缓存节点提供内容分发服务,以减少出口流量。如此,CDN可根据用户位置信息进行传输链路的优化,用户请求的图片、视频等内容资源可就近分发。Here, determining the optimal transmission link and the best CDN cache node according to the user location information, and the CDN cache node providing content to the user includes, for example: determining the optimal transmission link and the best CDN cache node according to the user location information, by The CDN caching node provides the user with content suitable for the characteristics of the user's area. Among them, the content suitable for the characteristics of the user's area is, for example, preferential information of the user's living area. Specifically, according to the base station/cell location where the user is located, select the nearest CDN cache node deployed in the CDN network to distribute content to the user, or judge the user's location according to the user's SGSNIP/GGSNIP address, and select the same operator network The closest CDN cache node deployed in-house provides content distribution services to reduce egress traffic. In this way, the CDN can optimize the transmission link according to the user's location information, and the content resources such as pictures and videos requested by the user can be distributed nearby.

于此,根据用户兴趣信息,为用户加载个性化的信息,如广告等。例如,用户喜欢观看视频,则CDN缓存节点可为用户加载电视剧、电影等资讯广告。Here, according to the user's interest information, load personalized information, such as advertisements, for the user. For example, if a user likes to watch videos, the CDN cache node can load information advertisements such as TV dramas and movies for the user.

于本实施例中,上述内容协同调度策略中的内容可根据需要进行组合应用。举例而言,内容协同调度策略例如包括:In this embodiment, the content in the above-mentioned content collaborative scheduling strategy can be combined and applied as required. For example, content collaborative scheduling strategies include:

网络质量参数与CDN缓存节点的内容质量之间存在预设关系,根据用户所处网络的网络质量参数,参照所述预设关系,确定CDN缓存节点内与该用户适配的内容;There is a preset relationship between the network quality parameter and the content quality of the CDN cache node, and according to the network quality parameter of the network where the user is located, referring to the preset relationship, determine the content adapted to the user in the CDN cache node;

根据用户位置信息确定最佳CDN缓存节点,由该CDN缓存节点为用户提供内容。Determine the best CDN cache node according to the user location information, and the CDN cache node provides content for the user.

此时,将采集得到的用户上网数据和信令数据进行关联,获取用户位置信息及用户所处网络的网络质量参数,根据用户位置信息确定最优传输链路及最佳CDN缓存节点,同时,根据用户所处网络的网络质量参数,确定该CDN缓存节点为该用户提供的内容,例如用户所处网络的网络质量参数Q>=Q优均,则确定CDN缓存节点给该用户提供第一质量等级的内容,如超清视频。如此,智能地为用户提供量身定制的内容资源,实现更优质的服务。At this point, associate the collected user access data with signaling data, obtain user location information and network quality parameters of the network where the user is located, determine the optimal transmission link and the best CDN cache node according to the user location information, and at the same time, According to the network quality parameter of the network where the user is located, determine the content that the CDN cache node provides for the user, for example, if the network quality parameter Q>=Qof the network where the user is located, it is determined that the CDN cache node provides the user with the first quality Class content, such as ultra-high-definition video. In this way, intelligently provide users with tailor-made content resources to achieve better services.

此外,上述内容协同调度策略例如可与现有的CDN调度策略(如流量调度策略)相结合。例如,根据现有CDN调度策略确定相应的CDN缓存节点,在该CDN缓存节点根据本实施例中的内容协同调度策略确定推送给用户的适配内容。In addition, the content collaborative scheduling strategy mentioned above can be combined with the existing CDN scheduling strategy (such as traffic scheduling strategy), for example. For example, the corresponding CDN cache node is determined according to the existing CDN scheduling policy, and the adapted content to be pushed to the user is determined at the CDN cache node according to the content collaborative scheduling policy in this embodiment.

图2为本发明实施例提供的CDN的内容协同调度系统的示意图。如图2所示,本发明实施例提供的CDN的内容协同调度系统包括数据采集模块、数据分析模块以及内容调度模块。数据采集模块,用于采集用户的上网数据及信令数据;数据分析模块,用于将采集到的用户的上网数据及信令数据进行关联,获取用户信息;内容调度模块,用于根据预设的内容协同调度策略及获取的用户信息,确定给用户提供内容的CDN缓存节点和/或CDN缓存节点提供给用户的内容。FIG. 2 is a schematic diagram of a CDN content collaborative scheduling system provided by an embodiment of the present invention. As shown in FIG. 2 , the CDN content collaborative scheduling system provided by the embodiment of the present invention includes a data collection module, a data analysis module, and a content scheduling module. The data acquisition module is used to collect the user's online data and signaling data; the data analysis module is used to associate the collected user's online data and signaling data to obtain user information; the content scheduling module is used to The content collaborative scheduling policy and the obtained user information determine the CDN cache node that provides content to the user and/or the content that the CDN cache node provides to the user.

其中,数据分析模块,用于将采集到的用户的上网数据及信令数据进行关联包括:通过国际移动用户识别码IMSI、时间、业务过程中各协议各接口之间的相关性关联用户的上网数据及信令数据。Among them, the data analysis module is used to correlate the collected user's Internet access data and signaling data, including: correlating the user's Internet access through the International Mobile Subscriber Identity (IMSI), time, and the correlation between each protocol and interface in the business process data and signaling data.

其中,用户信息包括用户所处网络的网络质量参数、用户使用的终端的类型参数、用户位置信息、用户兴趣信息或以上信息的任意组合。The user information includes network quality parameters of the network where the user is located, type parameters of the terminal used by the user, user location information, user interest information, or any combination of the above information.

其中,内容协同调度策略包括:Among them, the content collaborative scheduling strategy includes:

网络质量参数与CDN缓存节点的内容质量之间存在预设关系,根据用户所处网络的网络质量参数,参照所述预设关系,确定CDN缓存节点内与该用户适配的内容;和/或,There is a preset relationship between the network quality parameter and the content quality of the CDN cache node, and according to the network quality parameter of the network where the user is located, referring to the preset relationship, determine the content in the CDN cache node that is suitable for the user; and/or ,

终端的类型参数与CDN缓存节点的内容质量之间存在预设关系,根据用户使用终端的类型参数,参照所述预设关系,确定CDN缓存节点内与该用户适配的内容;和/或,There is a preset relationship between the type parameter of the terminal and the content quality of the CDN cache node, and according to the type parameter of the terminal used by the user, referring to the preset relationship, determine the content adapted to the user in the CDN cache node; and/or,

根据用户位置信息确定最优传输链路及最佳CDN缓存节点,由该CDN缓存节点为用户提供内容;和/或,Determine the optimal transmission link and the optimal CDN cache node according to the user location information, and the CDN cache node provides content for the user; and/or,

根据用户兴趣信息,确定CDN缓存节点给该用户提供的个性化信息。According to the user interest information, determine the personalized information provided by the CDN cache node to the user.

于一实施例中,网络质量参数与CDN缓存节点的内容质量之间的预设关系包括:不低于第一阈值的网络质量参数,对应于CDN缓存节点中第一质量等级的内容,低于第一阈值且高于第二阈值的网络质量参数,对应于CDN缓存节点中第二质量等级的内容,不高于第二阈值的网络质量参数,对应于CDN缓存节点中第三质量等级的内容,其中,第一阈值大于第二阈值,内容质量等级由高至低依次为:第一质量等级、第二质量等级、第三质量等级。In one embodiment, the preset relationship between the network quality parameter and the content quality of the CDN cache node includes: a network quality parameter not lower than a first threshold, corresponding to content of the first quality level in the CDN cache node, lower than A network quality parameter with the first threshold and higher than the second threshold corresponds to the content of the second quality level in the CDN cache node, and a network quality parameter not higher than the second threshold corresponds to the content of the third quality level in the CDN cache node , where the first threshold is greater than the second threshold, and the content quality levels from high to low are: the first quality level, the second quality level, and the third quality level.

于一实施例中,终端的类型参数与CDN缓存节点的内容质量之间的预设关系包括:In one embodiment, the preset relationship between the type parameter of the terminal and the content quality of the CDN caching node includes:

不低于第一阈值的终端的类型参数,对应于CDN缓存节点中第一质量等级的内容,低于第一阈值且高于第二阈值的类型参数,对应于CDN缓存节点中第二质量等级的内容,不高于第二阈值的类型参数,对应于CDN缓存节点中第三质量等级的内容,其中,第一阈值大于第二阈值,内容质量等级由高至低依次为:第一质量等级、第二质量等级、第三质量等级;和/或,The type parameter of the terminal not lower than the first threshold corresponds to the content of the first quality level in the CDN cache node, and the type parameter lower than the first threshold and higher than the second threshold corresponds to the second quality level in the CDN cache node content, the type parameter is not higher than the second threshold, corresponding to the content of the third quality level in the CDN cache node, where the first threshold is greater than the second threshold, and the content quality levels from high to low are: the first quality level , second quality class, third quality class; and/or,

不低于第一阈值的终端的第一类型参数且不低于第三阈值的终端的第二类型参数,对应于CDN缓存节点中第一质量等级的内容,低于第一阈值且高于第二阈值的第一类型参数以及低于第三阈值且高于第四阈值的第二类型参数,对应于CDN缓存节点中第二质量等级的内容,不高于第二阈值的第一类型参数且不高于第四阈值的第二类型参数,对应于CDN缓存节点中第三质量等级的内容,其中,第一阈值大于第二阈值,第三阈值大于第四阈值,内容质量等级由高至低依次为:第一质量等级、第二质量等级、第三质量等级。The first type parameter of the terminal not lower than the first threshold and the second type parameter of the terminal not lower than the third threshold correspond to the content of the first quality level in the CDN cache node, which is lower than the first threshold and higher than the third threshold The first type parameter of two thresholds and the second type parameter lower than the third threshold and higher than the fourth threshold correspond to the content of the second quality level in the CDN cache node, the first type parameter not higher than the second threshold and The second type of parameter not higher than the fourth threshold corresponds to the content of the third quality level in the CDN cache node, wherein the first threshold is greater than the second threshold, the third threshold is greater than the fourth threshold, and the content quality level is from high to low In order: the first quality level, the second quality level, and the third quality level.

此外,关于本系统的具体处理流程同上述方法所述,故于此不再赘述。In addition, the specific processing flow of this system is the same as that of the above method, so it will not be repeated here.

以上显示和描述了本发明的基本原理和主要特征和本发明的优点。本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。The basic principles and main features of the present invention and the advantages of the present invention have been shown and described above. The present invention is not limited by the above-mentioned embodiments, and what described in the above-mentioned embodiments and the description only illustrates the principle of the present invention, and without departing from the spirit and scope of the present invention, the present invention also has various changes and improvements, these changes All modifications and improvements are within the scope of the claimed invention.

Claims (12)

Translated fromChinese
1.一种内容分发网络CDN的内容协同调度方法,其特征在于,包括:1. A content collaborative scheduling method of a content distribution network CDN, characterized in that, comprising:采集用户的上网数据及信令数据;Collect user's online data and signaling data;将采集到的用户的上网数据及信令数据进行关联,获取用户信息;Correlate the collected user's online data and signaling data to obtain user information;根据预设的内容协同调度策略及获取的用户信息,确定给用户提供内容的CDN缓存节点和/或CDN缓存节点提供给用户的内容。According to the preset content collaborative scheduling strategy and the acquired user information, determine the CDN cache node that provides content to the user and/or the content that the CDN cache node provides to the user.2.如权利要求1所述的方法,其特征在于,所述将采集到的用户的上网数据及信令数据进行关联包括:通过国际移动用户识别码IMSI、时间、业务过程中各协议各接口之间的相关性关联用户的上网数据及信令数据。2. The method according to claim 1, wherein said associating the collected user's online data and signaling data comprises: through the International Mobile Subscriber Identity (IMSI), time, each interface of each protocol in the business process Correlation between the user's Internet access data and signaling data.3.如权利要求1所述的方法,其特征在于,所述用户信息包括用户所处网络的网络质量参数、用户使用的终端的类型参数、用户位置信息、用户兴趣信息或以上信息的任意组合。3. The method according to claim 1, wherein the user information includes network quality parameters of the network where the user is located, type parameters of the terminal used by the user, user location information, user interest information, or any combination of the above information .4.如权利要求3所述的方法,其特征在于:所述内容协同调度策略包括:4. The method according to claim 3, characterized in that: the content collaborative scheduling strategy comprises:网络质量参数与CDN缓存节点的内容质量之间存在预设关系,根据用户所处网络的网络质量参数,参照所述预设关系,确定CDN缓存节点内与该用户适配的内容;和/或,There is a preset relationship between the network quality parameter and the content quality of the CDN cache node, and according to the network quality parameter of the network where the user is located, referring to the preset relationship, determine the content in the CDN cache node that is suitable for the user; and/or ,终端的类型参数与CDN缓存节点的内容质量之间存在预设关系,根据用户使用终端的类型参数,参照所述预设关系,确定CDN缓存节点内与该用户适配的内容;和/或,There is a preset relationship between the type parameter of the terminal and the content quality of the CDN cache node, and according to the type parameter of the terminal used by the user, referring to the preset relationship, determine the content adapted to the user in the CDN cache node; and/or,根据用户位置信息确定最优传输链路及最佳CDN缓存节点,由该CDN缓存节点给用户提供内容;和/或,Determine the optimal transmission link and the optimal CDN cache node according to the user location information, and the CDN cache node provides content to the user; and/or,根据用户兴趣信息,确定CDN缓存节点给该用户提供的个性化信息。According to the user interest information, determine the personalized information provided by the CDN cache node to the user.5.如权利要求4所述的方法,其特征在于:所述网络质量参数与CDN缓存节点的内容质量之间的预设关系包括:不低于第一阈值的网络质量参数,对应于CDN缓存节点中第一质量等级的内容,低于第一阈值且高于第二阈值的网络质量参数,对应于CDN缓存节点中第二质量等级的内容,不高于第二阈值的网络质量参数,对应于CDN缓存节点中第三质量等级的内容,其中,第一阈值大于第二阈值,内容质量等级由高至低依次为:第一质量等级、第二质量等级、第三质量等级。5. The method according to claim 4, wherein: the preset relationship between the network quality parameter and the content quality of the CDN cache node comprises: a network quality parameter not lower than a first threshold, corresponding to a CDN cache The content of the first quality level in the node, the network quality parameter lower than the first threshold and higher than the second threshold, corresponds to the content of the second quality level in the CDN cache node, and the network quality parameter not higher than the second threshold corresponds to For the content of the third quality level in the CDN caching node, the first threshold is greater than the second threshold, and the content quality levels from high to low are: the first quality level, the second quality level, and the third quality level.6.如权利要求4所述的方法,其特征在于:所述终端的类型参数与CDN缓存节点的内容质量之间的预设关系包括:6. The method according to claim 4, wherein the preset relationship between the type parameter of the terminal and the content quality of the CDN cache node comprises:不低于第一阈值的终端的类型参数,对应于CDN缓存节点中第一质量等级的内容,低于第一阈值且高于第二阈值的类型参数,对应于CDN缓存节点中第二质量等级的内容,不高于第二阈值的类型参数,对应于CDN缓存节点中第三质量等级的内容,其中,第一阈值大于第二阈值,内容质量等级由高至低依次为:第一质量等级、第二质量等级、第三质量等级;和/或,The type parameter of the terminal not lower than the first threshold corresponds to the content of the first quality level in the CDN cache node, and the type parameter lower than the first threshold and higher than the second threshold corresponds to the second quality level in the CDN cache node content, the type parameter is not higher than the second threshold, corresponding to the content of the third quality level in the CDN cache node, where the first threshold is greater than the second threshold, and the content quality levels from high to low are: the first quality level , second quality class, third quality class; and/or,不低于第一阈值的终端的第一类型参数且不低于第三阈值的终端的第二类型参数,对应于CDN缓存节点中第一质量等级的内容,低于第一阈值且高于第二阈值的第一类型参数以及低于第三阈值且高于第四阈值的第二类型参数,对应于CDN缓存节点中第二质量等级的内容,不高于第二阈值的第一类型参数且不高于第四阈值的第二类型参数,对应于CDN缓存节点中第三质量等级的内容,其中,第一阈值大于第二阈值,第三阈值大于第四阈值,内容质量等级由高至低依次为:第一质量等级、第二质量等级、第三质量等级。The first type parameter of the terminal not lower than the first threshold and the second type parameter of the terminal not lower than the third threshold correspond to the content of the first quality level in the CDN cache node, which is lower than the first threshold and higher than the third threshold The first type parameter of two thresholds and the second type parameter lower than the third threshold and higher than the fourth threshold correspond to the content of the second quality level in the CDN cache node, the first type parameter not higher than the second threshold and The second type of parameter not higher than the fourth threshold corresponds to the content of the third quality level in the CDN cache node, wherein the first threshold is greater than the second threshold, the third threshold is greater than the fourth threshold, and the content quality level is from high to low In order: the first quality level, the second quality level, and the third quality level.7.一种CDN的内容协同调度系统,其特征在于,包括:7. A CDN content collaborative scheduling system, characterized in that it comprises:数据采集模块,用于采集用户的上网数据及信令数据;Data collection module, used to collect user's online data and signaling data;数据分析模块,用于将采集到的用户的上网数据及信令数据进行关联,获取用户信息;The data analysis module is used to correlate the collected user's online data and signaling data to obtain user information;内容调度模块,用于根据预设的内容协同调度策略及获取的用户信息,确定给用户提供内容的CDN缓存节点和/或CDN缓存节点提供给用户的内容。The content scheduling module is configured to determine the CDN cache node that provides content to the user and/or the content that the CDN cache node provides to the user according to the preset content collaborative scheduling strategy and the obtained user information.8.如权利要求7所述的系统,其特征在于,所述数据分析模块,用于将采集到的用户的上网数据及信令数据进行关联包括:通过国际移动用户识别码IMSI、时间、业务过程中各协议各接口之间的相关性关联用户的上网数据及信令数据。8. The system according to claim 7, wherein the data analysis module is used for associating the collected user's online data and signaling data comprising: through the International Mobile Subscriber Identity (IMSI), time, service During the process, the correlation between the interfaces of each protocol correlates the user's Internet access data and signaling data.9.如权利要求7所述的系统,其特征在于,所述用户信息包括用户所处网络的网络质量参数、用户使用的终端的类型参数、用户位置信息、用户兴趣信息或以上信息的任意组合。9. The system according to claim 7, wherein the user information includes network quality parameters of the network where the user is located, type parameters of the terminal used by the user, user location information, user interest information, or any combination of the above information .10.如权利要求9所述的系统,其特征在于,所述内容协同调度策略包括:10. The system according to claim 9, wherein the content collaborative scheduling strategy comprises:网络质量参数与CDN缓存节点的内容质量之间存在预设关系,根据用户所处网络的网络质量参数,参照所述预设关系,确定CDN缓存节点内与该用户适配的内容;和/或,There is a preset relationship between the network quality parameter and the content quality of the CDN cache node, and according to the network quality parameter of the network where the user is located, referring to the preset relationship, determine the content in the CDN cache node that is suitable for the user; and/or ,终端的类型参数与CDN缓存节点的内容质量之间存在预设关系,根据用户使用终端的类型参数,参照所述预设关系,确定CDN缓存节点内与该用户适配的内容;和/或,There is a preset relationship between the type parameter of the terminal and the content quality of the CDN cache node, and according to the type parameter of the terminal used by the user, referring to the preset relationship, determine the content adapted to the user in the CDN cache node; and/or,根据用户位置信息确定最优传输链路及最佳CDN缓存节点,由该CDN缓存节点为用户提供内容;和/或,Determine the optimal transmission link and the optimal CDN cache node according to the user location information, and the CDN cache node provides content for the user; and/or,根据用户兴趣信息,确定CDN缓存节点给该用户提供的个性化信息。According to the user interest information, determine the personalized information provided by the CDN cache node to the user.11.如权利要求10所述的系统,其特征在于,所述网络质量参数与CDN缓存节点的内容质量之间的预设关系包括:不低于第一阈值的网络质量参数,对应于CDN缓存节点中第一质量等级的内容,低于第一阈值且高于第二阈值的网络质量参数,对应于CDN缓存节点中第二质量等级的内容,不高于第二阈值的网络质量参数,对应于CDN缓存节点中第三质量等级的内容,其中,第一阈值大于第二阈值,内容质量等级由高至低依次为:第一质量等级、第二质量等级、第三质量等级。11. The system according to claim 10, wherein the preset relationship between the network quality parameter and the content quality of the CDN cache node includes: a network quality parameter not lower than the first threshold, corresponding to the CDN cache The content of the first quality level in the node, the network quality parameter lower than the first threshold and higher than the second threshold, corresponds to the content of the second quality level in the CDN cache node, and the network quality parameter not higher than the second threshold corresponds to For the content of the third quality level in the CDN caching node, the first threshold is greater than the second threshold, and the content quality levels from high to low are: the first quality level, the second quality level, and the third quality level.12.如权利要求10所述的系统,其特征在于,所述终端的类型参数与CDN缓存节点的内容质量之间的预设关系包括:12. The system according to claim 10, wherein the preset relationship between the type parameter of the terminal and the content quality of the CDN cache node comprises:不低于第一阈值的终端的类型参数,对应于CDN缓存节点中第一质量等级的内容,低于第一阈值且高于第二阈值的类型参数,对应于CDN缓存节点中第二质量等级的内容,不高于第二阈值的类型参数,对应于CDN缓存节点中第三质量等级的内容,其中,第一阈值大于第二阈值,内容质量等级由高至低依次为:第一质量等级、第二质量等级、第三质量等级;和/或,The type parameter of the terminal not lower than the first threshold corresponds to the content of the first quality level in the CDN cache node, and the type parameter lower than the first threshold and higher than the second threshold corresponds to the second quality level in the CDN cache node content, the type parameter is not higher than the second threshold, corresponding to the content of the third quality level in the CDN cache node, where the first threshold is greater than the second threshold, and the content quality levels from high to low are: the first quality level , second quality class, third quality class; and/or,不低于第一阈值的终端的第一类型参数且不低于第三阈值的终端的第二类型参数,对应于CDN缓存节点中第一质量等级的内容,低于第一阈值且高于第二阈值的第一类型参数以及低于第三阈值且高于第四阈值的第二类型参数,对应于CDN缓存节点中第二质量等级的内容,不高于第二阈值的第一类型参数且不高于第四阈值的第二类型参数,对应于CDN缓存节点中第三质量等级的内容,其中,第一阈值大于第二阈值,第三阈值大于第四阈值,内容质量等级由高至低依次为:第一质量等级、第二质量等级、第三质量等级。The first type parameter of the terminal not lower than the first threshold and the second type parameter of the terminal not lower than the third threshold correspond to the content of the first quality level in the CDN cache node, which is lower than the first threshold and higher than the third threshold The first type parameter of two thresholds and the second type parameter lower than the third threshold and higher than the fourth threshold correspond to the content of the second quality level in the CDN cache node, the first type parameter not higher than the second threshold and The second type of parameter not higher than the fourth threshold corresponds to the content of the third quality level in the CDN cache node, wherein the first threshold is greater than the second threshold, the third threshold is greater than the fourth threshold, and the content quality level is from high to low In order: the first quality level, the second quality level, and the third quality level.
CN201510388346.8A2015-07-032015-07-03Content collaborative scheduling method and system for CDNPendingCN105072151A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201510388346.8ACN105072151A (en)2015-07-032015-07-03Content collaborative scheduling method and system for CDN

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201510388346.8ACN105072151A (en)2015-07-032015-07-03Content collaborative scheduling method and system for CDN

Publications (1)

Publication NumberPublication Date
CN105072151Atrue CN105072151A (en)2015-11-18

Family

ID=54501430

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201510388346.8APendingCN105072151A (en)2015-07-032015-07-03Content collaborative scheduling method and system for CDN

Country Status (1)

CountryLink
CN (1)CN105072151A (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
WO2017113373A1 (en)*2015-12-312017-07-06华为技术有限公司Caching method and packet data network gateway
CN108153798A (en)*2016-12-022018-06-12阿里巴巴集团控股有限公司Page info processing method, apparatus and system
CN109257193A (en)*2017-07-112019-01-22中国移动通信有限公司研究院Edge cache management method, personal cloud system and computer readable storage medium
CN109788083A (en)*2019-03-222019-05-21网易(杭州)网络有限公司Using method for down loading, device, storage medium and electronic device
CN110245313A (en)*2019-05-202019-09-17中国平安财产保险股份有限公司Request sending method, device and terminal based on data analysis
CN110830909A (en)*2019-11-122020-02-21中国联合网络通信集团有限公司 A content distribution control method and device
WO2021000379A1 (en)*2019-07-022021-01-07网宿科技股份有限公司Network data scheduling method and edge node
CN113542330A (en)*2020-04-212021-10-22中移(上海)信息通信科技有限公司Method and system for acquiring mobile edge calculation data

Citations (14)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN1859213A (en)*2006-03-012006-11-08华为技术有限公司System and method for securing service lelel in content distribution network
CN101621538A (en)*2009-08-072010-01-06中兴通讯股份有限公司Method and system for selecting medium source nodes in peer-to-peer network
US20100250772A1 (en)*2009-03-312010-09-30Comcast Cable Communications, LlcDynamic distribution of media content assets for a content delivery network
CN102118401A (en)*2009-12-312011-07-06华为技术有限公司Media playing method and system, content transmission network equipment and advertisement server (AS)
CN102572548A (en)*2011-01-042012-07-11中兴通讯股份有限公司Content distributing method and system
CN102571839A (en)*2010-12-152012-07-11北京邮电大学P2P content delivery method based on social attribute of users and system adopting same
CN102769819A (en)*2011-05-032012-11-07中国移动通信集团公司 Content distribution method in wireless communication system and corresponding system and server
CN103428267A (en)*2013-07-032013-12-04北京邮电大学Intelligent cache system and method for same to distinguish users' preference correlation
CN103457907A (en)*2012-05-282013-12-18中国移动通信集团公司Method, equipment and system for multimedia content distribution
CN103475947A (en)*2013-09-132013-12-25中国联合网络通信集团有限公司Streaming media distribution system and method based on software defined network
CN103631872A (en)*2013-11-062014-03-12乐视网信息技术(北京)股份有限公司Method for playing multimedia files and electronic terminal
CN104185997A (en)*2012-04-122014-12-03华为技术有限公司 Systems and methods for quality-of-experience-aware media search and recommendation using a unified portal
CN104539948A (en)*2013-07-162015-04-22香港科技大学Video processing system and video processing method
CN104754640A (en)*2013-12-262015-07-01中国移动通信集团公司Network resource scheduling method and network resource management server

Patent Citations (14)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN1859213A (en)*2006-03-012006-11-08华为技术有限公司System and method for securing service lelel in content distribution network
US20100250772A1 (en)*2009-03-312010-09-30Comcast Cable Communications, LlcDynamic distribution of media content assets for a content delivery network
CN101621538A (en)*2009-08-072010-01-06中兴通讯股份有限公司Method and system for selecting medium source nodes in peer-to-peer network
CN102118401A (en)*2009-12-312011-07-06华为技术有限公司Media playing method and system, content transmission network equipment and advertisement server (AS)
CN102571839A (en)*2010-12-152012-07-11北京邮电大学P2P content delivery method based on social attribute of users and system adopting same
CN102572548A (en)*2011-01-042012-07-11中兴通讯股份有限公司Content distributing method and system
CN102769819A (en)*2011-05-032012-11-07中国移动通信集团公司 Content distribution method in wireless communication system and corresponding system and server
CN104185997A (en)*2012-04-122014-12-03华为技术有限公司 Systems and methods for quality-of-experience-aware media search and recommendation using a unified portal
CN103457907A (en)*2012-05-282013-12-18中国移动通信集团公司Method, equipment and system for multimedia content distribution
CN103428267A (en)*2013-07-032013-12-04北京邮电大学Intelligent cache system and method for same to distinguish users' preference correlation
CN104539948A (en)*2013-07-162015-04-22香港科技大学Video processing system and video processing method
CN103475947A (en)*2013-09-132013-12-25中国联合网络通信集团有限公司Streaming media distribution system and method based on software defined network
CN103631872A (en)*2013-11-062014-03-12乐视网信息技术(北京)股份有限公司Method for playing multimedia files and electronic terminal
CN104754640A (en)*2013-12-262015-07-01中国移动通信集团公司Network resource scheduling method and network resource management server

Cited By (13)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
WO2017113373A1 (en)*2015-12-312017-07-06华为技术有限公司Caching method and packet data network gateway
CN108153798B (en)*2016-12-022022-02-18阿里巴巴集团控股有限公司Page information processing method, device and system
CN108153798A (en)*2016-12-022018-06-12阿里巴巴集团控股有限公司Page info processing method, apparatus and system
CN109257193A (en)*2017-07-112019-01-22中国移动通信有限公司研究院Edge cache management method, personal cloud system and computer readable storage medium
CN109788083A (en)*2019-03-222019-05-21网易(杭州)网络有限公司Using method for down loading, device, storage medium and electronic device
CN109788083B (en)*2019-03-222022-06-24网易(杭州)网络有限公司Application downloading method and device, storage medium and electronic device
CN110245313A (en)*2019-05-202019-09-17中国平安财产保险股份有限公司Request sending method, device and terminal based on data analysis
CN110245313B (en)*2019-05-202024-09-20中国平安财产保险股份有限公司Request sending method, device and terminal based on data analysis
WO2021000379A1 (en)*2019-07-022021-01-07网宿科技股份有限公司Network data scheduling method and edge node
CN110830909A (en)*2019-11-122020-02-21中国联合网络通信集团有限公司 A content distribution control method and device
CN110830909B (en)*2019-11-122021-11-09中国联合网络通信集团有限公司Content distribution control method and device
CN113542330A (en)*2020-04-212021-10-22中移(上海)信息通信科技有限公司Method and system for acquiring mobile edge calculation data
CN113542330B (en)*2020-04-212023-10-27中移(上海)信息通信科技有限公司Mobile edge calculation data acquisition method and system

Similar Documents

PublicationPublication DateTitle
US10484881B2 (en)Optimization of cellular network architecture based on device type-specific traffic dynamics
CN105072151A (en)Content collaborative scheduling method and system for CDN
CN102801690B (en)The processing method of Streaming Media, Distributor, client and system
CN103997791B (en)The wireless network resource distribution method and system of preference are used based on user terminals resources
CN104812006B (en) Cache-based data transmission method and device
US20120198020A1 (en)Content distribution within a service provider network
KR102080116B1 (en)Method and apparatus for assigning video bitrate in mobile communicatino system
CN101917742B (en)Data transmission method, equipment and system
CN104471904B (en)Method and apparatus for content optimization
CN104348841B (en)Content distribution method, analysis and managing and control system and content distribution network system
JP7511030B2 (en) Techniques for reporting network traffic activity
CN103974057B (en)A kind of video quality user experience value assessment method, equipment and system
US20160135166A1 (en)System and method for exporting real-time user equipment and bearer state information
KR20130091051A (en)Method and apparatus for controlling traffic transfer rate based on cell capacity in mobile communication system
JP7389919B2 (en) Network analysis components and how network analysis information is provided
CN105227396B (en)A kind of inferior commending contents dissemination system and its method towards mobile communications network
CN102594578B (en)The processing method of information transmission service, device and system
CN107332744B (en)Routing path selection method and system and user access server
KR101441403B1 (en)Content Delivery Service system, apparatus and method for supporting contents delivery service thereof
CN101175038A (en) Method, communication system and equipment for data stream information transmission
CN104244334B (en)A kind of method and apparatus for determining network service quality
Taleb et al.Impact of emerging social media applications on mobile networks
CN111132353A (en)Video service transmission method, base station and core network
KR101158369B1 (en)System for refreshing content using user&#39;s location information and content taste, and method thereof
CN104486770A (en)Selection method and device for community to be deployed of long term evolution (LTE) network

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
RJ01Rejection of invention patent application after publication

Application publication date:20151118

RJ01Rejection of invention patent application after publication

[8]ページ先頭

©2009-2025 Movatter.jp