(57)【要約】    【構成】携帯電話機１０は、ネットワーク１００とのデータ通信によってコンテンツをダウンロードすることができ、ＲＡＭ３４などを備える。また、ＲＡＭ３４には、パケット通信料が記録された通信料金条件テーブルデータ（３４０）が記憶されている。コンテンツをダウンロード可能な状態で通信料金キー（ＲＫ）が操作されると、画像コンテンツのファイルサイズを入力できるようになる。そして、ファイルサイズが入力されると、コンテンツをダウンロードするために必要な通信料金と、ダウンロードを行うかを確認する文字列とが書かれた確認画面がディスプレイ３０に表示される。    【効果】コンテンツのダウンロードに必要な通信料金を通知することでダウンロード行うかを使用者に判断させることができる。そのため、コンテンツのダウンロードを行う際の利便性が向上する。【選択図】図１
2013066098.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークとのデータ通信によってコンテンツをダウンロードできる、携帯通信端末であって、
データ通信のデータ量に対する通信料金の単価を記憶する記憶部、
ダウンロードするコンテンツのデータサイズを取得する取得部、
前記取得部によって取得されたデータサイズおよび前記単価に基づいて、前記コンテンツをダウンロードするために必要な通信料金を計算する計算部、
前記計算部によって計算された通信料金を通知する通知部、
前記通知部によって通信料金が通知された後に、前記コンテンツのダウンロード処理を行うか否かを確認する確認部、および
前記確認部によって前記コンテンツのダウンロード処理を行うと確認されたとき、前記コンテンツのダウンロード処理を実行する実行部を備える、携帯通信端末。
【請求項２】
前記記憶部は、料金計算期間においてダウンロードされた累積データ量をさらに記憶し、
前記計算部は、前記取得部によって取得されたデータサイズおよび前記累積データ量に基づいて前記通信料金を計算する、請求項１記載の携帯通信端末。
【請求項３】
前記計算部は、前記累積データ量が第１閾値以下のとき、通信料金を所定金額として設定する、請求項２記載の携帯通信端末。
【請求項４】
前記計算部は、前記記憶部に記憶される累積データ量が第２閾値を超えているとき、前記取得部によって取得されたデータサイズおよび前記単価に基づいて、前記コンテンツをダウンロードするために必要な通信料金を計算する、請求項２または３記載の携帯通信端末。
【請求項５】
ネットワークとのデータ通信によってコンテンツをダウンロードでき、データ通信のデータ量に対する通信料金の単価を記憶する記憶部を有する、携帯通信端末のプロセッサを、
ダウンロードするコンテンツのデータサイズを取得する取得部、
前記取得部によって取得されたデータサイズおよび前記単価に基づいて、前記コンテンツをダウンロードするために必要な通信料金を計算する計算部、
前記計算部によって計算された通信料金を通知する通知部、
前記通知部によって通信料金が通知された後に、前記コンテンツのダウンロード処理を行うか否かを確認する確認部、および
前記確認部によって前記コンテンツのダウンロード処理を行うと確認されたとき、前記コンテンツのダウンロード処理を実行する実行部として機能させる、ダウンロード補助プログラム。
【請求項６】
ネットワークとのデータ通信によってコンテンツをダウンロードでき、データ通信のデータ量に対する通信料金の単価を記憶する記憶部を有する、携帯通信端末のダウンロード補助方法であって、
ダウンロードするコンテンツのデータサイズを取得し、
取得されたデータサイズおよび前記単価に基づいて、前記コンテンツをダウンロードするために必要な通信料金を計算し、
計算された通信料金を通知し、
通信料金が通知された後に、前記コンテンツのダウンロード処理を行うか否かを確認し、そして
前記コンテンツのダウンロード処理を行うと確認されたとき、前記コンテンツのダウンロード処理を実行する、ダウンロード補助方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、携帯通信端末、ダウンロード補助プログラムおよびダウンロード補助方法に関し、特にコンテンツをダウンロードできる、携帯通信端末、ダウンロード補助プログラムおよびダウンロード補助方法に関する。
【背景技術】
【０００２】
コンテンツをダウンロードできる、携帯通信端末の一例が特許文献１に開示されている。特許文献１の通信ナビゲーション装置は、情報サーバから目的地までの地図等の情報をダウンロードすることができる。また、ダウンロードが行われる場合、ダウンロードされるデータに基づいてパケット数が計算され、そのパケット数に基づいて通信料が課金される。また、特許文献２には、料金試算機能を有する携帯電話端末が開示されている。
【特許文献１】特開２００３−１４１４１９号公報［G06F 17/60, H04L 12/56］
【特許文献２】特開２００５−３４１００２号公報［H04M 11/00, H04M 1/725, H04Q 7/38］
【発明の概要】
【発明が解決しようとする課題】
【０００３】
ところが、特許文献１の通信ナビゲーション装置では、目的地までの地図などをダウンロードする際にかかる通信料を、使用者に対して事前に知らせることはない。そのため、使用者は、目的地にたどり着くまでに必要な通信料を把握することができない。また、特許文献２に記載の携帯電話端末では、通話処理後でしか料金を計算することができない。
【０００４】
それゆえに、この発明の主たる目的は、新規な、携帯通信端末、ダウンロード補助プログラムおよびダウンロード補助方法を提供することである。
【０００５】
この発明の他の目的は、コンテンツをダウンロードする際の利便性を向上させることができる、携帯通信端末、ダウンロード補助プログラムおよびダウンロード補助方法を提供することである。
【課題を解決するための手段】
【０００６】
この発明は、上記の課題を解決するために、以下の構成を採用した。なお、括弧内の参照符号および補足説明等は、この発明の理解を助けるために記述する実施形態との対応関係を示したものであって、この発明を何ら限定するものではない。
【０００７】
第１の発明は、ネットワークとのデータ通信によってコンテンツをダウンロードできる、携帯通信端末であって、データ通信のデータ量に対する通信料金の単価を記憶する記憶部、ダウンロードするコンテンツのデータサイズを取得する取得部、取得部によって取得されたデータサイズおよび単価に基づいて、コンテンツをダウンロードするために必要な通信料金を計算する計算部、計算部によって計算された通信料金を通知する通知部、通知部によって通信料金が通知された後に、コンテンツのダウンロード処理を行うか否かを確認する確認部、および確認部によってコンテンツのダウンロード処理を行うと確認されたとき、コンテンツのダウンロード処理を実行する実行部を備える、携帯通信端末である。
【０００８】
第１の発明では、携帯通信端末（１０：実施例において対応する部分を例示する参照符号。以下、同じ。）は、ネットワーク（１００）とのデータ通信によって、画像、音楽およびアプリなどのコンテンツをダウンロードできる。記憶部（３４）は、たとえば１パケットのデータ量に対する通信料金の単価、つまりパケット通信料を記憶する。取得部（２４，Ｓ９）は、たとえば使用者によって入力されたコンテンツのデータサイズを取得する。計算部（２４，Ｓ１１，Ｓ３７）は、たとえば入力されたデータサイズおよび単価に基づいて、画像コンテンツなどをダウンロードするために必要な通信料金を計算する。通知部（２４，Ｓ１３）は、計算された通信料金を、ディスプレイ（３０）に表示することで、使用者に通知する。確認部（２４，Ｓ１５）は、通信料金が通知された後に、ダウンロード処理を実行するためのキーが操作されたか否かを判断する。実行部（２４，Ｓ１７）は、ダウンロード処理を実行するキーに対する操作が確認部によって確認されると、コンテンツのダウンロード処理を実行する。
【０００９】
第１の発明によれば、コンテンツのダウンロードに必要な通信料金を通知することでダウンロード行うかを使用者に判断させることができる。そのため、コンテンツのダウンロードを行う際の利便性が向上する。
【００１０】
第２の発明は、第１の発明に従属し、記憶部は、料金計算期間においてダウンロードされた累積データ量をさらに記憶し、計算部は、取得部によって取得されたデータサイズおよび累積データ量に基づいて通信料金を計算する。
【００１１】
第２の発明では、たとえば、料金計算期間は、たとえば１か月であり、累積データ量はその期間において送受信されたデータの総和である。そして、記憶部は累積データ量をさらに記憶する。そして、計算部は、累積データ量と、取得されたデータサイズとに基づいて、通信料金を計算する。
【００１２】
第２の発明によれば、累積データ量、たとえば累積使用パケット数によって通信料金が変化する料金プランであっても、正確な通信料金を使用者に通知することができる。
【００１３】
第３の発明は、第２の発明に従属し、計算部は、累積データ量が第１閾値以下のとき、通信料金を所定金額として設定する。
【００１４】
第３の発明では、累積データ量が第１閾値（第１上限値：１２５００パケット）以下のとき、たとえば「０円（所定金額）」が通信料金として設定される。
【００１５】
第３の発明によれば、通信料金をデータ通信料金が第１閾値以下であれば、ダウンロードによる通信料金が発生しないことを通知できる。
【００１６】
第４の発明は、第２の発明または第３の発明に従属し、計算部は、記憶部に記憶される累積データ量が第２閾値を超えているとき、取得部によって取得されたデータサイズおよび単価に基づいて、コンテンツをダウンロードするために必要な通信料金を計算する。
【００１７】
第４の発明では、たとえば、第２閾値は使用者によって設定される。そして、通信料金は、使用者によって設定された第２閾値よりも累積データ量が大きければ、計算される。
【００１８】
第４の発明によれば、通信料金の累計が低額であれば通信料金の計算が必要ないと使用者が考えている場合、無駄な計算を行わなくてもよくなる。
【００１９】
第５の発明は、ネットワーク（１００）とのデータ通信によってコンテンツをダウンロードでき、データ量に対する通信料金の単価（パケット通信料）を記憶する記憶部（３４：３４０）を有する、携帯通信端末（１０）のプロセッサ（２４）を、ダウンロードするコンテンツのデータサイズを取得する取得部（Ｓ９）、取得部によって取得されたデータサイズおよび単価に基づいて、コンテンツをダウンロードするために必要な通信料金を計算する計算部（２４，Ｓ１１，Ｓ３７）、計算部によって計算された通信料金を通知する通知部（Ｓ１３）、通知部によって通信料金が通知された後に、コンテンツのダウンロード処理を行うか否かを確認する確認部（Ｓ１５）、および確認部によってコンテンツのダウンロード処理を行うと確認されたとき、コンテンツのダウンロード処理を実行する実行部（Ｓ１７）として機能させる、ダウンロード補助プログラムである。
【００２０】
第５の発明でも、第１の発明と同様、コンテンツのダウンロードに必要な通信料金を通知することでダウンロード行うかを使用者に判断させることができる。そのため、コンテンツのダウンロードを行う際の利便性が向上する。
【００２１】
第６の発明は、ネットワーク（１００）とのデータ通信によってコンテンツをダウンロードでき、データ量に対する通信料金の単価（パケット通信料）を記憶する記憶部（３４：３４０）を有する、携帯通信端末（１０）のダウンロード補助方法であって、ダウンロードするコンテンツのデータサイズを取得し（Ｓ９）、取得されたデータサイズおよび単価に基づいて、コンテンツをダウンロードするために必要な通信料金を計算し（２４，Ｓ１１，Ｓ３７）、計算された通信料金を通知し（Ｓ１３）、通信料金が通知された後に、コンテンツのダウンロード処理を行うか否かを確認し（Ｓ１５）、そしてコンテンツのダウンロード処理を行うと確認されたとき、コンテンツのダウンロード処理を実行する（Ｓ１７）、ダウンロード補助方法である。
【００２２】
第６の発明でも、第１の発明と同様、コンテンツのダウンロードに必要な通信料金を通知することでダウンロード行うかを使用者に判断させることができる。そのため、コンテンツのダウンロードを行う際の利便性が向上する。
【発明の効果】
【００２３】
この発明によれば、コンテンツをダウンロードする際の利便性を向上させることができる。
【００２４】
この発明の上述の目的、その他の目的、特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【図面の簡単な説明】
【００２５】
【図１】図１はこの発明の一実施例の携帯電話機の電気的な構成を示す図解図である。
【図２】図２は図１に示すＲＡＭに記憶されている通信料金条件テーブルの構成の一例を示す図解図である。
【図３】図３は図１に示すディスプレイに表示されるダウンロードサイトの一例を示す図解図である。
【図４】図４は図１に示すディスプレイに表示される入力画面および確認画面の一例を示す図解図である。
【図５】図５は図１に示すディスプレイに表示される通信料金の累計の一例を示す図解図である。
【図６】図６は図１に示すＲＡＭのメモリマップの一例を示す図解図である。
【図７】図７は図１に示すプロセッサのダウンロード補助処理の一例を示すフロー図である。
【図８】図８は図１に示すプロセッサの通信料金計算処理の一例を示すフロー図である。
【発明を実施するための形態】
【００２６】
図１を参照して、携帯電話機１０は、携帯通信端末の一種であり、コンピュータまたはＣＰＵと呼ばれるプロセッサ２４を含む。また、プロセッサ２４は、無線通信回路１４、Ａ／Ｄ変換器１６、Ｄ／Ａ変換器２０、キー入力装置２６、表示ドライバ２８、フラッシュメモリ３２およびＲＡＭ３４などが接続される。また、無線通信回路１４にはアンテナ１２が接続される。Ａ／Ｄ変換器１６にはマイク１８が接続され、Ｄ／Ａ変換器２０にはスピーカ２２が接続される。表示ドライバ２８にはディスプレイ３０が接続される。
【００２７】
プロセッサ２４は、携帯電話機１０の全体制御を司る。ＲＡＭ３４は、記憶部として機能し、プロセッサ２４の作業領域（描画領域を含む）ないしバッファ領域として用いられる。フラッシュメモリ３２には、携帯電話機１０の文字、画像、音声、音および映像のようなコンテンツのデータが記録される。
【００２８】
Ａ／Ｄ変換器１６は、マイク１８を通して入力される音声ないし音についてのアナログ音声信号を、デジタル音声信号に変換する。Ｄ／Ａ変換器２０は、デジタル音声信号をアナログ音声信号に変換（復号）して、図示しないアンプを介してスピーカ２２に与える。したがって、アナログ音声信号に対応する音声ないし音がスピーカ２２から出力される。
【００２９】
なお、プロセッサ２４は、Ｄ／Ａ変換器２０と接続されるアンプの増幅率を制御することでスピーカ２２から出力される音声の音量を調整する。
【００３０】
キー入力装置２６は操作部として機能し、通話キー、終話キー、カーソルキーおよび第１−第３機能キーなどを備えるとともに、「０」−「９」キー、「＊」キーおよび「＃」キーを含むダイヤルキーも備える。また、使用者が操作したキーの情報（キーデータ）はプロセッサ２４に入力される。
【００３１】
ここで、第１−第３機能キーは、ディスプレイ３０に表示される左キーＬＫ、中央キーＣＫおよび右キーＲＫと対応する。そして、使用者は、第１機能キー、第２機能キーおよび第３機能キーを利用して、ディスプレイ３０に表示されているキーを操作する。また、左キーＬＫ、中央キーＣＫおよび右キーＲＫは、表示されている画面に応じて、割り当てられる機能が異なる。そして、本明細書および図面では、これらのキーに割り当てられている機能が異なる場合は、符号の数字を変化させて識別するようにしていることに留意されたい。
【００３２】
表示ドライバ２８は、プロセッサ２４の指示の下、当該表示ドライバ２８に接続されたディスプレイ３０の表示を制御する。また、表示ドライバ２８は表示する画像データを一時的に記憶するビデオメモリ（図示せず）を含む。
【００３３】
また、ディスプレイ３０には、ＬＥＤを光源とするバックライトが設けられている。バックライトは、ディスプレイ３０に含まれる表示パネルに対してエッジライト方式に基づいて設けられる。なお、バックライトの光源としては、ＬＥＤが採用されるが、他の実施例では冷陰極管などが採用されてもよい。
【００３４】
無線通信回路１４は、ＣＤＭＡ方式での無線通信を行うための回路である。たとえば、使用者がキー入力装置２６を用いて電話発信（発呼）を指示すると、無線通信回路１４は、プロセッサ２４の指示の下、電話発信処理を実行し、アンテナ１２を介して電話発信信号を出力する。電話発信信号は、基地局および通信網（図示せず）を経て相手の電話機に送信される。そして、相手の電話機において着信処理が行われると、通信可能状態が確立され、プロセッサ２４は通話処理を実行する。
【００３５】
通常の通話処理について具体的に説明すると、相手の電話機から送られてきた変調音声信号はアンテナ１２によって受信される。受信された変調音声信号には、無線通信回路１４によって復調処理および復号処理が施される。そして、これらの処理によって得られた受話音声信号は、Ｄ／Ａ変換器２０によってアナログ音声信号に変換された後、スピーカ２２から出力される。一方、マイク１８を通して取り込まれた送話音声信号は、Ａ／Ｄ変換器１６によってデジタル音声信号に変換された後、プロセッサ２４に与えられる。デジタル音声信号に変換された送話信号には、プロセッサ２４の指示の下、無線通信回路１４によって符号化処理および変調処理が施され、アンテナ１２を介して出力される。したがって、変調音声信号は、基地局および通信網を介して相手の電話機に送信される。
【００３６】
また、相手の電話機からの電話発信信号がアンテナ１２によって受信されると、無線通信回路１４は、電話着信（着呼）をプロセッサ２４に通知する。これに応じて、プロセッサ２４は、表示ドライバ２８を制御して、着信通知に記述された発信元情報（電話番号など）をディスプレイ３０に表示する。また、これとほぼ同時に、プロセッサ２４は、図示しないスピーカから着信音（着信メロディ、着信音声と言うこともある。）を出力させる。
【００３７】
そして、使用者が通話キーを用いて応答操作を行うと、無線通信回路１４は、プロセッサ２４の指示の下、電話着信処理を実行する。さらに、通信可能状態が確立され、プロセッサ２４は上述した通常の通話処理を実行する。
【００３８】
また、通話可能状態に移行した後に終話キーによって通話終了操作が行われると、プロセッサ２４は、無線通信回路１４を制御して、通話相手に通話終了信号を送信する。そして、通話終了信号の送信後、プロセッサ２４は通話処理を終了する。また、先に通話相手から通話終了信号を受信した場合も、プロセッサ２４は通話処理を終了する。さらに、通話相手によらず、移動通信網から通話終了信号を受信した場合も、プロセッサ２４は通話処理を終了する。
【００３９】
また、携帯電話機１０は、ネットワーク１００を介して、サーバ１０２とデータ通信を確立することができる。サーバ１０２には、データサーバおよびメールサーバなどが含まれている。そのため、携帯電話機１０は、サーバ１０２とデータ通信を行うことで、データを閲覧したりコンテンツをダウンロードしたりするブラウザ機能や、メールの送受信を行うメール機能などを実行することができる。
【００４０】
また、ブラウザ機能およびメール機能などによるデータ通信では、送受信するデータ量に対して通信料金が発生する。そしてサーバとのデータ通信によるデータ量に対する通信料金の単価などは、図２の料金条件テーブルに記憶される。
【００４１】
図２を参照して、通信料金条件テーブルには、パケット通信料として「０．０８４円／パケット」と記録され、第１上限値として「１２５００パケット」と記録され、第２上限値として「５２５００パケット」が記録される。ここで、パケットとは、３Ｇ回線などを利用したデータ通信における、データの転送単位のことである。そして、パケット通信料とは、１パケットあたりに課金される金額を示す。そのため、パケット通信料金が「０．０８４円／パケット」の場合、１パケットのデータを送受信すると、０．０８４円の通信料金が課金される。
【００４２】
また、第１上限値および第２上限値は、料金プラン（料金体系）における２段階の定額制の場合に、通信料金が発生するか否かを判定するために利用される。具体的には、料金計算期間において、累積使用パケット数（累積データ量）が第１上限値以下の場合、第１定額料金を支払うことで、データ通信料金が所定金額（たとえば、０円）となる。同様に、累積使用パケット数が第２上限値より多い場合、第２定額料金を支払うことでデータ通信料金が所定金額となる。
【００４３】
たとえば、累積使用パケット数が５０００パケットであれば、第１上限値である１２５００パケット以下であるため、各データ通信にかかる通信料金は０円（所定金額）となる。また、累積使用パケット数が６００００パケットである場合、第２上限値より多いため、各データ通信にかかる通信料金は０円（所定金額）となる。ただし、累積使用パケット数が第１上限値以下の場合または第２上限値より多い場合、１か月の料金計算期間の通信料金として、第１定額料金である「１０００円」または第２定額料金である「４２００円」が、使用者に請求される。
【００４４】
なお、上述したパケット通信料、第１上限値（第１閾値）、第２上限値、所定金額、第１定額料金、第２定額料金および料金計算期間などの具体的な数値は、単なる一例であり、他の実施例では異なる数値であってもよい。
【００４５】
また、他の実施例では、データ通信料金における定額制は、１段階であってもよいし、３段階以上であってもよい。たとえば、第２定額料金を特に設定せず、累積使用パケット数が第２上限値より多い場合、第１定額料金である「１０００円」に、第２上限値までの通信料金（｛５２５００パケット−１２５００パケット｝×０．０８４円＝３３６０円）が加算された、「４３６０円」が通信料金として計算されてもよい。
【００４６】
また、通信料金条件テーブルの内容は使用者によって入力されてもよいし、携帯電話機１０を契約したときに自動的に設定されてもよい。また、料金プランなどを変更したタイミングに合わせてデータ通信によって情報を取得した後に設定されてもよい。さらに、後述する通信料金キーＲＫが操作されたときに、データ通信によって情報を取得した後に設定されてもよい。
【００４７】
また、本実施例の１パケットとは１２８Ｂ（バイト）である。そのため、１２８文字の半角文字（１Ｂ）または６４文字の全角文字（２Ｂ）を送受信した場合、１パケットの通信料金が発生する。
【００４８】
図３（Ａ），（Ｂ）は、コンテンツをダウンロードするためのダウンロードサイトの一例を示す図解図である。図３（Ａ）を参照して、ディスプレイ３０の表示範囲は、状態表示領域６０および機能表示領域６２を含む。状態表示領域６０には、アンテナ１２による電波受信状態を示すアイコン（ピクト）、二次電池の残電池容量を示すアイコンおよび日時が表示される。
【００４９】
また、機能表示領域６２には、ブラウザ機能によって表示されたダウンロードサイトのコンテンツ一覧画面が表示される。コンテンツ一覧画面には、画像、音楽およびアプリのコンテンツをダウンロードするための画像リンクキー６４、音楽リンクキー６６およびアプリリンクキー６８が含まれる。また、機能表示領域６２には、カーソルＣＵおよび確定キーＣＫ１が表示される。
【００５０】
カーソルＣＵはカーソルキーに対する操作に応じて、その表示位置が変化する。確定キーＣＫ１は中央キーＣＫある。そして、各リンクキーがカーソルＣＵによって選択された状態で確定キーＣＫ１が操作されると、選択されているリンクキーに応じてコンテンツの詳細を示す画面などが表示される。たとえば、画像リンクキー６４がカーソルＣＵによって選択された状態で確定キーＣＫ１が操作されると、図３（Ｂ）に示す詳細画面が表示される。
【００５１】
図３（Ｂ）を参照して、詳細画面には、画像コンテンツのタイトルを示す文字列および画像コンテンツのサンプル画像が含まれると共に、画像コンテンツのデータサイズを示す文字列Ｔ、画像コンテンツのダウンロード処理を実行するためのダウンロードキー７０も含まれる。そして、機能表示領域６２には、カーソルＣＵ、戻るキーＬＫ１、確定キーＣＫ１および通信料金キーＲＫが表示される。
【００５２】
たとえば、使用者は、サンプル画像や、文字列Ｔによって示される画像コンテンツのデータサイズ（６９ＫＢ）に基づいて、画像コンテンツをダウンロードるすか否かを判断することができる。たとえば、使用者は、戻るキーＬＫ１を操作することで、画像コンテンツのダウンロードを行わずに、図３（Ａ）に示すコンテンツ一覧画面に戻ることができる。一方、画像コンテンツのダウンロードを行う場合、使用者は、ダウンロードキー７０がカーソルＣＵによって選択された状態で確定キーＣＫ１を操作することで、画像コンテンツをダウンロードできる。
【００５３】
なお、データサイズの単位における「Ｋ（キロ）」はＳＩ接頭辞ではなく、２進接頭辞である。つまり、「Ｋ」は「２１０＝１０２４倍」を示すため、「１ＫＢ」は「１０２４Ｂ」となる。
【００５４】
ここで、使用者は、コンテンツをダウンロードする際にかかる通信料金を知るためには、文字列Ｔによって示されたデータサイズに基づいて、自分で計算しなければならない。また、使用者がパケット通信料金を忘れていたり、累積使用パケット数を把握していなかったりすれば、通信料金を計算することはできない。この場合、使用者は、通信料金を把握できないまま、画像コンテンツをダウンロードするか否かを判断しなければならなかった。
【００５５】
そこで、本実施例では、コンテンツをダウンロードするために必要な通信料金を、コンテンツをダウンロードする前に使用者に通知することで、使用者がダウンロードを行うか否かの判断を行いやすくする。
【００５６】
図４（Ａ）を参照して、図３の通信料金キーＲＫが操作されると、機能表示領域６２には入力画面が表示される。入力画面には、ダウンロードするコンテンツのデータサイズを、「ＫＢ」の単位で入力するための入力領域ＥＡが含まれる。また、機能表示領域６２には、入力領域ＥＡ内の文字列を編集するための編集キーＬＫ２および計算キーＣＫ２が表示される。たとえば、編集キーＬＫ２が操作され、「６９」の数字列が入力された後に入力が確定されると、入力領域ＥＡにはデータサイズが「６９ＫＢ」として入力された状態になる。
【００５７】
また、通信料金キーＲＫが操作されると、データ通信によって累積使用パケット数が得られ、その結果がＲＡＭ３４のバッファに記憶された状態となる。
【００５８】
そして、計算キーＣＫ２が操作されたときに、累積使用パケット数が第１上限値より大きいか第２上限値以下であれば、数１に示す数式に入力されたデータサイズおよびパケット通信料が代入され、通信料金が計算される。
【００５９】
［数１］
（データサイズ×１０２４）／１２８×パケット通信料＝通信料金
たとえば、累計使用パケット数が「４００００パケット」であり、パケット通信料が図２に示す「０．０８４円／パケット」であり、データサイズが「６９ＫＢ」であれば、通信料金は「４６円」となる。ただし、累積使用パケット数が第１上限以下か、第２上限値より大きい場合は、通信料金が「０円（所定金額）」と設定される。
【００６０】
図４（Ｂ）を参照して、計算された通信料金（４６円）を含む確認画面が機能表示領域６２に表示される。確認画面には、コンテンツのダウンロードを確認する文字列、承諾キー８０および拒絶キー８２が含まれる。また、機能表示領域６２には、詳細画面に加えて、承諾キー８０または拒絶キー８２を選択するためのカーソルＣＵおよび確定キーＣＫ１が表示される。
【００６１】
承諾キー８０がカーソルＣＵによって選択された状態で確定キーＣＫ１が操作されると、たとえば画像コンテンツのダウンロード処理が実行される。また、ダウンロード処理が終了すると、データ通信によって料金計算期間における通信料金の累計が取得される。そして、図５に示すように、ダウンロードが完了したことを通知する文字列と、通信料金の累計（３３５６円）とを示す文字列とが機能表示領域６２に表示される。また、この表示は、所定時間（たとえば、３秒）が経過した後に消去され、図３（Ａ）のコンテンツ一覧画面に戻る。ただし、通信料金が所定金額の場合、図５では通信料金の累計として、第１定額料金または第２定額料金が通知される。なお、この通信料金の累計（３３６５円）は、図４（Ｂ）の通信料金（４６円）と共に、使用者に対して通知されてもよい。
【００６２】
一方、拒絶キー８２が操作された場合は、コンテンツのダウンロード処理を実行せずに、図３（Ｂ）の詳細画面に戻る。
【００６３】
このように、本実施例では、コンテンツのダウンロードに必要な通信料金を通知することでダウンロード行うかを使用者に判断させることができる。そのため、コンテンツのダウンロードを行う際の利便性が向上する。
【００６４】
また、累積使用パケット数によって通信料金が変化する料金プランであっても、正確な通信料金を使用者に通知することができる。
【００６５】
図６は、ＲＡＭ３４のメモリマップを示す図である。ＲＡＭ３４には、プログラム記憶領域３０２およびデータ記憶領域３０４が含まれる。また、プログラムおよびデータの一部は、フラッシュメモリ３２から一度に全部または必要に応じて部分的かつ順次的に読み出され、ＲＡＭ３４に記憶される。
【００６６】
プログラム記憶領域３０２には、携帯電話機１０を動作させるためのプログラムが記憶されている。たとえば、携帯電話機１０を動作させるためのプログラムには、ブラウザプログラム３１０、ダウンロード補助プログラム３１２および通信料金計算プログラム３１４が含まれる。
【００６７】
ブラウザプログラム３１０は、ブラウザ機能を実行するためのプログラムである。ダウンロード補助プログラム３１２は、コンテンツをダウンロードするときに発生する通信料金を、事前に通知するためのプログラムである。通信料料金計算プログラム３１４は、ダウンロード補助プログラム３１２のサブルーチンであり、通信料金を計算するためのプログラムである。
【００６８】
なお、図示は省略するが、携帯電話機１０を動作させるためのプログラムには、音楽プレーヤ機能を実行するためのプログラムなどが含まれる。
【００６９】
続いて、データ記憶領域３０４には、累積使用パケット数バッファ３３０、データサイズバッファ３３２、通信料金バッファ３３４、累計バッファ３３６およびダウンロードバッファ３３８などが設けられると共に、通信料金条件テーブルデータ３４０が記憶される。
【００７０】
累積使用パケット数バッファ３３０には、データ通信などによって得られた、累積使用パケット数が一時的に記憶される。データサイズバッファ３３２には、使用者によって入力されたデータサイズ（６９ＫＢ）が一時的に記憶される。通信料金バッファ３３４には、通信料金計算プログラム３１４によって計算された通信料金が一時的に記憶される。累計バッファ３３６には、データ通信によって得られた、料金計算期間における通信料金の累計が一時的に記憶される。ダウンロードバッファ３３８には、ダウンロードされたコンテンツが一時的に記憶される。
【００７１】
通信料金条件テーブルデータは、たとえば、図２に示す通信料金条件テーブルに対応するテーブルのデータである。
【００７２】
なお、図示は省略するが、データ記憶領域３０４には、待機状態でディスプレイ３０表示される画像データや、文字列のデータなどが記憶されると共に、携帯電話機１０の動作に必要なカウンタおよびフラグも設けられる。
【００７３】
プロセッサ２４は、Ａｎｄｒｏｉｄ（登録商標）およびＲＥＸなどのＬｉｎｕｘ（登録商標）ベースのＯＳや、その他のＯＳの制御下で、図７に示すダウンロード補助処理および図８に示す通信料金計算処理などを含む、複数のタスクを並列的に処理する。
【００７４】
図７はダウンロード補助処理のフロー図である。たとえば、図３（Ｂ）に示す通信料金キーＲＫが操作されると、プロセッサ２４はステップＳ１で、通信料金条件テーブルの内容を読み出す。たとえば、図２に示す通信料金条件テーブルからは、パケット通信料として「０．０８４」が読みされ、第１上限値として「１２５００」が読み出され、第２上限値として「５２５００」が読み出される。続いて、ステップＳ３では累積使用パケット数を読み出す。まず、ステップＳ３が実行されると、データ通信によって累積使用パケット数が得られ、累積使用パケット数バッファ３３０に一旦格納される。その後、そのバッファから累積使用パケット数が読み出される。
【００７５】
続いて、ステップＳ５で入力画面を表示する。つまり、図４（Ａ）に示す入力画面をディスプレイ３０に表示する。続いて、ステップＳ７でデータサイズが入力されたか否かを判断する。たとえば、入力領域ＥＡに数字列が表示された状態で、計算キーＣＫ２が操作されたか否かを判断する。ステップＳ７で“ＮＯ”であれば、たとえば計算キーＣＫ２が操作されなければ、ステップＳ７の判断が繰り返される。一方、ステップＳ７で“ＹＥＳ”であれば、たとえば計算キーＣＫ２が操作されると、ステップＳ９でデータサイズを取得する。入力領域ＥＡに表示されている数字列はデータサイズバッファ３３２に格納されている。そのため、ステップＳ９では、データサイズバッファ３３２からデータサイズを取得する。なお、ステップＳ９の処理を実行するプロセッサ２４は取得部として機能する。
【００７６】
続いて、ステップＳ１１では、通信料金計算処理を実行する。なお、通信料金計算処理については、図８を利用して後述するため、ここでの詳細な説明は省略する。また、ステップＳ１１の処理を実行するプロセッサ２４は計算部として機能する。
【００７７】
続いて、ステップＳ１３では、通信料金を通知する。たとえば、通信料金バッファ３３４から通信料金を読み出し、その通信料金を含む確認画面をディスプレイ３０に表示する。続いて、ステップＳ１５ではダウンロードが指示されたか否かを判断する。たとえば、確認画面において、承諾キー８０がカーソルＣＵで選択された状態で、確定キーＣＫ１が操作されたかが判断される。なお、ステップＳ１３の処理を実行するプロセッサ２４は通知部として機能し、ステップＳ１５の処理を実行するプロセッサ２４は確認部として機能する。
【００７８】
ステップＳ１５で“ＮＯ”であれば、たとえば拒絶キー８２が選択された状態で確定キーＣＫ１が操作されると、ダウンロード補助処理を終了する。また、ステップＳ１５で“ＹＥＳ”であれば、たとえば承諾キー８０が選択された状態で確定キーＣＫ１が操作されると、ステップＳ１７でダウンロード処理を実行する。たとえば、図３（Ｂ）に示すサンプル画像に対応する画像コンテンツがダウンロードされる。なお、ステップＳ１７の処理を実行するプロセッサ２４は実行部として機能する。
【００７９】
続いて、ステップＳ１９では通信料金の累計を取得する。たとえば、データ通信によって、料金計算期間における通信料金の累計を得る。そして、得られた通信料金の累計は累計バッファ３３６に記録される。続いて、ステップＳ２１では、通信料金の累計を通知する。たとえば、図５に示すように、通信料金の累計を示す文字列をディスプレイ３０に表示する。そして、ステップＳ２１の処理が終了すれば、ダウンロード補助処理を終了する。
【００８０】
図８は通信料金計算処理のフロー図である。図７のダウンロード補助処理でステップＳ１１が実行されると、プロセッサ２４はステップＳ３１で、通信料金バッファ３３４を初期化する。続いて、ステップＳ３３では、累積使用パケット数が第１上限値を超えているか否かを判断する。たとえば、取得された累積使用パケット数が、図２に示す１２５００パケット（第１上限値）を超えているかが判断される。ステップＳ３３で“ＮＯ”であれば、つまり累積使用パケット数が第１上限値を超えていなければ、ステップＳ３９に進む。また、ステップＳ３３で“ＹＥＳ”であれば、つまり累積使用パケット数が第１上限値を超えていれば、ステップＳ３５で累積使用パケット数が第２上限値を超えているか否かが判断される。たとえば、取得された累積使用パケット数が、図２に示す５２５００パケット（第２上限値）を超えているかが判断される。ステップＳ３５で“ＹＥＳ”であれば、つまり累積使用パケット数が第２上限値を超えていれば、ステップＳ３９に進む。一方、ステップＳ３５で“ＮＯ”であれば、つまり累積使用パケット数が第２上限値以下であれば、ステップＳ３７でパケット通信料およびデータサイズに基づいて、通信料金を算出する。つまり、上述した数１に示す数式にパケット通信料およびデータサイズを代入して、通信料金を算出する。そして、算出された通信料金は、通信料金バッファ３３４に記録される。また、ステップＳ３７の処理が終了すれば、ダウンロード補助処理に戻る。なお、ステップＳ３７の処理を実行するプロセッサ２４は計算部として機能する。
【００８１】
また、累積使用パケット数が第１上限値を超えていないか、累積使用パケット数が第２上限値を超えていれば、ステップＳ３９で所定金額を通信料金として設定する。たとえば、通信料金が発生しないため、通信料金バッファ３３４には「０」が記録される。そして、ステップＳ３９の処理が終了すれば、ダウンロード補助処理に戻る。
【００８２】
ただし、他の実施例では、累積使用パケット数が第１上限値を超えていないか、累積使用パケット数が第２上限値を超えていれば、パケット通信料金を「０円」に変更することで、通信料金が「所定金額：０円」と計算されるようにしてもよい。
【００８３】
なお、他の実施例では、データサイズは自動的に取得されてもよい。たとえば、詳細画面に含まれる「ＫＢ」より前の数字列が自動的に取得されてもよいし、データサイズの情報のフォーマットが表示されているページにおいて決まっている場合は、そのフォーマットを利用して自動的に取得されてもよい。また、このようにして自動的に取得されたデータサイズは、データサイズバッファ３３２に格納される。そして、データサイズが自動的に取得される場合は、図７のダウンロード補助処理において、ステップＳ５，Ｓ７が省略され、ステップＳ９の処理でデータサイズが自動的に取得される。
【００８４】
また、他の実施例では、携帯電話機１０が料金計算期間の累積使用パケット数を積算するようにしてもよい。この場合、データ通信によって累積使用パケット数を得る必要が無くなるため、通信料金を通知するまでの処理時間が短くなる。
【００８５】
また、携帯電話機１０が料金計算期間の累積使用パケット数を積算している場合、累積使用パケットが所定の閾値（第２閾値）を超えているときに、通信料金の計算や、その通知などが実行可能になるとしてもよい。この場合、通信料金の累計が低額のときは、使用者にとって通信料金の計算はあまり必要ではないことが多い。そのため、累積使用パケット数が閾値を超えた場合に、通信料金の計算を行うことで、不要な計算処理などを省くことができる。ただし、閾値は、使用者によって設定されてもよいし、第１上限値（１２５００パケット）または第２上限値（５２５００パケット）が設定されてもよい。
【００８６】
また、携帯電話機１０が、全面タッチパネルを備えるスマートフォンである場合、ディスプレイ３０に表示される各リンクキーやダウンロードキー７０などは、タッチ操作によって操作することができるようになる。そのため、ディスプレイ３０には、カーソルＣＵ、左キーＬＫ、中央キーＣＫおよび右キーＲＫは表示されなくなる。
【００８７】
また、通信料金および通信料金の累計は、消費税が加算されたうえで、ディスプレイ３０に表示されてもよい。
【００８８】
また、数１において、データサイズの単位が「Ｂ」の場合、データサイズには「１０２４」が乗算されない。また、データサイズの単位が「ＭＢ」の場合、データサイズには「２２０＝１０４８５７６」が乗算される。
【００８９】
また、その他の実施例では、データサイズが「Ｂ（バイト）」に変換されてから、取得されてもよい。この場合、数２に示す数式によって通信料金が計算される。
【００９０】
［数２］
データサイズ／１２８×パケット通信料＝通信料金
また、さらにその他の実施例では、通信料金は、音声メッセージなどによって使用者に通知されてもよい。
【００９１】
また、携帯電話機１０の通信方式はＣＤＭＡ方式であるが、ＬＴＥ方式、Ｗ−ＣＤＭＡ方式、ＧＳＭ方式、ＴＤＭＡ方式、ＦＤＭＡ方式およびＰＨＳ方式などが採用されてもよい。また、ディスプレイ３０にはＬＣＤモニタが利用されるが、有機ＥＬパネルなどが採用されてもよい。さらに、携帯電話機１０の外観は、ストレート型や、スライド型および１軸または２軸折り畳み型など様々なものであってもよい。
【００９２】
また、本実施例で用いられた複数のプログラムは、データ配信用のサーバのＨＤＤに記憶され、ネットワークを介して携帯電話機１０に配信されてもよい。また、ＣＤ，ＤＶＤ，ＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ）などの光学ディスク、ＵＳＢメモリおよびメモリカードなどの記憶媒体に複数のプログラムを記憶させた状態で、その記憶媒体が販売または配布されてもよい。そして、上記したサーバや記憶媒体などを通じてダウンロードされた、複数のプログラムが本実施例と同等の構成の携帯電話機にインストールされた場合、本実施例と同等の効果が得られる。
【００９３】
さらに、本実施例は、携帯電話機１０のみに限らず、いわゆるスマートフォンや、電子書籍端末、タブレット型ＰＣおよびＰＤＡなどに適用されてもよい。
【００９４】
そして、本明細書中で挙げた、具体的な数値は、いずれも単なる一例であり、製品の仕様変更などに応じて適宜変更可能である。
【符号の説明】
【００９５】
１０    …  携帯電話機
１２    …  アンテナ
１４    …  無線通信回路
２４    …  プロセッサ
２６    …  キー入力装置
３０    …  ディスプレイ
３４    …  ＲＡＭ
１００    …  ネットワーク
１０２    …  サーバ
【図１】
2013066098.tif 000003
【図２】
2013066098.tif 000004
【図３】
2013066098.tif 000005
【図４】
2013066098.tif 000006
【図５】
2013066098.tif 000007
【図６】
2013066098.tif 000008
【図７】
2013066098.tif 000009
【図８】
2013066098.tif 000010