(57)【要約】【課題】連携機能を設定し易くするように連携機能に利用される構成の表示を変化させることにある。【解決手段】連携機能に利用される構成画像が、連携機能を設定するための領域に表示されている場合と当該領域に表示されていない場合とで、当該構成の画像の表示が異なる。【選択図】図６
2020009204.tif 000002
【特許請求の範囲】
【請求項１】
連携機能に利用される構成の画像が、連携機能を設定するための領域に表示されている場合と前記領域に表示されていない場合とで、前記構成の画像の表示を異ならせる制御手段を有する情報処理装置。
【請求項２】
前記制御手段は、更に、前記構成の画像の表示が変化した場合、連携機能を変更する、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記制御手段は、更に、前記領域にて前記構成の画像と他の構成の画像とが接続用部材の画像に接続されることで、前記構成の画像と前記他の構成の画像とが接続された場合、前記構成と前記他の構成とを利用する連携機能を設定し、
前記制御手段は、更に、前記構成の画像が前記領域に表示されている場合、前記接続用部材の画像が前記構成の画像に接続される部分の画像を、前記構成の画像上に表示させ、前記構成の画像が前記領域に表示されていない場合、前記部分の画像を非表示にする、
ことを特徴とする請求項１又は請求項２に記載の情報処理装置。
【請求項４】
前記構成の画像と前記接続用部材の画像とが前記領域に表示されている場合、前記制御手段は、更に、前記構成の画像と前記接続用部材の画像との位置関係に応じて、前記接続される部分の画像の表示と非表示を切り替える、
ことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記制御手段は、前記構成の画像と前記接続用部材の画像との間の距離が閾値以下になった場合、前記接続される部分の画像を表示し、前記距離が前記閾値を超える場合、前記接続される部分の画像を非表示にする、
ことを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記構成の部分毎に機能が割り当てられており、
前記制御手段は、更に、前記構成の部分毎に、前記構成の部分の画像と前記接続用部材の画像との位置関係に応じて、前記接続される部分の画像の表示と非表示を切り替える、
ことを特徴とする請求項４に記載の情報処理装置。
【請求項７】
前記制御手段は、更に、前記接続用部材の画像が既に前記構成の画像に接続されている場合、前記構成の画像と別の接続用部材の画像との位置関係に応じて、前記別の接続用部材が前記構成の画像に接続される別の部分の画像の表示を制御する、
ことを特徴とする請求項３から請求項６何れかに記載の情報処理装置。
【請求項８】
前記制御手段は、更に、前記構成の画像と前記接続用部材の画像との位置関係に応じて、前記構成がデータの入力を受け付けるために前記接続用部材が接続される部分の画像の表示、又は、前記構成がデータを出力するために前記接続用部材が接続される部分の画像の表示を制御する、
ことを特徴とする請求項３から請求項７何れかに記載の情報処理装置。
【請求項９】
前記制御手段は、更に、複数の前記接続される部分の画像同士の表示関係に応じて、連携機能を変更する、
ことを特徴とする請求項３から請求項８何れかに記載の情報処理装置。
【請求項１０】
前記制御手段は、複数の前記接続される部分の画像が別々に表示されている場合と、複数の前記接続される部分の画像が合体して表示されている場合とで、連携機能を異ならせる、
ことを特徴する請求項９に記載の情報処理装置。
【請求項１１】
前記制御手段は、更に、前記領域に表示されている前記構成に紐付けられた機能に応じて、前記構成の画像を変更する、
ことを特徴とする請求項１から請求項１０何れかに記載の情報処理装置。
【請求項１２】
前記制御手段は、更に、前記構成の画像が前記領域に表示されていない場合、機能に紐付かない状態の前記構成の画像の表示を制御し、前記構成の画像が前記領域に表示されている場合、前記構成に紐付けられた機能に応じて、前記構成の画像を変更する、
ことを特徴とする請求項１１に記載の情報処理装置。
【請求項１３】
前記制御手段は、更に、機能に紐付かない状態の前記構成の画像が前記領域に表示された場合、前記構成に紐付けられる機能の候補の表示を制御する、
ことを特徴とする請求項１１に記載の情報処理装置。
【請求項１４】
前記構成の画像は、前記構成によって実現される機能を示す文字列を含む、
ことを特徴とする請求項１１から請求項１３何れかに記載の情報処理装置。
【請求項１５】
前記制御手段は、更に、連携機能に利用される複数の構成の画像が接続されている場合において、前記構成の画像が操作されてその操作量が閾値以上になった場合、前記複数の構成の連携を解除する、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項１６】
前記制御手段は、前記構成の画像が、前記構成と連携する他の構成の画像から離れる方向に移動させられ、その移動量が閾値以上になった場合、前記構成と前記他の構成との連携を解除する、
ことを特徴とする請求項１５に記載の情報処理装置。
【請求項１７】
前記制御手段は、更に、前記構成を利用する連携機能が設定された場合と設定されていない場合とで、前記構成の状態の表示内容を異ならせる、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項１８】
前記制御手段は、前記構成を利用する連携機能が設定された場合、連携機能に関する前記構成の状態の表示を制御する、
ことを特徴とする請求項１７に記載の情報処理装置。
【請求項１９】
前記制御手段は、更に、連携機能の設定が完了した後に、連携機能に利用される情報に紐付けられた画像が前記領域に移動させられた場合、前記連携機能を開始する、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項２０】
コンピュータを、
連携機能に利用される構成の画像が、連携機能を設定するための領域に表示されている場合と前記領域に表示されていない場合とで、前記構成の画像の表示を異ならせる制御手段、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
特許文献１には、複数の装置に連携動作を実行させる場合に要する費用の情報を取得し、その費用の情報を、連携動作を実行する装置と対応付けてユーザに提示する装置が記載されている。
【０００３】
特許文献２には、機器の連携時にユーザの利用量を制限するシステムが記載されている。
【０００４】
特許文献３には、今回検索されなかった所有機器である非接続機器と今回検索された所有機器である接続機器との機器リストを、外部サーバに送信し、機器連携サービス一覧情報に示される機器連携サービスと、所有機器と判定された機器とを表示部に一覧表示し、ユーザに機器連携サービスを選択させる装置が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１５−１７７５０４号公報
【特許文献２】特開２０１５−２２３００６号公報
【特許文献３】国際公開第２０１３／０６１５１７号
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、連携機能が設定される場合がある。
【０００７】
本発明の目的は、連携機能を設定し易くするように連携機能に利用される構成の表示を変化させることにある。
【課題を解決するための手段】
【０００８】
請求項１に記載の発明は、連携機能に利用される構成の画像が、連携機能を設定するための領域に表示されている場合と前記領域に表示されていない場合とで、前記構成の画像の表示を異ならせる制御手段を有する情報処理装置である。
【０００９】
請求項２に記載の発明は、前記制御手段は、更に、前記構成の画像の表示が変化した場合、連携機能を変更する、ことを特徴とする請求項１に記載の情報処理装置である。
【００１０】
請求項３に記載の発明は、前記制御手段は、更に、前記領域にて前記構成の画像と他の構成の画像とが接続用部材の画像に接続されることで、前記構成の画像と前記他の構成の画像とが接続された場合、前記構成と前記他の構成とを利用する連携機能を設定し、前記制御手段は、更に、前記構成の画像が前記領域に表示されている場合、前記接続用部材の画像が前記構成の画像に接続される部分の画像を、前記構成の画像上に表示させ、前記構成の画像が前記領域に表示されていない場合、前記部分の画像を非表示にする、ことを特徴とする請求項１又は請求項２に記載の情報処理装置である。
【００１１】
請求項４に記載の発明は、前記構成の画像と前記接続用部材の画像とが前記領域に表示されている場合、前記制御手段は、更に、前記構成の画像と前記接続用部材の画像との位置関係に応じて、前記接続される部分の画像の表示と非表示を切り替える、ことを特徴とする請求項３に記載の情報処理装置である。
【００１２】
請求項５に記載の発明は、前記制御手段は、前記構成の画像と前記接続用部材の画像との間の距離が閾値以下になった場合、前記接続される部分の画像を表示し、前記距離が前記閾値を超える場合、前記接続される部分の画像を非表示にする、ことを特徴とする請求項４に記載の情報処理装置である。
【００１３】
請求項６に記載の発明は、前記構成の部分毎に機能が割り当てられており、前記制御手段は、更に、前記構成の部分毎に、前記構成の部分の画像と前記接続用部材の画像との位置関係に応じて、前記接続される部分の画像の表示と非表示を切り替える、ことを特徴とする請求項４に記載の情報処理装置である。
【００１４】
請求項７に記載の発明は、前記制御手段は、更に、前記接続用部材の画像が既に前記構成の画像に接続されている場合、前記構成の画像と別の接続用部材の画像との位置関係に応じて、前記別の接続用部材が前記構成の画像に接続される別の部分の画像の表示を制御する、ことを特徴とする請求項３から請求項６何れかに記載の情報処理装置である。
【００１５】
請求項８に記載の発明は、前記制御手段は、更に、前記構成の画像と前記接続用部材の画像との位置関係に応じて、前記構成がデータの入力を受け付けるために前記接続用部材が接続される部分の画像の表示、又は、前記構成がデータを出力するために前記接続用部材が接続される部分の画像の表示を制御する、ことを特徴とする請求項３から請求項７何れかに記載の情報処理装置である。
【００１６】
請求項９に記載の発明は、前記制御手段は、更に、複数の前記接続される部分の画像同士の表示関係に応じて、連携機能を変更する、ことを特徴とする請求項３から請求項８何れかに記載の情報処理装置である。
【００１７】
請求項１０に記載の発明は、前記制御手段は、複数の前記接続される部分の画像が別々に表示されている場合と、複数の前記接続される部分の画像が合体して表示されている場合とで、連携機能を異ならせる、ことを特徴する請求項９に記載の情報処理装置である。
【００１８】
請求項１１に記載の発明は、前記制御手段は、更に、前記領域に表示されている前記構成に紐付けられた機能に応じて、前記構成の画像を変更する、ことを特徴とする請求項１から請求項１０何れかに記載の情報処理装置である。
【００１９】
請求項１２に記載の発明は、前記制御手段は、更に、前記構成の画像が前記領域に表示されていない場合、機能に紐付かない状態の前記構成の画像の表示を制御し、前記構成の画像が前記領域に表示されている場合、前記構成に紐付けられた機能に応じて、前記構成の画像を変更する、ことを特徴とする請求項１１に記載の情報処理装置である。
【００２０】
請求項１３に記載の発明は、前記制御手段は、更に、機能に紐付かない状態の前記構成の画像が前記領域に表示された場合、前記構成に紐付けられる機能の候補の表示を制御する、ことを特徴とする請求項１１に記載の情報処理装置である。
【００２１】
請求項１４に記載の発明は、前記構成の画像は、前記構成によって実現される機能を示す文字列を含む、ことを特徴とする請求項１１から請求項１３何れかに記載の情報処理装置である。
【００２２】
請求項１５に記載の発明は、前記制御手段は、更に、連携機能に利用される複数の構成の画像が接続されている場合において、前記構成の画像が操作されてその操作量が閾値以上になった場合、前記複数の構成の連携を解除する、ことを特徴とする請求項１に記載の情報処理装置である。
【００２３】
請求項１６に記載の発明は、前記制御手段は、前記構成の画像が、前記構成と連携する他の構成の画像から離れる方向に移動させられ、その移動量が閾値以上になった場合、前記構成と前記他の構成との連携を解除する、ことを特徴とする請求項１５に記載の情報処理装置である。
【００２４】
請求項１７に記載の発明は、前記制御手段は、更に、前記構成を利用する連携機能が設定された場合と設定されていない場合とで、前記構成の状態の表示内容を異ならせる、ことを特徴とする請求項１に記載の情報処理装置である。
【００２５】
請求項１８に記載の発明は、前記制御手段は、前記構成を利用する連携機能が設定された場合、連携機能に関する前記構成の状態の表示を制御する、ことを特徴とする請求項１７に記載の情報処理装置である。
【００２６】
請求項１９に記載の発明は、前記制御手段は、更に、連携機能の設定が完了した後に、連携機能に利用される情報に紐付けられた画像が前記領域に移動させられた場合、前記連携機能を開始する、ことを特徴とする請求項１に記載の情報処理装置である。
【００２７】
請求項２０に記載の発明は、コンピュータを、連携機能に利用される構成の画像が、連携機能を設定するための領域に表示されている場合と前記領域に表示されていない場合とで、前記構成の画像の表示を異ならせる制御手段、として機能させるプログラムである。
【発明の効果】
【００２８】
請求項１，２０に記載の発明によれば、連携機能を設定し易くするように連携機能に利用される構成の表示を変化させることができる。
【００２９】
請求項２に記載の発明によれば、構成の画像の変化によって連携機能を変更することができる。
【００３０】
請求項３，４，５に記載の発明によれば、連携機能を設定するために必要なときに、部分の画像が表示される。
【００３１】
請求項６に記載の発明によれば、構成の部分を利用する連携機能を設定することができる。
【００３２】
請求項７に記載の発明によれば、複数の接続用部材を構成の画像に接続することができる。
【００３３】
請求項８に記載の発明によれば、データの入力又は出力を設定することができる。
【００３４】
請求項９，１０に記載の発明によれば、部分の画像を用いて連携機能を変更することができる。
【００３５】
請求項１１，１２，１３，１４に記載の発明によれば、構成に紐付けられた機能に応じた画像を表示することができる。
【００３６】
請求項１５，１６に記載の発明によれば、構成の画像を操作することで連携機能を解除することができる。
【００３７】
請求項１７，１８に記載の発明によれば、連携機能の設定の有無に応じた情報が提供される。
【００３８】
請求項１９に記載の発明によれば、画像の移動によって連携機能を開始することができる。
【図面の簡単な説明】
【００３９】
【図１】本発明の実施形態に係る情報処理システムの構成を示すブロック図である。
【図２】端末装置の構成を示すブロック図である。
【図３】単独機能管理テーブルを示す図である。
【図４】画面を示す図である。
【図５】画面を示す図である。
【図６】画面を示す図である。
【図７】画面を示す図である。
【図８】画面を示す図である。
【図９】画面を示す図である。
【図１０】画面を示す図である。
【図１１】画面を示す図である。
【図１２】画面を示す図である。
【図１３】画面を示す図である。
【図１４】矢印画像の切断の様子を示す図である。
【図１５】画面を示す図である。
【図１６】画面を示す図である。
【図１７】画面を示す図である。
【図１８】機器画像を示す図である。
【図１９】設定内容管理テーブルを示す図である。
【発明を実施するための形態】
【００４０】
図１を参照して、本発明の実施形態に係る情報処理システムについて説明する。図１は、本実施形態に係る情報処理システムの一例を示す。
【００４１】
本実施形態に係る情報処理システムは、１又は複数の端末装置と１又は複数の機器とを含む。図１に示す例では、情報処理システムは、端末装置１０と機器１２Ａ〜１２Ｔとを含む。この構成は一例に過ぎず、情報処理システムは、複数の端末装置１０を含んでもよいし、他の機器を含んでもよい。以下、各機器を区別する必要がない場合には、各機器を「機器１２」と称することとする。なお、機器１２の概念の範疇に、端末装置１０が含まれてもよい。つまり、端末装置１０が機器１２として扱われてもよい。
【００４２】
端末装置１０及び各機器１２は、他の装置と通信する機能を有する。その通信は、無線通信であってもよいし、有線通信であってもよい。例えば、端末装置１０及び各機器１２は、インターネット又は他のネットワーク等の通信経路を介して他の装置と通信してもよいし、直接的に他の装置と通信してもよいし、ハブとして機能する中継器を介して他の装置と通信してもよいし、いわゆるクラウド又はサーバを介して他の装置と通信してもよい。各機器１２は、いわゆるＩｏＴ（Internet of Things）機器であってもよい。また、通信経路に、通信経路への不正侵入を防止するためのファイヤーウォールが設けられてもよい。図１に示す例では、ファイヤーウォール１４Ａ〜１４Ｄが設けられている。
【００４３】
情報処理装置としての端末装置１０は、パーソナルコンピュータ（ＰＣ）、タブレットＰＣ、スマートフォン又は携帯電話等の装置であり、他の装置と通信する機能を有する。端末装置１０は、ウェアラブル端末（腕時計型端末、リストバンド型端末、眼鏡型端末、指輪型端末、コンタクトレンズ型端末、体内埋め込み型端末又はヒアラブル端末等）であってもよい。また、端末装置１０は、表示装置としてフレキシブルディスプレイを有していてもよい。フレキシブルディスプレイとして、例えば、有機エレクトロルミネッセンス型のディスプレイ（フレキシブル有機ＥＬディスプレイ）、電子ペーパー型のディスプレイ又はフレキシブル液晶ディスプレイ等が用いられる。これら以外の表示方式が採用されたフレキシブルディスプレイが用いられてもよい。フレキシブルディスプレイは、表示部分が柔軟に変形可能なディスプレイであり、例えば、曲げたり、折り畳んだり、巻いたり、捩ったり、伸ばしたりすることが可能なディスプレイである。端末装置１０全体がフレキシブルディスプレイによって構成されていてもよいし、フレキシブルディスプレイとそれ以外の構成とが機能的又は物理的に分かれていてもよい。
【００４４】
機器１２は機能を有する装置であり、例えば、画像形成機能（スキャン機能、プリント機能、コピー機能、ファクシミリ機能等）を有する画像形成装置、ＰＣ、タブレットＰＣ、スマートフォン、携帯電話、ロボット（人型ロボット、人以外の動物型ロボット、又は、それら以外のロボット等）、プロジェクタ、液晶ディスプレイ等の表示装置、記録装置、再生装置、カメラ等の撮像装置、冷蔵庫、炊飯器、電子レンジ、コーヒーメーカー、掃除機、洗濯機、空調機、照明装置、時計、監視カメラ、自動車、二輪車、航空機（例えば無人航空機（いわゆるドローン））、ゲーム機、又は、各種のセンシング機器（例えば温度センサ、湿度センサ、電圧センサ、電流センサ等）等の装置である。機器１２は、ユーザに対して情報を出力する機器（例えば画像形成装置又はＰＣ等）であってもよいし、ユーザに対して情報を出力しない機器（例えばセンシング機器）であってもよい。また、後述する連携機能を実行する複数の機器１２の中のすべての機器１２が、ユーザに対して情報を出力する機器であってもよいし、一部の機器１２がユーザに対して情報を出力する機器であり、他の機器１２がユーザに対して情報を出力しない機器であってもよいし、すべての機器１２がユーザに対して情報を出力しない機器であってもよい。機器１２の概念の範疇には機器全般が含まれてもよい。例えば、情報機器、映像機器、音響機器、及び、その他の機器も、機器１２の概念の範疇に含まれてもよい。
【００４５】
本実施形態では、一例として、端末装置１０を用いて連携機能が設定される。連携機能は、１又は複数の構成を用いて実行可能な機能である。構成は、例えば、ハードウェアとしての機器１２、ソフトウェア、機能又は対象である。機能は、機器１２又はソフトウェアが有する機能である。対象は、ファイル（データ）又は物理的な物体等である。端末装置１０も連携機能を実行する機器として用いられてもよい。連携機能に用いられるソフトウェアは、端末装置１０にインストールされていてもよいし、機器１２にインストールされていてもよい。なお、機器１２は、他の機器１２と連携していない場合、独立してユーザからの指示を受け付けて機能を実行してもよい。もちろん、ユーザからの指示を受けずに機能を実行する機器１２（例えばセンシング機器）が、情報処理システムに含まれてもよい。
【００４６】
例えば、機器１２を利用する連携機能を示す設定情報が当該機器１２に記憶され、当該機器１２は当該設定情報に従って連携機能を実行する。なお、当該設定情報は、当該機器１２を制御する中継器、端末装置１０又はサーバ等の装置に記憶され、当該機器１２は、当該中継器、当該端末装置１０又は当該サーバ等の装置の制御の下、連携機能を実行してもよい。また、ソフトウェアを用いる連携機能を示す設定情報が、当該ソフトウェアがインストールされている端末装置１０、機器１２又はサーバ等の装置に記憶され、当該ソフトウェアは当該設定情報に従って連携機能を実行する。
【００４７】
ここで、連携機能について説明する。機器１２の全体、機器１２の特定の部分、ソフトウェアの特定の機能、又は、複数の機能を含む集合機能等が、連携機能に用いられてもよい。例えば、機器１２の部分毎に機能が割り当てられている場合、連携機能は、その部分を用いる機能であってもよい。具体例を挙げて説明すると、複数の画像形成機能を有する複合機の本体部にプリント機能が割り当てられており、複合機の読取部（例えば、原稿カバー、原稿ガラス又は自動原稿給紙装置に対応する部分）にスキャン機能が割り当てられており、複合機の後処理装置に後処理機能（例えばステープル止め機能等）が割り当てられているものとする。この場合、複合機の本体部、読取部又は後処理装置が、連携機能に用いられてもよい。また、ソフトウェアとして、ＲＰＡ（Robotics Process Automation）等のようにブロック単位でまとまった集合機能が、連携機能に用いられてもよい。また、ソフトウェアが複数の機能を有している場合、連携機能は、当該複数の機能の中の一部の機能を用いる機能であってもよい。集合機能は、複数の機能によって構成されており、当該複数の機能が同時又は順次に実行されることで、当該集合機能による処理が実行される。また、連携機能は、ハードウェアのみを用いる機能であってもよいし、ソフトウェアのみを用いる機能であってもよいし、ハードウェアとソフトウェアの両方を用いる機能であってもよい。また、連携機能には、画像ファイル又は文書ファイル等のデータが用いられてもよい。
【００４８】
連携機能は、互いに異なる種類の複数の機器１２を連携させることで実行可能な機能であってもよいし、同一の種類の複数の機器１２を連携させることで実行可能な機能であってもよい。連携機能は、連携前には利用できなかった機能であってもよい。例えば、プリント機能を有する機器１２（プリンタ）と、スキャン機能を有する機器１２（スキャナ）とを連携させることで、連携機能としてのコピー機能が実行可能となる。すなわち、プリント機能とスキャン機能とを連携させることで、コピー機能が実行可能となる。ソフトウェアについても同様であり、連携機能は、互いに異なる種類の複数のソフトウェアを連携させることで実行可能な機能であってもよいし、同一の種類の複数のソフトウェアを連携させることで実行可能な機能であってもよい。
【００４９】
連携機能の概念の範疇には、複数の機器１２を連携させることで新たな機能の実行が可能となる合体機能が含まれてもよい。例えば、複数のディスプレイを組み合わせることで、合体機能としての拡張表示機能が実現されてもよい。別の例として、テレビとレコーダとを組み合わせることで、合体機能としての録画機能が実現されてもよい。その録画機能は、例えば、テレビに表示されている画像を録画する機能である。また、複数のカメラを組み合わせることで、合体機能としての撮影領域拡張機能が実現されてもよい。この拡張機能は、例えば各カメラの撮影領域を繋ぎ合わせて撮影する機能である。また、電話と翻訳機又は翻訳ソフトとを組み合わせることで、合体機能としての翻訳通話機能（電話を介した会話が翻訳される機能）が実現されてもよい。このように、連携機能の概念の範疇には、互いに同一の種類の複数の機器１２又はソフトウェアを連携させることで実現可能となる機能、及び、互いに異なる種類の複数の機器１２又はソフトウェアを連携させることで実現可能となる機能が含まれてもよい。
【００５０】
また、複数の機器１２によってコネクテッドホーム（ＩｏＴ技術を用いて、家電等の機器１２同士をネットワークによって接続するシステム）が構築され、そのコネクテッドホームにて連携機能が用いられてもよい。この場合、特定のサーバを介して機器１２同士が接続してもよいし、特定のサーバを介さずに機器１２同士が接続してもよい。
【００５１】
また、複数の機器１２は、ＩＦＴＴＴ（イフト）を用いて連携することで連携機能を実行してもよい。つまり、連携機能の内容が、ある機器１２にてトリガーとなる事象が発生した場合に、他の機器１２がアクション（処理）を実行するというものであってもよい。例えば、機器１２としてのセンサが扉の開きを検知したことがトリガーとなって、別の機器１２としての照明装置を点灯させるというアクションを実行する連携機能が実行されてもよい。また、ある機器１２によるアクションが別のトリガーとなって、更に別の機器１２がアクションを実行する機能も、連携機能の概念の範疇に含まれてもよい。また、複数のＷｅｂサービスを連携させる機能、及び、ＡＰＩ（Application Programming Interface）を利用して複数のシステム又はサービス等を連携させるＡＰＩ連携が、連携機能の概念の範疇に含まれてもよい。
【００５２】
図１に示す例では、機器１２Ａはサーバであり、機器１２Ｂは監視カメラであり、機器１２Ｃはビデオカメラであり、機器１２Ｄは、画像形成機能を有する複合機であり、機器１２ＥはノートＰＣであり、機器１２Ｆはキャッシュレジスタであり、機器１２Ｇは入退出ゲートであり、機器１２ＨはＴＶモニタであり、機器１２Ｋはプロジェクタであり、機器１２Ｌは通信基地局であり、機器１２Ｍは中継器（例えばルータ等）である。機器１２Ａ，１２Ｍ及び端末装置１０は、機器１２Ｌに接続されている。機器１２Ａ〜１２Ｋは、機器１２Ｍに接続されている。機器１２Ａと機器１２Ｌとの間の通信経路にはファイヤーウォール１４Ａが設けられている。機器１２Ｌと機器１２Ｍとの間の通信経路にはファイヤーウォール１４Ｂが設けられている。機器１２Ａと機器１２Ｍとの間の通信経路にはファイヤーウォール１４Ｃが設けられている。
【００５３】
また、機器１２Ｎは空気清浄機であり、機器１２Ｐはオーディオ機器であり、機器１２Ｑはレコーダであり、機器１２Ｒは空調機であり、機器１２Ｓはセンサであり、機器１２Ｔは中継器（例えばルータ等）である。機器１２Ｎ〜１２Ｓは、機器１２Ｔに接続されている。また、機器１２Ｔは機器１２Ｍに接続されている。機器１２Ｔと機器１２Ｍとの間の通信経路にはファイヤーウォール１４Ｄが設けられている。
【００５４】
例えば、データ１６Ａ，１６Ｂ（例えば指示情報及びファイル等）が、端末装置１０と機器１２との間、又は、機器１２間で送受信される。
【００５５】
なお、中継器は、例えば、当該中継器に接続されている他の機器１２（例えば、当該他の機器１２が有するハードウェア、及び、当該他の機器１２にインストールされているソフトウェア）を制御してもよい。また、中継器は、インターネット等を利用することで各種の情報を取得してもよい。中継器は、サーバとして機能してもよいし、データ及びユーザ情報の管理等を行ってもよい。中継器は、いわゆるスマートスピーカ（通信機能及びスピーカ機能を有する機器）であってもよいし、通信機能を有するがスピーカ機能を有していない機器であってもよい。中継器は、屋内（例えば、部屋の床、天井、又は、テーブル等）に設置されてもよいし、屋外に設置されてもよい。中継器は、移動可能な機器（例えば自動式の機器）であってもよい。
【００５６】
各機器１２は、ユーザの指示に従って、又は、ユーザの指示の有無に関わらず自動的に、単独機能を実行するように構成されている。また、各機器１２は、自身に設定された連携機能を実行してもよい。例えば、連携機能の内容を示す設定情報が、当該連携機能に用いられる各機器１２に記憶され、各機器１２は、自身に記憶されている設定情報が示す連携機能を他の機器１２と連携して実行する。
【００５７】
以上のように、現実空間には、１又は複数の端末装置１０、及び、１又は複数の機器１２が存在している。また、端末装置１０及び各機器１２には、１又は複数のソフトウェアがインストールされている。もちろん、ソフトウェアがインストールされていない端末装置１０及び機器１２が、本実施形態に係る情報処理システムに含まれてもよい。ソフトウェアは、仮想空間（例えば、ソフトウェアが格納されている記憶領域によって形成される仮想空間）内に存在している。
【００５８】
以下、図２を参照して、端末装置１０の構成について詳しく説明する。図２は、端末装置１０の構成の一例を示す。
【００５９】
通信部１８は通信インターフェースであり、他の装置にデータを送信する機能、及び、他の装置からデータを受信する機能を有する。通信部１８は、無線通信機能を有する通信インターフェースであってもよいし、有線通信機能を有する通信インターフェースであってもよい。通信部１８は、例えば、１又は複数の種類の通信方式に対応しており、通信相手に適した通信方式（つまり、通信相手が対応している通信方式）に従って通信相手と通信してもよい。通信方式は、例えば、赤外線通信、可視光通信、Ｗｉ−Ｆｉ（登録商標）通信、又は、近接無線通信（例えばＮＦＣ（Near Field Communication）等）等である。近接無線通信としては、Ｆｅｌｉｃａ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（ブルートゥース）（登録商標）、又は、ＲＦＩＤ（Radio Frequency Identifier）等が用いられる。また、通信部１８は、第５世代移動通信システム（５Ｇ）に対応してもよい。もちろん、別の方式の無線通信が近接無線通信として用いられてもよい。通信部１８は、通信相手に応じて通信方式又は周波数帯域を切り替えてもよいし、周囲の環境に応じて通信方式又は周波数帯域を切り替えてもよい。周波数帯域として、例えば、２．４ＧＨｚ又は５ＧＨｚ等が用いられてもよい。
【００６０】
ＵＩ部２０はユーザインターフェース部であり、表示部と操作部を含む。表示部は、例えば液晶ディスプレイ等の表示装置である。表示部は、フレキシブルディスプレイであってもよい。操作部は、例えばタッチパネル又はキーボード等の入力装置である。ＵＩ部２０は、表示部と操作部とを兼ねたユーザインターフェース（例えば、タッチ式のディスプレイ、又は、ディスプレイ上に電子的にキーボード等を表示する装置等を含む）であってもよい。また、ＵＩ部２０は、マイク等の集音部、及び、スピーカ等の音声発生部を含んでいてもよい。この場合、音声入力によって情報が端末装置１０に入力されてもよいし、音声によって情報が発せられてもよい。
【００６１】
記憶部２２は、ハードディスク又はメモリ（例えばＳＳＤ等）等の記憶装置である。記憶部２２には、例えば、各種のデータ及び各種のプログラム（ソフトウェア）等が記憶されている。プログラムとして、例えば、ＯＳ（Operating System）、及び、各種のアプリケーションプログラム（ソフトウェア）等が記憶されている。また、記憶部２２には、機器１２のアドレスを示す機器アドレス情報（例えば、機器１２に割り当てられたＩＰアドレス又はＭＡＣアドレス等）等が記憶されている。また、記憶部２２には、単独機能管理情報及び設定内容管理情報が記憶されている。
【００６２】
単独機能管理情報は、構成としての各機器１２及び各ソフトウェアが有する機能、及び、各機器１２及び各ソフトウェアが出力するデータ等の出力内容を管理するための情報である。単独機能管理情報は、例えば予め作成されて記憶部２２に記憶されている。
【００６３】
設定内容管理情報は、設定された連携機能を管理するための情報である。例えば、機能管理情報においては、連携機能毎に、連携機能に用いられる各構成を識別するための構成識別情報の組み合わせと、当該連携機能に関する機能情報とが互いに紐付けられている。
【００６４】
構成識別情報として、例えば、構成の名称、記号、又は、構成に紐付けられた画像等が用いられる。機能情報は、例えば、連携機能の名称又はＩＤ等の識別情報と、当該連携機能の内容を示す内容情報とを含む。以下では、構成に紐付けられた画像を「構成画像」と称することとする。
【００６５】
構成が機器１２である場合、構成識別情報は、当該機器１２を識別するための情報（機器識別情報）である。構成がソフトウェアである場合、構成識別情報は、当該ソフトウェアを識別するための情報（ソフトウェア識別情報）である。構成が対象である場合、構成識別情報は、当該対象を識別するための情報（対象識別情報）である。機器１２を識別するための構成識別情報は、当該機器１２が有する機能を示す情報を含んでもよい。同様に、ソフトウェアを識別するための構成識別情報は、当該ソフトウェアが有する機能を示す情報を含んでもよい。
【００６６】
機器識別情報は、例えば、機器１２の名称、機器ＩＤ、機器１２の種類を示す情報、機器１２の型番号、機器１２を管理するための情報（例えば資産管理情報等）、機器１２が設置されている位置を示す情報（機器の位置情報）、機器１２に紐付く画像（機器画像）、機器アドレス情報等である。機器画像は、例えば、機器１２を表す外観画像である。外観画像は、機器１２の外側（例えば機器の筐体）を表す画像であってもよいし、筐体を開けて内部が外から見える状態（例えば内部構造）を表す画像であってもよいし、梱包用のシート等によって機器１２が覆われている状態を表す画像であってもよい。機器画像は、機器１２をカメラ等の撮影装置によって撮影することで生成された画像（機器１２の外観又は内部を表す画像等）であってもよいし、機器１２を模式的に表す画像（例えばアイコン等）であってもよい。機器画像は、静止画像であってもよいし、動画像であってもよい。機器画像のデータは、記憶部２２に記憶されていてもよいし、他の装置（機器１２又はサーバ等）に記憶されていてもよい。
【００６７】
ソフトウェア識別情報は、例えば、ソフトウェアの名称、ソフトウェアＩＤ、ソフトウェアの種類を示す情報、ソフトウェアの型番号、ソフトウェアを管理するための情報、ソフトウェアに紐付く画像（ソフトウェア画像）、等である。ソフトウェア画像は、例えば、ソフトウェアを表す画像（例えばアイコン等）である。ソフトウェア画像は、静止画像であってもよいし、動画像であってもよい。ソフトウェア画像のデータは、記憶部２２に記憶されていてもよいし、他の装置（機器１２又はサーバ等）に記憶されていてもよい。
【００６８】
対象識別情報は、例えば、対象の名称、対象ＩＤ、対象の種類を示す情報、対象に紐付く画像（対象画像）等である。例えば、対象がファイル（データ）である場合、そのファイル（例えば画像ファイル、文書ファイル等）の名称等が、対象識別情報として用いられる。また、対象が物理的な物体（例えば商品等）である場合、その物体の名称等が、対象識別情報として用いられる。対象画像は、物理的な対象をカメラ等の撮影装置によって撮影することで生成された画像（静止画像、動画像等）であってもよいし、対象を模式的に表す画像（例えばアイコン等）であってもよい。対象画像のデータは、記憶部２２に記憶されていてもよいし、他の装置（機器１２又はサーバ等）に記憶されていてもよい。
【００６９】
なお、単独機能管理情報及び設定内容管理情報は、機器１２又はサーバ等に記憶されていてもよい。この場合、それらの情報は端末装置１０に記憶されていなくてもよい。以下では、それらの情報が端末装置１０に記憶されているものとする。
【００７０】
制御部２４は、端末装置１０の各部の動作を制御するように構成されている。制御部２４は、例えば、各種のプログラム（ソフトウェア）の実行、通信部１８による通信の制御、ＵＩ部２０を用いた情報の通知（例えば情報の表示及び音声出力等）の制御、ＵＩ部２０を用いて端末装置１０に入力された情報の受け付け、記憶部２２への情報の書き込み、及び、記憶部２２からの情報の読み出し等を行う。また、制御部２４は、表示制御部２６及び設定部２８を含む。
【００７１】
表示制御部２６は、各種の情報をＵＩ部２０の表示部に表示させるように構成されている。例えば、表示制御部２６は、連携機能に用いられる構成（例えば機器１２、機能、ソフトウェア又は対象等）に紐付く構成画像を表示部に表示させる。表示制御部２６は、連携機能に用いられる構成に紐付く構成画像が、連携機能を設定するための領域に表示されている場合と当該領域に表示されていない場合とで、当該構成画像の表示を異ならせる。
【００７２】
設定部２８は、構成（例えば、機器１２、機能、ソフトウェア又は対象等）に連携機能を設定するように構成されている。設定部２８は、連携機能の設定内容を示す情報を設定内容管理情報に登録する。
【００７３】
なお、機器１２に設定部２８が設けられて、設定部２８による処理が当該機器１２によって行われてもよい。この場合、端末装置１０に設定部２８が設けられていなくてもよい。以下では、端末装置１０に設定部２８が設けられているものとする。
【００７４】
以下、図３を参照して、単独機能管理情報について詳しく説明する。図３は、単独機能管理情報としての単独機能管理テーブルの一例を示す。
【００７５】
図３に示されている単独機能管理テーブルにおいては、一例として、機器１２又はソフトウェアを識別するための構成識別情報と、当該機器１２又は当該ソフトウェアが有する単独機能を示す単独機能情報と、当該機器１２又は当該ソフトウェアが出力する内容（例えばデータ又は物体等）を示す情報とが互いに対応付けられている。単独機能管理テーブルは予め作成されて記憶部２２に記憶される。
【００７６】
単独機能管理テーブルに登録されている機器１２は、情報処理システムに含まれる機器１２である。情報処理システムに新たな機器１２が追加された場合、当該機器１２が有する単独機能及び出力内容が単独機能管理テーブルに登録されてもよい。また、単独機能管理テーブルに登録されているソフトウェアは、端末装置１０又は機器１２にインストールされているソフトウェアである。端末装置１０又は機器１２に新たなソフトウェアがインストールされた場合、当該ソフトウェアが有する単独機能及び出力内容が単独機能管理テーブルに登録されてもよい。例えば、端末装置１０及び各機器１２の間で情報を送受信することで、単独機能管理テーブルが更新される。単独機能管理テーブルに登録されている情報が、端末装置１０及び各機器１２によって共有されてもよい。
【００７７】
以下、単独機能管理テーブルに登録されている内容について詳しく説明する。
【００７８】
機器１２としてのセンサＡは、例えば、温度検知機能、湿度検知機能及び圧力検知機能等の検知機能を有し、出力内容として、検知結果（例えば、温度データ、湿度データ、圧力データ等のデータ）を出力する。
【００７９】
機器１２としての複合機Ｂは、例えば、スキャン機能、プリント機能及びコピー機能等の画像形成機能を有し、出力内容として、画像データ、印刷物等を出力する。
【００８０】
機器１２としてのロボットＣは、例えば、運搬機能、撮影機能、会話機能及び検索機能等を有し、出力内容として、画像データ、音声データ等を出力する。
【００８１】
ソフトウェアとしてのアプリケーション１は、例えば統計機能等を有し、出力内容として統計データ等を出力する。
【００８２】
ソフトウェアとしてのアプリケーション２は、例えば文書作成機能等を有し、出力内容として文書データ等を出力する。
【００８３】
ソフトウェアとしてのアプリケーション３は、例えば画像処理機能等を有し、出力内容として画像データ等を出力する。
【００８４】
上記の機器１２及びソフトウェアは一例に過ぎず、他の機器１２及びソフトウェアが単独機能管理テーブルに登録されていてもよい。また、機器１２の各部分に割り当てられている単独機能が単独機能管理テーブルに登録されてもよい。例えば、複合機Ｂの本体部Ｂ１にプリント機能が割り当てられている場合、本体部Ｂ１を示す情報とプリント機能を示す情報とが対応付けられて単独機能管理テーブルに登録される。また、対象としてのファイル（データ）に紐付くソフトウェアが単独機能管理テーブルに登録されてもよい。
【００８５】
上記の単独機能管理テーブルを参照することで、機器１２及びソフトウェアのそれぞれが有する単独機能及び出力内容が特定される。
【００８６】
以下、図４を参照して、ＵＩ部２０の表示部に表示される画面について説明する。図４は、その画面の一例を示す。表示制御部２６は、画面３０を表示部に表示させ、その画面３０に各種の情報を表示させる。画面３０は、例えば、ホーム画面又はデスクトップ画面等である。画面３０は、主表示領域３２及びタスクバー３４を含む。主表示領域３２には、アイコン等の画像、及び、各種のウィンドウ等が表示される。例えば、複合機Ｂに紐付く機器画像３６、ＰＣ（Ｄ）に紐付く機器画像３８、センサＡに紐付く機器画像４０、文書ソフトウェアに紐付く画像４２、及び、画像管理ソフトウェアに紐付く画像４４等が、主表示領域３２に表示されている。タスクバー３４には、アイコン等の画像が表示される。例えば、電子メールソフトウェアに紐付く画像４６、プレゼンテーション用ソフトウェアに紐付く画像４８、及び、文書作成ソフトウェアに紐付く画像５０等が、タスクバー３４に表示されている。また、タスクバー３４には、メニュー５２を表示させるためのボタン画像５４が表示されている。ユーザがボタン画像５４を押した場合（例えばボタン画像５４をクリックした場合）、メニュー５２が主表示領域３２に表示される。メニュー５２には、ソフトウェアの一覧が表示される。例えば、ソフトウェアに紐付く画像５６，５８がメニュー５２に表示される。なお、タスクバー３４に表示された矢印ボタン画像がユーザによって押された場合、他のソフトウェアに紐付く画像がタスクバー３４に表示されてもよい。
【００８７】
例えば、表示制御部２６は、端末装置１０又は他の装置によって識別された機器１２に紐付く画像を画面３０に表示させてもよいし、端末装置１０にインストールされているソフトウェアに紐付く画像を画面３０に表示させてもよいし、機器１２にインストールされているソフトウェアに紐付く画像を画面３０に表示させてもよい。例えば、カメラ等の撮影装置によって機器１２が撮影され、その撮影によって生成された画像データに基づいて当該機器１２が識別される。その識別処理は、端末装置１０によって行われてもよいし、別の装置（例えばサーバ等）によって行われてもよい。表示制御部２６は、このようにして識別された機器１２に紐付く画像を画面３０に表示させてもよい。また、表示制御部２６は、端末装置１０に接続されている機器１２に紐付く画像を画面３０に表示させてもよいし、当該機器１２にインストールされているソフトウェアに紐付く画像を画面３０に表示させてもよい。例えば、端末装置１０は、自装置に接続されている機器１２を検索し、表示制御部２６は、検索された機器１２に紐付く画像を画面３０に表示させる。また、表示制御部２６は、検索された機器１２にインストールされているソフトウェアに紐付く画像を画面３０に表示させてもよい。また、表示制御部２６は、端末装置１０に記憶されているデータに紐付く画像を画面３０に表示させてもよいし、機器１２に記憶されているデータに紐付く画像を画面３０に表示させてもよい。
【００８８】
図４に示されている画面３０は表示部に表示される画面の一例に過ぎず、別の画面が表示部に表示されてもよい。例えば、連携機能の設定操作が行われる場合には、別の画面が表示されてもよい。
【００８９】
以下、図５を参照して、連携機能の設定操作の概略について説明する。図５は、ＵＩ部２０の表示部に表示される画面の一例を示す。表示制御部２６は、例えば、画面６０を表示部に表示させる。画面６０には、構成画像の一例として、複合機Ｂに紐付く機器画像３６、センサＡに紐付く機器画像４０、関連付け機能に紐付く機能画像６２、ＰＣ（Ｄ）に紐付く機器画像３８、及び、保存機能に紐付く機能画像６４が表示されている。関連付け機能及び保存機能のそれぞれは、ハードウェアとしての機器１２によって実現されてもよいし、ソフトウェアによって実現されてもよい。
【００９０】
ユーザが画面６０上で構成画像同士を接続した場合、設定部２８は、ユーザによって接続された複数の構成画像のそれぞれに紐付く構成を連携機能に用いられる構成として識別し、当該構成を連携機能に用いられる構成として設定内容管理情報に登録する。また、各構成から出力されるデータの出力先がユーザによって指定され、設定部２８は、各構成についてのデータの出力先を示す情報を設定内容管理情報に登録する。
【００９１】
また、ユーザが画面６０上で構成に紐付く構成画像を指定した場合、表示制御部２６は、単独機能管理テーブルにおいて、当該構成画像に紐付く構成が有する１又は複数の機能を特定し、当該１又は複数の機能を示す情報（機能の一覧）を画面６０に表示させる。ユーザは、当該機能の一覧の中から、当該構成に実行させる機能（連携機能に用いられる機能）を指定する。また、ユーザは、当該機能が実行されるための条件を指定する。例えば、各構成に条件の候補が紐付けられており、その紐付けを示す情報が単独機能管理テーブルに予め登録されている。表示制御部２６は、ユーザによって指定された構成に紐付けられている条件の候補の一覧を画面６０に表示させる。ユーザは、当該候補の一覧の中から条件を指定する。設定部２８は、当該機能を連携機能に用いられる機能として当該構成に設定し、当該条件を当該構成に設定し、これらの設定内容を設定内容管理情報に登録する。
【００９２】
連携機能の実行時においては、各構成は、自身に紐付けられた条件が発生した場合に、自身に紐付けられた機能を実行し、自身に紐付けられたデータの出力先にデータを出力する。
【００９３】
ユーザによって各構成が接続されることで、当該各構成が、共に連携機能を実行する構成として指定され、設定部２８は、当該各構成を、連携機能に用いられる構成として設定内容管理情報に登録する。
【００９４】
以下、具体例を挙げて説明する。例えば、ユーザがＵＩ部２０を操作して機器画像４０と機能画像６２とを互いに繋げる操作を行った場合、表示制御部２６は、機器画像４０と機能画像６２とを互いに接続する矢印画像６６を画面６０に表示させる。矢印画像６６は、接続用部材に紐付く画像の一例に相当する。なお、接続用部材に紐付く画像は、矢印の形状を有する画像に限定されるものではない。適宜別の形状を有する画像が、接続用部材に紐付く画像として用いられてもよい。例えば、複数種類の接続用部材に紐付く画像がストックされており、ユーザが、当該複数種類の画像の中から画像を選択して使用してもよい。矢印画像以外の画像の一例として、円形、矩形、曲線等の画像が用いられてもよい。この場合、設定部２８は、機器画像４０に紐付くセンサＡと機能画像６２に紐付く関連付け機能とを互いに接続し、センサＡと関連付け機能を連携機能に用いられる構成として設定内容管理情報に登録する。また、矢印画像６６が指し示す先がデータの出力先を示している。図５に示す例では、矢印画像６６は機能画像６２を指し示しているため、連携機能の実行時には、センサＡから関連付け機能へデータが出力される。また、ユーザが機器画像４０を指定すると、表示制御部２６は、単独機能管理テーブルを参照することで、センサＡが有する１又は複数の機能の一覧を画面６０に表示させる。ユーザが当該一覧の中からセンサＡに実行させる機能を選択した場合、設定部２８は、ユーザによって指定された機能を連携機能に用いられる機能としてセンサＡに設定し、その設定内容を設定内容管理情報に登録する。関連付け機能に関しても同様である。
【００９５】
他の構成画像についても同様である。例えば、複合機Ｂに紐付く機器画像３６と関連付け機能に紐付く機能画像６２とが矢印画像６８によって接続されている。機能画像６２とＰＣ（Ｄ）に紐付く機器画像３８とが矢印画像７０によって接続されている。機器画像３８と保存機能に紐付く機能画像６４とが矢印画像７２によって接続されている。複合機Ｂ、ＰＣ（Ｄ）及び保存機能のそれぞれについて、連携機能に用いられる機能、及び、機能を実行するための条件がユーザによって指定される。設定部２８は、複合機Ｂ、ＰＣ（Ｄ）及び保存機能のそれぞれに対して、ユーザによって指定された機能及び条件を設定し、その設定内容を設定内容管理情報に登録する。また、設定部２８は、各矢印画像によって指し示されているデータの出力先を示す情報を設定内容管理情報に登録する。
【００９６】
また、表示制御部２６は、矢印画像が接続される部分を表す接続部分画像を各構成画像上に重畳させて画面６０に表示させる。矢印画像は、構成画像の中で接続部分画像に接続される。
【００９７】
例えば、接続部分画像４０ａが機器画像４０上に重畳されて表示されている。矢印画像６６は、機器画像４０の中で接続部分画像４０ａに接続される。他の構成画像についても同様である。機器画像３６上には接続部分画像３６ａが重畳して表示されている。機能画像６２上には接続部分画像６２ａ，６２ｂ１，６２ｂ２が重畳して表示されている。機器画像３８上には接続部分画像３８ａ，３８ｂが重畳して表示されている。機能画像６４上には接続部分画像６４ｂが重畳して表示されている。各矢印画像は、各接続部分画像に接続される。なお、接続部分画像は、構成画像上に重畳されずに、構成画像から離れた位置に表示されてもよい。また、ユーザが接続部分画像を操作することで、接続部分画像の表示位置が変更されてもよい。
【００９８】
接続部分画像は、例えば、構成画像よりも小さい画像であり、円形状の画像、矩形状の画像、又は、×印の画像等である。もちろん、接続部分画像は、これら以外の画像であってもよい。なお、構成画像の一部が接続部分画像として用いられてもよい。また、透明な小さい画像が接続部分画像として構成画像の一部に設定されていてもよい。
【００９９】
接続部分画像は、データの出力又は入力を表している。例えば、構成画像において、データの出力を表す接続部分画像の表示領域と、データの入力を表す接続部分画像の表示領域とが定められている。図５に示す例では、各構成画像の右側領域が、データの出力を表す表示領域であり、左側領域が、データの入力を表す表示領域である。
【０１００】
データの出力を表す表示領域内に表示された接続部分画像は、データの出力を表す画像である。データの入力を表す表示領域内に表示された接続部分画像は、データの入力を表す画像である。
【０１０１】
データの出力を表す接続部分画像に矢印画像が接続された場合、当該接続部分画像を有する構成画像に紐付く構成は、データを、当該矢印画像が指し示す構成に出力する。データの入力を表す接続部分画像に矢印画像が接続された場合、当該接続部分画像を有する構成画像に紐付く構成には、他の構成から出力されたデータが入力される。
【０１０２】
表示制御部２６は、例えば、データの出力を表す接続部分画像の表示態様とデータの入力を表す接続部分画像の表示態様とを異ならせてもよい。表示態様は、色、形状、大きさ、透明度、点滅の有無、点滅の態様等である。例えば、データの出力を表す接続部分画像が紫色で表示され、データの入力を表す接続部分画像が赤色で表示される。
【０１０３】
図５に示す例では、接続部分画像３６ａ，３８ａ，４０ａ，６２ａは、データの出力を表す表示領域内に表示されており、データの出力を表す接続部分画像に該当する。接続部分画像６２ｂ１，６２ｂ２，６４ｂは、データの入力を表す表示領域内に表示されており、データの入力を表す接続部分画像に該当する。なお、機能画像６２には、データの入力を表す複数の接続部分画像（接続部分画像６２ｂ１，６２ｂ２）が重畳して表示されている。このように、１つの構成画像に、データの入力を表す複数の接続部分画像が表示されてもよいし、データの出力を表す複数の接続部分画像が表示されてもよい。
【０１０４】
図５に示す例では、センサＡ、複合機Ｂ、関連付け機能、ＰＣ（Ｄ）及び保存機能が、連携機能に用いられる構成として設定されており、これらを用いて実行される連携機能が設定内容管理情報に登録されている。
【０１０５】
登録されている連携機能の実行がアクティブ（オン）に設定されている場合において、条件が発生した場合、当該連携機能が実行される。連携機能の実行がオフに設定されている場合、条件が発生しても当該連携機能は実行されない。実行のオン又はオフは、例えば、ユーザによって設定される。もちろん、オン及びオフが設定されずに、条件が発生した場合に、連携機能が実行されてもよい。
【０１０６】
連携機能の実行がアクティブ（オン）に設定されている場合において、センサＡに紐付けられた条件が発生した場合、センサＡは、センサＡが検知したデータを関連付け機能に出力する。同様に、複合機Ｂは、複合機Ｂが生成又は取得したデータを関連付け機能に出力する。両データが関連付け機能に入力されることで関連付け機能に紐付く条件が満たされ、関連付け機能が実行される。これにより、センサＡからのデータと複合機Ｂからのデータが関連付けられる。なお、関連付け機能は、端末装置１０によって実行されてもよいし、機器１２によって実行されてもよい。センサＡ及び複合機Ｂのそれぞれからのデータは、関連付け機能を実行する端末装置１０又は機器１２に出力されることになる。また、センサＡからのデータと複合機Ｂからのデータとが互いに関連付けられた状態で、関連付け機能（端末装置１０又は機器１２）からＰＣ（Ｄ）に出力される。関連付け機能からＰＣ（Ｄ）にデータが入力されることでＰＣ（Ｄ）に紐付く条件が満たされ、ＰＣ（Ｄ）は、ＰＣ（Ｄ）に設定された機能を実行し、その機能の実行結果のデータを、保存機能（保存機能を実行する端末装置１０又は機器１２）に出力する。そして、ＰＣ（Ｄ）から保存機能にデータが入力されることで保存機能に紐付く条件が満たされ、これにより、端末装置１０又は機器１２にて保存機能が実行されることで、ＰＣ（Ｄ）から出力されたデータが保存先に保存される。設定部２８は、上記の連携機能の設定内容を示す情報を設定内容管理情報に登録する。
【０１０７】
なお、矢印画像の種類に応じて、他の構成に出力されるデータの種類が変更されてもよい。例えば、センサＡは、温度データ、湿度データ及び圧力データ等を出力することが可能であり、各データの種類に矢印画像の種類（例えば、色、形状、太さ等）が紐付けられている。例えば、温度データには赤色の矢印画像が紐付けられており、湿度データには青色の矢印画像が紐付けられている。ユーザが、センサＡに紐付く機器画像４０と機能画像６２とを接続する矢印画像６６として、赤色の矢印画像を選択した場合、設定部２８は、センサＡから関連付け機能に出力されるデータの種類として温度データをセンサＡに設定し、その設定内容を設定内容管理情報に登録する。この場合、連携機能の実行時にて、センサＡは、温度データを関連付け機能（端末装置１０又は機器１２）に出力する。例えば、ユーザが画面６０上で矢印画像６６を指定すると、表示制御部２６は、センサＡが出力可能なデータに対応する矢印画像の候補の一覧を画面６０上に表示させる。ユーザが当該一覧の中から矢印画像を選択すると、設定部２８は、センサＡから出力されるデータの種類を識別し、当該データの種類をセンサＡに設定する。他の構成画像に接続された矢印画像についても同様である。
【０１０８】
また、矢印画像の長さ、太さ又は形状等が、データ通信の性能又は機能の実行タイミング等を表していてもよい。つまり、ユーザが、矢印画像の長さ、太さ又は形状等を変更することで、データ通信の性能又は機能の実行タイミング等が変更されてもよい。
【０１０９】
以下、図６を参照して、接続部分画像の表示態様について詳しく説明する。図６は、ＵＩ部２０の表示部に表示される画面の一例を示す。例えば、ユーザの指示によって、連携機能を設定するためのプログラムが実行された場合、表示制御部２６は、ＵＩ部２０の表示部に画面７４を表示させる。画面７４は、例えば、連携機能を設定するための表示領域７６、ストックされた構成画像が表示される表示領域７８、ストックされた機能画像が表示される表示領域８０、及び、ストックされた矢印画像が表示される表示領域８２を含む。
【０１１０】
表示領域７６には、連携機能に用いられる構成に紐付く構成画像が表示される。ユーザは、表示領域７６に表示された構成画像同士を接続することで、連携機能に用いられる構成の指定することができ、また、各構成に実行させる機能を設定することができる。
【０１１１】
表示領域７８には、１又は複数のストックされた構成画像が表示される。表示領域７８内においては、例えば、各構成画像はサムネイル画像として表示される。例えば、端末装置１０によって識別された機器に紐付く機器画像、端末装置１０にインストールされているソフトウェアに紐付くソフトウェア画像、及び、機器１２にインストールされているソフトウェアに紐付くソフトウェア画像等が、表示領域７８内に表示される。表示領域７８には、方向キー画像７８ａ，７８ｂが表示されている。ユーザが画面７４上で方向キー画像７８ａ（右方向を示すボタン画像）を押すと、表示領域７８内に表示されている各構成画像が、方向キー画像７８ａが指し示す方向（右方向）に移動し、別の構成画像が表示領域７８内に表示される。方向キー画像７８ｂ（左方向を示すボタン画像）が押された場合も同様である。なお、上方向を示すボタン画像、及び、下方向を示すボタン画像が表示されて、上方向又は下方向に構成画像の表示が切り替えられてもよい。また、表示領域７８内には一覧ボタン画像７８ｃが表示されている。ユーザが画面７４上で一覧ボタン画像７８ｃを押すと、構成画像の一覧が画面７４に表示される。また、表示領域７８内では、各構成画像上に接続部分画像は表示されない。
【０１１２】
表示領域８０には、１又は複数のストックされた機能画像が表示される。表示領域８０内においては、例えば、各機能画像はサムネイル画像として表示される。例えば、端末装置１０が有する機能に紐付く機能画像、及び、機器１２が有する機能に紐付く機能画像が、表示領域８０内に表示される。表示領域８０には、方向キー画像８０ａが表示されている。ユーザが画面７４上で方向キー画像８０ａを押すと、表示領域８０内に表示されている各機能画像が、方向キー画像８０ａが指し示す方向（例えば右方向）に移動し、別の機能画像が表示領域８０内に表示される。また、表示領域８０内では、各機能画像上に接続部分画像は表示されない。
【０１１３】
表示領域８２には、１又は複数の矢印画像が表示される。矢印画像は、構成画像同士を接続するために用いられる画像である。出力されるデータの種類、データ通信の性能又は機能の実行タイミング等を表す１又は複数の矢印画像が用意されている場合、当該１又は複数の矢印画像が表示領域８２に表示される。ユーザが画面７４上で方向キー画像８２ａを押すと、表示領域８２内に表示されている各矢印画像が、方向キー画像８２ａが指し示す方向（例えば右方向）に移動し、別の矢印画像が表示領域８２内に表示される。
【０１１４】
ユーザがＵＩ部２０を操作することで、表示領域７８に表示されている構成画像を表示領域７８から表示領域７６へ移動させる操作を行った場合、表示制御部２６は、当該構成画像を表示領域７８から表示領域７６へ移動させて表示領域７６内に表示させる。例えば、表示制御部２６は、表示領域７８内では縮小して表示されていた構成画像を拡大して表示領域７６内に表示させる。図６に示す例では、矢印８４で示すように、表示領域７８内に表示されている機器画像３６がユーザによって指定されて表示領域７６へ移動させられている。表示制御部２６は、その操作に応じて、機器画像３６を拡大して表示領域７６内に表示させる。
【０１１５】
表示領域８０内に表示されている機能画像、及び、表示領域８２内に表示されている矢印画像についても、機器画像３６と同様に、ユーザの操作によって表示領域７６内に表示させられる。
【０１１６】
図６に示す例では、ユーザの操作によって、複合機Ｂに紐付く機器画像３６、保存機能に紐付く機能画像６４、及び、ＰＣ（Ｄ）に紐付く機器画像３８が、表示領域７６に表示されている。表示領域７６では、これらの構成画像を対象として連携機能の設定が行われる。
【０１１７】
また、連携機能を設定するための表示領域７６内に構成画像が表示された場合、表示制御部２６は、当該構成画像上に接続部分画像を重畳して画面７４に表示させる。機能画像が表示領域７６内に表示された場合も同様である。
【０１１８】
例えば、複合機Ｂに紐付く機器画像３６が、ユーザの操作によって表示領域７８から表示領域７６内に移動させられて、表示領域７６内に表示された場合、表示制御部２６は、機器画像３６上に接続部分画像３６ａを重畳して表示領域７６内に表示させる。つまり、表示領域７８内では、機器画像３６に重畳して接続部分画像３６ａは表示されないが、表示領域７６内では、機器画像３６に重畳して接続部分画像３６ａが表示される。なお、図６に示す例では、複合機Ｂからのデータの出力を表す１つの接続部分画像３６ａが機器画像３６上に重畳して表示されているが、データの出力を表す複数の接続部分画像が機器画像３６上に重畳して表示されてもよいし、複合機Ｂへのデータの入力を表す接続部分画像が機器画像３６上に重畳して表示されてもよい。また、ユーザが画面７４上で機器画像３６を操作した場合（例えば、ユーザが機器画像３６をクリックした場合）、表示制御部２６は、データ出力用の接続部分画像及びデータ入力用の接続部分画像の中の少なくとも１つの画像を機器画像３６上に重畳して表示領域７６に表示させてもよい。ユーザの指示によって、表示制御部２６は、データ出力用の接続部分画像又はデータ入力用の接続部分画像の重畳表示を行ってもよい。例えば、ユーザが構成画像の右側領域（データ出力に対応する領域）を指定した場合（例えばクリックした場合）、表示制御部２６は、データ出力用の接続部分画像を構成画像に重畳表示する。一方、ユーザが構成画像の左側領域（データ入力に対応する領域）を指定した場合、表示制御部２６は、データ入力用の接続部分画像を構成画像に重畳表示する。ＰＣ（Ｄ）に紐付く機器画像３８についても同様である。
【０１１９】
なお、データ出力に対応する領域、及び、データ入力に対応する領域は、ユーザによって変更されてもよい。例えば、構成画像の左側領域がデータ出力に対応する領域として定められ、右側領域がデータ入力に対応する領域として定められてもよい。上側領域及び下側領域のそれぞれが、データ出力用領域及びデータ入力用領域のそれぞれとして定められてもよい。もちろん、ユーザによって、任意の領域がデータ出力用領域又はデータ入力用領域として定められてもよい。
【０１２０】
また、保存機能に紐付く機能画像６４が、ユーザの操作によって表示領域８０から表示領域７６内に移動させられて、表示領域７６内に表示された場合、表示制御部２６は、機能画像６４上に接続部分画像６４ａ，６４ｂを重畳して表示領域７６内に表示させる。つまり、表示領域８０内では、機能画像６４に重畳して接続部分画像６４ａ，６４ｂが表示されないが、表示領域７６内では、機能画像６４に重畳して接続部分画像６４ａ，６４ｂが表示される。なお、保存機能（端末装置１０又は機器１２）からのデータの出力を表す接続部分画像６４ａ、及び、保存機能へのデータの入力を表す接続部分画像６４ｂが、機能画像６４上に重畳して表示されているが、接続部分画像６４ａ，６４ｂの何れかが表示されてもよいし、更に別の接続部分画像が表示されてもよい。機器画像３６と同様に、ユーザが機能画像６４を操作した場合、接続部分画像が機能画像６４上に重畳して表示されてもよい。
【０１２１】
連携機能の設定を設定するための表示領域７６では接続部分画像を構成画像上に重畳して表示し、表示領域７８，８０では接続部分画像を構成画像上に重畳して表示しないことで、表示領域７８，８０にて、接続部分画像の表示スペースを確保せずに済む。
【０１２２】
また、接続部分画像を構成画像上に重畳して表示した場合、構成画像において接続部分画像が重畳している部分が表示されず、構成画像の一部が欠けた状態で構成画像が表示されるが、上記のように表示制御することで、表示領域７８，８０では構成画像の欠損も生じない。例えば、連携のためのユーザの操作性を向上させるために表示領域７６の大きさを広くするほど、表示領域７８，８０の広さを狭くせざるを得ず、表示領域７８，８０内に表示される構成画像も、表示領域７８，８０の広さに応じて小さく表示される。この場合において、表示領域７８，８０に接続部分画像が表示されると、小さく表示された構成画像が接続部分画像によって更に欠けた状態で表示されることになり、ユーザにとって構成画像が観難いといった事態が生じる。上記の表示制御によれば、このような事態の発生が防止される。
【０１２３】
また、データ出力用の接続部分画像が重畳表示された構成画像、データ入力用の接続部分画像が重畳表示された構成画像、及び、両方の接続部分画像が重畳表示された構成画像のすべてを予め作成して表示領域７８，８０に表示させる必要がないため、表示領域７８，８０内にストックして表示される画像の数が減る。
【０１２４】
図６に示す例では、機器画像３６と機能画像６４とが矢印画像８６によって互いに接続されており、機能画像６４と機器画像３８とが矢印画像８８によって互いに接続されている。各構成（複合機Ｂ、保存機能及びＰＣ（Ｄ））に設定される機能、及び、当該機能を実行するための条件は、ユーザによって設定される。例えば、複合機Ｂがスキャンを実行し、それによって生成された画像データを保存機能（端末装置１０又は機器１２）に出力し、その保存機能が実行されることで、当該画像データがＰＣ（Ｄ）に出力されてＰＣ（Ｄ）に保存される。なお、複合機ＢからＰＣ（Ｄ）に直接的に画像データが出力されてもよい。設定部２８は、このようにして設定された連携機能を設定内容管理情報に登録する。
【０１２５】
なお、矢印画像は表示領域８２から取り出し可能になっているが、ユーザが接続部分画像を動かす操作（例えば引っ張る操作）を行った場合、表示制御部２６は、当該接続部分画像から延びる矢印画像を表示部に表示させてもよい。
【０１２６】
構成の部分毎に機能が割り当てられている場合、部分に紐付く部分画像毎に接続部分画像が表示されてもよい。例えば、複合機Ｂの本体部にプリント機能が割り当てられており、後処理部にステープル機能が割り当てられているものとする。この場合、表示制御部２６は、機器画像３６の中で本体部に紐付く部分画像上に接続部分画像を重畳して表示部に表示させ、機器画像３６の中で後処理部に紐付く部分画像上に別の接続部分画像を重畳して表示部に表示させる。こうすることで、各部分からのデータの出力、及び、各部分へのデータの入力を、個別的に設定することができる。
【０１２７】
（変形例１）
以下、図７を参照して変形例１について説明する。図７は、画面の一例を示す。変形例１では、構成画像が表示領域７６に表示された場合に、構成画像と矢印画像との位置関係に応じて、接続部分画像を当該構成画像上に重畳して表示部に表示させる。例えば、表示制御部２６は、表示領域７６内において構成画像と矢印画像との間の距離が閾値以下になった場合、接続部分画像を当該構成画像上に重畳して表示部に表示させ、当該距離が当該閾値を超えている場合、接続部分画像を当該構成画像上に重畳して表示部に表示させない。閾値は、予め定められてもよいし、ユーザ等によって変更されてもよい。
【０１２８】
具体例を挙げて説明する。図７に示すように、表示領域７６に機器画像３６が表示されている。破線で示されている領域９０内の位置は、機器画像３６の中心位置からの距離が閾値以下となる位置である。なお、領域９０を表す破線等は表示されてもよいし、表示されなくてもよいし、矢印画像の一部又は全部が領域９０内に配置された場合に、領域９０を表す破線等が表示されてもよい。
【０１２９】
矢印画像９２ａは、表示領域７６内において領域９０の外側に表示されている。この場合、表示制御部２６は、接続部分画像３６ａを表示部に表示させない。つまり、接続部分画像３６ａは、機器画像３６上に重畳して表示されない。
【０１３０】
矢印画像９２ｂの一部は、表示領域７６内において領域９０の内側に表示されている。この場合、表示制御部２６は、接続部分画像３６ａを機器画像３６上に重畳して表示部に表示させる。例えば、矢印９４で示すように、ユーザが、領域９０の外側に表示されている矢印画像を領域９０内まで移動させた場合、接続部分画像３６ａが表示される。もちろん、矢印画像９２ｂの全部が領域９０内に表示されている場合に、接続部分画像３６ａが表示されてもよい。
【０１３１】
矢印画像９２ｂの一部又は全部が、領域９０内において機器画像３６の右側領域（データ出力に対応する領域）に表示されている場合、表示制御部２６は、データ出力用の接続部分画像３６ａを機器画像３６上に重畳させて表示部に表示させる。矢印画像９２ｂの一部又は全部が、領域９０内において機器画像３６の左側領域（データ入力に対応する領域）に表示されている場合、表示制御部２６は、データ入力用の接続部分画像を機器画像３６上に重畳させて表示部に表示させる。
【０１３２】
構成画像と矢印画像との間の距離が閾値を超える場合に接続部分画像を表示しないことで、その場合に当該構成画像が接続部分画像の重畳表示によって欠けて表示されることが防止される。
【０１３３】
構成画像と矢印画像との間の距離が閾値以下となる場面は、ユーザが矢印画像を構成画像に接続しようとする場面、又は、矢印画像が構成画像に接続される直前等の場面であり、このような場面以外では、接続部分画像の表示が不要になる場合があると想定される。構成画像と矢印画像との間の位置関係に応じて接続部分画像の表示又は非表示を制御することで、このように想定された場面に対応することができる。
【０１３４】
なお、構成の部分毎に機能が割り当てられている場合において、構成画像中の部分画像と矢印画像との間の距離が閾値以下になった場合、表示制御部２６は、接続部分画像を当該部分画像に重畳させて表示部に表示させてもよい。例えば、複合機Ｂに紐付く機器画像３６中の本体部に紐付く部分画像と矢印画像との間の距離が閾値以下になった場合、表示制御部２６は、当該本体部に紐付く部分画像上に矢印画像を重畳して表示部に表示させる。この場合において、機器画像３６中の後処理部に紐付く部分画像と矢印画像との間の距離が閾値を超えている場合、表示制御部２６は、当該後処理部に紐付く部分画像上に矢印画像を表示させない。こうすることで、部分画像毎に接続部分画像を表示する場合においても、各部分画像が不必要に欠けて表示されることが防止される。
【０１３５】
（変形例２）
以下、図８を参照して、変形例２について説明する。図８は、画面の一例を示す。変形例２では、既に矢印画像が構成画像の接続部分画像に接続されている場合において、他の矢印画像と当該構成画像との間の距離が閾値以下となった場合、表示制御部２６は、別の接続部分画像を当該構成画像上に重畳して表示部に表示させる。
【０１３６】
具体例を挙げて説明する。図８に示すように、表示領域７６に機器画像３６，３８，４０が表示されている。機器画像３６，３８は、矢印画像９６によって既に互いに接続されている。詳しく説明すると、機器画像３６上にデータ出力用の接続部分画像３６ａが重畳して表示され、機器画像３８上にデータ入力用の接続部分画像３８ｂ１が表示され、接続部分画像３６ａと接続部分画像３８ｂ１とが互いに矢印画像９６によって接続されている。この状態で、別の矢印画像９８（機器画像４０上に重畳表示されたデータ出力用の接続部分画像４０ａに接続された矢印画像）と機器画像３８との間の距離が閾値以下になった場合、表示制御部２６は、機器画像３８上に接続部分画像を重畳して表示部に表示させる。図８に示す例では、データ入力用の接続部分画像３８ｂ２が機器画像３８上に重畳して表示されている。例えば、機器画像３８の左側領域（データ入力に対応する領域）にて、矢印画像９８の先端と機器画像３８との間の距離が閾値以下になった場合、表示制御部２６は、データ入力用の接続部分画像３８ｂ２を機器画像３８上に重畳して表示部に表示させる。こうすることで、既に矢印画像が構成画像に接続されている場合であっても、別の矢印画像を構成画像に接続することができる。
【０１３７】
図示されていないが、機器画像３８の右側領域（データ出力に対応する領域）にて、矢印画像の先端と機器画像３８との間の距離が閾値以下になった場合、表示制御部２６は、データ出力用の接続部分画像を機器画像３８上に重畳して表示部に表示させる。
【０１３８】
なお、設定部２８は、センサＡ、複合機Ｂ及びＰＣ（Ｄ）を、連携機能に用いられる構成として設定内容管理情報に登録し、これらの構成によって実行される連携機能の設定内容を設定内容管理情報に登録する。なお、各構成によって実行される機能、及び、当該機能が実行される条件は、ユーザによって設定される。例えば、センサＡによって検知されたデータ、及び、複合機Ｂによって生成された画像データが、ＰＣ（Ｄ）に出力され、ＰＣ（Ｄ）にて、それらのデータに対して処理が施される。
【０１３９】
（変形例３）
以下、図９を参照して、変形例３について説明する。図９は、画面の一例を示す。変形例３では、表示制御部２６は、表示領域７６に表示されている構成画像に紐付く構成に紐付けられた機能に応じて、当該構成画像を変更する。また、表示制御部２６は、構成画像が表示領域７６に表示される前は、機能に紐付かない状態の構成画像を表示部に表示させ、表示領域７６に構成画像が表示されている場合、機能に応じて構成画像を変更する。
【０１４０】
具体例を挙げて説明する。図９に示すように、表示領域７６に、センサＡに紐付く機器画像４０、人検知機能に紐付く機能画像１００、及び、電灯に紐付く機器画像１０２が表示されている。なお、機能画像１００が示す内容は、人を検知する機能であるともいえるし、人を検知した場合という条件であるともいえる。
【０１４１】
機器画像４０上のデータ出力用の接続部分画像４０ａと、機能画像１００上のデータ入力用の接続部分画像１００ｂとが、矢印画像１０４によって互いに接続されている。また、機能画像１００上のデータ出力用の接続部分画像１００ａと、機器画像１０２上のデータ入力用の接続部分画像１０２ｂとが、矢印画像１０６によって互いに接続されている。つまり、センサＡによって人が検知された場合、電灯のオン又はオフが制御される。
【０１４２】
例えば、ユーザが機器画像１０２を指定した場合（例えばクリックした場合）、表示制御部２６は、機器画像１０２に紐付く電灯が有する機能の一覧１０８を表示部に表示させる。例えば、電灯は、点灯機能及び消灯機能を有する。ユーザは、一覧１０８の中から電灯に実行させる機能を選択することができる。表示制御部２６は、ユーザによって選択された機能に応じて機器画像１０２を変更する。例えば、ユーザが点灯機能を選択した場合、表示制御部２６は、点灯を表す機器画像１０２を表示部に表示させる。一方、ユーザが消灯機能を選択した場合、表示制御部２６は、消灯を表す機器画像（機器画像１０２とは別の画像）を表示部に表示させる。ユーザによって点灯機能が選択されて連携機能が設定された場合、センサＡによって人が検知されると電灯が点灯する。一方、ユーザによって消灯機能が選択されて連携機能が設定された場合、センサＡによって人が検知されると電灯が消灯する。このように、機器１２に設定された機能に応じて機器画像が変更される。ソフトウェアに設定された機能についても同様である。
【０１４３】
機能に応じて構成画像を変更し、当該機能が反映された構成画像を表示することで、構成画像に設定されている機能が視覚的にユーザに伝えられる。
【０１４４】
また、各機能が反映された構成画像を別々に作成する必要がない。例えば、点灯機能に紐付く機器画像と消灯機能に紐付く機器画像とをそれぞれ別々に作成し、それらをストック画像として表示領域７８に表示させずに、点灯機能又は消灯機能の何れかに切り替えることが可能な機器画像（基本画像）をストック画像として表示領域７８に表示させることで、表示領域７８内に表示されるストック画像の量を減らすことができる。図９に示す例では、電灯に紐付き、点灯機能及び消灯機能の何れも反映されていない機器画像１１０（電灯に紐付く基本画像）が、ストック画像として表示領域７８内に表示されている。つまり、機器画像１１０は、機能に紐付かない状態の電灯を表す画像であるといえる。矢印１１２で示すように、機器画像１１０がユーザの操作によって表示領域７８から表示領域７６へ移動させられて表示領域７６内に表示され、電灯に対して機能（例えば点灯機能）が設定された場合、機器画像１１０は、その設定された機能が反映された機器画像（例えば機器画像１０２）に変更される。
【０１４５】
なお、各機能が反映された構成画像が別々に作成されて表示領域７８に表示されていてもよい。
【０１４６】
図１０には、ユーザによって消灯機能が選択された場合の機器画像１１４が示されている。機器画像１１４は消灯を表す画像である。この機器画像１１４によって、連携機能に消灯機能が含まれる。この場合、上述したように、センサＡによって人が検知された場合、電灯が消灯する。
【０１４７】
構成画像の表示が変化した場合、設定部２８は、その変化に応じて、設定される連携機能を変更する。例えば、点灯機能が設定されて点灯を表す機器画像１０２が表示された場合、設定部２８は、点灯機能を含む連携機能を設定する。その点灯機能が消灯機能に変更されて、機器画像１０２が、消灯を表す機器画像１１４に変更された場合、設定部２８は、点灯機能を含む連携機能を、消灯機能を含む連携機能に変更する。このように、構成画像を変更することで、連携機能を変更することができる。
【０１４８】
また、ストック画像として表示領域７８に表示されていた構成画像（基本画像）が、ユーザの操作によって表示領域７６に表示された場合、表示制御部２６は、当該構成画像に紐付く構成が有する各機能が反映された構成画像の候補を表示部に表示させてもよい。図１１に示すように、例えば、電灯に紐付く機器画像１１０が、表示領域７８から表示領域７６に移動させられて表示領域７６に表示させられたものとする。電灯は点灯機能及び消灯機能を有するため、表示制御部２６は、表示領域７６内において、機器画像１１０の周囲に、点灯機能が反映された機器画像１０２、及び、消灯機能が反映された機器画像１１４を、構成画像の候補として表示させる。表示制御部２６は、機器画像１０２，１１４を半透明の状態で表示部に表示させてもよいし、基本画像としての機器画像１１０よりも縮小して表示部に表示させてもよい。もちろん、表示制御部２６は、別の表示態様として、基本画像としての機器画像１１０とは別の表示態様に従って機器画像１０２，１１４を表示部に表示させてもよい。
【０１４９】
ユーザが、機器画像１０２，１１４の中から機器画像を選択すると、表示制御部２６は、選択された機器画像を表示領域７６内に表示させ、選択されなかった機器画像及び機器画像１１０（基本画像）を非表示にする。また、設定部２８は、選択された機器画像に紐付く機能を連携機能に含む機能として設定する。
【０１５０】
表示領域７６内において、基本画像の周囲に構成画像の候補を表示することで、当該構成画像に紐付く構成が有する機能の候補がユーザに提示される。
【０１５１】
また、表示制御部２６は、表示領域７６内に表示されている構成同士の関係に応じて、構成に設定される機能の候補を示す情報を表示部に表示させてもよい。例えば、人が検知された場合に点灯する機能が、人が検知された場合に消灯する機能よりも優先機能として電灯に設定されているものとする。この場合において、人検知機能に紐付く機能画像１００が表示領域７６内に表示されている場合、表示制御部２６は、点灯が反映された機器画像１０２を表示部に表示させ、消灯が反映された機器画像１１４を非表示にする。このように、構成毎に、他の構成との組み合わせによって使用されることが想定される機能が予め定められて構成に紐付けられて、表示制御部２６は、その紐付けに従って、他の構成と組み合わせて使用されると想定される機能が反映された構成画像を表示部に表示させてもよい。こうすることで、構成画像の候補が絞られる。なお、その紐付けを示す情報は、例えば、端末装置１０又は機器１２に記憶されている。
【０１５２】
図９から図１１に示す例では、設定される機能に応じて構成画像が変更されるが、機能、条件、処理又は役割等を示す文字列が変更されてもよい。図１２を参照して、この処理について説明する。図１２に示すように、表示領域７６には、ＰＣ（Ｄ）に紐付く機器画像３８、タッチ操作に紐付く機能画像１１６、及び、電子メール機能に紐付く機能画像１１８が表示されている。なお、タッチ操作に紐付く機能画像１１６が示す内容は、タッチ操作に関する機能であるともいえるし、タッチ操作に関する条件であるともいえる。
【０１５３】
機器画像３８上のデータ出力用の接続部分画像３８ａと、機能画像１１６上のデータ入力用の接続部分画像１１６ｂとが矢印画像１２０によって互いに接続されている。また、機能画像１１６上のデータ出力用の接続部分画像１１６ａと、機能画像１１８上のデータ入力用の接続部分画像１１８ｂとが矢印画像１２２によって互いに接続されている。つまり、タッチ操作に関する条件が満たされた場合に、ＰＣ（Ｄ）にて電子メールソフトウェアが起動させられる。
【０１５４】
例えば、ユーザが機能画像１１６を指定した場合（例えばクリックした場合）、表示制御部２６は、機能画像１１６に紐付くタッチ操作の一覧１２４を表示部に表示させる。例えば、タッチ操作の具体的な内容して、「タッチする」及び「タッチを解除する」が一覧１２４に含まれている。ユーザは、一覧１２４の中からタッチ操作の具体的な内容を選択することができる。表示制御部２６は、ユーザによって選択されたタッチ操作に応じて機能画像１１６を変更する。例えば、ユーザが「タッチする」を選択した場合、表示制御部２６は、機能画像１１６内に表示されている文字列を文字列「タッチする」に変更する。一方、ユーザが「タッチを解除する」を選択した場合、表示制御部２６は、機能画像１１６内に表示されている文字列を文字列「タッチを解除する」に変更する。ユーザによって「タッチする」がタッチ操作の具体的な内容として選択されて連携機能が設定された場合、ＰＣ（Ｄ）に対してタッチ操作が行われた場合、ＰＣ（Ｄ）にて電子メールソフトウェアが起動させられる。一方、ユーザによって「タッチを解除する」がタッチ操作の具体的な内容として選択されて連携機能が設定された場合、ＰＣ（Ｄ）に対するタッチ操作が解除された場合、ＰＣ（Ｄ）にて電子メールソフトウェアが起動させられる。
【０１５５】
機能、条件、処理又は役割等に応じて機器画像に表示されている文字列を変更することで、機能画像に設定されている機能等が視覚的にユーザに伝えられる。
【０１５６】
また、「タッチする」という操作を表す機能画像、及び、「タッチを解除する」という操作を表す機能画像の両方を予め作成し、それらをストック画像として表示領域８０内に表示させる必要がない。例えば、文字列「タッチ」が表示された機能画像を表示領域８０内に表示させておき、当該機能画像を表示領域７６内に表示させて当該機能画像がユーザによって指定された場合、一覧１２４が表示される。そして、一覧１２４の中からユーザによって具体的な操作が選択された場合、その選択された操作（例えば「タッチする」）を示す文字列を含む機能画像（例えば機能画像１１６）が表示される。この場合、表示領域８０に表示されている文字列「タッチ」を含む機能画像が、基本画像に相当する。こうすることで、「タッチする」という操作を表す機能画像、及び、「タッチを解除する」という操作を表す機能画像の両方を表示領域８０内に表示させる場合と比べて、表示領域８０内に表示されるストック画像の量を減らすことができる。
【０１５７】
なお、各操作を表す機能画像が別々に作成されて表示領域７８に表示されていてもよい。
【０１５８】
また、表示制御部２６は、他の構成との関係に応じて、タッチ操作に関する具体的な内容を候補として表示部に表示させてもよい。例えば、他の構成との組み合わせによって実行されると想定される操作が予め定められており、表示制御部２６は、その設定に従って、実行される操作を表す文字列を含む機能画像を表示部に表示させてもよい。例えば、ＰＣ（Ｄ）、タッチをする操作、及び、電子メールソフトウェアの起動が優先的な設定として予め定められている場合において、ＰＣ（Ｄ）に紐付く機器画像３８と電子メールソフトウェアに紐付く機能画像１１８とが表示領域７６に表示されている場合、表示制御部２６は、文字列「タッチをする」を含む機能画像１１６を表示領域７６内に表示させる。
【０１５９】
（変形例４）
以下、図１３を参照して、変形例４について説明する。図１３は、画面の一例を示す。変形例４では、設定部２８は、連携機能に利用される複数の構成に紐付く複数の構成画像が互いに接続されている場合において、構成画像がユーザによって操作されて当該操作量が閾値以上になった場合、当該複数の構成の連携を解除する。この場合、設定部２８は、解除された連携機能の設定内容を設定内容管理情報から削除し、各構成に設定されている連携機能を解除する。
【０１６０】
操作は、例えば、画面上において構成画像を移動させる操作、矢印画像を捻る操作、矢印画像を切断する操作等である。操作量は、構成画像の移動量、矢印画像の捻れ量等である。
【０１６１】
具体例を挙げて説明する。図１３に示すように、例えば、複合機Ｂに紐付く機器画像３６、保存機能に紐付く機能画像６４、及び、ＰＣ（Ｄ）に紐付く機器画像３８が表示領域７６に表示されている。また、機器画像３６と機能画像６４とが矢印画像によって互いに接続されており、機能画像６４と機器画像３８とが矢印画像によって互いに接続されているものとする。この状態で、例えば、ユーザが、機能画像６４を機器画像３６から離れる方向に移動させ、その移動量が閾値以上になった場合、表示制御部２６は、機器画像３６と機能画像６４とを互いに接続していた矢印画像を切断し、符号１２６で指し示すように、その切断の様子を表す画像を表示部に表示させる。また、設定部２８は、複合機Ｂと保存機能との連携を解除する。もちろん、機器画像３６が操作されることで矢印画像が切断されてもよい。なお、閾値は、予め設定されてもよいし、ユーザ等によって変更されてもよい。上記の矢印画像が切断された場合であっても、機能画像６４と機器画像３８とを互いに接続する矢印画像８８は、切断の条件が満たされない限り切断されない。
【０１６２】
機器画像３６と機能画像６４とを互いに接続する矢印画像が切断された後、予め定められた時間が経過した場合、表示制御部２６は、切断された矢印画像を非表示にしてもよい。例えば、表示制御部２６は、機能画像６４に接続されている切断後の矢印画像を非表示にし、機器画像３６に接続されている切断後の矢印画像を機器画像３６に接続された状態で表示部に表示させてもよい。もちろん、表示制御部２６は、機器画像３６に接続されている切断後の矢印画像を非表示にしてもよいし、機能画像６４に接続されている切断後の矢印画像を機能画像６４に接続された状態で表示部に表示させてもよい。また、表示制御部２６は、接続部分画像３６ａ，６４ｂを非表示にしてもよい。
【０１６３】
別の例として、ユーザが、閾値以上の移動速度又は移動加速度で機能画像６４を機器画像３６から離れる方向に移動させた場合、表示制御部２６は、機器画像３６と機能画像６４とを互いに接続していた矢印画像を切断し、設定部２８は、連携機能を解除してもよい。
【０１６４】
また、図１４に示すように、ユーザが、構成画像同士を接続している矢印画像１２８を捻り、その捻れ量が閾値以上になった場合、表示制御部２６は、符号１３０で示すように、矢印画像１２８を切断してもよい。
【０１６５】
また、ユーザが画面上で構成画像を移動させて、閾値以上の移動速度又は移動加速度で当該構成画像を他の構成画像に接触させた場合、設定部２８は、当該構成画像に紐付く構成と当該他の構成画像に紐付く他の構成とに設定されている連携機能を解除してもよい。このとき、表示制御部２６は、移動させられた構成画像に紐付く構成が破壊された状態を表す画像を表示部に表示させてもよい。例えば、電灯に紐付く機器画像が移動させられて他の構成画像に接触された場合、割れた電球を表す画像が表示される。割れ易い物体に紐付く構成画像が他の構成画像に接触された場合に、上記の解除が行われてもよい。割れ易い物体は予め定められている。例えば、電灯等のようにガラス製品は、割れ易い物体として登録される。
【０１６６】
また、表示制御部２６は、機器１２の重さを機器画像の移動の態様に反映させてもよい。例えば、重い機器１２に紐付く機器画像ほど、移動操作に対する移動量が少なくてもよいし、移動し難くてもよい。
【０１６７】
（変形例５）
以下、図１５を参照して、変形例５について説明する。図１５は、画面の一例を示す。変形例５では、表示制御部２６は、連携機能が設定されている場合と設定されていない場合とで、各構成の状態の表示内容を異ならせる。
【０１６８】
例えば、図１５に示すように、機器画像３６，３８及び機能画像６４が表示領域７６に表示されており、複合機Ｂ、保存機能及びＰＣ（Ｄ）に連携機能が設定されているものとする。この場合において、ユーザが画面上で機器画像３６を指定した場合（例えばクリックした場合）、表示制御部２６は、設定された連携機能に関する複合機Ｂの状態を示す情報１３２を表示部に表示させる。連携機能に関する状態を示す情報は、例えば、連携機能の実行状況を示す情報、連携機能の実行履歴を示す情報等である。例えば、設定された連携機能が、複合機Ｂによるスキャンによって生成された画像データ（ファイル）をＰＣ（Ｄ）に転送して、ＰＣ（Ｄ）に保存するというものであるとする。この場合、情報１３２として、複合機Ｂによるスキャンに関する情報（実行状況を示す情報、履歴情報等）が表示される。例えば、５件のファイル（画像データ）が複合機Ｂによるスキャンによって生成されて、その転送の準備が行われている旨を示す情報１３２が表示される。この情報１３２は、スキャンの実行状況を示す情報といえる。また、ユーザが画面上で機器画像３８を指定した場合、表示制御部２６は、設定された連携機能に関するＰＣ（Ｄ）の状態を示す情報１３４を表示部に表示させる。例えば、情報１３４として、ＰＣ（Ｄ）での保存に関する情報が表示される。図１５に示す例では、新たに２０件のファイルが保存された旨を示す情報１３４が表示されている。
【０１６９】
一方、連携機能が設定されていない構成に紐付く構成画像がユーザによって指定された場合、表示制御部２６は、連携機能に関係しない情報を表示部に表示させる。例えば、表示領域７８に表示されている複合機Ｂに紐付く機器画像がユーザによって指定された場合、表示制御部２６は、複合機Ｂの性能等を示す情報１３６を表示部に表示させる。
【０１７０】
なお、表示制御部２６は、機器１２の状態及び性能等を示す情報を、通信経路を介して当該機器１２から取得する。また、ソフトウェアに紐付く構成画像がユーザによって指定された場合、表示制御部２６は、当該ソフトウェアがインストールされている端末装置１０又は機器１２から、当該ソフトウェアの状態及び性能等を示す情報を取得し、当該情報を表示部に表示させる。この場合も、当該ソフトウェアに連携機能が設定されている場合と設定されていない場合とで、表示される情報が変わる。
【０１７１】
（変形例６）
以下、図１６を参照して、変形例６について説明する。図１６は、画面の一例を示す。例えば、画面１３８がＵＩ部２０の表示部に表示され、更に、その画面１３８の表示領域１４０内に、連携機能を設定するための画面７４が表示されてもよい。画面１３８は、例えば、デスクトップ画面又はホーム画面等である。
【０１７２】
表示領域７６には、データ（ファイル）に紐付くファイル画像１４２、表に転記する機能に紐付く機能画像１４４、及び、ＰＣ（Ｄ）に紐付く機器画像３８が表示されており、データ、表転記機能及びＰＣ（Ｄ）に対して連携機能が設定されている。例えば、指定されたファイルがＰＣ（Ｄ）に転送され、ＰＣ（Ｄ）にて当該ファイルが表に転記されるという連携機能が設定されている。
【０１７３】
また、表示領域１４０には、ファイルに紐付くファイル画像１４６等が表示されている。
【０１７４】
表転記機能（端末装置１０又は機器１２）がファイルを受けたことがトリガーとなって、上記の連携機能が実行されるものとする。この場合、連携機能の設定が完了した後、例えば表示領域１４０に表示されているファイル画像１４６が、ユーザの操作によって、矢印１４８で示すように、表示領域７６内、ファイル画像１４２の表示位置、構成画像同士を接続するための矢印画像の表示位置、又は、表転記機能に紐付く機能画像１４４の表示位置まで移動させられた場合、その移動がトリガーとなって、連携機能が実行されてもよい。制御部２４は、ファイル画像１４６の移動に基づくトリガーを検知した場合、連携機能の実行を開始する。例えば、制御部２４は、当該連携機能に用いられる機器１２及びソフトウェアを制御することで連携機能を実行する。このようなファイル操作によって連携機能が実行される。
【０１７５】
（変形例７）
以下、図１７を参照して、変形例７について説明する。図１７は、画面の一例を示す。図１７に示すように、表示領域７６には、複合機Ｂに紐付く機器画像３６、ＰＣ（Ｄ）に紐付く機器画像３８、及び、センサＡに紐付く機器画像４０が表示されている。機器画像３６上のデータ出力用の接続部分画像３６ａと、機器画像３８上のデータ入力用の接続部分画像３８ｂとが、矢印画像９６によって接続されている。機器画像４０上のデータ出力用の接続部分画像４０ａと、機器画像３８上のデータ入力用の接続部分画像３８ｂとが、矢印画像９８によって接続されている。このように、１つの接続部分画像に複数の矢印画像が接続されてもよい。
【０１７６】
連携機能の実行時には、複合機ＢからのデータがＰＣ（Ｄ）に入力され、かつ、センサＡからのデータがＰＣ（Ｄ）に入力された場合に、ＰＣ（Ｄ）は自身に設定されている機能を実行してもよい。別の例として、複合機Ｂからのデータ及びセンサＡからのデータが、同時に又は予め定められた時間範囲内にＰＣ（Ｄ）に入力された場合に、ＰＣ（Ｄ）は自身に設定されている機能を実行してもよい。設定部２８は、このような連携機能の設定内容を設定内容管理情報に登録する。
【０１７７】
図１７に示す例では、１つのデータ入力用の接続部分画像に複数の矢印画像が接続されているが、１つのデータ出力用の接続部分画像に複数の矢印画像が接続されることで、１つのデータ出力用の接続部分画像と複数のデータ入力用の接続部分画像とが互いに接続されてもよい。この場合、データ出力元の機器１２、ソフトウェア又は機能から、互いに同一の又は異なるデータが、データ出力先の機器１２、ソフトウェア又は機能に出力される。
【０１７８】
また、設定部２８は、同一の構成画像上に表示されている複数の接続部分画像同士の表示関係に応じて、設定される連携機能を変更してもよい。例えば、設定部２８は、当該複数の接続部分画像同士の表示関係に応じて、当該構成画像に紐付く構成による処理の実行タイミング又は処理の内容を変更することで、設定される連携機能を変更する。設定部２８は、複数の接続部分画像が別々に表示されている場合と、複数の接続部分画像が合体して表示されている場合とで、設定される連携機能を異ならせてもよい。
【０１７９】
以下、図１８を参照して、これらの処理について説明する。図１８の（ａ），（ｂ），（ｃ）には、それぞれＰＣ（Ｄ）に紐付く機器画像３８が示されている。図１８の（ａ）に示すように、機器画像３８上には、データ入力用の接続部分画像３８ｂ１，３８ｂ２が重畳して表示されている。これらの接続部分画像は、ユーザによって操作されてもよい。例えば、ユーザが画面上で接続部分画像３８ｂ２を矢印１５０の方向へ移動させる操作を行った場合、表示制御部２６は、機器画像３８上で接続部分画像３８ｂ２を矢印１５０の方向へ移動させる。もちろん、接続部分画像３８ｂ１が操作されて移動させられてもよい。その移動によって、図１８の（ｂ）に示すように、接続部分画像３８ｂ１，３８ｂ２同士が接触してもよい。また、図１８の（ｃ）に示すように、表示制御部２６は、互いに接触した接続部分画像３８ｂ１，３８ｂ２を合体させることで１つの接続部分画像１５２を生成し、当該接続部分画像１５２を機器画像３８上に重畳して表示してもよい。接続部分画像１５２の大きさは、合体前の接続部分画像３８ｂ１，３８ｂ２の大きさよりも大きく又は小さくてもよいし、接続部分画像３８ｂ１，３８ｂ２のそれぞれの大きさと同じであってもよい。また、接続部分画像１５２の形状は、接続部分画像３８ｂ１，３８ｂ２のそれぞれの形状と同じであってもよいし、異なっていてもよい。また、ユーザが接続部分画像１５２を操作することで、接続部分画像１５２が複数の接続部分画像に分割されてもよい。
【０１８０】
設定部２８は、図１８の（ａ），（ｂ），（ｃ）のそれぞれに示されている接続部分画像の表示形態に応じて、設定される連携機能を変更してもよい。
【０１８１】
例えば、図１８の（ａ）に示すように、接続部分画像３８ｂ１，３８ｂ２が互いに離れて別々に表示されて、それぞれにデータ出力用の接続部分画像から延びる矢印画像が接続されているものとする。この場合、連携機能の実行時には、ＰＣ（Ｄ）は、接続部分画像３８ｂ１に接続されている第１構成からＰＣ（Ｄ）に入力された第１データと、接続部分画像３８ｂ２に接続されている第２構成からＰＣ（Ｄ）に入力された第２データとを、それぞれ別々に処理する。例えば、第１データ及び第２データのそれぞれが別々のタイミングでＰＣ（Ｄ）に入力された場合、ＰＣ（Ｄ）は、入力されたタイミングで各データを個別的に処理する。
【０１８２】
図１８の（ｂ）に示すように、接続部分画像３８ｂ１，３８ｂ２が互いに接触して表示されて、それぞれにデータ出力用の接続部分画像から延びる矢印画像が接続されているものとする。この場合、連携機能の実行時には、ＰＣ（Ｄ）は、第１データがＰＣ（Ｄ）に入力され、かつ、第２データがＰＣ（Ｄ）に入力された場合に、ＰＣ（Ｄ）自身に設定されている機能を実行する。
【０１８３】
図１８の（ｃ）に示すように、合体後の接続部分画像１５２に第１構成及び第２構成のそれぞれから延びる矢印画像が接続されているものとする。この場合、連携機能の実行時には、ＰＣ（Ｄ）は、第１データ及び第２データが同時に又は予め定められた時間範囲内にＰＣ（Ｄ）に入力された場合に、自身に設定されている機能を実行する。
【０１８４】
このように、１又は複数の接続部分画像の表示形態を変えることで、設定される連携機能が変更される。
【０１８５】
なお、データ出力用の複数の接続部分画像が合体又は分離されてもよい。
【０１８６】
以下、図１９を参照して、設定内容管理情報の一例としての設定内容管理テーブルについて説明する。図１９は、設定内容管理テーブルの一例を示す。設定内容管理テーブルにおいては、一例として、ＩＤと、連携機能に用いられる構成を識別するための構成識別情報と、連携機能の設定内容を示す情報とが互いに対応付けられている。
【０１８７】
ＩＤ「１」の連携機能は、複合機ＢとプレゼンテーションアプリケーションＰとを用いることで実行可能な連携機能である。ＩＤ「２」の連携機能は、複合機Ｂと宛先管理アプリケーションＱとを用いることで実行可能な連携機能である。ＩＤ「３」の連携機能は、複合機Ｂの本体部Ｂ１とＰＣ（Ｄ）とを用いることで実行可能な連携機能である。ＩＤ「４」の連携機能は、文書作成アプリケーションＧと帳票作成アプリケーションＮとを用いることで実行可能な連携機能である。ＩＤ「５」の連携機能は、複合機Ｂと帳票作成アプリケーションＮとを用いることで実行可能な連携機能である。ＩＤ「６」の連携機能は、扉開閉センサＥと照明装置Ｆとを用いることで実行可能な連携機能である。
【０１８８】
図１９に示されている各連携機能は一例に過ぎず、これら以外の連携機能が設定されてもよい。
【０１８９】
連携機能の実行時には、例えば、端末装置１０又は中継装置が、上記の設定内容管理テーブルを参照することで、連携機能に用いられる複数の構成を特定し、当該連携機能の実行指示を示す制御情報を当該複数の構成に送る。当該制御情報を受けた各構成は、当該制御情報に従って自身に割り当てられた処理を実行する。こうすることで、連携機能が実行される。もちろん、連携機能の設定が完了した後、設定部２８は、連携機能の設定内容を各構成に予め設定してもよい。この場合、各構成は、自身に割り当てられた処理の実行タイミングに従って処理を実行する。
【０１９０】
上記の端末装置１０及び機器１２のそれぞれは、一例としてハードウェアとソフトウェアとの協働により実現される。具体的には、端末装置１０及び機器１２のそれぞれは、図示しないＣＰＵ等の１又は複数のプロセッサを備えている。当該１又は複数のプロセッサが、図示しない記憶装置に記憶されたプログラムを読み出して実行することにより、端末装置１０及び機器１２のそれぞれの各部の機能が実現される。上記プログラムは、ＣＤ又はＤＶＤ等の記録媒体を経由して、又は、ネットワーク等の通信経路を経由して、記憶装置に記憶される。別の例として、端末装置１０及び機器１２のそれぞれの各部は、例えばプロセッサ、電子回路又はＡＳＩＣ（Application Specific Integrated Circuit）等のハードウェア資源により実現されてもよい。その実現においてメモリ等のデバイスが利用されてもよい。更に別の例として、端末装置１０及び機器１２のそれぞれの各部は、ＤＳＰ（Digital Signal Processor）又はＦＰＧＡ（Field Programmable Gate Array）等によって実現されてもよい。
【符号の説明】
【０１９１】
１０  端末装置、１２  機器、２４  制御部、２６  表示制御部、２８  設定部。
【図１】
2020009204.tif 000003
【図２】
2020009204.tif 000004
【図３】
2020009204.tif 000005
【図４】
2020009204.tif 000006
【図５】
2020009204.tif 000007
【図６】
2020009204.tif 000008
【図７】
2020009204.tif 000009
【図８】
2020009204.tif 000010
【図９】
2020009204.tif 000011
【図１０】
2020009204.tif 000012
【図１１】
2020009204.tif 000013
【図１２】
2020009204.tif 000014
【図１３】
2020009204.tif 000015
【図１４】
2020009204.tif 000016
【図１５】
2020009204.tif 000017
【図１６】
2020009204.tif 000018
【図１７】
2020009204.tif 000019
【図１８】
2020009204.tif 000020
【図１９】
2020009204.tif 000021