接收装置、接收方法和名字解析方法

文档序号:6350378阅读:228来源:国知局

专利名称::接收装置、接收方法和名字解析方法
技术领域
:本发明涉及例如在数据分布的
技术领域
中使用的,接收装置、接收方法和名字解析方法。
背景技术
:当前,在因特网上分布着用HTML(超文本标记语言)/XML(可扩充标记语言)描述的信息/数据(内容)。作为在因特网上获取数据的过程,使用者在客户单元上输入识别他或她希望要的内容的URI(统一资源识别名)(或URL(统一资源定位符),在下面的说明中应用这个符号)。从网络服务器传输与输入的URI相对应的内容。所述URI/URL是用于参考在WWW(万维网)上分布的数据的标准符号(standardnotation)。在使用因特网的常规的数据分布系统中,为了将输入的URI转换成内容或将输入的URI解释为内容,DNS(域名系统)和网服务器进行内容的名字解析处理。名字解析处理通常代表将域名转换成IP地址或相反的处理。但是,在本说明书中,名字解析处理代表将标识符转换成内容的物理位置,或将标识符解释为内容的物理位置的处理。在未来,预期将建立数据广播系统,并且将通过广播网络分布,诸如程序信息和程序广告(programadvertisement)信息的各种类型内容。为了参考和识别由这样的数据广播系统分布的数据,最好是用在因特网的HTML文档等中使用的URI格式参考访问它们。然而,使用相同的名字解析系统,在广播网络上解释URI和参考访问相对应的内容是困难的,所述广播网络使用DNS和万维网服务器作为常规万维网。通常,使用对于在广播网络上内容的URI专用的名字解析系统。在将来,当因特网和广播网络进一步统一时,则能够预见,在因特网上和多个数字广播网络上分布由特定的URI唯一识别的内容。从这个观点出发,需要统一因特网URI名字解析系统和数字广播网络的URI名字解析系统。因此,本发明的目的是提供一种接收装置、接收方法和名字解析方法,它使得能够统一在各种网络上使用的不同的内容名字解析系统。
发明内容为了解决上述问题,本发明权利要求1是一种接收装置,用于接收作为要提供的内容的数据,它包括接收装置,用于接收数据;内容存储装置,用于存储由接收装置接收的内容作为数据;标识符识别装置,用于识别希望内容的标识符;名字解析装置,用于解释识别的标识符,和识别内容的位置;内容获取装置,用于从由名字解析装置识别的位置获取内容;使得内容获取装置获取内容的装置;再现装置,用于再现由内容获取装置获取的内容。本发明权利要求9是一种接收方法,用于接收作为提供的内容的数据,它包括步骤接收数据和存储接收的内容数据;识别希望的内容的标识符;解释识别的标识符并识别内容的位置;从在名字解析步骤识别的位置获取内容;和再现获取的内容。本发明权利要求17是一种名字解析方法,它包括步骤识别希望内容的标识符;解释识别的标识符;和识别内容的位置,其中名字解析方法包括名字解析执行方法,和其中名字解析执行方法是通过参考将标识符和内容的位置相关的相关表执行的。根据本发明,因为存在标识符识别装置和名字解析装置,能够统一在多个网络上的各内容名字解析系统。另外,根据本发明,因为能够参考从外部传输的名字解析表和外部名字解析表,所以能够容易地可扩充地使用新名字解析装置。图1是显示根据本发明实施例的内容提供系统的结构方框图;图2是显示根据本发明实施例的广播站的例子的结构方框图;图3是显示根据本发明实施例的接收装置例子的结构方框图;图4是显示接收装置的名字解析部分的例子的结构示意图;图5是显示名字解析过程的流程图;图6是显示URI和内容位置的相关表的例子示意图;和图7是用于解释内容提供系统的名字解析处理的示意图。具体实施例方式下面参照本发明的实施例。图1是显示根据本发明实施例的内容提供系统的例子。信息提供单元1011和1012存储它们在它们的服务器单元中提供的内容数据。内容数据的例子是用XML或HTML描述的WWW(万维网)页。信息提供单元1011和1012通过双向网105连接到广播站102和接收装置1031和1032。广播站102存储它在它的服务器单元中提供的内容数据。广播站102通过多点广播网络104连接到接收装置1031和1032。结果,广播站102向接收装置1031和1032提供内容数据。另外,广播站102通过双向网络105或专用线路从信息提供单元1011和1012接收内容数据,并通过多点广播网络104向接收装置1031和1032提供接收的内容数据。多点广播网络的实际例子是广播(如卫星广播或地波广播等数字广播)。接收装置1031和1032接收并存储内容,并将它们提供给它们的用户。内容信息通过多点广播网络104被传输并存储到接收装置1031和1032。另外,内容信息也通过双向网络105传输到接收装置1031和1032。图2示出了广播站102的结构的例子。内容工作部分201输入内容。输入的内容存储在内容存储部分202。在内容存储部分202中存储的每一内容被赋予唯一的识别名。内容的识别名和位置信息(这个信息被称为内容位置信息)存储在名字记录部分204中。例如,内容位置信息是在内容存储部分202中存储的内容的文件名,或存储内容的服务器的网络地址。当内容被广播时,例如,内容位置信息是指定被广播的流的信息。在内容存储部分202中存储的内容通过传输部分203和多点广播网络104传输到接收装置1031和1032。另外,与从接收装置1031和1032来的请求相对应,可以通过通信控制部分205和双向网络105,将内容传输到接收装置1031和1032。与内容一起的存储在名字记录部分204中的它的标识符和内容位置信息,通过传输部分203和多点广播网络104被传输到接收装置1031和1032。另外,当接收装置1031和1032查询名字解析处理时,与名字记录部分204的信息相对应地,能够通过通信控制部分205和双向网络105,向接收装置1031和1032回答查询的内容位置信息。除了各信息提供单元1011和1012不含有图2所示的传输部分203外,各信息提供单元1011和1012的结构与广播站102的结构相同。图3示出了接收装置1031的结构的例子。接收部分306通过多点广播网络104接收内容,并将接收的内容存储到内容存储部分303。另外,在要求时,通信控制部分307通过双向网络接收内容。通信控制部分307将接收的内容存储到内容存储部分303。用户用输入部分301输入希望内容的识别名。名字解析部分302解释输入内容的标识符,并将内容的位置信息传递到内容获取部分304。内容获取部分304实际上获取,与从名字解析部分302传递来的接收的内容位置信息相对应的内容。为了通过多点广播网络104获取内容,内容获取部分304控制接收部分306。同样,为了通过双向网络105获取内容,内容获取部分304控制通信控制部分307。通常是,获取的内容暂时存储在内容存储部分303中。通过内容获取部分304获取的内容在内容显示部分305上显示。图4示出了各信息提供单元1011和1012的名字解析部分302例子的详细结构。从输入部分301输入的内容的识别名,通过名字解析处理,被转换成内容位置信息。对于在因特网上的内容,广播网络上的内容,和在接收装置的存储/记录单元中的内容存在着各种名字解析处理协议(potocol)。对于在因特网上的内容,名字解析系统,例如常规的DNS被使用。对于在数字广播上的内容,使用参考与内容一起广播的名字解析表的名字解析系统。对于在接收装置的存储/记录单元中的内容,使用参考将在存储器单元中的内容识别名和文件名相关的相关表的名字解析系统。除了与各网络类型相对应的名字解析协议中的差别外,在与名字管理机构相对应的名字解析协议中可能存在差别。例如,当执行由特定的名字管理机构的系统分配的标识符的名字解析处理时,可能需要被连接到特殊的名字解析系统。名字解析部分302使得多个解析执行部分402、403和404执行多个不同的名字解析协议。解析执行部分402参考在存储单元中将内容识别名和文件名相关的相关表,并执行名字解析处理。可是,解析执行部分403参考与在接收部分306中的内容一起广播的名字解析表,并执行名字解析处理。解析执行部分404通过通信控制部分307和双向网络105与外部名字解析系统通信,并执行名字解析处理。名字解析选择部分401选择与从输入的部分301输入的标识符相对应的适当的解析执行部分。选择的解析执行部分执行名字解析处理。另外,在通过网络下载解析执行部分402、403和404的程序时,能够使用新名字解析协议。解析的内容位置信息被发送到内容获取部分304(有时可以发送多类型的内容位置信息)。图5是示出名字解析处理过程的流程图。在步骤S1,用输入部分301输入希望内容的识别名URI。在步骤S2,初始化内容位置目录表L。在步骤S3,参考输入的URI,名字解析选择部分401从解析执行部分402、403和404选择适当的解析执行部分。在URI具有特殊格式时,预定的解析执行部分执行相对应的名字解析处理。因为一项内容可以在各种网络上分布,所以除非与URI等的格式相对应地选择解析执行部分,则解析执行部分402、403和404执行各自相应的名字解析处理。图5示出了解析执行部分402、403和404并列进行的各处理。也就是说,解析执行部分402进行步骤S4和S5的各处理。解析执行部分403进行步骤S6和S7的各处理。解析执行部分404进行步骤S8和S9的各处理。另外,这些解析执行部分可以连续地进行它们的处理。在步骤S4,解析执行部分402参考将在存储单元(例如,内容存储部分303)中的内容识别名和文件名相关的相关表,并执行名字解析处理。在步骤S5,解析执行部分402将与输入的URI相对应的位置信息加到在内容存储部分303中的目录表L。在步骤S6,解析执行部分403参考作为在卫星广播中的MPEG2区段表(sectiontable)传输的名字解析表数据,并执行名字解析处理。在步骤S7,解析执行部分403将与输入的URI相对应的位置信息加到所述表L。在步骤S8,解析执行部分404与诸如在网络上的DNS等的名字解析服务通信,执行名字解析处理。在步骤S5,解析执行部分404将与输入的URI相对应的位置信息加到表L。在所有方法中的名字解析处理完成后,在步骤S10,将获得的位置表L发送到内容获取部分304。内容获取部分304参考位置表L,获取URI指定的内容。图6示出了将URI和位置信息(定位符)相关的表的一些例子。在图6A中,符号601表示,在内容已存储在接收装置(例如,内容存储部分303)的存储单元中的情况,将识别名和内容名(文件名)相关的相关表。接收装置管理相关表601。名字解析执行部分402参考相关表601,抽取与要解析的URI相对应的定位符(文件名),并向内容获取部分304提供抽取的文件名。在图6B中,符号602表示将识别名和指定广播流的位置信息(频道)相关的相关表。在传输侧或广播站102上的信息提供单元1011和1012传输,例如MPEG2区段表格式的相关表602。接收装置接收了所述的相关表602。名字解析执行部分403参考相关表602,抽取与要解析的URI相对应的定位符,并向内容获取部分304提供抽取的定位符。内容获取部分304访问与所述定位符相对应的流,并获取该内容。在图6c中,符号603表示,在内容存储在因特网上的各服务器上的情况下,将因特网上的识别名和内容服务器的位置(服务器的地址等)相关的相关表。网络上的名字解析服务器具有这样的相关表603。当解析执行部分404进行名字解析处理时,解析执行部分404查询与URI相对应的定位符的名字解析服务器,并从其中抽取定位符。图7示意性地示出了名字解析系统。作为一个例子,带有标识符名(uri//abc/ghi.mpg)的内容604存储存在接收装置701、数据广播702和因特网上的万维网服务器703的内容存储部分303中。表示内容604的位置的位置信息在相关表601、602和603中描述。解析执行部分402、403和404执行用于指定内容604的位置的以下名字解析处理。解析执行部分402参考将存储单元中的内容识别名和文件名相关的相关表601,并且确定内容存储部分303是否已存储与输入的URI相对应的内容。在图6A所示的相关表601的例子中,输入的URI已被存储。定位符是(file//abc-defghi.mpg)。如同内容一样地,解析执行部分403参考如从广播站传输的MPEG-2区段表的相关表602,并执行名字解析处理。在图6B示出的例子中,与输入URI相对应的定位符是(dvb//123.256.789;111@2000-07-08T000000D120)。在要求时,解析执行部分404,通过通信控制部分307,与在网络上的名字解析服务(具有将名字和位置相关的相关表603的服务器,如DNS服务器704)通信,并进行名字解析处理。在图6c所示的例子中,与输入的URI相对应的定位符是(http//192.168.0.1/def/ghi.mpg)。解析执行部分404访问所述定位符表示的万维网服务器703,并获取内容。应注意,本发明不限于上述实施例。也就是说,在不偏离本发明的精神的情况下,存在着对上述实施例的各种修改方案。例如,能够通过网络接收名字解析执行装置。能够使用诸如附加软件,例如,插入软件等的可扩充系统。接收装置的内容存储单元也不限于接收装置的内部硬件单元。另外,能够使用通过内联网可访问的存储单元。再者,作为具有内容的网络,能够使用除了上述结构外的结构。而且,本发明不限于用URI/URL描述的内容标识符。能够使用不用URI/URL描述的标识符。根据本发明,接收装置的内容名字解析装置,将在各种网络上的内容名字解析处理进行统一。因此,不管位置如何,通过输入统一的内容的标识符,用户能够获取内容。结果,能够提高接收装置的可操作性。另外,根据本发明,因为能够参考从广播站传输的名字解析表和外部名字解析表,能够容易地可扩充地使用新的名字解析装置。权利要求1.一种接收装置,用于接收作为提供的内容的数据,它包括接收装置,用于接收数据;内容存储装置,用于存储作为接收装置接收的内容的数据;标识符识别装置,用于识别希望内容的标识符;名字解析装置,用于解释识别的标识符,并识别内容的位置;内容获取装置,用于从名字解析装置识别的位置获取内容;使得内容获取装置获取内容的装置;和再现装置,用于再现内容获取装置获取的内容。2.如权利要求1所述的接收装置,其中名字解析装置由多个名字解析执行装置构成。3.如权利要求2所述的接收装置,其中与名字解析系统相对应地设置名字解析执行装置。4.如权利要求1所述的接收装置,其中名字解析装置通过网络与外部名字解析系统通信,并执行名字解析处理。5.如权利要求1所述的接收装置,其中名字解析装置参考通过多点广播网络传输的名字解析表,执行名字解析处理。6.如权利要求1所述的接收装置,其中在接收装置中存储的内容和内容的标识符相关联成为信息,和其中与所述信息相对应地执行名字解析处理。7.如权利要求1所述的接收装置,其中与名字管理机构建立的各名字系统相对应地设置名字解析执行装置。8.如权利要求1所述的接收装置,其中通过网络可扩充地接收名字解析执行装置。9.一种接收方法,用于接收作为提供的内容的数据,它包括步骤接收数据并存储接收的内容数据;识别希望内容的标识符;解释识别的标识符并识别内容的位置;从在名字解析步骤识别的位置获取内容;和再现获取的内容。10.如权利要求9所述的接收方法,其中名字解析步骤包括多个名字解析执行步骤。11.如权利要求10所述的接收方法,其中对每个名字解析系统执行名字解析步骤。12.如权利要求9所述的接收方法,其中通过网络与外部名字解析系统通信而执行名字解析步骤。13.如权利要求9所述的接收方法,其中参考通过多点广播网络传输的名字解析表,执行名字解析步骤。14.如权利要求9所述的接收方法,其中将在接收装置中存储的内容和内容标识符相关成为信息,和其中与所述信息相对应地执行名字解析处理。15.如权利要求9所述的接收方法,其中对名字管理机构建立的每个名字系统进行名字解析执行步骤。16.如权利要求9所述的接收方法,其中通过附加软件,名字解析执行步骤是可扩充的。17.一种名字解析方法,它包括步骤识别希望内容的标识符;解释识别的标识符;和识别内容的位置,其中名字解析方法包括名字解析执行方法,和其中通过参考将识别符和内容的位置相关的相关表,进行名字解析执行方法。全文摘要在步骤S1,输入希望内容的URI。在步骤S3,与输入的URI相对应地,选择适当的解析执行单元。多个解析执行单元并列地执行处理。在步骤S4,参考将存储单元中的内容识别名和文件名相关的相关表,执行名字解析处理。在步骤S6,参考通过MPEG2区段表诸如卫星广播传输的名字解析表,执行名字解析处理。在步骤S8,通过与如DNS等的网络上的名字解析服务通信,执行名字解析处理。通过所有方法完成名字解析处理,因此,在步骤S10,向内容获取单元发送获取的位置目录表(L)。内容获取单元参考目录表(L),获取URI指定的内容。文档编号G06F13/00GK1459057SQ02800688公开日2003年11月26日申请日期2002年2月1日优先权日2001年2月5日发明者西尾郁彦,権野善久,角田智弘,山岸靖明申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1