(57)【要約】【課題】通信対象となる装置のネットワークにおける識別情報が動的に変化すると、その装置と通信を行うことができない。【解決手段】通信装置１００は、通信対象装置５０のＩＰアドレスとＭＡＣアドレスとを対応づけて保持する。そして、通信対象装置５０と通信を行う場合、まず通信装置１００は保持済みのＩＰアドレスを利用して通信対象装置５０と接続する。次に、接続した通信対象装置５０のＭＡＣアドレスと、保持済みのＭＡＣアドレスとを比較して一致しているか否かを判定する。そして、一致している場合に通信装置１００は通信対象装置５０にデータを送信する。また、一致していない場合、通信装置１００は通信対象装置５０の新たなＩＰアドレスを取得して再び通信を試みる。これにより、通信対象装置５０にＩＰアドレスが動的に割り当てられる場合でも、通信装置１００は通信対象装置５０と通信を行うことができる。【選択図】        図１
2004364190.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続された所定の装置に動的に割り当てられた第１の識別情報と、前記所定の装置に静的に割り当てられた第２の識別情報とを対応付けて保持する保持手段と、
前記第１の識別情報を利用して接続した装置に静的に割り当てられている識別情報と、前記保持手段に保持されている前記第１の識別情報に対応づけられた前記第２の識別情報とが一致しているか否かを判定する手段と、
一致している場合にその装置に所定の情報を送信する手段と、
を備えることを特徴とする通信装置。
【請求項２】
前記第１の識別情報を利用して前記所定の装置に接続できない場合、前記保持手段に保持されている前記第１の識別情報に対応づけられた前記第２の識別情報が割り当てられている前記所定の装置を再び前記ネットワークから検索し、新たに割り当てられた第１の識別情報を取得する手段と、
前記第２の識別情報に対応付けられている前記第１の識別情報を、取得した第１の識別情報に書き換える手段と、
を更に備えることを特徴とする請求項１に記載の通信装置。
【請求項３】
ネットワークに接続された所定の装置に動的に割り当てられた第１の識別情報と、前記所定の装置に静的に割り当てられた第２の識別情報とを対応付けて保持する手段と、
前記第１の識別情報を利用して前記所定の装置に対する処理を行うプログラムが、前記第１の識別情報を設定情報として格納する場所を特定する格納場所情報を保持する手段と、
前記第２の識別情報に対応づけられた前記第１の識別情報が変化した場合、前記格納場所情報で特定される場所に格納されている前記設定情報を新たな第１の識別情報に書き換える手段と、
を備えることを特徴とする通信装置。
【請求項４】
コンピュータに、
ネットワークに接続された所定の装置に動的に割り当てられた第１の識別情報と、前記所定の装置に静的に割り当てられた第２の識別情報とを対応付けて保持する保持手段と、
前記第１の識別情報を利用して接続した装置に静的に割り当てられている識別情報と、前記保持手段に保持されている前記第１の識別情報に対応づけられた前記第２の識別情報とが一致しているか否かを判定する手段と、
一致している場合にその装置に所定の情報を送信する手段と、
を実現させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は通信技術に関し、とくに動的に変化する識別情報が割り当てられた装置との通信技術に関する。
【０００２】
【従来の技術】
ネットワーク技術の発達にともない、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などのネットワークに接続し、互いに通信可能に構成された装置が広く普及している。その装置は、例えばプリンタ、ファクシミリ、スキャナなどであり、ネットワークに接続されたクライアント装置から利用することができる。それらの装置には、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスやＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスなどのネットワーク上で装置を一意に特定する識別情報が割り当てられており、クライアント装置はその識別情報を用いて、ネットワーク上に存在する装置の中から利用する装置を特定し、所定の動作指示を送信する。例えば、識別情報のひとつであるＩＰアドレスの割り当て方式には、装置毎に固定して割り当てる方式と、ＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）を利用して動的に割り当てる方式とがある。
【０００３】
一般に、クライアント装置などネットワークへの接続状況が変わりやすい装置にはＤＨＣＰを利用してＩＰアドレスが割り当てられ、接続状況が固定的なプリンタ、ファクシミリ、スキャナなどには固定のＩＰアドレスが割り当てられている。このように動的にＩＰアドレスが割り当てられる装置と、固定のＩＰアドレスが割り当てられる装置とが同一のネットワークに存在する場合、ＩＰアドレスが重複しないように、例えばＤＨＣＰで割り当てるＩＰアドレスの範囲を適切に決める必要がある。このような作業を解消すべく、プリンタにＤＨＣＰを利用してＩＰアドレスが割り当てられた場合でも、クライアント装置がプリンタに割り当てられているＩＰアドレスを把握し、印刷を可能にする技術がある。（特許文献１）
【０００４】
【特許文献１】
特開２０００−２２２１４９号公報
【０００５】
【発明が解決しようとする課題】
特許文献１に開示されている技術では、常時ネットワークを監視する必要があるので、例えばクライアント装置の電源が切れている場合には、プリンタのＩＰアドレスが変更されたことを検出できない。また、ＤＨＣＰサーバに対してＩＰアドレスの割り当てを要求する信号には、その信号を送信した装置の種類を特定する情報が含まれないため、プリンタが送信した要求なのか、単なる他のクライアント装置が送信した要求なのかを特定することができない。また、一般にクライアント装置は、プリンタのＩＰアドレスを処理に利用するプログラムを有し、ＩＰアドレスが変更された場合には、そうしたプログラムが利用する関連情報も更新する必要がある。しかし、開示された技術は、関連情報を更新しないため、ユーザ自身が、関連情報を更新する必要がある。
【０００６】
本発明はこうした点に鑑みてなされたもので、その目的は、通信対象となる装置のネットワークにおける識別情報が動的に変化した場合でも、その装置と通信を可能にするとともにクライアント装置内のアプリケーションプログラムの設定情報や、クライアント装置自身の設定情報を適切に更新する技術の提供にある。
【０００７】
【課題を解決するための手段】
本発明のある態様は通信装置である。この装置は、ネットワークに接続された所定の装置に動的に割り当てられた第１の識別情報と、所定の装置に静的に割り当てられた第２の識別情報とを対応付けて保持する保持手段と、第１の識別情報を利用して接続した装置に静的に割り当てられている識別情報と、保持手段に保持されているその第１の識別情報に対応づけられた第２の識別情報とが一致しているか否かを判定する手段と、一致している場合にその装置に所定の情報を送信する手段とを備える。これにより、第１の識別情報が動的に割り当てられる通信対象となる装置を、第２の識別情報で本来の通信対象であることを確認した上で、通信を行うことができる。「第１の識別情報」はＤＨＣＰで動的に割り当てられる例えばＩＰアドレスである。「第２の識別情報」は、ＬＡＮカードなどに予め設定されている例えばＭＡＣアドレスである。
【０００８】
この装置は、第１の識別情報を利用して所定の装置に接続できない場合、保持手段に保持されている第１の識別情報に対応づけられた第２の識別情報が割り当てられている所定の装置を再びネットワークから検索し、新たに割り当てられた第１の識別情報を取得する手段と、第２の識別情報に対応付けられている第１の識別情報を、取得した第１の識別情報に書き換える手段とを更に備えてもよい。これにより、第１の識別情報が変更された場合にも、新たに割り当てられた第１の識別情報を取得することができる。
【０００９】
本発明の別の態様は通信装置である。この装置は、ネットワークに接続された所定の装置に動的に割り当てられた第１の識別情報と、所定の装置に静的に割り当てられた第２の識別情報とを対応付けて保持する手段と、第１の識別情報を利用して所定の装置に対する処理を行うプログラムが、第１の識別情報を設定情報として格納する場所を特定する格納場所情報を保持する手段と、第２の識別情報に対応づけられた第１の識別情報が変化した場合、格納場所情報で特定される場所に格納されている設定情報を新たな第１の識別情報に書き換える手段とを備える。これにより、設定情報として保持されている第１の識別情報は、常に更新されているので、第１の識別情報を利用する所定のプログラムを実行することにより実現される構成が、本来の通信対象となる装置の第１の識別情報が変化したことを認識することなく通信を行うことができる。つまり、第１の識別情報が変化することにより通信ができなくなる状況を避けることができる。
【００１０】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【００１１】
【発明の実施の形態】
図１は、実施の形態に係る通信システム１０の構成図である。ＤＨＣＰサーバ１２は、ＩＰアドレスの割り当てを要求したネットワーク１４上の装置に対してＩＰアドレスを割り当てる。通信対象装置５０は、例えばプリンタ、スキャナ装置、ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎａｌ  Ｐｅｒｉｐｈｅｒａｌ）、ファクシミリ装置、文書管理装置、ファイルサーバなどであってよく、ネットワーク１４に接続された通信装置１００からの指示に応じて所定の処理を行う。本実施の形態では、通信対象装置５０がファクシミリ装置の場合を例に説明する。通信対象装置５０は、ネットワーク１４に接続された装置と通信を行うために、ＤＨＣＰサーバ１２に動的に割り当てられたＩＰアドレスと、静的に割り当てられているＭＡＣアドレスとを利用する。ＭＡＣアドレスは、例えば通信対象装置５０がネットワーク１４に接続するためのネットワークカードなどに予め設定されている情報であり、ＷＡＮにおいても必ず一意に特定される情報である。すなわち、ＭＡＣアドレスにより個々の装置を特定することができる。他の例では、通信対象装置５０に静的に割り当てる識別情報は、装置に固有の名称であってもよい。
【００１２】
通信装置１００は、通信対象装置５０を利用するクライアント装置であり、通信対象装置５０に割り当てられたＩＰアドレス宛に動作指示のためのコマンド等の情報を送信する。そのＩＰアドレスを取得するために、通信装置１００は、通信対象装置５０に対してＩＰアドレスの通知を要求する信号（以下、単に「要求信号」という）をネットワーク１４に対してブロードキャストする。ブロードキャストにより、要求信号はネットワーク１４に接続されたすべての装置に伝達される。その要求信号は、例えば、所定の文字列を含む所定のポート宛の信号である。
【００１３】
応答部５２は、この要求信号を受信すると例えば通信対象装置５０に割り当てられている名称、ＩＰアドレス、ＭＡＣアドレスなどの装置情報を通信装置１００に送信する。応答部５２が装置情報を送信するための要求信号のデータ形式は予め決められており、そのデータ形式に対応する応答部５２を有する装置だけが装置情報を通信装置１００に送信する。これにより、通信装置１００は、ネットワーク１４に接続されている通信対象装置５０のＩＰアドレスを把握することができ、そのＩＰアドレスを利用して通信対象装置５０と通信を行うことができる。詳細は後述するが、このような処理を通信毎に行うことは非効率的なので、通信装置１００は、取得した装置情報を保持し、保持したＩＰアドレスを利用して通信を行う。そして、通信対象装置５０のＩＰアドレスが変更され通信ができなくなったとき、通信装置１００の電源投入したとき、所定の期間が経過したときなどのタイミングで、通信装置１００は再びネットワーク１４上の通信対象装置５０の検索を行い装置情報を取得する。
【００１４】
図２は、図１の通信装置１００の内部構成図である。通信装置１００の各構成要素は、ハードウエアコンポーネントで言えば、任意のコンピュータのＣＰＵ、メモリ、メモリにロードされた本図の構成要素を実現するプログラム、そのプログラムを格納するハードディスクなどの記憶ユニット、ネットワーク接続用インターフェース、ファクシミリ通信用のモデム等を中心に実現されるが、その実現方法、装置にはいろいろな変形例があることは、当業者には理解されるところである。これから説明する各図は、ハードウエア単位の構成ではなく、機能単位のブロックを示している。
【００１５】
初期検索部１０２は、ネットワーク１４に接続されている通信対象装置５０を検索し、存在を検出した通信対象装置５０の装置情報を識別情報格納部１１６に保持するための機能ブロックである。検索用データ格納部１０４は、検索に用いるデータすなわち要求信号に含む文字列などのデータを保持する。送信部１０６は、そのデータを要求信号としてネットワーク１４にブロードキャストする。受信部１０８は、要求信号に対する通信対象装置５０の応答信号を受信する。抽出部１１０は、その応答信号から通信対象装置５０の名称、ＩＰアドレス、ＭＡＣアドレスなどの装置情報を抽出する。例えば、装置情報は、応答信号中に所定のデミリタで区切られて所定の順序で含まれており、抽出部１１０はその順序毎に装置情報を抽出してもよいし、ＸＭＬ形式のファイルとして提供される応答信号から装置情報を抽出してもよい。ネットワーク１４に複数の通信対象装置５０が接続されている場合、受信部１０８は複数の応答信号を受信し、抽出部１１０はそれらの応答信号毎に装置情報を抽出する。
【００１６】
選択部１１２は、応答信号を返した複数の通信対象装置５０の中から、識別情報格納部１１６に格納する装置情報を選択する。すなわち、選択部１１２は、ネットワーク１４に接続されている通信対象装置５０の中から、通信装置１００が利用する通信対象装置５０を選択し、選択した通信対象装置５０の装置情報を識別情報格納部１１６に格納する。この選択のために、選択部１１２は、応答信号を返したすべての通信対象装置５０の一覧を表示し、その一覧の中から利用する通信対象装置５０をユーザに選択させる。また、他の例として、装置情報に通信対象装置５０の設置場所に関する設置場所情報が含まれている場合に、選択部１１２は、その設置場所情報を利用して、通信装置１００に近い通信対象装置５０を自動的に選択してもよい。設置場所情報は、例えば装置が設置されている建物、フロア、部屋、部署などであり、選択部１１２は、同一の設置場所情報が設定された通信対象装置５０を選択する。また、設置場所を広い範囲から狭い範囲に段階的に特定できるように設置場所情報を形成し、狭い範囲で装置が見つからない場合に、選択部１１２は、範囲を徐々に広げることで通信装置１００に近い通信対象装置５０を選択してもよい。例えば、設置場所情報として、広い範囲から狭い範囲に順に、建物、フロア、部屋を設定する。そして、選択部１１２は、まず同一の部屋にある通信対象装置５０を検索し、存在しなければ、同一のフロアにある通信対象装置５０の検索を行う。選択部１１２は、この処理を、通信対象装置５０が見つかるまで行う。これにより、選択部１１２は、通信装置１００に最も近い通信対象装置５０を自動的に選択することができる。
【００１７】
図３は、図２の識別情報格納部１１６のデータ構造の一例を示す図である。名称欄１５０は、通信対象装置５０の名称を保持する。ＩＰアドレス欄１５２は、通信対象装置５０に動的に割り当てられたＩＰアドレスを保持する。ＭＡＣアドレス欄１５４は、通信対象装置５０に静的に割り当てられているＭＡＣアドレスを保持する。関連設定情報欄１５６は、通信対象装置５０のＩＰアドレスを処理に利用するプログラムが、そのＩＰアドレスを設定情報として格納するファイルのファイル名やＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒｓ）など格納場所を指定する情報を保持する。関連設定情報欄１５６に保持される情報の利用目的については後述する。
【００１８】
図２に戻り、再検索部１１４は、再びネットワーク１４に接続されている通信対象装置５０を検索し、識別情報格納部１１６に保持されている通信対象装置５０に現在割り当てられているＩＰアドレスと識別情報格納部１１６に保持されているＩＰアドレスとが一致しているか否かを判定する。再検索部１１４の内部構成は、例えば初期検索部１０２と略同一であってよい。再検索部１１４は、再検索の対象となる通信対象装置５０のＭＡＣアドレスと一致するＭＡＣアドレスが含まれた応答信号から抽出したＩＰアドレスと、識別情報格納部１１６に保持されているＩＰアドレスとが一致しているか否かを判定する。そして、一致していない場合に、再検索部１１４は識別情報格納部１１６に保持されているＩＰアドレスを新たなＩＰアドレスに書き換える。これにより、通信対象装置５０のＩＰアドレスが変更された場合には、識別情報格納部１１６に保持されているＩＰアドレスを書き換えることができる。
【００１９】
再検索部１１４の再検索のタイミングは、例えば、識別情報格納部１１６に保持されているＩＰアドレスで通信対象装置５０に接続できないとき、識別情報格納部１１６に保持されているＩＰアドレスが割り当てられているべき通信対象装置５０とは異なる装置にそのＩＰアドレスが割り当てられているとき、通信装置１００の電源が投入されたとき、予め設定された期間が経過したときなどであってよい。これらのタイミングについては、後述する機能ブロックの説明に関連して詳細に説明する。
【００２０】
アプリケーション処理部１２２は、通信対象装置５０を利用するプログラムを実行することにより実現し、例えばウェブブラウザ、各種ドライバ、通信対象装置５０を操作するためのアプリケーション等である。設定情報格納部１２０は、それらのプログラムが利用する設定情報を保持し、例えば通信対象装置５０のＩＰアドレスを設定情報として保持する。アプリケーション処理部１２２で実行される各プログラムは、設定情報格納部１２０に設定情報として保持されているＩＰアドレスを利用して、通信部１２４を介して通信対象装置５０と通信を行う。
【００２１】
例えば、アプリケーション処理部１２２がウェブブラウザの機能を実現する場合、設定情報格納部１２０は通信装置１００のデスクトップ画面に表示されている通信対象装置５０のＵＲＬへのショートカットであってよい。一般に通信対象装置５０は、ウェブページを用いて操作のためのインターフェースを提供する。そのため、そのウェブページへのアクセスを容易にするために、クライアント装置には、そのウェブページのＵＲＬがブックマークに登録されていたり、ショートカットが保存されていたりする。設定情報格納部１２０は、そうした情報を保持する領域を示している。
【００２２】
更新部１１８は、識別情報格納部１１６に変更が生じた場合に、設定情報格納部１２０に保持されている関連する設定情報を更新する。例えば、設定情報格納部１２０がウェブページのショートカットの場合には、更新部１１８は、そのショートカットに設定されているＵＲＬを、新たなＩＰアドレスに変更する。図３を用いて説明した関連設定情報欄１５６に保持されている情報は、この設定情報の格納場所を指示しており、更新部１１８はその情報を利用して更新すべき設定情報を特定する。更新部１１８は、設定情報の種類毎に書き換えを行うべきデータの位置を把握してもよいし、設定情報に含まれるＩＰアドレスを検出し、そのＩＰアドレスを新たなＩＰアドレスに書き換えてもよい。これにより、設定情報格納部１２０に格納されている設定情報は、常に識別情報格納部１１６に保持されているＩＰアドレスと同様に更新される。
【００２３】
通信部１２４は、設定情報に含まれるＩＰアドレスを宛先として通信用のパケットを送信する。他の例では、通信部１２４は、識別情報格納部１１６に保持されているＩＰアドレスを直接利用してもよい。通信対象装置５０のＩＰアドレスが変更されたり、通信対象装置５０の電源が切れていたり、通信対象装置５０がネットワーク１４から切断されていたりすることにより、通信対象装置５０と接続できない場合、通信部１２４は、再検索部１１４に通信対象装置５０の検索を要求する。そして、再検索を実行したにも拘わらず通信対象装置５０と接続できない場合、通知部１２８は、通信対象装置５０の電源が切れている、ネットワーク１４から切断されているなどの異常が通信対象装置５０に生じていると判断し、その旨をユーザに通知する。例えば、通知部１２８は、モニタにポップアップ画面を表示して通知してもよいし、ブザーや音声などにより通知してもよい。
【００２４】
ここで、ＩＰアドレスに基づいてネットワーク１４上の装置と接続できたとしても、それが所望の通信対象装置５０であるとは限らない。すなわち、識別情報格納部１１６に保持されているＩＰアドレスが、ネットワーク１４上の他の通信装置１００や、所望の通信対象装置５０以外の装置に、新たに割り当てられることがある。仮にユーザがファクシミリ装置である通信対象装置５０にファクシミリの送信を指示した場合、ＩＰアドレスがファクシミリ装置以外の装置に割り当てられているならばエラーが発生し処理を中断することができる。しかし、ＩＰアドレスがユーザが所望するファクシミリ装置とは異なるファクシミリ装置に割り当てられているならば、エラーが発生することなくファクシミリ送信されてしまう。これは、ユーザにとって予想外の動作であり、例えばファクシミリ送信が行われているにも拘わらずどのファクシミリ装置から送信されたのかユーザが把握できない状況になりうる。
【００２５】
そこで、確認部１２６は、接続した通信対象装置５０が、所望する装置であることを確認した後、通信部１２４にデータの送信を指示する。この確認のために、確認部１２６は、識別情報格納部１１６に保持されているＭＡＣアドレスを利用する。一般に通信パケットには、送信元のＭＡＣアドレスが含まれている。確認部１２６は、そのＭＡＣアドレスと、識別情報格納部１１６に保持されているＭＡＣアドレスとを比較して、一致している場合に所望の装置すなわち識別情報格納部１１６に保持されている装置と同一であると判定して、データの送信を通信部１２４に許可する。一致していない場合、確認部１２６は、再検索部１１４に再検索を指示する。これにより、所望の装置以外の装置にデータが送信されることを防止できる。
【００２６】
初期検索部１０２は、識別情報格納部１１６に最初に装置情報を登録するための構成であり、例えば通信対象装置５０に動作指示を送信するためのプログラムをインストールする際に実現されてもよい。また、このインストール時にそのプログラムが利用する設定情報が設定情報格納部１２０に格納され、その格納場所の情報が識別情報格納部１１６の関連設定情報欄１５６に格納される。
【００２７】
図４は、図２の通信装置１００における通信時のフローチャートの一例を示す図である。まず、図２の通信部１２４は、設定情報格納部１２０に保持されている設定情報、すなわち識別情報格納部１１６に保持されているＩＰアドレスで特定される通信対象装置５０に接続を要求する（Ｓ１０）。その要求により接続できた場合（Ｓ１２のＹ）、確認部１２６は接続した装置が識別情報格納部１１６に保持されている装置と同一の装置であるか否かを判定する（Ｓ１４）。同一の装置の場合（Ｓ１４のＹ）、確認部１２６はデータの送信を許可し、通信部１２４はデータを送信する（Ｓ１６）。
【００２８】
ステップ１２で通信対象装置５０に接続できない場合（Ｓ１２のＮ）、およびステップ１４で同一の装置でない場合（Ｓ１４のＮ）、再検索部１１４は再検索を行う（Ｓ１８）。そして、新たなＩＰアドレスが割り当てられた通信対象装置５０を検索できた場合（Ｓ２０のＹ）、再検索部１１４は、識別情報格納部１１６に新たなＩＰアドレスを書き込み、更新部１１８は設定情報格納部１２０に保持されているＩＰアドレスを新たなＩＰアドレスに更新する（Ｓ２４）。ステップ２０で、通信対象装置５０を検索できない場合（Ｓ２０のＮ）、通知部１２８はその旨をユーザに通知する（Ｓ２２）。
【００２９】
以上、本発明を実施の形態をもとに説明した。実施の形態は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。実施の形態では、通信対象装置５０に動的に割り当てられる識別情報としてＩＰアドレスを例にし、静的に割り当てられる識別情報としてＭＡＣアドレス例に説明したが、他の例ではこれに限らない。
【発明の効果】
本発明によれば、通信対象となる装置に動的に割り当てられる識別情報が変化した場合でも、その装置と通信を行うことができる。
【図面の簡単な説明】
【図１】実施の形態に係る通信システムの構成図である。
【図２】図１の通信装置の内部構成図である。
【図３】図２の識別情報格納部のデータ構造の一例を示す図である。
【図４】図２の通信装置における通信時のフローチャートの一例を示す図である。
【符号の説明】
１０  通信システム、５０  通信対象装置、５２  応答部、１００  通信装置、１０２  初期検索部、１０４  検索用データ格納部、１０６  送信部、１０８受信部、１１０  抽出部、１１２  選択部、１１４  再検索部、１１６識別情報格納部、１１８  更新部、１２０  設定情報格納部、１２２  アプリケーション処理部、１２４  通信部、１２６  確認部、１２８  通知部。
【図１】
2004364190.tif 000003
【図２】
2004364190.tif 000004
【図３】
2004364190.tif 000005
【図４】
2004364190.tif 000006