用于对与客户机的连接进行路由选择的服务器的制作方法

文档序号:7587072阅读:128来源:国知局
专利名称:用于对与客户机的连接进行路由选择的服务器的制作方法
技术领域
本发明涉及在IPv4已经普及的现在的基础设施环境下,利用比较简易的手段使家庭内网络和因特网之间双向通信成为可能的客户机与服务器的连接方法以及为此使用的与服务器、网络对应的家电。
背景技术
一般,在通过以因特网为中心的公用网络的服务提供环境中,全部信息的价值,不是集中在客户机一方,而是在服务器一方。
就是说,作为客户机的各终端机器,基本上只不过是用来阅览因特网上的信息的单纯的阅览机而已。另外,各客户机向因特网一方发送各种信息要求,而因特网一方可以得到这种各客户机的信息。就是说,全部信息,集中于因特网一方,只不过是从因特网一方单方面提供定型信息而已。因此,现在的状况是制造客户终端机的生产商难以产生附加价值。
为了改变这种状况,必须使访问方向逆行,将服务器和客户机的立场倒转。就是说,当存在与因特网连接的家庭内网络时,从因特网一方开始访问家庭内网络时,必须产生从家庭内网络一方向因特网一方提供服务的状态。
因此,与家庭网络连接的各个机器,必须解决可以从因特网一方唯一确定、家庭内的路由选择的问题和安全性问题。对应于这样的问题,作为找到的解决技术的一个,存在有IPv6(Internet ProtocolVersion 6第6版网际协议)。
然而,有鉴于围绕现在的日本的通信载体及因特网服务提供商的环境,可以认为IPv6的普及需要相当长的时间。比如,现在使用的IPv4的机材折旧最低需要2年~3年,只是进行试验服务。
虽然现在制造商立即实现IPv6对应网络也只能做到达到ISL水平的服务,但因为需要非常高的成本,对于很多制造商而言是不现实的。家庭内网络的情况各式各样有非常大的差异,并且由通信载体及ISP连接的结构也有很大的差异,必须具有用来可消化这些差别以统一的方式实现IPv6环境的结构。
虽然不会否定本申请涉及的发明的新颖性和创造性,但作为与上述情况相关联的先行技术有日本专利特开2001-274845号公报。
在现有的IPv4环境下,在要实现在IPv6网络所实现的家庭内网络和因特网之间的双向访问的情况下,存在以下问题。
比如,在现在的IPv4环境下,在自宅中设置网络家电的场合,通过自宅网络,与因特网相连接的路由器进行链接而使用。因此,网络家电的IP地址,变成非公开地址,不能从自宅网络以外进行访问。
因此,以往为了对自宅的网络家电进行访问,必须或是使用具有控制网络家电的功能的专用路由器,或是将用来控制网络家电的信息一旦存储于在因特网上设置的数据中心,由网络家电进行轮询而取出。
可是,在使用专用路由器时,通用性低而成本增加。在进行轮询取得控制信息时,不能进行实时访问,网络及服务器的负荷提高。
本发明系有鉴于上述情况而完成的发明,其目的在于提供一种利用比较简易的手段使家庭内网络和因特网之间双向通信成为可能,制造客户机一方的网络家电等的制造商可以发现独自的附加价值的因特网连接系统。

