CN1787537A - 面向移动体的数据配发支持方法 - Google Patents

面向移动体的数据配发支持方法 Download PDF

Info

Publication number
CN1787537A
CN1787537A CNA2005100051288A CN200510005128A CN1787537A CN 1787537 A CN1787537 A CN 1787537A CN A2005100051288 A CNA2005100051288 A CN A2005100051288A CN 200510005128 A CN200510005128 A CN 200510005128A CN 1787537 A CN1787537 A CN 1787537A
Authority
CN
China
Prior art keywords
mentioned
buffer storage
storage server
ultrahigh speed
speed buffer
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
CNA2005100051288A
Other languages
English (en)
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Publication of CN1787537A publication Critical patent/CN1787537A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/02Buffering or recovering information during reselection ; Modification of the traffic flow during hand-off
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/288Distributed intermediate devices, i.e. intermediate devices for interaction with other intermediate devices on the same level
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/568Storing data temporarily at an intermediate stage, e.g. caching

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

从配发节点高质量地进行针对可改变存在位置的移动节点内容配发。在可存在移动节点的无线LAN与有线网络之间配置超高速缓冲存储服务器。该超高速缓冲存储服务器,把来自配发节点的内容存储在缓冲存储器内,同时,将内容配发给移动节点。移动节点,一旦移动,就把移动通知发送给连接到移动目标的无线LAN上的超高速缓冲存储服务器。接收到移动通知的超高速缓冲存储服务器,从移动节点移动前利用的超高速缓冲存储服务器,取得上述缓冲存储器的内容,这样,就能够进行向移动节点的内容再发送,从而提高配发质量。

Description

