发送和接收数据的方法、电子装置以及提供数据发送/接收程序的媒体的利记博彩app

文档序号:7583921阅读:155来源:国知局
专利名称:发送和接收数据的方法、电子装置以及提供数据发送/接收程序的媒体的利记博彩app
技术领域
本发明涉及一种发送和接收数据的方法以及电子装置,两者都在连接有多个电子装置的网络中使用。本发明还涉及提供实现上述发送和接收数据的方法的数据发送/接收程序的媒体。
近年来,已提出各种AV(音视频)装置,例如,用于数字电视(下文称为DTV)或数字卫星广播的机顶盒(下文称为STB),它们应互相连接,从而构成家庭网络系统。
这样一种家庭网络系统具有一个称为控制器的装置。该控制器具有软件模块,用于控制该装置。因此,它可以控制每个装置。为了在家庭网络中从任何一个装置向另一个装置发送数据,控制器控制这些装置,使这些装置可以发送数据,另一些装置可以接收数据。因此,数据可以在家庭网络系统的装置之间传输。
在家庭网络系统中,具有相同数据处理功能的装置,例如编码器和/或解码器可以彼此发送和接收数据。然而,从另一个装置接收数据的装置不能处理数据,除非它具有与其它装置相同的数据处理功能。
控制器可以具有处理家庭网络系统的所有装置的数据的编码器和/或解码器。如果这样,控制器可以解码任何发送装置输出的数据并对其编码,以使任何接收装置都可以处理该数据。因此,数据可以在这些装置之间进行传递,而它们不需要有相同的数据处理功能。在这种情况下,控制器不可避免地变得非常大,并且非常复杂。
本发明考虑到了上述因素。本发明的目的在于提供一种在上述的网络系统中可靠地发送和接收数据的方法以及以这种方法工作的电子装置。本发明的另一个目的在于提供一种数据发送/接收媒体,用于提供实现发送和接收数据的程序。
为了实现上述目的,本发明提供一种在网络中通过串行总线接口连接的装置之间发送和接收数据的方法。该方法包含下列步骤利用控制网络中这些装置的控制装置,确定网络中每个装置可以处理的数据的类型,并保存表示确定的数据类型的装置信息;以及当网络中任何装置被选择成发送或接收数据的装置时,由控制装置引用装置信息,检测可以处理与所选装置可以处理的相同类型数据的其它装置。
在这种发送和接收数据的方法中,可以检测能向已选的装置发送和从其接收数据的任何其它装置。
为了实现上述目的,本发明提供一种控制网络中以串行总线接口连接的装置之间发送和接收数据的电子装置。这种电子装置包含存储装置,保存各种信息类型;以及控制装置,确定网络中每个装置可以处理的数据类型,保存表示确定的数据类型的装置信息,当网络中任一装置被选择成发送或接收数据的装置时,引用该装置信息,并检测可以处理与所选装置能处理的相同数据类型的其它装置。
如此构成的电子装置可以检测网络中可以向被选的装置发送数据以及从其接收数据的其它装置。
为了实现上述目的,本发明提供的媒体提供一个实现网络中以串行总线接口连接的装置之间发送和接收数据的数据发送/接收程序。该程序描述了下列处理过程确定网络中每个装置可以处理的数据类型,并保存表示确定的数据类型的装置信息;当网络中任一装置被选择成发送或接收数据的装置时,引用该装置信息,并检测可以处理与所选装置能处理的相同数据类型的其它装置。
该媒体提供的程序可以检测网络中可以向被选的装置发送数据以及从其接收数据的其它装置。
为了实现上述目的,本发明提供一种在网络中以串行总线接口连接的装置之间发送和接收数据的方法。该方法包含下列步骤检查网络中每个装置可以处理的数据的类型,并保持表示检查的数据类型的装置信息;确定网络中任一装置输出的数据的类型;确定接收所述任一装置输出的数据的任何其它装置是否可以处理该数据;当确定所述任一其它装置不能处理所述任何装置输出的数据时,把该数据转换成所述其它任何装置可以处理的另一种数据类型。
根据本发明,在这种发送和接收数据的方法中,如果任何其它装置不能处理所述任一装置输出的数据,则把所述任一装置输出的数据转换成所述任何其它装置可以处理的数据。因此,可以在网络中任何希望的装置之间传递数据。
为了实现上述目的,本发明提供一种电子装置,用于控制网络中以串行总线接口连接的装置之间发送和接收数据。该电子装置包含存储装置,保存各种信息类型;以及控制装置,检查网络中每个装置可以处理的数据类型,然后保存表示确定的数据类型的装置信息,确定任一装置输出的数据的类型,确定接收所述任一装置输出数据的任何其它装置是否可以处理接收到的数据,当确定所述任何其它装置不能处理所述任一装置输出的数据时,把数据转换成所述任何其它装置可以处理的数据类型。
如果任何其它装置不能处理所述任一装置输出的数据,则该电子装置把所述任一装置输出的数据转换成所述任何其它装置可以处理的数据。因此,可以在网络中任何希望的装置之间传递数据。
为了实现上述目的,本发明提供一种媒体,它提供了实现网络中以串行总线接口连接的装置之间发送和接收数据的数据发送/接收程序。该程序描述了如下处理过程检查网络中每个装置可以处理的数据的类型,并保持表示检查的数据类型的装置信息;确定网络中任一装置输出的数据的类型;确定接收所述任一装置输出的数据的任何其它装置是否可以处理该数据;当确定所述任一其它装置不能处理所述任一装置输出的数据时,把该数据转换成所述其它任何装置可以处理的另一种数据类型。
利用这种媒体,如果任何其它装置不能处理所述任一装置输出的数据,可以把所述任一装置输出的数据转换成所述任何其它装置可以处理的数据。因此,可以在网络中任何希望的装置之间传递数据。
如上所述,根据本发明,发送和接收数据的方法被设计成在网络中以串行总线接口连接的装置之间发送和接收数据。该方法包含下列步骤确定网络中每个装置可以处理的数据类型,利用控制装置控制网络中的装置,并保存表示确定的数据类型的装置信息;当网络中的任一装置被选择成发送或接收数据的装置时,控制装置引用装置信息,检测可以处理与所选装置可以处理的相同数据类型的任何其它装置。
在本发明的这种方法中,可以检测到可以处理与所选装置相同的数据类型的任何装置。因此,该方法可以这样应用,仅选择可以向所选的输出数据的其它电子装置传送数据以及从其接收数据的那些电子装置。
如上所述,根据本发明的电子装置被设计成控制网络中以串行总线接口连接的装置之间的数据发送和接收。该电子装置包含存储装置,保存各种信息类型;以及控制装置,确定网络中每个装置可以处理的数据类型,保存表示确定的数据类型的装置信息,当网络中任一装置被选择成发送或接收数据的装置时,引用该装置信息,并检测可以处理与所选装置能处理的相同数据类型的其它装置。
本发明的电子装置可以检测可以处理与所选装置相同数据类型的任何装置。因此,该电子装置可以这样应用,仅选择可以向所选的其它电子装置传送数据以及从其接收数据的那些电子装置。
根据本发明,提供数据发送/接收程序的媒体是一种提供实现网络中以串行总线接口连接的装置之间的数据发送和接收的程序的媒体。该程序描述了下列处理过程确定网络中可以处理的每个装置的数据类型,并保存表示确定的数据类型的装置信息;当网络中任一装置被选择成发送或接收数据的装置时,引用该装置信息,并检测可以处理与所选装置能处理的相同数据类型的其它装置。
根据本发明的媒体可以提供这样一种数据发送/接收程序,它用于检测能可靠地向所选的其它装置发送数据以及从其接收数据的装置。配有这种程序的任何装置可以这样应用,仅选择可以向所选的其它电子装置传送数据以及从其接收数据的那些电子装置。
根据本发明的发送和接收数据的方法被设计成在网络中以串行总线接口连接的装置之间发送和接收数据。该方法包含下列步骤检查网络中每个装置可以处理的数据的类型,并保持表示检查的数据类型的装置信息;确定网络中任一装置输出的数据的类型;确定接收所述任一装置输出的数据的任何其它装置是否可以处理该数据;当确定所述任一其它装置不能处理所述任何装置输出的数据时,把该数据转换成所述其它任何装置可以处理的另一种数据类型。
根据本发明,在这种发送和接收数据的方法中,如果任何其它装置不能处理所述第一装置输出的数据,则把所述任一装置输出的数据转换成接收该数据的所述任何其它装置可以处理的数据。因此,可以在网络中任何希望的装置之间传递数据。
根据本发明的电子装置被设计成控制网络中以串行总线接口连接的装置之间的数据发送和接收。该电子装置包含存储装置,保存各种信息类型;以及控制装置,检查网络中每个装置可以处理的数据类型,然后保存表示确定的数据类型的装置信息,确定任一装置输出的数据的类型,确定接收所述任一装置输出数据的任何其它装置是否能处理接收到的数据,当确定所述任何其它装置不能处理所述任一装置输出的数据时,把数据转换成所述任何其它装置可以处理的数据类型。
因此,如果其它装置不能处理所述第一装置输出的数据,则该电子装置把任一装置输出的数据转换成接收该数据的任何其它装置可以处理的数据类型。因此,可以在网络中的任何希望的装置之间传递数据。
本发明的媒体被设计成提供一种数据发送/接收程序,该程序实现了网络中以串行总线接口连接的装置之间的数据发送和接收。该程序描述了下列处理过程检查网络中每个装置可以处理的数据的类型,并保持表示检查的数据类型的装置信息;确定网络中任一装置输出的数据的类型;确定接收所述任一装置输出的数据的任何其它装置是否能处理该数据;当确定所述任一其它装置不能处理所述任何装置输出的数据时,把该数据转换成所述其它任何装置可以处理的另一种数据类型。
因此,如果其它装置不能处理所述第一装置输出的数据,则本发明的媒体提供的数据发送/接收程序可以把任一装置输出的数据转换成接收该数据的任何其它装置可以处理的数据类型。因此,该媒体可以实现在网络中任何希望的装置之间传递数据。


