通信控制装置、服务器以及通信系统制造方法及图纸

技术编号:10491652 阅读:112 留言:0更新日期:2014-10-03 19:03
本发明专利技术提供一种通信控制装置、服务器以及通信系统。该通信控制装置包含第一连接单元、连接维持单元,以及断开检测器。第一连接单元通过网络连接到服务器上,并与服务器建立连接。当连接的非通信状态持续预定的时间时,连接维持单元传输用于维持与服务器的连接的数据包。断开检测器对数据包中止状态进行检测。当断开检测器已经检测到数据包中止状态时,连接维持单元会缩短预定时间。

【技术实现步骤摘要】
通信控制装置、服务器以及通信系统
[0001 ] 本专利技术涉及一种通信控制装置、一种服务器以及一种通信系统。
技术介绍
相关领域的一些通信控制装置允许从外部装置对家用装置进行远程控制,但当外部装置无法访问家用装置时,不能执行实时的远程控制。此外,尽管存在一种方法,使得即使当外部装置无法访问家用装置时仍允许实时的远程控制,并且避免诸如明确通知的代理服务器超时等断开因素,但却不存在一种用于避免未明确通知的断开因素的方法。明确通知的断开因素是指对由于超时等产生的断开进行明确通知的断开因素。另一方面,未明确通知的断开因素是指对由于超时等产生的断开不进行明确通知的断开因素。未明确通知的断开因素的实例包含NAT超时、防火墙超时,以及PPPoE超时。 如上文所描述,相关领域的通信控制装置的不利之处在于,未明确通知的断开因素是不能避免的。
技术实现思路
各实施例的目标是提供一种通信控制装置,使得未明确通知的断开因素能够避免。 根据一个实施例,通信控制装置包含第一连接单元、连接维持单元,以及断开检测器。第一连接单元通过网络连接到服务器上,并与服务器建立连接。当连接的非通信状态持续预定的时间时,连接维持单元传输用于维持与服务器的连接的数据包。断开检测器对数据包中止状态进行检测。当断开检测器已经检测到数据包中止状态时,连接维持单元会缩短预定时间。 根据上文所描述的通信控制装置,可以避免未明确通知的断开因素。 【附图说明】 图1为说明根据第一实施例的整个系统的图解。 图2为说明根据第一实施例的通信控制装置的功能配置的方框图。 图3A为说明根据第一实施例的在通信控制装置上改变数据包传输之间的时间间隔的过程流程的流程图。 图3B为说明根据第一实施例的在通信控制装置上改变连接方法的过程流程的流程图。 图4为说明根据第一实施例的服务器的功能配置的方框图。 【具体实施方式】 下面将参考附图详细地描述各实施例。注意,本专利技术并不限于这些实施例。 第一实施例 图1为说明整个通信系统的图解,在所述通信系统中,使用根据第一实施例的通信控制装置。如图1所示,通信系统包含远程控制请求装置500、通信控制装置300、宽带路由器200、服务器100,以及多个远程被控制装置600。远程控制请求装置500为例如手机、智能手机,或PC,所述远程控制请求装置500通过诸如因特网等的网络400连接到服务器100上。通信控制装置300在某种状态下连接到宽带路由器200上,在所述状态中,通信控制装置300可以通过诸如因特网等的网络400与服务器100进行通信。或者,通信控制装置300可以具有宽带路由器200的功能并因此与之相结合。通信控制装置300是对宽带路由器200的通信进行控制的装置。通信控制装置300可以通过网络与远程被控制装置600(诸如空调、照明设备,以及数字电视等的家用电器)相连接并且进行通信,所述网络诸如有线LAN(以太网(注册商标))、无线LAN(802.11a,b,g,n),PAN(蓝牙(注册商标),ZigBee (注册商标))。通信控制装置300和远程被控制装置600可以互相结合。在此种情况下,远程被控制装置600的数目可以为一。 图2为说明通信控制装置的详细配置的方框图。通信控制装置300包含第一连接单元10、连接维持单元11、断开检测器12、变化指令接收单元13、第二连接单元14、连接方法管理单元15,以及装置控制器16。 第一连接单元10主动与服务器100建立连接。为了连接的建立,例如,使用TCP、建立在TCP上的诸如WebSocket等的协议,或者基于HTTP的被称为Comet或长轮询(Longpolling)的协议。当这些连接被建立时,第一连接单元10可以实时接收在特定时间传输的来自服务器100的远程控制命令。通过服务器100传输的远程控制命令为从远程控制请求装置500接收并由服务器100保留的远程控制命令。或者,远程控制命令可以为响应于从远程控制请求装置500发出远程控制命令的请求,由服务器100发出的远程控制命令。一旦收到来自服务器100的远程控制命令,通信控制装置300就根据该远程控制命令来控制远程被控制装置600。 由第一连接单元10建立的连接可以在路径(在本实施例中所述路径指的是在服务器100与形成于网络400中的通信控制装置300之间的通信路径)上由宽带路由器200或某个装置或类似者明确地或隐式地断开。在许多种情况下,断开发生在通信尚未通过这些情况下的连接(尚未通过连接进行通信的状态将被称为非通信状态)进行一段特定的时间段时,所述情况例如,NAT超时、代理超时、防火墙超时,以及PPPoE超时。因此,通过以每个预定的时间间隔(在下文中称为“第一阈值”)传输数据包可以避免断开,因此非通信状态中的非通信时间将不会持续。具体地说,在从上一次通信的预定时间过去之后,数据包通过第一连接单元10传输到服务器100,并且在从先前数据包传输的预定时间过去之后,数据包类似地进行传输。执行这种传输数据包的操作以维持与服务器100的连接的组件为连接维护单元11。注意,在本实施例中的明确断开是指当连接将被断开或可能断开时,一个装置(除了服务器100和通信控制装置300之外)预先或事后通知服务器100或通信控制装置300连接将被断开或已经断开,并执行断开。例如,代理超时属于明确的断开。在本实施例中的非明确(在下文中称为隐式)断开是指一个装置(除了服务器100和通信控制装置300之外)执行断开,而不会在连接将被断开时或在连接断开之前通知服务器100和通信控制装置300连接将被断开或已经断开。例如,在NAT超时、防火墙超时,或PPPoE超时中,断开是隐式的。 注意,当数据包没有通过通信控制装置300与服务器100之间的路径(例如,网络)传输时,服务器100与通信控制装置300之间的连接被断开。在本实施例中,当非通信状态持续预定的时间间隔时,作为(例如)NAT超时的结果将进入中止状态,在所述非通信状态中,没有数据包流经服务器100与通信控制装置300之间的路径。此后,服务器100与通信控制装置300之间的连接也被断开。 注意,由连接维持单元11传输的数据包可以为期待来自服务器100的响应的数据包。期待响应的数据包与响应数据包的组合的实例包含TCP数据包和对其作出响应的TCPACK数据包,以及对其作出响应的WebSocket Ping和WebSocket Pong,但只要协议中定义了响应,那么可以使用任何数据包。连接维持单元11传输此类数据包,并且如果在一定的时间段内没有响应,则将此类数据包通知给断开检测器12,因为假设在沿着路径的某一点处已经发生隐式断开。 在一些情况下,连接维持单元11不期待从服务器100对传输用于维持连接的数据包作出任何响应。即使在这些情况下,如果通过诸如沿着路径的代理服务器等装置将断开明确通知给断开检测器12,那么断开检测器12也能检测出数据包中止状态。 此外,通过接收来自服务器100的中止状态通知,断开检测器12也能检测出数据包中止状态。在这种情况下,服务器100通过使用一种将期待响应的数据包传输到通信控制装置300的技术来检测隐式断开已经发生的可能性本文档来自技高网...

