CN1299484C - 通过移动通信网的信息传递控制方法 - Google Patents
通过移动通信网的信息传递控制方法 Download PDFInfo
- Publication number
- CN1299484C CN1299484C CNB021016615A CN02101661A CN1299484C CN 1299484 C CN1299484 C CN 1299484C CN B021016615 A CNB021016615 A CN B021016615A CN 02101661 A CN02101661 A CN 02101661A CN 1299484 C CN1299484 C CN 1299484C
- Authority
- CN
- China
- Prior art keywords
- cache
- information
- portable terminal
- nodes
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/563—Data redirection of data network streams
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/957—Browsing optimisation, e.g. caching or content distillation
- G06F16/9574—Browsing optimisation, e.g. caching or content distillation of access to content, e.g. by caching
-
- 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/04—Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/2885—Hierarchically arranged intermediate devices, e.g. for hierarchical caching
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Mobile Radio Communication Systems (AREA)
- Computer And Data Communications (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Small-Scale Networks (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
一种在一个移动通信网中的信息传递的控制方法,其中,当一个移动终端从一个通信区移动到另一个的时候,将一个传递高速缓存信息到移动终端的传递信道中的一个高速缓存节点切换到另一个传递信道中的另一个高速缓存节点,以利用高速缓存节点的高速缓存功能减少网络中的信息业务量。在一个高速缓存节点把高速缓存信息的一部分传递到移动终端之后,另一个高速缓存节点仅传递高速缓存信息的剩余部分。
Description
技术领域
本发明涉及一种通过移动通信网向移动终端传递信息的控制方法和控制***。本发明进一步涉及一种在根据所述控制方法传递信息的移动通信网中的每个节点执行的信息存储方法。
背景技术
实际上在标准RFC2186(因特网高速缓存协议,第二版)和RFC2187(因特网高速缓存协议的应用,第二版)中定义了利用固定通信网的高速缓存功能传递信息的控制方法。在传递信息的控制方法符合所述标准的移动通信网中,在移动终端下载数据之前要检查沿数据传送路线的高速缓存节点的存在。如果在传递信道中存在一个高速缓存节点,那么通过该高速缓存节点执行信息传递。
例如,如图1中所示,配置了一个通信***,在这个通信***中信息传递是按照向固定终端传递信息的控制方法执行的。将因特网高速缓存协议用作传递信息的控制方法。
在图1中,通信网包括每个都起到路由器作用的通信节点N1-N6,和每个都起到路由器和高速缓存器作用的通信节点21,22,31和41(此后称为“高速缓存节点”)。本地高速缓存节点21(LC-1)通过通信节点N3连接到父高速缓存节点31(PC-1),并且通过通信节点N2连接到子高速缓存节点22(SC-1)。父高速缓存节点31通过通信节点N4和N5连接到祖父高速缓存节点41(GC-1)。祖父高速缓存节点41通过通信节点N6连接到存在一个主服务器50(SVR)的因特网INT。
客户终端101(C1),102(C2),103(C3)通过通信节点N1连接到本地高速缓存节点21。它们接收来自通信网的信息传递服务,在通信网中每个都具有高速缓存功能的本地高速缓存节点21,父高速缓存节点31,和祖父高速缓存节点41按照分层结构布置。
在上述网络***中,存储在主服务器SVR中的信息“D”,例如,以下述方式,传送到客户终端101(C1)。
客户终端101(C1)发出的传递信息D的请求通过通信节点N1传送到本地高速缓存节点21。本地高速缓存节点21检查它是否存储了信息D,如果它没有存储信息D,那么它向通信节点N3传送该传递请求。响应传递请求的接收,父高速缓存节点31检查它是否存储了信息D,如果它没有存储信息D,那么它进一步将传递请求传送到通信节点N4。通过通信节点N4和N5将传递请求传送到祖父节点41。如上所述,如果没有高速缓存节点存储客户101请求的信息D,那么将传递请求顺序地传送到各通信节点(包括高速缓存节点)。
信息D的传递请求最后传送到因特网INT中的主服务器50。主服务器50通过因特网INT向客户终端101传递信息D。主服务器50传递的信息D是通过每个通信节点(包括高速缓存节点)传递到客户终端101的。
如图2中所示,在信息D从主服务器50传递到客户终端101的过程中,靠近客户终端101的高速缓存节点,例如,本地高速缓存节点21和父高速缓存节点31存储(或高速缓存)与信息D相同的高速缓存信息D’。
如果客户终端101,102,103中的一个发出了信息D的另一个传递请求,那么将存储在本地高速缓存节点21中的对应于信息D的高速缓存信息D’传递给请求传递的客户终端。因此,减少了通信网中的业务量。
但是,在接收信息的传递的同时,也就是说在下载数据的同时,移动终端在运动。因此,需要在接收信息的同时切换传递信道。由于通信信道的切换降低了信息传递的效率,因此,把上述按照为固定通信网设计的因特网高速缓存协议传递信息的方法应用到移动通信网是不实际的。例如,一个移动终端,在接收来自移动通信网中的一个高速缓存节点的高速缓存信息的传递的同时,随它的运动,切换它对高速缓存节点的连接。也就是说,切换移动终端与主服务器之间的传递信道。如果一个新传递信道不包括一个存储了高速缓存信息的高速缓存节点,那么不能有效地发挥高速缓存节点的高速缓存功能。
发明内容
因此,本发明的第一个目的是要提供一种用于传递信息的新的和有用的控制方法和控制***,能够通过移动通信网将信息有效地传递到移动终端。
本发明的第二个目的是要提供一种在使用了所述传递信息的控制方法的移动通信网中的通信节点的信息存储方法。
为了达到根据本发明的目的,一种用于包括多个通信节点的移动通信网的信息传递的控制方法,包括一个识别一个响应来自一个停留在第一通信区中的移动终端的对原始信息的传递请求而建立的第一传递信道中的存储高速缓存信息的第一高速缓存节点的步骤,其中所述高速缓存信息与所述原始信息相同,一个在所述移动终端通过所述第一传递信道接收来自所述第一高速缓存节点的所述高速缓存信息的同时识别一个第二传递信道中的存储高速缓存信息的第二高速缓存节点的步骤,一个所述第一高速缓存节点通过所述第一传递信道和所述第二传递信道的一个公共节点向所述第二高速缓存节点发送一个指示所述第一高速缓存节点已经把所述高速缓存信息的一部分传递到所述移动终端的第一信号的步骤,和一个响应所述第一信号将除了所述高速缓存信息的所述部分之外的所述高速缓存信息从所述第二高速缓存节点传递到在一个第二通信区中的所述移动终端的步骤。
在信息传递的控制方法中,随通过第一传递信道接收来自第一高速缓存节点的高速缓存信息的移动终端的运动,当第一传递信道切换到第二传递信道时,第二传递信道中存储高速缓存信息的第二高速缓存节点将高速缓存信息的剩余部分通过第二传递信道传递到移动终端。
为了实现高速缓存信息的连续有效传递,以上述控制方法为特征的本发明,进一步包括,一个所述第一高速缓存节点通知一个第三高速缓存节点所述高速缓存信息的所述部分已经传递到所述移动终端的步骤,和一个所述第三高速缓存节点通知一个第二高速缓存节点所述高速缓存信息的所述部分已经通过所述第一传递信道传递到所述移动终端的步骤,其中所述第三高速缓存节点同时包括在所述第一传递信道和所述第二传递信道中。
本发明进一步包括上述控制方法,其中当移动终端通过第一传递信道接收来自第一高速缓存节点的高速缓存信息的同时执行越区切换到另一个无线通信节点时,建立第二传递信道,并且识别第二传递信道中的第二高速缓存节点。
通过以下结合附图的详细说明可以对本发明的其它目的、特征和优点有更清楚的了解。
附图说明
图1是一个根据因特网高速缓存协议控制信息传递的惯用固定通信网***的示意图;
图2是存储在图1中所示惯用固定通信网***中的每个节点中的高速缓存信息的示意图;
图3是一个通过有关本发明的一个实施例的控制方法控制信息传递的移动通信***的配置的示意图;
图4是有关本发明的一个实施例的,一个随移动终端移动切换信息传递信道的移动通信***的示意图;
图5A,5B和5C是有关本发明的一个实施例的一个存储数据表的示意图;和
图6是有关本发明的一个实施例的一个通信节点装置的方框图。
具体实施方式
图3示出了一个根据有关本发明的一个实施例的传递信息的控制方法传递信息的***。
在图3中,移动通信网包括每个都作为一个路由器和一个信息存储设备操作的本地高速缓存节点211,212,213,214,父高速缓存节点311,312,313,和祖父高速缓存节点40。本地高速缓存节点211通过一个通信节点N41连接到父高速缓存节点311。本地高速缓存节点212通过通信节点N32和N41连接到父高速缓存节点311。本地高速缓存节点213通过通信节点N33连接到父高速缓存节点312。本地高速缓存节点214通过通信节点N34连接到父高速缓存节点313。
父高速缓存节点311进一步通过通信节点N51和N61连接到一个通信节点N71。父高速缓存节点312和313中每一个连接到通信节点N52。通信节点N52通过通信节点N62和N72连接到通信节点N71。通信节点N71又连接到祖父高速缓存节点40。祖父高速缓存节点40通过一个通信节点N8连接到包括一个主服务器50的因特网。
多个无线基站1111,1112,...,111n(BS)通过通信节点N11和N21连接到本地高速缓存节点211。一个移动终端151(MT)通过与一个无线基站无线通信经过上述移动通信网接收信息(分组)的传递。
因特网INT中的主服务器50存储信息D。假设移动通信网中的祖父高速缓存节点40,父高速缓存节点311和本地高速缓存节点213已经存储了高速缓存信息D’。
当移动终端152停留在无线基站112m的通信区中,或进入无线基站112m的通信区的同时开启时,无线基站112m识别出移动终端152在它的通信区中,并且以下述方式为移动终端152建立了一个信息的默认传递信道。
响应移动终端152在它的通信区中的识别,无线基站112m将移动终端152的登记请求与它本身的,例如,IP地址之类的标识一同向通信节点N12发送。登记请求通过通信节点N12和N22,本地高速缓存节点212,通信节点N32和N41,父高速缓存节点311,通信节点N51,N61,N71,祖父高速缓存节点40,以及通信节点N8传送。在传送登记请求的过程中,每个节点(包括高速缓存节点)将其本身登记为移动终端152的传递信道的一个成员(登录)。因此,在移动通信网中为移动终端152建立了一个默认传递信道①。
当移动终端152向无线基站112m发出信息D的传递请求时,无线基站112m依次通过上述传递信道①中的每个通信节点(包括高速缓存节点)传送该请求。在传递过程中,每个高速缓存节点响应传递请求的接收检查它是否存储了有关信息D的高速缓存信息D′。如果高速缓存节点没有存储高速缓存信息D′,那么高速缓存节点进一步向上层通信节点传送该传递请求。如果高速缓存节点确定它存储了高速缓存信息D′,那么它确定它成为高速缓存信息D′的传递源。
例如,如果本地高速缓存节点212,响应传递请求,发现它没有存储有关信息D的高速缓存信息D′,那么本地高速缓存节点212向通信节点N32传送传递请求。父高速缓存节点311响应传递请求的接收,检查它是否存储了高速缓存信息D′,如果父高速缓存节点311发现它存储了高速缓存信息D′,那么它确定它成为高速缓存信息D′的传递源。
因此,一旦父高速缓存节点311确定它成为高速缓存信息D’的传递源,它把接收地址为移动终端152的高速缓存信息D’向通信节点N41传送。将高速缓存信息D’通过通信节点N41和N32,本地高速缓存节点212,通信节点N22和N12传送到与移动终端152进行无线通信的无线基站112m,最后从无线基站112m传递到移动终端152。
在这种情况下,进一步假设在从父高速缓存节点311向移动终端152传递高速缓存信息D’的同时,移动终端152从无线基站112m的通信区移动到无线基站1131的通信区。
移动终端152发出一个越区切换请求。响应越区切换请求的接收,无线基站112m将越区切换请求发送到邻接无线基站112m的通信节点N12。从通信节点N12进一步将越区切换请求通过传递信道①中的每个通信节点(包括高速缓存节点)传送。响应越区切换请求的接收,正在传递高速缓存信息D’的父高速缓存节点311停止高速缓存信息D’的传递。
移动终端152将带有包含在高速缓存信息D’中的用于标识原始信息D的信息的越区切换请求发送到无线基站1131。响应越区切换请求,用以下方式建立另一个默认传递信道②。
无线基站1131接收越区切换请求,并且在发现它没有移动终端152的登录之后,记录(登录)它成为移动终端152的传递信道的一个成员。无线基站1131接下来把越区切换请求传送到上层节点,即,通信节点N13。通信节点N13进行移动终端152的登录,并接着把越区切换请求传送到上层节点,即,通信节点N23。以这种方式,将越区切换请求从通信节点N23依次通过本地高速缓存节点213、通信节点N33、父高速缓存节点312、通信节点N52、N62和N72传送到通信节点N71。在这个过程中,每个通信节点记录(登录)它成为移动终端152的传递信道的一个成员。但是,由于通信节点N71具有移动终端152的登录,因而它不把越区切换请求传送到上层节点。通信节点N71认识到它是越区切换之前和之后的两个传递信道的共同成员,即,两个传递信道的分叉点。
当通信节点N71发现它是两个传递信道的分叉点时,它向传递信道①中的通信节点N61发送一个取消移动终端152登录的控制信号。这个控制信号依次通过通信节点N61和N51、父高速缓存节点311、通信节点N41和N32、本地高速缓存节点212、通信节点N22和N12传送到无线基站112m。在这个过程中,每个通信节点取消有关移动终端152的登录。也就是说,放弃移动终端152的传递信道①。
如上所述,一旦每个通信节点完成了记录有关移动终端152的登录,就在移动通信网中建立起越区切换后的移动终端152的一个新传递信道②。
在建立了新传递信道②之后,移动终端152发出的高速缓存信息D’的传递请求,从接收到来自移动终端152的传递请求的无线基站1131依次通过传递信道②中的通信节点N13和N23传送到本地高速缓存节点213。本地高速缓存节点213响应传递请求,检查到它存储了高速缓存信息D’,然后通知邻接本地高速缓存节点213的通信节点N33,本地高速缓存节点213存储了高速缓存信息D’,并且是靠近始发该传递请求的移动终端152的高速缓存节点。信息从通信节点N33依次通过父高速缓存服务器312和通信节点N52、N62和N72向上传送到通信节点N71,即,新老传递信道的分叉点。
另一方面,越区切换以前是高速缓存信息D’的传递源的父高速缓存节点311将指示由于越区切换它停止了高速缓存信息D’的传递的控制信息发送到通信节点N51。这个信息通过通信节点N51和N61向上传送到通信节点N71。上述控制信息除了包括高速缓存信息D’的传送被越区切换中断的信息之外,还进一步指出了在从移动终端152发出越区切换请求之前已经传递的高速缓存信息D’的部分(序号)。
通信节点N71,响应上述信息的接收,将有关高速缓存信息D’的已经传递部分的信息传送到本地高速缓存节点213,即,高速缓存信息D’的新传递源。信息是通过通信节点N72、N62和N52,父高速缓存节点312,和通信节点N33传送到本地高速缓存节点213的。
本地高速缓存节点213,响应有关高速缓存信息D’的已经传递部分信息的接收,将高速缓存信息D’的剩余部分传递到移动终端152。高速缓存信息D’的剩余部分是通过通信节点N23和N13传送到传递信道②中的越区切换目的地,即无线基站1131的。从无线基站1131进一步将它传送到移动终端152。
如上所述,即使在信息传递期间移动终端152越区切换到无线基站1131,正在通过传递信道①中的通信节点N41和N32、本地高速缓存节点211、通信节点N22和N12,以及无线基站112m从父高速缓存节点311接收高速缓存信息D’的移动终端152,也能在越区切换之后继续接收高速缓存信息的剩余部分,而不必发出信息D的另一个传递请求。因此,利用通信节点的高速缓存功能,移动通信网中的信息传递控制实现了有效的信息传递,并且减少了移动通信网中的信息业务量。
在上述实施例中,假设移动通信网中的通信节点(包括高速缓存节点)是以分层方式连接的(至少在逻辑上),但是,传递信息的控制方法也可以应用于其中通信节点是以不同的方式,例如,“网格构形”方式连接的移动通信网。
在用上述方式控制信息传递的移动通信网中,每个高速缓存节点以下述方式存储信息。
如图4中所示,在通过以上述方式控制信息传递的移动通信网对其传递信息的移动终端15在一个大范围中运动的情况下,各高速缓存节点通过随移动终端15在该范围中运动轮换交替作为高速缓存信息的传递源的方式服务于移动终端15。在图4中,与图3中相同的组件用与图3中相同的标号表示。省略了连接到本地高速缓存节点211,212,213,214和本地节点以下的无线基站的通信节点。
在停留在位置1的移动终端15通过通信节点N41和N32以及本地高速缓存节点212(传递信道①)从父高速缓存节点311接收高速缓存信息D’的同时,本地高速缓存节点212连续地存储高速缓存信息D’(分组)。在接收到高速缓存信息D’的部分d1之后,假设移动终端15从位置1移动到位置2。由于根据上述信息传递的控制方法,祖父高速缓存节点40开始作为移动终端15移动之后的高速缓存信息D’的新传递源服务于移动终端15,因而父高速缓存节点311停止向本地高速缓存节点212发送高速缓存信息D’。本地高速缓存节点212把高速缓存信息D’的部分d1的存储登记在其中。
本地高速缓存节点212利用图5A中所示的一个存储数据控制表登记该存储,存储数据控制表指示用于标识高速缓存信息D′的信息(例如,它的名称)和用于标识部分d1的信息,例如,存储分组的序号(例如,SN1-SNn)。
当移动终端15移动到位置2时,根据参考图3所述的程序,祖父高速缓存节点40开始作为高速缓存信息D’的新传递源传递高速缓存信息D’的剩余部分。然后,通过通信节点N71,N72,N62和N52,父高速缓存节点312,以及本地高速缓存节点213(传递信道②)将高速缓存信息D’的剩余部分传送到处于位置2的移动终端15。父高速缓存节点312和本地高速缓存节点213在它们传送高速缓存信息D’时,一部分接一部分地存储高速缓存信息D’。
此外,假设移动终端15在它接收到高速缓存信息D’的部分d2和d3之后,从位置2移动到位置3。由于这种移动,根据上述信息传递控制方法,建立起一个从祖父高速缓存节点40开始通过父高速缓存节点313和本地高速缓存节点214的高速缓存信息的新传递信道,并且父高速缓存节点312和本地高速缓存节点213从传递信道断开连接。一旦建立起新传递信道,父高速缓存节点312停止向本地高速缓存节点213发送高速缓存信息D’。本地高速缓存节点213登记已经存储的高速缓存信息D’的部分d2和d3。
如图5B中所示,本地高速缓存节点213保持了一个指示标识高速缓存信息D’的信息与标识高速缓存信息D’的存储部分d2和d3的信息(分组序号)之间的关系的存储数据控制表。
通过移动终端15移动到位置3时新建立的包括父高速缓存节点313和本地高速缓存节点214的传递信道(传递信道③),将高速缓存信息D’的至今剩余部分从祖父高速缓存节点40传送到移动终端15。传送高速缓存信息D’的父高速缓存节点313和本地高速缓存节点214一部分接一部分地存储高速缓存信息D’的至今剩余部分。
再假设通过移动终端15接收高速缓存信息D’的部分d4和d5结束了高速缓存信息D’的传递。因此,移动终端15获得了由部分d1,d2,d 3,d4和d5组成的高速缓存数据D’。由于部分d5是最后部分,父高速缓存节点313和本地高速缓存节点214不再接收到要传送的高速缓存信息D’的任何部分。父高速缓存节点313和本地高速缓存节点214通过高速缓存信息D’的传送的结束将存储的高速缓存信息D’的部分d4和d5登记在其中。例如,如图5C中所示,存储数据控制表登记了标识高速缓存信息D’的信息与标识存储部分d4和d5的信息(分组的序号)之间的关系。
如上所述,随移动终端15从位置1移动到位置3,在移动通信网中切换高速缓存信息D’的传递信道,并且每个通过其传送高速缓存数据的每一部分的高速缓存节点存储高速缓存信息D’的各个部分。每个高速缓存节点利用图5A,5B和5C中所示的存储数据控制表控制高速缓存信息D’的存储部分。
例如,如果在对一个终端15的高速缓存信息D’的传递结束之后,另一个在位置2的移动终端请求信息D的传递,那么以下述方式将信息D传递到该移动终端。
为了易于说明,在这里假设移动终端15发出了信息D的另一个传递请求。信息D的传递请求是通过建立传递信道②的通信节点(包括高速缓存节点)传送的。在此过程中,本地高速缓存节点213,响应信息D的传递请求的接收,检查它是否存储了有关传递请求的信息D的高速缓存信息D′。参考存储数据控制表(图5B中所示),本地高速缓存节点213确定它存储了高速缓存信息D′的部分d2和d3,并且它把带有来自移动终端15的传递请求的信息作为高速缓存节点信息传送。父高速缓存节点312将指示本地高速缓存节点213存储了高速缓存信息D′的部分d2和d3的信息作为高速缓存节点信息传送。祖父高速缓存节点40进一步将指示它存储了全部高速缓存信息D′的信息作为高速缓存节点信息传送。
存储了有关来自在位置2的移动终端15的传递请求的全部高速缓存信息D′的祖父高速缓存节点40,根据传递请求和高速缓存节点信息,分配本地高速缓存节点213作为高速缓存信息D′的部分d2和d3的传递源,并进一步分配它自己,即祖父高速缓存节点40,作为高速缓存信息D′的剩余部分d1,d4和d5的传递源。然后,从祖父高速缓存节点40将指示本地高速缓存节点213被分配为高速缓存信息D′的部分d2和d3的传递源的信息作为控制信号传送到本地高速缓存节点213。响应控制信号,本地高速缓存节点213连续地将高速缓存信息D′的部分d2和d3传送到在位置2的移动终端15。因此,从本地高速缓存节点213将高速缓存信息D′的部分d2和d3通过传递信道②中的每个通信节点传送到移动终端15。
在本地高速缓存节点213完成了传送部分d2和d3之后,本地高速缓存节点213通知祖父高速缓存节点40本地高速缓存节点213完成了传送部分d2和d3。祖父高速缓存节点40,响应指示传递完成的信息,通过传递信道②中的通信节点N71,N72,N62,N52,父高速缓存节点312,通信节点N33,和本地高速缓存节点213将高速缓存信息D′的剩余部分d1,d4和d5传递到在位置2的移动终端15。
如上所述,由部分d1,d2,d3,d4和d5组成的高速缓存信息D′从移动通信网中的每个高速缓存节点传递到移动终端15。在上述过程中,高速缓存信息D′的各部分是以d2,d3,d1,d4和d5的顺序传递到移动终端15的。移动终端15参考每个部分的分组序号将各部分排列成顺序d1,d2,d3,d4和d5。因此,移动终端15通过重建以d1,d2,d3,d4和d5顺序排列的高速缓存信息D′,获得了请求的信息D。
由于通过上述高速缓存信息D′的传递控制有效地使用了存储在传递信道②中的各高速缓存节点中的高速缓存信息D′的各部分,因而只有部分d1,d4,d5需要通过祖父高速缓存节点40与本地高速缓存节点213之间的传递信道传送。高速缓存信息D′的所有部分d1,d2,d3,d4和d5传递通过的仅是本地高速缓存节点213与在位置2的移动终端15之间的传递信道(包括无线部分)。与高速缓存信息D′的所有部分都要从祖父高速缓存节点40到在位置2的移动终端15传递的情况相比,有效地降低了移动通信网中的信息业务量。
在高速缓存信息D′传递到移动终端15之后,在位置3的另一个移动终端发出了对信息D的传递请求的情况下,用与上述的将各部分传递到在位置2的移动终端的相同的方式,将高速缓存信息D′的每个部分传递到位置3的移动终端。也就是说,从本地高速缓存节点214传递部分d4和d5,并从祖父高速缓存节点40通过父高速缓存节点313和本地高速缓存节点214将剩余部分d1,d2和d3传递到位置3的移动终端15。移动终端15排列传递的高速缓存信息D′的各部分,以重建请求的信息D。
因此,通过祖父高速缓存节点40与本地高速缓存节点214之间的传递信道仅传递高速缓存信息D′的部分d1,d2和d3。高速缓存信息D′的所有部分需要传递通过的只有本地高速缓存节点214与位置3的移动终端15之间的传递信道(包括无线部分)。与把高速缓存信息D′的所有部分都从祖父高速缓存节点40传递到位置3的移动终端的情况相比,降低了移动通信网中的信息业务量。
图6是有关上述本发明的一个实施例的一个通信节点装置100(包括一个高速缓存节点)的方框图。
移动通信网中的一个与其它通信节点装置104和105交换信息的通信节点装置100包括一个将登录数据存储在其中的控制登记单元102。如果控制登记单元102中存储了登录数据,那么通信节点装置100包括在一个对移动终端的信息传递信道中。通信节点装置进一步包括一个网络控制单元101,网络控制单元101响应来自一个移动终端的越区切换请求,如果控制登记单元102没有存储该移动终端的登录数据,那么网络控制单元把移动终端的登录数据存储在控制登记单元102中。通过这种处理,通信节点装置100将信息传递信道结合到移动终端。
上述通信节点装置100,其中如果控制登记单元102中存储了移动终端的登录数据,那么网络控制单元101向其它通信节点装置,例如,通信节点装置105发送一个指令,响应这个指令,网络节点装置中的一个,即,在本实例中的通信节点装置105,删除存储在其控制登记单元中的移动终端的登录数据。
可以将一个高速缓存节点构造为上述通信节点装置,进一步包括一个存储高速缓存数据的高速缓存数据存储单元103,其中网络控制单元101响应来自移动终端的信息传递请求,如果高速缓存数据与请求的信息相同,那么向一个通信节点装置发送一个指示高速缓存数据存储单元103中存储了高速缓存数据的第一信号,并且网络控制单元101响应来自一个通信节点装置的、指示已经把信息的一部分发送到移动终端的第二信号,发送与存储在高速缓存数据存储单元中的信息相同的高速缓存数据的剩余部分。
总之,根据本发明,当把通过第一传递信道接收来自第一高速缓存节点的高速缓存信息的移动终端的传递信道切换到第二传递信道时,由于第二传递信道中的第二高速缓存节点继续高速缓存信息的传递,所以能够利用移动通信网的高速缓存功能,以更有效的方式执行对移动终端的信息传送。
根据本发明,在把请求信息传递到移动终端的过程中,把一部分信息存储在移动通信网的每个通信节点中。因此,如果另一个移动终端请求相同的信息,每个通信节点可以把信息的各部分传递到该移动终端。
此外,根据本发明,实现了一种通过一个包括每个存储了信息的一部分的通信节点的移动通信网,有效地将信息传递到一个移动终端的信息传递控制方法和***。
以上说明了本发明的优选实施例。本发明并不限于这些实施例,而是可以进行各种改变和修改,而不脱离本发明的范围。
本专利申请基于2001年1月15日申请的第2001-006641号日本优先专利申请,这一专利申请的全部结合于此作为参考。
Claims (3)
1.一种用于包括多个通信节点的移动通信网的信息传递的控制方法,包括以下步骤:
识别在一个响应来自一个停留在第一通信区中的移动终端的原始信息传递请求而建立的第一传递信道中的存储高速缓存信息的第一高速缓存节点,其中所述高速缓存信息与所述原始信息相同;
在所述移动终端通过所述第一传递信道从所述第一高速缓存节点接收所述高速缓存信息的同时,识别一个第二传递信道中的一个存储高速缓存信息的第二高速缓存节点;
所述第一高速缓存节点通过所述第一传递信道和所述第二传递信道的一个公共节点向所述第二高速缓存节点发送一个指示所述第一高速缓存节点已经将所述高速缓存信息的一部分传递到所述移动终端的第一信号;和
响应所述第一信号将除了所述高速缓存信息的所述部分之外的所述高速缓存信息从所述第二高速缓存节点的传递到在一个第二通信区中的所述移动终端。
2.根据权利要求1所述的信息传递控制方法,进一步包括以下步骤:
所述第一高速缓存节点通知一个第三高速缓存节点所述高速缓存信息的所述部分已经被传递到所述移动终端;和
所述第三高速缓存节点通知一个第二高速缓存节点所述高速缓存信息的所述部分已经通过所述第一传递信道传递到所述移动终端;
其中所述第三高速缓存节点包括在所述第一传递信道和所述第二传递信道中。
3.根据权利要求1所述的信息传递控制方法,其中当所述移动终端运动到所述第二通信区时,建立所述第二传递信道,并且识别所述第二传递信道中的第二高速缓存节点。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001006641A JP3768406B2 (ja) | 2001-01-15 | 2001-01-15 | 移動通信網における情報配信制御方法及びシステム、及び移動通信網における通信ノードでの情報蓄積方法 |
JP006641/2001 | 2001-01-15 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1366405A CN1366405A (zh) | 2002-08-28 |
CN1299484C true CN1299484C (zh) | 2007-02-07 |
Family
ID=18874499
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB021016615A Expired - Fee Related CN1299484C (zh) | 2001-01-15 | 2002-01-15 | 通过移动通信网的信息传递控制方法 |
Country Status (5)
Country | Link |
---|---|
US (1) | US7222169B2 (zh) |
EP (2) | EP1223724B1 (zh) |
JP (1) | JP3768406B2 (zh) |
CN (1) | CN1299484C (zh) |
DE (2) | DE60233446D1 (zh) |
Families Citing this family (48)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6941338B1 (en) * | 1999-09-01 | 2005-09-06 | Nextwave Telecom Inc. | Distributed cache for a wireless communication system |
KR100417733B1 (ko) * | 2001-09-13 | 2004-02-11 | 학교법인주성학원 | 핸드 오프 상태모드를 갖는 ip 마이크로 이동성 통신방법 |
US6907501B2 (en) * | 2002-01-25 | 2005-06-14 | Ntt Docomo Inc. | System for management of cacheable streaming content in a packet based communication network with mobile hosts |
US7403992B2 (en) * | 2003-07-10 | 2008-07-22 | Nokia Corporation | Adaptive connection cache for communication networks |
GB2407456B (en) * | 2003-10-24 | 2005-11-09 | Motorola Inc | A method for supplying content to a user device in a communication system and apparatus therefor |
CA2549865A1 (en) * | 2003-11-12 | 2005-06-02 | Hbv Theranostica Ab | Methods and means relating to hepatitis b infection |
JP4544403B2 (ja) * | 2004-03-31 | 2010-09-15 | 日本電気株式会社 | 無線基地局装置及びその制御方法 |
US7650432B2 (en) | 2004-05-20 | 2010-01-19 | Bea Systems, Inc. | Occasionally-connected application server |
US20060030292A1 (en) * | 2004-05-20 | 2006-02-09 | Bea Systems, Inc. | Client programming for mobile client |
DE602004027895D1 (de) * | 2004-07-02 | 2010-08-12 | Alcatel Lucent | Verfahren zur Mehrfachaussendungsdatenübermittlung in einem diskontinuierlichen Netz |
EP1624711B1 (en) * | 2004-08-03 | 2007-06-20 | Alcatel Lucent | Method for improving access network selection in the context of discontinuous coverage access networks, corresponding access controller, and corresponding multicast system |
DE102004043125B4 (de) * | 2004-09-07 | 2017-10-05 | Robert Bosch Gmbh | Drosselvorrichtung |
JP2006165928A (ja) * | 2004-12-07 | 2006-06-22 | Hitachi Ltd | 移動体向けデータ配信支援方法 |
JP4588492B2 (ja) * | 2005-03-01 | 2010-12-01 | グローリー株式会社 | データ集配信システム |
WO2007001950A1 (en) * | 2005-06-21 | 2007-01-04 | Motorola, Inc. | System and method for paging and location update in a network |
CN101203844A (zh) * | 2005-06-21 | 2008-06-18 | 摩托罗拉公司 | 促进使用基于因特网协议通信的移动台通信的方法及设备 |
DE112006001618B4 (de) * | 2005-06-21 | 2015-12-24 | Motorola Mobility, Inc. ( N.D. Ges. D. Staates Delaware ) | Verfahren und Vorrichtung zum Verringern der Latenz während Änderungen einer drahtlosen Konnektivität |
DE112006001656T5 (de) * | 2005-06-21 | 2008-05-08 | Motorola, Inc., Schaumburg | System und Verfahren zur Bereitstellung eines verteilten virtuellen Mobility Agent |
DE112006001712B4 (de) * | 2005-06-21 | 2017-12-07 | Motorola Mobility, Inc. ( N.D. Ges. D. Staates Delaware ) | Auf dem Address Resolution Protocol basierendes drahtloses Zugriffspunktverfahren und entsprechende Vorrichtung |
WO2007001953A1 (en) * | 2005-06-21 | 2007-01-04 | Motorola, Inc. | Method, apparatus, and system for establishing a direct route between agents of a sender node and a receiver node |
GB2440886B (en) * | 2005-06-21 | 2009-11-04 | Motorola Inc | Method and apparatus to facilitate communications using surrogate and care of internet protocol addresses |
US8645973B2 (en) | 2006-09-22 | 2014-02-04 | Oracle International Corporation | Mobile applications |
JP5092374B2 (ja) * | 2006-12-01 | 2012-12-05 | 富士通株式会社 | データセンタ及びデータ転送方法 |
US20080140810A1 (en) * | 2006-12-07 | 2008-06-12 | Electronics And Telecommunications Research Institute | System and method for hierarchically communicating information using cache server |
KR101322213B1 (ko) * | 2007-01-12 | 2013-10-25 | 삼성전자주식회사 | P2p 오버레이 네트워크 상에서 무선 노드의 기능을처리하는 프록싱 처리 방법 및 서버 |
WO2008116488A1 (en) * | 2007-03-28 | 2008-10-02 | Nec Europe Ltd. | Method for providing media independent handover (mih) services to a communication node |
US20100217824A1 (en) * | 2007-05-14 | 2010-08-26 | Nec Europe, Ltd. | Method and system for delivering media data to a user's mobile device |
US20080310365A1 (en) * | 2007-06-12 | 2008-12-18 | Mustafa Ergen | Method and system for caching content on-demand in a wireless communication network |
EP2107848B1 (en) * | 2008-03-31 | 2013-03-13 | Mitsubishi Electric R&D Centre Europe B.V. | Method and device for carrying out a handover between base stations of a mobile telecommunication network for a mobile terminal |
US8320916B2 (en) * | 2008-05-20 | 2012-11-27 | Alcatel Lucent | Method and apparatus for pre-fetching data in a mobile network environment using edge data storage |
US20100057926A1 (en) * | 2008-08-28 | 2010-03-04 | Sycamore Networks, Inc. | Digital custom data content injection mechanism for a content delivery network |
US8271610B2 (en) | 2008-08-28 | 2012-09-18 | Sycamore Networks, Inc. | Distributed content caching solution for a mobile wireless network |
US9208104B2 (en) | 2008-08-28 | 2015-12-08 | Citrix Systems, Inc. | Content replacement and refresh policy implementation for a content distribution network |
JP5112229B2 (ja) * | 2008-09-05 | 2013-01-09 | 株式会社エヌ・ティ・ティ・ドコモ | 配信装置、端末装置及びシステム並びに方法 |
JP5080406B2 (ja) * | 2008-09-05 | 2012-11-21 | 株式会社エヌ・ティ・ティ・ドコモ | 配信装置、端末装置及びシステム並びに方法 |
US20100177680A1 (en) * | 2009-01-09 | 2010-07-15 | Adc Telecommunications, Inc. | System and method of delivering content using networked wireless communication units |
US20100177751A1 (en) * | 2009-01-09 | 2010-07-15 | Adc Telecommunications, Inc. | System and method of delivering content over a local wireless system |
US20100178914A1 (en) * | 2009-01-09 | 2010-07-15 | Adc Telecommunications, Inc. | System and method of delivering content from a wireless communication unit |
US20130007369A1 (en) * | 2011-06-29 | 2013-01-03 | International Business Machines Corporation | Transparent Cache for Mobile Users |
WO2013050216A1 (en) | 2011-10-04 | 2013-04-11 | International Business Machines Corporation | Pre-emptive content caching in mobile networks |
US8892053B2 (en) | 2012-03-14 | 2014-11-18 | International Business Machines Corporation | Cache hits via a users speed, direction of movement, location, and band within a cellular network |
KR101521954B1 (ko) | 2012-04-09 | 2015-05-20 | 후아웨이 테크놀러지 컴퍼니 리미티드 | 통신 방법 및 시스템, 액세스 네트워크 장치, 및 애플리케이션 서버 |
KR101909666B1 (ko) * | 2012-06-08 | 2018-10-19 | 삼성전자주식회사 | 모바일 컨텐츠 센트릭 네트워크에서 핸드오버를 위한 방법 및 장치 |
EP2750447A1 (en) * | 2012-12-28 | 2014-07-02 | Alcatel Lucent | Neighboring cell selection for an user equipment using a content delivery service in a mobile network |
JPWO2016136242A1 (ja) * | 2015-02-23 | 2018-02-08 | 学校法人早稲田大学 | ネットワーク装置、ネットワークシステム、及びその作動方法 |
JP6421676B2 (ja) * | 2015-03-30 | 2018-11-14 | 富士通株式会社 | コンテンツ取得プログラム、装置、及び方法 |
JP6166800B2 (ja) * | 2016-01-14 | 2017-07-19 | 華為技術有限公司Huawei Technologies Co.,Ltd. | 通信方法及びシステム、アクセスネットワーク装置、並びにアプリケーションサーバ |
CN107454632B (zh) * | 2016-05-30 | 2020-04-24 | ***通信有限公司研究院 | 一种切换过程中的业务处理方法、基站及终端 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5924116A (en) * | 1997-04-02 | 1999-07-13 | International Business Machines Corporation | Collaborative caching of a requested object by a lower level node as a function of the caching status of the object at a higher level node |
EP1039721A2 (en) * | 1999-03-24 | 2000-09-27 | Kabushiki Kaisha Toshiba | Information delivery to mobile computers using cache servers |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
SE9700622D0 (sv) * | 1997-02-21 | 1997-02-21 | Ericsson Telefon Ab L M | Anordning och metod vid datanät |
US6396805B2 (en) * | 1997-03-25 | 2002-05-28 | Intel Corporation | System for recovering from disruption of a data transfer |
JPH11163947A (ja) | 1997-09-22 | 1999-06-18 | Toshiba Corp | ゲートウェイ装置、無線端末装置、ルータ装置および通信ネットワークのゲートウェイ制御方法 |
JP2000201145A (ja) | 1999-01-06 | 2000-07-18 | Ntt Mobil Communication Network Inc | 情報サ―ビスの分類方法および情報サ―ビスネットワ―クの構築方法 |
US6377805B1 (en) * | 1999-08-04 | 2002-04-23 | International Business Machines Corporation | Maintaining data communication through neighboring mobile units during handoff |
JP3534027B2 (ja) * | 1999-12-01 | 2004-06-07 | 日本電気株式会社 | コンテンツ提供装置及びプログラムを記録した機械読み取り可能な記録媒体 |
US20020116444A1 (en) * | 2000-02-29 | 2002-08-22 | Imran Chaudhri | Method and system for providing intelligent network content delivery |
US6829654B1 (en) * | 2000-06-23 | 2004-12-07 | Cloudshield Technologies, Inc. | Apparatus and method for virtual edge placement of web sites |
US6901437B1 (en) * | 2000-10-06 | 2005-05-31 | Verizon Laboratories Inc. | Mobile cache for dynamically composing user-specific information |
US20020101848A1 (en) * | 2000-12-05 | 2002-08-01 | Ivan Lee | Systems and methods for on-location, wireless access of web content |
-
2001
- 2001-01-15 JP JP2001006641A patent/JP3768406B2/ja not_active Expired - Lifetime
-
2002
- 2002-01-14 EP EP02250231A patent/EP1223724B1/en not_active Expired - Lifetime
- 2002-01-14 EP EP05002484A patent/EP1549022B1/en not_active Expired - Lifetime
- 2002-01-14 DE DE60233446T patent/DE60233446D1/de not_active Expired - Lifetime
- 2002-01-14 US US10/043,200 patent/US7222169B2/en not_active Expired - Lifetime
- 2002-01-14 DE DE60204061T patent/DE60204061T2/de not_active Expired - Lifetime
- 2002-01-15 CN CNB021016615A patent/CN1299484C/zh not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5924116A (en) * | 1997-04-02 | 1999-07-13 | International Business Machines Corporation | Collaborative caching of a requested object by a lower level node as a function of the caching status of the object at a higher level node |
EP1039721A2 (en) * | 1999-03-24 | 2000-09-27 | Kabushiki Kaisha Toshiba | Information delivery to mobile computers using cache servers |
Also Published As
Publication number | Publication date |
---|---|
CN1366405A (zh) | 2002-08-28 |
JP2002217812A (ja) | 2002-08-02 |
JP3768406B2 (ja) | 2006-04-19 |
DE60204061D1 (de) | 2005-06-16 |
US20020094813A1 (en) | 2002-07-18 |
EP1223724B1 (en) | 2005-05-11 |
DE60204061T2 (de) | 2005-10-20 |
EP1223724A3 (en) | 2004-01-02 |
EP1549022B1 (en) | 2009-08-19 |
DE60233446D1 (de) | 2009-10-01 |
EP1549022A1 (en) | 2005-06-29 |
US7222169B2 (en) | 2007-05-22 |
EP1223724A2 (en) | 2002-07-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1299484C (zh) | 通过移动通信网的信息传递控制方法 | |
CN1168233C (zh) | 使用移动网际协议的移动通信***中的区域隧道管理方法 | |
CN1166097C (zh) | 无线通信网络中的切换 | |
CN1202689C (zh) | 向移动主机提供移动性的方法以及移动通信*** | |
CN1175689C (zh) | 移动终端与无线电接入网内实体之间传送信息的方法和设备 | |
CN1882101B (zh) | Dmb数据接收设备和提高dmb数据速度的方法 | |
CN100336366C (zh) | 移动体ip数据通信*** | |
CN1732699A (zh) | 向无线的移动无线装置提供流送信息的方法和设备 | |
CN1773950A (zh) | 用于在分布式网络中激活休眠移动单元的方法和设备 | |
CN1416655A (zh) | 在分组数据网络中选择分组数据业务节点/外部代理的分组核心功能部件和方法 | |
CN1838829A (zh) | 无线网络的无缝漫游方法和设备 | |
CN101584179A (zh) | 支持用户移动性的用于分布式多媒体内容的方法和装置 | |
CN1416284A (zh) | 实现越区切换的移动通信***和方法 | |
CN1528077A (zh) | 协议数据单元封装方法 | |
CN1248870A (zh) | 用于传输无连接分组的移动通信***和方法 | |
CN1596556A (zh) | 用于选择无线服务节点的***和方法 | |
CN1956401A (zh) | 接入点装置和通信*** | |
CN1623300A (zh) | 在未来因特网中利用区域定位点支持移动节点的移动性的***和方法 | |
CN1253025C (zh) | 专用无线网中的交互短消息业务***及其路由方法 | |
CN1575581A (zh) | 用于把网络报头映射到承载体系结构中的mpls报头的方法和装置 | |
CN1408159A (zh) | 作为对于路由发现的触发机制的广播 | |
CN101080099A (zh) | 网络选择 | |
CN1665340A (zh) | 移动通信网络***及移动性管理装置 | |
CN1832626A (zh) | 用于更新移动通信终端的位置的方法 | |
CN1838782A (zh) | 在服务的无线电网络子***重定位期间管理扰频码 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C06 | Publication | ||
PB01 | Publication | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20070207 Termination date: 20190115 |
|
CF01 | Termination of patent right due to non-payment of annual fee |