面向移动体的数据配发支持方法
技术领域
本发明涉及面向移动体的数据配发支持方法,特别是涉及从处在有线网络上的节点把内容数据配发给处在无线网络上的节点时、支持提高数据内容的配发质量的技术。
背景技术
作为从处在有线网络上的配发节点把内容等数据配发给处在无线网络上的移动节点时、支持提高内容等数据配发质量(防止数据丢失)的通信方法,已知的方法有美国公开专利US2002/0094813A1号说明书中记载的方法。
在该文献记载的方法中,提出了这样的信息配发方法:在配发节点与移动节点之间配置有多个超高速缓冲存储服务器。另外,在处于配发节点与移动节点之间的路径上的超高速缓冲存储服务器之一(第一超高速缓冲存储服务器)保持着移动节点要求的信息的情况下,并不是从配发服务器配发该信息,而是从第一超高速缓冲存储服务器配发该信息。
再者,在移动节点改变物理的存在位置而使配发节点与移动节点之间的路径发生变化的情况下,进行以下的动作。首先,检查存在于新路径上的一个超高速缓冲存储服务器(第二超高速缓冲存储服务器)是否保持有该信息。第二超高速缓冲存储服务器,在保持有该信息的情况下,从第一超高速缓冲存储服务器取得有关配发结束的信息。而后,第二超高速缓冲存储服务器把其余的信息配发给移动节点。
这样,随着移动节点改变存在位置,其他超高速缓冲存储服务器,对该移动节点配发剩余的信息部分,由此,来进行有效的信息配发。
上述技术,移动节点接收到的信息中存在错误的情况等的再发送请求,只要是不是从移动节点频繁地到达超高速缓冲存储服务器,就可以提高信息配发质量。但是,在信息的再发送请求频繁到达的情况下,由于下述的原因,信息配发质量就可能达不到要求。
第一,例如,即使存在比第一超高速缓冲存储服务器或第二超高速缓冲存储服务器在网络上接近移动节点的第三超高速缓冲存储服务器,但只要第三超高速缓冲存储服务器未保持有移动节点所要求的信息,第三超高速缓冲存储服务器对移动节点就不进行信息配发。因此,从移动节点对第一超高速缓冲存储服务器或第二超高速缓冲存储服务器发布信息的再发送请求后、至第一超高速缓冲存储服务器或第二超高速缓冲存储服务器配发的再发送信息到达移动节点所需要的时间,有可能变长。如果该时间长,在所配发的信息是要求实时性的内容的情况下,再发送内容数据在应再生的时刻之前到达不了移动节点,从而招致内容配发质量的劣化。
第二,即使因移动节点改变了物理位置、进行信息配发的超高速缓冲存储服务器从第一超高速缓冲存储服务器信息切换到第二超高速缓冲存储服务器,第二超高速缓冲存储服务器,并未从第一超高速缓冲存储服务器接受为再发送准备的信息(从移动节点接受到的被保存在最后接收确认通知内的数据偏置等信息)。因此,即使第二超高速缓冲存储服务器,从移动节点接受了包含新的数据偏置的接收确认通知,也不进行在移动节点接收到的信息数据内是否有丢失的判断。结果,即使移动体接收到的信息数据内实际产生丢失,而移动节点也可能无法接收再发送信息数据,而使信息配发质量劣化。
发明内容
本发明提供一种支持面向移动体的数据配发处理的方法,不仅在移动节点物理上移动存在位置的状况下,而且即使在网络内的数据丢失多发的状况下,也能充分确保配发质量。
本发明,提供一种使用数据配发支持装置的数据配发处理支持方法。
基于本发明的数据配发支持装置,从移动节点接受配发请求,并判定是否保持有该配发请求所指定的内容数据,如果保持有内容数据,就把该内容数据配发给移动节点。即使未保持有内容数据,也把配发请求发送到配发服务器,而从配发服务器接收内容。数据配发支持装置在把接收到的内容配发给移动节点的同时,也保持在本装置内。
再者,基于本发明的数据配发支持装置,从移动节点接收接收确认通知,然后,由接收确认通知内包含的偏置信息和从本装置已经配发的偏置信息,决定面向该移动体的缓冲存储区(为再发送请求到达而准备的内容数据区)。
再者,基于本发明的数据配发支持装置,从移动节点接收再发送请求。然后根据该请求,从上述缓冲存储区配发再发送内容数据。由于在网络上接近移动节点的距离配置多个数据配发支持装置,所以能够以短的时间完成本再发送处理。结果,能够确保足够高的内容配发质量。
另外,基于本发明的数据配发支持装置,从移动节点接收移动通知,该移动通知,是移动节点用来请求要把该装置重新用作超高速缓冲存储服务器的通知。在本移动通知内,还包含有有关以前该移动节点用作超高速缓冲存储服务器的其他数据配发支持装置的信息。
接收到本移动通知的数据配发支持装置,从其他数据配发支持装置,接收存储在缓冲存储区内的、用来响应内容等再发送请求的信息,准备来自移动节点的再发送请求的到达。即使随着移动,所使用的数据配发支持装置在网络上变远,通过该信息转发,也能由更近的新的数据配发支持装置来进行内容再发送处理。结果,能够确保足够高的内容配发质量。
另外,本发明,不仅能适用数据流式配发的内容,而且能适用蓄积型的内容。
依据本发明,可以提供能充分确保内容配发质量的面向移动体的数据配发技术。
附图说明
图1是本发明的实施方式的***构成示例图。
图2是超高速缓冲存储服务器的硬件构成示例图。
图3是在配发服务器、超高速缓冲存储服务器、移动节点间发送接收的各种请求格式的示例图。
图4是超高速缓冲存储服务器保持的移动节点管理表的数据结构示例图。
图5是超高速缓冲存储服务器接收到配发请求时的动作流程图。
图6是超高速缓冲存储服务器从配发服务器接收到内容时的动作流程图。
图7是到达超高速缓冲存储服务器应配发内容的时刻时的动作流程图。
图8是超高速缓冲存储服务器接收到移动通知时的动作流程图。
图9是超高速缓冲存储服务器接收到移动请求时的动作流程图。
图10是超高速缓冲存储服务器接收到缓冲存储区释放请求时的动作流程图。
图11是超高速缓冲存储服务器接收到接收确认请求时的动作流程图。
图12是超高速缓冲存储服务器接收到再发送请求时的动作流程图。
图13是移动节点保持的接收内容管理表的数据结构示例图。
图14是移动节点检测到无线LAN移动时的动作流程图。
图15是移动节点接收到内容时的动作流程图。
具体实施方式
用图1~图15说明本发明的实施方式。
图1是本发明的一个实施方式的***构成示例图。
在本***中,配发服务器装置(下称配发服务器)101把保持的内容109配发给移动节点装置(下称移动节点)103。配发服务器101连接在有线网络104上,移动节点103连接在无线网络(例如无线LAN)105上。另外,接入点装置将有线网络104与无线LAN105连接起来。假定有线网络104和无线LAN105是使用IP地址的IP网络。
本实施例中,为了提高来自配发服务器101的内容配发质量,把备有暂时存储(超高速缓冲存储)内容109的缓冲存储区111的数据配发支持装置(下称超高速缓冲存储服务器)102连接在上述接入点装置上。
图1中,未图示接入点装置。超高速缓冲存储服务器兼作接入点装置,另外,假定超高速缓冲存储服务器102是利用与接入点装置相同的IP地址。
移动节点(103),在与接入点装置之间,一旦确立连接,把配发请求106发送到配发服务器(101)。经由接入点装置,把配发请求106发送到超高速缓冲存储服务器102,接收到配发请求106的超高速缓冲存储服务器102,检查本节点是否保持有包含在配发请求106内的内容109。
如果保持有所请求的内容109,超高速缓冲存储服务器102,就把该内容发送到移动节点103。如果本节点未保持有所请求的内容109,就把配发请求发送到配发服务器101,并由配发服务器101接收内容109。接收到的内容109,发送到移动节点103,同时,也存储到本节点内。
各个超高速缓冲存储服务器102,接受从移动节点103发送的针对内容的接收确认通知,对多个移动节点103的各节点,管理应把内容的哪个部分保持在本节点的缓冲存储区111内。而后,在从移动节点103再发送请求已经到达的情况下,从该缓冲存储区再发送内容109的必要部分。
移动节点103,其物理存在位置变化,而使移动节点103连接的接入点发生了变化的情况下,在与新的接入点105-2之间确立连接,并送出移动通知107。移动通知107被送到连接在新的接入点上的超高速缓冲存储服务器102-2。
接受了该移动通知的超高速缓冲存储服务器102-2,对移动节点103以前利用的超高速缓冲存储服务器102-1,发送移动请求108。
旧超高速缓冲存储服务器102-1,对移动请求108,把超高速缓冲存储服务器102-2可以处理移动节点103请求的有可能再发送的信息发送到新的超高速缓冲存储服务器102-2,并应删除相应缓冲存储区111的内容来释放缓冲存储区111。另外,在发送缓冲存储区111的内容时,例如即使是数据流式内容,也不是按内容本来的发送定时来发送,而可以进行更高速的发送,可以快速响应再发送请求。
另外,超高速缓冲存储服务器102-2,把内容未进行超高速缓冲存储的帧或整个配发请求106发送到配发服务器101,并开始接收内容109。然后,准备来自移动节点103的新的再发送请求的到达。
在新的超高速缓冲存储服务器102-2已经保持有该内容的情况下,不进行上述移动请求发送。而是指示以前利用的超高速缓冲存储服务器102-1的缓冲存储区111的释放,作为其应答,接收为处理上述再发送请求所必要的信息。
图2是超高速缓冲存储服务器102的硬件结构图。CPU201和存储器203经存储控制器202被连接在超高速缓冲存储服务器上。在存储器203或硬盘等二次存储装置(下称磁盘)206内存储有实现超高速缓冲存储服务器的动作的程序,CPU201从存储器203读出该程序来执行。另外,CPU201,经磁盘控制器204与也用作为缓冲存储区111的盘206连接,用控制磁盘控制器204的程序可以把存在于存储器203上的数据转存到盘206上,并且可以把存在于盘206上的数据209转存到存储器203上。
另外,超高速缓冲存储服务器102,具备网络控制器205,经外部网络207,与配发服务器101和无线LAN的接入点装置连接起来。超高速缓冲存储服务器102,执行控制网络控制器205的程序,由此,就能够把存在于存储器203上的数据转发到外部网络207上,并且能够把经由外部网络207接收到的数据转存到存储器203上。
也可以把上述程序预先存储在上述存储器203或磁盘206上,必要时,也可以经该超高速缓冲存储服务器102可利用的可装卸的存储媒体、或通信媒体(有线或无线网络或该网络上的载波或数字信号)将其导入到上述存储器203或盘206。
超高速缓冲存储服务器102,可以用上述的构成经由外部网络207发送接收内容109或配发请求106等各种请求,或者可以把内容109存储(进行超高速缓冲存储)到磁盘206上。
另外,虽然未图示,但是配发服务器101、移动节点103各自都具备与超高速缓冲存储服务器同样的构成,通过CPU201执行存储在存储器203内的程序来实现以下实施例中说明的动作。
图3是表示在配发服务器101、超高速缓冲存储服务器102、移动节点103间发送接收的各种请求的格式的示图。如上所述,在上述的请求中,有:配发请求106、移动通知107、移动请求108、缓冲存储区释放请求、接收确认通知和再发送请求。
在配发请求106中,包含:发送源IP地址(发送了该请求的节点的IP地址)、发送目标IP地址(应接收该请求的节点的IP地址)、配发服务器IP地址(保持有请求的内容的配发服务器101的IP地址)、URL(用来唯一识别正在请求的内容的信息)、配发开始偏置(表示配发对象内容的配发应开始的位置的偏置)的信息。
移动通知107内,包含:发送源IP地址(发送了该通知的节点的IP地址)、发送目标IP地址(应接收该通知的节点的IP地址)、旧超高速缓冲存储服务器(移动节点移动前利用的超高速缓冲存储服务器)的IP地址、旧移动节点IP地址(移动节点移动前使用的IP地址)、配发服务器IP地址(保持有请求的内容的配发服务器的IP地址)、URL(用来唯一识别正在请求的内容的信息)的信息。
移动请求和缓冲存储区释放请求内,包含:发送源IP地址(发送了该请求的节点的IP地址)、发送目标IP地址(应接收该请求的节点的IP地址)、旧移动节点IP地址(移动节点移动前使用的IP地址)、配发服务器IP地址(保持有请求的内容的配发服务器的IP地址)、URL(用来唯一识别正在请求的内容的信息)的信息。
接收确认通知内,包含:发送源IP地址(发送了该通知的节点的IP地址)、发送目标IP地址(应接收该通知的节点的IP地址)、配发服务器IP地址(保持有请求的内容的配发服务器的IP地址)、URL(用来唯一识别正在请求的内容的信息)、接收确认结束偏置(表示请求的内容的、移动节点结束了接收的部分的偏置)的信息。
再发送请求中,包含:送源IP地址(发送了该请求的节点的IP地址)、发送目标IP地址(应接收该请求的节点的IP地址)、配发服务器IP地址(保持有请求的内容的配发服务器的IP地址)、URL(用来唯一识别正在请求的内容的信息)、再发送开始偏置(表示应开始请求的内容的再发送的位置的偏置)的信息。
另外,虽然未图示,但是各种请求或通知,都包含有表示各自的类别的信息。
用图4~图12说明超高速缓冲存储服务器102的动作。
超高速缓冲存储服务器102,用图4所示的移动节点管理表401,来管理当前对哪个移动节点101配发哪个内容109。并且,以配发请求106接收、内容109接收、移动通知107接收、移动请求108接收、缓冲存储区释放接收、接收确认通知接收、再发送请求接收为契机开始动作,一面更新移动节点管理表401,一面执行内容的发送接收等。
以下,说明移动节点管理表401的数据结构和上述各动作契机中的超高速缓冲存储服务器102上的程序的动作步骤。
图4是移动节点管理表401的数据结构图。在本表中,包含有:移动节点IP地址(作为内容配发目标的移动节点103的IP地址)、旧超高速缓冲存储服务器IP地址(成为移动请求的发出目标的超高速缓冲存储服务器102的IP地址)、配发服务器IP地址(保持着配发中内容的配发服务器101的IP地址)、URL(用来唯一识别配发中内容的信息)、接收确认结束偏置(表示移动节点103接收确认结束的位置的内容的偏置)、发送结束偏置(表示向移动节点103发送结束的位置的内容的偏置)、下次发送时刻(下次应进行发送的时刻)、可存储动作模式的各信息的字段。
在超高速缓冲存储服务器102的动作模式中,有:通常、超高速缓冲存储、移动等3种模式。
所谓通常模式是指,超高速缓冲存储服务器102从配发服务器101接收内容109,同时把该内容写入到超高速缓冲存储服务器102保持的磁盘206内的缓冲存储区111内,并且也配发给移动节点103的状态。
所谓超高速缓冲存储模式是指,超高速缓冲存储服务器102已经把移动节点103请求的内容109保持在盘206内的缓冲存储区111中,并且一面从缓冲存储区111读出该内容109,一面发送到移动节点103的状态。
所谓移动模式是指,从旧超高速缓冲存储服务器(移动节点移动前利用的超高速缓冲存储服务器102)接收缓冲存储区111的数据的状态。
在通常模式下,不使用移动节点管理表401的旧超高速缓冲存储服务器IP地址和下次发送时刻的字段。在超高速缓冲存储模式下,不使用旧超高速缓冲存储服务器IP地址的字段。在移动模式下,不使用接收确认结束偏置、发送结束偏置和下次发送时刻的字段。
图5是超高速缓冲存储服务器102接收配发请求106时的动作流程图。在该流程图中,假定配发信息是数据流式内容来进行说明。
在步骤501,超高速缓冲存储服务器102从移动节点103接收配发请求106。
在步骤502,检查由包含在配发请求106内的URL所指定的内容,是否已经存储在超高速缓冲存储服务器102的磁盘206内。如果未存储,转移到步骤503,如果已经存储,转移到步骤505。
在步骤503,在移动节点管理表401内新生成通常模式记录项,所作成的记录项的移动节点IP地址字段,初始化为在接收到的配发请求106内收纳的发送源IP地址。配发服务器IP地址、URL字段原样拷贝配发请求106内存储的信息。接收确认结束偏置和发送结束偏置字段,初始化为在配发请求106内收纳的配发开始偏置。
在步骤504,把配发请求转发给配发服务器101。在转发的配发请求内,把发送源IP地址、发送目标IP地址分别更新为超高速缓冲存储服务器102、配发服务器101的IP地址,此外,原样使用在步骤501接收到的配发请求的内容。
在从步骤502所转移到的步骤505中,在移动节点管理表401内新作成超高速缓冲存储模式记录项。除下次发送时刻字段以外,与步骤503同样地进行初始化。下次发送时刻字段,初始化为重新取得的当前时刻。
在步骤506,从磁盘206读出该配发请求所要求的内容的1帧。在步骤507,把在步骤506读出的内容发送给移动节点103。在步骤508,更新移动节点管理表401的下次发送时刻字段和发送结束偏置。下次发送时刻字段仅仅更新相当于1帧的时间(例如如果是25帧/秒的内容,该时间为40毫秒)。另外,发送结束偏置,仅加上在步骤507发送的字节数。在步骤509结束处理。
图6是超高速缓冲存储服务器102作为在图5的步骤504发送的针对配发情求的应答而从配发服务器101接收到内容时的动作的流程图。
在步骤601,超高速缓冲存储服务器102从配发服务器101接收1帧内容;在步骤602,把在步骤601接收到的内容发送给移动节点103;在步骤603,把在步骤601接收到的内容写入到磁盘206中;在步骤604,更新移动节点管理表401的、在步骤503新追加的记录项的、发送结束偏置,在该更新时,仅加上在步骤602发送的字节数。另外,步骤602和603,也可以并行地或按相反的顺序进行处理。
超高速缓冲存储服务器102,在图5的流程图中,在作成超高速缓冲存储模式的记录项之后,进行下次发送时刻的监视。
在到达了应配发内容的时刻时,进行图7所示的以下的动作。
在步骤701,一旦到达超高速缓冲存储服务器102应配发内容的时刻,在步骤702,就参照移动节点管理表401的发送结束偏置,从磁盘206中读出1帧由URL字段所指定在步骤505新追加的记录项的内容;在步骤703,把在步骤702读出的内容发送给移动节点103;在步骤704,更新移动节点管理表401的下次发送时刻字段和发送结束偏置。下次发送时刻字段仅更新相当于1帧的时间。另外,发送结束偏置,仅加上在步骤702发送的字节数;然后结束处理,继续待机处理。
图8是超高速缓冲存储服务器102接收到移动通知107时的动作流程图。
在步骤801,超高速缓冲存储服务器102从移动节点103接收移动通知107;在步骤802,在移动节点管理表401内作成移动模式的新记录项,在该记录项的移动节点IP地址字段内收纳在步骤801接收到的移动通知107的发送源IP地址的值。旧超高速缓冲存储服务器地址、配发服务器IP地址和URL的各字段,复制并设定包含在接收到的移动通知107内的信息;在步骤803,检查是否已经把包含在移动通知107内的由URL指定的内容存储到磁盘206内,如果已经存储,就转移到步骤804,否则转移到步骤809。
在步骤804,把缓冲存储区释放请求发送到旧超高速缓冲存储服务器102,在缓冲存储区释放请求内包含的发送源IP地址中,设定本节点的IP地址,而在发送目标IP地址中,设定旧超高速缓冲存储服务器的IP地址。进而,在旧超高速缓冲存储服务器的IP地址、配发服务器IP地址和URL内复制并设定包含在移动通知107内的信息。
该缓冲存储区释放请求,相当于上述再发送请求处理所必要的请求,作为应答,在步骤805,从旧超高速缓冲存储服务器102,接收发送结束偏置和接收确认结束偏置。
在步骤806,从磁盘206读出1帧包含在移动通知107内的URL指定的内容;在步骤807,把在步骤806读出的内容发送给移动节点103;在步骤808,把在步骤802新作成的记录项的动作模式字段从“移动”更新到“超高速缓冲存储”,进而把下次发送时刻更新为把相当于1帧的时间加到当前时刻的值。另外,还把接收结束偏置、发送结束偏置信息更新为在步骤805接收到的值。然后结束处理。
在从步骤803转到的步骤809中,作为处理再发送请求所必要的要求,把移动请求发送到旧超高速缓冲存储服务器;在移动请求内所包含的发送源IP地址中,设定本节点的IP地址,而在发送目标IP地址中,设定旧超高速缓冲存储服务器的IP地址。进而,在旧移动节点IP地址、配发服务器IP地址和URL内复制并设定包含在移动通知107内的信息。
在步骤810,移动节点,从旧超高速缓冲存储服务器,接收至少包含未结束接收的内容部分的缓冲存储区的内容、接收确认结束偏置、发送结束偏置信息;在步骤811,把配发请求106发送到配发服务器101。在配发请求的发送源IP地址中设定本节点的IP地址,而在发送目标IP地址中设定配发服务器101的IP地址。配发服务器IP地址、URL,复制在步骤801接收到的移动通知107内的信息。配发开始偏置,设定为在步骤810接收到的发送结束偏置的值;在步骤812,把在步骤802生成的移动节点管理表401的记录项的动作模式从“移动”更新为“通常”,再把接收确认结束偏置更新为在步骤810接收到的值。然后结束处理。
图9是旧超高速缓冲存储服务器102-1接收到移动请求108时的动作流程图。
在步骤901,从新超高速缓冲存储服务器102-2接收移动请求108。在步骤902,决定移动节点管理表401的对应记录项。本决定,通过搜索具有与移动请求108内的旧移动节点IP地址同一值的移动节点IP地址字段的记录项来进行。然后,把由相应记录项的接收确认结束偏置、发送结束偏置所决定的缓冲存储区的内容数据,发送到新超高速缓冲存储服务器102-2。也一并发送接收确认结束偏置、发送结束偏置的信息;在步骤903,从移动节点管理表401中,删除在步骤902判定的上述对应记录项,然后结束处理。
图10是旧超高速缓冲存储服务器102-1接收到缓冲存储区释放请求时的动作流程图。
在步骤1001,从新超高速缓冲存储服务器102-2接收缓冲存储区释放请求;在步骤1002,决定移动节点管理表401的对应记录项,本决定,通过搜索具有与缓冲存储区释放请求内的旧移动节点IP地址同一值的移动节点IP地址字段的记录项来进行。然后,把相应记录项的接收确认结束偏置、发送结束偏置的信息,发送到新超高速缓冲存储服务器102-2;在步骤1003,从移动节点管理表401中,删除在步骤1002判定的上述对应记录项,然后结束处理。
图11是超高速缓冲存储服务器102接收到接收确认通知时的动作流程图。
在步骤1101,从移动节点103接收接收确认通知;在步骤1102,决定移动节点管理表401的对应记录项,本决定,通过搜索具有与接收确认通知内的旧移动节点IP地址同一值的移动节点IP地址字段的记录项来进行,然后,把相应记录项的接收确认结束偏置的值,更新为包含在接收确认通知内的接收确认结束偏置的值,然后结束处理。
图12是超高速缓冲存储服务器接收到再发送请求时的动作流程图。
在步骤1201,从移动节点103接收再发送请求;在步骤1202,从磁盘206读出在再发送请求内所收纳的由URL指定的内容。在本读出中,从包含在再发送请求内的再生开始偏置开始读出1帧数据;在步骤1203,把在步骤1202读出的内容发送到移动节点103。然后结束处理。
用图13至图15,来说明移动节点103的动作。
移动节点103,用接收内容管理表1301,来管理当前正在接收哪个内容109。而后,以无线LAN移动的检测和内容接收为契机开始动作。以下,示出接收内容管理表1301的数据结构和上述各契机中的移动节点的动作步骤。
图13是移动节点103保持的接收内容管理表1301的数据结构图。
该表,由以下字段组成:配发服务器IP地址(保持着请求配发的内容的配发服务器101的IP地址)、URL(用来唯一识别请求配发的内容的信息)、超高速缓冲存储服务器IP地址(正在配发内容的超高速缓冲存储服务器的IP地址)、接收结束偏置(移动节点103已经结束接收的内容的偏置)等字段。
图14是在移动节点103检测到移动了本节点所属的无线LAN的单元(服务区)时的动作的流程图。
在步骤1401,移动节点103检测有无无线LAN的单元移动。移动的检测,例如,可以通过各访问接入点装置定期接收广播的有关本访问接入点的信息,并检查本节点利用的超高速缓冲存储服务器的IP地址是否变化来进行;在检测到移动的情况下,在步骤1402,把移动通知107发送到移动目标的超高速缓冲存储服务器102-2;在步骤1403,更新接收内容管理表1301的超高速缓冲存储服务器IP地址。把新的超高速缓冲存储服务器IP地址的值,设定为包含在步骤1401接收到的广播信号内的超高速缓冲存储服务器IP地址的值。然后结束处理。
图15是移动节点103接收到内容时的动作流程图。
在步骤1501,从超高速缓冲存储服务器102接收内容;在步骤1502,比较接收到的内容的对应偏置和接收内容管理表1301的接收结束偏置。在接收到的内容的对应偏置大的情况下,判断为发生了数据丢失,转移到步骤1505,否则转移到步骤1503;在步骤1503,把接收内容管理表1301的接收结束偏置更新为接收到的内容的对应偏置;在步骤1504,把接收确认通知发送到作为内容的发送源的超高速缓冲存储服务器1504,然后结束处理;在步骤1505,把与配发请求106相同内容的再发送请求,发送到作为内容的发送源的超高速缓冲存储服务器1504,然后结束处理。

