CN101222347A - 一种实现用户获取网络数据的方法及设备 - Google Patents
一种实现用户获取网络数据的方法及设备 Download PDFInfo
- Publication number
- CN101222347A CN101222347A CNA2008100566038A CN200810056603A CN101222347A CN 101222347 A CN101222347 A CN 101222347A CN A2008100566038 A CNA2008100566038 A CN A2008100566038A CN 200810056603 A CN200810056603 A CN 200810056603A CN 101222347 A CN101222347 A CN 101222347A
- Authority
- CN
- China
- Prior art keywords
- data
- module
- user
- network
- accessed
- 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
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
一种实现用户获取网络数据的方法及设备,具体包括:当收到数据访问请求时,判断被请求访问的数据是否保存在接入网本地,如果是,将存储在接入网本地的所述数据发送给用户,否则,通过主干网获取所述数据发送给用户。由于本发明实施例提供的技术方案将用户所需数据保存到接入网本地,从而减少了主干网重复传输相同的数据造成的带宽占用。
Description
技术领域
本发明涉及网络通信技术领域,尤其涉及一种实现用户获取网络数据的方法及设备。
背景技术
随着IPTV(Internet Protocol Television网络电视)、视频会议、在线游戏、HDTV(High Definition Television高清电视)等高带宽业务的出现,用户对接入带宽的需求将进一步增加。FTTH(Fiber To The Home光纤到户)技术由于采用光纤接入方式,解决了宽带网络接入“最后一公里”的瓶颈,从而能够满足用户对接入网带宽的要求。但是,随着FTTH等接入网技术的发展将导致主干网带宽瓶颈的问题,因此,增加主干网的带宽及提高主干网的利用率将成为下一阶段网络发展的重点。
目前,现有技术中的波分复用技术作为一种光纤通信的复用技术,能够提高光纤的传输效率,是光纤通信***扩容的好方法。采用波分复用及其扩展技术密集波分复用技术,可以在不改变目前网络布局的条件下成倍增加***带宽,满足主干网的带宽需求。但是,波分复用技术一般只应用于长途干网上,而且为避免光纤发生故障造成对数据传输的影响,需要采用热备份技术对***进行维护,因此对接入用户来说,采用波分复用技术的***实现成本太高。
现有技术中还有一种IP多播(又称多址广播或组播)技术,是一种允许一台或多台主机同时发送单一数据包到多台主机的TCP/IP网络技术,被广泛应用在网络音频/视频广播、音频点播/视频点播、视频网络会议、多媒体远程教育、“push”技术(“推送”技术)和虚拟现实游戏等业务中。针对上述需要重复发送相同数据的业务,IP多播的通信方式较之采用重复点对点通信方式、广播方式,能够有效提高网络带宽的利用率。
发明人在实现本发明的过程中,发现现有技术中至少存在如下问题:
如果多用户分时请求相同数据时,无论采用波分复用技术还是采用IP多播技术,都需要通过主干网重复传输相同的数据,从而造成对主干网的带宽占用。
发明内容
本发明的实施例提供了一种实现用户获取网络数据的方法及设备,从而可以减少在主干网上重复传输相同的数据。
一种实现用户获取网络数据的方法,包括:
当收到数据访问请求时,判断被请求访问的数据是否保存在接入网本地,如果是,将存储在接入网本地的所述数据发送给用户,否则,通过主干网获取所述数据发送给用户。
一种实现用户获取网络数据的设备,包括数据判断模块、数据发送模块和数据转发模块,其中:
数据判断模块,用于根据收到的数据访问请求,判断被请求访问的数据是否保存在接入网本地,如果是,则通知所述数据发送模块执行所述数据发送操作;否则,通知所述数据转发模块执行所述数据转发操作;
数据发送模块,用于根据所述数据判断模块发送的通知,将所述数据存储模块中保存的所述数据发送给用户;
数据转发模块,用于根据所述数据判断模块发送的通知,通过主干网获取所述数据发送给用户。
一种实现用户获取网络数据的设备,包括:
存储模块,用于在接入网本地保存接收到的数据;
网络处理器,用于根据收到的数据的访问请求,向用户发送所述存储模块中保存的所述数据,以及接收数据并传送给所述存储模块;
中央处理器,分别与所述存储模块及网络处理器连接,控制实现存储模块与网络处理器之间的数据传递。
由上述本发明的实施例提供的技术方案可以看出,由于本发明实施例将用户所需数据下载到接入网本地,因而使得用户可以从接入网本地获取其请求的数据,即无需通过访问主干网获取相应数据,有效降低了多用户获取同一数据的情况下对主干网的带宽资源的占用。
附图说明
图1为本发明实施例提供的处理过程的示意图一;
图2为本发明实施例实际应用的网络***示意图;
图3为本发明实施例提供的处理过程的示意图二;
图4为本发明实施例提供的设备结构示意图一;
图5为本发明实施例提供的设备结构示意图二。
具体实施方式
在网络中存在很多重复传输的数据,如多个B地的用户需要在不同的时间获取从A地传输的相同数据,则要在不同的时间根据用户的需求从A地重复传输该数据到B地,以满足B地不同的用户的需求。为减少由此造成的对主干网络带宽占用,在本发明实施例中,当收到数据访问请求时,判断被请求访问的数据是否保存在接入网本地,如果是,将存储在接入网本地的所述数据发送给用户,否则,通过主干网获取所述数据发送给用户。
其中,还可以包括:监测某一数据被通过主干网获取的次数,当达到预定次数时,在接入网本地保存所述数据。通过所述对相同数据下载次数的统计,将网络中的热门信息自动保存到接入网本地,供用户访问,以减少对网络中传输资源的占用。
为了提高存储空间的利用率,及时释放存储空间以确保新数据的进入,本发明实施例还可以通过监测保存在接入网本地的数据被访问情况,对保存在接入网本地的数据进行老化删除,具体可以通过以下至少一种操作实现:监测某一数据被用户访问的间隔时间,当所述间隔时间超出预定时间时,删除所述数据;或者当本地存储空间已满,将保存在本地存储空间的数据的被访问概率进行比较,按照需要保存的数据的存储空间需求,删除本地存储空间中被访问概率低的数据;当本地存储空间已满时,将需要进入本地存储空间的数据的被访问概率与本地存储的数据的被访问概率进行比较,删除本地存储空间中被访问概率低的数据(该方法适用于当某一数据被通过主干网获取的次数达到预定次数后,在接入网本地保存所述数据的情况)。
下面将结合附图对本发明实施例在实际应用过程中的具体实现方式进行详细的说明。
本发明实施例提供的一种实现用户获取网络数据的处理方案如图1所示,具体可以包括以下步骤:
步骤11、本地网络设备收到用户发送的数据访问请求;
步骤12、根据所述的数据访问请求,判断用户所需数据是否存储在接入网本地,如果未保存在接入网本地,则执行步骤13,否则,执行步骤15;
步骤13、如果用户所需数据未存储在接入网本地,则通过主干网获取所述数据并发送给相应的用户,并对所述的数据进行下载计次,以统计某一数据被通过主干网下载的次数,执行步骤14;
步骤14、当通过主干网下载所述数据的计次数达到预定次数时,将该数据下载并保存到本地,以便后续针对该数据的请求可以直接在本地获得相应数据;
其中,所述的预定次数具体设定方式可以是手动设置,如在收到数据的首次访问请求时,***提示操作人员输入所述数据对应的预定次数,操作人员根据需要输入具体数值;也可以是自动设置,如将***默认值作为每个数据的预定次数。
步骤15、如果用户所需数据已经存储在接入网本地,则将接入网本地存储的数据发送给用户。
在接入网本地保存的数据可以保存在网络设备中,也可以保存在与接入网设备通信的特定存储设备中。
上述本发明实施例中,还可以通过监测保存在接入网本地的数据的访问情况,对其进行老化删除。
具体的老化删除方法可以通过以下至少一种操作实现:
基于数据被访问时间间隔的老化删除方法,监测某一数据被用户访问的间隔时间,当所述间隔时间超出预定的老化删除时间时,删除所述数据,其中的老化删除时间可以根据本地闲置存储空间的大小动态设定,如果闲置存储空间大(比如大于某一阈值),则可将老化删除时间设定得较长,否则,将老化删除时间设定得较短,所述的老化删除时间的设定方式根据用户的需要,可以手动或自动设置;
基于数据被访问概率对比的老化删除方法,即当本地存储空间已满时,将需要进入本地存储空间的新数据的被访问概率与本地存储的老数据的被访问概率进行比较,删除被访问概率低的老数据。具体可以是将新数据的被访问概率与每个老数据的被访问概率分别进行比较,并判断所有被访问概率低于新数据被访问概率的老数据所占用的存储空间可否满足新数据的需求,如果可以则删除全部或部分被访问概率低于新数据被访问概率的老数据,并保存所述新数据;否则,仅删除访问概率低于新数据访问概率的老数据,但拒绝保存所述新数据,其中,删除部分被访问概率低于新数据被访问概率的数据时只要满足新数据存储空间需求即可(可以随机删除被访问概率低于新数据被访问概率的数据,也可以按照被访问概率由高到低顺序删除被访问概率低于新数据被访问概率的数据,等等)。所述被访问概率是指单位时间内相同数据被请求访问的次数,其计量单位可以是次/小时。例如,第一次和第N次通过主干网获取所述新数据的时间间隔为T1,则N除以T1可得到新数据的被访问概率;从第一次到统计被访问概率之前最后一次获取本地存储空间中相应的老数据的时间间隔为T2,在T2内获取所述老数据的次数为M,则M除以T2可得到所述老数据的被访问概率。
为防止用户恶意访问导致本地存储空间中存储大量无用数据,本发明实施例中,可以对接入网用户进行接入认证,对未通过接入认证的用户,拒绝其发送的数据访问请求;还可以监测同一IP地址对相同数据的访问请求次数,如果超过预定值,则拒绝该用户的数据访问请求,否则向用户发送所述数据。
为便于对上述本发明实施例的理解,下面以本发明实施例在图2所示网络***中的应用为例,对用户获取网络数据的具体处理过程进行进一步描述:
图2所示的网络***中,文件服务器A和本地网络设备B与主干网连接,处于B地接入网的用户(N1-NN3)均与本地网络设备B连接,现有多个用户需要在不同时间访问A地的文件服务器A上的文件XX。
用户N1向本地网络设备B发送针对文件XX的访问请求,假定该对文件XX的访问请求为用户N1所在接入网中对文件XX的首次访问请求;
本地网络设备B判断文件XX未保存在接入网本地,且所述的对文件XX的访问请求为首次访问请求,则为所述的文件XX设置被下载次数阈值,例如设被下载次数阈值=3;
本地网络设备B通过主干网获取文件服务器A中的文件XX并发送给用户N1,由于该对文件XX的访问请求为用户N1所在接入网中对文件XX的首次访问请求,因此将文件XX对应的被下载计次数置为1,所述下载计次数记录本地网络设备B被从文件服务器A下载文件XX的次数;
用户N2向本地网络设备B发送针对文件XX的访问请求;
本地网络设备B判断文件XX未保存在本地,则通过主干网从网络设备A获取文件服务器A中的文件XX并发送给用户N2,并将文件XX对应的被下载计次累计,即文件XX对应的被下载计次数为2;
用户N3向本地网络设备B发送针对文件XX的访问请求;
本地网络设备B判断文件XX未保存在本地,则获取文件服务器A中的文件XX并发送给用户N3,并将文件XX对应的被下载次数累计,即为3,此时,文件XX对应的被下载计次数达到预先设置的被下载次数阈值3,因此将文件XX下载到本地网络设备B或与本地网络设备B关联的本地存储设备中;
当再次收到针对文件XX的访问请求时,本地网络设备B判断文件XX已经保存在本地,故将保存在本地的文件XX发送给提出访问请求的用户,而不再通过主干网络提取数据。
如果B地的用户还需要在不同时间访问A地文件服务器A上的其他相同文件,如文件YY、文件ZZ等,同样可以按照上述步骤实现。
本发明实施例提供的另外一种实现用户获取网络数据的方法如图3所示,具体可以包括以下步骤:
步骤31、本地网络设备收到用户发送的数据访问请求;
步骤32、根据所述的数据访问请求,判断用户所需数据是否存储在接入网本地,如果未保存在接入网本地,则执行步骤33,否则,执行步骤35;
步骤33、通过主干网获取所述数据并发送给相应的用户,并将所述数据下载并保存到接入网本地,同时为所述数据设定老化删除时间,执行步骤34;
步骤34、当存储在接入网本地的所述数据的被访问间隔时间超出对应的老化删除时间时,将所述数据从接入网本地删除;
步骤35、如果用户所需数据已经存储在接入网本地,则将本地网络设备中存储的数据发送给用户。
当本地存储空间满时,上述本发明实施例中还可以通过被访问概率对比的方式对存储在本地的数据进行老化删除,即,将所有本地存储的老数据的被访问概率进行比较,根据需要进入本地存储空间的新数据所需的空间大小,删除部分或者全部被访问概率较低的老数据(可以随机删除被访问概率较低的老数据,也可以按照被访问概率由高到低顺序删除被访问概率较低的老数据,等等)。所述被访问概率是指单位时间内,相同数据被请求访问的次数,其计量单位可以是次/小时。例如,老数据从第一次到统计被访问概率之前最后一次被从本地存储空间获取的时间间隔为T2,在T2内获取所述老数据的次数为M,则M除以T2可得到所述老数据的被访问概率。
本发明实施例还提供一种实现用户获取网络数据的设备,其结构如图4所示,具体实现结构可以包括数据判断模块41、数据发送模块42和数据转发模块43,其中:
数据判断模块41,用于根据收到的数据访问请求,判断被请求访问的数据是否保存在接入网本地的存储空间48,如果是,则通知所述数据发送模块42执行数据发送操作;否则,通知所述数据转发模块43执行数据转发操作;
数据发送模块42,用于根据所述数据判断模块41发送的通知,将接入网本地的存储空间48中保存的所述用户请求的数据发送给用户;
数据转发模块43,用于根据所述数据判断模块41发送的通知,通过主干网获取所述用户请求的数据发送给用户。
其中,本发明实施例的设备还可以包括数据下载模块44,用于将本地接入网中用户需要的数据通过主干网下载并保存到接入网本地的存储空间48中,以便于在本地为用户提供相应的数据;访问统计模块45,用于统计某一数据被通过主干网获取的次数,当达到预定次数时,通知所述数据下载模块44将所述数据保存在所述接入网本地的存储空间48。
图4所示的本地存储空间48可以由在本发明实施例提供的设备中设置数据存储设备实现,也可以由位于接入网本地、与本发明实施例提供的设备关联的存储设备实现。
为提高存储空间的利用率,及时释放存储空间以确保新数据的进入,本发明实施例的设备还可以包括以下至少一种模块:
时间老化删除模块46,用于监测某一数据被用户访问的间隔时间,当所述间隔时间超过预定时间时,将所述数据从接入网本地的存储空间48中删除;
概率老化删除模块一471,用于当本地存储空间48已满,将保存在本地存储空间的数据的被访问概率进行比较,按照需要保存的数据的存储空间需求,删除本地存储空间48中被访问概率低的数据;
概率老化删除模块二472,用于当接入网本地的存储空间48已满,将需要进入本地存储空间的数据的被访问概率与保存在本地的数据的被访问概率进行比较,并将被访问概率低的数据从接入网本地的存储空间48中删除。具体可以是将新数据的被访问概率与每个老数据的被访问概率分别进行比较,并判断所有被访问概率低于新数据被访问概率的老数据占用的存储空间可否满足新数据的需求,如果可以则删除全部或部分被访问概率低于新数据被访问概率的老数据,并保存所述新数据;否则,仅删除被访问概率低于新数据被访问概率的老数据,但拒绝保存所述新数据,其中,删除部分被访问概率低于新数据被访问概率的数据时只要满足新数据存储空间需求即可。
所述被访问概率是指单位时间内相同数据被获取或访问的次数,其计量单位可以是次/小时。例如,所述新数据被第一次和第N次(N为老化次数)通过主干网获取的时间间隔为T1,则N除以T1可得到新数据的被访问概率;从第一次到统计被访问概率之前最后一次,本地存储空间中相应的老数据被获取的时间间隔为T2,在T2内所述老数据被获取或访问的次数为M,则M除以T2可得到所述老数据的被访问概率。
为便于对上述本发明实施例的理解,还提供了一种具体的存储式网络设备,下面将结合图5对该设备的具体实现结构及工作原理进行详细说明。
如图5所示,相应的存储式网络设备的结构包括存储模块51、网络处理器NP(Network Processor)52、中央处理器(CPU)53、用户接口模块54和主干网接口模块55,其中:
存储模块51,用于在接入网本地保存接收到的数据,其中,所述数据包括用户所需数据和网络处理器52上送报文数据;
所述存储模块51通常采用磁盘存储介质,并根据不同用户需求,可选用各种不同规格和种类的存储器。其存储方式可以采取分类存储的方式,例如基于网络电视IPTV(Internet Protocol Television)、高清电视HDTV(High DefinitionTelevision)等不同业务类型,对相应数据进行分类存储;还可以采取优先存储的方式,例如通过对数据源IP地址设置优先级,对相应数据进行基于IP地址的优先存储。
网络处理器(NP)52,用于根据收到的针对数据的访问请求,向用户发送所述存储模块51中保存的相应数据(即实现图4中的数据发送模块42的功能),以及接收本地接入网中的用户所需数据并传送给所述存储模块51;
中央处理器(CPU)53,分别与所述存储模块51及NP52连接,控制实现存储模块51与NP52之间的数据传递,即用于将NP52上报的数据添加到存储模块51中等。
用户接口模块54,用于与接入网内的用户连接,实现与用户之间的数据通信;
所述的用户接口模块54支持基于以太网的协议,可提供灵活的配置。为方便用户访问,所述的用户接口模块还可以与CPU53连接,通过CPU53的文件***实时向用户提供设备中的存储数据信息以及访问间隔时间、访问频率等相关存储信息。
主干网接口模块55,用于与主干网连接,实现与接入网外的设备之间的数据通信。
其中,本发明实施例的存储式网络设备还可以包括现场可编程逻辑阵列模块(FPGA)56,该模块用于与NP52通信,统计某一数据被用户访问的次数,当达到预定次数时,通过CPU53通知所述存储模块51保存所述数据。
上述本发明实施例提供的存储式网络设备中,所述的NP52还包括数据转发模块523和数据判断模块522,其中,所述的数据转发模块523用于根据收到的本地接入网用户发来的针对数据的访问请求,通过主干网获取所述用户所需数据并转发给用户;所述的数据判断模块521用于判断被请求的数据是否保存在接入网本地,如果是,则通过CPU53通知所述数据发送模块522将所述数据发送给用户;否则,通知所述数据转发模块523通过主干网获取所述数据并发送给用户。
为提高存储空间的利用率,及时释放存储空间以确保新数据的进入,所述的现场可编程逻辑阵列模块56可以包括以下至少一个模块:
时间老化删除模块561,用于监测某一数据被用户访问的间隔时间,当所述间隔时间超过预定时间时,通过CPU53将所述数据从存储模块51中删除;
概率老化删除模块一562,用于当本地存储空间已满,将保存在本地存储空间的数据的被访问概率进行比较,按照需要保存的数据的存储空间需求,删除本地存储空间中被访问概率低的数据;
概率老化删除模块二563,用于当本地存储空间已满,将需要进入本地存储空间的数据的被访问概率与保存在本地的数据的被访问概率进行比较,并通过CPU53将被访问概率低的数据从存储模块51中删除。具体可以是将新数据的被访问概率与每个老数据的被访问概率分别进行比较,并判断所有被访问概率低于新数据被访问概率的老数据占用的存储空间可否满足新数据的需求,如果可以则删除全部或部分被访问概率低于新数据被访问概率的老数据,并保存所述新数据;否则,仅删除被访问概率低于新数据被访问概率的老数据,但拒绝保存所述新数据,其中,删除部分被访问概率低于新数据被访问概率的数据时只要满足新数据存储空间需求即可。
所述被访问概率是指单位时间内相同数据被获取或访问的次数,其计量单位可以是次/小时。例如,所述新数据第一次和第N次(N为老化次数)被通过主干网获取的时间间隔为T1,则N除以T1可得到新数据的被访问概率;从第一次到统计被访问概率之前,本地存储空间中相应的老数据最后一次被获取的时间间隔为T2,在T2内所述老数据被获取或访问的次数为M,则M除以T2可得到所述老数据的被访问概率。
上述本发明实施例提供的存储式网络设备中,所述的NP、CPU、FPGA可以有多种实现结构,通过适当的方式连接或通信,均可实现上述各功能模块的功能,其具体工作方式可以是:
(1)数据识别、用户识别功能的实现:NP接收用户发来的报文,通过所述报文中用户IP地址、请求访问文件名等信息识别不同用户的访问,接收主干网发来的数据;通过网络1~7层中的某些或全部报文分析,根据所述数据报文中文件源IP地址、端口号、文件校验码、文件日期等信息识别相同数据的访问;
(2)数据发送功能的实现:NP通过对数据访问请求报文信息与本地存储的数据的报文信息进行匹配,并将匹配结果发送给CPU,如果找到匹配的数据,则CPU通过本地向用户发送所述数据;否则,CPU通过主干网获取数据发送给用户;
(3)数据存储与老化功能的实现:NP可以但不仅限于采用X11+DUNE的结构,通过所述的X11对报文进行网络1~7层中的某些或全部深层分析后,将报文分析的结果通过标签的形式附加在数据报文上,发送给所述的DUNE芯片,通过该芯片配合FPGA模块可实现统计等相关功能,具体可以包括:
FPGA根据所述的报文分析结果分别对不同数据进行访问次数、访问间隔时间、访问概率等进行统计计算,并将计算结果发送给CPU,CPU通过比较FPGA上报的下载计次数与设定的老化次数,当下载次数达到老化次数时,通过CPU控制将相应的数据保存到存储模块;
通过比较FPGA上报的数据访问间隔时间与设定的老化删除时间,判断是否需要删除该数据,并在确定需要删除时,通过CUP控制删除存储模块中保存的相应数据;
通过比较FPGA上报的新数据与老数据的访问概率,判断是否删除所述老数据以接受该新数据,若是,则通过CPU控制删除存储模块中保存的访问概率低的数据,并控制将新数据保存到存储模块中。
由上述本发明实施例的描述可以看出,通过采用存储与路由技术,将用户需要的数据下载并保存到接入网本地,以便本地接入网中的用户访问,减少了由于重复传输相同数据而导致的主干网络带宽占用。
另外,IP多播通信的实现要求介于多播源和接收者之间的路由器、集线器、交换机以及主机均支持IP多播功能,如果其中一个环节不满足多播的要求,多播将不能实现,因此配置低的网络设备将不能使用多播技术。而本发明实施例对用户接入网络的硬件要求较低,仅需具备存储能力或具有关联的存储设备的网络设备即可,可以在不改变目前网络规划的前提下完成网络的优化,降低网络优化成本;另外,本发明实施例的实施无需租用长途干网,因此较之波分复用技术,降低了用户接入网络的成本。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
Claims (13)
1.一种实现用户获取网络数据的方法,其特征在于,包括:
当收到数据访问请求时,判断被请求访问的数据是否保存在接入网本地,如果是,将存储在接入网本地的所述数据发送给用户,否则,通过主干网获取所述数据发送给用户。
2.根据权利要求1所述的方法,其特征在于,还包括:
监测某一数据被通过主干网获取的次数,当达到预定次数时,在接入网本地保存所述数据。
3.根据权利要求1或2所述的方法,其特征在于,该方法还包括以下至少一种操作:
监测数据被访问的间隔时间,当该间隔时间超过预定时间时,删除所述数据;
当本地存储空间已满,将保存在本地存储空间的数据的被访问概率进行比较,按照需要保存的数据的存储空间需求,删除本地存储空间中被访问概率低的数据。
4.根据权利要求2所述的方法,其特征在于,该方法还包括:
当本地存储空间已满,将需要保存的数据的被访问概率与已保存的数据的被访问概率进行比较,删除本地存储空间中被访问概率低的数据。
5.根据权利要求1或2所述的方法,其特征在于,该方法还包括:
对接入网用户进行接入认证,对未通过接入认证的用户,拒绝其发送的数据的访问请求。
6.根据权利要求1或2任意一项所述的方法,其特征在于,该方法还包括:
监测数据被同一IP地址访问请求的次数,如果该次数超过预定值,则拒绝该IP地址的访问请求,否则,向IP地址发送所述数据。
7.一种实现用户获取网络数据的设备,其特征在于,包括数据判断模块、数据发送模块和数据转发模块,其中:
数据判断模块,用于根据收到的数据访问请求,判断被请求访问的数据是否保存在接入网本地,如果是,则通知所述数据发送模块执行所述数据的发送操作;否则,通知所述数据转发模块执行所述数据的转发操作;
数据发送模块,用于根据所述数据判断模块发送的通知,将接入网本地保存的所述数据发送给用户;
数据转发模块,用于根据所述数据判断模块发送的通知,通过主干网获取所述数据发送给用户。
8.根据权利要求7所述的设备,其特征在于,还包括:
数据下载模块,用于将数据下载并保存到接入网本地;
访问统计模块,用于统计某一数据被通过主干网获取的次数,当达到预定次数时,通知所述数据下载模块保存所述数据。
9.根据权利要求7或8任意一项所述的设备,其特征在于,该设备还包括以下至少一个模块:
时间老化删除模块,用于监测某一数据被用户访问的间隔时间,当该间隔时间超过预定时间时,将所述数据从接入网本地删除;
概率老化删除模块一,用于当本地存储空间已满,将保存在本地存储空间的数据的被访问概率进行比较,按照需要保存的数据的存储空间需求,删除本地存储空间中被访问概率低的数据;
概率老化删除模块二,用于当数据存储模块空间已满,将需要保存的数据的被访问概率与已保存的数据的被访问概率进行比较,并将被访问概率低的数据从接入网本地删除。
10.一种实现用户获取网络数据的设备,其特征在于,包括:
存储模块,用于在接入网本地保存接收到的数据;
网络处理器,用于根据收到的数据的访问请求,向用户发送所述存储模块中保存的所述数据,以及接收数据并传送给所述存储模块;
中央处理器,用于控制实现存储模块与网络处理器之间的数据传递。
11.根据权利要求10所述的设备,其特征在于,所述的设备还包括现场可编程逻辑阵列模块,该现场可编程逻辑阵列模块与所述网络处理器通信,用于统计某一数据被用户访问的次数,当达到预定次数时,通过中央处理器通知所述存储模块保存所述数据。
12.根据权利要求11所述的设备,其特征在于,所述网络处理器还包括:
数据转发模块,用于根据收到的数据的访问请求,通过主干网获取所述数据发送给用户;
数据判断模块,用于判断被请求的数据是否保存在接入网本地,如果是,则通过中央处理器通知所述数据发送模块将所述数据发送给用户;否则,通知所述数据转发模块通过主干网获取所述数据并发送给用户。
13.根据权利要求11或12所述的设备,其特征在于,所述的现场可编程逻辑阵列模块还包括以下至少一个模块:
时间老化删除模块,用于监测某一数据被用户访问的间隔时间,当该间隔时间超过预定时间时,通过中央处理器将所述数据从存储模块中删除;
概率老化删除模块,用于当存储模块空间已满,将需要保存的数据的被访问概率与已保存的数据的被访问概率进行比较,并通过所述中央处理器将被访问既率低的数据从所述存储模块中删除。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2008100566038A CN101222347A (zh) | 2008-01-22 | 2008-01-22 | 一种实现用户获取网络数据的方法及设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2008100566038A CN101222347A (zh) | 2008-01-22 | 2008-01-22 | 一种实现用户获取网络数据的方法及设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101222347A true CN101222347A (zh) | 2008-07-16 |
Family
ID=39631940
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2008100566038A Pending CN101222347A (zh) | 2008-01-22 | 2008-01-22 | 一种实现用户获取网络数据的方法及设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101222347A (zh) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101997853A (zh) * | 2009-08-31 | 2011-03-30 | 中兴通讯股份有限公司 | 数据下载方法及终端 |
CN103384257A (zh) * | 2012-05-04 | 2013-11-06 | 华为终端有限公司 | 访问网络存储的方法及网络接入设备 |
CN103781055A (zh) * | 2014-01-26 | 2014-05-07 | 深圳市同洲电子股份有限公司 | 一种数据下载方法及相关设备 |
CN104348856A (zh) * | 2013-07-30 | 2015-02-11 | 杭州微元科技有限公司 | 一种通过广播网实现网络缓存更新的方法 |
CN104580409A (zh) * | 2014-12-24 | 2015-04-29 | 广州酷狗计算机科技有限公司 | 业务请求处理方法、服务器及终端 |
CN105812894A (zh) * | 2016-03-15 | 2016-07-27 | 青岛海信传媒网络技术有限公司 | 一种基于智能终端的视频文件处理方法和装置 |
CN106161519A (zh) * | 2015-04-01 | 2016-11-23 | 阿里巴巴集团控股有限公司 | 一种信息获取方法和装置 |
CN109379225A (zh) * | 2018-10-22 | 2019-02-22 | 北京邮电大学 | 一种边缘网络间的数据请求处理方法和装置 |
CN109690540A (zh) * | 2016-12-05 | 2019-04-26 | 谷歌有限责任公司 | 虚拟环境中的基于姿势的访问控制 |
CN110113306A (zh) * | 2019-03-29 | 2019-08-09 | 华为技术有限公司 | 分发数据的方法和网络设备 |
CN111954009A (zh) * | 2020-07-29 | 2020-11-17 | 中国电子科技集团公司第十五研究所 | 跨网络域的视频数据推送*** |
US12052302B2 (en) | 2019-03-29 | 2024-07-30 | Huawei Technologies Co., Ltd. | Data distribution method and network device |
-
2008
- 2008-01-22 CN CNA2008100566038A patent/CN101222347A/zh active Pending
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101997853A (zh) * | 2009-08-31 | 2011-03-30 | 中兴通讯股份有限公司 | 数据下载方法及终端 |
CN103384257A (zh) * | 2012-05-04 | 2013-11-06 | 华为终端有限公司 | 访问网络存储的方法及网络接入设备 |
CN104348856A (zh) * | 2013-07-30 | 2015-02-11 | 杭州微元科技有限公司 | 一种通过广播网实现网络缓存更新的方法 |
CN103781055A (zh) * | 2014-01-26 | 2014-05-07 | 深圳市同洲电子股份有限公司 | 一种数据下载方法及相关设备 |
CN104580409A (zh) * | 2014-12-24 | 2015-04-29 | 广州酷狗计算机科技有限公司 | 业务请求处理方法、服务器及终端 |
CN104580409B (zh) * | 2014-12-24 | 2017-12-22 | 广州酷狗计算机科技有限公司 | 业务请求处理方法、服务器及终端 |
CN106161519A (zh) * | 2015-04-01 | 2016-11-23 | 阿里巴巴集团控股有限公司 | 一种信息获取方法和装置 |
CN106161519B (zh) * | 2015-04-01 | 2019-06-21 | 阿里巴巴集团控股有限公司 | 一种信息获取方法和装置 |
CN105812894A (zh) * | 2016-03-15 | 2016-07-27 | 青岛海信传媒网络技术有限公司 | 一种基于智能终端的视频文件处理方法和装置 |
CN109690540B (zh) * | 2016-12-05 | 2023-08-29 | 谷歌有限责任公司 | 虚拟环境中的基于姿势的访问控制 |
CN109690540A (zh) * | 2016-12-05 | 2019-04-26 | 谷歌有限责任公司 | 虚拟环境中的基于姿势的访问控制 |
CN109379225A (zh) * | 2018-10-22 | 2019-02-22 | 北京邮电大学 | 一种边缘网络间的数据请求处理方法和装置 |
CN110113306B (zh) * | 2019-03-29 | 2022-05-24 | 华为技术有限公司 | 分发数据的方法和网络设备 |
CN110113306A (zh) * | 2019-03-29 | 2019-08-09 | 华为技术有限公司 | 分发数据的方法和网络设备 |
US12052302B2 (en) | 2019-03-29 | 2024-07-30 | Huawei Technologies Co., Ltd. | Data distribution method and network device |
CN111954009A (zh) * | 2020-07-29 | 2020-11-17 | 中国电子科技集团公司第十五研究所 | 跨网络域的视频数据推送*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101222347A (zh) | 一种实现用户获取网络数据的方法及设备 | |
US10694261B2 (en) | Optimized delivery techniques | |
US8885667B2 (en) | Destination based methodology for managing network resources | |
EP0742658B1 (en) | Dynamic channel assignment for data transmitted via cable television channels | |
CN101193275B (zh) | 在网际协议网络中发送/接收信息的方法和设备 | |
US9009317B2 (en) | System for and method of managing network resources | |
US10033824B2 (en) | Cache manifest for efficient peer assisted streaming | |
CN101610206B (zh) | 一种绑定/解绑定的处理方法、***和装置 | |
US8855139B1 (en) | Method and device for receiving and providing programs | |
CN101800731B (zh) | 网络传输管理服务器、网络传输管理方法及网络传输*** | |
CN105306586A (zh) | 用于提供负载平衡信号分配的方法和装置 | |
CN103201984A (zh) | 用于基于isn存储器的覆盖网络的动态配置的***和方法 | |
CN100512222C (zh) | 点对点流媒体通讯***及其超级节点资源的配置方法 | |
CN105474597A (zh) | 电缆调制解调器 | |
CN101459615A (zh) | 一种传输报文的方法、端口和*** | |
CN103051738B (zh) | 一种dhcp地址分配方法和*** | |
CN101938383B (zh) | 多种业务的用户账号在线监控方法、***与监控服务*** | |
CN101656947A (zh) | 跨异构网络业务共享建立方法、设备及*** | |
CN102316002B (zh) | 配置虚拟局域网的方法和装置 | |
CN101282282B (zh) | 服务质量等级确定方法、***及终端 | |
CN105210347B (zh) | 监控服务器、解析服务器、请求设备及节点选择方法 | |
US9112934B2 (en) | Apparatus and method for configuring on-demand content delivering overlay network | |
CN111092741B (zh) | 一种通过组播通道进行文件分发***及方法 | |
CN101090480A (zh) | 视频点播方法、视频服务器和网络附加存储服务器 | |
CN102474434A (zh) | 通信量控制设备和包括其的数据通信*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Open date: 20080716 |