(57)【要約】【課題】より直感的に通信を開始することができるようにする。【解決手段】情報処理端末２が情報処理装置１に近接されたとき、情報処理端末２のIPアドレスが識別情報提供部３４から識別情報取得部１４に提供される。名称生成部１５により、情報処理端末２を表す名称として「it（それ）」が生成され、識別情報と対応付けて名称管理部１６により管理される。「it」により表される機器に接続することが指示されたとき、名称管理部１６により管理されている情報に基づいて、情報処理端末２のIPアドレスが制御部１１により取得される。制御部１１により、情報処理端末２に対する接続が行われる。本発明は、ネットワークに接続可能なパーソナルコンピュータやPDAなどの情報処理装置に適用することができる。【選択図】      図１
2004194017.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続される情報処理端末の、前記ネットワーク上の識別情報を取得する取得手段と、
前記情報処理端末を表す所定の名称を生成する生成手段と、
前記取得手段により取得された前記識別情報と、前記生成手段により生成された前記名称を対応付けて管理する管理手段と、
前記名称により表される前記情報処理端末に接続することが指示されたとき、前記管理手段により管理されている情報に基づいて、前記名称に対応する前記識別情報を取得し、前記情報処理端末に接続する接続手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記取得手段は、電磁誘導を利用した近距離無線通信により、前記情報処理端末から前記識別情報を取得する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記取得手段は、前記情報処理端末に設定されている固有の情報を前記情報処理端末から取得し、前記識別情報と前記情報処理端末に設定されている固有の前記情報を対応付けて管理する情報管理装置から、前記識別情報を取得する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記取得手段により他の情報処理端末の他の識別情報が取得されたとき、
前記生成手段は、前記情報処理端末の名称と前記他の情報処理端末の名称をそれぞれ生成する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記生成手段は、前記情報処理端末を表す前記名称として、所定の代名詞を含む名称を生成する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項６】
時刻を計時する計時手段をさらに備え、
前記生成手段は、前記情報処理端末を表す前記名称として、前記計時手段により計時される、前記取得手段により前記識別情報が取得された時刻を含む名称を生成する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項７】
前記情報処理装置の位置を検出する位置検出手段をさらに備え、
前記生成手段は、前記情報処理端末を表す前記名称として、前記位置検出手段により検出される、前記取得手段により前記識別情報が取得されたときの位置を含む名称を生成する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項８】
前記情報処理装置において行われている処理の内容を検出する処理内容検出手段をさらに備え、
前記生成手段は、前記情報処理端末を表す前記名称として、前記処理内容検出手段により検出される、前記取得手段により前記識別情報が取得されたときに行われていた処理の内容を表す情報を含む名称を生成する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項９】
前記取得手段は、前記情報処理端末の所有者に関する情報を前記識別情報と共に取得し、
前記生成手段は、前記情報処理端末を表す前記名称として、前記取得手段により取得された前記所有者に関する情報を含む名称を生成する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項１０】
ネットワークに接続される情報処理端末の、前記ネットワーク上の識別情報を取得する取得ステップと、
前記情報処理端末を表す所定の名称を生成する生成ステップと、
前記取得ステップの処理により取得された前記識別情報と、前記生成ステップの処理により選択された前記名称を対応付けて管理する管理ステップと、
前記名称により表される前記情報処理端末に接続することが指示されたとき、前記管理ステップの処理により管理されている情報に基づいて、前記名称に対応する前記識別情報を取得し、前記情報処理端末に接続する接続ステップと
を含むことを特徴とする情報処理方法。
【請求項１１】
ネットワークに接続される情報処理端末の、前記ネットワーク上の識別情報を取得する取得ステップと、
前記情報処理端末を表す所定の名称を生成する生成ステップと、
前記取得ステップの処理により取得された前記識別情報と、前記生成ステップの処理により選択された前記名称を対応付けて管理する管理ステップと、
前記名称により表される前記情報処理端末に接続することが指示されたとき、前記管理ステップの処理により管理されている情報に基づいて、前記名称に対応する前記識別情報を取得し、前記情報処理端末に接続する接続ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報処理装置および方法、並びにプログラムに関し、特に、より直感的に、かつ迅速に所定の機器との通信を開始させることができるようにする情報処理装置および方法、並びにプログラムに関する。
【０００２】
【従来の技術】
近年、TCP/IPネットワークなどにおいて、IPアドレスとホスト名の対応を記述したファイルを用いて、ホスト名から、そのホストのIPアドレスを求める名前解決システムが各種提案されている。
【０００３】
また、その名前解決システムの中にも、hostsファイル（IPアドレスとホスト名の対応を記述したファイル）をユーザ自身が管理するのではなく、そのときのネットワーク構成に応じて、コンピュータにより自動的にホスト名とIPアドレスの対応が管理されるものがある。
【０００４】
例えば、下記特許文献１には、ホストの属性に基づいて一意のホスト名を自動的に割り当て、割り当てられたホスト名とIPアドレスを対応付けて管理しておくことにより、IPアドレスが仮に変更された場合であっても、一意に割り当てられたホスト名に基づいて、その名前解決を行うことができる技術が開示されている。
【０００５】
【特許文献１】
特開２００２−１５２２５３号公報
【０００６】
【発明が解決しようとする課題】
しかしながら、上述した名前解決システムにおいては、それぞれの機器が、例えば、「pc-01」や「pc-02」というようなホスト名、或いは、「ユーザ名」からなるホスト名により表される。そのため、所定の機器と通信を行う場合、ユーザは、そのようなホスト名を直接指定（入力）したり、または、一覧の中から選択する必要があり、通信を直感的に開始させることができないという課題があった。
【０００７】
この課題は、ネットワークのユビキタス化が進み、容易に、かつ、任意のタイミングで、様々な機器と通信を行うことができるようになるにつれ、さらに顕著になる。例えば、数十、数百の機器のそれぞれのホスト名をユーザが把握し、そのリストの中から、所定の機器を選択し、通信を開始させることは非常に困難である。
【０００８】
また、ホスト名の一覧が常に固定のものであれば、ユーザが記憶している配置から容易に所定の機器を選択することができるものの、ネットワーク構成が動的に変化し、ホスト名の一覧が順次変更される環境においては、それが不可能となる。
【０００９】
本発明はこのような状況に鑑みてなされたものであり、より直感的に、かつ迅速に所定の機器との通信を開始させることができるようにするものである。
【００１０】
【課題を解決するための手段】
本発明の情報処理装置は、ネットワークに接続される情報処理端末の、ネットワーク上の識別情報を取得する取得手段と、情報処理端末を表す所定の名称を生成する生成手段と、取得手段により取得された識別情報と、生成手段により生成された名称を対応付けて管理する管理手段と、名称により表される情報処理端末に接続することが指示されたとき、管理手段により管理されている情報に基づいて、名称に対応する識別情報を取得し、情報処理端末に接続する接続手段とを備えることを特徴とする。
【００１１】
取得手段は、電磁誘導を利用した近距離無線通信により、情報処理端末から識別情報を取得するようにすることができる。
【００１２】
取得手段は、情報処理端末に設定されている固有の情報を情報処理端末から取得し、識別情報と情報処理端末に設定されている固有の情報を対応付けて管理する情報管理装置から、識別情報を取得するようにすることができる。
【００１３】
取得手段により他の情報処理端末の他の識別情報が取得されたとき、生成手段は、情報処理端末の名称と他の情報処理端末の名称をそれぞれ生成するようにすることができる。
【００１４】
生成手段は、情報処理端末を表す名称として、所定の代名詞を含む名称を生成するようにすることができる。
【００１５】
時刻を計時する計時手段をさらに備え、生成手段は、情報処理端末を表す名称として、計時手段により計時される、取得手段により識別情報が取得された時刻を含む名称を生成するようにすることができる。
【００１６】
情報処理装置の位置を検出する位置検出手段をさらに備え、生成手段は、情報処理端末を表す名称として、位置検出手段により検出される、取得手段により識別情報が取得されたときの位置を含む名称を生成するようにすることができる。
【００１７】
情報処理装置において行われている処理の内容を検出する処理内容検出手段をさらに備え、生成手段は、情報処理端末を表す名称として、処理内容検出手段により検出される、取得手段により識別情報が取得されたときに行われていた処理の内容を表す情報を含む名称を生成するようにすることができる。
【００１８】
取得手段は、情報処理端末の所有者に関する情報を識別情報と共に取得し、生成手段は、情報処理端末を表す名称として、取得手段により取得された所有者に関する情報を含む名称を生成するようにすることができる。
【００１９】
本発明の情報処理装置の情報処理方法は、ネットワークに接続される情報処理端末の、ネットワーク上の識別情報を取得する取得ステップと、情報処理端末を表す所定の名称を生成する生成ステップと、取得ステップの処理により取得された識別情報と、生成ステップの処理により生成された名称を対応付けて管理する管理ステップと、名称により表される情報処理端末に接続することが指示されたとき、管理ステップの処理により管理されている情報に基づいて、名称に対応する識別情報を取得し、情報処理端末に接続する接続ステップとを含むことを特徴とする。
【００２０】
本発明のプログラムは、ネットワークに接続される情報処理端末の、ネットワーク上の識別情報を取得する取得ステップと、情報処理端末を表す所定の名称を生成する生成ステップと、取得ステップの処理により取得された識別情報と、生成ステップの処理により生成された名称を対応付けて管理する管理ステップと、名称により表される情報処理端末に接続することが指示されたとき、管理ステップの処理により管理されている情報に基づいて、名称に対応する識別情報を取得し、情報処理端末に接続する接続ステップとを含むことを特徴とする。
【００２１】
本発明の情報処理装置および方法、並びにプログラムにおいては、ネットワークに接続される情報処理端末の、ネットワーク上の識別情報が取得され、情報処理端末を表す所定の名称が生成され、取得された識別情報と、生成された名称が対応付けて管理される。また、名称により表される情報処理端末に接続することが指示されたとき、管理されている情報に基づいて、名称に対応する識別情報が取得され、情報処理端末に接続される。
【００２２】
【発明の実施の形態】
図１は、本発明を適用した通信システムの構成例を示すブロック図である。
【００２３】
この通信システムにおいては、パーソナルコンピュータなどよりなる情報処理装置１、PDA(Personal Digital Assistants)やノートブック型のパーソナルコンピュータなどよりなる情報処理端末２、およびサーバ３が、有線や無線のネットワークであるLAN(Local Area Network)４に接続されている。これらの機器は、LAN４を介して相互に通信することが可能である。
【００２４】
サーバ３は、情報処理装置１と情報処理端末２のLAN４上における識別情報を管理する。例えば、サーバ３は、識別情報として、情報処理装置１と情報処理端末２のＩＰアドレスを管理する。すなわち、サーバ３は、DNS(Domain Name System)サーバとしての機能を有している。
【００２５】
図１の例においては、情報処理装置１により、制御部１１乃至名称管理部１６が実現され、情報処理端末２により、制御部３１乃至識別情報提供部３４が実現されている。また、サーバ３により、制御部４１乃至機器情報管理部４３が実現されている。これらの各機能部は、情報処理装置１のCPU(Central Processing Unit)５１（図３）、情報処理端末２のCPU９１（図５）、サーバ３のCPU（図示せず）により所定のプログラムが実行されて実現される。
【００２６】
制御部（OS(Operating System)）１１は、情報処理装置１の全体の動作を制御し、例えば、アプリケーション１２から、LAN４に接続されている所定の機器に接続することが指示されたとき、名称管理部１６により管理されている情報に基づいて、その機器のIPアドレスを取得し、取得したIPアドレスに基づいて接続を開始させる。
【００２７】
アプリケーション１２は、例えば、LCD(Liquid Crystal Display)５６（図３）に対する画面表示を制御するとともに、表示された画面において所定の機器に接続することがユーザから指示されたとき、その指示に対応する情報を制御部１１に出力する。すなわち、アプリケーション１２により、ユーザインタフェースが提供される。なお、アプリケーション１２は、ユーザインタフェースを提供する以外にも、他のアプリケーションからの、LAN４上の機器に対する接続要求を制御部１１に出力するなどの各種の処理を行う。
【００２８】
通信制御部１３は、通信部６０（図３）により行われる、LAN４を介した有線通信または無線通信を制御する。
【００２９】
識別情報取得部１４は、リーダライタ５９（図３）において行われる電磁誘導を利用した近距離無線通信により、非接触ICカード等を内蔵する情報処理端末２などの、近接された外部の機器から提供された識別情報を取得する。識別情報取得部１４により取得された識別情報は、制御部１１または名称生成部１５に出力される。
【００３０】
識別情報取得部１４により取得される識別情報としては、例えば、非接触ICカードを内蔵する機器のLAN４上のIPアドレスや、機器に固有の機器IDなどである。すなわち、識別情報取得部１４（リーダライタ５９）に近接される非接触ICカードのメモリには、機器のIPアドレスや機器ID等の情報が記憶されている。
【００３１】
なお、図１の一点鎖線の矢印は、LAN４経由ではなく、近距離無線通信により、情報処理端末２から情報処理装置１に識別情報が直接送信されることを表している。
【００３２】
名称生成部１５は、識別情報取得部１４から識別情報が供給されてきたとき、その識別情報を提供してきた機器を表す名称を生成する。例えば、機器の名称として、「it（それ）」、「that（あれ）」などの代名詞を含む名称が生成される。後述するように、ユーザは、「it」や「that」を指定するだけで、その名称により表される機器との間で通信を開始させることができる。
【００３３】
外部の機器から提供されてきた識別情報と、名称生成部１５により生成された名称は、名称管理部１６に出力される。
【００３４】
名称管理部１６は、名称生成部１５から供給されてきた識別情報と名称を対応付けて記憶部５８（図３）に記憶させるとともに、制御部１１からの要求に応じて、IPアドレスなどの識別情報を記憶部５８から検索し、要求された識別情報を制御部１１に提供する。
【００３５】
情報処理端末２の制御部（OS）３１は、情報処理端末２の全体の動作を制御する。例えば、制御部３１は、情報処理端末２に内蔵される非接触ICカード９８（図５）において、リーダライタ５９から輻射される電磁波が受信され、識別情報の提供が要求されたとき、識別情報提供部３４を制御し、非接触ICカード９８に記憶されている識別情報をリーダライタ５９に提供させる。
【００３６】
アプリケーション３２は、所定の画面をLCD９６（図５）に表示させたり、情報処理端末２のユーザからの入力を受け付けるなど、各種のユーザインタフェースを提供する。
【００３７】
通信制御部３３は、通信部９９（図５）により行われる、LAN４を介した有線通信または無線通信を制御する。
【００３８】
識別情報提供部３４は、識別情報取得部１４（リーダライタ５９）からの要求に応じて、非接触ICカード９８に記憶されている識別情報を提供する。上述したように、識別情報として、情報処理端末２のIPアドレスや機器IDなどが提供される。
【００３９】
また、識別情報提供部３４は、制御部３１からの指示に基づいて、非接触ICカード９８に記憶される識別情報を適宜書き換える。例えば、情報処理端末２に割り当てられるIPアドレスが動的に変更された場合、識別情報提供部３４は、非接触ICカード９８に記憶される識別情報を、IPアドレスが変更される毎に書き換える。
【００４０】
また、例えば、後述するように、情報処理端末２のユーザ名などの情報が非接触ICカード９８により記憶され、識別情報とともに、識別情報提供部３４により情報処理装置１に提供される。
【００４１】
サーバ３の制御部４１は、サーバ３の全体の動作を制御し、例えば、情報処理装置１から、情報処理端末２のIPアドレスの問い合わせがあったとき、機器情報管理部４３を制御し、取得したIPアドレスを情報処理装置１に通知する。
【００４２】
通信制御部４２は、サーバ３の通信部により行われる、LAN４を介した有線通信または無線通信を制御する。
【００４３】
機器情報管理部４３は、LAN４に接続される各機器の機器名とIPアドレスをそれぞれ管理する。また、機器情報管理部４３は、適宜、各機器の機器ID等を、機器名やIPアドレスに対応付けてそれぞれ管理する。
【００４４】
図２は、機器情報管理部４３により管理されるIPアドレスの例を示す図である。
【００４５】
図２の例においては、情報処理装置１に対して「192.168.0.2」のIPアドレスが割り当てられており、情報処理端末２に対して「192.168.0.3」のIPアドレスが割り当てられている。
【００４６】
図３は、図１の情報処理装置１の構成例を示すブロック図である。
【００４７】
CPU５１は、ROM(Read Only Memory)５２、または記憶部５８に記憶されているプログラムに従って、各種の処理を実行する。RAM５３には、CPU５１が実行するプログラムやデータが適宜記憶される。CPU５１、ROM５２、およびRAM５３は、バス５４を介して相互に接続されている。
【００４８】
バス５４には、入出力インタフェース５５が接続されており、この入出力インタフェース５５には、ユーザに各種の情報を提示するLCD５６、ユーザにより操作されるキーボード５７、ハードディスクなどで構成される記憶部５８が接続されている。この記憶部５８には、名称管理部１６により管理される、名称と識別情報が対応付けられたデータベース５８Ａが構築されている。
【００４９】
また、入出力インタフェース５５には、情報処理端末２に内蔵されている非接触ICカード９８と電磁誘導を利用して近距離無線通信を行うリーダライタ５９、通信制御部１３により制御され、LAN４に接続される機器と通信を行う通信部６０が接続されている。
【００５０】
さらに、入出力インタフェース５５にはドライブ６１が接続され、このドライブ６１に、磁気ディスク６２、光ディスク６３、光磁気ディスク６４、または半導体メモリ６５などが適宜装着できるようになされている。これらの磁気ディスク６２及至半導体メモリ６５より読み出されたプログラムは、ドライブ６１から入出力インタフェース５５を介して、例えば、記憶部５８に供給され、記憶される。
【００５１】
図４は、図３のリーダライタ５９の構成例を示すブロック図である。
【００５２】
CPU，ROM，RAM等を含む制御回路８１は、非接触ICカード９８に送信するコマンドを生成し、それを、送信回路８２に出力したり、非接触ICカード９８から送信され、受信回路８３において取得されたデータに基づく処理を実行する。例えば、制御回路８１により、非接触ICカード９８に識別情報の提供を要求するコマンドが生成され、送信回路８２に出力される。
【００５３】
送信回路８２は、非接触ICカード９８に送信するコマンドが供給されてきたとき、そのコマンドにBPSK(Binary Phase Shift Keying)変調（マンチェスターコードへのコーディング）を施すとともに、取得したデータに基づいて、図示せぬ発振回路（OSC）から供給される所定の周波数（例えば、１３．５６MHz）の搬送波をASK（Amplitude Shift Keying）変調し、生成された変調波を電磁波としてアンテナ８４から出力する。
【００５４】
一方、受信回路８３は、アンテナ８４から供給されてきた変調波（ASK変調波）を復調するとともに、得られたデータに対して、例えば、BPSK復調（マンチェスターコードのデコード）などを施し、取得したデータを制御回路８１に出力する。
【００５５】
図５は、図１の情報処理端末２の構成例を示すブロック図である。
【００５６】
基本的には、情報処理端末２は、図３の情報処理装置１と同様の構成を有しており、重複する部分についてはその詳細な説明を適宜省略する。
【００５７】
各種のボタンやタッチパネルからなる入力部９７は、情報処理端末２の表面に形成され、ユーザからの指示を受け付ける。ユーザによる入力は、アプリケーション３２により取得される。
【００５８】
非接触ICカード９８は、例えば、情報処理端末２が情報処理装置１に近接され、リーダライタ５９から輻射されている電磁波により、識別情報を提供することが要求されたとき、その要求に応じてメモリ１０１（図６）に記憶されている識別情報を読み出し、提供する。図５においては、IPアドレスや機器IDなどからなる識別情報９８Ａが非接触ICカード９８に記憶されている。
【００５９】
図６は、図５の非接触ICカード９８の構成例を示すブロック図である。
【００６０】
非接触ICカード９８は、例えば、メモリ１０１、発振回路１０２、およびアンテナ１０３から構成され、電磁誘導を利用して、リーダライタ５９と半二重通信を行う。
【００６１】
発振回路１０２は、例えば、識別情報をリーダライタ５９に送信する場合、メモリ１０１から読み出された識別情報に対応して、所定のスイッチング素子をオン／オフ（電気的な接続／切断）させ、スイッチング素子がオン状態であるときだけ、所定の負荷をアンテナ１０３に並列に接続させることにより、アンテナ１０３の負荷を変動させる。そして、発振回路１０２は、アンテナ１０３の負荷の変動により、アンテナ１０３において受信されている、リーダライタ５９からの変調波をASK変調し、その変調成分を、アンテナ１０３を介してリーダライタ５９に送信する（リーダライタ５９のアンテナ８４の端子電圧を変動させる）。
【００６２】
また、発振回路１０２は、アンテナ１０３において励起された交流電圧を整流し、安定化した後、各部に直流電源として供給する。リーダライタ５９から輻射される電磁波の電力は、非接触ICカード９８に必要な電力を賄う磁界を発生させるように調整されている。
【００６３】
図１の情報処理装置１および情報処理端末２は、以上のように構成される。なお、図１のサーバ３は、リーダライタ５９が設けられていない点を除いて、図３に示される情報処理装置１と同様の構成を有している。以下、必要に応じて、図３は、サーバ３の構成としても引用される。
【００６４】
次に、図７のシーケンスを参照して、図１の通信システムの動作について説明する。情報処理装置１と情報処理端末２の個々の処理の詳細については、フローチャートを参照して後述する。
【００６５】
情報処理装置１の識別情報取得部１４は、リーダライタ５９を制御し、所定の周期で電磁波を輻射し、近接された機器の探索を行う。例えば、情報処理端末２が情報処理装置１に近接され、情報処理端末２の存在が検出されたとき、識別情報取得部１４は、ステップＳ１１において、情報処理端末２（非接触ICカード９８）に対して、識別情報の通知を要求する。この要求は、ステップＳ１において、情報処理端末２の識別情報提供部３４により取得される。
【００６６】
識別情報提供部３４は、ステップＳ２において、非接触ICカード９８に記憶されている識別情報を読み出し、それを情報処理装置１に送信する。ここでは、情報処理装置１に提供される識別情報はIPアドレスである場合について説明する。すなわち、情報処理装置１と情報処理端末２のそれぞれに図２のIPアドレスが割り当てられている場合、「192.168.0.3」のIPアドレスが情報処理装置１に通知される。
【００６７】
情報処理装置１に送信された識別情報は、ステップＳ１２において、リーダライタ５９のアンテナ８４で受信され、復調処理等が施された後、識別情報取得部１４により取得される。識別情報取得部１４により取得された識別情報は、名称生成部１５に出力される。
【００６８】
名称生成部１５は、ステップＳ１３において、識別情報を提供してきた情報処理端末２を表す名称を生成する。名称管理部１６により、どの機器に関する情報もまだ登録されていない場合、名称生成部１５は、情報処理端末２の名称として、例えば、「it」を生成する。
【００６９】
名称生成部１５により生成された名称「it」と、識別情報取得部１４により取得されたIPアドレス「192.168.0.3」は、名称管理部１６に出力される。
【００７０】
名称管理部１６は、ステップＳ１４において、名称生成部１５から供給されてきた名称と識別情報を対応付けて、記憶部５８のデータベース５８Ａに登録する。これにより、「it」などの代名詞により、情報処理端末２を識別し、そのIPアドレスに基づいて情報処理端末２に接続することが可能となる。
【００７１】
アプリケーション１２から、「it」の名称が割り当てられている機器に接続することが指示されたとき、制御部１１は、名称管理部１６を制御して、「it」に基づいて「192.168.0.3」のIPアドレスを取得し、ステップＳ１５に進み、取得したIPアドレスに基づいて、情報処理端末２に接続する。
【００７２】
後述するように、例えば、所定の名称が生成されたとき、アプリケーション１２により、その名称（アイコン）がLCD５６上に表示され、ユーザは、そのアイコンを指定するだけで、情報処理装置１に１度近接させた情報処理端末２との間で通信を開始させることができる。
【００７３】
また、近接された情報処理端末２が、「it」などの直感的に把握できる名称でローカル的に（情報処理装置１上で）表されるため、ユーザは、容易に、かつ迅速に情報処理端末２との間で通信を開始させることができる。
【００７４】
情報処理装置１に近接された情報処理端末２は、通信を開始するときも情報処理装置１の近傍に存在することが予想できるため、その名称を「it」で表すことにより、情報処理装置１を操作するユーザは、「近くにあるそれ（情報処理端末２）」という感覚で、情報処理端末２を、通信相手として直感的に選択することができる。
【００７５】
なお、後に詳述するように、「it」により表される機器が、最も直近（直前）に近接された機器を表すものとなるように、登録されている名称は順次更新される。
【００７６】
次に、図８のフローチャートを参照して、近接された情報処理端末２の情報を登録する情報処理装置１の処理について説明する。
【００７７】
図８においては、情報処理端末２から情報処理装置１に提供される識別情報がIPアドレスであり、いずれの機器に関する情報も未だ情報処理装置１に登録されていない場合について説明する。図８に示される処理は、基本的には、図７の情報処理装置１の処理と同様である。
【００７８】
ステップＳ２１において、情報処理装置１の識別情報取得部１４は、所定の周期でリーダライタ５９から輻射される電磁波に対する付加の変化に基づいて、機器が近接されたか否かを判定し、近接されたと判定するまで待機する。例えば、リーダライタ５９のアンテナ８４から数十センチメートルの範囲内に電磁波が繰り返し輻射され、非接触ICカード９８（情報処理端末２）が近接されたか否かが判定される。
【００７９】
ステップＳ２１において、識別情報取得部１４は、情報処理端末２が近接されたと判定した場合、ステップＳ２２に進み、情報処理端末２に対して、記憶しているIPアドレスの提供を要求する。
【００８０】
この要求に応じて、情報処理端末２の非接触ICカード９８から、識別情報としてのIPアドレスが送信されるため（図１２のステップＳ３２）、識別情報取得部１４は、ステップＳ２３において、情報処理端末２から送信されてきたIPアドレスを取得する。上述した場合と同様に、図２のIPアドレスが情報処理装置１と情報処理端末２のそれぞれに割り当てられている場合、「192.168.0.3」のIPアドレスが識別情報取得部１４により取得される。識別情報取得部１４により取得されたIPアドレスは、名称生成部１５に出力される。
【００８１】
ステップＳ２４において、名称生成部１５は、IPアドレスを提供してきた情報処理端末２を表す名称を生成する。名称生成部１５は、例えば、情報処理端末２の名称として「it」を生成し、それを、IPアドレス「192.168.0.3」と共に、名称管理部１６に出力する。
【００８２】
名称管理部１６は、ステップＳ２５において、名称生成部１５から供給されてきた名称とIPアドレスを対応付けて、記憶部５８のデータベース５８Ａに登録する。これにより、代名詞である「it」に基づいて、データベース５８Ａから情報処理端末２のIPアドレスを取得することが可能となる。
【００８３】
図９は、ステップＳ２５の処理により登録されたデータベース５８Ａの情報の例を示す図である。
【００８４】
図９の例においては、名称とIPアドレスが対応付けて登録されており、情報処理装置１自身を表す「Localhost」と、近接された情報処理端末２を表す「it」の名称が登録されている。また、「Localhost」のIPアドレスとして「127.0.0.1」が登録されており、「it」のIPアドレスとして「192.168.0.3」が登録されている。この「192.168.0.3」のIPアドレスは、サーバ３において情報処理端末２のIPアドレスとして登録されているものと同一である（図２）。
【００８５】
これにより、「it」を用いて、情報処理端末２を指定することが可能となる。なお、情報処理装置１がUNIX(R)ベースのコンピュータである場合、「127.0.0.1」のIPアドレスは、Localhostとして/etc/hostsファイルにデフォルトで定義される。
【００８６】
IPアドレスが登録された情報処理端末２の名称「it」は、例えば、図１０に示されるように、情報処理装置１のLCD５６に「it」アイコン１１１として表示される。
【００８７】
図１０の例においては、情報処理装置１はデスクトップ型のパーソナルコンピュータであり、情報処理端末２はPDAとされている。また、情報処理装置１と情報処理端末２は、無線LANにより接続されている。
【００８８】
このように、ユーザは、情報処理端末２を情報処理装置１に近接させるだけで、「it」アイコン１１１をLCD５６に表示させることができる。また、ユーザは、その「it」アイコン１１１を図示せぬマウスなどにより指定するだけで、情報処理装置１と情報処理端末２の間で通信を開始させることができる。
【００８９】
図１０に示されるように、情報処理装置１を操作するユーザの目の前に情報処理端末２が存在する場合、ユーザは、感覚的には、情報処理端末２を「それ（it）」で把握するため、情報処理端末２を指定するときに直感的な操作が可能となる。
【００９０】
図１１は、LCD５６に表示される他の画面の例を示す図である。
【００９１】
上述したように、名称とIPアドレスが情報処理装置１内に対応付けられているため、情報処理装置１のユーザは、LCD５６に表示されたWebブラウザ１２１のURL(Uniform Resource Locator)入力欄１２２に、「http://it/」を入力することにより、情報処理端末２に接続し、情報処理端末２内に格納されているHTML(Hyper Text Markup Language)ファイルを参照することができる。
【００９２】
同様に、ユーザは、「ping it」や「telnet it」などのコマンドによって、情報処理端末２を指定することができる。
【００９３】
次に、図１２のフローチャートを参照して、図８の処理に対応して実行される情報処理端末２の識別情報提供処理について説明する。
【００９４】
ステップＳ３１において、識別情報提供部３４は、非接触ICカード９８を制御し、情報処理装置１から、IPアドレスの提供が要求されたか否かを判定し、要求されたと判定するまで待機する。
【００９５】
識別情報提供部３４は、ステップＳ３１において、IPアドレスの提供が要求されたと判定した場合、ステップＳ３２に進む。すなわち、情報処理装置１に近接され、リーダライタ５９から輻射される電波の到達範囲内に情報処理端末２が存在するとき、情報処理装置１から、IPアドレスの提供が要求される（図８のステップＳ２２）。
【００９６】
ステップＳ３２において、識別情報提供部３４は、メモリ１０１からIPアドレスを読み出し、それを情報処理装置１に提供する。
【００９７】
これにより、情報処理端末２のIPアドレスが情報処理装置１に提供され、情報処理端末２を表す名称と共に記憶部５８のデータベース５８Ａに登録される。
【００９８】
次に、図１３のフローチャートを参照して、名称に基づいて接続を行う情報処理装置１の処理について説明する。この処理は、例えば、図８の登録処理の後に行われる。
【００９９】
ステップＳ４１において、制御部１１は、アプリケーション１２からの出力に基づいて、「it」により表される機器（情報処理端末２）に接続することが指示されたか否かを判定し、指示されたと判定するまで待機する。
【０１００】
例えば、図１０に示されるように「it」アイコン１１１がLCD５６に表示されており、それがクリックされた場合、アプリケーション１２は、その入力を検出し、接続が指示されたことを制御部１１に通知する。また、アプリケーション１２は、図１１に示されるように、URL入力欄１２２に、接続先として「http://it/」が入力された場合、それを検出し、接続が指示されたことを制御部１１に通知する。接続することが指示された機器の名称は制御部１１に出力される。
【０１０１】
制御部１１は、ステップＳ４１において、接続が指示されたと判定した場合、アプリケーション１２から供給されてきた「it」を名称管理部１６に通知し、その名称に基づくIPアドレスの検索を要求する。
【０１０２】
この要求に応じて、ステップＳ４２において、名称管理部１６は、例えば、図９のデータベース５８Ａを「it」に基づいて検索し、IPアドレス「192.168.0.3」を取得する。名称管理部１６により取得された「192.168.0.3」のIPアドレスは、制御部１１に出力される。
【０１０３】
ステップＳ４３において、制御部１１は、通信制御部１３を制御し、「192.168.0.3」のIPアドレスに基づいて、LAN４を介して情報処理端末２に接続する。
【０１０４】
以上のように、ユーザは、直感的に把握できる名称に基づいて、情報処理端末２を指定することができ、通信を容易に開始させることができる。
【０１０５】
以上においては、機器の名称として、主に「it」が生成される場合について説明したが、近接させた機器をユーザが直感的に把握できるような名称であれば、これに限られるものではない。
【０１０６】
例えば、「that」、「それ」、「あれ」、「いま近づけたもの」などの名称が生成され、それらの名称により機器を指定することができる場合でも、ユーザは、直感的な操作が可能となる。
【０１０７】
次に、図１４のフローチャートを参照して、所定の機器の情報が既に登録されている場合において、他の機器が近接されたときに実行される、情報処理装置１の登録更新処理について説明する。
【０１０８】
ステップＳ５１乃至Ｓ５３の処理は、図８のステップＳ２１乃至Ｓ２３の処理と同様の処理である。すなわち、ステップＳ５１において、近接されている機器の検出が行われ、機器が検出されたとき、ステップＳ５２において、その機器に対してIPアドレスの提供が要求され、要求に応じて提供されてきたIPアドレスがステップＳ５３において取得される。識別情報取得部１４により取得された、新たに近接された機器のIPアドレスは名称生成部１５に出力される。
【０１０９】
ステップＳ５４において、名称生成部１５は、新たに近接された機器を表す名称、および、既に登録されている機器の名称を生成する（更新する）。
【０１１０】
例えば、情報処理端末２の情報（名称「it」とIPアドレス「192.168.0.3」）が既に登録されている状態（図９）において、他の機器が新たに近接された場合、新たに近接された機器の名称として「it」が生成され、情報処理端末２の名称として「it-1」が生成される。すなわち、情報処理装置１に近接されている可能性の最も高い機器に対して、「it（それ）」の名称が順次割り当てられる。
【０１１１】
新たに生成された名称と、識別情報取得部１４により取得されたIPアドレスは、名称管理部１６に出力される。
【０１１２】
ステップＳ５５において、名称管理部１６は、データベース５８Ａに格納されている、IPアドレスと名称の登録を更新する。すなわち、新たに生成された名称と、IPアドレスが対応付けられてデータベース５８Ａに登録される。
【０１１３】
図１５は、サーバ３により「192.168.0.11」のIPアドレスが割り当てられている機器が新たに近接されたときに、名称管理部１６により更新されたデータベース５８Ａの情報の例を示す図である。
【０１１４】
図１５に示されるように、新たに近接された機器の名称として生成された「it」と、その機器のIPアドレス「192.168.0.11」が対応付けて登録されると共に、情報処理端末２の名称として新たに生成された「it-1」と、情報処理端末２のIPアドレス「192.168.0.3」が対応付けて登録される。
【０１１５】
図１６は、図１５のデータベース５８Ａが登録されている場合に、LCD５６に表示される画面の例を示す図である。
【０１１６】
図１６において、「it」アイコン１３１は、直近に近接された情報処理端末１５１を表すものであり、「it-1」アイコン１３２は、情報処理端末１５１より前に、情報処理装置１に近接された情報処理端末２を表すものである。
【０１１７】
図１６の例においては、情報処理端末１５１は、ノートブック型のパーソナルコンピュータであり、無線によりLAN４に接続されている。
【０１１８】
直近に近接された機器（例えば、情報処理端末１５１）の方が、それより前に近接された機器（例えば、情報処理端末２）よりも情報処理装置１の近傍に存在する可能性が高いため、このように名称が更新されることにより、情報処理装置１のユーザは、情報処理装置１の近傍にある情報処理端末１５１を、「そこにあるそれ」という感覚で「it」アイコン１３１により指定することができる。
【０１１９】
例えば、「it」アイコン１３１をユーザがクリックしたとき、図１３の処理と同様の処理が実行され、情報処理装置１から情報処理端末１５１に対する接続が行われる。
【０１２０】
以上のようにして順次名称が更新され、近接された機器が増えるにつれ、例えば、情報処理端末２の名称は、「it」から「it-1」、「it-1」から「it-2」、「it-2」から「it-3」・・・などのように順次更新される。なお、「いま近づけたもの」から「さっき近づけたもの」、「さっき近づけたもの」から「この間近づけたもの」、・・・などのような名称が順次生成され、更新されるようにしてもよい。
【０１２１】
すなわち、図１５の例においては、情報処理端末２と情報処理端末１５１の情報のみが登録されているが、記憶部５８の容量に応じて、さらに複数の機器の情報が登録される。
【０１２２】
以上においては、近接されたときに情報処理端末２から情報処理装置１に通知される情報がIPアドレスである場合について説明したが、通知される情報は、サーバ３などを利用して情報処理端末２のアドレス情報を取得することができるものであれば、いずれの情報であってもよい。
【０１２３】
次に、図１７のシーケンスを参照して、識別情報として、機器固有の機器IDが通知される場合の通信システムの動作について説明する。
【０１２４】
情報処理端末２のステップＳ６１およびＳ６２、情報処理装置１のステップＳ７１およびＳ７２の処理は、図７のステップＳ１およびＳ２、ステップＳ１１およびＳ１２の処理と基本的に同様の処理である。
【０１２５】
すなわち、情報処理装置１の識別情報取得部１４は、近接された機器の探索を行い、情報処理端末２が検出されたとき、ステップＳ７１において、情報処理端末２（非接触ICカード９８）に対して機器IDの通知を要求する。この要求は、ステップＳ６１において、情報処理端末２の識別情報提供部３４により受信される。
【０１２６】
識別情報提供部３４は、ステップＳ６２において、非接触ICカード９８のメモリ１０１に記憶されている機器IDを読み出し、それを情報処理装置１に送信する。この機器IDは、情報処理端末２に予め設定されているものであり、サーバ３により管理されている。
【０１２７】
すなわち、サーバ３には、図１８に示されるような、機器IDに基づいて、その機器のIPアドレスを取得できるデータベースが構築されている。
【０１２８】
図１８の例においては、「192.168.0.2」のIPアドレスが割り当てられている情報処理装置１の機器IDは「１２３４」とされており、「192.168.0.3」のIPアドレスが割り当てられている情報処理端末２の機器IDは「５６７８」とされている。なお、識別情報として用いられる機器IDは、その機器固有のものであればどのような情報でもよく、例えば、MAC(Media Access Control Address)アドレスなどが用いられるようにしてもよい。
【０１２９】
識別情報提供部３４から送信された、例えば、「５６７８」の機器ID（図１８の情報処理端末２の機器ID）は、ステップＳ７２において、識別情報取得部１４により受信される。識別情報取得部１４により受信された機器IDは、制御部１１に出力される。
【０１３０】
制御部１１は、ステップＳ７３において、通信制御部１３を制御して、サーバ３にアクセスし、情報処理端末２から通知されてきた機器IDに対応付けられているIPアドレスを問い合わせる。
【０１３１】
情報処理装置１からの問い合わせは、ステップＳ９１において、サーバ３の通信制御部４２を介して制御部４１により受信される。
【０１３２】
制御部４１は、ステップＳ９２において、機器情報管理部４３を制御し、情報処理装置１から通知されてきた機器ID「５６７８」に基づいて、IPアドレスを検索する。
【０１３３】
機器情報管理部４３により図１８のデータベースが管理されている場合、情報処理装置１から通知されてきた「５６７８」の機器IDに基づいて、「192.168.0.3」のIPアドレスが検索され、それが、ステップＳ９３において、情報処理装置１に対して通知される。
【０１３４】
サーバ３から通知されたIPアドレスは、ステップＳ７４において、情報処理装置１の制御部１１により通信制御部１３を介して受信され、名称生成部１５に出力される。
【０１３５】
それ以降、図７のステップＳ１３乃至Ｓ１５と同様の処理が実行される。すなわち、ステップＳ７５において名称生成部１５により生成された、例えば、「it」の名称と、サーバ３に問い合わせることにより取得された「192.168.0.3」のIPアドレスが名称管理部１６に出力される。
【０１３６】
ステップＳ７６において、名称管理部１６は、名称生成部１５から供給されてきた名称とIPアドレスを対応付けて登録する。これにより、データベース５８Ａには、例えば、図９に示されるものと同様の情報が登録される。
【０１３７】
ステップＳ７７において、制御部１１は、「it」の名称により表される機器に接続することがアプリケーション１２から指示されたとき、その名称に基づいて、名称管理部１６から「192.168.0.3」のIPアドレスを取得し、情報処理端末２に接続する。
【０１３８】
以上のように、機器IDなどの、サーバ３などを利用してIPアドレスを取得することができる様々な情報を、識別情報とすることが可能である。
【０１３９】
次に、図１９のフローチャートを参照して、機器IDに基づいて、近接された機器の情報を登録する情報処理装置１の処理について説明する。図１９に示される処理は、図１７の情報処理装置１の処理と同様である。
【０１４０】
ステップＳ１０１において、情報処理装置１の識別情報取得部１４は、機器が近接されたか否かを判定し、近接されたと判定するまで待機する。
【０１４１】
識別情報取得部１４は、ステップＳ１０１において、情報処理端末２が近接されたと判定した場合、ステップＳ１０２に進み、検出された情報処理端末２に対して、機器IDの提供を要求する。
【０１４２】
この要求に応じて、情報処理端末２の非接触ICカード９８から、識別情報としての機器IDが送信されてくるため、識別情報取得部１４は、ステップＳ１０３において、送信されてきた機器ID（例えば、図１８の「５６７８」）を取得する。識別情報取得部１４により取得された機器IDは、制御部１１に出力される。
【０１４３】
ステップＳ１０４において、制御部１１は、識別情報取得部１４から供給されてきた機器IDをサーバ３に通知し、IPアドレスを問い合わせる。この問い合わせに応じて、サーバ３からIPアドレスが送信されてくるため（図２０のステップＳ１２３）、制御部１１は、通信制御部１３を制御し、送信されてきたIPアドレスを取得する。取得されたIPアドレスは、名称生成部１５に出力される。
【０１４４】
名称生成部１５は、ステップＳ１０６において、機器IDを提供してきた情報処理端末２を表す名称を生成する。名称生成部１５は、例えば、情報処理端末２の名称として「it」を生成し、それを、制御部１１から供給されてきたIPアドレス（サーバ３に対する問い合わせにより取得されたIPアドレス）と共に、名称管理部１６に出力する。
【０１４５】
名称管理部１６は、ステップＳ１０７において、名称生成部１５から供給されてきた名称とIPアドレスを対応付けて記憶部５８のデータベース５８Ａに登録する。
【０１４６】
これにより、図９に示されるものと同様のデータベース５８Ａが構築される。
【０１４７】
次に、図２０のフローチャートを参照して、図１９の処理に対応してサーバ３により実行されるIPアドレスの提供処理について説明する。
【０１４８】
ステップＳ１２１において、サーバ３の制御部４１は、通信制御部４２からの出力に基づいて、情報処理装置１から、IPアドレスの問い合わせがあったか否かを判定し、問い合わせがあったと判定するまで待機する。
【０１４９】
制御部４１は、ステップＳ１２１において、情報処理装置１からの問い合わせがあったと判定した場合、その問い合わせとともに情報処理装置１から通知されてくる機器ID（情報処理端末２から情報処理装置１に提供された機器ID）を取得し、ステップＳ１２２に進み、機器情報管理部４３を制御して、機器IDに基づいてIPアドレスを検索する。
【０１５０】
ステップＳ１２３において、制御部４１は、検索により取得されたIPアドレスを情報処理装置１に通知する。
【０１５１】
これにより、例えば、情報処理端末２から通知された「５６７８」の機器IDに基づいて、「192.168.0.3」のIPアドレスが取得され、情報処理装置１に通知される。
【０１５２】
以上においては、情報処理装置１で、情報処理端末２から通知されてきた機器IDに基づいて、サーバ３からIPアドレスが取得され、そのIPアドレスが、生成された名称と対応付けて名称管理部１６により管理されるとしたが、情報処理端末２から通知されてきた機器ID自体が、名称と対応付けて管理されるようにしてもよい。
【０１５３】
従って、識別情報取得部１４により取得された機器IDと、生成された名称が対応付けて管理される場合、名称管理部１６により、例えば、図２１に示される情報がデータベース５８Ａに登録される。
【０１５４】
図２１の例においては、近接された情報処理端末２を表すものとして生成された「it」の名称と、情報処理端末２に設定されている「５６７８」の機器IDが登録されている。
【０１５５】
このように、名称と機器IDが名称管理部１６により管理されている場合において、「it」の名称により表される機器に対する接続がアプリケーション１２から指示されたとき、制御部１１は、サーバ３に対して機器IDを通知し、IPアドレスを問い合わせる。この問い合わせに応じてサーバ３から通知されてくるIPアドレスに基づいて、制御部１１は、情報処理端末２に対する接続を行う。
【０１５６】
所定の名称と、機器IDが対応付けて管理されている場合であっても、ユーザは、その名称により機器を指定し、接続を指示することができる。
【０１５７】
以上においては、例えば、情報処理端末２を表す名称として、「it」や「that」などが生成されるとしたが、ユーザが、所定の機器をより直感的に選択できるように、「it」や「that」に、情報処理端末２が近接された時刻、情報処理端末２が近接された位置（場所）、或いは、情報処理端末２が近接されたときに情報処理装置１において実行されていた処理の内容を表す情報などが付加された名称が生成されるようにしてもよい。
【０１５８】
図２２は、情報処理端末２が近接された時刻、情報処理端末２が近接された位置、或いは、情報処理端末２が近接されたときに情報処理装置１において実行されていた処理の内容などが付加された名称を生成する、図１の名称生成部１５の詳細な構成例を示すブロック図である。
【０１５９】
合成部１６１は、制御部１１または識別情報取得部１４からIPアドレスが供給されてきたとき、「it」や「that」などに、計時部１６２から供給される、そのときの時刻、位置検出部１６３から供給される、そのときの位置（情報処理装置１の位置）、または、処理内容検出部１６４から供給される、そのとき情報処理装置１において実行されている処理の内容を表す情報を付加し、情報処理端末２の名称を生成する。
【０１６０】
計時部１６２は、例えば、内蔵するリアルタイムクロックの出力に基づいて現在時刻を算出し、現在時刻情報を合成部１６１に出力する。
【０１６１】
位置検出部１６３は、例えば、それぞれの部屋に設けられているビーコンから出力される赤外線を受光して得られるIDに基づいて、現在位置（部屋）を検出する。すなわち、位置検出部１６３により、それぞれの部屋に設定されているIDと、部屋の名称などの情報が管理されている。位置検出部１６３により検出された現在位置情報は、合成部１６１に出力される。
【０１６２】
なお、ビーコンから取得されたIDに基づいて、サーバ３を利用して部屋の名称などの情報が取得されるようにしてもよい。また、GPS(Global Positioning System)により検出された緯度、経度情報に基づいて、現在の位置が検出されるようにしてもよい。
【０１６３】
処理内容検出部１６４は、例えば、情報処理端末２が近接されたときに、情報処理装置１においてユーザにより処理されていたデータのファイル名や、近接された情報処理端末２から、近距離無線通信を介して取得されたデータのファイル名を検出し、それを合成部１６１に出力する。
【０１６４】
以上の構成を有する名称生成部１５においては、例えば、情報処理端末２が近接された時刻が「１１：００」である場合、計時部１６２から出力される現在時刻情報が付加され、合成部１６１により、情報処理端末２の名称として「that1100」が生成される。
【０１６５】
この名称が名称管理部１６により登録され、名称に基づいて情報処理端末２に接続させることができるようになるため、ユーザは、後刻、名称に含まれる時刻を表す「1100」から、情報処理端末２を直感的に指定することができる。
【０１６６】
なお、時刻に加えて、年月日の情報が含まれる名称が生成されるようにしてもよい。
【０１６７】
また、例えば、情報処理端末２が近接された位置が「会議室」である場合、位置検出部１６３により、会議室に設けられているビーコンから取得されたIDに基づいて、現在位置が会議室であることが取得され、それを表す情報が合成部１６１に出力される。
【０１６８】
合成部１６１は、情報処理端末２を表す名称として、例えば、「that_at_meetingroom」などの、位置検出部１６３から供給される位置情報を含む名称を生成する。
【０１６９】
このように、近接された場所を表す情報が情報処理端末２を表す名称に含まれることにより、特に、情報処理装置１がノートブック型のパーソナルコンピュータやPDAなどの携帯可能な機器である場合に有効である。
【０１７０】
例えば、情報処理装置１を会議室に携帯し、後刻、会議室で近接させた情報処理端末２（例えば、会議に参加していた人の端末）と通信を開始させようとした場合、情報処理装置１のユーザは、情報処理端末２を表す名称に含まれる「meetingroom」に基づいて、「会議室で近接させたあれ」といった感覚で、直感的に、情報処理端末２を指定することができる。
【０１７１】
さらに、例えば、情報処理端末２が近接されたとき、情報処理装置１において「ファイルＡ」のデータの編集がユーザにより行われていた場合、処理内容検出部１６４は、そのファイル名「ファイルＡ」を取得し、合成部１６１に出力する。
【０１７２】
合成部１６１は、情報処理端末２を表す名称として、例えば、「that_working_on_fileA」などの、処理内容検出部１６４から供給されるファイル名を含む名称を生成する。
【０１７３】
このように、近接されたときに処理していたファイルの名前が情報処理端末２の名称に含まれることにより、ユーザは、「ファイルＡを編集していたときのあれ」といった感覚で、直感的に、情報処理端末２を指定することができる。
【０１７４】
また、情報処理端末２が近接されたときに、「ファイルＡ」のデータが近距離無線通信により情報処理端末２から取得された場合、処理内容検出部１６４により検出された情報に基づいて、「origin_of_fileA」などの、ファイル名を含む名称が合成部１６１により生成される。
【０１７５】
これにより、ユーザは、「ファイルＡをダウンロードしたあれ」といった感覚で、直感的に、情報処理端末２を指定することができる。
【０１７６】
以上においては、情報処理端末２の非接触ICカード９８には、IPアドレスや機器IDが記憶されており、それが情報処理装置１に提供されるとしたが、情報処理端末２の識別情報として、例えば、情報処理端末２のユーザ（所有者）に関する情報が記憶され、情報処理装置１に提供されるようにしてもよい。
【０１７７】
例えば、情報処理端末２が情報処理装置１に近接されたとき、IPアドレスや機器IDなどの識別情報と共に、情報処理端末２の所有者を表す「taro」のデータが情報処理端末２の識別情報提供部３４から情報処理装置１に提供され、情報処理装置１の名称生成部１５により、「terminal_of_taro」などの、所有者の情報を含む名称が生成される。
【０１７８】
これにより、情報処理装置１のユーザは、「taroさんの端末」といった感覚で、直感的に、情報処理端末２を指定することができる。
【０１７９】
このように、様々な情報を含む名称が、情報処理端末２の名称として情報処理装置１において生成されるようにしてもよい。当然、上述した、時刻情報、位置情報、処理の内容を表す情報、および、所有者の情報が組み合わされた名称が生成されるようにしてもよい。
【０１８０】
また、以上においては、情報処理装置１と情報処理端末２のIPアドレスが固定されている場合について説明したが、IPアドレスが動的に割り当てられる場合であっても、例えば、サーバ３により、LAN４に接続される機器のIPアドレスの履歴が管理されている場合、近接された情報処理端末２の、そのときのIPアドレスをサーバ３に問い合わせることにより、生成された名称から情報処理端末２を特定し、接続を行うことができる。
【０１８１】
さらに、以上においては、LAN４に接続された機器について説明したが、同様に、所定のルータを介して接続される他のLANやグローバルなネットワークに接続された機器について、所定の名称を生成し、それに基づいて通信を行うようにすることもできる。
【０１８２】
図２３は、本発明を適用した他の通信システムの構成例を示す図である。図１と対応する部分については同一の符号が付されている。
【０１８３】
ネットワーク１７１は、LAN４とルータなどを介して接続されるインターネットなどのグローバルなネットワークや、所定の場所に構築されたLANである。ネットワーク１７１には、情報処理端末１７２と、ネットワーク１７１に接続される情報処理端末１７２にIPアドレスを割り当てるDNSサーバ１７３が接続されている。
【０１８４】
情報処理端末１７２は、情報処理端末２と同様の構成を有しており、非接触ICカードを内蔵している。例えば、情報処理端末１７２が情報処理装置１に近接されたとき、情報処理端末１７２の非接触ICカードから情報処理装置１のリーダライタ５９に、DNSサーバ１７３から情報処理端末１７２に割り当てられたグローバルなIPアドレスが提供され、情報処理装置１において生成された名称と対応付けて管理される。
【０１８５】
図２４は、このときのデータベース５８Ａに登録される情報の例を示す図である。
【０１８６】
図２４の例においては、新たに近接された情報処理端末１７２に対して「it」の名称が生成され、そのIPアドレス「126.22.99.144」と対応付けて登録されている。このIPアドレスはグローバルなものである。
【０１８７】
なお、情報処理端末１７２が近接される前に情報処理装置１に登録されていた、情報処理端末２に対しては、「it-1」の名称が生成され、登録されている。
【０１８８】
従って、図２４に示されるようなデータベース５８Ａが管理されている場合、情報処理装置１は、生成された名称である「it」に基づいて情報処理端末１７２を識別し、LAN４、ネットワーク１７１を介して情報処理端末１７２に接続することができる。
【０１８９】
また、ネットワーク１７１上におけるIPアドレスの変更に対応できるように、情報処理端末１７２の非接触ICカードにDNSサーバ１７３のIPアドレスを記憶させておき、近接させたときに、情報処理端末１７２のIPアドレスと共に通知されるようにしてもよい。
【０１９０】
この場合、近接されたときに通知されてきたDNSサーバ１７３のIPアドレスに基づいて、情報処理装置１は、DNSサーバ１７３に情報処理端末１７２のIPアドレスを問い合わせ、そのときのIPアドレスを取得することができるようにしてもよい。
【０１９１】
以上においては、情報処理端末２が情報処理装置１に近接されたとき、電磁誘導を利用した近距離無線通信により、識別情報などが情報処理端末２から情報処理装置１に送信されるとしたが、赤外線を用いた通信や、Bluetooth（登録商標）による通信などにより送信されるようにしてもよい。
【０１９２】
また、クロスケーブルやIEEE(Institute of Electrical and Electronics Engineers)1394ケーブルなどの有線を介して接続されたときに、識別情報が情報処理端末２から情報処理装置１に提供され、情報処理装置１において生成された「it」により、有線を介して接続された情報処理端末２を指定できるようにしてもよい。
【０１９３】
さらに、情報処理装置１において生成される名称と対応付けて登録される情報は、IPアドレスや機器IDに限られるものではなく、例えば、メールアドレスや電話番号などの情報が、名称と対応付けて登録されるようにしてもよい。
【０１９４】
情報処理装置１に登録されているデータベース５８Ａの情報は、LAN４に接続された他の機器から参照できるようにしてもよい。例えば、LAN４に接続された他の情報処理装置が、データベース５８Ａの情報を参照することで、情報処理装置１において「it」により指定されている情報処理端末２に接続できるようにしてもよい。
【０１９５】
上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。
【０１９６】
一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば、汎用のパーソナルコンピュータなどに、ネットワークや記録媒体からインストールされる。
【０１９７】
この記録媒体は、図３に示されるように、装置本体とは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク６２（フレキシブルディスクを含む）、光ディスク６３（CD-ROM(Compact Disk-Read Only Memory)，DVD(Digital Versatile Disk)を含む）、光磁気ディスク６４（MD（登録商標）(Mini-Disk)を含む）、もしくは半導体メモリ６５などよりなるパッケージメディアにより構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される、プログラムが記録されているROM５２や、記憶部５８に含まれるハードディスクなどで構成される。
【０１９８】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に従って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１９９】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表わすものである。
【０２００】
【発明の効果】
本発明によれば、直感的に、かつ迅速に情報処理端末との間で通信を開始させることができる。
【０２０１】
また、本発明によれば、近接させるだけで、情報処理端末の情報を情報処理装置に登録することができる。
【図面の簡単な説明】
【図１】本発明を適用した通信システムの構成例を示すブロック図である。
【図２】サーバにより管理される情報の例を示す図である。
【図３】図１の情報処理装置の構成例を示すブロック図である。
【図４】図３のリーダライタの構成例を示すブロック図である。
【図５】図１の情報処理端末の構成例を示すブロック図である。
【図６】図５の非接触ICカードの構成例を示すブロック図である。
【図７】図１の通信システムの動作について説明するシーケンスである。
【図８】情報処理装置の登録処理について説明するフローチャートである。
【図９】データベースの例を示す図である。
【図１０】情報処理装置の表示例を示す図である。
【図１１】情報処理装置の他の表示例を示す図である。
【図１２】情報処理端末の提供処理について説明するフローチャートである。
【図１３】情報処理装置の接続処理について説明するフローチャートである。
【図１４】情報処理装置の登録更新処理について説明するフローチャートである。
【図１５】データベースの他の例を示す図である。
【図１６】情報処理装置のさらに他の表示例を示す図である。
【図１７】図１の通信システムの他の動作について説明するシーケンスである。
【図１８】サーバにより管理される情報の他の例を示す図である。
【図１９】情報処理装置の他の登録処理について説明するフローチャートである。
【図２０】サーバの提供処理について説明するフローチャートである。
【図２１】情報処理装置により管理される情報の例を示す図である。
【図２２】図１の名称生成部の構成例を示すブロック図である。
【図２３】本発明を適用した通信システムの他の構成例を示す図である。
【図２４】データベースの例を示す図である。
【符号の説明】
１  情報処理装置，  ２  情報処理端末，  ３  サーバ，  ４  LAN，  １１制御部，  １３  通信制御部，  １４  識別情報取得部，  １５  名称生成部，  １６  名称管理部，  ３１  制御部，  ３３  通信制御部，  ３４  識別情報提供部，  ６２  磁気ディスク，  ６３  光ディスク，  ６４  光磁気ディスク，  ６５  半導体メモリ
【図１】
2004194017.tif 000003
【図２】
2004194017.tif 000004
【図３】
2004194017.tif 000005
【図４】
2004194017.tif 000006
【図５】
2004194017.tif 000007
【図６】
2004194017.tif 000008
【図７】
2004194017.tif 000009
【図８】
2004194017.tif 000010
【図９】
2004194017.tif 000011
【図１０】
2004194017.tif 000012
【図１１】
2004194017.tif 000013
【図１２】
2004194017.tif 000014
【図１３】
2004194017.tif 000015
【図１４】
2004194017.tif 000016
【図１５】
2004194017.tif 000017
【図１６】
2004194017.tif 000018
【図１７】
2004194017.tif 000019
【図１８】
2004194017.tif 000020
【図１９】
2004194017.tif 000021
【図２０】
2004194017.tif 000022
【図２１】
2004194017.tif 000023
【図２２】
2004194017.tif 000024
【図２３】
2004194017.tif 000025
【図２４】
2004194017.tif 000026