【手続補正書】
【提出日】平成18年2月22日(2006.2.22)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】  サーバ装置を介して自装置及び他の装置と通信可能である情報処理装置であると共に、当該情報処理装置から前記サーバ装置に送信される指令の内容を示すデータを保持するための第１の保持手段と、前記情報処理装置内で処理される指令の内容を示すデータを保持するための第２の保持手段とを備える情報処理装置が行う情報処理方法であって、
入力された指令を解析する解析工程と、
前記解析工程による解析の結果、前記入力された指令が前記サーバ装置との通信路の確立もしくは切断を要求する指令である場合、当該指令に応じて当該通信路の確立もしくは切断を行う制御工程と、
前記解析工程による解析の結果、前記入力された指令がデータベースに対する操作を要求する指令である場合、前記入力された指令を示すデータを作成し、前記制御工程によって前記通信路が確立されているか切断されているかに応じて、作成した前記データを前記第１の保持手段、前記第２の保持手段の何れかに出力する出力工程と
を備えることを特徴とする情報処理方法。
【請求項２】  前記通信路が確立されている場合、前記第１の保持手段に保持されているデータを前記サーバ装置に対して送信する送信工程を更に備えることを特徴とする請求項１に記載の情報処理方法。
【請求項３】  前記送信工程で前記サーバ装置に送信したデータは、前記サーバ装置を介して前記自装置及び他の装置に送信されることを特徴とする請求項２に記載の情報処理方法。
【請求項４】  前記送信工程では、前記サーバ装置と通信路を確立している装置の数を得るための情報を用いて、前記サーバ装置と通信路を確立している装置の数が所定数以上である場合に、前記第１の保持手段に保持されているデータを前記サーバ装置に対して送信することを特徴とする請求項２又は３に記載の情報処理方法。
【請求項５】  更に、前記第２の保持手段に保持されたデータが示す指令に従って前記データベースを操作する処理工程を備えることを特徴とする請求項１乃至４の何れか１項に記載の情報処理方法。
【請求項６】  前記制御工程では更に、前記作成したデータを前記出力工程で前記第１の保持手段、前記第２の保持手段の何れに出力するのかを決定するためのモードを、前記通信路の確立／切断に応じて設定することを特徴とする請求項１乃至５の何れか１項に記載の情報処理方法。
【請求項７】  前記モードは、前記通信路が確立されている場合には第１のモード、前記通信路が切断されていれば第２のモードに設定され、
前記出力工程では、前記モードが第１のモードである場合には前記作成されたデータを第１の保持手段に出力し、前記モードが第２のモードである場合には前記作成されたデータを第２の保持手段に出力することを特徴とする請求項６に記載の情報処理方法。
【請求項８】  前記制御工程では更に、前記作成したデータを前記出力工程で前記第１の保持手段、前記第２の保持手段の何れに出力するのかを決定するためのモードを、外部からの指示に従って設定することを特徴とする請求項１乃至５の何れか１項に記載の情報処理方法。
【請求項９】  前記モードは外部からの指示に従って第１のモード、第２のモードの何れかに設定され、
前記出力工程では、前記モードが前記第１のモードに設定され、且つ前記通信路が確立されている場合には前記作成されたデータを第１の保持手段に出力し、前記モードが前記第２のモードに設定されている場合、もしくは前記モードが前記第１のモードに設定され、且つ前記通信路が切断されている場合には前記作成されたデータを第２の保持手段に出力することを特徴とする請求項８に記載の情報処理方法。
【請求項１０】  通信可能な他プロセスにデータを出力する第１のモードと、自プロセスにデータを出力する第２のモードとを有する情報処理方法であって、
データに対する操作要求を示す操作要求情報を生成する生成工程と、
前記生成された操作要求情報を送信キューに入力し、他のプログラムに送信する送信工程と、
前記他のプログラムで生成された操作要求情報を受信し受信キューに入力する受信工程と、
前記受信キューに入力された操作要求情報にしたがって、データの操作を実行する操作実行工程とを有し、
前記第１のモードが設定されている場合は、前記生成工程で生成された操作要求情報を前記送信工程にて前記送信キューに入力し他のプログラムに送信し、
前記第２のモードが設定されている場合は、前記生成工程で生成された操作要求情報を前記受信キューに入力し、前記操作実行工程にて前記受信キューに入力された操作要求情報に従ってデータの操作を実行することを特徴とする情報処理方法。
【請求項１１】  前記第１のモードはデータを共有する共有モードであり、前記第２のモードはデータを共有しない非共有モードであることを特徴とする請求項１０記載の情報処理方法。
【請求項１２】  前記データは、データベースアイテムのデータであることを特徴とする請求項１０に記載の情報処理方法。
【請求項１３】  前記データは、データベースアイテムの属性のデータであることを特徴とする請求項１０に記載の情報処理方法。
【請求項１４】  ネットワークを介して複数のクライアント端末装置と通信可能なサーバ装置の制御方法であって、
前記ネットワークを介して１つ以上のクライアント端末装置から、指令のデータを受け付ける受付工程と、
前記ネットワークを介して前記サーバ装置との通信路を確立するクライアント端末装置の数を計数する計数工程と、
前記計数工程で計数した結果が所定の数以上である場合に、前記受付工程で受け付けたデータを前記複数のクライアント端末装置に対して送信する送信工程と
を備えることを特徴とするサーバ装置の制御方法。
【請求項１５】  前記計数工程で計数した結果が所定の数よりも少ない場合に、前記受付工程で受け付けたデータを破棄する破棄工程を更に備えることを特徴とする請求項１４に記載のサーバ装置の制御方法。
【請求項１６】  サーバ装置を介して自装置及び他の装置と通信可能である情報処理装置であって、
前記情報処理装置から前記サーバ装置に送信される指令の内容を示すデータを保持するための第１の保持手段と、
前記情報処理装置内で処理される指令の内容を示すデータを保持するための第２の保持手段と、
入力された指令を解析する解析手段と、
前記解析手段による解析の結果、前記入力された指令が前記サーバ装置との通信路の確立もしくは切断を要求する指令である場合、当該指令に応じて当該通信路の確立もしくは切断を行う制御手段と、
前記解析手段による解析の結果、前記入力された指令がデータベースに対する操作を要求する指令である場合、前記入力された指令を示すデータを作成し、前記制御手段によって前記通信路が確立されているか切断されているかに応じて、作成した前記データを前記第１の保持手段、前記第２の保持手段の何れかに出力する出力手段と
を備えることを特徴とする情報処理装置。
【請求項１７】  通信可能な他プロセスにデータを出力する第１のモードと、自プロセスにデータを出力する第２のモードとを有する情報処理装置であって、
データに対する操作要求を示す操作要求情報を生成する生成手段と、
前記生成された操作要求情報を送信キューに入力し、他のプログラムに送信する送信手段と、
前記他のプログラムで生成された操作要求情報を受信し受信キューに入力する受信手段と、
前記受信キューに入力された操作要求情報にしたがって、データの操作を実行する操作実行手段とを有し、
前記第１のモードが設定されている場合は、前記生成手段が生成した操作要求情報を前記送信手段によって前記送信キューに入力し他のプログラムに送信し、
前記第２のモードが設定されている場合は、前記生成手段が生成した操作要求情報を前記受信キューに入力し、前記操作実行手段によって前記受信キューに入力された操作要求情報に従ってデータの操作を実行することを特徴とする情報処理装置。
【請求項１８】  ネットワークを介して複数のクライアント端末装置と通信可能なサーバ装置であって、
前記ネットワークを介して１つ以上のクライアント端末装置から、指令のデータを受け付ける受付手段と、
前記ネットワークを介して前記サーバ装置との通信路を確立するクライアント端末装置の数を計数する計数手段と、
前記計数手段によって計数した結果が所定の数以上である場合に、前記受付手段によって受け付けたデータを前記複数のクライアント端末装置に対して送信する送信手段と
を備えることを特徴とするサーバ装置。
【請求項１９】  サーバ装置を介して自装置および他の装置と通信可能であるコンピュータであると共に、当該コンピュータから前記サーバ装置に送信される指令の内容を示すデータを保持するための第１の保持手段と、前記コンピュータ内で処理される指令の内容を示すデータを保持するための第２の保持手段とを備えるコンピュータに請求項１乃至９の何れか１項に記載の情報処理方法を実行させることを特徴とするプログラム。
【請求項２０】  サーバ装置を介して自装置及び他の装置と通信可能であるコンピュータであると共に、当該他の装置と共有するデータを保持する保持手段と、前記コンピュータから前記サーバ装置に送信されるデータを保持するための第１の保持手段と、前記コンピュータ内で処理されるデータを保持するための第２の保持手段とを備えるコンピュータに請求項１０乃至１３の何れか１項に記載の情報処理方法を実行させることを特徴とするプログラム。
【請求項２１】  コンピュータに請求項１４に記載のサーバ装置の制御方法を実行させることを特徴とするプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
すなわち、通信可能な他プロセスにデータを出力する第１のモードと、自プロセスにデータを出力する第２のモードとを有する情報処理方法であって、
データに対する操作要求を示す操作要求情報を生成する生成工程と、
前記生成された操作要求情報を送信キューに入力し、他のプログラムに送信する送信工程と、
前記他のプログラムで生成された操作要求情報を受信し受信キューに入力する受信工程と、
前記受信キューに入力された操作要求情報にしたがって、データの操作を実行する操作実行工程とを有し、
前記第１のモードが設定されている場合は、前記生成工程で生成された操作要求情報を前記送信工程にて前記送信キューに入力し他のプログラムに送信し、
前記第２のモードが設定されている場合は、前記生成工程で生成された操作要求情報を前記受信キューに入力し、前記操作実行工程にて前記受信キューに入力された操作要求情報に従ってデータの操作を実行することを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
すなわち、通信可能な他プロセスにデータを出力する第１のモードと、自プロセスにデータを出力する第２のモードとを有する情報処理装置であって、
データに対する操作要求を示す操作要求情報を生成する生成手段と、
前記生成された操作要求情報を送信キューに入力し、他のプログラムに送信する送信手段と、
前記他のプログラムで生成された操作要求情報を受信し受信キューに入力する受信手段と、
前記受信キューに入力された操作要求情報にしたがって、データの操作を実行する操作実行手段とを有し、
前記第１のモードが設定されている場合は、前記生成手段が生成した操作要求情報を前記送信手段によって前記送信キューに入力し他のプログラムに送信し、
前記第２のモードが設定されている場合は、前記生成手段が生成した操作要求情報を前記受信キューに入力し、前記操作実行手段によって前記受信キューに入力された操作要求情報に従ってデータの操作を実行することを特徴とする。