Claims (12)

1.一种通信方法,其用于使用多个超高速缓冲存储服务器,来进行配发服务器对移动节点进行的内容配发,其特征在于,
具有如下步骤:
上述移动节点,对利用的上述超高速缓冲存储服务器从第一上述超高速缓冲存储服务器切换到第二上述超高速缓冲存储服务器进行检测,并把移动通知发送到上述第二超高速缓冲存储服务器;
上述第二超高速缓冲存储服务器从上述移动节点接收上述移动通知;
上述第二超高速缓冲存储服务器,向由包含在该移动通知内的信息所确定的、上述移动节点移动前利用的上述第一超高速缓冲存储服务器,发送处理上述移动节点有可能进行的再发送请求所必要的要求;和
上述第一超高速缓冲存储服务器,向上述第二超高速缓冲存储服务器,发送处理上述再发送请求所必要的信息。
2.根据权利要求1所述的通信方法,其特征在于,
具有如下步骤:
上述第二超高速缓冲存储服务器,由上述移动通知确定上述移动节点请求的上述内容;
上述第二超高速缓冲存储服务器,判定是否已经保持有上述内容,如果保持有上述内容,作为处理上述再发送请求所必要的要求,把上述第一超高速缓冲存储服务器保持的上述内容的删除请求,发送到上述第一超高速缓冲存储服务器;和
上述第一超高速缓冲存储服务器,作为对上述删除请求的应答,发送有关上述移动节点接收到的部分的信息和有关上述移动节点发送的部分的信息。
3.根据权利要求2所述的通信方法,其特征在于,
具有如下步骤:
上述第二超高速缓冲存储服务器,由上述移动通知确定上述移动节点请求的上述内容;
上述第二超高速缓冲存储服务器,判定是否已经保持有上述内容,如果未保持有上述内容,作为处理上述再发送请求所必要的要求,发送上述第一超高速缓冲存储服务器保持的信息的移动请求;和
上述第一超高速缓冲存储服务器,作为对处理上述再发送请求所必要的要求的应答,发送有关上述移动节点接收结束的部分的信息、有关上述移动节点已发送的部分的信息、和上述内容中至少包含上述移动节点接收未结束的部分的上述内容部分。
4.根据权利要求1所述的通信方法,其特征在于,
具有如下步骤:
上述第一超高速缓冲存储服务器,在发送处理所要求的上述再发送请求所必要的信息之后,删除保持的上述内容。
5.根据权利要求1所述的通信方法,其特征在于,
具有如下步骤:
上述第一或第二超高速缓冲存储服务器,由上述移动节点,接收上述配发服务器保持的数据的配发请求;和
接收到上述配发请求的超高速缓冲存储服务器,判断该超高速缓冲存储服务器是否保持有上述数据,如果未保持上述数据,把上述数据的配发请求发送到上述配发服务器,如果保持有上述数据,把上述数据发送到上述移动节点。
6.根据权利要求1所述的通信方法,其特征在于,
向上述移动节点配发的数据,是对每帧发送定时决定的流式配发数据;
具有如下步骤:
上述第一超高速缓冲存储服务器,在向上述第二超高速缓冲存储服务器,发送所保持的上述流式配发数据时,对于该流式配发数据的配发,以不同于所决定的上述发送定时的、更高速的定时进行发送。
7.一种超高速缓冲存储服务器,其用于支持配发服务器对移动节点进行的内容配发,其特征在于,
执行如下步骤:
从上述移动节点,接收通知利用的超高速缓冲存储服务器已由其他上述超高速缓冲存储服务器替代的移动通知;
向由在该移动通知内所包含的信息所确定的、上述移动节点移动前利用的上述其他超高速缓冲存储服务器,发送处理上述移动节点有可能进行的再发送请求所必要的要求;和
从上述其他超高速缓冲存储服务器,接收处理上述再发送请求所必要的信息。
8.根据权利要求7所述的超高速缓冲存储服务器,其特征在于,
执行如下步骤:
由上述移动通知,确定上述移动节点请求的上述内容;
判定是否已经保持有上述内容,如果保持有上述内容,作为处理上述再发送请求所必要的要求,把上述其他超高速缓冲存储服务器保持的上述内容的删除请求,发送到上述其他超高速缓冲存储服务器;和
从上述其他超高速缓冲存储服务器,作为对上述删除请求的应答,接收有关上述移动节点已接收部分的信息和有关上述移动节点已发送部分的信息。
9.根据权利要求7所述的超高速缓冲存储服务器,其特征在于,
执行如下步骤:
由上述移动通知确定上述移动节点请求的上述内容;
判定是否已经保持有上述内容,如果未保持有上述内容,作为处理上述再发送请求所必要的要求,发送上述其他超高速缓冲存储服务器保持的信息的移动请求;和
由上述其他超高速缓冲存储服务器,作为对处理上述再发送请求所必要的应答,接收有关上述移动节点接收结束的部分的信息、有关上述移动节点已发送部分的信息、和上述内容中至少包含上述移动节点接收未结束部分的上述内容部分。
10.根据权利要求7所述的超高速缓冲存储服务器,其特征在于,
具有如下步骤:
上述其他超高速缓冲存储服务器,在发送处理所要求的上述再发送请求所必要的信息之后,删除保持的上述内容。
11.根据权利要求7所述的超高速缓冲存储服务器,其特征在于,
执行如下步骤:
由上述移动节点,接收上述配发服务器保持的数据的配发请求;和
判断是否保持有请求的上述数据,如果未保持上述数据,把上述数据的配发请求,发送到上述配发服务器,如果保持有上述数据,把上述数据发送到上述移动节点。
12.根据权利要求7所述的超高速缓冲存储服务器,其特征在于,
向上述移动节点配发的数据,是对每帧发送定时决定的流式配发数据;
执行如下步骤:
由上述其他超高速缓冲存储服务器,对于该流式配发数据的配发,以不同于所决定的上述发送定时的、更高速的定时,接收所保持的上述流式配发数据。
CNA2005100051288A 2004-12-07 2005-01-28 面向移动体的数据配发支持方法 Pending CN1787537A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2004353500 2004-12-07
JP2004353500A JP2006165928A (ja) 2004-12-07 2004-12-07 移動体向けデータ配信支援方法

