通信装置的制作方法

文档序号:7557968阅读:94来源:国知局
专利名称:通信装置的制作方法
技术领域
本发明涉及具有多种网络接口的通信装置。
背景技术
目前,提出了被称为通用即插即用(UPnP)的网络技术(参考文献Universal Plug and Play Device Architecture,Version 1.0,08 Jun2000)。在UPnP中,能够使用IP(Internet Protocol)构筑包含1种以上通信介质(IEEE1394、USB、Bluetooth等)的网络。UPnP中规定了具有1个以上服务的“设备”(以下,称为UPnP设备)和遥控具有预定服务的UPnP设备的“控制点”。以下,遵照UPnP的网络称为“UPnP网络”。
但是,在现有的UPnP网络中,UPnP设备具有多种网络接口时,存在如下问题一个UPnP设备却取得多个IP地址,看起来如同在UPnP网络上存在多个UPnP设备。
图5是说明现有的UPnP网络的缺点的图。如图5所示,作为UPnP设备的一例的DVCR(Digital Video Cassette Recorder)经由3种网络接口(例如IEEE1394接口、USB接口以及Bluetooth接口)加入到UPnP网络时,DVCR按照UPnP所规定的步骤取得了3个IP地址。IEEE1394接口是遵照IEEE Std 1394-1995(参考文献IEEE Std1394-1995,IEEE Standard for a High Performance Serial Bus,Instituteof Electrical and Electronics Engineers,Inc.)的网络接口,USB接口是遵照USB(参考文献Universal Serial Bus Specification Revision 2.0,April 27,2000)的网络接口,Bluetooth接口是遵照Bluetooth(参考文献Specification of the Bluetooth System,version 1.1,February 222001)的网络接口。
在这样的情况下,作为控制点的一例的DTV(Digital TelevisionReceiver)就判断为在UPnP网络上存在3台的DVCR,并在画面上显示了3个DVCR用的控制面板。图6表示DTV的画面的一例。如图6所示,在DTV的画面上显示了3个DVCR用的控制面板。
然后,用户认为存在3台的DVCR,并对各控制面板进行操作,但由于实际上DVCR只存在1台,所以DVCR没有按用户所希望的那样动作。

发明内容
本发明的目的是为了克服上述问题点而完成的。
本发明的其他目的是为了防止用户的误操作。
为了达到上述目的,本发明的技术方案提供一种通信装置,从网络上的其他设备接受预定服务的提供,具有抽取单元,从上述网络上的设备的信息,抽取可提供预定服务的设备;以及列表创建装置,创建对由上述抽取单元抽取出的设备所取得的编号进行了排列的列表。
本发明的其他目的、特征和优点,通过下面优选实施形式的详细说明将变得显而易见。


图1是表示第1实施形式的UPnP网络结构的一例的图。
图2是用于说明第1实施形式的UPnP网络中所执行的处理动作的图。
图3是表示第2实施形式的UPnP网络结构的一例的图。
图4是用于说明第2实施形式的UPnP网络中所执行的处理动作的图。
图5是说明现有的UPnP网络的缺点的图。
图6是表示作为控制点的一例的DTV画面的一例的图。
图7是表示DVCR的IP地址和设备名的关系的一例的图。
具体实施例方式
以下,参照

