计算机共用的共用存储系统和具有该系统的信息处理系统的制作方法

文档序号:6445637阅读:173来源:国知局
专利名称:计算机共用的共用存储系统和具有该系统的信息处理系统的制作方法
技术领域
本发明涉及由多个终端装置共用的共用存储系统以及具有该系统的信息处理系统,尤其涉及可远程登录这些终端装置的共用存储系统以及具有该系统的信息处理系统。
背景技术
有一种形式是通过网络连接共用多个终端装置存储操作系统(下面简称OS)和应用程序的存储装置。作为该连接方法,已知有iSCSI(Internet Small Computer System Interface)协议。iSCSI协议将用于访问存储装置的SCSI协议用作以太网(Ethernet)这种网络上的通信协议。
终端装置备有远程登录功能的情况下,可从具有控制功能的存储装置进行OS和应用程序的装载。因此,通过iSCSI协议连接备有远程登录功能的终端装置和上述存储装置,可实现不需要具有辅助存储装置的终端装置。这样的终端装置叫作无盘终端装置。
上述无盘终端装置的远程登录中,各终端装置的机型不同时,在共用存储装置上准备每种机型的OS程序文件。远程登录执行时,终端装置需要读出与该终端装置的机型相符的OS程序文件。作为该方法,有使用MAC(Medium Access Control)地址的方法。MAC地址为终端装置、具有上述控制功能的共用存储装置、服务器等上安装的LAN板(board)所有。即,有进行共用存储装置上放置的多个OS程序文件与终端装置的机型的对应,判别存储该终端装置的机型用的OS程序文件群的目录,使用该目录下的OS程序文件群进行远程登录的方法。例如在日本专利公开公报平6-332716进行了公开。
进行上述远程登录的终端装置也与一般终端装置一样,很多OS软件根据许可契约许可使用。所谓软件也叫OS和应用程序。许可契约大致分两种。1种是固定使用者订立契约、安装到任意1台终端装置上来使用的形式。另一种是限制于按企业等单位购买许可,关于谁在哪个终端装置上使用几个许可则由购买企业负责。尤其是后者的情况下,作为使用用户未意识到的软件、提供许可的方法,例如有日本专利公开公报2002-006975号。该方法在用户要求软件时,调查许可是否有库存,没有库存的情况下,提供沿用还未安装的终端装置的软件的方法以及自动进行新的购买手续、减少管理者的负担的购买清算方法。
上述终端装置中,用户指定使用的OS、应用程序,还指定它们的启动条件,从而设定终端装置的执行环境。上述执行环境因每个用户而异,即便是同一用户,有时也因作业内容使得要使用OS、应用程序等的执行环境不同。
远程登录的方式中,某终端装置的执行环境在另一终端装置上作成的情况下,需要使用的设备信息、OS、应用程序、使用者信息等注册信息。
原来的远程登录方式中,在请求远程登录时不能收集注册信息。因此,必须在具有控制功能的辅助存储装置的管理目录等中预先手动作成注册信息。因此,在作成执行环境的终端装置的台数多的情况下,以及其频度高的情况下,出现系统管理者的作业负荷大的问题。某终端装置的执行环境在另一终端装置上作成的情况下,用户使用的终端装置不固定,考虑每次使用不同的终端装置的情况以及变更新导入的终端装置的系统构成的情况等。这些情况下,执行环境作成时,产生与上述情况相同的问题。
关于许可管理,如原来那样,在该终端装置使用的OS、应用程序等的执行环境预先固定的情况下,可按原来方式进行许可管理。但是一个用户每次从不同的终端装置远程登录相同执行环境时,原来的许可管理方式中,必须确保使用的终端装置数目个的许可。即,不管一个用户是否同时仅使用1个软件,都需要多个许可。这样,存在不需要的许可,许可费用也变得昂贵。
关于这一点,考虑对用户分配许可密钥,每次远程登录时输入许可密钥的方法。但是一个用户具有多个执行环境、含有多个许可的情况下,用户许可管理负荷效率大大降低。另外,原来的许可管理方式中,许可没有库存时,提供进行购买手续的方式,但存在事前难以确保许可的购买预算的问题。

发明内容
本发明的目的是提供一种远程登录技术,某终端装置的执行环境在其他终端装置作成时,一有远程登录请求就自动作成注册信息,容易实现远程登录。同时提供一种容易实现适当且最佳的许可管理的远程登录技术。
为达到上述目的,本发明提供共用存储系统、和具有该系统的信息处理装置,其特征在于具有从终端装置接收远程登录请求时,把用于收集上述终端装置的硬件信息和软件信息的程序送到上述请求源的终端装置的部件;从上述请求源的终端装置收到硬件信息和软件信息时,使用这些信息作成注册信息的部件;根据上述注册信息将登录处理需要的程序送到上述请求源的终端装置的部件。


图1是表示本发明的第一实施例的信息处理系统和订购系统的系统构成的框图;图2是表示共用存储系统的功能构成的框图;图3是表示终端装置动作的软件的构成的框图;图4是模式表示终端装置信息的数据构造的细节的说明图;图5是模式表示使用者信息的数据构成的说明图;图6是模式表示软件环境信息中包含的管理应用程序群的列表名的内容的数据构造的一例的说明图;图7是模式表示软件信息的数据构造的一例的说明图;图8是模式表示映射信息的数据构造的一例的说明图;图9是模式表示个别区域信息的数据构造的一例的说明图;图10是表示远程登录处理顺序的流程图(1/3);图11是表示远程登录处理顺序的流程图(2/3);图12是表示远程登录处理顺序的流程图(3/3);图13是表示软件请求的输入画面的一例的正视图;图14是模式表示注册信息的数据构造的一例的说明图;图15是表示本发明的第二实施例的使用执行环境识别符管理的个别区域的构成的框图;图16是表示本发明的第二实施例的使用者信息的数据构造的一例的说明图;图17是表示本发明的第一实施例的使用执行环境识别符管理的个别区域的构成的框图;图18是模式表示本发明的第一实施例的许可信息的数据构造的一例的说明图;图19是模式表示本发明的第一实施例的许可分配状况信息的数据构造的一例的说明图;图20是模式表示本发明的第一实施例的许可使用状况信息的数据构造的一例的说明图;图21是模式表示本发明的第一实施例的软件管理信息的数据构造的一例的说明图;图22是模式表示本发明的第一实施例的购买管理信息的数据构造的一例的说明图;图23是表示本发明的第一实施例的订购系统动作的软件的构成的框图;图24是表示本发明的第一实施例的许可处理顺序的流程图;图25是表示本发明的第一实施例的许可服务处理顺序的流程图。
发明的
具体实施例方式
下面参考

