数据接收装置和数据接收方法

文档序号:7611982阅读:110来源:国知局
专利名称:数据接收装置和数据接收方法
技术领域
本发明涉及数据接收装置和数据接收方法。
背景技术
在3GPP(3rd Generation Partnership Project)中,人们研究在第三代移动通信系统中实现广播·组播服务的MBMS(MultimediaBroadcast/Multicast Service)。在MBMS中,仅提供从无线基站到移动站的下行信道,而不提供从移动站向无线基站的上行信道。同样地,在数字广播中,仅提供从电波发送局到接收局的下行信道,而不提供从接收局到电波发送局的上行信道。
作为用这种单向信道配送电子文件的技术,例如,已知有在文献“FLUTE-File Delivery over Unidirectional Transport,IETF RFC3926,October 2004”(以下称为“文献1”)中公开的FLUTE(File Deliveryover Unidirectional Transport)。图12示出了FLUTE中的文件配送顺序。FLUTE中,接收电子文件的数据接收装置1首先用HTTP(HyperText Transport Protocol)向管理电子文件配送的数据发送装置2请求FLUTE的通话(session)信息(S10)。
这里,所谓通话信息是指在用单向信道从单向数据发送装置3向数据接收装置1进行电子文件的配送时,为开设该单向信道的通话而必需的信息。在该通话信息中,例如包含分配给该通话的目的地IP地址(组播地址等)和数据接收装置1为接收电子文件而利用的应用程序的端口号等。图13示出了FLUTE中通话信息的记述例。如图13所示,FLUTE中的通话信息通常按照SDP(Session DescriptionProtocol)而记述。
当数据接收装置1发出通话信息请求时,数据发送装置2根据该请求向数据接收装置1发送包含通话信息的通话信息文件(以下称为SDP文件)(S12)。这里,示出了数据接收装置1用HTTP取得通话信息的例子,但也可以考虑通过用电子邮件、SAP(SessionAnnouncement Protocol)等的广播信道等取得通话信息。
数据接收装置1接收SDP文件时,数据接收装置1从SDP文件中读出通话信息,开设用于利用该通话信息从单向数据发送装置3接收电子文件的单向信道。在双向信道和单向信道不能同时接收的情况下,数据接收装置1一旦切断双向信道,就只能开设单向信道。
单向数据发送装置3利用如此开设的单向信道向数据接收装置1配送电子文件和包含该电子文件的属性信息的文件配送表(FileDelivery Table,以下称为FDT)。详细地说,单向数据发送装置3根据它进行分配时,把包含电子文件的属性信息的FDT作为目标(object)ID(TOI)=0来分配(S14)。数据接收装置1利用单向信道接收单向数据发送装置3配送的FDT。图14示出了FLUTE中FDT的记述例。在FDT中,如图14所示,对于一个或多个电子文件来说,以XML形式记述了文件名、目标ID、文件种类、压缩类型、数据长度、URL等属性信息。这里,在图14所示的FDT中,分为目标ID=1的电子文件的属性信息(虚线包围的部分P1)和目标ID=2的电子文件的属性信息(虚线包围的部分P2)来记述。
返回图12,单向数据发送装置3配送FDT后,分割配送电子文件。在图12所示的例子中,首先,目标ID=1的电子文件1被分割为多个分组来配送(S16),接着,目标ID=2的电子文件2被分割为多个分组来配送(S18)。数据接收装置1用单向信道接收单向数据发送装置3配送的电子文件。之后,数据接收装置1组合所接收的电子文件,参考先前接收的FDT,将组合好的电子文件转交给适当的应用程序。这里,在电子文件被压缩时,数据接收装置1参考先前接收的FDT,根据FDT中记述的压缩类型进行解压处理。
在FLUTE中,通过这种顺序,能够利用单向信道配送较大容量的电子文件。而且,在FLUTE中,除了构成电子文件的分割数据之外,还配送用于复原该分割数据的冗余数据,从而,即使在一部分分割数据缺失的情况下,也能利用冗余数据恢复分割数据,确保可靠性。
在日本特开2003-304511号公报(以下称为“文献2”)中,在广播通话信息或相当于FDT的SMIL(Synchronized MultimediaIntegration Language)数据和图像数据的系统中,为了提前开始再现图像,公开了连续发送这些数据的方法。

