专利名称:协调网络系统的制作方法
技术领域:
本发明涉及在按独自的序列进行动作的主系统上连接按不同的序列进行动作的客系统、并从该客系统有效利用所述主系统中所含的资源、进行作业的分散处理的协调网络系统。详细地说,本发明涉及多路网络系统,其在已有的客户服务器网络上连接外围设备或其它的客户服务器网络作为新的客户,从而构成将该新的客户作为服务器的客网络。更详细地说,本发明涉及客网络的服务器根据来自用户的作业要求,对多路网络系统所含的各资源进行分散处理的协调网络系统。
历来,要用分散型处理系统即客户服务器网络进行作业的分散处理,用户或网络管理者就必须事先选择确定特定的作业使用网络所含的各资源中的哪一个。因此,用户或网络管理者就预先调查网络所含各资源的处理能力,若有必要,对特定资源给予完成处理用的功能。根据所确定的选择,用户或网络管理者预先在网络服务器设定有效利用各资源用的控制顺序或应用程序。对这样的服务器进行设定处理必需要有非常深的专门知识,一般用户实际上不可能实施。即使对有专门知识的人来说,每当网络资源有变动,就必须重新进行设定,非常麻烦。
此外,在现在这样技术革新迅速发展、很容易以低成本获得高性能资源的时代,连接于网络的资源也在频繁更新。这样,要实时且正确掌握更新后的资源环境就非常困难。即使正确掌握了更新后的资源环境且正确设定了服务器,网络所含的多个资源的状态也不是一定而是随时间发生变化的。该状态的变化例如有资源的突然故障、用户进行的设定变更及因备件消耗而不能运转等。必须适当地按这样变化设定服务器,以适当进行作业分散。
以下参照
图11,对将个人电子计算机作为服务器、将复合装置(MFPMulti-Function-Peripheral)作为客户的客户服务器网络系统中的、在客户与服务器之间分担功能的分散处理进行说明。客户H-CL及服务器H-SVR分别连接LAN及其它网络NW。服务器H-SVR预先登录着多个处理服务功能,若从客户H-CL要求服务,服务器H-SVR即执行与该服务对应的指令,并将处理结果返回客户H-CL。因此,用作为客户H-CL的复合装置侧的程序进行处理的内容与由服务器H-SVR即个人电子计算机处理的内容是预先确定的。
复合装置为了完成用户给予的作业,当必需服务器H-SVR所具有的功能时,复合装置对服务器发出其功能的服务要求。服务器接受服务要求,利用必需的功能进行处理,并将处理结果返回复合装置,提供所要求的服务。服务的提供是依次呼出服务器侧准备的函数组的处理来作为各个任务函数而实现的。复合装置就这样满足用户的作业要求。
如上所述,正确掌握网络能利用的所有资源的能力是非常困难的,可以说,用户在分散作业时选择最佳资源实际上是不可能的。此外,因为是从所有资源中选择特定资源,所以不能有效地组合使用网络所含并可利用的适当的资源或利用所有这些资源。结果是网络的利用率低下。即,虽然作为整个网络有处理能力,但因为所用资源的选择即分散方法不恰当,故作业完成效率比分散之前下降。最差时,还会产生因将作业分散给已从系统中除去了的资源,故不能完成作业的问题。
要构成复合装置侧的系统可从低端变为高端地具有灵活性、且服务器能扩大功能的网络,对如上所述客户与服务器之间已预先定好的,即,服务器预先准备好固定的处理的安装方式来说是有极限的。例如,为了使功能可以扩大,对于执行该固定化的处理的程序,必须进行将复合装置侧与服务器侧组合的维护。根据所扩大功能内容的不同,会发生从根本上重新编制安装的处理函数组的作业,该作业必需大量的开发期间。
另外,当在不同的存储资源间进行图像处理时,在复合装置侧与服务器侧之间会产生处理实体(数据)的授受。该处理实体的授受在每进行一次各函数的服务要求或服务提供时,经过具有有限传送容量的网络进行。因此,应用之间的通信及数据传送必需时间。结果是,对一个作业的实行,不能保证处理能力,故存在严重损害网络性能的问题。
本发明是为了解决上述问题而作出的,目的在于,对多路分散处理型网络,提供一种能根据所有可利用资源的各自的处理能力,适当分散作业而确保作业的执行效率的协调网络系统。
本发明的第1发明为一种协调网络系统,其通过在按第1序列进行动作的第1系统上连接按第2序列进行动作的第2系统而构成,有效利用第1系统的资源,同时第2系统自主执行序列动作,其特征在于,第1系统包括埋入在执行第1序列的应用层的接口部;第2系统包括存储将序列动作分散到第1系统的分散基准的分散基准存储部,以及,根据分散基准对接口部发出使第1系统执行的作业执行要求的作业执行要求部;第1系统收到作业执行要求时,通过接口部将作业执行要求作为第1序列的一部分进行执行。
这样,采用第1发明,第2系统通过埋入在执行第1序列的应用层内的接口层,能遵照分担基准使第1系统执行作业。
本发明的第2发明是在第1发明的基础上,其特征在于,作业执行要求部还具有遵照分散基准确定由第1系统执行的作业并生成作业委托信息的作业确定部,根据作业委托信息生成作业执行要求。
这样,采用第2发明,第2系统通过埋入在执行第1序列的应用层内的接口层,能遵照分担基准使第1系统分担执行作业。
本发明的第3发明是在第1发明的基础上,其特征在于,当第1系统收到作业执行要求时,通过接口部将作业执行要求作为第1序列的一部分来执行,并将其执行结果送回第2系统。
这样,采用第3发明,由于第1系统将作业的分担执行结果送回第2系统,所以,第2系统能再分担执行作业。
本发明第4发明是在第1发明的基础上,其特征在于,接口部还包括存储初期设定程序的初期程序存储部,第1系统通过接口部执行初期设定程序来检测第1系统所含资源并通知第2系统,第2系统根据接口部测出的第1系统的资源及存储在分散基准存储部的分散基准,确定作为第1系统的序列动作使其执行的每一作业的任务,生成协调处理信息,作业执行要求部根据协调处理信息发出作业执行要求。
这样,采用第4发明,根据测出的第1系统的资源和分担基准确定第1系统的序列,并按生成的协调处理信息进行作业执行要求,因而能在第1系统与第2系统的资源之间进行更适当的作业分散。
第5发明是在第4发明的基础上,其特征在于,接口部还包括客网客户信息存储部,该客网客户信息存储部存储执行登录在第1系统的第1序列的处理程序;初期设定程序检测登录在第1系统的初期设定信息并将其存入客网客户信息存储部;作业执行要求部根据存储在客网客户信息存储部的初期设定信息和保存在分散基准信息存储部的分散基准信息生成协调处理信息。
第6发明是在第5发明的基础上,其特征在于,协调处理信息包括对各作业的各任务处理的处理顺序及委托方信息;委托方信息包括服务器信息、程序编号、版本信息及利用资源信息。
第7发明是在第6发明的基础上,其特征在于,服务器信息包括第1系统的IP地址、服务器名称及使用协议信息;程序编号具有服务器上的利用程序的所在地址;版本信息具有提供服务及程序的编制版本;利用资源信息具有表示使用第1系统上的哪一资源的信息。
第8发明是在第7发明的基础上,其特征在于,第2系统还包括受理来自用户的作业要求的作业要求受理部和表示本身能提供的服务的服务表示部,第2系统自主执行的序列动作一旦确定,作业执行要求部即在作业要求受理部及服务表示部登录通过序列动作能提供的功能。
这样,采用第7发明,用户就能在第2系统的服务表示部确认能利用的服务内容,并在第2作业要求受理部指示执行对服务的作业。
第9发明是在第1发明的基础上,其特征在于,接口部还包括任务执行部,该任务执行部存储包括执行序列动作的处理任务的程序库在内的必要程序;经作业执行要求而执行存储在任务执行部的程序,从而执行序列动作。
第10发明是在第5发明的基础上,其特征在于,分散基准信息包括第1系统的固有信息即第1系统的基本功能、基本处理的信息及版本,以及,
表示第2系统实施的序列的外部提供功能。
第11发明是在第4发明的基础上,其特征在于,第2系统还包括以规定的时间间隔检测第1系统所含资源的服务管理部;当第1系统的资源状态发生变更时,更新协调处理信息。
这样,采用第11明,即使在用接口手段检测第1系统的资源之后,也仍通过第2系统的服务管理部以规定时间间隔反复进行检测,并按资源的状态更新协调处理信息,从而能始终使作业执行要求作为第1序列的一部分被正确执行。
第12发明是在第4发明的基础上,其特征在于,服务管理部根据从第1系统输出的状态变化通知信号检测第1系统所含资源。
这样,采用第12发明,在用接口手段进行检测之后,根据从第1系统输出的状态变化通知信号检测第1系统的资源状态变化,从而能减轻第2系统的处理负荷,并能按资源状态变化及时更新协调处理信息。
第13发明是一种协调网络系统的构筑方法,该协调网络系统在按第1序列进行动作的第1系统上连接按第2序列动作的第2系统而构成,并在有效利用第1系统资源的同时第2系统自主执行序列动作,其特征在于,包括将第2系统连接于第1系统的系统连接步骤;将接口部埋入第1系统的、执行第1序列的应用层的接口导入步骤;用接口部检测第1系统所含资源并生成初期设定信息的初期设定检测步骤;任务分散决定步骤,其根据测出的资源信息及规定的分散基准,决定作为第1系统的序列动作来执行的每一作业的任务,从而生成协调处理信息并加以存储;接口部根据协调处理信息,使第2系统的序列动作的一部分作为第1系统的序列动作的一部分来执行。
这样,采用第13发明,通过埋入在第1系统的、执行第1序列的应用层内的接口部检测第1系统的资源,并根据该测出的资源和规定的分散基准进行第1系统与第2系统间的协调处理决定,因而能正确进行处理分散。
第14发明是在第13发明的基础上,其特征在于,
还具有根据在任务分散决定步骤中生成的协调处理信息,将序列动作的提供功能登录于第2系统的提供功能登录步骤;在该阶段开始协调处理中的功能的服务。
这样,采用第14发明,通过将第1系统和第2系统执行的序列动作登录在第2系统,就能从第2系统利用该序列动作。
第15发明是在第14发明的基础上,其特征在于,还具有以规定时间间隔对在初期设定检测步骤中测出的第1系统所含资源的状态进行检测的资源状态变化检测步骤;当测出资源的状态有变化时,执行初期设定检测步骤、任务分散决定步骤及提供功能登录步骤。
这样,采用第15发明,在初期检测第1系统的资源之后,每隔规定时间重复检测资源的状态,所以能始终根据第1系统的资源状态正确执行作业。
第16发明是在第13发明的基础上,其特征在于,系统连接步骤包括将第2系统物理性连接于第1系统的物理连接步骤,及在物理性连接后的第1系统与第2系统间开通通信路径的交信环境确立步骤。
第17步骤是在第16发明的基础上,其特征在于,接口导入步骤将接口部埋入通过在交信环境确立步骤中开通的通信路径来执行第1系统的第1序列的应用层;再将初期设定程序导入接口部。
这样,采用第17发明,因为初期设定程序被导入埋入在第1系统的应用层的接口部,所以,通过从第2系统向接口层发送命令,就能直接作用于初期设定程序。
第18发明是在第17发明的基础上,其特征在于,初期设定检测步骤包括使初期设定程序执行,并将进行协调处理用的结构编入第1系统的协调处理环境构筑步骤,从第1系统的服务公开功能所公开的第1系统的资源中检测并取得第1系统能提供的功能的提供功能取得步骤。
第19发明是在第18发明的基础上,其特征在于,任务分散决定步骤按分散基准进行执行程序的登录、协调处理信息的编制及登录,从而使协调信息共享。
第20发明是一种连接于按第1序列动作的第1系统、有效利用第1系统的资源同时自主执行第2序列动作的第2系统,其特征在于,在第1系统的应用层埋入有接口部;具有存储将第2序列动作的一部分分散给第1系统时的分散基准的分散基准存储部,以及按分散基准向接口部发出使第1系统执行的作业执行要求的作业执行要求部;通过接口部使作业执行要求作为第1序列的一部分被执行。
这样,采用第20发明,第2系统根据第1系统与该第2系统间使序列动作的一部分分散的分散基准,通过接口部指示第1系统执行作业,从而能使第1系统将要求作业作为自身的第1序列来执行。
第21发明是在第20发明的基础上,其特征在于,第2系统包括存储将序列动作分散给第1系统的分散基准的分散基准存储部,以及按分散基准向接口部发出使第1系统执行的作业执行要求的作业执行要求部;第1系统收到作业执行要求后,通过接口部将作业执行要求作为第1序列的一部分来执行。
这样,采用第21发明,因为第2系统含有在第1系统与该第2系统间使序列动作的一部分分散的分散基准,所以,第2系统能有效利用第1系统的资源,同时自主执行第2序列动作。
第22发明是在第21发明的基础上,其特征在于,作业执行要求部具有根据分散基准决定使第1系统执行的作业、并生成作业委托信息的作业决定部,根据作业委托信息生成作业执行要求。
这样,采用第22发明,因为根据在第1系统与第2系统间使序列动作的一部分分散的分散基准,该第2系统决定由第1系统执行的作业,所以,第2系统能有效利用第1系统的资源,并自主执行第2序列动作。
第23发明是在经21发明的基础上,其特征在于,接口部还包括初期设定程序;通过接口部执行初期设定程序,第1系统测出第1系统所含资源并通知第2系统;
第2系统根据由接口部测出的第1系统的资源及分散基准存储部所存储的分散基准,决定作为第1系统的序列动作使执行的每一作业的任务,生成协调处理信息;作业执行要求部按照协调处理信息发出作业执行要求。
这样,采用第23发明,第1系统将自身的资源通知第2系统,第2系统根据被通知的第1系统的资源及分散基准决定第1系统的作业,所以,第2系统自主执行协调处理。
第24发明是在第23发明的基础上,其特征在于,接口部还包括客网客户信息存储部,其存储执行登录于第1系统的第1序列的处理程序;初期设定程序检测登录于第1系统的初期设定信息并存入客网客户信息存储部;作业执行要求部根据存储在客网客户信息存储部的初期设定信息及保存于分散基准信息存储部的分散基准信息,生成协调处理信息。
这样,采用第24发明,因为第1系统将自身的资源通知第2系统,第2系统根据被通知的第1系统的资源和分散基准决定第1系统的作业,所以,第2系统自主执行协调处理。
第25发明是在第24发明的基础上,其特征在于,协调处理信息含有对各作业的各任务处理的处理顺序及委托方信息;委托方信息具有服务器信息、程序编号、版本信息及利用资源信息。
第26发明是在第25发明的基础上,其特征在于,服务器信息含有第1系统的IP地址、服务器名称及使用协议信息;程序编号具有服务器上的利用程序的所在地址;版本信息具有提供服务、程序的编制版本;利用资源信息具有表示使用第1系统上的哪一资源的信息。
第27发明是在第26发明的基础上,其特征在于,还具有受理来自用户的作业要求的作业要求受理部,以及表示自身能提供的服务的服务表示部;第2系统自主执行的序列动作一确定,作业执行要求部即将序列动作能提供的功能登录于作业要求受理部及服务表示部。
这样,采用第27的发明,用户能在第2系统的服务表示部确认能利用的服务内容,并向第2作业要求受理部指示执行对服务的作业。
第28发明是在第24发明的基础上,其特征在于,分散基准信息含有作为第1系统的固有信息的第1系统的基本功能、基本处理的信息和版本;表示第2系统所实施的序列的外部提供功能。
第29发明是在第23发明的基础上,其特征在于,第2系统还含有以规定的时间间隔对第1系统所含资源进行检测的服务管理部;当第1系统的资源状态有变更时,更新协调处理信息。
这样,采用第29发明,在初期检测第1系统的资源之后,每隔规定时间仍重复进行资源状态的检测,所以,能始终按第1系统的资源状态正确使第1系统执行作业。
第30发明是在第23发明的基础上,其特征在于,服务管理部根据从第1系统输出的状态变化通知信号,对第1系统所含资源进行检测。
这样,采用第30发明,在用接口手段进行检测之后,根据从第1系统输出的状态变化通知信号检测第1系统的资源状态变化,从而能减轻第2系统的处理负荷,并能按资源状态的变化及时更新协调处理信息。
第31发明是一种记录有程序的记录媒体,在将按第2序列动作的第2系统连接到按第1序列动作的第1系统上而构筑成的协调网络系统中,该程序被埋入第1系统的应用层而被执行,并且,该记录媒体记录着的程序是在协调网络系统上实现含有如下步骤的动作环境用的程序,这些步骤为检测第1系统所含资源并生成初期设定信息的初期设定检测步骤;根据测出的资源信息及第2系统预设的规定的分散基准,决定作为第1系统的序列动作执行的每一作业的任务,从而生成协调处理信息加以存储的任务分散决定步骤;根据协调处理信息,将第2系统的序列动作的一部分作为第1系统的序列动作的一部分使其执行的步骤。
这样,采用第31发明,因为记录媒体准备了构筑协调网络系统必需的程序,所以各程序版本升级等的更新容易。
第32的发明是一种连接在按第1序列动作的主系统上而构成有效利用主系统资源的协调网络系统的、按第2序列动作的客系统,其具有检测第1系统的资源的资源检测部;根据,测出的主系统的资源变更第1序列的序列变更部。
这样,采用第32发明,根据资源检测部测出的第1系统的资源,用序列变更部变更主系统的序列,就能使主系统的资源执行客系统的作业。
第33发明是在第32发明的基础上,还具有根据测出的主系统的资源,将主系统的服务功能附加于客系统的服务功能而生成新的服务功能的服务附加部。
这样,采用第33发明,客系统自身原来提供的服务之外,还能提供使用主系统的资源执行的服务。
第34的发明是在第33发明的基础上,服务附加部还含有对执行新的服务功能的每一作业,在主系统与客系统的资源之间进行任务分散决定的任务分散部。
这样,采用第34的发明,执行新的服务功能的每一作业,用主系统和客系统的资源处理的任务被分散,能有效利用资源。
第35的发明是在第34发明的基础上,服务附加部还含有任务分散信息存储部,其存储对执行新的服务功能的每一作业,在主系统与客系统之间进行分担的任务的信息。
这样,采用第35发明,因为在任务分散信息存储部存储有对执行新服务功能的每一作业、用主系统和客系统的资源进行分散处理的任务信息,所以,任何时间都能根据该信息进行分散处理。
第36发明是在第34发明的基础上,其特征在于,资源检测部以规定的时间间隔重复进行主系统的资源检测。
这样,采用第36发明,因为重复进行主系统的资源检测,所以,即使主系统的资源状态有变更,也能按主系统的资源正确执行作业。
第37发明是在第32发明的基础上,其特征在于,资源检测部在主系统的资源有变化时表示出该意思。
这样,采用第37发明,因为当主系统的资源发生变化时,由资源检测部立即表示出来,所以不重复进行资源检测也行。
第38发明是在第32发明的基础上,客系统还含有将接受来自客系统命令的翻译层导入主系统的翻译层导入部。
这样,采用第38发明,因为客系统含有将翻译层导入主系统的翻译层导入部,所以,客系统能相对于主系统自主构成协调网络系统。
第39发明是在第38发明的基础上,还具有根据检测出的主系统的资源,将主系统的服务功能附加于客系统的服务功能而生成新的服务功能的服务附加部。
这样,采用第39发明,因为还具有根据检测出的主系统的资源,将主系统的服务功能附加于客系统的服务功能而生成新的服务功能的服务附加部,所以还能提供新的服务功能。
第40发明是在第38发明的基础上,翻译层导入部还具有将执行新的服务功能的序列导入主系统的新服务执行序列导入部。
这样,采用第40发明,因为客系统含有将翻译层导入主系统的翻译层导入部,所以,客系统能相对于主系统自主构成协调网络系统。
第41发明是在按第1序列动作的第1系统上连接按第2序列动作的第2系统,将第2系统的作业分散给第1系统的资源的协调网络系统,其具有检测第1系统的资源的资源检测部,以及根据测出的第1系统的资源变更第1序列的序列变更部。
这样,采用第41发明,根据资源检测部检测出的第1系统的资源,用序列变更部变更第1序列,从而能使第1系统的资源执行第2系统的作业。
第42发明是在第41发明的基础上,还具有根据测出的第1系统的资源、将第1系统的服务功能附加于第2系统的服务功能而生成新的服务功能的服务功能附加部。
这样,采用第42发明,除了第2系统自身原来提供的服务之外,还能提供用第1系统的资源执行的服务。
第43发明是在第42发明的基础上,服务附加部还含有对执行新服务功能的每一作业,在第1系统与第2系统的资源间决定任务分散的任务分散部。
这样,采用第43发明,每一个执行新服务功能的作业,用主系统和客系统的资源处理的任务被分散,能有效利用资源。
第44发明是在第第43发明的基础上,服务附加部还含有任务分散信息存储部,其存储对执行新服务功能的每一作业,在第1系统与第2系统的资源间分担任务的信息。
这样,采用第44发明,因为任务分散信息存储部存储着对每一个执行新服务功能的作业,用主系统和客系统的资源进行分散处理的任务的信息,所以,任何时间都能根据该信息进行分散处理。
第45发明是在第44发明的基础上,其特征在于,资源检测部以规定的时间间隔重复进行第1系统的资源检测。
这样,采用第45发明,因为主系统的资源被重复检测,所以,即使主系统的资源状态有变更,也能使主系统的资源正确执行作业。
第46的发明是在第41发明的基础上,资源检测部在第1系统的资源有变化时,作出有变化的表示。
这样,采用第46发明,因为当主系统的资源有变化时,立即由资源检测部作为该表示,所以不重复进行资源检测也行。
第47发明是一种协调网络系统构筑方法,该协调网络系统在按第1序列动作的第1系统上连接按第2序列动作的第2系统,并将第2系统的作业分散给第1系统的资源,其具有检测第1系统的资源的资源检测步骤;根据测出的第1主系统的资源,变更第1序列的序列变更步骤。
这样,采用第47发明,因为根据第1系统的资源变更第1序列,所以能使第1主系统的资源执行第2系统的作业。
第48发明是在第47发明的基础上,还具有根据测出的第1系统的资源,将第1系统的服务功能附加于第2系统的服务功能而生成新的服务功能的服务附加步骤。
这样,采用第48发明,除了第2系统自身原来提供的服务之外,也能提供用第1系统的资源执行的服务。
第49发明是在第48发明的基础上,服务附加步骤含有对执行新服务功能的每一作业,在第1系统和第2系统的资源间作出任务分散决定的任务分散步骤。
第50发明是在第47发明的基础上,资源检测步骤含有以规定的时间间隔重复检测第1系统的资源的资源更新检测步骤。
第51发明是在第47发明的基础上,资源检测步骤含有当第1系统的资源发生变化时作出该变化表示的资源更新表示步骤。
第52发明是在第47发明的基础上,主系统还具有将接受来自客系统的命令的翻译层导入的翻译层导入步骤。
第53发明是在第52发明的基础上,还具有构筑第1系统与第2系统的交信环境的交信环境构筑步骤;将实施与第2系统的协调处理用的结构导入第1系统的协调环境导入步骤;根据测出的资源,对第1及第2系统间的处理的分担作出决定的处理分担决定步骤;根据所决定的处理分担,决定新的功能并使其有用的新功能提供步骤。
第54发明是在第52发明的基础上,还具有以规定的时间间隔重复进行第1系统的资源检测的资源更新检测步骤。
第55发明是在第52发明的基础上,还具有当第2系统发生完成作业的要求,第2序列即向翻译层发送执行作业的委托的作业委托步骤;翻译层根据处理分担控制第2系统的步骤。
附图简介。
图1为示出图8所示协调网络系统之结构的方框图。
图2为示出图1所示协调网络系统之构筑方法的流程图。
图3为分别示出图2所示流程图的主服务器侧(A)及客服务器侧(B)的详细步骤的步骤序列图。
图4为示出图1所示客系统程序存储部之详细结构的方框图。
图5为示出图1所示协调处理信息(A)及分散基准信息(B)的各内容的说明图。
图6所示为图1所示外部委托信息的说明图。
图7所示为本发明的任务的分散和执行的序列图。
图8所示为由一个主网络系统与一个客系统构筑成的、本发明的协调网络系统的概念说明图。
图9所示为由一个主网络系统与一个客网络系统构筑成的、本发明的协调网络系统的概念说明图。
图10所示为由一个主网络系统与多个客网络系统构筑成的、本发明的协调网络系统的概念说明图。
图11为传统客户服务网络系统的说明图。
首先参照图8、图9及图10,对本发明协调网络的基本概念进行说明。然后参照图1-图7,对本发明的协调网络的实施形态予以详细说明。另外,在协调网络系统(CNS)环境下,将成为连接对象的网络系统定义为主网络系统(HNS),将连接的系统定义为客系统(GS)。
参照图8,对将作为客户单独起作用的设备系统连接到已有的客户服务器网络系统而构筑协调网络的情况予以说明。在该图中,主网络系统HNS通过网络NW将主客户H-CL与主服务器H-SVR相连接。客系统GS的客客户G-CL与客服务器G-SVR构成为一体。该客服务器G-SVR与主网络系统HNS的网络NW连接,由主服务器H-SVR、网络NW及客服务器G-SVR形成协调网络CN。
这样,若在已有的主网络系统HNS上新连接客系统GS,客服务器G-SVR即执行自身的服务取得功能,客服务器G-SVR检测在主服务器H-SVR上能利用的服务功能(以下称为主服务器功能)。即,当连接客服务器G-SVR时,主服务器H-SVR所服务公开了的主服务功能即被附加于客服务器G-SVR。将该检测出的主服务器功能附加于客服务器G-SVR具有的基本功能而生成的新的服务功能在协调网络CN之中被执行。
就这样,具有新的独特密切相关环境并执行新的服务功能的协调网络CN在服务器H-SVR系统及G-SVR系统相互之间动态性构筑而成,并自动或随时被更新。即,一旦主网络系统HNS上服务功能有任何变化,客服务器G-SVR即再次通过自身的服务信息取得功能来测出该服务功能的变化,并更新成新的服务功能。该新的服务功能中,与客服务器G-SVR的基本功能相关的任务在客服务器H-SVR侧执行,而与主服务器服务功能有关的任务在主服务器H-SVR侧执行。另外,由客服务器G-SVR保持的分散基准信息所存储的规定的分散基准规定了客服务器G-SVR与主服务器H-SVR分别处理的任务处理分担。
在连接客系统GS时变为有用的新的服务功能,每一作业各任务的处理顺序即客服务器G-SVR及主服务器H-SVR中的每一任务的程序被最佳化,作为协调处理信息被保持在客服务器G-SVR侧。当从客客户G-CL委托作业时,遵照上述处理顺序,各任务由客服务器G-SVR及主服务器H-SVR侧分别分担来执行。
作为协调处理的结构,主服务器H-SVR侧导入服务公开功能。而客服务器G-SVR侧导入实现基本功能的执行程序、记述基本功能的分散基准信息、服务信息取得功能、以及通过分散基准信息将基本功能与服务取得的功能组合而提供新的服务功能的功能。此外,也可以将客服务器G-SVR的基本功能之外的扩大功能(执行程序)再导入主服务器H-SVR侧。导入的扩大功能登录在主服务器H-SVR的服务公开功能。
在协调网络CN的构筑过程中,参照客系统GS提供的任务的分散基准及主网络系统HNS具有的服务功能,协调处理的结构被导入主服务器H-SVR。再有,主网络系统HNS中导入分担的执行程序。所谓任务的分散基准,是区别客系统GS自身执行的任务(执行程序)与客系统GS之外的资源执行的任务(执行程序)的、任务的分担基准。
在协调网络CN的构筑过程中,由客服务器G-SVR侧决定对特定功能(JOB)相互的处理(任务执行)顺序,作为协调处理信息保管在客服务器G-SVR的存储器。根据该协调处理信息,客系统GS与主网络系统HNS合作,能执行处理程序。
用户在未意识到协调网络CN存在的情况下,能向各客户认得的各服务器要求规定的服务。即,在功能上,从主及客的各系统的客户H-CL及G-CL看不到协调网络CN。在本例中,因为客系统GS是设备系统,故在该系统GS内,预先组装有构筑协调网络CN用的软件。该软件是实现客服务器G-SVR侧的基本功能的执行程序、记述基本功能的分散基准信息及服务取得功能。另外,作为主服务器H-SVR,以客户服务器系统为例进行了说明,但仅有主服务器H-SVR而无主客户H-CL时也一样。
参照图9,对将客户服务器网络系统作为客户连接到已有的客户服务器网络系统而构筑协调网络系统CNS的情况进行说明。在本例中,图8所示的客系统GS变成了客网络系统GNS。再有,在图8所示的例子中,客系统GS内预先组装有构筑协调网络用的软件,但在本例中,网络系统中未编入构筑协调网络用的软件。在该意义上,作为对象的两个网络系统HNS及GNS仅仅是支柱对支柱型连接,严密地说,不能说是协调网络系统CNS所定义的主网络系统HNS及客网络系统GNS。
即,最初,作为构筑实现协调处理环境用的结构用的手段,是客网络系统GNS导入了下述功能等,即导入了在客服务器G-SVR侧执行的实现基本功能的执行程序、记述基本功能的分散基准信息、取得主服务器H-SVR侧能提供的服务信息的服务信息取得功能、以及通过分散基准信息将客服务器G-SVR的基本功能与服务取得的主服务器H-SVR侧的服务功能组合而提供新服务功能的功能。而客网络系统GNS的连接对象为主网络系统HNS。若将客网络系统GNS连接到主网络系统HNS,就与图8所示例子一样,能构筑协调网络系统CNS。
这样,协调网络系统CNS在哪一个系统(包括网络系统)中都能构筑。所谓协调网络系统CNS是包括构筑成协调网络系统CNS的主网络系统HNS和客网络系统GNS的总称。
参照图10,对在一个主网络系统HNS上连接多个客网络系统而构筑多个协调网络系统CN的例子进行说明。在主网络系统HNS的特定服务器H-SVR与多个客系统GS0-GSn之间,分别独立形成n个协调网络CN0-CNn(n为包括0的正整数)。即,通过在特定的主服务器H-SVR上导入与多个客系统GS的协调处理信息而实现。其优点是,用多个客系统GS0-GSn进行共同处理时,能共有并使用登录在主服务器H-SVR的资源。
此外,在与主服务器H-SVR构筑起协调网络CN0-CNn的客系统GS0-GSn的相互之间也能建立合作关系。这通过在主服务器H-SVR上导入使构筑成多路的n个协调网络CN0-CNn建立合作关系的管理手段就能实现。这样,例如就能从客系统GS0利用客系统GS1的资源。如果在连接于主网络系统HNS的n个客系统GS0-GSn与1个主服务器H-SVR之间构筑起协调网络CN0-CNn,就能从其它客系统GS相互利用各客系统GS0-GSn所持有的资源。
参照图1,对本发明协调网络系统CNS的实施形态进行叙述。在本例中,图8中说明过的复合装置MFP作为客系统GS连接在主网络系统HNS上构筑起协调网络系统CNS。首先,对连接着客系统GS的主服务器H-SVR的结构进行说明。主服务器H-SVR包括存储由主网络系统HNS执行各种作业必需的应用程序的应用部11,应用程序接口API,作为网络系统的OS的核心12,以及硬件13。应用部11中预先存储着FTP、TELNET、APn等各种程序。还安装有客系统程序存储部111,该存储部111存储着检测与客系统GS的连接并与客系统GS通信用的程序。
应用程序接口API为在应用层11与核心间进行中介的命令的集合体。应用层11执行存储着的程序时,向应用程序接口API发送执行程序必需的系统调用。核心12按经API接受的系统调用,使必要装置的设备驱动器起动,控制硬件13。即,安装在应用层11的各种应用程序(包括客程序111)间的通信经过核心12进行。
硬件13包括各种硬盘驱动器(HDD)131、软盘驱动器(FDD)132、CD驱动器(CDD)133、通信控制部134、网络接口(NET I/F)135及其它主服务器H-SVR所必需的任意装置。硬盘驱动器131对硬盘读出写入数据。软盘驱动器132对软盘读出写入数据。CD驱动器133从光盘上读出数据。通信控制部134控制各种通信协议。网络接口135是与LAN等网络NW连接用的。客户H-CL由个人电子计算机(PC)构成。
作为客服务器G-SVR的复合装置MFP包括硬件30、系统控制部31、控制面板4、初期设定程序存储部32、客程序存储部33、客网服务器管理部34、客网服务器信息存储部35、任务执行部36及系统程序存储部37。系统控制部31通过执行存储在系统程序存储部37的系统程序,对客服务器G-SVR内的硬件30、客网服务器管理部34及初期设定程序存储部32进行控制。任务执行部36由实现复合装置MFP基本功能的任务执行程序构成。
初期设定程序存储部32存储着包括在主网络系统HNS上执行的服务在内的协调处理环境的建立所必需的程序。即,初期设定程序存储部32存储着与主服务器H-SVR的通信信道的确立、主服务器H-SVR用的初期设定程序、起动程序等的程序。
客程序存储部33存储着由主服务器H-SVR执行的程序来作为客服务器G-SVR基本功能的扩大功能。
客网服务器管理部34在主网络系统HNS与客系统GS的资源间决定每一作业的任务分散。客网服务器管理部34对控制面板4能执行的功能进行登录。控制面板4通过登录作业,对相应功能作出显示及进行操作环境设定。结果是,用户能了解最新的功能及操作环境。客网服务器信息存储部35存储在作为客服务器G-SVR的MFP与主服务器H-SVR之间分担的任务的信息。
硬件30包括网络接口(NET I/F)301、通信控制部302、硬盘驱动器(HDD)303、输入部304、输出部305及信号处理部306。网络接口301经网络NW与主网络系统HNS连接。输入部304为扫描器之类的数据输入装置,输出部305为打印机等的数据输出装置。信号处理部306进行数据的各种修正处理,硬盘驱动器303保存以从输入部304输入的数据为首的各种数据。通信控制部302控制各种通信协议,进行网络接口301与连接在网络NW上的设备之间的通信。
当用户初次将复合装置MFP连接到网络NW上时,通过手动操作或自动控制,利用存储在客系统GS的系统程序存储部37的系统程序,使存储在初期设定程序存储部32内的初期设定程序起动,进行包括主网络上的服务在内的协调处理环境的建立。即,通过系统控制部31和网络接口301,确立与主服务器H-SVR的通信信道,用FTP等将存储在初期设定程序存储部32内的初期设定程序下载到主服务器H-SVR的应用层11内的客系统程序存储部111内的初期设定程序存储部1112(图4)。然后,使用TELNET等使下载的初期设定程序(初期设定程序1112内)起动。
一旦初期设定程序(初期设定程序1112内)起动,主服务器H-SVR即向客系统程序存储部111(112、113或114)传送必要的程序,包括执行存储在客程序存储部33内的客程序中的扩大功能用的处理任务的程序库。另外,客程序也可以不从复合装置MFP的客程序存储部33传送来,代之以从主服务器H-SVR的CD驱动器133上的存储着客程序的CD等登录媒体上读取,并存入客系统程序存储部111。还有,作为客程序的存储媒体,并不限于CD媒体,其它的光盘、磁盘、光磁盘等,只要是用主服务器H-SVR可读出的登录媒体,当然都可以。
初期设定程序(1112)接受登录在主服务器H-SVR的处理程序的服务器初期设定信息,并登录于客网客户信息。客网服务器管理部34根据主服务器H-SVR的服务器初期设定信息及保存在复合装置MFP内的客网服务器信息存储部35的分散基准信息存储部352内的分散基准信息,判断复合装置MFP具有的MFP登录功能及外部委托处理,按照规定的版本编制进行每一作业的任务分散的协调处理信息(351),并存入协调处理信息存储部351。
如图5的左半部(A)的协调处理信息所示,协调处理信息351内记载着对各作业各任务处理的处理顺序及委托方信息(服务器信息、程序编号、版本信息、利用资源信息)。服务器信息中记载着主服务器H-SVR的IP地址、服务器名称、使用协议信息等。程序编号表示服务器上的利用程序的所在地址。版本信息中记载着提供服务及程序的编制版本。利用资源信息记载着使用主网络系统HNS上的哪个设备及资源的信息。
一旦复合装置MFP进行的功能确定,客网服务器管理部34即自动登录在控制面板4能执行的功能。控制面板4通过登录作业,进行相应功能的显示及操作环境设定。因此,用户能了解最新功能及操作环境。这些记述着实现由复合装置MFP进行的功能(作业)用的处理顺序、进行委托处理的服务器1(主服务器H-SVR)信息、处理程序编号及版本的协调处理信息(351)根据来自主服务器H-SVR的要求而发送。
如图5的右半部(B)的分散基准信息所示,存储在分散基准信息存储部352内的分散基准信息将复合装置MFP具有的基本功能、基本处理的信息及版本作为复合装置MFP固有信息在开始就记载着。从主服务器H-SVR提供的提供功能作为外部提供功能被依次登录下来。开始时将扩大功能作为初期的外部提供功能。
这样,为了能用控制面板4将从客网服务器管理部34追加的登录内容作为扩大功能进行显示和指定,使控制面板4能作出显示菜单的追加显示及指定范围的显示。控制面板4使用在液晶显示板上装载触摸面板式的,以便能灵活适应功能。另外,经常使用的功能则准备键按钮。当安装在主服务器H-SVR的处理程序和复合装置MFP的处理程序发生版本提高、变更或系统状态发生变更(主服务器H-SVR有故障、不能动作等)时,客网服务器信息管理部34更新控制面板的操作显示及功能输入,限定为仅由复合装置能执行的功能,使能进行操作显示和功能输入。
一旦制成协调处理信息(351),即以规定的时间间隔由客网服务器管理部34内的服务管理部341进行系统状态的监视。当有任何状态变更时,在复合装置MFP与主服务器H-SVR间再次进行新的协调处理信息(351)的交换,进行共有信息的更新。此外,当发生系统状态的变更(主服务器H-SVR有故障、不能动作等)时,客网服务器管理部34更新控制面板4的操作显示和功能输入,限定为仅由复合装置MFP能执行的功能,使操作显示和功能输入成为可能。因此,对于维护保养、系统状态变化等能容易适应。
另外,复合装置MFP对于来自主网络系统HNS的客户H-CL的服务要求,通过服务管理部341判断不能提供服务时,服务管理部341使用服务检索功能检索主网络上存在的可利用服务。如果在作为对象的网上找到了对于客户H-CL的服务要求可利用的服务,则接受该服务,执行客户H-CL所要求的服务。
当利用服务检索功能在作为对象的网上未发现主网络上存在可利用的服务时,将不能提供服务的信息通知客户H-CL,结束处理。
一旦从复合装置MFP侧的控制面板4发出复制、FAX、扩大、缩小、文件编档等的作业委托,对应的应用任务即起动,开始进行处理。例如若有作业委托,首先对应的应用任务起动,委托数据处理作业管理部342进行实际处理。数据处理作业管理部342从客网服务器信息存储部35的协调处理信息351获得由复合装置MFP与主服务器H-SVR分担的任务的信息,从该信息判断复合装置MFP侧的处理、主服务器H-SVR侧的处理及复合装置MFP与主服务器H-SVR的合作处理,并遵照指定的分担手续进行有关任务的管理和委托。
当必须进行主服务器H-SVR侧的处理及复合装置MFP与主服务器H-SVR的合作处理时,遵照客网服务器信息存储部35内的外部委托信息存储部353记载的形式,制成外部委托信息(353),并将外部委托信息(353)交给进行合作动作的主服务器H-SVR,使其合作进行一个作业,并进行任务的执行和管理。
图4示出了组装在主服务器H-SVR的应用部11内的客系统程序存储部111的详细情况。在协调网络系统CNS形成的初期阶段,首先,公开主服务器H-SVR能提供的服务的服务公开部1118被编入客系统程序存储部111内。还有,执行扩大功能的任务处理程序库即执行程序通过客服务器G-SVR的客程序存储部33被编入客程序112(113、114)内的任务执行部1111。由服务公开部1118公开的服务功能被存入客网客户信息存储部1113。再有,具有检索主网络系统HNS的现有服务的检索功能的服务管理部1115被编入客程序112内的客网客户管理部1110。
另外,除了本客系统GS之外,还准备有对组装在主服务器H-SVR的新客系统GS(在本例中为两个)进行动态合作管理用的客程序存储部113及114,并且还组装有管理该客程序存储部113和114的客程序管理器(GP-M)115。
主服务器H-SVR根据来自复合装置MFP的外部委托信息353,而客网客户管理部1110根据任务的处理顺序、给予的数据信息(规模、形式及属性等)、MFP信息(客户名称、程序编号及版本等),将所要处理的任务委托给数据处理作业管理部1114。并将从复合装置MFP收到的数据存入自身的资源即存储器。数据处理作业管理部1114利用任务执行部1111执行委托任务。
以复制委托为例,参照图1和图5,详细说明各部分的动作。一旦从控制面板4发生复制作业(JOB1)的委托,首先,复制的应用任务起动,向数据处理作业管理部342委托实际处理。在此设定为,无论哪个应用任务起动,都必定向数据处理作业管理部342委托实际处理。
在数据处理作业管理部342,根据客网服务器信息(35)的协调处理信息(351),判断复制(JOB1)仅用处理1的任务就能处理的,用任务执行部36的处理1的任务执行处理。处理1的任务从输入部304(扫描器等)读取原稿,用硬件构成的信号处理部306进行图像处理,处理后的影像结果由输出部305(打印机)打印在纸上。处理1的任务将服务结束之事传送给数据处理作业管理部342,数据处理作业管理部342将结束传送给复制的应用任务,复制的应用任务将作业的结束传送给控制面板4。这样,复制动作就结束。
接着参照图7,以编档为例,简单说明任务的分散和执行的序列。在图7中,按照协调处理信息(351)的处理顺序表,数据处理作业管理部342使复合装置MFP侧执行处理1(207)的任务。接着,数据处理作业管理部342记述外部委托信息(353),向主服务器H-SVR委托任务处理。
主服务器H-SVR侧的数据处理作业管理部1114按照外部委托信息(353)记述的任务处理顺序,执行处理A(201)、处理B(203)、处理C(205)等一系列的处理,并将该处理结果交给复合装置MFP侧的数据处理作业管理部342。
复合装置MFP内的数据处理作业管理部342按照协调处理信息351的处理顺序表,执行处理2(209)。
以下对编档的例子,参照图1、图4及图7进行详细说明。一旦从控制面板4发生编档(JOB2)的委托,首先,系统程序存储部37内的系统程序使编档的应用任务起动,并经系统控制部31,将处理委托给客网服务器管理部34内的数据处理作业管理部342。
数据处理作业管理部342根据客网服务器信息(35)的协调处理信息(351)判断编档(JOB2)用任务执行部36的处理1及主服务器H-SVR的处理任务能进行处理,即遵照处理顺序表执行处理1的任务。处理1的任务由输入部304(扫描器等)读取原稿,并将结果交给数据处理作业管理部342。按照图6所示的预定的委托格式,客网服务器管理部34作文稿记述,数据处理作业管理部342将由主服务器H-SVR进行的任务的处理顺序、委托任务编号及读入的图像数据等作为外部委托信息353委托给主服务器H-SVR。
在主服务器H-SVR侧,向由外部委托信息(353)指定的程序编号的执行处理程序送出执行信息。执行处理程序将收到的信息中的图像数据存储在存储器中,同时将其存储地址和按照文稿记述的处理顺序、数据信息、任务编号及MFP信息(客户名称、通道编号、版本)交给数据处理作业管理部1114。数据处理作业管理部1114按照处理顺序,执行处理A(201)、处理B(203)、处理C(205)这样一系列的处理,并将结果交给从MFP信息获得的客户数据处理作业管理部342所在的通道编号。
在此,例如处理A执行配置解析的处理,处理B从配置解析切出字符串,处理C根据字符串的切出进行OCR处理,将成为关键字的INDEX赋予图像数据。带有INDEX的图像数据作为文件被存储在主服务器H-SVR的HDD131内。该存储文件还可从主客户H-CL及未图示的主网络系统HNS上的其它第M个客户的Web联机浏览进行参照。另外,若预先将主客户H-CL作为数据的存储客户,则能自动将编档存储在主客户H-CL的硬盘内。
复合装置MFP侧的数据处理作业管理部342接受INDEX信息作为结果,接着执行处理2的任务。
在处理2的任务中,在INDEX上加上服务器名称和服务器管理编号,并作为备忘录存储在存储器内。同时,将它们用条形码图像展开后用输出手段打印出来。如果将该打印出的纸再次用输入手段读出,则也可以再次呼出并打印出在主服务器H-SVR已成为文件的图像数据。控制面板4显示出存储在存储器内的备忘信息,能选择指定用户所要的图像数据,从而同样地,能将在服务器侧已文件化的图像数据再次呼出并打印出来。
处理2的任务将服务结束一事传送给数据处理作业管理部342,数据处理作业管理部342将结束传送给文件的应用任务,文件的应用任务将作业的结束传送给控制面板4。到此,文件动作结束。在此,因为处理A、处理B及处理C在装置内部的1个资源内进行处理,所以,在同一存储空间内,处理实体(图像数据)不移动,交付所在地址的指示字,处理就被执行。因此,能进行非常高速的处理。
如上所述,如果根据文稿记述的外部委托信息(353)执行处理,就能集中进行任务处理。此外,利用文稿记述,无论怎样的任务处理的组合都行。因此,能高效利用主服务器H-SVR的资源。在本实施例中,仅使用了装入主服务器H-SVR侧的扩大功能的任务,但如果将主网络系统HNS上提供的服务功能记述在外部委托信息353上,则因为数据处理作业管理部1114用服务管理部1115利用提供服务功能,所以也能装入执行的序列。因此,也能高效利用主网络系统HNS上提供的服务功能。
返回图1及图5,接着对来自复合装置MFP外部的作业委托予以说明。作业委托不仅可以从控制面板4进行,从连接于主网络的客户H-CL也能进行。以打印为例进行说明。若从客户H-CL的Web联机浏览呼出装载在复合装置MFP的服务管理部341,服务管理部341即将持有的服务信息以HTML的形式和用Java文稿的小应用程序发来。根据该服务内容,若指定所显示的打印,即显示所持有的仿真信息。在此,从客户H-CL的Web联机浏览进行波斯特文稿形式文件的印刷的指定。
在复合装置MFP,与使用控制面板4时一样,一旦发生打印作业(JOB3)的委托,首先,系统程序(37)的打印应用任务起动,向数据处理作业管理部342委托进行实际处理。
数据处理作业管理部342根据客网服务器信息35的协调处理信息(351),判断用处理3和主服务器H-SVR的处理任务能处理打印(JOB3)。在此可知,复合装置MFP内部仅安装着屏面数据的打印功能,但未安装利用波斯特文稿、PCL等的页记述语言的仿真。但是,因为主服务器H-SVR保持有波斯特文稿、PCL的仿真,所以能将文件从波斯特文稿变换成屏面数据,使用该屏面数据就能从复合装置MFP的输出部进行印刷。
遵照处理顺序的协调处理信息(351),首先,数据处理作业管理部342将从主网络上的客户处接收到的波斯特文稿记述的印刷文件作为处理数据,遵照在主服务器H-SVR侧进行的处理程序(任务)的处理顺序,并遵照预先确定委托处理程序(任务)编号等的委托格式,进行波斯特文稿的记述,作为外部委托信息(353),经网络接口301向主服务器H-SVR委托。
在主服务器H-SVR侧,将外部委托信息(353)指定的处理任务送至数据处理作业管理部342。数据处理作业管理部342将收到信息中的波斯特文稿文件存储在存储器,与此同时,根据其存储地址和文稿的记述,对处理顺序信息、数据信息、任务编号和MFP信息(客户名称、程序编号、版本)进行解析,按处理顺序执行处理D,并将结果交给复合装置MFP。在此,例如,处理D执行将波斯特文稿文件变换成能进行屏面数据处理文件的处理,并将屏面数据文件作为结果交付。复合装置MFP的数据处理作业管理部342用处理3的任务,将返回的屏面数据的文件从输出部305打印出来。
处理3的任务将服务结束之事传送给数据处理作业管理部342,数据处理作业管理部342将结束传送给打印应用任务,打印应用任务将作业的结束传达给客户H-CL。到此,打印动作结束。
用户可以从客户H-CL(PC)通过遥控,如同波斯特文稿打印那样使用复合装置MFP,可以不意识到主服务器H-SVR。复合装置MFP本身并不具有波斯特文稿的仿真,但通过使用主服务器H-SVR的资源及其功能,能进行与波斯特文稿打印同样的处理。
另外,本实施例中的复合装置MFP用客服务器管理部34的服务管理部341,对主网络系统HNS上的状态变化及提供服务功能一直进行监视。在主服务器H-SVR侧,若进行打印功能之一即仿真语言的追加及版本升级等提供服务功能的更新,表示这些更新内容的更新信息即从服务公开部1118送入复合装置MFP。复合装置MFP侧的客服务器管理部34的服务管理部341收到更新信息,更新协调处理信息(351)。在协调处理信息(351)被更新的时刻,就可从复合装置MFP侧利用新的服务功能。
这样,由于复合装置MFP内的自动更新的结构,不必更新系统程序,就能适应新的服务功能和版本升级,能容易地进行维护保养。还有,主网络系统HNS上的最新服务功能同样通过提供服务功能的自动组装功能和更新功能,也能从复合装置MFP侧利用。因此,用户不必与主网络系统HNS上的服务更新一一对应地进行主网络系统HNS的环境设定的变更及复合装置MFP内的系统程序的更新。再有,在编入主网络系统HNS上的服务功能时,是在能最大限度有效利用资源能力的条件下更新协调处理信息351的,所以能大幅度提高资源的利用程度。因此,能在不增加用户负担的情况下方便地最大限度提高系统的性能。
若在主系统上存在第2复合装置MFP(GS1)、第3复合装置MFP(GS2)……、第n+1的复合装置MFP(GSn),并构筑起图10所示的复合协调网络系统,则可以从各复合装置MFP共同利用资源。因此,在各复合装置MFP之间能实现字体资源的共有及各种语言的仿真功能的共有化。对各复合装置MFP来说,不必本身具有字体资源及各种语言的仿真功能,可降低设备成本。因此能低成本在设备侧提供高功能。
另外,构筑上述协调网络的软件是应用软件,对Windows98、95/NT(美国微软公司的注册商标)、Tron、UNIX上的哪种OS都能安装。还有,也能实现使Java这样的中间语言在规定的假设设备上动作,是不依赖于OS的。即,在本发明的协调网络系统CNS中,客系统GS或客网络GSN能将主网络系统HNS及其资源作为基础设施自由利用。
此外,复合装置MFP的形态也有便携式的,也可以输入部304使用摄像机而输出部305使用液晶显示的PDA或DSC(数字式静像摄像机)。也可以是便携式传真机。笔记本PC也可以输出部305使用HDD而输入部304使用键盘。另外,输入部304也可以是声音输入的电话。无论哪一种装置,系统都能实现协调网络系统,因为在编入服务功能时,都是在最大限度有效利用资源能力的条件下更新协调处理信息351的,所以资源的利用程度可以非常高,能在不增加用户负担的情况下,方便地最大限度提高系统的性能。无论哪一装置,都能将协调管理功能的独自的系统构筑在已有的网络上,实现协调网络系统。
如上所述,若采用应用本发明的协调网络系统的复合装置MFP,通过扩大安装在主服务器H-SVR的处理程序,能方便地扩大基本功能。
再有,在客服务器G-SVR内,用服务管理部341,编入对主网络系统HNS上的状态变化及提供服务功能一直进行监视的功能。提供服务功能如果有变化,复合装置MFP内的客网服务器管理部34的服务管理部341即更新协调处理信息351。一旦更新了协调处理信息351,在更新的时刻,新的服务功能即可利用。因此,用户可方便地在最新的环境下利用复合装置MFP。
此外,编入提供服务功能和扩大功能时,复合装置MFP和主服务器H-SVR能进行各任务层次的控制,所以,能减少不同资源间数据的授受即通信次数。因此,能在不降低整个系统性能的情况下执行所委托的作业。复合装置MFP只要安装基本功能即可,因为能与主服务器H-SVR上提供的高功能处理程序进行协调处理,所以虽然是低成本的装置,却能提供高功能的服务。
参照图2,简单说明协调网络系统的构筑方法。将客系统GS或客网络系统GNS连接到主网络系统HNS上后,首先,在步骤S201(相当于图3的步骤S1-S2),确立复合装置MFP与主服务器H-SVR的交信环境,建立构筑程序的执行环境用的初期设定程序。
在步骤S203(相当于图3的步骤S3-S11),将进行协调处理用的结构编入主服务器H-SVR侧,构筑执行环境。
在步骤S204(相当于图3的步骤S107),根据主服务器H-SVR侧的服务公开功能检测并取得提供的功能。
在步骤S205(相当于图3的步骤S109),根据分散基准信息352进行执行程序的登录、。协调处理信息351的编制及登录等协调信息的共享化。
在步骤S207(相当于图3的S111),根据协调处理信息351,提供功能登录于客系统GS的客户。在该阶段开始协调处理中的功能的服务。
在步骤S209(相当于图3的S19、S115),以规定的时间间隔或在用户起动执行命令的任意时间,对已构筑起协调网络的系统间的状态变化进行检测。此外,也可以对来自主服务器H-SVR侧的通知状态变化的通知进行检测。以后一旦执行环境有变化,即重复进行步骤S204-S209。
以下对本发明中协调网络系统的构筑顺序进行说明。构筑协调网络系统CNS的执行程序及执行环境的编入方法大致有以下3种。
·复合装置MFP及主服务器H-SVR分别提供(使用软盘、CD等的媒体)。利用该提供的媒体,用户分别对复合装置MFP及主服务器H-SVR安装执行程序及建立执行环境。
·复合装置MFP内事先存储执行程序和执行环境,监视主服务器H-SVR复合装置的连接,连接新的复合装置时,主服务器H-SVR从测出该连接的复合装置MFP读入执行程序和执行环境。
·进行复合装置MFP的连接时,从复合装置MFP向主服务器H-SVR写入执行程序和执行环境。
上述3种方法都能用网络系统提供的已有功能实现。在此作为一实施形态,对从客系统GS(复合装置MFP)供给初期设定程序而作业执行程序由CD等媒体提供给主服务器H-SVR的例子进行说明。
以下参照图3,在图2所示各步骤处理之内、首先对向主服务器H-SVR的建立进行详细说明。
在步骤S1中,经过来自客系统GS的询问,通过客系统程序存储部111内的监视程序,主服务器H-SVR的通信条件返回客服务器G-SVR。在客服务器G-SVR与主服务器H-SVR之间确立通信信道,初期设定程序从初期设定程序存储部32送至初期设定程序存储部1112。
在步骤S2,从客系统GS进行起动,使初期设定程序(1112)起动。然后按初期设定程序(1112)进行主服务器H-SVR与客系统GS的信息交换。
在步骤S3,主服务器H-SVR从CD编入客程序管理部115、服务公开部1118及客网客户管理部1110。在该客网客户管理部1110的数据处理作业管理部1114之下,登录作为扩大功能执行的执行部1111。此外,客系统程序存储部112登录于客程序管理部GP-M115,这之后,能进行与登录的客系统程序存储部113、客系统程序存储部114的合作管理。
在步骤S5,用标准模式,从CD读取实现扩大功能所必需的处理程序,并将执行程序(任务处理库)存入任务执行部1111。用顾客模式,则用户选择必要的功能并登录处理程序。用全系统模式则登录所有的处理程序。
在步骤7,服务管理部1115检索并取得主网络系统HNS上的提供服务功能。
在步骤9,利用服务检索功能对作为对象的主网络系统HNS上存在的设备具有的现有服务信息(HN服务信息)进行检索并取得,登录除了CD提供的程序之外的新的处理程序。例如,在CD所提供的第1OCR功能(处理程序)之外,在网络上发现了执行同样的处理的第2OCR功能时,第2OCR功能也能登录作为执行程序之一。在顾客模式中,用户根据所需规格选择第1OCR功能或第2OCR功能被选中的功能即作为处理程序被登录及执行。
在步骤S11中,服务管理部1115将从CD安装的处理程序及经主网络系统HNS上的检索取得的提供服务功能存入客网客户信息存储部1113,作为信息交给服务公开部1118。
在步骤S19,客网用户管理部1110开始对客系统GS的服务,服务管理部1115以规定的时间间隔检测在已构筑起协调网络的系统间的状态变化。一旦有状态变化,即再次重复步骤S7-步骤S19,进行现有服务的取得及服务器提供功能的登录。
到以上为止,主服务器H-SVR侧的环境构筑就结束。另外,在上述的记述中,初期设定程序由客系统GS提供给主服务器H-SVR,而作业执行程序由CD提供给主服务器H-SVR。但是,在标准模式中,仅仅是安装要与客系统GS进行分担处理所必需的作业执行程序,安装哪一作业执行程序为好则根据分散处理基准信息(352)是预先已知的。因此,如图1所示,使客系统GS内(复合装置MFP)从最初就具有客程序(33),也可以根据主服务器H-SVR的要求,通过FTP等将必要的作业执行程序从客系统GS下载到主服务器H-SVR。此外,也可以向客系统GS及主服务器H-SVR双方供给初期设定程序。无论哪一种方法,都能利用用现有主网络系统HNS能服务的功能来实现。
以下对客系统侧的环境设定进行说明。初期设定程序的执行顺序用以下步骤进行。
在步骤S101中,当将客系统GS连接到主网络系统HNS并最初接通电源时,客系统GS使初期设定程序32起动。接着,利用由现有系统支承(主服务器H-SVR)的监视程序提供的服务,取得主服务器H-SVR的发送处的地址,用现有的协议确立通信信道。然后用已确立的通信信道,进行信息的交换及数据的交换。
在步骤S102,通信信道确立后,将客系统GS保持的主服务器H-SVR用的初期设定程序1112用FTP等的文件传送软件发送至主服务器H-SVR。发送后,对主服务器H-SVR进行远程系统存入,并用TELNET等的命令执行程序使设定程序起动。
步骤S107,服务管理部341从服务公开部1118取出登录在主服务器H-SVR的服务管理部1115的提供功能信息。
在步骤S109,客网服务器管理部34将服务管理部341在步骤S107检测出的主服务器H-SVR侧的提供功能信息记述在分散基准信息存储部352,并根据作为结果制成的分散基准信息352制成包括执行程序的任务处理顺序信息及委托方信息在内的协调处理信息351。并作为客系统GS侧的客网服务器信息(35)保存在分散基准信息存储部352内。在该阶段,客系统GS对用户受理来自控制面板4的作业委托,开始服务。
在步骤S111,按在步骤S109制成的协调处理信息(351),自动进行控制面板4能执行的功能的登录/更新。控制面板4通过登录作业,进行对应功能的显示及操作环境的设定。结果是,用户能了解最新的功能及操作环境。
在步骤S115,如果存在作为服务器H-SVR提供的扩大功能的处理程序、在主网络系统HNS上提供的服务功能、作为由客系统GS进行的基本功能的处理程序的版本升级及变更、系统状态的变化(主服务器的故障等),就能更新控制面板4的操作显示及输入功能。该状态变化的检索通过服务管理部341以一定的时间间隔监视构筑成协调网络的系统上状态即能实现。有任何状态变化时,再次返回步骤S107,进行从主服务器H-SVR的提供功能的取得、新协调处理信息351的编制及对控制面板4的登录功能的更新。
利用重复进行该步骤S107至S115的更新功能,能在对用户无任何负担的情况下实现对设备的维护,并能取得主网络系统HNS上的最新服务功能。还有,通过有效利用协调处理信息351,能控制并执行获得的资源达到任务层次,从而能将分散存在于网络上的资源组合起来,有效利用以获得最大限度的性能。
此外,当客系统GS对来自主网络的客户H-CL的服务要求判断为不能提供服务时,服务管理部341即利用服务检索功能,对主网络上存在的可利用服务进行检索。如果在成为对象的网上发现了对主客户H-CL的服务可利用的服务,即取入该服务,执行主客户H-CL所要求的服务。当用服务检索功能未发现在作为对象的网上存在可利用服务时,将不能提供服务的信息通知主客户H-CL,处理结束。
参照图4的详细图,对客系统程序存储部111的动作进行叙述。初期设定程序1112确立与客系统GS的交信环境。还有,初期设定程序1112进行客程序管理部GP-M115的设定及客网客户管理部1110的设定。客程序管理部115未作图示,对另外由其它客系统GS构筑成的客程序112、客程序113及客程序114进行统一管理,并能利用进行协调处理的系统间的资源。
各客系统GS具有的功能用服务管理部进行识别,客程序管理部115对资源利用进行调停。即能实现连接在协调网络系统CNS上的多个客系统GS的资源有机有效利用的最佳化。
此外,服务管理部1115通过服务检索功能取得主网络系统HNS上的服务功能的存在,与数据处理作业管理手段1114合作,利用该资源。数据处理作业管理部1114通过接受来自客系统GS的外部委托信息353,用任务执行部1111及服务管理部1115执行所要求的作业。此外,客网客户信息(1113)存储主服务器H-SVR提供的提供功能信息。服务公开部1118从登录在客系统程序存储部111的各客程序112、客程序存储部113及114的服务管理部1115(客程序113、客程序114的服务管理部未作图示,其与服务管理部1115的功能相同)取得客网客户信息,并按客系统GS的要求公开能提供的服务。
权利要求
1.一种协调网络系统,其通过在按第1序列进行动作的第1系统上连接按第2序列进行动作的第2系统而构成,有效利用该第1系统的资源,同时该第2系统自主执行序列动作,其特征在于,所述第1系统包括埋入在执行所述第1序列的应用层的接口手段;所述第2系统包括存储将所述序列动作分散到所述第1系统的分散基准的分散基准存储手段,以及,根据所述分散基准对所述接口手段发出使所述第1系统执行的作业执行要求的作业执行要求手段;所述第1系统收到所述作业执行要求时,通过所述接口手段将该作业执行要求作为所述第1序列的一部分进行执行。
2.根据权利要求1所述的协调网络系统,其特征在于,所述作业执行要求手段还具有遵照所述分散基准确定由所述第1系统执行的作业并生成作业委托信息的作业确定手段,根据该作业委托信息生成所述作业执行要求。
3.根据权利要求1所述的协调网络系统,其特征在于,当所述第1系统收到所述作业执行要求时,通过所述接口手段将该作业执行要求作为所述第1序列的一部分来执行,并将其执行结果送回所述第2系统。
4.根据权利要求1所述的协调网络系统,其特征在于,所述接口手段还包括存储初期设定程序的初期程序存储手段,所述第1系统通过所述接口手段执行所述初期设定程序来检测该第1系统所含资源并通知所述第2系统,所述第2系统根据所述接口手段测出的所述第1系统的资源及存储在所述分散基准存储手段的分散基准,确定作为该第1系统的序列动作使其执行的每一作业的任务,生成协调处理信息,所述作业执行要求手段根据该协调处理信息发出所述作业执行要求。
5.根据权利要求4所述的协调网络系统,其特征在于,所述接口手段还包括客网客户信息存储部,该客网客户信息存储部存储执行登录在所述第1系统的第1序列的处理程序;所述初期设定程序检测登录在所述第1系统的初期设定信息并将其存入所述客网客户信息存储部;所述作业执行要求手段根据存储在所述客网客户信息存储部的初期设定信息和保存在所述分散基准信息存储部的分散基准信息生成所述协调处理信息。
6.根据权利要求5所述的协调网络系统,其特征在于,所述协调处理信息包括对各作业的各任务处理的处理顺序及委托方信息;所述委托方信息包括服务器信息、程序编号、版本信息及利用资源信息。
7.根据权利要求6所述的协调网络系统,其特征在于,所述服务器信息包括所述第1系统的IP地址、服务器名称及使用协议信息;所述程序编号具有服务器上的利用程序的所在地址;所述版本信息具有提供服务及程序的编制版本;所述利用资源信息具有表示使用所述第1系统上的哪一资源的信息。
8.根据权利要求7所述的协调网络系统,其特征在于,所述第2系统还包括受理来自用户的作业要求的作业要求受理手段和表示本身能提供的服务的服务表示手段,所述第2系统自主执行的序列动作一旦确定,所述作业执行要求手段即在所述作业要求受理手段及所述服务表示部登录由该序列动作能提供的功能。
9.根据权利要求1所述的协调网络系统,其特征在于,所述接口手段还包括任务执行部,该任务执行部存储包括执行所述序列动作的处理任务的程序库在内的必要程序;经所述作业执行要求而执行存储在所述任务执行部的程序,从而执行所述序列动作。
10.根据权利要求5所述的协调网络系统,其特征在于,所述分散基准信息包括作为所述第1系统的固有信息的该第1系统的基本功能、基本处理的信息及版本,以及,表示所述第2系统实施的序列的外部提供功能。
11.根据权利要求4所述的协调网络系统,其特征在于,所述第2系统还包括以规定的时间间隔检测所述第1系统所含资源的服务管理手段;当所述第1系统的资源状态发生变更时,更新所述协调处理信息。
12.根据权利要求4所述的协调网络系统,其特征在于,所述服务管理手段根据从所述第1系统输出的状态变化通知信号检测该第1系统所含资源。
13.一种协调网络系统的构筑方法,该协调网络系统在按第1序列进行动作的第1系统上连接按第2序列动作的第2系统而构成,并在有效利用该第1系统资源的同时该第2系统自主执行序列动作,其特征在于,包括将所述第2系统连接于所述第1系统的系统连接步骤;将接口手段埋入所述第1系统的、执行所述第1序列的应用层内的接口导入步骤;用所述接口手段检测所述第1系统所含资源并生成初期设定信息的初期设定检测步骤;任务分散决定步骤,其根据所述测出的资源信息及规定的分散基准,决定作为该第1系统的序列动作来执行的每一作业的任务,从而生成协调处理信息并加以存储;所述接口手段根据所述协调处理信息,使所述第2系统的序列动作的一部分作为所述第1系统的序列动作的一部分来执行。
14.根据权利要求13所述的协调网络系统的构筑方法,其特征在于,还具有根据在所述任务分散决定步骤中生成的协调处理信息,将所述序列动作的提供功能登录于所述第2系统的提供功能登录步骤;在该阶段开始协调处理中的功能的服务。
15.根据权利要求14所述的协调网络系统的构筑方法,其特征在于,还具有以规定时间间隔对在所述初期设定检测步骤中测出的所述第1系统所含资源的状态进行检测的资源状态变化检测步骤;当测出该资源的状态有变化时,执行所述初期设定检测步骤、所述任务分散决定步骤及所述提供功能登录步骤。
16.根据权利要求13所述的协调网络系统的构筑方法,其特征在于,所述系统连接步骤包括将所述第2系统物理性连接在所述第1系统上的物理连接步骤,在所述物理性连接后的第1系统与第2系统间开通通信路径的交信环境确立步骤。
17.根据权利要求16所述的协调网络系统的构筑方法,其特征在于,所述接口导入步骤将接口手段埋入通过在所述交信环境确立步骤中开通的通信路径来执行所述第1系统的所述第1序列的应用层;再将初期设定程序导入所述接口手段。
18.根据权利要求17所述的协调网络系统的构筑方法,其特征在于,所述初期设定检测步骤包括使所述初期设定程序执行,并将进行协调处理用的结构编入所述第1系统的协调处理环境构筑步骤,从所述第1系统的服务公开功能所公开的该第1系统的资源中检测并取得该第1系统能提供的功能的提供功能取得步骤。
19.根据权利要求18所述的协调网络系统的构筑方法,其特征在于,所述任务分散决定步骤按所述分散基准进行执行程序的登录、所述协调处理信息的编制及登录,从而使协调信息共享。
20.一种连接于按第1序列动作的第1系统、有效利用该第1系统的资源同时自主执行第2序列动作的第2系统,其特征在于,在所述第1系统的应用层埋入有接口手段;具有存储将所述第2序列动作的一部分分散给所述第1系统时的分散基准的分散基准存储手段,以及按所述分散基准向所述接口手段发出使所述第1系统执行的作业执行要求的作业执行要求手段;通过所述接口手段使该作业执行要求作为所述所述第1序列的一部分被执行。
21.根据权利要求20所述的第2系统,其特征在于,所述第2系统包括存储将所述序列动作分散给所述第1系统的分散基准的分散基准存储手段,以及按所述分散基准向所述接口手段发出使所述第1系统执行的作业执行要求的作业执行要求手段;所述第1系统收到所述作业执行要求时,通过所述接口手段将所述作业执行要求作为所述第1序列的一部分来执行。
22.根据权利要求21所述的第2系统,其特征在于,所述作业执行要求手段具有根据所述分散基准决定使所述第1系统执行的作业、并生成作业委托信息的作业决定手段,根据该作业委托信息生成所述作业执行要求。
23.根据权利要求21所述的第2系统,其特征在于,所述接口手段还包括初期设定程序;通过所述接口手段执行所述初期设定程序,所述第1系统测出该第1系统所含资源并通知所述第2系统;所述第2系统根据由所述接口手段测出的所述第1系统的资源及所述分散基准存储手段所存储的分散基准,决定作为该第1系统的序列动作使执行的每一作业的任务,生成协调处理信息;所述作业执行要求手段按照该协调处理信息发出所述作业执行要求。
24.根据权利要求23所述的第2系统,其特征在于,所述接口手段还包括客网客户信息存储部,其存储执行登录于所述第1系统的所述第1序列的处理程序;所述初期设定程序检测登录于所述第1系统的初期设定信息并将其存入客网客户信息存储部;所述作业执行要求手段根据存储在所述客网客户信息存储部的初期设定信息及保存于所述分散基准信息存储部的分散基准信息,生成所述协调处理信息。
25.根据权利要求24所述的第2系统,其特征在于,所述协调处理信息含有对各作业的各任务处理的处理顺序及委托方信息;所述委托方信息具有服务器信息、程序编号、版本信息及利用资源信息。
26.根据权利要求25所述的第2系统,其特征在于,所述服务器信息含有所述第1系统的IP地址、服务器名称及使用协议信息;所述程序编号具有服务器上的利用程序的所在地址;所述版本信息具有提供服务、程序的编制版本;所述利用资源信息具有表示使用所述第1系统上的哪一资源的信息。
27.根据权利要求26所述的第2系统,其特征在于,还具有受理来自用户的作业要求的作业要求受理手段,以及表示自身能提供的服务的服务表示手段;所述第2系统自主执行的序列动作一确定,所述作业执行要求手段即将该序列动作能提供的功能登录于所述作业要求受理手段及所述服务表示手段。
28.根据权利要求24所述的第2系统,其特征在于,所述分散基准信息含有作为所述第1系统的固有信息的该第1系统的基本功能、基本处理的信息和版本;表示所述第2系统所实施的序列的外手段提供功能。
29.根据权利要求23所述的第2系统,其特征在于,所述第2系统还含有以规定的时间间隔对该第1系统所含资源进行检测的服务管理手段;当所述第1系统的资源状态有变更时,更新所述协调处理信息。
30.根据权利要求23所述的第2系统,其特征在于,所述服务管理手段根据从所述第1系统输出的状态变化通知信号,对所述第1系统所含资源进行检测。
31.一种记录有程序的记录媒体,在将按第2序列动作的第2系统连接到按第1序列动作的第1系统上而构筑成的协调网络系统中,该程序被埋入该第1系统的应用层而被执行,其特征在于,该记录媒体记录着的程序是在所述协调网络系统上实现含有如下步骤的动作环境用的程序,这些步骤为检测所述第1系统所含资源并生成初期设定信息的初期设定检测步骤;根据所述测出的资源信息及所述第2系统预设的规定的分散基准,决定作为所述第1系统的序列动作执行的每一作业的任务,从而生成协调处理信息加以存储的任务分散决定步骤;根据所述协调处理信息,将所述第2系统的序列动作的一部分作为所述第1系统的序列动作的一部分使其执行的步骤。
32.一种连接在按第1序列动作的主系统上而构成有效利用该主系统资源的协调网络系统的、按第2序列动作的客系统,其特征在于具有检测所述第1系统的资源的资源检测手段;根据所述测出的主系统的资源变更该第1序列的序列变更手段。
33.根据权利要求32所述的客系统,其特征在于,还具有根据测出的主系统的资源,将该主系统的服务功能附加于所述客系统的服务功能而生成新的服务功能的服务附加手段。
34.根据权利要求33所述的客系统,其特征在于,所述服务附加手段还含有对执行所述新的服务功能的每一作业,在所述主系统与所述客系统的资源之间进行任务分散决定的任务分散手段。
35.根据权利要求34所述的客系统,其特征在于,所述服务附加手段还含有任务分散信息存储手段,其存储对执行所述新的服务功能的每一作业,在主系统与客系统之间进行分担的任务的信息。
36.根据权利要求34所述的客系统,其特征在于,所述资源检测手段以规定的时间间隔重复进行所述主系统的资源检测。
37.根据权利要求32所述的客系统,其特征在于,所述资源检测手段在所述主系统的资源有变化时表示出该意思。
38.根据权利要求32所述的客系统,其特征在于,所述客系统还含有将接受来自该客系统命令的翻译层导入所述主系统的翻译层导入手段。
39.根据权利要求38所述的客系统,其特征在于,还具有根据检测出的主系统的资源,将所述主系统的服务功能附加于所述客系统的服务功能而生成新的服务功能的服务附加手段。
40.根据权利要求38所述的客系统,其特征在于,所述翻译层导入手段还具有将执行新的服务功能的序列导入所述主系统的新服务执行序列导入手段。
41.一种在按第1序列动作的第1系统上连接按第2序列动作的第2系统,将该第2系统的作业分散给该第1系统的资源的协调网络系统,其特征在于具有,检测所述第1系统的资源的资源检测手段,根据所述测出的第1系统的资源变更该第1序列的序列变更手段。
42.根据权利要求41所述的协调网络系统,其特征在于,还具有根据测出的第1系统的资源、将所述第1系统的服务功能附加于所述第2系统的服务功能而生成新的服务功能的服务功能附加手段。
43.根据权利要求42所述的协调网络系统,其特征在于,所述服务附加手段还含有对执行所述新服务功能的每一作业,在所述第1系统与所述第2系统的资源间决定任务分散的任务分散手段。
44.根据权利要求43所述的协调网络系统,其特征在于,所述服务附加手段还含有任务分散信息存储手段,其存储对执行所述新服务功能的每一作业,在所述第1系统与所述第2系统的资源间进行分担的任务的信息。
45.根据权利要求44所述的协调网络系统,其特征在于,所述资源检测手段以规定的时间间隔重复进行所述第1系统的资源的检测。
46.根据权利要求41所述的协调网络系统,其特征在于,所述资源检测手段在所述第1系统的资源有变化时,作出有变化的表示。
47.一种协调网络系统构筑方法,该协调网络系统在按第1序列动作的第1系统上连接按第2序列动作的第2系统,并将该第2系统的作业分散给该第1系统的资源,其具有检测所述第1系统的资源的资源检测步骤;根据所述测出的第1主系统的资源,变更所述第1序列的序列变更步骤。
48.根据权利要求47所述的协调网络系统构筑方法,其特征在于,还具有根据测出的所述第1系统的资源,将所述第1系统的服务功能附加于所述第2系统的服务功能而生成新的服务功能的服务附加步骤。
49.根据权利要求48所述的协调网络系统构筑方法,其特征在于,所述服务附加步骤含有对执行所述新服务功能的每一作业,在所述第1系统和所述第2系统的资源间作出任务分散决定的任务分散步骤。
50.根据权利要求47所述的协调网络系统构筑方法,其特征在于,所述资源检测步骤含有以规定的时间间隔重复检测所述第1系统的资源的资源更新检测步骤。
51.根据权利要求47所述的协调网络系统构筑方法,其特征在于,所述资源检测步骤含有当所述第1系统的资源发生变化时作出该变化表示的资源更新表示步骤。
52.根据权利要求47所述的协调网络系统构筑方法,其特征在于,所述主系统还具有将接受来自所述客系统的命令的翻译层导入的翻译层导入步骤。
53.根据权利要求52所述的协调网络系统构筑方法,其特征在于,还具有构筑所述第1系统与所述第2系统的交信环境的交信环境构筑步骤;将实施与该第2系统的协调处理用的结构导入该第1系统的协调环境导入步骤;根据所述测出的资源,对所述第1及所述第2系统间的处理的分担作出决定的处理分担决定步骤;根据所述决定的处理分担,决定新的功能并使其有用的新功能提供步骤。
54.根据权利要求52所述的协调网络系统构筑方法,其特征在于,还具有以规定的时间间隔重复进行所述第1系统的资源检测的资源更新检测步骤。
55.根据权利要求52所述的协调网络系统构筑方法,其特征在于,还具有当所述第2系统发生完成作业的要求时,所述第2序列即向所述翻译层发送执行所述作业的委托的作业委托步骤;所述翻译层根据该处理分担控制所述第2系统的步骤。
全文摘要
在多路分散处理型网络中,能按所有可利用资源的各自处理能力适当分散作业,确保作业执行效率的协调网络系统。在协调网络系统CNS中,主服务器H-SVR包括埋入在应用层11中的客系统程序111。客系统GS含有将序列动作分散给主服务器H-SVR的分散基准35,及按该分散基准35向客系统程序111发出使主服务器H-SVR执行的作业执行要求的客网服务器管理部34、342。主服务器H-SVR收到作业执行要求时,通过客系统程序111执行该作业执行要求。
文档编号G06F9/50GK1245932SQ99110330
公开日2000年3月1日 申请日期1999年7月8日 优先权日1998年7月10日
发明者小嶋章夫, 松川茂, 村田和行 申请人:松下电器产业株式会社