用于控制信息处理设备的系统和方法技术方案

技术编号:3526228 阅读:181 留言:0更新日期:2012-04-11 18:40
包括通过网络互相连接的信息处理设备和信息终端的控制系统,    信息终端包括:    请求装置,用来在设备被连接到信息终端的状态下,请求信息处理设备通过网络建立通信连接;    接收装置,用来通过响应请求装置发出的请求而建立起来的通信连接,从信息处理设备接收包括用于控制设备的命令的数据包;以及,    控制装置,用来根据包含在接收装置接收的数据包中的命令来控制该设备,    信息处理设备包括:    建立装置,用来在信息处理设备和信息终端之间,建立通过网络进行的通信连接,以响应信息终端发出的请求;    发送装置,在建立装置建立起与信息终端的通信连接之后,用来从信息处理设备向信息终端传送数据包。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及控制系统和控制方法、信息处理方法和信息处理设备、信息处理终端和用于信息处理终端的方法、存储终端以及程序。更具体来说,本专利技术涉及控制系统和控制方法、信息处理方法和信息处理设备、信息处理终端和用于信息处理终端的方法、存储终端以及程序,用来控制以更为可靠和有效的方式通过网络连接的设备。
技术介绍
近年来,提出了各种系统,用于控制安装在远端位置的设备。日本未决专利申请No.2000-184081中公开了一种这类系统。在该系统中,安装在家里的家用电器,例如空调或者录像机,根据从家外通过电话线传送的密码而进行控制。日本未决专利申请No.2002-41378中公开了一种系统,其中一台服务器被设置在控制终端和被控制终端之间,并且控制终端通过该服务器控制被控制终端。在这些控制系统中,被控制设备需要通过通信装置始终保持与控制设备的连接,这样,安放在远端的控制设备可以访问被控制设备(例如,在日本未决专利申请No.2000-184081中公开的系统中,家用电器始终通过电话线连接到远端控制器和适配器)。也就是说,当做为控制设备的第一个设备和做为被控制设备的第二个设备能够在任何需要通信的时候互相通信时,每个设备都可以主动发起通信。例如,在任何需要发送的时候,第一个设备可以向第二个设备发送各种数据,包括请求,反过来,第二个设备也可以向第一个设备发送各种数据。这使得,在任何需要控制的时候,都可以通过经由网络与该设备进行的通信,来控制该设备。然而,当例如IC卡、显示器或者存储器这样的设备,在不是一直连接到网络的环境中而被远程控制的情况下,该设备通常以这种方式被控制管理该设备的客户端,例如个人计算机,向服务器发送请求,并且客户端根据服务器返回的应答来控制该设备的操作。然而,在这项技术中,服务器很难直接地主动控制该设备。也就是说,由于设备不是一直连接到网络,服务器不能在任意时间访问客户端以控制被客户端管理的设备。更具体来说,当设备被安放在靠近、或者直接安装在,一台连接到网络的设备(例如IC卡读/写卡器或者RF ID接收器)上时,服务器很难按照特定的时间安排,主动改变设备(例如IC卡或者非接触RF ID接收)的属性,或者控制非直接连接到服务器上的设备的操作。此外,在传统的控制系统中,当命令或者应答在服务器和客户端之间传送的时候,一次传送一个命令或者一个应答。这导致在服务器和客户端之间执行传送的次数增加,并由此导致通信成本的增加。由于,每次传送命令或者应答时,都会附加例如报头和报尾的信息,因而一次传送的数据长度增加,并且每次传送所需的通信时间也增加。特别是,当连接终端,例如手提电话,被远程控制的时候,与其通信的通信速度低并且成本高,因而上述问题就很严重。此外,在传统的控制系统中,当客户端接收到服务器传送的命令时,如果在客户端出现错误,处理过程就被终止,而不论错误的类型。为了使客户端执行下面的处理,需要服务器和客户端互相连接到一起并传送命令。
技术实现思路
如上所述,本专利技术的目标是提供一种通过网络,以一种高度可靠和有效的方式,来对一个设备进行远程控制的技术。本专利技术提供了一种包括通过网络互相连接在一起的信息处理设备和信息终端的控制系统。其中信息终端包括请求装置,用于在设备被连接到信息终端的状态下,请求信息处理设备通过网络建立通信连接;接收装置,用于通过响应请求装置发出的请求而建立起来的通信连接,从信息处理设备接收包括用于控制该设备的命令的数据包;以及控制装置,用于根据包含在接收装置接收的数据包中的命令来控制该设备。而信息处理设备包括建立装置,用于在信息处理设备和信息终端之间,建立通过网络进行的通信连接,以响应信息终端发出的请求;发送装置,在建立装置建立起与信息终端的通信连接之后,用于从信息处理设备向信息终端传送数据包。本专利技术提供了用于控制系统的方法,包括以下步骤在设备与信息终端相连接的状态下,请求信息处理设备通过网络建立通信连接;通过响应在请求步骤中发出的请求而建立起来的通信连接,从信息处理设备接收包含用于控制该设备的命令的数据包;根据在接收步骤中接收到的数据包中包含的命令,来控制该设备;响应信息终端发出的请求,在信息处理设备和信息终端之间建立通过网络执行的通信连接;在建立步骤中建立起与信息终端的通信连接之后,从信息处理设备向信息终端传送数据包。本专利技术还提供了一种信息处理设备,包括建立装置,用来在信息处理设备和信息终端之间,建立通过网络进行的通信连接,以响应信息终端在设备连接在其上的状态下发出的请求;发送装置,在建立装置建立起与信息终端的通信连接之后,用来从信息处理设备向信息终端发送包含用于控制设备的命令的第一数据包。信息处理设备此外可以包括接收装置,用来从信息终端接收包含对发送装置传送的命令的响应的第二数据包。命令可能包含指示当信息终端未能根据命令执行一项处理的时候,该项处理是否应当按照后面的命令继续执行的信息。发送装置发送的第一数据包可能包含属于同一协议的多个命令。发送装置可以与第一数据包一起发送一个简单的程序,用来引起信息终端判断哪项处理应当被设备执行。发送装置发送的第一数据包可能包含用来根据该命令识别被控制设备的识别信息。当通信装置建立的通信连接包括信息终端的防火墙的时候,发送装置可以使用HTTP作为通信协议来发送第一数据包。在传送多个第一数据包的期间,发送装置可以保持由建立装置建立起来的、通过HTTP的通信连接。信息处理设备此外可以包括命令装置,用来命令信息终端开始在由建立装置建立起来的通信连接中传送预定信息。本专利技术还提供了与信息处理设备相关的信息处理方法,包括以下步骤响应信息终端在设备与信息终端相连接的状态下发出的请求,在信息处理设备和信息终端之间建立通过网络执行的通信连接;在建立步骤中建立起与信息终端的通信连接之后,从信息处理设备向信息终端传送包含用于控制设备的命令的数据包。本专利技术还提供了第一个程序,以及包含存储于其上的第一个程序的存储介质,其中程序包含以下步骤响应信息终端在设备与信息终端相连接的状态下发出的请求,在信息处理设备和信息终端之间建立通过网络执行的通信连接;在建立步骤中建立起与信息终端的通信连接之后,从信息处理设备向信息终端传送包含用于控制设备的命令的数据包。本专利技术还提供了信息终端,它包括请求装置,用来在一个设备被连接到该信息终端的状态下,请求信息处理设备通过网络建立通信连接;接收装置,用来通过响应由请求装置发出的请求而建立的通信连接,从信息处理设备接收包括用于控制该设备的命令的数据包;以及控制装置,用来根据包含在接收装置接收的数据包中的命令来控制该设备。信息终端此外可以包括发送装置,用于向信息处理设备传送第二数据包,包含指出控制装置对该设备执行的控制的结果的应答。本专利技术还提供了信息处理方法,包括以下步骤在设备与信息终端相连接的状态下,请求信息处理设备通过网络建立通信连接;通过响应在请求步骤中发出的请求而建立起来的通信连接,从信息处理设备接收包含用于控制该设备的命令的数据包;根据在接收步骤中接收到的数据包中包含的命令,来控制该设备。本专利技术还提供了第二个程序和包含存储于其上的第二个程序的存储介质,其中第二个程序包括以下步骤在设备与信息终端相连接的状态下,请求信息处理设备通过网络建立通信连接;通过响应本文档来自技高网
...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:赤鹿秀树大岛拓哉铃木唯史三浦敦史太田丰一平野义昭
申请(专利权)人:索尼株式会社
类型:发明
国别省市:

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

1