(57)【特許請求の範囲】
【請求項１】
携帯電話機間のＶｏＩＰ（Voice over IP）を用いた通信を仲介し各々の携帯電話機を特定するための端末情報を保持するサーバ装置へ通信相手の携帯電話機の端末情報を含む接続要求を送信する発呼手段と、
前記発呼手段により送信された前記接続要求に含まれる前記端末情報が前記サーバ装置に保持されていない場合に当該サーバ装置からその旨の未登録応答を受信する未登録応答受信手段と、
前記未登録応答受信手段により前記未登録応答が受信された場合に前記通信相手の携帯電話機の端末情報が前記サーバ装置に保持されていない旨のメッセージを表示又は音声出力する出力手段と、
前記未登録応答受信手段により前記未登録応答が受信された場合にＶｏＩＰを用いた通信とは別の通信方式によりＶｏＩＰを用いた通信を行うためのＶｏＩＰ用アプリケーションソフトを起動させる起動コマンドを含む起動メッセージを前記通信相手の携帯電話機に送信する起動メッセージ送信手段と、
を備えたことを特徴とする携帯電話機。
【請求項２】
前記ＶｏＩＰ用アプリケーションソフトを起動した前記通信相手の携帯電話機から前記別の通信方式により前記起動メッセージに対する応答メッセージを受信する応答メッセージ受信手段を更に備え、
前記発呼手段は、前記応答メッセージ受信手段により前記応答メッセージが受信された場合前記サーバ装置へ前記接続要求を再送信することを特徴とする請求項１記載の携帯電話機。
【請求項３】
前記ＶｏＩＰ用アプリケーションソフトを起動した前記通信相手の携帯電話機から前記別の通信方式により前記起動メッセージに対する応答メッセージを受信する応答メッセージ受信手段と、
前記応答メッセージ受信手段により前記応答メッセージが受信された場合その旨を報知する報知手段と、
を更に備えたことを特徴とする請求項１記載の携帯電話機。
【請求項４】
少なくとも２台の携帯電話機と、携帯電話機間のＶｏＩＰを用いた通信を仲介し各々の携帯電話機を特定するための端末情報を保持するサーバ装置とを備えた携帯電話システムであって、
発呼元の前記携帯電話機は、
前記サーバ装置へ発呼先の携帯電話機の端末情報を含む接続要求を送信する発呼手段と、
前記発呼手段により送信された前記接続要求に含まれる前記端末情報が前記サーバ装置に保持されていない場合に当該サーバ装置からその旨の未登録応答を受信する未登録応答受信手段と、
前記未登録応答受信手段により前記未登録応答が受信された場合に前記発呼先の携帯電話機の端末情報が前記サーバ装置に保持されていない旨のメッセージを表示又は音声出力する出力手段と、
前記未登録応答受信手段により前記未登録応答が受信された場合にＶｏＩＰを用いた通信とは別の通信方式によりＶｏＩＰを用いた通信を行うためのＶｏＩＰ用アプリケーションソフトを起動させる起動コマンドを含む起動メッセージを前記発呼先の携帯電話機に送信する起動メッセージ送信手段と、
を備え、
前記サーバ装置は、
前記発呼元の前記携帯電話機から受信した前記接続要求に含まれる前記端末情報を保持していない場合前記発呼元の前記携帯電話機へ前記未登録応答を送信する未登録応答送信手段
を備え、
発呼先の前記携帯電話機は、
前記発呼元の前記携帯電話機によって送信された前記起動メッセージを受信する起動メッセージ受信手段と、
前記起動メッセージ受信手段による前記起動メッセージの受信を受けてＶｏＩＰ用アプリケーションソフトを起動するＶｏＩＰ起動手段と、
前記ＶｏＩＰ起動手段による前記ＶｏＩＰ用アプリケーションソフトの起動を受けて、前記サーバ装置へ自機の端末情報を含む登録要求を送信する登録手段と、
を備えたことを特徴とする携帯電話システム。
【請求項５】
携帯電話機間のＶｏＩＰ（Voice over IP）を用いた通信を仲介し各々の携帯電話機を特定するための端末情報を保持するサーバ装置へ通信相手の携帯電話機の端末情報を含む接続要求を送信する発呼手順と、
前記発呼手順により送信された前記接続要求に含まれる前記端末情報がサーバ装置に保持されていない場合に当該サーバ装置からその旨の未登録応答を受信する未登録応答受信手順と、
前記未登録応答受信手順により前記未登録応答が受信された場合に前記通信相手の携帯電話機の端末情報が前記サーバ装置に保持されていない旨のメッセージを表示又は音声出力する出力手順と、
前記未登録応答受信手順により前記未登録応答が受信された場合にＶｏＩＰを用いた通信とは別の通信方式によりＶｏＩＰを用いた通信を行うためのＶｏＩＰ用アプリケーションソフトを起動させる起動コマンドを含む起動メッセージを前記通信相手の携帯電話機に送信する起動メッセージ送信手順と、
を有することを特徴とする携帯電話機の呼び出し方法。
【請求項６】
携帯電話機を、
携帯電話機間のＶｏＩＰ（Voice over IP）を用いた通信を仲介し各々の携帯電話機を特定するための端末情報を保持するサーバ装置へ通信相手の携帯電話機の端末情報を含む接続要求を送信する発呼手段、
前記発呼手段により送信された前記接続要求に含まれる前記端末情報が前記サーバ装置に保持されていない場合に当該サーバ装置からその旨の未登録応答を受信する未登録応答受信手段、
前記未登録応答受信手段により前記未登録応答が受信された場合に前記通信相手の携帯電話機の端末情報が前記サーバ装置に保持されていない旨のメッセージを表示又は音声出力する出力手段、及び
前記未登録応答受信手段により前記未登録応答が受信された場合にＶｏＩＰを用いた通信とは別の通信方式によりＶｏＩＰを用いた通信を行うためのＶｏＩＰ用アプリケーションソフトを起動させる起動コマンドを含む起動メッセージを前記通信相手の携帯電話機に送信する起動メッセージ送信手段、
として機能させることを特徴とする携帯電話機の呼び出しプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯電話機間でＶｏＩＰ（Voice over IP）を用いた通信を行う技術に関する。
【背景技術】
【０００２】
近年、ＶｏＩＰを用いた通信（以下、ＶｏＩＰ通話と記載する。）を行う機能を備えた携帯電話機が登場し、ＶｏＩＰ通話を行う携帯電話機間のメディアセッションの確立がＳＩＰ（Session Initiation Protocol）を用いて行われることがある。ＳＩＰサーバにはプロキシサーバ、リダイレクトサーバ及び登録サーバの３つの機能があり、これらの機能は、１つのサーバ装置に実装されることもあれば、複数のサーバ装置に分散して実装されることもある。なお、説明を簡略化するために、ＳＩＰサーバの３つの機能とロケーションサーバの機能が１つのサーバ装置に実装されているとして説明する。
【０００３】
ＳＩＰでは、携帯電話機がＶｏＩＰ用アプリケーションソフト（以下、ＶｏＩＰアプリと記載する。）を起動すると、サーバ装置へ自機を特定するための端末情報を含む登録要求信号を送信し、サーバ装置はデータベースに端末情報などを格納する。
サーバ装置は携帯電話機から登録要求信号を受信すると、当該携帯電話機へ再送インターバル時間の指定を含む応答を送信する。当該携帯電話機は、ＶｏＩＰアプリが起動している間、当該応答に含まれる再送インターバル時間の間隔で、サーバ装置へ前記登録要求信号を再送信し続ける。このようにすることで、サーバ装置のデータベースにＶｏＩＰアプリを起動している携帯電話機の端末情報のみが格納されるようになっている。このため、通信先の携帯電話機がＶｏＩＰアプリを起動していなければ当該携帯電話機の端末情報がデータベースに格納されていないことになり、ユーザは通信相手のユーザとＶｏＩＰ通話による通話を行うことができない。
【０００４】
この問題を解決するために、次のような手法が提案されている（特許文献１参照。）。
通信先の携帯電話機がＶｏＩＰアプリを起動していない場合、ＶｏＩＰ通話による通話を行いたいユーザは本文にコールバックメッセージを記述した電子メールを作成し、作成した電子メールを通信相手のユーザの携帯電話機へ送信する。通信相手のユーザが電子メールの本文を見てＶｏＩＰアプリを起動する操作を行い、その後に電子メールを送信したユーザとＶｏＩＰ通話を行うための呼び出し操作（電子メールを送信したユーザの携帯電話機の端末情報の入力など）を行うというものである。
【特許文献１】特開２００１−３０８９１０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記の手法では、通信相手のユーザに電子メールの確認操作や、ＶｏＩＰアプリの起動操作及びＶｏＩＰ通話を行うための呼び出し操作などを強いることになり、通信相手のユーザに操作負担がかかってしまう。
そこで、本発明は、ＶｏＩＰアプリが起動していない携帯電話機のユーザに操作負担をかけることなくＶｏＩＰ通話を行うことを可能にする携帯電話機、携帯電話システム、携帯電話機の呼び出し方法、携帯電話機のＶｏＩＰ起動方法、携帯電話機の呼び出しプログラム、及び携帯電話機のＶｏＩＰ起動プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために本発明の携帯電話機は、携帯電話機間のＶｏＩＰ（Voice over IP）を用いた通信を仲介し各々の携帯電話機を特定するための端末情報を保持するサーバ装置へ通信相手の携帯電話機の端末情報を含む接続要求を送信する発呼手段と、前記発呼手段により送信された前記接続要求に含まれる前記端末情報が前記サーバ装置に保持されていない場合に当該サーバ装置からその旨の未登録応答を受信する未登録応答受信手段と、前記未登録応答受信手段により前記未登録応答が受信された場合にＶｏＩＰを用いた通信とは別の通信方式によりＶｏＩＰを用いた通信を行うためのＶｏＩＰ用アプリケーションソフトを起動させる起動コマンドを含む起動メッセージを前記通信相手の携帯電話機に送信する起動メッセージ送信手段と、を備えたことを特徴とする。
【０００７】
本発明の携帯電話機の呼び出し方法は、携帯電話機間のＶｏＩＰ（Voice over IP）を用いた通信を仲介し各々の携帯電話機を特定するための端末情報を保持するサーバ装置へ通信相手の携帯電話機の端末情報を含む接続要求を送信する発呼手順と、前記発呼手順により送信された前記接続要求に含まれる前記端末情報がサーバ装置に保持されていない場合に当該サーバ装置からその旨の未登録応答を受信する未登録応答受信手順と、前記未登録応答受信手順により前記未登録応答が受信された場合にＶｏＩＰを用いた通信とは別の通信方式によりＶｏＩＰを用いた通信を行うためのＶｏＩＰ用アプリケーションソフトを起動させる起動コマンドを含む起動メッセージを前記通信相手の携帯電話機に送信する起動メッセージ送信手順と、を有することを特徴とする。
【０００８】
本発明の携帯電話機の呼び出しプログラムは、携帯電話機を、携帯電話機間のＶｏＩＰ（Voice over IP）を用いた通信を仲介し各々の携帯電話機を特定するための端末情報を保持するサーバ装置へ通信相手の携帯電話機の端末情報を含む接続要求を送信する発呼手段、前記発呼手段により送信された前記接続要求に含まれる前記端末情報が前記サーバ装置に保持されていない場合に当該サーバ装置からその旨の未登録応答を受信する未登録応答受信手段、及び前記未登録応答受信手段により前記未登録応答が受信された場合にＶｏＩＰを用いた通信とは別の通信方式によりＶｏＩＰを用いた通信を行うためのＶｏＩＰ用アプリケーションソフトを起動させる起動コマンドを含む起動メッセージを前記通信相手の携帯電話機に送信する起動メッセージ送信手段、として機能させることを特徴とする。
【発明の効果】
【０００９】
上記の携帯電話機、携帯電話機の呼び出し方法及び携帯電話機の呼び出しプログラムの夫々によれば、通信相手の携帯電話機の端末情報がサーバ装置に保持されていない場合には、携帯電話機はＶｏＩＰ用アプリケーションを起動させる起動コマンドを含む起動メッセージを通信相手の携帯電話機へ送信する。通信相手の携帯電話機が起動メッセージを受信するとＶｏＩＰ用アプリケーションソフトを自動的に起動するようにすれば、通信相手のユーザがＶｏＩＰ用アプリケーションの起動操作や携帯電話機の呼び出し操作などを行わなくても、携帯電話機間でＶｏＩＰを用いた通信を行うことが可能になる。
【００１０】
上記携帯電話機において、前記ＶｏＩＰ用アプリケーションソフトを起動した前記通信相手の携帯電話機から前記別の通信方式により前記起動メッセージに対する応答メッセージを受信する応答メッセージ受信手段を更に備え、前記発呼手段は、前記応答メッセージ受信手段により前記応答メッセージが受信された場合前記サーバ装置へ前記接続要求を再送信するようにしてもよい。
【００１１】
これによれば、携帯電話機が通信相手の携帯電話機から応答メッセージを受信した場合サーバ装置へ接続要求を自動的に再送信する。このため、携帯電話機のユーザは呼び出し操作を一度行えば足り、当該ユーザの操作負担の軽減が図られる。
上記携帯電話機において、前記ＶｏＩＰ用アプリケーションソフトを起動した前記通信相手の携帯電話機から前記別の通信方式により前記起動メッセージに対する応答メッセージを受信する応答メッセージ受信手段と、前記応答メッセージ受信手段により前記応答メッセージが受信された場合その旨を報知する報知手段と、を更に備えるようにしてもよい。
【００１２】
これによれば、携帯電話機が通信相手の携帯電話機から応答メッセージを受信した場合その旨を報知する。このため、携帯電話機のユーザは再度の呼び出し操作を行うタイミングを知ることができる。
本発明の携帯電話機は、他の携帯電話機によってＶｏＩＰ（Voice over IP）を用いた通信とは別の通信方式により送信されたＶｏＩＰを用いた通信を行うためのＶｏＩＰ用アプリケーションソフトを起動させる起動コマンドを含む起動メッセージを受信する起動メッセージ受信手段と、前記起動メッセージ受信手段による前記起動メッセージの受信を受けてＶｏＩＰ用アプリケーションソフトを起動するＶｏＩＰ起動手段と、前記ＶｏＩＰ起動手段による前記ＶｏＩＰ用アプリケーションソフトの起動を受けて、携帯電話機間のＶｏＩＰを用いた通信を仲介し各々の携帯電話機を特定するための端末情報を保持するサーバ装置へ自機の端末情報を含む登録要求を送信する登録手段と、を備えていることを特徴とする。
【００１３】
本発明の携帯電話機のＶｏＩＰ起動方法は、他の携帯電話機によってＶｏＩＰ（Voice over IP）を用いた通信とは別の通信方式により送信されたＶｏＩＰを用いた通信を行うためのＶｏＩＰ用アプリケーションソフトを起動させる起動コマンドを含む起動メッセージを受信する起動メッセージ受信手順と、前記起動メッセージ受信手順による前記起動メッセージの受信を受けてＶｏＩＰ用アプリケーションソフトを起動するＶｏＩＰ起動手順と、前記ＶｏＩＰ起動手順による前記ＶｏＩＰ用アプリケーションソフトの起動を受けて、携帯電話機間のＶｏＩＰを用いた通信を仲介し各々の携帯電話機を特定するための端末情報を保持するサーバ装置へ自機の端末情報を含む登録要求を送信する登録手順と、を有することを特徴とする。
【００１４】
本発明の携帯電話機のＶｏＩＰ起動プログラムは、携帯電話機を、他の携帯電話機によってＶｏＩＰ（Voice over IP）を用いた通信とは別の通信方式により送信されたＶｏＩＰを用いた通信を行うためのＶｏＩＰ用アプリケーションソフトを起動させる起動コマンドを含む起動メッセージを受信する起動メッセージ受信手段、前記起動メッセージ受信手段による前記起動メッセージの受信を受けてＶｏＩＰ用アプリケーションソフトを起動するＶｏＩＰ起動手段、及び前記ＶｏＩＰ起動手段による前記ＶｏＩＰ用アプリケーションソフトの起動を受けて、携帯電話機間のＶｏＩＰを用いた通信を仲介し各々の携帯電話機を特定するための端末情報を保持するサーバ装置へ自機の端末情報を含む登録要求を送信する登録手段、として機能させることを特徴とする。
【００１５】
上記の携帯電話機、携帯電話機のＶｏＩＰ起動方法及び携帯電話機のＶｏＩＰ起動プログラムの夫々によれば、携帯電話機が他の携帯電話機からＶｏＩＰ用アプリケーションを起動させる起動コマンドを含む起動メッセージを受信した場合、自動的にＶｏＩＰ用アプリケーションソフトを起動し、サーバ装置へ自機の端末情報を含む登録要求を送信する。このため、携帯電話機のユーザがＶｏＩＰ用アプリケーションの起動操作を行わなくても、携帯電話機はＶｏＩＰを用いた通信を行うことができる状態になる。
【００１６】
上記携帯電話機において、前記ＶｏＩＰ起動手段による前記ＶｏＩＰ用アプリケーションソフトの起動の後、前記別の通信方式により前記起動メッセージに対する応答メッセージを前記他の携帯電話機へ送信する応答メッセージ送信手段を更に備えるようにしてもよい。
これによれば、携帯電話機はＶｏＩＰ用アプリケーションソフトの起動の後、携帯電話機は起動メッセージの送信元の携帯電話機へ応答メッセージを送信する。このため、携帯電話機がサーバ装置に登録された後に、起動メッセージの送信元の携帯電話機は次の処理（接続要求の再送信、報知など）に移行することができる。
【００１７】
本発明の携帯電話システムは、少なくとも２台の携帯電話機と、携帯電話機間のＶｏＩＰを用いた通信を仲介し各々の携帯電話機を特定するための端末情報を保持するサーバ装置とを備えた携帯電話システムであって、発呼元の前記携帯電話機は、前記サーバ装置へ発呼先の携帯電話機の端末情報を含む接続要求を送信する発呼手段と、前記発呼手段により送信された前記接続要求に含まれる前記端末情報が前記サーバ装置に保持されていない場合に当該サーバ装置からその旨の未登録応答を受信する未登録応答受信手段と、前記未登録応答受信手段により前記未登録応答が受信された場合にＶｏＩＰを用いた通信とは別の通信方式によりＶｏＩＰを用いた通信を行うためのＶｏＩＰ用アプリケーションソフトを起動させる起動コマンドを含む起動メッセージを前記発呼先の携帯電話機に送信する起動メッセージ送信手段と、を備え、前記サーバ装置は、前記発呼元の前記携帯電話機から受信した前記接続要求に含まれる前記端末情報を保持していない場合前記発呼元の前記携帯電話機へ前記未登録応答を送信する未登録応答送信手段を備え、発呼先の前記携帯電話機は、前記発呼元の前記携帯電話機によって送信された前記起動メッセージを受信する起動メッセージ受信手段と、前記起動メッセージ受信手段による前記起動メッセージの受信を受けてＶｏＩＰ用アプリケーションソフトを起動するＶｏＩＰ起動手段と、前記ＶｏＩＰ起動手段による前記ＶｏＩＰ用アプリケーションソフトの起動を受けて、前記サーバ装置へ自機の端末情報を含む登録要求を送信する登録手段と、を備えたことを特徴とする。
【００１８】
上記の携帯電話システムによれば、通信相手の携帯電話機の端末情報がサーバ装置に保持されていない場合には、携帯電話機はＶｏＩＰ用アプリケーションを起動させる起動コマンドを含む起動メッセージを通信相手の携帯電話機へ送信する。通信相手の携帯電話機が起動メッセージを受信するとＶｏＩＰ用アプリケーションソフトを自動的に起動する。このため、通信相手のユーザがＶｏＩＰ用アプリケーションの起動操作や携帯電話機の呼び出し操作などを行わなくても、携帯電話機間でＶｏＩＰを用いた通信を行うことが可能になる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施の形態について図面を参照しつつ説明する。
≪携帯電話システム構成≫
本発明の実施の形態の携帯電話システムのシステム構成について図１を参照しつつ説明する。図１は本実施の形態の携帯電話システムのシステム構成図である。
図１の携帯電話システム１において、携帯電話機２、３は無線ＬＡＮ（Local Area Network）網６と電話網７との夫々に無線接続される。無線ＬＡＮ網６にはサーバ装置４が配置されており、電話網７には無線基地局５が配置されている。但し、サーバ装置４及び無線基地局５は夫々複数配置される。
【００２０】
携帯電話機２、３はＶｏＩＰアプリがインストールされている。携帯電話機２、３はＶｏＩＰアプリを起動し、自機を特定するための第１端末情報（携帯電話番号など）をサーバ装置４に登録することにより、他の携帯電話機との間でＶｏＩＰ通話を行うことが可能になる。
また、携帯電話機２、３は自機を特定するための第２端末情報（携帯電話番号など）を無線基地局５に登録することにより、他の携帯電話機との間でＶｏＩＰ通話とは異なる通信方式によりメッセージの送受信などが可能になる。
【００２１】
本実施の形態においてもサーバ装置４には、ＳＩＰサーバの３つの機能とロケーションサーバの機能が１つのサーバ装置に実装されているとする。サーバ装置４は不図示のデータベースに携帯電話機の第１端末情報と当該携帯電話機のＩＰアドレスとを対応させて格納している。サーバ装置４は、携帯電話機間のＶｏＩＰ通話の開始時に携帯電話機間のメディアセッションを確立し、ＶｏＩＰ通話の終了時にメディアセッションの切断を行う。
【００２２】
無線基地局５は、携帯電話機の第２端末情報と当該携帯電話機固有のＩＤ（以下、携帯電話固有ＩＤと記載する。）とを対応させて格納しており、携帯電話機間のメッセージの送受信の仲介を行う。
≪携帯電話システム動作概要≫
ＶｏＩＰ電話がかけられる側の携帯電話機がＶｏＩＰアプリを起動していない場合における携帯電話システム１の動作の概要を説明する。但し、携帯電話機２がＶｏＩＰ電話をかける側、携帯電話機３がＶｏＩＰ電話をかけられる側とする。
【００２３】
携帯電話機２は携帯電話機３の第１端末情報を含む接続要求信号（後述のＩＮＶＩＴＥリクエスト信号）をサーバ装置４へ送信する。サーバ装置４は接続要求信号を受信すると、当該接続要求信号に含まれる第１端末情報がデータベースに格納されていないことを確認し、携帯電話機２へその旨を示す未登録応答（後述のステータス４８０信号）を送信する。
【００２４】
携帯電話機２は、サーバ装置４から未登録応答を受信すると、ＶｏＩＰアプリの起動コマンドを含む起動メッセージを無線基地局５へ送信し、無線基地局５は起動メッセージを携帯電話機３へ転送する。
携帯電話機３は、起動メッセージを受信すると、ＶｏＩＰアプリを起動し、サーバ装置４へ自機の第１端末情報を含む登録要求信号（後述のＲＥＧＩＳＴＥＲリクエスト信号）を送信する。サーバ装置４は登録要求信号を受信すると、当該登録要求信号に含まれる第１端末情報と当該登録要求信号に付加された送信元のＩＰアドレス（携帯電話機３のＩＰアドレス）とを対応付けてデータベースに格納する。
【００２５】
携帯電話機３は、サーバ装置４へ登録要求信号を送信した後に、起動メッセージに対する応答メッセージを無線基地局５へ送信し、無線基地局５は応答メッセージを携帯電話機２へ転送する。
携帯電話機２は、応答メッセージを受信すると、上記の接続要求信号をサーバ装置４へ再送信する。このとき、携帯電話機３の第１端末情報がサーバ装置４のデータベースに格納されているので、携帯電話機２と携帯電話機３との間でメディアセッションが確立される。
≪携帯電話機構成≫
図１の携帯電話機の構成について図２を参照しつつ説明する。図２は図１の携帯電話機の構成図である。
【００２６】
携帯電話機２、３は、制御部１１と、操作部１２と、表示部１３と、記憶部１４と、音声処理部１５と、マイク１５ａと、スピーカ１５ｂと、通信部１６、１７と、アンテナ１６ａ、１７ａとを備える。
制御部１１は、携帯電話機全体の制御を行うものであり、本発明に関連する部分の機能の詳細については後述する。
【００２７】
操作部１２は、テンキーや確定キーなどを有し、押下されたキーの押下信号を制御部１１へ出力する。ユーザは、操作部１２を利用して、例えば、ＶｏＩＰアプリの起動を指示し、相手の携帯電話機の第１端末情報の入力及びＶｏＩＰ通話開始指示を行う。
表示部１３は、ディスプレイなどにより構成され、制御部１１から入力される表示データの表示を行う。
【００２８】
記憶部１４には、携帯電話機を制御する各種制御プログラムやＶｏＩＰアプリなどの各種アプリケーションソフトが格納されている。また、記憶部１４には図３に一例を示すアドレス帳が格納されているとともに、自身の第１端末情報及び第２端末情報が格納されている。図３に示すとおり、アドレス帳はフィールド「氏名」、「第１端末情報」、「第２端末情報」がある。
【００２９】
音声処理部１５は制御部１１から入力されるデジタル信号をアナログ信号に変換してスピーカ１５ｂへ出力し、スピーカ１５ｂは音声処理部１５から入力されるアナログ信号を出力する。マイク１５ａは当該マイク周辺の音を集めて音声処理部１５へ出力し、音声処理部１５はマイク１５ａから入力されるアナログ信号をデジタル信号に変換して制御部１１へ出力する。
【００３０】
通信部１６は、無線ＬＡＮ網６用の通信部であって、アンテナ１６ａで受信された受信信号を制御部１１へ出力し、制御部１１から入力される送信信号をアンテナ１６ａから送信する。
通信部１７は、電話網７用の通信部であって、アンテナ１７ａで受信された受信信号を制御部１１へ出力し、制御部１１から入力される送信信号をアンテナ１７ａから送信する。
＜制御部構成＞
制御部１１は、入力処理部１０１、リクエスト部１０２、１０３、受信処理部１０４、起動メッセージ部１０５、応答メッセージ部１０６、メッセージ受信処理部１０７、及びアプリ起動部１０８として機能する。
【００３１】
入力処理部１０１は、操作部１２から入力されるキーの押下信号を基に入力内容の解析を行う。入力処理部１０１は、入力内容がＶｏＩＰアプリの起動の場合、ＶｏＩＰアプリの起動指令信号をアプリ起動部１０８へ出力する。また、入力処理部１０１は、入力内容がＶｏＩＰ通話の開始の場合、入力された通信相手の携帯電話機の第１端末情報と通話開始指令信号をリクエスト部１０３へ出力する。
【００３２】
リクエスト部１０２は、アプリ起動部１０８から登録指令信号が入力されると、記憶部１４から自機の第１端末情報を取り出し、取り出した自器の第１端末情報を含むＲＥＧＩＳＴＥＲリクエスト信号を作成し、作成したＲＥＧＩＳＴＥＲリクエスト信号を通信部１６へ出力する。
リクエスト部１０３は、入力処理部１０１及びメッセージ受信処理部１０７のいずれかから通話開始指令信号が入力されると、入力処理部１０１から入力される通信相手の携帯電話機の第１端末情報を含むＩＮＶＩＴＥリクエスト信号を作成し、作成したＩＮＶＩＴＥリクエスト信号を通信部１６へ出力する。
【００３３】
受信処理部１０４は、通信部１６から入力される受信信号の解析を行う。受信処理部１０４は、受信信号が未登録応答（後述のステータス４８０信号）である場合、起動メッセージ送信指令信号を起動メッセージ部１０５へ出力する。
起動メッセージ部１０５は、受信処理部１０４から起動メッセージ送信指令信号が入力されると、記憶部１４に記憶されているアドレス帳を参照して入力処理部１０１から入力される通信相手の携帯電話機の第１端末情報に対応付けられた第２端末情報を取り出すとともに、記憶部１４から自機の第２端末情報を取り出す。そして、起動メッセージ部１０５は、取り出した自機の第２端末情報と通信相手の携帯電話機の第２端末情報とＶｏＩＰアプリの起動コマンドを含む起動メッセージを作成し、作成した起動メッセージを通信部１７へ出力する。本実施の形態では、起動メッセージ部１０５は、図４の「送信元」に自機の第２端末情報、「送信先」に通信相手の携帯電話機の第２端末情報、「種別」にコマンド、「ユーザデータ」にアプリ起動命令、「起動アプリコード」にＶｏＩＰアプリのコードなどを格納することによって起動メッセージを作成する。
【００３４】
応答メッセージ部１０６は、メッセージ受信処理部１０７から応答指令信号が入力され、アプリ起動部１０８からアプリ起動済み信号が入力されると、ＶｏＩＰアプリを起動したことを示すデータを含む応答メッセージを作成し、作成した応答メッセージと応答指令信号に含まれる第２端末情報（起動メッセージの送信元の携帯電話機の第２端末情報）を通信部１７へ出力する。
【００３５】
メッセージ受信処理部１０７は、通信部１７から入力される受信信号の解析を行う。メッセージ受信処理部１０７は、受信信号が起動メッセージである場合、アプリ起動部１０８にＶｏＩＰアプリの起動指令信号を出力するとともに、起動メッセージの「送信元」に含まれる第２端末情報を含む応答指令信号を応答メッセージ部１０６へ出力する。また、メッセージ受信処理部１０７は、受信信号が応答メッセージである場合、通話開始指令信号をリクエスト部１０３へ出力する。
【００３６】
アプリ起動部１０８は、自機の電源が投入されると、或いは、入力処理部１０１及びメッセージ受信処理部１０７のいずれかからＶｏＩＰアプリの起動指令信号が入力されると、記憶部１４に記憶されているＶｏＩＰアプリを起動する。ＶｏＩＰアプリの起動後、アプリ起動部１０８は登録指令信号をリクエスト部１０２へ出力するとともに、アプリ起動済み信号を応答メッセージ部１０６へ出力する。
≪携帯電話機の登録動作≫
図１の携帯電話機２、３のサーバ装置４への登録動作について図５を参照しつつ説明する。図５は、図１の携帯電話機２、３のサーバ装置４への登録動作のシーケンス図である。
【００３７】
携帯電話機２において、携帯電話機２の電源投入時、或いは、入力処理部１０１が操作部１２から入力される押下信号を解析し、ユーザの行った操作がＶｏＩＰアプリの起動操作であった場合、アプリ起動部１０８はＶｏＩＰアプリを起動し、リクエスト部１０２は自機の第１端末情報を含むＲＥＧＩＳＴＥＲリクエスト信号を作成する。そして、通信部１６は、ＲＥＧＩＳＴＥＲリクエスト信号にサーバ装置４のＩＰアドレス（送信先のＩＰアドレス）と自機のＩＰアドレス（送信元のＩＰアドレス）とを付加してアンテナ１６ａからサーバ装置４へ送信する（ステップＳ１０１）。
【００３８】
サーバ装置４は、ＲＥＧＩＳＴＥＲリクエスト信号を受信すると、それに付加された送信元の携帯電話機２のＩＰアドレスとそれに含まれる携帯電話機２の第１端末情報を不図示のデータベースに格納する。そして、サーバ装置４は、携帯電話機２のＩＰアドレスに基づいて、ステータス２００信号（OK）を携帯電話機２へ送信する（ステップＳ１０２）。
【００３９】
携帯電話機３もサーバ装置４へＲＥＧＩＳＴＥＲリクエスト信号を送信することにより、サーバ装置４に登録される。
≪携帯電話機の通信動作≫
＜ＶｏＩＰアプリが起動している場合＞
図１の携帯電話機２、３間の通信動作について図６を参照しつつ説明する。図６は図１の携帯電話機２、３間の通信動作のシーケンス図である。ただし、携帯電話機２がＶｏＩＰ電話をかける側、携帯電話機３がＶｏＩＰ電話をかけられる側であるとし、携帯電話機３のＶｏＩＰアプリは起動している。
【００４０】
ただし、携帯電話機２、３及びサーバ装置４は、各信号に自機のＩＰアドレス（送信元アドレス）と送り先のＩＰアドレス（送信先アドレス）を付加し、それらを付加した信号を無線ＬＡＮ網６へ出力する。
携帯電話機２において、入力処理部１０１が操作部１２から入力される押下信号を解析し、ユーザの行った操作がＶｏＩＰ電話の開始操作であった場合、リクエスト部１０３は通信相手の携帯電話機の第１端末情報を含むＩＮＶＩＴＥリクエスト信号を作成する。そして、通信部１６は、ＩＮＶＩＴＥリクエスト信号をアンテナ１６ａからサーバ装置４へ送信する（ステップＳ２０１）。
【００４１】
サーバ装置４は、ＩＮＶＩＴＥリクエスト信号を受信すると、当該ＩＮＶＩＴＥリクエスト信号に含まれる携帯電話機３の第１端末情報が不図示のデータベースに格納されていることを確認する。サーバ装置４は、携帯電話機３の第１端末情報に対応付けてデータベースに格納されている携帯電話機３のＩＰアドレスを取り出し、当該ＩＰアドレスを利用してＩＮＶＩＴＥリクエスト信号を携帯電話機３へ転送する（ステップＳ２０２）。また、サーバ装置４は、ステータス１００信号（Trying）を携帯電話機２へ送信する（ステップＳ２０３）。
【００４２】
携帯電話機３は、ＩＮＶＩＴＥリクエスト信号を受信すると、ステータス１００信号（Trying）をサーバ装置４へ送信する（ステップＳ２０４）。そして、携帯電話機３は、ユーザに着信を知らせる動作、例えば、スピーカ１５ｂから呼び出し音を出力し、ステータス１８０信号（Ringing）をサーバ装置４へ送信する（ステップＳ２０５）。サーバ装置４は、携帯電話機３からステータス１８０信号（Ringing）を受信し、ステータス１８０信号（Ringing）を携帯電話機２へ転送する（ステップＳ２０６）。
【００４３】
携帯電話機３は、ユーザが着信に対する動作を行ったことを検知すると、ステータス２００信号（OK）をサーバ装置４へ送信する（ステップＳ２０７）。サーバ装置４は、携帯電話機３からステータス２００信号（OK）を受信し、ステータス２００信号（OK）を携帯電話機２へ転送する（ステップＳ２０８）。
携帯電話機２は、サーバ装置４からステータス２００信号（OK）を受信すると、ＡＣＫ信号をサーバ装置４へ送信する（ステップＳ２０９）。サーバ装置４は、携帯電話機２からＡＣＫ信号を受信し、ＡＣＫ信号を携帯電話機２へ転送する（ステップＳ２１０）。
【００４４】
これにより、携帯電話機２と携帯電話機３との間でメディアセッションが確立される。
その後、携帯電話機２と携帯電話機３との間ではＲＴＰ（Real-time Transport Protocol）に則った通信が行われ、携帯電話機２のユーザと携帯電話機３のユーザとの間で通話がなされる。
携帯電話機２は、ユーザによって電話を切る操作が行われたことを検知すると、ＢＹＥ信号をサーバ装置４へ送信する（ステップＳ２１１）。サーバ装置４は、携帯電話機２からＢＹＥ信号を受信し、ＢＹＥ信号を携帯電話機３へ転送する（ステップＳ２１２）。
【００４５】
携帯電話機３は、サーバ装置４からＢＹＥ信号を受信すると、ステータス２００信号（OK）をサーバ装置４へ送信する（ステップＳ２１３）。サーバ装置４は、携帯電話機３からステータス２００信号（OK）を受信し、ステータス２００信号（OK）を携帯電話機２へ転送する（ステップＳ２１４）。
＜ＶｏＩＰアプリが起動していない場合＞
図１の携帯電話機２、３間の通信動作について図７を参照しつつ説明する。図７は図１の携帯電話機２、３間の通信動作のシーケンス図である。ただし、携帯電話機２がＶｏＩＰ電話をかける側、携帯電話機３がＶｏＩＰ電話をかけられる側であるとし、携帯電話機３のＶｏＩＰアプリは起動していない。
【００４６】
ただし、携帯電話機２、３及びサーバ装置４は、各信号に自機のＩＰアドレス（送信元アドレス）と送り先のＩＰアドレス（送信先アドレス）を付加し、それらを付加した信号を無線ＬＡＮ網６へ出力する。
また、携帯電話機２、３及び無線基地局５は、各信号に自機の携帯電話固有ＩＤ又は無線基地局固有ＩＤ（送信元アドレス）と送り先の携帯電話固有ＩＤ又は無線基地局固有ＩＤ（送信先アドレス）を付加し、それらを付加した信号を電話網６へ出力する。
【００４７】
携帯電話機２において、ステップＳ１０１と同じことが行われ、リクエスト部１０３は通信相手の携帯電話機の第１端末情報を含むＩＮＶＩＴＥリクエスト信号を作成し、通信部１６はＩＮＶＩＴＥリクエスト信号をアンテナ１６ａからサーバ装置４へ送信する（ステップＳ３０１）。
サーバ装置４は、ＩＮＶＩＴＥリクエスト信号を受信すると、携帯電話機２へステータス１００信号（Trying）を送信する（ステップＳ３０２）。サーバ装置３は、受信したＩＮＶＩＴＥリクエスト信号に含まれる携帯電話機３の第１端末情報が不図示のデータベースに格納されていないことを確認し、ステータス４８０信号（Temporarily Unavailable）を携帯電話機２へ送信する（ステップＳ２０３）。
【００４８】
携帯電話機２において、受信処理部１０４が受信信号がステータス４８０信号（Temporarily Unavailable）であることを確認した場合、起動メッセージ部１０５は、記憶部１４のアドレス帳から通信相手の携帯電話機３の第１端末情報に対応付けられた第２端末情報を取り出すとともに、自機の第２端末情報を取り出す。そして、起動メッセージ部１０５は、取り出した自機の第２端末情報と通信相手の携帯電話機の第２端末情報とＶｏＩＰアプリの起動コマンドを含む起動メッセージを作成する。通信部１７は、作成された起動メッセージを無線基地局５へ送信する（ステップＳ３０４）。
【００４９】
無線基地局５は、携帯電話機２から起動メッセージを受信し、起動メッセージを携帯電話機３へ転送する（ステップＳ３０５）。
なお、ステップＳ３０４及びステップＳ３０５の起動メッセージを送受信するために、携帯電話機２と無線基地局５との間、無線基地局５と携帯電話機３との間では、通常行われる無線接続処理が行われる。
【００５０】
携帯電話機３において、メッセージ受信処理部１０７が受信した受信メッセージが起動メッセージであることを確認した場合、アプリ起動部１０８はＶｏＩＰアプリを起動する（ステップＳ３０６）。リクエスト部１０２は自機の第１端末情報を含むＲＥＧＩＳＴＥＲリクエスト信号を作成し、通信部１６は、ＲＥＧＩＳＴＥＲリクエスト信号にサーバ装置４のＩＰアドレス（送信先のＩＰアドレス）と自機のＩＰアドレス（送信元のＩＰアドレス）とを付加してアンテナ１６ａからサーバ装置４へ送信する（ステップＳ３０７）。
【００５１】
サーバ装置４は、ＲＥＧＩＳＴＥＲリクエスト信号を受信すると、それに付加された送信元の携帯電話機３のＩＰアドレスとそれに含まれる携帯電話機３の第１端末情報を不図示のデータベースに格納する。そして、サーバ装置４は、携帯電話機３のＩＰアドレスに基づいて、ステータス２００信号（OK）を携帯電話機３へ送信する（ステップＳ３０８）。
【００５２】
応答メッセージ部１０６は、ＶｏＩＰアプリを起動したことを示すデータを含む応答メッセージを作成し、通信部１７は起動メッセージに含まれる起動メッセージの送信元の携帯電話機２の第２端末情報を応答メッセージに付加して無線基地局５へ送信する（ステップＳ３０９）。無線基地局５は、応答メッセージに付加された携帯電話機２の第２端末情報に対応付けられた携帯電話固有ＩＤを利用して応答メッセージを携帯電話機２へ転送する（ステップＳ３１０）。
【００５３】
なお、ステップＳ３０９及びステップＳ３１０の応答メッセージを送受信するために、携帯電話機３と無線基地局５との間、無線基地局５と携帯電話機２との間では、通常行われる無線接続処理が行われる。
携帯電話機２において、メッセージ受信処理部１０７が受信メッセージが応答メッセージであることを確認した場合、リクエスト部１０３は携帯電話機３の第１端末情報を含むＩＮＶＩＴＥリクエスト信号を作成する。そして、通信部１６は、ＩＮＶＩＴＥリクエスト信号をアンテナ１６ａからサーバ装置４へ送信する（ステップＳ３１１）。
【００５４】
ＩＮＶＩＴＥリクエスト信号の送信以降は携帯電話機２、３及びサーバ装置４の夫々において図６の動作シーケンスと同じ動作が行われる。
≪補足≫
（１）上記の実施の形態において、起動メッセージの送受信をＶｏＩＰアプリが起動していない携帯電話機に送信することができる通信方式であれば特に限定されるものではなく、例えば、携帯電話機間の起動メッセージ及び受信メッセージの送受信を既に提供されているショートメッセージサービス機能を利用するようにしてもよい。
（２）上記の実施の形態では携帯電話機２と携帯電話機３との間に１つのサーバ装置が介在する場合を説明したが、これに限られず、複数のサーバ装置が介在するような場合にも本発明は適用できる。
（３）上記の実施の形態では携帯電話機２が携帯電話機３から応答メッセージを受信すると携帯電話機２は自動的にＩＮＶＩＴＥリクエストを自動的に再送信する場合を説明したが、これに限られず、携帯電話機２が応答メッセージを受信すると携帯電話機３のＶｏＩＰ通話が可能になった旨のメッセージを表示部１３に表示する、スピーカ１５ｂから音声出力するなどするようにしてもよい。
（４）上記の実施の形態では携帯電話機２がサーバ装置４からステータス４８０信号を受信すると携帯電話機２は自動的に起動メッセージを送信する場合を説明したが、携帯電話機３がサーバ装置４に登録されていない旨のメッセージを表示部１３に表示する、スピーカ１５ｂから音声出力するなどするようにしてもよい。
（５）上記の実施の形態ではＳＩＰを対象として説明したが、これに限られず、ＩＰ−ＰＢＸなど他のものであってもよい。
（６）上記の実施の形態において説明した処理と等価な処理手順を記述したプログラムをメモリに格納し、ＣＰＵ（Central Processing Unit）等を用いて処理を行わせるようにしてもよい。また、プログラムをコンピュータ等で読み取り可能なＣＤ−ＲＯＭなどの記録媒体に記録するようにしてもよい。
【産業上の利用可能性】
【００５５】
本発明は、ＶｏＩＰ用アプリケーションがインストールされた携帯電話機間でのＶｏＩＰによる呼び出しに利用することができる。
【図面の簡単な説明】
【００５６】
【図１】発明の実施の形態の携帯電話システムのシステム構成図。
【図２】図１の携帯電話機の構成図。
【図３】図２の記憶部に記憶されるアドレス帳の一例を示す図。
【図４】図１の携帯電話機間で送受信されるショートメッセージのフォーマット。
【図５】図１の携帯電話機のサーバ装置への登録動作のシーケンス図。
【図６】図１の携帯電話機間の通信動作のシーケンス図。
【図７】図１の携帯電話機間の通信動作のシーケンス図。
【符号の説明】
【００５７】
１  携帯電話システム
２、３  携帯電話機
４  サーバ装置
５  無線基地局
６  無線ＬＡＮ網
７  電話網
【図１】
0004757673.tif 000002
【図２】
0004757673.tif 000003
【図３】
0004757673.tif 000004
【図４】
0004757673.tif 000005
【図５】
0004757673.tif 000006
【図６】
0004757673.tif 000007
【図７】
0004757673.tif 000008