Publications (1)

Publication Number Publication Date
CN1787537A true CN1787537A (zh) 2006-06-14

Family

ID=36574097

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2005100051288A Pending CN1787537A (zh) 2004-12-07 2005-01-28 面向移动体的数据配发支持方法

Country Status (3)

Country Link
US (1) US7436796B2 (zh)
JP (1) JP2006165928A (zh)
CN (1) CN1787537A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101631137B (zh) * 2008-07-15 2012-10-10 株式会社日立制作所 通信控制装置及通信控制方法
CN103597876A (zh) * 2011-06-28 2014-02-19 国际商业机器公司 蜂窝网络中的连续高速缓存服务

Families Citing this family (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7801530B2 (en) * 2005-04-27 2010-09-21 Cisco Technology, Inc. Caching content at a cell site
WO2008116488A1 (en) * 2007-03-28 2008-10-02 Nec Europe Ltd. Method for providing media independent handover (mih) services to a communication node
JP2009175790A (ja) * 2008-01-21 2009-08-06 Nec Corp コンテンツ資産管理システム、方法および制御プログラム
US8369281B2 (en) * 2008-11-24 2013-02-05 At&T Intellectual Property I, L.P. Cell-to-WiFi switcher
JP5280908B2 (ja) * 2009-03-25 2013-09-04 公益財団法人鉄道総合技術研究所 車上通信装置、データ配信方法、及びプログラム
CN102362465A (zh) * 2009-05-11 2012-02-22 华为技术有限公司 业务请求处理方法、装置及***
JP2013505612A (ja) * 2009-09-21 2013-02-14 テレフオンアクチーボラゲット エル エム エリクソン(パブル) モバイルネットワークにおけるキャッシング
US9198089B2 (en) 2010-02-01 2015-11-24 Telefonaktiebolaget L M Ericsson (Publ) Caching architecture for streaming data between base stations in mobile networks
US20110307930A1 (en) * 2010-06-14 2011-12-15 Alan Rouse Systems and methods for transferring a partially viewed vod program from a first service location to a second service location
JP5685992B2 (ja) * 2011-03-02 2015-03-18 日本電気株式会社 移動通信システムにおける代理配信サーバおよび通信制御方法
US8937903B2 (en) 2011-06-14 2015-01-20 At&T Intellectual Property I, L.P. System and method for providing a content delivery network via a motor vehicle
KR101668540B1 (ko) * 2011-09-21 2016-10-21 라쿠텐 인코포레이티드 배신 네트워크와 서버 및 배신 방법
KR20130046540A (ko) * 2011-10-28 2013-05-08 삼성에스디에스 주식회사 데이터 전송 장치 및 방법
WO2013069703A1 (ja) * 2011-11-08 2013-05-16 日本電気株式会社 コンテンツ配信システム、制御装置およびコンテンツ配信方法
US8977704B2 (en) * 2011-12-29 2015-03-10 Nokia Corporation Method and apparatus for flexible caching of delivered media
US9401968B2 (en) 2012-01-20 2016-07-26 Nokia Techologies Oy Method and apparatus for enabling pre-fetching of media
KR101909666B1 (ko) * 2012-06-08 2018-10-19 삼성전자주식회사 모바일 컨텐츠 센트릭 네트워크에서 핸드오버를 위한 방법 및 장치
US11412020B2 (en) 2012-10-19 2022-08-09 Parallel Wireless, Inc. Wireless broadband network with integrated streaming multimedia services
US9807574B2 (en) 2013-10-03 2017-10-31 Parallel Wireless, Inc. Multicast and broadcast services over a mesh network
WO2015084230A1 (en) * 2013-12-03 2015-06-11 Telefonaktiebolaget L M Ericsson (Publ) A first service network node, a second service network node and methods relating to handling of a service session
US10085185B2 (en) * 2014-01-08 2018-09-25 Vodafone Ip Licensing Limited Telecommunications network with optimisation of content delivery
JP6298389B2 (ja) * 2014-09-16 2018-03-20 株式会社東芝 中継装置、通信システム、及び中継方法
WO2016136242A1 (ja) * 2015-02-23 2016-09-01 学校法人 早稲田大学 ネットワーク装置、ネットワークシステム、及びその作動方法
US10004019B2 (en) 2015-09-08 2018-06-19 Parallel Wireless, Inc. RAN for multimedia delivery
US10887239B2 (en) 2015-09-08 2021-01-05 Parallel Wireless, Inc. RAN for multimedia delivery
CN107454632B (zh) * 2016-05-30 2020-04-24 ***通信有限公司研究院 一种切换过程中的业务处理方法、基站及终端
US11159984B2 (en) * 2018-03-12 2021-10-26 Parallel Wireless, Inc. Role assignment for caching

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5530693A (en) * 1995-06-06 1996-06-25 Averbuch; Rod Method and apparatus for performing handoff in a packet data communication system
US6324207B1 (en) * 1996-04-29 2001-11-27 Golden Bridge Technology, Inc. Handoff with closed-loop power control
JP3768406B2 (ja) * 2001-01-15 2006-04-19 株式会社エヌ・ティ・ティ・ドコモ 移動通信網における情報配信制御方法及びシステム、及び移動通信網における通信ノードでの情報蓄積方法
US6985463B1 (en) * 2001-03-08 2006-01-10 Ipr Licensing, Inc. Resource utilization efficiency during hand-off in mobile communication systems
WO2002093811A2 (en) * 2001-05-16 2002-11-21 Adjungo Networks Ltd. Access to plmn networks for non-plmn devices
US20030114158A1 (en) * 2001-12-18 2003-06-19 Lauri Soderbacka Intersystem handover of a mobile terminal
GB2394386A (en) * 2002-10-16 2004-04-21 Nokia Corp Multicast data transfer

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101631137B (zh) * 2008-07-15 2012-10-10 株式会社日立制作所 通信控制装置及通信控制方法
CN103597876A (zh) * 2011-06-28 2014-02-19 国际商业机器公司 蜂窝网络中的连续高速缓存服务

Also Published As

Publication number Publication date
JP2006165928A (ja) 2006-06-22
US7436796B2 (en) 2008-10-14
US20060120326A1 (en) 2006-06-08

Similar Documents

Publication Publication Date Title
CN1787537A (zh) 面向移动体的数据配发支持方法
KR101541259B1 (ko) 캐시 데이터의 인기도 값을 동기화하기 위한 방법 및 장치, 및 분산 캐싱을 위한 방법, 장치 및 시스템
CN1299484C (zh) 通过移动通信网的信息传递控制方法
CN1960521A (zh) 增大多媒体消息业务***容量的方法及***
US20120151051A1 (en) Method, system and device for searching active peer in p2p streaming media system
CN1829345A (zh) 实现移动终端间数据共享的方法和***
CN1125499A (zh) 重排序方法和设备
CN1493993A (zh) 移动计算环境中保持事务处理高速缓存一致性的***和方法
CN1751243A (zh) 用于在通信***中传送信息的方法和装置
CN101079760A (zh) 实现网络监控的方法、***及内容分发网络
CN101035264A (zh) 一种内容分发网络***及其内容和服务调度方法
CN1747600A (zh) 移动通信***、切换控制装置及切换控制方法
CN101047643A (zh) 无线通信装置
CN1145313C (zh) 信息分组转送方式及移动通信***
CN1878139A (zh) 三层转发方法、装置及地址解析协议信息表更新方法
CN102479159A (zh) 多进程harq数据的缓存方法和设备
CN102217283A (zh) 点对点文件传输的方法及装置
CN101321131B (zh) 在扫描无线网络时发送探测响应报文的方法及无线接入点
CN1933413A (zh) 一种无线局域网ip组播帧传输的组播成员管理方法
CN1812398A (zh) 一种基于dhcp中继实现dhcp服务器负载分担的方法
CN1794721A (zh) 一种在指定时间下载媒体对象的方法及装置
US9635528B2 (en) Server, data caching method, and communication system
CN1787488A (zh) 在作为目的地的第二层交换机之间切换
CN1277374C (zh) 通信***中基站与服务器数据库实时同步方法
CN1913495A (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: 20060614