(57)【要約】【課題】  移動体通信端末の利用マナーの遵守と利便性の両立を図る。【解決手段】  発呼側の移動体通信端末２００（ＳＩＰ端末Ｍ１）による音声通話の発呼を受信した移動体通信端末２００（ＳＩＰ端末Ｍ２）は、現在設定されている通話モードがマナーモードである場合、テキスト通信サービスにログインするとともに、マナーモードへの切り換えを要求するＳＩＰ応答コードを相手方の移動体通信端末２００（ＳＩＰ端末Ｍ１）に返信する。通話モードの切り換え要求を受信したＳＩＰ端末Ｍ１では、要求に応じてテキスト通信サービスにログインする。これにより、着呼側の移動体通信端末２００がマナーモードに設定されている場合は、自動的にテキスト通信が開始される。また、音声通話中にマナーモードへの切り換えが利用者により指示された場合も同様に、マナーモードへの切り換えを要求するＳＩＰ応答コードによってテキスト通信に切り換える。【選択図】  図１
2007060431.tif 000002
【特許請求の範囲】
【請求項１】
他の移動体通信端末による音声通話の発呼を着信する着信手段と、
前記着信手段による着信に応じて、設定されている通話モードを判別する通話モード判別手段と、
前記通話モード判別手段が判別した通話モードがマナーモードである場合、通話モードの切り換えを前記他の移動体通信端末に要求するモード切換要求手段と、
前記モード切換要求手段の要求に応じて通話モードを切り換えた前記他の移動体通信端末と非音声通信をおこなう非音声通信手段と、
を備えることを特徴とする移動体通信端末。
【請求項２】
利用者による通話モードの切換指示を受け付ける切換指示受付手段と、
前記切換指示受付手段が受け付けた利用者指示に応じて通話モードを切り換える通話モード切換手段と、をさらに備え、
前記モード切換要求手段は、前記他の移動体通信端末との間での音声通話中に前記通話モード切換手段によりマナーモードに切り換えられた場合、通話モードの切り換えを前記他の移動体通信端末に要求する、
ことを特徴とする請求項１に記載の移動体通信端末。
【請求項３】
他の移動体通信端末に音声通話の発呼をおこなう発呼手段と、
前記発呼手段による発呼に応じて前記他の移動体通信端末から送信された通話モードの切換要求を受信する切換要求受信手段と、をさらに備え、
前記通話モード切換手段は、前記切換要求受信手段が受信した通話モードの切換要求に基づいて通話モードを切り換え、
前記非音声通信手段は、前記通話モード切換手段が通話モードをマナーモードに切り換えた場合、前記他の移動体通信端末と非音声通信をおこなう、
ことを特徴とする請求項１または２に記載の移動体通信端末。
【請求項４】
前記モード切換要求手段は、ＳＩＰ（Session Initiation Protocol）に基づく切換要求を送信し、
前記切換要求受信手段は、前記ＳＩＰに基づく切換要求を受信する、
ことを特徴とする請求項１乃至３のいずれか１項に記載の移動体通信端末。
【請求項５】
前記非音声通信手段は、テキストデータによる通信をおこなう、
ことを特徴とする請求項１乃至４のいずれか１項に記載の移動体通信端末。
【請求項６】
移動体通信端末処理をコンピュータに行わせるためのプログラムであって、
他の移動体通信端末による音声通話の発呼を着信する機能と、
前記着信に応じて、設定されている通話モードを判別する機能と、
判別した通話モードがマナーモードである場合、通話モードの切り換え要求を前記他の移動体通信端末に送信する機能と、
前記要求に応じて通話モードを切り換えた前記他の移動体通信端末と、テキストデータによる非音声通信をおこなう機能と、
を前記コンピュータに行わせるプログラム。
【請求項７】
前記コンピュータに、
利用者による通話モードの切換指示を受け付ける機能と、
受け付けた利用者指示に応じて通話モードを切り換える機能と、
前記他の移動体通信端末との間での音声通話中に前記通話モードがマナーモードに切り換えられた場合、前記通話モードの切り換え要求を前記他の移動体通信端末に送信する機能と、
をさらに行わせることを特徴とする請求項６に記載のプログラム。
【請求項８】
移動体通信端末処理をコンピュータに行わせるためのプログラムであって、
他の移動体通信端末に音声通話の発呼をおこなう機能と、
前記発呼に応じて前記他の移動体通信端末から送信された、ＳＩＰによる通話モードの切換要求を受信する機能と、
前記受信した通話モードの切換要求に基づいて通話モードを切り換える機能と、
前記通話モードがマナーモードに切り換えられた場合、前記他の移動体通信端末と、テキストデータによる非音声通信をおこなう機能と、
を前記コンピュータに行わせるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動体通信端末、および、プログラムに関し、特に、利用マナーの遵守と利便性の両立に好適な移動体通信端末、および、プログラムに関する。
【背景技術】
【０００２】
近時では、携帯電話などの移動体通信端末が広く普及しており、どこにいても電話のできる利便性をもたらしている一方、着信音などに関する利用マナーが問題となる場合も多い。このため、従来からの移動体通信端末には、着信音を鳴らさずにバイブレータなどで着信を通知させるマナーモードが備えられている。
【０００３】
しかしながら、このようなマナーモードに設定することで、周囲の状況に合わせて着信音を鳴らさないようにすることはできるが、実際の通話では利用者が発話することになる。したがって、静粛であることが要求される場面で着信があった場合、通話を開始してしまうとマナーに反することになるため、多くの場合、その場では通話せずに後からかけ直すなどといった措置をとらざるを得ない。この場合において、例えば、緊急を要する連絡であった場合などには、即時的に通信をおこなえないことは不都合である。すなわち、利用マナーを遵守すると、移動体通信の利便性が阻害されてしまう場合が生じ得る。
【０００４】
一方で、移動体通信端末でのテキストデータを用いた通信インタフェースの利用も広くおこなわれている。よって、マナーモード下で通信インタフェースを切り換えることで上記のような不都合を解消させる手法も提案されている（例えば、特許文献１）。
【特許文献１】特開２００４−２４７８６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に開示された手法では、マナーモードに設定する毎に交換機や基地局にその旨を登録する必要があるため、即時的に切り換えることができない。また、登録にかかる利用者の操作が必要となるため煩雑であり、実用的ではない。
【０００６】
本発明は、上記実状に鑑みてなされたものであり、利用マナーの遵守と移動体通信の利便性とを容易に両立させることのできる移動体通信端末等を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明の第１の観点にかかる移動体通信端末は、
他の移動体通信端末による音声通話の発呼を着信する着信手段と、
前記着信手段による着信に応じて、設定されている通話モードを判別する通話モード判別手段と、
前記通話モード判別手段が判別した通話モードがマナーモードである場合、通話モードの切り換えを前記他の移動体通信端末に要求するモード切換要求手段と、
前記モード切換要求手段の要求に応じて通話モードを切り換えた前記他の移動体通信端末と非音声通信をおこなう非音声通信手段と、
を備えることを特徴とする。
【０００８】
上記移動体通信端末は、
利用者による通話モードの切換指示を受け付ける切換指示受付手段と、
前記切換指示受付手段が受け付けた利用者指示に応じて通話モードを切り換える通話モード切換手段と、をさらに備えていることが望ましく、この場合、
前記モード切換要求手段は、前記他の移動体通信端末との間での音声通話中に前記通話モード切換手段によりマナーモードに切り換えられた場合、通話モードの切り換えを前記他の移動体通信端末に要求することが望ましい。
【０００９】
上記移動体通信端末は、
他の移動体通信端末に音声通話の発呼をおこなう発呼手段と、
前記発呼手段による発呼に応じて前記他の移動体通信端末から送信された通話モードの切換要求を受信する切換要求受信手段と、をさらに備えていることが望ましく、この場合、
前記通話モード切換手段は、前記切換要求受信手段が受信した通話モードの切換要求に基づいて通話モードを切り換え、
前記非音声通信手段は、前記通話モード切換手段が通話モードをマナーモードに切り換えた場合、前記他の移動体通信端末と非音声通信をおこなうことが望ましい。
【００１０】
上記移動体通信端末において、
前記モード切換要求手段は、ＳＩＰ（Session Initiation Protocol）に基づく切換要求を送信し、
前記切換要求受信手段は、前記ＳＩＰに基づく切換要求を受信することが望ましい。
【００１１】
上記移動体通信端末において、
前記非音声通信手段は、テキストデータによる通信をおこなうことが望ましい。
【００１２】
上記目的を達成するため、本発明の第２の観点にかかるプログラムは、
移動体通信端末処理をコンピュータに行なわせるためのプログラムであって、
他の移動体通信端末による音声通話の発呼を着信する機能と、
前記着信に応じて、設定されている通話モードを判別する機能と、
判別した通話モードがマナーモードである場合、通話モードの切り換え要求を前記他の移動体通信端末に送信する機能と、
前記要求に応じて通話モードを切り換えた前記他の移動体通信端末と、テキストデータによる非音声通信をおこなう機能と、
を前記コンピュータに行わせることを特徴とする。
【００１３】
前記プログラムは、
前記コンピュータに、
利用者による通話モードの切換指示を受け付ける機能と、
受け付けた利用者指示に応じて通話モードを切り換える機能と、
前記他の移動体通信端末との間での音声通話中に前記通話モードがマナーモードに切り換えられた場合、前記通話モードの切り換え要求を前記他の移動体通信端末に送信する機能と、
をさらに行わせることが望ましい。
【００１４】
上記目的を達成するため、本発明の第３の観点にかかるプログラムは、
移動体通信端末処理をコンピュータに行なわせるためのプログラムであって、
他の移動体通信端末に音声通話の発呼をおこなう機能と、
前記発呼に応じて前記他の移動体通信端末から送信された、ＳＩＰによる通話モードの切換要求を受信する機能と、
前記受信した通話モードの切換要求に基づいて通話モードを切り換える機能と、
前記通話モードがマナーモードに切り換えられた場合、前記他の移動体通信端末と、テキストデータによる非音声通信をおこなう機能と、
を前記コンピュータに行わせることを特徴とする。
【発明の効果】
【００１５】
本発明によれば、端末間で直接的に通話モードの切り換えをおこなうことができるので、簡易な構成かつ容易な操作でマナーの遵守と移動体通信の利便性とを両立させることができる。
【発明を実施するための最良の形態】
【００１６】
（実施形態１）
以下、図面を参照して本発明にかかる実施形態を説明する。まず、本発明を適用した移動体通信システムについて説明する。図１は、本実施形態にかかる移動体通信システム１の構成を示す図である。図示するように、本実施形態にかかる移動体通信システム１は、ＳＩＰサーバ１００と、複数の移動体通信端末２００と、から構成され、移動体通信端末２００とＳＩＰサーバ１００とは、基地局３０と移動体通信網１０を介して相互接続され、ＳＩＰサーバ１００間は、ＩＰ網２０を介して相互接続されている。
【００１７】
移動体通信網１０は、移動体通信端末２００に通信サービスを提供する事業体（いわゆる、キャリア）により提供される通信ネットワークであり、移動体通信端末２００との無線通信をおこなう各基地局３０を接続することで、移動体通信端末２００によるモバイル通信を可能とするものである。
【００１８】
また、ＩＰ網２０は、例えば、インターネットなどといった、ＩＰ（Internet Protocol）に基づく通信をおこなうための通信ネットワークである。
【００１９】
ここで、本実施形態にかかる移動体通信端末２００は、例えば、携帯電話やＰＨＳ（Personal Handyphone System）などといった移動体通信用の端末装置（電話機）であり、ＩＰなどのプロトコルを用いてＩＰ網２０を介した通信（以下、「ＩＰ通信」という）が可能な通信端末である。また、ＩＰ通信においては、ＳＩＰ（Session Initiation Protocol）などの呼制御（セッション制御）のためのプロトコルを用いることで、移動体通信端末２００間での呼制御（セッション制御）をおこなって通信をおこなう。本実施形態では、移動体通信端末２００間での呼制御（セッション制御）にＳＩＰを用いるものとし、ＳＩＰを用いた通信を、以下、「ＳＩＰ通信」という。よって、本実施形態では、移動体通信システム１でＳＩＰ通信をおこなう移動体通信端末２００を「ＳＩＰ端末」というものとし、複数のＳＩＰ端末Ｍ１〜Ｍｘが移動体通信システム１を用いた通信をおこなうものとする。
【００２０】
ＳＩＰサーバ１００は、ＳＩＰを用いた移動体通信端末２００間の通信において、各移動体通信端末２００のアドレス情報の管理と、ＳＩＰ通信でやりとりされる各種メッセージの中継をおこなう。すなわち、移動体通信端末２００間でＳＩＰを用いたＩＰ通信をおこなう場合には、ＳＩＰサーバ１００を介してセッション制御がおこなわれる。このようなＳＩＰサーバ１００の構成を図２に示す。
【００２１】
図示するように、ＳＩＰサーバ１００は、プロキシサーバ部１１０、登録サーバ（レジストラ）部１２０、ロケーションサーバ部１３０、などから構成されている。
【００２２】
プロキシサーバ部１１０は、セッションをおこなう複数の移動体通信端末２００間でやりとりされるＳＩＰリクエストや応答コードなどを中継するとともに、ロケーションサーバ部１３０に格納されている各移動体通信端末２００のアドレス情報やプレゼンス情報などを移動体通信端末２００に通知する。
【００２３】
登録サーバ部１２０は、各移動体通信端末２００から送信されるアドレス情報やプレゼンス情報などを受け付けて、ロケーションサーバ部１３０に登録する。
【００２４】
ロケーションサーバ部１３０は、ＳＩＰを用いた通信をおこなう各移動体通信端末２００のアドレス情報やプレゼンス情報などを格納して記憶する。なお、ロケーションサーバ部１３０に格納されるアドレス情報は、各移動体通信端末２００のそれぞれに用いられる複数のアドレス情報を対応づけて格納する。例えば、ある移動体通信端末２００について割り当てられている電話番号とＳＩＰ通信用のアドレス情報であるSIP URI（SIP Uniform Resource Identifier）とが対応づけられて格納される。その他、必要に応じて、テキストチャット用アドレスやＩＰアドレス、電子メールアドレスなどが対応づけられていてもよい。
【００２５】
なお、ＳＩＰサーバ１００が移動体通信網１０とＩＰ網２０とを仲介し、それぞれのネットワークでの通信に必要なプロトコル変換などの処理をおこなうことで、移動体通信網１０とＩＰ網２０とを介した移動体通信端末２００間の通信を可能とする。すなわち、ＳＩＰサーバ１００がゲートウェイ装置として機能することで、移動体通信端末２００間の通信が実現される。
【００２６】
次に、本実施形態にかかる移動体通信端末２００の構成を説明する。本実施形態にかかる移動体通信端末２００は、基本機能である音声通話機能の他に、ＩＰ網２０を介したＩＰ通信によるデータ通信機能を有する。本実施形態では、このデータ通信機能を用いた、いわゆるテキストチャット機能（インスタントメッセージング機能）が移動体通信端末２００により実現されるものとする。このテキストチャット機能とは、複数の移動体通信端末２００間で文字情報をリアルタイムにやりとりすることで、複数の利用者間で文字情報による会話をおこなうものである。なお、移動体通信端末２００による通信では、ＳＩＰによる呼制御（セッション制御）がおこなわれる。また、音声通話機能においては、デジタル方式で音声データの送受信がおこなわれるものとする。
【００２７】
このような移動体通信端末２００の構成を、図３および４を参照して説明する。図３は、移動体通信端末２００の外観を示す図であり、図４は移動体通信端末２００の回路構成を示すブロック図である。
【００２８】
図示するように、本実施形態にかかる移動体通信端末２００は、制御部２１０、通信制御部２２０、アンテナ２２２、入力部２３０、表示部２４０、記憶部２５０、電話部２６０、サウンド再生部２７０、モータ駆動部２８０、通話モード管理部２９０、などから構成される。
【００２９】
制御部２１０は、例えば、ＣＰＵ（Central Processing Unit：中央演算処理装置）などから構成され、移動体通信端末２００の各部を制御する。すなわち、以下に示す移動体通信端末２００の各構成は制御部２１０によって制御されるとともに、各構成間の情報伝達などは制御部２１０を介しておこなわれる。このような制御は、制御部２１０が実行する所定の動作プログラムに基づいておこなわれるものである。したがって、後述する移動体通信端末２００の各処理（移動体通信端末処理）は、制御部２１０によるプログラムの実行によって実現されるものである。このようなプログラムは、後述する記憶部２５０に格納されているものとする。
【００３０】
通信制御部２２０は、移動体通信端末２００による通信に関する動作を実行するものであり、通信部２２１、セッション管理部２２３、チャット管理部２２７、などから構成される。
【００３１】
通信部２２１は、例えば、所定の無線通信回路などから構成され、アンテナ２２２を介して基地局３０との無線通信をおこなう。
【００３２】
セッション管理部２２３は、ＳＩＰによるセッション制御に必要な動作をおこなうものであり、アドレス管理部２２４、ＵＡＣモジュール部２２５、ＵＡＳモジュール部２２６、などから構成される。この場合、セッション管理部２２３は、制御部２１０の指示などに基づいて、アドレス管理部２２４、ＵＡＣモジュール部２２５、ＵＡＳモジュール部２２６を制御する。
【００３３】
アドレス管理部２２４は、通信時に必要となる当該移動体通信端末２００についてのアドレス情報（例えば、SIP URIや電話番号の他、テキストチャット用アドレスや電子メールアドレス（ユーザネームやニックネームなどを含む）、ＩＰアドレス、ＭＡＣアドレス、など）の管理をおこなう。アドレス管理部２２４は、設定されたアドレス情報を記憶部２５０に格納する他、通信の種類や内容に応じて、必要なアドレス情報を記憶部２５０から読み出す。このようにして、当該移動体通信端末２００に割り当てられたアドレス情報を管理する他、通信部２２１との協働によって、アドレス情報をＳＩＰサーバ１００に通知する。また、ＳＩＰサーバ１００から通知される通信相手のアドレス情報の取得などをおこなう。
【００３４】
ＵＡＣ（User Agent Client）モジュール部２２５は、ＳＩＰ通信のセッションにおいて、主にリクエストの送信をおこなうクライアントエージェントとして機能するための機能モジュールである。
【００３５】
ＵＡＳ（User Agent Server）モジュール部２２６は、ＳＩＰ通信のセッションにおいて、主にリクエストの受信と応答コードの送信をおこなうサーバエージェントとして機能するための機能モジュールである。
【００３６】
チャット管理部２２７は、当該移動体通信端末２００でテキストチャット機能（インスタントメッセージング機能）を実行するためのものであり、チャットモジュール部２２８などから構成される。この場合、チャット管理部２２７は、制御部２１０からの指示などに基づいて、チャットモジュール部２２８の制御をおこなう。
【００３７】
チャットモジュール部２２８は、当該移動体通信端末２００でテキストチャット機能を実現するための機能モジュールである。チャットモジュール部２２８は、制御部２１０との協働によって、テキストチャットに必要な画面の作成や入出力をおこなう他、通信部２２１との協働によって、テキストデータの送受信（非音声通信）をおこなうことで、テキストチャット機能を実現する。
【００３８】
これら通信制御部２２０の各構成は、例えば、ＡＳＩＣ（Application Specific Integrated Circuit：特定用途向け集積回路）などの専用回路によって物理的に構成することができる他、例えば、制御部２１０が動作プログラムを実行することによって論理的に構成されてもよい。
【００３９】
入力部２３０は、移動体通信端末２００の利用者によって操作されるボタンやキーなどから構成され、利用者の操作に応じた入力信号を制御部２１０に入力する。これにより、利用者による指示や選択動作が入力される他、テキストチャットでの文字情報などが入力される。本実施形態では、図３に示すように、入力部２３０を構成するボタン群に、マナーボタン２３１、通話ボタン２３２、終話ボタン２３３、などの機能ボタンが含まれているものとする。
【００４０】
マナーボタン２３１は、移動体通信端末２００の通話モードとしてマナーモード（詳細後述）を設定するためのボタンである。通話ボタン２３２は、着呼時に操作することで通信を開始するためのボタンである。また、終話ボタン２３３は、通信時に操作することで通信を終了するためのボタンである。なお、このような機能ボタンのそれぞれには複数の機能が割り当てられていてもよい。本実施形態では、これらの機能ボタンが、テキストチャット（インスタントメッセージング）時の送信を指示するための送信ボタンや、受信したメッセージに対する返信の作成を指示するための返信ボタン、などとしても機能することとする。
【００４１】
表示部２４０は、例えば、液晶表示装置などで構成され、移動体通信端末２００の持つ機能に応じた種々の画面を表示出力する。本実施形態では、テキストチャット時の入力画面や受信画面などが表示部２４０に表示出力される。
【００４２】
記憶部２５０は、例えば、フラッシュメモリなどといった所定の記憶装置から構成され、制御部２１０が実行する動作プログラムを格納する他、移動体通信端末２００の動作に必要なデータや、移動体通信端末２００の動作によって生成されるデータなどを格納する。本実施形態では、例えば、当該移動体通信端末２００に割り当てられているアドレス情報や、ＵＡＣモジュール部２２５が送信するリクエストコマンド、ＵＡＳモジュール部２２６が送信する応答コード、設定されている通話モードを示す情報、着信音を示す音声データ、などが記憶部２５０に格納される。
【００４３】
電話部２６０は、例えば、音声用コーデックなどから構成され、音声通話機能における送話音声および受話音声の符号化・復号処理などをおこなう。すなわち、通信部２２１により受信したデジタル音声データを電話部２６０によりデコードすることでアナログ音声信号に変換して受話用スピーカ２６１から出力するとともに、送話用マイクロフォン２６２から入力された発話音声を電話部２６０がコーディングすることでデジタル音声データに変換する。変換されたデジタル音声データは、通信部２２１によって送信される。
【００４４】
サウンド再生部２７０は、移動体通信端末２００における種々のサウンド再生に関する動作をおこなうものである。本実施形態では、着信音生成部２７１などを備えることで、主に、着信音再生に関する動作をおこなう。
【００４５】
着信音生成部２７１は、例えば、所定の音声再生回路などから構成され、記憶部２５０などに格納されている着信音用の音声データを、通話モードが通常モード時（詳細後述）における着呼に応じて再生し、サウンド再生用スピーカ２７２から出力する。
【００４６】
モータ駆動部２８０は、バイブレータ用モータ２８１を駆動制御するための制御回路などから構成され、通話モードがマナーモード時（詳細後述）における着呼に応じてバイブレータ用モータ２８１を駆動させる。バイブレータ用モータ２８１は、モータ駆動部２８０の制御により振動が発生するよう動作することで移動体通信端末２００を振動させる。着呼時にこのように動作することで、振動によって利用者に着呼を通知する。
【００４７】
通話モード管理部２９０は、移動体通信端末２００の通話機能において複数用意される通話モードの設定や管理等をおこなう。本実施形態では、少なくとも、着呼時に着信音を報音することで利用者に着呼通知する「通常モード」と、着呼時にバイブレータ用モータ２８１による振動で利用者に着呼を通知する「マナーモード」が用意されているものとし、入力部２３０からの利用者の入力に応じていずれかのモードが選択される。通話モード管理部２９０は、いずれの通話モードが選択されているかを示す情報を記憶部２５０に記憶させることで、設定されている通話モードの管理をおこなう。上述した着信音生成部２７１およびモータ駆動部２８０は、通話モード管理部２９０によって設定された通話モードに基づいて、いずれかが選択的に動作する。
【００４８】
なお、電話部２６０、サウンド再生部２７０、モータ駆動部２８０、通話モード管理部２９０などは、専用回路によって物理的に構成可能である他、例えば、制御部２１０などがプログラムを実行することによって論理的に構成されてもよい。
【００４９】
以上のような構成の移動体通信システム１における動作を以下説明する。本実施形態では、上記構成を有する２台の移動体通信端末２００間で音声通話を開始する場合を例に以下説明するが、着呼側の移動体通信端末２００の通話モードとしてマナーモードが設定されているものとする。
【００５０】
この場合における、ＳＩＰによるセッション制御を、図５に示すシーケンス図を参照して説明する。図５は、発呼側移動体通信端末２００（本実施形態では、ＳＩＰ端末Ｍ１とする）、ＳＩＰサーバ１００、および、着呼側移動体通信端末２００（本実施形態では、ＳＩＰ端末Ｍ２とする）のセッションを時系列順に示したシーケンス図である。
【００５１】
まず、本実施形態にかかる移動体通信端末２００は、通信時のセッション制御をＳＩＰによりおこなうため、音声通話を開始するための発呼時においてもＳＩＰの手順に基づくセッション開始動作がおこなわれる。すなわち、ＳＩＰによる通信に必要なアドレス情報が予めＳＩＰサーバ１００（ロケーションサーバ部１３０）に登録されていることが前提となる。
【００５２】
よって、ＳＩＰ端末Ｍ１およびＳＩＰ端末Ｍ２のそれぞれは、アドレス管理部２２４の動作により、それぞれのＳＩＰ用アドレス情報をＳＩＰサーバ１００に登録する。この場合、図５に示すように、アドレス登録を要求するためのリクエスト（例えば、ＳＩＰリクエスト「REGISTER」）がＳＩＰサーバ１００に送信され、登録サーバ部１２０によってアドレス情報がロケーションサーバ部１３０に登録されると、セッション成功（ＯＫ）を示す応答データ（例えば、ＳＩＰ応答コード200）が各端末に返送される。
【００５３】
そして、ＳＩＰ端末Ｍ１からＳＩＰ端末Ｍ２に音声通話を発呼する場合、ＳＩＰ端末Ｍ１のＵＡＣモジュール部２２５により、セッション開始を要求するリクエスト（例えば、ＳＩＰリクエスト「INVITE」）とともに、所望する通信相手（すなわち、ＳＩＰ端末Ｍ２）の電話番号情報をＳＩＰサーバ１００に送信する。
【００５４】
ＳＩＰサーバ１００では、プロキシサーバ部１１０が、送信された電話番号情報に対応するＳＩＰ用アドレスをロケーションサーバ部１３０から取得し、当該アドレス宛にリクエストを中継する。すなわち、ＳＩＰ端末Ｍ１からのＳＩＰリクエスト「INVITE」がＳＩＰ端末Ｍ２に中継される。
【００５５】
中継されたセッション要求リクエストは、ＳＩＰ端末Ｍ２のＵＡＳモジュール部２２６によって受信される。この場合、ＳＩＰ端末Ｍ２の通話モードが「マナーモード」に設定されているため、モータ駆動部２８０がバイブレータ用モータ２８１を駆動することにより、利用者に着呼を通知する。この場合、ＳＩＰ端末Ｍ２のＵＡＳモジュール部２２６により、セッション要求に対して処理途中であることを示す応答コード（例えば、ＳＩＰ応答コード180（RINGING））をＳＩＰ端末Ｍ１に返信する。すなわち、バイブレータによる鳴動動作が実行中であることを示す応答コードが返信される。この場合、ＳＩＰ端末Ｍ２からの応答コードは、ＳＩＰサーバ１００によってＳＩＰ端末Ｍ１に中継される。
【００５６】
この状態において、ＳＩＰ端末Ｍ２の利用者が、通話ボタン２３２を操作すると、これに応じてチャットモジュール部２２８が起動し、テキストチャットが実行できる状態となる。この場合、ＵＡＳモジュール部２２６が動作し、テキストチャットの開始を要求する応答コードを、ＳＩＰ端末Ｍ１からのセッション要求に対する応答として返信する。
【００５７】
ここでは、ＳＩＰ応答コードを用いて応答するものとするが、ＳＩＰでは、セッション要求に対しての成功を示す応答コードとして２００番台の数値が用意されている。よって、ここでは、ＳＩＰ応答コード２００番台のいずれかに、マナーモードへの切換要求（テキストチャットの開始要求）を含む成功応答を割り当てておくものとする。本実施形態では、このような応答コードを「マナーモード要求応答」もしくは「応答コード2xx」と表記する。
【００５８】
ＳＩＰ端末Ｍ２からのマナーモード要求応答は、ＳＩＰサーバ１００によってＳＩＰ端末Ｍ１に中継される。
【００５９】
ＳＩＰ端末Ｍ１は、ＳＩＰ端末Ｍ２からのマナーモード要求応答を受信すると、チャットモジュール部２２８が起動し、ＳＩＰ端末Ｍ２とテキストチャットができる状態となる。この場合、ＵＡＣモジュール部２２５が動作し、ＳＩＰ端末Ｍ１がセッション開始要求として送信したリクエスト（ＳＩＰリクエスト「INVITE」）についてのセッション確立を通知するためのリクエスト（例えば、ＳＩＰリクエスト「ACK」）を送信する。
【００６０】
ＳＩＰ端末Ｍ１からのセッション確立リクエストは、ＳＩＰサーバ１００によりＳＩＰ端末Ｍ２に中継される。そして、ＳＩＰ端末Ｍ２がセッション確立リクエストを受信すると、ＳＩＰ端末Ｍ１とＳＩＰ端末Ｍ２との間でテキストチャットが開始される。この場合、例えば、テキストメッセージの送受信を要求するリクエスト（例えば、ＳＩＰリクエスト「INFO」や「MESSAGE」など）を用いて、ショートメッセージの送受信がおこなわれる。
【００６１】
そして、いずれかの移動体通信端末２００（図５の例ではＳＩＰ端末Ｍ２）から、セッションの終了を要求するリクエスト（例えば、ＳＩＰリクエスト「BYE」）が送信されると、相手方の移動体通信端末２００（図５の例の場合、ＳＩＰ端末Ｍ１）が、これに応じること（ＯＫ）を示す応答コード（例えば、ＳＩＰ応答コード200）を返送することで、セッションが終了する。
【００６２】
すなわち、本実施形態にかかる移動体通信端末２００において、通話モードとしてマナーモードが設定されている場合、他の移動体通信端末２００から音声通話の着呼を受けると、その着呼に応答するための通話ボタンの押下げによりＳＩＰによるセッション制御が開始され、発呼側の移動体通信端末２００に対して、テキストチャットによる通信を要求する。これにより、着呼側の移動体通信端末２００がマナーモードである場合は、音声通話ではなく、テキストチャットによる非音声通信がおこなわれることになる。
【００６３】
このようなセッション実行時における、発呼側のＳＩＰ端末Ｍ１および通信相手のＳＩＰ端末Ｍ２それぞれの動作を以下説明する。まず、発呼側の移動体通信端末２００であるＳＩＰ端末Ｍ１が実行する発呼側応答処理を、図６に示すフローチャートを参照して説明する。この発呼側応答処理は、ＳＩＰ端末Ｍ１の利用者が入力部２３０を操作して、所望する音声通話の通信相手（すなわち、ＳＩＰ端末Ｍ２）の電話番号を入力することを契機に開始されるものとする。
【００６４】
発呼側応答処理が開始されると、ＳＩＰ端末Ｍ１のＵＡＣモジュール部２２５が動作し、音声通話のセッション開始を要求するリクエスト「INVITE」を送信（INVITEコール）することで、発呼をおこなう（ステップＳ１０１）。
【００６５】
相手方のＳＩＰ端末Ｍ２はマナーモードに設定されているので、通信相手のＳＩＰ端末Ｍ２の利用者による通話ボタン２３２の操作に応じて、テキストチャットの開始要求を含んだマナーモード要求応答（応答コード2xx）が返信される。
【００６６】
ＳＩＰ端末Ｍ１では、ＵＡＳモジュール部２２６によって、通信相手のＳＩＰ端末Ｍ２が返送したマナーモード要求応答（応答コード2xx）を受信すると（ステップＳ１０２：Ｙｅｓ）、ＵＡＳモジュール部２２６は、ＳＩＰ端末Ｍ１に現在設定されている通話モードがマナーモードであるか否かを通話モード管理部２９０に問い合わせる（ステップＳ１０３）。
【００６７】
問い合わせした結果、現在の通話モードがマナーモードではない場合（ステップＳ１０３：Ｎｏ）、ＵＡＳモジュール部２２６は、通話モードをマナーモードに切り換えるよう、通話モード管理部２９０に指示する。通話モード管理部２９０は、ＵＡＳモジュール部２２６の指示に応じて、ＳＩＰ端末Ｍ１の通話モードとしてマナーモードを設定する（ステップＳ１０４）。
【００６８】
また、問い合わせした結果、すでに通話モードがマナーモードである場合（ステップＳ１０３：Ｙｅｓ）、あるいは、ステップＳ１０４でマナーモードに設定されると、ＵＡＳモジュール部２２６は、チャットモジュール部２２８に対し、テキストチャットの開始を要求する。チャットモジュール部２２８は、ＵＡＳモジュール部２２６の指示に応じて起動し、テキストチャットサービスにログインする（ステップＳ１０５）。
【００６９】
この場合、テキストチャット用の画面が、ＳＩＰ端末Ｍ１の表示部２４０に表示され、利用者が入力部２３０（文字キー等）を操作することで、テキストメッセージの入力が可能となる。ＳＩＰ端末Ｍ１の利用者は、入力部２３０を操作して、ＳＩＰ端末Ｍ２の利用者に対するショートメッセージを作成して入力する（ステップＳ１０６）。
【００７０】
所望するショートメッセージが入力され、利用者による入力部２３０の操作によって送信が指示されると、ＵＡＣモジュール部２２５が動作し、例えば、メッセージ送信用のＳＩＰリクエストである「INFO」や「MESSAGE」などを用いて、入力されたショートメッセージをＳＩＰ端末Ｍ２に送信する（ステップＳ１０７）。
【００７１】
ＳＩＰ端末Ｍ１からのショートメッセージ送信を契機に、ＳＩＰ端末Ｍ１とＳＩＰ端末Ｍ２との間でテキストチャットが開始され、ショートメッセージの送受信がおこなわれる。この場合のメッセージ交換処理（ステップＳ３００）の詳細については後述する。
【００７２】
ここでステップＳ１０２の説明に戻る。ＳＩＰ端末Ｍ２において通話モードが通常モードに設定されている状態で通話ボタン２３２が利用者によって操作されると、マナーモード要求応答が送信されず、音声通話の確立を示す応答コードが通信相手のＳＩＰ端末Ｍ２から送信される。この場合（ステップＳ１０２：Ｎｏ、ステップＳ１０８：Ｙｅｓ）、通常の音声通話の動作が電話部２６０によって実行され、ＳＩＰ端末Ｍ２と音声通話がおこなわれる（ステップＳ１０９）。
【００７３】
一方、通信相手のＳＩＰ端末Ｍ２からのマナーモード要求応答あるいは音声通話確立の応答のいずれも受信せず（ステップＳ１０２：Ｎｏ、Ｓ１０８：Ｎｏ）、所定時間経過した場合（ステップＳ１１０：Ｙｅｓ）、発呼側のＳＩＰ端末Ｍ１のＵＡＣモジュール部２２５は、呼切断を示すリクエスト「BYE」を送信（BYEコール）することで（ステップＳ１１１）、セッションを終了させる。
【００７４】
なお、上述したステップＳ１０９の処理において音声通話が確立し、音声通話がなされている状態で、ＳＩＰ端末Ｍ１の利用者が終話ボタン２３３を操作した場合（ステップＳ１１２：Ｙｅｓ）も、ＵＡＣモジュール部２２５が呼切断を示すリクエスト「BYE」を送信（BYEコール）することで（ステップＳ１１１）、セッションを終了させる。
【００７５】
また、音声通話において、相手方端末（すなわち、ＳＩＰ端末Ｍ２）から、呼切断（セッション終了）を要求するリクエスト「BYE」を受信した場合（ステップＳ１１３：Ｙｅｓ）、ＵＡＳモジュール部２２６が、当該リクエストに対する応答（ＯＫ）を示す応答コード（例えば、応答コード200）を返信することで（ステップＳ１１４）、音声通話のセッションが終了する。
【００７６】
以上までの処理が、発呼側の移動体通信端末２００であるＳＩＰ端末Ｍ１による発呼側としての処理内容である。
次に、ＳＩＰ端末Ｍ１による発呼に応答する通信相手としてのＳＩＰ端末Ｍ２の処理内容を説明する。通信相手としてのＳＩＰ端末Ｍ２は、ＳＩＰ端末Ｍ１からのセッション開始要求の受信を契機に着呼側応答処理を実行する。この着呼側応答処理を、図７に示すフローチャートを参照して説明する。この着呼側応答処理は、ＳＩＰ端末Ｍ２のＵＡＳモジュール部２２６が、ＳＩＰ端末Ｍ１からのセッション開始リクエスト（INVITEコール）を受信したことを契機に開始される。
【００７７】
着呼側応答処理が開始されると、ＳＩＰ端末Ｍ２のＵＡＳモジュール部２２６が、INVITEコールに対する応答コード（例えば、応答コード180（RINGING））を返信することで、ＳＩＰ端末Ｍ１とのセッションを確立させる（ステップＳ２０１）。
【００７８】
この場合、ＵＡＳモジュール部２２６が、ＳＩＰ端末Ｍ２自体に現在設定されている通話モードがマナーモードであるか否かを通話モード管理部２９０に問い合わせる（ステップＳ２０２）。
【００７９】
設定されている通話モードがマナーモードである場合（ステップＳ２０２：Ｙｅｓ）、ＵＡＳモジュール部２２６は、バイブレータ用モータ２８１を駆動するようモータ駆動部２８０に指示する。モータ駆動部２８０は、ＵＡＳモジュール部２２６からの指示に応じて、バイブレータ用モータ２８１を振動駆動させる（ステップＳ２０３）。
【００８０】
また、ＵＡＳモジュール部２２６は、着信中であることを示す所定の画面（着信画面）を表示部２４０に表示させる（ステップＳ２０４）。すなわち、ステップＳ２０３でのバイブレーション効果とステップＳ２０４での画面表示によって、着呼があったことを利用者に通知する。
【００８１】
この状態で、利用者が通話ボタン２３２を操作すると（ステップＳ２０５：Ｙｅｓ）、この操作に応じて、チャットモジュール部２２８が起動してテキストチャットサービスにログインし、テキストチャット可能な状態となる（ステップＳ２０６）。
【００８２】
チャットモジュール部２２８の起動を契機に、受信したINVITEコールに対する応答として、ＵＡＳモジュール部２２６が、マナーモード要求応答（応答コード2xx）を発呼側のＳＩＰ端末Ｍ１に返信する（ステップＳ２０７）。
【００８３】
ステップＳ２０７で送信したマナーモード要求応答にＳＩＰ端末Ｍ１が応じることで、ＳＩＰ端末Ｍ１とＳＩＰ端末Ｍ２との間でテキストチャットが開始され、メッセージ交換処理（ステップＳ３００）が実行される（詳細後述）。
【００８４】
ここで、ステップＳ２０２の説明に戻る。ＳＩＰ端末Ｍ２自体の通話モードがマナーモードではない場合（ステップＳ２０２：Ｎｏ）、ＵＡＳモジュール部２２６は、サウンド再生用スピーカ２７２から着信音を報音するよう着信音生成部２７１に指示する。着信音生成部２７１は、ＵＡＳモジュール部２２６からの指示に応じて、所定の着信音を再生する（ステップＳ２０８）。すなわち、通話モードが通常モードの場合、着信音が報音されることで、利用者に着呼が通知される。
【００８５】
着信音が再生されている状態で、利用者が通話ボタン２３２を押下すると（ステップＳ２０９：Ｙｅｓ）、電話部２６０の動作によって音声通話が実行される（ステップＳ２１０）。
【００８６】
上述したステップＳ２０５あるいはステップＳ２０９の判別結果がいずれの通話モードであっても、着呼後に通話ボタン２３２が操作されない場合（ステップＳ２０５：Ｎｏ、Ｓ２０９：Ｎｏ）、発呼側のＳＩＰ端末Ｍ１から送信された呼切断（セッション終了）を要求するBYEコールをＵＡＳモジュール部２２６が受信すると（ステップＳ２１１：Ｙｅｓ）、ＵＡＳモジュール部２２６は、当該リクエストに対する応答（ＯＫ）を示す応答コード（例えば、応答コード200）を返信することで（ステップＳ２１２）、セッションを終了する。
【００８７】
また、ステップＳ２１０の処理における音声通話が実行された場合において、相手方端末（ＳＩＰ端末Ｍ１）からの呼切断（セッション終了）を要求するBYEコールを受信した場合も（ステップＳ２１４：Ｙｅｓ）、ＵＡＳモジュール部２２６が、当該リクエストに対する応答（ＯＫ）を示す応答コード（例えば、応答コード200）を返信することで（ステップＳ２１２）、音声通話のセッションが終了する。
【００８８】
なお、ステップＳ２１０処理における音声通話を行っている状態において、ＳＩＰ端末Ｍ２の利用者が終話ボタン２３３を操作した場合（ステップＳ２１３：Ｙｅｓ）は、ＵＡＣモジュール部２２５が呼切断を要求するリクエスト「BYE」を送信（BYEコール）することで（ステップＳ２１５）、音声通話のセッションを終了する。
【００８９】
次に、上述した図６および図７の発呼側応答処理におけるステップＳ３００の処理として行われるメッセージ交換処理について説明する。メッセージ交換処理の処理内容を図８にフローチャートで示す。なお、このメッセージ交換処理は、いずれかのＳＩＰ端末から最初のメッセージが送信された後のメッセージ交換に関するものである。ここでは、ＳＩＰ端末Ｍ１が最初のメッセージを送信したものとして以下説明する。
【００９０】
ＳＩＰ端末Ｍ１から送信されたショートメッセージをＳＩＰ端末Ｍ２が受信すると（ステップＳ３０１：Ｙｅｓ）、ＳＩＰ端末Ｍ２の表示部２４０に受信したショートメッセージが表示される（ステップＳ３０２）。
【００９１】
ＳＩＰ端末Ｍ２の利用者は、受信したメッセージに対する返信メッセージを作成する場合、返信ボタンに該当する入力部２３０のボタンを操作する。これに応じて、ＳＩＰ端末Ｍ２の表示部２４０には、返信メッセージの入力用画面が表示される。ＳＩＰ端末Ｍ２の利用者は、文字キーなどに該当する入力部２３０のキーを操作し、受信メッセージに対する返信メッセージを入力する（ステップＳ３０３）。
【００９２】
返信するショートメッセージを入力すると、ＳＩＰ端末Ｍ２の利用者は、送信ボタンに該当する入力部２３０のボタンを操作する。この操作に応じて、ＵＡＣモジュール部２２５は、例えば、メッセージ送信用リクエスト（INFOやMESSAGEなど）を用いて、入力されたショートメッセージをＳＩＰ端末Ｍ１に送信する（ステップＳ３０４）。
【００９３】
このようにして返信メッセージを送信すると、当該返信メッセージを受信したＳＩＰ端末（この場合、ＳＩＰ端末Ｍ１）では、同様にメッセージ交換処理を実行することで、さらなる返信メッセージの送信等がなされる。これにより、テキストによるメッセージ交換が順次おこなわれることになり、図９に示すように、両ＳＩＰ端末間でチャット形式の文字通信が実現される。図９の例では、図９（ａ）に示すように、ＳＩＰ端末Ｍ１によって最初に送信されたメッセージがＳＩＰ端末Ｍ２の表示部２４０に表示される。そして、これに対するＳＩＰ端末Ｍ２からの返信メッセージが、図９（ｂ）に示すように、ＳＩＰ端末Ｍ１の表示部２４０に表示される。また、さらなる返信メッセージがＳＩＰ端末Ｍ１から送信されれば、図９（ｃ）に示すように、当該メッセージがＳＩＰ端末Ｍ２の表示部２４０に表示される。
【００９４】
なお、テキストチャットの表示画面は図９の例に限られず任意である。例えば、図１０に示すように、双方の入力内容が１画面内に表示されるようにしてもよい。
【００９５】
このようなメッセージ交換過程において、相手方のＳＩＰ端末からのメッセージを受信しない期間が所定時間以上経過した場合（ステップＳ３０１：Ｎｏ、Ｓ３０５：Ｙｅｓ）、当該ＳＩＰ端末が発呼側端末（すなわち、ＳＩＰ端末Ｍ１）であれば、上記発呼側応答処理（図６）のステップＳ１１１にジャンプし、セッション終了を要求するリクエスト「BYE」を送信する。一方、当該ＳＩＰ端末が着呼側端末（すなわち、ＳＩＰ端末Ｍ２）であれば、上記着呼側応答処理（図７）のステップＳ２１５にジャンプし、同様にリクエスト「BYE」を送信する。
【００９６】
このようにして、いずれかのＳＩＰ端末からリクエスト「BYE」が送信され、これを他方のＳＩＰ端末が受信すると（ステップＳ３０６：Ｙｅｓ）、当該リクエストを受信したＳＩＰ端末が所定の応答コード（例えば、応答コード200）を返信することで、セッションが終了する。
【００９７】
また、いずれかのＳＩＰ端末において、終話ボタン２３３が操作された場合（ステップＳ３０６：Ｎｏ、Ｓ３０７：Ｙｅｓ）も、当該ＳＩＰ端末が発呼側であれば上記発呼側応答処理（図６）のステップＳ１１１で、当該ＳＩＰ端末が着呼側であれば上記着呼側応答処理（図７）のステップＳ２１５で、セッションを終了させるためのリクエスト「BYE」が送信される。
【００９８】
以上説明したように、本発明にかかる実施形態１によれば、通話モードとしてマナーモードが設定されている移動体通信端末２００が、音声通話のセッション開始要求を受信した場合、文字情報による通信（非音声通信）の開始を発呼側に要求することで、文字情報による通信（非音声通信）が開始される。このため、マナーモードが設定されている端末では、着信音を報音せずに利用者に着呼を通知できるだけでなく、利用者が音声を発する必要のない非音声通信に自動的に切り替わることになる。これにより、静粛であることが要求される場面での利用が想定されるマナーモードを、より実効的なものとすることができる。また、着呼側の利用者は、通常の通話開始動作と同様のボタン操作をおこなえばよいだけなので、利用マナーの遵守と移動体通信の利便性の両立を容易に実現することができる。
【００９９】
（実施形態２）
上記実施形態１では、予めマナーモードが設定されている移動体通信端末２００で着呼した場合に、音声通話をおこなわずに文字情報による通信を開始する場合を例示した。しかし、複数の移動体通信端末２００間ですでに音声通話をおこなっている場合において、いずれかの利用者が音声通話をすべきではない状況となってしまうこともある（例えば、公共交通機関の車両等に乗車したり、通話が禁止されている場所に到着したりすることなど）。
【０１００】
このような場合においては、セッションの途中で音声通話から文字情報による通信に切り換えることができれば、利用マナーを遵守しつつ、それまでの通信によるコミュニケーションを継続させることができる。このような利用方法を実現するための実施例を以下説明する。なお、本実施形態にかかる各構成は上記実施形態１にかかる各構成と同一である。よって、同一の構成については同一の参照符号を用いるものとする。
【０１０１】
まず、本実施形態における、ＳＩＰ端末Ｍ１、ＳＩＰサーバ１００、および、ＳＩＰ端末Ｍ２によるセッションの概略を、図１１に示すシーケンス図を参照して説明する。なお、ＳＩＰ端末Ｍ１とＳＩＰ端末Ｍ２との間では、すでに音声通話のセッション（「音声データ交換」）が実行されているものとする。
【０１０２】
このような音声通話のセッション中に、一方のＳＩＰ端末が音声通話をすべきではない状況になった場合（ここでは、ＳＩＰ端末Ｍ２が該当するものとする）、当該ＳＩＰ端末（すなわち、ＳＩＰ端末Ｍ２）の利用者は、マナーボタン２３１を操作する。この操作に応じて、ＳＩＰ端末Ｍ２では、通話モードがマナーモードに切り替わるとともに、チャットモジュール部２２８が起動する。この場合、当該ＳＩＰ端末Ｍ２は、音声通話をおこなっていた相手方の端末（すなわち、ＳＩＰ端末Ｍ１）とテキストチャットによる通信を継続するため、ＳＩＰ端末Ｍ１の通話モードをマナーモードに切り換えてテキストチャットの開始させるための信号を送信する。
【０１０３】
この場合、ＳＩＰ端末Ｍ２は、音声通話セッションにおける応答として、マナーモード要求応答（応答コード2xx）を送信することで、ＳＩＰ端末Ｍ１にマナーモードへの切り換えを要求する。
【０１０４】
ＳＩＰ端末Ｍ２からのマナーモード要求応答（応答コード2xx）を受信したＳＩＰ端末Ｍ１では、要求に応じて通話モードをマナーモードに切り換えるとともに、チャットモジュール部２２８を起動して、ＳＩＰ端末Ｍ２とのテキストチャットを開始する（「メッセージデータ交換」）。
【０１０５】
そして、一方の端末（図１１の例では、ＳＩＰ端末Ｍ２）が、呼切断（セッション終了）を要求するリクエスト「BYE」を送信（BYEコール）することで、セッションを終了する。
【０１０６】
このようなセッションにおいて、マナーモードへの切換（非音声通信の開始）を要求する移動体通信端末２００（上記の例では、ＳＩＰ端末Ｍ２）の動作を以下説明する。ここでは、当該移動体通信端末２００（ＳＩＰ端末Ｍ２）で実行される通話中端末応答処理を、図１２に示すフローチャートを参照して説明する。この通話中端末応答処理は、ＳＩＰ端末Ｍ１とＳＩＰ端末Ｍ２との間で音声通話がおこなわれている状態で、ＳＩＰ端末Ｍ２のマナーボタン２３１が操作されたことを契機に開始されるものとする。
【０１０７】
通話中端末応答処理が開始されると、ＳＩＰ端末Ｍ２の制御部２１０は、マナーボタン２３１からの入力信号に基づいて、マナーモードへの切り換えを通話モード管理部２９０に指示する。通話モード管理部２９０は、制御部２１０からの指示に応じて、通話モードをマナーモードに切り換えて設定する（ステップＳ４０１）。
【０１０８】
通話モード管理部２９０は、マナーモードに切り換えたことに応じて、チャットモジュール部２２８の起動をチャット管理部２２７に指示する。通話モード管理部２９０からの指示に応じて、チャットモジュール部２２８が起動する（ステップＳ４０２）。
【０１０９】
チャットモジュール部２２８が起動すると、チャット管理部２２７は、その旨をセッション管理部２２３に通知する。チャット管理部２２７からの通知に応じて、ＵＡＳモジュール部２２６が、マナーモード要求応答（応答コード2xx）をＳＩＰ端末Ｍ１に送信する（ステップＳ４０３）。
【０１１０】
この場合、ＳＩＰ端末Ｍ１では、上記実施形態１の場合と同様に、マナーモード要求応答（応答コード2xx）を受信したことに応じて、通話モードがマナーモードに切り換えられ、チャットモジュール部２２８が起動する。
【０１１１】
このようにして、両端末のチャットモジュール部２２８が起動することにより、ＳＩＰ端末Ｍ１とＳＩＰ端末Ｍ２との間でのテキストチャットのセッションが確立し、両端末間でメッセージ交換がおこなわれる（ステップＳ４０４）。
【０１１２】
このようにして、音声通話の途中でテキストチャット（非音声通信）に切り換えられたことで、いずれかの端末が音声通話すべきではない状況になった場合でも、マナーを遵守しつつ、それまでのコミュニケーションを継続させることができる。そして、テキストチャットをおこなっている間に、ＳＩＰ端末Ｍ２側が音声通話を再開してもよい状況になる場合もある。この場合、ＳＩＰ端末Ｍ２の利用者は、マナーボタン２３１を再度操作する。
【０１１３】
マナーボタン２３１が押下されると（ステップＳ４０５：Ｙｅｓ）、その入力信号に基づいて、制御部２１０が通話モード管理部２９０にマナーモードの解除を指示する。制御部２１０からの指示に応じて、通話モード管理部２９０は、通話モードとして設定されていたマナーモードを解除する（ステップＳ４０６）。
【０１１４】
マナーモードを解除すると、通話モード管理部２９０は、テキストチャットの終了をチャット管理部２２７に指示する。通話モード管理部２９０からの指示に応じて、チャット管理部２２７が、チャットモジュール部２２８の動作を停止させることで、テキストチャットサービスからログアウトする（ステップＳ４０７）。
【０１１５】
チャット管理部２２７は、チャットモジュール部２２８が停止し、テキストチャットサービスからログアウトしたことを契機に電話部２６０の起動を指示する。電話部２６０は、チャット管理部２２７からの指示に応じて動作を開始し、音声通話可能な状態となる。
【０１１６】
また、チャット管理部２２７は、チャットモジュール部２２８が停止し、テキストチャットサービスからログアウトした旨をセッション管理部２２３に通知する。チャット管理部２２７からの通知に応じて、ＵＡＳモジュール部２２６が、マナーモードの解除を要求する応答コードをＳＩＰ端末Ｍ１に送信する（ステップＳ４０８）。ここでは、マナーモード要求応答と同様に、マナーモードの解除要求が含まれた応答コード（以下、「マナーモード解除応答」とする）がＳＩＰ応答コード２００番台に割り当てられているものとする。
【０１１７】
この場合、マナーモード解除応答を受信したＳＩＰ端末Ｍ１では、当該マナーモード解除応答の受信に応じてチャットモジュール部２２８の動作を停止させてテキストチャットを終了するとともに、電話部２６０が動作することで、ＳＩＰ端末Ｍ２との音声通話セッションが確立し、音声データ交換により音声通話が再開する（ステップＳ４０９）。
【０１１８】
再開された音声通話において、さらに音声通話すべきではない状況になった場合は、利用者が再度マナーボタン２３１を押下することで（ステップＳ４１０：Ｙｅｓ）、上記ステップＳ４０１〜Ｓ４０４の処理がおこなわれ、テキストチャットに切り替わることになる。
【０１１９】
一方、ステップＳ４０４で開始されたテキストチャット中にＳＩＰ端末Ｍ２の終話ボタン２３３が押下された場合（ステップＳ４０５：Ｎｏ、Ｓ４１１：Ｙｅｓ）、あるいは、ステップＳ４１０で再開した音声通話中にＳＩＰ端末Ｍ２の終話ボタン２３３が押下された場合（ステップＳ４１０：Ｎｏ、Ｓ４１１：Ｙｅｓ）は、ＵＡＣモジュール部２２５が、セッションの終了（呼切断）を要求するリクエスト「BYE」をＳＩＰ端末Ｍ１に送信（BYEコール）することで、セッションを終了させる（ステップＳ４１２）。
【０１２０】
また、テキストチャットあるいは音声通話のセッション中に、相手方端末（ＳＩＰ端末Ｍ１）からのBYEコールがあった場合（ステップＳ４１１：Ｎｏ、Ｓ４１３：Ｙｅｓ）は、当該リクエストに対する応答（ＯＫ）を示す応答コード（例えば、応答コード200）を返信することで（ステップＳ４１４）、セッションを終了する。
【０１２１】
このように、複数の移動体通信端末２００が通信している際に、いずれかの端末のマナーボタンを操作するだけで、全端末の通話モードをマナーモードに切り換えることができるので、マナーの遵守と通信の継続を容易に両立させることができる。
【０１２２】
以上説明したように、本発明にかかる上記各実施形態によれば、ＳＩＰを用いることで、基地局などへの登録をすることなく、通信する複数の移動体通信端末の通話モードを切り換えることができるので、簡易な構成でシステムを実現することができる。そして、通信相手の通話モードをマナーモードに切り換えて、非音声による通信をおこなうことができるので、マナー遵守と移動体通信の利便性を両立させることができる。この場合、すでにマナーモードが設定された状態であれば、移動体通信端末が自動的に通話モードを切り換えて非音声通信が開始される。また、音声通話中にマナーモードを切り換えるときは、利用者がボタン操作だけをおこなうだけで、それまでの音声通話から継続した非音声通信に切り換えることができる。
【０１２３】
上記実施形態は一例であり、本発明の適用範囲はこれに限られない。すなわち、種々の応用が可能であり、あらゆる実施の形態が本発明の範囲に含まれる。
【０１２４】
上記実施形態では、通話モードの切り換えを要求する際に、ＳＩＰの応答コードを用いるものとしたが、これに限られず、例えば、ＳＩＰのリクエストによって通話モードの切り換えを要求するようにしてもよい。
【０１２５】
なお、汎用規格であるＳＩＰを用いることで、簡易な構成で本発明を実現することができるが、通信相手の端末に通話モードの切り換えを要求することができるのであれば、ＳＩＰに限られず、任意のコード体系やコマンド体系を採用してもよい。なお、上記実施形態では、移動体通信端末２００間で伝送されるデータをＳＩＰサーバ１００が中継するものとしたが、通信相手の端末に通話モードの切り換えを要求することができるのであれば、移動体通信端末２００間で直接的にデータが送受信されるようにしてもよい。
【０１２６】
また、上記実施形態では、移動体通信網１０を介してＩＰ網２０に接続するものとしたが、移動体通信端末２００から直接ＩＰ網２０に接続してもよい。この場合、移動体通信端末２００と基地局３０が、例えば、IEEE802.16などの無線通信規格に基づいて通信することでＩＰ通信をおこなうことで直接ＩＰ網２０に接続することができる。
【０１２７】
上記実施形態では、通話モードの例として、マナーモードと通常モードを示したが、切り換えの対象とするモードはこれらに限られず任意であり、種々のモード切り換えに本発明を適用してもよい。また、非音声通話の例としてテキストデータによる通信を示したが、音声の発生しない静粛な通信方法であれば、任意の通信方法であってもよい。また、テキスト通信の例としてテキストチャット（インスタントメッセージング）を例示したが、これに限られず、例えば、電子メールなどといったその他のテキスト通信であってもよい。
【０１２８】
なお、上述した移動体通信端末２００の各機能を予め備えている装置を本発明にかかる移動体通信端末として提供できるが、これらの機能を備えていない移動体通信端末にプログラムを適用することで、本発明にかかる移動体通信端末として機能させることもできる。この場合、上述した各処理を実行させるためのプログラムを既存の移動体通信端末に適用し、当該移動体通信端末を制御するコンピュータ（ＣＰＵなど）がそのプログラムを実行することで、既存の移動体通信端末で上記移動体通信端末２００の機能を実現することができる。すなわち、このようなプログラムを、移動体通信端末の記憶装置にインストールし、制御装置がこれを実行することで、既存の移動体通信端末を上記移動体通信端末２００として機能させることができ、移動体通信端末２００が実行する処理（移動体通信端末処理）をおこなうことができる。
【０１２９】
同様に、このようなプログラムを、音声通話機能や非音声通信機能を有する種々の装置に適用することによっても、本発明を実現することができる。すなわち、移動体通信端末に限らず、音声通話や非音声通信が可能な種々の装置に本発明を適用することができる。よって、例えば、ＰＤＡ（Personal Data Assistance：携帯情報端末）やパーソナルコンピュータなどといった任意の情報処理装置などに本発明を適用することで、上記移動体通信端末２００の機能を実現し、移動体通信端末２００が実行する処理（移動体通信端末処理）をおこなうことができる。すなわち、このようなプログラムを適用することにより、専用装置に限らず、種々の装置で本発明を実現させることができる。
【０１３０】
このようなプログラムの適用方法は任意であり、例えば、インターネットなどの通信媒体を介して提供することで任意の装置に適用することが可能である他、所定の記録媒体（例えば、メモリカード、ＣＤ−ＲＯＭ、ＤＶＤ、など）にプログラムを格納して配布して適用することもできる。
【図面の簡単な説明】
【０１３１】
【図１】本発明の実施形態にかかる移動体通信システムを模式的に示す図である。
【図２】図１に示すＳＩＰサーバの構成を示すブロック図である。
【図３】図１に示す移動体通信端末の外観構成を示す図である。
【図４】図１に示す移動体通信端末の内部構成を示すブロック図である。
【図５】本発明の実施形態１にかかるセッションを説明するためのシーケンス図である。
【図６】本発明の実施形態１にかかる発呼側の移動体通信端末が実行する発呼側応答処理を説明するためのフローチャートである。
【図７】本発明の実施形態１にかかる着呼側の移動体通信端末が実行する着呼側応答処理を説明するためのフローチャートである。
【図８】本発明の実施形態１にかかる移動体通信端末が実行するメッセージ交換処理を説明するためのフローチャートである。
【図９】図８に示すメッセージ交換処理におけるメッセージ表示画面の例を時系列順に示した図である。
【図１０】図８に示すメッセージ交換処理におけるメッセージ表示画面の他の例を示す図である。
【図１１】本発明の実施形態２にかかるセッションを説明するためのシーケンス図である。
【図１２】本発明の実施形態２にかかる移動体通信端末が実行する通話中端末応答処理を説明するためのフローチャートである。
【符号の説明】
【０１３２】
１…移動体通信システム、１０…移動体通信網、２０…ＩＰ網、３０…基地局、１００…ＳＩＰサーバ、１１０…プロキシサーバ部、１２０…登録サーバ部、１３０…ロケーションサーバ部、２００…移動体通信端末、２１０…制御部、２２０…通信制御部、２２１…通信部、２２２…アンテナ、２２３…セッション管理部、２２４…アドレス管理部、２２５…ＵＡＣモジュール部、２２６…ＵＡＳモジュール部、２２７…チャット管理部、２２８…チャットモジュール部、２３０…入力部、２３１…マナーボタン、２３２…通話ボタン、２３３…終話ボタン、２４０…表示部、２５０…記憶部、２６０…電話部、２６１…受話用スピーカ、２６２…送話用マイクロフォン、２７０…サウンド再生部、２７１…着信音生成部、２７２…サウンド再生用スピーカ、２８０…モータ駆動部、２８１…バイブレータ用モータ、２９０…通話モード管理部
【図１】
2007060431.tif 000003
【図２】
2007060431.tif 000004
【図３】
2007060431.tif 000005
【図４】
2007060431.tif 000006
【図５】
2007060431.tif 000007
【図６】
2007060431.tif 000008
【図７】
2007060431.tif 000009
【図８】
2007060431.tif 000010
【図９】
2007060431.tif 000011
【図１０】
2007060431.tif 000012
【図１１】
2007060431.tif 000013
【図１２】
2007060431.tif 000014