【手続補正書】
【提出日】平成20年12月25日(2008.12.25)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】  
【請求項１】
複数のアプリケーションプログラムによるリソースの使用の管理を行うリソース管理システムであって、
リソースの使用の許容限界を示す限界情報と、アプリケーションプログラムに対して与えたリソースの使用権の分量を示す使用権情報とを記憶するリソース管理用情報データベースと、
アプリケーションプログラムが必要とする最小限度のリソースの数量を示す最小要求量情報を含むリソースの使用要求を受け付けるリソース要求受付手段と、
前記リソース要求受付手段を介して前記リソースの使用要求を受け付け、前記限界情報と前記使用権情報と前記最小要求量情報とに基づいて、前記最小要求量情報の示す数量以上の第１量の使用を許容できるか否かを判断し、使用を許容できる場合には、当該リソースの使用権を当該アプリケーションプログラムに与えるとともに、前記リソース管理用情報データベース中の使用権情報を、前記使用要求に対して前記第１量の使用権が付与されていることを示すよう更新するリソース使用管理手段とを備える
ことを特徴とするリソース管理システム。
【請求項２】
前記使用要求は、アプリケーションプログラムが必要とする最大限度のリソースの数量を示す最大要求量情報を含んでおり、
前記リソース要求受付手段は、前記最大要求量情報を含むリソースの使用要求を受け付け、
前記リソース使用管理手段は、前記第１量を、前記最小要求量情報の示す数値以上で、前記最大要求量情報の示す数値以下の値とする
ことを特徴とする請求項１記載のリソース管理システム。
【請求項３】  
前記使用要求は、リソースの使用を望む時間を示す有効期限情報を含んでおり、
前記リソース要求受付手段は、前記有効期限情報を含むリソースの使用要求を受け付け、
前記リソース使用管理手段は、当該リソースの使用を許容できる場合には、前記有効期限情報に基づき有効期限を定めて当該リソースの当該有効期限付きの使用権を当該アプリケーションプログラムに与える
ことを特徴とする請求項１記載のリソース管理システム。
【請求項４】
前記リソース使用管理手段は、時間経過を計測する計時部を有し、当該計時部を用いて、アプリケーションプログラムに使用権を付与した時からの前記有効期限の経過を計測し、当該有効期限の経過時に前記アプリケーションプログラムに対してリソース解放を要求する
ことを特徴とする請求項３記載のリソース管理システム。
【請求項５】
前記使用要求は、リソースを必要とする程度を示す優先度情報を含んでおり、
前記リソース要求受付手段は、前記優先度情報を含むリソースの使用要求を受け付け、
前記リソース使用管理手段は、当該使用要求に対応する優先度情報と、当該リソースについて既になされている他のアプリケーションプログラムによる使用要求に対応する前記リソース管理用情報データベース内の優先度情報とを比較し、当該リソースの使用を許容できるか否かを判断し、使用を許容できる場合には、当該リソースの使用権を当該アプリケーションプログラムに与えるとともに、当該使用要求に対応する優先度情報を、前記リソース管理用情報データベースに格納する
ことを特徴とする請求項１記載のリソース管理システム。
【請求項６】
前記優先度情報は、リソース取得の必要な程度を示す取得優先度情報と、取得後にリソースを使用継続することの必要な程度を示す使用継続優先度情報とを含み、
前記リソース使用管理手段は、当該使用要求に対応する取得優先度情報と、当該リソースについて既になされている他のアプリケーションプログラムによる使用要求に対応する前記リソース管理用情報データベース内の使用継続優先度とを比較し、当該リソースの使用を許容できるか否かを判断する
ことを特徴とする請求項５記載のリソース管理システム。
【請求項７】
前記リソースはデータ転送経路として用いられるものであり、
前記リソース使用管理手段によるアプリケーションプログラムに対しての使用権の付与は、前記リソース管理用情報データベース内の前記使用権情報中の、当該アプリケーションプログラムによる使用要求に対して割り当てた使用権の分量を示す現在使用量情報を、特定するためのＩＤを通知することにより行われ、
前記アプリケーションプログラムは、通知された前記ＩＤをサーバプログラムに通知することにより、当該サーバプログラムを介してリソースを使用してのデータ転送を行うクライアントプログラムであり、
前記サーバプログラムは、前記アプリケーションプログラムから通知されたＩＤを用いて、前記リソース管理用情報データベース内に格納されている現在使用量情報を特定し、当該現在使用量情報を参照してこれに従った分量を使用してデータ転送を行う
ことを特徴とする請求項１記載のリソース管理システム。
【請求項８】
前記リソースは、データ転送用のローカルバスであり、
前記リソースの使用の許容限界及び使用権の分量は、データ転送帯域幅で表され、
前記サーバプログラムは、前記現在使用量情報の示すデータ転送帯域幅でデータ転送を行う
ことを特徴とする請求項７記載のリソース管理システム。
【請求項９】  
前記使用要求は、リソースの使用を望む時間を示す有効期限情報を含んでおり、
前記リソース要求受付手段は、前記有効期限情報を含むリソースの使用要求を受け付け、
前記リソース使用管理手段は、当該リソースの使用を許容できる場合には、前記有効期限情報に基づき有効期限を定めて当該リソースの当該有効期限付きの使用権を当該アプリケーションプログラムに与え、さらに、第２のアプリケーションプログラムからリソースについての第２の使用要求を受けた場合に、当該使用要求に対応する優先度情報と、当該リソースについて既になされている第１のアプリケーションプログラムによる第１の使用要求に対応する前記リソース管理用情報データベース内の優先度情報とを比較して、前記第１の使用要求についてのリソースを必要とする程度の方が低いときには、前記第１のアプリケーションプログラムに対して付与している使用権の分量を低減させるとともに当該使用権についての有効期限を延長し、前記第２のアプリケーションプログラムに対して使用権を付与する
ことを特徴とする請求項５記載のリソース管理システム。
【請求項１０】
前記リソース使用管理手段は、前記第２のアプリケーションプログラムから前記第２の使用要求を受けて、前記第１のアプリケーションプログラムに対して付与していた使用権の分量を低減させて第２のアプリケーションプログラムに対して使用権を付与した場合には、後に前記第２のアプリケーションプログラムによるリソースの使用が終了したときに、前記第１のアプリケーションプログラムに対して付与している使用権の分量を増大させる
ことを特徴とする請求項９記載のリソース管理システム。
【請求項１１】
前記リソース使用管理手段は、前記第１のアプリケーションプログラムに対して付与している使用権の分量を低減させる際に、前記第１の使用要求に対応する前記リソース管理用情報データベース内の前記最小要求量情報の示す数値を限度として用いる
ことを特徴とする請求項９記載のリソース管理システム。
【請求項１２】
前記リソース使用管理手段は、アプリケーションプログラムからリソースの使用要求を受けた場合に、当該リソースについて既に他のアプリケーションプログラムに使用権を付与しているために当該使用要求に対してリソースの使用を許容できないと判断した場合には、前記他のアプリケーションプログラムに付与している使用権に付された有効期限に基づいて有効期限が切れるまでの時間を示す情報を当該使用要求を行ったアプリケーションプログラムに通知する
ことを特徴とする請求項３記載のリソース管理システム。
【請求項１３】
前記リソース要求受付手段は、リソースの使用開始時期と使用終了時期とを特定する使用期間情報を含むリソースの使用予約を受け付け、
前記リソース管理用情報データベースは、アプリケーションプログラムに対して予約に応じて与えたリソースの使用権の分量を示す使用権情報及び当該予約に係る使用期間情報とを記憶し、
前記リソース使用管理手段は、前記リソース要求受付手段を介してリソースの予約を受け付け、前記限界情報、前記使用権情報及び前記使用期間情報に基づいて、当該予約についての使用開始時期から使用終了時期までの間において予約されたリソースの使用を許容できるか否かを判断し、使用を許容できる場合には、当該使用開始時期になり次第、当該使用終了時期までの有効期限が付された使用権を予約元のアプリケーションプログラムに与えるとともに、前記使用権情報及び前記使用期間情報を、前記リソース管理用情報データベースに格納する
ことを特徴とする請求項１記載のリソース管理システム。
【請求項１４】
複数のアプリケーションプログラムによるデータ転送用のリソースの使用管理を行うリソース管理処理をコンピュータに実行させるための制御プログラムを記録した記録媒体であって、
前記リソース管理処理は、
アプリケーションプログラムが必要とする最小限度のリソースの数量を示す最小要求量情報を含むリソースの使用要求を受け付けるリソース要求受付ステップと、
前記リソース要求受付ステップによりリソースの使用要求が受け付けられると、リソースの使用の許容限界を示す限界情報と、アプリケーションプログラムに対して与えたリソースの使用権の分量を示す使用権情報とを記憶するリソース管理用情報データベースを参照し、前記限界情報と前記使用権情報と前記最小要求量情報とに基づいて、前記最小要求量情報の示す数量以上の第１量のリソースの使用を許容できるか否かを判断する使用許否判断ステップと、
前記使用許否判断ステップによりリソースの使用を許容できると判断された場合に、当該リソースの使用権を当該アプリケーションプログラムに与えるとともに、前記リソース管理用情報データベース中の使用権情報を、前記使用要求に対して第１量の使用権が付与されていることを示すように更新するリソース使用管理ステップとを含む
ことを特徴とする記録媒体。
【請求項１５】
リソースの使用の許容限界を示す限界情報と、アプリケーションプログラムに対して与えたリソースの使用権の分量を示す使用権情報とを記憶するリソース管理用情報データベースを用いて、複数のアプリケーションプログラムによるリソースの使用の管理を行うためのリソース管理方法であって、
アプリケーションプログラムが必要とする最小限度のリソースの数量を示す最小要求量情報を含むリソースの使用要求を受け付けるリソース要求受付ステップと、
前記リソース要求受付ステップによりアプリケーションプログラムからの前記リソースの使用要求が受け付けられた場合に、前記限界情報と前記使用権情報と前記最小要求量情報とに基づいて、前記最小要求量情報の示す数量以上の第１量の使用を許容できるか否かを判断し、使用を許容できる場合には、当該リソースの使用権を当該アプリケーションプログラムに与えるとともに、前記リソース管理用情報データベース中の使用権情報を、前記使用要求に対して前記第１量の使用権が付与されていることを示すよう更新するリソース使用管理ステップとを含む
ことを特徴とするリソース管理方法。