当前位置: 首页 > 专利查询>索尼公司专利>正文

信息处理设备、信息处理系统、信息处理方法和程序技术方案

技术编号:10742201 阅读:123 留言:0更新日期:2014-12-10 15:30
为了减轻由于用于维持信息处理设备之间的连接的通信处理而产生的通信负荷。解决方式:信息处理设备包括通信单元和控制单元。所述通信单元能够经由网络上的中继服务器与另一信息处理设备进行通信。所述控制器能够获取通信环境信息,所述通信环境信息表示所述通信单元的通信环境,所述通信环境信息包括与对通信单元和中继服务器之间的通信进行中继的通信中继设备的属性信息。另外,控制器能够基于所获取到的通信环境信息来计算发送用于维持与中继服务器的连接的维持信号的发送间隔。此外,控制器能够控制通信单元按照所计算出的发送间隔将维持信号发送至中继服务器。

【技术实现步骤摘要】
【国外来华专利技术】信息处理设备、信息处理系统以及信息处理方法
本技术涉及能够经由通信中继设备与网络中的另一信息处理设备进行通信的信息处理设备、包括该信息处理设备的信息处理系统、该信息处理设备所执行的信息处理方法以及该信息处理设备所执行的程序。
技术介绍
在经由诸如网络地址转换路由器(NAT路由器)和代理服务器等的通信中继设备的信息处理设备之间的通信处理中,如果这些信息处理设备在预定的时间段内相互没有进行通信,则通信中继设备可能切断连接。鉴于此,通信中继设备彼此进行通信,从而按照恒定时间间隔维持连接(保持连接(KeepAlive)、心跳通信)。例如,以下专利文献1描述了保持连接。现有技术文献专利文献专利文献1:日本特开2009-232358号公报
技术实现思路
专利技术要解决的问题然而,通信中继设备切断连接之前的时间段根据通信中继设备以及通信中继设备的通信环境而发生很大改变。虽然事实如此,但根据传统的通信中继设备,由于按照恒定时间间隔建立保持连接通信,因此与维持通信连接本身所需的频率相比,建立通信的频率更高,这导致通信负荷和通信量增加。鉴于上述情形,本技术的目的是提供能够减轻由于用以维持信息处理设备之间的连接的通信处理而产生的通信负荷的信息处理设备、信息处理系统、信息处理方法和程序。解决问题的手段为了解决上述问题,根据本技术的信息处理设备包括通信单元和控制器。通信单元能够经由网络中的中继服务器与另一信息处理设备进行通信。控制器能够获得表示所述通信单元的通信环境的通信环境信息,其中所述通信环境信息包括与对所述通信单元和所述中继服务器之间的通信进行中继的通信中继设备有关的属性信息。此外,所述控制器能够基于所获得的通信环境信息来计算用以发送用以维持与所述中继服务器的连接的维持信号的发送间隔。此外,所述控制器能够控制所述通信单元按照所计算的发送间隔将所述维持信号发送至所述中继服务器。根据该结构,由于信息处理设备能够根据通信中继设备的通信环境来确定维持信号的发送间隔,因此与不依赖通信环境一律发送维持信号的情况相比,可以减轻由于维持信号的发送处理而产生的通信负荷。在所述通信单元连接至所述中继服务器之后,如果所述通信中继设备切断了该连接,则所述控制器可以计算该连接和该切断之间的持续时间,并且基于所计算出的持续时间来计算所述维持信号的发送间隔。利用该结构,通过基于与中继服务器的过去通信的直到连接被切断为止的时间段来计算维持信号的发送间隔,信息处理设备能够通过在该信息处理设备下次与中继服务器进行通信时按适当间隔发送维持信号,来维持连接。所述通信单元可能能够与所述网络上的连接测试服务器进行通信。在这种情况下,在所述连接单元连接至所述连接测试服务器之后,如果所述通信中继设备切断了该连接,则所述控制器可以计算该连接与该切断之间的持续时间,并且基于所计算出的持续时间来计算所述维持信号的发送间隔。利用该结构,信息处理设备在与中继服务器进行通信之前与连接测试服务器进行通信,并且基于直到该连接切断为止的时间段来计算维护信号的发送间隔,由此可以在无需从一开始切断连接的情况下与中继服务器进行通信。所述通信单元可能能够从所述中继服务器接收通知消息,所述通知消息通知存在从所述另一信息处理设备发送至所述信息处理设备的数据。在这种情况下,所述控制器可能能够根据所述通信环境来创建为了所述中继服务器连接至所述信息处理设备并且发送所述通信消息而要设置的设置消息,并且能够控制所述通信单元以将所创建的设置信息发送至所述中继服务器。在这种情况下,所述中继服务器可能存储所发送的设置信息,并且基于所存储的设置信息来发送所述通知消息。利用该结构,信息处理设备能够根据通信环境来将设置信息发送至中继服务器,并且可靠地接收通知消息。所述控制器可能能够根据所述通信环境的变化来更新所创建的设置信息,并且能够控制所述通信单元将更新后的设置信息发送至所述中继服务器。在这种情况下,所述中继服务器可以利用更新后并发送的设置信息来更新所存储的设置信息。利用该结构,例如,即使在信息处理设备是移动终端的情况下通信环境可能改变,信息处理设备也能够响应于该变化来更新设置信息,并且中继服务器能够设置更新后的设置信息。所述控制器可能能够预先创建根据所述通信环境的变化而要创建的多个所述设置信息。此外,所述控制器可能能够控制所述通信单元将所创建的多个所述设置信息发送至所述中继服务器。此外,如果所述通信环境改变、并且所发送的多个所述设置信息均不与变化之后的通信环境相对应,则所述控制器可能创建与变化之后的通信环境相对应的新的设置信息。此外,所述控制器可以控制所述通信单元将所创建的新的设置信息发送至所述中继服务器。在这种情况下,所述中继服务器可以存储所发送的多个所述设置信息,并且基于所存储的多个所述设置信息中的至少一个来发送所述通知消息。利用该结构,由于信息处理设备预先将与多个通信环境相对应的多个设置信息发送至服务器,因此无需在每次通信环境改变时将设置信息发送至中继服务器,由此可以减轻信息处理设备和服务器的发送处理的负担。所述信息处理设备还可以包括存储单元。在这种情况下,所述通信单元可能能够从所述中继服务器定期接收与在所述信息处理设备和所述中继服务器之间的连接被切断的情况下所述信息处理设备重新连接至所述中继服务器的时刻有关的重新连接信息,其中所述重新连接信息是根据包括所述信息处理设备的连接至所述中继服务器的多个信息处理设备的数量所创建的。在这种情况下,所述控制器可能能够控制所述存储单元存储定期接收到的重新连接信息中的最新的重新连接信息。此外,在所述信息处理设备和所述中继服务器之间的连接被切断的情况下,所述控制器可能能够基于所存储的重新连接信息来控制所述通信单元重新连接至所述中继服务器。利用该结构,如果与中继器的连接由于任何故障而切断,则信息处理设备基于此时最新的所存储的重新连接信息来重新连接至中继服务器。由于此,连接至中继服务器的大量另一信息处理设备没有请求中继服务器同时重新连接,由此可以防止发生连接错误,并且减轻中继服务器的负荷。所述通信单元可以接收与所述切断和所述重新连接之间的最大等待时间有关的信息作为所述重新连接信息。在这种情况下,所述控制器可以基于随机数来确定所述最大等待时间内的等待时间。此外,在经过了所确定的等待时间之后,所述控制器可以控制所述通信单元以重新连接至所述中继服务器。利用该结构,如果信息处理设备从中继服务器接收到最大等待时间信息并且仅随机确定该最大等待时间内的等待时间,则可以防止在服务器处发生进一步的通信错误。所述中继服务器可以响应于所发送的维持信号来回复包括与所述最大等待时间有关的信息的ACK。在这种情况下,所述通信单元可以接收所述ACK,并且所述控制器可以从所接收到的ACK获得与所述最大等待时间有关的信息。利用该结构,可以防止由于来自中继服务器的与最大等待时间有关的信息的发送处理而导致通信负荷增加。根据本技术的另一实施例的信息处理系统包括第一信息处理设备和第二信息处理设备。所述第一信息处理设备包括第一通信单元和第一控制器。所述第一通信单元能够经由所述第二信息处理设备与另一信息处理设备进行通信。第一控制器能够获得与所述第一通信单元的通信环境有关的通信环境信息,其中所述通信环境信息包括与对所述第本文档来自技高网...
信息处理设备、信息处理系统、信息处理方法和程序

