(57)【要約】      （修正有）【課題】ユーザの使用する計算機の性能やユーザビリティの変化に応じてＡＰの状態を変更し，また，ＡＰの状態の変更に当たっては，ユーザの嗜好に合ったＡＰの選択，ＡＰの状態に変更するシステムを提供する。【解決手段】性能やユーザビリティなどの計算機の構成ごとにユーザの嗜好に合ったＡＰの稼動状態を記憶する手段と，計算機の構成を調査する手段と，計算機の構成に変更があった時にＡＰの状態を変更する手段を有するＡＰ稼動状態制御システムを提案する。また，ユーザのＡＰの使用履歴により，ユーザの嗜好に合ったＡＰの起動状態を記憶する手段を有するＡＰ稼動状態制御システムを提供する。【選択図】図６
2010205198.tif 000002
【特許請求の範囲】
【請求項１】
情報処理を行う計算機において，
当該計算機の構成ごとに定義されたアプリケーションプログラムの稼動状態データを記憶する状態記憶部と，
当該計算機の構成が，予め定義された当該計算機の構成のいずれであるかを調査する計算機調査部と，
前記アプリケーションプログラムの稼動状態を，前記計算機調査部が調査した構成に対応付けられた稼動状態となるように制御するアプリケーションプログラム状態制御部と，を有する
ことを特徴とするアプリケーションプログラム稼動状態制御システム。
【請求項２】
請求項１に記載のアプリケーションプログラム稼動状態制御システムにおいて，
前記計算機調査部は，当該計算機の構成を繰り返し調査し，
当該計算機の構成に変化があった場合に，前記アプリケーションプログラム状態制御部は，前記アプリケーションプログラムの稼動状態を，変化後の前記構成に対応付けられた稼動状態となるように制御する
ことを特徴とするアプリケーションプログラム稼動状態制御システム。
【請求項３】
請求項２に記載のアプリケーションプログラム稼動状態制御システムにおいて，さらに，
前記計算機のいずれかの構成において，アプリケーションプログラムの稼動状態を繰り返し調査し，前記状態記憶部に，前記計算機の前記構成ごとに記憶された，アプリケーションプログラムの前記稼動状態を更新する状態データ更新部と，を備え，
前記アプリケーションプログラム状態制御部は，前記状態データ更新部が更新した前記稼動状態を参照する
ことを特徴とするアプリケーションプログラム稼動状態制御システム。
【請求項４】
請求項１に記載のアプリケーションプログラム稼動状態制御システムにおいて，
前記状態記憶部は，さらに，複数のアプリケーションプログラムで構成するアプリケーショングループを記憶し，
前記アプリケーションプログラム状態制御部は，
変更前の前記構成において稼動中のアプリケーションプログラムが，変更後の前記構成に対応するアプリケーションプログラムの稼動状態に含まれておらず，かつ該アプリケーションプログラムが，変更後の前記構成に対応するアプリケーションプログラムの稼動状態に含まれる，起動されていないアプリケーションプログラムと，同一の前記アプリケーショングループに属する場合，変更前の前記構成において稼動中の前記アプリケーションプログラムを終了し，前記起動されていないアプリケーションプログラムを稼動させる
ことを特徴とするアプリケーションプログラム稼動状態制御システム。
【請求項５】
請求項１に記載のアプリケーションプログラム稼動状態制御システムにおいて，
前記計算機の前記構成は，外部ディスプレイの有無，外部キーボードの有無の組み合わせで定義される
ことを特徴とするアプリケーションプログラム稼動状態制御システム。
【請求項６】
ローカル計算機は，ユーザによる入力データをリモート計算機に送信し，前記リモート計算機は，受信した前記入力データに基づく情報処理を行い，処理結果となる表示データを前記ローカル計算機に送信し，前記ローカル計算機は，受信した前記表示データを当該ローカル計算機の表示装置に表示する計算機システムにおいて，
前記ローカル計算機は，
前記ローカル計算機の構成ごとに定義された前記ローカル計算機のアプリケーションプログラムの稼動状態を記憶するローカル側状態記憶部と，
当該ローカル計算機の構成が，予め定義された当該ローカル計算機の構成のいずれであるかを調査するローカル側計算機調査部と，
当該ローカル計算機のアプリケーションプログラムの稼動状態を，前記ローカル側計算機調査部が調査した構成に対応付けられた稼動状態となるように制御するローカル側アプリケーションプログラム状態制御部と，を有し，
前記リモート計算機は，
前記ローカル計算機の構成ごとに定義された前記リモート計算機のアプリケーションプログラムの稼動状態を記憶するリモート側状態記憶部と，
前記リモート計算機のアプリケーションプログラムの稼動状態を，前記ローカル側計算機調査部が調査した前記ローカル計算機の構成に対応付けられた稼動状態となるように制御するリモート側アプリケーションプログラム状態制御部と，を有する
ことを特徴とするアプリケーションプログラム稼動状態制御システム。
【請求項７】
請求項６に記載のアプリケーションプログラム稼動状態制御システムにおいて，
前記ローカル側計算機調査部は，当該ローカル計算機の構成を繰り返し調査し，調査結果を前記リモート側計算機に通知し，
当該ローカル計算機の構成に変化があった場合に，前記リモート側アプリケーションプログラム状態制御部は，前記リモート計算機の前記アプリケーションプログラムの稼動状態を，前記ローカル計算機の変化後の前記構成に対応付けられた稼動状態となるように制御する
ことを特徴とするアプリケーションプログラム稼動状態制御システム。
【請求項８】
請求項７に記載のアプリケーションプログラム稼動状態制御システムにおいて，さらに，
前記ローカル計算機のいずれかの構成において，前記リモート計算機のアプリケーションプログラムの稼動状態を繰り返し調査し，前記リモート側状態記憶部に，前記ローカル計算機の前記構成ごとに記憶された，アプリケーションプログラムの前記稼動状態を更新するリモート側状態データ更新部と，を備え，
前記リモート側アプリケーションプログラム状態制御部は，前記リモート側状態データ更新部が更新した前記稼動状態を参照する
ことを特徴とするアプリケーションプログラム稼動状態制御システム。
【請求項９】
請求項６に記載のアプリケーションプログラム稼動状態制御システムにおいて，
前記ローカル計算機の前記構成は，外部ディスプレイの有無，外部キーボードの有無の組み合わせで定義される
ことを特徴とするアプリケーションプログラム稼動状態制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，情報処理装置（以下，計算機と呼ぶ）上で稼動するアプリケーションプログラムの動作状態を，計算機の構成により制御する技術に関する。
【背景技術】
【０００２】
情報処理業務においては，用途や場所によって使用する計算機を選択して使用している。例えば，オフィスにおいてはデスクトップパソコンを使用し，出先や移動中においてはノート型パソコンやスマートフォン，携帯電話を使用している。この際，計算機のＯＳ（Operating System）上で動作し，ユーザが使用するアプリケーションプログラム（以下，ＡＰと呼ぶことがある）について，計算機の性能（プロセッサ性能やメモリ量など）やユーザビリティ（使用できるインターフェイスデバイスの性能や種類）に応じて，ユーザが選択や設定をして使用している。例えば，デスクトップパソコンでは高機能のメール送受信ＡＰと高機能の文書作成ＡＰを使用し，ノート型パソコンではＷｅｂブラウザ（以下，ブラウザと呼ぶことがある）ベースのメール送受信ＡＰとブラウザベースの文書作成ＡＰを使用し，携帯電話ではテキストのみのメール送受信ＡＰとテキストのみの文書作成ＡＰを使用するといった具合である。
【０００３】
性能やユーザビリティの劣る計算機を使用する場合においても，それを補う周辺機器を接続することで情報処理業務の効率化を図ることができる。計算機に接続する周辺機器としては，例えば，キーボードや，マウス，タッチパネルなどの入力装置，外部接続ディスプレイやスピーカー，プリンタなどの出力装置，さらに，ストレージ装置，ネットワーク装置，メモリなどがある。
【０００４】
このような周辺機器を計算機に接続して使用可能とする際には，計算機に対する設定変更などの操作が必要となる。この操作を簡単にし周辺機器を素早く使用可能とするための従来技術としては，例えば下記特許文献がある。
【０００５】
特許文献１では，ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）インターフェースで接続する周辺機器の接続を監視し，接続時にＵＳＢデバイス／起動対象プログラム対応テーブルからプログラム名を取得して，ＵＳＢデバイスに指定されているプログラムを選択し起動することで，ユーザによるプログラム起動のオペレーションを不要にする方法が開示されている。
【０００６】
特許文献２では，接続されたデバイスに応じたアプリケーションを起動する際に，起動可能なアプリケーションの数を制限することで，デバイス機器の接続管理を有効に行う方法が開示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０００−１０９０５号公報
【特許文献２】特開２００６−２５９８８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
周辺機器を計算機に接続または切断し，計算機の性能やユーザビリティが変化した際に，ユーザは計算機の性能やユーザビリティを考慮し，ＡＰの選択や設定を行う必要があり，ユーザの手間が掛かったり，所望のＡＰの使用を開始するまで時間が掛かったりしてしまう課題があった。
【０００９】
例えば，外部ディスプレイを接続した際には，ユーザはその外部ディスプレイで表示させたいＡＰのウィンドウを外部ディスプレイに手作業で移動したり，ウィンドウのサイズを外部ディスプレイの解像度に合わせて手作業で変更する必要があった。特に，携帯電話に外部ディスプレイやキーボードなどを接続した場合や，リモート計算機を遠隔操作する際のローカル計算機が，デスクトップパソコンから携帯電話に換わった場合など，ユーザビリティが劇的に変化した時にはユーザの負担が大きい。
【００１０】
しかしながら，従来技術は，周辺機器を接続した際にその周辺機器に紐付いたＡＰを起動することを開示しているが，起動中のＡＰのウィンドウの移動など，性能やユーザビリティの変化に応じて必要となる作業については，開示していない。また，起動するＡＰは周辺機器に紐付いているため，ユーザごとに使用するＡＰが異なる場合には，従来技術の適用が難しかった。
【課題を解決するための手段】
【００１１】
本発明は前記問題点に鑑みてなされたものであり，ユーザの使用する計算機の性能やユーザビリティの変化に応じてＡＰの状態を変更する技術を提供する。また，ＡＰの状態の変更に当たっては，ユーザの嗜好に合ったＡＰの選択，ＡＰの状態に変更する技術を提供する。
【００１２】
本発明は，性能やユーザビリティなどの計算機の構成ごとにユーザの嗜好に合ったＡＰの起動状態を記憶する手段と，計算機の構成を調査する手段と，計算機の構成に変更があった時にＡＰの稼動状態を変更する手段を有するアプリケーションプログラム稼動状態制御システムを提供する。
【００１３】
具体的には，本発明が提供するアプリケーションプログラム稼動状態制御システムは，当該計算機の構成ごとに定義されたアプリケーションプログラムの稼動状態データを記憶する状態記憶部と，当該計算機の構成が，予め定義された当該計算機の構成のいずれであるかを調査する計算機調査部と，アプリケーションプログラムの稼動状態を，計算機調査部が調査した構成に対応付けられた稼動状態となるように制御するアプリケーションプログラム状態制御部と，を有することを特徴とする。
【００１４】
さらに，上記のアプリケーションプログラム稼動状態制御システムにおいて，計算機調査部は，当該計算機の構成を繰り返し調査し，当該計算機の構成に変化があった場合に，アプリケーションプログラム状態制御部は，アプリケーションプログラムの稼動状態を，変化後の構成に対応付けられた稼動状態となるように制御してもよい。
【００１５】
さらに，上記アプリケーションプログラム稼動状態制御システムにおいて，計算機のいずれかの構成において，アプリケーションプログラムの稼動状態を繰り返し調査し，状態記憶部に，計算機の構成ごとに記憶された，アプリケーションプログラムの稼動状態を更新する状態データ更新部と，を備え，アプリケーションプログラム状態制御部は，状態データ更新部が更新した稼動状態を参照してもよい。
【００１６】
さらに，状態記憶部は，複数のアプリケーションプログラムで構成するアプリケーショングループを記憶し，アプリケーションプログラム状態制御部は，変更前の構成において稼動中のアプリケーションプログラムが，変更後の構成に対応するアプリケーションプログラムの稼動状態に含まれておらず，かつ該アプリケーションプログラムが，変更後の構成に対応するアプリケーションプログラムの稼動状態に含まれる，起動されていないアプリケーションプログラムと，同一のアプリケーショングループに属する場合，変更前の構成において稼動中のアプリケーションプログラムを終了し，起動されていないアプリケーションプログラムを稼動させてもよい。
【００１７】
また，本発明は，ローカル計算機は，ユーザによる入力データをリモート計算機に送信し，リモート計算機は，受信した入力データに基づく情報処理を行い，処理結果となる表示データをローカル計算機に送信し，ローカル計算機は，受信した表示データを当該ローカル計算機の表示装置に表示する計算機システムにおいて，
ローカル計算機は，ローカル計算機の構成ごとに定義されたローカル計算機のアプリケーションプログラムの稼動状態を記憶するローカル側状態記憶部と，当該ローカル計算機の構成が，予め定義された当該ローカル計算機の構成のいずれであるかを調査するローカル側計算機調査部と，当該ローカル計算機のアプリケーションプログラムの稼動状態を，ローカル側計算機調査部が調査した構成に対応付けられた稼動状態となるように制御するローカル側アプリケーションプログラム状態制御部と，を有し，
リモート計算機は，ローカル計算機の構成ごとに定義されたリモート計算機のアプリケーションプログラムの稼動状態を記憶するリモート側状態記憶部と，リモート計算機のアプリケーションプログラムの稼動状態を，ローカル側計算機調査部が調査したローカル計算機の構成に対応付けられた稼動状態となるように制御するリモート側アプリケーションプログラム状態制御部と，を有してもよい。
【００１８】
さらに，ローカル側計算機調査部は，当該ローカル計算機の構成を繰り返し調査し，調査結果をリモート側計算機に通知し，当該ローカル計算機の構成に変化があった場合に，リモート側アプリケーションプログラム状態制御部は，リモート計算機のアプリケーションプログラムの稼動状態を，ローカル計算機の変化後の構成に対応付けられた稼動状態となるように制御してもよい。
【００１９】
さらに，ローカル計算機のいずれかの構成において，リモート計算機のアプリケーションプログラムの稼動状態を繰り返し調査し，リモート側状態記憶部に，ローカル計算機の構成ごとに記憶された，アプリケーションプログラムの稼動状態を更新するリモート側状態データ更新部と，を備え，リモート側アプリケーションプログラム状態制御部は，リモート側状態データ更新部が更新した稼動状態を参照してもよい。
【００２０】
さらに，計算機や，ローカル計算機の構成は，外部ディスプレイの有無，外部キーボードの有無の組み合わせで定義してもよい。
【発明の効果】
【００２１】
本発明によれば，ユーザは計算機の性能やユーザビリティに応じたＡＰ環境を手間と時間を掛けずに利用可能となる。
【００２２】
また，計算機に性能やユーザビリティの変化が発生した際に，ユーザの手作業なしに，ユーザの嗜好に合ったＡＰの状態に変更することが可能となる。
【図面の簡単な説明】
【００２３】
【図１】本発明の第１実施形態におけるＡＰ稼動状態制御の概略を説明する図である。
【図２】計算機１０１のハードウェア構成を例示する構成図である。
【図３】ＡＰ環境構築プログラム２１４のモジュール構成を例示する構成図である。
【図４】ＡＰ状態データ２１５の構成を例示する図である。
【図５】ＡＰ環境構築プログラム２１４の処理内容を例示するフローチャートである。
【図６】本発明の第２実施形態におけるＡＰ稼動状態制御の概略を説明する図である。
【図７】ローカル計算機６０１の構成を例示する構成図である。
【図８】リモート計算機６０２の構成を例示する構成図である。
【図９】ローカルＡＰ環境構築プログラム７０３およびリモートＡＰ環境構築プログラム８０４の構成を例示する構成図である。
【図１０】ローカルＡＰ状態データ７０４の構成を例示する図である。
【図１１】リモートＡＰ状態データ８０５の構成を例示する図である。
【図１２】ローカルＡＰ環境構築プログラム７０３およびリモートＡＰ環境構築プログラム８０４の処理内容を例示するフローチャートである。
【図１３】図２に示したＡＰグループリストデータの構成を例示する図である。
【図１４】図２に示した制御対象ＡＰリストデータの構成を例示する図である。
【図１５】図７に示したローカル制御対象ＡＰリストデータの構成を例示する図である。
【発明を実施するための形態】
【００２４】
以下，図面を参照しながら本発明の一実施の形態を詳述する。
【実施例１】
【００２５】
以下，図１乃至図５，図１３乃至図１４を用いて本発明の第１実施形態を説明する。
【００２６】
本発明の第１実施形態は，図１に示すように，計算機単体において周辺機器を接続した際に，ＡＰの稼動状態を制御する形態である。例えば，ユーザの使用する計算機１０１において，文書作成ＡＰとブラウザＡＰが稼働中に，計算機１０１に外部ディスプレイを接続すると，文書作成ＡＰが内部ディスプレイに全画面に表示されるよう変更されると共に，ブラウザＡＰが外部ディスプレイに全画面で表示される，という形態である。
【００２７】
まず，図２乃至図４を用いて本発明の第１実施形態に係るＡＰ稼動状態制御システムの構成を説明する。
【００２８】
図２は，計算機１０１の構成例を説明する構成図である。計算機１０１は，メモリ２０１と，二次記憶装置２０２と，バスなどの内部通信線（以下，バスという）２０３と，プロセッサ２０４と，Ｉ／Ｏハードウェア２０５と，内部ディスプレイ２０７と，キーボード２０８を含んで構成される。また，Ｉ／Ｏハードウェア２０５を通じて，外部ディスプレイ１０２が接続される。
【００２９】
プロセッサ２０４は，プログラムの処理をおこなう装置である。二次記憶装置２０２は，ハードディスクや不揮発性メモリなどであり，プログラムやデータを格納する装置である。メモリ２０１は，実行するプログラムの格納や，一時的なデータの格納をおこなうための主記憶装置である。Ｉ／Ｏハードウェア２０５は，内部ディスプレイ２０７への出力とキーボード２０８からの入力，外部ディスプレイ１０２への出力を制御する装置である。
【００３０】
二次記憶装置２０２には，本実施形態におけるＡＰ稼動状態制御システムを実現するためのプログラムと各種データが格納されている。プログラムとしては，ＯＳ（Operating System）プログラム２１０，テキストビューアプログラム２１１，文書作成プログラム２１２，ブラウザプログラム２１３，ＡＰ環境構築プログラム２１４を含むプログラムが格納されている。データとしては，ＡＰ状態データ２１５，ＡＰグループリストデータ２１６，制御対象ＡＰリストデータ２１７を含むデータが格納されている。
【００３１】
ＡＰ状態データ２１５は，計算機１０１の構成に応じて設定されるＡＰの状態を保持するデータである。ＡＰグループリストデータ２１６は，同種のＡＰのグループに属するＡＰのリストを保持するデータであり，ＡＰ切り替えの際に用いるデータである。制御対象ＡＰリストデータ２１７は，稼動状態の制御を行う対象とするＡＰのリストを保持するデータであり，ＡＰ状態データ２１５を更新する際に用いるデータである。
【００３２】
本実施形態における様々な処理は，上記各種プログラムをプロセッサ２０４が実行することにより実現されるものであるが，以下の説明では，説明の簡単化のため，プログラムを実行主体として説明する。
【００３３】
メモリ２０１には，二次記憶装置２０２上のＯＳプログラム２１０がロードされ，プロセッサ２０４により実行される。ＯＳプログラム２１０は，Ｉ／Ｏハードウェア２０５の制御，二次記憶装置２０２からのデータのメモリ２０１へのロードの指示などを行う。また，ＯＳプログラム２１０は，二次記憶装置２０２から，テキストビューアプログラム２１１，文書作成プログラム２１２，ブラウザプログラム２１３，およびＡＰ環境構築プログラム２１４をメモリ２０１にロードし，実行する。ＯＳプログラム２１０から実行されるＡＰ環境構築プログラム２１４は，計算機１０１の状態把握とＡＰの起動および／または状態の変更を行う。その際，ＡＰ状態データ２１５，ＡＰグループリストデータ２１６，制御対象ＡＰリストデータ２１７を使用する。
【００３４】
図３は，図２に示したＡＰ環境構築プログラム２１４のモジュール構成例を説明する構成図である。ＡＰ環境構築プログラム２１４は，計算機調査部３０１と，ＡＰ状態制御部３０２と，ＡＰ状態データ変更部３０３のそれぞれを実現するプログラムを含んで構成される。
【００３５】
計算機調査部３０１は，計算機１０１の性能やユーザビリティなどの状態を調査するモジュールである。ＡＰ状態制御部３０２は，計算機１０１の状態が変化した際に，ＡＰ状態データ２１５の内容に従い，ＡＰの状態変更をＯＳプログラム２１０に指示するモジュールである。ＡＰ状態データ変更部３０３は，計算機１０１の状態に応じたＡＰの状態をＡＰ状態データ２１５に記録するモジュールである。
【００３６】
図１４は，図２に示した制御対象ＡＰリストデータ２１７の構成例を説明する図である。制御対象ＡＰリストデータ２１７は，制御対象ＩＤ１４０１，ＡＰ名１４０２，プログラムファイルパス１４０３，の各フィールドを含んで構成されている。
【００３７】
制御対象ＩＤ１４０１は，計算機１０１で状態制御の対象とするＡＰについて一意となる識別子を記載するフィールドである。ＡＰ名１４０２は，制御対象ＩＤ１４０１に対応するＡＰの名称を記載するフィールドである。プログラムファイルパス１４０３は，制御対象ＩＤ１４０１に対応するＡＰのプログラムファイルのパスを記載するフィールドである。
【００３８】
図１４に示す制御対象ＡＰリストデータ２１７の各フィールドの内容は，例えばＡＰ環境構築プログラム２１４を計算機１０１で初めて稼動させる前に，システム管理者が決定し記載しておいても良いし，計算機１０１のユーザが制御対象ＡＰリストデータ２１７を編集して記載しても良い。また，ＡＰ環境構築プログラム２１４を一度以上起動した後も，ユーザの好み等に応じて，制御対象とするＡＰのリストを変更しても良い。
【００３９】
図４は，図２に示したＡＰ状態データ２１５の構成例を説明する図である。ＡＰ状態データ２１５は，状態ＩＤ４０１，計算機構成４０２，ＡＰ稼動状態４０３，の各フィールドを含んで構成されている。
【００４０】
状態ＩＤ４０１は，計算機１０１の状態について一意となる識別子を記載するフィールドである。計算機構成４０２は，状態ＩＤ４０１に対応する内部ディスプレイと外部ディスプレイの解像度の範囲を記載するフィールドである。ＡＰ稼動状態４０３は，状態ＩＤ４０１に対応する計算機構成に対応させるべきＡＰの稼動状態を記載するフィールドである。なお，ＡＰ稼動状態４０３のフィールドに記載するＡＰは，制御対象ＡＰリストデータ２１７に含まれるものである。
【００４１】
なお，第１実施形態では，１台の内部ディスプレイと１台の外部ディスプレイの解像度に基づいて計算機の構成を定義しているが，本発明はそれに限定するものではない。他の周辺機器や複数台の内部ディスプレイや複数台の外部ディスプレイとの組み合わせを対象としても良い。
【００４２】
図４に示すＡＰ状態データ２１５のフィールドの内，状態ＩＤ４０１と計算機構成４０２，すなわち計算機構成をどのように定義するかは，例えばＡＰ環境構築プログラム２１４を計算機１０１で初めて稼動させる前に，システム管理者が決定し記載しておいても良いし，計算機１０１のユーザがＡＰ状態データ２１５を編集して記載しても良い。また，ＡＰ環境構築プログラム２１４を一度以上起動した後も，ユーザの好み等に応じて，計算機構成の定義（解像度の範囲など）を変更しても良い。
【００４３】
図１３は，図２に示したＡＰグループリストデータ２１６の構成例を説明する図である。ＡＰグループリストデータ２１６は，グループＩＤ１３０１と，ＡＰグループ名１３０２と，ＡＰ名リスト１３０３の各フィールドと，を含んで構成されている。
【００４４】
グループＩＤ１３０１は，ＡＰのグループについて一意となる識別子を記載するフィールドである。ＡＰグループ名１３０２は，グループＩＤ１３０１に対応するＡＰのグループ名を記載するフィールドである。ＡＰ名リスト１３０３は，グループＩＤ１３０１に対応するグループに所属するＡＰのリストを記載するフィールドである。
【００４５】
図１３に示すＡＰグループリストデータ２１６の内容，すなわちＡＰ切り替えを行う対象とするＡＰのリストは，ＡＰ環境構築プログラム２１４を計算機１０１で初めて稼動させる前に，システム管理者が決定し記載しておいても良いし，計算機１０１のユーザがＡＰ状態データ２１５を編集して記載しても良い。また，ＡＰ環境構築プログラム２１４を一度以上起動した後も，ユーザの好みや新しいＡＰの追加等に応じて，ＡＰグループリストデータ２１６の内容を変更しても良い。なお，ＡＰ名リスト１３０３のフィールドに記載するＡＰは，制御対象ＡＰリストデータ２１７に含まれるものである。
【００４６】
前述のように構成したＡＰ稼動状態制御システムにより，ユーザが計算機１０１を使用して情報処理機能を実行する際に，計算機１０１の状態の変化に応じてＡＰの状態が変更される。計算機１０１のＡＰ環境構築プログラム２１４は，計算機１０１起動時にＯＳプログラム２１０により起動され，計算機１０１の起動中，メモリに常駐し，常に動作している。
【００４７】
次に，図５を用いて本発明の第１実施形態に係るＡＰ稼動状態制御システムの動作について説明する。
【００４８】
図５は，図２に示したＡＰ環境構築プログラム２１４の動作を説明するフローチャートである。
【００４９】
まず，ＡＰ環境構築プログラム２１４は，ローカル計算機１０１の状態を調査する所定のタイミングまで待機する（Ｓ５０２）。ここで，所定のタイミングとは，例えば，ディスプレイの数や解像度が変化したことを知らせるＯＳプログラム２１０からの通知を受信した時や，所定の時間が経過した時，などである。
【００５０】
そして，ＡＰ環境構築プログラム２１４の計算機調査部３０１は，計算機１０１の状態として，ディスプレイの数と解像度を調査する（Ｓ５０３）。前回の調査と変化があったかを判定し（Ｓ５０４），変化があったと判定した場合は，ＡＰの状態変更を指示する。
【００５１】
ＡＰ状態制御部３０２は，ＡＰの状態変更を行う（Ｓ５０５）。具体的には，図４に示すＡＰ状態データ２１５の内容に則って，Ｓ５０３で調査した計算機構成に適合する計算機構成フィールド４０２を特定し，その計算機構成フィールドに対応するフィールド４０３に記載のＡＰ稼動状態が現状のＡＰ稼動状態と異なれば，ＡＰ稼動状態をフィールド４０３に記載の状態になるよう，起動，または表示位置や表示サイズの変更をＯＳプログラム２１０に指示する。
【００５２】
変更後の計算機構成に対応するＡＰ稼動状態に記載されていないＡＰが稼動している場合は，変更前の状態を維持する。これらの記載されていなかったＡＰの稼動状態は，制御対象ＡＰリストデータ２１７に含まれる場合，以下に述べるＳ５０６，Ｓ５０７の処理でＡＰ稼動状態４０３に反映される。
【００５３】
また，該ＡＰ稼動状態フィールド４０３に含まれるＡＰの中で未起動のＡＰがあればそれを起動し，該フィールド４０３に記載の画面サイズと画面位置で表示させる。この際，変更前に起動中のＡＰがフィールド４０３に含まれておらず，かつ該ＡＰが，状態変更後のフィールド４０３に含まれる未起動のＡＰとＡＰグループリストデータ２１６において同一のＡＰグループに属する場合，変更前に起動中の該ＡＰを終了し，該未起動のＡＰに切り替える処理を行う。
【００５４】
切り替え処理の際には，変更前に起動中の該ＡＰの稼動状態をできるだけ引き継いだ状態で該未起動のＡＰを起動する。例えば，テキストビューアから文書作成ＡＰに切り替える場合は，テキストビューアが開いていたファイル名を調べたのち，テキストビューアを終了し，文書作成ＡＰを起動する際にそのファイル名を開く処理を行う。
【００５５】
例えば，内部ディスプレイ解像度が800x600，外部ディスプレイが無し，の状態で，内部ディスプレイにテキストビューアプログラムとブラウザプログラムが表示されている状態の計算機１０１に対して，外部ディスプレイとして解像度1024x768のディスプレイを接続すると，ＡＰ状態データ２１５の状態ＩＤ＝４が適用される。すなわち，Ｓ５０５の処理によって，テキストビューアが終了し，内部ディスプレイに文書作成ＡＰがテキストビューアの状態を引き継いだ状態で全画面で起動，表示され，外部ディスプレイに起動中のブラウザが全画面で表示されることになる。
【００５６】
次に，ＡＰ状態データ変更部３０３は，起動中のＡＰの内，制御対象ＡＰリストデータ２１７に含まれるＡＰに対して，ウィンドウの表示位置と表示サイズを調査し（Ｓ５０６），Ｓ５０３で調査した計算機構成に適合する計算機構成フィールド４０２に対応するＡＰ稼動状態フィールド４０３を現在のＡＰ状態に更新する（Ｓ５０７）。
【００５７】
この処理によって，現在の計算機構成における最新のユーザ使用状態が記憶される。図５の処理は，Ｓ５０２で述べたように，計算機構成が変化した場合だけでなく，所定の時間以上経過した場合にも繰り返し行われるので，ユーザの最新の使用状態が反映され，次に，同じ計算機構成で利用する場合のユーザの利便性が向上する。
【００５８】
このように，本実施形態によれば，計算機単体において周辺機器を接続したり，切り離したりして計算機の性能や状態が変わった際に，新しい計算機の性能や状態に合わせて，稼動するＡＰの状態をユーザの手作業なしで変更することができるようになる。また，それぞれの計算機構成において，どのようなＡＰの状態になっていたかを保存することで，同じ計算機構成になった際にそのユーザに合ったＡＰ状態に変更することができるようになる。
【００５９】
なお，図５のＳ５０７の処理では，一つの計算機構成４０２に対して，最新の一つのＡＰ環境を保存しているが，これには限定されず，例えば，複数のＡＰ環境を保存しておき，Ｓ５０５における変更処理において，ユーザに選択させてもよい。
【００６０】
また，第１実施形態では，図４に示すように，ディスプレイ解像度に基づいて計算機の構成を定義したので，他の周辺機器，たとえば外部キーボード，の有無には影響されない。しかしながら，本実施形態はそれに限定するものではない。たとえば，外部キーボードの有無との組み合わせに基づき，状態数を増やしても良い。
【００６１】
また，ＡＰグループや，グループに含まれるＡＰは，図１３や図１４に例示するものに限定されず，他のグループを作成したり，各グループの構成を変更したりしても良い。
【実施例２】
【００６２】
次に，図６乃至図１２，図１４乃至図１５を用いて本発明の第２実施形態を説明する。
【００６３】
本発明の第２実施形態は，図６に示すように，携帯電話や携帯端末などをローカル計算機６０１としてユーザが操作して，ネットワーク６０３経由でリモート計算機６０２を遠隔操作して情報処理を行う環境で，ローカル計算機６０１に周辺機器を接続した際に，ローカル計算機６０１およびリモート計算機６０２で稼動するＡＰの状態を変更する形態である。
【００６４】
例えば，テキストメール送受信ＡＰが稼働しているリモート計算機６０２を，ローカル計算機６０１で遠隔操作中（画面には，リモート計算機６０２の操作画面が表示される）に，ローカル計算機６０１に外部ディスプレイ１０２を接続すると，リモート計算機６０２において高機能メール送受信ＡＰが起動し，リモート計算機６０２の操作画面が外部ディスプレイに表示され，ローカル計算機６０１では，ローカル計算機６０１で実行されるＡＰの画面が表示される，という形態である。
【００６５】
まず，図７乃至図１３を用いて本発明の第２実施形態に係るＡＰ稼動状態制御システムの構成を説明する。
【００６６】
図７は，ローカル計算機６０１の構成例を説明する構成図である。ローカル計算機６０１は，図２に示した第１実施形態の計算機１０１と同様の構成を持つ。計算機１０１との相違点は，ネットワーク６０３に接続してリモート計算機６０２との通信を行う通信ハードウェア７０１を持つことである。
【００６７】
二次記憶装置２０２には，本実施形態における機能制限方法を実現するためのプログラムと各種データが格納されている。プログラムとしては，ＯＳプログラム２１０，リモート操作プログラム７０２，文書作成プログラム２１２，ブラウザプログラム２１３，ローカルＡＰ環境構築プログラム７０３を含むプログラムが格納されている。データとしては，ローカルＡＰ状態データ７０４，ローカル制御対象ＡＰリストデータ７０５を含むデータが格納されている。
【００６８】
ローカルＡＰ状態データ７０４は，ローカル計算機６０１の状態に応じて変更されるローカルＡＰの状態を保持するデータである。ローカル制御対象ＡＰリストデータ７０５は，稼動状態の制御を行う対象とするＡＰのリストを保持するデータであり，ローカルＡＰ状態データ７０４を更新する際に用いるデータである。
【００６９】
第一実施形態と同様に，以下の説明では，プログラムを各処理の実行主体として説明する。
【００７０】
メモリ２０１には，二次記憶装置２０２上のＯＳプログラム２１０がロードされ，プロセッサ２０４により実行される。ＯＳプログラム２１０は，Ｉ／Ｏハードウェア２０５の制御，二次記憶装置２０２からのデータのメモリ２０１へのロードの指示などを行う。また，ＯＳプログラム２１０は，二次記憶装置２０２から，リモート操作プログラム７０２，文書作成プログラム２１２，ブラウザプログラム２１３，およびＡＰ環境構築プログラム２１４をメモリ２０１にロードし，実行する。ＯＳプログラム２１０から実行されるローカルＡＰ環境構築プログラム７０３は，ローカル計算機６０１の状態把握とＡＰの起動および／または状態の変更を行う。その際，ローカルＡＰ状態データ７０４およびローカル制御対象ＡＰリストデータ７０５を使用する。
【００７１】
図８は，リモート計算機６０２の構成例を説明する構成図である。リモート計算機６０２は，メモリ２０１と，二次記憶装置２０２と，バス２０３と，プロセッサ２０４と，通信ハードウェア７０１で構成される。
【００７２】
プロセッサ２０４は，プログラムの処理をおこなう装置である。二次記憶装置２０２は，ハードディスクや不揮発性メモリなどであり，プログラムやデータを格納する装置である。メモリ２０１は，実行するプログラムの格納や，一時的なデータの格納をおこなうための記憶装置である。通信ハードウェア７０１は，ネットワーク６０３を介してローカル計算機６０１と通信を行う装置である。
【００７３】
二次記憶装置２０２には，本実施形態における機能制限方法を実現するためのプログラムと各種データが格納されている。プログラムとしては，ＯＳプログラム２１０，リモート被操作プログラム８０１，テキストメール送受信プログラム８０２，高機能メール送受信プログラム８０３，リモートＡＰ環境構築プログラム８０４を含むプログラムが格納されている。データとしては，リモートＡＰ状態データ８０５，制御対象ＡＰリストデータ２１７を含むデータが格納されている。
【００７４】
リモートＡＰ状態データ８０５は，ローカル計算機６０１の状態に応じて変更されるリモート計算機６０２のＡＰの状態を保持するデータである。制御対象ＡＰリストデータ２１７は，稼動状態の制御を行う対象とするＡＰのリストを保持するデータであり，リモートＡＰ状態データ８０５を更新する際に用いるデータである。
【００７５】
メモリ２０１には，二次記憶装置２０２上のＯＳプログラム２１０がロードされ，実行される。ＯＳプログラム２１０は，二次記憶装置２０２からのデータのメモリ２０１へのロードの指示などを行う。また，ＯＳプログラム２１０は，二次記憶装置２０２から，リモート被操作プログラム８０１，テキストメール送受信プログラム８０２，高機能メール送受信プログラム８０３，リモートＡＰ環境構築プログラム８０４をメモリ２０１にロードし，実行する。ＯＳプログラム２１０から実行されるリモートＡＰ環境構築プログラム８０４は，ローカルＡＰ環境構築プログラム７０３より通知されたローカル計算機６０１の状態に応じてＡＰの起動および／または状態の変更を行う。その際，リモートＡＰ状態データ８０５およびリモート制御対象ＡＰリストデータ２１７を使用する。
【００７６】
図９は，図７に示したローカルＡＰ環境構築プログラム７０３と図８に示したリモートＡＰ環境構築プログラム８０４のモジュール構成例を説明する構成図である。ローカルＡＰ環境構築プログラム７０３は，計算機調査部３０１，ＡＰ状態制御部３０２，ＡＰ状態データ変更部３０３，通信部９０１のそれぞれを実現するプログラムを含んで構成される。
【００７７】
また，リモートＡＰ環境構築プログラム８０４は，ＡＰ状態制御部３１２，ＡＰ状態データ変更部３１３，通信部９１１のそれぞれを実現するプログラムを含んで構成される。通信部９０１，９１１は，ローカル計算機６０１からリモート計算機６０２に通知されるローカル計算機６０１の状態を送受信するモジュールである。
【００７８】
図１５は，図７に示したローカル制御対象ＡＰリストデータ７０５の構成例を説明する図である。ローカル制御対象ＡＰリストデータ７０５は，制御対象ＩＤ１５０１，ＡＰ名１５０２，プログラムファイルパス１５０３，の各フィールドを含んで構成されている。
【００７９】
制御対象ＩＤ１５０１は，ローカル計算機６０１で状態制御の対象とするＡＰについて一意となる識別子を記載するフィールドである。ＡＰ名１５０２は，制御対象ＩＤ１５０１に対応するＡＰの名称を記載するフィールドである。プログラムファイルパス１５０３は，制御対象ＩＤ１５０１に対応するＡＰのプログラムファイルのパスを記載するフィールドである。
【００８０】
図１５に示すローカル制御対象ＡＰリストデータ７０５の各フィールドの内容は，例えばローカルＡＰ環境構築プログラム７０３をローカル計算機６０１で初めて稼動させる前に，システム管理者が決定し記載しておいても良いし，ローカル計算機６０１のユーザがローカル制御対象ＡＰリストデータ７０５を編集して記載しても良い。また，ローカルＡＰ環境構築プログラム７０３を一度以上起動した後も，ユーザの好み等に応じて，制御対象とするＡＰのリストを変更しても良い。
【００８１】
図１０は，図７に示したローカルＡＰ状態データ７０４の構成例を説明する図である。ローカルＡＰ状態データ７０４は，状態ＩＤ１００１，計算機構成１００２，ＡＰ稼動状態１００３の各フィールドを含んで構成されている。
【００８２】
状態ＩＤ１００１は，ローカル計算機６０１の状態について一意となる識別子を記載するフィールドである。計算機構成１００２は，状態ＩＤ１００１に対応するローカル計算機６０１の状態として，内部ディスプレイと外部ディスプレイの解像度の範囲と，外部キーボードの有無を記載するフィールドである。ＡＰ稼動状態１００３は，状態ＩＤ１００１に対応するローカル計算機構成の際に行うローカル計算機６０１のＡＰの変更内容を記載するフィールドである。なお，ＡＰ稼動状態１００３のフィールドに記載するＡＰは，ローカル制御対象ＡＰリストデータ７０５に含まれるものである。
【００８３】
図１０に示すローカルＡＰ状態データ７０４のフィールドの内，状態ＩＤ１００１，計算機構成１００２，すなわち計算機構成をどのように定義して制御するかは，ローカルＡＰ環境構築プログラム７０３をローカル計算機６０１で初めて稼動させる前に，システム管理者が決定し記載しておいても良いし，ローカル計算機６０１のユーザがローカルＡＰ状態データ７０４を編集して記載しても良い。また，ローカルＡＰ環境構築プログラム７０３を一度以上起動した後も，ユーザの好み等に応じて，計算機構成の定義を変更しても良い。
【００８４】
図１１は，図８に示したリモートＡＰ状態データ８０５の構成例を説明する図である。リモートＡＰ状態データ８０５は，状態ＩＤ１１０１，計算機構成１１０２，ＡＰ稼動状態１１０３の各フィールドを含んで構成されている。
【００８５】
状態ＩＤ１１０１は，ローカル計算機６０１の状態について一意となる識別子を記載するフィールドである。計算機構成１１０２は，状態ＩＤ１１０１に対応するローカル計算機６０１の状態として内部ディスプレイと外部ディスプレイの解像度の範囲を記載するフィールドである。ＡＰ稼動状態１１０３は，状態ＩＤ１１０１に対応するローカル計算機構成の際に行うリモート計算機６０２のＡＰの変更内容を記載するフィールドである。なお，ＡＰ稼動状態１１０３のフィールドに記載するＡＰは，制御対象ＡＰリストデータ２１７に含まれるものである。
【００８６】
なお，第２実施形態では，ディスプレイ解像度および外部キーボードの有無に基づいて計算機の構成を定義しているが，本発明はそれに限定するものではない。外部キーボードの有無を考慮しなくてもよいし，さらに他の周辺機器との組み合わせを対象としても良い。
【００８７】
図１１に示すリモートＡＰ状態データ８０５のフィールドの内，状態ＩＤ１１０１と計算機構成１１０２，すなわち計算機構成をどのように定義して制御するかは，リモートＡＰ環境構築プログラム８０４をリモート計算機６０２で初めて稼動させる前に，システム管理者が決定し記載しておいても良いし，リモート計算機６０２のユーザがリモートＡＰ状態データ８０５を編集して記載しても良い。また，リモートＡＰ環境構築プログラム８０４を一度以上起動した後も，ユーザの好み等に応じて，計算機構成の定義を変更しても良い。
【００８８】
前述のように構成したＡＰ稼動状態制御システムにより，ユーザがローカル計算機６０１を使用して情報処理機能を実行する際に，ローカル計算機６０１の状態の変化に応じてローカル計算機６０１およびリモート計算機６０２のＡＰの状態がそれぞれ変更される。
【００８９】
ローカル計算機６０１のローカルＡＰ環境構築プログラム７０３は，ローカル計算機６０１起動時にＯＳプログラム２１０により起動され，ローカル計算機６０１の起動中，メモリに常駐し，常に動作している。また，リモート計算機６０２のリモートＡＰ環境構築プログラム８０４は，リモート被操作プログラム８０１が稼動し，ローカル計算機６０１により遠隔操作される状態になった際にＯＳプログラム２１０により起動され，リモート計算機６０２がローカル計算機６０１により遠隔操作される間，メモリに常駐し，常に動作している。
【００９０】
次に，図１２を用いて本発明の第２実施形態に係るＡＰ稼動状態制御システムの動作について説明する。
【００９１】
図１２は，図７に示したローカルＡＰ環境構築プログラム７０３と図８に示したリモートＡＰ環境構築プログラム８０４の動作を説明するフローチャートである。
【００９２】
まず，リモートＡＰ環境構築プログラム８０４は，ローカルＡＰ環境プログラム７０３からの通知を待ち受ける（Ｓ１２１０）。
【００９３】
ローカルＡＰ環境構築プログラム７０３は，ローカル計算機６０１の状態を調査する所定のタイミングまで待機する（Ｓ１２０２）。ここで，所定のタイミングとは，例えば，ディスプレイの数や解像度が変化したこと，または，外部キーボードなどの外部入力装置が接続されたこと，を知らせるＯＳプログラム２１０からの通知を受信した，所定の時間以上経過したなどのタイミングである。そして，ローカルＡＰ環境構築プログラム７０３は，ローカル計算機６０１の状態として，ディスプレイの数と解像度を調査する（Ｓ１２０３）。前回の調査と変化があったかを判定し（Ｓ１２０４），変化があったと判定した場合は，ローカル計算機６０１のＡＰの稼動状態変更を行う（Ｓ１２０５）。
【００９４】
具体的には，ローカルＡＰ状態データ７０４の内容に則って，Ｓ１２０３で調査した計算機構成に適合する計算機構成フィールド１００２を特定し，その計算機構成フィールドに対応するＡＰ稼動状態フィールド１００３に記載のＡＰ環境が現状のＡＰ状態と異なれば，ＡＰ状態がＡＰ稼動状態フィールド１００３に記載の状態になるよう，起動，または終了，または表示位置や表示サイズの変更，をＯＳプログラム２１０に指示する。
【００９５】
次に，ディスプレイの数と解像度や，外部入力装置の接続状態をリモートＡＰ環境構築プログラムに通知する（Ｓ１２０６）。その後，ローカルＡＰ環境構築プログラム７０３は，Ｓ１２０７からＳ１２０８の処理を，リモートＡＰ環境構築プログラム８０４は，Ｓ１２１１からＳ１２１４の処理を，それぞれ行う。
【００９６】
ローカルＡＰ環境構築プログラム７０３は，ローカル計算機６０１で起動中のＡＰの内，ローカル制御対象ＡＰリストデータ７０５に含まれるＡＰに対して，ウィンドウの表示位置と表示サイズを調査し（Ｓ１２０７），Ｓ１２０３で調査した計算機構成に適合する計算機構成フィールド１００２に対応するＡＰ稼動状態フィールド１００３にそのＡＰ状態を記載する（Ｓ１２０８）。
【００９７】
リモートＡＰ環境構築プログラム８０４は，通知されたローカル計算機６０１の状態を見て，前回の状態と変化があったかを判定し（Ｓ１２１１），変化があったと判定した場合は，リモート計算機６０２のＡＰの状態がＡＰ稼動状態フィールド１１０３に記載の状態になるよう，起動，または終了，または表示位置や表示サイズの変更，をＯＳプログラム２１０に指示する（Ｓ１２１２）。
【００９８】
そして，リモートＡＰ環境構築プログラム８０４は，リモート計算機６０２で起動中のＡＰの内で制御対象ＡＰリストデータ２１７に含まれるＡＰに対して，ウィンドウの表示位置と表示サイズを調査し（Ｓ１２１３），Ｓ１２０３で調査した計算機構成に適合する計算機構成フィールド１１０２に対応するＡＰ稼動状態フィールド１１０３にそのＡＰ状態を記載する（Ｓ１２１４）。
【００９９】
このように，本実施形態によれば，周辺機器を接続して計算機の構成が変わった際に，ローカル計算機６０１上で稼動するＡＰに加えて，リモート計算機６０２で稼動するＡＰの状態もユーザの手作業なしで変更することができるようになる。
【０１００】
また，ユーザの使用するローカル計算機６０１の状態に合わせてどのようなＡＰの状態になっていたかをローカル計算機６０１およびリモート計算機６０２で保存することで，同じ計算機構成になった際にそのユーザに合ったＡＰ状態に変更することができるようになる。
【０１０１】
なお，図１２のＳ１２０８，Ｓ１２１４の処理では，一つの計算機構成１００２，１１０２に対して，最新のＡＰ環境一つを保存しているが，これには限定されず，例えば，複数のＡＰ環境を保存しておき，Ｓ１２０５，Ｓ１２１２における変更処理において，ユーザに選択させてもよい。
【０１０２】
また，第２実施形態では，図１０，１１に示すように，ディスプレイ解像度と外部キーボードの有無に基づいて計算機の構成を定義した。しかしながら，本実施形態はそれに限定するものではない。たとえば，外部キーボードの有無を考慮せずに，状態数を減らしても良い。
【０１０３】
第一実施形態と同様，図１３に例示する，ＡＰグループを定義して，ＡＰの切り替えを行っても良い。
【０１０４】
なお，本発明の構成は，前記実施形態に限定されるものではなく，本発明の要旨を逸脱しない範囲内において種々変更を加えてもよい。
【符号の説明】
【０１０５】
１０１：計算機，１０２：外部ディスプレイ，２０１：メモリ，２０２：記憶装置，２０３：バス，２０４：プロセッサ，２０５：Ｉ／Ｏハードウェア，２０７：内部ディスプレイ，２０８：キーボード，２１０：ＯＳプログラム，２１１：テキストビューアプログラム，２１２：文書作成プログラム，２１３：ブラウザプログラム，２１４：ＡＰ環境構築プログラム，２１５：ＡＰ状態データ，３０１：計算機調査部，３０２：ＡＰ稼動状態制御部，３０３：ＡＰ状態データ変更部，４０１：状態ＩＤフィールド，４０２：計算機構成フィールド，４０３：ＡＰ稼動状態フィールド，６０１：ローカル計算機，６０２：リモート計算機，６０３：ネットワーク，６０４：外部キーボード，７０１：通信ハードウェア，７０２：リモート操作プログラム，７０３：ローカルＡＰ環境構築プログラム，７０４：ローカルＡＰ状態データ，８０１：リモート被操作プログラム，８０２：テキストメール送受信プログラム，８０３：高機能メール送受信プログラム，８０４：リモートＡＰ環境構築プログラム，８０５：リモートＡＰ状態データ，９０１：通信部，１００１：状態ＩＤフィールド，１００２：計算機構成フィールド，１００３：ＡＰ稼動状態フィールド，１１０１：状態ＩＤフィールド，１１０２：計算機構成フィールド，１１０３：ＡＰ稼動状態フィールド，１３０１：グループＩＤフィールド，１３０２：ＡＰグループ名フィールド，１３０３：ＡＰ名リストフィールド，１４０１：制御対象ＩＤフィールド，１４０２：ＡＰ名フィールド，１４０３：プログラムファイルパスフィールド，１５０１：制御対象ＩＤフィールド，１５０２：ＡＰ名フィールド，１５０３：プログラムファイルパスフィールド。
【図１】
2010205198.tif 000003
【図２】
2010205198.tif 000004
【図３】
2010205198.tif 000005
【図４】
2010205198.tif 000006
【図５】
2010205198.tif 000007
【図６】
2010205198.tif 000008
【図７】
2010205198.tif 000009
【図８】
2010205198.tif 000010
【図９】
2010205198.tif 000011
【図１０】
2010205198.tif 000012
【図１１】
2010205198.tif 000013
【図１２】
2010205198.tif 000014
【図１３】
2010205198.tif 000015
【図１４】
2010205198.tif 000016
【図１５】
2010205198.tif 000017