网络器件的程序控制方法和网络系统技术方案

技术编号:3544171 阅读:193 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及网络器件的程序控制方法和网络系统。本发明专利技术的提供服务的网络器件的程序控制,监视在所述器件中运行的程序模块的功能,当在所述模块的功能中存在问题时,在所述问题得到改善为止的期间,由假想器件程序进行所述器件的代理响应处理。此外,当在所述模块的功能中存在问题时,通过将在所述器件中运行的程序模块更新成最新的程序模块而改善问题,并停止所述假想器件程序的运行。由此,在利用UPnP等通信协议相互联合的器件之间,即便当存在具有器件程序上的错误或性能上的问题的器件的情况下,也能够进行联合运行。

【技术实现步骤摘要】

本专利技术涉及监视可以通过网络进行通信的多个器件的技术和管理在该器件上运行的程序模块的技术。
技术介绍
近年来,家庭中的宽带网网络基础设施被完善,注意力集中在连接高功能的信息家电的本地网络环境上。假定在这种环境中,与网络连接的信息家电(器件)相互联合,向用户提供具有新的附加价值的服务。作为用于控制与本地网络连接的多个器件的技术,存在UPnP(UPnP是UPnP Implementors Corporation(UPnP设备公司)的注册商标,是Universal Plug and Play(通用即插即用)的缩写)和HAVi(HAVi是HAVi Organization(HAVi组织)的注册商标,是Home Audio/VideoInteroperability(家庭音频/视频互操作性)的缩写)等。以这些标准技术在不同的制造商的器件之间也能够协调运行的方式,规定通信协议。另一方面,正在设计用于补充用上述标准技术不能够支持的功能的各种构造。在日本专利特开2005-309617号公报中,表示有使不支持上述标准技术的器件作为支持的器件进行运行的方法。此外,在日本专利特开2006-260425号公报中,表示有着眼于器件的消耗电力问题,用于使器件处于挂起状态的方法。在这些技术中共同的特征是通过与在上述标准技术中规定的通信协议对应的代理程序对向器件的访问进行中转。由于上述标准技术规定的通信协议不依赖于器件的硬件,可以利用这种代理程序。例如在日本专利特开2005-309617号公报中,通过代理程序可以从不支持上述标准技术的器件对支持的器件进行访问。此外,当支持上述标准技术的器件具有程序上的问题(错误(bug)等)时,从远程更新该程序的方法一般是众所周知的(专利文献3)。-->在该技术中,使用以下方法:利用作为在器件上运行的程序的用于更新在该器件上运行的其它程序的代理程序,从远程更新具有问题的程序。一般,许多制造商正在开发与上述标准技术对应的器件,在将其相互联合时与通信协议严格对应是不可缺的。但是,因为存在器件不同而与上述通信协议的对应不充分,或者,包含程序上的问题(错误)和性能上的问题(程序的处理速度和对请求的响应速度等)的可能性,所以存在不能够正常地实现器件的相互联合的情形。例如,在UPnP技术中,当记述关于UPnP器件的信息的器件说明和记述关于UPnP器件提供的服务的信息的服务说明等数据不完备时,或不能够取得这些数据时,存在不能够从其它器件发现UPnP器件本身的可能性。此外,对于上述器件说明的取得请求,规定UPnP器件必须在30秒以内作出响应,但是具有性能上的问题的UPnP器件存在不能够在30秒以内作出响应的可能性,同样也存在不能够从其它器件发现的可能性。具有这种问题的器件与网络连接,用户加以利用的情况事前难以预测,从而要求如日本专利特开2006-243915号公报中记载的这种从远程更新器件上的程序的构造。但是,在日本专利特开2006-243915号公报记载的方法中,可以更新在器件上进行运行的程序,但是没有考虑在发现具有问题的程序后到提供修正程序为止的期间中的对策。因此存在到修正、更新具有问题的程序为止的期间,用户不能够利用器件的课题。
技术实现思路
本专利技术的目的是解决上述课题,提供适于使与网络连接的器件协调运行的程序控制方法。为了解决上述课题,本专利技术的与网络连接并向网络提供服务的网络器件的程序控制,监视在上述器件运行的程序模块的功能,当在上述模块的功能中存在问题时,在上述问题得到改善为止的期间,由假想器件程序进行上述器件的代理响应处理。此外,当在上述模块的功能中存在问题时,通过将在上述器件运-->行的程序模块更新成最新的程序模块改善问题,停止上述假想器件程序的运行。根据以上方法,当在网络上存在的器件中发现问题时,因为进行用于修正该器件的问题的处理,同时执行进行代理响应的假想器件程序取代该器件,在该器件的问题得到修正为止的期间,使用户能够利用该器件,所以能够圆滑地进行协调运行。附图说明图1是表示本专利技术中假定的硬件的构成的图。图2是表示本专利技术中的一般的系统构成的图。图3是表示本专利技术中的一般的模块更新处理的流程图。图4是表示第一实施例中的系统构成的图。图5是表示第一实施例中的器件信息取得处理的一般顺序的图。图6是表示第一实施例中的正常的器件说明的例子的图。图7是表示第一实施例中的模块更新处理的顺序的图。图8是表示第一实施例中的不正确的器件说明的一个例子。图9是表示第一实施例中的不正确的器件说明的一个例子。图10是表示第二实施例中的系统构成的图。图11是表示第二实施例中的模块更新处理的顺序的图。具体实施方式下面,用附图详细说明本专利技术的程序控制方法的实施方式。图1是本专利技术中的硬件构成图。其表示本专利技术中假定的装置和器件的硬件构成。在该图中,运算装置101是处理加载在主存储装置102中的命令的中央运算装置。主存储装置102是存储从外部存储装置104加载的程序数据的易失性存储器或非易失性存储器。通信装置103是与外部网络连接,用于发送接收在硬件上运行的程序需要的数据的装置。外部存储装置104是存储程序数据的非易失性存储器。这里,外部存储装置104也可以是在经由网络的其他机器上存在的结构。本专利技术中所述的装置和器件一般采取图1记载的硬件构成,但是不限定于此。-->图2是本专利技术中的一般的系统构成图。在该图中,器件监视装置201是对监视对象器件202的运行进行监视,当在该器件的运行中检测出问题时,自动生成假想器件程序,进行用于修正该器件的问题的处理的装置,由器件监视部204、假想器件管理部205和器件更新处理部206构成。器件监视部204是根据监视对象器件202的监视信息通知部208提供的器件信息或监视对象模块209提供的器件信息对监视对象器件202的状态进行监视的程序。这里,器件信息是指在例如UPnP技术中,UPnP器件发送的NOTIFY消息的数据和器件说明的数据等。即,监视对象器件202提供的全部信息相当于器件信息。监视信息通知部208提供的器件信息,除了监视对象模块209提供的器件信息外,还包括运行记录信息和分布(profile)结果等,能够确认监视对象器件202的运行状况的全部信息。器件监视部204为了取得这些器件信息也可以访问监视对象器件202。例如,通过利用UPnP协议,将用于操作器件的ACTION消息发送到监视对象器件202,也可以取得器件信息。假想器件管理部205是根据来自器件监视部204的请求用于执行或停止假想器件程序的程序。假想器件程序是用于避免由监视对象器件202检测出的问题的程序,是作为该监视对象器件202的代理进行运行的代理程序。因为假想器件程序与检测出问题的监视对象器件202同样在网络213上公开器件信息,所以利用监视对象器件202的器件控制装置214能够代替检测出问题的监视对象器件202发现并操作假想器件程序。由该器件控制装置214发送到假想器件程序的器件控制命令(例如Web摄像头的操作命令等)通过该假想器件程序转送到检测出问题的监视对象器件202。这样一来,该假想器件程序能够在到该监视对象器件202所具有的问题得到修正为止的期间,从器件控制装置214对该监视对象器件202进行利用。器件更新处理本文档来自技高网
...

