(57)【要約】【課題】通信中の利用者に対して正確な通信料金をリアルタイムに提供することを課題とする。【解決手段】呼制御装置２０は、接続要求に係る発信者情報（例えば、発信者が契約して料金プラン）や着信者情報（例えば、着信者が契約している電話会社）を含んだプログラム要求メッセージを通話料金サーバ３０に送信する。通話料金サーバ３０は、発信者情報や着信者情報の他に、現在の曜日（平日であるか休日であるか）や時間帯に基づいて、今回の通話に対する課金で実際に適用される通話料金算出プログラムを生成して携帯電話装置１０に送信する。携帯電話装置１０は、通話料金算出プログラムを実行して、通話の開始から所定の時点（例えば、３０秒後、１分後、１分３０秒後・・・）までに発生した通話料金をリアルタイムに算出し、かかる通話料金が算出される度に、通話料金を音声および画像によって利用者に対して出力する。【選択図】        図１
2006020168.tif 000002
【特許請求の範囲】
【請求項１】
通信の開始から所定の時点までに発生した通信料金をリアルタイムに出力する通信装置であって、
前記通信の通信元、通信先、通信曜日、通信時間帯もしくはこれらの組合せに応じた課金方式を用いて、前記通信料金を所定の時点ごとに算出する通信料金算出手段と、
前記通信料金算出手段によって通信料金が算出される度に、当該通信料金を利用者に対して出力する通信料金出力手段と、
を備えたことを特徴とする通信装置。
【請求項２】
前記通信の開始に応じて、前記通信の通信元、通信先、通信曜日、通信時間帯もしくはこれらの組合せに応じた通信料金算出プログラムを所定のサーバ装置から受信するプログラム受信手段を備え、
前記通信料金算出手段は、前記プログラム受信手段によって受信した通信料金算出プログラムを実行して前記通信料金を所定の時点ごとに算出することを特徴とする請求項１に記載の通信装置。
【請求項３】
所定の通信元、通信先、通信曜日、通信時間帯もしくはこれらの組合せごとに通信料金算出プログラムを記憶したプログラム記憶手段を備え、
前記通信料金算出手段は、前記通信の開始に応じて、当該通信の通信元、通信先、通信曜日、通信時間帯もしくはこれらの組合せに応じた通信料金算出プログラムを前記プログラム記憶手段から読み出し、当該通信料金算出プログラムを実行して前記通信料金を所定の時点ごとに算出することを特徴とする請求項１に記載の通信装置。
【請求項４】
前記通信料金出力手段は、前記通信料金を音声および／または画像によって出力することを特徴とする請求項１、２または３に記載の通信装置。
【請求項５】
前記通信料金算出手段は、所定の日時から前記所定の時点までに発生した積算通信料金をさらに算出し、
前記通信料金出力手段は、前記通信料金算出手段によって算出された積算通信料金を利用者に対してさらに出力することを特徴とする請求項１〜４のいずれか一つに記載の通信装置。
【請求項６】
通信の開始から所定の時点までに発生した通信料金をリアルタイムに出力する通信装置とネットワークを介して接続されるサーバ装置であって、
所定の通信元、通信先、通信曜日、通信時間帯もしくはこれらの組合せごとに通信料金算出プログラムを記憶したプログラム記憶手段と、
前記通信装置における通信の通信元、通信先、通信曜日、通信時間帯もしくはこれらの組合せに応じた通信料金算出プログラムを前記プログラム記憶手段から読み出し、当該通信料金算出プログラムを前記通信装置に送信するプログラム送信手段と、
を備えたことを特徴とするサーバ装置。
【請求項７】
通信の開始から所定の時点までに発生した通信料金をリアルタイムに出力する通信装置における通信料金出力方法であって、
前記通信の通信元、通信先、通信曜日、通信時間帯もしくはこれらの組合せに応じた課金方式を用いて、前記通信料金を所定の時点ごとに算出する通信料金算出工程と、
前記通信料金算出工程によって通信料金が算出される度に、当該通信料金を利用者に対して出力する通信料金出力工程と、
を含んだことを特徴とする通信料金出力方法。
【請求項８】
前記通信の開始に応じて、前記通信の通信元、通信先、通信曜日、通信時間帯もしくはこれらの組合せに応じた通信料金算出プログラムを所定のサーバ装置から受信するプログラム受信工程を含み、
前記通信料金算出工程は、前記プログラム受信工程によって受信した通信料金算出プログラムを実行して前記通信料金を所定の時点ごとに算出することを特徴とする請求項７に記載の通信料金出力方法。
【請求項９】
所定の通信元、通信先、通信曜日、通信時間帯もしくはこれらの組合せごとに通信料金算出プログラムをプログラム記憶手段に格納するプログラム格納工程を含み、
前記通信料金算出工程は、前記通信の開始に応じて、当該通信の通信元、通信先、通信曜日、通信時間帯もしくはこれらの組合せに応じた通信料金算出プログラムを前記プログラム記憶手段から読み出し、当該通信料金算出プログラムを実行して前記通信料金を所定の時点ごとに算出することを特徴とする請求項７に記載の通信料金出力方法。
【請求項１０】
通信の開始から所定の時点までに発生した通信料金をリアルタイムに出力する方法をコンピュータに実行させる通信料金出力プログラムであって、
前記通信の通信元、通信先、通信曜日、通信時間帯もしくはこれらの組合せに応じた課金方式を用いて、前記通信料金を所定の時点ごとに算出する通信料金算出手順と、
前記通信料金算出手順によって通信料金が算出される度に、当該通信料金を利用者に対して出力する通信料金出力手順と、
をコンピュータに実行させることを特徴とする通信料金出力プログラム。
【請求項１１】
前記通信の開始に応じて、前記通信の通信元、通信先、通信曜日、通信時間帯もしくはこれらの組合せに応じた通信料金算出プログラムを所定のサーバ装置から受信するプログラム受信手順をコンピュータに実行させ、
前記通信料金算出手順は、前記プログラム受信手順によって受信した通信料金算出プログラムを実行して前記通信料金を所定の時点ごとに算出することを特徴とする請求項１０に記載の通信料金出力プログラム。
【請求項１２】
所定の通信元、通信先、通信曜日、通信時間帯もしくはこれらの組合せごとに通信料金算出プログラムをプログラム記憶手段に格納するプログラム格納手順をコンピュータに実行させ、
前記通信料金算出手順は、前記通信の開始に応じて、当該通信の通信元、通信先、通信曜日、通信時間帯もしくはこれらの組合せに応じた通信料金算出プログラムを前記プログラム記憶手段から読み出し、当該通信料金算出プログラムを実行して前記通信料金を所定の時点ごとに算出することを特徴とする請求項１０に記載の通信料金出力プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、通信の開始から所定の時点までに発生した通信料金をリアルタイムに出力する通信装置、当該通信装置における通信料金出力方法および通信料金出力プログラム並びに当該通信装置と接続されるサーバ装置に関する。
【背景技術】
【０００２】
従来より、通信中に利用者が通信料金を認識できるように、通信の開始から所定の時点までに発生した通信料金をリアルタイムに出力する通信装置がある。例えば、特許文献１（特開２００１−２３０８８６号公報）には、予め記憶部に記憶している料金表（α×通信時間）を用いて設定時間ごとに通話料金を算出し、算出した通話料金を含んだ音声メッセージデータを利用者に対して出力する携帯通信端末が開示されている。
【０００３】
【特許文献１】特開２００１−２３０８８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、上記した従来の技術は、利用者に対して出力する通信料金が必ずしも実際に課金される通信料金と同じではなく、正確性に欠けるという問題があった。
【０００５】
これについて具体的に説明すると、例えば、携帯電話装置の場合には、上記した通話時間のみに基づいて通話料金が課金されるわけではなく、実際には、利用者が契約している料金プランが何であるか、平日であるか休日であるか、時間帯がいつであるか、通話先が契約している電話会社がいずれであるか、通話先が所在する場所がどこであるかなど、各種のパラメータに応じた課金方式に従って、通話ごとに異なる通信料金が課金される。したがって、上記した料金表（α×通信時間）を用いて通話料金を算出する手法では、利用者に対して出力する通信料金と実際に課金される通信料金との間で不一致が生じ、利用者にとっては余り意味のない不正確な通信料金が出力されていた。
【０００６】
そこで、この発明は、上述した従来技術の課題を解決するためになされたものであり、通信中の利用者に対して正確な通信料金をリアルタイムに提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するため、請求項１に係る発明は、通信の開始から所定の時点までに発生した通信料金をリアルタイムに出力する通信装置であって、前記通信の通信元、通信先、通信曜日、通信時間帯もしくはこれらの組合せに応じた課金方式を用いて、前記通信料金を所定の時点ごとに算出する通信料金算出手段と、前記通信料金算出手段によって通信料金が算出される度に、当該通信料金を利用者に対して出力する通信料金出力手段と、を備えたことを特徴とする。
【０００８】
また、請求項２に係る発明は、上記の発明において、前記通信の開始に応じて、前記通信の通信元、通信先、通信曜日、通信時間帯もしくはこれらの組合せに応じた通信料金算出プログラムを所定のサーバ装置から受信するプログラム受信手段を備え、前記通信料金算出手段は、前記プログラム受信手段によって受信した通信料金算出プログラムを実行して前記通信料金を所定の時点ごとに算出することを特徴とする。
【０００９】
また、請求項３に係る発明は、上記の発明において、所定の通信元、通信先、通信曜日、通信時間帯もしくはこれらの組合せごとに通信料金算出プログラムを記憶したプログラム記憶手段を備え、前記通信料金算出手段は、前記通信の開始に応じて、当該通信の通信元、通信先、通信曜日、通信時間帯もしくはこれらの組合せに応じた通信料金算出プログラムを前記プログラム記憶手段から読み出し、当該通信料金算出プログラムを実行して前記通信料金を所定の時点ごとに算出することを特徴とする。
【００１０】
また、請求項４に係る発明は、上記の発明において、前記通信料金出力手段は、前記通信料金を音声および／または画像によって出力することを特徴とする。
【００１１】
また、請求項５に係る発明は、上記の発明において、前記通信料金算出手段は、所定の日時から前記所定の時点までに発生した積算通信料金をさらに算出し、前記通信料金出力手段は、前記通信料金算出手段によって算出された積算通信料金を利用者に対してさらに出力することを特徴とする。
【００１２】
また、請求項６に係る発明は、上記の発明において、通信の開始から所定の時点までに発生した通信料金をリアルタイムに出力する通信装置とネットワークを介して接続されるサーバ装置であって、所定の通信元、通信先、通信曜日、通信時間帯もしくはこれらの組合せごとに通信料金算出プログラムを記憶したプログラム記憶手段と、前記通信装置における通信の通信元、通信先、通信曜日、通信時間帯もしくはこれらの組合せに応じた通信料金算出プログラムを前記プログラム記憶手段から読み出し、当該通信料金算出プログラムを前記通信装置に送信するプログラム送信手段と、を備えたことを特徴とする。
【００１３】
また、請求項７に係る発明は、通信の開始から所定の時点までに発生した通信料金をリアルタイムに出力する通信装置における通信料金出力方法であって、前記通信の通信元、通信先、通信曜日、通信時間帯もしくはこれらの組合せに応じた課金方式を用いて、前記通信料金を所定の時点ごとに算出する通信料金算出工程と、前記通信料金算出工程によって通信料金が算出される度に、当該通信料金を利用者に対して出力する通信料金出力工程と、を含んだことを特徴とする。
【００１４】
また、請求項８に係る発明は、上記の発明において、前記通信の開始に応じて、前記通信の通信元、通信先、通信曜日、通信時間帯もしくはこれらの組合せに応じた通信料金算出プログラムを所定のサーバ装置から受信するプログラム受信工程を含み、前記通信料金算出工程は、前記プログラム受信工程によって受信した通信料金算出プログラムを実行して前記通信料金を所定の時点ごとに算出することを特徴とする。
【００１５】
また、請求項９に係る発明は、上記の発明において、所定の通信元、通信先、通信曜日、通信時間帯もしくはこれらの組合せごとに通信料金算出プログラムをプログラム記憶手段に格納するプログラム格納工程を含み、前記通信料金算出工程は、前記通信の開始に応じて、当該通信の通信元、通信先、通信曜日、通信時間帯もしくはこれらの組合せに応じた通信料金算出プログラムを前記プログラム記憶手段から読み出し、当該通信料金算出プログラムを実行して前記通信料金を所定の時点ごとに算出することを特徴とする。
【００１６】
また、請求項１０に係る発明は、通信の開始から所定の時点までに発生した通信料金をリアルタイムに出力する方法をコンピュータに実行させる通信料金出力プログラムであって、前記通信の通信元、通信先、通信曜日、通信時間帯もしくはこれらの組合せに応じた課金方式を用いて、前記通信料金を所定の時点ごとに算出する通信料金算出手順と、前記通信料金算出手順によって通信料金が算出される度に、当該通信料金を利用者に対して出力する通信料金出力手順と、をコンピュータに実行させることを特徴とする。
【００１７】
また、請求項１１に係る発明は、上記の発明において、前記通信の開始に応じて、前記通信の通信元、通信先、通信曜日、通信時間帯もしくはこれらの組合せに応じた通信料金算出プログラムを所定のサーバ装置から受信するプログラム受信手順をコンピュータに実行させ、前記通信料金算出手順は、前記プログラム受信手順によって受信した通信料金算出プログラムを実行して前記通信料金を所定の時点ごとに算出することを特徴とする。
【００１８】
また、請求項１２に係る発明は、上記の発明において、所定の通信元、通信先、通信曜日、通信時間帯もしくはこれらの組合せごとに通信料金算出プログラムをプログラム記憶手段に格納するプログラム格納手順をコンピュータに実行させ、前記通信料金算出手順は、前記通信の開始に応じて、当該通信の通信元、通信先、通信曜日、通信時間帯もしくはこれらの組合せに応じた通信料金算出プログラムを前記プログラム記憶手段から読み出し、当該通信料金算出プログラムを実行して前記通信料金を所定の時点ごとに算出することを特徴とする。
【発明の効果】
【００１９】
請求項１、６、７または１０の発明によれば、利用者が契約している料金プランが何であるか、平日であるか休日であるか、時間帯がいつであるか、通話先が契約している通信会社がいずれであるか、通信先が所在する場所がどこであるかなど、各種のパラメータに応じた課金方式を用いて、所定時点ごとの通信料金をリアルタイムに算出するので、通信中の利用者に対して正確な通信料金をリアルタイムに提供することが可能になる。また、中央のサーバ装置等で所定時点ごとの通信料金を算出して通信装置に送信するのではなく、通信装置側で所定時点ごとの通信料金を算出するので、前者に比較して、サーバ装置等における処理負荷を削減することが可能になるとともに、サーバ装置等と通信装置との間における情報のトラフィックを削減することも可能になる。
【００２０】
また、請求項２、６、８または１１の発明によれば、利用者の通信装置側で予め用意されている通信料金算出プログラムを用いるのではなく、通信の開始に応じて所定のサーバ装置から受信した通信料金算出プログラムを実行して通信料金を算出するので、前者に比較して、課金方式の変更にも迅速に対応することができ、常に正確な通信料金を通信中の利用者に対してリアルタイムに提供することが可能になる。
【００２１】
また、請求項３、９または１２の発明によれば、通信の開始に応じて所定のサーバ装置から通信料金算出プログラムを受信するのではなく、利用者の通信装置側で予め用意されている複数の通信料金算出プログラムのなかから選択した通信料金算出プログラムを実行して通信料金を算出するので、前者に比較して、通信開始時にサーバ装置と通信装置との間で別途通信する必要がなくなり、通信開始時における処理負荷や通信費用を削減することが可能になる。
【００２２】
また、請求項４の発明によれば、通信料金を音声によって出力することで、利用者が画像を見ることが困難な状況でも確実に通信料金を報知することが可能になり、また、通信料金を画像によって出力することで、利用者が音声を聞き取ることが困難な状況でも確実に通信料金を報知することが可能になり、さらに、通信料金を音声および画像によって出力することで、利用者に対して一層確実に通信料金を報知することが可能になる。
【００２３】
また、請求項５の発明によれば、所定の日時から所定の時点までに発生した積算通信料金（例えば、当該月の前回通信までに課金されている積算通信料金と、今回通信の所定時点までに発生した通信料金とを加算した料金）をさらにリアルタイムに算出して利用者に出力するので、正確な積算通信料金を通信中の利用者に対してリアルタイムに提供することも可能になる。
【発明を実施するための最良の形態】
【００２４】
以下に添付図面を参照して、この発明に係る通信装置、当該通信装置における通信料金出力方法および通信料金出力プログラム並びに当該通信装置と接続されるサーバ装置の実施例１および２を詳細に説明する。
【実施例１】
【００２５】
以下の実施例１では、本発明に係る通信装置としての携帯電話装置を含んで構成される通話システムを実施例として、かかる通話システムの概要および特徴を説明した後に、システムを構成する携帯電話装置等の機能、実施例１による処理の詳細、実施例１の効果等を順に説明する。
【００２６】
［システムの概要および特徴］
図１は、実施例１に係る通話システムの構成を示す構成図である。同図に示すように、この通信システムは、利用者の携帯電話装置１０と、他の携帯電話装置１０や固定電話装置４０と、呼制御装置２０と、通話料金サーバ３０とを、ネットワーク１（公衆電話網やインターネットなどによって形成される通信網）やＬＡＮ２（Local Area Network）を介して相互に通信可能に接続して構成される。なお、携帯電話装置１０は特許請求の範囲に記載の「通信装置」に対応し、通信料金サーバ３０は同じく「サーバ装置」に対応する。
【００２７】
そして、この通話システムは、利用者が携帯電話装置１０を使用して他の携帯電話装置１０や固定電話装置４０と通話している間に、通話開始から所定の時点（例えば、３０秒後、１分後、１分３０秒後・・・）までに発生した通話料金を所定時点ごとに利用者に対して出力することを概要とし、以下に説明するように、通話中の利用者に対して正確な通話料金をリアルタイムに提供できるようにしている点に主たる特徴がある。
【００２８】
具体的に説明すると、先ずは、発信者になる利用者によって操作された携帯電話装置１０が、他の携帯電話装置１０や固定電話装置４０と通話するための接続要求を呼制御装置２０に対して発信する（図１の（１）参照）。かかる接続要求を受信した呼制御装置２０は、携帯電話装置１０と他の携帯電話装置１０等との接続を制御するとともに、この接続要求に係る発信者情報（例えば、発信者が契約して料金プラン）や着信者情報（例えば、着信者の電話番号、着信者が契約している電話会社、着信者が所在する場所）を含んだプログラム要求メッセージを通話料金サーバ３０に送信する（図１の（２）参照）。
【００２９】
そして、かかるプログラム要求メッセージを受信した通話料金サーバ３０は、プログラム要求メッセージに含まれる発信者情報（発信者の料金プラン）や着信者情報（着信者の電話番号、着信者が契約している電話会社、着信者が所在する場所）の他に、現在の曜日（平日であるか休日であるか）や時間帯に基づいて、今回の通話に対する課金で実際に適用される通話料金算出プログラムを生成する。ここで言う「通話料金算出プログラム」は、通話時間（通話開始から所定時点までの時間）が入力されると、当該通話開始から所定時点までに発生した通話料金を出力するものである。
【００３０】
かかる通話料金算出プログラムを生成した通話料金サーバ３０は、この通話料金算出プログラムを発信者の携帯電話装置１０に送信する（図１の（３）参照）。そして、これを受信した携帯電話装置１０では、通話料金算出プログラムを実行して、通話の開始から所定の時点（例えば、３０秒後、１分後、１分３０秒後・・・）までに発生した通話料金を所定時点ごとに算出し、かかる通話料金が算出される度に、通話料金を音声および画像によって利用者に対して出力する。
【００３１】
したがって、この実施例１に係る通話システムによれば、発信者の料金プラン、現在の曜日や時間帯、着信者が契約している電話会社、着信者が所在する場所など、各種のパラメータに応じた課金方式を用いて、通話開始から所定時点までに発生した通話料金を所定時点ごとに算出するので、上記した主たる特徴の如く、通話中の利用者に対して正確な通話料金をリアルタイムに提供することが可能になる。以下に、この通話システムを形成する携帯電話装置１０、呼制御装置２０および通話料金サーバ３０の機能を説明する。
【００３２】
［携帯電話装置の機能］
携帯電話装置１０は、少なくとも音声通話ソフトがインストールされた既知の携帯電話端末であるが、本発明に密接に関連する機能部として、図１に例示するように、入力部１１と、出力部１２と、入出力制御ＩＦ部１３と、通信制御ＩＦ部１４と、記憶部１５と、制御部１６とを備える。
【００３３】
このうち、入力部１１は、各種の情報を受け付けて入力する入力手段であり、テンキーやボタン、マイクなどを備えて構成され、例えば、本発明に密接に関連するものとして、他の携帯電話装置１０等と通話するための接続要求（着信者の電話番号など）、通話中における音声（会話）、通話を切断するための切断要求などを受け付けて入力する。
【００３４】
出力部１２は、各種の情報を出力する出力手段であり、モニタやスピーカ、ＬＥＤ（Light Emitting Diode）を備えて構成され、例えば、本発明に密接に関連するものとして、通話開始から所定時点までに発生した通話料金を含んだ音声メッセージをスピーカから音声出力し、また、かかる通話料金を含んだ画像メッセージをモニタから表示出力する。なお、入出力制御ＩＦ部１３は、これら入力部１１および出力部１２によるデータの入出力を制御する手段である。
【００３５】
通信制御ＩＦ部１４は、他の携帯電話装置１０や固定電話装置４０、呼制御装置２０および通話料金サーバ３０との間でやり取りする各種情報に関する通信を制御する手段であり、例えば、本発明に密接に関連するものとして、他の携帯電話装置１０等と通話するための接続要求を呼制御装置２０に送信し、通話中における音声（会話）を他の携帯電話装置１０等と互いに送受信し、通話料金算出プログラムを通話料金サーバ３０から受信する。なお、通信制御ＩＦ部１４は特許請求の範囲に記載の「プログラム受信手段」に対応する。また、通信制御ＩＦ部１４による各種の送受信は、セキュリティの保持を図るために、暗号化して行うことが望ましい。
【００３６】
記憶部１５は、制御部１６による各種処理に必要なデータ（例えば、着信者の電話番号など）およびプログラム（例えば、音声通話ソフトなど）を記憶する記憶手段（メモリ）であり、特に本発明に密接に関連するものとしては、図１に例示するように、通話料金サーバ３０から受信した通話料金算出プログラムを所定領域１５ａに記憶する。
【００３７】
制御部１６は、各種の処理手順を規定した制御プログラムおよび所要データを格納するための内部メモリを有し、これらによって種々の処理を実行する処理部であり、特に本発明に密接に関連するものとしては、通話料金算出部１６ａと、通話料金出力部１６ｂとを備える。なお、通話料金算出部１６ａは特許請求の範囲に記載の「通信料金算出手段」に対応し、通話料金出力部１６ｂは同じく「通信料金出力手段」に対応する。
【００３８】
このうち、通話料金算出部１６ａは、記憶部１５に記憶された通話料金算出プログラムを実行して、通話開始から所定の時点（例えば、３０秒後、１分後、１分３０秒後・・・）までに発生した通話料金を算出する処理部である。また、通話料金出力部１６ｂは、同じく通話料金算出プログラムを実行して、上記で算出された通話料金を含んだ音声メッセージを生成してスピーカから音声出力するとともに、かかる通話料金を含んだ画像メッセージを生成してモニタから表示出力する処理部である。なお、通話料金算出部１６ａおよび通話料金出力部１６ｂの処理については、後に図５を用いて詳述する。
【００３９】
［呼制御装置の機能］
呼制御装置２０は、発信者の電話装置と着信者の電話装置とを接続する既知の呼制御装置であるが、本発明に密接に関連する機能部として、図１に例示するように、利用者ＤＢ２１と、接続制御部２２と、プログラム要求部２３とを備える。
【００４０】
このうち、利用者ＤＢ２１は、携帯電話装置１０の利用者（より正確には、呼制御装置１０を運営する電話会社と契約している利用者）に関する各種の情報を記憶する手段であり、具体的には、図２に例示するように、各利用者が有する電話装置に一意に付与されている端末識別子に対応付けて、利用者名、電話番号、利用者が契約している料金プラン、今月の積算料金（前回の通話までに発生している今月の積算通話料金）、前月の繰り越し料金（今月の通話料金に対して相殺される特典金額）などを記憶して構成される。
【００４１】
接続制御部２２は、発信者の携帯電話装置１０から接続要求（着信者の電話番号など）を受信して、発信者の携帯電話装置１０と着信者の携帯電話装置１０等とを通話可能に接続する処理部である。具体的には、発信者の携帯電話装置１０からの呼を一旦開放してから、公衆電話網の中継交換機を介して、発信者の携帯電話装置１０との接続を行うとともに着信者の携帯電話装置１０等への呼び出しを行う。なお、この呼び出しに対して着信者の携帯電話装置１０等が応答すると、発信者の携帯電話装置１０と着信者の携帯電話装置１０等とが接続され、これによって発信者と着信者との間で音声通話が開始される。
【００４２】
プログラム要求部２３は、発信者の携帯電話装置１０と着信者の携帯電話装置１０等とが接続された場合に、通話料金サーバ３０に対して通話料金算出プログラムの生成および送信を要求する処理部である。具体的には、発信者の携帯電話装置１０に付与されている端末識別子、この端末識別子に基づいて利用者ＤＢ２１から取得した発信者情報（例えば、発信者が契約して料金プラン）、着信者の携帯電話装置１０等との接続によって取得した着信者情報（例えば、着信者の電話番号、着信者が契約している電話会社、着信者が所在する場所）など、通話料金サーバ３０による通話料金算出プログラムの生成および送信に必要な情報を含んだプログラム要求メッセージを通話料金サーバ３０に送信する。
【００４３】
［通話料金サーバの機能］
通話料金サーバ３０は、通話料金算出プログラムに係る処理を行う既知のサーバ装置であり、本発明に密接に関連する機能部として、図１に例示するように、プログラム生成部３１と、プログラム送信部３２とを備える。
【００４４】
このうち、プログラム生成部３１は、呼制御装置２０から受信したプログラム要求メッセージに基づいて通話料金算出プログラムを生成する処理部である。具体的には、図３に例示するように、プログラム要求メッセージに含まれる発信者情報（例えば、発信者が契約して料金プラン）や着信者情報（例えば、着信者の電話番号、着信者が契約している電話会社、着信者が所在する場所）の他に、現在の曜日（平日であるか休日であるか）や時間帯に基づいて、今回の通話に対する課金で実際に適用される通話料金算出プログラムを生成する。
【００４５】
ここで言う「通話料金プログラム」は、上述したように、通話時間（通話開始から所定時点までの時間）が入力されると、当該通話開始から所定時点までに発生した通話料金を出力するものであり（図３参照）、この「所定時点」としては、通話の開始からいずれの時点でもよいが、例えば、実際に通話料金が課金される時間単位（例えば、３０秒単位の課金であれば通話開始から３０秒ごと）が設定されることが望ましい。また、「通話料金プログラム」は、携帯電話装置１０で実行されることによって通話料金の算出および出力が行われることを意図したものであり、例えば、Java（登録商標）Script、Java（登録商標）、Flash（登録商標）、ユーザ端末ネイティブ実行ファイル等で生成される。
【００４６】
プログラム送信部３２は、いわゆるＳＭＴＰやＨＴＴＰの通信プロトコル等に従って、通話料金算出プログラムを発信者の携帯電話装置１０に対して送信する処理部である。なお、この送信に際しては、呼制御装置２０から受信したプログラム要求メッセージに含まれる端末識別子（発信者の携帯電話装置１０に付与されている端末識別子）を送信先として利用する。なお、プログラム送信部３２は特許請求の範囲に記載の「プログラム送信手段」に対応する。
【００４７】
［接続要求から通話料金算出プログラム実行に至る処理］
次に、図４を用いて、携帯電話装置１０による接続要求から通話料金算出プログラム実行に至る処理の流れを説明する。図４は、かかる接続要求から通話料金算出プログラム実行に至る処理の流れを示すフローチャートである。
【００４８】
同図に示すように、発信者になる利用者によって操作された携帯電話装置１０が、他の携帯電話装置１０や固定電話装置４０と通話するための接続要求を呼制御装置２０に対して発信すると（ステップＳ４０１）、呼制御装置２０は、発信者の携帯電話装置１０と着信者の携帯電話装置１０等とを通話可能に接続して、両者間における通話を開始させる（ステップＳ４０２〜Ｓ４０５）。
【００４９】
具体的には、呼制御装置２０は、発信者の携帯電話装置１０からの呼を一旦開放してから、公衆電話網の中継交換機を介して、発信者の携帯電話装置１０との接続を行うとともに着信者の携帯電話装置１０等への呼び出し（接続指示）を行う（ステップＳ４０２）。そして、この呼び出しに対して着信者携帯電話装置１０等が応答すると（ステップＳ４０３）、呼制御装置２０は、発信者の携帯電話装置１０と着信者の携帯電話装置１０等とを接続し（ステップＳ４０４）、これによって発信者と着信者との間で音声通話が開始される（ステップＳ４０５）。
【００５０】
かかる通話開始に並行して、呼制御装置２０は、通話料金サーバ３０に対して通話料金算出プログラムの生成および送信を要求する（ステップＳ４０６）。具体的には、上述したように、発信者の携帯電話装置１０に付与されている端末識別子、この端末識別子に基づいて利用者ＤＢ２１から取得した発信者情報（例えば、発信者が契約して料金プラン）、着信者の携帯電話装置１０等との接続によって取得した着信者情報（例えば、着信者の電話番号、着信者が契約している電話会社、着信者が所在する場所）など、通話料金サーバ３０による通話料金算出プログラムの生成および送信に必要な情報を含んだプログラム要求メッセージを通話料金サーバ３０に送信する。
【００５１】
一方、かかるプログラム要求メッセージを受信した通話料金サーバ３０は、通話料金算出プログラムを生成する（ステップＳ４０７）。具体的には、上述したように、プログラム要求メッセージに含まれる発信者情報（例えば、発信者が契約して料金プラン）や着信者情報（例えば、着信者の電話番号、着信者が契約している電話会社、着信者が所在する場所）の他に、現在の曜日（平日であるか休日であるか）や時間帯に基づいて、今回の通話に対する課金で実際に適用される通話料金算出プログラムを生成する。
【００５２】
さらに、通話料金サーバ３０は、生成した通話料金算出プログラムを発信者の携帯電話装置１０に対して送信する（ステップＳ４０８）。そして、携帯電話装置１０は、受信した通話料金算出プログラムを記憶部１５に格納するとともに、この通話料金算出プログラムを実行する（ステップＳ４０９）。なお、かかる通話料金算出プログラムの実行処理については、後に図５を用いて詳述する。
【００５３】
［通話料金算出プログラムの実行処理］
続いて、図５を用いて、携帯電話装置１０による通話料金算出プログラムの実行処理を説明する。図５は、かかる通話料金算出プログラムの実行処理を示すフローチャートである。なお、以下に示す処理は、携帯電話装置１０の制御部１６が、記憶部１５に記憶された通話料金算出プログラムを実行することで行われる。
【００５４】
同図に示すように、携帯電話装置１０の制御部１６は、通話開始から所定時点が経過したか否かを判定する（ステップＳ５０１）。具体的に例を挙げて説明すると、実行する通話料金算出プログラムに、実際に通話料金が課金される時間単位（例えば、３０秒単位の課金であれば通話開始から３０秒ごと）が設定されていれば、制御部１６は、通話開始から３０秒、１分、１分３０秒・・・がそれぞれ経過したかを判定する。
【００５５】
この判定において、未だ所定時点が経過していない場合には（ステップＳ５０１否定）、携帯電話装置１０の制御部１６は、通話が切断されたか否かを判定し（ステップＳ５０２）、通話も切断されていなければ（ステップＳ５０２否定）、ステップＳ５０１に戻って、通話開始から所定時点が経過したか否かを改めて判定する。なお、通話が切断された場合には（ステップＳ５０２肯定）、通話料金算出プログラムの実行処理は終了する。
【００５６】
上記とは反対に、通話開始から所定時点が経過した場合に（ステップＳ５０１肯定）、携帯電話装置１０の制御部１６は、通話料金算出プログラムを実行して、通話開始から所定時点までに発生した通話料金をリアルタイムに算出する（ステップＳ５０３）。具体的には、通話料金算出プログラムは、通話時間（通話開始から所定時点までの時間）を入力として、当該通話開始から所定時点までに発生した通話料金を出力する。
【００５７】
さらに、携帯電話装置１０の制御部１６は、通話料金算出プログラムを実行して、算出された通話料金を音声および画像によって利用者に出力する（ステップＳ５０４）。具体的には、上記のステップＳ５０３で算出された通話料金を含んだ音声メッセージを生成してスピーカから音声出力するとともに（図６参照）、かかる通話料金を含んだ画像メッセージを生成してモニタから表示出力する（図７参照）。
【００５８】
その後、携帯電話装置１０の制御部１６は、ステップＳ５０１に戻って、通話開始から所定時点が経過したか否かを判定する。すなわち、例を挙げると、所定の時点が３０秒ごとであって、前回の通話料金算出が通話開始から３０秒後であったならば、制御部１６は、通話開始から１分が経過したか否かを新たに判定する。そして、以上のように通話料金算出プログラムを実行することで、通話が切断されるまでの間（通話中）、例えば、３０秒ごとに通話料金が算出されて利用者に出力される。
【００５９】
［実施例１による効果等］
上述してきたように、実施例１によれば、発信者の料金プラン、現在の曜日や時間帯、着信者が契約している電話会社、着信者が所在する場所など、各種のパラメータに応じた課金方式を用いて、通話開始から所定時点までに発生した通話料金を所定時点ごとに算出するので、通話中の利用者に対して正確な通話料金をリアルタイムに提供することが可能になる。
【００６０】
また、実施例１によれば、中央のサーバ装置等（例えば、呼制御装置２０や通話料金サーバ３０）で所定時点ごとの通話料金を算出して携帯電話装置１０に送信するのではなく、携帯電話装置１０側で所定時点ごとの通話料金を算出するので、前者に比較して、サーバ装置等における処理負荷を削減することが可能になるとともに、サーバ装置等と携帯電話装置１０との間における情報のトラフィックを削減することも可能になる。
【００６１】
また、実施例１によれば、利用者の携帯電話装置１０側で予め用意されている通話料金算出プログラムを用いるのではなく、通話の開始に応じて通話料金サーバ３０から受信した通話料金算出プログラムを実行して通話料金を算出するので、前者に比較して、課金方式の変更にも迅速に対応することができ、常に正確な通話料金を通話中の利用者に対してリアルタイムに提供することが可能になる。
【００６２】
また、実施例１によれば、通話料金を音声および画像によって出力することで（図６および図７参照）、音声のみで通話料金を出力する手法や、画像のみで通話料金を出力する手法に比較して、利用者に対して一層確実に通話料金を報知することが可能になる。
【実施例２】
【００６３】
さて、これまで実施例１に係る通話システムについて説明したが、本発明は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。そこで、以下では実施例２として、種々の異なる実施例を（１）〜（７）に区分けして説明する。
【００６４】
（１）プログラムの選択
上記の実施例１では、通話料金サーバ３０がプログラム要求に応じて通話料金算出プログラムを生成する場合を説明したが、本発明はこれに限定されるものではなく、通話料金算出プログラムを選択するようにしてもよい。すなわち、この場合には、図８に例示するように、通話料金サーバ３０は、発信者情報、着信者情報、通信曜日、通信時間帯もしくはこれらの組合せごとに複数の通話料金算出プログラムを記憶したプログラムＤＢ３３と、呼制御装置２０からのプログラム要求に応じてプログラムＤＢ３３から対応する通話料金算出プログラムを選択するプログラム選択部３４とを備える。そして、通話料金サーバ３０は、プログラム選択部３４によって選択された通話料金算出プログラムを発信者の携帯電話装置１０に送信する。
【００６５】
（２）積算通話料金
また、実施例１では、現に通話中の通話料金のみを出力する場合を説明したが、本発明はこれに限定されるものではなく、積算の通話料金も出力するようにしてもよい。これを具体的に説明すると、呼制御装置２０は、利用者ＤＢ２１に記憶された「今月積算料金（前回の通話までに発生している今月の積算通話料金）」をプログラム要求メッセージに含めて通話料金サーバ３０に送信する。そして、通話料金サーバ３０は、図９に例示するように、通話時間（通話開始から所定時点までの時間）を入力として当該通話開始から所定時点までに発生した通話料金を出力する算出式（同図の（１）参照）の他に、この通話料金と上記の「今月積算料金」とを加算して「積算通話料金」を算出する算出式（同図の（２）参照）を含んだ通話料金算出プログラムを生成する。
【００６６】
これによって、かかる通話料金算出プログラムを受信した携帯電話装置１０では、これを実行することによって、所定時点ごとの通話料金とともに「積算通話料金」を算出し、この両者を利用者に対して出力する（図１０参照）。このように、所定の日時（例えば月初め）から所定の時点までに発生した積算通話料金をさらにリアルタイムに算出して利用者に出力することで、正確な積算通話料金を通話中の利用者に対してリアルタイムに提供することも可能になる。
【００６７】
ところで、上記で呼制御装置２０から通話料金サーバ３０にプログラム要求メッセージを送信する際に、利用者ＤＢ２１に記憶された「繰り越し料金（今月の通話料金に対して相殺される特典金額）」も併せて送信することで、携帯電話装置１０では、図１１に例示するように、上記の積算通話料金とともに「繰り越し料金」も利用者に対して出力することができる。これによって、利用者は、繰り越し料金を加味して、真に請求される積算通話料金を把握することも可能になる。
【００６８】
（３）プログラム要求
また、実施例１では、呼制御装置１から通話料金サーバ３０にプログラム要求を送信する場合を説明したが、本発明はこれに限定されるものではなく、発信者の携帯電話装置１０から通話料金サーバ３０に対してプログラム要求を送信するようにしてもよい。これについて図１２を用いて具体的に説明すると、発信者の携帯電話装置１０から接続要求を受けた呼制御装置２０では、発信者情報（例えば、発信者が契約して料金プラン）や着信者情報（例えば、着信者の電話番号、着信者が契約している電話会社、着信者が所在する場所）からなるユーザ情報を携帯電話装置１０に送信する（同図の（１）および（２）参照）。
【００６９】
かかるユーザ情報を受信した携帯電話装置１０では、このユーザ情報を含んだプログラム要求メッセージを通話料金サーバ３０に送信し（同図の（３）参照）、これを受信した通話料金サーバ３０は、プログラム要求メッセージに応じた通話料金算出プログラムを携帯電話装置１０に送信する（同図の（４）参照）。このように、携帯電話装置１０から通話料金サーバ３０にプログラム要求を行うことによって、例えば、携帯電話装置１０でプログラム要求の中止を受け付けるなど、通話料金算出プログラムを受信するか否かを利用者に委ねることもできる。
【００７０】
（４）通話料金サーバの有無
また、実施例１では、通話開始に応じて通話料金サーバ３０から受信した通話料金算出プログラムを携帯電話装置１０で実行する場合を説明したが、本発明はこれに限定されるものではなく、通話料金算出プログラムを携帯電話装置１０側で予め用意するようにしてもよい。すなわち、図１３に例示するように、携帯電話装置１０は、発信者情報、着信者情報、通信曜日、通信時間帯もしくはこれらの組合せごとに複数の通話料金算出プログラムを記憶したプログラムＤＢ１５ｂと、呼制御装置２０に対する接続要求に応じてプログラムＤＢ１５ｂから対応する通話料金算出プログラムを選択するプログラム選択部１６ｂとを備える。そして、携帯電話装置１０では、プログラム選択部１６ｂによって選択された通話料金算出プログラムを実行して通話料金の算出および出力を行う。
【００７１】
この場合、通話料金算出プログラムの選択に必要な情報（例えば、発信者が契約して料金プラン、着信者の電話番号、着信者が契約している電話会社、着信者が所在する場所など）は、携帯電話装置１０側で予め記憶しておき、または（さらに）、通話開始に応じて呼制御装置２０から取得するようにしてもよい。なお、プログラムＤＢ１５ｂに記憶される複数の通話料金算出プログラムは、課金方式の変更に応じて所定のサーバ装置から最新のものを受信して更新される。
【００７２】
このように、通話開始に応じて通話料金サーバ３０から通話料金算出プログラムを受信するのではなく、利用者の携帯電話装置１０側で予め用意されている複数の通話料金算出プログラムのなかから選択した通話料金算出プログラムを実行して通話料金を算出するので、前者に比較して、通話開始時に通話料金サーバ３０と携帯電話装置１０との間で別途通信する必要がなくなり、通話開始時における処理負荷や通信費用を削減することが可能になる。
【００７３】
ところで、ここでは、携帯電話装置１０が予め記憶された複数の通話料金算出プログラムから通話料金算出プログラムを選択する場合を説明したが、本発明はこれに限定されるものではなく、上記した実施例１のように、携帯電話装置１０が発信者の料金プランなどから通話料金算出プログラムを生成するようにしてもよい。
【００７４】
（５）通話以外の通信
また、実施例１では、通信サービスの一つである電話サービスの通話料金を算出および出力する場合を説明したが、本発明はこれに限定されるものではなく、Ｗｅｂサービスやメッセージサービスなど、通信開始から所定時点までに発生した通信料金を利用者に報知することが有用な通信サービスであれば本発明を同様に適用することができる。
【００７５】
また、実施例１では、携帯電話装置１０において通信料金を算出および出力する場合を説明したが、本発明はこれに限定されるものではなく、ＰＨＳや固定電話装置の他に、既知のパーソナルコンピュータやワークステーション、家庭用ゲーム機、インターネットＴＶ、ＰＤＡなど、上記したような通信サービスを受け得る通信装置であれば本発明を同様に適用することができる。
【００７６】
（６）通話料金の出力
また、実施例１では、通話料金を音声および画像で出力する場合を説明したが、本発明はこれに限定されるものではなく、音声のみで通信料金を出力するようにしてもよく、また、画像のみで通信料金を出力するようにしてもよい。このように、通信料金を音声によって出力することで、利用者が画像を見ることが困難な状況でも確実に通信料金を報知することが可能になり、また、通信料金を画像によって出力することで、利用者が音声を聞き取ることが困難な状況でも確実に通信料金を報知することが可能になる。
【００７７】
（７）システム構成等
上記の実施例で図示した各装置（携帯電話装置１０、呼制御装置２０、通話料金サーバ３０）の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、例えば、呼制御装置２０および通話料金サーバ３０を一体の装置として構成するなど、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、ＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【００７８】
また、上記の実施例において説明した各処理のうち、自動的におこなわれるものとして説明した処理の全部または一部を手動的におこなうこともでき、あるいは、手動的におこなわれるものとして説明した処理の全部または一部を公知の方法で自動的におこなうこともできる。この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報（特に、利用者ＤＢ２１に記憶された情報や、通話料金算出プログラムの生成に用いる情報など）については、特記する場合を除いて任意に変更することができる。
【００７９】
なお、上記の実施例では、本発明を実現する各装置（例えば、携帯電話装置１０、呼制御装置２０、通話料金サーバ３０）を機能面から説明したが、各装置の各機能はパーソナルコンピュータやワークステーションなどのコンピュータにプログラムを実行させることによって実現することもできる。すなわち、実施例１で説明した各種の処理手順は、あらかじめ用意されたプログラムをコンピュータ上で実行することによって実現することができる。そして、これらのプログラムは、インターネットなどのネットワークを介して配布することができる。さらに、これらのプログラムは、ハードディスク、フレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行することもできる。つまり、例を挙げれば、実施例１に示したような携帯電話装置用プログラムや、呼制御装置用プログラム、通話料金サーバ用プログラムを格納したＣＤ−ＲＯＭ（装置ごとに別個のＣＤ−ＲＯＭであってもよい）を配布し、このＣＤ−ＲＯＭに格納されたプログラムを各コンピュータが読み出して実行するようにしてもよい。
【産業上の利用可能性】
【００８０】
以上のように、本発明に係る通信装置、当該通信装置における通信料金出力方法および通信料金出力プログラム並びに当該通信装置と接続されるサーバ装置は、通信の開始から所定の時点までに発生した通信料金をリアルタイムに出力する場合に有用であり、特に、通信中の利用者に対して正確な通信料金をリアルタイムに提供することに適する。
【図面の簡単な説明】
【００８１】
【図１】実施例１に係る通話システムの構成を示す構成図である。
【図２】利用者ＤＢに記憶される情報の例を示す図である。
【図３】プログラム生成部の処理を説明するための図である。
【図４】接続要求から通話料金算出プログラム実行に至る処理の流れを示すフローチャートである。
【図５】通話料金算出プログラムの実行処理を示すフローチャートである。
【図６】携帯電話装置から出力される通話料金の音声出力例を示す図である。
【図７】携帯電話装置から出力される通話料金の画像出力例を示す図である。
【図８】他の実施例における通信料金算出プログラムの選択を説明するための図である。
【図９】他の実施例における通信料金算出プログラムを説明するための図である。
【図１０】他の実施例における通話料金の画像出力例を示す図である。
【図１１】他の実施例における通話料金の画像出力例を示す図である。
【図１２】他の実施例における通信システムの概要を説明するための図である。
【図１３】他の実施例における通信システムの概要を説明するための図である。
【符号の説明】
【００８２】
１  ネットワーク（公衆電話網／インターネット）
２  ＬＡＮ（Local Area Network）
１０  携帯電話装置
１１  入力部
１２  出力部
１３  入出力制御ＩＦ部
１４  通信制御ＩＦ部
１５  記憶部
１５ａ  通話料金算出プログラム
１６  制御部
１６ａ  通話料金算出部
１６ｂ  通話料金出力部
２０  呼制御装置
２１  利用者ＤＢ
２２  接続制御部
２３  プログラム要求部
３０  通話料金サーバ
３１  プログラム生成部
３２  プログラム送信部
【図１】
2006020168.tif 000003
【図２】
2006020168.tif 000004
【図３】
2006020168.tif 000005
【図４】
2006020168.tif 000006
【図５】
2006020168.tif 000007
【図６】
2006020168.tif 000008
【図７】
2006020168.tif 000009
【図８】
2006020168.tif 000010
【図９】
2006020168.tif 000011
【図１０】
2006020168.tif 000012
【図１１】
2006020168.tif 000013
【図１２】
2006020168.tif 000014
【図１３】
2006020168.tif 000015