本发明的第一实施例。
图1是本发明的第一实施例的信息处理系统和订购系统500的系统构成图。
信息处理系统具有1台以上的终端装置和上述1台以上的终端装置共用的存储系统。本实施例中,以由多台,更具体说是3台终端装置200A,200B和200C共用共用存储系统100的情况为例说明。当然,本发明不限于此。例如在连接3台以下或超出3台终端装置的情况下也可适用。
共用存储系统100是上述1台以上的终端装置共用的信息处理装置,具有控制共用存储系统100的控制装置110、和终端用存储装置160。共用存储系统100经网络连接终端装置200A、终端装置200B和终端装置200C,具有作为它们共用的存储装置的功能。终端装置是由程序执行各种处理的计算机。
控制装置110具有CPU120、存储器130、网络设备140和本系统用存储装置150。本系统用存储装置150中存储进行远程登录处理用的作成注册信息需要的信息和程序。
终端用存储装置160具有在控制装置110的控制下作为各终端装置的各个辅助存储装置的功能。该终端用存储装置160上存储各终端装置的注册信息、信息处理执行中需要的1种以上的程序、收集该执行中使用的数据和远程登录需要的信息的信息收集程序以及登录装载程序。作为各终端装置的信息处理执行中需要的1种以上的程序,例如为与各终端装置对应的OS、应用程序等。
也可对应多个终端装置中部分或全部终端装置由多个用户使用的情况。此时,终端用存储装置160对应用户管理OS、应用程序和用户数据的存储。
本系统用存储装置150和终端用存储装置160是存储数据、程序等的装置。这些存储装置150、160具有硬盘、半导体存储器等随机存取的存储媒体。本实施例中,存储装置150和160都由将硬盘作为存储媒体的可随机存取的硬盘装置构成。本系统用存储装置150和终端用存储装置160也可以是统一于一个存储装置的形式。
终端装置200A、终端装置200B和终端装置200C各自具有CPU201、存储器202、网络设备203、输入设备204、登录控制电路205和输出设备206。网络设备203和共用存储系统100的网络设备140可经由LAN300连接。因此,各终端装置200A、200B和200C以及共用存储系统100可经网络交换信息。本实施例中,作为网络使用LAN300,但不限于此。
作为输入设备204,典型地可举出例如键盘、鼠标等。作为输出设备206,代表性地可举出显示装置。作为输出设备116,根据需要可包含打印机。
订购系统500是在购买终端装置200使用的软件的许可时,从共用存储系统100接收购买信息,经网络向软件销售公司订购的系统。订购系统500具有CPU510、存储器520、网络设备A530、网络设备B531、输入设备540、输出设备541、登录控制电路550、订购系统用存储装置560。网络设备A530和共用存储系统100的网络设备140可经由LAN300连接。因此,订购系统500和共用存储系统100可经网络交换信息。网络设备B531经互联网当网络400可与外部系统连接。
订购系统500一般在订购系统用存储装置560上具有OS和软件程序,在本系统内进行登录处理。但是,订购系统用存储装置560上不保持OS和软件程序,为与终端装置同样向共用存储系统100请求登录,进行远程登录处理的方式。关于输入设备540、输出设备541,与终端装置200同样。
图2表示本发明的第一实施例的共用存储系统100的功能构成。首先说明控制共用存储系统100的控制装置110的功能。接着说明终端用存储装置160的功能。
本系统用存储装置150存储下面所述的各种程序和数据。控制装置110通过使用这些程序和数据实现共用存储系统的各种处理。
作为本系统用存储装置150中存储的程序,首先举出存储OS1110。存储OS1110具有控制终端用存储装置160的存储装置管理器(程序)1111和经由LAN300与各终端装置进行通信的网络管理器(程序)1112。作为存储的其他程序,举出存储OS1110上作用的各种程序。具体说,有处理来自各终端装置的远程登录请求的远程登录处理(程序)1120、收集各终端装置的注册信息并作成后述的个别区域的登录用信息处理(程序)1130。另外,有管理远程登录处理需要的软件的许可的许可管理(程序)1270和进行许可的接纳处理和购买处理的许可服务处理(程序)1280。
作为存储的数据,有登录用信息处理1130管理指定执行环境的信息的数据。即,管理连接共用存储系统100的各终端装置的终端装置信息1140和同样使用共有存储装置的用户的使用者信息1150以及管理用户使用的OS和应用程序的软件信息1160。作为存储装置管理器1111参照的数据,有表示远程登录的终端装置与后述的执行环境的对应关系的映射信息1170和表示分别存储上述执行环境的信息的存储区域的个别区域信息1180。作为管理软件的许可的信息,有管理购买的许可个数和实际使用的个数等的信息的许可信息1230、管理购买的许可的分配状况的许可分配状况信息1250、管理购买的许可的使用状况的许可使用状况信息1210、管理购买软件的许可时需要的信息的软件管理信息1240、管理进行购买处理的许可的订购内容的购买管理信息1260。
终端用存储装置160中准备多个存储区域。即,存储远程登录的登录装载程序1610的区域和存储从各终端装置收集信息的信息收集程序1620的区域。终端用存储装置160中设置作为各终端装置的辅助存储装置的存储数据的部分。并且,存储该数据的部分分为几个区域。这些区域中有存储表示对各终端装置远程登录时需要的执行环境的信息的个别区域1640和存储各终端装置共用使用的信息的共用区域1630。执行环境对各个终端装置或每个用户规定。各执行环境由执行环境识别符识别。因此,个别区域1640对应执行环境识别符设置。例如,作为对每个执行环境识别符作成的个别区域,设置执行环境识别符A的个别区域1640A、执行环境识别符B的个别区域1640B和执行环境识别符C的个别区域1640C。这样,个别区域1640在本实施例中意味着用于存储对终端装置远程登录时需要的执行环境的信息的硬盘上的存储区域。因此,个别区域1640恰恰构成为个别终端装置或个别用户具有的专用盘装置。也叫各终端装置上设置的虚拟盘装置。该个别区域的具体构成在后面说明(参考图17)。
图17表示使用执行环境识别符管理的个别区域的构成。个别区域1640是存储终端装置远程登录时需要的信息的区域。该个别区域1640中存储的信息中包含注册信息1641、OS1646、应用程序群1647、用户数据1648。
注册信息1641是管理终端装置的系统构成的信息。如图14所示,注册信息1641具有注册管理表1642、硬件信息表1643、软件信息表1644和用户信息表1645。注册管理表1642通过指针确定各表的位置。
作为信息的存储形式,本实施例中表示出使用表的例子。但,作为信息的存储形式,本发明中可使用的形式不限于表。即,可以是任意行事。
硬件信息表1643中存储成为对象的终端装置上存在的硬件的信息。具体说,处理器的种类、频率、配置信息等的与终端装置的性能有关的信息和控制软盘设备、键盘、鼠标等的各种设备的动作的设备控制器的信息对应各设备存储。另外,存储使用的网络端口ID信息等的与网络有关的信息。
软件信息表1644中存储要安装在成为对象的终端装置上的关于OS和应用程序的目录路径名、程序名称、版本、经销商名等的各种程序信息和表示由软件程序作成的文献的种类的信息。另外,兼存储文件夹和程序的图标的图像信息、名称等的属性等。
用户信息表1645中存储每个用户的用户ID、姓名、口令、权限等的概况(profile)、用户使用的OS、应用、键盘排列信息等。该用户信息表1645作成该执行环境中远程登录的用户数。
虽然未示出,但注册信息1641中包含与收费相关的信息。例如,对应请求远程登录的次数,向用户要求远程登录费用时,与收费有关的信息需要由注册信息1641管理。
这些注册信息1641按CPU120可在登录用信息处理1130中进行编辑的形式保存在本系统用存储装置150中。登录用信息处理1130是配合远程登录请求时的启动条件的内容编辑注册信息的处理。根据该编辑的注册信息1641可在终端用存储装置160内的个别区域1640中存储对应的OS1646、应用程序群1647和用户数据1648。
应用程序群1647和用户数据1648可按在由该每个执行环境识别符管理的个别区域1640中常驻的状态管理。在终端装置远程登录的阶段中每次从共用区域1630复制共用区域1630中预先保管的OS和应用程序群,存储在个别区域1640中。
图3表示远程登录执行环境识别符A的个别区域1640的终端装置的软件构成。终端装置中,用户指定的OS1646上,应用程序群1647动作。OS1646具有经由LAN300与共用存储系统100进行通信处理的网络处理1649的功能。OS1647和应用程序群1647等的软件和未示出的用户数据在接入各终端装置的电源时通过远程登录从共用存储系统100的个别区域1640装载。即,通过登录控制电路205(参考图1)中存储的远程登录功能从网络设备203经由LAN300访问共用存储系统100的个别区域1640,在存储器202中读入数据。
图23表示订购系统500的软件构成。订购系统500中,订购系统用存储装置560中存储OS561和进行订购处理的订购处理程序563,OS561上,作为应用程序的订购处理程序563动作。OS561经由LAN300与共用存储系统100进行通信处理,或经由互联网等的网络400与软件销售公司等的外部系统进行通信处理的网络处理562的功能。这些OS561和订购处理程序563读入存储器520中,通过CPU510执行,实现订购处理。
图4是模式表示终端装置信息1140的细节的表结构图。终端装置信息1140包含各终端装置的网络设备203的每一个都固有的MAC地址1141、各终端装置名称1142、从各终端装置的构成信息求出的硬件信息1143。本实施例的纪录为硬件信息1143的信息中有成为注册信息1641内的主要信息的CPU201的频率、种类、个数、存储器200的大小等。
图5模式表示使用者信息1150的数据构造的细节。使用者信息1150具有用户ID1151、使用者信息1152、软件环境信息1153和执行环境识别符信息1154。
用户ID1151中存储管理用户的识别符。使用者信息1152中存储用户姓名、口令等与用户有关的信息。软件环境信息1153中存储用户使用的软件环境,即OS的种类、使用的应用程序的列表名称以及它们的版本等的信息。执行环境识别符信息1154中存储与上述软件环境信息1153对应的执行环境识别符。
使用该执行环境识别符管理存储各终端装置的执行环境的个别区域1640。通过参照图9的个别区域信息1180,各执行环境识别符管理的个别区域1640对每个终端用存储装置160进行存储。即,各个执行环境识别符与其管理的个别区域对应。
图6模式表示软件环境信息1153中包含的管理应用程序群的列表名的内容的数据构造的一例。本实施例中,为表构造。本实施例中,具有应用程序的名称1155和对与使用的应用程序有关的信息构造体的指针1156。上述指针1156前面有信息构造体的链表1157。链表1157末尾用Null指针识别。
图7模式表示管理各终端装置使用的OS和应用程序的软件的软件信息1160的细节。图7所示例子是表构造的例子。软件信息1160具有软件识别符1161、软件名称1162、存储位置1163、存储大小1164和限制事项1165。限制事项1165中存储使成为对象的软件动作时的硬件和软件的限制事项。具体说,如果有关于为使对象的软件动作需要的终端装置的硬件的限制(存储器大小、CPU性能等),则存储这些信息。
图8模式表示映射信息1170的细节的一例。图8所示例子表构造。映射信息1170是终端装置与上述终端装置的执行环境的对应表。映射信息1170具有作为终端装置的识别信息的MAC地址1171和识别执行环境的执行环境识别符信息1172。
图9模式表示个别区域信息1180的细节的一例。图9所示例子表构造。个别区域信息1180是表示执行环境识别符与上述执行环境识别符管理的个别区域的存储场所的表。该表具有存储执行环境识别符的执行环境识别符信息1181、上述执行环境识别符的个别区域存储的终端用存储装置160的前面地址1182、上述个别区域的大小1183、对后述的许可使用状况信息表1210(参考图20)的指针信息1184。
图18模式表示终端装置使用的软件的许可信息1230的细节的一例。图18所示例子表构造。许可信息1230具有识别各软件的软件识别符1231、许可的种类信息1232、契约(购买)的许可的契约个数信息1233、当前对用户分配的使用个数信息1234、购买软件的许可的日期信息1235、许可的有效期限信息1236、与许可的购买情况相关的信息1237、对后述的许可的分配状况信息1250(图19)的指针信息1238。
许可的种类信息1232表示对象软件是某特定公司的许可、是一般许可、没有许可等的许可种类。许可的有效期限信息1236按年月日登录,但没有有限期限时,登录NULL。购买状况信息1237中登录无信息、当前等待购买决定、当前购买中等的购买阶段状况。这些购买状况例如由4比率构成,0000表示无信息,0001表示当前等待购买决定,0010表示当前购买中。
图19模式表示管理契约(购买)的许可的分配状况的许可分配状况信息1250的细节的一例。图19所示例子表构造。许可分配状况信息1250具有对每个软件作成的项数1251、许可密钥1252、使用的用户的用户ID1253、作为使用的终端装置的识别符的MAC地址1254。
项数1251中分配例如从1到许可的契约个数的数值。许可密钥1252是解除软件的使用限制、功能限制等的密钥,仅分配许可契约个数的许可密钥。许可密钥1252被加密管理,不让系统管理者以外的人使用。各许可密钥中设定使用该许可密钥的用户ID1253或MAC地址1254,对未使用的许可密钥设定NULL。
图20模式表示许可的使用状况信息1210的细节的一例。图20所示例子表构造。许可的使用状况信息1210具有识别软件的软件识别符1211、对用户或终端装置分配的许可密钥1212、分配该许可的取得日期信息1213、许可的有效期限信息1214、表示使用状况的信息1215。
许可的有效期限信息1214中登录与许可信息1230(参考图18)的有效期限1236相同的年月日,没有期限时登录NULL。使用状况信息1215中例如用4比特构成,登录包含0000表示订完契约并在使用中、0001表示订完契约并且不使用、0010表示订完契约但使用保留、0101表示等待购买决定、1001表示购买中等与购买相关的信息的使用状况信息。
图21模式表示管理购买软件时需要的软件信息的软件管理信息1240的细节的一例。软件管理信息1240中不仅收集当前购买的软件,还收集来自互联网、内联网等的信息,也登录新的软件、当前已经购买的软件更新的版本等的软件的销售信息。软件管理信息1240具有软件识别符1241、软件名称1242、软件的存储大小信息1243、软件和许可的购买金额信息1244、销售日或今后销售的日期信息1245、销售公司信息1246、批发销售、当前许可的版本更新等与购买有关的附加信息1247。附加信息1247例如用4比特构成,按属性区分并按比特单位登录0001表示更新版本、0010表示具有折扣等购买条件等信息。统一软件管理信息1240与图18的许可管理信息1230,作为一个表。
图22模式表示管理进行购买处理的软件和许可的进展状况的购买管理信息1260的细节的一例。图22所示例子表构造。购买管理信息1260具有订购时的订购序号1261、购买的软件识别符1262、软件的销售公司信息1263、购买个数信息1264、购买金额1265、订购日期信息1266、购买的软件的交货预定日期信息1267、支付购买金额的部门或方案(project)等的支付部门信息1268。
接着参考图10、11和12以终端装置A200A为例说明各终端装置、共用存储系统100之间的远程登录的顺序。
如图10所示,首先接通终端装置A200A的电源时(步骤1000),启动登录控制电路205。登录控制电路205对共用存储系统100附加作为终端装置识别信息的MAC地址,请求远程登录(步骤1001)。该请求使用网络设备203经由LAN300的网络进行。
上述远程登录请求通过共用存储系统100内的控制装置110执行作为其功能之一的远程登录处理1120进行接收和之后的处理。其处理如下。下面以远程登录处理这种程序为动作主体进行记述。但是,实际的处理通过控制装置与程序协同进行。
远程登录处理1120检索作成远程登录请求的终端装置A200A接收的上述MAC地址是否存在于终端装置信息1140(参考图4)中。
上述MAC地址不存在于终端装置信息1140中时,远程登录处理1120判断为新使用共用存储系统100的新终端装置。上述MAC地址存在于终端装置信息1140中时,由于终端装置信息1140已经作成,判断为并非新终端装置(步骤1002)。
上述MAC地址存在于终端装置信息1140中时,即并非新终端装置时,远程登录处理1120参照映射信息1170(参考图8)和个别区域信息(参考图9),取得与上述MAC地址对应的执行环境书报费的个别区域中存储的上次的注册信息1641(步骤1003)。并且,附加该注册信息1641,将终端用存储装置160中存储的信息收集程序1620送到请求远程登录的终端装置A200A(步骤1004)。
另一方面,上述MAC地址不存在于终端装置信息1140中时,即为新的终端装置时,映射信息1170中也不存在上述MAC地址。因此远程登录处理1120不能取得注册信息,从而附加“无注册信息”的标记,向终端装置A200A发送上述信息收集程序1620(步骤1004)。
终端装置A200A接收信息收集程序1620。以后,通过终端装置A200A的CPU201执行信息收集程序1620,收集远程登录需要的信息。下面说明中,以程序为动作主体记述。但是,可以是终端装置中CPU201与信息收集程序1620协同动作,执行各种处理。
信息收集程序1620从BIOS收集终端装置A200A的硬件信息1143(步骤1005)。作为硬件信息1143的代表,有CPU201的种类、个数,其他还有CPU的频率、存储器202的大小等。收集用户从输入设备204输入的用户ID和口令。另外,收集包含操作系统和应用程序的种类的软件信息(下面叫“软件请求”)(步骤1006)。信息收集程序1620根据这些收集的信息附加上次的注册信息时,更新注册信息,把注册信息送到共用存储系统100(步骤1007)。没有上次的注册信息时,把这些收集的信息送到共用存储系统100(步骤1007)。
这里信息收集程序1620在请求软件时在作为输出设备206的显示装置的显示画面上进行例如图13所示的显示,通过从输入设备204接收需要的软件指示进行。即,首先在显示画面上部显示可使用的OS名称。该状态下,从显示的OS中选择一个OS的输入经输入设备204接收。接着,该OS上动作的应用程序的种类显示在显示装置的下部。关于显示的应用程序的种类的选择指示经输入设备204接收。这里,作为选择应用程序的方法,可举出组合几个应用程序的按组单位指定的方法、分别选择需要的软件程序的方法等。
软件请求不限于图13所示实施例,包含将OS和软件程序作为组由整个软件指定的方法等其他方法。
这些终端装置A200A的输出设备206上显示的画面数据作为信息收集程序1620的一个功能,与信息收集程序1620一起送到终端装置A200A(步骤1004)。
接着共用存储系统100中,作为控制装置100的功能之一的登录用信息处理(程序)1130如图11所示接收从终端装置A200A送来的上述注册信息和收集的信息。
登录用信息处理(程序)1130判断终端装置A200A是否为新的终端装置(步骤1008)。如果终端装置A200A是新的终端装置,向终端装置信息1140追加登录终端装置A200A的终端信息(步骤1009)。此时,对照信息收集程序1620收集的硬件信息和在终端装置信息1140中已经登录的硬件信息1143(参考图4),检索相同构造的终端装置是否存在于终端装置信息1140(参考图4)中。
和终端装置A200A相同的硬件信息1143已经登录在终端装置信息1140中时,检测到该登录的硬件信息1143的MAC地址1141,参照映射信息1170(参考图8),检测出与上述MAC地址对应的执行环境书报费的注册信息1641(参考图17)。接着,复制上述注册信息1641的硬件信息表1643(参考图14),作成终端装置A200A的注册信息1641的硬件信息表1643。
与终端装置A200A相同的硬件信息1143未登录在终端装置信息1140中时,根据信息收集程序1620收集的硬件信息,新作成注册信息1641的硬件信息表1643。
接着登录用信息处理1130判断可否从终端装置A200A指定的软件请求再利用已经存在的执行环境的软件环境(步骤1010)。上述软件请求指定的OS、软件程序与已经存在的执行环境的OS1646和软件程序群1647相同时,判断为可再利用该已经存在的执行环境。可再利用时,参考个别区域信息1180(参考图9),取得成为对象的执行环境书报费的个别区域1640的信息,具体说是上述个别区域存储的前面地址1182和上述个别区域的大小1183(步骤1011)。
接着对于上述执行环境的OS和应用程序,参考软件信息1160(参考图7)确认是否有成为对象的OS和应用程序的限制事项1165。有限制事项1165时,终端装置A200A的硬件进行是否满足该限制事项1165的软件和硬件的匹配性检查(步骤1012)。
未取得软件与硬件的匹配性时,登录用信息处理1130把错误消息送到终端装置A200A,进行远程登录的结束处里(步骤1015)。终端装置A200A对输出设备206输出上述错误消息。其中未取得匹配性的对象并非OS而是应用程序的情况下,把不能使用没有该匹配性的应用程序的消息送到终端装置A200A,去除该应用程序外,进行远程登录处理(步骤1013,1014)。
作为与没有匹配性的情况的对应,其他软件,置换为例如版本升级、版本降级、类似应用程序等,继续登录处理。具体说,登录用信息处理1130在把没有匹配性的错误消息送到终端装置A200A、进行置换并具有其他可使用的软件时,使用户接收是否执行软件置换的指示。接收置换的指示的情况下,置换为该软件并继续远程登录处理。并且,置换为其他软件的情况下,登录用信息处理1130使许可处理1270保持的置换标记为ON。置换标记的初始值为OFF。
接收不执行置换的指示的情况下,登录用信息处理1130判断没有匹配性的软件是OS还是应用程序。是OS,则不能进行登录处理,因此结束处理。是应用程序,则在终端装置A200A中确认是否继续登录处理,接收继续的指示时,继续登录处理,接收不继续的指示时结束登录处理。
通过迄今的处理,取得软件与硬件的匹配性时,接着参考图24进行判断软件的许可使用是否合适的处理。
首先,许可处理1270参照许可分配状况信息1250(参考图19)判断是否取得尚未对对象用户分配终端装置的许可密钥(步骤1061)。具体说,用户ID1253中存储成为对象的用户ID,并且判断MAC地址1254位“NULL”的许可密钥是否存在。取得许可密钥时,许可处理1270在对应的MAC地址1254栏中登录终端装置A200A的MAC地址,把许可使用状况信息1210(参考图20)的使用状况1215变更为订完契约并在使用中“0000”,确保许可(步骤1062)。许可使用状况信息1210未作成的情况下作成新的许可使用状况信息1210。
未取得对象用户未被分配终端装置的许可密钥时,许可处理1270参照许可分配状况信息1250(参考图19)确认是否有未使用的许可密钥(步骤1063)。未使用与否通过用户ID1253和MAC地址1254为“NULL”的状态的许可密钥。并且有未使用的许可密钥时,确保该许可密钥,用户ID1253和MAC地址1254中登录对象的用户ID和MAC地址。此外对许可信息1230(参考图18)的使用个数1234计数,把许可使用状况信息1210(参考图20)的使用状况1215变更为订完契约并在使用中“0000”,确保许可(步骤1062)。
接着许可处理1270在确保许可后,通过上述置换标记判定其软件是否为确保硬件的匹配性而进行置换(步骤1064)。置换的软件的情况下(置换标记为ON时),当初请求的软件的许可不使用,因此许可处理1270解释当初请求的软件的许可(步骤1065)。具体说,许可处理1270世人成为许可分配状况信息1250(参考图19)的对象的用户ID为NULL,对许可信息1230(参考图18)的使用个数1234进行递减计数,把许可使用状况信息1210(参考图20)的使用状况1215变更为订完契约但未使用中“0001”,解放许可(步骤1065)。并且许可处理1270把置换标记返回OFF。
许可处理1270对远程登录请求的全部软件判断是否确认许可(步骤1066),有还未确保的许可的软件时,返回步骤1061,继续处理。
接着说明没有未使用的许可时的处理(步骤1063)。许可处理1270在没有未使用的许可的情况下或没有购买请求的软件的实际业绩情况下,把许可信息1230(参考图18)的购买状况1237更新为“等待购买决定”,再把许可使用状况信息1210(参考图20)的使用状况1215更新为等待购买决定”(步骤1067)。接着许可处理1270从软件管理信息1240(参考图21)取得软件购买需要的信息,作成购买软件的订购申请书(步骤1068),向许可管理者传送订购申请的手续文本。许可处理1270把错误消息送到终端装置A200A,进行远程登录的结束处理(步骤1015)。终端装置A200A向输出设备206输出上述错误消息。输出错误消息(步骤1069)。此时,许可处理1270询问终端装置A200A是否继续远程登录处理,根据其结果判断是继续远程登录还是中止远程登录。
通过以上处理,判断软件许可的使用是否适当。
有软件与硬件的匹配性并且可确保软件的许可时,进行注册信息1641的编辑(步骤1013)。
关于与上述再利用的执行环境的注册信息1641对应的硬件信息表1643,改写为终端装置A200A的终端装置信息的内容。
关于软件信息表1644(参考图14),由于再利用本执行环境,可原样使用现有软件信息表1644。
关于用户信息表1645(参考图14),从终端装置A200A输入的用户ID和口令与现有的用户信息表1645中存在的相同时,原样使用用户信息表1645的内容。不存在于现有用户信息表1645中时,参照使用者信息1150,通过输入的用户ID和口令把用户信息新追加并作成到用户信息表1645中。
如上述,登录用信息处理1130进行注册信息1641的编辑(步骤1013)。
完成注册信息1641的编辑后,作成本执行环境的个别区域1640(步骤1014)。此时,由于再利用现有执行环境,现有个别区域1640中存在的OS1646和应用程序群1647可原样再利用。此时,终端装置A200A是新的终端装置,并且在任何现有的执行环境中动作。
本实施例中,为避免执行环境的多元管理,采用在每次远程登录时把再利用的执行环境的注册信息1641改写成为该执行环境的终端装置以及用户使用的方法。但是不限于此。例如,可采用新确保个别区域1640、剩余再利用源的执行环境的方式。该方式的情况下,注册信息复制再利用源的注册信息,更新进行变更的部分信息并使用。可新作成注册信息。
接着在可否再利用现有执行环境的软件环境的判断(步骤1010)中,不能再利用时,即软件请求的OS和应用不在现有执行环境中时,判断为不能再利用。接着,检查该软件请求的OS和应用与终端装置A200A的硬件是否有匹配性(步骤1016)。该步骤的处理中,与步骤1012同样。关于未得到匹配性时的错误处理(步骤1015)如上述那样。接着,判断是否适合使用软件的许可(参考图24)。关于该处理也如上述那样。
在取得匹配性并且不能确保软件的许可的情况下,由于需要作成新的执行环境,在终端用存储装置160中确保新的个别区域1640(步骤1017)。此时,由于终端用存储装置160的容量不足,不能确保新的个别区域1640时,把错误消息送到终端装置A200A,进行远程登录结束处理(步骤1015)。不能确保新的个别区域1640时,新生成注册信息1641(步骤1018)。
这里关于注册信息1641中的硬件信息表1643,根据终端装置A200A的终端装置信息内容作成。此时,与终端装置A200A相同的硬件信息1143已经登录在终端装置信息1140中的情况下,如上所述,复制对应该登录的硬件信息1143的注册信息1641中的硬件信息表1643,也可作成终端装置A200A的硬件信息表1643。
关于软件信息表1644,对从终端装置A200A指定的软件请求的OS和应用,参照软件信息1160作成软件信息表1644。
关于用户信息表1645,在从终端装置A200A输入的用户ID和口令与现有用户信息表1645中存在的相同时,原样使用用户信息表1645的内容。不存在于现有的用户信息表1645中时,参照使用者信息1150,通过输入的用户ID和口令把用户信息新追加作成到用户信息表1645中。
如上述,登录用信息处理1130进行注册信息1641的编辑(步骤1018)。
注册信息1641的编辑完成后,根据该注册信息1641作成本执行环境的个别区域1640(步骤1019)。具体说,从终端用存储装置160的共用区域1630装载上述软件信息表1644中记录的OS1646和应用程序群1647。此时,终端装置A200A是新的终端装置,并且可在新执行环境中动作。
图12表示终端装置A200A的MAC地址已经存在于终端装置信息1140中时(图11的步骤1008中进入B的情况),即终端装置A200A并非新连接的终端装置时的处理。
登录用信息处理1130从由终端装置A200A指定的软件请求判断可否再利用上次使用的执行环境的软件环境(步骤1020)。上述软件请求指定的OS、应用程序与上次的执行环境的OS1646和应用程序群1647相同时,判断为可再利用该上次的执行环境。不能再利用上次使用的执行环境的软件环境时,接着登录用信息处理判断可否再利用已经存在的执行环境的软件环境(步骤1021)。
可再利用已经存在的执行环境的软件环境时,之后的处理(步骤1022~1026)是与上述步骤1011~1015相同的处理。此时,终端装置A200A是现有终端装置,并且可在现有的任意执行环境中动作。
另一方面,不能再利用已经存在的执行环境的软件环境时,之后的处理(步骤1027~1030)与步骤1016~1019相同。此时,终端装置A200A是现有终端装置,并且可在新执行环境中动作。
可否再利用上次使用的执行环境的软件环境的判断中(步骤1020),可再利用时,原样使用上次使用的执行环境的注册信息1641和个别区域1640,进行远程登录处理。此时,终端装置A200A是现有终端装置,并且在上次的执行环境中动作。
接着正常作成个别区域1640时,如图10所示,远程登录处理1120把登录处理需要的程序送到终端装置A200A。这里登录处理需要的程序通常可举出登录装载程序1610、OS1646、应用程序群1647等。其中,关于登录处理需要的程序的一部分(例如登录装载程序1610),考虑预先保持在终端装置上,不发送到终端装置A200A的方式。本实施例中,如下面说明,作为登录处理需要的程序,向终端装置A200A发送登录装载程序1610、OS1646、应用程序群1647。
远程登录处理1120向终端装置A200A发送登录装载程序1610(步骤1031)。终端装置A200A执行从共用存储系统100发送的登录装载程序1610。并且,向共用存储系统100请求用作终端装置A200A的辅助存储装置功能的存储执行环境识别符的OS1646、应用程序群1647等的个别区域1640的发送(步骤1032)。
共用存储系统100的远程登录处理1120接收该请求,发送成为对象的个别区域(步骤1033)。请求源的终端装置A200A启动发送的个别区域中包含的OS1646(步骤1034),接着进行OS上动作的应用程序群1647的启动处理(步骤1035)。
通过以上,完成终端装置A200A的远程登录处理。从而,给出来自终端装置的远程登录请求,自动收集远程登录需要的硬件信息和然灭捏成,不产生系统管理者的作业,在共用存储系统中自动作成注册信息,容易实现远程登录。
本实施例中信息收集程序1620和登录装载程序1610作为独立的程序,但可把信息收集程序1620作为登录装载程序1610的一部分装入,1个程序中具有信息收集功能和登录装载功能。
请求远程登录时,考虑预先从用户的用户ID、所属部门、职位等判断该用户是否购买软件的许可,判断是否继续之后的处理。例如通过控制装置110保持表示用户ID和购买权限对应的对应表,对于没有购买权限的用户,进行错误处理,中止远程登录处理。该购买权限可可购买某特定的软件的许可,但可以是其他的不能购买软件的许可等进行任意设定。另外,如果是有购买权限的用户ID,该用户ID未登录在使用者信息1150中时,使用者信息中新登录该用户ID的使用者信息。
接着说明许可服务处理1280。图25表示许可服务处理的流程。许可服务处理1280是管理许可的许可管理者进行的处理,具有接纳处理和购买处理。
首先参考图25(A),说明接纳处理。许可管理者接纳订购的软件时,从终端装置启动许可服务处理1280中包含的接纳处理,输入接纳的软件的订购序号。许可服务处理1280接收输入的订购序号(步骤1071),接着从购买管理信息1260(参考图22)删除对应的订购序号的信息(步骤1072)。并且,把接纳的许可追加到许可信息1230(参考图18)(步骤1073),把许可使用状况信息1210(参考图20)的使用状况标记1215变更为“已购买了并等待安装”(步骤1074)。在下次的远程登录处理时,许可处理1270采用的方法是参照该使用状况标记1215询问是否进行用户要购置的软件的安装,如果需要,追加安装该软件或置换为其他软件进行安装。许可处理1270向终端装置询问请求使用的用户在登录的情况下是否马上安装,请求安装时,马上进行安装。
接着参考图25(B)说明购买处理。许可服务处理1280每一定时间监视(取得)许可信息1230(参考图18)(步骤1081)。并且,许可服务处理1280参照许可的契约个数1233和使用个数1234算出未使用的许可个数、上次监视时的未使用的许可个数的增减值(步骤1082)。监视的信息保持一定期间,可参照过去的监视信息履历。
接着许可服务处理1280比较许可信息1230的许可的有限期限1236和当前时刻的日期或某指定日期,到有限期限的天数比规定天数少时,即小于阈值时,判断为需要更新许可(步骤1083)。接着许可服务处理1280从迄今的监视信息履历预测未使用的许可个数为零的日子,到该日子的天数少于规定天数时,即小于阈值时,判断为需要追加购买许可(步骤1084)。接着,许可服务处理1280参照软件管理信息1240(参考图21)。并且,对于当前未购买的软件,例如新发售的软件、当前购买完了的软件的版本更新等,比较这些销售日和当前的日期或某指定日期,在到发售日的天数比规定天数少时,即小于阈值时,判断为需要提议购买新的软件(步骤1085)。
需要提议更新购买、追加购买或新购买时,许可服务处理1280参照软件管理信息1240,算出对象软件、许可个数、估计金额等购买方式,作成订购申请书(步骤1086)。然后,许可服务处理1280将订购申请书与算出的未使用的许可个数等信息(步骤1082)一起送到许可管理者或许可管理者用终端(步骤1087)。不需要提议更新购买、追加购买或新购买时,仅向许可管理者发送未使用的许可个数等信息(步骤1087)。
本实施例中,每一定时间启动(监视)购买处理,但可考虑许可管理者随时从许可管理者用终端等启动购买处理的方法。
通过该许可服务处理,可在丧失许可库存之前适当补充许可,在确保许可购买的预算的时间里确立许可购买计划。通过该功能,减少许可购买手续,有软件的使用请求时,可迅速提供实现软件试用的环境。
接着说明订购系统500的订购处理程序563的处理流程。订购处理程序563是从许可处理1270接收软件和硬件的购买信息,向软件销售公司进行软件订购处理的处理。
许可管理者参照许可处理1270和许可服务处理1280作成的订购申请书判断可否购买软件和许可。并且,对于许可管理者确认购买的软件和许可,向购买管理信息1260(参考图22)追加数据,向订购系统500发送购买管理信息1260。
订购系统500的网络处理562经由网络设备A530接收许可处理1270追加的购买管理信息,把该信息传递到订购处理程序563。然后,订购处理程序563对对象软件销售公司作成与该销售公司对应的订购委托书,网络处理562经由网络设备B531向软件销售公司送出订购委托书,进行订购处理。
以上说明了第一实施例。
接着说明第二实施例。本实施例表示一个用户使用多个执行环境的实施形式。
图15中,表示用户B具有OS1646为OS-B的执行环境(执行环境识别符B)和OS1646为OS-C的执行环境(执行环境识别符C)的2个不同执行环境。用户B具有多个执行环境识别符时,不仅OS不同的情况下,而且在OS1646相同但使用的应用程序群1647不同时,具有多个执行环境识别符。
执行环境识别符B中,把OS和应用程序相同的执行环境表示为多个用户使用时的个别区域1640。上述个别区域1640中,用户B和用户C使用相同的OS和应用程序。因此,OS1646和应用程序群1647被共用。用户数据1648分别存储。此时,注册信息1641的用户信息表1645作成用户B和用户C两件。
图16模式表示使用者信息1150的数据构造的一例。图16的例子中,为表构造。图16中表示用户B具有执行环境识别符B和C的2个执行环境。用户C与用户B共有执行环境识别符B。
由此本实施例在至少用户具有多个执行环境识别符和一个执行环境识别符中存储多个用户数据这两点上与第一实施例不同。该第二实施例中,可期待与第一实施例相同的效果。第二实施例具有同一用户在OS和应用程序不同的多个执行环境中进行作业的效果。
如上说明,根据本发明的各实施例,把某终端装置的执行环境在其他终端装置中作成的情况下,给出远程登录请求时,可收集远程登录处理需要的信息。通过自动作成注册信息,容易实现远程登录,从而容易应对系统构成变更。另外,由于用户使用的终端装置不固定,每次使用不同的终端装置时、新终端装置导入等系统构成变更情况下,不需要预先作成注册信息。从而具有可减轻系统管理者的作业负荷的效果。
根据本发明,把某终端装置的执行环境在其他终端装置中作成的情况下,给出远程登录请求时,自动作成注册信息,容易实现远程登录。
权利要求
1.一种由经网络连接的1台以上的计算机共用的共用存储系统,具有从上述计算机接收登录请求时,把用于收集包含上述计算机的CPU种类和个数的硬件信息与包含操作系统和应用程序的种类的软件信息的程序送到上述请求源的计算机的部件;从上述请求源的计算机收到硬件信息和软件信息时,使用这些信息作成注册信息的部件;根据上述注册信息将登录处理需要的程序送到上述请求源的计算机的部件。
2.根据权利要求1所述的共用存储系统,具有判断请求登录的上述计算机的上述硬件信息与上述软件信息的匹配性的部件。
3.根据权利要求1所述的共用存储系统,上述共用存储系统具有用作上述计算机的辅助存储装置的功能的存储装置,具有判断适合于上述软件信息的执行环境是否存在于上述存储装置中的部件;有上述适合的执行环境时,利用该执行环境的注册信息编辑注册信息的部件;没有上述适合的执行环境时,新生成注册信息的部件。
4.根据权利要求1所述的共用存储系统,用于收集上述硬件信息和上述软件信息的程序包括使上述计算机显示、显示用于输入软件信息的画面的部件。
5.一种由经网络连接存储系统的计算机,具有将登录请求送到上述存储系统的部件;从上述存储系统收到用于收集包含上述计算机的CPU种类和个数的硬件信息与包含操作系统和应用程序的种类的软件信息的程序,收集硬件信息和软件信息并送到上述存储系统的部件;从上述存储系统收到登录处理需要的程序并登录的部件。
6.根据权利要求5所述的计算机,上述程序包含显示输入软件信息的画面的部件,上述计算机具有向上述输入画面输入软件信息的部件。
7.一种具有1台以上的计算机和由经网络连接的上述1台以上的计算机共用的共用存储系统的信息处理系统,上述共用存储系统是权利要求1所述的共用存储系统,上述计算机具有把登录请求送到上述共用存储系统的部件;从上述共用存储系统收到用于收集上述计算机的硬件信息与软件信息的程序,收集硬件信息和软件信息并送到上述存储系统的部件;从上述共用存储系统收到登录处理需要的程序并登录的部件。
8.一种在对第一信息处理装置请求登录的第二信息处理装置中由上述第二信息处理装置执行的程序,使上述第二信息处理装置实现下列部件显示用于输入包含上述第二信息处理装置请求的操作系统和应用程序的种类的的软件信息的画面的部件;收到从上述第二信息处理装置输入的软件信息的部件;把上述收到的软件信息送到上述第一信息处理装置的部件。
9.一种用于登录第二信息处理装置的由第一信息处理装置执行的程序,使上述第一信息处理装置实现下列部件从上述第二信息处理装置接收登录请求时,把用于收集包含上述第二信息处理装置的CPU种类和个数的硬件信息与包含操作系统和应用程序的种类的软件信息的程序送到上述请求源的第二信息处理装置的部件;从上述请求源的第二信息处理装置收到硬件信息和软件信息时,使用这些信息作成注册信息的部件;根据上述注册信息把登录处理需要的程序送到上述请求源的第二信息处理装置的部件。
10.一种用于登录第二信息处理装置的由第一信息处理装置执行的程序,使上述第一信息处理装置实现下列步骤从上述第二信息处理装置接收登录请求时,把用于收集包含上述第二信息处理装置的CPU种类和个数的硬件信息与包含操作系统和应用程序的种类的软件信息的程序送到上述请求源的第二信息处理装置的步骤;从上述请求源的第二信息处理装置收到硬件信息和软件信息时,使用这些信息作成注册信息的步骤;根据上述注册信息把登录处理需要的程序送到上述请求源的第二信息处理装置的步骤。
11.一种登录通过网络连接的计算机的方法,具有从计算机接收登录请求时,把用于收集包含上述计算机的CPU种类和个数的硬件信息与包含操作系统和应用程序的种类的软件信息的程序送到上述请求源的计算机的步骤;从上述请求源的计算机收到硬件信息和软件信息时,使用这些信息作成注册信息的步骤;根据上述注册信息把登录处理需要的程序送到上述请求源的计算机的步骤。
12.根据权利要求1所述的共用存储系统,具有至少存储上述计算机使用的软件的许可信息和登录处理需要的每个程序的许可使用状况信息的部件;协同登录处理需要的程序操作管理上述许可信息的部件。
13.根据权利要求1所述的共用存储系统,具有至少存储上述计算机使用的软件的许可信息和登录处理需要的每个程序的许可使用状况信息的部件;协同登录处理需要的程序操作管理上述许可信息的部件;在作成注册信息的情况下,重新确保许可的部件、把许可动态移动到其他计算机的部件、通过更新置换判断为不需要多重具有许可的部件、以及判断为不需要多重具有时返回许可的部件。
14.根据权利要求1所述的共用存储系统,具有至少存储上述计算机使用的软件的许可信息和登录处理需要的每个程序的许可使用状况信息的部件;协同登录处理需要的程序操作管理上述许可信息的部件;监视上述许可信息的部件;把监视结果通知许可管理者的部件。
15.根据权利要求1所述的共用存储系统,具有至少存储上述计算机使用的软件的许可信息和登录处理需要的每个程序的许可使用状况信息的部件;协同登录处理需要的程序操作管理上述许可信息的部件;监视上述许可信息的部件;把监视结果通知许可管理者的部件;分析监视结果,向许可管理者通知许可过渡不足假定和通过与许可有效期限的比较得到的许可购买方式的部件。
16.根据权利要求1所述的共用存储系统,具有至少存储上述计算机使用的软件的许可信息、登录处理需要的每个程序的许可使用状况信息和管理软件的软件管理信息的部件;协同登录处理需要的程序操作管理上述许可信息的部件;监视上述软件管理信息的部件;把监视结果通知许可管理者的部件;经互联网或内联网得到软件的销售信息、存储在上述软件管理信息中的部件;根据上述得到的软件的销售信息至少向许可管理者通知新买时间、新买数量、估计金额信息的部件。
17.根据权利要求1所述的共用存储系统,具有至少存储上述计算机使用的软件的许可信息和登录处理需要的每个程序的许可使用状况信息的部件;协同登录处理需要的程序操作管理上述许可信息的部件;监视上述许可信息的部件;把监视结果通知许可管理者的部件;分析监视结果,向许可管理者通知许可过渡不足假定和通过与许可有效期限的比较得到的许可购买方式的部件;与根据上述购买方式、作成许可的订购书、通知给许可管理者、接收许可管理者的订购确认、引起订购处理的订购系统协同进行订购的部件。
18.根据权利要求1所述的共用存储系统,具有至少存储上述计算机使用的软件的许可信息和登录处理需要的每个程序的许可使用状况信息的部件;协同登录处理需要的程序操作管理上述许可信息的部件;监视上述许可信息的部件;把监视结果通知许可管理者的部件;分析监视结果,向许可管理者通知许可过渡不足假定和通过与许可有效期限的比较得到的许可购买方式的部件;收到许可管理者的指示的部件;收到上述指示、取得监视结果和上述购买方式并向许可管理者通知的部件。
全文摘要
提供容易实现远程登录(remote boot)的远程登录技术。提供一种共用存储系统,具有从终端装置A200A接收远程登录请求时,把用于收集上述终端装置的硬件信息和软件信息的程序送到上述请求源的终端装置A200A的部件;从上述请求源的终端装置A200A收到硬件信息和软件信息时,使用这些信息作成注册信息的部件;根据上述注册信息将登录处理需要的程序送到上述请求源的终端装置A200A的部件;适当管理程序的许可的部件。
文档编号G06F13/00GK1519744SQ03110569
公开日2004年8月11日 申请日期2003年4月10日 优先权日2003年2月3日
发明者杉田由美子, 唐崎贞二, 木村信二, 二 申请人:株式会社日立制作所
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1