(57)【要約】【課題】  通話中に保留操作がなされ、通話者が配慮に欠ける行動をしてしまったとしても、通話の相手の精神面における負荷を大きくすることなくリダイヤルすることが可能である通信端末を提供する。【解決手段】  通信端末１１０Ａは、通信端末１１０Ａの制御中枢を司る、実質的にコンピュータからなる制御部２００と、何れも制御部２００に接続された、他の通信端末との間で通話しているときに、当該他の通信端末と音声の無線通信を行なうための電話通信装置２０４、他の通信端末及び管理サーバ１０６との間でデータの無線通信を行なうためのデータ通信装置２０６、利用者が通信端末１１０Ａを操作する際に使用する入力装置２１２、日時を計時するための計時装置２１４、表示装置２１０、音声入出力装置２０８、並びに種々の情報を記憶するための記憶装置２０２とを含む。【選択図】        図３
2009253596.tif 000002
【特許請求の範囲】
【請求項１】
記憶手段と、
利用者に他の端末と通話させるための通話手段と、
他の端末と通信するための通信手段と、
前記通話手段を介した通話を終了した他の端末の識別子を前記記憶手段に記憶させるための識別子記憶手段と、
前記利用者からの指示に応答して、前記通話手段を制御して、前記記憶手段に記憶されている識別子に対応する他の端末との通話を可能にするための通話制御手段と、
前記通信手段を介して、前記記憶手段に記憶されている識別子に対応する他の端末の状態を取得するための状態取得手段と、
前記状態取得手段によって取得された状態を、前記利用者に通知するための通知手段と、
前記状態取得手段によって取得された状態に応じて、前記通話制御手段を有効化、又は無効化するための手段とを含む、通信端末。
【請求項２】
記憶手段と、
利用者に他の端末と通話させるための通話手段と、
前記通話手段を介した通話を終了した他の端末の識別子を前記記憶手段に記憶させるための識別子記憶手段と、
前記利用者からの指示に応答して、前記通話手段を制御して、前記記憶手段に記憶されている識別子に対応する他の端末との通話を可能にするための通話制御手段と、
前記識別子記憶手段が前記記憶手段に識別子を記憶させたときから、所定の時間が経過したか否かを判定するための計時手段と、
前記計時手段による判定結果を前記利用者に通知するための通知手段と、
前記計時手段による判定結果に応じて、前記通話制御手段を有効化、又は無効化するための手段とを含む、通信端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信端末に関し、特に、リダイヤル機能を備える通信端末に関する。
【背景技術】
【０００２】
電話機で同じ相手に対して連続して通話する場合に、利用者の負荷を軽減させることを目的として、リダイヤル機能が実用化されている。
【０００３】
リダイヤル機能の１つとして、発信履歴の中から利用者が望む電話番号を利用者に指定させて発呼する機能がある。具体的には、利用者が一度発呼したことのある相手の電話番号を発信履歴として電話機が記憶しておく。利用者が同じ相手に対して再度発呼する場合、利用者にテンキーで電話番号を入力させることなしに、利用者がリダイヤルボタンを押下する等の簡単な所定のユーザ操作に応答して、発信履歴にある電話番号に対して電話機が発呼する。
【０００４】
また、通話を切断した後、過去に通話したことのある端末との間で再度通話の接続を行なうという観点で考えると、リダイヤル機能は、上記の発信履歴に基づく機能には限定されない。リダイヤル機能の１つとして、着信履歴から利用者が望む電話番号を利用者に指定させて発呼する機能も実用化されている。具体的には、他の電話機からの着信があった際に、交換網から伝送された当該他の電話機の電話番号を着信履歴として記憶しておく。利用者が同じ相手に対して発呼する場合、利用者がテンキーで当該他の電話機の電話番号を入力することなしに、簡単な所定のユーザ操作に応答して、着信履歴にある電話番号に対して電話機が発呼する（特許文献１及び特許文献２）。
【０００５】
ところで、電話機には、通話中に何らかの所用のために通話を一時中断するための保留機能が設けられている場合がある。一般的な保留機能では、保留した者が保留の状態を解除するまで、保留された者は何もせずに待ち続けなければならない。また、保留中も回線が接続されているので、保留にかかった時間の分の通話料を支払わなければならない。すなわち、一般的な保留機能では、時間的リソースの浪費と、経済的リソースの浪費との２つの問題があった。
【０００６】
そこで、特許文献３では、以下に述べる「通話切断を行なう通話保留制御」のための技術を提案している。
【０００７】
「通話切断を行なう通話保留制御」のための技術では、先ず、電話機は、発信履歴及び着信履歴の両方を履歴メモリとして記憶する。通話中に保留の状態となった場合、電話機は、通話の相手の端末との回線を切断する。保留の状態が解除された場合、当該電話機の利用者がテンキーで電話番号を入力することなしに、電話機は、履歴メモリに記憶されている、当該通話の相手の端末の電話番号に自動的に発呼する。
【０００８】
保留中は一旦回線が切断されるので、保留された者の行動は拘束されることはなく、保留された者の時間的リソースの浪費の問題は解決される。また、保留中の通話量を支払う必要がなく、経済的リソースの浪費の問題も解決される。
【０００９】
また、特許文献３に記載の技術は、上記したリダイヤル機能の目的である、電話機で同じ相手に対して連続して通話する場合における利用者の負荷の軽減に関する問題を改善するための技術でもある。
【特許文献１】特開昭６０‐２１００５３
【特許文献２】特開平２‐３０５０５４
【特許文献３】特開２００１‐２５１４２０
【発明の開示】
【発明が解決しようとする課題】
【００１０】
電話によるコミュニケーションは、実際に顔を会わせるコミュニケーションとは異なり、相手の詳細な状況の変化を目視で確認することができない。そのため、電話機を通じて発せられる言葉のみから相手の状況を判断して行動するしかない。
【００１１】
例えば、友人との電話でのコミュニケーションにおいて、長電話して盛り上がっている最中に、家のインターフォンが鳴って、突然の訪問者が来た場合について考える。この場合、通常は、電話でのコミュニケーションを継続したいという欲求はある。しかし、最近よくある訪問販売の勧誘であるとの早合点から、以下の伝達事項のみを伝えて、通話を保留して訪問者に対応することは、よくある行動である。
【００１２】
「誰か来たみたいだから、ちょっと待ってて！」
ところが、訪問者は、久しぶりに会う昔の友人であるとする。この場合、あまりのなつかしさと、久しぶりに出向いてくれたという感激とから、訪問者とのコミュニケーションに没頭してしまう場合がある。電話を保留していたことを忘れてしまい、そのことに気付いたときは、すでに回線が切断されていて、再度電話しても、電話の相手は機嫌を悪くして応答してくれないという悲劇を起こしかねない。
【００１３】
これは、配慮に欠ける行動であって、保留する者が責任ある行動をすれば問題はない。しかし、ビジネス用途とは違い、日常の雑談程度であるような電話のコミュニケーションで、上記のようなあらゆる状況を想定して、配慮のある通話保留操作を行なえることは、むしろまれであると言える。なぜなら、ビジネス用途では、通常、通話の相手はクライアントであるので、相手に失礼がないように常に配慮した行動を心掛けられるものであるが、私生活において友人と電話する場合では、そのような配慮した行動を怠りがちになるからである。
【００１４】
また、特許文献３に記載の技術でも、同様の問題が生じる。特許文献３では、時間的リソースと経済的リソースとの両方の浪費が改善されているが、保留中は回線が切断されてしまっていることを通話者が認識することによって、通話者は現在保留中であることを忘れがちである。そのため、通常の保留機能と比較すると、上記した配慮に欠ける行動を起こしてしまいやすい。
【００１５】
保留された側の者の観点で考えると、特許文献３に記載の技術では時間的リソースの浪費を改善することはできるが、保留の状態が解除された後に通話を継続できるか否かは、保留された者の配慮に委ねられる。特許文献３に記載の保留機能では、通話中に保留にする場合、保留する者が以下の伝達事項を伝えて保留が開始されることが想定される。
【００１６】
「続きについては、再度連絡するね！」
そのような場合、保留された者は、回線が切断されているからといって身勝手な行動を取らず、第三者からの着呼に応答することと第三者に対して発呼することとを差し控える必要がある。もし、保留された者がそのような行動を取らなければ、保留した者が保留された者を放置するような上述の状況とは逆であって、「度々電話したけれども、全然連絡が取れない」という保留した者の気分が悪くなるような状況が生じる。このような状況も、配慮に欠ける行動から生じたものであり、日常の雑談程度である電話のコミュニケーションにおいて生じやすい。
【００１７】
また、特許文献３に記載の技術のように、保留中に一旦回線を切断するための機能は、自分の電話機が他の端末に専有されないということであり、それはすなわち、自分の電話機が他の端末から物理的に解放されることである。電話機等のデバイスが他の端末から物理的に解放されるという観点では、今後、特許文献３に記載の技術は拡張され得る。しかし、同時に、チャット及びメール等のように、こちらがメッセージを送信しても、相手から返信がない可能性があるということを利用者が既に承知済みであるような通信機能とは異なり、電話機等を用いる通話機能ではリアルタイム性が要求される。すなわち、保留中に一旦回線を切断すると、物理的には自分の電話機は相手の端末から解放されるが、保留された者は、いつ相手から保留を解除されるかということと、保留が解除されるまで第三者と電話することを差し控えなければならないということとを保留中に常に意識する必要がある。仮に、保留したまま放置されると、保留された者は、そのように精神的に不安定な状態を長い間保持し続けることになる。それは、保留されたものにとって、大変ストレスがかかることである。このような状況は避けるべきである。
【００１８】
したがって、本発明の目的は、通話中に保留操作がなされ、通話者が配慮に欠ける行動をしてしまったとしても、通話の相手の精神面における負荷を大きくすることなく通話を再開することが可能である通信端末を提供することである。
【００１９】
本発明の他の目的は、通話中に保留操作がなされ、通話者が配慮に欠ける行動をして、保留したまま放置したとしても、保留した者及び保留された者が精神的に不安定な状態を保持し続けることがない通信端末を提供することである。
【課題を解決するための手段】
【００２０】
本発明の第１の局面に係る通信端末は、記憶手段と、利用者に他の端末と通話させるための通話手段と、他の端末と通信するための通信手段と、通話手段を介した通話を終了した他の端末の識別子を記憶手段に記憶させるための識別子記憶手段と、利用者からの指示に応答して、通話手段を制御して、記憶手段に記憶されている識別子に対応する他の端末との通話を可能にするための通話制御手段と、通信手段を介して、記憶手段に記憶されている識別子に対応する他の端末の状態を取得するための状態取得手段と、状態取得手段によって取得された状態を、利用者に通知するための通知手段と、状態取得手段によって取得された状態に応じて、通話制御手段を有効化、又は無効化するための手段とを含む。
【００２１】
識別子記憶手段は、通話の相手の端末の識別子を記憶手段に記憶し、通話制御手段は、利用者からの指示に応答して、記憶手段に記憶されている識別子に対応する端末との通話を可能にするように制御する。状態取得手段は、記憶手段に記憶されている識別子に対応する端末の状態を取得し、通知手段は、状態取得手段によって取得された状態を利用者に通知する。有効化、又は無効化するための手段は、状態取得手段によって取得された状態に応じて、通話制御手段を有効化、又は無効化させる。
【００２２】
一旦、通話が終了したとしても、識別子記憶手段が相手の端末の識別子を記憶手段に記憶し、通知手段により当該相手の端末の状態を利用者に通知する。したがって、利用者は、通知手段によって通知された状態により、相手の端末に対していつ通話を再開するべきかを常に把握することができ、当該通信端末の利用者と相手の端末の利用者との両方の精神面における負荷を軽減することができる。その結果、通話中に保留操作がなされ、通話者が配慮に欠ける行動をしてしまったとしても、通話の相手の精神面における負荷を大きくすることなくリダイヤルすることが可能である通信端末を提供することができる。
【００２３】
本発明の第２の局面に係る通信端末は、記憶手段と、利用者に他の端末と通話させるための通話手段と、通話手段を介した通話を終了した他の端末の識別子を記憶手段に記憶させるための識別子記憶手段と、利用者からの指示に応答して、通話手段を制御して、記憶手段に記憶されている識別子に対応する他の端末との通話を可能にするための通話制御手段と、識別子記憶手段が記憶手段に識別子を記憶させたときから、所定の時間が経過したか否かを判定するための計時手段と、計時手段による判定結果を利用者に通知するための通知手段と、計時手段による判定結果に応じて、通話制御手段を有効化、又は無効化するための手段とを含む。
【００２４】
識別子記憶手段は、通話の相手の端末の識別子を記憶手段に記憶し、通話制御手段は、利用者からの指示に応答して、記憶手段に記憶されている識別子に対応する端末との通話を可能にするように制御する。計時手段は、識別子記憶手段に識別子が記憶されたときから、所定の時間が経過したか否かを判定し、通知手段は、計時手段による判定結果を利用者に通知する。有効化、又は無効化するための手段は、計時手段による判定結果に応じて、通話制御手段を有効化、又は無効化させる。
【００２５】
一旦、通話が終了したあと、計時手段は、通話が終了したときから、所定の時間が経過したか否かを判定し、制御手段は、計時手段の判定結果に応じて、通話制御手段を有効化、又は無効化させる。したがって、利用者は、通話が終了して保留の状態になったとしても、第三者との通話を差し控えるように意識するような、精神的に不安定な状態を長時間続ける必要がなくなる。その結果、通話中に保留操作がなされ、通話者が配慮に欠ける行動をして、保留したまま放置したとしても、保留した者及び保留された者が精神的に不安定な状態を保持し続けることがない通信端末を提供することができる。
【発明を実施するための最良の形態】
【００２６】
以下、本発明の実施の形態について、添付図面に基づき詳細に説明する。なお、以下の実施の形態の説明では、同一の部品には同一の参照番号を付してある。それらの機能及び名称も同一である。したがって、それらについての詳細な説明は繰返さない。
【００２７】
［ネットワーク環境］
図１は、本発明の実施の形態に係る通信端末を含むシステム１００の構成を簡略化して示す図である。図１を参照して、システム１００は、インターネット１０４に接続され、インターネット１０４に接続されているある装置の要求に応じて、当該ある装置とインターネット１０４に接続されている他の装置との間でのデータの送受信の制御を行なうための管理サーバ１０６と、管理サーバ１０６に接続され、インターネット１０４に接続される装置の各種情報を記憶するためのＤＢ１０８とを含む。
【００２８】
システム１００はさらに、第１の基地局１１２及び第２の基地局１１４を介してそれぞれ電話回線網１０２及びインターネット１０４に接続され、インターネット１０４に接続されている他の装置とデータの送受信をするための通信機能と、電話回線網１０２に接続されている他の装置と通話をするための通話機能と、リダイヤル機能とを備える通信端末１１０Ａ及び１１０Ｂ等を含む。
【００２９】
なお、本実施の形態において、リダイヤル機能とは、他の端末との通話を切断した後、当該他の端末の状態を利用者に通知し、当該他の端末の状態に応じて、利用者に当該他の端末との通話を再開させるための機能である。
【００３０】
システム１００はさらに、第１の基地局１１２及び第２の基地局１１４を介してそれぞれ電話回線網１０２及びインターネット１０４に接続される携帯電話であって、通信端末１１０Ａ及び１１０Ｂが備えているリダイヤル機能を備えていない電話端末１１６Ａ及び１１６Ｂ等を含む。
【００３１】
［通信端末１１０Ａの構成］
（通信端末１１０Ａの外観構成）
図２は、通信端末１１０Ａの外観構成を示す斜視図である。図２を参照して、通信端末１１０Ａは、携帯電話であって、扁平な直方体形状を有する筐体１５０と、筐体１５０の上面の上半分に配置されたディスプレイ１５２と、筐体１５０の上面の左下側に配置された第１のＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）１５４及び第２のＬＥＤ１５６とを含む。
【００３２】
通信端末１１０Ａはさらに、ディスプレイ１５２の真下に配置され、ディスプレイ１５２上に表示されたカーソルを上下左右に移動させる際等に操作されるキーであるカーソルキー１６８と、カーソルキー１６８の内側に配置された確定ボタン１７０と、カーソルキー１６８の右側に配置され、通話を終了する際等に操作されるボタンである切断ボタン１６０と、切断ボタン１６０の下側に配置され、電源をオン又はオフする際等に操作されるボタンである電源ボタン１６２とを含む。通信端末１１０Ａはさらに、カーソルキー１６８の左側に配置され、通話を開始する際等に操作されるボタンである通話ボタン１６４と、通話ボタン１６４の下側に配置され、リダイヤルする際等に操作されるボタンである通話再開ボタン１６６と、カーソルキー１６８の真下に配置され、電話番号及びメールアドレス等のアクセスコード及び文字等の入力時に操作されるキーであるテンキー１５８とを含む。
【００３３】
（通信端末１１０Ａの機能的構成）
図３は、通信端末１１０Ａの機能的構成を示すブロック図である。図３を参照して、通信端末１１０Ａは、通信端末１１０Ａの制御中枢を司る、実質的にコンピュータからなる制御部２００と、何れも制御部２００に接続された、他の端末との間で通話しているときに、当該他の端末と音声の無線通信を行なうための電話通信装置２０４、他の端末及び管理サーバ１０６との間でデータの無線通信を行なうためのデータ通信装置２０６、利用者が通信端末１１０Ａを操作する際に使用する入力装置２１２、日時を計時するための計時装置２１４、表示装置２１０、音声入出力装置２０８、並びに種々の情報を記憶するための記憶装置２０２とを含む。
【００３４】
電話通信装置２０４及びデータ通信装置２０６の各々は、何れも図示しないアンテナ、ＲＦ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ）部、変調部及び復調部等を含む。入力装置２１２は、図２に示す切断ボタン１６０、電源ボタン１６２、通話ボタン１６４、通話再開ボタン１６６、カーソルキー１６８、確定ボタン１７０、及びテンキー１５８等を含む。表示装置２１０は、図２に示すディスプレイ１５２、第１のＬＥＤ１５４、及び第２のＬＥＤ１５６等を含む。音声入出力装置２０８は、マイク、音声入力データ処理部、スピーカ、及び音声出力データ処理部等を含む。
【００３５】
記憶装置２０２は、制御部２００の機能を実現するプログラムにより内部的に使用される変数を記憶するためのシステム変数記憶部２１６を含む。
【００３６】
（システム変数記憶部２１６の構成）
図４は、システム変数記憶部２１６に記憶される変数の一覧を示す図である。図４を参照して、システム変数記憶部２１６は、通話を再開するための他の通信端末が存在するか否かを判定するためのフラグである変数ＲＤＦと、通話を再開するための他の通信端末の電話番号を記憶するための変数ＨＩＳＴＮＯと、通信端末１１０Ａが、変数ＨＩＳＴＮＯに記憶されている電話番号によって識別される通信端末と通話を再開することが可能であるか否かの状態を数値で記憶するための変数ＭＹＳＴＡＴとを記憶する領域を含む。システム変数記憶部２１６はさらに、変数ＨＩＳＴＮＯに記憶されている電話番号によって識別される通信端末が通信端末１１０Ａと通話を再開することが可能であるか否かの状態を数値で記憶するための変数ＨＩＳＳＴＡＴと、通信端末１１０Ａが現在通話している他の通信端末の電話番号を記憶するための変数ＣＡＬＬＴＮＯと、制御部２００によって確立されるセッションの開始時刻及びセッションの更新時刻のいずれかを記憶するための変数ＳＴと、セッションの有効時間幅を記憶するための変数ＰＶとを記憶する領域を含む。
【００３７】
変数ＲＤＦ、変数ＭＹＳＴＡＴ、及び変数ＨＩＳＳＴＡＴには、０及び１のいずれかの値が記憶される。
【００３８】
通話を再開するための他の通信端末が存在しないとき、変数ＲＤＦの値を０とする。通話を再開するための他の通信端末が存在するとき、変数ＲＤＦの値を１とする。
【００３９】
通信端末１１０Ａが、変数ＨＩＳＴＮＯに記憶されている電話番号によって識別される通信端末と通話を再開することが可能な状態であるとき、変数ＭＹＳＴＡＴの値を１とし、通信端末１１０Ａが、変数ＨＩＳＴＮＯに記憶されている電話番号によって識別される通信端末と通話を再開することが不可能な状態であるとき、変数ＭＹＳＴＡＴの値を０とする。変数ＨＩＳＴＮＯに記憶されている電話番号によって識別される通信端末が通信端末１１０Ａと通話を再開することが可能な状態であるとき、変数ＨＩＳＳＴＡＴの値を１とし、変数ＨＩＳＴＮＯに記憶されている電話番号によって識別される通信端末が通信端末１１０Ａと通話を再開することが不可能な状態であるとき、変数ＨＩＳＳＴＡＴの値を０とする。
【００４０】
変数ＳＴには、時刻及びＮＵＬＬのいずれかが記憶される。制御部２００によってセッションが確立されているとき、変数ＳＴにはセッションの開始時刻及び更新時刻のいずれかが記憶される。セッションが確立されていないとき、変数ＳＴにはＮＵＬＬが記憶される。
【００４１】
なお、通話を再開するための相手の端末が存在する場合、第１のＬＥＤ１５４及び第２のＬＥＤ１５６は、それぞれ変数ＭＹＳＴＡＴ及び変数ＨＩＳＳＴＡＴに対応する。通話を再開するための相手の端末が存在する間、変数ＭＹＳＴＡＴの値が０であるとき、第１のＬＥＤ１５４の点灯色は赤色であり、変数ＭＹＳＴＡＴの値が１であるとき、第１のＬＥＤ１５４の点灯色は青色である。通話を再開するための相手の端末が存在する間、変数ＨＩＳＳＴＡＴの値が０であるとき、第２のＬＥＤ１５６の点灯色は赤色であり、変数ＨＩＳＳＴＡＴの値が１であるとき、第２のＬＥＤ１５６の点灯色は青色である。
【００４２】
利用者は、第１のＬＥＤ１５４及び第２のＬＥＤ１５６の点灯色を見ることによって、それぞれ通信端末１１０Ａの状態及び通話を再開するための相手の端末の状態を確認することができる。
【００４３】
通話を再開するための相手の端末が存在しない場合、第１のＬＥＤ１５４及び第２のＬＥＤ１５６は消灯される。
【００４４】
なお、本実施の形態では、通信端末１１０Ｂも通信端末１１０Ａと同様の構成を持つものとする。
【００４５】
［メッセージデータ］
図５は、インターネット１０４上において、通信端末１１０Ａと、通信端末１１０Ａと同様の構成を持つ通信端末との間で送受信されるデータであるメッセージデータの一覧を示す図である。図５を参照して、メッセージデータには、通話の再開が可能であるか否かの状態が遷移したことを他の通信端末に通知するための、「ＣＨＧ＿ＳＴＡＴ」と呼ぶメッセージデータと、他の通信端末に通話の再開を要求するための、「ＲＥＱＵＥＳＴ」と呼ぶメッセージデータと、他の通信端末からＣＨＧ＿ＳＴＡＴ及びＲＥＱＵＥＳＴのいずれかを受信したことに応答して、受信したことを当該他の通信端末に通知するための、「ＯＫ＿ＲＥＰＬＹ」と呼ぶメッセージデータとがある。
【００４６】
［ソフトウェア構成］
図６〜図１０は、通信端末１１０Ａで実行されるプログラムの制御構造を示すフローチャートである。このプログラムを実質的にコンピュータである制御部２００が実行することにより、通信端末１１０Ａの機能が実現される。
【００４７】
図６を参照して、このプログラムは、変数ＨＩＳＴＮＯ、変数ＭＹＳＴＡＴ、変数ＲＤＦ、変数ＨＩＳＳＴＡＴ、及び変数ＳＴに、それぞれＮＵＬＬ、１、０、１、及びＮＵＬＬを代入するステップ２５０と、ステップ２５０の後、第１のＬＥＤ１５４及び第２のＬＥＤ１５６を消灯するステップ２５２と、ステップ２５２の後、ディスプレイ１５２に待受画面を表示するステップ２５４と、ステップ２５４の後、通信端末１１０Ａの利用者が、電話回線網１０２に接続されている他の端末に対して発呼指示を行なったか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ２５６とを含む。
【００４８】
このプログラムはさらに、ステップ２５６の判定結果がＮＯの場合に、電話回線網１０２に接続されている他の端末から着呼があるか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ２５８と、ステップ２５８の判定結果がＮＯの場合に、変数ＲＤＦの値が０であるか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ２６０と、ステップ２６０の判定結果がＮＯの場合に、現在の時刻から変数ＳＴの時刻を引いた時間幅が、変数ＰＶの時間幅より大きいか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ２６２とを含む。
【００４９】
上記のステップ２６２では、セッションが確立された後において、セッションの有効時間を過ぎたか否かを判定している。
【００５０】
このプログラムはさらに、ステップ２６２の判定結果がＹＥＳの場合に、変数ＳＴにＮＵＬＬを代入し、制御をステップ２５０に戻すステップ２６４と、ステップ２６２の判定結果がＮＯの場合に、利用者によって通話再開ボタン１６６が押下されたか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ２６６と、ステップ２６６の判定結果がＮＯの場合に、電話番号ＨＩＳＴＮＯにより識別される通信端末からＣＨＧ＿ＳＴＡＴを受信したか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ２６８とを含む。
【００５１】
上記のステップ２６４の処理は、確立されたセッションを破棄することを示す。
【００５２】
このプログラムはさらに、ステップ２６８の判定結果がＹＥＳの場合に、電話番号ＨＩＳＴＮＯにより識別される通信端末にＯＫ＿ＲＥＰＬＹを送信するステップ２７０と、ステップ２７０の後、変数ＨＩＳＳＴＡＴの値を、０と１との間でトグルさせ、かつ第２のＬＥＤ１５６の点灯色を、青色と赤色との間でトグルさせて、制御をステップ２５４に戻すステップ２７２とを含む。
【００５３】
このプログラムはさらに、ステップ２６６の判定結果がＹＥＳの場合に、変数ＨＩＳＳＴＡＴの値が０であるか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ２７４と、ステップ２７４の判定結果がＹＥＳの場合に、エラー音を出力して、制御をステップ２５４に戻すステップ２７６とを含む。
【００５４】
なお、ステップ２６０及びステップ２６８の判定結果が、それぞれＹＥＳ及びＮＯの場合、制御はステップ２５４に戻る。
【００５５】
図７を参照して、このプログラムはさらに、図６に示すステップ２７４の判定結果がＮＯの場合に、変数ＣＡＬＬＴＮＯに電話番号ＨＩＳＴＮＯを代入するステップ３００と、図６に示すステップ２５６の判定結果がＹＥＳの場合に、利用者がテンキー１５８を押下することによって入力された電話番号を、変数ＣＡＬＬＴＮＯに代入するステップ３０２と、ステップ３０２の後、変数ＲＤＦの値が０であるか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ２６０Ａと、ステップ２６０Ａの判定結果がＮＯの場合に、電話番号ＣＡＬＬＴＮＯと電話番号ＨＩＳＴＮＯとが等しいか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ３０４とを含む。
【００５６】
このプログラムはさらに、ステップ３０４の判定結果がＮＯの場合に、変数ＭＹＳＴＡＴに０を代入し、第１のＬＥＤ１５４の点灯色を赤色にするステップ３０６と、ステップ３０６の後、電話番号ＨＩＳＴＮＯによって識別される通信端末にＣＨＧ＿ＳＴＡＴを送信するステップ３０８と、ステップ３０８の後、電話番号ＨＩＳＴＮＯによって識別される通信端末からＯＫ＿ＲＥＰＬＹを受信するまで待機するステップ３１０とを含む。
【００５７】
このプログラムはさらに、ステップ３００の後、ステップ２６０Ａ若しくはステップ３０４の判定結果がＹＥＳの場合、又はステップ３１０においてＯＫ＿ＲＥＰＬＹを受信した場合にそれぞれ実行され、電話番号ＣＡＬＬＴＮＯによって識別される端末に発呼するステップ３１２と、ステップ３１２の後、ステップ３１２において発呼した端末から応答があるか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ３１４と、ステップ３１４の判定結果がＮＯの場合、利用者によって切断ボタン１６０が押下されたか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ３１６とを含む。
【００５８】
このプログラムはさらに、ステップ３１６の判定結果がＹＥＳの場合に、発呼を中断するステップ３１８と、ステップ３１８の後、変数ＲＤＦの値が０であるか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ２６０Ｂと、ステップ２６０Ｂの判定結果がＮＯの場合に、電話番号ＣＡＬＬＴＮＯと電話番号ＨＩＳＴＮＯとが等しいか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ３０４Ａと、ステップ３０４Ａの判定結果がＮＯの場合に、変数ＭＹＳＴＡＴの値及び第２のＬＥＤ１５６の点灯色を、それぞれ１及び青色にするステップ３２０とを含む。
【００５９】
このプログラムはさらに、ステップ３２０の後、電話番号ＨＩＳＴＮＯによって識別される通信端末にＣＨＧ＿ＳＴＡＴを送信するステップ３０８Ａと、ステップ３０８Ａの後、電話番号ＨＩＳＴＮＯによって識別される通信端末からＯＫ＿ＲＥＰＬＹを受信するまで待機するステップ３１０Ａとを含む。
【００６０】
なお、ステップ３１６の判定結果がＮＯの場合、制御はステップ３１４に戻る。また、ステップ２６０Ｂ若しくはステップ３０４Ａの判定結果がＹＥＳである場合、又はステップ３１０ＡにおいてＯＫ＿ＲＥＰＬＹを受信した場合、制御は図６に示すステップ２５４に戻る。
【００６１】
図８を参照して、このプログラムはさらに、図７に示すステップ３１４の判定結果がＹＥＳの場合に、電話番号ＣＡＬＬＴＮＯによって識別される端末と通話するための、通常の携帯電話の通話機能を実行するステップ３５０と、ステップ３５０の後、電話番号ＨＩＳＴＮＯにより識別される通信端末からＣＨＧ＿ＳＴＡＴを受信したか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ２６８Ａと、ステップ２６８Ａの判定結果がＮＯの場合に、利用者が切断ボタン１６０を押下したか、又は電話番号ＣＡＬＬＴＮＯによって識別される端末が切断を要求したか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ３５２とを含む。
【００６２】
このプログラムはさらに、ステップ２６８Ａの判定結果がＹＥＳの場合に、電話番号ＨＩＳＴＮＯにより識別される通信端末にＯＫ＿ＲＥＰＬＹを送信するステップ２７０Ａと、ステップ２７０Ａの後、変数ＨＩＳＳＴＡＴの値を０と１との間でトグルさせ、かつ、第２のＬＥＤ１５６の点灯色を青色と赤色との間でトグルさせて、制御をステップ３５０に戻すステップ２７２Ａとを含む。
【００６３】
このプログラムはさらに、ステップ３５２の判定結果がＹＥＳの場合に、変数ＲＤＦの値が０であるか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ２６０Ｃと、ステップ２６０Ｃの判定結果がＹＥＳの場合に、電話番号ＣＡＬＬＴＮＯによって識別される端末にＲＥＱＵＥＳＴを送信するステップ３５４と、ステップ３５４の後、電話番号ＣＡＬＬＴＮＯによって識別される端末からＯＫ＿ＲＥＰＬＹを受信したか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ３５６と、ステップ３５６の判定結果がＮＯの場合に、変数ＨＩＳＴＮＯ、変数ＭＹＳＴＡＴ、変数ＲＤＦ、及び変数ＨＩＳＳＴＡＴに、それぞれ電話番号ＣＡＬＬＴＮＯ、１、１、及び１を代入するステップ３５８と、ステップ３５８の後、第１のＬＥＤ１５４及び第２のＬＥＤ１５６の両方の点灯色を青色にするステップ３６０と、ステップ３６０の後、変数ＳＴに現在の時刻を代入し、図６に示すステップ２５４に制御を戻すステップ３６２とを含む。
【００６４】
上記のステップ３６２の処理は、セッションの確立及び確立されたセッションの更新のいずれかを行なうことを示す。
【００６５】
このプログラムはさらに、ステップ２６０Ｃの判定結果がＮＯの場合に、電話番号ＣＡＬＬＴＮＯと電話番号ＨＩＳＴＮＯとが等しいか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ３０４Ｂと、ステップ３０４Ｂの判定結果がＮＯの場合に、変数ＭＹＳＴＡＴの値及び第１のＬＥＤ１５４の点灯色を、それぞれ１及び青色にするステップ３６４と、ステップ３６４の後、電話番号ＨＩＳＴＮＯによって識別される通信端末にＣＨＧ＿ＳＴＡＴを送信するステップ３０８Ｂと、ステップ３０８Ｂの後、電話番号ＨＩＳＴＮＯによって識別される通信端末からＯＫ＿ＲＥＰＬＹを受信するまで待機するステップ３１０Ｂとを含む。
【００６６】
なお、ステップ３５２の判定結果がＮＯの場合、制御はステップ３５０に戻る。また、ステップ３０４Ｂの判定結果がＹＥＳの場合、制御はステップ３６２に進む。さらに、ステップ３５６の判定結果がＹＥＳである場合、又はステップ３１０ＢにおいてＯＫ＿ＲＥＰＬＹを受信した場合、制御はステップ２５４に戻る。
【００６７】
図９を参照して、このプログラムはさらに、図６に示すステップ２５８の判定結果がＹＥＳの場合に、通信端末１１０Ａに電話をかけた端末の電話番号を変数ＣＡＬＬＴＮＯに代入するステップ３９０と、ステップ３９０の後、変数ＲＤＦの値が０であるか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ２６０Ｄと、ステップ２６０Ｄの判定結果がＮＯの場合に、電話番号ＣＡＬＬＴＮＯと電話番号ＨＩＳＴＮＯとが等しいか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ３０４Ｃと、ステップ３０４Ｃの判定結果がＮＯの場合に、変数ＭＹＳＴＡＴに０を代入し、第１のＬＥＤ１５４の点灯色を赤色にするステップ３０６Ａと、ステップ３０６Ａの後、電話番号ＨＩＳＴＮＯによって識別される通信端末にＣＨＧ＿ＳＴＡＴを送信するステップ３０８Ｃと、ステップ３０８Ｃの後、電話番号ＨＩＳＴＮＯによって識別される通信端末からＯＫ＿ＲＥＰＬＹを受信するまで待機するステップ３１０Ｃとを含む。
【００６８】
このプログラムはさらに、ステップ２６０Ｄ若しくはステップ３０４Ｃの判定結果がＹＥＳである場合、又はステップ３１０ＣにおいてＯＫ＿ＲＥＰＬＹを受信した場合に実行され、利用者が通話ボタン１６４を押下したか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ３９２と、ステップ３９２の判定結果がＹＥＳの場合に、電話番号ＣＡＬＬＴＮＯによって識別される端末に、着呼の応答をするステップ３９６と、ステップ３９２の判定結果がＮＯの場合に、電話番号ＣＡＬＬＴＮＯによって識別される端末から、通信端末１１０Ａへの発呼を中断するための信号を受信したか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ３９４とを含む。
【００６９】
このプログラムはさらに、ステップ３９４の判定結果がＹＥＳの場合に、変数ＲＤＦの値が０であるか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ２６０Ｅと、ステップ２６０Ｅの判定結果がＮＯの場合に、電話番号ＣＡＬＬＴＮＯと電話番号ＨＩＳＴＮＯとが等しいか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ３０４Ｄと、ステップ３０４Ｄの判定結果がＮＯの場合に、変数ＭＹＳＴＡＴの値及び第１のＬＥＤ１５４の点灯色を、それぞれ１及び青色にするステップ３６４Ａと、ステップ３６４Ａの後、電話番号ＨＩＳＴＮＯによって識別される通信端末にＣＨＧ＿ＳＴＡＴを送信するステップ３０８Ｄと、ステップ３０８Ｄの後、電話番号ＨＩＳＴＮＯによって識別される通信端末からＯＫ＿ＲＥＰＬＹを受信するまで待機するステップ３１０Ｄとを含む。
【００７０】
なお、ステップ３９４の判定結果がＮＯの場合、制御はステップ３９２に戻る。また、ステップ２６０Ｅ若しくはステップ３０４Ｄの判定結果がＹＥＳである場合、又はステップ３１０ＤにおいてＯＫ＿ＲＥＰＬＹを受信した場合、制御はステップ２５４に戻る。
【００７１】
図１０を参照して、このプログラムは、図９に示すステップ３９６の後に、電話番号ＣＡＬＬＴＮＯによって識別される端末と通話するための、通常の携帯電話の通話機能を実行するステップ３５０Ａと、ステップ３５０Ａの後、電話番号ＨＩＳＴＮＯにより識別される通信端末からＣＨＧ＿ＳＴＡＴを受信したか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ２６８Ｂと、ステップ２６８Ｂの判定結果がＮＯの場合に、利用者が切断ボタン１６０を押下したか、又は電話番号ＣＡＬＬＴＮＯによって識別される端末が切断を要求したか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ３５２Ａとを含む。
【００７２】
このプログラムはさらに、ステップ２６８Ｂの判定結果がＹＥＳの場合に、電話番号ＨＩＳＴＮＯにより識別される通信端末にＯＫ＿ＲＥＰＬＹを送信するステップ２７０Ｂと、ステップ２７０Ｂの後、変数ＨＩＳＳＴＡＴの値を０と１との間でトグルさせ、かつ第２のＬＥＤ１５６の点灯色を青色と赤色との間でトグルさせて、制御をステップ３５０Ａに戻すステップ２７２Ｂとを含む。
【００７３】
このプログラムはさらに、ステップ３５２Ａの判定結果がＹＥＳの場合に、変数ＲＤＦの値が０であるか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ２６０Ｆと、ステップ２６０Ｆの判定結果がＹＥＳの場合に、電話番号ＣＡＬＬＴＮＯによって識別される端末からＲＥＱＵＥＳＴを受信したか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ４２０と、ステップ４２０の判定結果がＹＥＳの場合に、電話番号ＣＡＬＬＴＮＯによって識別される端末にＯＫ＿ＲＥＰＬＹを送信するステップ４２２と、ステップ４２２の後、変数ＨＩＳＴＮＯ、変数ＭＹＳＴＡＴ、変数ＲＤＦ、及び変数ＨＩＳＳＴＡＴに、それぞれ電話番号ＣＡＬＬＴＮＯ、１、１、及び１を代入するステップ３５８Ａと、ステップ３５８Ａの後、第１のＬＥＤ１５４及び第２のＬＥＤ１５６の両方の点灯色を青色にするステップ３６０Ａと、ステップ３６０Ａの後、変数ＳＴに現在の時刻を代入し、図６に示すステップ２５４に制御を戻すステップ３６２Ａとを含む。
【００７４】
このプログラムはさらに、ステップ２６０Ｆの判定結果がＮＯの場合に、電話番号ＣＡＬＬＴＮＯと電話番号ＨＩＳＴＮＯとが等しいか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ３０４Ｅと、ステップ３０４Ｅの判定結果がＮＯの場合に、変数ＭＹＳＴＡＴの値及び第１のＬＥＤ１５４の点灯色を、それぞれ１及び青色にするステップ３６４Ｂと、ステップ３６４Ｂの後、電話番号ＨＩＳＴＮＯによって識別される通信端末にＣＨＧ＿ＳＴＡＴを送信するステップ３０８Ｅと、ステップ３０８Ｅの後、電話番号ＨＩＳＴＮＯによって識別される通信端末からＯＫ＿ＲＥＰＬＹを受信するまで待機するステップ３１０Ｅとを含む。
【００７５】
なお、ステップ３５２Ａの判定結果がＮＯの場合、制御はステップ３５０Ａに戻る。また、ステップ３０４Ｅの判定結果がＹＥＳの場合、制御はステップ３６２Ａに進む。さらに、ステップ４２０の判定結果がＮＯである場合、又はステップ３１０ＥにおいてＯＫ＿ＲＥＰＬＹを受信した場合、制御は図６に示すステップ２５４に戻る。
【００７６】
［動作］
図１〜図１０を参照して、上記した構成を持つ本実施の形態に係る通信端末１１０Ａは以下のように動作する。なお、これに先立ち、システム変数記憶部２１６の変数ＰＶにはセッションの有効時間幅が予め記憶されているものとする。
【００７７】
通信端末１１０Ａが起動されると、通信端末１１０Ａは、変数ＨＩＳＴＮＯ、変数ＭＹＳＴＡＴ、変数ＨＩＳＳＴＡＴ、及び変数ＳＴを初期化し、変数ＲＤＦに０を代入する（図６に示すステップ２５０。通話を再開するための他の端末が存在しない状態）。通信端末１１０Ａは、第１のＬＥＤ１５４及び第２のＬＥＤ１５６の両方を消灯させる（図６に示すステップ２５２）。通信端末１１０Ａは、ディスプレイ１５２に待受画面を表示し（図６に示すステップ２５４）、通信端末１１０Ａの利用者が他の端末に発呼するか、又は他の端末から着呼があるまで待機する。
【００７８】
以下、変数ＲＤＦの値が０であり（通話を再開するための他の端末が存在しない。）、ディスプレイ１５２上に待受画面を表示して、利用者からの発呼指示及び他の端末からの着呼のいずれかを通信端末１１０Ａが待機している状態を「初期状態」と呼ぶ。また、変数ＲＤＦの値が１であり（通話を再開するための他の端末が存在する。）、ディスプレイ１５２上に待受画面を表示して、利用者からの発呼指示、他の端末からの着呼、利用者による通話再開ボタン１６６の押下の操作、及び他の端末からＣＨＧ＿ＳＴＡＴの受信のいずれかを通信端末１１０Ａが待機している状態を「リダイヤル待機状態」と呼ぶ。
【００７９】
以下、（１）初期状態において通信端末１１０Ａの利用者が電話端末１１６Ａと通話する場合と、（２）初期状態において通信端末１１０Ａの利用者が通信端末１１０Ｂと通話する場合と、（３）リダイヤル待機状態において通信端末１１０Ａの利用者が電話端末１１６Ａと通話する場合と、（４）リダイヤル待機状態において通信端末１１０Ａの利用者が通信端末１１０Ｂと通話する場合との、４つの場合を例に通信端末１１０Ａの動作を説明する。
【００８０】
（１）初期状態における、通信端末１１０Ａと電話端末１１６Ａとの通話
通信端末１１０Ａの利用者が、初期状態において電話端末１１６Ａに対して発呼を行なうものとする（図６に示すステップ２５６においてＹＥＳ）。当該利用者は、テンキー１５８を押下することによって電話端末１１６Ａの電話番号を通信端末１１０Ａに入力し、通信端末１１０Ａは、入力された電話番号を変数ＣＡＬＬＴＮＯに代入する（図７に示すステップ３０２）。通信端末１１０Ａは、電話端末１１６Ａに発呼し（図７に示すステップ３１２）、電話端末１１６Ａから応答があるか（図７に示すステップ３１４）、又は、通信端末１１０Ａの利用者によって切断ボタン１６０が押下される（図７に示すステップ３１６）まで待機する。
【００８１】
ステップ３１６において、通信端末１１０Ａの利用者が切断ボタン１６０を押下した場合、通信端末１１０Ａは、発呼を中断して（図７に示すステップ３１８）、初期状態に戻る。
【００８２】
ステップ３１４において、電話端末１１６Ａから応答があった場合、通信端末１１０Ａの利用者による切断ボタン１６０の押下、及び電話端末１１６Ａによる通話の切断の要求のいずれかが起こるまで、通信端末１１０Ａの利用者は、電話端末１１６Ａと通話する（図８に示すステップ３５０）。なお、変数ＨＩＳＴＮＯの現在の値はＮＵＬＬなので（通話を再開するための他の端末が存在しない。）、通信端末１１０Ａが当該通話中にＣＨＧ＿ＳＴＡＴを受信することはない。
【００８３】
通信端末１１０Ａの利用者による切断ボタン１６０の押下、及び電話端末１１６Ａによる通話の切断の要求のいずれかが起こった場合（図８に示すステップ３５２においてＹＥＳ）、通信端末１１０Ａは、電話端末１１６Ａに対してＲＥＱＵＥＳＴを送信する（図８に示すステップ３５４）。しかし、電話端末１１６Ａは、通信端末１１０Ａが備えるリダイヤル機能を備えていないので、ＯＫ＿ＲＥＰＬＹを通信端末１１０Ａに返信することはできない。通信端末１１０Ａは、ＯＫ＿ＲＥＰＬＹを受信しないことを確認した後（図８に示すステップ３５６においてＹＥＳ）、ステップ２５４に戻り、ディスプレイ１５２に待受画面を再度表示して、初期状態に戻る。
【００８４】
通信端末１１０Ａが初期状態である場合に、電話端末１１６Ａから通信端末１１０Ａへの着呼があったものとする（図６に示すステップ２５８においてＹＥＳ）。
【００８５】
通信端末１１０Ａは、変数ＣＡＬＬＴＮＯに電話端末１１６Ａの電話番号を代入し（図９に示すステップ３９０）、通信端末１１０Ａの利用者が通話ボタン１６４を押下するか（図９に示すステップ３９２）、又は電話端末１１６Ａから通信端末１１０Ａへの発呼を中断するための信号を電話端末１１６Ａから受信する（図９に示すステップ３９４）まで待機する。
【００８６】
ステップ３９４において、発呼の中断のための信号を電話端末１１６Ａから受信した場合、通信端末１１０Ａは初期状態に戻る。
【００８７】
ステップ３９２において、通信端末１１０Ａの利用者が通話ボタン１６４を押下した場合、通信端末１１０Ａは、電話端末１１６Ａに着呼の応答を行なう（図９に示すステップ３９６）。利用者による切断ボタン１６０の押下、及び電話端末１１６Ａによる通話の切断の要求のいずれかが起こるまで、通信端末１１０Ａの利用者は、電話端末１１６Ａと通話する（図１０に示すステップ３５０Ａ）。なお、変数ＨＩＳＴＮＯの現在の値はＮＵＬＬなので（通話を再開するための他の端末が存在しない。）、通信端末１１０Ａが当該通話中にＣＨＧ＿ＳＴＡＴを受信することはない。
【００８８】
通信端末１１０Ａの利用者による切断ボタン１６０の押下、及び電話端末１１６Ａによる通話の切断の要求のいずれかが起こった場合、通信端末１１０Ａは、ＲＥＱＵＥＳＴを受信しないことを確認した後（図１０に示すステップ４２０においてＮＯ）、初期状態に戻る。
【００８９】
（２）初期状態における、通信端末１１０Ａと通信端末１１０Ｂとの通話
初期状態において、通信端末１１０Ｂから通信端末１１０Ａへの着呼があるものとする。
【００９０】
通信端末１１０Ａは、通信端末１１０Ｂの電話番号を記憶し、通信端末１１０Ａの利用者が通話ボタン１６４を押下するか、又は通信端末１１０Ｂから通信端末１１０Ａへの発呼を中断するための信号を通信端末１１０Ｂから受信するまで待機する。
【００９１】
通信端末１１０Ａの利用者が通話ボタン１６４を押下した場合、通信端末１１０Ａは、通信端末１１０Ｂに着呼の応答を行なう。利用者による切断ボタン１６０の押下、及び通信端末１１０Ｂによる通話の切断の要求のいずれかが起こるまで、通信端末１１０Ａの利用者は、通信端末１１０Ｂと通話する。
【００９２】
通信端末１１０Ａの利用者による切断ボタン１６０の押下、及び通信端末１１０Ｂによる通話の切断の要求のいずれかが起こった場合、通信端末１１０Ｂは、通信端末１１０ＡにＲＥＱＵＥＳＴを送信する。通信端末１１０Ａは、通信端末１１０Ｂが送信したＲＥＱＵＥＳＴを受信したことに応答して（図１０に示すステップ４２０においてＹＥＳ）、ＯＫ＿ＲＥＰＬＹを通信端末１１０Ｂに送信する（図１０に示すステップ４２２）。通信端末１１０Ａは、変数ＨＩＳＴＮＯ、変数ＭＹＳＴＡＴ、変数ＲＤＦ、及び変数ＨＩＳＳＴＡＴに、それぞれ通信端末１１０Ｂの電話番号、１、１、及び１を代入し（通話を再開するための他の端末が存在し、通信端末１１０Ａと通信端末１１０Ｂとが通話を再開することが可能である。）、第１のＬＥＤ１５４及び第２のＬＥＤ１５６の両方の点灯色を青色にする（図１０に示すステップ３６０Ａ）。通信端末１１０Ａは、変数ＳＴに現在の時刻を代入した後（セッションの確立、図１０に示すステップ３６２Ａ）、リダイヤル待機状態となる。
【００９３】
初期状態において、通信端末１１０Ａの利用者が、通信端末１１０Ｂに対して発呼を行なうものとする。
【００９４】
通信端末１１０Ａの利用者は、通信端末１１０Ｂの電話番号をテンキー１５８で入力して、通信端末１１０Ａは、通信端末１１０Ｂに発呼し、通信端末１１０Ｂから応答があるか、又は、通信端末１１０Ａの利用者によって切断ボタン１６０が押下されるまで待機する。
【００９５】
通信端末１１０Ｂから応答があった場合、通信端末１１０Ａの利用者による切断ボタン１６０の押下、及び通信端末１１０Ｂによる通話の切断の要求のいずれかが起こるまで、通信端末１１０Ａの利用者は、通信端末１１０Ｂと通話する。なお、変数ＨＩＳＴＮＯの現在の値はＮＵＬＬなので（通話を再開するための他の端末が存在しない。）、通信端末１１０Ａが当該通話中にＣＨＧ＿ＳＴＡＴを受信することはない。
【００９６】
通信端末１１０Ａの利用者による切断ボタン１６０の押下、及び通信端末１１０Ｂによる通話の切断の要求のいずれかが起こった場合、通信端末１１０Ａは、通信端末１１０Ｂに対してＲＥＱＵＥＳＴを送信する（図８に示すステップ３５４）。
【００９７】
通信端末１１０Ｂは、通信端末１１０ＡからＲＥＱＵＥＳＴを受信したことに応答して、通信端末１１０ＡにＯＫ＿ＲＥＰＬＹを送信する。
【００９８】
通信端末１１０Ａは、通信端末１１０Ｂから送信されたＯＫ＿ＲＥＰＬＹを受信すると（図８に示すステップ３５６においてＮＯ）、変数ＨＩＳＴＮＯ、変数ＭＹＳＴＡＴ、変数ＲＤＦ、及び変数ＨＩＳＳＴＡＴに、それぞれ通信端末１１０Ｂの電話番号、１、１、及び１を代入し（通話を再開するための他の端末が存在し、通信端末１１０Ａと通信端末１１０Ｂとが通話を再開することが可能である。図８に示すステップ３５８）、第１のＬＥＤ１５４及び第２のＬＥＤ１５６の両方の点灯色を青色にする（図８に示すステップ３６０）。通信端末１１０Ａは、変数ＳＴに現在の時刻を代入した後（セッションの確立、図８に示すステップ３６２）、リダイヤル待機状態となる。
【００９９】
（３）リダイヤル待機状態における、通信端末１１０Ａと電話端末１１６Ａとの通話
リダイヤル待機状態における、通信端末１１０Ａの動作について述べる。通信端末１１０Ａにおいて、変数ＨＩＳＴＮＯ、変数ＭＹＳＴＡＴ、変数ＲＤＦ、変数ＨＩＳＳＴＡＴ、及び変数ＳＴの値は、それぞれ通信端末１１０Ｂの電話番号、１、１、１、及びセッションが確立された時刻であり、第１のＬＥＤ１５４及び第２のＬＥＤ１５６の両方の点灯色は青色であるものとする。
【０１００】
通信端末１１０Ａの利用者が、セッションの有効時間を過ぎるまでの間に、電話端末１１６Ａに対して発呼を行なうものとする。
【０１０１】
通信端末１１０Ａは、利用者によって入力された電話端末１１６Ａの電話番号を記憶し、変数ＭＹＳＴＡＴに０を代入して、第１のＬＥＤ１５４の点灯色を赤色にする（通信端末１１０Ａが通話を再開することが不可能である、図７に示すステップ３０６）。通信端末１１０Ａは、通信端末１１０ＢにＣＨＧ＿ＳＴＡＴを送信する（図７に示すステップ３０８）。
【０１０２】
通信端末１１０Ｂは、通信端末１１０Ａから送信されたＣＨＧ＿ＳＴＡＴを受信した後、通信端末１１０ＡにＯＫ＿ＲＥＰＬＹを送信する。通信端末１１０Ｂは、通信端末１１０Ｂの第２のＬＥＤの点灯色を青色から赤色に変更する。通信端末１１０Ｂの利用者は、当該第２のＬＥＤの点灯色が赤色であることから、通信端末１１０Ａが通話を再開することが不可能であることを認識することができる。
【０１０３】
通信端末１１０Ａは、通信端末１１０Ｂから送信されたＯＫ＿ＲＥＰＬＹを受信した後（図７に示すステップ３１０においてＹＥＳ）、電話端末１１６Ａに発呼して、電話端末１１６Ａから応答があるか（図７に示すステップ３１４）、又は、通信端末１１０Ａの利用者によって切断ボタン１６０が押下される（図７に示すステップ３１６）まで待機する。
【０１０４】
ステップ３１６において、通信端末１１０Ａの利用者が切断ボタン１６０を押下した場合、通信端末１１０Ａは、発呼を中断する。通信端末１１０Ａは、変数ＭＹＳＴＡＴに１を代入し、第２のＬＥＤの点灯色を青色にする（図７に示すステップ３２０）。通信端末１１０Ａは、通信端末１１０ＢにＣＨＧ＿ＳＴＡＴを送信する（図７に示すステップ３０８Ａ）。
【０１０５】
通信端末１１０Ｂは、通信端末１１０Ａから送信されたＣＨＧ＿ＳＴＡＴを受信した後、通信端末１１０ＡにＯＫ＿ＲＥＰＬＹを送信する。通信端末１１０Ｂは、通信端末１１０Ｂの第２のＬＥＤの点灯色を赤色から青色に変更する。通信端末１１０Ｂの利用者は、当該第２のＬＥＤの点灯色が青色であることから、通信端末１１０Ａが通話を再開することが可能であることを認識することができる。
【０１０６】
通信端末１１０Ａは、通信端末１１０Ｂから送信されたＯＫ＿ＲＥＰＬＹを受信した後（図７に示すステップ３１０ＡにおいてＹＥＳ）、リダイヤル待機状態に戻る。
【０１０７】
上記のステップ３１４において、電話端末１１６Ａから応答があった場合、通信端末１１０Ａの利用者は、電話端末１１６Ａと通話する。
【０１０８】
通信端末１１０Ａと電話端末１１６Ａとの通話中に、通信端末１１０Ｂが、他の端末と通話を開始した場合、通信端末１１０Ｂは、ＣＨＧ＿ＳＴＡＴを通信端末１１０Ａに送信する。通信端末１１０Ａは、通信端末１１０ＢからのＣＨＧ＿ＳＴＡＴを受信する度に（図８に示すステップ２６８ＡにおいてＹＥＳ）、ＯＫ＿ＲＥＰＬＹを通信端末１１０Ｂに送信し（図８に示すステップ２７０Ａ）、変数ＨＩＳＳＴＡＴの値及び第２のＬＥＤ１５６の点灯色の各々をトグルさせる（図８に示すステップ２７２Ａ）。
【０１０９】
通信端末１１０Ａと電話端末１１６Ａとの間の通話が終了すると、通信端末１１０Ａは、変数ＭＹＳＴＡＴの値及び第１のＬＥＤの点灯色を、それぞれ１及び青色にして（図８に示すステップ３６４。通信端末１１０Ａが通話を再開することが可能である状態）、通信端末１１０ＢにＣＨＧ＿ＳＴＡＴを送信する（図８に示すステップ３０８Ｂ）。
【０１１０】
通信端末１１０Ｂは、通信端末１１０ＡからのＣＨＧ＿ＳＴＡＴを受信すると、通信端末１１０Ｂの第２のＬＥＤの点灯色を青色にして、ＯＫ＿ＲＥＰＬＹを通信端末１１０Ａに送信する。
【０１１１】
通信端末１１０Ａは、通信端末１１０ＢからのＯＫ＿ＲＥＰＬＹを受信すると（図８に示すステップ３１０ＢにおいてＹＥＳ）、リダイヤル待機状態に戻る。
【０１１２】
通信端末１１０Ａがリダイヤル待機状態であるときに、セッションの有効時間を過ぎるまでの間に、電話端末１１６Ａから通信端末１１０Ａへの着呼があるものとする。この場合、通信端末１１０Ａにおいて、変数ＨＩＳＴＮＯ、変数ＭＹＳＴＡＴ、変数ＲＤＦ、変数ＨＩＳＳＴＡＴ、及び変数ＳＴの値は、それぞれ通信端末１１０Ｂの電話番号、１、１、１、及びセッションが確立された時刻であり、第１のＬＥＤ１５４及び第２のＬＥＤ１５６の両方の点灯色は青色であるものとする。
【０１１３】
通信端末１１０Ａは、電話端末１１６Ａの電話番号を記憶し、変数ＭＹＳＴＡＴに０を代入して、第１のＬＥＤ１５４の点灯色を赤色にする（通信端末１１０Ａが通話を再開することが不可能である、図９に示すステップ３０６Ａ）。通信端末１１０Ａは、通信端末１１０ＢにＣＨＧ＿ＳＴＡＴを送信する（図９に示すステップ３０８Ｃ）。
【０１１４】
通信端末１１０Ｂは、通信端末１１０Ａから送信されたＣＨＧ＿ＳＴＡＴを受信した後、通信端末１１０ＡにＯＫ＿ＲＥＰＬＹを送信する。
【０１１５】
通信端末１１０Ａは、通信端末１１０Ｂから送信されたＯＫ＿ＲＥＰＬＹを受信した後（図９に示すステップ３１０ＣにおいてＹＥＳ）、通信端末１１０Ａの利用者が通話ボタン１６４を押下するか（図９に示すステップ３９２）、又は電話端末１１６Ａから通信端末１１０Ａへの発呼を中断するための信号を電話端末１１６Ａから受信する（図９に示すステップ３９４）まで待機する。
【０１１６】
ステップ３９４において、発呼の中断のための信号を電話端末１１６Ａから受信した場合、変数ＭＹＳＴＡＴの値及び第１のＬＥＤの点灯色を、それぞれ１及び青色にして（通信端末１１０Ａが通話を再開することが可能である。図９に示すステップ３６４Ａ）、通信端末１１０ＢにＣＨＧ＿ＳＴＡＴを送信する（図９に示すステップ３０８Ｄ）。
【０１１７】
通信端末１１０Ｂは、通信端末１１０ＡからのＣＨＧ＿ＳＴＡＴを受信すると、通信端末１１０Ｂの第２のＬＥＤの点灯色を青色にして、ＯＫ＿ＲＥＰＬＹを通信端末１１０Ａに送信する。
【０１１８】
通信端末１１０Ａは、通信端末１１０ＢからのＯＫ＿ＲＥＰＬＹを受信すると（図９に示すステップ３１０ＤにおいてＹＥＳ）、リダイヤル待機状態に戻る。
【０１１９】
上記のステップ３９２において、通信端末１１０Ａの利用者が通話ボタン１６４を押下した場合、通信端末１１０Ａの利用者は、電話端末１１６Ａと通話する。
【０１２０】
通信端末１１０Ａと電話端末１１６Ａとの間の通話中に、通信端末１１０ＢからＣＨＧ＿ＳＴＡＴが通信端末１１０Ａに送信される場合がある。通信端末１１０Ａは、通信端末１１０ＢからのＣＨＧ＿ＳＴＡＴを受信する度に（図１０に示すステップ２６８ＢにおいてＹＥＳ）、ＯＫ＿ＲＥＰＬＹを通信端末１１０Ｂに送信し（図１０に示すステップ２７０Ｂ）、変数ＨＩＳＳＴＡＴの値及び第２のＬＥＤ１５６の点灯色の各々をトグルさせる（図１０に示すステップ２７２Ｂ）。
【０１２１】
通信端末１１０Ａと電話端末１１６Ａとの間の通話が終了すると、通信端末１１０Ａは、変数ＭＹＳＴＡＴの値及び第１のＬＥＤの点灯色を、それぞれ１及び青色にして（図１０に示すステップ３６４Ｂ。通信端末１１０Ａが通話を再開することが可能である状態）、通信端末１１０ＢにＣＨＧ＿ＳＴＡＴを送信する（図１０に示すステップ３０８Ｅ）。
【０１２２】
通信端末１１０Ｂは、通信端末１１０ＡからのＣＨＧ＿ＳＴＡＴを受信すると、通信端末１１０Ｂの第２のＬＥＤの点灯色を青色にして、ＯＫ＿ＲＥＰＬＹを通信端末１１０Ａに送信する。
【０１２３】
通信端末１１０Ａは、通信端末１１０ＢからのＯＫ＿ＲＥＰＬＹを受信すると（図１０に示すステップ３１０ＥにおいてＹＥＳ）、リダイヤル待機状態に戻る。
【０１２４】
なお、通信端末１１０Ａがリダイヤル待機状態である場合、セッションの有効時間を過ぎると（図６に示すステップ２６２においてＹＥＳ）、通信端末１１０Ａは、変数ＳＴにＮＵＬＬを代入し（セッションの無効化。図６に示すステップ２６４）、初期状態に戻る。
【０１２５】
（４）リダイヤル待機状態における、通信端末１１０Ａと通信端末１１０Ｂとの通話
変数ＨＩＳＳＴＡＴの値が１であって（通信端末１１０Ｂが通話を再開することが可能である。）、通信端末１１０Ａの利用者が、セッションの有効時間を過ぎるまでの間に、電話端末１１６Ａに対して発呼を行なうものとする。通信端末１１０Ａにおいて、変数ＨＩＳＴＮＯ、変数ＭＹＳＴＡＴ、変数ＲＤＦ、変数ＨＩＳＳＴＡＴ、及び変数ＳＴの値は、それぞれ通信端末１１０Ｂの電話番号、１、１、１、及びセッションが確立された時刻であり、第１のＬＥＤ１５４及び第２のＬＥＤ１５６の両方の点灯色は青色であるものとする。
【０１２６】
通信端末１１０Ａは、通信端末１１０Ｂに発呼し、通信端末１１０Ｂから応答があるか（図７に示すステップ３１４）、又は、通信端末１１０Ａの利用者によって切断ボタン１６０が押下される（図７に示すステップ３１６）まで待機する。
【０１２７】
ステップ３１６において、切断ボタン１６０が押下された場合、通信端末１１０Ａは、リダイヤル待機状態に戻る。
【０１２８】
ステップ３１４において、通信端末１１０Ｂから応答があった場合、通信端末１１０Ａの利用者は、通信端末１１０Ｂと通話する。通話が終了した後、通信端末１１０Ａはセッションの有効時間を更新し（図８に示すステップ３６２）、リダイヤル待機状態に戻る。
【０１２９】
変数ＨＩＳＳＴＡＴの値が１であって、通信端末１１０Ａの利用者が、セッションの有効時間を過ぎるまでの間に、通話再開ボタンを押下したときの動作は（図６に示すステップ２６６においてＹＥＳ）、変数ＨＩＳＳＴＡＴの値が１であって、通信端末１１０Ａの利用者が、セッションの有効時間を過ぎるまでの間に、電話端末１１６Ａに対して発呼を行なったときの動作と同様である。
【０１３０】
変数ＨＩＳＳＴＡＴの値が１であって、通信端末１１０Ｂから通信端末１１０Ａへの着呼があるものとする。
【０１３１】
通信端末１１０Ａは、通信端末１１０Ａの利用者が通話ボタン１６４を押下するか（図９に示すステップ３９２）、又は電話端末１１６Ａから通信端末１１０Ａへの発呼を中断するための信号を電話端末１１６Ａから受信する（図９に示すステップ３９４）まで待機する。
【０１３２】
ステップ３９４において、中断のための信号を受信した場合、通信端末１１０Ａは、リダイヤル待機状態に戻る。
【０１３３】
ステップ３９２において、利用者によって通話ボタン１６４が押下された場合、通信端末１１０Ａの利用者は、通信端末１１０Ｂと通話する。通話が終了した後、通信端末１１０Ａはセッションの有効時間を更新し（図１０に示すステップ３６２Ａ）、リダイヤル待機状態に戻る。
【０１３４】
変数ＨＩＳＳＴＡＴの値が０であって（通信端末１１０Ｂは通話を再開することが不可能である。）、通信端末１１０Ａの利用者が、セッションの有効時間を過ぎるまでの間に、通話再開ボタンを押下したものとする（図６に示すステップ２６６においてＹＥＳ）。
【０１３５】
この場合、通信端末１１０Ａは、エラー音を出力し（図６に示すステップ２７６）、リダイヤル待機状態に戻る。
【０１３６】
以上、本実施の形態に係る通信端末１１０Ａの動作を、典型的な４つの場合を例に説明した。上記説明と、最初に述べた構成とから、それ以外の場合の通信端末１１０Ａの動作は当業者には明らかであろう。
【０１３７】
［本実施の形態の効果］
以上の説明から明らかなように、本実施の形態に係る通信端末１１０Ａを利用することにより、通信端末１１０Ａと通信端末１１０Ｂとが通話を一旦中断した後、通信端末１１０Ａの利用者が通信端末１１０Ａを用いて第三者と通話する場合、通信端末１１０Ａは、ＣＨＧ＿ＳＴＡＴを通信端末１１０Ｂに送信して、通話を再開することが不可能であることを通信端末１１０Ｂに通知する。したがって、通信端末１１０Ｂの利用者は、通信端末１１０Ａの利用者が現在忙しくて通話を再開できないことを認識することができ、通話を中断している間、通信端末１１０Ｂの利用者の気分を害することはない。その間、通信端末１１０Ｂの利用者が他の端末と通話をするか否かは、当該利用者の自由である。
【０１３８】
また、通話を中断している間、通信端末１１０Ｂの利用者が第三者と通話していれば、第２のＬＥＤ１５６の点灯色は赤色となり、当該利用者が誰とも通話していなければ、第２のＬＥＤ１５６の点灯色は青色となる。したがって、通信端末１１０Ａの利用者は、通信端末１１０Ｂの利用者が現在通話を再開することができないことを認識することができて、第２のＬＥＤ１５６の点灯色を確認しながら、いつ通話を再開すればよいかを適切に判断することができる。
【０１３９】
さらに、通話を中断したとき、通信端末１１０Ａはセッションを確立し、セッションが確立されている間は、第１のＬＥＤ１５４及び第２のＬＥＤ１５６の両方が点灯される。第１のＬＥＤ１５４及び第２のＬＥＤ１５６が点灯されている間、利用者は、自ら通話を再開させるか、又は、通信端末１１０Ｂからの通話の再開の指示をいつでも受けられるように、第三者との通話を差し控えなければならず、そのような保留の状態がいつまでも続くと、利用者の精神的な負荷は大きくなる。しかし、通信端末１１０Ａは、セッションを破棄すると、第１のＬＥＤ１５４及び第２のＬＥＤ１５６の両方を消灯するので、利用者は保留の状態が終了したことを認識し、精神的に負荷がかかった状態から利用者は解放される。
【０１４０】
［変形例］
上記の実施の形態では、通信端末１１０及び電話端末１１６は携帯電話であったが、本発明はそのような実施の形態には限定されず、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ）及びＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）等の個人用携帯情報端末でも良い。
【０１４１】
また、上記の実施の形態では、通信端末１１０Ａは、第１のＬＥＤ１５４の点灯色を変化させることによって、通信端末１１０Ａが通話を再開することが可能であるか否かの状態を利用者に知らせていた。また、通信端末１１０Ａは、第２のＬＥＤ１５６の点灯色を変化させることによって、通話の相手の端末が通話を再開することが可能であるか否かの状態を通信端末１１０Ａの利用者に知らせていた。しかし、本発明はそのような実施の形態には限定されず、音声の大きさを変化させて音声を出力することによって、各端末の状態を利用者に知らせても良い。また、通信端末１１０Ａにバイブレータを内蔵させて、通話中に振動の大きさを変化させて通信端末１１０Ａを振動させることによって、各端末の状態を利用者に知らせても良い。
【０１４２】
さらに、上記の実施の形態では、通信端末１１０Ａの利用者が通話再開ボタン１６６を押下することによって、通信端末１１０Ａは通話を再開していた。しかし、本発明はそのような実施の形態には限定されず、利用者にパスワードを入力させて、入力されたパスワードが、利用者によって予め設定された文字列に一致していれば、通話を再開するようにしても良い。また、マイクに利用者の音声を入力させて、音声認識処理によって、入力された音声と予め登録された音声とのパターンが一致した場合に、通話を再開するようにしても良い。
【０１４３】
今回開示された実施の形態は単に例示であって、本発明が上記した実施の形態のみに限定されるわけではない。本発明の範囲は、発明の詳細な説明の記載を参酌した上で、特許請求の範囲の各請求項によって示され、そこに記載された文言と均等の意味及び範囲内でのすべての変更を含む。
【図面の簡単な説明】
【０１４４】
【図１】本発明の実施の形態に係る通信端末１１０Ａを含むシステムのネットワーク環境を示す図である。
【図２】図１に示す通信端末１１０Ａの外観構成を示す斜視図である。
【図３】図１に示す通信端末１１０Ａのブロック図である。
【図４】図３に示すシステム変数記憶部２１６に記憶される変数の一覧を示す図である。
【図５】通信端末１１０Ａが送受信するメッセージデータの一覧を示す図である。
【図６】通信端末１１０Ａの機能を実現するコンピュータプログラムの制御構造を示すフローチャートである。
【図７】通信端末１１０Ａの機能を実現するコンピュータプログラムの制御構造を示すフローチャートである。
【図８】通信端末１１０Ａの機能を実現するコンピュータプログラムの制御構造を示すフローチャートである。
【図９】通信端末１１０Ａの機能を実現するコンピュータプログラムの制御構造を示すフローチャートである。
【図１０】通信端末１１０Ａの機能を実現するコンピュータプログラムの制御構造を示すフローチャートである。
【符号の説明】
【０１４５】
１００  システム
１０２  電話回線網
１０４  インターネット
１０６  管理サーバ
１０８  ＤＢ
１１０，１１０Ａ，１１０Ｂ  通信端末
１１２  第１の基地局
１１４  第２の基地局
１１６，１１６Ａ，１１６Ｂ  電話端末
２００  制御部
２０２  記憶装置
２０４  電話通信装置
２０６  データ通信装置
２０８  音声入出力装置
２１０  表示装置
２１２  入力装置
２１４  計時装置
２１６  システム変数記憶部
【図１】
2009253596.tif 000003
【図２】
2009253596.tif 000004
【図３】
2009253596.tif 000005
【図４】
2009253596.tif 000006
【図５】
2009253596.tif 000007
【図６】
2009253596.tif 000008
【図７】
2009253596.tif 000009
【図８】
2009253596.tif 000010
【図９】
2009253596.tif 000011
【図１０】
2009253596.tif 000012