发明内容
为达到上述目的,根据本发明的第1主要侧面,提供一种方法,该方法是一种在具有客户机、中继装置、与因特网相连接并经由上述中继装置及因特网与上述客户机相连接的服务器的连接系统中执行的客户机与服务器的连接方法,其特征在于其构成工序包括(a)向上述中继装置通知上述服务器的IP地址的工序;(b)上述中继装置使用上述所分配的IP地址,在上述中继装置和上述服务器之间通过协议通道连接确立TCP/IP会话的工序;以及(c)上述中继装置将通过来自上述服务器的该TCP/IP会话的通信向客户机进行路由选择的工序。
根据这样的构成,由于涉及网络家电等的客户机的全部通信都与通信载体及ISP无关,通过上述因特网上的服务器进行,所以家庭及工作单位的家庭网络上的网络家电及服务器可以由上述服务器所有者自由地设定及控制。结果,以往成为问题的从因特网上的服务器对非公开网络中的客户机的个别识别、家庭内路由选择以及安全性的问题全部可以解决,可以实现极为开放且封闭的网络组建。
根据本发明的一实施方式,上述中继装置分别安装于各客户机中。
另外,根据本发明的另一实施方式,上述(a)工序,是上述中继装置与设置于因特网上的通道中介服务器相连接并从此中介服务器接受上述服务器的IP地址的工序。
根据本发明的再一个实施方式,上述(b)工序包括(b-1)上述中继装置,利用上述所分配的服务器的IP地址,与上述服务器连接的工序;(b-2)上述服务器对上述中继装置,通知用于确立利用协议通道的TCP/IP会话的上述中继装置用的IP地址的工序;以及(b-3)在上述服务器和中继装置之间确立利用协议通道的TCP/IP会话的工序。此时,优选是上述(b-1)工序,包含上述服务器进行上述中继装置的连接认证的工序,上述(b-2)工序包含依照上述连接认证的结果生成上述中继装置的IP地址的工序。
此外,根据本发明的第2主要侧面,提供一种网络对应家电,该网络对应家电的构成包括用来接受包含规定指令的包,基于此指令用于控制此网络家电的控制部;存储设置在因特网上的服务器的全局地址的服务器地址存储部;用于基于上述服务器地址,在此网络对应家电和服务器之间确立协议通道连接的协议通道确立部;将与经由上述协议通道连接的服务器之间通信的信包进行封包/拆包,向上述控制部或上述服务器进行路由选择的包处理装置。其中,优选是此网络对应家电,具有存储设置在因特网上的协议通道中介服务器的地址的中介服务器地址存储部;基于此中介服务器地址访问上述中介服务器,从此中介服务器接受上述服务器的地址的服务器地址取得部。
根据这样的构成,由于涉及网络对应家电的全部通信都与通信载体及ISP无关,通过上述因特网上的服务器进行,所以家庭及工作单位的家庭网络上的网络家电及服务器可以由上述服务器的所有者自由地设定及控制。结果,以往成为问题的从因特网上的服务器对非公开网络中的网络对应机器的个别识别、家庭内路由选择以及安全性的问题全部可以解决,可以实现极为开放且封闭的网络组建。
根据本发明的第3主要侧面,提供一种服务器,该服务器是一种在具有客户机、中继装置、与因特网相连接并经由上述中继装置及因特网与上述客户机相连接的服务器的连接系统中使用的上述服务器,其特征在于其构成包括和上述中继装置之间确立协议通道连接的协议通道确立部;将客户机与上述中继装置或上述协议通道连接进行关联管理的客户机管理装置;以及将从上述因特网向上述客户机的连接,基于上述管理装置的管理,向通向上述客户机所连接的中继装置的协议通道连接进行路由选择的路由选择装置。
根据这样的构成,由于涉及此网络对应家电的全部通信都与通信载体及ISP无关,通过此服务器上的服务器进行,所以家庭及工作单位的家庭网络上的网络家电及服务器可以由上述服务器的所有者自由地设定及控制。结果,以往成为问题的从因特网上的服务器对非公开网络中的网络对应机器的个别识别、家庭内路由选择以及安全性的问题全部可以解决,可以实现极为开放且封闭的网络组建。
根据本发明的一实施方式,此服务器,还具有判别上述客户机和/或上述中继装置是否是规定的机种的机种判别部以及基于上述机种判别部的判断结果将发送到上述客户机的命令变换为用来控制此客户机的规定形式的命令的命令变换部。在此场合,优选是具有判别上述客户机和/或上述中继装置是否是规定的机种的机种判别部以及基于上述机种判别部的判断结果将发送到上述客户机的命令变换为用于控制此客户机的规定形式的命令的命令变换部。另外,优选是此服务器还设置有在利用上述机种判别部判断为上述客户机或中继装置不是规定的机种时,据此切断该通信会话或限制包的收发的通信会话切断部。
根据本发明的另一实施方式,上述客户机,可以与上述中继装置通信,包含自己不能与因特网相连接的外围装置。
根据本发明的另外再一个实施方式,此服务器,还设置有判别与上述客户机和/或中继装置相连接的第1网络的环境是否是规定的种类的网络种类判别部。在此场合,优选是还设置有在判断为与上述客户机或中继装置相连接的非公开网络环境不是规定的种类时,据此切断该通信会话或限制包的收发的通信会话切断部。
根据本发明的另外再一个实施方式,上述服务器,还包括取得上述客户机和/或中继装置的动作状态、使用状态、位置信息中的至少一个或多个信息的状态信息取得部。
根据这样的构成,由于涉及网络家电等的客户机全部通信都与通信载体及ISP无关,通过上述网络上的服务器进行,所以家庭及工作单位的家庭网络上的网络家电及服务器可以由上述服务器的所有者自由地设定及控制。结果,以往成为问题的从因特网上的服务器对非公开网络中的网络对应机器的个别识别、家庭内路由选择以及安全性的问题全部可以解决,可以实现极为开放且封闭的网络组建。
本发明的另外的其他特征和显著的效果,对于本领域的技术人员可以参照在用来实施下面发明的最佳方式项中记述的实施方式及附图得到了解。