【技术保护点】
一种通信控制装置,其特征在于,包括:第一连接单元,通过网络连接到服务器上,并与所述服务器建立连接;连接维持单元,当所述连接的非通信状态持续预定的时间时,所述连接维持单元传输用于维持与所述服务器的所述连接的数据包;以及断开检测器,对数据包中止状态进行检测,其中当所述断开检测器已经检测到所述数据包中止状态时,所述连接维持单元会缩短所述预定时间。

【技术特征摘要】
2013.03.29 JP 2013-0745211.一种通信控制装置,其特征在于,包括: 第一连接单元,通过网络连接到服务器上,并与所述服务器建立连接; 连接维持单元,当所述连接的非通信状态持续预定的时间时,所述连接维持单元传输用于维持与所述服务器的所述连接的数据包;以及 断开检测器,对数据包中止状态进行检测,其中 当所述断开检测器已经检测到所述数据包中止状态时,所述连接维持单元会缩短所述预定时间。2.根据权利要求1所述的装置,其特征在于,所述断开检测器对未以明确方式在外部进行通知的所述数据包中止状态进行检测。3.根据权利要求1所述的装置,其特征在于,所述断开检测器对期待响应的数据包进行传输,并且通过不接收对期望响应的所述数据包所作出的响应来对所述中止状态进行检测。4.根据权利要求1所述的装置,其特征在于,所述断开检测器通过接收来自所述服务器的中止状态通知来对所述中止状态进行检测。5.根据权利要求1所述的装置,其特征在于,所述连接维持单元根据来自所述服务器的指令来改变所述预定时间的长度。6.根据权利要求1所述的装置,其特征在于,还包括: 第二连接单元,通过使用定期地并且积极地连接到所述服务器上的轮询方法或接受来自所述服务器的连接的建立的直接访问方法而连接到所述服务器上;以及 连接方法管理单元,当由所述连接维持单元改变的所述预定时间比预定第二闽值短时,所述连接方法管理单元将连接到所述服务器上的所述连接单元从所述第一连接单元转换到所述第二连接单元。7.根据权利要求1所述的装置,其特征在于,还包括: 第二连接单元,所述第二连接单元通过使用定期地且主动地连接到所述服务器上的轮询方法或接受来自所述服务器的连接的建立的直接方法而连接到所述...

【专利技术属性】
技术研发人员:南圭祐安次富大介后藤真孝山本高章中川达也岸本卓也
申请(专利权)人:株式会社东芝东芝照明技术株式会社
类型:发明
国别省市:日本;JP

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

1