【技术保护点】
一种网络器件的程序控制方法,其是与网络连接并向网络提供服务的网络器件的程序控制方法,其特征在于: 监视在所述网络器件运行的程序模块的功能; 当在所述程序模块的功能中存在问题时,在所述问题得到改善为止的期间,由假想器件程序进行所述网络器件的代理响应处理。

【技术特征摘要】
JP 2007-9-21 2007-2446391.一种网络器件的程序控制方法,其是与网络连接并向网络提供服务的网络器件的程序控制方法,其特征在于:监视在所述网络器件运行的程序模块的功能;当在所述程序模块的功能中存在问题时,在所述问题得到改善为止的期间,由假想器件程序进行所述网络器件的代理响应处理。2.根据权利要求1所述的网络器件的程序控制方法,其特征在于:根据程序模块的分布结果和运行记录信息等的器件信息,监视在所述网络器件运行的程序模块的功能。3.根据权利要求1所述的网络器件的程序控制方法,其特征在于:当在所述程序模块的功能中存在问题时,通过将在所述网络器件运行的程序模块更新成最新的程序模块改善问题,停止所述假想器件程序的运行。4.一种网络器件的程序控制方法,该方法是一种网络系统中的网络器件的程序控制方法,该网络系统包括uPnP器件、向所述uPnP器件请求服务的uPnP控制点、连接所述uPnP器件和uPnP控制点所连接的本地网络和外部网络的本地网关,其特征在于:根据来自uPnP器件的NOTIFY消息,向所述uPnP器件请求器件说明;检测作为所述请求的响应而取得的器件说明的问题;当在所述器件说明中存在问题时,生成进行所述uPnP器件的代理处理的假想器件;从所述假想器件发送NOTIFY消息;从所述假想器件接收NOTIFY消息的uPnP控制点将所述假想器件用作所述uPnP器件。5.根据权利要求4所述的网络器件的程序控制方法,其特征在于:当在所述器件说明中存在问题...

【专利技术属性】
技术研发人员:福井大辅井奥章前冈淳
申请(专利权)人:株式会社日立制作所
类型:发明
国别省市:JP[日本]

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

1