【技术实现步骤摘要】
【国外来华专利技术】服务器装置、系统及其控制方法
本专利技术涉及经由互联网与客户端装置通信的服务器装置、系统及其控制方法。
技术介绍
传统上,在客户端/服务器系统中建立连接的方法当中,存在基于通过接收侧接收的连接请求来识别由发送侧激活的安全协议(例如SSL),并且利用适当的协议来建立连接的方法。然后对消息进行加密并且进行通信。参照例如日本特表2009-508261号公报。另外,提出了Push(推送)通信方法,其中以来自客户端的握手(handshake)为起点,通过持续维持通信连接,来进行从互联网上的服务器到防火墙内的内部网络上的客户端的通信。参见例如互联网工程任务组(InternetEngineeringTaskForce,IETF)RFC6455:WebSocket协议(URL:http://tools.ietf.org/html/rfc6455)。当执行Push通信、并且在客户端与服务器之间持续维持通信连接时,在服务器上,与进行通信的客户端的数量成比例地持续消耗诸如存储器、CPU以及连接等的资源。从而,考虑服务器上的资源消耗效率,期望通过仅在Push通信变得必须之后进行来自客户端的握手,来建立通信连接,并且在Push通信已完成时释放通信连接。然而,利用传统的在客户端/服务器系统中建立连接的方法,无法从服务器向客户端指示使得客户端在进行Push通信时发起握手。
技术实现思路
本专利技术提供这样一种方法,其中经由互联网在客户端装置与服务器装置之间进行通信,考虑到服务器装置侧的资源,能够在适当的定时切换到包括上述Push通信的特定通信方法。根据本专利技术的一方面,提供一种经由互联网 ...
【技术保护点】
一种经由互联网与客户端装置通信的服务器装置,该服务器装置包括:接收单元,其用于接收来自所述客户端装置的询问;发送单元,其用于发送第一条件信息作为针对所接收的询问的答复,根据所述第一条件信息进行初始通信,从而切换到无需来自所述客户端装置的请求而能够从所述服务器装置进行指示的特定通信方法;以及指示单元,其用于通过根据所述第一条件信息进行与所述客户端装置的所述初始通信来切换到所述特定通信方法,并且通过所述特定通信方法对所述客户端装置作出发送指示。
【技术特征摘要】
【国外来华专利技术】2012.05.10 JP 2012-1089121.一种经由互联网与客户端装置通信的服务器装置,该服务器装置包括:接收单元,其用于通过HTTP接收来自所述客户端装置的询问;发送单元,其用于发送包括触发初始通信的执行的条件的信息的第一条件信息作为针对所接收的询问的答复,从而从所述HTTP切换到无需来自所述客户端装置的请求而能够从所述服务器装置进行指示的、除了所述HTTP以外的特定通信方法;以及指示单元,其用于在所述接收单元还从所述客户端装置接收到与所接收的询问不同的、针对根据所述第一条件信息的初始通信的请求的情况下,通过根据所述第一条件信息进行与所述客户端装置的所述初始通信来切换到所述特定通信方法,并且通过所述特定通信方法对所述客户端装置作出发送指示。2.根据权利要求1所述的服务器装置,其中,所述特定通信方法是WebSocket协议。3.根据权利要求2所述的服务器装置,其中,所述初始通信是WebSocket协议的握手。4.根据权利要求1所述的服务器装置,其中,所述第一条件信息包括事件、计划信息和时间周期中的至少一者。5.根据权利要求1所述的服务器装置,其中,所述客户端装置是图像形成装置。6.根据权利要求1所述的服务器装置,该服务器装置还包括:断开单元,其用于根据对应于所述第一条件信息的第二条件信息来断开通过所述特定通信方法进行的通信。7.根据权利要求6所述的服务器装置,其中,在不存在要作为所述第二条件信息而被发送到所述客户端装置的指示的情况下,所述断开单元断开通过所述特定通信方法进行的通信。8.根据权利要求1所述的服务器装置,该服务器装置还包括:控制单元,其用于在当根据所述第一条件信息从所述客户端装置进行所述初始通信时不存在要被发送到所述客户端装置的指示的情况下,进行控制以不切换到所述特定通信方法。9.一种用于控制经由互联网与客户端装置通信的服务器装置的控制方法,该控制方法包括以下步骤:通过HTTP接收来自所述客户端装置的询问;发送包括触发初始通信的执行的条件的信息的第一条件信息作为针对所接收的询问的答复,从而从所述HTTP切换到无需来自所述客户端装置的请求而能够从所述服务器装置进行指示的、除了所述HTTP以外的特定通信方法;以及在所述接收步骤还从所述客户端装置接收到与所接收的询问不同的、针对根据所述第一条件信息的初始通信的请求的情况下,通过根据所述第一条件信息进行与所述客户端装置的所述初始通信来切换到所述特定通信方法,并且通过所述特定通信方法对所述客户端装置作出发送指示。10.根据权利要求9所述的控制方法,其中,所述特定通信方法是WebSocket协议。11.根据权利要求9所述的控制方法,其中,所述第一条件信息包括事件、计划信息和时间周期中的至少一者。12.根据权利要求9所述的控制方法,该控制方法还包括:根据对应于所述第一条件信息的第二条件信息来断开通过所述特定通信方法进行的通信的步骤。13.根据权利要求12所述的控制方法,其中,在所述断开步骤中,在不存在要作为所述第二条件信息而被发送到所述客户端装置的指示的情况下,断开通过所述特定通信方法...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。