(57)【要約】【課題】簡易な操作で赤外線通信によりデータを送受することができる携帯端末、赤外線通信方法および携帯端末制御プログラムを提供すること。【解決手段】赤外線通信によるデータの送受を行う旨の接続要求を他の携帯端末へ送信し、携帯端末の状態を、データの送信および受信を行う状態である送受信待機状態に切り替え、接続要求に対する応答を所定の時間内に検出した場合に、送信対象のデータを他の携帯端末へ送信するとともに、他の携帯端末における送信対象のデータを他の携帯端末から取得する。【選択図】図１
2011015368.tif 000002
【特許請求の範囲】
【請求項１】
他の携帯端末との間で赤外線通信を用いてデータを送受する携帯端末であって、
前記他の携帯端末へ送信するデータを特定する特定部と、
前記他の携帯端末に対して、赤外線通信によるデータの送受を行う旨の接続要求を送信する接続要求部と、
当該の携帯端末の状態を、データの送信および受信を行う状態である送受信待機状態に切り替える状態切替部と、
前記接続要求部によって送信された接続要求に対する応答を所定の時間内に検出した場合に、前記特定部によって特定されたデータを前記他の携帯端末へ送信するとともに、前記他の携帯端末の特定部によって特定されたデータを前記他の携帯端末から取得するデータ送受信部と
を備えたことを特徴とする携帯端末。
【請求項２】
前記状態切替部は、前記接続要求部によって送信された接続要求に対する応答を所定の時間内に検出しなかった場合に、当該の携帯端末の状態を受信待機状態に切り替え、
前記データ送受信部は、前記状態切替部によって受信待機状態に切り替えられた場合に、前記他の携帯端末から送信されるデータを保存するとともに、前記他の携帯端末からデータの取得要求を受け付けた場合に、前記特定部によって特定されたデータを前記他の携帯端末へ送信することを特徴とする請求項１に記載の携帯端末。
【請求項３】
前記接続要求部は、前記他の携帯端末へ送信した接続要求に対するエラー応答を検出した場合に、所定の時間が経過した後に、前記他の携帯端末に対して接続要求を再度送信することを特徴とする請求項１または２に記載の携帯端末。
【請求項４】
前記接続要求部は、前記他の携帯端末へ送信した接続要求に対するエラー応答を検出した場合に、前記他の携帯端末から接続要求を受信した契機に、前記他の携帯端末に対して接続要求を再度送信することを特徴とする請求項１または２に記載の携帯端末。
【請求項５】
複数の携帯端末間で赤外線通信を用いてデータを送受する赤外線通信方法であって、
前記複数の携帯端末が、
他の携帯端末へ送信するデータを特定する特定ステップと、
前記他の携帯端末に対して、赤外線通信によるデータの送受を行う旨の接続要求を送信する接続要求ステップと、
当該の携帯端末の状態を、データの送信および受信を行う状態である送受信待機状態に切り替えるとともに、前記接続要求ステップによって送信された接続要求に対する応答を所定の時間内に検出しなかった場合に、当該の携帯端末の状態を、前記送受信待機状態から、他の携帯端末からデータを受信する状態である受信待機状態に切り替える状態切替ステップと、
前記接続要求ステップによって送信された接続要求に対する応答を所定の時間内に検出した場合に、前記特定ステップによって特定されたデータを前記他の携帯端末へ送信するとともに、前記他の携帯端末の特定ステップによって特定されたデータを前記他の携帯端末から取得するデータ送受信ステップと
を含んだことを特徴とする赤外線通信方法。
【請求項６】
他の携帯端末との間で赤外線通信を用いてデータを送受する携帯端末を制御する携帯端末制御プログラムであって、
前記他の携帯端末へ送信するデータを特定する特定手順と、
前記他の携帯端末に対して、赤外線通信によるデータの送受を行う旨の接続要求を送信する接続要求手順と、
当該の携帯端末の状態を、データの送信および受信を行う状態である送受信待機状態に切り替える状態切替手順と、
前記接続要求手順によって送信された接続要求に対する応答を所定の時間内に検出した場合に、前記特定手順によって特定されたデータを前記他の携帯端末へ送信するとともに、前記他の携帯端末の特定手順によって特定されたデータを前記他の携帯端末から取得するデータ送受信手順と
をコンピュータに実行させることを特徴とする携帯端末制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末、赤外線通信方法および携帯端末制御プログラムに関する。
【背景技術】
【０００２】
近年、携帯電話やＰＨＳ（Personal  Handy-phone  System）などの携帯端末は、赤外線通信を用いて、他の携帯端末との間でデータを交換する機能を有している。具体的には、携帯端末の利用者は、自身の携帯端末と他の携帯端末とを対向させた後に、自身の携帯端末に記憶されている電話帳データや画像データ、動画像データなどのデータを他の携帯端末へ送信する。
【０００３】
また、最近では、複数の携帯端末間で共通のグループを形成し、かかるグループを識別するためのグループＩＤを用いて、同一のグループに属する携帯端末間でデータを送受信する技術が提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−１４８０５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した従来技術には、複数の携帯端末間でデータを交換する場合に、利用者に煩わしい作業を行わせるという問題があった。例えば、従来の携帯端末９００ａと携帯端末９００ｂとの間で赤外線通信により電話帳に登録されているデータを相互に交換する場合、携帯端末９００ａの利用者Ａと、携帯端末９００ｂの利用者Ｂとは、以下の作業を行うことになる。
【０００６】
まず、利用者Ａは、携帯端末９００ａを操作して、データを送信するモード（以下、「送信モード」と言う）を選択する。また、利用者Ｂは、携帯端末９００ｂを操作して、データを受信するモード（以下、「受信モード」と言う）を選択する。そして、利用者Ａは、送信対象のデータを選択した後に、携帯端末９００ａから携帯端末９００ｂへ選択したデータを送信する。その後、利用者Ｂは、携帯端末９００ｂを操作して送信モードを選択する。また、利用者Ａは、携帯端末９００ａを操作して受信モードを選択する。そして、利用者Ｂは、携帯端末９００ｂから携帯端末９００ａへ所望のデータを送信する。
【０００７】
ここで、図９を用いて、上述した従来の携帯端末９００ａおよび９００ｂの赤外線通信処理について説明する。図９は、従来の携帯端末９００ａおよび９００ｂによるデータ送受信処理を示すシーケンス図である。なお、図９では、携帯端末９００ａから携帯端末９００ｂへデータを送信する処理を示している。
【０００８】
図９に示すように、携帯端末９００ａは、まず、利用者Ａから、携帯端末９００ｂへ送信するデータを選択する操作を受け付ける（ステップＳ１１）。例えば、利用者Ａは、携帯端末９００ａの電話番号やメールアドレスを含む電話帳データを携帯端末９００ｂへ送信する操作を行う。かかる場合に、携帯端末９００ａは、送信アプリを起動する（ステップＳ１２）。ここで言う「送信アプリ」とは、赤外線通信を用いて、他の携帯端末へデータを送信する処理を実現するアプリケーションを示す。
【０００９】
また、携帯端末９００ｂは、利用者Ｂから、データを受信する操作を受け付けた場合に、受信アプリを起動する（ステップＳ１３）。ここで言う「受信アプリ」とは、赤外線通信を用いて、他の携帯端末からデータを受信する処理を実現するアプリケーションを示す。
【００１０】
続いて、携帯端末９００ａは、携帯端末９００ｂに対して、赤外線通信によって通信を行う旨の接続要求を送信する（ステップＳ１４）。かかる接続要求を受け付けた携帯端末９００ｂは、受信アプリを起動済みであるので、接続可能である旨の接続応答を携帯端末９００ａへ送信する（ステップＳ１５）。
【００１１】
そして、携帯端末９００ａは、ステップＳ１１において選択された送信対象のデータを含むＰＵＴコマンドを携帯端末９００ｂへ送信する（ステップＳ１６）。そして、携帯端末９００ｂは、ＰＵＴコマンドを受信した旨の応答を携帯端末９００ａへ送信する（ステップＳ１７）。
【００１２】
なお、携帯端末９００ａは、送信対象データのサイズが所定のサイズよりも大きい場合、送信対象データを、例えばパケット単位に分割して、分割した数ごとにＰＵＴコマンドを携帯端末９００ｂへ送信する。図９に示した例では、携帯端末９００ａは、送信対象データを２回に分けて携帯端末９００ｂへ送信している（ステップＳ１６およびＳ１８）。そして、携帯端末９００ｂは、携帯端末９００ａからＰＵＴコマンドを受信するたびに、応答を携帯端末９００ａへ送信している（ステップＳ１７およびＳ１９）。データを受信した携帯端末９００ｂは、受信データを保存する（ステップＳ２０）。そして、データ送信が終了した携帯端末９００ａは、携帯端末９００ｂへ切断要求を送信する（ステップＳ２１）。そして、かかる切断要求を受信した携帯端末９００ｂは、携帯端末９００ａへ切断要求に対する応答を送信する（ステップＳ２２）。
【００１３】
そして、携帯端末９００ｂから携帯端末９００ａへデータを送信する場合、利用者Ａは、受信モードを選択し、利用者Ｂは、送信モードを選択することになる。このように、従来の携帯端末間において、赤外線通信を用いてデータを交換する場合、双方の利用者は、送信モードを選択する操作や、受信モードを選択する操作や、データを送信する操作などを行うことになる。このため、従来の携帯端末を用いて他の携帯端末との間でデータを交換する場合、利用者は、煩わしい操作を行わざるをえなかった。
【００１４】
また、上述した複数の携帯端末間でグループを形成する技術を用いた場合、利用者は、予めグループを形成する作業を行うことになる。このことは、データ交換を行うたびに、グループを形成してグループＩＤを取得する作業を行うことになるので、利用者の作業負荷は軽減されなかった。
【００１５】
開示の技術は、上記に鑑みてなされたものであって、簡易な操作で赤外線通信によりデータを送受することができる携帯端末、赤外線通信方法および携帯端末制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１６】
本願の開示する携帯端末は、一つの態様において、他の携帯端末との間で赤外線通信を用いてデータを送受する携帯端末であって、前記他の携帯端末へ送信するデータを特定する特定部と、前記他の携帯端末に対して、赤外線通信によるデータの送受を行う旨の接続要求を送信する接続要求部と、当該の携帯端末の状態を、データの送信および受信を行う状態である送受信待機状態に切り替える状態切替部と、前記接続要求部によって送信された接続要求に対する応答を所定の時間内に検出した場合に、前記特定部によって特定されたデータを前記他の携帯端末へ送信するとともに、前記他の携帯端末の特定部によって特定されたデータを前記他の携帯端末から取得するデータ送受信部とを備える。
【発明の効果】
【００１７】
本願の開示する携帯端末の一つの態様によれば、簡易な操作で赤外線通信によりデータを送受することができるという効果を奏する。
【図面の簡単な説明】
【００１８】
【図１】図１は、実施例１に係る赤外線通信システムの構成例を示す図である。
【図２】図２は、実施例２に係る赤外線通信システムの構成例を示す図である。
【図３】図３は、実施例２における携帯端末の構成例を示す図である。
【図４】図４は、通信モード選択画面の一例を示す図である。
【図５−１】図５−１は、実施例２に係る赤外線通信システムによるデータ送受信処理を示すシーケンス図である。
【図５−２】図５−２は、実施例２に係る赤外線通信システムによるデータ送受信処理を示すシーケンス図である。
【図６】図６は、実施例２における携帯端末によるデータ送受信処理手順を示すフローチャートである。
【図７】図７は、実施例３に係る赤外線通信システムによるデータ送受信処理を示すシーケンス図である。
【図８】図８は、携帯端末制御プログラムを実行するコンピュータを示す図である。
【図９】図９は、従来の携帯端末によるデータ送受信処理を示すシーケンス図である。
【発明を実施するための形態】
【００１９】
以下に、本願の開示する携帯端末、赤外線通信方法および携帯端末制御プログラムの実施例を図面に基づいて詳細に説明する。なお、この実施例により本願の開示する携帯端末、赤外線通信方法および携帯端末制御プログラムが限定されるものではない。
【実施例１】
【００２０】
［実施例１に係る赤外線通信システムの構成］
まず、図１を用いて、実施例１に係る赤外線通信システムの構成について説明する。図１は、実施例１に係る赤外線通信システムの構成例を示す図である。図１に示すように、実施例１に係る赤外線通信システム１は、携帯端末１００ａと、携帯端末１００ｂとを有する。
【００２１】
図１に示した例において、携帯端末１００ａおよび携帯端末１００ｂには、他の携帯端末との間で赤外線通信を行うモードとして、送信モードおよび受信モードの他に、データの送信および受信の双方を行う送受信モードを設定することができる。図１に示した例では、携帯端末１００ａおよび携帯端末１００ｂは、利用者によって送受信モードが設定されるものとして説明する。
【００２２】
図１に示した例において、携帯端末１００ａは、特定部１１０ａと、接続要求部１２０ａと、状態切替部１３０ａと、データ送受信部１４０ａとを有する。また、携帯端末１００ｂは、特定部１１０ｂと、接続要求部１２０ｂと、状態切替部１３０ｂと、データ送受信部１４０ｂとを有する。
【００２３】
携帯端末１００ａの特定部１１０ａは、携帯端末１００ｂへ送信するデータを特定する。また、携帯端末１００ｂの特定部１１０ｂは、携帯端末１００ａへ送信するデータを特定する。例えば、携帯端末１００ａの特定部１１０ａは、利用者によって画像データＸ１を携帯端末１００ｂへ送信する旨の操作が行われた場合に、送信対象のデータとして、画像データＸ１を特定する。
【００２４】
なお、利用者によって他の携帯端末へデータを送信する旨の操作が行われた場合、携帯端末１００ａおよび１００ｂは、赤外線通信を用いてデータを送受するためのアプリケーションを起動する。
【００２５】
携帯端末１００ａの接続要求部１２０ａは、携帯端末１００ｂに対して、赤外線通信によるデータの送受を行う旨の接続要求を送信する。また、携帯端末１００ｂの接続要求部１２０ｂは、携帯端末１００ａに対して、赤外線通信によるデータの送受を行う旨の接続要求を送信する。
【００２６】
携帯端末１００ａの状態切替部１３０ａは、携帯端末１００ａの状態を、データの送信および受信を行う状態である送受信待機状態に切り替える。また、状態切替部１３０ａは、接続要求部１２０ａによって送信された接続要求に対する応答を所定の時間内に検出しなかった場合に、携帯端末１００ａの状態を、送受信待機状態から、他の携帯端末からデータを受信する状態である受信待機状態に切り替える。
【００２７】
同様に、携帯端末１００ｂの状態切替部１３０ｂは、携帯端末１００ｂの状態を、送受信待機状態に切り替え、接続要求部１２０ｂによって送信された接続要求に対する応答を所定の時間内に検出しなかった場合に、送受信待機状態から受信待機状態に切り替える。
【００２８】
携帯端末１００ａのデータ送受信部１４０ａは、接続要求部１２０ａによって送信された接続要求に対する応答を所定の時間内に検出した場合に、特定部１１０ａによって特定されたデータを他の携帯端末へ送信する。さらに、データ送受信部１４０ａは、携帯端末１００ｂの特定部１１０ｂによって特定されたデータを携帯端末１００ｂから取得する。
【００２９】
同様に、携帯端末１００ｂのデータ送受信部１４０ｂは、接続要求部１２０ｂによって送信された接続要求に対する応答を所定の時間内に検出した場合に、特定部１１０ｂによって特定されたデータを他の携帯端末へ送信する。さらに、データ送受信部１４０ｂは、携帯端末１００ａの特定部１１０ａによって特定されたデータを携帯端末１００ａから取得する。
【００３０】
ここで、図１に示した例において、まず、携帯端末１００ａの利用者Ａは、携帯端末１００ｂへデータを送信する旨の操作を行ったものとする。その後に、携帯端末１００ｂの利用者Ｂは、携帯端末１００ａへデータを送信する旨の操作を行ったものとする。
【００３１】
このような状況の場合、携帯端末１００ａによって赤外線通信を用いてデータを送受するためのアプリケーションが起動された後に、携帯端末１００ｂによって赤外線通信を用いてデータを送受するためのアプリケーションが起動されることになる。すなわち、携帯端末１００ａの接続要求部１２０ａが、携帯端末１００ｂへ接続要求を送信した後に、携帯端末１００ｂの接続要求部１２０ｂが、携帯端末１００ａへ接続要求を送信することになる。
【００３２】
このとき、携帯端末１００ｂは、赤外線通信を行うためのアプリケーションを起動する前に、接続要求を受け付けるので、携帯端末１００ａに対して接続応答を送信しない。したがって、携帯端末１００ａの状態切替部１３０ａは、接続要求に対する応答を所定の時間内に検出しないので、携帯端末１００ａの状態を、送受信待機状態から受信待機状態に切り替える。この後に、携帯端末１００ｂが携帯端末１００ａに対して接続要求を送信した場合、携帯端末１００ａは、受信待機状態であるので、携帯端末１００ｂに対して接続応答を送信する。
【００３３】
そして、携帯端末１００ｂのデータ送受信部１４０ｂは、携帯端末１００ａとの接続が確立された後に、特定部１１０ｂによって特定されたデータを他の携帯端末へ送信する。さらに、データ送受信部１４０ｂは、携帯端末１００ａの特定部１１０ａによって特定されたデータを携帯端末１００ａから取得する。
【００３４】
［実施例１の効果］
上述してきたように、実施例１に係る赤外線通信システム１において、携帯端末は、データの送信および受信の双方を行う送受信モードを有する。そして、実施例１における携帯端末は、利用者によって送受信モードが選択された場合に、送受信待機状態に切り替え、他の携帯端末との接続が確立した後に、他の携帯端末へ送信対象のデータを送信するとともに、他の携帯端末からデータを取得する。
【００３５】
これにより、実施例１における携帯端末を用いてデータを交換する場合、利用者は、送信対象のデータを選択するとともに、送受信モードを選択するだけでよい。以上のことから、実施例１に係る赤外線通信システム１は、簡易な操作を行うだけで赤外線通信によりデータを送受することができる。
【実施例２】
【００３６】
次に、上記実施例１において説明した赤外線通信システムについて具体例を用いて説明する。以下の実施例２では、まず、実施例２に係る赤外線通信システムの構成について説明し、次に、実施例２における携帯端末の構成について説明し、次に、データ送受信処理手順について説明し、最後に、実施例１の効果について説明する。
【００３７】
［実施例２に係る赤外線通信システムの構成］
まず、図２を用いて、実施例２に係る赤外線通信システムの構成について説明する。図２は、実施例２に係る赤外線通信システムの構成例を示す図である。図２に示すように、実施例２に係る赤外線通信システム２は、携帯端末２００ａと携帯端末２００ｂとを有する。
【００３８】
図２に示すように、携帯端末２００ａは、赤外線通信を行う場合に、利用者に対して、他の携帯端末へデータを送信する送信モード、他の携帯端末からデータを受信する受信モード、他の携帯端末との間でデータを送受信する送受信モードのいずれかを選択させる。同様に、携帯端末２００ｂは、赤外線通信を行う場合に、利用者に対して、送信モード、受信モード、送受信モードのいずれかを選択させる。
【００３９】
さらに、携帯端末２００ａおよび２００ｂは、他方の携帯端末へデータを送信する場合、送信対象のデータを選択させる。図２に示した例では、携帯端末２００ａの利用者Ａは、例えば、（１）携帯端末２００ａの電話番号やメールアドレスを含む電話帳データや、（２）画像データ、（３）音声データなどを選択する。同様に、携帯端末２００ｂの利用者Ｂは、電話帳データなどを選択する。
【００４０】
ここで、携帯端末２００ａの利用者Ａは、携帯端末２００ｂに対して、携帯端末２００ａの電話帳データを送信する操作を行うとともに、送受信モードを選択したものとする。そして、その後に、携帯端末２００ｂの利用者Ｂは、携帯端末２００ａに対して、携帯端末２００ｂの電話帳データを送信する操作を行うとともに、送受信モードを選択したものとする。
【００４１】
かかる場合、携帯端末２００ａは、携帯端末２００ｂに対して接続要求を送信するが、携帯端末２００ｂから接続応答を受信しないので、受信待機状態になる。そして、携帯端末２００ｂは、携帯端末２００ａに対して接続要求を送信して、携帯端末２００ａから接続応答を受信する。
【００４２】
続いて、携帯端末２００ｂは、利用者Ｂによって選択された携帯端末２００ｂの電話帳データを、携帯端末２００ａへ送信する。さらに、携帯端末２００ｂは、利用者Ａによって選択された携帯端末２００ａの電話帳データを、携帯端末２００ａから取得する。
【００４３】
これにより、携帯端末２００ａは、利用者Ｂによって選択された電話帳データを携帯端末２００ｂから受信することができる。また、携帯端末２００ｂは、利用者Ａによって選択された電話帳データを携帯携帯端末２００ａから受信することができる。すなわち、実施例２に係る赤外線通信システム２では、利用者ＡおよびＢが送信対象のデータを選択するとともに、送受信モードを選択するだけで、携帯端末２００ａと携帯端末２００ｂとの間で相互にデータを送受することができる。
【００４４】
［実施例２における携帯端末の構成］
次に、図３を用いて、実施例２における携帯端末の構成について説明する。図３は、実施例２における携帯端末２００の構成例を示す図である。なお、図３に示した携帯端末２００は、図２に示した携帯端末２００ａおよび２００ｂに対応する。図３に示すように、携帯端末２００は、入力部２１０と、表示部２２０と、データ記憶部２３０と、無線部２４０と、制御部２５０とを有する。
【００４５】
入力部２１０は、各種情報や操作指示を入力するための入力デバイスであり、例えば、数字および文字等を入力するテンキーや、メニュー選択および表示スクロール等に用いられるカーソルキーなどである。表示部２２０は、各種情報を出力する出力デバイスであり、例えば、液晶ディスプレイやスピーカである。
【００４６】
データ記憶部２３０は、各種データを記憶する記憶デバイスである。例えば、データ記憶部２３０は、携帯端末２００の電話帳データや、図示しないカメラによって撮影された画像データなどを記憶する。
【００４７】
無線部２４０は、他の携帯端末との間で各種データを送受する処理を制御する。例えば、無線部２４０は、他の携帯端末に対して接続要求を送信したり、電話帳データや画像データなどを赤外線通信により送信したりする。また、例えば、無線部２４０は、他の携帯端末から、接続要求を受信したり、電話帳データや画像データなどを赤外線通信により受信したりする。
【００４８】
制御部２５０は、各種の算出処理手順などを規定したプログラムを記憶するための内部メモリを有し、種々の算出処理を実行する。実施例２における制御部２５０は、図３に示すように、特定部２５１と、接続要求部２５２と、状態切替部２５３と、データ送受信部２５４とを有する。
【００４９】
特定部２５１は、赤外線通信を用いて他の携帯端末へ送信するデータを特定する。例えば、特定部２５１は、利用者によって、携帯端末２００の電話帳データを他の携帯端末へ送信する旨の操作が行われた場合に、送信対象のデータとして、かかる電話帳データを特定する。
【００５０】
なお、利用者によって他の携帯端末へデータを送信する旨の操作が行われた場合、制御部２５０は、赤外線通信を用いてデータを送受するためのアプリケーションを起動する。そして、制御部２５０は、赤外線通信を行うモードを利用者に選択させるための画面（以下、「通信モード選択画面」と言う）を表示部２２０に表示制御する。
【００５１】
図４に、通信モード選択画面の一例を示す。図４に示すように、制御部２５０は、通信モード選択画面上に、通信モードとして、送信モードと受信モードと送受信モードとを表示制御する。なお、制御部２５０は、利用者によってデータを送信する旨の操作が行われた場合、受信モードを選択できないようにしてもよい。
【００５２】
接続要求部２５２は、他の携帯端末に対して、接続要求を送信する。具体的には、接続要求部２５２は、通信モード選択画面上で送受信モードが選択された場合、データ送信およびデータ受信の双方を行う旨の接続要求を送信する。また、接続要求部２５２は、通信モード選択画面上で送信モードが選択された場合、データ送信を行う旨の接続要求を送信し、通信モード選択画面上で受信モードが選択された場合、データ受信を行う旨の接続要求を送信する。
【００５３】
状態切替部２５３は、携帯端末２００の状態を、送信待機状態、受信待機状態、送受信待機状態のいずれかに切り替える。具体的には、状態切替部２５３は、通信モード選択画面上で送受信モードが選択された場合、携帯端末２００の状態を送受信待機状態に切り替える。また、状態切替部２５３は、通信モード選択画面上で送信モードが選択された場合、携帯端末２００の状態を送信待機状態に切り替え、通信モード選択画面上で受信モードが選択された場合、携帯端末２００の状態を受信待機状態に切り替える。
【００５４】
また、状態切替部２５３は、送受信待機状態に切り替えた後に、接続要求部２５２によって送信された接続要求に対する応答を所定の時間内に検出しなかった場合、携帯端末２００の状態を、送受信待機状態から受信待機状態に切り替える。
【００５５】
データ送受信部２５４は、接続要求部２５２によって送信された接続要求に対する応答を所定の時間内に検出した場合に、特定部２５１によって特定されたデータを他の携帯端末へ送信する。さらに、データ送受信部２５４は、他の携帯端末の特定部によって特定されたデータを他の携帯端末から取得する。
【００５６】
［実施例２に係る赤外線通信システムによるデータ送受信処理］
次に、図５−１および図５−２を用いて、実施例２に係る赤外線通信システム２によるデータ送受信処理について説明する。図５−１および図５−２は、実施例２に係る赤外線通信システム２によるデータ送受信処理を示すシーケンス図である。
【００５７】
なお、図５−１および図５−２では、３台の携帯端末２００ａ、２００ｂ、２００ｃを例に挙げてデータ送受信処理について説明する。また、図５−１および図５−２に示した携帯端末２００ａ、２００ｂ、２００ｃの構成は、いずれも図３に示した携帯端末２００の構成と同様であるものとする。
【００５８】
図５−１および図５−２に示した例において、携帯端末２００ａは、利用者から、携帯端末２００ｂおよび２００ｃへデータを送信する旨の操作を受け付けたものとする。かかる場合に、携帯端末２００ａの制御部２５０は、表示部２２０に通信モード選択画面を表示制御する。ここでは、利用者は、通信モード選択画面上で送受信モードを選択したものとする。
【００５９】
かかる場合、携帯端末２００ａの制御部２５０は、送受信アプリを起動する（ステップＳ１０１）。ここで言う「送受信アプリ」とは、赤外線通信を用いて、他の携帯端末へデータを送信するとともに、他の携帯端末からデータを受信する処理を実現するアプリケーションを示す。
【００６０】
このとき、携帯端末２００ａの特定部２５１は、利用者によって選択されたデータを送信対象のデータとして特定する。また、携帯端末２００ａの状態切替部２５３は、携帯端末２００ａの状態を送受信待機状態に切り替える。
【００６１】
続いて、携帯端末２００ａの接続要求部２５２は、データ送信およびデータ受信の双方を行う旨の接続要求を、近傍に位置する携帯端末２００ｂおよび２００ｃへ送信する（ステップＳ１０２）。
【００６２】
携帯端末２００ａから接続要求を受信した携帯端末２００ｂは、接続要求を受信したことを示す情報を表示部２２０に表示制御する（ステップＳ１０３）。同様に、携帯端末２００ｃは、接続要求を受信したことを示す情報を表示部２２０に表示制御する（ステップＳ１０４）。
【００６３】
図５−１および図５−２に示した例では、携帯端末２００ｂおよび２００ｃは、赤外線通信を実現するためのアプリケーションを起動しておらず、受信待機状態でないため、接続応答を携帯端末２００ａへ送信しない。このため、携帯端末２００ａの状態切替部２５３は、携帯端末２００ａの状態を、送受信待機状態から受信待機状態に切り替える（ステップＳ１０５）。これにより、携帯端末２００ａは、他の携帯端末からデータを受信することができる状態となる。
【００６４】
続いて、携帯端末２００ｂは、利用者から、携帯端末２００ａへデータを送信する旨の操作を受け付けるとともに、通信モード選択画面上で送受信モードが選択されたものとする。かかる場合、携帯端末２００ｂの制御部２５０は、送受信アプリを起動する（ステップＳ１０６）。続いて、携帯端末２００ｂの接続要求部２５２は、携帯端末２００ａに対して、データ送信およびデータ受信の双方を行う旨の接続要求を送信する（ステップＳ１０７）。
【００６５】
携帯端末２００ｂから接続要求を受信した携帯端末２００ａは、受信待機状態であるので、携帯端末２００ｂに対して、接続応答を送信する（ステップＳ１０８）。これにより、携帯端末２００ａと携帯端末２００ｂとの間には、赤外線通信を行うための接続が確立する。
【００６６】
その後、携帯端末２００ｃは、利用者から、データを携帯端末２００ａへ送信する旨の操作を受け付けるとともに、通信モード選択画面上で送受信モードが選択されたものとする。かかる場合、携帯端末２００ｃの制御部２５０は、送受信アプリを起動する（ステップＳ１０９）。続いて、携帯端末２００ｃの接続要求部２５２は、携帯端末２００ａに対して、データ送信およびデータ受信の双方を行う旨の接続要求を送信する（ステップＳ１１０）。
【００６７】
携帯端末２００ｃから接続要求を受信した携帯端末２００ａは、既に携帯端末２００ｂとの間で接続が確立しているため、接続できない旨のエラー応答を携帯端末２００ｃへ送信する（ステップＳ１１１）。エラー応答を受信した携帯端末２００ｃは、スリープタイマに所定の値を設定する（ステップＳ１１２）。例えば、携帯端末２００ｃは、スリープタイマに５［秒］といった値を設定し、５秒後に接続要求を携帯端末２００ａへ再度送信する処理を実現する。
【００６８】
このように、実施例１における携帯端末２００は、既に他の携帯端末との間で赤外線通信による接続が確立している場合、新たに接続要求を受信してもエラー応答を送信する。このため、実施例１における携帯端末２００は、複数の携帯端末から接続要求を受信しても混信することなくデータを送受することができる。
【００６９】
続いて、携帯端末２００ｂのデータ送受信部２５４は、ステップＳ１０３において特定部２５１によって特定された送信対象のデータを所定のパケット単位に分割して、分割した数ごとに、分割したデータを含むＰＵＴコマンドを携帯端末２００ａへ送信する（ステップＳ１１３およびＳ１１５）。そして、携帯端末２００ａは、携帯端末２００ｂからＰＵＴコマンドを受信するたびに、応答を携帯端末２００ｂへ送信する（ステップＳ１１４およびＳ１１６）。
【００７０】
なお、図５−１および図５−２に示した例では、携帯端末２００ｂのデータ送受信部２５４は、送信対象のデータを２回に分けて携帯端末２００ａへ送信している。しかし、データ送受信部２５４は、送信対象のデータのサイズによっては、データを分割せずに送信したり、３回以上に分けてデータを送信したりする。
【００７１】
携帯端末２００ｂからデータを受信した携帯端末２００ａは、受信したデータを保存する（ステップＳ１１７）。例えば、携帯端末２００ａは、受信したデータを、データ記憶部２３０に記憶させる。
【００７２】
続いて、図５−１および図５−２に示した例では、携帯端末２００ｃは、タイマが発動したので（ステップＳ１１８）、接続要求を携帯端末２００ａへ再度送信する（ステップＳ１１９）。ここでは、携帯端末２００ａは、携帯端末２００ｂとの間で接続が確立しているため、エラー応答を携帯端末２００ｃへ送信する（ステップＳ１２０）。エラー応答を受信した携帯端末２００ｃは、スリープタイマに所定の値を設定する（ステップＳ１２１）。
【００７３】
続いて、携帯端末２００ｂのデータ送受信部２５４は、ＧＥＴコマンドを携帯端末２００ａへ送信する（ステップＳ１２２）。ＧＥＴコマンドを受信した携帯端末２００ａのデータ送受信部２５４は、ステップＳ１０１において特定部２５１によって特定された送信対象のデータを所定のパケット単位に分割して、分割した数ごとに、分割したデータを含む応答を携帯端末２００ｂへ送信する（ステップＳ１２３およびＳ１２５）。そして、携帯端末２００ｂは、携帯端末２００ａから全てのデータを受信するまで、ＧＥＴコマンドを携帯端末２００ａへ送信する（ステップＳ１２２およびＳ１２４）。携帯端末２００ａからデータを受信した携帯端末２００ｂは、受信したデータを保存する（ステップＳ１２６）。
【００７４】
続いて、携帯端末２００ｂは、携帯端末２００ａとの間でデータの送受が終了した後に、接続を切断する旨の要求を携帯端末２００ａへ送信する（ステップＳ１２７）。切断要求を受信した携帯端末２００ａは、接続を切断する旨の応答を携帯端末２００ｂへ送信する（ステップＳ１２８）。
【００７５】
そして、携帯端末２００ａは、続けて通信を行うか否かを利用者に対して問い合わせる（ステップＳ１２９）。例えば、携帯端末２００ａは、「続いて赤外線通信を行いますか？」といった情報を表示部２２０に表示制御することにより、利用者に対して問い合わせる。なお、ここでは、利用者によって通信を継続して行うことが選択されたものとする。かかる場合に、携帯端末２００ａの接続要求部２５２は、データ送信およびデータ受信の双方を行う旨の接続要求を、近傍に位置する携帯端末２００ｂおよび２００ｃへ送信する（ステップＳ１３０）。
【００７６】
携帯端末２００ａから接続要求を受信した携帯端末２００ｂは、データの受信処理が終了しているので、接続応答を携帯端末２００ａへ送信しない。一方、携帯端末２００ｃは、接続要求を受信した契機に、スリープ状態を解除する（ステップＳ１３１）。ここでは、携帯端末２００ｃは、受信待機状態でないので、接続応答を携帯端末２００ａへ送信しない。したがって、携帯端末２００ａの状態切替部２５３は、接続要求を送信してから所定の時間が経過した場合に、タイムアウトを検出して、携帯端末２００ａの状態を送受信待機状態から受信待機状態に切り替える（ステップＳ１３２）。
【００７７】
スリープ状態を解除した携帯端末２００ｃの接続要求部２５２は、接続要求を携帯端末２００ａへ再度送信する（ステップＳ１３３）。ここでは、携帯端末２００ａは、携帯端末２００ｂとの接続が切断しているため、接続応答を携帯端末２００ｃへ送信する（ステップＳ１３４）。これにより、携帯端末２００ａと携帯端末２００ｃとの間には、赤外線通信を行うための接続が確立する。
【００７８】
続いて、携帯端末２００ｃのデータ送受信部２５４は、ステップＳ１０４において特定部２５１によって特定された送信対象のデータを所定のパケット単位に分割して、分割した数ごとに、分割したデータを含むＰＵＴコマンドを携帯端末２００ａへ送信する（ステップＳ１３５およびＳ１３７）。そして、携帯端末２００ａは、携帯端末２００ｃからＰＵＴコマンドを受信するたびに、応答を携帯端末２００ｃへ送信する（ステップＳ１３６およびＳ１３８）。そして、携帯端末２００ａは、携帯端末２００ｃから受信したデータを保存する（ステップＳ１３９）。
【００７９】
続いて、携帯端末２００ｃのデータ送受信部２５４は、携帯端末２００ａから全てのデータを受信するまで、ＧＥＴコマンドを携帯端末２００ａへ送信する（ステップＳ１４０およびＳ１４２）。ＧＥＴコマンドを受信した携帯端末２００ａのデータ送受信部２５４は、ステップＳ１０１において特定部２５１によって特定された送信対象のデータを所定のパケット単位に分割して、分割した数ごとに、分割したデータを含む応答を携帯端末２００ｃへ送信する（ステップＳ１４１およびＳ１４３）。そして、携帯端末２００ａからデータを受信した携帯端末２００ｃは、受信したデータを保存する（ステップＳ１４４）。
【００８０】
続いて、携帯端末２００ｃは、携帯端末２００ａとの間でデータの送受が終了した後に、接続を切断する旨の要求を携帯端末２００ａへ送信する（ステップＳ１４５）。切断要求を受信した携帯端末２００ａは、接続を切断する旨の応答を携帯端末２００ｃへ送信する（ステップＳ１４６）。
【００８１】
この後、携帯端末２００ａは、続けて通信を行うか否かを利用者に対して問い合わせる。そして、利用者によって通信を継続して行わないことが選択された場合、携帯端末２００ａは、処理を終了する。
【００８２】
［実施例２における携帯端末によるデータ送受信処理］
次に、図６を用いて、実施例２における携帯端末２００によるデータ送受信処理について説明する。図６は、実施例２における携帯端末２００によるデータ送受信処理手順を示すフローチャートである。なお、ここでは、２台の携帯端末２００ａ、２００ｂによるデータ送受信処理手順について説明する。
【００８３】
図６に示すように、携帯端末２００ａは、利用者によって赤外線通信を行う旨の操作が行われた場合（ステップＳ２０１肯定）、表示部２２０に通信モード選択画面を表示制御する（ステップＳ２０２）。ここでは、利用者は、通信モード選択画面上で、送受信モードを選択したものとする。かかる場合に、携帯端末２００ａは、送受信アプリを起動して、携帯端末２００ａの状態を送受信待機状態に切り替える（ステップＳ２０３）。
【００８４】
続いて、携帯端末２００ａは、利用者から、携帯端末２００ｂへ送信するデータを選択する旨の操作を受け付ける（ステップＳ２０４）。このとき、携帯端末２００ａの特定部２５１は、利用者によって選択されたデータを送信対象のデータとして特定する。
【００８５】
なお、図６では、通信モード選択画面において通信モードが選択された後に、送信対象のデータを選択する操作を受け付ける例を示した。しかし、携帯端末２００ａは、送信対象のデータを選択する操作を受け付けた後に、通信モード選択画面を表示制御して、利用者に通信モードを選択させてもよい。
【００８６】
同様にして、携帯端末２００ｂは、利用者によって赤外線通信を行う旨の操作が行われた場合（ステップＳ２０５肯定）、通信モード選択画面を表示制御する（ステップＳ２０６）。ここでは、利用者は、通信モード選択画面上で、送受信モードを選択したものとする。かかる場合に、携帯端末２００ｂは、送受信アプリを起動して、携帯端末２００ｂの状態を送受信待機状態に切り替える（ステップＳ２０７）。続いて、携帯端末２００ｂは、利用者から、携帯端末２００ａへ送信するデータを選択する旨の操作を受け付ける（ステップＳ２０８）。このとき、携帯端末２００ｂの特定部２５１は、利用者によって選択されたデータを送信対象のデータとして特定する。
【００８７】
そして、最初に送受信アプリを起動した携帯端末２００ａは、携帯端末２００ｂへ接続要求を送信する（ステップＳ２０９）。そして、携帯端末２００ａは、かかる接続要求に対する接続応答を受信するまで待ち状態となる。ここでは、携帯端末２００ｂは、受信待機状態でないため、携帯端末２００ａに対して接続応答を送信しない。したがって、携帯端末２００ａの状態切替部２５３は、接続要求を送信してから所定の時間が経過した場合に（ステップＳ２１０否定）、タイムアウトを検出して、携帯端末２００ａの状態を送受信待機状態から受信待機状態に切り替える（ステップＳ２１１）。
【００８８】
続いて、携帯端末２００ｂは、携帯端末２００ａへ接続要求を送信する（ステップＳ２１２）。携帯端末２００ａは、受信待機状態であるので、携帯端末２００ｂへ接続応答を送信する（ステップＳ２１３）。そして、携帯端末２００ａおよび２００ｂは、図５−１および図５−２に示した例のように、ＰＵＴコマンドやＧＥＴコマンドを送受することにより、送信対象のデータを相互に送受する（ステップＳ２１４）。
【００８９】
続いて、携帯端末２００ｂは、携帯端末２００ａとの間でデータの送受が終了した後に、接続を切断する旨の要求を携帯端末２００ａへ送信する（ステップＳ２１５）。切断要求を受信した携帯端末２００ａは、接続を切断する旨の応答を携帯端末２００ｂへ送信する（ステップＳ２１６）。
【００９０】
［実施例２の効果］
上述してきたように、実施例２に係る赤外線通信システム２において、複数の携帯端末は、送受信モードが選択された場合に、相互に接続要求を送信する。そして、接続が確立した２台の携帯端末は、ＰＵＴコマンドおよびＧＥＴコマンドを用いて、送信対象のデータを相互に送受する。
【００９１】
これにより、実施例２における携帯端末２００を用いてデータを交換する場合、利用者は、送信対象のデータを選択するとともに、携帯端末を送受信モードに設定するだけでよい。以上のことから、実施例２に係る赤外線通信システム２は、利用者が簡易な操作を行うだけで赤外線通信によりデータを送受することができる。
【実施例３】
【００９２】
ところで、本願の開示する赤外線通信システム等は、上述した実施例以外にも、種々の異なる形態にて実施されてよい。そこで、実施例３では、本願の開示する赤外線通信システム等の他の実施例について説明する。
【００９３】
［通信モード］
上記実施例１および２では、双方の携帯端末が送受信モードを選択された場合を例に挙げて説明した。例えば、図２では、携帯端末２００ａおよび２００ｂは、利用者によって送受信モードが選択されたものとして説明した。しかし、一方の携帯端末が送受信モードを選択され、他方の携帯端末が受信モードまたは送信モードを選択されてもよい。以下に、図７を用いて、一方の携帯端末が送受信モードを選択され、他方の携帯端末が受信モードまたは送信モードを選択された例について説明する。
【００９４】
図７は、実施例３に係る赤外線通信システムによるデータ送受信処理を示すシーケンス図である。なお、図７では、３台の携帯端末２００ａ、２００ｂ、２００ｃを例に挙げてデータ送受信処理について説明する。また、図７に示した例において、携帯端末２００ａは送受信モードが選択され、携帯端末２００ｂは受信モードが選択され、携帯端末２００ｃは送信モードが選択されるものとする。
【００９５】
図７に示した例において、携帯端末２００ａは、利用者から、携帯端末２００ｂへデータを送信する旨の操作を受け付けるとともに、通信モード選択画面上で送受信モードが選択されたものとする。かかる場合、携帯端末２００ａの制御部２５０は、送受信アプリを起動する（ステップＳ３０１）。そして、携帯端末２００ａの状態切替部２５３は、携帯端末２００ａの状態を送受信待機状態に切り替える（ステップＳ３０２）。このとき、携帯端末２００ａの特定部２５１は、利用者によって選択されたデータを送信対象のデータとして特定する。
【００９６】
また、携帯端末２００ｂは、データを携帯端末２００ａへ送信する旨の操作を受け付けるとともに、通信モード選択画面上で受信モードが選択されたものとする。かかる場合、携帯端末２００ｂの制御部２５０は、受信アプリを起動する（ステップＳ３０３）。そして、携帯端末２００ｂの状態切替部２５３は、携帯端末２００ｂの状態を、受信待機状態に切り替える（ステップＳ３０４）。このとき、携帯端末２００ｂの特定部２５１は、利用者によって選択されたデータを送信対象のデータとして特定する。
【００９７】
続いて、携帯端末２００ａの接続要求部２５２は、データ送信およびデータ受信の双方を行う旨の接続要求を、携帯端末２００ｂおよび２００ｃへ送信する（ステップＳ３０５）。携帯端末２００ａから接続要求を受信した携帯端末２００ｂは、接続要求を受信したことを示す情報を表示部２２０に表示制御する（ステップＳ３０６）。同様に、携帯端末２００ｃは、接続要求を受信したことを示す情報を表示部２２０に表示制御する（ステップＳ３０７）。
【００９８】
携帯端末２００ｂは、受信待機状態であるので、接続応答を携帯端末２００ａへ送信する（ステップＳ３０８）。これにより、携帯端末２００ａと携帯端末２００ｂとの間には、赤外線通信を行うための接続が確立する。このとき、携帯端末２００ｃは、赤外線通信を実現するためのアプリケーションを起動しておらず、受信待機状態でないため、接続応答を携帯端末２００ａへ送信しない。
【００９９】
その後、携帯端末２００ｃは、利用者から、携帯端末２００ａへデータを送信する旨の操作を受け付けるとともに、通信モード選択画面上で送信モードが選択されたものとする。かかる場合、携帯端末２００ｃの制御部２５０は、送信アプリを起動する（ステップＳ３０９）。続いて、携帯端末２００ｃの接続要求部２５２は、携帯端末２００ａに対して、データ送信を行う旨の接続要求を送信する（ステップＳ３１０）。
【０１００】
携帯端末２００ｃから接続要求を受信した携帯端末２００ａは、既に携帯端末２００ｂとの間で接続が確立しているため、接続できない旨のエラー応答を携帯端末２００ｃへ送信する（ステップＳ３１１）。エラー応答を受信した携帯端末２００ｃは、携帯端末２００ａから接続要求を受信するまでスリープ状態となる（ステップＳ３１２）。
【０１０１】
続いて、携帯端末２００ａのデータ送受信部２５４は、ステップＳ３０１において特定部２５１によって特定された送信対象のデータを所定のパケット単位に分割して、分割した数ごとに、分割したデータを含むＰＵＴコマンドを携帯端末２００ｂへ送信する（ステップＳ３１３およびＳ３１５）。そして、携帯端末２００ｂは、携帯端末２００ａからＰＵＴコマンドを受信するたびに、応答を携帯端末２００ａへ送信する（ステップＳ３１４およびＳ３１６）。携帯端末２００ａからデータを受信した携帯端末２００ｂは、受信したデータを保存する（ステップＳ３１７）。
【０１０２】
続いて、携帯端末２００ａは、携帯端末２００ｂへのデータ送信が終了した後に、続けて通信を行うか否かを利用者に対して問い合わせる（ステップＳ３１８）。なお、ここでは、利用者によって通信を継続して行うことが選択されたものとする。かかる場合、携帯端末２００ａの接続要求部２５２は、データ送信およびデータ受信の双方を行う旨の接続要求を、携帯端末２００ｂおよび２００ｃへ送信する（ステップＳ３１９）。
【０１０３】
携帯端末２００ａから接続要求を受信した携帯端末２００ｂは、データの受信処理が終了しているので、接続応答を携帯端末２００ａへ送信しない。一方、携帯端末２００ｃは、接続要求を受信した契機に、スリープ状態を解除する（ステップＳ３２０）。ここでは、携帯端末２００ｃは、受信待機状態でないので、接続応答を携帯端末２００ａへ送信しない。したがって、携帯端末２００ａの状態切替部２５３は、接続要求を送信してから所定の時間が経過した場合に、タイムアウトを検出して、携帯端末２００ａの状態を送受信待機状態から受信待機状態に切り替える（ステップＳ３２１）。
【０１０４】
スリープ状態を解除した携帯端末２００ｃの接続要求部２５２は、接続要求を携帯端末２００ａへ送信する（ステップＳ３２２）。そして、受信待機状態である携帯端末２００ａは、接続応答を携帯端末２００ｃへ送信する（ステップＳ３２３）。これにより、携帯端末２００ａと携帯端末２００ｃとの間には、赤外線通信を行うための接続が確立する。
【０１０５】
続いて、携帯端末２００ｃのデータ送受信部２５４は、ステップＳ１０４において特定部２５１によって特定された送信対象のデータを所定のパケット単位に分割して、分割した数ごとに、分割したデータを含むＰＵＴコマンドを携帯端末２００ａへ送信する（ステップＳ３２４およびＳ３２６）。そして、携帯端末２００ａは、携帯端末２００ｃからＰＵＴコマンドを受信するたびに、応答を携帯端末２００ｃへ送信する（ステップＳ３２５およびＳ３２７）。そして、携帯端末２００ａは、携帯端末２００ｂから受信したデータを保存する（ステップＳ３２８）。
【０１０６】
続いて、携帯端末２００ｃは、携帯端末２００ａとの間でデータの送受が終了した後に、接続を切断する旨の要求を携帯端末２００ａへ送信する（ステップＳ３２９）。切断要求を受信した携帯端末２００ａは、接続を切断する旨の応答を携帯端末２００ｃへ送信する（ステップＳ３３０）。
【０１０７】
このように、本願の開示する赤外線通信システムは、一方の携帯端末が送受信モードを選択され、他方の携帯端末が受信モードまたは送信モードを選択された場合であっても、データの送受を行うことができる。図７に示した例では、送受信モードが選択された携帯端末２００ａは、携帯端末２００ｂへデータを送信することができるとともに、携帯端末２００ｃからデータを受信することができる。また、受信モードが選択された携帯端末２００ｂは、携帯端末２００ａからデータを受信することができる。また、送信モードが選択された携帯端末２００ｃは、携帯端末２００ａへデータを送信することができる。
【０１０８】
［プログラム］
また、上記実施例で説明した各種の処理は、あらかじめ用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータで実行することによって実現することができる。そこで、以下では、図８を用いて、図３に示した携帯端末２００と同様の機能を有する携帯端末制御プログラムを実行するコンピュータの一例を説明する。
【０１０９】
図８は、携帯端末制御プログラムを実行するコンピュータを示す図である。図８に示すように、コンピュータ１０００は、ＲＡＭ（Random  Access  Memory）１０１０と、キャッシュ１０２０と、ＨＤＤ１０３０と、ＲＯＭ（Read  Only  Memory）１０４０と、ＣＰＵ（Central  Processing  Unit）１０５０とを有する。ＲＡＭ１０１０、キャッシュ１０２０、ＨＤＤ１０３０、ＲＯＭ１０４０、ＣＰＵ１０５０は、バス１０６０によって接続されている。
【０１１０】
ＲＯＭ１０４０には、図３に示した携帯端末２００と同様の機能を発揮する携帯端末制御プログラムが予め記憶されている。具体的には、ＲＯＭ１０４０には、特定プログラム１０４１と、接続要求プログラム１０４２と、状態切替プログラム１０４３と、データ送受信プログラム１０４４とが記憶されている。
【０１１１】
そして、ＣＰＵ１０５０は、これらの特定プログラム１０４１と、接続要求プログラム１０４２と、状態切替プログラム１０４３と、データ送受信プログラム１０４４とを読み出して実行する。これにより、図８に示すように、特定プログラム１０４１は、特定プロセス１０５１になり、接続要求プログラム１０４２は、接続要求プロセス１０５２になり、状態切替プログラム１０４３は、状態切替プロセス１０５３になり、データ送受信プログラム１０４４は、データ送受信プロセス１０５４になる。
【０１１２】
なお、特定プロセス１０５１は、図３に示した特定部２５１に対応し、接続要求プロセス１０５２は、図３に示した接続要求部２５２に対応し、状態切替プロセス１０５３は、図３に示した状態切替部２５３に対応し、データ送受信プロセス１０５４は、図３に示したデータ送受信部２５４に対応する。
【０１１３】
また、ＨＤＤ１０３０には、図８に示すように、送受信データ１０３１が設けられる。送受信データ１０３１は、図３に示したデータ記憶部２３０に対応する。
【０１１４】
なお、上記した各プログラム１０４１〜１０４４については、必ずしもＲＯＭ１０４０に記憶させなくてもよい。例えば、コンピュータ１０００に挿入されるフレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＭＯディスク、ＤＶＤディスク、光磁気ディスク、ＩＣカードなどの「可搬用の物理媒体」にプログラム１０４１〜１０４４を記憶させてもよい。または、コンピュータ１０００の内外に備えられるハードディスクドライブ（ＨＤＤ）などの「固定用の物理媒体」にプログラム１０４１〜１０４４を記憶させてもよい。または、公衆回線、インターネット、ＬＡＮ、ＷＡＮなどを介してコンピュータ１０００に接続される「他のコンピュータ（またはサーバ）」にプログラム１０４１〜１０４４を記憶させてもよい。そして、コンピュータ１０００は、上述したフレキシブルディスク等から各プログラムを読み出して実行するようにしてもよい。
【符号の説明】
【０１１５】
１、２  赤外線通信システム
１００ａ、１００ｂ  携帯端末
１１０ａ、１１０ｂ  特定部
１２０ａ、１２０ｂ  接続要求部
１３０ａ、１３０ｂ  状態切替部
１４０ａ、１４０ｂ  データ送受信部
２００、２００ａ、２００ｂ、２００ｃ  携帯端末
２１０  入力部
２２０  表示部
２３０  データ記憶部
２４０  無線部
２５０  制御部
２５１  特定部
２５２  接続要求部
２５３  状態切替部
２５４  データ送受信部
９００ａ、９００ｂ  携帯端末
１０００  コンピュータ
１０１０  ＲＡＭ
１０２０  キャッシュ
１０３０  ＨＤＤ
１０３１  送受信データ
１０４０  ＲＯＭ
１０４１  特定プログラム
１０４２  接続要求プログラム
１０４３  状態切替プログラム
１０４４  データ送受信プログラム
１０５０  ＣＰＵ
１０５１  特定プロセス
１０５２  接続要求プロセス
１０５３  状態切替プロセス
１０５４  データ送受信プロセス
１０６０  バス
【図１】
2011015368.tif 000003
【図２】
2011015368.tif 000004
【図３】
2011015368.tif 000005
【図４】
2011015368.tif 000006
【図５−１】
2011015368.tif 000007
【図５−２】
2011015368.tif 000008
【図６】
2011015368.tif 000009
【図７】
2011015368.tif 000010
【図８】
2011015368.tif 000011
【図９】
2011015368.tif 000012