CN107087013B - 移动基站cdn***及其服务方法 - Google Patents
移动基站cdn***及其服务方法 Download PDFInfo
- Publication number
- CN107087013B CN107087013B CN201610088156.9A CN201610088156A CN107087013B CN 107087013 B CN107087013 B CN 107087013B CN 201610088156 A CN201610088156 A CN 201610088156A CN 107087013 B CN107087013 B CN 107087013B
- Authority
- CN
- China
- Prior art keywords
- base station
- http request
- remote terminal
- preset rule
- cdn system
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 32
- 230000001133 acceleration Effects 0.000 claims description 31
- 238000004458 analytical method Methods 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/40—Support for services or applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/55—Push-based network services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
- H04L67/5683—Storage of data provided by user terminals, i.e. reverse caching
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了一种移动基站CDN***的服务方法,将CDN***部署在移动基站,该方法流程包括:接收远程终端发送的远程用户拨号认证RADIUS请求,以及HTTP请求;根据接收到的所述远程终端发送的RADIUS请求和HTTP请求,由所述移动基站CDN***为所述远程终端提供与预置规则对应的服务。本发明还提出一种移动基站CDN***。本发明解决了现有CDN无法根据某一特定基站的用户访问信息提供定向服务的技术问题。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种移动基站CDN***及其服务方法。
背景技术
现有的CDN(Content Delivery Network,内容分发网络)一般是设置在互联网的入口侧,为用户提供加速服务,但是传统的CDN距离用户较远,用户请求经过层层传输,到达骨干网,最后到互联网,不仅缓存加速效果不理想,而且无法根据某一特定基站的用户访问信息提供定向服务,例如定向缓存加速、定向推送等定向服务。
发明内容
本发明提供一种移动基站CDN***及其服务方法,其主要目的在于解决现有CDN无法根据某一特定基站的用户访问信息提供定向服务的技术问题。
为实现上述目的,本发明提供一种移动基站CDN***的服务方法,将CDN***部署在移动基站,该移动基站CDN***的服务方法包括:
接收远程终端发送的远程用户拨号认证RADIUS请求,以及HTTP请求;
根据接收到的所述远程终端发送的RADIUS请求和HTTP请求,由所述移动基站CDN***为所述远程终端提供与预置规则对应的服务。
优选地,所述根据接收到的所述远程终端发送的RADIUS请求和HTTP请求,由所述移动基站CDN***为所述远程终端提供与预置规则对应的服务的步骤包括:
接收到远程终端发送的远程用户拨号认证RADIUS请求时,解析所述RADIUS请求以获取用户标识和基站标识并关联;
接收到所述远程终端发送的HTTP请求时,获取所述HTTP请求对应的访问信息以及用户标识,并获取所述用户标识关联的基站标识;
根据所述访问信息更新获取的所述基站标识对应的访问统计信息,其中,所述访问信息包括访问地址;
当所述访问统计信息与预置规则匹配时,所述移动基站CDN***为所述远程终端提供所述预置规则对应的服务。
优选地,所述当所述访问统计信息与预置规则匹配时,所述移动基站CDN***为所述远程终端提供所述预置规则对应的服务的步骤包括:
当所述访问统计信息符合配置的预置规则、且所述预置规则对应的服务为缓存加速时,从缓存区获取所述HTTP请求对应的内容;
当从缓存区中获取到所述HTTP请求对应的内容时,所述移动基站CDN***响应所述HTTP请求并将所述缓存区中的所述HTTP请求对应的内容发送至所述用户标识对应的远程终端。
优选地,所述从缓存区获取所述HTTP请求对应的内容的步骤之后,所述移动基站CDN***的服务方法还包括步骤:
当从缓存区中获取不到所述HTTP请求对应的内容时,所述移动基站CDN***从所述HTTP请求对应的源服务器下载所述HTTP请求对应的内容并响应所述远程终端;
将所述HTTP请求对应的内容保存至所述缓存区。
优选地,所述当所述访问统计信息与预置规则匹配时,所述移动基站CDN***为所述远程终端提供所述预置规则对应的服务的步骤包括:
当所述访问统计信息符合配置的预置规则、且所述预置规则对应的服务为广告推送时,所述移动基站CDN***向所述用户标识对应的远程终端推送配置的广告信息。
优选地,所述移动基站CDN***的服务方法还包括步骤:
根据更新的所述访问统计信息更新所述预置规则。
此外,为实现上述目的,本发明还提供一种移动基站CDN***,将CDN***部署在移动基站,该移动基站CDN***包括:
报文接收模块,用于接收远程终端发送的远程用户拨号认证RADIUS请求,以及HTTP请求;
服务控制模块,用于根据接收到的所述远程终端发送的RADIUS请求和HTTP请求,由所述移动基站CDN***为所述远程终端提供与预置规则对应的服务。
优选地,所述服务控制模块包括:
解析单元,用于接收到远程终端发送的远程用户拨号认证RADIUS请求时,解析所述RADIUS请求以获取用户标识和基站标识并关联;
获取单元,用于接收到所述远程终端发送的HTTP请求时,获取所述HTTP请求对应的访问信息以及用户标识,并获取所述用户标识关联的基站标识;
更新单元,用于接收到所述远程终端发送的HTTP请求时,获取所述HTTP请求对应的访问信息以及用户标识,并获取所述用户标识关联的基站标识;
执行单元,用于当所述访问统计信息与预置规则匹配时,为所述远程终端提供所述预置规则对应的服务。
优选地,所述执行单元包括:
缓存获取子单元,用于当所述访问统计信息符合配置的预置规则、且所述预置规则对应的服务为缓存加速时,从缓存区获取所述HTTP请求对应的内容;
缓存加速子单元,用于当从缓存区中获取到所述HTTP请求对应的内容时,响应所述HTTP请求并将所述缓存区中的所述HTTP请求对应的内容发送至所述用户标识对应的远程终端。
优选地,所述缓存获取子单元,还用于当从缓存区中获取不到所述HTTP请求对应的内容时,从所述HTTP请求对应的源服务器下载所述HTTP请求对应的内容并响应所述远程终端;以及将所述HTTP请求对应的内容保存至所述缓存区。
优选地,所述执行单元还包括:
定向推送子单元,用于当所述访问统计信息符合配置的预置规则、且所述预置规则对应的服务为广告推送时,向所述用户标识对应的远程终端推送配置的广告信息。
优选地,所述移动基站CDN***还包括:
配置模块,用于根据更新的所述访问统计信息更新所述预置规则。
本发明提出的移动基站CDN***及其服务方法,在基站处设置CDN服务器,并预先设置预置规则,在接收到远程终端发送的RADIUS请求时,解析该请求以获取用户标识和基站标识并关联,当远程终端发送HTTP请求访问网络时,获取HTTP请求对应的访问信息以及用户标识,并获取所述用户标识关联的基站标识,并更新基站标识对应的访问统计信息,判断访问统计信息是否符合与预置规则匹配,若符合,则为该远程终端提供预置规则对应的服务,例如缓存加速,定向推送等,解决了现有CDN无法根据某一特定基站的用户访问信息提供定向服务的技术问题。
附图说明
图1为本发明移动基站CDN***的服务方法第一实施例的流程图;
图2为本发明移动基站CDN***的服务方法第一实施例中提供预置规则对应的服务的步骤的细化流程示意图;
图3为本发明移动基站CDN***的服务方法第二实施例中提供缓存加速服务的步骤的细化流程示意图;
图4为本发明移动基站CDN***第一实施例的功能模块示意图;
图5为本发明移动基站CDN***第一实施例中服务控制模块的细化功能模块示意图;
图6为本发明移动基站CDN***第二实施例中执行单元的细化功能模块示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明提供一种移动基站CDN***的服务方法。
参照图1所示,为本发明移动基站CDN***的服务方法第一实施例的流程图。
在第一实施例中,该移动基站CDN***的服务方法包括:
步骤S10,接收远程终端发送的远程用户拨号认证RADIUS请求,以及HTTP请求;
步骤S20,根据接收到的所述远程终端发送的RADIUS请求和HTTP请求,由所述移动基站CDN***为所述远程终端提供与预置规则对应的服务。
基站是用户访问互联网的接入点,本实施例中,在基站的nodeB中部署CDN服务器,该CDN服务器可以直接获取到用户向该基站发送的RADIUS(Remote Authentication DialIn User Service,远程用户拨号认证服务)请求和HTTP(Hyper Text Transfer Protocol,超文本传输协议)请求,在多个基站CDN的基础上再设置一个总服务器,对获取到的请求进行解析并处理。
参照图2所示,步骤S20可以包括以下细化步骤:
步骤S21,接收到远程终端发送的远程用户拨号认证RADIUS请求时,解析所述RADIUS请求以获取用户标识和基站标识并关联。
当用户使用手机、平板电脑等终端通过移动流量上网时,用户在终端开启了基于运营商提供的移动流量上网服务时,终端会向基站发送远程用户拨号认证请求以接入网络,及上述RADIUS请求,该RADIUS请求中包含有用户标识和基站标识,将用户标识和基站标识关联,其中,用户标识可以包括手机号码、用户的IP地址、或者用户终端的标识信息等,基站标识可以是基站ID或者基站的具***置等信息。在接收到远程终端发送的RADIUS请求时,对该RADIUS请求进行解析,获取到其中包含的用户标识和基站标识并关联,例如将获取到的手机号码、用户的IP地址或者用户终端的标识信息等用户标识信息与基站ID关联。
步骤S22,接收到所述远程终端发送的HTTP请求时,获取所述HTTP请求对应的访问信息以及用户标识,并获取所述用户标识关联的基站标识。
步骤S23,根据所述访问信息更新获取的所述基站标识对应的访问统计信息,其中,所述访问信息包括访问地址。
远程终端在成功实现远程拨号认证之后,用户通过发送HTTP请求访问网站,在接收到上述远程终端发送的HTTP请求之后,对该HTTP请求做拦截处理,从中获取到用户访问的HTTP请求的URL(Uniform Resource Locator,统一资源定位符)、用户访问的URL的域信息、以及访问时间等访问信息,以及用户标识,并获取与用户标识关联的基站标识,由于每个用户访问的URL可能存在重复,例如,存在多个用户访问同一个URL的情况,因此,在获取到上述访问信息后,对预先建立的基站标识对应的访问统计信息进行更新,,因为接收到HTTP请求可能是针对不同的基站,因此需要对每一个基站的访问请求进行分别统计,其中包括,URL被访问的次数,以及访问时间等,因此,每接收到一个HTTP请求,就更新一次该HTTP请求对应的URL的访问次数,以及访问时间等信息,可以根据这些信息获取某一URL地址的访问热度,例如,某一URL地址在一定时间段内被访问的次数。
步骤S24,当所述访问统计信息与预置规则匹配时,所述移动基站CDN***为所述远程终端提供所述预置规则对应的服务。
可以预先设置预置规则,例如,设置VIP手机号码,或者当某一个URL的访问次数达到一定次数,或者针对某个特定基站的访问用户,并且为该预置规则配置对应的定向服务,例如定向加速、定向推送等等。当更新的访问统计信息中的符合配置的预置规则时,为发出上述RADIUS请求和HTTP请求的远程终端提供该预置规则对应的服务,例如缓存加速、广告推送、带宽控制、重定向等。
上述访问统计信息体现了用户的访问热点,例如,如统计特定基站区域内热点视频、热门网站等,然后针对TOP100的网站资源进行针对性的加速,结合TOP100的网站访问和视频,通过大数据计算,可以针对某个基站的特定用户互联网访问推送相应的推荐信息,比如在商业街的基站,通过CDN采集相应的信息,可以推送该基站附近正在举行促销活动商家的链接,比如在学校宿舍的基站,可以通过采集最近一段时间学生热点观看的视频从而推送相关的广告信息。既可以优化用户体验,也可以充分掌握用户的行为特征,做到真正意义上的精细化流量经营。
本实施例提出的移动基站CDN***的服务方法,在基站处设置CDN服务器,并预先设置预置规则,在接收到远程终端发送的RADIUS请求时,解析该请求以获取用户标识和基站标识并关联,当远程终端发送HTTP请求访问网络时,获取HTTP请求对应的访问信息以及用户标识,并获取所述用户标识关联的基站标识,并更新基站标识对应的访问统计信息,判断访问统计信息是否符合与预置规则匹配,若符合,则为该远程终端提供预置规则对应的服务,例如缓存加速,定向推送等,解决了现有CDN无法根据某一特定基站的用户访问信息提供定向服务的技术问题。
参照图3所示,基于本发明移动基站CDN***的服务方法的第一实施例提出本发明移动基站CDN***的服务方法的第二实施例。在本实施例中,步骤S24包括以下细化步骤:
步骤S241,当所述访问统计信息符合配置的预置规则、且所述预置规则对应的服务为缓存加速时,从缓存区获取所述HTTP请求对应的内容。
步骤S242,当从缓存区中获取到所述HTTP请求对应的内容时,响应所述HTTP请求并将所述缓存区中的所述HTTP请求对应的内容发送至所述用户标识对应的远程终端。
当预先配置的预置规则对应的服务为向发送上述RADIUS请求和HTTP请求且满足预置规则的远程终端提供缓存加速时,从缓存区中获取的HTTP请求对应的内容,并将其发送至远程终端。
进一步地,在步骤S241之后,步骤S24还包括:
当从缓存区中获取不到所述HTTP请求对应的内容时,从所述HTTP请求对应的源服务器下载所述HTTP请求对应的内容并响应所述远程终端;将所述HTTP请求对应的内容保存至所述缓存区。
可以理解的是,当某一URL地址第一次被访问时,即使本次访问满足要求,但是缓存区中还没有缓存HTTP请求对应的内容,此时从HTTP请求对应的源服务器获取HTTP请求对应的内容并响应发送HTTP请求的远程终端,并且将获取到的内容保存至缓存区,当再次接收到符合预置规则的请求时,为其对应的远程终端提供缓存加速服务。
进一步地,若用户标识和访问统计信息不符合配置的预置规则时,直接将HTTP请求透明代理到目的地址,不对请求做任何处理。
例如,在某一基站附近上网的用户,对其提供缓存加速的服务,假设配置的预置规则为优酷网站的视频A的URL的访问次数达到100次,对应的服务为缓存加速。当用户通过基站上网时,首先解析用户的终端发送的RADIUS请求,并解析该请求获取用户标识和基站标识,用户访问优酷网站的视频A,获取视频A的URL地址等访问信息,并更新该URL地址的访问次数,若访问次数达到100次,则缓存该HTTP请求对应的内容,其中,访问次数的统计可以是不同用户发送的访问请求,当后续再接收到同样的HTTP请求时,为HTTP请求对应的远程终端提供缓存加速服务,即可以直接将缓存中请求对应的内容发送至远程终端,而不必再向源服务器请求对应的内容,对于远程终端来说,加快了HTTP请求的响应时间,为用户带来更好的上网体验,同时实现了流量增值。以上只是一个简单的举例说明,实际应用中,可以根据不同的运营商的需求,创建多样化的预置规则,达到更精细化的服务体验。
在其他的实施例中,也可以是其他的定向服务,例如定向推送等。当所述访问统计信息符合配置的预置规则、且所述预置规则对应的服务为广告推送时,向发送符合所述预置规则的所述HTTP请求的远程终端推送配置的广告信息。
进一步地,该方法还包括以下步骤:
根据更新的所述访问统计信息更新所述预置规则。
根据访问统计信息更新预置规则,例如,当热门网址有变化,可根据变化后的信息更新预置规则;或者运营商可以根据自己的需要设置预置规则,例如为特定的VIP用户提供定向服务,或者为某一特定位置的用户提供定向服务,或者为访问某一URL的用户提供定向服务等。
本发明还提出一种移动基站CDN***。
参照图4所示,为本发明移动基站CDN***第一实施例的功能模块示意图。
在该实施例中,将CDN***部署在移动基站,该移动基站CDN***包括:
报文接收模块10,用于接收远程终端发送的远程用户拨号认证RADIUS请求,以及HTTP请求;
服务控制模块20,用于根据接收到的所述远程终端发送的RADIUS请求和HTTP请求,由所述移动基站CDN***为所述远程终端提供与预置规则对应的服务。
基站是用户访问互联网的接入点,本实施例中,在基站的nodeB中部署CDN服务器,该CDN服务器可以直接获取到用户向该基站发送的RADIUS(Remote Authentication DialIn User Service,远程用户拨号认证服务)请求和HTTP(Hyper Text Transfer Protocol,超文本传输协议)请求,在多个基站CDN的基础上再设置一个总服务器,作为移动基站CDN***,对获取到的请求进行解析并处理。
进一步地,参照图5所示,服务控制模块20可以包括以下单元:
解析单元21,用于接收到远程终端发送的远程用户拨号认证RADIUS请求时,解析所述RADIUS请求以获取用户标识和基站标识并关联。
当用户使用手机、平板电脑等终端通过移动流量上网时,用户在终端开启了基于运营商提供的移动流量上网服务时,终端会向基站发送远程用户拨号认证请求以接入网络,及上述RADIUS请求,该RADIUS请求中包含有用户标识和基站标识,将用户标识和基站标识关联,其中,用户标识可以包括手机号码、用户的IP地址、或者用户终端的标识信息等,基站标识可以是基站ID或者基站的具***置等信息。在接收到远程终端发送的RADIUS请求时,解析单元21对该RADIUS请求进行解析,获取到其中包含的用户标识和基站标识并关联,例如将获取到的手机号码、用户的IP地址或者用户终端的标识信息等用户标识信息与基站ID关联。
获取单元22,用于接收到所述远程终端发送的HTTP请求时,获取所述HTTP请求对应的访问信息以及用户标识,并获取所述用户标识关联的基站标识。
更新单元23,用于根据所述访问信息更新获取的所述基站标识对应的访问统计信息,其中,所述访问信息包括访问地址。
远程终端在成功实现远程拨号认证之后,用户通过发送HTTP请求访问网站,在接收到上述远程终端发送的HTTP请求之后,获取单元22对该HTTP请求做拦截处理,从中获取到用户访问的HTTP请求的URL(Uniform Resource Locator,统一资源定位符)、用户访问的URL的域信息、以及访问时间等访问信息,以及用户标识,并获取与用户标识关联的基站标识,由于每个用户访问的URL可能存在重复,例如,存在多个用户访问同一个URL的情况,因此,在获取到上述访问信息后,对预先建立的基站标识对应的访问统计信息进行更新,因为接收到HTTP请求可能是针对不同的基站,因此需要对每一个基站的访问请求进行分别统计,其中包括,URL被访问的次数,以及访问时间等,因此,每接收到一个HTTP请求,获取单元22就更新一次该HTTP请求对应的URL的访问次数,以及访问时间等信息,可以根据这些信息获取某一URL地址的访问热度,例如,某一URL地址在一定时间段内被访问的次数。
执行单元24,用于当所述访问统计信息与预置规则匹配时,为所述远程终端提供所述预置规则对应的服务。
可以预先设置预置规则,例如,设置VIP手机号码,或者当某一个URL的访问次数达到一定次数,或者针对某个特定基站的访问用户,并且为该预置规则配置对应的定向服务,例如定向加速、定向推送等等。当获取到的用户标识和更新的访问统计信息中符合配置的预置规则时,执行单元24为发出上述RADIUS请求和HTTP请求的远程终端提供该预置规则对应的服务,例如缓存加速、广告推送、带宽控制、重定向等。
上述访问统计信息体现了用户的访问热点,例如,如统计特定基站区域内热点视频、热门网站等,然后针对TOP100的网站资源进行针对性的加速,结合TOP100的网站访问和视频,通过大数据计算,针对某个基站的特定用户互联网访问推送相应的推荐信息,比如在商业街的基站,通过CDN采集相应的信息,执行单元24可以推送该基站附近正在举行促销活动商家的链接,比如在学校宿舍的基站,执行单元24可以通过采集最近一段时间学生热点观看的视频从而推送相关的广告信息。既可以优化用户体验,也可以充分掌握用户的行为特征,做到真正意义上的精细化流量经营。
本实施例提出的移动基站CDN***,在基站处设置CDN服务器,并预先设置预置规则,在接收到远程终端发送的RADIUS请求时,解析该请求以获取用户标识和基站标识并关联,当远程终端发送HTTP请求访问网络时,获取HTTP请求对应的访问信息以及用户标识,并获取所述用户标识关联的基站标识,并更新基站标识对应的访问统计信息,判断访问统计信息是否符合与预置规则匹配,若符合,则为该远程终端提供预置规则对应的服务,例如缓存加速,定向推送等,解决了现有CDN无法根据某一特定基站的用户访问信息提供定向服务的技术问题。
参照图6所示,基于本发明移动基站CDN***的第一实施例提出本发明移动基站CDN***的第二实施例。在本实施例中,执行单元24包括以下子单元:
缓存获取子单元241,用于当所述访问统计信息符合配置的预置规则、且所述预置规则对应的服务为缓存加速时,从缓存区获取所述HTTP请求对应的内容。
缓存加速子单元242,用于当从缓存区中获取到所述HTTP请求对应的内容时,响应所述HTTP请求并将所述缓存区中的所述HTTP请求对应的内容发送至所述用户标识对应的远程终端。
当预先配置的预置规则对应的服务为向发送上述RADIUS请求和HTTP请求且满足预置规则的远程终端提供缓存加速时,缓存获取子单元241从缓存区中获取的HTTP请求对应的内容,缓存加速子单元242将其发送至远程终端。
进一步地,缓存获取子单元241,还用于当从缓存区中获取不到所述HTTP请求对应的内容时,从所述HTTP请求对应的源服务器下载所述HTTP请求对应的内容并响应所述远程终端;以及将所述HTTP请求对应的内容保存至所述缓存区。
可以理解的是,当某一URL地址第一次被访问时,即使本次访问满足要求,但是缓存区中还没有缓存HTTP请求对应的内容,此时从HTTP请求对应的源服务器获取HTTP请求对应的内容并响应发送HTTP请求的远程终端,并且将获取到的内容保存至缓存区,当再次接收到符合预置规则的请求时,为其对应的远程终端提供缓存加速服务。
进一步地,若用户标识和访问统计信息不符合配置的预置规则时,执行单元24直接将HTTP请求透明代理到目的地址,不对请求做任何处理。
例如,在某一基站附近上网的用户,对其提供缓存加速的服务,假设配置的预置规则为优酷网站的视频A的URL的访问次数达到100次,对应的服务为缓存加速。当用户通过基站上网时,解析单元21首先解析用户的终端发送的RADIUS请求,并解析该请求获取用户标识和基站标识,用户访问优酷网站的视频A,获取单元22获取视频A的URL地址等访问信息,并更新该URL地址的访问次数,若访问次数达到100次,则缓存获取子单元241缓存该HTTP请求对应的内容,其中,访问次数的统计可以是不同用户发送的访问请求,当后续再接收到同样的HTTP请求时,缓存加速子单元242为HTTP请求对应的远程终端提供缓存加速服务,即可以直接将缓存中请求对应的内容发送至远程终端,而不必再向源服务器请求对应的内容,对于远程终端来说,加快了HTTP请求的响应时间,为用户带来更好的上网体验,同时实现了流量增值。以上只是一个简单的举例说明,实际应用中,可以根据不同的运营商的需求,创建多样化的预置规则,达到更精细化的服务体验。
在其他的实施例中,也可以是其他的定向服务,例如定向推送等。执行单元24还可以包括定向推送子单元,用于当所述用户标识和所述访问统计信息符合配置的预置规则、且所述预置规则对应的服务为广告推送时,向发送符合所述预置规则的所述HTTP请求的远程终端推送配置的广告信息。
进一步地,该***还包括配置模块,用于根据更新的所述访问统计信息更新所述预置规则。
配置模块根据访问统计信息更新预置规则,例如,当热门网址有变化,可根据变化后的信息更新预置规则;或者运营商可以根据自己的需要设置预置规则,例如为特定的VIP用户提供定向服务,或者为某一特定位置的用户提供定向服务,或者为访问某一URL的用户提供定向服务等。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (10)
1.一种移动基站CDN***的服务方法,其特征在于,将CDN***部署在移动基站,所述移动基站CDN***的服务方法包括:
接收远程终端发送的远程用户拨号认证RADIUS请求,以及HTTP请求;
根据接收到的所述远程终端发送的RADIUS请求和HTTP请求,由所述移动基站CDN***为所述远程终端提供与预置规则对应的服务;
其中,所述根据接收到的所述远程终端发送的RADIUS请求和HTTP请求,由所述移动基站CDN***为所述远程终端提供与预置规则对应的服务的步骤包括:
接收到远程终端发送的远程用户拨号认证RADIUS请求时,解析所述RADIUS请求以获取用户标识和基站标识并关联;
接收到所述远程终端发送的HTTP请求时,获取所述HTTP请求对应的访问信息以及用户标识,并获取所述用户标识关联的基站标识;
根据所述访问信息更新获取的所述基站标识对应的访问统计信息,其中,所述访问信息包括访问地址;
当所述访问统计信息与预置规则匹配时,所述移动基站CDN***为所述远程终端提供所述预置规则对应的服务。
2.根据权利要求1所述的移动基站CDN***的服务方法,其特征在于,所述当所述访问统计信息与预置规则匹配时,所述移动基站CDN***为所述远程终端提供所述预置规则对应的服务的步骤包括:
当所述访问统计信息符合配置的预置规则、且所述预置规则对应的服务为缓存加速时,从缓存区获取所述HTTP请求对应的内容;
当从缓存区中获取到所述HTTP请求对应的内容时,所述移动基站CDN***响应所述HTTP请求并将所述缓存区中的所述HTTP请求对应的内容发送至所述用户标识对应的远程终端。
3.根据权利要求2所述的移动基站CDN***的服务方法,其特征在于,所述从缓存区获取所述HTTP请求对应的内容的步骤之后,所述移动基站CDN***的服务方法还包括步骤:
当从缓存区中获取不到所述HTTP请求对应的内容时,所述移动基站CDN***从所述HTTP请求对应的源服务器下载所述HTTP请求对应的内容并响应所述远程终端;
将所述HTTP请求对应的内容保存至所述缓存区。
4.根据权利要求1所述的移动基站CDN***的服务方法,其特征在于,所述当所述访问统计信息与预置规则匹配时,所述移动基站CDN***为所述远程终端提供所述预置规则对应的服务的步骤包括:
当所述访问统计信息符合配置的预置规则、且所述预置规则对应的服务为广告推送时,所述移动基站CDN***向所述用户标识对应的远程终端推送配置的广告信息。
5.根据权利要求1所述的移动基站CDN***的服务方法,其特征在于,所述移动基站CDN***的服务方法还包括步骤:
根据更新的所述访问统计信息更新所述预置规则。
6.一种移动基站CDN***,其特征在于,将CDN***部署在移动基站,所述移动基站CDN***包括:
报文接收模块,用于接收远程终端发送的远程用户拨号认证RADIUS请求,以及HTTP请求;
服务控制模块,用于根据接收到的所述远程终端发送的RADIUS请求和HTTP请求,由所述移动基站CDN***为所述远程终端提供与预置规则对应的服务;
其中,所述服务控制模块包括:
解析单元,用于接收到远程终端发送的远程用户拨号认证RADIUS请求时,解析所述RADIUS请求以获取用户标识和基站标识并关联;
获取单元,用于接收到所述远程终端发送的HTTP请求时,获取所述HTTP请求对应的访问信息以及用户标识,并获取所述用户标识关联的基站标识;
更新单元,用于根据所述访问信息更新获取的所述基站标识对应的访问统计信息,其中,所述访问信息包括访问地址;
执行单元,用于当所述访问统计信息与预置规则匹配时,为所述远程终端提供所述预置规则对应的服务。
7.根据权利要求6所述的移动基站CDN***,其特征在于,所述执行单元包括:
缓存获取子单元,用于当所述访问统计信息符合配置的预置规则、且所述预置规则对应的服务为缓存加速时,从缓存区获取所述HTTP请求对应的内容;
缓存加速子单元,用于当从缓存区中获取到所述HTTP请求对应的内容时,响应所述HTTP请求并将所述缓存区中的所述HTTP请求对应的内容发送至所述用户标识对应的远程终端。
8.根据权利要求7所述的移动基站CDN***,其特征在于,所述缓存获取子单元,还用于当从缓存区中获取不到所述HTTP请求对应的内容时,从所述HTTP请求对应的源服务器下载所述HTTP请求对应的内容并响应所述远程终端;以及将所述HTTP请求对应的内容保存至所述缓存区。
9.根据权利要求6所述的移动基站CDN***,其特征在于,所述执行单元还包括:
定向推送子单元,用于当所述访问统计信息符合配置的预置规则、且所述预置规则对应的服务为广告推送时,向所述用户标识对应的远程终端推送配置的广告信息。
10.根据权利要求6所述的移动基站CDN***,其特征在于,所述移动基站CDN***还包括:
配置模块,用于根据更新的所述访问统计信息更新所述预置规则。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610088156.9A CN107087013B (zh) | 2016-02-16 | 2016-02-16 | 移动基站cdn***及其服务方法 |
PCT/CN2017/073673 WO2017140247A1 (zh) | 2016-02-16 | 2017-02-15 | 移动基站cdn***及其服务方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610088156.9A CN107087013B (zh) | 2016-02-16 | 2016-02-16 | 移动基站cdn***及其服务方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107087013A CN107087013A (zh) | 2017-08-22 |
CN107087013B true CN107087013B (zh) | 2020-07-07 |
Family
ID=59615179
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610088156.9A Active CN107087013B (zh) | 2016-02-16 | 2016-02-16 | 移动基站cdn***及其服务方法 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN107087013B (zh) |
WO (1) | WO2017140247A1 (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109962961A (zh) * | 2017-12-26 | 2019-07-02 | ***通信集团广西有限公司 | 一种内容分发网络cdn服务节点的重定向方法及*** |
CN109246238A (zh) * | 2018-10-15 | 2019-01-18 | 中国联合网络通信集团有限公司 | 内容缓存加速方法及网络设备 |
CN109640345A (zh) * | 2018-12-28 | 2019-04-16 | 广东中兴新支点技术有限公司 | 网络拨号方法、装置及电子设备 |
CN112788133A (zh) * | 2020-12-31 | 2021-05-11 | 上海卓悠网络科技有限公司 | 一种基于广告的信息交互方法及设备 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013013237A1 (en) * | 2011-07-21 | 2013-01-24 | Movik Networks | Ran analytics, control and tuning via multi-protocol, multi-domain, and multi-rat analysis |
CN103581248A (zh) * | 2012-07-31 | 2014-02-12 | 中兴通讯股份有限公司 | 内容分发网络cdn服务的提供方法及装置 |
CN103547333B (zh) * | 2013-03-26 | 2016-07-06 | 华为技术有限公司 | 一种广告推送方法、设备和*** |
EP2903225B1 (en) * | 2014-01-30 | 2016-09-28 | Alcatel Lucent | Bit-rate control for access to content stored in local delivery devices of a content-delivery network |
CN105100174A (zh) * | 2014-05-22 | 2015-11-25 | ***通信集团公司 | 一种互联网资源的调度方法、装置和*** |
CN104486740B (zh) * | 2014-12-04 | 2018-07-03 | 中国联合网络通信集团有限公司 | 一种处理数据的方法、服务网关和移动管理实体 |
CN104902006A (zh) * | 2015-04-16 | 2015-09-09 | 华为技术有限公司 | 内容访问方法、无线接入网内容分发网络基站和核心内容分发网络装置 |
-
2016
- 2016-02-16 CN CN201610088156.9A patent/CN107087013B/zh active Active
-
2017
- 2017-02-15 WO PCT/CN2017/073673 patent/WO2017140247A1/zh active Application Filing
Also Published As
Publication number | Publication date |
---|---|
CN107087013A (zh) | 2017-08-22 |
WO2017140247A1 (zh) | 2017-08-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8527987B2 (en) | Method and device for installing applications on NFC-enabled devices | |
CN100486280C (zh) | 移动通信终端页面适配的方法及*** | |
US9749403B2 (en) | Managing content distribution in a wireless communications environment | |
CN101483672B (zh) | 业务信息访问处理方法与***、网关服务器、移动终端 | |
US20070254635A1 (en) | System and method to query wireless network offerings | |
CN107087013B (zh) | 移动基站cdn***及其服务方法 | |
KR101638315B1 (ko) | 와이파이 망을 이용한 웹기반 광고 제공 시스템 및 방법 | |
SG178429A1 (en) | Network selection method based on multi-link and apparatus thereof | |
US9479607B2 (en) | Content caching and delivering system with traffic of repetitively requested content reduced | |
CN102404616B (zh) | 基于数字电视网络进行数据云推送的方法及*** | |
CN106657217A (zh) | 一种基于路由设备的app下载缓存的方法 | |
KR101523204B1 (ko) | 광고 제공 시스템 및 방법 | |
CN105493462B (zh) | 一种内容分发方法、装置和*** | |
CN107786502B (zh) | 一种认证代理方法、装置和设备 | |
CN106411978B (zh) | 一种资源缓存方法及装置 | |
EP2651152B1 (en) | Optimizing backhaul and wireless link capacity in mobile telecommunication systems | |
EP2850809B1 (en) | Providing data to a network terminal | |
US8185607B1 (en) | Querying wireless network offerings | |
KR100883372B1 (ko) | 통신 네트워크에서의 서비스 모듈 다운로딩 시스템 및 방법 | |
CN106790176B (zh) | 一种访问网络的方法及*** | |
US20150288734A1 (en) | Adaptive leveraging of network information | |
CN104731801B (zh) | 一种实现页面适配的方法、平台及*** | |
CN109525867B (zh) | 负载均衡方法、装置及移动终端 | |
JP5940931B2 (ja) | サーバ装置、通信装置及びプログラム | |
US20160234685A1 (en) | Methods and Devices for Processing Identification Information |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |