通信系统、信息处理系统、信息处理装置、隧道管理装置、信息处理方法、隧道管理方法及程序的制作方法

文档序号:7634207阅读:106来源:国知局
专利名称:通信系统、信息处理系统、信息处理装置、隧道管理装置、信息处理方法、隧道管理方法及程序的制作方法
技术领域
本发明涉及在多个信息处理装置间进行通信的通信系统等。
背景技术
以往,在服务器/客户机型的网络系统中,一般是在服务器和客户机间进行通信。
另一方面,近年来,开发了不通过对通信进行管理的服务器而在信息处理装置间进行通信的方法,公开于特开2003-244188号公报(第1页等、图1等)。
但是,在不通过对通信进行管理的服务器而进行通信的情况下,进行通信的当事人以外的第三者不涉及这种通信,所以进行通信的当事人以外不能控制这种通信。其结果,例如,存在即使是通过通信而进行了违法行为的情况,也不能切断这种通信的问题。此外,例如,即使要对这种通信进行收费,但第三者不能掌握有关通信进行了多少时间,因而存在不能进行收费的问题。

发明内容
本发明为了解决上述问题而完成,目的在于提供一种通信系统等,可以控制有关不通过对通信进行管理的服务器所进行的通信。
为了实现上述目的,本发明的信息处理装置包括进行隧道通信的隧道通信单元;接受有关维持隧道通信的信息的维持信息的维持信息接受单元;以及根据维持信息接受单元接受的维持信息,控制隧道通信单元的隧道通信的隧道通信控制单元。
根据这样的结构,可以获得通过维持信息而控制隧道通信单元进行的隧道通信。
此外,本发明的隧道管理装置包括管理有关多个装置间的隧道通信的信息的隧道通信信息的隧道通信信息管理单元;以及根据隧道通信信息,将有关维持隧道通信的信息的维持信息发送到进行隧道通信的装置的维持信息发送单元。
根据这样的结构,可以通过发送维持信息,进行有关是否维持隧道通信的控制。
而且,本发明的信息处理系统包括隧道管理装置、以及访问装置,访问装置包括第1请求接收单元,接收将有关维持多个装置间的隧道通信的信息的维持信息发送的发送请求;请求发送单元,在第1请求接收单元接收了发送请求的情况下,将该发送请求发送到隧道管理装置;维持信息接收单元,接收从隧道管理装置发送的维持信息;以及第1维持信息发送单元,在维持信息接收单元接收了维持信息的情况下,发送该维持信息,隧道管理装置包括隧道通信信息管理单元,管理有关隧道通信的信息的隧道通信信息;第2请求接收单元,接收从访问装置发送的发送请求;以及第2维持信息发送单元,在第2请求接收单元接收了发送请求的情况下,根据隧道通信信息,将维持信息发送到访问装置。
根据这样的结构,通过信息处理系统发送维持信息,可以进行有关是否维持隧道通信的控制。