发明内容
但是,在上述文献中记载的利用FLUTE的单向电子文件配送技术中,存在以下问题。图15示出了利用FLUTE的单向电子文件配送技术的问题。在上述利用FLUTE的单向电子文件的配送技术中,接收到电子文件时,首先参考所接收的FDT,将该电子文件转交给适当的应用程序。因此,如图15所示,从单向数据发送装置3发送FDT(S14),之后,数据接收装置1取得SDP文件(S10,S12),在单向电子文件配送的通话基础上开始接收电子文件时,数据接收装置1不能判断所接收的电子文件的属性,不能将该电子文件转交给适当的应用程序。而在电子文件被压缩的情况下,数据接收装置1不能从FDT读出电子文件的压缩类型,因此,不能进行适当的解压处理。
例如,图15中,FDT1中记述了电子文件1的属性信息和电子文件2的属性信息,FDT2中记述了电子文件2的属性信息和电子文件3的属性信息。这时,由于数据接收装置1没有接收FDT1,因此,尽管正常接收到电子文件1,但不能利用电子文件1。而且,由于数据接收装置1没有接收FDT1,因此,尽管正常接收到电子文件2,但在该时刻不能利用电子文件2,之后,接收FDT2并可以开始利用电子文件2。
这样,在上述文献1中记载的利用FLUTE的单向电子文件配送技术中,出现了这样的问题在取得SDP文件并开始接收电子文件的定时,会产生不能取得FDT的情况和在接收下一个FDT之前不能利用电子文件的情况。
这样的问题在上述文献2中记载的技术中也未能得到解决。
因此,本发明的目的是解决上述问题,提供一种数据接收装置和数据接收方法,能够可靠地取得电子文件的属性信息并有效地应用电子文件,而与加在单向电子文件配送的通话中的定时无关。
为了解决上述问题,本发明的数据接收装置的特征在于,包括接收单元,利用单向信道来接收电子文件和该电子文件的属性信息;所在信息取得单元,取得用于根据通话信息来指定上述属性信息的所在的所在信息,其中所述通话信息是上述接收单元为开设上述单向信道的通话而必需的信息;以及第一属性信息取得单元,在利用上述接收单元开始接收上述电子文件之前,根据利用上述所在信息取得单元所取得的上述所在信息而指定的所在,取得上述属性信息。
为了解决上述问题,本发明的数据接收方法利用单向信道来接收电子文件和该电子文件的属性信息,其特征在于,包括以下步骤所在信息取得步骤,取得用于根据通话信息来指定上述属性信息的所在的所在信息,所述通话信息是为开设上述单向信道的通话而必需的信息;以及第一属性信息取得步骤,在开始利用上述单向信道来接收上述电子文件之前,根据利用在上述所在信息取得步骤中所取得的上述所在信息而指定的所在来取得上述属性信息。
从通话信息中取得用于指定属性信息的所在的所在信息,并在利用单向信道开始接收电子文件之前,通过根据该所在信息所指定的所在而取得属性信息,可以在利用单向信道开始接收电子文件之前,可靠地取得该电子文件的属性信息。
在上述数据接收装置中,上述第一属性信息取得装置的特征在于,通过利用双向信道接收上述属性信息而取得上述属性信息。
利用双向信道接收属性信息,从而,能在取得传送延时的再送处理和请求数据的指定等属性信息时进行各种控制。
在上述数据接收装置中,上述第一属性信息取得装置的特征在于,利用为取得上述通话信息而使用的双向信道来接收上述属性信息。
由于利用为取得上述通话信息而使用的双向信道接收属性信息,因此需要开设新的双向信道,以取得属性信息。
为了解决上述问题,本发明的数据接收装置的特征在于,包括接收单元,利用单向信道来接收电子文件和该电子文件的属性信息;所在信息取得单元,取得用于根据通话信息来指定上述属性信息的所在的所在信息,所述通话信息是上述接收单元为开设上述单向信道的通话而必需的信息;以及第二属性信息取得单元,在上述接收单元尽管接收到上述电子文件但未接收到该电子文件的属性信息的情况下,根据利用上述所在信息取得单元所取得的上述所在信息而指定的所在来取得上述属性信息。
为了解决上述问题,本发明的数据接收方法利用单向信道来接收电子文件和该电子文件的属性信息,其特征在于,包括以下步骤所在信息取得步骤,取得用于根据通话信息来指定上述属性信息的所在的所在信息,其中所述通话信息是为开设上述单向信道的通话而必需的信息;以及第二属性信息取得步骤,在尽管利用上述单向信道接收到上述电子文件但未接收到该电子文件的属性信息的情况下,根据利用在上述所在信息取得步骤中所取得的上述所在信息而指定的所在来取得上述属性信息。
根据通话信息取得用于指定属性信息的所在的所在信息,在尽管利用单向信道接收到电子文件但未接收到该电子文件的属性信息的情况下,通过根据该所在信息所指定的所在来取得属性信息,可以可靠地取得已接收的电子文件的属性信息。
在上述数据接收装置中,上述第二属性信息取得装置的特征在于,通过利用双向信道接收上述属性信息而取得上述属性信息。
利用双向信道接收属性信息,从而,能在取得传送延时的再送处理和请求数据的指定等属性信息时进行各种控制。
在上述接收接收装置中,上述第二属性信息取得装置的特征在于,对于已接收的电子文件,选择性地请求、接收未接收的属性信息。
对于已接收的电子文件,通过选择性地请求、接收未接收的属性信息,可以有效地取得必要的属性信息。
根据本发明,从通话信息中取得用于指定属性信息的所在的所在信息,在开始用单向信道接收电子文件之前,根据该所在信息指定的所在而取得属性信息,从而,在开始利用单向信道接收电子文件之前,能可靠地取得该电子文件的属性信息。结果,能够可靠地取得电子文件的属性信息并有效地应用电子文件,而与加在单向电子文件配送的通话中的定时无关。
根据本发明,从通话信息中取得用于指定属性信息所在的所在信息,在尽管利用单向信道接收到电子文件但未接收到该电子文件的属性信息时,通过根据该所在信息而指定的所在来取得属性信息,可以可靠地取得已接收的电子文件的属性信息。结果,能够可靠地取得电子文件的属性信息并有效地应用电子文件,而与加在单向电子文件配送的通话中的定时无关。