图1是本发明的一个实施例应用的IEEE1394网络的框图;图2是解释IEEE1394网络中提供的所希望的任一电子装置的输出数据序列的流程图;图3是起到IEEE1394网络中的控制器作用的电子装置中存储的数据项的表格;图4是解释IEEE1394网络中提供的电子装置之间传递数据的顺序的流程图;以及图5是IEEE1394网络中有助于实现同步发送的同步数据包的示意图。
下面将参照附图描述本发明的一个实施例。
本发明的实施例应用于网络10中(下文称为IEEE1394网络),在该网络中,如图1所示,电子装置11至16由IEEE1394串行总线20连接。IEEE1394串行总线20基于IEEE标准1394-1995IEEE标准,用于高性能串行总线,由IEEE(电气和电子工程师协会)批准。
电子装置11包含诸如存储器的存储装置以及诸如CPU(中央处理单元)的控制装置。诸如监视器等的显示装置连接到电子装置11上。电子装置11在IEEE1394网络10中起到控制器的作用,控制其它电子装置12至15。
电子装置12至15是AV(音视频)装置,例如所谓的DVCR(数字视频盒式录像机),它包含存储装置,例如存储器。更具体地说,电子装置12和13是AV装置,只可以处理MPEG(活动图片专家组)数据。装置12和13具有MPEG编码/解码器12a和13a(下文分别称为ENC/DEC)作为子单元。电子装置14是AV装置,它不仅可以处理MPEG数据,而且可以处理DV(数字视频)数据,它具有MPEG ENC/DEC 14a和DV ENC/DEC 14b作为子单元。电子装置15是AV装置,它仅可以处理DV数据,具有DV ENC/DEC 15a作为子单元。
电子装置16是一个所谓的数据流器(streamer),它不具有特定的ENC/DEC。与硬盘装置一样,它可以记录和再现各种类型的数据,例如,MPEG数据、DV数据、数字音频数据,与数据标准无关。
假设电子装置11至16连接到IEEE1394网络10的IEEE1394串行总线20上。如图2所示,在步骤S1中,电子装置11(即控制器)中使用的CPU确定每个装置可以处理的数据的种类以及每个装置具有的子单元的类型。CPU产生这些数据项的表格,该表如图3所示。该表格被存储到电子装置11中设置的存储器中。因此,起到控制器作用的电子装置11可以了解任何其它电子装置的特征。例如,装置11知道装置12、13和14可以处理MPEG数据,装置14和15可以处理DV数据,装置16工作成数据流器。
如图2所示,用户在步骤2操作电子装置11(即控制器)的输入设备(未图示),选择要输出数据的所要的其它电子装置。
在步骤S3中,设置在电子装置11(即控制器)中的CPU引用存储器中保存的表格,检测与所选的装置相同类型的任何其它电子装置或具有与所选的装置类型相同的子单元的任何其它电子装置,作为可以连接到所选的装置上的电子装置,向所选的电子装置发送数据和从其接收数据。然后CPU使连接到检测到的电子装置的监视器显示信息,表示所检测到的装置可以通过操作输入设备来选择。
更具体地说,如果用户在步骤2中选择了电子装置13,则电子装置11(即控制器)的监视器在CPU的控制下,在步骤3显示图17所示的网络的图像。该图像作为GUI(图形用户界面)。在网络图像中,显示可以连接到所选装置上的电子装置12、14和16的图标被加亮,同时,以不同的颜色或亮度,例如灰色,显示指示电子装置15的图标,通知用户现在不能选择装置15。
在IEEE1394网络10中,用户可以操作电子装置11的输入设备,从在连接到装置11上的监视器上显示并可以选择的电子装置中选择所要的电子装置,例如电子装置16。在这种情况下,从电子装置13向电子装置16发送以MPEG数据格式编码的数据,从而在IEEE1394网络10中实现同步发送。
因此IEEE1394网络10可以这样应用,仅选择可以向所选的输出数据的其它电子装置传送数据以及从其接收数据的那些电子装置。
如上所述,在步骤2中选择输出数据的电子装置。另一种情况,在步骤2中也可以选择接收数据的电子装置。如果这样,可以把所选的电子装置可以接收和处理的输出数据的电子装置的图像显示成GUI。
使指定的电子装置在IEEE1394网络10中向另一个电子装置发送以及从其接收数据的处理顺序将在下面描述。
在IEEE1394网络10中,如图4所示,在步骤S11,设置在电子装置11(即控制器)中的CPU确定连接到IEEE串行总线20上的所有其它电子装置12至16的类型和子单元。也在步骤S11,CPU确定电子装置12至16可以处理的数据的类型。表示电子装置12至16的类型和子单元以及确定数据类型的数据以图3所示的表格格式保存在电子装置11的存储器中。
在电子装置11(即控制器)中,CPU向在步骤S12中应输出所需数据的任何所希望的电子装置发送控制信号或类似信号,从而指令所希望的装置输出数据。数据被并入到例如同步数据包中,从所希望的电子装置输出。
接着,设置在电子装置11(即控制器)中的CPU在步骤S13确定在步骤S12输出的数据类型是否已确定。如果数据类型已确定,则流程进入到步骤S14。
如果数据类型未被确定,则流程进入到步骤S15。在步骤S15,电子装置11(即控制器)的CPU检查IEEE串行总线20上的同步数据包的首部区域,确定首部区域中包含的信息的数据类型。然后流程进入到步骤S14。
在步骤S14,已确定了输出数据类型的电子装置11(即控制器)的CPU引用在步骤S11准备好的表格。因此,CPU确定在步骤S12输出的数据是否可以输入到接收装置,或者电子装置11是否可以处理在步骤S12输出的数据。
如果数据可以输入到接收装置,或者电子装置11可以处理该数据,则电子装置11(即控制器)执行步骤S16。在步骤S16,在CPU的控制下,把数据通过IEEE1394串行总线20上的信道(下文称为Ch)输入到接收装置。在接收装置中对数据进行解码。在接收装置中进行各种控制,从而把已解码的数据输出到连接到接收装置的监视器(如果有的话)。因此,结束了图4所示的处理序列。
如果数据不能输入到接收装置,或者电子装置11也不能处理输出数据,则流程进入到步骤S17。在步骤S17,电子装置11的CPU引用表格,检测可以处理与输出数据类型相同的数据的任何装置以及可以把输出数据转换成接收装置可以接收的数据的装置。然后,把数据通过传送同步数据包的Ch输入到如此检测到的装置中。
在步骤S18中,在设置在电子装置11(即控制器)的CPU的控制下,在步骤S17中检测到的电子装置中转换数据。把转换的数据通过Ch(不是输入数据的Ch)输出到电子装置中。
在步骤S16中,电子装置11(即控制器)的CPU控制已接收转换数据的电子装置,并对数据进行解码。也在步骤S16中,进行各种控制,包括监视器输出控制。因此,结束图4所示的处理序列。
在上述的这些处理序列中,通过操作设置在电子装置11(起控制器的作用)内的输入设备,用户当然可以在接收或传送数据的任何电子装置上指令监视器关闭,或者以任何数据输入指令监视器关闭。
下面将更详细地解释上述的处理序列,假设电子装置13是数字卫星广播接收机,用于处理MPEG数据,通过对装置13接收到的电影节目编码而获得的MPEG数据存储在电子装置16中,电子装置16是一个数据流器,把电子装置14记录的DV数据记录在电子装置16中,把电影DV数据存储在电子装置16中,再现电影节目和DV数据,并输出到装置11具有的监视器(未示出)。这里,也假设装置11具有的监视器配有,可以处理MPEG数据的解码器。先解释如何再现MPEG数据。
首先,在步骤S12,在步骤S11准备好表格之后,电子装置11(即控制器)的CPU指令电子装置16(即数据流器)输出装置16存储的MPEG数据。这样指令之后,电子装置16把MPEG数据放入到同步数据包中,并把同步数据包输出到例如信道Ch0。
接着,电子装置11(即控制器)内设置的CPU在步骤S13确定电子装置16(即数据流器)输出到信道Ch0的数据的类型是否已被确定。
如果已知输出的数据为MPEG数据,则流程进入到步骤S14。在步骤S14,电子装置11(即控制器)的CPU引用在步骤S11中准备好的表格,确定应接收该数据的装置是否可以接收该数据。在这种情况下,CPU确定电子装置11是否可以处理该数据。
电子装置11(即控制器)具有监视器,该监视器配备了可以处理MPEG数据的解码器,因此,它可以处理MPEG数据。在步骤S16,在CPU的控制下,电子装置11(即控制器)对电子装置16(即数据流器)通过Ch0输出的MPEG数据进行解码。向监视器输出已解码的MPEG数据。
如果从电子装置16(即数据流器)输出到Ch0的数据类型在步骤S13中未被确定,则流程进入到步骤S15。在步骤S15,设置在电子装置11(即控制器)中的CPU检查IEEE1394串行总线20上的同步数据包的首部区域。CPU根据首部区域内包含的信息确定该数据为MPEG数据。然后流程进入到步骤S14。
同步数据包的格式如图5所示。如图5所示,数据包的数据字段包含称为CIP(共用同步数据包)首部的数据。在CIP首部中,描述了识别存储在该数据包中的数据类型的信息。
在步骤S15(图4),电子装置11(即控制器)的CPU检查例如正通过IEEE1394串行总线20传送的同步数据包的CIP首部,从而确定数据类型。即,发现该数据是MPEG数据。
在IEEE1394网络10中,按序进行如上所述的各种处理,电子装置11(即控制器)对电子装置16(即数据流器)输出的MPEG数据进行解码。因此,MPEG数据可以输出到电子装置11具有的监视器上。用户可以欣赏要看的电影节目。
为了再现DV数据,在步骤S11准备好了表格之后,电子装置11(即控制器)的CPU指令电子装置16(即数据流器)输出装置16存储的DVD数据。在这样指令之后,电子装置16把DV数据插入到同步数据包中,并把同步数据包输出到例如信道Ch0。
接着,设置在电子装置11(即控制器)中的CPU在步骤S13确定电子装置16(即数据流器)输出到信道Ch0的数据类型是否已确定。
如果已知输出数据为DV数据,则流程进入到步骤S14。在步骤S14,电子装置11(即控制器)的CPU引用在步骤S11中准备好的表格,从而确定应接收该数据的装置是否可以接收该数据。在这种情况下,CPU确定电子装置11是否可以自己处理该数据。
如果输出的数据不知是DV数据,则流程进入到步骤S15。在步骤S15,设置在电子装置11(即控制器)中的CPU检查例如在IEEE1394串行总线20上的同步数据包的CIP首部。CPU根据包含在CIP首部中的信息确定该数据是DV数据。
电子装置11(即控制器)具有监视器,监视器配有仅可以处理MPEG数据的解码器,不能处理DV数据。因此,在步骤S17,电子装置11(即控制器)引用在步骤S11中准备好的表格,检测可以处理DV数据并可以把DV数据转换成MPEG数据的任何电子装置。例如,装置11检测到电子装置14不仅包含有可以处理MPEG数据的ENC/DEC 14a,还包含有可以处理DV数据的ENC/DEC14b。因此,把电子装置16(即数据流器)输出的DV数据通过信道Ch0输入到电子装置14中。
在步骤S18,电子装置11(即控制器)的CPU令电子装置14的ENC/DEC 14b解码DV数据。此后,ENC/DEC 14a把如此解码的DV数据编码成MPEG数据。把该MPEG数据输出到例如信道Ch1。
在步骤S16,电子装置11(即控制器)接收来自电子装置14的MPEG数据,装置11的CPU解码MPEG数据。把经解码的MPEG数据输出到监视器。
在IEEE1394网络10中,按序进行如上所述的各种处理,即使装置11(即控制器)不具有可以处理DV数据的ENC/DEC,也可以把电子装置16(即数据流器)输出的DV数据输出到电子装置11的监视器。因此,用户可以欣赏以DV数据形式记录的要看的电影节目。
上述的IEEE1394网络10或者本发明的实施例可以这样应用,仅选择可以向所选的输出数据的其它电子装置传送数据以及从其接收数据的那些电子装置。因此,可以在所希望的电子装置之间可靠地传递数据。
而且,在IEEE1394网络10中,数据可以可靠地在所希望的电子装置之间进行传递。即使数据是属于至少一个所希望的电子装置不能处理的类型,其它所希望的装置把数据转换成所述至少一个所希望的电子装置可以处理的类型。因此,即使控制器、数据流器等不具有可以处理该数据的ENC/DEC,也可以在IEEE1394网络10中传递该数据。因此,控制器、数据流器等的结构可以简化。
实现上述处理序列的数据传送/接收程序可以存储在设置在起到控制器作用的电子装置11中的存储器中。另一种方案是,可以把程序以记录媒体的方式,例如CD-ROM的方式提供。把记录在记录媒体上的数据传送/接收程序写入或存储到设置在电子装置11中的存储器中。为了保存该程序,电子装置11可以起到控制器的作用,执行上述的处理序列。
本发明不限于上述的实施例。本发明不仅可以应用于IEEE1394网络,而且也可以应用于所谓的互联网以及具有诸如USB(通用串行总线)的数字串行总线的网络。
而且,在本发明中,可以在电子装置之间传送从现有的视频信号,例如NTSC(国家电视制式委员会)转换得到的数字数据。在这种情况下,电子装置11(即控制器)的监视器仅需要具有对输入数据进行D/A转换的功能,从而可以输出模拟信号。监视器不必配用解码器。电子装置11虽然结构简单,但可以起到控制器的作用。
在上述的实施例中,通过IEEE1394串行总线20实现同步传送来进行数据传递。当然,也可以使用异步传送,即IEEE1394的异步传送方法,以在电子装置之间传送所谓的Java数据或JPEG(联合图片专家组)数据。在这种情况下,在确认了电子装置11至16已连接到IEEE1394串行总线20上时,传送数据的任何电子装置都可以在存储装置(例如存储器)中以所谓的描述符格式保存属性数据(例如数据类型)。可以从任何电子装置中把描述符读到IEEE1394网络10中的任何其它电子装置中。因此,如果起控制器作用的电子装置11引用该描述符的内容,可以在步骤S15中确定数据类型。
在上述的IEEE1394网络10中,电子装置11用作控制器。另一方面,控制器也可以配入接收和传送数据的电子装置中。
在IEEE 1394网络10中,仅一个电子装置,即装置11起到控制器的作用。但是,在本发明中,两个或更多个电子装置可以起到控制器的作用。
当然,不脱离本发明的精神和范围可以有各种变化和改动。
权利要求
1.一种在网络中以串行总线接口连接的装置之间发送和接收数据的方法,包含下列步骤利用控制装置控制网络中的这些装置,确定网络中每个装置可以处理的数据的类型,并保存表示确定的数据类型的装置信息;以及当网络中任何装置被选择成发送或接收数据的装置时,由控制装置引用装置信息,检测可以处理与所选装置可以处理的相同数据类型的任何其它装置。
2.如权利要求1所述的方法,其特征在于,在检测任何其它装置的步骤中检测到的装置被指示成可以选择的装置。
3.一种控制网络中以串行总线接口连接的装置之间发送和接收数据的电子装置,包含存储装置,保存各种信息类型;以及控制装置,确定网络中每个装置可以处理的数据类型,保存表示确定的数据类型的装置信息,当网络中任一装置被选择成发送或接收数据的装置时,引用该装置信息,并检测可以处理与所选装置能处理的相同数据类型的任何其它装置。
4.如权利要求3所述的电子装置,其特征在于,还包含显示装置,指示控制装置检测到的装置作为可以选择的装置。
5.一种提供实现网络中以串行总线接口连接的装置之间发送和接收数据的数据发送/接收程序的媒体,所述程序描述了下列处理过程确定网络中可以处理的每个装置的数据类型,并保存表示确定的数据类型的装置信息;以及当网络中任一装置被选择成发送或接收数据的装置时,引用该装置信息,并检测可以处理与所选装置能处理的相同数据类型的任何其它装置。
6.如权利要求5所述的媒体,其特征在于,在检测任何其它装置的步骤中检测到的装置被指示成可以选择的装置。
7.一种在网络中以串行总线接口连接的装置之间发送和接收数据的方法,包含下列步骤检查网络中每个装置可以处理的数据的类型,并保持表示检查的数据类型的装置信息;确定网络中任一装置输出的数据的类型;确定接收所述任一装置输出的数据的任何其它装置是否可以处理该数据;以及当确定所述任一其它装置不能处理所述任何装置输出的数据时,把该数据转换成所述其它任何装置可以处理的另一种数据类型。
8.如权利要求7所述的方法,其特征在于,在转换所述任一装置输出的数据的步骤中,当确定所述任何其它装置不能处理所述任一装置输出的数据时,引用装置信息,检测具有把数据转换成所述任何其它装置可以处理的数据功能的第三装置,控制第三装置把该数据转换成这样的数据。
9.如权利要求7所述的方法,其特征在于,在检测数据类型的步骤中,存储所述任一装置输出的数据,检查构成网络的串行总线上的数据包的首部区域,根据首部区域内包含的信息,确定所述任一装置输出的数据类型。
10.如权利要求7所述的方法,其特征在于,在检测数据类型的步骤中,检查保存在所述任一装置内的属性信息,根据属性信息确定所述任一装置输出的数据类型。
11.一种在网络中以串行总线接口连接的装置之间控制发送和接收数据的电子装置,包含存储装置,保存各种信息类型;以及控制装置,检查网络中每个装置可以处理的数据类型,然后保存表示确定的数据类型的装置信息,确定任一装置输出的数据的类型,确定接收所述任一装置输出数据的任何其它装置是否可以处理接收到的数据,当确定所述任何其它装置不能处理所述任一装置输出的数据时,把数据转换成所述任何其它装置可以处理的另一种数据类型。
12.如权利要求11所述的电子装置,其特征在于,当确定所述任何其它装置不能处理所述任一装置输出的数据时,控制装置引用装置信息,检测具有把数据转换成所述任何其它装置可以处理的数据的功能的第三装置,控制第三装置,使它把数据转换成这样的数据。
13.如权利要求11所述的电子装置,其特征在于,控制装置存储所述任一装置输出的数据,检查构成网络的串行总线上的数据包的首部区域,根据包含在首部区域内的信息,确定所述任一装置输出的数据类型。
14.如权利要求11所述的电子装置,其特征在于,控制装置检查所述任一装置中保存的属性信息,根据属性信息确定所述任一装置输出的数据类型。
15.如权利要求11所述的电子装置,其特征在于,与所述第三装置一样,所述任一装置具有把数据转换成所述任何其它装置可以处理的数据的功能。
16.一种提供网络中以串行总线接口连接的装置之间实现发送和接收数据的数据发送/接收程序的媒体,所述程序描述了如下处理过程检查网络中每个装置可以处理的数据的类型,并保持表示检查的数据类型的装置信息;确定网络中任一装置输出的数据的类型;确定接收所述任一装置输出的数据的任何其它装置是否可以处理该数据;以及当确定所述任何其它装置不能处理所述任一装置输出的数据时,把该数据转换成所述其它任何装置可以处理的另一种数据类型。
17.如权利要求16所述的媒体,其特征在于,在转换所述任一装置输出的数据的处理中,当确定所述任何其它装置不能处理所述任一装置输出的数据时,引用装置信息,检测具有把数据转换成所述任何其它装置可以处理的数据的功能的第三装置,控制第三装置把数据转换成这样的数据。
18.如权利要求16所述的媒体,其特征在于,在确定数据类型的处理中,存储所述任一装置输出的数据,检查构成网络的串行总线上的数据包的首部区域,根据包含在首部区域内的信息,确定所述任一装置输出的数据类型。
19.如权利要求16所述的媒体,其特征在于,检查保存在所述任一装置内的属性信息,根据属性信息确定所述任一装置输出的数据类型。
全文摘要
一种网络,有多个电子装置彼此连接。在步骤S11中,起到控制器作用的电子装置11确定电子装置12至16可以处理的数据的类型。在步骤S14,电子装置11确定它是否可以处理接收到的数据,或者确定接收数据的其它电子装置是否可以处理该数据。如果确定电子装置11和所述任何其它装置都不能处理该数据,则装置11把数据转换成该装置11和所述任何其它装置可以处理的数据。
文档编号H04L12/64GK1258979SQ9912746
公开日2000年7月5日 申请日期1999年12月27日 优先权日1998年12月28日
发明者饭岛祐子 申请人:索尼株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1