【技术保护点】
一种信息处理设备,包括:通信单元,其能够经由网络上的中继服务器与另一信息处理设备进行通信;以及控制器,所述控制器能够执行如下操作:能够获得表示所述通信单元的通信环境的通信环境信息,所述通信环境信息包括与对所述通信单元和所述中继服务器之间的通信进行中继的通信中继设备有关的属性信息,能够基于所获得的通信环境信息来计算用以发送用于维持与所述中继服务器的连接的维持信号的发送间隔,以及能够控制所述通信单元按照所计算出的发送间隔将所述维持信号发送至所述中继服务器。

【技术特征摘要】
【国外来华专利技术】2012.03.27 JP 2012-0708421.一种信息处理设备,包括:通信单元,其能够经由网络上的中继服务器与另一信息处理设备进行通信;控制器,所述控制器能够执行如下操作:能够获得表示所述通信单元的通信环境的通信环境信息,所述通信环境信息包括与对所述通信单元和所述中继服务器之间的通信进行中继的通信中继设备有关的属性信息,能够基于所获得的通信环境信息来计算用以发送用于维持与所述中继服务器的连接的维持信号的发送间隔,以及能够控制所述通信单元按照所计算出的发送间隔将所述维持信号发送至所述中继服务器;以及存储单元,其中,所述通信单元能够从所述中继服务器定期接收重新连接信息,所述重新连接信息与在所述信息处理设备和所述中继服务器之间的连接被切断的情况下所述信息处理设备重新连接至所述中继服务器的时刻有关,所述重新连接信息是根据包括所述信息处理设备的连接至所述中继服务器的多个信息处理设备的数量而创建的,以及所述控制器能够执行以下操作:能够控制所述存储单元存储定期接收到的重新连接信息中的最新的重新连接信息,以及在所述信息处理设备和所述中继服务器之间的连接被切断的情况下,能够基于所存储的重新连接信息来控制所述通信单元重新连接至所述中继服务器。2.根据权利要求1所述的信息处理设备,其中,在所述通信单元连接至所述中继服务器之后,如果所述通信中继设备切断了该连接,则所述控制器计算从该连接到该切断的持续时间,并且基于所计算出的持续时间来计算所述维持信号的发送间隔。3.根据权利要求1所述的信息处理设备,其中,所述通信单元能够与所述网络上的连接测试服务器进行通信,以及在所述通信单元连接至所述连接测试服务器之后,如果所述通信中继设备切断了该连接,则所述控制器计算从该连接到该切断的持续时间,并且基于所计算出的持续时间来计算所述维持信号的发送间隔。4.根据权利要求1所述的信息处理设备,其中,所述通信单元能够从所述中继服务器接收通知消息,所述通知消息通知存在从所述另一信息处理设备发送至所述信息处理设备的数据,所述控制器能够根据所述通信环境创建设置消息,并且能够控制所述通信单元将所创建的设置信息发送至所述中继服务器,所述设置信息被设置为使得所述中继服务器能够连接至所述信息处理设备以及发送所述通知消息,以及所述中继服务器存储所发送的设置信息,并且基于所存储的设置信息来发送所述通知消息。5.根据权利要求4所述的信息处理设备,其中,所述控制器能够根据所述通信环境的变化来更新所创建的设置信息,并且能够控制所述通信单元将更新后的设置信息发送至所述中继服务器,以及所述中继服务器利用更新后并发送的设置信息来更新所存储的设置信息。6.根据权利要求4所述的信息处理设备,其中,所述控制器能够执行以下操作:能够预先创建根据所述通信环境的变化而要创建的多个所述设置信息,能够控制所述通信单元将所创建的多个所述设置信息发送至所述中继服务器,在所述通信环境发生了变化并且所发送的多个所述设置信息均不与变化之后的通信环境相对应的情况下,所述控制器能够创建与变化之后的通信环境相对应的新的设置信息,以及能够控制所述通信单元将所创建的新的设置信息发送至所述中继服务器,以及所述中继服务器存储所发送的多个所述设置信息,并且基于所存储的多个所述设置信息中的至少一个来发送所述通知消息。7.根据权利要求1所述的信息处理设备,其中,所...

【专利技术属性】
技术研发人员:岛川真人
申请(专利权)人:索尼公司
类型:发明
国别省市:日本;JP

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1