图1是包含数据接收装置的网络系统的构成图;图2是数据接收装置的构成图;图3示出了通话信息的记述例;图4是数据接收装置的操作流程图;图5是对数据接收装置的电子文件分配顺序图;图6是对数据接收装置的电子文件分配顺序图;图7示出了包含SDP文件和FDT的电子邮件的记述例;图8是数据接收装置的操作流程图;图9是对数据接收装置的电子文件分配顺序图;图10是数据发送装置的构成图;图11是数据发送装置80的操作图;图12示出了FLUTE中的文件分配顺序;图13示出了FLUTE中通话信息的记述例;图14示出了FLUTE中FDT的记述例;图15示出了用FLUTE的单向电子文件分配技术的问题。
具体实施例方式
说明根据明第一实施方式的数据接收装置。
首先,说明包含本发明数据接收装置的网络系统的构成。图1是包含本发明的数据接收装置的网络系统的构成图。如图1所示,本发明的数据接收装置10通过无线基站60和网络30与单向数据发送装置70和数据发送装置80连接。这里,单向数据发送装置70具有利用FLUTE(File Delivery over Unidirectional Transport),使用单向信道向数据接收装置10进行文件配送的功能。数据发送装置80具有利用HTTP(Hyper Text Transfer Protocol)向数据接收装置10发送数据接收装置10为了开设单向信道的通话所必需的通话信息的通话信息文件(以下称为SDP文件)的功能。
这里,用FLUTE作为使用单向信道的文件配送协议,但也可以使用其他协议,只要是使用单向信道的文件分配协议即可。同样地,这里,用HTTP作为用于发送SDP文件的协议,但也可以是其他协议。这里,用FLUTE的SDP文件作为包含通话信息的文件,但也可以是其他文件。
这里,数据接收装置10、无线基站60、单向数据发送装置70、数据发送装置80分别记载了一个,但他们都可以存在多个。这里,数据接收装置10通过无线基站60和单向数据发送装置70及数据发送装置80连接,但数据接收装置10也可以通过有线与单向数据发送装置70及数据发送装置80连接。
接着,说明根据本实施方式的数据接收装置10的构成。图2是根据本实施方式的数据接收装置10的构成图。根据本实施方式的数据接收装置10包括单向信道接收部102(接收单元),文件组合部104,FDT保持部106,文件保持部108,应用程序部110,双向信道收发部112(第一属性信息取得单元),SDP保持部114和配送控制部116(所在信息取得单元)。以下,详细说明各构成要素。
单向信道接收部102利用单向信道从单向数据发送装置70接收利用FLUTE发送的FDT(File Delivery Table)和电子文件。这里,在FDT中记述了从单向数据发送装置70发送的电子文件的属性信息(文件名、目标ID、文件种类、压缩类型、数据长度、URL等)。FDT和电子文件包含构成FDT及电子文件的1个或多个分割数据以及用于恢复缺损的分割数据的冗余数据。
文件组合部104基于单向信道接收部102接收的分割数据和冗余数据来恢复FDT和电子文件。具体地说,文件组合部104通过组合由单向信道接收部102接收的分割数据来恢复FDT和电子文件。这里,在一部分分割数据缺损等情况下,文件组合部104根据需要使用由单向信道接收部102接收的冗余数据,尝试恢复缺损的分割数据(FEC解码),将恢复的分割数据用于FDT和电子文件的恢复。
FDT保持部106保持(存储)由文件组合部104恢复的FDT。
文件保持部108保持(存储)由文件组合部104恢复的电子文件。
应用程序部110是利用文件保持部108中保持的电子文件进行操作的应用程序部分。
双向信道收发部112开设双向信道,并进行双向的数据收发。具体地说,双向信道收发部112利用使用HTTP等协议的双向信道来接收数据发送装置80发送的SDP文件。这里,在SDP文件中,包含数据接收装置10接收从单向数据发送装置70发送的电子文件或数据接收装置10为开设单向信道的通话而必需的通话信息。
图3示出了SDP文件中的通话信息的记述例。在SDP文件中,如图3所示,包含分配给数据接收装置10的IP地址和数据接收装置10为接收电子文件而利用的应用程序的端口号等。其中,特别地,在记述通话信息的SDP文件中,包含用于指定FDT(属性信息)的所在的所在信息。FDT通常从单向数据发送装置70发送,因此,FDT的所在就变成是单向数据发送装置70,但在这里所说的所在信息中,记述了单向数据发送装置70以外的FDT的所在、即可代替单向数据发送装置70发送FDT的数据发送装置(例如数据发送装置80)的地址、URL等。在图3所示的例子中,根据“a=flute-fdt:http://fdt-server/”的记述(图3的下划线部分),可知FDT的所在为“http://fdt-server/”。
SDP保持部114保持(存储)双向信道收发部112所接收的SDP文件。
配送控制部116从SDP保持部114中保持的SDP文件中取得用于指定FDT的所在的所在信息,并将该所在信息输出到双向信道收发部112中。
双向信道收发部112在开始通过单向信道接收部102接收电子文件之前,根据利用配送控制部116所取得的所在信息而指定的所在来取得FDT。详细地说,双向信道收发部112利用双向信道向所在信息所指定的所在(例如数据发送装置80)发送利用HTTP等协议的FDT发送请求,并接收据此发送的FDT。这时,双向信道收发部112原样(不切断地)使用为取得上述SDP文件而使用的双向信道来接收FDT。双向信道收发部112将接收的FDT输出到FDT保持部106中。即,通过双向信道收发部112接收的FDT也和通过单向信道接收部102接收的FDT一样被保持(存储)在FDT保持部106中。
接着,说明根据本实施方式的数据接收装置的操作。图4示出了根据本实施方式的数据接收装置10的操作流程图。图5示出了对根据本实施方式的数据接收装置10的电子文件的配送顺序。
数据接收装置10在接收并利用从单向数据发送装置70发送的电子文件时,首先,通过数据接收装置10的双向信道收发部112开设双向信道,向数据发送装置80发送SDP文件发送请求(S102)。
当通过数据发送装置80接收SDP文件发送请求时,根据该请求,从数据发送装置80向数据接收装置10发送SDP文件(S104)。这里,在从数据发送装置80发送的SDP文件中,包含数据接收装置10接收从单向数据发送装置70发送的电子文件或数据接收装置10为开设单向信道的通话所必需的通话信息。在该SDP文件中,还包含用于指定从单向数据发送装置70发送的电子文件的FDT(属性信息)的所在的所在信息。从数据发送装置80发送的SDP文件由数据接收装置10的双向信道收发部112接收,并保持(存储)在SDP保持部114中。
接着,通过配送控制部116从SDP保持部114中所保持的SDP文件中读出用于指定FDT所在的所在信息,读出的所在信息被输出到双向信道收发部112中(S106)。
当从配送控制部116输出上述所在信息时,在通过单向信道接收部102开始接收电子文件之前,通过双向信道收发部112向由该所在信息指定的所在发送FDT发送请求(S108)。对应于该FDT发送请求而从上述所在发送的FDT由双向信道收发部112接收(S110)。这里,为取得SDP文件而使用的双向信道被原样(不切断地)使用以发送FDT发送请求,并接收FDT。由双向信道收发部112接收的FDT被保持(存储)在FDT保持部106中。
通过双向信道收发部112接收FDT时,通过单向信道接收部102,经由配送控制部116参照保持在SDP保持部114中的SDP文件,并基于该SDP文件中包含的通话信息而开设单向信道(S112)。当开设单向信道时,开始通过单向信道接收部102接收从单向数据发送装置70发送的电子文件和FDT(S114)。这里,电子文件和FDT作为构成该电子文件和FDT的分割数据或分割数据缺损时用于恢复分割数据的冗余数据而被发送、接收。
这些操作例如相当于这样的操作在利用移动通信终端中的点对点(point-to-point)信道(双向信道)接收SDP文件和FDT后,开设3GPP MBMS信道这样的点对多点(point-to-multipoint)信道(单向信道),把利用该3GPP MBMS信道接收电子文件和FDT。
通过单向信道接收部102接收分割数据和冗余数据时,通过文件组合部104基于这些分割数据和冗余数据来恢复电子文件和FDT。
通过文件组合部104恢复的FDT被保持(存储)在FDT保持部106中。这里,在FDT保持部106中既保持由双向信道收发部112接收的FDT也保持由单向信道接收部102接收的FDT。这时,FDT保持部106也可以将先前由双向信道收发部112接收的FDT替换为此后由单向信道接收部102接收的FDT。此外,FDT保持部106也可以提取出先前由双向信道收发部112接收的FDT和此后由单向信道接收部102接收的FDT之差,并在先前由双向信道收发部112接收的FDT中追加该差。另外,FDT保持部106也可以参考FDT中记述的有效期限,仅保持有效期限内的FDT。
由文件组合部104恢复的电子文件被保持(存储)在文件保持部108中。根据需要,将保持在文件保持部108中的电子文件用于应用程序部110。
接着,说明根据本实施方式的数据接收装置的作用和效果。在根据本实施方式的数据接收装置10中,配送控制部116从记述了为开设单向信道所必需的通话信息的SDP文件中取得FDT的所在信息,在通过单向信道接收部102开始接收电子文件之前,双向信道收发部112根据上述所在信息所指定的所在而取得FDT。因此,数据接收装置10在利用单向信道开始接收电子文件之前,可以可靠地取得与该电子文件对应的FDT。结果,数据接收装置10能够可靠地取得对应于电子文件的FDT并有效地应用电子文件,而与加在单向电子文件配送的通话中的定时无关。
例如,图5中,在FDT1中记述了电子文件1的属性信息和电子文件2的属性信息,在FDT2中记述了电子文件2的属性信息和电子文件3的属性信息。从单向数据发送装置70按照顺序发送FDT1、电子文件1、电子文件2、FDT2、电子文件3。这里,在从单向数据发送装置70发送FDT1之后,数据接收装置10立刻加入单向电子文件配送的通话中并开始接收电子文件的情况下,数据接收装置10不能从单向数据发送装置70取得FDT1。但是,在根据本实施方式的数据接收装置10中,在利用单向信道开始接收电子文件之前,可以从数据发送装置80接收FDT1。因此,数据接收装置10可以参考从数据发送装置80接收的FDT1来利用电子文件1。数据接收装置10可以参考从数据发送装置80发送的FDT1来利用电子文件2,而无需等待接收FDT2。
在根据本实施方式的数据接收装置10中,双向信道收发部112利用为取得SDP文件而使用的双向信道来接收FDT。通过利用双向信道来接收FDT,在取得传送延迟的再送处理和请求数据的指定等FDT时可以进行各种控制。通过用为取得SDP文件而使用的双向信道来接收FDT,不需要为取得FDT而开设新的双向信道。结果,可以消减用于开设双向信道的控制信号的通信量,而且可以缩短取得FDT之前的时间。
接着,说明数据接收装置10的第一变形例。根据本变形例的数据接收装置10和上述实施方式的数据接收装置10的不同点在于在上述实施方式的数据接收装置10中,根据SDP文件中包含的FDT的所在信息,双向信道收发部112(第一属性取得单元)经由双向信道而取得FDT,但在本变形例的数据接收装置10中,通过电子邮件将SDP文件和FDT发送给数据接收装置10,配送控制部116(第一属性取得单元)从该电子邮件中取得FDT。以下,详细说明根据本变形例的数据接收装置10。和上述实施方式的数据接收装置10相同的部分的说明从略。
图6示出了向根据本变形例的数据接收装置10配送电子文件的顺序。在数据接收装置10接收并利用从单向数据发送装置70发送的电子文件之前,首先,从数据发送装置80向数据接收装置10发送包含SDP文件和FDT的电子邮件(S120)。图7示出了包含SDP文件和FDT的电子邮件的记述例。如图7所示,在电子邮件中,包含SDP文件(虚线包围的部分P3)和FDT(虚线包围的部分P4)。这种混合文件例如用MIME的由多部分组成的功能来生成。这种电子邮件通过数据接收装置10的双向信道收发部112而被接收。
当通过双向信道收发部112接收上述电子邮件时,配送控制部116提取出电子邮件内的SDP文件(S122),将提取出的SDP文件输出到SDP保持部114中。SDP保持部114保持(存储)从配送控制部116输出的SDP文件。
配送控制部116根据上述每个提取出的SDP文件而取得FDT文件的所在信息。这里,FDT文件的所在信息为“a=flute-fdt:cid:fdt@mbms”(图7的下划线部分),因此,配送控制部116识别出FDT与SDP文件被包含在同一电子邮件中,从该电子邮件中提取出FDT(S124),并将提取出的FDT输出到FDT保持部106中。FDT保持部106保持(存储)从配送控制部116输出的FDT。
以后的操作和已经说明的上述实施方式中的数据接收装置10的操作相同。
根据本变形例的数据接收装置10接收包含SDP文件和FDT的电子邮件,从该电子邮件中分别提取出SDP文件和FDT后加以利用。因此,数据接收装置10可以通过1次数据收发就既取得SDP文件又取得FDT。结果,可以减轻数据发送装置80和数据接收装置10之间的事务。用SDP文件和FDT作为混合文件以电子邮件方式发送,可以迅速地通知来自内容提供商和网络操作员的服务通知。
接着,说明数据接收装置10的第二变形例。根据本变形例的数据接收装置10和根据上述实施方式的数据接收装置10的不同点在于在本变形例中的数据接收装置10中,在尽管通过单向信道接收部102接收到电子文件但未接收到与该电子文件对应的FDT的情况下,双向信道收发部112(第二属性信息取得单元)根据由配送控制部116取得的所在信息所指定的所在来取得FDT。在根据本变形例的数据接收装置10中,在双向信道收发部112利用双向信道来接收FDT时,对于已接收的电子文件选择性地请求、接收未接收的FDT。以下,详细说明根据本变形例的数据接收装置10。和上述实施方式中的数据接收装置相同的部分的说明从略。
图8示出了根据本变形例的数据接收装置10的操作流程图,图9示出了向本变形例的数据接收装置10配送电子文件的顺序图。从发送SDP文件发送请求(S102)到开始接收电子文件(S114)为止的处理和已经说明的上述实施方式中数据接收装置10的处理相同。
由单向信道接收部102接收的FDT和电子文件通过文件组合部104被组合,FDT被保持在FDT保持部106中,电子文件被保持在文件保持部108中。
这里,在由文件组合部104组合的电子文件被输出到文件保持部108中时,文件保持部108参考FDT保持部106,确认是否存在记述了该电子文件的属性信息的FDT(S130)。当记述了该电子文件的属性信息的FDT存在于FDT保持部106中时,文件保持部108基于FDT中所记述的属性信息,向利用该电子文件的应用程序部110输出该电子文件。
另一方面,当FDT保持部106中不存在记述了该电子文件的属性信息的FDT时,向双向信道收发部112发送关于缺失的属性信息的FDT取得请求。
接收该FDT取得请求后,双向信道收发部112从作为预先取得的FDT的所在的数据发送装置80中开设用于接收FDT的双向信道(S132)。之后,双向信道收发部112利用该双向信道向数据发送装置80发送关于缺失的属性信息的FDT取得请求(S134)。即,双向信道收发部112为已接收的电子文件向数据发送装置80选择性地请求未接收的属性信息。
之后,双向信道收发部112接收从数据发送装置80发送的、关于缺失的属性信息的FDT(S136)。这里,从数据发送装置80发送的FDT被编辑成仅包含双向信道收发部112请求的属性信息。由双向信道收发部112接收的FDT被保持(存储)在FDT保持部106中,之后,通过单向信道接收部102再开始接收电子文件和FDT。
例如,图9中,在FDT1中记述了电子文件1的属性信息和电子文件2的属性信息,而在FDT2中记述了电子文件2的属性信息和电子文件3的属性信息。从单向数据发送装置70按顺序发送FDT1、电子文件1、电子文件2、FDT2、电子文件3。这里,在从单向数据发送装置70发送FDT1之后,数据接收装置10立即加入单向电子文件配送的通话并开始接收电子文件的情况下,数据接收装置10不能从单向数据发送装置70取得FDT1。但是,数据接收装置10在利用单向信道开始接收电子文件之前,从数据发送装置80接收FDT1,因此,能够利用该FDT。即,数据接收装置10参考从数据发送装置80接收的FDT1来利用电子文件1和电子文件2。
这里,不管怎样,数据接收装置10都不能接收FDT2。这时,数据接收装置10与接收电子文件3所对应的FDT未保持再FDT保持部106中,因此,不能利用电子文件3。这样,双向信道收发部112向数据发送装置80发送对电子文件3的属性信息的发送请求。这时,双向信道收发部112通过指定例如“http://fdt-server/?toi=3”的URL来发送对电子文件3的属性信息的发送请求。
这时,数据发送装置80将包含电子文件2的属性信息和电子文件3的属性信息的FDT2编辑在仅包含电子文件3的属性信息的FDT2’中,并将该FDT2’发送给数据接收装置10。
本变形例的数据接收装置10在从SDP文件中取得用于指定FDT所在的所在信息,尽管单向信道接收部102接收到电子文件但未接收到该电子文件的FDT的情况下,双向信道收发部112根据该所在信息所指定的所在而取得FDT。因此,即使由于分组的缺损而未保持与数据接收装置10接收的电子文件相对应的FDT时,也能可靠地取得该电子文件的FDT。
在本变形例的数据接收装置10中,双向信道收发部112利用双向信道为已接收的电子文件选择性地请求、接收未接收的属性信息。通过利用双向信道接收属性信息,可以在取得传送延时的再送处理和指定请求数据等属性信息时进行各种控制。通过为已接收的电子文件选择性地请求、接收未接收的属性信息,可以有效地取得必要的属性信息。结果,可以把为了收发属性信息而利用的双向信道的业务抑制到最小限度。
本变形例的数据接收装置10在接收电子文件时未保持对应于该电子文件的FDT的情况下,立即开设双向信道,请求对应于该电子文件的FDT。但是,在不急于利用电子文件的情况和减轻开设双向信道的频度等情况下,也可以在电子文件分配通话结束或经过一定时间间隔后,集中请求分别对应于多个电子文件的FDT。这时,双向信道收发部112通过指定例如“http://fdt-server/?toi=3&toi=5&toi=10”这样的URL,集中请求电子文件3、电子文件5和电子文件10的属性信息。
接着,说明利用双向信道向数据接收装置10发送FDT的数据发送装置80。图10是数据发送装置80的构成图。数据发送装置80包括进行通信的通信接口802;单向数据接收部804,通过单向电子文件配送协议(FLUTE)接收数据;双向数据收发部806,通过双向电子文件配送协议(HTTP)收发数据;数据选择部808,从单向数据接收部804接收的数据中选择用于构成FDT的数据;文件组合部810,根据由单向数据接收部804接收的数据来组合FDT;FDT保持部812,保持由文件组合部810组合的FDT。
图11示出了数据发送装置80的操作。记述了电子文件和该电子文件的属性信息的FDT分别从单向数据发送装置70发送给数据接收装置10a、10b、10c(其中,未图示从单向数据发送装置70向数据接收装置10a、10b、10c发送电子文件和FDT的样子)。这里,数据接收装置10a、10b、10c在各种定时开始接收电子文件。因此,数据发送装置80在各种定时利用双向信道分别向数据接收装置10a、10b、10c发送FDT。以下具体说明。
记述了电子文件和该电子文件属性信息的FDT(元数据)以广播或组播方式从单向数据发送装置70被发送。以图11所示为例,首先,发送记述了电子文件1的属性信息和电子文件2的属性信息的FDT1(S140),之后,通过多个数据分组发送电子文件1(S142),接着,通过多个数据分组发送电子文件2(S144)。之后,发送记述了电子文件3的属性信息、电子文件4的属性信息和电子文件5的属性信息的FDT2(S146),接着,分别通过多个数据分组发送电子文件3、电子文件4和电子文件5(S148、S150、S152)。
数据发送装置80通过通信接口802接收从单向数据发送装置70发送的数据(构成电子文件的数据和构成FDT的数据)。接收的数据被发送给单向数据接收部804,再转交给数据选择部808。通过数据选择部808,仅选择TOI=0的数据、即构成FDT的数据,其他的数据(构成电子文件的数据)一概不要。数据选择部808选择的数据被转交给文件组合部810,通过文件组合部810组合FDT。由文件组合部810组合的FDT被保持(存储)在FDT保持部812中。这里,保持在FDT保持部812中的FDT总是被改写为最新的。即,以图11所示为例,从数据发送装置80接收FDT1到接收FDT2为止,FDT1被保持在FDT保持部812中,但当数据发送装置80接收FDT2时,保持在FDT保持部812中的信息被改写为FDT2。
另一方面,当有从数据接收装置10a~10c发出的FDT发送请求时,数据发送装置80在该时刻将FDT保持部812中保持的FDT发送给请求方的数据接收装置10a~10c。以图11所示为例,从数据接收装置10a发送FDT发送请求时(S154),在该时刻,向数据接收装置10a发送保持在FDT保持部812中的FDT1(S156)。同样地,从数据接收装置10b发送FDT发送请求时(S158),在该时刻,向数据接收装置10b发送保持在FDT保持部812中的FDT1(S160)。接着,从数据接收装置10c发送FDT发送请求时(S162),在该FDT发送请求之前,将FDT保持部812中保持的信息更新为FDT2,因此,在该时刻,将FDT保持部812中保持的FDT2发送给数据接收装置10c(S164)。
如上所述,数据发送装置80取得从单向数据发送装置70发送的FDT,通过提供给数据接收装置10a~10c,数据接收装置10a~10c可以接收与从单向数据发送装置70发送的FDT相同的FDT。
通过与其他数据接收装置10a~10c相同地利用FLUTE接收FDT,并更新FDT保持部812中保持的信息,数据发送装置80能够立即检测到FDT的更新。这时,单向数据发送装置70可以通过FLUTE发送电子文件和FDT,而不需要安装别的协议。
这里,示出了数据发送装置80接收通过FLUTE配送的FDT,并利用该接收的FDT更新保持在FDT保持部812中的信息的例子。但是,数据发送装置80也可以用别的方法从单向数据发送装置70获得FDT和更新FDT保持部812中保持的信息。
权利要求
1.一种数据接收装置,其特征在于,包括接收单元,利用单向信道来接收电子文件和该电子文件的属性信息;所在信息取得单元,取得用于根据通话信息来指定上述属性信息的所在的所在信息,其中所述通话信息是上述接收单元为开设上述单向信道的通话而必需的信息;以及第一属性信息取得单元,在利用上述接收单元开始接收上述电子文件之前,根据利用上述所在信息取得单元所取得的上述所在信息而指定的所在,取得上述属性信息。
2.根据权利要求1所述的数据接收装置,其特征在于,上述第一属性信息取得单元通过利用双向信道接收上述属性信息而取得上述属性信息。
3.根据权利要求2所述的数据接收装置,其特征在于,上述第一属性信息取得单元利用为取得上述通话信息而使用的双向信道来接收上述属性信息。
4.一种数据接收装置,其特征在于,包括接收单元,利用单向信道来接收电子文件和该电子文件的属性信息;所在信息取得单元,取得用于根据通话信息来指定上述属性信息的所在的所在信息,所述通话信息是上述接收单元为开设上述单向信道的通话而必需的信息;以及第二属性信息取得单元,在上述接收单元尽管接收到上述电子文件但未接收到该电子文件的属性信息的情况下,根据利用上述所在信息取得单元所取得的上述所在信息而指定的所在来取得上述属性信息。
5.根据权利要求4所述的数据接收装置,其特征在于,上述第二属性信息取得单元通过利用双向信道接收上述属性信息而取得上述属性信息。
6.根据权利要求5所述的数据接收装置,其特征在于,上述第二属性信息取得单元对于已接收的电子文件,选择性地请求、接收未接收的属性信息。
7.一种数据接收方法,利用单向信道来接收电子文件和该电子文件的属性信息,其特征在于,包括以下步骤所在信息取得步骤,取得用于根据通话信息来指定上述属性信息的所在的所在信息,所述通话信息是为开设上述单向信道的通话而必需的信息;以及第一属性信息取得步骤,在开始利用上述单向信道来接收上述电子文件之前,根据利用在上述所在信息取得步骤中所取得的上述所在信息而指定的所在来取得上述属性信息。
8.一种数据接收方法,利用单向信道来接收电子文件和该电子文件的属性信息,其特征在于,包括以下步骤所在信息取得步骤,取得用于根据通话信息来指定上述属性信息的所在的所在信息,其中所述通话信息是为开设上述单向信道的通话而必需的信息;以及第二属性信息取得步骤,在尽管利用上述单向信道接收到上述电子文件但未接收到该电子文件的属性信息的情况下,根据利用在上述所在信息取得步骤中所取得的上述所在信息而指定的所在来取得上述属性信息。
全文摘要
本发明提供一种数据接收装置及数据接收方法,其中的数据接收装置10包括单向信道接收部102,利用单向信道来接收电子文件和该电子文件的FDT;配送控制部116,根据为开设单向信道的通话而必需的通话信息而取得用于指定FDT的所在的所在信息;双向信道收发部112,在开始利用单向信道来接收电子文件之前,根据上述所在信息所指定的所在,利用双向信道取得FDT。
文档编号H04L12/56GK1652544SQ200510008118
公开日2005年8月10日 申请日期2005年2月6日 优先权日2004年2月6日
发明者吉村健, 铃木敬 申请人:株式会社Ntt都科摩
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1