(57)【要約】【課題】データを送受信する２以上の装置が移動する場合には、当該２以上の装置のＩＰアドレスが変更され、当該２以上の装置の間でデータを送受信できない、という問題があった。【解決手段】第一端末と第一第一種通信装置と第一第二種通信装置と第二第二種通信装置と第二第一種通信装置と第二端末を有する情報処理システムであって、第一端末と第一第一種通信装置間は近距離無線通信により、第一第一種通信装置と第一第二種通信装置間はソケット通信により、第一第二種通信装置と第二第二種通信装置間はＩＰレベル通信により、第二第二種通信装置と第二第一種通信装置間はソケット通信により、第二第一種通信装置と第二端末間は近距離無線通信によるデータ送受信により、第二第二種通信装置と第二第一種通信装置における相手先装置の管理データが少なくて良い。【選択図】  図１
2005012730.tif 000002
【特許請求の範囲】
【請求項１】
第一端末と第一第一種通信装置と第一第二種通信装置と第二第二種通信装置と第二第一種通信装置と第二端末を有する情報処理システムであって、
前記第一端末は、
データの入力を受け付ける第一データ入力受付部と、
前記第二端末とデータの送受信を行う指示である通信指示情報を受け付ける第一指示受付部と、
前記指示の受け付けに対応して、通信可能な前記第一第一種通信装置に前記データを無線により送信する第一データ送信部を具備し、
前記第一第一種通信装置は、
前記第一端末からデータを無線により受信する第二データ受信部と、
通信可能な前記第一第二種通信装置に前記データを無線により送信する第二データ送信部を具備し、
前記第一第二種通信装置は、
前記第一第一種通信装置からデータを受信する第三データ受信部と、
前記第二第二種通信装置に前記データを送信する第三データ送信部を具備し、
前記第二第二種通信装置は、
前記第一第二種通信装置からデータを受信する第四データ受信部と、
通信可能な前記第二第一種通信装置に前記データを送信する第四データ送信部を具備し、
前記第二第一種通信装置は、
前記第二第二種通信装置からデータを無線により受信する第五データ受信部と、
通信可能な前記第二端末に前記データを無線により送信する第五データ送信部を具備し、
前記第二端末は、
前記第二第一種通信装置からデータを無線により受信する第六データ受信部と、
前記データを出力するデータ出力部を具備する情報処理システム。
【請求項２】
前記第一第二種通信装置は、
前記第二第二種通信装置と通信するための情報であるアドレス情報を保持している第三アドレス情報保持部をさらに具備し、
前記第三データ送信部は、前記アドレス情報により通信可能な前記第二第二種通信装置に前記データを送信する請求項１記載の情報処理システム。
【請求項３】
前記通信指示情報は、通信相手を示す情報である相手情報と、
通信デバイスを示す情報であるデバイス情報を含む通信先情報、または通信先情報を特定する情報である特定情報を有し、
当該通信先情報は、前記第一端末から前記第一第一種通信装置、前記第一第二種通信装置を経由して、前記第二第二種通信装置に送信され、
前記第二第二種通信装置は、
相手情報と前記第二第一種通信装置を識別する情報である第二第一種通信装置識別子の対である第一通信レコードを１以上格納している第四通信レコード格納部と、
通信先情報を受信する第四通信先情報受信部と、
前記通信先情報が有する相手情報と対になる第二第一種通信装置識別子を前記第四通信レコード格納部から取得する第四第一種通信装置識別子取得部をさらに具備し、
前記第四データ送信部は、
前記第四第一種通信装置識別子取得部が取得した第二第一種通信装置識別子で識別される第二第一種通信装置に前記データおよび前記デバイス情報を送信し、
前記第二第一種通信装置は、
デバイス情報とデバイスを識別する情報であるデバイス識別子の対である第二通信レコードを１以上格納している第五通信レコード格納部と、
前記デバイス情報を受信する第五デバイス情報受信部と、
前記デバイス情報受信部が受信したデバイス情報と対になるデバイス識別子を前記第五通信レコード格納部から取得する第五デバイス識別子取得部をさらに具備し、
前記第五データ送信部は、
前記デバイス識別子取得部が取得したデバイス識別子で識別される第二端末装置に前記データを送信する請求項１または請求項２いずれか記載の情報処理システム。
【請求項４】
前記第二データ送信部は、前記第一第二種通信装置に前記データをソケット通信により送信し、
前記第四データ送信部は、前記第二第一種通信装置に前記データをソケット通信により送信し、
前記第三データ送信部は、ＩＰレベルの通信を行う請求項１から請求項３いずれか記載の情報処理システム。
【請求項５】
請求項１から請求項４いずれか記載の情報処理システムにより実現され、前記第一端末から前記第二端末にデータを送信する第一の経路とは別に、１以上の経路により第一端末から第二端末にデータが送信され得、
前記第一第一種通信装置は、
前記２以上の経路によるデータの送受信のうち、一の経路を選択して第一端末から第二端末にデータが送信できる請求項１記載から請求項４いずれか記載の情報処理システム。
【請求項６】
前記１以上の経路のうち一の経路は、データが前記第一端末、前記第一第一種通信装置、携帯電話網、前記第二第一種通信装置、前記第二端末の経路である請求項５記載の情報処理システム。
【請求項７】
前記第一端末と前記第二端末間でデータを双方向で送受信する請求項１から請求項６いずれか記載の情報処理システム。
【請求項８】
前記データは、音声データを有する請求項７記載の情報処理システム。
【請求項９】
請求項１から請求項８いずれか記載の第一端末。
【請求項１０】
請求項１から請求項８いずれか記載の第一第一種通信装置。
【請求項１１】
請求項１から請求項８いずれか記載の第一第二種通信装置。
【請求項１２】
請求項１から請求項８いずれか記載の第二第二種通信装置。
【請求項１３】
請求項１から請求項８いずれか記載の第二第一種通信装置。
【請求項１４】
請求項１から請求項８いずれか記載の第二端末。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、データを送受信する情報処理システム等に関するものである。
【０００２】
【従来の技術】
第一の従来技術として、ＶｏＩＰがある（非特許文献１参照）。ＶｏＩＰは、ＴＣＰ／ＩＰネットワークを使って音声データを送受信する技術である。かかるＶｏＩＰを利用した電話は、インターネット電話と言われている（非特許文献１参照）。従来技術のインターネット電話は、インターネットの利用料金が無料であるため、安価である。
【０００３】
【非特許文献１】
岡本  茂監修、「最新  ２００２−’０３年版  パソコン用語事典」，改訂第１３版，株式会社技術評論社，平成１４年１月，Ｐ２５０，Ｐ３１８
【０００４】
【発明が解決しようとする課題】
しかしながら、データを送受信する２以上の装置が移動する場合には、当該２以上の装置のＩＰアドレスが変更され、当該２以上の装置の間でデータを送受信できない、という問題があった。具体的には、例えば、２つの電話機が移動する場合に、当該２つの電話機のＩＰアドレスが変わり、一の電話機が他の電話機と通話するためのＩＰアドレスが分からないため、通話できない、という課題があった。
【０００５】
【課題を解決するための手段】
以上の課題を解決するために、第一の発明は、第一端末と第一第一種通信装置と第一第二種通信装置と第二第二種通信装置と第二第一種通信装置と第二端末を有する情報処理システムであって、第一端末は、データの入力を受け付ける第一データ入力受付部と、第二端末とデータの送受信を行う指示である通信指示情報を受け付ける第一指示受付部と、指示の受け付けに対応して、通信可能な前記第一第一種通信装置にデータを無線により送信する第一データ送信部を具備し、第一第一種通信装置は、第一端末からデータを無線により受信する第二データ受信部と、通信可能な前記第一第二種通信装置にデータを無線により送信する第二データ送信部を具備し、第一第二種通信装置は、第一第一種通信装置からデータを受信する第三データ受信部と、第二第二種通信装置にデータを送信する第三データ送信部を具備し、第二第二種通信装置は、第一第二種通信装置からデータを受信する第四データ受信部と、通信可能な第二第一種通信装置にデータを送信する第四データ送信部を具備し、第二第一種通信装置は、第二第二種通信装置からデータを無線により受信する第五データ受信部と、通信可能な第二端末にデータを無線により送信する第五データ送信部を具備し、第二端末は、第二第一種通信装置からデータを無線により受信する第六データ受信部と、データを出力するデータ出力部を具備する情報処理システムであり、かかる情報処理システムにより、多数の第一端末、多数の第二端末が存在する場合でも、第二第二種通信装置と第二第一種通信装置における相手先装置の管理データが少なくて良い。具体的には、第二第二種通信装置は、一の第二第一種通信装置のみを管理していれば良い。また、第一第二種通信装置は、一の第一第一種通信装置のみを管理していれば良い。
【０００６】
また、第二の発明は、第一の発明に対して、通信指示情報は、通信相手を示す情報である相手情報と、通信デバイスを示す情報であるデバイス情報を含む通信先情報、または通信先情報を特定する情報である特定情報を有し、当該通信先情報は、第一端末から第一第一種通信装置、第一第二種通信装置を経由して、第二第二種通信装置に送信され、第二第二種通信装置は、相手情報と第二第一種通信装置を識別する情報である第二第一種通信装置識別子の対である第一通信レコードを１以上格納している第四通信レコード格納部と、通信先情報を受信する第四通信先情報受信部と、通信先情報が有する相手情報と対になる第二第一種通信装置識別子を第四通信レコード格納部から取得する第四第一種通信装置識別子取得部をさらに具備し、第四データ送信部は、第四第一種通信装置識別子取得部が取得した第二第一種通信装置識別子で識別される第二第一種通信装置にデータおよびデバイス情報を送信し、第二第一種通信装置は、デバイス情報とデバイスを識別する情報であるデバイス識別子の対である第二通信レコードを１以上格納している第五通信レコード格納部と、デバイス情報を受信する第五デバイス情報受信部と、デバイス情報受信部が受信したデバイス情報と対になるデバイス識別子を第五通信レコード格納部から取得する第五デバイス識別子取得部をさらに具備し、第五データ送信部は、デバイス識別子取得部が取得したデバイス識別子で識別される第二端末装置にデータを送信する情報処理システムであり、かかる情報処理システムにより、第一端末のユーザは、通信したい相手である第二端末の指定が容易になる。
【０００７】
また、第三の発明は、第一、第二の発明に対して、第一第一種通信装置と第一第二種通信装置の間、および第二第二種通信装置と第二第一種通信装置の間は、ソケット通信を行い、第一第二種通信装置と第二第二種通信装置の間は、ＩＰレベルの通信を行う情報処理システムである。かかる情報処理システムにより、第一端末、第二端末がそれぞれ移動する環境においても、お互いにデータの送受信が可能となる。
【０００８】
さらに、第四の発明は、上記の第一から第三の発明に対して、第一端末から第二端末にデータを送信する第一の経路とは別に、１以上の経路により第一端末から第二端末にデータが送信され得、第一第一種通信装置は、２以上の経路によるデータの送受信のうち、一の経路を選択して第一端末から第二端末にデータが送信できることにより、通信費用や通信品質を考慮したデータ通信が実現できる。
【０００９】
【発明の実施の形態】
以下に、本発明の実施の形態について、図面を用いて詳細に説明する。なお、本実施の形態において、同一の符号を用いた構成要素やフローチャートのステップなどは、同じ機能を果たすので、一度説明したものについて説明を省略する場合がある。
【００１０】
図１は、本実施の形態に係る情報処理システムの構成を示す概念図である。本情報処理システムは、第一端末１１と第一第一種通信装置１２と第一第二種通信装置１３と第二第二種通信装置１４と第二第一種通信装置１５と第二端末１６を有する。なお、ここでは、第二第一種通信装置１５は、１以上存在する。また、各第二第一種通信装置１５と通信可能な第二端末１６も、それぞれ１以上存在する。
【００１１】
第一端末１１および第二端末１６は、携帯用の端末であり、データの入出力を行う。第一端末１１および第二端末１６は、例えば、携帯用の電話である。第一第一種通信装置１２と第二第一種通信装置１５は、携帯用の通信機器である。第一第一種通信装置１２は、第一端末１１からデータを受信し、第一第二種通信装置１３に当該データを送信する。また、第一第一種通信装置１２は、第一第二種通信装置１３から受信したデータを第一端末１１に転送する。さらに、第二第一種通信装置１５は、第二端末１６からデータを受信し、第二第二種通信装置１４に当該データを送信する。また、第二第一種通信装置１５は、第二第二種通信装置１４から受信したデータを第二端末１６に転送する。第一第二種通信装置１３と第二第二種通信装置１４は、固定的に設置されている通信機器である。第一第二種通信装置１３と第二第二種通信装置１４は、例えば、無線のブロードバンドルーターである。第一第二種通信装置１３は、第一第一種通信装置１２から受信したデータを第二第二種通信装置１４に転送する。また、第一第二種通信装置１３は、第二第二種通信装置１４から受信したデータを第一第一種通信装置１２に転送する。さらに、第二第二種通信装置１４は、第二第一種通信装置１５から受信したデータを第一第二種通信装置１３に転送し、第一第二種通信装置１３から受信したデータを第二第一種通信装置１５に転送する。なお、第一端末１１および第二端末１６は、携帯用の電話だけではなく、通信機能を有するカメラやビデオムービーや電子ペンやパソコンやＰＤＡなど、通信機能を有する電子機器であれば何でも良い。
【００１２】
図２は、本実施の形態に係る情報処理システムの構成を示すブロック図である。第一端末１１は、第一データ入力受付部１１０１、第一指示受付部１１０２、第一データ送信部１１０３、第一データ受信部１１０４、第一データ出力部１１０５を具備する。第二端末１６は、第六データ入力受付部１６０１、第六指示受付部１６０２、第六データ送信部１６０３、第六データ受信部１６０４、第六データ出力部１６０５を具備する。
【００１３】
第一第一種通信装置１２は、第二Ａデータ受信部１２０１、第二Ａデータ送信部１２０２、第二Ｂデータ受信部１２０３、第二Ｂデータ送信部１２０４を具備する。第二第一種通信装置１５は、第五通信レコード格納部１５０１、第五Ｄデータ受信部１５０２、第五デバイス情報受信部１５０３、第五デバイス識別子取得部１５０４、第五Ｄデータ送信部１５０５、第五Ｅデータ受信部１５０６、第五Ｅデータ送信部１５０７を具備する。第一第二種通信装置１３は、第三アドレス情報保持部１３０１、第三Ｂデータ受信部１３０２、第三Ｂデータ送信部１３０３、第三Ｃデータ受信部１３０４、第三Ｃデータ送信部１３０５を具備する。第二第二種通信装置１４は、第四通信レコード格納部１４０１、第四Ｃデータ受信部１４０２、第四通信先情報受信部１４０３、第四第一種通信装置識別子取得部１４０４、第四Ｃデータ送信部１４０５、第四アドレス情報保持部１４０６、第四Ｄデータ受信部１４０７、第四Ｄデータ送信部１４０８を具備する。なお、図２のブロック図において、第二第一種通信装置１５と第二端末１６は、一つであるが、上述したように、複数あっても良い。
【００１４】
第一データ入力受付部１１０１は、データの入力を受け付ける。データの構造やタイプは問わない。データは、例えば、音声データである。また、データは、ＭＰＥＧ４やＭＰＥＧ７などの形式のデータでも良い。データの入力手段は、テンキーやキーボードやマウスやメニュー画面によるもの、マイク等、何でも良い。第一データ入力受付部１１０１は、は、マイクやテンキーやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００１５】
第一指示受付部１１０２は、第二端末１６とデータの送受信を行う指示である通信指示情報を受け付ける。通信指示情報は、ここでは、通信相手を示す情報である相手情報と、通信デバイスを示す情報であるデバイス情報を含む通信先情報、または通信先情報を特定する情報である特定情報を有する。なお、通信指示情報は、通常、データの送信指示を示す情報も有する。なお、通信指示情報の具体例は、以下で説明する。また、特定情報は、通信先情報を特定する情報であれば、その形式や内容等は問わない。通信指示情報を受け付ける手段は、テンキーやキーボードやマウスやメニュー画面によるもの、何でも良い。第一指示受付部１１０２は、テンキーやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００１６】
第一データ送信部１１０３は、第一指示受付部１１０２における指示の受け付けに対応して、通信可能な第一第一種通信装置１２に、第一データ入力受付部１１０１が受け付けたデータを送信する。第一データ送信部１１０３は、第一第一種通信装置１２に通信指示情報も送信する。第一データ送信部１１０３が、通信指示情報やデータを送信するタイミングは問わない。第一データ送信部１１０３は、無線の通信手段で実現されることが好適である。また、ブルートゥース（登録商標）などの近距離無線通信手段で実現されることが好適である。なお、第一データ送信部１１０３は、有線の通信手段等で実現されても良い。
【００１７】
第一データ受信部１１０４は、第二端末１６から送信されてきたデータを、第二第一種通信装置１５、第二第二種通信装置１４、第一第二種通信装置１３、第一第一種通信装置１２経由で、第一第一種通信装置１２から受信する。第一データ受信部１１０４は、無線の通信手段で実現されることが好適である。また、第一データ受信部１１０４は、ブルートゥース（登録商標）などの近距離無線通信手段で実現されることが好適である。なお、第一データ受信部１１０４は、有線の通信手段等で実現されても良い。また、通常、第一データ受信部１１０４と第一データ送信部１１０３は、物理的に一の通信手段である。
【００１８】
第一データ出力部１１０５は、第一データ受信部１１０４が受信したデータを出力する。出力とは、ディスプレイの表示、プリンタへの印字、スピーカーへの音出力、外部の装置への送信等を含む概念である。第一データ出力部１１０５は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。第一データ出力部１１０５は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【００１９】
第六データ入力受付部１６０１は、データの入力を受け付ける。データの構造やタイプは問わない。データは、例えば、音声データである。また、データは、ＭＰＥＧ４やＭＰＥＧ７などの形式のデータでも良い。データの入力手段は、テンキーやキーボードやマウスやメニュー画面によるもの、マイク等、何でも良い。第六データ入力受付部１６０１は、は、マイクやテンキーやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００２０】
第六指示受付部１６０２は、第一端末１１とデータの送受信を行う指示である通信指示情報を受け付ける。通信指示情報を受け付ける手段は、テンキーやキーボードやマウスやメニュー画面によるもの、何でも良い。第六指示受付部１６０２は、テンキーやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００２１】
第六データ送信部１６０３は、第六指示受付部１６０２における指示の受け付けに対応して、通信可能な第二第一種通信装置１５に、第六データ入力受付部１６０１が受け付けたデータを送信する。第六データ送信部１６０３は、第二第一種通信装置１５に通信指示情報も送信する。第六データ送信部１６０３が、通信指示情報やデータを送信するタイミングは問わない。第六データ送信部１６０３は、無線の通信手段で実現されることが好適である。また、ブルートゥース（登録商標）などの近距離無線通信手段で実現されることが好適である。なお、第六データ送信部１６０３は、有線の通信手段等で実現されても良い。
【００２２】
第六データ受信部１６０４は、第一端末１１から送信されてきたデータを、第一第一種通信装置１２、第一第二種通信装置１３、第二第二種通信装置１４、第二第一種通信装置１５経由で、第二第一種通信装置１５から受信する。第六データ受信部１６０４は、無線の通信手段で実現されることが好適である。また、ブルートゥース（登録商標）などの近距離無線通信手段で実現されることが好適である。なお、第六データ受信部１６０４は、有線の通信手段等で実現されても良い。また、通常、第六データ受信部１６０４と第六データ送信部１６０３は、物理的に一の通信手段である。
【００２３】
第六データ出力部１６０５は、第六データ受信部１６０４が受信したデータを出力する。出力とは、ディスプレイの表示、プリンタへの印字、スピーカーへの音出力、外部の装置への送信等を含む概念である。第六データ受信部１６０４は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。第六データ受信部１６０４は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【００２４】
第二Ａデータ受信部１２０１は、第一端末１１からデータおよび通信指示情報を受信する。また、第二Ａデータ受信部１２０１がデータおよび通信指示情報を受信するタイミングは問わない。第二Ａデータ受信部１２０１は、データおよび通信指示情報を同時に受信しても良いし、別々に受信しても良い。第二Ａデータ受信部１２０１は、無線通信手段で実現されることが好適である。また、第二Ａデータ受信部１２０１は、ブルートゥース（登録商標）などの近距離無線通信手段で実現されることが好適である。なお、第二Ａデータ受信部１２０１は、有線の通信手段等で実現されても良い。
【００２５】
第二Ａデータ送信部１２０２は、第二Ｂデータ受信部１２０３が受信したデータを第一端末１１に転送する。第二Ａデータ送信部１２０２は、無線通信手段で実現されることが好適である。また、第二Ａデータ受信部１２０１は、ブルートゥースなどの近距離無線通信手段で実現されることが好適である。なお、第二Ａデータ送信部１２０２は、有線の通信手段等で実現されても良い。また、第二Ａデータ送信部１２０２と第二Ａデータ受信部１２０１は、通常、物理的に一のデバイスで実現される。つまり、第一端末１１と第一第一種通信装置１２の間の通信は、無線通信手段、特に、ブルートゥースなどの近距離無線通信手段で実現されることが好適である。つまり、第一端末１１と第一第一種通信装置１２は、通常、近い位置に存在する。一のユーザが、第一端末１１と第一第一種通信装置１２を身近に保持していることを、主として想定している。
【００２６】
第二Ｂデータ受信部１２０３は、第一第二種通信装置１３から送信されたデータを受信する。第二Ｂデータ受信部１２０３は、無線通信手段で実現され得る。第二Ｂデータ受信部１２０３は、無線ＬＡＮで実現されることが好適である。
【００２７】
第二Ｂデータ送信部１２０４は、第二Ａデータ受信部１２０１が受信したデータおよび通信指示情報を第一第二種通信装置１３に送信する。第二Ｂデータ送信部１２０４は、無線通信手段で実現され得る。第二Ｂデータ受信部１２０３は、無線ＬＡＮで実現されることが好適である。つまり、第一第一種通信装置１２と第一第二種通信装置１３の間の通信は、無線ＬＡＮで実現されることが好適である。また、第一第一種通信装置１２と第一第二種通信装置１３の間の通信は、ソケット通信により行われることが好適である。ソケット通信によれば、第一第一種通信装置１２が移動しても、第一第二種通信装置１３と第一第一種通信装置１２が通信可能であるからである。また、移動端末である第一第二種通信装置１３に、有限数のグローバルＩＰアドレスを付与する必要がないからである。
【００２８】
第五通信レコード格納部１５０１は、デバイス情報とデバイスを識別する情報であるデバイス識別子の対である第二通信レコードを１以上格納している。第五通信レコード格納部１５０１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００２９】
第五Ｄデータ受信部１５０２は、第一端末１１から送信されたデータを、第一第一種通信装置１２と第一第二種通信装置１３と第二第二種通信装置１４経由で、第二第二種通信装置１４から受信する。第五Ｄデータ受信部１５０２は、無線通信手段により実現され得る。
【００３０】
第五デバイス情報受信部１５０３は、通信デバイスを示す情報であるデバイス情報を受信する。このデバイス情報は、第一端末１１がユーザから受け付けた通信指示情報に含まれる情報である。第五デバイス情報受信部１５０３は、デバイス情報を、第一端末１１から、第一第一種通信装置１２と第一第二種通信装置１３と第二第二種通信装置１４経由で、受信する。第五デバイス情報受信部１５０３は、無線通信手段により実現され得る。
【００３１】
第五デバイス識別子取得部１５０４は、第五デバイス情報受信部１５０３が受信したデバイス情報と対になるデバイス識別子を第五通信レコード格納部１５０１から取得する。第五デバイス識別子取得部１５０４は、通常、ＭＰＵやメモリ等から実現され得る。第五デバイス識別子取得部１５０４がデバイス識別子を取得するための処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００３２】
第五Ｄデータ送信部１５０５は、第五Ｅデータ受信部１５０６が受信したデータを第二第二種通信装置１４に送信する。第五Ｄデータ送信部１５０５は、無線通信手段により実現され得る。第五Ｄデータ送信部１５０５と第五デバイス情報受信部１５０３と第五Ｄデータ受信部１５０２は、通常、一の物理的手段で実現される。第五Ｄデータ受信部１５０２、第五デバイス情報受信部１５０３、第五Ｄデータ送信部１５０５は、通常、物理的に一の媒体で実現され得る。また、第五Ｄデータ受信部１５０２、第五デバイス情報受信部１５０３、第五Ｄデータ送信部１５０５は、無線ＬＡＮで実現されることが好適である。また、第五Ｄデータ受信部１５０２、第五デバイス情報受信部１５０３、第五Ｄデータ送信部１５０５は、ソケット通信によりデータの送受信を行うことが好適である。
【００３３】
第五Ｅデータ受信部１５０６は、第二端末１６からデータを受信する。第五Ｅデータ受信部１５０６は、無線通信手段で実現されることが好適である。また、第五Ｅデータ受信部１５０６は、ブルートゥース（登録商標）などの近距離無線通信手段で実現されることが好適である。なお、第五Ｅデータ受信部１５０６は、有線の通信手段等で実現されても良い。
【００３４】
第五Ｅデータ送信部１５０７は、第五デバイス識別子取得部１５０４が取得したデバイス識別子で識別される第二端末１６に、第五Ｄデータ受信部１５０２が受信したデータを送信する。第五Ｅデータ送信部１５０７は、無線通信手段で実現されることが好適である。また、第五Ｅデータ送信部１５０７は、ブルートゥース（登録商標）などの近距離無線通信手段で実現されることが好適である。なお、第五Ｅデータ送信部１５０７は、有線の通信手段等で実現されても良い。第五Ｅデータ送信部１５０７と第五Ｅデータ受信部１５０６は、通常、一の物理的手段で実現される。
【００３５】
第三アドレス情報保持部１３０１は、第二第二種通信装置１４と通信するための情報である第一アドレス情報を保持している。第一アドレス情報とは、通常、グローバルＩＰアドレスである。ただし、第一アドレス情報とは、ローカルＩＰアドレスや、他の通信のための情報であっても良い。なお、ＩＰアドレスは、バージョン４のＩＰアドレス、バージョン６のＩＰアドレス等問わない。第三アドレス情報保持部１３０１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００３６】
第三Ｂデータ受信部１３０２は、第一第一種通信装置１２からデータおよび通信指示情報を受信する。第三Ｂデータ受信部１３０２は、無線または有線の通信手段で実現され得る。
【００３７】
第三Ｂデータ送信部１３０３は、第三Ｃデータ受信部１３０４が受信したデータを第一第一種通信装置１２に送信する。第三Ｂデータ送信部１３０３は、無線または有線の通信手段で実現され得る。第三Ｂデータ送信部１３０３と第三Ｂデータ受信部１３０２は、通常、一の物理的手段で実現される。
【００３８】
第三Ｃデータ受信部１３０４は、第二第一種通信装置１５からデータを受信する。第三Ｃデータ受信部１３０４は、無線または有線の通信手段で実現され得る。
【００３９】
第三Ｃデータ送信部１３０５は、第三Ｂデータ受信部１３０２が受信したデータを、第三アドレス情報保持部１３０１のアドレス情報により特定される第二第二種通信装置１４に送信する。
【００４０】
第四通信レコード格納部１４０１は、相手情報と第二第一種通信装置１５を識別する情報である第二第一種通信装置識別子の対である第一通信レコードを１以上格納している。第一通信レコードのデータ構造は問わない。第四通信レコード格納部１４０１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００４１】
第四Ｃデータ受信部１４０２は、第一第二種通信装置１３からデータを受信する。第四Ｃデータ受信部１４０２は、無線または有線の通信手段等で実現され得る。
【００４２】
第四通信先情報受信部１４０３は、第一第二種通信装置１３から通信先情報を受信する。第四通信先情報受信部１４０３は、無線または有線の通信手段等で実現され得る。
【００４３】
第四第一種通信装置識別子取得部１４０４は、通信先情報が有する相手情報と対になる第二第一種通信装置識別子を第四通信レコード格納部１４０１から取得する。
【００４４】
第四Ｃデータ送信部１４０５は、第四Ｄデータ受信部１４０７が受信したデータを、第四アドレス情報保持部１４０６の第二アドレス情報で識別できる第一第二種通信装置１３に送信する。第四Ｃデータ送信部１４０５は、無線または有線の通信手段等で実現され得る。なお、第一第二種通信装置１３と第二第二種通信装置１４間の通信は、ＩＰレベルの通信が好適である。また、第一第二種通信装置１３と第二第二種通信装置は、グローバルＩＰアドレスが付与され、第一第二種通信装置１３と第二第二種通信装置は、お互いのグローバルＩＰアドレスを保持しており、当該グローバルＩＰアドレスにより、ＩＰレベルでのデータの送受信を行うことが好適である。第四Ｃデータ送信部１４０５と第四Ｃデータ受信部１４０２と第四通信先情報受信部１４０３は、通常、一の物理的手段で実現され得る。
【００４５】
第四アドレス情報保持部１４０６は、第一第二種通信装置１３と通信するための情報である第二アドレス情報を保持している。第二アドレス情報とは、通常、グローバルＩＰアドレスである。ただし、第二アドレス情報とは、ローカルＩＰアドレスや、他の通信のための情報であっても良い。なお、ＩＰアドレスは、バージョン４のＩＰアドレス、バージョン６のＩＰアドレス等問わない。第四アドレス情報保持部１４０６は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００４６】
第四Ｄデータ受信部１４０７は、第二第一種通信装置１５からデータを受信する。第四Ｄデータ受信部１４０７は、無線または有線の通信手段等で実現され得る。第四Ｄデータ受信部１４０７は、通常、ソケット通信によりデータを受信する。
【００４７】
第四Ｄデータ送信部１４０８は、第四第一種通信装置識別子取得部１４０４が取得した第二第一種通信装置識別子で識別される第二第一種通信装置１５にデータおよびデバイス情報を送信する。第四Ｄデータ送信部１４０８は、無線または有線の通信手段等で実現され得る。なお、第二第二種通信装置１４と第二第一種通信装置１５と間の通信は、ソケット通信が好適である。第二第一種通信装置１５が移動しても通信可能であるからである。また、第二第一種通信装置１５に有限数のＩＰアドレスを付与する必要がないからである。第四Ｄデータ送信部１４０８と第四Ｄデータ受信部１４０７は、通常、一の物理的手段で実現され得る。
【００４８】
以下、本情報処理システムの動作について説明する。まず、第一端末１１の動作について図３のフローチャートを用いて説明する。
【００４９】
（ステップＳ３０１）第一データ入力受付部１１０１は、データの入力を受け付けたか否かを判断する。データの入力を受け付ければステップＳ３０２に行き、データの入力を受け付けばければステップＳ３０５に飛ぶ。
【００５０】
（ステップＳ３０２）第一データ送信部１１０３は、ステップＳ３０１で受け付けたデータを一時蓄積する。データを一時蓄積する記録媒体は、第一端末１１の内蔵の媒体でも、外付けの媒体でも良い。また、記録媒体は、不揮発性の記録媒体でも、揮発性の記録媒体でも良い。
【００５１】
（ステップＳ３０３）第一指示受付部１１０２は、通信指示情報の入力を受け付けたか否かを判断する。通信指示情報の入力を受け付ければステップＳ３０４に行き、通信指示情報の入力を受け付けなければステップＳ３０１に戻る。
【００５２】
（ステップＳ３０４）第一データ送信部１１０３は、ステップＳ３０２で一時蓄積されたデータを、ステップＳ３０３で受け付けた通信指示情報が示す送信先に向けて、通信可能な第一第一種通信装置１２に送信する。ステップＳ３０１に戻る。
【００５３】
（ステップＳ３０５）第一指示受付部１１０２は、通信指示情報の入力を受け付けたか否かを判断する。通信指示情報の入力を受け付ければステップＳ３０６に行き、通信指示情報の入力を受け付けなければステップＳ３０７に飛ぶ。
【００５４】
（ステップＳ３０６）第一データ送信部１１０３は、一時蓄積されているデータが存在するか否かを判断する。一時蓄積されているデータが存在すればステップＳ３０４に行き、一時蓄積されているデータが存在しなければステップＳ３０１に戻る。
【００５５】
（ステップＳ３０７）第一データ受信部１１０４は、第一第一種通信装置１２からデータを受信したか否かを判断する。データを受信すればステップＳ３０８に行き、データを受信しなければステップＳ３０１に戻る。
【００５６】
（ステップＳ３０８）第一データ出力部１１０５は、ステップＳ３０７で受信したデータを出力する。ステップＳ３０１に戻る。
【００５７】
なお、図３のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【００５８】
次に、第一第一種通信装置１２の動作について図４のフローチャートを用いて説明する。
【００５９】
（ステップＳ４０１）第二Ａデータ受信部１２０１、または第二Ｂデータ受信部１２０３がデータを受信したか否かを判断する。データを受信すればステップＳ４０２に行き、データを受信しなければステップＳ４０１に戻る。
【００６０】
（ステップＳ４０２）第二Ａデータ送信部１２０２、または第二Ｂデータ送信部１２０４は、ステップＳ４０１で受信したデータ中のあて先に関する情報を取得する。
【００６１】
（ステップＳ４０３）第二Ａデータ送信部１２０２、または第二Ｂデータ送信部１２０４は、ステップＳ４０２で取得したあて先を示す情報に基づいて、当該あて先にデータを送信する。ステップＳ４０１に戻る。
【００６２】
なお、図４のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。なお図４のフローチャートにおいて、第一第一種通信装置１２は、第一端末１１から受信したデータを第一第二種通信装置１３に送信し、第一第二種通信装置１３から受信したデータを第一端末１１に送信する。
【００６３】
次に、第一第二種通信装置１３の動作について図５のフローチャートを用いて説明する。
【００６４】
（ステップＳ５０１）第三Ｂデータ受信部１３０２は、第一第一種通信装置１２からデータを受信したか否かを判断する。データを受信すればステップＳ５０２に行き、データを受信しなければテップＳ５０４に飛ぶ。
【００６５】
（ステップＳ５０２）第三Ｃデータ送信部１３０５は、第三アドレス情報保持部１３０１が保持しているＩＰアドレスを取得する。このＩＰアドレスは、第二第二種通信装置１４のＩＰアドレスである。
【００６６】
（ステップＳ５０３）第三Ｃデータ送信部１３０５は、ステップＳ５０２で取得したＩＰアドレスに基づいて、第二第二種通信装置１４に、ステップＳ５０１で受信したデータを送信する。
【００６７】
（ステップＳ５０４）第三Ｃデータ受信部１３０４は、第二第二種通信装置１４からデータを受信したか否かを判断する。データを受信すればステップＳ５０５に行き、データを受信しなければテップＳ５０１に戻る。
【００６８】
（ステップＳ５０５）第三Ｂデータ送信部１３０３は、ステップＳ５０４で受信したデータを第一第一種通信装置１２に送信する。
【００６９】
なお、図５のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。なお図５のフローチャートにおいて、第一第二種通信装置１３は、第一第一種通信装置１２から受信したデータを、ＩＰレベルの通信により第二第二種通信装置１４に送信し、第二第二種通信装置１４から受信したデータをソケット通信により第一第一種通信装置１２に送信する。
【００７０】
次に、第二第二種通信装置１４の動作について図６のフローチャートを用いて説明する。
【００７１】
（ステップＳ６０１）第四Ｃデータ受信部１４０２は、第一第二種通信装置１３からデータを受信したか否かを判断する。データを受信すればステップＳ６０２に行き、データを受信しなければステップＳ６０５に飛ぶ。
【００７２】
（ステップＳ６０２）第四Ｄデータ送信部１４０８は、ステップＳ６０１で受信したデータを一時的に蓄積する。蓄積する媒体は、第二第二種通信装置１４に外付け、内蔵を問わない。また、蓄積する媒体は、揮発性、不揮発性を問わない。
【００７３】
（ステップＳ６０３）第四Ｄデータ送信部１４０８は、第二第一種通信装置識別子を取得済みか否かを判断する。第二第一種通信装置識別子を取得済みであればステップＳ６０４に行き、第二第一種通信装置識別子を取得済みでなければステップＳ６０１に戻る。
【００７４】
（ステップＳ６０４）第四Ｄデータ送信部１４０８は、第二第一種通信装置識別子で示される第二第一種通信装置に、ステップＳ６０１で受信したデータを送信する。ステップＳ６０１に戻る。
【００７５】
（ステップＳ６０５）第四通信先情報受信部１４０３は、通信先情報を受信したか否かを判断する。通信先情報を受信すればステップＳ６０６に行き、通信先情報を受信しなければステップＳ６０７に飛ぶ。なお、通信先情報は、通信相手を示す情報である相手情報と、通信デバイスを示す情報であるデバイス情報を含む。通信先情報は、例えば、「ｐｍｇ：ｍａｔｓｕｄａ．ｔｅｌｅ＠ａ．ｃｏｍ」である。この通信先情報の「ｐｍｇ」は、通信先情報が「相手情報」と「デバイス情報」を含むことを示す。また、通信先情報の「ｍａｔｓｕｄａ」は相手情報であり、通信相手（人）を特定する情報である。また、通信先情報の「ｔｅｌｅ」は通信デバイスを示す情報であるデバイス情報である。つまり、「ｐｍｇ：ｍａｔｓｕｄａ．ｔｅｌｅ＠ａ．ｃｏｍ」は、「ｍａｔｓｕｄａ」さんの「ｔｅｌｅ」（電話、である。）と通信することを指示する情報である。
【００７６】
（ステップＳ６０６）第四第一種通信装置識別子取得部１４０４は、通信先情報が有する相手情報と対になる第二第一種通信装置識別子を第四通信レコード格納部１４０１から取得する。ステップＳ６０１に戻る。
【００７７】
（ステップＳ６０７）第四Ｄデータ受信部１４０７は、第二第一種通信装置１５からデータを受信したか否かを判断する。データを受信すればステップＳ６０８に行き、データを受信しなければステップＳ６０１に戻る。
【００７８】
（ステップＳ６０８）第四Ｃデータ送信部１４０５は、第四アドレス情報保持部１４０６が保持している第一第二種通信装置１３のＩＰアドレスを取得する。
【００７９】
（ステップＳ６０９）第四Ｃデータ送信部１４０５は、第一第二種通信装置１３に、ステップＳ６０７で受信したデータを送信する。ステップＳ６０１に戻る。
【００８０】
なお、図６のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。また、ステップＳ６０１とステップＳ６０５の情報の受信は、一時に行われる場合もある。さらに、ステップＳ６０４において、通常、第二第二種通信装置１４は、第二第一種通信装置１５に、データとともに、デバイス情報も、ソケット通信で送信する。デバイス情報は、受信した通信先情報が有する。また、第二第二種通信装置１４は、第二第一種通信装置１５に、データとともに、デバイス情報を有する通信先情報を送信しても良い。
【００８１】
次に、第二第一種通信装置１５の動作について図７のフローチャートを用いて説明する。
【００８２】
（ステップＳ７０１）第五Ｄデータ受信部１５０２が、第二第二種通信装置１４からソケット通信でデータを受信したか否かを判断する。データを受信すればステップＳ７０２に行き、データを受信しなければステップＳ７０５に飛ぶ。
【００８３】
（ステップＳ７０２）第五Ｅデータ送信部１５０７は、ステップＳ７０１で受信したデータを一時蓄積する。
【００８４】
（ステップＳ７０３）第五Ｅデータ送信部１５０７は、第二端末１６を識別するデバイス識別子を取得済みであるか否かを判断する。デバイス識別子を取得済みであればステップＳ７０４に行き、デバイス識別子を取得済みでなければステップＳ７０１に戻る。
【００８５】
（ステップＳ７０４）第五Ｅデータ送信部１５０７は、ステップＳ７０１で受信したデータ、デバイス識別子で識別される第二端末１６に送信する。
【００８６】
（ステップＳ７０５）第五デバイス情報受信部１５０３は、第二第二種通信装置１４からデバイス情報を受信したか否かを判断する。デバイス情報を受信すればステップＳ７０６に行き、デバイス情報を受信しなければステップＳ７０７に飛ぶ。
【００８７】
（ステップＳ７０６）第五デバイス識別子取得部１５０４は、ステップＳ７０５で受信したデバイス情報と対になるデバイス識別子を第五通信レコード格納部１５０１から取得する。
【００８８】
（ステップＳ７０７）第五Ｅデータ受信部１５０６は、第二端末１６からデータを受信したか否かを判断する。データを受信すればステップＳ７０８に行き、データを受信しなければステップＳ７０１に戻る。
【００８９】
（ステップＳ７０８）第五Ｄデータ送信部１５０５は、ステップＳ７０７で受信したデータを第二第二種通信装置１４に送信する。かかるデータの送信は、通常、ソケット通信である。
【００９０】
なお、図７のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。また、ステップＳ７０１とステップＳ７０５の情報の受信は、一時に行われる場合もある。
【００９１】
次に、第二端末１６の動作について図８のフローチャートを用いて説明する。
【００９２】
（ステップＳ８０１）第六データ入力受付部１６０１は、データの入力を受け付けたか否かを判断する。データの入力を受け付ければステップＳ８０２に行き、データの入力を受け付けばければステップＳ８０５に飛ぶ。
【００９３】
（ステップＳ８０２）第六データ送信部１６０３は、ステップＳ８０１で受け付けたデータを一時蓄積する。データを一時蓄積する記録媒体は、第二端末１６の内蔵の媒体でも、外付けの媒体でも良い。また、記録媒体は、不揮発性の記録媒体でも、揮発性の記録媒体でも良い。
【００９４】
（ステップＳ８０３）第六指示受付部１６０２は、通信指示情報の入力を受け付けたか否かを判断する。通信指示情報の入力を受け付ければステップＳ８０４に行き、通信指示情報の入力を受け付けなければステップＳ８０１に戻る。
【００９５】
（ステップＳ８０４）第六データ送信部１６０３は、ステップＳ８０２で一時蓄積されたデータを、ステップＳ８０３で受け付けた通信指示情報が示す送信先に向けて、通信可能な第二第一種通信装置１５に送信する。ステップＳ８０１に戻る。
【００９６】
（ステップＳ８０５）第六指示受付部１６０２は、通信指示情報の入力を受け付けたか否かを判断する。通信指示情報の入力を受け付ければステップＳ８０６に行き、通信指示情報の入力を受け付けなければステップＳ８０７に飛ぶ。
【００９７】
（ステップＳ８０６）第六データ送信部１６０３は、一時蓄積されているデータが存在するか否かを判断する。一時蓄積されているデータが存在すればステップＳ８０４に行き、一時蓄積されているデータが存在しなければステップＳ８０１に戻る。
【００９８】
（ステップＳ８０７）第六データ受信部１６０４は、第二第一種通信装置１５からデータを受信したか否かを判断する。データを受信すればステップＳ８０８に行き、データを受信しなければステップＳ８０１に戻る。
【００９９】
（ステップＳ８０８）第六データ出力部１６０５は、ステップＳ８０７で受信したデータを出力する。
【０１００】
なお、図８のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０１０１】
以下、本実施の形態における情報処理システムの具体的な動作について説明する。情報処理システムの概念図は図１である。
【０１０２】
今、第二第二種通信装置１４の第四通信レコード格納部１４０１は、図９に示す第一通信レコード管理表を保持している。第一通信レコード管理表は、相手情報と第二第一種通信装置１５を識別する情報である第二第一種通信装置識別子の対である第一通信レコードを１以上保持している。第二第一種通信装置識別子は、例えば、第二第一種通信装置１５と通信可能なホットスポット（図示しない）のグローバルＩＰアドレスと、第二第一種通信装置１５のポート番号を有する。第二第一種通信装置識別子は、「グローバルＩＰアドレス：ポート番号」の構造を有する。ただし、第二第一種通信装置識別子は、第二第一種通信装置１５と通信するための情報であれば何でも良い。
【０１０３】
また、第二第一種通信装置１５の第五通信レコード格納部１５０１は、図１０に示す第二通信レコード管理表を保持している。第二通信レコード管理表は、デバイス情報とデバイスを識別する情報であるデバイス識別子の対である第二通信レコードを１以上保持している。デバイス識別子は、第二端末１６と通信するための情報であれば何でも良い。
【０１０４】
さらに、第一端末１１は、例えば、携帯電話である。また、第二端末１６は、携帯電話、ＰＤＡ、カメラ、電子ペンなど通信機能を有する種々の電子機器があり得る。また、第一端末１１と第一第一種通信装置１２間は、ブルートゥースなどの近距離無線通信手段でデータの送受信が行われる、とする。また、同様に、第二端末１６と第二第一種通信装置１５間も、ブルートゥースなどの近距離無線通信手段でデータの送受信が行われる、とする。
【０１０５】
また、第一第一種通信装置１２と第一第二種通信装置１３間は、ソケット通信によりデータの送受信が行われる。また、第二第二種通信装置１４と第二第一種通信装置１５間も同様に、ソケット通信によりデータの送受信が行われる。
【０１０６】
さらに、第一第二種通信装置１３と第二第二種通信装置１４間は、ＩＰアドレスにより（ＩＰレベルで）、データの送受信が行われる。つまり、第一第二種通信装置１３と第二第二種通信装置１４は、通常、固定的に設置されており、お互いのＩＰアドレスを他方が保持している。なお、このＩＰアドレスは、通常、グローバルＩＰアドレスである。ただし、ＩＰアドレスは、ローカルＩＰアドレスでも良い。ＩＰアドレスがローカルＩＰアドレスの場合は、第一第二種通信装置１３と第二第二種通信装置１４は、一のローカルネットワーク内に存在することとなる。また、ＩＰアドレスは、ＩＰｖ４のアドレスでもＩＰｖ６のアドレスでも良い。
【０１０７】
今、第一端末１１（携帯電話）のユーザＡが、第二端末１６（携帯電話）に電話をかける（音声データの送受信を行う）場合の処理について説明する。ユーザＡは、「ｍａｔｓｕｄａ」で識別される相手先（ユーザＢ）が保持している第二端末１６（携帯電話）に電話をかける。ユーザＢの携帯電話のデバイス情報は「ｔｅｌｅ」であることを知っている、とする。そして、ユーザＡは、第一端末１１に「ｐｍｇ：ｍａｔｓｕｄａ．ｔｅｌｅ＠ａ．ｃｏｍ」を入力して、通話の指示を行う。すると、第一端末１１は、ブルートゥース（近距離無線通信手段）で、第一第一種通信装置１２に、通信先情報「ｐｍｇ：ｍａｔｓｕｄａ．ｔｅｌｅ＠ａ．ｃｏｍ」を送信する。
【０１０８】
次に、第一第一種通信装置１２は、通信先情報「ｐｍｇ：ｍａｔｓｕｄａ．ｔｅｌｅ＠ａ．ｃｏｍ」をソケット通信で、第一第二種通信装置１３に送信する。次に、第一第二種通信装置１３は、保持している第二第二種通信装置１４のＩＰアドレスを取得し、当該ＩＰアドレスで特定される第二第二種通信装置１４に通信先情報「ｐｍｇ：ｍａｔｓｕｄａ．ｔｅｌｅ＠ａ．ｃｏｍ」を送信する（ＩＰレベルの通信による）。
【０１０９】
次に、第二第二種通信装置１４は、通信先情報「ｐｍｇ：ｍａｔｓｕｄａ．ｔｅｌｅ＠ａ．ｃｏｍ」を受信し、「ｐｍｇ」により、特定のデバイスを指定しての通信の要求があったことを知る。そして、第二第二種通信装置１４は、通信先情報から相手情報「ｍａｔｓｕｄａ」を取得する。次に、第二第二種通信装置１４は、相手情報「ｍａｔｓｕｄａ」と対になる第二第一種通信装置識別子「５７．１２９．１０１．３：５」を、図９の第一通信レコード管理表から取得する。そして、第二第二種通信装置１４は、デバイス情報「ｔｅｌｅ」を少なくとも含む情報を、第二第一種通信装置識別子「５７．１２９．１０１．３：５」で識別される第二第一種通信装置１５に送信する。
【０１１０】
次に、第二第一種通信装置１５は、デバイス情報「ｔｅｌｅ」を少なくとも含む情報を受信する。そして、第二第一種通信装置１５は、デバイス情報「ｔｅｌｅ」と対になるデバイス識別子「００１」を図１０の第二通信レコード管理表から取得する。そして、第二第一種通信装置１５は、デバイス識別子「００１」で特定される第二端末１６とブルートゥースで接続する。以上の処理により、第一端末１１と第二端末１６は接続される。第一端末１１と第二端末１６が接続された後は、第一端末１１のユーザＡと第二端末１６のユーザＢは、通話可能となる。ユーザＡが発声した音声は、第一端末１１でパケットデータ（音声データ）に変換され、第一第一種通信装置１２、第一第二種通信装置１３、第二第二種通信装置１４、第二第一種通信装置１５を経由して第二端末１６に送信され、第二端末１６が出力する。かかる場合、上述したように、図９、図１０の第一通信レコード管理表、第二通信レコード管理表を用いて、データを送信するデバイスが特定される。なお、図９、図１０の表の属性「ＩＤ」は、レコードを識別する情報であり、表管理上の要請のために存在する。
【０１１１】
また、ユーザＢが発声した音声は、第二端末１６でパケットデータ（音声データ）に変換され、第二第一種通信装置１５、第二第二種通信装置１４、第一第二種通信装置１３、第一第一種通信装置１２を経由して第一端末１１に送信され、第一端末１１が出力する。
【０１１２】
以上、本実施の形態によれば、第一端末、第二端末がそれぞれ移動する環境においても、お互いにデータの送受信が可能となる。
【０１１３】
また、本実施の形態によれば、移動する第一端末、第二端末が多数存在しても、第一第二種通信装置と第二第二種通信装置は、それぞれ一の第一第一種通信装置、一の第二第一種通信装置を管理すれば、多数の第一端末と多数の第二端末間でデータの送受信が可能である。
【０１１４】
なお、本実施の形態によれば、第一端末、第二端末は、それぞれ携帯電話以外の電子機器であっても良い。第一端末、第二端末は、例えば、ＰＤＡ、電子ペン、カメラ、ビデオムービー、プリンタ、ビューワー、携帯型コンピュータなどでも良い。ただし、第一端末、第二端末は、通信機能を有する必要はある。
【０１１５】
また、本実施の形態によれば、第一第一種通信装置と第一第二種通信装置間、および第二第二種通信装置と第二第一種通信装置間は、インターネット経由で通信可能であることが好適である。また、本実施の形態によれば、第一第二種通信装置と第二第二種通信装置間もインターネット経由で通信可能であることが好適である。
【０１１６】
また、本実施の形態によれば、第一第一種通信装置と第二第一種通信装置間は、携帯電話網を経由して、直接に通信可能であっても良い。かかる場合、第一端末から送信されたデータは、第一第一種通信装置と第一第二種通信装置と第二第二種通信装置と第二第一種通信装置を経由して、第二端末に送信される第一の経路と、第一第一種通信装置から第二第一種通信装置を経由して、第二端末に送信される第ニの経路（第一第二種通信装置と第二第二種通信装置は通らない経路）が存在し得る。かかる場合、第一第一種通信装置は、第一端末から受信したデータを、第一第二種通信装置と第二第二種通信装置と第二第一種通信装置を経由して、第二端末に送信する第一の経路を優先し、第一の経路でデータを送信できない場合に、第二の経路を利用することが好適である。
【０１１７】
また、本実施の形態によれば、第一端末と第二端末は、双方向でデータの送受信を行ったが、片方向でデータの送受信を行っても良い。かかる場合の情報処理システムの構成は以下のようになる。第一端末と第一第一種通信装置と第一第二種通信装置と第二第二種通信装置と第二第一種通信装置と第二端末を有する情報処理システムであって、第一端末は、データの入力を受け付ける第一データ入力受付部と、第二端末とデータの送受信を行う指示である通信指示情報を受け付ける第一指示受付部と、指示の受け付けに対応して、通信可能な第一第一種通信装置にデータを無線により送信する第一データ送信部を具備し、第一第一種通信装置は、第一端末からデータを無線により受信する第二データ受信部と、通信可能な第一第二種通信装置にデータを無線により送信する第二データ送信部を具備し、第一第二種通信装置は、第二第二種通信装置と通信するための情報であるアドレス情報を保持している第三アドレス情報保持部と、第一第一種通信装置からデータを受信する第三データ受信部と、アドレス情報により通信可能な第二第二種通信装置にデータを送信する第三データ送信部を具備し、第二第二種通信装置は、第一第二種通信装置からデータを受信する第四データ受信部と、通信可能な第二第一種通信装置にデータを送信する第四データ送信部を具備し、第二第一種通信装置は、第二第二種通信装置からデータを無線により受信する第五データ受信部と、通信可能な第二端末にデータを無線により送信する第五データ送信部を具備し、第二端末は、第二第一種通信装置からデータを無線により受信する第六データ受信部と、データを出力するデータ出力部を具備する情報処理システム、である。
【０１１８】
また、本実施の形態において、第一第一種通信装置は、第二第一種通信装置と同一の構成でも良い。また、第一第二種通信装置は、第二第二種通信装置と同一の構成でも良い。
また、本実施の形態において、第一第二種通信装置は、第三アドレス情報保持部を具備しなくても良い。つまり、例えば、第一第二種通信装置は、あらかじめ決められたＤＮＳ（ネームサーバ装置）に、第二第二種通信装置の名称を示す情報と、データを送信し、当該ＤＮＳが第二第二種通信装置の名称をＩＰアドレスに変換し、データを当該ＩＰアドレスで特定される第二第二種通信装置に送信しても良い。
【０１１９】
さらに、本実施の形態における各装置の処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。
【０１２０】
【発明の効果】
本発明によれば、通信先の候補の端末が多数存在する場合にでも、簡単な管理によりデータ通信が実現できる。
【図面の簡単な説明】
【図１】実施の形態に係る情報処理システムの構成を示す概念図
【図２】実施の形態に係る情報処理システムの構成を示すブロック図
【図３】実施の形態に係る第一端末の動作について説明するフローチャート
【図４】実施の形態に係る第一第一種通信装置の動作について説明するフローチャート
【図５】実施の形態に係る第一第二種通信装置の動作について説明するフローチャート
【図６】実施の形態に係る第二第二種通信装置の動作について説明するフローチャート
【図７】実施の形態に係る第二第一種通信装置の動作について説明するフローチャート
【図８】実施の形態に係る第二端末の動作について説明するフローチャート
【図９】実施の形態に係る第一通信レコード管理表を示す図
【図１０】実施の形態に係る第二通信レコード管理表を示す図
【符号の説明】
１１  第一端末
１２  第一第一種通信装置
１３  第一第二種通信装置
１４  第二第二種通信装置
１５  第二第一種通信装置
１６  第二端末
１１０１  第一データ入力受付部
１１０２  第一指示受付部
１１０３  第一データ送信部
１１０４  第一データ受信部
１１０５  第一データ出力部
１２０１  第二Ａデータ受信部
１２０２  第二Ａデータ送信部
１２０３  第二Ｂデータ受信部
１２０４  第二Ｂデータ送信部
１３０１  第三アドレス情報保持部
１３０２  第三Ｂデータ受信部
１３０３  第三Ｂデータ送信部
１３０４  第三Ｃデータ受信部
１３０５  第三Ｃデータ送信部
１４０１  第四通信レコード格納部
１４０２  第四Ｃデータ受信部
１４０３  第四通信先情報受信部
１４０４  第四第一種通信装置識別子取得部
１４０５  第四Ｃデータ送信部
１４０６  第四アドレス情報保持部
１４０７  第四Ｄデータ受信部
１４０８  第四Ｄデータ送信部
１５０１  第五通信レコード格納部
１５０２  第五Ｄデータ受信部
１５０３  第五デバイス情報受信部
１５０４  第五デバイス識別子取得部
１５０５  第五Ｄデータ送信部
１５０６  第五Ｅデータ受信部
１５０７  第五Ｅデータ送信部
１６０１  第六データ入力受付部
１６０２  第六指示受付部
１６０３  第六データ送信部
１６０４  第六データ受信部
１６０５  第六データ出力部
【図１】
2005012730.tif 000003
【図２】
2005012730.tif 000004
【図３】
2005012730.tif 000005
【図４】
2005012730.tif 000006
【図５】
2005012730.tif 000007
【図６】
2005012730.tif 000008
【図７】
2005012730.tif 000009
【図８】
2005012730.tif 000010
【図９】
2005012730.tif 000011
【図１０】
2005012730.tif 000012