(57)【要約】【課題】処理にかかる負担が大きくなることなく、通話中の周辺環境に応じて、音声通話とテキストベースの通話とを自動的に切り替えることができる通話方法自動切替システム、サーバ、方法およびプログラムを提供する。【解決手段】サーバ４０は、携帯電話機１，２から受信した音声データにもとづいて、周辺環境のノイズレベルを測定し、通話モードの切り替えの必要性を判定する。サーバ４０が、音声通話からテキスト通話に切り替える必要性があると判定し、携帯電話機１，２がのいずれもが通話モードを切り替える旨の応答メッセージを送信した場合、サーバ４０は、テキスト通話を開始する旨の開始メッセージを携帯電話機１，２および交換局３０に送信する。携帯電話機１，２は、例えば、チャット等のテキスト通話用画面を起動して、あらかじめ確立されたテキスト通話用の回線による通信を行う。【選択図】図１
2008109595.tif 000002
【特許請求の範囲】
【請求項１】
音声およびテキストによる通話が可能な携帯端末の通話方法を切り替えるサーバ装置を備える通話方法自動切替システムであって、
前記サーバ装置は、
音声通話用の回線による通信とテキスト通話用の回線による通信とをあらかじめ確立する通信確立手段と、
携帯端末から受信した音声データにもとづいて、携帯端末の周辺環境の騒音レベルを測定する騒音測定手段と、
前記騒音測定手段が測定した騒音レベルにもとづいて通話方法を切り替えるか否かを判定する通話方法切替判定手段と、
前記通話方法切替判定手段の判定結果を前記携帯端末に送信する判定結果送信手段とを備え、
前記携帯端末は、受信した判定結果にもとづいて音声またはテキストによる通話方法に切り替える通話方法切替手段を備えた
ことを特徴とする通話方法自動切替システム。
【請求項２】
騒音測定手段は、受信した音声データを音声認識することにより騒音レベルを測定する請求項１記載の通話方法自動切替システム。
【請求項３】
通話方法切替判定手段は、測定された騒音レベルが、所定の閾値より大きい場合に通話方法をテキストによる通話に決定し、所定の閾値以下の場合に通話方法を音声による通話に決定する請求項１または請求項２記載の通話方法自動切替システム。
【請求項４】
騒音測定手段は、音声およびテキストによる通話中の携帯端末から音声データを受信して騒音レベルを測定する請求項１から請求項３のいずれか１項に記載の通話方法自動切替システム。
【請求項５】
音声およびテキストによる通話が可能な携帯端末の通話方法を切り替えるサーバ装置を備える通話方法自動切替システムであって、
前記サーバ装置は、
音声通話用の回線による通信とテキスト通話用の回線による通信とをあらかじめ確立する通信確立手段と、
携帯端末が測定した当該携帯端末の周辺環境の騒音レベルにもとづいて通話方法を切り替えるか否かを判定する通話方法切替判定手段と、
前記通話方法切替判定手段の判定結果を前記携帯端末に送信する判定結果送信手段とを備え、
前記携帯端末は、受信した判定結果にもとづいて音声またはテキストによる通話方法に切り替える通話方法切替手段を備えた
ことを特徴とする通話方法自動切替システム。
【請求項６】
音声およびテキストによる通話が可能な携帯端末の通話方法を切り替える通話方法自動切替サーバであって、
音声通話用の回線による通信とテキスト通話用の回線による通信とをあらかじめ確立する通信確立手段と、
携帯端末から受信した音声データにもとづいて、携帯端末の周辺環境の騒音レベルを測定する騒音測定手段と、
前記騒音測定手段が測定した騒音レベルにもとづいて通話方法を切り替えるか否かを判定する通話方法切替判定手段と、
前記通話方法切替判定手段の判定結果を前記携帯端末に送信する判定結果送信手段と
を備えたことを特徴とする通話方法自動切替サーバ。
【請求項７】
音声およびテキストによる通話が可能な携帯端末の通話方法を切り替える通話方法自動切替方法であって、
前記サーバ装置が、音声通話用の回線による通信とテキスト通話用の回線による通信とをあらかじめ確立し、
前記サーバ装置が、携帯端末から受信した音声データにもとづいて、携帯端末の周辺環境の騒音レベルを測定し、
前記サーバ装置が、測定した騒音レベルにもとづいて通話方法を切り替えるか否かを判定し、
前記サーバ装置が、判定結果を前記携帯端末に送信し、
前記携帯端末が、受信した判定結果にもとづいて音声またはテキストによる通話方法に切り替える
ことを特徴とする通話方法自動切替方法。
【請求項８】
音声およびテキストによる通話が可能な携帯端末の通話方法を切り替えるための通話方法自動切替プログラムであって、
コンピュータに、
音声通話用の回線による通信とテキスト通話用の回線による通信とをあらかじめ確立する処理と、
携帯端末から受信した音声データにもとづいて、携帯端末の周辺環境の騒音レベルを測定する処理と、
測定した騒音レベルにもとづいて通話方法を切り替えるか否かを判定する処理と、
判定結果を前記携帯端末に送信する処理と
を実行させるための通話方法自動切替プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯電話機同士の通話における通話方法自動切替システム、通話方法自動切替サーバ、通話方法自動切替方法および通話方法自動切替プログラムに関する。
【背景技術】
【０００２】
近年、携帯電話機の普及により、様々な場所で携帯電話機を利用する機会が増えている。それに伴い、公共の場所で携帯電話機を利用する場合の使用者のマナーや、会話内容の漏洩が社会問題となっている。特に、人の多い街中等で携帯電話機を使って通話する場合、自然と声が大きくなり、周囲への迷惑となるばかりでなく、個人情報等の流出につながるおそれがある。
【０００３】
また、使用環境や場所によっては、周辺の騒音によって、音声が聞き取りにくい場合、あるいは発話しにくい場合がある。そのような場合に、コミュニケーションを継続する方法として、メールでやり取りしたり、例えば、特許文献１に記載されたチャットシステムを利用したり、通話音声をテキストに変換する装置を利用する（例えば、特許文献２参照。）ことが考えられる。
【０００４】
また、音声通話モードと文字通話モードとのモード切り替えを、会話を中断することなく且つユーザ手動に依らずに行うことが可能な電話機が提案されている（例えば、特許文献３参照）。特許文献３には、携帯電話機が周囲の騒音レベルを測定・検出するための音センサを備え、通話中に周囲の騒音レベルが閾値を超えた場合に、相手側の音声を文字情報に変換して表示することが記載されている。
【０００５】
【特許文献１】特開２００２−１３２６９４号公報（段落００１２−００１３）
【特許文献２】特開２００４−２００９８５号公報（段落００１２−００１５）
【特許文献３】特開２００４−３２８１８１号公報（図１、段落００３１−００３２）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、メールや特許文献１〜３に記載されたような別の方法で通話しようとした場合、一旦音声通話を止めて、次のサービスを開始する必要がある。そのため、次のサービスが利用可能となり通話が始まるまでに時間がかかり、リアルタイムの通話ができなくなる。また、次のサービスを利用するための作業も利用者にとっては煩わしいものである。
【０００７】
また、特許文献２，３に記載された方式では、音声を文字に変換する処理が必要となり、サーバにとって大きな負担になるという問題がある。
【０００８】
そこで、本発明は、処理にかかる負担が大きくなることなく、通話中の周辺環境に応じて、音声通話とテキストベースの通話とを自動的に切り替えることができる通話方法自動切替システム、通話方法自動切替サーバ、通話方法自動切替方法および通話方法自動切替プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明による通話方法自動切替システムは、音声およびテキストによる通話が可能な携帯端末の通話方法を切り替えるサーバ装置を備える通話方法自動切替システムであって、サーバ装置は、音声通話用の回線による通信とテキスト通話用の回線による通信とをあらかじめ確立する通信確立手段と、携帯端末から受信した音声データにもとづいて、携帯端末の周辺環境の騒音レベルを測定する騒音測定手段と、騒音測定手段が測定した騒音レベルにもとづいて通話方法を切り替えるか否かを判定する通話方法切替判定手段と、通話方法切替判定手段の判定結果を携帯端末に送信する判定結果送信手段とを備え、携帯端末は、受信した判定結果にもとづいて音声またはテキストによる通話方法に切り替える通話方法切替手段を備えたことを特徴とする。なお、「通話方法を切り替える」とは、例えば、チャット等の画面を起動してテキスト通話を可能とすることである。
【００１０】
騒音測定手段は、受信した音声データを音声認識することにより騒音レベルを測定することが望ましい。そのような構成によれば、音声データを用いて、サーバ装置が騒音レベルを測定することができる。
【００１１】
通話方法切替判定手段は、測定された騒音レベルが、所定の閾値より大きい場合に通話方法をテキストによる通話に決定し、所定の閾値以下の場合に通話方法を音声による通話に決定することが望ましい。そのような構成によれば、騒音が大きい場合にテキストによる通話を行い、騒音が小さい場合に音声による通話を行うことができる。
【００１２】
騒音測定手段は、音声およびテキストによる通話中の携帯端末から音声データを受信して騒音レベルを測定することが望ましい。そのような構成によれば、テキストによる通話中にも音声データを受信して騒音レベルを測定し、通話方法を切り替えることができる。
【００１３】
本発明による通話方法自動切替システムは、音声およびテキストによる通話が可能な携帯端末の通話方法を切り替えるサーバ装置を備える通話方法自動切替システムであって、サーバ装置は、音声通話用の回線による通信とテキスト通話用の回線による通信とをあらかじめ確立する通信確立手段と、携帯端末が測定した当該携帯端末の周辺環境の騒音レベルにもとづいて通話方法を切り替えるか否かを判定する通話方法切替判定手段と、通話方法切替判定手段の判定結果を携帯端末に送信する判定結果送信手段とを備え、携帯端末は、受信した判定結果にもとづいて音声またはテキストによる通話方法に切り替える通話方法切替手段を備えたことを特徴とする。
【００１４】
本発明による通話方法自動切替サーバは、音声およびテキストによる通話が可能な携帯端末の通話方法を切り替える通話方法自動切替サーバであって、音声通話用の回線による通信とテキスト通話用の回線による通信とをあらかじめ確立する通信確立手段と、携帯端末から受信した音声データにもとづいて、携帯端末の周辺環境の騒音レベルを測定する騒音測定手段と、騒音測定手段が測定した騒音レベルにもとづいて通話方法を切り替えるか否かを判定する通話方法切替判定手段と、通話方法切替判定手段の判定結果を携帯端末に送信する判定結果送信手段とを備えたことを特徴とする。
【００１５】
本発明による通話方法自動切替方法は、音声およびテキストによる通話が可能な携帯端末の通話方法を切り替える通話方法自動切替方法であって、サーバ装置が、音声通話用の回線による通信とテキスト通話用の回線による通信とをあらかじめ確立し、サーバ装置が、携帯端末から受信した音声データにもとづいて、携帯端末の周辺環境の騒音レベルを測定し、サーバ装置が、測定した騒音レベルにもとづいて通話方法を切り替えるか否かを判定し、サーバ装置が、判定結果を携帯端末に送信し、携帯端末が、受信した判定結果にもとづいて音声またはテキストによる通話方法に切り替えることを特徴とする。
【００１６】
本発明による通話方法自動切替プログラムは、音声およびテキストによる通話が可能な携帯端末の通話方法を切り替えるための通話方法自動切替プログラムであって、コンピュータに、音声通話用の回線による通信とテキスト通話用の回線による通信とをあらかじめ確立する処理と、携帯端末から受信した音声データにもとづいて、携帯端末の周辺環境の騒音レベルを測定する処理と、測定した騒音レベルにもとづいて通話方法を切り替えるか否かを判定する処理と、判定結果を携帯端末に送信する処理とを実行させることを特徴とする。
【発明の効果】
【００１７】
本発明によれば、サーバ装置が携帯電話機の音声データを受信し、騒音レベルを測定して通話方法を決定し、携帯電話機が決定された通話方法で通話を行うため、騒音レベルに応じた通話モードで通話を行うことができるという効果がある。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の実施の形態を図面を参照して説明する。図１は、本発明による通話方法自動切替システムの一構成例を示すブロック図である。図１に示す通話方法自動切替システムは、携帯電話機１と、携帯電話機２と、基地局１１と、基地局１２と、交換局３０と、サーバ４０とを備える。携帯電話機１，２は、基地局１１，１２等を介してネットワーク２０に接続し、さらに、交換局３０を介して、互いに音声通話やパケット通信を行うことが可能である。なお、図１には、携帯電話機１が基地局１１と通信し、携帯電話機２が基地局１２と通信する場合を例示するが、携帯電話機１が基地局１２と通信し、携帯電話機２が基地局１１と通信してもよい。
【００１９】
携帯電話機１，２は、プログラムに従って動作し、通常の音声通話機能に加えて、テキストベースの通話機能を含む。テキストベースの通話とは、例えば、１対１でのチャットシステムを利用して、画面上で文字を使用してリアルタイムに行う会話を意味する。携帯電話機１，２は、テキストベースの通話機能として、例えば、会話内容を示すテキストデータをネットワーク２０等の通信ネットワークを介して送受信する機能や、送受信するテキストデータを画面上に表示する機能を有する。以下、テキストベースの通話をテキスト通話と表記する場合がある。
【００２０】
また、携帯電話機１，２は、携帯電話網等のネットワーク２０を介してサーバ４０とメッセージを送受信するメッセージ送受信機能を含む。
【００２１】
発信側の携帯電話機は、例えば、利用者によって指定された音声通話やテキストベースの通話等の通話モードでの通話の開始を、着信側の携帯電話機に要求する開始要求メッセージをサーバ４０に送信する。着信側の携帯電話機は、開始要求メッセージに応じてサーバ４０が送信する呼出メッセージを受信し、呼出メッセージに対する応答メッセージを送信する。
【００２２】
携帯電話機１，２は、サーバ４０から、所定の通話モードでの通話を開始する旨の開始メッセージを受信し、通話を開始する。また、各携帯電話機は、サーバ４０から通話モード切り替えについての確認メッセージを受信し、確認メッセージに対する応答メッセージを送信する。確認メッセージに対する応答メッセージは、通話モードの切り替えを行うか否かを示す情報である。また、携帯電話機１，２は、受信したメッセージを画面上に表示する機能を含む。
【００２３】
ここで、携帯電話機１，２は、通話モードとして、音声通話またはテキスト通話のいずれかを指定して通話を開始するだけでなく、「音声通話＋テキスト通話」を指定して、通話を開始することができる。「音声通話＋テキスト通話」とは、例えば、周辺環境に応じて音声通話とテキスト通話とを切り替えることができるモードである。例えば、携帯電話機１，２は、通話モードが「音声通話＋テキスト通話」の開始メッセージを受信した場合、周辺環境に応じてテキスト通話に切り替え可能な音声通話を開始する。なお、発信側の携帯電話機は、音声通話を行う際にテキスト通話機能をオンにして発信することにより、「音声通話＋テキスト通話」の開始要求メッセージをサーバ４０に送信する。
【００２４】
なお、通話モードを切り替えるとは、例えば、サーバ４０が、通話中のモードと異なる通話モードの開始メッセージを携帯電話機１，２および交換局３０に送信し、携帯電話機１，２が、開始メッセージが示す通話モードでの通話を行うことを意味する。
【００２５】
基地局１１，１２は、携帯電話機１，２と無線通信を行い、携帯電話機１，２から送信されるデータをネットワーク２０等の通信ネットワークを介して交換局３０に送信する。
【００２６】
交換局３０（具体的には、交換局に設備される交換機）は、基地局１１，１２から送信されるデータをサーバ４０に送信する。また、交換局３０は、サーバ４０とメッセージを送受信するメッセージ送受信機能を含む。交換局３０は、サーバ４０から、例えば、音声通話、テキスト通話、「音声通話＋テキスト通話」等の所定の通話モードでの通話を開始する旨の開始メッセージを受信する。また、交換局３０は、音声通話やテキストベースの通話で使用する回線を確保する機能を含む。ここで、音声通話やテキストベースの通話で使用する回線を確保するとは、例えば、携帯電話機１，２間の音声通話用の回線による通信およびテキスト通話用の回線による通信の両通信をあらかじめ確立することを意味する。
【００２７】
例えば、交換局３０は、通話モードを切り替え可能な「音声通話＋テキスト通話」が開始された場合であって、かつ音声通話がなされている場合、発信側の携帯電話機によって送信された音声データを、サーバ４０および着信側の携帯電話機に送信する。また、交換局３０は、例えば、「音声通話＋テキスト通話」が開始された場合であって、かつテキスト通話がなされている場合、発信側の携帯電話機によって送信された音声データを、サーバ４０に送信する。
【００２８】
サーバ４０は、例えば、交換局に設置される。サーバ４０は、交換局３０に接続され、携帯電話機１，２によって送信される音声データを、ネットワーク２０等の通信ネットワークを介して受信する。サーバ４０は、受信した音声データにもとづいて各携帯電話機の周辺環境のノイズレベルを測定する機能を含み、音声データのノイズレベルを定期的に測定する。そして、サーバ４０は、ノイズレベルの測定結果を通話モードの切り替え判定に使用する。ノイズの測定において、サーバ４０は、音声認識技術を用いて、音声通話中の利用者の発話と周辺環境のノイズを分離し、ノイズの大きさを数値化する。ここで、サーバ４０は、各携帯電話機の利用者の音声データをデータベースにあらかじめ記憶しておくことにより、より正確にノイズレベルを測定することができる。例えば、サーバ４０は、あらかじめ記憶する音声データで特定可能な周波数成分の音声を入力音声から取り除くことによってノイズ成分を抽出し、その出力レベルを測定する。サーバ４０は、通話モードが音声通話からテキストベースの通話に切り替わった際にも、音声通話の環境を維持し、一定間隔毎に周辺環境のノイズレベルを測定する。
【００２９】
なお、サーバ４０は、交換局３０が備える交換機の一機能として実現されてもよい。また、サーバ４０は、インターネット等の通信ネットワークを介して交換局３０と接続されていてもよい。
【００３０】
また、サーバ４０は、携帯電話機１，２とメッセージを送受信するメッセージ送受信機能を含む。サーバ４０は、携帯電話機１，２が送信する発信（開始要求）メッセージをネットワーク２０等の通信ネットワークを介して受信すると、指定された通話モードで着信側の携帯電話機を呼び出す呼出メッセージを送信する。そして、携帯電話機１，２から、呼出メッセージに対する応答メッセージを受信する。サーバ４０は、携帯電話機１，２に、音声通話、テキスト通話、「音声通話＋テキスト通話」等の所定の通話モードでの通話を開始する旨の開始メッセージをネットワーク２０等の通信ネットワークを介して送信する。また、サーバ４０は、携帯電話機１，２に、通話モード切り替えについての確認メッセージを送信する。そして、携帯電話機１，２から、確認メッセージに対する応答メッセージを受信する。また、サーバ４０は、交換局３０とメッセージを送受信するメッセージ送受信機能を含む。サーバ４０は、交換局３０に、例えば、音声通話、テキスト通話、「音声通話＋テキスト通話」等の所定の通話モードでの通話を開始する旨の開始メッセージを送信する。
【００３１】
さらに、サーバ４０は、音声通話とテキスト通話とを切り替えるか否かを判定する切り替え判定機能を含む。切り替え判定機能は、ノイズレベルに応じて、音声通話とテキスト通話との切り替えの必要性を判定する機能である。サーバ４０は、例えば、測定したノイズレベルをあらかじめ定められた閾値と比較することによって、通話モードの切り替えの必要性を判定する。
【００３２】
サーバ４０は、通話モードを切り替える必要性があると判定した場合には、携帯電話機１，２に対し、通話モードを切り替えるか否かを確認するための確認メッセージを送信する。確認メッセージに対する応答メッセージのいずれもがＹＥＳの場合（すなわち、通話モードを切り替える旨の内容である場合）にのみ、サーバ４０は、通話モードの切り替えを行う。例えば、サーバ４０は、通話モードの切り替え時に、音声通話またはテキスト通話を開始する旨の開始メッセージを携帯電話機１，２および交換局３０に送信する。確認メッセージに対する応答メッセージのいずれか一方がＮＯの場合（すなわち、通話モードを切り替えない旨の内容である場合）、サーバ４０は、それまでの通話モードを維持する。
【００３３】
本実施の形態において、通信確立手段は、交換局３０に設備される交換機に搭載される制御部によって実現される。騒音測定手段、通話方法切替判定手段および判定結果送信手段は、サーバ４０に搭載されるＣＰＵ等の制御部によって実現される。通話方法切替手段は、携帯電話機１，２の制御部によって実現される。
【００３４】
次に、図面を参照して本実施の形態の動作について説明する。
【００３５】
まず、一般的な動作の例について説明する。図８は、携帯電話機が音声通話を行う場合の一般的な動作の例を示すシーケンス図である。なお、以下の説明では、携帯電話機１０１が発信側であって、携帯電話機１０２が着信側である場合を例示する。
【００３６】
携帯電話機１０１が携帯電話機１０２に発信する場合、携帯電話機１０１は、携帯電話機１０２の番号に発信する（ステップＳ１０１）。交換局３００は、携帯電話機１０１からの発信を受けて、携帯電話機１０２に対し呼出を行う（ステップＳ１０２）。携帯電話機１０２は、携帯電話機１０１からの着信を受ける（ステップＳ１０３）。携帯電話機１０２が応答した場合に（ステップＳ１０４）、音声通話が開始される（ステップＳ１０５）。以降は、交換局３００を介して、携帯電話機１０１と携帯電話機１０２との間で音声データのやりとりが行われる。
【００３７】
なお、図８に例示する携帯電話機が音声通話を行う場合の一般的な動作は、本実施の形態における携帯電話機１，２についても適用される。
【００３８】
次に、本実施の形態における動作の例について説明する。図２は、「音声通話＋テキスト通話」の開始時の動作の例を示すシーケンス図である。なお、以下の説明では、携帯電話機１が発信側であって、携帯電話機２が着信側である場合を例示する。
【００３９】
携帯電話機１は、音声通話発信時に、テキスト通話機能をオンにして発信し、交換局３０を介して、サーバ４０に「音声通話＋テキスト通話」の開始要求メッセージを送信する（ステップＳ１１）。
【００４０】
サーバ４０は、「音声通話＋テキスト通話」の開始要求メッセージを受信し、携帯電話機２に「音声通話＋テキスト通話」の呼出メッセージを送信する（ステップＳ１２）。
【００４１】
携帯電話機２は、「音声通話＋テキスト通話」で着信を受ける（すなわち、呼出メッセージを受信する）と、画面上に、テキスト通話を可能にするか否かをユーザに確認させるためのメッセージを表示する。例えば、携帯電話機２は、着信し、かつ「音声通話＋テキスト通話」での通話を行う場合、ユーザ操作によって「ＹＥＳ」を選択し、着信するが音声通話のみを行う場合、「ＮＯ」を選択する（ステップＳ１３）。
【００４２】
ステップＳ１３において、「ＹＥＳ」が選択された場合、携帯電話機２は、呼出メッセージに対する「音声通話＋テキスト通話」の応答メッセージを送信する（ステップＳ１４）。サーバ４０は、交換局３０を介して、「音声通話＋テキスト通話」の応答メッセージを受信して、携帯電話機１，２および交換局３０に、「音声通話＋テキスト通話」の開始メッセージを送信する（ステップＳ１５）。交換局３０は、「音声通話＋テキスト通話」の回線を確保し、携帯電話機１，２は、「音声通話＋テキスト通話」として、例えば、周辺環境に応じてテキスト通話に切り替え可能な音声通話を開始する（ステップＳ１６）。例えば、ステップＳ１６において、交換局３０は、携帯電話機１，２間の音声による通話回線を用いた通信およびテキストによる通話回線を用いた通信の両通信をあらかじめ確立する。
【００４３】
次に、音声通話のみが開始される場合について説明する。図３は、音声通話の開始時の動作の例を示すシーケンス図である。なお、図３におけるステップＳ１１〜Ｓ１３の処理は、図２に示す処理と同様であるため、説明を省略する。
【００４４】
ステップＳ１３において、「ＮＯ」が選択された場合、携帯電話機２は、例えば、呼出メッセージに対する「音声通話」の応答メッセージを送信する（ステップＳ２４）。サーバ４０は、「音声通話」の応答メッセージを受信して、携帯電話機１，２および交換局３０に、「音声通話」の開始メッセージを送信する（ステップＳ２５）。交換局３０は、「音声通話」の回線を確保し、携帯電話機１，２は、「音声通話」を開始する（ステップＳ２６）。なお、この場合は、図８に示す一般的な音声通話と同様の処理となり、サーバ４０は処理を終了する。
【００４５】
次に、「音声通話＋テキスト通話」が開始された場合であって、周辺環境の変化がない通常の場合の動作について説明する。図４は、「音声通話＋テキスト通話」時の通常時の動作の例を示すシーケンス図である。
【００４６】
音声通話中およびテキスト通話中に、サーバ４０は、一定間隔で携帯電話機１，２が送信する音声データから、各携帯電話機の周辺環境のノイズレベルを測定する。
【００４７】
例えば、図４に示すように、携帯電話機１は、ユーザによって入力された音声データを交換局３０に送信する（ステップＳ３１）。交換局３０は、携帯電話機１が送信した音声データを、サーバ４０および携帯電話機２に送信する。携帯電話機２は、受信した音声データを出力する（ステップＳ３２）。サーバ４０は、所定の時間間隔で、携帯電話機１が送信した音声データから、携帯電話機１の周辺環境のノイズレベルを測定し、通話モードの切り替えの必要性を判定する。ノイズレベルが所定の閾値よりも小さい場合、サーバ４０は、通話モードの切り替えの必要性がないと判定し、音声通話が継続される（ステップＳ３３）。
【００４８】
同様に、携帯電話機２は、ユーザによって入力された音声データを交換局３０に送信する（ステップＳ３４）。交換局３０は、携帯電話機２が送信した音声データを、サーバ４０および携帯電話機１に送信する。携帯電話機１は、受信した音声データを出力する（ステップＳ３５）。サーバ４０は、所定の時間間隔で、携帯電話機２が送信した音声データから、携帯電話機２の周辺環境のノイズレベルを測定し、通話モードの切り替えの必要性を判定する。ノイズレベルが所定の閾値よりも小さい場合、サーバ４０は、通話モードの切り替えの必要性がないと判定し、音声通話が継続される（ステップＳ３６）。
【００４９】
次に、「音声通話＋テキスト通話」が開始された場合であって、周辺環境が変化した場合の動作について説明する。図５は、通話モードを切り替えない場合の動作の例を示すシーケンス図である。図５には、「音声通話＋テキスト通話」が開始され、携帯電話機１，２が音声通話を行っている場合を例示する。なお、図５におけるステップＳ３１，Ｓ３２の処理は、図４に示す処理と同様であるため、説明を省略する。
【００５０】
サーバ４０は、所定の時間間隔で、携帯電話機１が送信した音声データから、携帯電話機１の周辺環境のノイズレベルを測定し、通話モードの切り替えの必要性を判定する。ノイズレベルが所定の閾値を超えた場合（ステップＳ４３）、サーバ４０は、音声通話からテキスト通話への切り替えの必要性があると判定し、携帯電話機１，２にテキスト通話への切り替え確認のための確認メッセージを送信する（ステップＳ４４）。
【００５１】
携帯電話機１，２は、サーバ４０から確認メッセージを受信し（ステップＳ４５，Ｓ４６）、確認メッセージに対する応答メッセージをサーバ４０に送信する。確認メッセージに対する応答メッセージは、通話モードの切り替えを希望するか否かを示す情報であって、携帯電話機１，２は、例えば、ユーザがテキスト通話への切り替えを希望する場合には「ＹＥＳ」を送信し、テキスト通話への切り替えを希望しない場合には「ＮＯ」を送信する。サーバ４０は、応答メッセージの回答内容によって、通話モードを切り替えるか否かを決定する。
【００５２】
確認メッセージに対する応答メッセージとして、携帯電話機１，２から送信される応答メッセージのいずれかが「ＮＯ（切り替え否）」の場合、音声通話が継続される。例えば、図５に示すように、確認メッセージに対する応答メッセージとして、携帯電話機１が「ＹＥＳ」の応答メッセージを送信し（ステップＳ４７）、携帯電話機２が「ＮＯ」の応答メッセージを送信した場合（ステップＳ４８）、音声通話が継続される（ステップＳ４９）。
【００５３】
次に、通話モードを切り替える場合の動作について説明する。図６は、音声通話からテキスト通話に切り替える場合の動作の例を示すシーケンス図である。音声通話からテキスト通話に切り替わると、携帯電話機１，２は、例えば、チャット等のテキスト通話用画面を起動して、「音声通話＋テキスト通話」の開始時にあらかじめ確立されたテキスト通話用の回線による通信を行う。なお、後述するように、テキスト通話に切り替わった場合にも、「音声通話＋テキスト通話」の開始時にあらかじめ確立された音声通話用の回線による通信は確立されている。
【００５４】
図６には、「音声通話＋テキスト通話」が開始され、携帯電話機１，２が音声通話を行っている場合を例示する。なお、図６におけるステップＳ３１，Ｓ３２，Ｓ４３〜Ｓ４７の処理は、図４，５に示す処理と同様であるため、説明を省略する。
【００５５】
確認メッセージに対する応答メッセージとして、携帯電話機１，２から送信される応答メッセージが両方とも「ＹＥＳ（切り替え可）」の場合、テキスト通話に切り替わる。例えば、図６に示すように、確認メッセージに対する応答メッセージとして、携帯電話機１が「ＹＥＳ」の応答メッセージを送信し（ステップＳ４７）、かつ携帯電話機２が「ＹＥＳ」の応答メッセージを送信した場合（ステップＳ５８）、サーバ４０は、テキスト通話を開始する旨の開始メッセージを携帯電話機１，２および交換局３０に送信する（ステップＳ５９）。携帯電話機１，２は、開始メッセージを受信し、テキスト通話を行う。例えば、携帯電話機１は、ユーザによって入力されたテキストデータをサーバ４０に送信する（ステップＳ６０）。サーバ４０は、携帯電話機１が送信したテキストデータを携帯電話機２に送信する。携帯電話機２は、受信したテキストデータを出力する（ステップＳ６１）。
【００５６】
次に、テキスト通話から音声通話に切り替える場合の動作について説明する。図７は、テキスト通話から音声通話に切り替える場合の動作の例を示すシーケンス図である。テキスト通話から音声通話に切り替わると、携帯電話機１，２は、例えば、チャット等のテキスト通話用画面を終了して、「音声通話＋テキスト通話」の開始時にあらかじめ確立された音声通話用の回線による通信を行う。なお、音声通話に切り替わった場合にも、「音声通話＋テキスト通話」の開始時にあらかじめ確立されたテキスト通話用の回線による通信は確立されている。
【００５７】
図７には、「音声通話＋テキスト通話」が開始され、音声通話を行っている際にテキスト通話に切り替わり、携帯電話機１，２がテキスト通話を行っている場合を例示する。なお、図７におけるステップＳ６０，Ｓ６１の処理は、図６に示す処理と同様であるため、説明を省略する。
【００５８】
なお、テキスト通話に切り替わった場合にも、交換局３０は、例えば、「音声通話＋テキスト通話」の開始時にあらかじめ確立された音声通話用の回線を使用して、携帯電話機１，２が送信した音声データをサーバ４０に送信する。そして、サーバ４０は、交換局３０から、携帯電話機１，２が送信した音声データを受信し、所定の時間間隔で各携帯電話機の周辺環境のノイズレベルを測定して、通話モードの切り替えの必要性を判定する。
【００５９】
図７に示すように、テキスト通話中に、音声データから測定したノイズレベルが所定の閾値を下回った場合（ステップＳ６２）、サーバ４０は、テキスト通話から音声通話への切り替えの必要性があると判定し、携帯電話機１，２に音声通話への切り替え確認のための確認メッセージを送信する（ステップＳ６３）。
【００６０】
携帯電話機１，２は、サーバ４０から確認メッセージを受信し（ステップＳ６４，Ｓ６５）、確認メッセージに対する応答メッセージをサーバ４０に送信する。確認メッセージに対する応答メッセージは、通話モードの切り替えを希望するか否かを示す情報であって、携帯電話機１，２は、例えば、ユーザが音声通話への切り替えを希望する場合には「ＹＥＳ」を送信し、音声通話への切り替えを希望しない場合には「ＮＯ」を送信する。サーバ４０は、応答メッセージの回答内容によって、通話モードを切り替えるか否かを決定する。
【００６１】
確認メッセージに対する応答メッセージとして、携帯電話機１，２から送信される応答メッセージが両方とも「ＹＥＳ（切り替え可）」の場合、音声通話に切り替わる。例えば、図７に示すように、確認メッセージに対する応答メッセージとして、携帯電話機１が「ＹＥＳ」の応答メッセージを送信し（ステップＳ６６）、かつ携帯電話機２が「ＹＥＳ」の応答メッセージを送信した場合（ステップＳ６７）、サーバ４０は、音声通話を再開する旨の開始メッセージを携帯電話機１，２および交換局３０に送信する（ステップＳ６８）。交換局３０は、音声通話を再開する（ステップＳ６９）。また、携帯電話機１，２は、開始メッセージを受信して音声通話を行う。例えば、携帯電話機１は、ユーザによって入力された音声データを交換局３０に送信する（ステップＳ７０）。この後、交換局３０は、例えば、携帯電話機１によって送信された音声データを、サーバ４０および携帯電話機２に送信する。
【００６２】
以上に説明したように、本実施の形態によれば、携帯電話機で通話中、話者あるいは相手側の周辺環境が悪くなったときに、テキストベースの通話に切り替わるため、正確なコミュニケーションを図ることができる。また、周辺環境が悪い場合に、周囲へのマナーを配慮し、かつ秘匿性の優れた通話に切り替えることができる。
【００６３】
また、テキストベースの通話と音声通話とが自動で切り替わるため、利用者に余計な時間や手間がかからず、リアルタイムに通話を継続することができる。
【００６４】
さらに、サーバ側で、常に、音声からテキストへの変換処理等のための音声認識を行う必要がないため、サーバの負担軽減を図ることができる。
【００６５】
また、街中等の人が多いところで、テキストベース通話に切り替わるため、音声通話時に比べて不必要に情報が漏れてしまう恐れがない。
【００６６】
なお、サーバの処理をさらに軽減するため、ノイズレベルの測定を各携帯電話機が行ってもよい。この場合、携帯電話機１，２は、ノイズ測定機能を有し、マイクロフォンに入力される周辺環境のノイズを測定する。携帯電話機１，２は、測定結果をメッセージとしてサーバ４０に送信する。サーバ４０は、測定結果を含むメッセージを受信して、音声通話とテキストベースの通話との切り替え判定のみを行う。そのような構成によれば、サーバ４０ではノイズ測定のための処理が不要となり、処理量の大幅な削減が期待できる。また、サーバ４０において、音声データベースや音声認識ソフトが不要となるため、ディスク容量の削減にもつながる。
【産業上の利用可能性】
【００６７】
本発明は、騒音の大きい場所等において携帯電話機を使用する用途に効果的に適用できる。
【図面の簡単な説明】
【００６８】
【図１】本発明による通話方法自動切替システムの一構成例を示すブロック図である。
【図２】「音声通話＋テキスト通話」の開始時の動作の例を示すシーケンス図である。
【図３】音声通話の開始時の動作の例を示すシーケンス図である。
【図４】「音声通話＋テキスト通話」時の通常時の動作の例を示すシーケンス図である。
【図５】通話モードを切り替えない場合の動作の例を示すシーケンス図である。
【図６】音声通話からテキスト通話に切り替える場合の動作の例を示すシーケンス図である。
【図７】テキスト通話から音声通話に切り替える場合の動作の例を示すシーケンス図である。
【図８】携帯電話機が音声通話を行う場合の一般的な動作の例を示すシーケンス図である。
【符号の説明】
【００６９】
１，２      携帯電話機
１１，１２  基地局
２０        ネットワーク
３０        交換局
４０        サーバ
【図１】
2008109595.tif 000003
【図２】
2008109595.tif 000004
【図３】
2008109595.tif 000005
【図４】
2008109595.tif 000006
【図５】
2008109595.tif 000007
【図６】
2008109595.tif 000008
【図７】
2008109595.tif 000009
【図８】
2008109595.tif 000010