图1为示出本发明的一个实施方式的网络构成例的图。
图2为示出同一中继装置的示例的概略构成图。
图3(A)为示出同一InterServer的例子的概略构成图。
图3(B)为示出同一协议通道会话确立部的例子的示图。
图4为示出过滤部的概略构成的示图。
图5为示出在过滤部中的处理的流程图。
图6为示出网络家电检索部的概略构成图。
图7为示出检索画面的例子的示图。
图8为示出涉及中继装置的检索结果列表显示的例子的图。
图9为示出由网络家电控制部进行控制的概念图。
图10为示出此实施方式的通信例的功能图。
图11为示出此实施方式的另一通信例的功能图。
图12为示出中继装置或网络家电的设置的图。
图13为示出中继装置和InterServer间的协议通道连接的例子的图。
具体实施例方式
下面参照附图对本发明的实施方式进行说明。
图1为示出本实施方式的网络构成例的图。
在图中1是以IPv4(第1通信协议)进行通信的各种客户机及网络家电2(以下称其为“网络家电”)...连接而成的家庭网络。此家庭网络1,比如,由导入各家庭的LAN构成。另外,在各网络家电2中安装有本发明中的中继装置3。
于是,此家庭网络1经通信载体/ISP与因特网4相连接。在此因特网4中利用IPv4(第2通信协议)进行通信。
于是,此因特网4与控制上述家庭网络1上的网络家电2的通信的InterServer6(本发明的“服务器”)相连接。此InterServer6,如后面所详述的那样,具有对作为上述网络家电2、因特网4上或其他家庭/全局网络1a上的全部网络家电2a、个人计算机2b、服务器2c间的连接进行中介的功能。
其中,中继装置3和InterServer6,是意图由同一制造商或在统一规格下制造,预先设计成为联动的装置。于是,中继装置3,如后面所说明的那样,付与InterServer6的IPv4中的非公开地址,与ISP及通信载体无关确立与上述InterServer6进行协议通道连接的TCP/IP会话而可以进行通信。另外,对于与上述家庭网络1相连接的网络家电2,也意图由与上述中继装置3等同一制造商或在统一规格下制造,比如,上述中继装置3的IP地址,基于此网络家电2的机种、其他的信息唯一生成的。
另外,上述网络家电2也可以是自身不能与因特网相连接的录像机及电视机这样的家电。在这样情况下,上述中继装置3和网络家电2,可以经由规定的通信接口(IEEE1394)相连接,对各家电2的ID(唯一ID)分配虚拟IP地址。
图2为示出上述网络家电2及中继装置3的例子的概略构成图。
此中继装置3具有存储上述InterServer6的IPv4中的全局地址的服务器地址存储部10;存储分配给此中继装置3的IPv4中的非公开地址的中继装置地址存储部9;基于InterServer6的地址在和InterServer6之间确立协议通道连接的协议通道会话确立部11;将IPv4中的包以IPv4进行封包/拆包在用来和上述InterServer6的网络家电一方的I/F及控制部20间进行协议通道收发的封包处理部12;用来将上述已拆包的来自上述InterServer6一方的包进行路由选择到网络家电2的路由选择处理部13;以及进行包的收发的包收发部14。另外,在中继装置3中设置有为了在生成网络家电2的地址的情况等的地址生成部15。
根据这种构成,可以通过在上述InterServer6和中继装置3之间确立的利用IPv4的通道来收发来自上述网络家电2的包或发给网络家电2的包。
另外,图3为示出上述InterServer6的概略构成图。
在此InterServer6中具有将中继装置3的IPv4中的非公开地址16a(确定协议通道会话的信息)及上述客户机的IPv6中的全局地址16b关联存储的地址存储部16;基于上述中继装置3的地址在和此中继装置3之间确立协议通道连接的协议通道会话确立部17;为了使和上述网络家电2之间的通信成为可能将IPv4中的包以IPv4封包/拆包的封包处理部18;以及将上述网络家电2和另一终端及服务器之间的通信进行路由选择的路由选择部19。另外,此InterServer6具有基于上述网络家电2或中继装置3的IPv4地址,判别此网络家电2的种别的机种判别部21;基于此判别结果将发给上述网络家电2的命令变换为规定命令并进行设定的命令设定部22;将通道发送的IPv4包以规定的规则进行过滤的过滤部23;以及切断规定的场合通信会话的通信会话切断部24。于是,包的收发由收发处理部25进行。
另外,此InterServer6,与用户管理服务器30相连接。此用户管理服务器30,如下面所详细说明的那样,是管理各中继装置3及各网络家电2的用户的信息的服务器,具有除了各用户的ID、口令及核款信息等会员信息之外,还存储机种信息及网络等的用户信息管理DB31。
上述用户管理DB31的信息,在上述协议通道会话确立部17的协议通道会话确立之际使用。就是说,如图3A所示,在此协议通道会话确立部17中还设置有基于上述用户信息进行各用户的认证的用户认证部28及对上述中继装置3分配协议通道会话确立用的IPv4非公开地址的中继装置IP地址分配部29。其中,分配给各中继装置的IP地址,如果是IPv4,便可使用任意的地址体系,比如,可以分配10.×××.×××.×××等的非公开地址。依照上述用户、机种、网络的信息,按照规定的规则生成。另外,中继装置3的地址生成方法并不限定于这一种。
此外,此InterServer6,具有在因特网4(IPv4网络)上所公开的Web服务器32,可以接受由上述中继装置3及网络家电2的用户发出的要求进行各种设定。比如,上述过滤部23的过滤规则的至少一部分,可以通过此Web服务器32,由上述用户进行适当的改变。另外,对此Web服务器32的访问,既可以经过中继装置3及InterServer6进行,也可以不经过这些而经过因特网4进行。
上述过滤部23,如图4所示,具有过滤规则存储部33和过滤规则设定部34。此过滤规则存储部33及过滤规则设定部34,与在因特网上所公开的上述Web服务器32相连接,在上述Web服务器32中,如图3所示,安装有InterServer会话用接口生成部35。与此Web服务器32连接的用户,通过将由此接口生成部35生成的接口在自己的终端上显示,就可以输入及改变过滤规则。作为在此处可以设定的过滤规则,比如,可以考虑涉及安全性的过滤规则。
作为安全性方面的过滤规则,大体可分为①不认可从外部对家庭网络一方的任何访问;②除了事前认可的服务器(Web站点)及网络之外,不认可来自外部对家庭网络一方的访问;③不限制从外部对家庭网络的任何访问。另外,作为此时的过滤方法,既可以是不认可任何访问的方法,也可以是只通过特定端口。
此处,关于从家庭网络1对外部的访问,如果可以通过限制使得不能对事先设定的服务器进行访问,就可以防止儿童访问有害的内容或防止用户访问一般非法的(设置陷阱的)站点。
另外,这一过滤规则的设定,可以在利用与设置于上述Web服务器32中的上述用户管理服务器30相连接的用户认证部36的IP地址及口令的认证后进行。
上述过滤规则设定部34,如上所述,是基于用户的输入设定过滤规则,除此之外,也可以具有不依靠来自用户的设定,而是基于存储于上述用户管理服务器30中的会员信息(核款信息及终端机种的信息)自动生成过滤规则的功能。比如,依照上述会员的属性及会费交费情况,设定不许可进行连接或只可连接特定的服务器等的网关。
作为这一网关的过滤规则,可用来控制通过此InterServer6提供收费服务的供应商。比如,如图3所示,在上述InterServer6中设置代理服务器38并由DB39管理用户的访问目的地,也可以是用户只能连接由上述过滤规则设定部34设定的访问目的地。在此场合,希望除上述用户ID及口令之外,还安装由上述用户管理DB31管理该用户在何种条件下签约何种服务(服务器)并依照该条件控制事务处理的功能。另外,对于特定的供应商,也可以设定为对登录手续尚未完成的用户只使其看到样页而看不到主体部分等等。
图5为示出在此过滤部23中的处理的流程图。首先开始协议通道会话后,基于从上述用户管理服务器30接受的会员信息,设定过滤规则(步骤S1)。接着,接受来自上述代理服务器38的上述用户的连接要求目的地的信息(比如,Web站点的地址)(步骤S2)。接着,将此连接目的地的信息适用于上述过滤规则,判断可否连接(步骤S3),在不许连接的情况下,由上述通信会话切断部24将通信会话切断(步骤S4)。在许可连接的场合,判断会话是否还有效(步骤S5),在有效的情况下,重复处理上述步骤S2~S5。在无效的情况下,结束处理。
另外,也可以利用上述代理服务器38,计测数据的通信量,对于来自未支付核款者的访问不予认可。在此场合,对于供应商,只通知用户的ID,不介绍该用户的口令及IP地址。因此,用户可以只管理InterServer6用的一对ID及口令。另外,因为IP地址有时由于用户的关系或其他理由改变,每次利用密钥确认ID在系统的一致性方面也是合适的,因为也可以排除供应商一方持有数据进行非法访问的危险所以是合适的。
上述过滤规则的执行及基于它的通信会话的切断及连接等的实施,可由上述通信会话切断部24进行。另外,因为利用设定的过滤规则的过滤方法,网关方法、其他方法是公知的,故省略其说明。
另外,上述InterServer6,具有提供用于使不了解上述网络家电2的地址的人进行此网络家电2的检索的功能的网络家电检索部26(图3)。此检索部26,基于用户指定的信息,比如,网络家电2的工作状态及网络的工作状态等检索并确定所要求的网络家电2。
因此,此网络家电检索部26,如图6所示,具有接受上述网络家电2的工作状态及网络的状态等的状态信息的状态信息接受部40;将此信息与上述网络家电的IP地址及中继装置3的IP地址关联累积的状态信息累积部41;以及网络家电控制部42。
上述状态信息接受部40,对每个收容上述网络家电2的协议通道域(家庭网络或中继装置3)接受各网络家电2的状态。此状态信息接受部40,既可以通过对上述每个域,以规定的周期查询状态来接受其状态,也可以在有针对各域的参照的要求时,通过查询而取得状态。在前者的方法的场合,比如,对登录于上述中继装置地址存放部16a的每个中继装置每1分钟进行各终端2的电源的ON/OFF的查询。
上述状态信息累积部41,将上述各网络家电2的状态信息,与网络家电2及中继装置3相关联地进行存储。此处,取得的状态信息,大体可分为表示动作状态、使用状态、位置信息、特性的信息;示出节点(中继装置3及网络家电2)保有的信息;对确定其他节点有效的信息中的至少一个或多个。
作为动作信息,至少是电源的状态、网络连接状态、通信状态中的一个或多个。作为使用状态,至少是涉及利用者的信息、涉及动作时间的信息、涉及负载的信息中的一个或多个。位置信息,至少是地理位置及坐标信息、邮政编号、房屋编号等等。作为示出特性的信息,是节点的种类、功能、形状、色彩、装置信息,软件信息,功能、管理者等的信息之中的一个或多个。
另外,利用上述机种判别部21判别的机种也分别作为状态信息存放。上述的状态信息接受部40,基于此机种信息确定从上述网络家电2得到的信息,可以以与其适合的形式取得必需的信息。
上述检索部26,还具有对与上述用户管理服务器30相连接进行上述检索或连接要求的人执行认证、许可检索及连接要求的连接要求认证部27。比如,对用户的家庭网络(中继装置3),关于该网络,除了许可连接的特定的用户以外的检索及连接都不许可。在利用此认证部27判断是肯定时,此检索部26访问上述状态信息累积部41及地址存储部16以检索所要求的终端2的地址(确定中继装置3)。
检索的结果,比如,在用户使用个人计算机从外部检索自己的家庭网络的中继装置3的情况下,也可以一起列表显示该中继装置3相连接的全部网络家电2与其状态。图7示出检索画面的例子,图8为示出涉及检索结果所特定的中继装置3/家庭网络1的列表显示的例子的图。在图7所示的检索用接口的示例中,设置有用来检索中继装置3的输入栏43和用来检索网络家电2的输入栏44,其程序设计成为可以从任何一个起进行检索。
另外,在图8的检索结果列表显示的例子中,与上述中继装置3相连接的全部终端2,与所有者、状态、种类及机种名的信息一起列表显示。于是,通过按下在图中以45表示的操作画面显示按钮,上述网络家电控制部42启动,显示与有关终端2的种类及机种相应的操作画面(未图示)。
图9为示出利用上述控制部42进行控制的概念图。
首先,网络家电2,在中继装置3处于通过协议通道会话与InterServer6相连接的状态时,根据来自上述状态信息接受部40的要求,通知其工作状态(步骤S11)。此时,也可以是不从网络家电2一方向上述控制部42登录就不能取得上述工作状态。上述工作状态的取得,以一定的周期进行,累积于上述状态信息累积部41中并进行更新(步骤S12)。
接着,上述网络家电2的用户,从外部利用ID及口令进行登录,从上述列表中,如上所述,确定要控制的终端而启动上述控制部42(步骤S13)。此控制部42进行控制,以在服务器地点处理全部命令并将适合的命令发送给上述终端机。
另外,也可以通过从上述列表选择终端名,经过路由选择连接到所选择的网络家电2。另外,也可以输入由检索条件确定的状态进行检索,并在找到该终端的场合,直接连接到该终端。另外,即使是在与经由InterServer6的协议通道连接无关从外部通过Web站点对该终端进行检索时,与该终端的连接在确立协议通道连接之后进行。
此处,所谓“协议通道”是用来将IPv4和IPv6的相关网络(路由器)之间经由IPv4网络连接的技术,特别是,此处指的是为了将属于不同网络的相关机器之间以vPN(虚拟非公开网络)作为终端而进行协议通道。于是,在此实施方式中,在机器之间进行通信的IPv4包以IPv4封包进行交换。
另外,上述中继装置3及InterServer6的上述各构成要素10~42,实际上是由设置于计算机系统中的硬盘确保的一定区域及安装于其中的计算机软件程序,用来控制这些硬盘读出并执行上述程序的CPU、RAM、其他输入输出装置等外围机器构成的。
另外,上述中继装置3,优选是由包含各网络家电2的一个计算机系统构成的,上述InterServer6,优选是由为了使负载分散而互相连接的多个计算机系统构成的。比如,管理中继装置3及网络家电2及家庭网络的状态的网络家电检索部26,优选是由具有专用的收发接口及控制部的服务器构成的。这是因为设想管理各机器的ON/OFF及其他状态的所谓的会话会扩大,负载必须分散之故。另外,在一个InterServer6中与多个不同制造商的中继装置及网络家电相对应的场合,上述封包处理部18及命令设定部22、过滤部23等也可以设置多个。
下面参照图10以下的通信例对上述中继装置3及InterServer6的动作予以详细说明。
图10示出与中继装置3相连接的家庭网络的网络家电2和未设置中继装置3的其他终端经由InterServer6进行通信的情况。
在此图中,示出基于上述InterServer6的地址、分配给中继装置3的IP地址以及网络家电2的地址,由上述协议通道会话确立部17、11在和上述中继装置3之间确立协议通道连接内的通信会话的状态。
在确立协议通道通信会话后,发给上述网络家电2的包,由上述封包处理部18以朝向上述中继装置3的IPv4包进行封包而发送。中继装置3,在封包处理部12将该包拆包的同时,上述路由选择处理部13,基于包含于上述包中的网络家电2的地址进行向上述网络家电2的路由选择处理。这样一来,比如,可以利用从处于外部的IPv6服务器7一方的启动来进行与家庭内网络上的网络家电2的连接。
比如,在上述网络家电2是家庭内监视摄相机时,即使是在出外时,通过将自己的PDA等与近旁的IPv6网络相连接,可以经上述InterServer6及中继装置3启动及控制上述相机。
另外,在此示例中,依照网络家电2的机种可以使设置于InterServer6中的网络家电机种判别部21、命令设定部22及过滤部23工作。
上述机种判别部21的构成,比如,可以基于上述中继装置3或上述网络家电2的地址(地址自身或与地址相关联的信息),判别该网络家电2的机种及网络环境。在本实施方式中,设想上述网络家电2、中继装置3及InterServer6是由同一制造商或根据统一的规格制造的。在这种情况下,通过对预先分配给(或生成的)网络家电2或与其相连接的中继装置3的IP地址设定一定的规则,只要知道了这一地址就可以很容易判别这一机种及网络环境。
另外,在控制此网络家电2需要特别的命令的情况下,上述按机种命令设定部22通过设定将来自上述IPv6服务器7的通信中包含的命令变换为此机种用的命令。比如,也可以从以Html语言描述的消息生成规定的命令。另外,也可以将一个服务器7发出的命令变换为用于多个网络家电2的命令。
此外,上述过滤部23,具有基于规定的规则将通过此InterServer6的包进行过滤的功能。此过滤的规则,比如,既可以对每个作为连接目的地的中继装置3及网络家电2进行设定,也可以对每个网络进行设定。另外,其构成是在由上述机种判别部21判断为不是规定的机种及网络环境的场合及判断上述过滤部23不合适的场合,上述通信会话切断部切断通信会话。另外,即使在连接目的地的网络家电的电源处于OFF状态等等而不能连接的场合,如果是可以利用与同一中继装置相连接的其它IPv6的机器代替的网络家电,也可以基于上述机种及种类信息路由选择到该其他网络家电。
另外,图11为同时具有中继装置3、3’的相关IPv6家庭网络之间经InterServer6连接的场合的例子。在各家庭网络中分别连接网络家电A和网络家电B,在这两个网络家电A、B之间进行通信的场合为例进行说明。
在这种情况下,在上述InterServer6中,网络家电A、B各自的地址或其他信息,也与各自的中继装置3的IPv4地址相关联地存放。
于是,在要求从一个网络家电A与另一个网络家电B连接时,首先网络家电A一方的中继装置3和InterServer6之间在协议通道连接内确立通信会话。于是,基于包含于该包内的网络家电B中的地址,确定上述中继装置3’,结果,确立该InterServer6和中继装置3’之间的协议通道通信。于是,在此中继装置3’中,基于包含于该包内的网络家电B中的IPv6地址,在网络内进行路由选择。
由此,两个相关网络家电2之间可以经由上述InterServer6进行通信。
另外,在想要这样在两个网络家电2之间进行通信时,有时不知道连接目的地的网络家电的地址。在此场合,连接源的用户,访问上述InterServer6,启动上述网络家电检索部26。此时,为了安全起见,上述连接要求认证部27进行此用户的认证,在判断是否是正当连接要求之后,许可连接目的地的网络家电及用户的检索。于是,在确定了所要求的网络家电的场合,就可以基于此网络家电IPv6地址确立通信会话。
根据以上这样的构成,由于涉及网络家电2的全部通信都与通信载体及ISP无关,因为通过上述InterServer6进行,所以家庭及工作单位的家庭网络上的网络家电2及服务器7可以由上述InterServer6的所有者自由设定及控制。结果,以往成为问题的从因特网上的服务器对非公开网络中的网络家电2的个别识别、家庭内路由选择以及安全性的问题全部可以解决,可以实现极为开放且封闭的网络组建。
另外,设想此InterServer6的所有者是作为通常的网络家电2的制造者的制造商。所以,此制造商通过准备对与此InterServer6相对应的本公司的IPv6的机器的调测,就可以做到利用因特网产生附加价值。
下面基于图12对上述网络家电2的调整予以说明。
就是说,在上述的说明中,网络家电2的IP地址是从上述中继装置3一方接受的地址,实际上,也可以考虑此方法以外的种种方法。另外,可以认为,作为制造商及InterServer6的所有者,希望了解网络家电2的所有者(用户)的信息。并且,可以认为,关于网络家电2的地址的生成方法,也有如前所述,在出厂阶段就将各网络家电的固定IPv6地址写入到RAM等的情况,也有依靠连接的中继装置3的IPv6前缀所决定的情况。
所以,在本实施例中,比如,如图12所示,网络家电2或中继装置3的用户,首先与用户管理服务器30连接,进行用户登录。此用户登录,既可利用网络家电2通过中继装置3进行,也可以利用已有的计算机等的IPv4通信对应机器进行。下面说明通过网络家电2及中继装置3进行的情况。另外,下面以网络家电2自身是不能与网络连接的终端,网络家电2的地址是由上述中继装置3作为利用了各网络家电2的MAC地址的虚拟地址生成的场合为例进行说明。
在此场合,首先,用户将上述网络家电与中继装置3进行连接后,此中继装置3,经过ISP/通信载体连接到用户管理服务器30。这样一来,就可以从中继装置3将与上述InterServer6之间的协议通道连接的必需信息等通知用户管理服务器30。另外,用户,就可以将用来确定该用户、中继装置3或网络家电2的信息及涉及网络家电2的种类信息、涉及网络1的信息、其他核款必需的信息等通过此中继装置3通知上述用户管理服务器30。在此示例中,对该中继装置3或各用户分别发放ID及口令,上述中继装置3及用户的信息,与此相关联地登录到数据库31。另外,必须登录的信息并不限定于此,可以认为其他信息也是需要的,反之,在口令及核款信息等不需要时,就不需要登录这些信息。
上述的这种用户管理服务器30,既可以是与上述InterServer6相连接的服务器,也可以在因特网上与其分开独立设置。
另一方面,图13为示出有关协议通道连接及其中的通信会话的确立的具体方法的实施例的图。图中示出的S21~S26各符号与以下的各步骤S21~S27相对应。
首先,在上述中说明的实施例中,中继装置3存储InterServer6的IPv4地址,但这既可以是由制造商在出厂时预先记录到RAM的方法,也可以是在实际的协议通道连接时从其他服务器接受进行设定的方法。可以认为,在InterServer6是单一的情况下前一种方法较好,而在InterServer6是多个的情况下后一种方法效率更高。
此图的示例是后一种的场合,因此设置通道中介器52。为了对应这种情况,在上述中继装置3的通道中介器地址存储部中预先设定此通道中介器52的IPv4全局地址。另外,在中继装置3中,设已经设定了在上述中设定的ID及口令(必需时)。
在这种情况下,上述中继装置3,首先,与通道中介器52连接(步骤S21)。此通道中介器52,从上述地址数据库53选择确立通道连接目的地的InterServer6(步骤S22),并将此InterServer6的IPv4地址通知中继装置3(步骤S23)。这样一来,上述中继装置3,就可以识别InterServer6,可以确立协议通道会话(步骤S24、S25)。就是说,在上述协议通道服务器中,进行用来确立协议通道连接的认证及以其为根据的IP地址的分配并确立利用协议通道的TCP/IP连接。
接着,此InterServer6,将确立了协议通道连接的中继装置3和/或到网络家电2的连接的路由选择通知其他的InterServer6(步骤S26)。据此,向该中继装置3和/或网络家电2的路由选择,全部通过该InterServer6进行。
根据这样的构成,即使是在InterServer6存在多个的场合,也可以在与其中的一个之间可靠地确立协议通道连接。
另外,以上说明的实施方式,只不过是本发明的一个实施方式而已,在不改变其主要思想的范围内,可以采取种种变型是自不待言的。
比如,在上述一个实施方式中,从中继装置3一方及从InterServer6一方都可确立协议通道连接,但可以认为,在实际的商用服务中一般只从中继装置3一方启动。这是因为IPv4的固定IP服务本身很少见。就是说,这是在此场合,因为一旦协议通道(实际上IPv4连接其本身)确立之后,设定就按照原样不变保留,并且一旦IPv4的会话切断,下次中继装置3的IPv4为同一个的情况极为罕见,所以实际上IPv4的会话本身切断后,路由选择也不可能之故。
另外,在上述一个实施方式中,是以上述第1协议为IPv4、以IPv4作为第2协议为例进行说明的,但并不限定于此。第1协议也可以是IPv6。另外,第1、第2协议也可以都是IPv6。此外,也可以是两者都是上述以外的协议。
在上述一个实施方式中,上述中继装置3,是与各网络家电一体设置的,但也可以分别设置,或在多个网络家电中设置一个共用中继装置3。另外,网络家电和中继装置也可以经过LAN连接。
权利要求
1.一种方法,该方法是一种在具有客户机、中继装置、与因特网相连接并经由上述中继装置及因特网与上述客户机相连接的服务器的连接系统中执行的客户机与服务器的连接方法,其特征在于包括(a)向上述中继装置通知上述服务器的IP地址的工序;(b)上述中继装置使用上述所分配的IP地址,在上述中继装置和上述服务器之间通过协议通道连接确立TCP/IP会话的工序;以及(c)上述中继装置将通过来自上述服务器的该TCP/IP会话的通信向客户机进行路由选择的工序。
2.如权利要求1所述的方法,其特征在于上述中继装置分别安装于各客户机中。
3.如权利要求1所述的方法,其特征在于上述(a)工序,是上述中继装置与设置于因特网上的通道中介服务器相连接并从此中介服务器接受上述服务器的IP地址的工序。
4.如权利要求1所述的方法,其特征在于上述(b)工序包括(b-1)上述中继装置,利用上述所分配的服务器的IP地址,与上述服务器连接的工序;(b-2)上述服务器对上述中继装置,通知用于确立利用协议通道的TCP/IP会话的上述中继装置用的IP地址的工序;以及(b-3)在上述服务器和中继装置之间确立利用协议通道的TCP/IP会话的工序。
5.如权利要求4所述的方法,其特征在于其中上述(b-1)工序,包含上述服务器进行上述中继装置的连接认证的工序,上述(b-2)工序包含依照上述连接认证的结果生成上述中继装置的IP地址的工序。
6.一种网络对应家电,其特征在于包括用来接受包含规定指令的包,基于此指令用于控制此网络家电的控制部;存储设置在因特网上的服务器的全局地址的服务器地址存储部;用于基于上述服务器地址,在此网络对应家电和服务器之间确立协议通道连接的协议通道确立部;将与经由上述协议通道连接的服务器之间通信的信包进行封包/拆包,向上述控制部或上述服务器进行路由选择的包处理装置。
7.如权利要求6所述的网络对应家电,其特征在于还包括具有存储设置在因特网上的协议通道中介服务器的地址的中介服务器地址存储部;基于此中介服务器地址访问上述中介服务器,从此中介服务器接受上述服务器的地址的服务器地址取得部。
8.一种服务器,该服务器是一种在具有客户机、中继装置、与因特网相连接并经由上述中继装置及因特网与上述客户机相连接的服务器的因特网连接系统中使用的上述服务器,其特征在于包括和上述中继装置之间确立协议通道连接的协议通道确立部;将客户机与上述中继装置或上述协议通道连接进行关联管理的客户机管理装置;以及将从上述因特网向上述客户机的连接,基于上述管理装置的管理,向通向上述客户机所连接的中继装置的协议通道连接进行路由选择的路由选择装置。
9.如权利要求8所述的服务器,其特征在于还包括判别上述客户机和/或上述中继装置是否是规定的机种的机种判别部;以及基于上述机种判别部的判断结果将发送到上述客户机的命令变换为用于控制此客户机的规定形式的命令的命令变换部。
10.如权利要求9所述的服务器,其特征在于还包括判别上述客户机和/或上述中继装置是否是规定的机种的机种判别部;以及基于上述机种判别部的判断结果将发送到上述客户机的命令变换为用于控制此客户机的规定形式的命令的命令变换部。
11.如权利要求9所述的服务器,其特征在于设置有在利用上述机种判别部判断为上述客户机或中继装置不是规定的机种时,据此切断该通信会话或限制包的收发的通信会话切断部。
12.如权利要求8所述的服务器,其特征在于上述客户机,可以与上述中继装置通信,包含自己不能与因特网相连接的外围装置。
13.如权利要求8所述的服务器,其特征在于还设置有判别与上述客户机和/或中继装置相连接的第1网络的环境是否是规定的种类的网络种类判别部。
14.如权利要求13所述的服务器,其特征在于还设置有在判断为与上述客户机或中继装置相连接的非公开网络环境不是规定的种类时,据此切断该通信会话或限制包的收发的通信会话切断部。
15.如权利要求8所述的服务器,其特征在于还包括取得上述客户机和/或中继装置的动作状态、使用状态、位置信息中的至少一个或多个信息的状态信息取得部。
全文摘要
本发明的目的在于提供一种利用比较简易的手段使家庭内网络和因特网之间双向通信成为可能,制造客户机一方的网络家电等的制造商可以发现独自的附加价值的因特网连接系统。为达到上述目的,根据本发明的第1主要侧面,提供是一种在具有客户机、中继装置、与因特网相连接并经由上述中继装置及因特网与上述客户机相连接的服务器的连接系统中执行的客户机与服务器的连接方法,其特征在于其构成工序包括(a)将向上述中继装置通知上述服务器的IP地址的工序;(b)上述中继装置使用上述所分配的IP地址,在上述中继装置和上述服务器之间通过协议通道(tunneling)连接确立TCP/IP会话的工序;以及(c)上述中继装置将通过来自上述服务器的该TCP/IP会话的通信向客户机进行路由选择的工序。
文档编号H04L12/66GK1732653SQ200380107948
公开日2006年2月8日 申请日期2003年11月28日 优先权日2002年11月29日
发明者石田宏树, 田中伸明, 草野隆史 申请人:飞比特网络股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1