图1是表示本发明的实施方式1的通信系统的结构的图。
图2是表示该实施方式的第1信息处理装置的结构的方框图。
图3是表示该实施方式的第2信息处理装置的结构的方框图。
图4是表示该实施方式的隧道管理装置的结构的方框图。
图5是表示该实施方式的第1信息处理装置的动作的流程图。
图6是表示该实施方式的隧道管理装置的动作的流程图。
图7是表示该实施方式的一例用户信息的图。
图8A是表示该实施方式的一例隧道通信信息的图。
图8B是表示该实施方式的一例隧道通信信息的图。
图8C是表示该实施方式的一例隧道通信信息的图。
图9是表示该实施方式的一例请求信息的图。
图10是表示该实施方式的一例隧道通信信息的图。
图11是表示本发明的实施方式2的第1信息处理装置的动作的流程图。
图12是表示该实施方式的隧道管理装置的动作的流程图。
图13A是表示该实施方式的一例隧道通信信息的图。
图13B是表示该实施方式的一例隧道通信信息的图。
图13C是表示该实施方式的一例隧道通信信息的图。
图13D是表示该实施方式的一例隧道通信信息的图。
图14是表示一例隧道通信信息的图。
图15是表示本发明的实施方式3的第1信息处理装置的结构的方框图。
图16是表示该实施方式的隧道管理装置的结构的方框图。
图17是表示该实施方式的第1信息处理装置的动作的流程图。
图18是表示该实施方式的隧道管理装置的动作的流程图。
图19是表示该实施方式的一例表示用户识别符和信用卡的号码有无注册的对应的表的图。
图20是表示该实施方式的一例隧道通信信息的图。
图21是表示本发明的实施方式4的通信系统的结构的图。
图22是表示该实施方式的访问装置的结构的方框图。
图23是表示该实施方式的隧道管理装置的结构的方框图。
图24是表示该实施方式的访问装置的动作的流程图。
图25是表示该实施方式的隧道管理装置的动作的流程图。
标号说明1、5 第1信息处理装置2 第2信息处理装置3 通信线路4、6、8 隧道管理装置7 访问装置具体实施方式
(实施方式1)关于本发明的实施方式1的通信系统,参照附图进行说明。
图1是表示本实施方式的通信系统的结构的图。在图1中,本实施方式的通信系统包括第1信息处理装置1、第2信息处理装置2、以及隧道管理装置4。这里,第1信息处理装置1、第2信息处理装置2、隧道管理装置4通过有线或无线的通信线路3而被连接。该通信线路3例如是因特网等。
图2是表示本实施方式的第1信息处理装置1的结构的方框图。在图2中,第1信息处理装置1包括通信单元11、隧道通信单元12、维持信息接受单元13、隧道通信控制单元14、以及维持信息请求单元15。
通信单元11被连接到通信线路3,通过通信线路3与第2信息处理装置2或隧道管理装置4、第1信息处理装置1的各构成部件(例如,隧道通信控制单元14或维持信息接受单元13等)进行信息的发送接收(交接)。
隧道通信单元12进行与第2信息处理装置2之间的隧道通信。这里,隧道通信是指终端之间进行的逻辑性的传输路径的Peer to Peer通信。例如,可以用IP地址进行通信,也可以用HTTP来传输。此外,通信形态可以是虚拟电路,也可以是数据报(datagram)。在本实施方式中,Peer to Peer通信由两个逻辑性的存在构成。一个逻辑性存在是具有网的管理、或隧道通信中的通信时间的管理、通信对方目的地的搜索等所谓目录等的管理功能(在本实施方式中,为隧道管理装置4),第二个逻辑性存在是具有利用这些功能的应用功能(在本实施方式中,为第1信息处理装置1和第2信息处理装置2)。这里的隧道通信是指具有应用功能的隧道通信之间不依赖于其他存在而进行的通信。作为安装,管理功能作为服务器而可考虑独立的功能,或可考虑与应用功能在一起的功能,但在本实施方式中,分别作为独立来说明。再有,在本实施方式的隧道通信中,如果是对通信进行管理的之外的服务器,则也可以通过该服务器进行隧道通信。例如,也可以通过代理服务器进行隧道通信。在这种隧道通信中,数据可以被密封,或者也可以不被密封。密封是按协议规定的首标等包住通信数据。此外,在这种隧道通信中,如VPN(Virtual PrivateNetwork)等那样,可以进行加密,或不进行也可以。作为隧道通信的一例,有HTTP隧道通信、UDP隧道通信、L2TP隧道通信、SSH隧道通信等。再有,该隧道通信单元12和通信单元11也可以作为一个构成部件构成。此外,隧道通信单元12可以包含进行这些通信的通信装置(例如,网卡等),或者也可以不包括。此外,隧道通信单元12可以通过硬件来实现,或者也可以通过驱动通信装置的驱动器等的软件来实现。
维持信息接受单元13接受从隧道管理装置4发送的、由通信单元11接收到的维持信息。这里,维持信息是有关维持隧道通信的信息。根据该维持信息,可以知道是否可以维持隧道通信。
隧道通信控制单元14根据维持信息接受单元13接受的维持信息,对隧道通信单元12的隧道通信进行控制。例如,在不能维持隧道通信的维持信息被维持信息接受单元13接受的情况下,隧道通信单元14对隧道通信单元12进行控制,以结束隧道通信。此外,隧道通信控制单元14还进行用于确立隧道通信的处理。这里,确立隧道通信是指达到可以进行隧道通信的状态。
维持信息请求单元15对隧道管理装置4请求发送维持信息。具体地说,维持信息请求单元15通过将请求发送维持信息的发送请求发送到隧道管理装置4,从而形成该请求。该请求例如可以预先在维持信息请求单元15中设定的每隔规定的时间间隔(例如,10分钟等)而形成,或者在维持信息中包含有关能够进行隧道通信的时间(隧道维持时间)的信息(隧道维持时间信息),也可以在经过了该信息所示时间间隔时形成。这里,隧道维持时间信息表示的隧道维持时间可以在各维持信息中设定相同的时间,或者,对每个维持信息设定不同的时间也可以。此外,隧道维持时间信息可以每次包含在维持信息中,或者包含一次或仅包含规定的次数,根据该隧道维持时间信息所示的时间间隔,维持信息请求单元15发送其后的发送请求就可以。
图3是表示本实施方式的第2信息处理装置2的结构的方框图。在图3中,第2信息处理装置2包括通信单元21、隧道通信单元22、以及隧道通信控制单元23。再有,通信单元21、隧道通信单元22与第1信息处理装置1中的通信单元11、隧道通信单元12相同,省略它们的说明。
隧道通信控制单元23进行用于确立隧道通信单元22的隧道通信的处理。此外,在判断为不能维持隧道通信的情况下,使隧道通信单元22的隧道通信结束。
图4是表示本实施方式的隧道管理装置4的结构的方框图。在图4中,隧道管理装置4包括通信控制单元41、隧道通信信息管理单元42、请求接收单元43、请求保存单元44、维持信息发送单元45、控制信息接受单元46、以及信息变更单元47。
通信控制单元41进行用于确立第1信息处理装置1和第2信息处理装置2之间的隧道通信的处理。例如,通信控制单元41对进行隧道通信的第1信息处理装置1发送作为表示第2信息处理装置2的IP地址信息的地址信息。
隧道通信信息管理单元42管理隧道通信信息。这里,隧道通信信息是有关多个装置间的隧道通信的信息。根据该隧道通信信息,可以知道能否维持隧道通信。此外,就隧道通信信息的管理来说,包含了存储隧道通信信息。这种存储可通过规定的记录媒体(例如,半导体存储器或磁盘、光盘等)来实现。此外,这种存储可以是从外部的存储装置等中读取的隧道通信信息的RAM等中的暂时性存储,或者,也可以是在磁盘等中的长期性的存储。此外,就隧道通信信息的管理来说,也可以包含隧道通信信息的更新。这里,隧道通信信息的更新是以下概念例如是包含了隧道通信信息中包含的记录的新建或删除,或者,与包含在使用了计时功能的隧道通信信息中的时间有关的信息的更新(例如,对应与经过时间的时间的减少计数或增加计数)等。再有,时间的减少计数或增加计数可以使用钟表,也可以简单地使用定时器。
请求接收单元43通过通信线路3接收从第1信息处理装置1发送的发送请求。这里,发送请求是发送维持信息的请求。在该发送请求中,例如包含有识别隧道通信的信息,以便表示是否为与哪个隧道通信有关的维持信息的发送请求。识别该隧道通信的信息例如可以是隧道通信的识别符,可以是在进行隧道通信的信息处理装置中作为固有的识别符的装置识别符,或者,在进行隧道通信的信息处理装置和该信息处理装置的IP地址一一对应的情况下,也可以是该IP地址。作为装置识别符,例如,可以使用MAC地址、基于EUI64的地址等的GUID(Global Unique ID)。请求接收单元43接收了发送请求时,将识别隧道通信的信息转送到请求保存单元44。此外,将识别该隧道通信的信息、发送维持信息的指示、以及表示发送请求的发送源的IP地址的地址信息转送到维持信息发送单元45。这里,作为发送请求的发送源的IP地址例如包含于发送请求的首标。
请求保存单元44保存与请求接收单元43接收的发送请求有关的信息的请求信息。这里,请求信息例如是包括了对发送了发送请求的信息处理装置正在进行的隧道通信进行识别的信息、以及表示与该发送请求有关的年月日、时刻信息的信息。与发送请求有关年月日、时刻例如是接收到发送请求的时候,或者,可以是接受了请求保存单元44接收到发送请求的时候的年月日、时刻,或者,也可以是发送了发送请求的时候的年月日、时刻(例如,包含在发送请求中)。根据该请求信息,可以知道什么时候发送了与某个隧道通信有关的发送请求(或者,什么时候接收了被发送的发送请求等)。其结果,请求信息可变为与在什么时候进行隧道通信有关的日志。
维持信息发送单元45根据隧道通信信息,将与维持隧道通信有关的信息的维持信息发送到进行隧道通信的信息处理装置。这里,该维持信息可以是根据隧道通信信息而生成的维持信息,或者,也可以是原封不动使用在隧道通信信息中包含的信息而构成的维持信息。维持信息发送单元45可以包括用于发送这些维持信息的发送装置(例如,网卡等),或者也可以不包括。此外,维持信息发送单元45可以通过硬件来实现,或者也可以通过驱动发送装置的驱动器等的软件来实现。
控制信息接受单元46接受隧道控制信息。这里,隧道控制信息是与隧道通信的控制有关的信息,例如,包含将某个隧道通信结束的控制指示等。控制信息接受单元46例如可以接受从输入装置(例如,键盘或鼠标、触摸屏等)输入的隧道控制信息,也可以接受通过通信线路3发送的隧道控制信息。在本实施方式,说明有关通过通信线路3接受隧道控制信息的情况。控制信息接受单元46接受隧道控制信息时,将该接受的隧道控制信息转送到信息变更单元47。
信息变更单元47根据隧道控制信息,将隧道通信信息管理单元42存储的隧道通信信息变更。通过信息变更单元47变更隧道通信信息,从而进行与隧道通信有关的控制(例如,停止隧道通信等)。这里,隧道通信信息的变更可以是信息变更单元47直接变更隧道通信信息,或者,也可以通过对隧道通信信息管理单元42提供指示,从而间接地变更隧道通信信息。
下面,用图5、图6的流程图说明本实施方式的通信系统的动作。图5是表示第1信息处理装置1的动作的流程图。图6是表示隧道管理装置4的动作的流程图。
首先,说明有关图5的流程图。
(步骤S101)隧道通信控制单元14通过通信单元11对隧道管理装置4发送将隧道通信开始的请求,并接受对于该请求而从隧道管理装置4发送的、表示第2信息处理装置2的IP地址的地址信息,从而使第2信息处理装置2的隧道通信单元22和隧道通信单元12之间的隧道通信开始。再有,此时,维持信息接受单元13从隧道管理装置4接受维持信息,将接受了该维持信息的情况传送到维持信息请求单元15。于是,从该时候起维持信息请求单元15开始计时。
(步骤S102)维持信息请求单元15判断是否为请求维持信息的定时。该判断通过在步骤S101中开始的计时是否经过了规定的时间而进行。然后,在是请求维持信息的定时的情况下,进至步骤S103,在不是的情况下,进至步骤S107。
(步骤S103)维持信息请求单元15通过将发送请求发送到隧道管理装置4,请求发送维持信息。
(步骤S104)维持信息接受单元13判断是否接受了维持信息。然后,在接受了维持信息的情况下,进至步骤S105,在未接受维持信息的情况下,重复步骤S104的处理,直至接受维持信息为止。
(步骤S105)维持信息接受单元13在维持信息表示能够维持隧道通信的情况下,将这种情况传送到维持信息请求单元15。于是,维持信息请求单元15将计时复位,并从该时候起再次开始计时。然后,返回到步骤S102。另一方面,在维持信息表示不能维持隧道通信的情况下,将该情况传送到隧道通信控制单元14和维持信息请求单元15,进至步骤S106。再有,维持信息请求单元15接受了不能维持隧道通信的意旨时,结束计时,然后不将发送请求发送到隧道管理装置4。
(步骤S106)隧道通信控制单元14对隧道通信单元12进行控制,从而使隧道通信结束。其结果,第1信息处理装置1和第2信息处理装置2之间进行的隧道通信被结束。例如,在隧道通信单元12对第2信息处理装置2发送了结束隧道通信的意旨后,通过不进行分组的发送而结束隧道通信。
(步骤S107)隧道通信控制单元14判断是否结束隧道通信。作为将隧道通信结束的情况,例如有从第1信息处理装置1的外部接受了将隧道通信结束的指示的情况(例如,用户输入了将隧道通信结束的命令的情况)、或隧道通信单元12的信息的通信结束的情况(例如,结束了所有发送对象的数据的发送的情况)等。在结束隧道通信的情况下,进至步骤S108,在未结束的情况下,返回到步骤S102。
(步骤S108)隧道通信控制单元14将结束隧道通信的信息发送到隧道管理装置4。
接着,说明有关图6的流程图。
(步骤S201)通信控制单元41判断是否接受了将隧道通信开始的请求。然后,在已接受的情况下,进至步骤S202,在未接受的情况下,进至步骤S205。
(步骤S202)通信控制单元41对于发送了将隧道通信开始的请求的信息处理装置,发送用于表示作为隧道通信的对方目的地的信息处理装置的IP地址的地址信息。此外,通信控制单元41将识别该隧道通信的信息(例如,对进行隧道通信的各信息处理装置进行识别的信息等)转送到隧道通信信息管理单元42。此外,将发送维持信息的指示转送到维持信息发送单元45。
(步骤S203)隧道通信信息管理单元42从通信控制单元41接受了识别隧道通信的信息时,根据该信息,保存隧道通信信息。该保存例如通过将隧道通信信息的新记录形成在规定的记录媒体上而进行。
(步骤S204)维持信息发送单元45从通信控制单元41接受了发送维持信息的指示时,根据该指示,参照由隧道通信信息管理单元42管理的隧道通信信息,发送维持信息。然后,返回到步骤S201。
(步骤S205)请求接收单元43判断是否接收了维持信息的发送请求。然后,在接收了维持信息的发送请求的情况下,将识别该维持信息中包含的隧道通信的信息转送到请求保存单元44,将识别该隧道通信的信息、发送维持信息的指示、以及表示该发送请求的发送源的IP地址的地址信息转送到维持信息发送单元45后进至步骤S206。另一方面,在未接收到维持信息的发送请求的情况下,进至步骤S209。
(步骤S206)请求保存单元44从请求接收单元43接收到识别隧道通信的信息时,将请求信息保存。该保存例如通过将请求信息的新记录形成在规定的记录媒体上而进行。
(步骤S207)维持信息发送单元45从请求接收单元43接收了识别隧道通信的信息、发送维持信息的指示、以及表示发送请求的发送源的IP地址的地址信息时,根据隧道通信信息管理单元42管理的隧道通信信息中的与识别该隧道通信的信息对应的记录,对地址信息所示的IP地址发送维持信息。此外,维持信息发送单元45将该维持信息转送到通信控制单元41。
(步骤S208)通信控制单元41根据从维持信息发送单元45接受的维持信息,判断隧道通信是否被结束。然后,在隧道通信被结束的情况下,进至步骤S210,在未结束的情况下,返回到步骤S201。
(步骤S209)通信控制单元41判断是否从进行隧道通信的信息处理装置接收到将隧道通信结束的信息。然后,在接收到的情况下,进至步骤S210,在未接收到的情况下,进至步骤S211。
(步骤S210)通信控制单元41将删除与结束隧道通信对应的隧道通信信息的指示转送到隧道通信信息管理单元42。其结果,该隧道通信信息被删除。例如,与结束隧道通信对应的隧道通信信息的记录被删除。然后,返回到步骤S201。
(步骤S211)控制信息接受单元46判断是否接受了隧道控制信息。然后,在接受了隧道控制信息的情况下,将该接受的隧道控制信息转送到信息变更单元47后进至步骤S212。在未接受的情况下,返回到步骤S201。
(步骤S212)信心变更单元47根据从控制信息接受单元47接受的隧道控制信息,将隧道通信信息管理单元42管理的隧道通信信息变更。例如,将隧道通信信息变更,以使隧道通信信息的记录中的通信的剩余时间为‘0’。然后,返回到步骤S201。
再有,在图6的流程图中,处理通过关断电源或处理结束的中断而结束。
接着,简单地说明有关第2信息处理装置2的动作。隧道通信控制单元23通过通信单元21接受了开始隧道通信的意旨、以及表示第1信息处理装置1的IP地址的地址信息时,将该第1信息处理装置1的IP地址传送到隧道通信单元22,对隧道通信单元22指示对该IP地址进行发送的意旨。其结果,隧道通信单元22和隧道通信单元12之间的隧道通信被确立,进行隧道通信。另一方面,在隧道通信控制单元23从第1信息处理装置1接受了将隧道通信结束的指示的情况下,对隧道通信单元22,转送将隧道通信结束的指示。其结果,隧道通信被结束。
下面,关于本实施方式的通信系统的动作,用具体例进行说明。在该具体例中,假设维持信息请求单元15将发送请求每隔规定的时间间隔(为10分钟)发送到隧道管理装置4。即,维持信息请求单元15在维持信息接受单元13接受维持信息后,在经过了10分钟后,将发送请求发送。
首先,第1信息处理装置1的隧道通信控制单元14将表示用于识别第1信息处理装置1的装置识别符‘D001’的信息发送到预先保持的隧道管理装置4的IP地址。于是,表示该装置识别符‘D001’的信息被通信控制单元41接收。此时,该信息的首标中包含的第1信息处理装置1的IP地址‘155.32.10.10’被通信控制单元41取得。
通信控制单元41保持有图7所示的用户信息。这里,用户信息是将识别用户的用户识别符、识别各用户拥有的信息处理装置的装置识别符、IP地址、以及与可通信时间对应关联的信息。可通信时间是表示可进行隧道通信的时间的信息。再有,假设各用户通过支付规定的费用而预先购入可通信时间。此外,假设各用户将用户拥有的信息处理装置的装置识别符预先注册在用户信息中。通信控制单元41与从第1信息处理装置1接收的装置识别符‘D001’对应关联来记录第1信息处理装置1的IP地址‘155.32.10.10’。这样记录的IP地址是图7的第1号的记录。
同样地,第2信息处理装置2的隧道通信控制单元23也将第2信息处理装置2的装置识别符‘D002’发送到预先保持的隧道管理装置4的IP地址中。然后,如图7的第3号记录所示,装置识别符‘D002’和第2信息处理装置2的IP地址‘202.132.10.6’被记录在用户信息中。再有,与图7的用户识别符‘U002’对应的可通信时间因用户未购入可通信时间而为‘—’。
接着,第1信息处理装置1的隧道通信控制单元14将第2信息处理装置2的装置识别符‘D002’和要与第2信息处理装置2进行隧道通信意旨的请求发送到隧道管理装置4。于是,装置识别符‘D002’和要进行隧道通信意旨的请求被通信控制单元41接收(步骤S201)。然后,通信控制单元41参照用户信息,构成与装置识别符‘D002’对应的表示IP地址‘202.132.10.6’的地址信息,从而将该地址信息发送到第1信息处理装置1的IP地址(步骤S202)。此外,通信控制单元41作为识别隧道通信的信息,将第1信息处理装置1的装置识别符‘D001’和第2信息处理装置2的装置识别符‘D002’转送到隧道通信信息管理单元42,还将可通信时间‘300分钟’转送到隧道通信信息管理单元42。此外,将第1信息处理装置1的装置识别符‘D001’、第1信息处理装置1的IP地址‘155.32.10.10’、以及发送维持信息的指示转送到维持信息发送单元45。
隧道通信信息管理单元42根据接受的装置识别符,在隧道通信信息中追加与在第1信息处理装置1和第2信息处理装置2之间进行的隧道通信有关的新记录(步骤S203)。图8是表示隧道通信信息管理单元42管理的隧道通信信息的图。如图8A所示,包含了第1装置识别符‘D001’、第2装置识别符‘D002’、以及剩余时间‘300分钟’的新记录被形成在隧道通信信息中。这里,假设第1装置识别符是与请求了开始隧道通信侧的信息处理装置的装置识别符对应的识别符。因此,对第1装置识别符设定‘D001’。此外,剩余时间被设定为与该第1装置识别符对应的可通信时间。再有,图8A中的剩余时间是第1信息处理装置1和第2信息处理装置2可进行隧道通信的时间。在图8A中,有300分钟的剩余时间。该剩余时间通过隧道通信信息管理单元42与经过时间一起被计数减少。因此,在开始隧道通信后经过规定的时间,隧道通信信息变为图8B所示那样。
维持信息发送单元45从通信控制单元41接受第1信息处理装置1的装置识别符‘D001’、第1信息处理装置1的IP地址‘155.32.10.10’、以及发送维持信息的指示时,参照隧道通信信息管理单元42管理的隧道通信信息,并判断为剩余时间超过0,从而将可维持隧道通信意旨的维持信息发送到IP地址‘155.32.10.10’(步骤S204)。
第1信息处理装置1的隧道通信控制单元14接受从隧道管理装置4发送的地址信息,根据该地址信息,使隧道通信单元12开始与第2信息处理装置2的隧道通信。此外,通过从隧道管理装置4发送的维持信息被维持信息接受单元13接受,接受了维持信息的意旨被传送到维持信息请求单元15,维持信息请求单元15开始将时间从0分钟0秒起增加计数的计时(步骤S101)。
维持信息请求单元15在开始计时后经过10分钟后,判断为是请求发送维持信息的定时(步骤S102),将发送请求发送到隧道管理装置4,以便请求发送维持信息(步骤S103)。在该发送请求中,包含有发送维持信息的指示和装置识别符‘D001’。在该具体例中,通过该第1信息处理装置1的装置识别符‘D001’,对隧道通信进行识别。
该发送请求被请求接收单元43接收(步骤S205)。然后,装置识别符‘D001’被转送到请求保存单元44,装置识别符‘D001’、包含在发送请求的首标中的表示第1信息处理装置1的IP地址的地址信息、以及发送维持信息的指示被转送到维持信息发送单元45。
请求保存单元44将接受的装置识别符与该时候的年月日及时刻对应关联并保存(步骤S206)。图9是表示这样保存的请求信息的一例。在图9的第1号的记录中,在装置识别符‘D001’中,年月日‘2003年12月10日’和时刻‘18时52分钟18秒’被对应关联。
此外,维持信息发送单元45参照隧道通信信息,由于剩余时间约为290分钟,所以将可维持隧道通信的维持信息发送到从请求接收单元43接受的地址信息所示的IP地址(步骤S207)。此外,该维持信息被转送到通信控制单元41,判断为不是结束隧道通信的意旨(步骤S208)。
维持信息接受单元13接受该被发送的维持信息(步骤S104),判断为可以维持隧道通信(步骤S105)。然后,维持信息请求单元15中的计时被复位,开始新的计时(步骤S102)。
通过这样的动作被重复,继续隧道通信。
接着,说明有关结束从第1信息处理装置1至第2信息处理装置2的规定的数据的发送,第1信息处理装置1结束通信的情况下的动作。在结束该规定的数据的发送时,隧道通信单元12将该意旨传送到隧道通信控制单元14。于是,隧道通信控制单元14判断为结束隧道通信(步骤S107),将结束隧道通信意旨的信息发送到隧道管理装置4(步骤S108)。在该信息中,假设包含有结束隧道通信的意旨、以及作为识别该隧道通信的信息的装置识别符‘D001’。此外,隧道通信控制单元14对第2信息处理装置2的隧道通信控制单元23发送将隧道通信结束的意旨。该发送可以通过隧道管理装置4进行,或者,也可以直接进行。隧道通信控制单元23接受了结束隧道通信的意旨时,根据它而使隧道通信单元22的隧道通信结束。这样,第1信息处理装置1和第2信息处理装置2之间的隧道通信被结束(步骤S106)。
通信控制单元41接收到将隧道通信结束的意旨的信息时(步骤S209),从与装置识别符‘D001’对应的隧道通信信息中取得剩余时间,同时将删除该隧道通信信息的意旨的指示转送到隧道通信信息管理单元42。然后,通过隧道通信信息管理单元42,与装置识别符‘D001’对应的隧道通信信息被删除(步骤S210)。假设通信控制单元41接收了结束隧道通信意旨的信息的时候的隧道通信信息为图8B所示,通信控制单元41取得剩余时间‘253分钟45秒’,作为与图7所示的用户信息中的用户U001对应的可通信时间,以盖写方式记录该剩余时间。
下面,说明有关隧道通信由于没有剩余时间而被结束的情况。随着经过时间,隧道通信信息变为图8C所示那样。然后,在维持信息请求单元15将发送请求发送到隧道管理装置4时(步骤S103),该发送请求被请求接收单元43接收,请求信息被保存(步骤S206),同时维持信息参照隧道通信信息而被发送(步骤S207)。这种情况下的维持信息由于隧道通信信息的剩余时间为0,所以是不能维持隧道通信的意旨。通信控制单元41根据从维持信息发送单元45接受的维持信息,判断为隧道通信被结束(步骤S208),将删除隧道通信信息的意旨的指示转送到隧道通信信息管理单元42。其结果,隧道通信信息被删除。此外,与用户信息的用户识别符‘U001’对应的可通信时间被设定为‘0’。
维持信息接受单元13接受不能维持隧道通信的意旨的维持信息(步骤S104、S105),将不能维持隧道通信的意旨传送到隧道通信控制单元41和维持信息请求单元15。其结果,维持信息请求单元15中的计时被结束,通过隧道通信控制单元14而进行将隧道通信结束的控制(步骤S106)。
下面,说明有关从外部使隧道通信结束的动作。例如,假设第三者通过第1信息处理装置1和第2信息处理装置2之间的隧道通信而检测出在进行违法的数据的发送接收,该第三者通过规定的方法而获得第1信息处理装置1的装置识别符‘D001’。该第三者通过操作被连接到通信线路3的规定的信息处理装置,将包含了作为识别隧道通信的信息的装置识别符‘D001’和使隧道通信结束的意旨的指示的隧道控制信息发送到隧道管理装置4。于是,该隧道控制信息被控制信息接受单元46接受(步骤S211),并被转送到信息变更单元47。信息变更单元47对隧道通信信息管理单元42输出指示,以使与该隧道控制信息中包含的装置识别符‘D001’对应的隧道通信信息中的剩余时间变更为‘0’。其结果,与装置识别符‘D001’对应的隧道通信信息的剩余时间如图8C所示那样变为‘0’(步骤S212)。然后,按下次发送请求被发送来的定时(步骤S205),不能维持隧道通信的意旨的维持信息被发送(步骤S207),隧道通信被结束(步骤S104~S106)。
再有,该具体例的隧道通信信息是一例,也可以是其他的隧道通信信息。例如,如图10所示,隧道通信信息也可以包含可否通信标志来取代剩余时间。再有,可否通信标志是表示能否进行隧道通信的标志。这种情况下,如果可否通信标志为‘1’,则维持信息发送单元45判断为可以进行隧道通信,从而发送可维持隧道通信的意旨的维持信息,而如果可否通信标志为‘0’,则判断为不能进行隧道通信,从而发送不能维持隧道通信的意旨的维持信息。
此外,在图8所示的隧道通信信息中,取代剩余时间,也可以有作为进行了隧道通信的时间的通信时间、以及作为可以进行隧道通信的上限时间的上限时间。这种情况下,通信时间和经过时间一起被隧道通信信息管理单元42增加计数,该通信时间超过上限时间时,发送不能维持隧道通信的意旨的维持信息(步骤S207),隧道通信被结束(步骤S208、S210)。
此外,在该具体例中,说明了有关通过预先支付相对于可通信时间的费用,而可在该可通信时间内进行隧道通信的情况。但例如在隧道通信信息中,记录通信时间而不是剩余时间,在通信结束后,根据该通信时间进行对用户的收费即可。在这样的情况下,该通信时间变为与隧道通信有关的收费的信息的收费信息。另外,不管有关隧道通信的收费的算法。
如以上那样,在本实施方式的通信系统,通过从隧道管理装置4对第1信息处理装置1发送维持信息,根据该维持信息来控制隧道通信,因而即使在未通过管理隧道通信的服务器而进行通信的情况下,也可以进行有关该隧道通信的管理。具体地说,在要中断通信的情况下,通过将隧道控制信息发送到隧道管理装置4等,可以使隧道通信结束。此外,通过用隧道通信信息来管理进行隧道通信的通信时间或可进行隧道通信的剩余时间等,可以进行有关能够进行隧道通信的时间的管理,可进行有关隧道通信的收费等。
其结果,在本实施方式的通信系统,通过由隧道管理装置4管理多个信息处理装置间的隧道通信,可以控制作为通信线路3整体的业务量(通过通信线路3的作为整体的数据量)。
再有,在本实施方式,说明了有关请求保存单元44将与装置识别符对应关联,从而将接收到发送请求的时刻等保存的情况,但它是一例,也可以保存其他信息。例如,作为识别隧道通信的信息,也可以将隧道识别符、或与进行隧道通信的两个信息处理装置有关的装置识别符等与时刻等对应关联来保存。
此外,在本实施方式,说明了请求保存单元44保存用于识别隧道通信的信息的情况,但请求保存单元44也可以简单地将对发送了发送请求的信息处理装置进行识别的信息(这种情况下,也可以不能通过该信息来识别隧道通信)与时刻等对应关联来保存。
此外,在本实施方式,说明了在隧道通信的开始时还从隧道管理装置4发送维持信息(步骤S204)的情况,但在隧道通信的开始时,也可以不发送维持信息。在不发送维持信息的情况下,维持信息请求单元15随着隧道通信的开始而开始计时。
(实施方式2)关于本发明的实施方式2的通信系统,一边参照附图一边说明。再有,本实施方式的通信系统的结构,除了各结构部件的处理顺序有所不同以外,与实施方式1的图1~图4中所示的结构相同,省略它们的说明。
图11是表示本实施方式的第1信息处理装置1的动作的流程图。在图11中,步骤S301以外的处理与实施方式1的图5的流程图相同,省略它们的说明。
(步骤S301)隧道通信控制单元14判断是否结束隧道通信。然后,在结束隧道通信的情况下,进至步骤S106,在未结束的情况下,返回到步骤S102。
图12是表示本实施方式的隧道管理装置4的动作的流程图。在图12中,步骤S401、S402以外的处理与实施方式1的图7的流程图相同,省略它们的说明。
(步骤S401)隧道通信信息管理单元42将作为发送维持信息的对象的记录信息更新。例如,在表示能够进行隧道通信的剩余的时间的剩余时间上,加上规定的时间,并在表示进行了隧道通信的合计的时间的合计时间上,加上该规定的时间。
(步骤S402)通信控制单元41判断在隧道通信信息中是否包含了剩余时间为‘0’的记录。然后,在包含的情况下,由于使对应于该记录的隧道通信结束,所以进至步骤S210,在未包含的情况下,进至步骤S211。
再有,第2信息处理装置2的动作与实施方式1相同,省略它们的说明。
下面,关于本实施方式的通信系统的动作,用具体例说明。再有,从第1信息处理装置1将进行隧道通信的意旨的请求发送到隧道管理装置4,从隧道管理装置4对第1信息处理装置1发送地址信息为止的处理(步骤S201、S202)与实施方式1相同,省略它们的说明。
隧道通信信息管理单元42从通信控制单元41接受装置识别符‘D001’、装置识别符‘D002’、以及可通信时间‘300分钟’时,根据它们,形成隧道通信信息的新记录(步骤S203)。图13A中所示的隧道通信信息的INDEX=1是这样形成的新记录。这里,可通信时间‘300分钟’作为上限时间被记录。该上限时间表示可进行隧道通信的上限时间。此外,在隧道通信信息的新记录中,作为缺省值,被设定合计时间‘10分钟’、剩余时间‘10分钟’。因而,剩余时间与经过时间一起被计数减少(counted down)。在图13A中,可知形成记录后经过15秒。再有,在该具体例中,隧道通信信息中包含的合计时间和剩余时间在每次接收了维持信息的发送请求时被更新,以每次增加‘10分钟’。
维持信息发送单元45从通信控制单元41接受装置识别符‘D001’、第1信息处理装置1的IP地址、以及将维持信息发送的意旨的指示时,根据该指示,参照图13A的与隧道通信信息的装置识别符‘D001’对应的记录(INDEX=1的记录),由于合计时间未超过上限时间,所以判断为可维持隧道通信,从而将可维持隧道通信的意旨的维持信息发送到第1信息处理装置1的IP地址(步骤S204)。再有,在该维持信息中,假设还包含有表示可维持隧道通信的时间的隧道维持时间(隧道通信信息中的剩余时间)为‘9分钟45秒’的隧道维持时间信息。
第1信息处理装置1的隧道通信控制单元14根据从隧道管理装置4发送的地址信息,使隧道通信单元12开始隧道通信。此外,通过维持信息接受单元13接受维持信息,维持信息中包含的表示隧道维持时间为‘9分钟45秒’的隧道维持时间信息被转送到维持信息请求单元15,从而开始维持信息请求单元15中的计时(步骤S101)。
维持信息请求单元15在计时的时间变为从隧道维持时间‘9分钟45秒’中减去‘15秒’所得的‘9分钟30秒’的时候,判断为是请求维持信息的定时(步骤S102),将请求发送维持信息的发送请求发送到隧道管理装置4(步骤S103)。在该发送请求中,包含有装置识别符‘D001’。这里,根据从隧道维持时间中减去‘15秒’所得的时间来判断请求维持信息的定时的原因是,如果原样使用隧道维持时间,则在发送请求的发送上例如需要5秒左右的情况下,有隧道通信被结束(步骤S402、S210)的危险。再有,为了避免这样的情况,维持信息发送单元45从隧道维持时间中预先减去规定的时间(例如,15秒),在维持信息请求单元15中,计时的时间变为隧道维持时间的情况下,进行发送请求就可以。
请求接收单元43接收该发送请求(步骤S205),将装置识别符‘D001’转送到请求保存单元44,将装置识别符‘D001’、发送请求的首标中包含的第1信息处理装置1的IP地址、以及发送维持信息的意旨的指示转送到维持信息发送单元45。再有,关于请求信息的保存,与实施方式1的具体例相同,省略它们的说明。
维持信息发送单元45将发送与装置识别符‘D001’对应的有关隧道通信信息的记录的维持信息的意旨传送到隧道通信信息管理单元42。于是,隧道通信信息管理单元42对于隧道通信信息的INDEX=1的记录,在剩余时间和合计时间上加上10分钟(步骤S401)。其结果,隧道通信信息变为图13B所示那样。
维持信息发送单元45参照与装置识别符‘D001’对应的隧道通信信息的记录,由于合计时间‘20分钟’未超过上限时间‘300分钟’,所以将包含了表示隧道维持时间‘10分钟15秒’的隧道维持时间信息的、可维持隧道通信的意旨的维持信息发送到第1信息处理装置1(步骤S207)。此外,该维持信息被转送到通信控制单元41,被判断为不是结束隧道通信的意旨(步骤S208)。
维持信息接受单元13接受该维持信息(步骤S104),判断为可维持隧道通信(步骤S105),将表示隧道维持时间‘10分钟15秒’的隧道维持时间信息转送到维持信息请求单元15。然后,维持信息请求单元15开始新的计时。通过重复这样的动作,隧道通信被维持。
下面,说明有关第1信息处理装置1结束隧道通信的情况下的动作。在结束隧道通信的情况下,隧道通信控制单元14判断为结束隧道通信(步骤S301),对隧道通信单元12进行控制,以结束隧道通信(步骤S106)。此外,隧道通信控制单元14结束计时,并将结束发送请求的发送的意旨的指示通过维持信息接受单元13传送到维持信息请求单元15。其结果,不进行发送请求的发送。
这样,由于发送与第1信息处理装置1和第2信息处理装置2进行的隧道通信有关的维持信息的意旨的发送请求未被发送到隧道管理装置4,所以隧道通信信息的INDEX=1的记录的剩余时间最终变为‘0’。于是,通信控制单元41检测该情况(步骤S402),将从上限时间中减去合计时间所得的值作为与图7所示的用户信息的用户识别符‘U001’对应的可通信时间以盖写方式来记录,对隧道通信信息管理单元42转送将INDEX=1的记录删除的意旨的指示。其结果,INDEX=1的记录被删除(步骤S210)。
接着,说明有关通过进行隧道通信直至上限时间为止,隧道通信被结束的情况下的动作。这种情况下,假设隧道通信信息用图13C表示。请求接收单元43接收了将维持信息发送的意旨的发送请求时(步骤S205),进行隧道通信信息的更新(步骤S401),合计时间变为310分钟。于是,维持信息发送单元45由于合计时间超过上限时间,所以判断为不能维持隧道通信,并发送不能维持隧道通信的意旨的维持信息(步骤S207)。此外,通过通信控制单元41,判断为隧道通信被结束时(步骤S208),隧道通信信息的INDEX=1的记录被删除。这种情况下,作为与用户信息的用户识别符‘U001’对应的可通信时间,以盖写方式被记录‘0’。
第1信息处理装置1接受了不能维持隧道的意旨的维持信息的情况下的动作与实施方式1的具体例相同,省略它们的说明。
下面,说明关于从外部使隧道通信结束的动作。装置识别符‘D001’、包含了使隧道通信结束的意旨的指示的隧道控制信息被控制信息接受单元46接受时(步骤S211),信息变更单元47使与装置识别符‘D001’对应的隧道通信信息的记录中的剩余时间为‘0’。于是,被判断为剩余时间为‘0’(步骤S402),该记录被删除(步骤S210)。然后,即使是接受了发送与装置识别符‘D001’对应的维持信息的意旨的发送请求(步骤S205),如图13D所示,由于对应的记录在隧道通信信息中不存在,所以不能维持隧道的意旨的维持信息被发送(步骤S207),隧道通信被结束(步骤S105、S106)。再有,这种情况下,由于隧道通信信息中的对应的记录的删除已经进行,所以不进行步骤S210的删除处理。
再有,即使在该具体例中,也与实施方式1的具体例同样,维持信息请求单元15也可以将发送请求按规定的时间间隔发送到隧道管理装置4。但是,这种情况下,需要使发送请求发送的时间间隔、隧道通信信息中剩余时间、以及合计时间上加上规定的时间所得的时间间隔相同。
此外,在该具体例中,说明了在隧道通信信息中设置了上限时间的情况,但不设定上限时间,而在每次形成维持信息的发送请求时,将规定的时间相加在合计时间、以及剩余时间上也可以(例如,参照图13C的INDEX=2的记录)。这种情况下,在结束了通信后,也可以对用户进行合计时间部分的收费。
如以上那样,即使是本实施方式的通信系统,也与实施方式1同样,可以进行不通过管理隧道通信的服务器的与隧道通信有关的管理。
此外,在上述各实施方式中,说明了有关信息变更单元47为了使隧道通信停止而变更隧道通信信息的情况,但信息变更单元47也可以按除此以外的目的来进行隧道通信信息的变更。例如,在通信的中途,在进行通信的用户支付了用于期望时间的隧道通信的费用的情况下,信息变更单元47也可以变更隧道通信信息,以使剩余时间或上限时间仅增加应该收费的部分。
(实施方式3)
关于本发明的实施方式3的通信系统,一边参照附图一边说明。在本实施方式的通信系统中,第1信息处理装置将有关延长隧道通信的隧道控制信息发送到隧道管理装置。再有,本实施方式的通信系统的结构除了第1信息处理装置1变为第1信息处理装置5,隧道管理装置4变为隧道管理装置6以外,与实施方式1的图1相同,省略它们的说明。
图15是表示本实施方式的第1信息处理装置5的结构的方框图。在图15中,第1信息处理装置5包括通信单元11、隧道通信单元12、维持信息接受单元13、隧道通信控制单元14、维持信息请求单元15、以及隧道控制信息发送单元16。再有,除了隧道控制信息发送单元16以外的结构和动作与实施方式1相同,省略它们的说明。
隧道控制信息发送单元16发送隧道控制信息。这里,隧道控制信息是有关隧道通信的控制的信息。该隧道控制信息发送单元16发送的隧道控制信息是特意请求延长可进行隧道通信的时间的信息。该隧道控制信息例如也可以是请求延迟隧道维持时间的信息。再有,隧道控制信息发送单元16可以包括用于进行发送的发送装置(例如,调制解调器或网卡等),或者也可以不包括。此外,隧道控制信息发送单元16可以通过硬件来实现,或者也可以通过驱动发送装置的驱动器等的软件来实现。
图16是表示本实施方式的隧道管理装置6的结构的方框图。在图16中,隧道管理装置6包括通信控制单元41、隧道通信信息管理单元42、请求接收单元43、请求保存单元44、维持信息发送单元45、控制信息接受单元46、信息变更单元47、以及变更判断单元48。再有,除了变更判断单元48以外的结构和动作与实施方式1相同,省略它们的说明。
变更判断单元48在控制信息接受单元46接受了隧道控制信息的情况下,根据该隧道控制信息来判断是否变更隧道通信信息。该判断根据控制信息接受单元46接受的隧道控制信息,通过变更隧道通信信息是否合适来判断。在本实施方式,变更判断单元48根据从第1信息处理装置5发送的、请求延长可进行隧道通信的时间的隧道控制信息,判断是否能够延长可进行隧道通信的时间。后面论述关于判断的具体例。再有,信息变更单元47在变更判断单元48判断为变更隧道通信信息的情况下,根据控制信息接受单元46接受的隧道控制信息,变更隧道通信信息。
下面,用图17、图18的流程图说明有关本实施方式的通信系统的动作。图17是表示第1信息处理装置5的动作的流程图。图18是表示隧道管理装置6的动作的流程图。
首先,说明有关图17的流程图。再有,在图17中,除了步骤S501、S502以外的处理,与实施方式1的图5的流程图相同,省略它们的说明。
(步骤S501)隧道控制信息发送单元16判断是否为发送隧道控制信息的定时。然后,在是发送隧道控制信息的定时的情况下,进至步骤S502,在不是的情况下,返回到步骤S102。
(步骤S502)隧道控制信息发送单元16发送隧道控制信息。然后,进至步骤S104。该隧道控制信息例如可以是从其他结构部件接受的信息,可以是在隧道控制信息发送单元16中构成的信息,或者,也可以是将隧道控制信息预先存储在可存取的规定的记录媒体中的信息。
再有,在图17中,在发送了隧道控制信息后,表示了接收维持信息的流程图,但在发送了隧道控制信息后,也可以不接收维持信息。
下面,说明有关图18的流程图。再有,在图18中,除了步骤S601~S603以外的处理,与实施方式1的图6的流程图相同,省略它们的说明。
(步骤S601)变更判断单元48根据控制信息接受单元46接受的隧道控制信息来判断是否变更隧道通信信息。然后,在判断为变更隧道通信信息的情况下,进至步骤S212,在未变更的情况下,返回到步骤S201。
(步骤S602)信息变更单元47判断在步骤S212中进行的隧道通信信息的变更是否是延长可进行隧道通信的时间。然后,在是延长可进行隧道通信的时间的变更的情况下,进至步骤S603,在不是的情况下,返回到步骤S201。
(步骤S603)维持信息发送单元45发送在步骤S212中与可延长进行隧道通信时间的隧道通信有关的维持信息。然后,返回到步骤S201。
再有,在图18中,在接受了将可进行隧道通信的时间延长的意旨的隧道控制信息后,表示了发送维持信息的流程图,但即使接受了将可进行隧道通信的时间延长的意旨的隧道控制信息,也可以不发送维持信息。
下面,关于本实施方式的通信系统的动作,用具体例说明。在该具体例中,维持信息请求单元15的发送请求的发送、对应于该发送请求的维持信息的发送等的动作与实施方式1的具体例相同,省略它们的说明。但是,在该具体例中,假设在维持信息中包含有隧道通信的剩余时间。因此,第1信息处理装置5的用户通过参照该维持信息中包含的剩余时间,可以知道能够将隧道通信继续多少期间。在该具体例中,说明关于与用于延长可进行隧道通信的时间的隧道控制信息的发送、以及基于该隧道控制信息的隧道通信信息的变更有关的处理。
与实施方式1的具体例同样,假设在用装置识别符‘D001’识别的第1信息处理装置5、以及用装置识别符‘D002’识别的第2信息处理装置2之间进行隧道通信。然后,假设在通信的剩余时间为23分钟15秒的时候,第1信息处理装置5的用户通过操作规定的输入装置(未图示),输入将通信时间延长的指示。于是,该指示被输入接受单元(未图示)接受,隧道控制信息发送单元16判断为是发送隧道控制信息的定时(步骤S501)。然后,隧道控制信息发送单元16读取在未图示的记录媒体中预先存储的隧道控制信息,并将该隧道控制信息发送到隧道管理装置6(步骤S502)。再有,假设该隧道控制信息包含将隧道维持时间(剩余时间)延长300分钟的指示、以及第1信息处理装置5的装置识别符‘D001’。
该隧道控制信息被控制信息接受单元46接受(步骤S211)。于是,变更判断单元48根据控制信息接受单元46接受的将隧道维持时间延长300分钟的指示,判断是否变更隧道通信信息(步骤S601)。具体地说,变更判断单元48保持用于表示是否注册了图19所示的用户识别符和信用卡的号码的表。然后,用控制信息接受单元46接受的隧道控制信息中包含的装置识别符‘D001’,变更判断单元48对图7所示的用户信息进行访问,判断为隧道控制信息是来自用户识别符‘U001’的用户的单元。此外,参照图19的表,由于该用户的信用卡的号码被注册,所以变更判断单元48根据该号码被注册的信用卡而可以判断为对用户收费,从而判断为可变更隧道通信信息。其结果,通过信息变更单元47,根据隧道控制信息,对于隧道通信信息中的装置识别符为‘D001’的记录,在剩余时间上被加上‘300分钟’(步骤S212)。隧道通信信息变为图20所示那样。
信息变更单元47判断为进行了将可进行隧道通信的时间延长的隧道通信信息的变更(步骤S602),通过未图示的路径,对维持信息发送单元45转送用于发送维持信息的指示。于是,维持信息发送单元45参照图20的隧道通信信息,将包含了剩余时间‘323分钟5秒’的维持信息发送到第1信息处理装置5(步骤S603)。
该维持信息被维持信息接受单元13接受(步骤S104),被判断为可维持通信(步骤S105),隧道通信被维持。此外,隧道管理装置6中保持的隧道通信信息的剩余时间被延长,所以第1信息处理装置5和第2信息处理装置6可在更长的期间内进行隧道通信。
再有,在该具体例中,说明关于根据将可进行隧道通信的时间延长的意旨的隧道控制信息,变更隧道通信信息的情况,但例如在从以用户识别符‘U002’识别的用户操作的信息处理装置发送了同样的隧道控制信息的情况下,被判断为信用卡的号码未注册,隧道控制信息不被变更,可进行隧道通信的时间未被延长。
如以上那样,在本实施方式的通信系统,根据从第1信息处理装置5发送的、将可进行隧道通信的时间延长的意旨的隧道控制信息,可以延长隧道通信信息的剩余时间,例如,在用户期望延长隧道通信的情况下,可以将能够进行隧道通信的时间延长。
此外,根据隧道控制信息,通过变更判断单元48来判断能否变更隧道通信信息,并通过在判断为可变更的情况下进行隧道通信信息的变更,仅在变更隧道通信信息合适的情况下,可以进行隧道通信信息的变更。例如,如上述具体例说明的那样,仅对于来自信用卡的号码被注册的用户的可进行隧道通信的时间的延长指示,可以将进行隧道通信的时间延长。
再有,在本实施方式,说明了关于变更判断单元48通过信用卡的号码是否被注册来判断是否可变更隧道通信信息的情况,但变更判断单元48也可以根据其他的基准来进行判断。例如,变更判断单元48具有表示与用户识别符或装置识别符对应关联的信用度的信息,对于从信用度高的用户或装置发送的隧道控制信息,进行隧道通信信息的变更,对于从信用度低的用户或装置发送的隧道控制信息,不进行隧道通信信息的变更即可。此外,例如,变更判断单元48根据隧道控制信息判断进行变更的隧道通信信息在隧道通信信息管理单元42中是否被管理,在未被管理的情况下,判断为不进行变更即可(例如,在接受了将可进行隧道通信的时间延长的意旨的隧道控制信息的情况下,作为根据该隧道控制信息进行变更的对象的隧道管理信息已经被删除的情况下,判断为不进行变更)。
此外,在本实施方式的具体例中,说明了有关对于包含了将可进行隧道通信的时间延长的指示的隧道控制信息,变更判断单元48判断是否变更隧道通信信息,但是变更判断单元48即使对于其他的隧道控制信息,也可以判断是否进行基于该隧道控制信息的隧道通信信息的变更。例如,在接受了包含使隧道通信信息的隧道维持时间为‘0’的指示的隧道控制信息的情况下,也可以判断该隧道控制信息是否合法。更具体地说,在通过通信而接受了隧道控制信息的情况下,在发送源的地址是被注册的地址时判断为是合法的隧道控制信息,在是未被注册的地址时,判断为是不合法的隧道控制信息即可。此外,在接受了通过输入装置输入的隧道控制信息的情况下,进行与该隧道控制信息一起输入的口令等的认证处理,在被认证为合法时判断为是合法的隧道控制信息,在不是这样时判断为不是合法的隧道控制信息即可。
此外,在本实施方式中,说明了有关在实施方式1的通信系统中,从第1信息处理装置发送将可进行隧道通信的时间延长的意旨的隧道控制信息,根据该隧道控制信息而延长可进行隧道通信的时间的通信系统,但在实施方式2的通信系统中,通过进行同样的处理,也可以将可进行隧道通信的时间延长。例如,在实施方式2的通信系统中,在隧道管理装置接收到将可进行隧道通信的时间延长的意旨的隧道控制信息的情况下,根据该隧道控制信息,可以延长隧道通信信息的上限时间,也可以延长剩余时间。
此外,在上述各实施方式,说明了有关隧道管理装置包括了请求保存单元44的情况,但在不需要保存与维持信息的发送请求有关的日志的情况等中,隧道管理装置也可以不包括请求保存单元44。
(实施方式4)关于本发明的实施方式4的通信系统,一边参照附图一边说明。再有,本实施方式的通信系统是第1信息处理装置等通过访问装置对隧道管理装置进行访问的通信系统。
图21是表示本实施方式的通信系统的结构的图。在图21中,本实施方式的通信系统包括第1信息处理装置1、第2信息处理装置2、访问装置7、以及隧道管理装置8。再有,除了不是将维持信息的发送请求发送到隧道管理装置8而是发送到访问装置7的方面、以及通过访问装置7进行与第1信息处理装置1和第2信息处理装置2之间的隧道通信的确立有关的处理等方面以外,第1信息处理装置1、第2信息处理装置2与实施方式1相同,省略它们的说明。
图22是表示本实施方式的访问装置7的结构的方框图。在图22中,访问装置7包括请求接收单元71、请求发送单元72、维持信息接收单元73、维持信息发送单元74、通信控制单元75、控制信息接受单元76、变更判断单元77、以及控制信息发送单元78。
请求接收单元71接收用于发送与维持多个装置间的隧道通信有关的信息的维持信息的意旨的发送请求。该发送请求例如是从第1信息处理装置1发送的发送请求。再有,请求接收单元71可以包括用于接收的接收装置(例如,调制解调器或网卡等),或者也可以不包括(这种情况下,请求接收单元71和通信线路3之间存在未图示的接收装置)。此外,请求接收单元71可以通过硬件来实现,或者也可以通过驱动接收装置的驱动器等软件来实现。
请求发送单元72在请求接收单元71接收了发送请求的情况下,将该发送请求发送到隧道管理装置8。再有,请求发送单元72可以包括用于发送的发送装置(例如,调制解调器或网卡等),或者也可以不包括(这种情况下,请求发送单元72和通信线路3之间存在未图示的发送装置)。此外,请求发送单元72可以通过硬件来实现,或者也可以通过驱动接收装置的驱动器等软件来实现。
维持信息接收单元73接收从隧道管理装置8发送的维持信息。再有,维持信息接收单元73可以包括用于接收的接收装置(例如,调制解调器或网卡等),或者也可以不包括(这种情况下,维持信息接收单元73和通信线路3之间存在未图示的接收装置)。此外,维持信息接收单元73可以通过硬件来实现,或者也可以通过驱动接收装置的驱动器等软件来实现。
维持信息发送单元74在维持信息接收单元73接收了维持信息的情况下,发送该维持信息。例如,维持信息发送单元74对第1信息处理装置1发送维持信息。再有,维持信息发送单元74可以包括用于发送的发送装置(例如,调制解调器或网卡等),或者也可以不包括(这种情况下,维持信息发送单元74和通信线路3之间存在未图示的发送装置)。此外,维持信息发送单元74可以通过硬件来实现,或者也可以通过驱动发送装置的驱动器等软件来实现。
通信控制单元75进行用于确立在第1信息处理装置1和第2信息处理装置2之间的隧道通信的处理。例如,通信控制单元75对进行隧道通信的第1信息处理装置1发送用于表示第2信息处理装置2的IP地址的信息的地址信息。
控制信息接受单元76接受隧道控制信息。这里,隧道控制信息如实施方式1中说明的那样,是关于隧道通信的控制的信息。控制信息接受单元76例如可接受从输入装置(例如,键盘或鼠标、触摸屏等)输入的隧道控制信息,也可以接受通过通信线路3发送的隧道控制信息。在本实施方式,说明有关通过通信线路3接受隧道控制信息的情况。
变更判断单元77在控制信息接受单元76接受了隧道控制信息的情况下,根据该隧道控制信息,判断是否变更在隧道管理装置8中被管理的隧道通信信息。该判断与变更判断单元48中的判断同样,根据接受的隧道控制信息通过变更隧道通信信息是否合适而进行判断。再有,假设变更判断单元77根据隧道控制信息是否变更隧道控制信息的判断包括是否将隧道控制信息发送到隧道管理装置8的判断。此外,在变更判断单元77根据隧道控制信息判断为变更隧道通信信息的情况下,实际上也可以在隧道管理装置8中再次判断在隧道管理装置8中是否变更隧道通信信息即可(此时,即使通过变更判断单元77判断为变更隧道通信信息,隧道通信信息实际上也可能不被变更),或者,在隧道管理装置8中不进行这样的判断即可。在本实施方式,说明有关后者的情况。
控制信息发送单元78在控制信息接受单元76接受隧道控制信息,变更判断单元77判断为变更隧道通信信息的情况下,将该隧道控制信息发送到隧道管理装置8。再有,控制信息发送单元78可以包括用于发送的发送装置(例如,调制解调器或网卡等),或者也可以不包括(这种情况下,控制信息发送单元78和通信线路3之间存在未图示的发送装置)。此外,控制信息发送单元78可以通过硬件来实现,或者也可以通过驱动发送装置的驱动器等软件来实现。
图23是表示本实施方式的隧道管理装置8的结构的方框图。在图23中,隧道管理装置8包括隧道通信信息管理单元42、请求接收单元43、维持信息发送单元45、信息变更单元47、以及控制信息接收单元81。再有,除了控制信息接收单元81以外的隧道管理装置8的各结构部件与实施方式1相同,省略它们的说明。此外,控制信息接收单元81不接受隧道控制信息,除了接收以外,与实施方式1的控制信息接受单元46相同,省略它的说明。但是,假设请求接收单元43接收从访问装置7发送的发送请求,维持信息发送单元45对访问装置7发送维持信息,控制信息接收单元81接收从访问装置7发送的控制信息。
再有,访问装置7和隧道管理装置8之间的信息的发送接收,例如可通过通信线路3来进行,或者,也可以通过专用线路来进行。
下面,关于本实施方式的通信系统的动作,用图24、图25的流程图说明。图24是表示访问装置7的动作的流程图。图25是表示隧道管理装置8的动作的流程图。
首先,说明有关图24的流程图。
(步骤S701)通信控制单元75判断是否接受了开始隧道通信的意旨的请求。然后,在接受的情况下,进至步骤S702,在未接受的情况下,进至步骤S706。
(步骤S702)通信控制单元75对发送了开始隧道通信的意旨的请求的信息处理装置,发送用于表示隧道通信的对方目的地的信息处理装置地址的地址信息。再有,在地址信息中,除了地址以外,例如也可以包含端口号码等。此外,通信控制单元75将识别该隧道通信的信息(例如,对进行隧道通信的各信息处理装置进行识别的信息等)转送到控制信息发送单元78。
(步骤S703)控制信息发送单元78将从通信控制单元75接受的识别隧道通信的信息和包含了开始隧道通信的意旨的请求的隧道控制信息发送到隧道管理装置8。
(步骤S704)维持信息接收单元73判断是否接收了从隧道管理装置8发送的维持信息。然后,在接收到的情况下进至步骤S705,在未接收到的情况下,重复步骤S704的处理直至接收为止。
(步骤S705)维持信息发送单元74将维持信息接收单元73接收到的维持信息发送到进行隧道通信的信息处理装置。然后,返回到步骤S701。
(步骤S706)请求接收单元71判断是否接收到发送维持信息的请求。然后,在接收到的情况下,进至步骤S707,在未接收到的情况下,进至步骤S711。
(步骤S707)请求发送单元72将请求接收单元71接收的维持信息的发送请求发送到隧道管理装置8。
(步骤S708)维持信息接收单元73判断是否接收了从隧道管理装置8发送的维持信息。然后,在接收到的情况下进至步骤S709,在未接收到的情况下,重复步骤S708的处理直至接收为止。
(步骤S709)维持信息发送单元74将维持信息接收单元73接收到的维持信息发送到进行隧道通信的信息处理装置。
(步骤S710)通信控制单元75判断维持信息发送单元74是否发送了将隧道通信结束的意旨的维持信息。然后,在将隧道通信结束的情况下,进至步骤S712,在未结束的情况下,返回到步骤S701。
(步骤S711)通信控制单元75判断是否从进行隧道通信的信息处理装置接收到将隧道通信结束的意旨的信息。然后,在接收到的情况下,进至步骤S712,在未接收到的情况下,进至步骤S713。
(步骤S712)控制信息发送单元78将结束隧道通信的意旨的隧道控制信息发送到隧道管理装置8。然后,返回到步骤S701。
(步骤S713)控制信息接受单元76判断是否接受了隧道控制信息。然后,在接受了隧道控制信息的情况下,进至步骤S714,在未接受的情况下,返回到步骤S701。
(步骤S714)变更判断单元77根据控制信息接受单元76接受的隧道控制信息,判断是否变更隧道管理装置。然后,在判断为变更隧道控制信息的情况下,进至步骤S715,在不是的情况下,返回到步骤S701。
(步骤S715)控制信息发送单元78将控制信息接受单元76接受的隧道控制信息发送到隧道管理装置8。然后,返回到步骤S701。
再有,在图24的流程图中,处理通过关断电源或处理结束的中断而结束。
下面,说明有关图25的流程图。
(步骤S801)控制信息接收单元81判断是否接收到开始通信的意旨的隧道控制信息。然后,在接收到开始通信的意旨的隧道控制信息的情况下,进至步骤S802,在未接收到的情况下,进至步骤S804。
(步骤S802)信息变更单元47根据控制信息接收单元81接收到的隧道控制信息,保存隧道通信信息。该保存例如通过达成隧道通信信息的新记录而进行。
(步骤S803)维持信息发送单元45参照由隧道通信信息管理单元42管理的隧道通信信息,发送维持信息。然后,返回到步骤S801。
(步骤S804)请求接收单元43判断是否接收到维持信息的发送请求。然后,在接收到维持信息的发送请求的情况下,进至步骤S805,在未接收到的情况下,进至步骤S806。
(步骤S805)维持信息发送单元45根据隧道通信信息管理单元42管理的隧道通信信息,发送维持信息。然后,返回到步骤S801。再有,维持信息发送单元45发送的维持信息是请求接收单元43接收到的与发送了维持信息的发送请求的信息处理装置进行的隧道通信有关的维持信息。
(步骤S806)控制信息接收单元81判断是否接收到隧道控制信息。然后,在接收到隧道控制信息的情况下,进至步骤S807,在未接收到的情况下,返回到步骤S801。
(步骤S807)信息变更单元47根据控制信息接收单元81接收到的隧道控制信息,将隧道通信信息管理单元42管理的隧道通信信息变更。然后,返回到步骤S801。
再有,在图25的流程图中,处理通过关断电源或处理结束的中断而结束。
下面,关于本实施方式的通信系统的动作,用具体例说明。在该具体例中,维持信息请求单元15的发送请求的发送等的有关第1信息处理装置1、第2信息处理装置2的动作与实施方式1的具体例相同,省略它们的说明。在该具体例中,主要说明与访问装置7、隧道管理装置8有关的处理。
第1信息处理装置1和第2信息处理装置2分别将装置识别符发送到访问装置7,在访问装置7的通信控制单元75保持的用户信息中,第1信息处理装置1等的IP地址被注册的处理与实施方式1的具体例相同,省略它们的说明。
接着,第1信息处理装置1的隧道通信控制单元14将第2信息处理装置2的装置识别符‘D002’和要与第2信息处理装置2进行隧道通信的意旨的请求发送到访问装置7。于是,装置识别符‘D002’和要进行隧道通信的意旨的请求被通信控制单元75接收(步骤S701)。然后,通信控制单元75参照用户信息,构成用于表示与装置识别符‘D002’对应的IP地址‘202.132.10.6’的地址信息,然后将该地址信息发送到第1信息处理装置1的IP地址(步骤S702)。此外,通信控制单元75将可通信时间‘300分钟’、作为识别隧道通信的信息的第1信息处理装置1的装置识别符‘D001’、以及第2信息处理装置2的装置识别符‘D002’转送到控制信息发送单元78。控制信息发送单元78接受了装置识别符‘D001’、‘D002’和可通信时间‘300分钟’时,构成包含了它们的隧道控制信息,并将该隧道控制信息发送到隧道管理装置8(步骤S703)。
该隧道控制信息被控制信息接收单元81接收(步骤S801)。然后,图8A所示的隧道通信信息的新记录被保存在隧道通信信息管理单元42(步骤S802)。图8A中所示的隧道通信信息的记录的剩余时间与实施方式1的具体例同样,与经过时间一起被减少计数。
维持信息发送单元45在与新保存的隧道通信信息的记录有关的隧道通信中,由于剩余时间超过0,所以构成可维持隧道通信的意旨的维持信息,并将该维持信息发送到访问装置7(步骤S803)。
该维持信息被访问装置7的维持信息接收单元73接收(步骤S704),通过维持信息发送单元74,发送到发送了通信开始请求的第1信息处理装置1(步骤S705)。
第1信息处理装置1的隧道通信控制单元14接受从访问装置7发送的地址信息,根据该地址信息,使隧道通信单元12开始与第2信息处理装置2的隧道通信。此外,通过从访问装置7发送的维持信息被维持信息接受单元13接受,接受了维持信息的意旨被传送到维持信息请求单元15,从而维持信息请求单元15从0分钟0秒起开始对时间进行增加计数的计时(步骤S101)。
维持信息请求单元15在从开始计时后经过10分钟后,判断为是请求发送维持信息的定时(步骤S102),将发送请求发送到访问装置7,以便请求发送维持信息(步骤S103)。在该发送请求中,包含有发送维持信息的意旨的指示和装置识别符‘D001’。在该具体例中,根据该第1信息处理装置1的装置识别符‘D001’,对隧道通信进行识别。
该发送请求被访问装置7的请求接收单元71接收(步骤S706)。然后,装置识别符‘D001’和包含在发送请求的首标中的表示第1信息处理装置1的IP地址的地址信息被转送到维持信息发送单元74,同时该发送请求通过请求发送单元72而被发送到隧道管理装置8(步骤S707)。
该发送请求被隧道管理装置8的请求接收单元43接收(步骤S804),装置识别符‘D001’和发送维持信息的意旨的指示被转送到维持信息发送单元45。维持信息发送单元45参照与该发送请求中包含的装置识别符‘D001’对应的隧道通信信息的记录。然后,由于该记录的剩余时间为约290分钟,所以将可维持隧道的意旨的维持信息发送到访问装置7(步骤S805)。
该维持信息被访问装置7的维持信息接收单元73接收,被转送到维持信息发送单元74(步骤S708)。维持信息发送单元74将从维持信息接收单元73接受的维持信息发送到从请求接收单元71转送的第1信息处理装置1的IP地址(步骤S709)。此外,该维持信息被转送到通信控制单元75,并被判断为不是结束隧道通信的意旨(步骤S710)。
维持信息接受单元13接受该被发送的维持信息(步骤S104),判断为可以维持隧道通信(步骤S105)。然后,维持信息请求单元15中的计时被复位,而重新开始计时(步骤S102)。通过重复这样的动作,隧道通信被继续。
接着,说明有关从第1信息处理装置1对第2信息处理装置2的规定的数据的发送结束,第1信息处理装置1结束通信的情况下的动作。该规定的数据的发送结束时,隧道通信单元12将该意旨传送到通信控制单元14。于是,隧道通信控制单元14判断为结束隧道通信(步骤S107),将结束隧道通信的意旨的信息发送到访问装置7(步骤S108)。在该信息中,假设包含有结束隧道通信的意旨、以及作为识别该隧道通信的信息的装置识别符‘D001’。
通信控制单元75接收了结束隧道通信的意旨的信息时(步骤S711),将发送包含了结束与装置识别符‘D001’对应的隧道通信的意旨的信息的隧道控制信息的指示转送到控制信息发送单元78。于是,控制信息发送单元78将包含了结束与装置识别符‘D001’对应的隧道通信的意旨的信息的隧道控制信息发送到隧道管理装置8(步骤S712)。
该隧道控制信息被隧道管理装置8的控制信息接收单元81接收(步骤S806),装置识别符‘D001’所对应的隧道通信信息通过信息变更单元47而被删除(步骤S807)。再有,假设在该删除之前,从隧道通信信息中取得剩余时间,通过未图示的路径,从隧道管理装置8对访问装置7发送用于表示该剩余时间的信息,作为与图7所示的用户信息中的用户U001对应的可通信时间,通信控制单元75以盖写方式记录该剩余时间。
接着,说明有关因没有剩余时间而结束隧道通信的情况。假设因经过时间,隧道通信信息变得如图8C所示。然后,维持信息请求单元15将发送请求发送到访问装置7时(步骤S103),该发送请求被请求接收单元71接收,并被发送到隧道管理装置8(步骤S706、S707)。于是,与上述说明同样,维持信息被发送(步骤S804、S805)。但是,这种情况下的维持信息由于隧道通信信息的剩余时间为0,所以是不能维持隧道通信的意旨。
该维持信息被访问装置7的维持信息接收单元73接收,由维持信息发送单元74发送到第1信息处理装置1,同时被转送到通信控制单元75(步骤S708、S709)。然后,通过通信控制单元75,被判断为结束隧道通信(步骤S710),与上述说明同样,通过控制信息发送单元78,包含了结束与装置识别符‘D001’对应的隧道通信的意旨的信息的隧道控制信息被发送到隧道管理装置8(步骤S712)。其结果,与装置识别符‘D001’有关的隧道通信信息被删除(步骤S806、S807)。再有,剩余时间‘0’被从隧道管理装置8发送到访问装置7,在通信控制单元75中与用户信息的用户识别符‘U001’对应的可通信时间被设定为‘0’的处理与上述说明相同。
下面,说明有关从外部使隧道通信结束的动作。例如,通过第1信息处理装置1和第2信息处理装置2之间的隧道通信,第三者检测出在进行违法的数据的发送接收,此外,假设第三者根据规定的方法而获得第1信息处理装置1的装置识别符‘D001’。该第三者通过操作被连接到通信线路3的规定的信息处理装置,将作为识别隧道通信的信息的装置识别符‘D001’、以及包含了使隧道通信结束的意旨的指示的隧道控制信息发送到访问装置7。于是,该隧道控制信息被控制信息接受单元76接受(步骤S713)。然后,通过变更判断单元77,判断该隧道控制信息的发送源的信息处理装置是否为预先注册的装置。这种情况下,假设该隧道控制信息的发送源的地址被预先注册在变更判断单元77。于是,被判断为可变更隧道控制信息(步骤S714),该隧道控制信息通过控制信息发送单元78被发送到隧道管理装置8(步骤S715)。该隧道控制信息被控制信息接收单元81接收(步骤S806)。然后,信息变更单元47将与包含在该隧道控制信息中的装置识别符‘D001’对应的隧道通信信息中的剩余时间变更为‘0’。其结果,与装置识别符‘D001’对应的隧道通信信息的剩余时间如图8C所示那样变为‘0’(步骤S807)。然后,按被发送来的发送请求的定时(步骤S706),不能维持隧道通信的意旨的维持信息被发送,变为隧道通信被结束(步骤S707~S710、S712、S804~S807)。
如以上那样,根据本实施方式,可以使用包括了访问装置7和隧道管理装置8的信息处理系统,并进行与隧道通信有关的管理,可以获得与实施方式1同样的效果。此外,通过包括访问装置7和隧道管理装置8,可以将隧道维持时间的管理和来自信息处理装置的访问的接受分离。其结果,例如,也可以对单一的隧道管理装置8包括多个访问装置7,对每个访问装置7,提供对于信息处理装置不同的隧道通信的服务。
再有,控制信息接受单元76接受的隧道控制信息,如实施方式3中说明的那样,也可以是请求延长可进行隧道通信的时间的信息。这种情况下,变更判断单元77进行与实施方式3的变更判断单元48同样的判断处理即可。
此外,在本实施方式,说明了有关访问装置7包括变更判断单元77的情况,但访问装置7不包括变更判断单元77,控制信息发送单元78将控制信息接受单元76接受的隧道控制信息全部发送到隧道管理装置8也可以。此外,隧道管理装置8也可以包括根据控制信息接收单元81接收到的隧道控制信息,判断是否变更隧道通信信息的变更判断单元。
此外,在本实施方式,说明了有关在访问装置7中进行用于确立第1信息处理装置1和第2信息处理装置2的通信的处理(例如,对第1信息处理装置1通知第2信息处理装置2的地址的处理等)的情况,但该处理也可以在隧道管理装置8中进行。
此外,在本实施方式,说明了有关由本实施方式的隧道管理装置和访问装置构成实施方式1的通信系统中的隧道管理装置的情况,但也可以由与本实施方式同样的隧道管理装置和访问装置构成实施方式2、3的通信系统中的隧道管理装置。
此外,在本实施方式中,访问装置7和/或隧道管理装置8也可以包括将与维持信息的发送请求有关的信息保存的请求保存单元(与实施方式1的请求保存单元44相同)。
再有,在上述各实施方式,说明了有关作为识别隧道通信的信息使用进行隧道通信的单方的信息处理装置的装置识别符的情况,但这是一例,例如,可以使用进行隧道通信的双方的信息处理装置的装置识别符来识别隧道通信,也可以使用在识别隧道通信的隧道通信中固有的隧道识别符来识别隧道通信。因此,包含在发送请求中的识别符也可以是隧道识别符等。此外,即使在请求信息中,也可以保存隧道识别符而取代装置识别符。在使用了隧道识别符的情况下,例如,通过第1信息处理装置1进行了两个以上的隧道通信的情况下,也可以通过该隧道识别符,唯一地识别隧道通信。
此外,在上述各实施方式,说明了有关根据接收到请求发送维持信息的发送请求,从隧道管理装置4等对第1信息处理装置1发送维持信息的情况,但与发送请求无关,也可以从隧道管理装置4等对在进行隧道通信的第1信息处理装置1等发送维持信息。例如,维持信息发送单元45根据隧道通信信息,在判断为不能维持隧道通信的情况下,发送用于表示该意旨的维持信息即可。此外,维持信息发送单元45也可以根据隧道通信信息中包含的收费信息来发送维持信息。这里,收费信息是有关收费的信息,例如,在用户购入‘剩余时间’的系统中,该‘剩余时间’可变为收费信息。因此,例如,维持信息发送单元45在隧道通信信息中的剩余时间变为‘0’时,将不能进行通信的意旨的维持信息发送到第1信息处理装置1就可以。再有,维持信息发送单元45等也可以将维持信息发送到第1信息处理装置1,同时发送到第2信息处理装置2。
此外,在上述各实施方式,说明了有关仅第1信息处理装置1、5将发送维持信息的意旨的请求的发送请求发送到隧道管理装置4等的情况,但第2信息处理装置2也可以与第1信息处理装置1等同样,将该发送请求发送到隧道管理装置4等。因此,隧道管理装置4等可以仅对在进行隧道通信的单方的信息处理装置发送维持信息,或者也可以对双方的信息处理装置发送维持信息。
此外,在上述各实施方式,说明了有关隧道通信信息管理单元42在隧道通信信息中进行剩余时间的减少计数等的情况,但隧道通信信息管理单元42也可以进行与时间有关的减少计数或增加计数等。例如,实施方式1中的隧道通信信息管理单元42存储图14所示的隧道通信信息,维持信息发送单元45通过比较钟表所示的当前时刻和通信开始时刻,从而判断进行隧道通信的时间是否超过上限时间,并在未超过的情况下发送可维持隧道通信的意旨的维持信息,而在超过的情况下发送不能维持隧道通信的意旨的维持信息就可以。此外,即使是实施方式2中的隧道通信信息管理单元42的情况,也可以取代图13的隧道通信信息的剩余时间,而记录将隧道通信信息更新的时候的时刻,根据该时刻,计算剩余时间等。
此外,在上述各实施方式的具体例,说明了有关维持信息发送单元45等判断是否可维持隧道通信并发送维持信息的情况,但也可以不进行这种判断,将剩余时间或可否通信标志原样作为维持信息来发送。这种情况下,通过维持信息接受单元13,根据该剩余时间是否超过0,或根据可通信标志是否为1,可判断是否为可维持隧道通信的维持信息。
此外,在上述各实施方式,说明了有关维持信息接受单元13接受的维持信息的内容是不能维持隧道通信的意旨并将该意旨传送到隧道通信控制单元14的情况,但例如也可以与维持信息的内容无关,维持信息接受单元13将接受的维持信息转送到隧道通信控制单元14。这种情况下,维持信息发送单元45等仅在可维持隧道通信的情况下,将表示该意旨的维持信息发送到第1信息处理装置1、5,隧道通信控制单元14在维持信息接受单元13接受维持信息后即使经过规定的时间还未接受下一个维持信息的情况下,进行使隧道通信结束的控制即可。
此外,在上述各实施方式的具体例中,说明了有关使用可通信时间、或剩余时间等进行隧道通信的管理的情况,但取代它们,使用次数等也可以。例如,作为可通信时间,设定次数为100就可以。该次数可以与规定的时间对应(例如,1次=10分钟等),也可以与时间以外的情况对应。例如,也可以使用规定的时钟频率进行计数,次数为1对应于计数10000。此外,也可以使该次数和时间等的对应对每个时间带变化。例如,在夜间,次数为1对应于30分钟,而在白天,次数为1对应于10分钟即可。
此外,在上述各实施方式中,第1信息处理装置1、5和第2信息处理装置2也可以通过具有NAT(Network Address Translation)功能的通信控制装置(例如,路由器等)而连接到通信线路3。这种情况下,请求接收单元43等取代第1信息处理装置1的IP地址而取得该通信控制装置的IP地址,维持信息发送单元45等对该通信控制装置发送维持信息。该维持信息被通信控制装置接收,并被转送到第1信息处理装置1。
此外,在上述各实施方式,说明了有关通过隧道管理装置4或访问装置7对第1信息处理装置1通知第2信息处理装置2的IP地址的情况,但这是一例,例如,也可以从第2信息处理装置2通过邮件或规定的记录媒体等方式对第1信息处理装置1通知第2信息处理装置2的IP地址。
此外,关于开始隧道通信为止的处理,在上述各实施方式中,说明了根据来自第1信息处理装置1的通信的请求,将第2信息处理装置2的IP地址通知第1信息处理装置1的处理,但除此以外,也可以进行第1信息处理装置1和第2信息处理装置2之间的认证的处理等。
此外,在上述各实施方式中,各处理(各功能)可以通过由单一的装置(系统)集中处理来实现,或者,也可以通过多个装置分散处理来实现。
此外,在上述各实施方式中,各构成部件可以由专用的硬件构成,或者对于可由软件实现的构成要素,通过执行软件程序来实现。例如,通过CPU等的程序执行单元读取并执行被记录在硬盘或半导体存储器等的记录媒体上的软件程序,可实现各构成要素。再有,实现上述各实施方式中的第1信息处理装置的软件是以下那样的程序。即,该程序使计算机执行以下步骤接受有关维持隧道通信的信息的维持信息的维持信息接受步骤;以及根据在维持信息接受步骤中接受的维持信息,对隧道通信进行控制的隧道通信控制步骤。
此外,实现上述各实施方式中的隧道管理装置的软件是以下那样的程序。即,该程序使计算机执行根据有关多个装置间的隧道通信的信息的隧道通信信息,将有关维持隧道通信的信息的维持信息发送到进行隧道通信的装置的维持信息发送步骤。
此外,实现上述各实施方式中的隧道管理装置的软件是以下那样的程序。即,该程序使计算机执行根据有关多个装置间的隧道通信的信息的隧道通信信息,发送有关维持隧道通信的信息的维持信息的维持信息发送步骤。
此外,在该程序中,还使计算机执行用于接收将维持信息发送的意旨的发送请求的请求接收步骤,在维持信息发送步骤,在请求接收步骤中接收到发送请求的情况下,发送维持信息即可。
此外,实现上述各实施方式中的访问装置的软件是以下那样的程序。即,该程序使计算机执行请求接收步骤,接收用于发送有关维持多个装置间的隧道通信的信息的维持信息的意旨的发送请求;请求发送步骤,在请求接收步骤中接收到发送请求的情况下,发送该发送请求;维持信息接收步骤,接收维持信息;以及维持信息发送步骤,在维持信息接收步骤中接收到维持信息的情况下,发送该维持信息。
再有,在上述程序中,在发送信息的发送步骤或接受信息的接受步骤等中,不包含通过硬件进行的处理例如由发送步骤中的调制解调器或接口卡等进行的处理(仅用硬件进行的处理)。
此外,该程序可以通过从服务器等下载来执行,也可以通过记录在规定的记录媒体(例如,CD-ROM等的光盘或磁盘、半导体存储器等)中的程序被读取来执行。
此外,执行该程序的计算机可以是单个,也可以是多个。即,可以进行集中处理,或者也可以进行分散处理。
工业上的可利用性这样,本发明的通信系统具有可控制不通过管理通信的服务器进行的通信的效果,作为进行隧道通信的系统等是有用的。
权利要求
1.一种通信系统,包括第1信息处理装置、第2信息处理装置和隧道管理装置,所述第1信息处理装置包括第1隧道通信单元,进行隧道通信;维持信息接受单元,接受维持信息,该维持信息是有关维持所述隧道通信的信息;以及隧道通信控制单元,根据所述维持信息接受单元接受的所述维持信息,控制所述第1隧道通信单元的所述隧道通信,所述第2信息处理装置包括第2隧道通信单元,与所述第1隧道通信单元进行所述隧道通信,所述隧道管理装置包括隧道通信信息管理单元,管理隧道通信信息,该隧道通信信息是有关所述第1信息处理装置和所述第2信息处理装置之间的所述隧道通信的信息;以及维持信息发送单元,根据所述隧道通信信息,将所述维持信息发送到所述第1信息处理装置。
2.一种信息处理装置,包括隧道通信单元,进行隧道通信;维持信息接受单元,接受维持信息,该维持信息是有关维持所述隧道通信的信息;以及隧道通信控制单元,根据所述维持信息接受单元接受的所述维持信息,控制所述隧道通信单元的所述隧道通信。
3.如权利要求2所述的信息处理装置,其中,还包括请求发送所述维持信息的维持信息请求单元,所述维持信息接受单元接受的所述维持信息根据所述维持信息请求单元的请求而被发送。
4.如权利要求3所述的信息处理装置,其中,所述维持信息请求单元每隔规定的时间请求发送所述维持信息。
5.如权利要求3或4所述的信息处理装置,其中,所述维持信息包含有表示隧道维持时间的隧道维持时间信息,该隧道维持时间是可维持所述隧道通信的时间,所述维持信息请求单元根据所述维持信息接受单元接受的所述维持信息中包含的所述隧道维持时间信息,请求发送所述维持信息。
6.如权利要求2至4任何一项所述的信息处理装置,其中,所述隧道通信控制单元在所述维持信息接受单元接受了不能维持所述隧道通信的维持信息的情况下,使所述隧道通信单元的所述隧道通信结束。
7.如权利要求2至4任何一项所述的信息处理装置,其中,还包括发送隧道控制信息的隧道控制信息发送单元,该隧道控制信息是请求延长可进行所述隧道通信的时间的信息。
8.一种隧道管理装置,包括隧道通信信息管理单元,管理隧道通信信息,该隧道通信信息是有关多个装置间的隧道通信的信息;以及维持信息发送单元,根据所述隧道通信信息,将有关作为维持所述隧道通信的信息的维持信息发送到正在进行所述隧道通信的装置。
9.一种隧道管理装置,包括隧道通信信息管理单元,管理隧道通信信息,该隧道通信信息是有关多个装置间的隧道通信的信息;以及维持信息发送单元,根据所述隧道通信信息,发送有关维持所述隧道通信的信息的维持信息。
10.如权利要求8或9所述的隧道管理装置,其中,还包括请求接收单元,接收将所述维持信息发送的发送请求,所述维持信息发送单元根据所述请求接收单元接收的所述发送请求而发送所述维持信息。
11.如权利要求10所述的隧道管理装置,其中,还包括请求保存单元,保存所述请求接收单元接收的有关所述发送请求的信息。
12.如权利要求8或9所述的隧道管理装置,其中,所述维持信息发送单元根据所述隧道通信信息,在判断为不能维持所述隧道通信的情况下,发送不能维持所述隧道通信的所述维持信息。
13.如权利要求8或9所述的隧道管理装置,其中,所述隧道通信信息包含收费信息,该收费信息是有关所述隧道通信的收费的信息,所述维持信息发送单元根据所述收费信息发送所述维持信息。
14.如权利要求8或9所述的隧道管理装置,其中,还包括控制信息接受单元,接受隧道控制信息,该隧道控制信息是有关所述隧道通信的控制的信息;以及信息变更单元,根据所述隧道控制信息,变更所述隧道通信信息管理单元管理的所述隧道通信信息。
15.如权利要求14所述的隧道管理装置,其中,还包括变更判断单元,在所述控制信息接受单元接受了所述隧道控制信息的情况下,根据该隧道控制信息而判断是否变更所述隧道通信信息,所述信息变更单元在所述变更判断单元判断为变更所述隧道通信信息的情况下,根据所述隧道控制信息,变更所述隧道通信信息。
16.如权利要求14所述的隧道管理装置,其中,所述隧道控制信息是请求延长可进行所述隧道通信的时间的信息。
17.一种信息处理系统,包括隧道管理装置和访问装置,所述访问装置包括第1请求接收单元,接收将有关维持多个装置间的隧道通信的信息的维持信息发送的发送请求;请求发送单元,在所述第1请求接收单元接收了所述发送请求的情况下,将该发送请求发送到所述隧道管理装置;维持信息接收单元,接收从所述隧道管理装置发送的所述维持信息;以及第1维持信息发送单元,在所述维持信息接收单元接收了所述维持信息的情况下,发送该维持信息,所述隧道管理装置包括隧道通信信息管理单元,管理有关所述隧道通信的信息的隧道通信信息;第2请求接收单元,接收从所述访问装置发送的所述发送请求;以及第2维持信息发送单元,在所述第2请求接收单元接收了所述发送请求的情况下,根据所述隧道通信信息,将所述维持信息发送到所述访问装置。
18.如权利要求17所述的信息处理系统,其中,所述访问装置还包括控制信息接受单元,接受有关控制所述隧道通信的信息的隧道控制信息;以及控制信息发送单元,在所述控制信息接受单元接受了所述隧道控制信息的情况下,将该隧道控制信息发送到所述隧道管理装置,所述隧道管理装置还包括控制信息接收单元,接收从所述访问装置发送的所述隧道控制信息;以及信息变更单元,根据所述隧道控制信息,变更所述隧道通信信息管理单元管理的所述隧道通信信息。
19.如权利要求17或18所述的信息处理系统,其中,所述访问装置还包括变更判断单元,在所述控制信息接受单元接受了所述隧道控制信息的情况下,根据该隧道控制信息,判断是否变更所述隧道通信信息,所述控制信息发送单元在所述变更判断单元判断出变更所述隧道通信信息的情况下,将所述隧道控制信息发送到所述隧道管理装置。
20.如权利要求17或18所述的信息处理系统,其中,所述隧道控制信息是请求延长可进行所述隧道通信的时间的信息。
21.一种隧道管理装置,构成权利要求17或18所述的信息处理系统。
22.一种访问装置,构成权利要求17或18所述的信息处理系统。
23.一种信息处理方法,包括维持信息接受步骤,接受有关维持隧道通信的信息的维持信息;以及隧道通信控制步骤,根据所述维持信息接受步骤中接受的所述维持信息,控制所述隧道通信。
24.一种隧道管理方法,包括维持信息发送步骤,根据有关多个装置间的隧道通信的信息的隧道通信信息,将有关维持所述隧道通信的信息的维持信息发送到进行所述隧道通信的装置。
25.一种隧道管理方法,包括维持信息发送步骤,根据有关多个装置间的隧道通信的信息的隧道通信信息,发送有关维持所述隧道通信的信息的维持信息。
26.如权利要求25所述的隧道管理方法,其中,还包括请求接收步骤,接收将所述维持信息发送的发送请求,在所述维持信息发送步骤中,在所述请求接收步骤中接收了所述发送请求的情况下,发送所述维持信息。
27.一种信息处理方法,包括请求接收步骤,接收将有关维持多个装置间的隧道通信的信息的维持信息发送的发送请求;请求发送步骤,在所述请求接收步骤中接收了所述发送请求的情况下,发送该发送请求;维持信息接收步骤,接收所述维持信息;以及维持信息发送步骤,在所述维持信息接收步骤中接收了所述维持信息的情况下,发送该维持信息。
28.一种程序,使计算机执行以下步骤维持信息接受步骤,接受有关维持隧道通信的信息的维持信息;以及隧道通信控制步骤,根据所述维持信息接受步骤中接受的所述维持信息,控制所述隧道通信。
29.一种程序,使计算机执行以下步骤维持信息发送步骤,根据有关多个装置间的隧道通信的信息的隧道通信信息,将有关维持所述隧道通信的信息的维持信息发送到进行所述隧道通信的装置。
30.一种程序,使计算机执行以下步骤维持信息发送步骤,根据有关多个装置间的隧道通信的信息的隧道通信信息,发送有关维持所述隧道通信的信息的维持信息。
31.如权利要求30所述的程序,其中,使计算机还执行以下步骤请求接收步骤,接收将所述维持信息发送的发送请求,在所述维持信息发送步骤中,在所述请求接收步骤中接收了所述发送请求的情况下,发送所述维持信息。
32.一种程序,使计算机执行以下步骤请求接收步骤,接收将有关维持多个装置间的隧道通信的信息的维持信息发送的发送请求;请求发送步骤,在所述请求接收步骤中接收了所述发送请求的情况下,发送该发送请求;维持信息接收步骤,接收所述维持信息;以及维持信息发送步骤,在所述维持信息接收步骤中接收了所述维持信息的情况下,发送该维持信息。
全文摘要
隧道管理装置(4)管理有关第1信息处理装置(1)和第2信息处理装置(2)之间的隧道通信的信息的隧道通信信息,根据该隧道通信信息,将有关维持隧道通信的信息的维持信息发送到第1信息处理装置(1),第1信息处理装置(1)根据从隧道管理装置(4)接受的维持信息,控制与第2信息处理装置(2)之间的隧道通信。根据这样的结构,提供能够不通过管理通信的服务器而进行与进行的通信有关的控制的通信系统。
文档编号H04L12/46GK1930834SQ20058000772
公开日2007年3月14日 申请日期2005年1月19日 优先权日2004年1月30日
发明者前川肇, 池田巧 申请人:松下电器产业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1