(57)【要約】【課題】ネットワーク設定や表示端末装置を特定する手順等を自動化できるデバイス自動制御装置及び方法を提供する。【解決手段】デバイス自動制御装置１００は、表示データを格納する外部記憶デバイスを検出するデバイス検出回路１０１と、外部記憶デバイスの詳細情報を取得するデバイス情報取得回路１０２と、表示端末装置８０と通信可能な通信デバイスを抽出して通信デバイスの詳細情報を作成する通信デバイス設定回路１０４と、所定の有効判定処理を行い、有効である場合に、有効な外部記憶デバイス及び通信デバイスの詳細情報により、所定の実行処理スケジュール９３を作成するスケジュール管理回路１０３と、実行処理スケジュールに従い、表示データが送信される表示端末装置を自動で検索する表示端末検索回路１０６と、検索された表示端末装置との接続処理を行い、表示端末装置に前記表示データを送信する表示端末接続回路１０７とを備える。【選択図】図１
2013149244.tif 000002
【特許請求の範囲】
【請求項１】
表示データを情報処理装置に接続される表示端末装置に表示するためのデバイス自動制御装置において、
前記表示データを格納する外部記憶デバイスが上記情報処理装置に接続されること、もしくは前記表示データを表示するアプリケーションソフトウェアの起動を検出することにより、対応するデバイスを検出するデバイス検出手段と、
前記デバイス検出手段で検出されたデバイスの検出結果に基づき、検出されたデバイスの情報を取得するデバイス情報取得手段と、
前記表示端末装置と通信可能な通信デバイスを抽出して、当該通信デバイスの情報を生成して設定する通信デバイス設定手段と、
前記検出されたデバイスの情報及び前記通信デバイスの情報に基づき、前記検出されたデバイス及び前記通信デバイスが有効か否かの有効判定処理を行い、有効である場合に、有効な検出されたデバイス及び通信デバイスの情報から、所定の実行処理スケジュールを作成するスケジュール管理手段と、
前記実行処理スケジュールに従って、前記表示データが送信される表示端末装置を自動で検索する表示端末検索手段と、
検索された前記表示端末装置との接続処理を行い、前記表示端末装置に前記表示データを送信する表示端末接続手段とを備えたことを特徴とするデバイス自動制御装置。
【請求項２】
前記通信デバイス設定手段から入力される前記通信デバイスの情報、又は事前に格納される通信デバイスの情報を記憶する通信デバイス記憶手段をさらに備えたことを特徴とする請求項１記載のデバイス自動制御装置。
【請求項３】
前記スケジュール管理手段は、有効な前記外部記憶デバイスを判別するための第１のデバイステーブル及び有効な前記通信デバイスを判別するための第２のデバイステーブルを有し、前記有効判定処理は、
前記第１のデバイステーブルを参照し、前記検出されたデバイスの情報が、前記第１のデバイステーブル中のデバイス情報と一致するか否かを判定することと、
前記第２のデバイステーブルを参照し、前記通信デバイスの情報が、前記第２のデバイステーブル中のデバイス情報と一致するか否かを判定することと、
それぞれ一致すると判定された前記検出されたデバイスの情報及び前記通信デバイスの情報を選択し、前記有効な検出されたデバイス及び通信デバイスの情報を取得することとを含むことを特徴とする請求項１又は２記載のデバイス自動制御装置。
【請求項４】
請求項１〜３のうちのいずれか１つに記載のデバイス自動制御装置を備えたことを特徴とする情報処理装置。
【請求項５】
表示データを情報処理装置に接続される表示端末装置に表示するためのデバイス自動制御装置により実行されるデバイス自動制御方法において、
前記表示データを格納する外部記憶デバイスが上記情報処理装置に接続されること、もしくは前記表示データを表示するアプリケーションソフトウェアの起動を検出することにより、対応するデバイスを検出することと、
前記検出されたデバイスの検出結果に基づき、検出されたデバイスの情報を取得することと、
前記表示端末装置と通信可能な通信デバイスを抽出して、当該通信デバイスの情報を生成して設定することと、
前記検出されたデバイスの情報及び前記通信デバイスの情報に基づき、前記検出されたデバイス及び前記通信デバイスが有効か否かの有効判定処理を行い、有効である場合に、有効な検出されたデバイス及び通信デバイスの情報から、所定の実行処理スケジュールを作成することと、
前記実行処理スケジュールに従って、前記表示データが送信される表示端末装置を自動で検索することと、
検索された前記表示端末装置との接続処理を行い、前記表示端末装置に前記表示データを送信することとを含むことを特徴とするデバイス自動制御方法。
【請求項６】
入力される通信デバイスの情報、又は事前に格納される通信デバイスの情報を通信デバイス記憶手段において記憶することをさらに含むことを特徴とする請求項５記載のデバイス自動制御方法。
【請求項７】
前記実行処理スケジュールを作成するときにおいて、有効な前記外部記憶デバイスを判別するための第１のデバイステーブル及び有効な前記通信デバイスを判別するための第２のデバイステーブルを参照し、前記有効判定処理は、
前記第１のデバイステーブルを参照し、前記検出されたデバイスの情報が、前記第１のデバイステーブル中のデバイス情報と一致するか否かを判定することと、
前記第２のデバイステーブルを参照し、前記通信デバイスの情報が、前記第２のデバイステーブル中のデバイス情報と一致するか否かを判定することと、
それぞれ一致すると判定された前記検出されたデバイスの情報及び前記通信デバイスの情報を選択し、前記有効な検出されたデバイス及び通信デバイスの情報を取得することとを含むことを特徴とする請求項５又は６記載のデバイス自動制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、デバイス自動制御装置及び方法、並びに情報処理装置に関する。例えば、本開示は、コンピュータ上のデバイスを監視し、登録されたデバイスが新規に認識されたとき、所定のスケジュールに従い、関連するデバイスまたは所定のアプリケーションの制御を自動で行うデバイス自動制御装置及び方法、並びにデバイス自動制御装置を備えた、コンピュータ等の情報処理装置に関する。これにより、簡単に対象端末を特定し、データを送信することが可能となる。
【背景技術】
【０００２】
従来、対象データを表示する表示端末装置にデータを送信する場合、対象の表示端末装置を特定し、送信したい表示データが格納された記録デバイスをパーソナルコンピュータ等の情報処理装置に挿入し、対象の表示端末装置が存在するネットワークに接続する必要がある。そのため、まず、データを送信するためのアプリケーションプログラムを起動し、表示データを送信するための事前準備を行う。次に、所定のデータ送信処理を行い、記録デバイスを直接対象の表示端末装置に挿入して、送信データを直接対象の表示端末装置で表示するなどを行う（例えば特許文献１参照）。
【０００３】
特許文献１は、プロジェクタ等の表示装置が備えるデバイス検出回路によりデバイスの入力を自動で検出して、そのデータを自動でスクリーン等に表示する投射型画像表示装置を開示する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−２１２６１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来のデバイス自動制御装置では、外部記憶デバイス（例えば、ＵＳＢ（登録商標）メモリ、又はＳＤ（登録商標）メモリ等）に格納されている表示データを、表示端末装置に送信する場合、所定の事前準備が必要である。例えば、所定の事前準備として、所定のアプリケーションを起動し、送信対象の表示端末装置を特定し、送信データを選択するという操作が毎回必要である。また、各種の設定を行う場合には、使用するネットワークの情報、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）デバイスの情報等を特定することが必要となり、ユーザにとっては予備知識が必要であるという課題があった。
【０００６】
本開示の目的は、所望の表示データを格納した外部記憶デバイス（例えば、ＵＳＢメモリ、ＣＤ−Ｒ等）が接続されたことを検出した場合、対象となる記憶デバイス及び通信デバイスを自動で検出し、所定の制御を行い、表示データを表示端末装置に送信する一連の動作を自動で行うことが可能なデバイス自動制御装置及び方法、並びに、当該デバイス自動制御装置を備えた情報処理装置を提供することにある。
【課題を解決するための手段】
【０００７】
本開示におけるデバイス自動制御装置は、表示データを情報処理装置に接続される表示端末装置に表示するためのデバイス自動制御装置において、
前記表示データを格納する外部記憶デバイスが上記情報処理装置に接続されること、もしくは前記表示データを表示するアプリケーションソフトウェアの起動を検出することにより、対応するデバイスを検出するデバイス検出手段と、
前記デバイス検出手段で検出されたデバイスの検出結果に基づき、検出されたデバイスの情報を取得するデバイス情報取得手段と、
前記表示端末装置と通信可能な通信デバイスを抽出して、当該通信デバイスの情報を生成して設定する通信デバイス設定手段と、
前記検出されたデバイスの情報及び前記通信デバイスの情報に基づき、前記検出されたデバイス及び前記通信デバイスが有効か否かの有効判定処理を行い、有効である場合に、有効な検出されたデバイス及び通信デバイスの情報から、所定の実行処理スケジュールを作成するスケジュール管理手段と、
前記実行処理スケジュールに従って、前記表示データが送信される表示端末装置を自動で検索する表示端末検索手段と、
検索された前記表示端末装置との接続処理を行い、前記表示端末装置に前記表示データを送信する表示端末接続手段とを備えたことを特徴とする。
【発明の効果】
【０００８】
本開示におけるデバイス自動制御装置は、表示データコンテンツを格納した外部記憶デバイス等をデバイス自動制御装置に挿入するだけで、予め設定されたＬＡＮデバイス（通信デバイス）又は使用可能なＬＡＮデバイスを自動で特定し、所定の実行処理スケジュールに従い自動で制御を行い、対象の表示端末装置に自動で接続を行う。そのため、複雑な操作を伴う所定の事前準備を行うことなく、簡単に所望の表示データを表示端末装置に送信することが可能になる。
【０００９】
また、外部記憶デバイスだけでなく、特定のアプリケーションが起動されることを検出して、同様な制御処理を行うことで、簡単に所望の表示データを表示端末装置に送信することも可能になる。
【図面の簡単な説明】
【００１０】
【図１】本開示の実施の形態１に係るデバイス自動制御装置１００の構成を示すブロック図である。
【図２】図１のデバイス検出回路１０１の構成を示すブロック図である。
【図３】図１のデバイス情報取得回路１０２の構成を示すブロック図である。
【図４】図１の登録ＬＡＮデバイス設定回路１０４の構成を示すブロック図である。
【図５】図１の登録ＬＡＮデバイス記憶回路１０５の構成を示すブロック図である。
【図６】図１のスケジュール管理回路１０３の構成を示すブロック図である。
【図７】図１の表示端末検索回路１０６の構成を示すブロック図である。
【図８】図１の表示端末接続回路１０７の構成を示すブロック図である。
【図９】図１のデバイス自動制御装置１００のデバイス検出処理を説明するための図であって、（ａ）はデバイスの詳細情報８９−１及びＬＡＮデバイスの詳細情報８９−２を示し、（ｂ１）は記憶デバイステーブルＴ１を示し、（ｂ２）は登録ＬＡＮデバイステーブルＴ２を示し、（ｃ）は有効デバイスの詳細情報９０を示す図である。
【図１０】図１のデバイス自動制御装置１００の実行処理スケジュールの作成動作を説明するための図であって、（ａ）は登録実行処理スケジュール９１を示し、（ｂ）は登録データ９２を示し、（ｃ）は作成される実行処理スケジュール９３を示す図である。
【図１１】本開示の実施の形態２に係る表示データの自動送信処理プログラム１００Ｐを備えるパーソナルコンピュータ１０を示すブロック図である。
【図１２】図１１の表示データの自動送信処理プログラム１００Ｐにおける表示データの自動送信処理を示すフローチャートである。
【図１３】図１２のサブルーチンであって、ＬＡＮデバイス及び外部記憶デバイスの有効判定処理を示すフローチャートである。
【図１４】図１１のパーソナルコンピュータ１０に外部記憶デバイス６０が挿入された場合の表示データの送信の一例を説明するための図である。
【図１５】図１１のパーソナルコンピュータ１０においてアプリケーションソフトウェアが起動された場合において表示データの送信の一例を説明するための図である。
【発明を実施するための形態】
【００１１】
以下、適宜図面を参照しながら、実施の形態を詳細に説明する。但し、必要以上に詳細な説明は省略する場合がある。例えば、既によく知られた事項の詳細説明や実質的に同一の構成に対する重複説明を省略する場合がある。これは、以下の説明が不必要に冗長になるのを避け、当業者の理解を容易にするためである。なお、発明者は、当業者が本開示を十分に理解するために添付図面および以下の説明を提供するのであって、これらによって特許請求の範囲に記載の主題を限定することを意図するものではない。
【００１２】
（実施の形態１）
図１は、本発明の実施の形態１に係るデバイス自動制御装置１００の構成を示すブロック図である。図１において、実施の形態１に係るデバイス自動制御装置１００は、デバイス検出回路１０１と、デバイス情報取得回路１０２と、スケジュール管理回路１０３と、登録ＬＡＮデバイス設定回路１０４と、登録ＬＡＮデバイス記憶回路１０５と、表示端末検索回路１０６と、表示端末接続回路１０７とを備えて構成される。実施の形態１に係るデバイス自動制御装置１００は、例えば、パーソナルコンピュータ等の情報処理装置に搭載されてもよい。詳細については、後述する。
【００１３】
デバイス検出回路１０１は、様々なコンテンツデータに関する表示データを格納した外部記憶デバイス（例えば、ＵＳＢメモリ、ＳＤメモリ、ＣＤ−Ｒ等）が、自装置１００が搭載される情報処理装置に接続されたかどうかを検出する。デバイス検出回路１０１により検出された結果は、デバイス情報取得回路１０２に入力される。デバイス情報取得回路１０２は、入力された外部記憶デバイスの検出結果に基づき、検出された外部記憶デバイスの詳細情報（例えば、種別（又は種類）、構成、内容物等の情報をいう。）を取得し、取得した外部記憶デバイスの詳細情報をスケジュール管理回路１０３に出力する。
【００１４】
登録ＬＡＮデバイス設定回路１０４は、デバイス自動制御装置１００が搭載される情報処理装置に実装されるＬＡＮデバイス情報の全てを管理し、有効に通信可能なＬＡＮデバイスを抽出する。そして、登録ＬＡＮデバイス設定回路１０４は、抽出したＬＡＮデバイスから、優先順位付けされたＬＡＮデバイスリストを作成して設定し、作成したＬＡＮデバイスリストを、登録ＬＡＮデバイス記憶回路１０５に出力する。登録ＬＡＮデバイス記憶回路１０５は、登録ＬＡＮデバイス設定回路１０４から入力されたＬＡＮデバイスリスト又は事前に格納されたＬＡＮデバイスリストを記憶する。より具体的には、登録ＬＡＮデバイス記憶回路１０５は、ＬＡＮデバイスリストから優先的に選択されるＬＡＮデバイスの詳細情報、又は事前に記憶したＬＡＮデバイスリストに一致するＬＡＮデバイスが存在する場合には記憶したＬＡＮデバイスリストを優先的に使用するＬＡＮデバイスの詳細情報（例えば、ＩＰアドレス、接続先情報等）を記憶する。記憶したＬＡＮデバイス詳細情報は、スケジュール管理回路１０３に読出される。
【００１５】
スケジュール管理回路１０３は、デバイス情報取得回路１０２から入力された外部記憶デバイス詳細情報と、登録ＬＡＮデバイス記憶回路１０５から入力されたＬＡＮデバイス詳細情報とを元に、ＬＡＮデバイス及び外部記憶デバイスが有効か否かの有効判定処理を行い、有効である場合、デバイス詳細情報の種別に応じた処理手順を記載した所定の実行処理スケジュールを作成する。スケジュール管理回路１０３は、作成した実行処理スケジュールを表示端末検索回路１０６に出力する。
【００１６】
表示端末検索回路１０６は、入力された実行処理スケジュールに従い、関連する外部記憶デバイス及び制御対象のＬＡＮデバイスに対し、所定の制御処理を実行し、表示データが送信される対象となる表示端末装置を検索するための事前処理を実行する。表示端末検索回路１０６は、すべての制御処理が完了すると、検索情報（例えば、送信可能な表示端末装置のリスト等）を取得し、この検索情報を表示端末接続回路１０７に出力する。表示端末接続回路１０７は、入力された検索情報を元に対象の表示端末装置に対し、所定の接続処理を実行し、接続処理を完了させる。そして、接続処理を完了がすると、表示端末接続回路１０７は、接続処理が完了した表示端末装置に対し、前もって取得された外部記憶デバイスの詳細情報、及び表示データを送信する。
【００１７】
図２は、図１のデバイス検出回路１０１の構成を示すブロック図である。図１に示すように、デバイス検出回路１０１は、デバイス入出力回路Ａ２０１と、デバイス入出力回路Ｂ２０２と、デバイス入出力検出回路Ａ２０３とを備えて構成される。
【００１８】
図２において、デバイス入出力回路Ａ２０１及びデバイス入出力回路Ｂ２０２は、表示データであるコンテンツ情報が格納された外部記憶デバイス（例えば、ＵＳＢメモリ等）の入出力情報を、デバイス入出力検出回路２０３に通知する。例えば、外部記憶デバイスが挿入された場合、デバイス入出力回路Ａ２０１及びデバイス入出力回路Ｂ２０２は、外部記憶デバイスの入力情報を、デバイス入出力検出回路２０３に通知する。外部記憶デバイスが削除された場合、デバイス入出力回路Ａ２０１及びデバイス入出力回路Ｂ２０２は、外部記憶デバイスの削除情報を、デバイス入出力検出回路２０３に通知する。デバイス入出力検出回路２０３は、入力された入出力情報から、新たに挿入又は削除された外部記憶デバイスを検出し、外部記憶デバイスの入力情報から、挿入された外部記憶デバイスが検出された場合、検出された外部記憶デバイスの検出結果を、端子３０１を介して、デバイス情報取得回路１０２に出力する。
【００１９】
図３は、図１のデバイス情報取得回路１０２の構成を示すブロック図である。図３に示すように、デバイス情報取得回路１０２は、デバイス情報検出回路３０２と、デバイス情報記憶回路３０３と、デバイス制御判定回路３０４とを備えて構成される。
【００２０】
図３において、端子３０１から入力された外部記憶デバイスの検出結果は、デバイス情報検出回路３０２に入力される。デバイス情報検出回路３０２は、検出された外部記憶デバイスの検出結果を受けると、その外部記憶デバイスに設定されている外部記憶デバイスの機器情報（例えば、機種、デバイスタイプ、格納データ情報等）を取得する。デバイス情報検出回路３０２は、取得した外部記憶デバイスの機器情報を、デバイス情報記憶回路３０３、及びデバイス制御判定回路３０４に出力する。デバイス情報記憶回路３０３は、予め記憶された記憶デバイスの機器情報（例えば、機種、デバイスタイプ、格納データ情報等）を格納する。そして、デバイス情報記憶回路３０３は、入力された外部記憶デバイスの機器情報と、記憶された記憶デバイスの機器情報と比較し、入力された外部記憶デバイスの機器情報と記憶した記憶デバイスの機器情報とが一致するか否かの比較結果を、デバイス制御判定回路３０４へ出力する。デバイス制御判定回路３０４は、デバイス情報記憶回路３０３から入力される比較結果が一致する旨を示す場合、制御対象の外部記憶デバイスとして判定する。そして、デバイス制御判定回路３０４は、挿入された外部記憶デバイスの機器情報として、デバイス情報検出回路３０２から入力される外部記憶のデバイス機器情報を、そのまま端子３０５を介してスケジュール管理回路１０３へ出力する。
【００２１】
図４は、図１の登録ＬＡＮデバイス設定回路１０４の構成を示すブロック図である。図４に示すように、登録ＬＡＮデバイス設定回路１０４は、ＬＡＮデバイス入出力回路Ａ４０１と、ＬＡＮデバイス入出力回路Ｂ４０２と、ＬＡＮデバイス検出回路４０３とを備えて構成される。
【００２２】
図４において、ＬＡＮデバイス入出力回路Ａ４０１及びＬＡＮデバイス入出力回路Ｂ４０２は、デバイス自動制御装置１００が実装されるパーソナルコンピュータと通信可能なＬＡＮデバイス（例えば、有線ＬＡＮデバイス、無線ＬＡＮデバイス等の通信デバイス）の入出力情報を、ＬＡＮデバイス検出回路４０３に通知する。ここで、ＬＡＮデバイスの入出力情報は、通信デバイスの有効状態／無効状態及び接続／未接続を含む情報である。詳細については、後述する。ＬＡＮデバイス検出回路４０３は、入力されたＬＡＮデバイスの入出力情報をもとに、通信可能なＬＡＮデバイスを検出する。ＬＡＮデバイス検出回路４０３は、検出したＬＡＮデバイスについての検出リストを作成し、端子５０１を介して、検出リストを登録ＬＡＮデバイス記憶回路１０５へ出力する。
【００２３】
図５は、図１の登録ＬＡＮデバイス記憶回路１０５の構成を示すブロック図である。図５に示すように、登録ＬＡＮデバイス記憶回路１０５は、ＬＡＮデバイス有効検出回路５０２と、登録ＬＡＮデバイス蓄積回路５０３と、使用ＬＡＮデバイス検出回路５０４とを備えて構成される。
【００２４】
図５において、ＬＡＮデバイス有効検出回路５０２は、端子５０１から入力されたＬＡＮデバイスの検出リストをもとに、使用可能なＬＡＮデバイスを再度リストアップし、有効なＬＡＮデバイスの使用可能リストを作成し、使用ＬＡＮデバイス検出回路５０４に出力する。登録ＬＡＮデバイス蓄積回路５０３は、予め使用したいＬＡＮデバイスの登録情報、又は優先的に使用するＬＡＮデバイスの選定基準の登録情報を記憶する。登録ＬＡＮデバイス蓄積回路５０３は、記憶されたＬＡＮデバイスの登録情報を、使用ＬＡＮデバイス検出回路５０４に出力する。使用ＬＡＮデバイス検出回路５０４は、ＬＡＮデバイス有効検出回路５０２で作成されたＬＡＮデバイス使用可能リストと、登録ＬＡＮデバイス蓄積回路５０３から入力されたＬＡＮデバイスの登録情報をもとに、使用可能なＬＡＮデバイス情報から、制御すべきＬＡＮデバイスを検出する。使用ＬＡＮデバイス検出回路５０４は、検出された制御すべきＬＡＮデバイス情報を、端子５０５を介して、スケジュール管理回路１０３に出力する。
【００２５】
図６は、図１のスケジュール管理回路１０３の構成を示すブロック図である。スケジュール管理回路１０３は、デバイス入力識別回路６０１と、使用ＬＡＮデバイス識別回路６０２と、処理手順作成回路６０３と、登録設定情報蓄積回路６０４と、登録処理実行回路６０５とを備えて構成される。
【００２６】
図６において、デバイス入力識別回路６０１は、端子３０５を介してデバイス情報取得回路１０２より入力される外部記憶デバイスの詳細情報から、入力された外部記憶デバイスの種別（例えば、ＵＳＢメモリ、ＣＤ−Ｒ等）を特定する。デバイス入力識別回路６０１は、特定された外部記憶デバイスの種別の情報から、データ送信に使用するデータを取得し、取得した記憶デバイスの識別情報を、処理手順作成回路６０３に出力する。使用ＬＡＮデバイス識別回路６０２は、端子５０５を介して登録ＬＡＮデバイス記憶回路１０５より入力されるＬＡＮデバイスの詳細情報から、使用ＬＡＮデバイスの識別情報を取得し、取得したＬＡＮデバイスの識別情報を、処理手順作成回路６０３に出力する。処理手順作成回路６０３は、デバイス入力識別回路６０１で取得されて入力される記憶デバイスの識別情報と、使用ＬＡＮデバイス識別回路６０２で取得されて入力されるＬＡＮデバイスの識別情報をもとに、制御処理手順を作成し、これを登録処理実行回路６０５に出力する。
【００２７】
登録設定情報蓄積回路６０４は、予め使用したい各種の設定情報（例えば、ネットワーク接続情報、登録ＩＰ情報、送信データ種別情報など）を記憶する。登録設定情報蓄積回路６０４は、記憶された設定記憶情報を、登録処理実行回路６０５に出力する。登録処理実行回路６０５は、処理手順作成回路６０３で作成された制御処理手順と、登録設定情報蓄積回路６０４から読出された設定記憶情報をもとに、使用ＬＡＮデバイスに対する準備された処理手順に従い、ＬＡＮデバイスの制御を行うための詳細設定情報に関する実行処理スケジュールを作成する。登録処理実行回路６０５は、作成された実行処理スケジュールをスケジュールデータとして、端子７０１を介して、表示端末検索回路１０６に出力する。
【００２８】
図７は、図１の表示端末検索回路１０６の構成を示すブロック図である。図７に示すように、表示端末検索回路１０６は、ネットワーク自動切換回路７０２と、データ検索回路７０３と、制御対象機器登録回路７０４と、制御機器判定回路７０５とを備えて構成される。
【００２９】
図７において、ネットワーク自動切換回路７０２は、端子７０１を介して入力されたスケジュールデータに従い、使用するＬＡＮデバイス制御で接続するネットワークの切換を自動で行う。ネットワーク自動切換回路７０２は、ネットワークの切換が完了した時点で、切換完了通知をデータ検索回路７０３に出力する。データ検索回路７０３は、接続ネットワークに切換が完了したことを入力される切換完了通知で検出すると、所定のデータ検索処理を実行し、検索処理実行完了通知を制御機器判定回路７０５に出力する。制御対象機器登録回路７０４は、予め制御対象機器が決まっている場合には制御対象機器情報を記憶し、又は制御対象機器が未決定の場合には使用する制御対象機器の条件を複数準備して条件に合う機器を使用するようにするための機器条件情報を記憶する。制御対象機器登録回路７０４は、記憶した制御対象機器登録情報を、制御機器判定回路７０５に出力する。制御機器判定回路７０５は、データ検索回路７０３から入力される検索処理実行完了通知を検出した後、ネットワーク上から応答される制御機器情報と、制御対象機器登録回路７０４で記憶された制御対象機器登録情報をもとに、使用する制御対象機器を特定する。制御機器判定回路７０５は、その特定結果を、端子８０１を介して、表示端末接続回路１０７に出力する。
【００３０】
図８は、図１の表示端末接続回路１０７の構成を示すブロック図である。表示端末接続回路１０７は、機器接続回路８０２と、送信データ作成回路８０３と、データ送受信回路８０４とを備えて構成される。
【００３１】
図８において、機器接続回路８０２は、端子８０１を介して入力される検出された使用制御機器に対して、対象となる表示データの送受信を可能にするために、表示端末装置との接続を行う。機器接続回路８０２は、接続完了したことを通知するための制御機器接続の完了通知を、データ送受信回路８０４に出力する。送信データ作成回路８０３は、表示端末装置に送信すべき表示データに対して所定の通信データ生成処理を行い、送信データを作成する。送信データ作成回路８０３は、作成された送信データを、データ送受信回路８０４に出力する。データ送受信回路８０４は、機器接続回路８０２から出力された接続完了通知を検出した後、送信データ作成回路８０３で作成された送信データを、制御対象となる表示端末装置に送信する。
【００３２】
図９は、図１のデバイス自動制御装置１００のデバイス検出処理を説明するための図である。図９（ａ）は、デバイス情報取得回路１０２で検出されたデバイスの詳細情報８９−１、及び登録ＬＡＮデバイス記憶回路１０５で検出されたＬＡＮデバイスの詳細情報８９−２を示す。図９（ａ）に示すように、ここでは、デバイスの詳細情報８９−１として、デバイスＡ（種別としてＵＳＢメモリ）及びデバイスＢ（種別としてディスプレイ）が検出された例を示す。また、図９（ａ）に示すように、ここでは、ＬＡＮデバイスの詳細情報８９−２として、有線ＡＡデバイス（有効でかつ未接続状態）及び無線ＢＢデバイス（有効でかつ任意のネットワークに接続状態）が検出された例を示す。
【００３３】
図９（ｂ１）は、スケジュール管理回路１０３が参照する記憶デバイステーブルＴ１を示す。実施の形態１では、スケジュール管理回路１０３が、予め記憶デバイステーブルＴ１を参照する例を示すが、これに限られることはない。図９（ｂ１）に示すように、記憶デバイステーブルＴ１には、記憶デバイスの種別、コンテンツの拡張子、及びアプリケーションが登録される。登録される記憶デバイスの種別としては、ＵＳＢ，ＣＤ−Ｒ，ＳＤ等がある。登録される対象コンテンツの拡張子としては、ｔｘｔ，ｐｐｔ，ｄｏｃ，ｍｐｇ等がある。登録されるアプリケーションとしては、テキスト編集ソフトウェア，プレゼンテーションソフトウェア，マルチメディアプレイヤのソフトウェア等がある。
【００３４】
図９（ｂ２）は、スケジュール管理回路１０３が参照する登録ＬＡＮデバイステーブルＴ２を示す。実施の形態１では、スケジュール管理回路１０３が、予め登録された登録ＬＡＮデバイステーブルＴ２を参照する例を示すが、これに限られることはない。図９（ｂ２）に示すように、登録ＬＡＮデバイステーブルＴ２には、使用するＬＡＮデバイスとして有線ＡＡデバイス及び無線ＢＢデバイスが登録され、さらに有線ＡＡデバイス及び無線ＢＢデバイスが有効でかつ使用可能状態であればそのデバイスを優先的に使用する旨が登録される。
【００３５】
図９（ｃ）は有効デバイスの詳細情報９０を示す。図９（ｃ）に示すように、スケジュール管理回路１０３は、記憶デバイステーブルＴ１を参照し、取得された記憶デバイスの詳細情報が、記憶デバイステーブルＴ１中のデバイス情報と一致するか否かを判定する。ここでは、図９（ａ）に示す取得された外部記憶デバイスの詳細情報のデバイスＡ（種別としてＵＳＢメモリ）及びデバイスＢ（種別としてディスプレイ）のうち、デバイスＡ（種別としてＵＳＢメモリ）が、記憶デバイステーブルＴ１中の種別のＵＳＢと一致する。そのため、スケジュール管理回路１０３は、制御対象の記憶デバイスとして、デバイスＡ（種別としてＵＳＢメモリ）を選択する。
【００３６】
同様に、スケジュール管理回路１０３は、登録ＬＡＮデバイステーブルＴ２を参照し、取得されたＬＡＮデバイスの詳細情報が、登録ＬＡＮデバイステーブルＴ２中のデバイス情報と一致するか否かを判定する。ここでは、図９（ａ）に示す取得されたＬＡＮデバイスの詳細情報の有線ＡＡデバイス（有効でかつ未接続状態）及び無線ＢＢデバイス（有効でかつ任意のネットワークに接続状態）のうち、無線ＢＢデバイスが有効でかつ任意のネットワークに接続状態である。そのため、スケジュール管理回路１０３は、制御対象のＬＡＮデバイスとして、無線ＢＢデバイスを有線ＡＡデバイスよりも優先的に選択する。
【００３７】
図１０は、本発明の実施の形態１に係るデバイス自動制御装置１００の実行処理スケジュール作成動作を説明するための図である。図１０（ａ）は、スケジュール管理回路１０３に予め登録される登録実行処理スケジュール９１を示す。図１０（ｂ）は、登録ＬＡＮデバイス記憶回路１０５が予め記憶する登録データ９２を示す。図１０（ｃ）は、スケジュール管理回路１０３により作成される実行処理スケジュール９３を示す。
【００３８】
図１０（ａ）に示すように、ここでは、登録実行処理スケジュール９１は、
（１）デバイス選定、
（２）ネットワーク接続、
（３）対象アプリケーションの起動、
（４）データ作成、
（５）送信先選定、及び
（６）データ送受信処理の所定のスケジュール
が予め登録される。
【００３９】
スケジュール管理回路１０３は、図１０（ａ）に示す登録実行処理スケジュール９１に、図１０（ｂ）に示す登録データ９２及び図９（ｃ）で示した有効デバイスの詳細情報９０を当てはめることにより、図１０（ｃ）に示す具体的な実行処理スケジュールを作成する。
【００４０】
図１０（ｃ）に示すように、例えば、（１）デバイス選定として、スケジュール管理回路１０３は、図９（ｃ）で選択されたデバイスのＵＳＢメモリデバイスを選定する。（２）ネットワーク接続として、スケジュール管理回路１０３は、図９（ｃ）で選択された無線ＢＢデバイスを選定し、図１０（ｂ）のＬＡＮデバイスリストに示されるネットワーク設定のＳＳＩＤとしてＴＥＳＴ、使用するＩＰアドレスＡＡ：ＢＢ：ＣＣ：ＤＤを割り当てる。ここで、ＳＳＩＤとは、無線ＬＡＮにおけるアクセスポイントの識別子をいう。ＩＰアドレスとは、無線ＬＡＮなどのネットワークに接続された場合に割り当てられる端末装置の識別番号をいう。
【００４１】
次いで、（３）対象アプリケーションの起動として、スケジュール管理回路１０３は、検出した記憶デバイスに格納されるコンテンツとしてＰＰＴファイル等のプレゼンテーションソフトウェアがある場合、プレゼンテーションソフトウェアを起動し、表示データを送信するためのアプリケーションプログラムを起動させることを選定する。（４）データ作成として、スケジュール管理回路１０３は、表示データのスライドによる再生を選定する。
【００４２】
次いで、（５）送信先選定として、スケジュール管理回路１０３は、図１０（ｂ）に示すように、表示データが送信される対象の表示端末装置としてＴａｒｇｅｔ−Ｔ（Ｎａｍｅ）として定義される表示端末装置を選定する。（６）データ送受信処理として、スケジュール管理回路１０３は、表示データの送受信処理を選定する。以上のように、スケジュール管理回路１０３により、図１０（ｃ）に示す実行処理スケジュールが作成される。
【００４３】
以下、図１０（ｃ）に示す作成された実行処理スケジュールに従い、検出した記憶デバイス、ＬＡＮデバイス、及び表示端末装置に対してそれぞれ制御を行い、表示データの自動送信を行う。
【００４４】
すなわち、図１０（ｃ）に示すように、まず、（１）記憶デバイスとしてＵＳＢメモリが制御される。（２）検出された無線ＢＢデバイス（ＳＳＩＤとしてＴＥＳＴ、ＩＰアドレスとしてＡＡ：ＢＢ：ＣＣ：ＤＤが割り当てられる）を所定の無線ＬＡＮネットワークに接続する制御を行い、事前準備を完了する。（３）コンテンツデータとしてＰＰＴファイル等のプレゼンテーションソフトウェアと、そのデータを送信するためのデータ送信アプリケーションソフトウェアとを起動し、データ送信準備を完了する。（４）データ作成として表示データのスライド作成を行う。次いで、（５）送信先となる対象の表示端末装置（Ｔａｒｇｅｔ−Ｔ）に対し、自動で接続を行う。（６）接続完了後、実際に表示データを表示端末装置（Ｔａｒｇｅｔ−Ｔ）に自動で送信する。なお、図では対象端末を表示端末装置（Ｔａｒｇｅｔ−Ｔ）が登録されている場合として記述したが、接続されているネットワーク上に表示可能な端末が１台しかない場合は、その１台を表示対象端末として接続し、表示データを自動で送信することも可能である。
【００４５】
上記のように、実施の形態１に係るデバイス自動制御装置１００は、デバイス検出回路１０１と、デバイス情報取得回路１０２と、スケジュール管理回路１０３と、登録ＬＡＮデバイス設定回路１０４と、登録ＬＡＮデバイス記憶回路１０５と、表示端末検索回路１０６と、表示端末接続回路１０７とを備えて構成される。
【００４６】
デバイス検出回路１０１は、表示データを格納する外部記憶デバイスがデバイス自動制御装置１００が搭載されるパーソナルコンピュータ等の情報処理装置に接続されたか否かを検出する。デバイス情報取得回路１０２は、デバイス検出回路１０１から入力された外部記憶デバイスの検出結果に基づき検出された外部記憶デバイスの詳細情報を取得する。登録ＬＡＮデバイス設定回路１０４は、情報処理装置に有効に通信可能なＬＡＮデバイスを抽出して優先順位付けされたＬＡＮデバイスの詳細情報を作成する。登録ＬＡＮデバイス記憶回路１０５は、登録ＬＡＮデバイス設定回路１０４から入力されたＬＡＮデバイスの詳細情報又は事前に格納されたＬＡＮデバイスの詳細情報を記憶する。スケジュール管理回路１０３は、デバイス情報取得回路１０２から入力されたデバイスの詳細情報８９−１と、登録ＬＡＮデバイス記憶回路１０５から入力されたＬＡＮデバイスの詳細情報８９−２とを元に、ＬＡＮデバイス及び外部記憶デバイスが有効か否かの有効判定処理を行い、有効である場合、登録実行処理スケジュール９１に、有効デバイスの詳細情報９０と登録データ９２とを当てはめることにより、所定の実行処理スケジュール９３を作成する。表示端末検索回路１０６は、実行処理スケジュール９３に従い、表示データが送信される対象となる表示端末装置を自動で検索する。表示端末接続回路１０７は、表示端末検索回路１０６により検索された表示端末装置に対して接続処理を完了させ、表示端末装置に表示データを送信する。
【００４７】
上記のように、実施の形態１に係るデバイス自動制御装置１００によれば、外部記憶デバイスが情報処理装置に接続されたことをトリガとして、自動で実行処理スケジュール９３を作成し、実行処理スケジュール９３に従った表示端末装置を自動で検索し、検索された表示端末装置に表示データを送信する。そのため、ユーザとしては、表示データが格納されたＵＳＢデバイスなどの記憶デバイスを情報処理装置に接続するだけで、所望の表示データを接続が完了された表示端末装置に対して自動で送信することが可能になる。
【００４８】
従って、例えば、所定のアプリケーションを起動し、送信対象の表示端末装置を特定し、送信データを選択するという表示データの送信毎に必要な制御が不要となる。また、各種の設定を行う場合には、使用するネットワークの情報、ＬＡＮデバイス（通信デバイス）の情報等を特定することが不要となるため、ユーザにとっては予備知識が不要となる。そのため、利便性を向上することが可能となる。
【００４９】
（実施の形態２）
本開示の実施の形態２について説明する。実施の形態２に係るパーソナルコンピュータ１０は、デバイス自動制御処理を実行させるための表示データの自動送信処理プログラム１００Ｐを備えたことを特徴としている。
【００５０】
図１１は、本発明の実施の形態２に係る表示データの自動送信処理プログラム１００Ｐを備えるパーソナルコンピュータ（情報処理装置）１０を示すブロック図である。
【００５１】
図１１において、パーソナルコンピュータ１０は、
（ａ）このパーソナルコンピュータ１０の全体の動作及び全体の処理の制御するＣＰＵ（中央演算処理装置）２０と、
（ｂ）オペレーションプログラムなどの基本プログラム及びそれを実行するために必要なデータを格納するＲＯＭ（読み出し専用メモリ）２１と、
（ｃ）ＣＰＵ２０のワーキングメモリとして動作し、例えば表示データの自動送信処理プログラム１００Ｐの実行の際に必要なデータ（例えば、使用するデバイスのデバイスドライバ、実行処理スケジュール９３等を含む。）等を一時的に格納するＲＡＭ（ランダムアクセスメモリ）２２と、
（ｄ）表示データの自動送信処理プログラム１００Ｐ及び各種データ（デバイスの詳細情報８９−１、ＬＡＮデバイスの詳細情報８９−２、記憶デバイステーブルＴ１、登録ＬＡＮデバイステーブルＴ２など）が格納されるハードディスクメモリ２３と、
（ｅ）ＬＡＮ等の通信ネットワークを介して接続され、表示データをプロジェクタ等の表示端末装置８０に送受信するＬＡＮデバイスインターフェース５１と、
（ｆ）所定のデータや指示コマンドを入力するためのキーボード４１に接続され、キーボード４１から入力されたデータや指示コマンドを受信して所定の信号変換などのインターフェース処理を行ってＣＰＵ２０に伝送するキーボードインターフェース３１と、
（ｇ）ディスプレイ４３上で指示コマンドを入力するためのマウス４２に接続され、マウス４２から入力されたデータや指示コマンドを受信して所定の信号変換などのインターフェース処理を行ってＣＰＵ２０に伝送するマウスインターフェース３２と、
（ｈ）ＣＰＵ２０によって処理されたデータなどを表示するディスプレイ４３に接続され、表示すべき画像データをディスプレイ４３用の画像信号に変換してディスプレイ４３に出力して表示させるディスプレイインターフェース３３と、
（ｉ）ＣＰＵ２０によって処理されたデータなどを印字するプリンタ４４に接続され、印字すべき印字データの所定の信号変換などを行ってプリンタ４４に出力して印字させるプリンタインターフェース３４と、
（ｊ）例えばＵＳＢメモリなどの外部記憶装置６０に接続され、読み出された表示データを所定の信号変換などを行ってＣＰＵ２０又はハードディスクメモリ２３に転送する外部記憶デバイスインターフェース３５とを備え、
これらの回路２０〜２３、３１〜３５及び５１は、バス３０を介して互いに電気的に接続される。
【００５２】
図１２は、図１１の表示データの自動送信処理プログラム１００Ｐにおける表示データの自動送信処理を示すフローチャートである。図１２に示す表示データの自動送信処理は、情報処理装置であるパーソナルコンピュータ１０に外部記憶デバイス６０が接続されたことをトリガとして開始され、表示データの自動送信処理プログラム１００Ｐに従ってＣＰＵ２０により実行される。
【００５３】
図１２のステップＳ１１において、ＣＰＵ２０は、情報処理装置であるパーソナルコンピュータ１０に接続可能なＬＡＮデバイス（例えば、ＬＡＮデバイスインターフェース５１に接続される表示端末装置８０）及び表示データが格納された外部記憶デバイス（例えば、外部記憶デバイスインターフェース３５に接続された外部記憶デバイス６０）を検出する。ステップＳ１２において、ＣＰＵ２０は、検出されたＬＡＮデバイスの詳細情報及び外部記憶デバイスの詳細情報を取得する。次いで、ステップＳ１３において、ＣＰＵ２０は、ＬＡＮデバイス及び外部記憶デバイスの有効判定処理を行う。この有効判定処理については、図１３を参照して詳細後述する。ステップＳ１４において、取得されたＬＡＮデバイス情報及び外部記憶デバイス情報が有効である場合（ＹＥＳ）、次のステップＳ１５に進む一方、有効でないと判定された場合（ＮＯ）当該処理を終了する。
【００５４】
次いで、ステップＳ１５において、ＣＰＵ２０は、所定の制御手順により、実行処理スケジュールを作成する。より具体的には、有効判定処理が有効である場合、登録実行処理スケジュール９１に、有効デバイスの詳細情報９０と登録データ９２とを当てはめることにより、所定の実行処理スケジュール９３を作成する。次いで、ステップＳ１６において、ＣＰＵ２０は、作成された実行処理スケジュール９３に従って、表示データを表示する表示端末装置８０を検索する。ステップＳ１７において、ＣＰＵ２０は、検索された表示端末装置８０に接続処理を行い、表示データを自動で表示端末装置８０に送信し、当該処理を終了する。
【００５５】
図１３は、図１２のサブルーチンであって、ＬＡＮデバイス及び外部記憶デバイスの有効判定処理を示すフローチャートである。
【００５６】
図１３のステップＳ２１において、ＣＰＵ２０は、記憶デバイステーブルＴ１を参照し、取得された記憶デバイスの詳細情報（例えば、８９−１）が、記憶デバイステーブルＴ１中のデバイス情報と一致するか否かを判定する。ステップＳ２１において、一致しない場合（ＮＯ）、元のメインルーチンに戻る。次いで、ステップＳ２２において、ステップＳ２１において一致する場合（ＹＥＳ）、ＣＰＵ２０は、登録ＬＡＮデバイステーブルＴ２を参照し、取得されたＬＡＮデバイスの詳細情報８９−２が、登録ＬＡＮデバイステーブルＴ２中のデバイス情報と一致するか否かを判定する。ステップＳ２１において、一致しない場合（ＮＯ）、元のメインルーチンに戻る。さらに、ステップＳ２３において、ステップＳ２２において一致する場合（ＹＥＳ）、ＣＵＰ２０は、制御対象となる外部記憶デバイス（例えば、６０）及びＬＡＮデバイス（例えば、５１，８０）を選択し、有効デバイスの詳細情報９０を生成する。
【００５７】
上記のように、実施の形態２によれば、上記実施の形態１と同様の作用効果が得られる。また、実施の形態２のように、必要に応じて、図１２に示したデバイス自動制御処理を実行させるための表示データの自動送信処理プログラム１００Ｐを備えることも可能である。
【００５８】
図１４は、本発明の実施の形態２に係る表示データの自動送信処理プログラム１００Ｐを備えるパーソナルコンピュータ１０に外部記憶デバイス６０が挿入された場合の表示データの送信の一例を説明するための図である。
【００５９】
図１４に示すように、実施の形態２によれば、情報処理装置であるパーソナルコンピュータ１０に、所望の表示データが格納されたＵＳＢメモリ等の外部記憶デバイス６０が接続されると、自動でこれを検知し、表示データの送信に必要な所定の実行処理スケジュール９３を作成し、実行処理スケジュール９３に従って、表示端末装置８０を検索して、表示データを表示端末装置８０に送信する。そのため、ユーザとしては、表示データが格納された外部記憶デバイス６０をパーソナルコンピュータ１０に接続するだけで、所望の表示データを接続が完了された表示端末装置８０に対して自動で送信することが可能になる。その結果、表示データによるパーソナルコンピュータ１０のディスプレイ４３上の表示７０と同一の表示７０が、表示端末装置８０により投影されて表示される。
【００６０】
図１５は、本発明の実施の形態２に係る表示データの自動送信処理プログラム１００Ｐを備えるパーソナルコンピュータ１０において、表示データを表示又は編集する（少なくとも表示する）アプリケーションソフトウェア（広義のデバイス）が起動された場合の表示データの送信を説明するための図である。図１５に示すように、外部記憶デバイス６０の接続だけでなく、パーソナルコンピュータ１０の特定のアプリケーションプログラムが起動されることを検出して、同様な制御処理を行うことで、簡単に所望の表示データを表示端末装置８０に送信することも可能になる。例えば、ＣＰＵ２０が、パーソナルコンピュータ１０の特定のアプリケーションプログラム（例えば、ＰＰＴ等のプレゼンテーションソフトウェア等）を検出すると、同様の実行処理スケジュール９３を作成する。次に、ＣＰＵ２０は、実行処理スケジュール９３中のスケジュール（１）〜（６）（但し、スケジュール（３）のアプリケーションプログラムの起動を除く。）に従い、同様に、表示端末装置８０を検索し、表示データを送信する。その結果、パーソナルコンピュータ１０の特定のアプリケーションプログラムが起動されると、表示データによるパーソナルコンピュータ１０のディスプレイ４３上の表示７０と同一の表示７０が、表示端末装置８０により投影されて表示される。
【００６１】
なお、上記実施の形態１及び２では、通信デバイスとして、有線ＬＡＮデバイス及び無線ＬＡＮデバイスを一例に挙げたが、これに限られることはない。情報処理装置１０と通信可能なその他の通信デバイスであっても、同様に本開示を適用することが可能である。
【００６２】
以上のように、本開示における技術の例示として、実施の形態１及び２を説明した。上述の実施の形態１及び２は、本開示における技術を例示するためのものであるから、特許請求の範囲またはその均等の範囲において種々の変更、置き換え、付加、省略などを行うことが可能である。
【００６３】
（他の実施の形態）
本開示の第１の態様に係るデバイス自動制御装置は、表示データを情報処理装置に接続される表示端末装置に表示するためのデバイス自動制御装置において、
前記表示データを格納する外部記憶デバイスが上記情報処理装置に接続されること、もしくは前記表示データを表示するアプリケーションソフトウェアの起動を検出することにより、対応するデバイスを検出するデバイス検出部と、
前記デバイス検出部で検出されたデバイスの検出結果に基づき、検出されたデバイスの情報を取得するデバイス情報取得部と、
前記表示端末装置と通信可能な通信デバイスを抽出して、当該通信デバイスの情報を生成して設定する通信デバイス設定部と、
前記検出されたデバイスの情報及び前記通信デバイスの情報に基づき、前記検出されたデバイス及び前記通信デバイスが有効か否かの有効判定処理を行い、有効である場合に、有効な検出されたデバイス及び通信デバイスの情報から、所定の実行処理スケジュールを作成するスケジュール管理部と、
前記実行処理スケジュールに従って、前記表示データが送信される表示端末装置を自動で検索する表示端末検索部と、
検索された前記表示端末装置との接続処理を行い、前記表示端末装置に前記表示データを送信する表示端末接続部とを備えたことを特徴とする。
【００６４】
本開示の第２の態様に係るデバイス自動制御装置は、第１の態様に係るデバイス自動制御装置において、前記通信デバイス設定部から入力される前記通信デバイスの情報、又は事前に格納される通信デバイスの情報を記憶する通信デバイス記憶部をさらに備えたことを特徴とする。
【００６５】
本開示の第３の態様に係るデバイス自動制御装置は、第１又は第２の態様に係るデバイス自動制御装置において、前記スケジュール管理部は、有効な前記外部記憶デバイスを判別するための第１のデバイステーブル及び有効な前記通信デバイスを判別するための第２のデバイステーブルを有し、前記有効判定処理は、
前記第１のデバイステーブルを参照し、前記検出されたデバイスの情報が、前記第１のデバイステーブル中のデバイス情報と一致するか否かを判定することと、
前記第２のデバイステーブルを参照し、前記通信デバイスの情報が、前記第２のデバイステーブル中のデバイス情報と一致するか否かを判定することと、
それぞれ一致すると判定された前記検出されたデバイスの情報及び前記通信デバイスの情報を選択し、前記有効な検出されたデバイス及び通信デバイスの情報を取得することとを含むことを特徴とする。
【００６６】
本開示の第４の態様に係るデバイス自動制御装置は、本開示の第１〜第３の態様のうちのいずれか１つに記載のデバイス自動制御装置を備えたことを特徴とする。
【００６７】
本開示の第５の態様に係るデバイス自動制御方法は、表示データを情報処理装置に接続される表示端末装置に表示するためのデバイス自動制御装置により実行されるデバイス自動制御方法において、
前記表示データを格納する外部記憶デバイスが上記情報処理装置に接続されること、もしくは前記表示データを表示するアプリケーションソフトウェアの起動を検出することにより、対応するデバイスを検出することと、
前記検出されたデバイスの検出結果に基づき、検出されたデバイスの情報を取得することと、
前記表示端末装置と通信可能な通信デバイスを抽出して、当該通信デバイスの情報を生成して設定することと、
前記検出されたデバイスの情報及び前記通信デバイスの情報に基づき、前記検出されたデバイス及び前記通信デバイスが有効か否かの有効判定処理を行い、有効である場合に、有効な検出されたデバイス及び通信デバイスの情報から、所定の実行処理スケジュールを作成することと、
前記実行処理スケジュールに従って、前記表示データが送信される表示端末装置を自動で検索することと、
検索された前記表示端末装置との接続処理を行い、前記表示端末装置に前記表示データを送信することとを含むことを特徴とする。
【００６８】
本開示の第６の態様に係るデバイス自動制御方法は、第５の態様に係るデバイス自動制御方法において、入力される通信デバイスの情報、又は事前に格納される通信デバイスの情報を通信デバイス記憶部において記憶することをさらに含むことを特徴とする。
【００６９】
本開示の第７の態様に係るデバイス自動制御方法は、第５又は第６の態様に係るデバイス自動制御方法において、前記実行処理スケジュールを作成するときにおいて、有効な前記外部記憶デバイスを判別するための第１のデバイステーブル及び有効な前記通信デバイスを判別するための第２のデバイステーブルを参照し、前記有効判定処理は、
前記第１のデバイステーブルを参照し、前記検出されたデバイスの情報が、前記第１のデバイステーブル中のデバイス情報と一致するか否かを判定することと、
前記第２のデバイステーブルを参照し、前記通信デバイスの情報が、前記第２のデバイステーブル中のデバイス情報と一致するか否かを判定することと、
それぞれ一致すると判定された前記検出されたデバイスの情報及び前記通信デバイスの情報を選択し、前記有効な検出されたデバイス及び通信デバイスの情報を取得することとを含むことを特徴とする。
【産業上の利用可能性】
【００７０】
本開示は、表示データを表示端末装置に送信するデバイス自動制御装置に適用可能である。具体的には、使用する外部記憶デバイスおよびＬＡＮデバイスを自動で検出し、デバイスに含まれるコンテンツとそれに基づき作成される実行処理スケジュールをもとに、ＬＡＮデバイスを自動で制御し、データ送信するためのアプリケーションソフトウェアを自動で起動し、所望の表示データを対象の表示端末装置に自動で送信するデバイス自動制御装置に適用可能である。上記構成によれば、ユーザによる手動でネットワークの通信設定等を行うことなく、また必要なアプリケーションを起動して対象の表示端末装置を手動で選択する手間を省くことが可能である。そのため、より簡単に表示データのデータ送信が可能になるデバイス自動制御装置として有用である。
【符号の説明】
【００７１】
１０…パーソナルコンピュータ、
２０…ＣＰＵ、
２１…ＲＯＭ、
２２…ＲＡＭ、
２３…ハードディスクメモリ、
３０…バス、
３５ｂ…外部記憶デバイスインターフェース、
５１…通信インターフェース、
６０…外部記憶デバイス
８０…表示端末装置、
８９−１…デバイスの詳細情報、
８９−２…ＬＡＮデバイスの詳細情報、
９０…有効デバイスの詳細情報、
９１…登録実行スケジュール、
９２…登録データ、
９３…実行処理スケジュール、
１００Ｐ…表示データの自動送信処理プログラム、
１０１…デバイス検出回路、
１０２…デバイス情報取得回路、
１０３…スケジュール管理回路、
１０４…登録ＬＡＮデバイス設定回路、
１０５…登録ＬＡＮデバイス記憶回路、
１０６…表示端末検索回路、
１０７…表示端末接続回路、
２０１…デバイス入出力回路Ａ、
２０２…デバイス入出力回路Ｂ、
２０３…デバイス入出力検出回路、
３０２…デバイス情報検出回路、
３０３…デバイス情報記憶回路、
３０４…デバイス制御判定回路、
４０１…ＬＡＮデバイス入出力回路Ａ、
４０２…ＬＡＮデバイス入出力回路Ｂ、
４０３…ＬＡＮデバイス検出回路、
５０２…ＬＡＮデバイス有効検出回路、
５０３…登録ＬＡＮデバイス蓄積回路、
５０４…使用ＬＡＮデバイス検出回路、
６０１…デバイス入力識別回路、
Ｔ１…記憶デバイステーブル、
Ｔ２…登録ＬＡＮデバイステーブル。
【図１】
2013149244.tif 000003
【図２】
2013149244.tif 000004
【図３】
2013149244.tif 000005
【図４】
2013149244.tif 000006
【図５】
2013149244.tif 000007
【図６】
2013149244.tif 000008
【図７】
2013149244.tif 000009
【図８】
2013149244.tif 000010
【図９】
2013149244.tif 000011
【図１０】
2013149244.tif 000012
【図１１】
2013149244.tif 000013
【図１２】
2013149244.tif 000014
【図１３】
2013149244.tif 000015
【図１４】
2013149244.tif 000016
【図１５】
2013149244.tif 000017