适合本发明的实施形式。
(1)第1实施形式使用图1、2来说明适合本发明的第1实施形式。
图1是表示第1实施形式中的UPnP网络结构的一例的图。图1所示的网络是遵照UPnP的网络。图1所示的DVCR101是具有图像记录服务的UPnP设备,是具有IEEE1394接口、USB接口和Bluetooth接口的通信装置。另外,图1所示的DTV102是控制图像记录服务的控制点,是具有IEEE1394接口的通信装置。
在第1实施形式中,说明DVCR101经由3种网络接口加入到UPnP网络,并按照UPnP所规定的步骤取得3个IP地址的情况。在该情况下,在DTV102中,看起来是3台DVCR101加入到UPnP网络。
在第1实施形式中,把DVCR101经由IEEE1394接口加入时所取得的IP地址称为IP1,把DVCR101经由USB接口加入时所取得的IP地址称为IP2,把DVCR101经由Bluetooth接口加入时所取得的IP地址称为IP3。
图2是用于说明第1实施形式的UPnP网络中所执行的处理过程的图。
在控制点,创建具有预定服务(在第1实施形式中,设预定服务为图像记录服务)的全部UPnP设备的IP地址的列表(以下,称为IP地址列表)(图2的步骤(1))。即,DTV102创建具有图像记录服务的DVCR设备的IP地址列表。如图7所示,DTV102创建包含3个IP地址的IP地址列表。
其次,在控制点中,从IP地址列表的开头开始,对具有该IP地址的UPnP设备发送命令使其返回自身所具有的全部IP地址的一览(图2的步骤(2))。即,DTV102对处于IP地址列表的开头的、具有IP1的DVCR101发送命令使其返回自身所具有的全部IP地址的一览。
接受到命令的UPnP设备指定自身所具有的IP的数目,IP地址的值,进而指定想优先使用的IP地址并回答(图2的步骤(3))。即,接受到来自DTV102的命令的DVCR101指定自身所具有的IP地址为3个,其IP地址是IP1、IP2、IP3,想优先使用的IP地址是IP1并回答。
在控制点,根据回答结果,决定利用服务的IP地址,将被决定的IP地址以外的IP地址从IP地址列表中删除(图2的步骤(4))。即,接受到回答的DTV102得知,提供图像记录服务的DVC101中,IP1、IP2、IP3的实体是同一DVCR,进而决定在IP地址中使用IP1,并将IP1以外的IP2和IP3从IP地址列表中删除。由此,在DTV102利用图像记录服务时,通过IP1与DVCR101进行命令和数据的通信。
在控制点中,将所决定的IP地址通知给UPnP设备(图2的步骤(5))。即,DTV102通知DVCR101是使用IP1来利用图像记录服务。
在UPnP设备中,释放被通知将要利用的IP地址以外的IP地址(图2的步骤(6))。即,关于IP1以外的IP2、IP3,DVCR101今后不再使用所以释放。
这样在第1实施形式中,使控制点具有如下功能创建提供预定服务的UPnP设备的IP地址列表,按照该列表询问该UPnP设备所具有的IP地址,并根据其回答来决定利用服务的IP地址;使UPnP设备具有如下功能对于来自控制点的询问,回答自身的IP地址的数目,IP地址的值以及想优先使用的IP地址,释放控制点所决定的IP地址以外的IP地址。由此,就能够防止用户的误操作。
(2)第2实施形式用图3、4来说明适合本发明的第2实施形式。
图3是表示第2实施形式中的UPnP网络结构的一例的图。
图3所示的网络是遵照UPnP的网络。图3所示的DVCR201是具有图像记录服务以及文件管理服务的UPnP设备,是具有IEEE1394接口、USB接口和Bluetooth接口的通信装置。另外,图3所示的DTV202是控制图像记录服务以及文件管理服务的控制点,是具有IEEE1394接口的通信装置。
在第2实施形式中,说明DVCR201经由3种网络接口加入到UPnP网络,并按照UPnP所规定的步骤取得3个IP地址的情况。在该情况下,在DTV202中,看起来是3台的DVCR201加入到UPnP网络。
在第2实施形式中,把DVCR201经由IEEE1394接口加入时所取得的IP地址称为IP1,把DVCR201经由USB接口加入时所取得的IP地址称为IP2,把DVCR201经由Bluetooth接口加入时所取得的IP地址称为IP3。
图4是用于说明第2实施形式的UPnP网络中所执行的处理过程的图。
在控制点中,创建具有预定服务(在第2实施形式中,设预定服务为图像记录服务和文件管理服务)的全部UPnP设备的IP地址的列表(以下,称为IP地址列表)(图4的步骤(1))。即,DTV202创建具有图像记录服务和文件管理服务的UPnP设备的IP地址列表。如还在第1实施形式中所说明那样,DTV202创建包含3个IP地址的IP地址列表。
其次,在控制点中,从IP地址列表的开头开始,对具有该IP地址的UPnP设备发送命令使其返回自身所具有的全部IP地址的一览(图4的步骤(2))。即,DTV202对处于IP地址列表的开头的、具有IP1的DVCR201发送命令使其返回自身所具有的全部IP地址的一览。
接受到命令的UPnP设备指定自身所具有的IP的数目,IP地址的值,进而对每个服务指定想优先使用的IP地址并回答(图4的步骤(3))。即,接受到来自DTV202的命令的DVCR201指定自身所具有的IP地址为3个,其IP地址是IP1、IP2、IP3,想优先使用的IP地址对于图像记录服务是IP1,对于文件管理服务是IP2。
在控制点中,根据回答结果,决定利用服务的IP地址,并将被决定的IP地址以外的IP地址从IP地址列表中删除(图4的步骤(4))。即,接受到回答的DTV202得知,在提供图像记录服务和文件管理服务的DVC201中,IP1、IP2、IP3的实体是同一DVCR,进而决定在IP地址中使用IP1和IP2,并将IP1和IP2以外的IP3从IP地址列表中删除。由此,在DTV202利用图像记录服务和文件管理服务时,对于图像记录服务通过IP1,对于文件记录服务通过IP2,与DVCR202进行命令和数据的通信。
在控制点中,将所决定的IP地址通知给UPnP设备(图4的步骤(5))。即,DTV202通知DVCR201是使用IP1来利用图像记录服务,使用IP2来利用文件记录服务。
在UPnP设备中,释放被通知将要利用的IP地址以外的IP地址(图4的步骤(6))。即,关于IP1和IP2以外的IP3,DVCR201今后不再使用所以释放。
这样在第2实施形式中,使控制点具有如下功能创建提供预定服务的UPnP设备的IP地址列表,按照该列表询问该UPnP设备所具有的IP地址,并根据其回答来决定利用服务的IP地址;使UPnP设备具有如下功能对于来自控制点的询问,回答自身的IP地址的数目,IP地址的值以及对每个服务想优先使用的IP地址,释放控制点所决定的IP地址以外的IP地址。由此,就能够防止用户的误操作,并且能够在服务的提供中使用最佳的IP地址。
(3)其他实施形式以下情况也包含在本发明的范畴中,即为了使各种设备进行动作以实现上述实施形式的功能,将用于实现上述实施形式的功能的软件程序代码提供给与该各种设备所连接的装置或者系统内的计算机,按照在该系统或者装置的计算机(CPU或MPU)中所保存的程序使上述各种设备进行动作,由此来进行实施。
另外,在此情况下,就成为上述软件的程序代码自身将实现上述实施形式的功能,该程序代码自身将构成本发明。作为该程序代码的传送介质,能够使用将程序信息作为输送波使其传输进行供给用的计算机网络(LAN、因特网等的WAN、无线通信网络等)系统中的通信介质(光纤等有线电路和无线电路等)。
进而,用于将上述程序代码提供给计算机的装置,例如保存了这种程序代码的记录介质将构成本发明。作为存储相关程序代码的存储介质,例如可以使用软盘、硬盘、光盘、磁光盘、CD-ROM、磁带、非易失性存储卡和ROM等。
另外无需赘言,本发明不仅包含通过计算机执行所供给的程序代码,上述的实施形式的功能得以实现的情况,也包含该程序代码与在计算机上运行的OS(操作系统)或者其他应用软件等共同使上述实施形式的功能得以实现的情况,在此情况下相关的程序代码就包含在本发明的实施形式中。
进而无需赘言,本发明也包含当所提供的程序代码,被保存到在计算机的功能扩充板和/或连接到计算机的功能扩充单元上所具备的存储器以后,基于该程序代码的指示该功能扩充板和/或功能扩充单元上所具备的CPU等进行实际处理的一部分或者全部,通过该处理上述实施形式的功能得以实现的情况。
上述优选实施形式只是本发明的示例,不能被解释为用来限定本本发明的范围由附加的权利要求的范围所定义,并不仅限于本说明书中的详细描述。而且,所有属于权利要求等价物的修改和变化都被认为落在本发明的范围内。
权利要求
1.一种通信装置,从网络上的其他设备接受预定服务的提供,包括抽取单元,从上述网络上的设备的信息,抽取可提供预定服务的设备;以及列表创建装置,创建对由上述抽取单元抽取出的设备所取得的编号进行了排列的列表。
2.一种通信方法,从网络上的其他设备接受预定服务的提供,其特征在于,包括以下步骤从上述网络上的设备的信息,抽取可提供预定服务的设备;创建对该抽取出的设备所取得的编号进行了排列的列表。
全文摘要
一种通信装置,控制点具有下述功能创建提供预定服务的UPnP设备的IP地址列表,并根据该列表,询问该UPnP设备所具有的IP地址,并根据其回答来决定利用服务的IP地址。UPnP设备具有下述功能对于来自控制点的询问,回答自身的IP地址的数目,IP地址的值以及对每个服务想优先使用的IP地址,释放控制点所决定的IP地址以外的IP地址。由此,就能够防止用户的误操作。
文档编号H04L29/08GK1514576SQ20031011852
公开日2004年7月21日 申请日期2003年12月12日 优先权日2002年12月13日
发明者牧野纯 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1