(57)【要約】【課題】ＵＩを格納するメモリ領域の圧迫を軽減する仕組みを備え、ＬＡＮに接続されていない機器にＵＩを提供することができる無線通信装置を提供する。【解決手段】無線通信機能を有しない遠隔操作対象装置５と接続して、無線通信機能を有する遠隔操作装置３からの操作を中継する無線通信装置１において、遠隔操作対象装置５を操作するためのＵＩを、遠隔操作装置３に対して提供するようにした無線通信装置１。【選択図】　　　　図１
2004078473.tif 000002
【特許請求の範囲】
【請求項１】
無線通信機能を有しない遠隔操作対象装置と接続して、無線通信機能を有する遠隔操作装置からの操作を中継する無線通信装置において、
遠隔操作対象装置を操作するためのユーザーインタフェース（以下、ＵＩという）を、遠隔操作装置に対して提供することを特徴とする無線通信装置。
【請求項２】
遠隔操作装置からのＵＩ取得要求を受信するＵＩ取得要求受信手段と、
遠隔操作対象装置の機能情報を取得する機能情報取得手段と、
遠隔操作対象装置のためのＵＩを構成するためのＵＩ部品をＵＩ部品格納領域に格納しておくＵＩ部品格納手段と、
機能情報を基にしてＵＩ部品格納領域の中から遠隔操作対象装置に適したＵＩ部品を抽出するＵＩ部品抽出手段と、
ＵＩ部品抽出手段により抽出したＵＩ部品を基にしてＵＩを構成するＵＩ部品構成手段と、
ＵＩ部品構成手段により構成した構成済みＵＩを遠隔操作装置に対して送信する構成済みＵＩ送信手段
を有することを特徴とする請求項１に記載の無線通信装置。
【請求項３】
遠隔操作対象装置から取得した機能情報を機能情報格納領域に格納する機能情報格納手段
を備えることを特徴とする請求項２に記載の無線通信装置。
【請求項４】
機能情報格納手段は、機能情報を識別するための機能情報識別値を、機能情報に対して付加すること
を特徴とする請求項３に記載の無線通信装置。
【請求項５】
機能情報を機能情報格納領域に格納する機能情報格納手段と、
無線通信装置と接続する外部装置より機能情報を機能情報格納領域に登録することができる機能情報登録手段
を備えることを特徴とする請求項２に記載の無線通信装置。
【請求項６】
遠隔操作装置へ送信する構成済みＵＩを構成済みＵＩ格納領域に格納する構成済みＵＩ格納手段
を備えることを特徴とする請求項２に記載の無線通信装置。
【請求項７】
構成済みＵＩ格納手段は、構成済みＵＩを識別するための構成済みＵＩ識別値を、構成済みＵＩに対して付加する
ことを特徴とする請求項６に記載の無線通信装置。
【請求項８】
無線通信装置は、ＵＩ取得要求内に含まれる構成済みＵＩ識別値に応じて、対応する構成済みＵＩを構成済みＵＩ格納領域の中から抽出する構成済みＵＩ抽出手段を備える
ことを特徴とする請求項７に記載の無線通信装置。
【請求項９】
構成済みＵＩを構成済みＵＩ格納領域に格納する構成済みＵＩ格納手段と、
無線通信装置と接続する外部装置より構成済みＵＩを構成済みＵＩ格納領域に登録することができる、構成済みＵＩ登録手段
を備えることを特徴とする請求項２に記載の無線通信装置。
【請求項１０】
ＵＩ部品格納手段は、ＵＩ部品を識別するためのＵＩ部品識別値を、ＵＩ部品に対して付加する
ことを特徴とする請求項２に記載の無線通信装置。
【請求項１１】
ＵＩ部品格納手段は、ＵＩ部品を外部装置より登録することができる、ＵＩ部品登録手段を
備えることを特徴とする請求項２に記載の無線通信装置。
【請求項１２】
無線通信機能を有する外部装置より、機能情報または構成済みＵＩまたはＵＩ部品を無線通信経由で登録することができることを特徴とする請求項５または請求項９または請求項１１に記載の無線通信装置。
【請求項１３】
無線通信装置内に格納されている機能情報または構成済みＵＩまたはＵＩ部品に関する情報を遠隔操作装置に送信する、格納領域情報送信手段
を備えることを特徴とする請求項２に記載の無線通信装置。
【請求項１４】
遠隔操作装置の表示能力情報を取得する表示能力情報取得手段と、
取得された表示能力情報を基にしてＵＩ部品を加工するＵＩ部品加工手段
を備えることを特徴とする請求項２に記載の無線通信装置。
【請求項１５】
無線通信装置の電源投入時に、無線通信装置と接続する遠隔操作対象装置から機能情報を自動的に取得する
ことを特徴とする請求項２に記載の無線通信装置。
【請求項１６】
遠隔操作対象装置と無線通信装置が初めて接続された時に、遠隔操作対象装置から機能情報を自動的に取得する
ことを特徴とする請求項２に記載の無線通信装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、無線通信装置に関する。
【０００２】
【従来の技術】
特開平１０−２４０６５７号公報に示されるように、現在、無線通信機能を有するユーザー端末装置（以下、端末と略称することがある）からプリンタに対して、プリンタを操作するためのユーザーインタフェース（ＵＩ）を要求すると、プリンタと同じネットワーク上に存在する無線ＬＡＮサーバーから無線通信を経由して、プリンタを操作するためのＵＩをユーザー端末に対して提供する仕組みを備えた無線ＬＡＮサーバーがある。
【０００３】
この無線ＬＡＮサーバーは、無線ＬＡＮサーバー内のメモリ領域にプリンタを操作するためのＵＩを格納する構成を備えていることから、無線ＬＡＮサーバーを経由してユーザー端末にＵＩを提供する機器（プリンタなど）が無線ＬＡＮサーバーと同じネットワーク上に多数存在すると、無線ＬＡＮサーバー内のメモリ領域に格納しておくＵＩが多くなり、無線ＬＡＮサーバー内のメモリ領域を圧迫させるという問題がある。
【０００４】
また、無線ＬＡＮサーバーを経由してユーザー端末にＵＩを提供する機器（プリンタなど）は、無線ＬＡＮサーバーと同じネットワークに存在していないといけないことから、ＦＡＸやＡＶ機器などのように、無線ＬＡＮサーバーとＬＡＮ接続されていないスタンドアロン機器には、ＵＩを提供することができないという問題がある。
【０００５】
【発明が解決しようとする課題】
本発明は、このような従来技術の問題点に鑑みてなされたものであり、無線通信装置内において、ＵＩを格納するメモリ領域の圧迫を軽減するための仕組みを備え、さらにＬＡＮに接続していないスタンドアロン機器にもＵＩを提供することができる仕組みを備えた無線通信装置を提供することを目的とする。
【０００６】
【課題を解決するための手段】
上記課題を解決するために、本発明は、無線通信機能を有しない遠隔操作対象装置と接続して、無線通信機能を有する遠隔操作装置からの操作を中継する無線通信装置において、遠隔操作対象装置を操作するためのＵＩを、遠隔操作装置に対して提供するようにした。
【０００７】
具体的には、本発明の無線通信装置は、遠隔操作装置からのＵＩ取得要求を受信するＵＩ取得要求受信手段と、遠隔操作対象装置の機能情報を取得する機能情報取得手段と、遠隔操作対象装置のためのＵＩを構成するためのＵＩ部品をＵＩ部品格納領域に格納しておくＵＩ部品格納手段と、機能情報を基にしてＵＩ部品格納領域の中から遠隔操作対象装置に適したＵＩ部品を抽出するＵＩ部品抽出手段と、ＵＩ部品抽出手段により抽出したＵＩ部品を基にしてＵＩを構成するＵＩ部品構成手段と、ＵＩ部品構成手段により構成した構成済みＵＩを遠隔操作装置に対して送信する構成済みＵＩ送信手段を備えた。
【０００８】
【発明の実施の形態】
以下、図面を使用して本発明の実施形態について説明する。図１は、本発明における無線通信装置１、遠隔操作装置３、遠隔操作対象装置５および外部装置７の関係を示す全体システム図である。無線通信装置１は、無線通信アンテナ２９を介して、遠隔操作装置３と無線で接続されている。無線通信装置１は、遠隔操作対象装置とのインターフェース部Ｉ／Ｆ１２を介して、遠隔操作対象装置５と接続されている。また、無線通信装置１は、外部装置とのインターフェース部Ｉ／Ｆ１３を有し、外部装置とのインターフェース部Ｉ／Ｆ１３を介して、外部装置７と接続することができる。また、遠隔操作装置３には表示部３０を設け、無線通信装置１から送信されてくる表示データを表示部３０に表示する。
【０００９】
無線通信装置１の一実施形態を示すブロック図である図２を用いて、無線通信装置１の構成を説明する。
【００１０】
同図に示すように、この無線通信装置１は、ＵＩ取得要求受信処理部１１と、受信データ解析部１２と、機能情報取得処理部１３と、電源判断部１４と、接続判断部１５と、ＵＩ部品抽出処理部１６と、ＵＩ部品格納領域１７と、ＵＩ部品格納処理部１８と、ＵＩ部品加工処理部１９と、機能情報格納処理部２０と、機能情報格納領域２１と、構成済みＵＩ格納処理部２２と、構成済みＵＩ格納領域２３と、格納領域情報送信処理部２４と、構成済みＵＩ抽出処理部２５と、ＵＩ部品構成処理部２６と、構成済みＵＩ送信処理部２７と、遠隔操作装置とのインターフェース部Ｉ／Ｆ１１と、遠隔操作対象装置とのインターフェース部Ｉ／Ｆ１２と、外部装置とのインターフェース部Ｉ／Ｆ１３とで構成される。
【００１１】
上記受信データ解析部１２は、構成済みＵＩ取得選択部１２１と、機能情報参照選択部１２２を有している。上記ＵＩ部品抽出処理部１６は、表示能力情報取得処理部１６１を有している。上記ＵＩ部品格納処理部１８は、ＵＩ部品登録処理部１８１を有している。上記機能情報格納処理部２０は、機能情報登録処理部２０１を有している。上記構成済みＵＩ格納処理部２２は、構成済みＵＩ登録処理部２２１を有している。上記ＵＩ部品構成処理部２６は、ＵＩ部品埋め込み順序リスト作成処理部２６１と、構成済みＵＩ格納処理部２６２を有している。
【００１２】
図３のブロック図を用いて、遠隔操作装置３における処理を説明する。遠隔操作装置３は、無線通信装置とのインターフェース部Ｉ／Ｆ３１と、表示部３０と、ＵＩ取得要求送信処理部３１と、表示能力情報送信処理部３２と、格納領域情報取得処理部３３と、画面表示処理部３４と、構成済みＵＩ受信処理部３５と、機能情報データ送信処理部３６と、構成済みＵＩデータ送信処理部３７と、ＵＩ部品データ送信処理部３８と、表示能力情報格納領域３９とで構成される。
【００１３】
図４のブロック図を用いて、無線通信装置１と接続する遠隔操作対象装置５における処理を説明する。
【００１４】
同図に示すように、遠隔操作対象装置５は、無線通信装置とのインターフェース部Ｉ／Ｆ５１と、機能情報送信処理部５１と、機能情報格納領域５２で構成される。
【００１５】
図５を用いて、無線通信装置１のＵＩ部品格納領域１７に格納されるＵＩ部品管理リストの構成を説明する。ＵＩ部品格納領域１７には、ＵＩ部品Ｌ１７１およびＵＩ部品機能詳細Ｌ１７２ならびにＵＩ部品識別値Ｌ１７３との対応関係を示したＵＩ部品管理リストＬ１７が格納され、ＵＩ部品がデータベース化されて格納されている。ＵＩ部品Ｌ１７１に記述された各々のＵＩ部品Ｌ１７１Ｐには、各々のＵＩ部品を識別できるようにＵＩ部品識別値Ｌ１７３Ｖが割り振られている。たとえば、遠隔操作対象装置５の名称を表示するためのＵＩ部品には“１”というＵＩ部品識別値が与えられ、印刷枚数を指定するためのＵＩ部品には“２”というＵＩ部品識別値が与えられ、ページレイアウトを指定するためのＵＩ部品には“３”というＵＩ部品識別値が与えられる。ＵＩ部品機能詳細Ｌ１７２は、ＵＩ部品Ｌ１７１に記述されている各ＵＩ部品に関する機能情報の詳細Ｌ１７２Ｄが記述されている。
【００１６】
さらに、ＵＩ部品格納領域１７には、ＵＩ部品管理リストＬ１７の他にＵＩ部品を埋め込むためのＵＩとして、図６のようなベースＵＩ＿Ｂ１７が格納され、無線通信装置１が遠隔操作装置からＵＩ取得要求を受信すると、無線通信装置１はＵＩ部品をベースＵＩＢ１７の中に埋め込んで送信する。ＯＫボタンＢ１７１は、埋め込まれたＵＩ部品における処理を決定するためのボタンであり、キャンセルボタンＢ１７２は、埋め込まれたＵＩ部品における処理をキャンセルするためのボタンである。
【００１７】
図７（Ａ）は、べースＵＩ＿Ｂ１７にＵＩ部品を埋め込んだ状態を示す。なお、ベースＵＩ＿Ｂ１７は、スクロールバーＢ１７３を備えている。たとえば遠隔操作対象装置５のＵＩが非常に多くのＵＩ部品で構成されている場合、図７（Ｂ）のように、自動的にスクロールバーＢ１７３が表示され、スクロールバーＢ１７３を上下することで、ベースＵＩＢ１７に埋め込まれたすべてのＵＩ部品の操作を行うことができる。
【００１８】
以下、遠隔操作装置３、無線通信装置１および遠隔操作対象装置５の各処理部でのＵＩ取得要求処理における一連の処理について説明する。
【００１９】
遠隔操作装置３のＵＩ取得要求送信処理部３１は、ＵＩ取得要求データＤ３１を生成して、無線通信装置１に対してＵＩ取得要求データＤ３１を送信する。
【００２０】
ＵＩ取得要求データＤ３１は、たとえば、図８のように、ＵＩ取得要求ヘッダＤ３１１とデータ長Ｄ３１２で構成されている。ＵＩ取得要求データＤ３１の先頭にＵＩ取得要求ヘッダＤ３１１を付与することで、無線通信装置１の遠隔操作装置とのインターフェース部Ｉ／Ｆ１１は、受信データがＵＩ取得要求データであることを認識する。
【００２１】
また、ＵＩ取得要求送信処理部３１は必要に応じて、ＵＩ取得要求データＤ３１に、構成済みＵＩ取得要求データＤ３１３（図８（Ｂ））、あるいは機能情報参照要求データＤ３１４（図８（Ｃ））を付与して、ＵＩ取得要求データを送信する。ＵＩ取得要求データＤ３１に、構成済みＵＩ取得要求データＤ３１３、あるいは機能情報参照要求データＤ３１４を付与する場合については後で説明を行う。
【００２２】
無線通信装置１の遠隔操作装置３とのインターフェース部Ｉ／Ｆ１１は、受信データがＵＩ取得要求データＤ３１であることを認識すると、受信データをＵＩ取得要求受信処理部１１に送信し、受信データ解析部１２において受信データを解析する。
【００２３】
図９のフローチャートを用いて、無線通信装置１のＵＩ取得要求受信処理部１１におけるＵＩ取得要求受信処理および受信データ解析部１２における受信データ解析処理を説明する。ＵＩ取得要求受信処理は、遠隔操作装置とのインターフェース部Ｉ／Ｆ１１がＵＩ取得要求データＤ３１を受信したか否かを監視し（ステップＳ１）、ＵＩ取得要求データを受信すると（Ｙｅｓ）、受信データを受信データ解析部１２１に送信する（ステップＳ２）。
【００２４】
受信データ解析部１２は、ＵＩ取得要求データＤ３１に付与されるデータ内容を解析する（ステップＳ３）。そして、ＵＩ取得要求データＤ３１に構成済みＵＩ取得要求データＤ３１３が付与されているか否かを判断し（ステップＳ４）、構成済みＵＩ取得要求データＤ３１３が付与されているなら、構成済みＵＩ取得選択部１２１において図２８の構成済みＵＩ取得要求処理を行う。また、ＵＩ取得要求データＤ３１に構成済みＵＩ取得要求データＤ３１３が付与されていないなら、ＵＩ取得要求データＤ３１に機能情報参照要求データＤ３１４が付与されているか否かを判断し（ステップＳ５）、機能情報参照要求データＤ３１４が付与されているなら、機能情報参照選択部１２２において図１５の機能情報参照処理を行う。ステップＳ５でＵＩ取得要求データＤ３１に機能情報参照要求データＤ３１４が付与されていないなら、機能情報取得処理部１３において図１２の機能情報取得要求処理を行う。なお、図２８における構成済みＵＩ取得要求処理、図１５における機能情報参照処理については後で説明を行う。
【００２５】
構成済みＵＩ取得選択部１２１および機能情報参照選択部１２２における処理については後で説明を行う。
【００２６】
次に、無線通信装置１の機能情報取得処理部１３における機能情報取得要求処理について説明する。
【００２７】
機能情報取得処理部１３は、遠隔操作対象装置とのインターフェース部Ｉ／Ｆ１２を経由して、遠隔操作対象装置５に機能情報取得要求データＤ１３を送信する。
【００２８】
機能情報取得要求データＤ１３は、たとえば図１０に示すように、機能情報取得要求ヘッダＤ１３１とデータ長Ｄ１３２と無線通信装置ＵＩ部品データＤ１３３で構成されている。機能情報取得要求データＤ１３の先頭に機能情報取得要求ヘッダＤ１３１を付与することで、遠隔操作対象装置５の無線通信装置とのインターフェース部Ｉ／Ｆ５１は、受信データが機能情報取得要求データＤ１３であることを認識する。無線通信装置ＵＩ部品データＤ１３３は、無線通信装置１のＵＩ部品格納領域１７に格納されている各ＵＩ部品に対応するＵＩ部品識別値Ｌ１７３Ｖ（１〜３）によって構成されている。
【００２９】
遠隔操作対象装置５の無線通信装置とのインターフェース部Ｉ／Ｆ５１は、受信データが機能情報取得要求データＤ１３であることを認識すると、受信データを機能情報送信処理部５１に送信し、機能情報送信処理部５１において、機能情報格納領域５２を参照して、機能情報データＤ５１を生成して、無線通信装置とのインターフェース部Ｉ／Ｆ５１を経由して、機能情報データＤ５１を無線通信装置１に送信する。
【００３０】
機能情報データＤ５１は、たとえば図１１に示すように、機能情報ヘッダＤ５１１とデータ長Ｄ５１２と遠隔操作対象装置機能データＤ５１３で構成されている。機能情報データＤ５１の先頭に機能情報ヘッダＤ５１１を付与することで、無線通信装置１の遠隔操作対象装置とのインターフェース部Ｉ／Ｆ１２は、受信データが機能情報データＤ５１であることを認識する。遠隔操作対象装置機能データＤ５１３は、遠隔操作対象装置名Ｄ５１３−１および機能情報送信処理部５１が受信した無線通信装置ＵＩ部品データＤ１３３を基にして構成されている。遠隔操作対象装置名Ｄ５１３−１には、無線通信装置１と接続する遠隔操作対象装置５を認識できるような名称が書き込まれる。たとえば、図１２に示すように「ＡＡＡ」などである。
【００３１】
また、遠隔操作対象装置５の機能情報送信処理部５１は、機能情報格納領域５２を参照して、遠隔操作対象装置５が有する機能を操作するために必要なＵＩ部品を選択する。つまり、無線通信装置ＵＩ部品データＤ１３３内の各ＵＩ部品識別値Ｌ１７３Ｖ（１〜３）に対応するＵＩ部品が必要であるか否かを判断し、必要であるならば機能有識別値Ｄ５１３−２（たとえば図１１では○）を与え、必要でないならば機能無識別値Ｄ５１３−３（たとえば図１１では×）を与えて、遠隔操作対象装置機能データＤ５１３を構成する。
【００３２】
無線通信装置１の遠隔操作対象装置とのインターフェース部Ｉ／Ｆ１２は、受信データが機能情報データＤ５１であることを認識すると、受信データを機能情報取得処理部１３に送信し、機能情報取得処理部１３は、機能情報データＤ５１を解析して、遠隔操作対象装置機能データＤ５１３をＵＩ部品抽出処理部１６に送信する。
【００３３】
図１２のフローチャートを用いて、機能情報取得処理部１３における機能情報取得要求処理を説明する。機能情報取得処理部１３は、ＵＩ部品格納領域１７からＵＩ部品管理リストＬ１７を参照する（ステップＳ６）。ＵＩ部品管理リストＬ１７におけるＵＩ部品識別値Ｌ１７３を基にして、機能情報取得要求データＤ１３を生成し、遠隔操作対象装置５に対して遠隔操作対象装置とのインターフェース部Ｉ／Ｆ１２を介して、生成した機能情報取得要求データＤ１３を送信する（ステップＳ７）。機能情報取得処理部１３は遠隔操作対象装置５から機能情報データＤ５１を受信したか否かを判断する（ステップＳ８）。機能情報データＤ５１を受信すると、受信した機能情報データＤ５１の遠隔操作対象装置機能データ部分Ｄ５１３をＵＩ部品抽出処理部１６に送信し（ステップＳ９）、図１６に示すＵＩ部品抽出処理を行う。また、ステップＳ８において、機能情報データＤ５１を受信しないなら、ステップＳ７に戻り、再度機能情報取得要求データＤ１３を生成して遠隔操作対象装置５へ送信する。
【００３４】
ＵＩ部品抽出処理部１６におけるＵＩ部品抽出処理の概要について説明する。ＵＩ部品抽出処理部１６は、機能情報取得処理部１３より取得した遠隔操作対象装置機能データＤ５１３を解析し、各ＵＩ部品識別値Ｌ１７３（１〜３）に対して与えられている機能有識別値Ｄ５１３−２または機能無識別値Ｄ５１３−３を判断する。そして、ＵＩ部品格納領域１７の中から、機能有識別値Ｄ５１３−２が与えられているＵＩ部品識別値Ｌ１７３に対応するＵＩ部品Ｌ１７１を抽出する処理を行う。
【００３５】
また、ＵＩ部品抽出処理部１６は、受信データ解析部１２の機能情報参照選択部１２２から機能情報参照要求データＤ３１４を受信した場合、機能情報参照要求データＤ３１４の内容に応じて、機能情報格納領域２１から、ＵＩ部品の抽出を行う。
【００３６】
また、ＵＩ部品抽出処理部１６は、必要に応じて、表示能力情報取得処理部１６１から取得した遠隔操作装置の表示能力情報Ｄ１６を、抽出したＵＩ部品と共に、ＵＩ部品加工処理部１９に送信する表示能力情報取得処理を行う。
【００３７】
さらに、ＵＩ部品抽出処理部１６は、必要に応じて、機能情報格納領域２１へ遠隔操作対象装置機能データＤ５１３を登録する機能情報格納処理を行う。
【００３８】
表示能力情報取得処理および機能情報格納処理については後で説明を行う。
【００３９】
ここで、機能情報格納領域２１における機能情報の格納方法について説明する。機能情報格納領域２１は、機能情報を格納する際に、図１３に示すような機能情報管理リストＬ２１を作成して、機能情報格納領域２１に格納されている機能情報の管理を行う。遠隔操作対象装置名欄Ｌ２１１は、遠隔操作対象装置名Ｄ５１３−１に対応している。ＵＩ部品欄Ｌ２１２は、ＵＩ部品識別値Ｌ１７３、機能有識別値Ｄ５１３−２および機能無識別値Ｄ５１３−３に対応している。機能情報識別値Ｌ２１３は、機能情報格納領域２１に格納されている各機能情報に対して、お互い独立な自然数が割り振られた識別値を示す。
【００４０】
ここで、受信データ解析部１２の機能情報参照選択部１２２における機能情報参照処理について説明する。機能情報参照選択部１２２は、受信データ解析部１２が受信したＵＩ取得要求データＤ３１に機能情報参照要求データＤ３１４が付与されている場合に、機能情報参照要求データＤ３１４をＵＩ部品抽出処理部１６に送信する。
【００４１】
機能情報参照要求データＤ３１４は、たとえば図１４に示すように、機能情報参照ヘッダＤ３１４１と、ヘッダ長Ｄ３１４２と、遠隔操作対象装置指定データＤ３１４３で構成されている。機能情報参照要求データＤ３１４の先頭に機能情報参照ヘッダＤ３１４１を付与することで、受信データ解析部１２は受信データが機能情報参照要求データＤ３１４であることを認識する。遠隔操作対象装置指定データＤ３１４３には、機能情報管理リストＬ２１の遠隔操作対象装置名Ｌ２１１を指定する名称が格納されている。たとえば、図１４に示すように「ＡＡＡ」などである。
【００４２】
図１５のフローチャートを用いて、機能情報参照選択部１２２における機能情報参照処理を説明する。
【００４３】
機能情報参照選択部１２２は、遠隔操作対象装置指定データＤ３１４３をＵＩ部品抽出処理部１６に送信して（ステップＳ１０）、図１６のＵＩ部品抽出処理を行う。
【００４４】
図１６のフローチャートを用いて、ＵＩ部品抽出処理部１６におけるＵＩ部品抽出処理を説明する。ＵＩ部品抽出処理部１６は、遠隔操作対象装置機能データＤ５１３を受信しているか否かを判断して（ステップＳ１１）、遠隔操作対象装置機能データＤ５１３を取得しているなら、遠隔操作対象装置機能データＤ５１３の内容を解析する（ステップＳ１２）。
【００４５】
そして、ＵＩ部品格納領域１７から遠隔操作対象装置機能データＤ５１３の内容に応じて、ＵＩ部品Ｌ１７１を抽出する（ステップＳ１３）。ＵＩ部品Ｌ１７１の抽出が終了すると、遠隔操作対象装置機能データＤ５１３を機能情報格納領域２１に格納するか否かを選択する（ステップＳ１４）。遠隔操作対象装置機能データＤ５１３を機能情報格納領域２１に格納するなら、機能情報格納処理を行う（ステップＳ１５）。機能情報格納処理が終了するとステップＳ２０に進む。ステップＳ１４において、遠隔操作対象装置機能データＤ５１３を機能情報格納領域２１に格納しないなら、ステップＳ２０に進む。
【００４６】
また、ステップＳ１１において、遠隔操作対象装置機能データＤ５１３を取得していないなら、遠隔操作対象装置指定データＤ３１４３を受信しているか否かを判断する（ステップＳ１６）。遠隔操作対象装置指定データＤ３１４３を取得しているなら、遠隔操作対象装置指定データＤ３１４３を解析する（ステップＳ１７）。そして、機能情報格納領域２１から機能情報管理リストＬ２１を取得する（ステップＳ１８）。遠隔操作対象装置指定データＤ３１４３で指定される遠隔操作対象装置５に対応する機能情報を参照して、ＵＩ部品格納領域１７から機能情報管理リストＬ２１の内容に応じて、ＵＩ部品Ｌ１７１を抽出する（ステップＳ１９）。ＵＩ部品Ｌ１７１の抽出が終了するとステップＳ２０に進む。ステップＳ１６において、遠隔操作対象装置指定データＤ３１４３を取得していないならステップＳ１１に戻って、遠隔操作対象装置機能データＤ５１３を取得しているか否かを再度判断する。
【００４７】
次に、ステップＳ２０では、表示能力情報取得処理部１６１において表示能力情報取得処理を行うか否かを判断する。表示能力情報取得処理を行うなら図４５の表示能力情報取得処理を行う。ステップＳ２０で表示能力情報取得処理を行わないなら、抽出したＵＩ部品をＵＩ部品構成処理部２６に送信する（ステップＳ２１）。そして、図２０のＵＩ部品構成処理を行う。
【００４８】
なお、ステップＳ１５における機能情報取得処理、図４５の表示能力情報取得処理および図２０のＵＩ部品構成処理については後で説明を行う。
【００４９】
ステップＳ１４における、機能情報格納処理を行うか否かの判断は、たとえば、無線通信装置１に設けた機能情報格納用スイッチのＯＮ／ＯＦＦにより判断するという形態をとってもよい。また、機能情報参照要求データＤ３１４内に、新たに機能情報を格納するか否かを判断するための識別値などを設けることで、ステップＳ１４における、機能情報格納処理をするか否かの判断を行ってもよい。
【００５０】
ステップＳ２０における、表示能力情報取得処理を行うか否かの判断は、たとえば、無線通信装置１に設けた表示能力情報取得用スイッチのＯＮ／ＯＦＦにより判断するという形態をとってもよい。また、受信データ解析部１２が受信するＵＩ取得要求データＤ３１内に、新たに遠隔操作装置の表示能力情報を取得するか否かを判断するための識別値などを設けることで、ステップＳ２０における、表示能力情報取得処理をするか否かの判断を行ってもよい。
【００５１】
次に、図１８のフローチャートを用いて、機能情報格納処理部２０における機能情報格納処理について説明する。
【００５２】
機能情報格納処理部２０は、機能情報格納領域２１より機能情報管理リストＬ２１を取得して（ステップＳ５１）、遠隔操作対象装置機能データＤ５１３の遠隔操作対象装置名Ｄ５１３−１が、取得した機能情報管理リストＬ２１内の遠隔操作対象装置名欄Ｌ２１１にあるか否かを判断する（ステップＳ５２）。遠隔操作対象装置機能データＤ５１３の遠隔操作対象装置名Ｄ５１３−１が機能情報管理リストＬ２１内にあるなら遠隔操作対象装置機能データＤ５１３の機能有識別値Ｄ５１３−２および機能無識別値Ｄ５１３−３が、取得した機能情報管理リストＬ２１内のＵＩ部品欄Ｌ２１２の内容と同じであるか否かを判断する（ステップＳ５３）。ステップＳ５３において、取得した機能情報管理リストＬ２１内のＵＩ部品欄Ｌ２１２の内容と同じであるなら機能情報格納処理を終了して、図１７のＵＩ部品抽出処理へ移行する。
【００５３】
ステップＳ５２において、遠隔操作対象装置機能データＤ５１３の遠隔操作対象装置名Ｄ５１３−１が機能情報管理リストＬ２１内にないなら、遠隔操作対象装置機能データＤ５１３を機能情報格納領域２１に格納して（ステップＳ５５）、機能情報管理リストＬ２１に新たに機能情報識別値欄を作成して、遠隔操作対象装置名欄Ｌ２１１およびＵＩ部品欄Ｌ２１２に、遠隔操作対象装置機能データＤ５１３内の遠隔操作対象装置名Ｄ５１３−１、機能有識別値Ｄ５１３−２および機能無識別値Ｄ５１３−３を追加して（ステップＳ５６）、機能情報格納処理を終了する。
【００５４】
ステップＳ５３において、取得した機能情報管理リストＬ２１内のＵＩ部品欄Ｌ２１２の内容と同じでないなら機能有識別値Ｄ５１３−２と機能無識別値Ｄ５１３−３の内容を機能情報管理リストＬ２１に反映して（ステップＳ５４）、機能情報格納処理を終了する。
【００５５】
次に、ＵＩ部品構成処理部２６におけるＵＩ部品構成処理について説明する。ＵＩ部品構成処理部２６は、ＵＩ部品抽出処理部１６において抽出されたＵＩ部品をベースＵＩ＿Ｂ１７に埋め込む処理を行い、ベースＵＩ＿Ｂ１７にＵＩ部品を埋め込んだ構成済みＵＩを構成済みＵＩ送信処理部２７に送信する。
【００５６】
図１８を用いて、ＵＩ部品構成処理部２６で構成した構成済みＵＩ＿Ｂ２６の構成の一例を説明する。たとえば、ＵＩ部品構成処理部２６において、遠隔操作対象装置名を表示するためのＵＩ部品Ｂ２６１および印刷枚数を指定するためのＵＩ部品Ｂ２６２が受信されたなら、ベースＵＩ＿Ｂ１７に各ＵＩ部品が埋め込まれて、図１８のような構成済みＵＩ＿Ｂ２６を構成する。
【００５７】
また、ＵＩ部品埋め込み順序リスト作成処理部２６１は、図１９のようなＵＩ部品埋め込み順序リストＬ２６１を作成する処理を行い、ＵＩ部品構成処理部２６は、ＵＩ部品埋め込み順序リストＬ２６１に従って、抽出されたＵＩ部品をベースＵＩ＿Ｂ１７に埋め込む。埋め込み順序欄Ｌ２６１１は、ベースＵＩ＿Ｂ１７にＵＩ部品を埋め込む順番を示し、ＵＩ部品欄Ｌ２６１２は、ＵＩ部品構成処理部２６が受信したＵＩ部品を示す。
【００５８】
また、構成済みＵＩ格納処理部２６２は、ＵＩ部品をベースＵＩ＿Ｂ１７に埋め込んだ構成済みＵＩ＿Ｂ２６を、構成済みＵＩ格納領域２３に格納する処理を行う。ＵＩ部品埋め込み順序リスト作成処理部２６１および構成済みＵＩ格納処理部２６２については、後で説明を行う。
【００５９】
図２０のフローチャートを用いて、ＵＩ部品構成処理部２６におけるＵＩ部品構成処理を説明する。
【００６０】
ＵＩ部品構成処理部２６は、ＵＩ部品格納領域１７からベースＵＩ＿Ｂ１７を取得する（ステップＳ２２）。次に、ＵＩ部品埋め込み順序リスト作成処理を行い（ステップＳ２３）、ステップＳ２３において作成したＵＩ部品埋め込み順序リストＬ２６１の内容に従って、ＵＩ部品構成処理部２６が受信したＵＩ部品をベースＵＩ＿Ｂ１７に埋め込む（ステップＳ２４）。そして、ステップＳ２４で構成した構成済みＵＩ＿Ｂ２６を構成済みＵＩ送信処理部２７に送信する（ステップＳ２５）。ステップＳ２４で構成した構成済みＵＩ＿Ｂ２６を構成済みＵＩ格納領域２３に格納するか否かを選択する（ステップＳ２６）。ステップＳ２４で構成した構成済みＵＩを構成済みＵＩ格納領域２３に格納するなら、ステップＳ２７に進んで構成済みＵＩ格納処理を行い、構成済みＵＩ格納処理が終了したら、図２５の構成済みＵＩ送信処理を行う。ステップＳ２４で構成した構成済みＵＩを構成済みＵＩ格納領域２３に格納しないなら、図２５の構成済みＵＩ送信処理を行う。構成済みＵＩ格納処理については後で説明を行う。
【００６１】
ステップＳ２６における、構成済みＵＩ格納処理を行うか否かの判断は、たとえば、無線通信装置１に設けた構成済みＵＩ格納用スイッチのＯＮ／ＯＦＦにより判断するという形態をとってもよい。また、受信データ解析部１２が受信するＵＩ取得要求データＤ３１内に、新たに構成済みＵＩを格納するか否かを判断するための識別値などを設けることで、ステップＳ２６における、構成済みＵＩ格納処理を行うか否かの判断を行ってもよい。
【００６２】
次に、図２１を用いて、ＵＩ部品埋め込み順序リスト作成処理部２６１におけるＵＩ部品埋め込み順序リスト作成処理について説明する。図２１は、ＵＩ部品埋め込み順序リスト作成処理を示すフローチャートである。
【００６３】
ＵＩ部品埋め込み順序リスト作成処理部２６１は、ＵＩ部品構成処理部２６が受信したＵＩ部品の個数Ｘを取得する（ステップＳ６１）。パラメータＭを１と設定して（ステップＳ６２）、ＵＩ部品構成処理部２６が受信した各ＵＩ部品に対応するＵＩ部品識別値Ｌ１７３の中で、一番小さい数字が付与されたＵＩ部品識別値Ｌ１７３に対応するＵＩ部品を選択する（ステップＳ６３）。ＵＩ部品埋め込み順序リストＬ２６１における埋め込み順序欄Ｌ２６１１のＭ番目の欄に対応するＵＩ部品欄Ｌ２６１２に、ステップＳ６３で選択したＵＩ部品を格納して（ステップＳ６４）、Ｍ＝Ｍ＋１とし（ステップＳ６５）、Ｍ＞Ｘか否かを判断する（ステップＳ６６）。ステップＳ６６においてＭ＞ＸであればＵＩ部品埋め込み順序リスト作成処理を終了し、Ｍ＞ＸでないならステップＳ６３に戻り、Ｍ＞Ｘとなるまで処理を繰り返す。
【００６４】
次に、構成済みＵＩ格納処理部２６２における構成済みＵＩ格納処理について説明する。構成済みＵＩ格納処理は、ＵＩ部品構成処理部２６が構成した構成済みＵＩを、構成済みＵＩ格納領域２３に格納する。また、構成済みＵＩ格納処理は、図２２に示すように、構成済みＵＩ格納領域２３に格納されている構成済みＵＩをリスト化した構成済みＵＩ管理リストＬ２３を作成し、構成済みＵＩ管理リストＬ２３を構成済みＵＩ格納領域２３に格納する。構成済みＵＩ管理リストＬ２３は、構成済みＵＩ識別値欄Ｌ２３１と構成済みＵＩ欄Ｌ２３２と構成済みＵＩ情報欄Ｌ２３３を有する。
【００６５】
構成済みＵＩ格納処理は、構成済みＵＩ格納領域２３に格納されている各構成済みＵＩに対して、互いに独立した自然数である構成済みＵＩ識別値欄Ｌ２３１を割り振る。構成済みＵＩ欄Ｌ２３２は、構成済みＵＩ格納領域２３に格納されている構成済みＵＩを示す。構成済みＵＩ情報欄Ｌ２３３には、構成済みＵＩ格納領域２３に格納されている構成済みＵＩに関する情報用の欄が含まれる。たとえば、遠隔操作対象装置名欄Ｌ２３３１やＵＩ部品欄Ｌ２３３２や作成日時欄Ｌ２３３３である。
【００６６】
遠隔操作対象装置名欄Ｌ２３３１は、構成済みＵＩ格納領域２３に格納されている構成済みＵＩにより遠隔操作が可能な遠隔操作対象装置の名称を示す。
【００６７】
ＵＩ部品欄Ｌ２３３２は、構成済みＵＩ格納領域２３に格納されている構成済みＵＩを構成しているＵＩ部品の有無を示す。ＵＩ部品欄Ｌ２３３２中の１〜３はＵＩ部品識別値Ｌ１７３に対応しており、ＵＩ部品欄Ｌ２３３２中の○、×は、機能有識別値Ｄ５１３−２および機能無識別値Ｄ５１３−３に対応している。作成日時欄Ｌ２３３３は、構成済みＵＩ格納領域２３に構成済みＵＩが格納された日時を示す。
【００６８】
図２３のフローチャートを用いて、構成済みＵＩ格納処理部２６２における構成済みＵＩ格納処理を説明する。
【００６９】
構成済みＵＩ格納処理部２６２は、構成済みＵＩ格納領域から構成済みＵＩ管理リストＬ２３を取得して（ステップＳ７１）、取得した構成済みＵＩ管理リストＬ２３内に、ＵＩ部品構成処理部２６が構成した構成済みＵＩが含まれるか否かを判断する（ステップＳ７２）。ステップＳ７２において、構成済みＵＩ管理リストＬ２３内に、ＵＩ部品構成処理部２６が構成した構成済みＵＩが含まれるなら、構成済みＵＩ格納処理を終了する。ステップＳ７２において、構成済みＵＩ管理リストＬ２３内に、ＵＩ部品構成処理部２６が構成した構成済みＵＩが含まれないなら、構成済みＵＩを構成済みＵＩ格納領域２３に格納する（ステップＳ７３）。そして、構成済みＵＩ管理リストＬ２３を更新して（ステップＳ７４）、構成済みＵＩ格納処理を終了する。
【００７０】
次に、構成済みＵＩ送信処理部２７における構成済みＵＩ送信処理について説明する。
【００７１】
構成済みＵＩ送信処理部２７は、ＵＩ部品構成処理部２６から送信された構成済みＵＩから構成済みＵＩ送信データを生成して、遠隔操作装置とのインターフェース部Ｉ／Ｆ１１を経由して、構成済みＵＩ送信データＤ２７を送信する。
【００７２】
構成済みＵＩ送信データＤ２７はたとえば図２４のように、構成済みＵＩ送信ヘッダＤ２７１とデータ長Ｄ２７２と構成済みＵＩデータＤ２７３で構成されている。構成済みＵＩ送信データの先頭に構成済みＵＩ送信ヘッダＤ２７１を付与することで、遠隔操作装置とのインターフェース部Ｉ／Ｆ１１は、受信データが構成済みＵＩ送信データであることを認識する。構成済みＵＩデータＤ２７３は、構成済みＵＩ送信処理部２７が受信した構成済みＵＩを示す。
【００７３】
図２５のフローチャートを用いて、構成済みＵＩ送信処理部２７における構成済みＵＩ送信処理を説明する。構成済みＵＩ送信処理部２７は、構成済みＵＩ送信データＤ２７を生成し、生成した構成済みＵＩ送信データＤ２７を遠隔操作装置３に対して送信して（ステップＳ２８）、構成済みＵＩ送信処理を終了する。
【００７４】
遠隔操作装置３の無線通信装置とのインターフェース部Ｉ／Ｆ３１は、受信データが構成済みＵＩ送信データであることを認識すると、、受信データを構成済みＵＩ受信処理部３５に送信し、画面表示処理部３４において受信した構成済みＵＩを遠隔操作装置の表示部３０に表示する。
【００７５】
図２６は、遠隔操作装置３の表示部３０に構成済みＵＩ＿Ｂ２６を表示させた一例である。たとえば、図１８のような構成済みＵＩ＿Ｂ２６を遠隔操作装置３に対して構成済みＵＩ送信データＤ２７として送信したならば、図２６のように、遠隔操作装置３の表示部３０内に構成済みＵＩ＿Ｂ２６が表示される。
【００７６】
次に、受信データ解析部１２の構成済みＵＩ取得選択部１２１における構成済みＵＩ取得選択処理について説明する。受信データ解析部１２において、受信したＵＩ取得要求データＤ３１に構成済みＵＩ取得要求データＤ３１３が付与されていると判断されたら、構成済みＵＩ取得選択部１２１は、構成済みＵＩ取得要求データＤ３１３を構成済みＵＩ抽出処理部２５へ送信する。
【００７７】
構成済みＵＩ取得要求データＤ３１３はたとえば図２７のように、構成済みＵＩ取得要求ヘッダＤ３１３１とヘッダ長Ｄ３１３２と構成済みＵＩ指定データＤ３１３３で構成されている。構成済みＵＩ取得要求データＤ３１３の先頭に構成済みＵＩ取得要求ヘッダＤ３１３１を付与することで、受信データ解析部１２は、受信データが構成済みＵＩ取得要求データＤ３１３であることを認識する。構成済みＵＩ指定データＤ３１３３には、構成済みＵＩ管理リストＬ２３の構成済みＵＩ識別値欄Ｌ２３１の値が与えられる。
【００７８】
図２８のフローチャートを用いて、構成済みＵＩ取得選択部１２１における構成済みＵＩ取得選択処理を説明する。構成済みＵＩ取得選択部１２１は、構成済みＵＩ取得要求データＤ３１３を解析して、構成済みＵＩ指定データＤ３１３３を、構成済みＵＩ抽出処理部２５に送信して（ステップＳ２９）、構成済みＵＩ取得要求処理を終了する。
【００７９】
構成済みＵＩ抽出処理部２５における構成済みＵＩ抽出処理について説明する。構成済みＵＩ抽出処理は、構成済みＵＩ取得選択部１２１から構成済みＵＩ抽出処理部２５が受信した構成済みＵＩ指定データＤ３１３３を解析し、構成済みＵＩ格納領域２３から構成済みＵＩを抽出して、抽出した構成済みＵＩを構成済みＵＩ送信処理部２７に送信する。
【００８０】
図２９のフローチャートを用いて、構成済みＵＩ抽出処理部２５における構成済みＵＩ抽出処理を説明する。構成済みＵＩ抽出処理部２５は、構成済みＵＩ取得選択部１２１から受信した構成済みＵＩ指定データＤ３１３３を解析して（ステップＳ３０）、構成済みＵＩ格納領域２３から構成済みＵＩ管理リストＬ２３を取得する（ステップＳ３１）。
【００８１】
構成済みＵＩ指定データＤ３１３３において指定する構成済みＵＩ識別値に対応する構成済みＵＩを構成済みＵＩ格納領域２３から抽出する（ステップＳ３２）。そして、ステップＳ３２で抽出した構成済みＵＩを構成済みＵＩ送信処理部２７に送信して（ステップＳ３３）、構成済みＵＩ抽出処理を終了する。
【００８２】
次に、無線通信装置１の機能情報格納処理部２０の機能情報登録処理部２０１における外部端末による機能情報登録処理について説明する。
【００８３】
図３０は、外部装置とのインターフェース部Ｉ／Ｆ１３を介して、無線通信装置１と接続する外部装置７における処理を示すブロック図である。同図に示すように、外部装置７は、無線通信装置とのインターフェース部Ｉ／Ｆ７１と、機能情報データ送信処理部７１と、構成済みＵＩデータ送信処理部７２と、ＵＩ部品データ送信処理部７３で構成される。
【００８４】
機能情報データ送信処理部７１は、機能情報登録要求データＤ７１を生成して、無線通信装置とのインターフェース部Ｉ／Ｆ７１を介して、機能情報登録要求データＤ７１を無線通信装置１に送信する。
【００８５】
機能情報登録要求データＤ７１は、たとえば図３１に示すように、機能情報登録要求ヘッダＤ７１１とデータ長Ｄ７１２と機能情報データＤ７１３で構成される。機能情報登録要求データＤ７１の先頭に機能情報登録要求ヘッダＤ７１１を付与することで、無線通信装置１の外部装置とのインターフェース部Ｉ／Ｆ１１は、受信データが機能情報登録要求データＤ７１であることを認識する。機能情報データＤ７１３は、遠隔操作対象装置名が記述される遠隔操作体調装置名欄Ｄ７１３１と、ＵＩ部品識別値Ｌ１７３（１〜３）が記述されるＵＩ部品識別値欄Ｄ７１３２と、ＵＩ部品識別値Ｌ１７３（１〜３）に対応した機能有識別値Ｄ７１３３または機能無識別値Ｄ７１３４とで構成されている。
【００８６】
無線通信装置１の遠隔操作装置とのインターフェース部Ｉ／Ｆ１１は、受信データが機能情報登録要求データＤ７１であることを認識すると、受信データを機能情報登録処理部２０１へ送信し、機能情報登録処理部２０１は、機能情報登録要求データＤ７１を解析して、機能情報データＤ７１３を機能情報管理リストＬ２１に登録する。
【００８７】
図３２のフローチャートを用いて、機能情報登録処理部２０１における機能情報登録処理を説明する。機能情報登録処理部２０１が受信した機能情報登録要求データＤ７１を解析し（ステップＳ８１）、機能情報格納領域２１から機能情報管理リストＬ２１を取得する（ステップＳ８２）。
【００８８】
機能情報登録処理部２０１が受信した機能情報登録要求データＤ７１の遠隔操作対象装置名欄Ｄ７１３１に記述された遠隔操作対象装置名が、機能情報管理リストＬ２１の遠隔操作対象装置名Ｌ２１１にあるか否かを判断する（ステップＳ８３）。機能情報登録要求データＤ７１に記述された遠隔操作対象装置名が、機能情報管理リストＬ２１の遠隔操作対象装置名Ｌ２１１にあるならば、機能情報登録要求データＤ７１のＵＩ部品識別値Ｌ１７３に対する機能有識別値Ｄ７１３３または機能無識別値Ｄ７１３４が、機能情報管理リストＬ２１のＵＩ部品Ｌ２１２と同じか否かを判断する（ステップＳ８４）。ステップＳ８３において、機能情報登録要求データＤ７１の遠隔操作対象装置名欄Ｄ７１３１に記述された遠隔操作対象装置名が、機能情報管理リストＬ２１の遠隔操作対象装置名欄Ｌ２１１にないならば、機能情報登録要求データの内容を機能情報管理リストＬ２１に登録して（ステップＳ８６）、機能情報登録処理を終了する。
【００８９】
ステップＳ８４において、機能情報登録要求データＤ７１の遠隔操作対象装置名欄Ｄ７１３１に記述された遠隔操作対象装置名に対応する機能有識別値Ｄ７１３３または機能無識別値Ｄ７１３４が、機能情報管理リストＬ２１のＵＩ部品Ｌ２１２の識別値と同じであるならば、機能情報登録処理を終了する。ステップＳ８４において、機能情報登録要求データＤ７１の遠隔操作対象装置名欄Ｄ７１３１記述された遠隔操作対象装置名のＵＩ部品Ｄ７１３２に対応する機能有識別値Ｄ７１３３または機能無識別値Ｄ７１３４が、機能情報管理リストＬ２１のＵＩ部品に対応する識別値Ｌ２１２と異なるならば、機能情報登録要求データＤ７１の遠隔操作対象装置名Ｄ７１３１に対応する機能有識別値Ｄ７１３３またはび機能無識別値Ｄ７１３４を用いて、機能情報管理リストＬ２１におけるＵＩ部品Ｌ２１２の識別値を更新して（ステップＳ８５）、機能情報登録処理を終了する。
【００９０】
次に、構成済みＵＩ登録処理部２２１における外部装置による構成済みＵＩ登録処理について説明する。
【００９１】
外部装置７の構成済みＵＩデータ送信処理部７２は、構成済みＵＩ登録要求データＤ７２を生成して、無線通信装置とのインターフェース部Ｉ／Ｆ７１を介して、構成済みＵＩ登録要求データＤ７２を、無線通信装置１に送信する。
【００９２】
構成済みＵＩ登録要求データＤ７２はたとえば図３３に示すように、構成済みＵＩ登録要求ヘッダＤ７２１とデータ長７２２と構成済みＵＩデータ７２３で構成される。構成済みＵＩ登録要求データＤ７２の先頭に構成済みＵＩ登録要求ヘッダＤ７２１を付与することで、無線通信装置１の外部装置とのインターフェース部Ｉ／Ｆ１３は、受信データが構成済みＵＩ登録要求データＤ７２であることを認識する。構成済みＵＩデータ７２３は、遠隔操作対象装置名が記述される遠隔操作対象装置名Ｄ７２３１と、ＵＩ部品識別値Ｌ１７３（１〜３）が記述されるＵＩ部品欄Ｄ７２３２と、ＵＩ部品に対応して記述される機能有識別値Ｄ７２３３と、機能無識別値Ｄ７２３４と、構成済みＵＩ＿Ｄ７２３５で構成されている。
【００９３】
無線通信装置１の外部装置とのインターフェース部Ｉ／Ｆ１３は、受信データが構成済みＵＩ登録要求データＤ７２であることを認識すると、受信データを構成済みＵＩ登録処理部２２１に送信し、構成済みＵＩ登録処理部２２１は、構成済みＵＩ登録要求データＤ７２を解析して、構成済みＵＩデータ７２３を構成済みＵＩ管理リストＬ２３に登録する。
【００９４】
図３４のフローチャートを用いて、構成済みＵＩ登録処理部２２１における構成済みＵＩ登録処理を説明する。構成済みＵＩ登録処理部２２１は、受信した構成済みＵＩ登録要求データＤ７２を解析し（ステップＳ９１）、構成済みＵＩ格納領域２３から構成済みＵＩ管理リストＬ２３を取得する（ステップＳ９２）。構成済みＵＩ登録処理部２２１が受信した構成済みＵＩ登録要求データＤ７２の構成済みＵＩ＿Ｄ７２３５が、構成済みＵＩ管理リストＬ２３の構成済みＵＩ欄Ｌ２３２の中にあるか否かを判断する（ステップＳ９３）。構成済みＵＩ登録要求データＤ７２の構成済みＵＩ＿Ｄ７２３５が、構成済みＵＩ管理リストＬ２３の構成済みＵＩ欄Ｌ２３２の中にあるならば、構成済みＵＩ登録処理を終了する。
【００９５】
構成済みＵＩ登録要求データＤ７２の構成済みＵＩ＿Ｄ７２３５が、構成済みＵＩ管理リストＬ２３の構成済みＵＩ欄Ｌ２３２の中にないならば、構成済み登録要求データＤ７２内の遠隔操作対象装置名Ｄ７２３１と、機能有識別値Ｄ７２３３と、機能無識別値Ｄ７２３４と、構成済みＵＩ＿Ｄ７２３５を、構成済みＵＩ管理リストＬ２３に登録して（ステップＳ９４）、構成済みＵＩ登録処理を終了する。
【００９６】
次に、ＵＩ部品登録処理部１８１における外部装置によるＵＩ部品登録処理について説明する。ＵＩ部品データ送信処理部７３は、ＵＩ部品登録要求データＤ７３を生成して、無線通信装置とのインターフェース部Ｉ／Ｆ７１を介して、無線通信装置１に送信する。
【００９７】
ＵＩ部品登録要求データＤ７３は、たとえば図３５に示すように、ＵＩ部品登録要求ヘッダＤ７３１とデータ長Ｄ７３２とＵＩ部品データＤ７３３で構成される。ＵＩ部品登録要求データＤ７３の先頭にＵＩ部品登録要求ヘッダＤ７３１を付与することで、外部装置とのインターフェース部Ｉ／Ｆ１３は、受信データがＵＩ部品登録要求データＤ７３であることを認識する。ＵＩ部品データＤ７３３は、ＵＩ部品Ｄ７３３１と、ＵＩ部品機能詳細Ｄ７３３２で構成されている。
【００９８】
無線通信装置１の外部装置とのインターフェース部Ｉ／Ｆ１１は、受信データがＵＩ部品登録要求データＤ７３であることを認識すると、受信データをＵＩ部品登録処理部１８１に送信し、ＵＩ部品登録処理部１８１は、ＵＩ部品登録要求データＤ７３を解析して、ＵＩ部品データＤ７３３をＵＩ部品管理リストＬ１７に登録する。
【００９９】
図３６のフローチャートを用いて、ＵＩ部品登録処理部１８１におけるＵＩ部品登録処理を説明する。ＵＩ部品登録処理部１８１は、ＵＩ部品登録処理部１８１が受信したＵＩ部品登録要求データＤ７３を解析し（ステップＳ１０１）、ＵＩ部品格納領域１７からＵＩ部品管理リストＬ１７を取得する（ステップＳ１０２）。
【０１００】
ＵＩ部品データＤ７３３内のＵＩ部品Ｄ７３３１が、ＵＩ部品管理リストＬ１７のＵＩ部品Ｌ１７１の中にあるか否かを判断する（ステップＳ１０３）。ＵＩ部品データＤ７３３内のＵＩ部品Ｄ７３３１が、ＵＩ部品管理リストＬ１７のＵＩ部品Ｌ１７１の中にあるならば、ＵＩ部品登録処理を終了する。ＵＩ部品データＤ７３３内のＵＩ部品Ｄ７３３１が、ＵＩ部品管理リストＬ１７のＵＩ部品Ｌ１７１の中にないならば、ＵＩ部品データＤ７３３およびＵＩ部品機能詳細Ｄ７３３２をＵＩ部品管理リストＬ１７に登録して（ステップＳ１０４）、ＵＩ部品登録処理を終了する。
【０１０１】
次に、無線通信機能を有する外部装置からの機能情報の登録処理について説明する。無線通信経由での機能情報登録に関しても、機能情報登録処理部２０１を使用して、機能情報を機能情報格納領域２１に格納する。
【０１０２】
外部装置７の機能情報データ送信処理部７１は、図３１のような機能情報登録要求データＤ７１を生成して、無線通信装置とのインターフェース部Ｉ／Ｆ７１を介して、機能情報登録要求データＤ７１を無線通信機能により無線通信装置１に対して送信する。無線通信装置１の外部装置とのインターフェース部Ｉ／Ｆ１３は、受信データが機能情報登録要求データＤ７１であることを認識すると、受信データを機能情報登録処理部２０１に送信し、機能情報登録処理部２０１は、機能情報登録要求データＤ７１を解析して、機能情報データ送信処理部７１が生成した機能情報登録要求データＤ７１の内容を、図３２のフローチャートに従い、機能情報管理リストＬ２１に登録する。
【０１０３】
無線通信経由での機能情報登録は、遠隔操作装置３により行う形をとってもよい。つまり、遠隔操作装置３に機能情報データ送信処理部３６を設けることで、無線通信装置１に対して機能情報を送信するという形をとってもよい。
【０１０４】
次に、無線通信機能を有する外部装置７からの構成済みＵＩの登録処理について説明する。無線通信経由での構成済みＵＩ登録に関しても、構成済みＵＩ登録処理部２２１を使用して、構成済みＵＩを構成済みＵＩ格納領域２３に格納する。
【０１０５】
構成済みＵＩデータ送信処理部７２は、図３３のような構成済みＵＩ登録要求データＤ７２を生成して、無線通信装置とのインターフェース部Ｉ／Ｆ７１を介して、構成済みＵＩ登録要求データＤ７２を無線通信機能により無線通信装置１に対して送信する。無線装置１の外部装置とのインターフェース部Ｉ／Ｆ１３は、受信データが構成済みＵＩ登録要求データＤ７２であることを認識すると、受信データを構成済みＵＩ登録処理部２２１に送信し、構成済みＵＩ登録処理部２２１は、構成済みＵＩ登録要求データＤ７２を解析して、構成済みＵＩデータ送信処理部７２が生成した構成済みＵＩ登録要求データＤ７２の内容を、図３４のフローチャートに従い、構成済みＵＩ管理リストＬ２３に登録する。
【０１０６】
無線通信経由での構成済みＵＩ登録は、遠隔操作装置３により行う形をとってもよい。つまり、遠隔操作装置３に構成済みＵＩデータ送信処理部３７を設けることで、無線通信装置１に対して構成済みＵＩデータを送信するという形をとってもよい。
【０１０７】
次に、無線通信機能を有する外部装置７からのＵＩ部品の登録処理について説明する。無線通信経由でのＵＩ部品登録処理に関しても、ＵＩ部品登録処理部１８１を使用して、ＵＩ部品をＵＩ部品格納領域１７に格納する。
【０１０８】
ＵＩ部品データ送信処理部７３は、図３５に示すようなＵＩ部品登録要求データＤ７３を生成して、無線通信装置とのインターフェース部Ｉ／Ｆ７１を介して、ＵＩ部品登録要求データＤ７３を無線通信装置１に送信する。無線通信装置１の外部装置とのインターフェース部Ｉ／Ｆ１３は、受信データがＵＩ部品登録要求データＤ７３であることを認識すると、受信データをＵＩ部品登録処理部１８１に送信し、ＵＩ部品登録処理部１８１は、ＵＩ部品登録要求データＤ７３を解析して、ＵＩ部品データ送信処理部７３が生成したＵＩ部品登録要求データＤ７３の内容を、図３６のフローチャートに従い、ＵＩ部品管理リストＬ１７に登録する。
【０１０９】
無線通信経由でのＵＩ部品登録は、遠隔操作装置３により行う形をとってもよい。つまり、遠隔操作装置３にＵＩ部品データ送信処理部３８を設けることで、無線通信装置１に対してＵＩ部品を送信するという形をとってもよい。
【０１１０】
次に、格納領域情報送信処理部２４における格納領域情報送信処理について説明する。遠隔操作装置３の格納領域情報取得処理部３３は、格納領域情報取得要求データＤ３３を生成して、無線通信装置とのインターフェース部Ｉ／Ｆ３１を介して、無線通信装置１に送信する。
【０１１１】
格納領域情報取得要求データＤ３３は、たとえば図３７に示すように、格納領域情報取得要求ヘッダＤ３３１とデータ長Ｄ３３２で構成され、必要に応じてＵＩ部品格納領域リスト取得ヘッダＤ３３３、または機能情報格納領域リスト取得ヘッダＤ３３４、もしくは構成済みＵＩ格納領域リスト取得ヘッダＤ３３５が付与される。格納領域情報取得要求データＤ３３の先頭に格納領域情報取得要求ヘッダＤ３３１を付与することで、無線通信装置１の遠隔操作装置とのインターフェース部Ｉ／Ｆ１１は、受信データが格納領域情報取得要求データＤ３３であることを認識する。ＵＩ部品格納領域リスト取得ヘッダＤ３３３は、無線通信装置１が保有するＵＩ部品管理リストＬ１７を取得したい場合に、格納領域情報取得要求データＤ３３に付与される。機能情報格納領域リスト取得ヘッダＤ３３４は、無線通信装置１が保有する機能情報管理リストＬ２１を取得したい場合に、格納領域情報取得要求データＤ３３に付与される。構成済みＵＩ格納領域リスト取得ヘッダＤ３３５は、無線通信装置１が保有する構成済みＵＩ管理リストＬ２３を取得したい場合に、格納領域情報取得要求データＤ３３に付与される。
【０１１２】
無線通信装置１の遠隔操作装置とのインターフェース部Ｉ／Ｆ１１は、受信データが格納領域情報取得要求データＤ３３であることを認識すると、受信データを格納領域情報送信処理部２４に送信し、格納領域情報送信処理部２４において受信データを解析する。
【０１１３】
格納領域情報送信処理部２４では、格納領域情報取得要求データＤ３３に付与されるヘッダを解析して、そのデータに応じて適切な処理を行う。
【０１１４】
格納領域情報取得要求データＤ３３にＵＩ部品格納領域リスト取得ヘッダＤ３３３が付与されている場合、格納領域情報送信処理部２４は、ＵＩ部品格納領域１７に格納されているＵＩ部品管理リストＬ１７を取得する。
【０１１５】
格納領域情報取得要求データＤ３３に機能情報格納領域リスト取得ヘッダＤ３３４が付与されている場合、格納領域情報送信処理部２４は、機能情報格納領域２１に格納されている機能情報管理リストＬ２１を取得する。
【０１１６】
格納領域情報取得要求データＤ３３に構成済みＵＩ格納領域情報取得ヘッダＤ３３５が付与されている場合、格納領域情報送信処理部２４は、構成済みＵＩ格納領域２３に格納されている構成済みＵＩ管理リストＬ２３を取得する。
【０１１７】
そして、格納領域情報送信処理部２４は、格納領域情報データＤ２４を生成して、遠隔操作装置とのインターフェース部Ｉ／Ｆ１１を介して、遠隔操作装置３に送信する。
【０１１８】
格納領域情報データＤ２４は、たとえば図３８に示すように、格納領域情報ヘッダＤ２４１とデータ長Ｄ２４２で構成され、格納領域情報送信処理部２４の処理に応じて、ＵＩ部品管理リストＤ２４３または、機能情報管理リストＤ２４４または、構成済みＵＩ管理リストＤ２４５が付与される。格納領域情報データＤ２４の先頭に格納領域情報ヘッダＤ２４１を付与することで、遠隔操作装置３の無線通信装置とのインターフェース部Ｉ／Ｆ３１は、受信データが格納領域情報データＤ２４であることを認識する。
【０１１９】
格納領域情報送信処理部２４が受信した格納領域情報取得要求データＤ３３にＵＩ部品格納領域リスト取得ヘッダＤ３３３が付与されている場合、ＵＩ部品管理リストＤ２４３が格納領域情報データＤ２４に付与される。
【０１２０】
格納領域情報送信処理部２４が受信した格納領域情報取得要求データＤ３３に機能情報格納領域リスト取得ヘッダＤ３３４が付与されている場合、機能情報管理リストＤ２４４が格納領域情報データＤ２４に付与される。
【０１２１】
格納領域情報送信処理部２４が受信した格納領域情報取得要求データＤ３３に構成済みＵＩ格納領域リスト取得ヘッダＤ３３５が付与されている場合、構成済みＵＩリストＤ２４５が格納領域情報データＤ２４に付与される。
【０１２２】
図３９のフローチャートを用いて、格納領域情報送信処理部２４における格納領域情報送信処理を説明する。格納領域情報送信処理部２４は、受信した格納領域情報取得要求データＤ３３に付与されているヘッダを解析する（ステップＳ１１１）。ステップＳ１１１において、格納領域情報取得要求データＤ３３に付与されているヘッダがＵＩ部品格納領域リスト取得ヘッダＤ３３３であるならば、ＵＩ部品格納領域１７に格納されているＵＩ部品管理リストＬ１７を取得する（ステップＳ１１２）。
【０１２３】
ステップＳ１１１において、格納領域情報取得要求データＤ３３に付与されているヘッダが機能情報格納領域リスト取得ヘッダＤ３３４であるならば、機能情報格納領域２１に格納されている機能情報管理リストＬ２１を取得する（ステップＳ１１３）。
【０１２４】
ステップＳ１１１において、格納領域情報取得要求データＤ３３に付与されているヘッダが構成済みＵＩ格納領域リスト取得ヘッダＤ３３５であるならば、構成済みＵＩ格納領域２３に格納されている構成済みＵＩ管理リストＬ２３を取得する（ステップＳ１１４）。
【０１２５】
それぞれの管理リストを取得した後、ＵＩ部品管理リストＬ１７または、機能情報管理リストＬ２１もしくは、構成済みＵＩ管理リストＬ２３を付与した格納領域情報データＤ２４を生成して、格納領域情報データＤ２４を遠隔操作装置３に送信して（ステップＳ１１５）、格納領域情報送信処理を終了する。
【０１２６】
遠隔操作装置３の無線通信装置とのインターフェース部Ｉ／Ｆ３１は、受信データが格納領域情報データＤ２４であることを認識すると、受信データを格納領域情報取得処理部３３に送信し、画面表示処理部３４において、受信した格納領域情報データＤ２４を遠隔操作装置３の表示部３０に表示する。
【０１２７】
図４０は、遠隔操作装置３の表示部３０にＵＩ部品管理リストＬ１７を表示させた例である。
【０１２８】
図４１は、遠隔操作装置３の表示部３０に機能情報管理リストＬ２１を表示させた例である。
【０１２９】
図４２は、遠隔操作装置３の表示部３０に構成済みＵＩリストＬ２３を表示させた例である。
【０１３０】
次に、ＵＩ部品抽出処理部１６の表示能力情報取得処理部１６１における表示能力情報取得処理について説明する。表示能力情報取得処理部１６１は、遠隔操作装置とのインターフェース部Ｉ／Ｆ１１を経由して、遠隔操作装置３に表示能力情報取得要求データＤ１６を送信する。
【０１３１】
表示能力情報取得要求データＤ１６は、たとえば図４３に示すように、表示能力情報取得要求ヘッダＤ１６１とデータ長Ｄ１６２で構成されている。表示能力情報取得要求データＤ１６の先頭に表示能力情報取得要求ヘッダＤ１６１を付与することで、遠隔操作装置５の無線通信装置とのインターフェース部Ｉ／Ｆ３１は、受信データが表示能力情報取得要求データＤ１６であることを認識する。
【０１３２】
無線通信装置とのインターフェース部Ｉ／Ｆ３１は、受信データが表示能力情報取得要求データＤ１６であることを認識すると、受信データを表示能力情報送信処理部３２に送信する。表示能力情報送信処理部３２は、表示能力情報格納領域３９を参照して、表示能力情報データＤ３９を生成して、無線通信装置１とのインターフェース部Ｉ／Ｆ３１を経由して、表示能力情報データＤ３９を無線通信装置１に送信する。
【０１３３】
表示能力情報データＤ３９は、たとえば図４４に示すように、表示能力情報ヘッダＤ３９１とデータ長Ｄ３９２と表示能力情報Ｄ３９３で構成されている。表示能力情報データＤ３９の先頭に表示能力情報ヘッダＤ３９１を付与することで、通信装置１の遠隔操作装置とのインターフェース部Ｉ／Ｆ１１は、受信データが表示能力情報データＤ３９であることを認識する。表示能力情報Ｄ３９３は、たとえば表示サイズＤ３９４で構成されている。表示サイズＤ３９４は、遠隔操作装置３の表示部３０に表示可能なＵＩの最大サイズ情報を示す。なお、ここで表示能力情報Ｄ３９３の構成を示しているが、これに限定されるものではなく、表示能力に関する情報であれば、どんな形式で構成されていてもよい。
【０１３４】
図４５のフローチャートを用いて、表示能力情報取得処理部１６１における表示能力情報取得処理を説明する。
【０１３５】
表示能力情報取得処理部１６１は、図４３に示す表示能力情報取得要求データＤ１６を生成して、遠隔操作装置とのインターフェース部Ｉ／Ｆ１１を介して、遠隔操作装置３に対して表示能力情報取得要求データＤ１６を送信する（ステップＳ３３）。表示能力情報取得要求データＤ１６を送信した表示能力情報取得処理部１６１は、遠隔操作装置３から表示能力情報データＤ３９を受信したか否かを判断する（ステップ３４）。表示能力情報データＤ３９を受信しているなら受信した表示能力情報データＤ３９の表示能力情報Ｄ３９３と、図１６のステップＳ１３またはステップＳ１９において抽出したＵＩ部品を、ＵＩ部品加工処理部１９に送信し（ステップ３５）、ＵＩ部品加工処理を行う。また、ステップＳ３４において、表示能力情報データＤ３９を受信していないなら、ステップＳ３３に戻り、再度表示能力情報取得要求データＤ１６を生成して送信する。
【０１３６】
次に、ＵＩ部品加工処理部１９におけるＵＩ部品加工処理について説明する。ＵＩ部品加工処理部１９は、表示能力情報取得処理部１６１から取得した表示能力情報に応じて、ＵＩ部品抽出処理部１６において抽出されたＵＩ部品の大きさを加工する処理を行う。
【０１３７】
図４６のフローチャートを用いて、ＵＩ部品加工処理部１９におけるＵＩ部品加工処理を説明する。ＵＩ部品加工処理部１９は、ＵＩ部品格納領域１７から、ＵＩ部品のサイズ情報を取得する（ステップＳ３６）。
【０１３８】
取得したＵＩ部品のサイズが、ＵＩ部品加工処理部１９が受信した表示能力情報データＤ３９の表示能力情報Ｄ３９３内の表示サイズＤ３９４より大きいか否かを判断する（ステップ３７）。ＵＩ部品加工処理部１９が受信したＵＩ部品のサイズが表示サイズＤ３９４より大きいなら、表示サイズＤ３９４に合わせて、受信したＵＩ部品の大きさを縮小し（ステップＳ３８）、ステップＳ４０に進む。ＵＩ部品加工処理部１９が受信したＵＩ部品が表示サイズＤ３９４より小さいなら、表示サイズＤ３９４に合わせて、受信したＵＩ部品の大きさを拡大し（ステップ３９）、ステップＳ４０に進む。
【０１３９】
ステップＳ４０において、ステップＳ３８およびステップＳ３９においてサイズ変更したＵＩ部品をＵＩ部品構成処理部２６に送信して（ステップＳ４０）、ＵＩ部品加工処理を終了する。
【０１４０】
次に、電源判断部１４における電源判断処理について説明する。電源判断部１４は、無線通信装置１に対して電源が投入されているか否かを判断し、電源投入時に機能情報取得処理部１３に対して機能情報取得通知Ｄ１４を送信する。機能情報取得通知Ｄ１４を受けた機能情報取得処理部１３は、図１２のフローチャートに従い、遠隔操作対象装置５から機能情報Ｄ５１を取得する。
【０１４１】
図４７のフローチャートを用いて、電源判断部１４における電源判断処理を説明する。無線通信装置１に対して電源が投入されているか否かを判断し（ステップＳ１２１）、電源投入が確認されるまで、ステップ（Ｓ１２１）の処理を繰り返す。無線通信装置１に対する電源投入が確認されたら、機能情報取得処理部１３に対して機能情報取得通知Ｄ１４を送信して（ステップＳ１２２、）電源判断処理を終了する。
【０１４２】
次に、接続判断部１５における接続判断処理について説明する。接続判断部１５は、遠隔操作対象装置とのインターフェースＩ／Ｆ１２を介して、無線通信装置１と遠隔操作対象装置５が接続されているか否かを判断し、接続が確認された時に、機能情報取得処理部１３に対して機能情報取得通知Ｄ１５を送信する。機能情報取得通知Ｄ１５を受けた機能情報取得処理部１３は、図１２のフローチャートに従い、遠隔操作対象装置５より機能情報を取得する。
【０１４３】
図４８のフローチャートを用いて、接続判断部１５における接続判断処理を説明する。無線通信装置１と遠隔操作対象装置５が接続されているか否かを判断し（ステップＳ１３１）、接続が確認されるまで、ステップＳ１３１の処理を繰り返す。接続が確認されたら、機能情報取得処理部１３に対して機能情報取得通知Ｄ１５を送信して（ステップＳ１３２）、接続判断処理を終了する。
【０１４４】
本発明は、無線通信機能を有しない遠隔操作対象装置５と接続して、無線通信機能を有する遠隔操作装置３からの操作を中継する無線通信装置１において、遠隔操作対象装置を操作するためのＵＩを、遠隔操作装置に対して提供するようにしたので、遠隔操作対象装置５と接続する無線通信装置１が、無線通信機能を有しない遠隔操作対象装置を操作するためのＵＩを遠隔操作装置３に対して提供することで、遠隔操作装置側にＵＩを無線通信経由で提供することができる。
【０１４５】
本発明は、上記無線通信１に、遠隔操作装置３からのＵＩ取得要求を受信するＵＩ取得要求受信手段と、遠隔操作対象装置の機能情報を取得する機能情報取得手段と、遠隔操作対象装置のためのＵＩを構成するためのＵＩ部品をＵＩ部品格納領域に格納しておくＵＩ部品格納手段と、機能情報を基にしてＵＩ部品格納領域の中から遠隔操作対象装置に適したＵＩ部品を抽出するＵＩ部品抽出手段と、ＵＩ部品抽出手段により抽出したＵＩ部品を基にしてＵＩを構成するＵＩ部品構成手段と、ＵＩ部品構成手段により構成した構成済みＵＩを遠隔操作装置に対して送信する構成済みＵＩ送信手段を備えたので、遠隔操作対象装置５の機能情報を基に、遠隔操作対象装置の機能を操作するために最適なＵＩを、無線通信装置１に格納されているＵＩ部品を組み合わせて構成することで、無線通信装置に接続し得る、すべての遠隔操作対象装置の各ＵＩを、無線通信装置内に格納しておく必要はなく、無線通信装置内にはＵＩ部品のみを格納しておけばよいので、無線通信装置内の使用メモリを削減することができる。
【０１４６】
本発明は、遠隔操作対象装置５から取得した機能情報を機能情報格納領域に格納する機能情報格納手段を備えるこことにより、遠隔操作装置からのＵＩ取得要求ごとに遠隔操作対象装置と通信をしなくてもよいので、遠隔操作対象装置の処理を妨げない。
【０１４７】
本発明は、機能情報格納手段が、機能情報を識別するための機能情報識別値を、機能情報に対して付加するようにしたので、機能情報に対して機能情報識別値を付加することで、複数の遠隔操作対象装置に関する機能情報を機能情報格納領域に格納することができるので、例えば、複数の遠隔操作対象装置に対して交互に無線通信装置を付け替えて操作するといった場合に、無線通信装置を付け替える度に、各遠隔操作対象装置の機能情報を取得する必要がなく、各遠隔操作対象装置の処理を妨げない。
【０１４８】
本発明は、機能情報を機能情報格納領域に格納する機能情報格納手段と、無線通信装置と接続する外部装置より機能情報を機能情報格納領域に登録することができる機能情報登録手段を備えたので、無線通信装置から遠隔操作対象装置の機能情報を取得できない場合（無線通信装置から遠隔操作対象装置へ片方向でしか通信できない状態）、外部装置（ＰＣなど）を使用して、機能情報を機能情報格納領域に直接登録することができるので、無線通信装置から遠隔操作対象装置へ片方向でしか通信できないような遠隔操作対象装置に対して無線通信装置を装着した場合でも、登録した機能情報を使用して、無線通信装置から遠隔操作装置に対して、ＵＩを提供することができる。
【０１４９】
本発明は、遠隔操作装置へ送信する構成済みＵＩを構成済みＵＩ格納領域に格納する構成済みＵＩ格納手段を備えたので、構成済みＵＩを構成済みＵＩ格納手段に格納しておくことで、ＵＩ取得要求ごとに遠隔操作対象装置の機能情報を取得する必要がなく、機能情報を取得する処理を省略することができ、ＵＩ取得要求から構成済みＵＩを応答するまでの時間を短縮することができる。
【０１５０】
本発明は、構成済みＵＩ格納手段が、構成済みＵＩを識別するための構成済みＵＩ識別値を、構成済みＵＩに対して付加するようにしたので、構成済みＵＩに対して構成済みＵＩ識別値を付加することで、複数の遠隔操作装置に対する構成済みＵＩを構成済みＵＩ格納領域に格納することができ、例えば、表示能力（ディスプレイの大きさ、解像度、モノクロ／カラーなど）の異なる複数の遠隔操作装置からのＵＩ取得要求を無線通信装置が受信した場合、各遠隔操作装置に最適なＵＩを構成済みＵＩ格納領域に格納しておくことで、ＵＩ取得要求ごとに遠隔操作対象装置の機能情報を取得する必要がなく、機能情報を取得する処理を省略することができ、ＵＩ取得要求から構成済みＵＩを応答するまでの時間を短縮することができる。
【０１５１】
本発明は、無線通信装置１が、ＵＩ取得要求内に含まれる構成済みＵＩ識別値に応じて、対応する構成済みＵＩを構成済みＵＩ格納領域の中から抽出する構成済みＵＩ抽出手段を備えたので、構成済みＵＩを抽出でき、複数の構成済みＵＩが格納されている構成済みＵＩ格納領域の中から、遠隔操作装置に最適な構成済みＵＩを選択することができる。
【０１５２】
本発明は、構成済みＵＩを構成済みＵＩ格納領域に格納する構成済みＵＩ格納手段と、無線通信装置と接続する外部装置より構成済みＵＩを構成済みＵＩ格納領域に登録することができる、構成済みＵＩ登録手段を備えたので、無線通信装置から遠隔操作対象装置の機能情報を取得できない場合（無線通信装置から遠隔操作対象装置へ片方向でしか通信できない状態）、外部装置（ＰＣなど）を使用して、構成済みＵＩを構成済みＵＩ格納領域に直接登録することができ、無線通信装置から遠隔操作対象装置へ片方向でしか通信できないような遠隔操作対象装置に対して無線通信装置を装着した場合でも、登録した構成済みＵＩを使用して、無線通信装置から遠隔操作装置に対して、ＵＩを提供することができる。
【０１５３】
本発明は、ＵＩ部品格納手段が、ＵＩ部品を識別するためのＵＩ部品識別値を、ＵＩ部品に対して付加するようにしたので、各ＵＩ部品にＵＩ識別値を付加することで、ＵＩ部品格納領域に複数のＵＩ部品を格納することができる。
【０１５４】
本発明は、部品格納手段がＵＩ部品を外部装置より登録することができる、ＵＩ部品登録手段を備えたので、無線通信装置内のＵＩ部品格納領域内に格納されていないＵＩ部品を新たに登録することができ、現存しない新たな遠隔操作対象装置の機能に対応したＵＩ部品に関しても、将来的に対応することができる。
【０１５５】
本発明は、無線通信機能を有する外部装置より、機能情報または構成済みＵＩまたはＵＩ部品を無線通信経由で登録することができるようにしたので、無線通信経由で、機能情報または構成済みＵＩまたはＵＩ部品を登録することができ、外部装置と無線通信装置を有線で接続する必要がない。
【０１５６】
本発明は、無線通信装置内に格納されている機能情報または構成済みＵＩまたはＵＩ部品に関する情報を遠隔操作装置に送信する、格納領域情報送信手段を備えたので、無線通信装置内に格納されている機能情報または構成済みＵＩ情報またはＵＩ部品に関する情報を遠隔操作装置側で把握することができる。
【０１５７】
本発明は、遠隔操作装置の表示能力情報を取得する表示能力情報取得手段と、取得された表示能力情報を基にしてＵＩ部品を加工するＵＩ部品加工手段を備えたので、遠隔操作装置の表示能力（ディスプレイの大きさ、解像度、モノクロ／カラーなど）に関する情報を基に、無線通信装置においてＵＩ部品の大きさや色数などを加工することで、遠隔操作装置の表示部に最適なＵＩを構成することができ、ユーザーにとって使いやすいＵＩを提供することができる。
【０１５８】
本発明は、無線通信装置の電源投入時に、無線通信装置と接続する遠隔操作対象装置から機能情報を自動的に取得するようにしたので、無線通信装置の電源投入時に自動的に機能情報を取得し、ＵＩ取得要求受信時に即座にＵＩ部品抽出処理を行うことができ、構成済みＵＩ応答までの時間を短縮することができる。
【０１５９】
本発明は、遠隔操作対象装置と無線通信装置が初めて接続された時に、遠隔操作対象装置から機能情報を自動的に取得するようにしたので、遠隔操作対象装置と無線通信装置が初めて接続された時に自動的に機能情報を取得し、ＵＩ取得要求受信時に即座にＵＩ部品抽出処理を行うことができ、構成済みＵＩ応答までの時間を短縮することができる。
【０１６０】
【発明の効果】
本発明は、無線通信装置内において、ＵＩを格納するメモリ領域の圧迫を軽減するための仕組みを備え、さらにＬＡＮに接続していないスタンドアロン機器にもＵＩを提供することができる仕組みを備えた無線通信装置を提供することができる。
【図面の簡単な説明】
【図１】本発明の無線通信装置と遠隔操作装置と遠隔操作対象装置と外部端末の関係を示すシステム構成図
【図２】本発明にかかる無線通信装置の処理を示すブロック図
【図３】本発明が適用される遠隔操作装置の処理を示すブロック図
【図４】本発明が適用される遠隔操作対象装置の処理を示すブロック図
【図５】本発明のＵＩ部品格納領域におけるＵＩ部品管理リスト
【図６】本発明のＵＩ部品格納領域におけるベースＵＩ
【図７】本発明のＵＩ部品格納領域におけるベースＵＩにＵＩ部品を埋め込んだＵＩ
【図８】本発明におけるＵＩ取得要求データのデータ構成図
【図９】本発明におけるＵＩ取得要求受信処理部および受信データ解析部におけるフローチャート
【図１０】本発明における機能情報取得要求データのデータ構成図
【図１１】本発明における機能情報データのデータ構成図
【図１２】本発明の機能情報取得要求処理におけるフローチャート
【図１３】本発明における機能情報管理リスト
【図１４】本発明における機能情報参照要求データのデータ構成図
【図１５】本発明の機能情報参照処理におけるフローチャート
【図１６】本発明のＵＩ部品抽出処理におけるフローチャート
【図１７】本発明の機能情報格納処理におけるフローチャート
【図１８】本発明におけるベースＵＩにＵＩ部品を埋め込んだＵＩ
【図１９】本発明におけるＵＩ部品埋め込み順序管理リスト
【図２０】本発明のＵＩ部品構成処理におけるフローチャート
【図２１】本発明のＵＩ部品埋め込み順序リスト作成処理におけるフローチャート
【図２２】本発明における構成済みＵＩ管理リスト
【図２３】本発明の構成済みＵＩ格納処理におけるフローチャート
【図２４】本発明における構成済みＵＩ送信データのデータ構成図
【図２５】本発明の構成済みＵＩ送信処理におけるフローチャート
【図２６】本発明における構成済みＵＩを表示部に表示させた例
【図２７】本発明における構成済みＵＩ取得要求データのデータ構成図
【図２８】本発明の構成済みＵＩ取得要求処理におけるフローチャート
【図２９】本発明の構成済みＵＩ取得抽出処理におけるフローチャート
【図３０】本発明における外部装置の処理を示すブロック図
【図３１】本発明における機能情報登録要求データのデータ構成図
【図３２】本発明における機能情報登録処理におけるフローチャート
【図３３】本発明の構成済みＵＩ登録要求データのデータ構成図
【図３４】本発明の構成済みＵＩ登録処理におけるフローチャート
【図３５】本発明のＵＩ部品登録要求データのデータ構成図
【図３６】本発明のＵＩ部品登録処理におけるフローチャート
【図３７】本発明における格納領域情報取得要求データのデータ構成図
【図３８】本発明における格納領域情報データのデータ構成図
【図３９】本発明の格納領域情報送信処理におけるフローチャート
【図４０】本発明におけるＵＩ部品管理リストを表示部に表示させた例
【図４１】本発明における機能情報管理リストを表示部に表示させた例
【図４２】本発明における構成済みＵＩ管理リストを表示部に表示させた例
【図４３】本発明における表示能力情報取得要求データのデータ構成図
【図４４】本発明における表示能力情報データのデータ構成図
【図４５】本発明における表示能力情報取得処理におけるフローチャート
【図４６】本発明のＵＩ部品加工処理におけるフローチャート
【図４７】本発明の電源判断処理におけるフローチャート
【図４８】本発明の接続判断処理におけるフローチャート
【符号の説明】
１　無線通信装置
１１　ＵＩ取得要求受信処理部
１２　受信データ解析部
１３　機能情報取得処理部
１４　電源判断部
１５　接続判断部
１６　ＵＩ部品抽出処理部
１７　ＵＩ部品格納領域
１８　ＵＩ部品格納処理部
１９　ＵＩ部品加工処理部
２０　機能情報格納処理部
２１　機能情報格納領域
２２　構成済みＵＩ格納処理部
２３　構成済みＵＩ格納領域
２４　格納領域情報送信処理部
２５　構成済みＵＩ抽出処理部
２６　ＵＩ部品構成処理部
２７　構成済みＵＩ送信処理部
２９　アンテナ
３　遠隔操作装置
３０　表示部
３１　ＵＩ取得要求送信処理部
３２　表示能力情報送信処理部
３３　格納領域情報取得処理部
３４　画面表示処理部
３５　構成済みＵＩ受信処理部
３６　機能情報データ送信処理部
３７　構成済みＵＩデータ送信処理部
３８　ＵＩ部品データ送信処理部
３９　表示能力情報格納領域
５　遠隔操作対象装置
５１　機能情報送信処理部
５２　機能情報格納領域
７　外部装置
７１　機能情報データ送信処理部
７２　構成済みＵＩデータ送信処理部
７３　ＵＩ部品データ送信処理部
【図１】
2004078473.tif 000003
【図２】
2004078473.tif 000004
【図３】
2004078473.tif 000005
【図４】
2004078473.tif 000006
【図５】
2004078473.tif 000007
【図６】
2004078473.tif 000008
【図７】
2004078473.tif 000009
【図８】
2004078473.tif 000010
【図９】
2004078473.tif 000011
【図１０】
2004078473.tif 000012
【図１１】
2004078473.tif 000013
【図１２】
2004078473.tif 000014
【図１３】
2004078473.tif 000015
【図１４】
2004078473.tif 000016
【図１５】
2004078473.tif 000017
【図１６】
2004078473.tif 000018
【図１７】
2004078473.tif 000019
【図１８】
2004078473.tif 000020
【図１９】
2004078473.tif 000021
【図２０】
2004078473.tif 000022
【図２１】
2004078473.tif 000023
【図２２】
2004078473.tif 000024
【図２３】
2004078473.tif 000025
【図２４】
2004078473.tif 000026
【図２５】
2004078473.tif 000027
【図２６】
2004078473.tif 000028
【図２７】
2004078473.tif 000029
【図２８】
2004078473.tif 000030
【図２９】
2004078473.tif 000031
【図３０】
2004078473.tif 000032
【図３１】
2004078473.tif 000033
【図３２】
2004078473.tif 000034
【図３３】
2004078473.tif 000035
【図３４】
2004078473.tif 000036
【図３５】
2004078473.tif 000037
【図３６】
2004078473.tif 000038
【図３７】
2004078473.tif 000039
【図３８】
2004078473.tif 000040
【図３９】
2004078473.tif 000041
【図４０】
2004078473.tif 000042
【図４１】
2004078473.tif 000043
【図４２】
2004078473.tif 000044
【図４３】
2004078473.tif 000045
【図４４】
2004078473.tif 000046
【図４５】
2004078473.tif 000047
【図４６】
2004078473.tif 000048
【図４７】
2004078473.tif 000049
【図４８】
2004078473.tif 000050