【技术实现步骤摘要】
网络设备、系统和方法
本专利技术涉及一种控制网络上的服务器和网络设备之间的通信的技术。
技术介绍
在因特网环境下的客户机/服务器系统中,由于防火墙,不能从作为各种打印服务的发送源的服务器向作为各种打印服务的执行源的客户机侧图像形成设备发送数据。相应地,提出了一种轮询式通信方法,其中,从客户机侧图像形成设备向作为各种打印服务的发送源的服务器,作出关于有无命令的询问。日本专利公开第2007-334612号公开了一种设备管理系统,其中,从被管理的设备接收到关于有无跨越防火墙的指令的询问时,管理设备在接收到询问时建立的会话中,作为对询问的答复发送指令。设想了以来自客户机的初始通信(握手(Handshake))为起点,进行从因特网上的服务器(管理设备)到防火墙内的内网上的网络设备的推送(Push)通信的通信方法(推送通信方法)。推送通信方法是使得能够在没有来自防火墙内的指令请求(HTTP请求等)的情况下,从管理设备提供指令的通信方法。推送通信方法例如包括称为“WebSocket”的协议(RFC6455)。管理设备通过以推送通信方法进行通信,能够实时分发命令,这消除了在从网络设备到管理设备的轮询方案中,对有无命令的轮询询问的需要。换句话说,借助于推送通信,能够消除在现有技术中出现的由轮询的间隔产生的时间损失。然而,推送通信具有在网络设备和管理设备之间始终保持通信连接的特征。因此,在从成本等的观点出发而设置网络设备和管理设备之间的通信连接数量的上限的系统中,连接的数量容易达到上限值。因此,可能存在在网络设备和管理设备之间无法建立推送通信(无法开始握手)的情况。专利技术内 ...
【技术保护点】
一种网络设备,其经由防火墙与外部管理设备通信,所述网络设备包括:接收单元,用于从其他网络设备接收利用预定通信方法作为与所述管理设备的通信方法的请求,在所述预定通信方法中,不从所述防火墙内获得指令请求,并允许来自所述管理设备的指令;以及传送单元,用于向所述其他网络设备,传送在请求利用所述预定通信方法之后、使用所述预定通信方法从所述管理设备向所述其他网络设备给出的指令。
【技术特征摘要】
2012.05.23 JP 2012-1172251.一种网络设备,其经由防火墙与外部管理设备通信,所述网络设备包括:第一通信模块,支持以TCP/IP进行的网络通信;第二通信模块,用于以HTTP进行的网络通信;第三通信模块,用于以预定通信方法进行的网络通信,在所述预定通信方法中,不从所述防火墙内获得指令请求,而允许来自所述管理设备的指令,其中所述预定通信方法是与TCP/IP和HTTP不同的协议;连接建立单元,用于使用所述预定通信方法,与所述管理设备新建立连接;接收单元,用于从其他网络设备接收利用所述预定通信方法作为与所述管理设备的通信方法的请求;传送单元,用于向所述其他网络设备,传送在请求利用所述预定通信方法之后、使用所建立的连接经由所述第三通信模块从所述管理设备给出的指令;以及确定单元,用于在所述接收单元接收到所述请求之后,确定所述网络设备本身是否正使用所述预定通信方法与所述管理设备通信,其中,在确定直到所述网络设备本身不能与所述管理设备通信为止花费的时间,等于或大于预定阈值的情况下,所述传送单元向所述其他网络设备,传送从正使用所述预定通信方法进行通信的所述管理设备给出的所述指令,并且其中,所述预定通信方法是WebSocket协议。2.根据权利要求1所述的网络设备,其中,所述阈值是保持与所述管理设备的连接的连接保持时间,其中,从所述其他网络设备通知所述连接保持时间,并且依据所述其他网络设备要处理的数据的量确定所述连接保持时间。3.一种网络设备,其经由防火墙与外部管理设备通信,所述网络设备包括:第一通信模块,支持以TCP/IP进行的网络通信;第二通信模块,用于以HTTP进行的网络通信;第三通信模块,用于以预定通信方法进行的网络通信,在所述预定通信方法中,不从所述防火墙内获得指令请求,而允许来自所述管理设备的指令,其中所述预定通信方法是与TCP/IP和HTTP不同的协议;请求单元,用于向所述防火墙内的其他网络设备作出利用所述预定通信方法作为与所述管理设备的通信方法的请求;接收单元,用于接收使用所述预定通信方法从所述管理设备给出的、在请求利用所述预定通信方法之后从所述其他网络设备传送的指令;以及执行单元,用于执行接收到的指令,其中,在使用所述预定通信方法与所述管理设备建立连接成功的情况下,所述网络设备使用所建立的连接经由所述第三通信模块与所述管理设备通信,其中,在根据经由所述第二通信模块的HTTP的错误数据,确定使用所述预定通信方法与所述管理设备建立连接不成功的情况下,所述请求单元作出所述请求,并且其中,所述预定通信方法是WebSocket协议。4.根据权利要求3所述的网络设备,其中,所述其他网络设备是对所述预定通信方法进行中介的代理服务器。5.根据权利要求3所述的网络设备,其中,在使用所述预定通信方法与所述管理设备建立连接不成功的情况下,所述请求单元向正使用所述预定通信方法与所述管理设备通信的所述其他网络设备,作出所述请求。6.根据权利要求3所述的网络设备,其中,根据预先设置的定时、所述网络设备本身的电源接通时以及来自外部设备的管理...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。