(57)【要約】【課題】動作状況に応じた効率的なウェブアクセスを実現する。【解決手段】移動体通信端末１００は、ＰＣサイト用ブラウザ部１１２と動作監視部１１３を備えている。ＰＣサイト用ブラウザ部１１２でウェブサイトにアクセスした場合、動作監視部１１３は、ＰＣサイト用ブラウザ部１１２のアクセスにかかる動作状況を検出して監視する。記憶部１７０には、ブラウザの切替条件を示す設定情報が格納されており、動作監視部１１３は、検出した動作状況が、設定されている切替条件に該当するか否かを判別する。検出された動作状況が切替条件に該当すると判別された場合、ブラウザ切替部１１４は、ＰＣサイト用ブラウザ部１１２による動作から携帯サイト用ブラウザ部１１５の動作に切り替え、携帯サイト用ブラウザ部１１５でのアクセスを継続する。【選択図】図２
2008085904.tif 000002
【特許請求の範囲】
【請求項１】
異なる複数種類のウェブブラウザを備えた移動体通信端末において、
前記ウェブブラウザの切替条件を示す設定情報を格納する設定情報格納手段と、
一方のウェブブラウザによる動作状況を検出する動作状況検出手段と、
前記動作状況検出手段が検出した動作状況が、前記設定情報格納手段に格納されている設定情報が示す切替条件に該当するか否かを判別する条件判別手段と、
前記条件判別手段により、検出された動作状況が前記切替条件に該当すると判別された場合、前記一方のウェブブラウザによる動作から、他方のウェブブラウザの動作に切り替えるブラウザ切替手段と、
を備えることを特徴とする移動体通信端末。
【請求項２】
前記ブラウザ切替手段は、ブラウザを切り替える際に、前記一方のウェブブラウザがアクセスしていたウェブサイトのアドレスに前記他方のウェブブラウザでアクセスさせる、
ことを特徴とする請求項１に記載の移動体通信端末。
【請求項３】
前記ブラウザ切替手段は、ブラウザを切り替える際に、前記一方のウェブブラウザがアクセスしていたウェブサイトのコンテンツデータをキャッシュさせる、
ことを特徴とする請求項１または２に記載の移動体通信端末。
【請求項４】
前記他方のウェブブラウザによる前記アドレスへのアクセスが可能であるか否かを判別するアクセス判別手段と、
前記他方のウェブブラウザで前記アドレスへのアクセスができない場合、前記キャッシュしたコンテンツデータを用いたオフライン表示をおこなうオフライン表示手段と、
をさらに備えることを特徴とする請求項２または３に記載の移動体通信端末。
【請求項５】
前記一方のウェブブラウザは、ＰＣサイト用ブラウザであり、
前記他方のウェブブラウザは、携帯サイト用ブラウザである、
ことを特徴とする請求項１乃至４のいずれか１項に記載の移動体通信端末。
【請求項６】
前記設定情報格納手段は、前記一方のウェブブラウザによるアクセスにかかるデータ量についての設定情報を格納し、
前記動作状況検出手段は、前記一方のウェブブラウザによるアクセスにかかるデータ量を検出し、
前記条件判別手段は、前記動作状況検出手段が検出したデータ量と前記設定情報に基づいて、検出された動作状況が前記切替条件に該当したか否かを判別する、
ことを特徴とする請求項１乃至５のいずれか１項に記載の移動体通信端末。
【請求項７】
前記設定情報格納手段は、前記一方のウェブブラウザによるアクセスにかかる電波状態についての設定情報を格納し、
前記動作状況検出手段は、前記一方のウェブブラウザによるアクセスにかかる電波状態を検出し、
前記条件判別手段は、前記動作状況検出手段が検出した電波状態と前記設定情報に基づいて、検出された動作状況が前記切替条件に該当したか否かを判別する、
ことを特徴とする請求項１乃至６のいずれか１項に記載の移動体通信端末。
【請求項８】
前記設定情報格納手段は、前記一方のウェブブラウザによるアクセスにかかる通信料金についての設定情報を格納し、
前記動作状況検出手段は、前記一方のウェブブラウザによるアクセスにかかる通信料金を検出し、
前記条件判別手段は、前記動作状況検出手段が検出した通信料金と前記設定情報に基づいて、検出された動作状況が前記切替条件に該当したか否かを判別する、
ことを特徴とする請求項１乃至７のいずれか１項に記載の移動体通信端末。
【請求項９】
前記設定情報格納手段は、前記移動体通信端末のバッテリ残量についての設定情報を格納し、
前記動作状況検出手段は、前記一方のウェブブラウザによるアクセスにかかるバッテリ残量を検出し、
前記条件判別手段は、前記動作状況検出手段が検出したバッテリ残量と前記設定情報に基づいて、検出された動作状況が前記切替条件に該当したか否かを判別する、
ことを特徴とする請求項１乃至８のいずれか１項に記載の移動体通信端末。
【請求項１０】
異なる複数種類のウェブブラウザを備えた移動体通信端末を制御するコンピュータに、
前記ウェブブラウザの切替条件を示す設定情報を格納する機能と、
一方のウェブブラウザによる動作状況を検出する機能と、
検出された動作状況が、前記格納されている設定情報が示す切替条件に該当するか否かを判別する機能と、
検出された動作状況が前記切替条件に該当すると判別された場合、前記一方のウェブブラウザによる動作から、他方のウェブブラウザの動作に切り替える機能と、
を実現させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動体通信端末、および、プログラムに関し、特に、複数種類のウェブブラウザの使用に好適な移動体通信端末、および、プログラムに関する。
【背景技術】
【０００２】
携帯電話などの移動体通信端末では、インターネットを介してウェブサイトにアクセスできる機能が一般的に搭載されている。移動体通信端末は、パーソナルコンピュータなどと比べて機能や性能が制限されるので、パーソナルコンピュータなどで閲覧できるように作成されたウェブサイト（ＨＴＭＬ（Hyper Text Markup Language）などで記述された、いわゆる、ＰＣサイト）ではなく、移動体通信端末でも閲覧できるように機能や規模を制限したサイト（Ｃ−ＨＴＭＬ（Compact HTML）などで記述された、いわゆる、携帯サイト）のみを閲覧できるものが主流であった。
【０００３】
しかしながら、移動体通信端末の性能が向上することにより、移動体通信端末でもＰＣサイトを閲覧することが可能となっている（いわゆる、ＰＣサイトビューアー（登録商標）やフルブラウザ（商標）など）。このような移動体通信端末では、例えば、所望のウェブサイトからＨＴＭＬページを取得し、規定される出力モードに応じて、表示画面の縦横にあわせて縮小表示するか、取得した元のままのサイズで表示画面の大きさを枠部とする領域を縦横スクロールして表示する手法なども実用化されている（例えば、特許文献１）。
【特許文献１】特開２００６−１５４２６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
このようなＰＣサイト用のブラウザを搭載した移動体通信端末が普及し、移動体通信端末でのウェブサイト閲覧の利便性が向上している一方、ＰＣサイトのデータ量は、通常、携帯サイトと比べて大きいため、通信にかかるパケット量も多くなる。このため、ＰＣサイト用ブラウザを利用する際には、パケット定額制の料金体系を適用することが望ましいが、機種や利用形態によっては、定額制の対象にならなかったり、従量制との併用が必要となる場合などがあり、ＰＣサイト用ブラウザを利用すると、高額な通信料金となってしまう場合がある。
【０００５】
本発明は、上記実状に鑑みてなされたものであり、動作状況に応じてウェブブラウザを切り替えることができる移動体通信端末、および、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の第１の観点にかかる移動体通信端末は、
異なる複数種類のウェブブラウザを備えた移動体通信端末において、
前記ウェブブラウザの切替条件を示す設定情報を格納する設定情報格納手段と、
一方のウェブブラウザによる動作状況を検出する動作状況検出手段と、
前記動作状況検出手段が検出した動作状況が、前記設定情報格納手段に格納されている設定情報が示す切替条件に該当するか否かを判別する条件判別手段と、
前記条件判別手段により、検出された動作状況が前記切替条件に該当すると判別された場合、前記一方のウェブブラウザによる動作から、他方のウェブブラウザの動作に切り替えるブラウザ切替手段と、
を備えることを特徴とする。
【０００７】
上記移動体通信端末において、
前記ブラウザ切替手段は、ブラウザを切り替える際に、前記一方のウェブブラウザがアクセスしていたウェブサイトのアドレスに前記他方のウェブブラウザでアクセスさせることが望ましい。
【０００８】
上記移動体通信端末において、
前記ブラウザ切替手段は、ブラウザを切り替える際に、前記一方のウェブブラウザがアクセスしていたウェブサイトのコンテンツデータをキャッシュさせることが望ましい。
【０００９】
上記移動体通信端末は、
前記他方のウェブブラウザによる前記アドレスへのアクセスが可能であるか否かを判別するアクセス判別手段と、
前記他方のウェブブラウザで前記アドレスへのアクセスができない場合、前記キャッシュしたコンテンツデータを用いたオフライン表示をおこなうオフライン表示手段と、
をさらに備えていることが望ましい。
【００１０】
上記移動体通信端末において、
前記一方のウェブブラウザは、ＰＣサイト用ブラウザであり、
前記他方のウェブブラウザは、携帯サイト用ブラウザであるものとすることができる。
【００１１】
上記移動体通信端末において、
前記設定情報格納手段は、前記一方のウェブブラウザによるアクセスにかかるデータ量についての設定情報を格納し、
前記動作状況検出手段は、前記一方のウェブブラウザによるアクセスにかかるデータ量を検出し、
前記条件判別手段は、前記動作状況検出手段が検出したデータ量と前記設定情報に基づいて、検出された動作状況が前記切替条件に該当したか否かを判別することが望ましい。
【００１２】
上記移動体通信端末において、
前記設定情報格納手段は、前記一方のウェブブラウザによるアクセスにかかる電波状態についての設定情報を格納し、
前記動作状況検出手段は、前記一方のウェブブラウザによるアクセスにかかる電波状態を検出し、
前記条件判別手段は、前記動作状況検出手段が検出した電波状態と前記設定情報に基づいて、検出された動作状況が前記切替条件に該当したか否かを判別することが望ましい。
【００１３】
上記移動体通信端末において、
前記設定情報格納手段は、前記一方のウェブブラウザによるアクセスにかかる通信料金についての設定情報を格納し、
前記動作状況検出手段は、前記一方のウェブブラウザによるアクセスにかかる通信料金を検出し、
前記条件判別手段は、前記動作状況検出手段が検出した通信料金と前記設定情報に基づいて、検出された動作状況が前記切替条件に該当したか否かを判別することが望ましい。
【００１４】
上記移動体通信端末において、
前記設定情報格納手段は、前記移動体通信端末のバッテリ残量についての設定情報を格納し、
前記動作状況検出手段は、前記一方のウェブブラウザによるアクセスにかかるバッテリ残量を検出し、
前記条件判別手段は、前記動作状況検出手段が検出したバッテリ残量と前記設定情報に基づいて、検出された動作状況が前記切替条件に該当したか否かを判別することが望ましい。
【００１５】
上記目的を達成するため、本発明の第２の観点にかかるプログラムは、
異なる複数種類のウェブブラウザを備えた移動体通信端末を制御するコンピュータに、
前記ウェブブラウザの切替条件を示す設定情報を格納する機能と、
一方のウェブブラウザによる動作状況を検出する機能と、
検出された動作状況が、前記格納されている設定情報が示す切替条件に該当するか否かを判別する機能と、
検出された動作状況が前記切替条件に該当すると判別された場合、前記一方のウェブブラウザによる動作から、他方のウェブブラウザの動作に切り替える機能と、
を実現させることを特徴とする。
【発明の効果】
【００１６】
本発明によれば、移動体通信端末の動作状況に応じてブラウザを切り替えることできる。
【発明を実施するための最良の形態】
【００１７】
本発明にかかる実施形態を、図面を参照して以下に説明する。本実施形態では、携帯電話などの移動体通信に用いられる移動体通信端末に本発明を適用した場合を説明する。本実施形態にかかる移動体通信端末１００は、基本機能である音声通話機能の他に、インターネットによって提供されるウェブサイトを閲覧できる機能（ウェブブラウズ機能）を備えているものとする。
【００１８】
このウェブブラウズ機能において、本実施形態にかかる移動体通信端末１００では、携帯電話などの移動体通信端末での閲覧用に作成されたウェブサイト（以下、「携帯サイト」とする）を閲覧可能なブラウザ（以下、「携帯サイト用ブラウザ」とする）と、パーソナルコンピュータなどでの閲覧用に作成されたウェブサイト（以下、「ＰＣサイト」とする）を閲覧可能なブラウザ（以下、「ＰＣサイト用ブラウザ」とする）の２つを搭載しているものとする。
【００１９】
このような移動体通信端末１００の構成を、図１を参照して説明する。図１は、移動体通信端末１００の構成を示すブロック図である。図示するように、移動体通信端末１００は、制御部１１０、通信制御部１２０、操作部１３０、表示部１４０、音声処理部１５０、電源部１６０、記憶部１７０、などから構成されている。
【００２０】
制御部１１０は、例えば、ＣＰＵ（Central Processing Unit：中央演算処理装置）やＲＡＭ（Random Access Memory）などから構成され、移動体通信端末１００の各部を制御する。本実施形態では、制御部１１０がプログラムを実行することで、後述する各処理をおこなうための各機能が実現される。
【００２１】
通信制御部１２０は、移動体通信端末１００の通信動作をおこなうための送受信装置などから構成され、アンテナ１２１による無線送受信動作を制御することで、移動体通信端末１００の通信動作が実現される。
【００２２】
操作部１３０は、例えば、移動体通信端末１００のユーザによって操作される所定のキーやボタンなどから構成され、操作に応じた入力信号を制御部１１０に入力する。
【００２３】
表示部１４０は、例えば、液晶表示装置などから構成され、移動体通信端末１００の各機能にかかる画面を表示出力する。
【００２４】
音声処理部１５０は、例えば、音声コーデックなどから構成され、移動体通信端末１００の音声通話機能にかかる音声入出力動作をおこなう。すなわち、通信制御部１２０によって受信されたデジタル音声信号をアナログ音声信号に変換してスピーカ１５１から出力するとともに、マイクロフォン１５２から入力された音声をデジタル音声信号に変換して通信制御部１２０に供することで、音声通話が実現される。
【００２５】
電源部１６０は、例えば、リチウムイオンバッテリなどの充電式バッテリなどから構成され、移動体通信端末１００の動作電源として各部に電力を供給する。本実施形態では、バッテリ残量を示す情報が電源部１６０から制御部１１０に出力されるものとする。
【００２６】
記憶部１７０は、例えば、半導体記憶装置（ＲＯＭ（Read Only Memory）やフラッシュメモリなど）やハードディスク装置などから構成され、移動体通信端末１００の動作に必要なデータやプログラムなどを格納する。本実施形態では、プログラム格納部１７１、設定情報格納部１７２、利用状況情報格納部１７３、ブラウザキャッシュ部１７４、などの記憶領域が用意されており、各記憶領域に所定の情報が格納される。
【００２７】
プログラム格納部１７１は、制御部１１０が実行するプログラムを格納する領域である。本実施形態では、ウェブブラウズ機能にかかる各処理をおこなうためのプログラムなどが格納される。
【００２８】
設定情報格納部１７２は、携帯サイト用ブラウザとＰＣサイト用ブラウザの切替条件などを示した設定情報を格納する。本実施形態では、切替条件項目として、例えば、通信量（パケット量）、電波状態、通信料金、バッテリ残量、などが用意され、それぞれの項目を条件とした自動切替の実施要否を示す情報や、実施する場合の基準となる閾値などを示す情報が設定情報として設定情報格納部１７２に記録される。
【００２９】
利用状況情報格納部１７３は、移動体通信端末１００の利用状況を示す情報（以下、「利用状況情報」とする）を格納する。利用状況情報は、例えば、所定期間（例えば、「当月」など）単位の通信時間、通信料金、通信量（パケット量）、などを示す情報であり、移動体通信端末１００の動作に伴い随時記録される。
【００３０】
ブラウザキャッシュ部１７４は、ウェブブラウズ機能によってダウンロードされたコンテンツデータなどをキャッシュする。本実施形態では、特に、ＰＣサイト用ブラウザから携帯サイト用ブラウザに切り替えた際に、ＰＣサイト用ブラウザがダウンロードしたコンテンツデータなどをキャッシュする。ブラウザキャッシュ部１７４にキャッシュされたデータは、オフライン閲覧などに用いられる。
【００３１】
ここで、制御部１１０がプログラム格納部１７１に格納されているプログラムを実行することで実現される機能を、図２を参照して説明する。ここでは、移動体通信端末１００のブラウザ切替動作をおこなうために実現される機能について説明する。図示するように、制御部１１０は、切替条件設定部１１１、ＰＣサイト用ブラウザ部１１２、動作監視部１１３、ブラウザ切替部１１４、携帯サイト用ブラウザ部１１５、などとして機能する。
【００３２】
切替条件設定部１１１は、操作部１３０から入力されるユーザ入力に基づいて、ブラウザの自動切替をおこなう際の条件を設定し、設定内容示す設定情報を設定情報格納部１７２に格納する。
【００３３】
ＰＣサイト用ブラウザ部１１２は、ＰＣサイトを閲覧するためのウェブブラウザであり、通信制御部１２０を制御することで、ＰＣサイトへのアクセスやデータの送受信をおこない、ＰＣサイトのソーステキスト（例えば、ＨＴＭＬ（Hyper Text Markup Language）など）を解釈することで、ＰＣサイトのウェブページを表示部１４０に表示出力する。
【００３４】
動作監視部１１３は、ＰＣサイト用ブラウザ部１１２によるＰＣサイトアクセス時の動作状況を監視する。本実施形態では、設定情報格納部１７２に設定されている切替条件に関する動作状況を監視する。
【００３５】
ブラウザ切替部１１４は、動作監視部１１３による監視により、設定情報格納部１７２に設定されている切替条件に該当する場合、ＰＣサイト用ブラウザ部１１２の動作を停止させ、携帯サイト用ブラウザ部１１５によるウェブアクセス動作に切り替える。
【００３６】
携帯サイト用ブラウザ部１１５は、携帯サイトを閲覧するためのウェブブラウザであり、通信制御部１２０を制御することで、携帯サイトへのアクセスやデータの送受信をおこない、携帯サイトのソーステキスト（例えば、Ｃ−ＨＴＭＬ（Compact HTML）など）を解釈することで、携帯サイトのウェブページを表示部１４０に表示出力する。
【００３７】
ここで、本実施形態では、ＰＣサイト用ブラウザから携帯サイト用ブラウザへの自動切替条件として、例えば、通信量（パケット量）、電波状態、通信料金、バッテリ残量、などの状況が設定されるものとする。よって、動作監視部１１３は、これらの事項を監視するための、複数の機能構成によって実現されるものとする。すなわち、本実施形態にかかる動作監視部１１３は、図３に示すような、データ容量監視部１１３Ａ、電波状態監視部１１３Ｂ、通信料金監視部１１３Ｃ、バッテリ残量監視部１１３Ｄ、などの機能構成により実現されている。
【００３８】
データ容量監視部１１３Ａは、ＰＣサイト用ブラウザ部１１２がアクセスするＰＣサイトのデータ容量（サイズ）や、そのコンテンツの取得にかかるパケット量などを検出し、設定情報格納部１７２に設定されているデータ量やパケット量を超過しないか監視する。
【００３９】
電波状態監視部１１３Ｂは、通信制御部１２０による通信動作の状態を検出し、ＰＣサイト用ブラウザ部１１２によるＰＣサイトへのアクセス時における電波状態が、設定情報格納部１７２に設定されている電波状態となっているか監視する。
【００４０】
通信料金監視部１１３Ｃは、ＰＣサイト用ブラウザ部１１２によるＰＣサイトへのアクセス時間やパケット量などを検出し、ＰＣサイトへのアクセスで発生する通信料金を算出して利用状況情報格納部１７３に記録するとともに、設定情報格納部１７２に設定されている通信料金を超過しないか監視する。
【００４１】
バッテリ残量監視部１１３Ｄは、電源部１６０から入力されるバッテリ残量情報を取得し、ＰＣサイト用ブラウザ部１１２によるＰＣサイトへのアクセス時に、設定情報格納部１７２に設定されているバッテリ残量条件を下回らないか監視する。
【００４２】
本実施形態では、制御部１１０がプログラムを実行することで、図２および図３に示す各機能が実現されるものとするが、例えば、ＡＳＩＣ（Application Specific Integrated Circuit：特定用途向け集積回路）などのハードウェア構成によってこれらの機能が実現されてもよい。
【００４３】
以上の構成は、本発明を実現するために必要な構成であり、移動体通信端末としての基本機能や付加機能のために必要なその他の構成については、必要に応じて備えられているものとする。
【００４４】
以上のような構成の移動体通信端末１００の動作を、図面を参照して以下説明する。本実施形態では、移動体通信端末１００を用いたウェブサイトへのアクセス時に、所定の条件となったときに、ＰＣサイト用ブラウザから携帯サイト用ブラウザに自動切替する動作をおこなう場合を例に以下説明する。まず、ユーザが所望する切替条件を設定するための切替条件設定処理を、図４に示すフローチャートを参照して説明する。この切替条件設定処理は、移動体通信端末１００のユーザが操作部１３０を操作することにより、切替条件の設定開始を指示したことを契機に開始されるものとする。
【００４５】
処理が開始されると、切替条件設定部１１１は、切替条件をユーザに設定させるための設定画面を表示部１４０に表示する（ステップＳ１０１）。
【００４６】
設定画面の表示例を図５に示す。図５（ａ）は、設定画面における初期画面の表示例を示している。図示するように、切替条件の設定が指示されると、用意されている切替条件項目が一覧表示され、各項目について「設定」または「解除」のいずれかが選択可能に表示される。いずれかの項目について「設定」が選択されると、図５（ｂ）に示すような、当該項目についての詳細設定をおこなう詳細設定画面が表示部１４０に表示され、ユーザが所望する条件が入力される。
【００４７】
このような設定画面を通じて、条件項目毎に、設定内容が入力され、設定完了の指示が入力されると（ステップＳ１０２：Ｙｅｓ）、切替条件設定部１１１は、入力された設定内容を設定情報格納部１７２に格納して（ステップＳ１０３）、処理を終了する。この場合、設定情報格納部１７２には、例えば、図５（ｃ）に示すような、条件項目それぞれについて、適用要否（ＯＮ／ＯＦＦ）と、切替条件のパラメータが記録される。
【００４８】
次に、このように設定された切替条件に基づいて、ブラウザの切替をおこなう動作を説明する。上述したように、本実施形態にかかる移動体通信端末１００は、携帯サイト用ブラウザと、ＰＣサイト用ブラウザの双方を搭載している。ここで、携帯サイト用ブラウザで閲覧される携帯サイトは、ＰＣサイトと比較して、コンテンツのデータ量が少なく、動的な機能なども大幅に制限されているものとする。よって、携帯サイト用ブラウザでの動作に比べ、ＰＣサイト用ブラウザでの動作では、サイトのデータ量が大きい他、動作時の消費電力や通信されるパケット量なども大きいことを前提とする。
【００４９】
このような場合において、ＰＣサイト用ブラウザでウェブサイトを閲覧するときに実行されるウェブサイト閲覧処理を、図６に示すフローチャートを参照して説明する。このウェブサイト閲覧処理は、ユーザが操作部１３０を操作することで、ＰＣサイト用ブラウザの起動が指示されたことを契機に開始される。
【００５０】
処理が開始されると、ＰＣサイト用ブラウザ部１１２が動作することでＰＣサイト用ブラウザが起動し、ブラウザ画面が表示部１４０に表示される（ステップＳ２０１）。このようにしてＰＣサイト用ブラウザを起動すると、ＰＣサイト用ブラウザ部１１２は、ＰＣサイト用ブラウザが起動したことを動作監視部１１３に通知する。
【００５１】
動作監視部１１３は、ＰＣサイト用ブラウザ部１１２からの通知に応じて設定情報格納部１７２にアクセスし、ブラウザの自動切替条件が設定されているか否かを判別する（ステップＳ２０２）。ここでは、設定情報格納部１７２に記録されている設定情報のうち、切替要否（ＯＮ／ＯＦＦ）がＯＮとなっている条件項目が１以上あれば、自動切替条件が設定されていると判別する。
【００５２】
自動切替条件が設定されている場合（ステップＳ２０２：Ｙｅｓ）、動作監視部１１３は、データ容量監視部１１３Ａ、電波状態監視部１１３Ｂ、通信料金監視部１１３Ｃ、バッテリ残量監視部１１３Ｄ、のうち、設定されている条件項目に対応した監視機能を起動する（ステップＳ２０３）。
【００５３】
ユーザは、操作部１３０を操作し、ステップＳ２０１で表示されたブラウザ画面上で、閲覧を所望するサイトのアドレス（ＵＲＬ（Uniform Resource Locator）など）を入力したり、あらかじめ登録してあるアドレスを指定したりすることで、サイトへのアクセスを指示する。ＰＣサイト用ブラウザ部１１２は、このような指示入力に応じて通信制御部１２０を制御することで、指定されたウェブサイトにアクセスする（ステップＳ２０４）。
【００５４】
このようにして、ウェブサイトへのアクセスがなされると、動作監視部１１３は、ステップＳ２０３で起動した監視機能によって、ＰＣサイト用ブラウザ部１１２の動作状況の監視を開始する（ステップＳ２０５）。
【００５５】
ステップＳ２０５で開始された監視動作は、ＰＣサイト用ブラウザ部１１２の動作状況を所定時間毎に検出する（ステップＳ２０６：Ｙｅｓ、ステップＳ２０７）。そして、各監視機能が取得した数値などと、設定情報格納部１７２に設定されているパラメータとを比較し、切替条件に該当するか否かを判別する（ステップＳ２０８）。
【００５６】
ＰＣサイト用ブラウザ部１１２による動作状況が、切替条件に該当する場合（ステップＳ２０８：Ｙｅｓ）、動作監視部１１３は、その旨をブラウザ切替部１１４に通知する。ブラウザ切替部１１４は、動作監視部１１３からの通知に応じて、ブラウザ切替の実行にかかる選択項目をユーザに選択させるための切替ガイド画面を表示部１４０に表示する（ステップＳ２０９）。
【００５７】
切替ガイド画面の表示例を図８（ａ）に示す。図示するように、切替ガイド画面には、設定された切替条件に該当することになったときにユーザが取り得る選択肢が選択可能に表示される。ここでは、例えば、「ＰＣサイト用ブラウザから携帯サイト用ブラウザでの閲覧に切り替える」、「携帯サイト用ブラウザに切り替えずにＰＣサイト用ブラウザによる閲覧を継続する」、「ＰＣサイト用ブラウザの動作を終了して閲覧を終了する」、などの選択肢が用意されるものとする。このような切替ガイド画面は、例えば、それまで閲覧していたウェブページの表示画面上にポップアップ表示される。
【００５８】
ユーザは、このような切替ガイド画面が表示された場合、操作部１３０を操作して、所望する選択肢を選択する。このユーザによる選択動作を示す入力信号が、操作部１３０から制御部１１０に入力され、ブラウザ切替部１１４によって選択内容が判別される。
【００５９】
ここで、ユーザの選択が「ＰＣサイト用ブラウザの継続」である場合（ステップＳ２１０：Ｎｏ、ステップＳ２１１：Ｎｏ）、ブラウザ切替部１１４は、ＰＣサイト用ブラウザ部１１２による動作を継続させる。この場合、ブラウザ切替部１１４は、設定情報格納部１７２にアクセスし、該当する切替条件についての設定を、例えば、ＯＮからＯＦＦに変更することで解除する（ステップＳ２１２）。この場合、ステップＳ２０２以降の動作を継続しておこなうことにより、ＰＣサイト用ブラウザでの閲覧動作が継続される。
【００６０】
この場合、ステップＳ２０８で判別された自動切替の条件は解除されているので、当該条件に基づいた自動切替は以降なされないことになる。なお、他の切替条件については変更されないので、複数の切替条件が設定されている場合は、それぞれの条件に該当する動作状況となった時点で、別途切替ガイド画面の表示がおこなわれることになる。
【００６１】
なお、ステップＳ２１２での解除により、すべての条件項目の設定が解除された場合、動作監視部１１３は、自動切替条件の設定はないと判別する（ステップＳ２０２：Ｎｏ）。この場合、所定の終了指示があるまで、ＰＣサイト用ブラウザ部１１２による通常の閲覧動作がおこなわれる（ステップＳ２１３、ステップＳ２１４：Ｎｏ）。
【００６２】
また、検出される動作状況が切替条件に該当しない場合（ステップＳ２０８：Ｎｏ）、所定の終了指示がなされなければ、所定時間毎の動作状況検出が継続される（ステップＳ２１５：Ｎｏ）。
【００６３】
ここで、例えば、ユーザが操作部１３０を操作することによる、閲覧動作の終了指示入力や、バッテリ切れなどによる割込処理などの発生による終了指示があると（ステップＳ２１４：Ｙｅｓ、ステップＳ２１５：Ｙｅｓ）、これに従って本処理は終了する。
【００６４】
また、ユーザの選択が「ＰＣサイト用ブラウザの終了」である場合（ステップＳ２１０：Ｎｏ、ステップＳ２１１：Ｙｅｓ）、ブラウザ切替部１１４は、ＰＣサイト用ブラウザ部１１２に動作終了を指示する。この場合、ＰＣサイト用ブラウザ部１１２が動作終了することで、本処理は終了する。
【００６５】
このように、設定した自動切替条件に該当する場合に、その時点でのユーザの判断で、携帯サイト用ブラウザへの切替が所望されなければ、ユーザの指示に従った動作がおこなわれる。
【００６６】
一方、予め設定した通りに、所定の条件で携帯サイト用ブラウザへ切り替えることが選択された場合（ステップＳ２１０：Ｙｅｓ）、ブラウザ切替部１１４は、ＰＣサイト用ブラウザから携帯サイト用ブラウザへ切り替えるためのブラウザ切替処理を実行する（ステップＳ３００）。このブラウザ切替処理を、図７に示すフローチャートを参照して説明する。
【００６７】
処理が開始されると、ブラウザ切替部１１４は、現在アクセスしているウェブサイトのアドレス情報（ＵＲＬなど）とコンテンツデータの保存をＰＣサイト用ブラウザ部１１２に指示する。ブラウザ切替部１１４の指示に応じて、ＰＣサイト用ブラウザ部１１２は、アクセスしているウェブサイトのアドレス情報をワークエリアなどに保存するとともに（ステップＳ３０１）、当該ウェブサイトのコンテンツデータ（例えば、ＨＴＭＬなどのソーステキストや画像データなど）をブラウザキャッシュ部１７４にキャッシュする（ステップＳ３０２）。
【００６８】
ここで、アドレス情報（ここではＵＲＬであるものとする）を保存する際に、ホストを示す部分までとなるようＵＲＬが加工されるものとする。つまり、ホスト上でのリソースを示す部分（コンテンツへのパス）は削除して保存する。例えば、アクセスしていたウェブサイトのＵＲＬが「http://www.+++.com/abc/def.htm」であった場合、「http://www.+++.com/」までの部分を保存する。
【００６９】
アドレス情報の保存とコンテンツデータのキャッシュが完了すると、ＰＣサイト用ブラウザ部１１２は、その旨をブラウザ切替部１１４に通知する。ＰＣサイト用ブラウザ部１１２からの通知を受けて、ブラウザ切替部１１４は、ＰＣサイト用ブラウザの終了をＰＣサイト用ブラウザ部１１２に指示する。ＰＣサイト用ブラウザ部１１２は、ブラウザ切替部１１４からの指示に応じて動作を停止することでＰＣサイト用ブラウザが終了する（ステップＳ３０３）。
【００７０】
ブラウザ切替部１１４は、ＰＣサイト用ブラウザ部１１２の停止に応じて、携帯サイト用ブラウザ部１１５を起動させる（ステップＳ３０４）。ブラウザ切替部１１４は、ステップＳ３０１で保存したアドレス情報を用いたアクセスをおこなうよう携帯サイト用ブラウザ部１１５に指示する。
【００７１】
ブラウザ切替部１１４からの指示に応じて、携帯サイト用ブラウザ部１１５は、ワークエリアなどに保存されているアドレス情報を取得し、通信制御部１２０を制御することで、当該アドレスへのアクセスを試みる（ステップＳ３０５）。
【００７２】
ここで、このアドレス情報は、ＰＣサイト用ブラウザ部１１２がアクセスしていたウェブサイトのアドレスであるので、当該ウェブサイトはＰＣサイトである。よって、当該サイトでは、ＰＣ用のサイトは用意されているが、携帯サイト用ブラウザ部１１５でもアクセス可能な携帯サイトが用意されているかは不明である。ＰＣサイトも携帯サイトも用意しているウェブサイトの場合、例えば、アクセスしてきたブラウザの種類などに基づいて、移動体通信端末からのアクセスであるか、パーソナルコンピュータからのアクセスであるかを判別し、自動的にＰＣサイトか携帯サイトに誘導することが一般的におこなわれている。よって、このようなサイトにアクセスしたのであれば、携帯サイト用ブラウザ部１１５は携帯サイトに誘導されるので、そのサイトを表示することができる。
【００７３】
このような自動誘導するウェブページは、サイトのトップページに置かれているのか一般的である。よって、ホスト名を示す部分までとなるように加工したＵＲＬを用いて携帯サイト用ブラウザ部１１５がアクセスした場合、携帯サイトが用意されていれば、正常な表示をおこなうことができる。一方、ＰＣサイトのみが用意されている場合は、携帯サイト用ブラウザ部１１５でＰＣサイトを表示しようとすることになるが、通常、実行できる機能が制限されていたり、ソーステキストの記述が異なるので、携帯サイト用ブラウザ部１１５では正常に表示することができず、エラーとなる。
【００７４】
このような違いに基づき、携帯サイト用ブラウザ部１１５は、ＰＣサイト用ブラウザ部１１２がアクセスしていたサイトで携帯サイトが提供されているか否かを判別することができる（ステップＳ３０６）。
【００７５】
携帯サイトが提供されていれば（ステップＳ３０６：Ｙｅｓ）、ＰＣサイト用ブラウザ部１１２がアクセスしていたサイトを携帯サイト用ブラウザ部１１５でも閲覧することができるので、このまま閲覧を継続すればよい。この場合は、ステップＳ３０２でキャッシュしたコンテンツデータを用いなくても、当該サイトを閲覧することができるので、ＰＣサイト用ブラウザ部１１２は、ブラウザキャッシュ部１７４のキャッシュデータを削除して（ステップＳ３０７）、処理を終了する。つまり、ＰＣサイト用ブラウザから携帯サイト用ブラウザに切り替えて、ウェブサイトの閲覧が継続される。
【００７６】
一方、携帯サイトが提供されていない場合（ステップＳ３０６：Ｎｏ）、携帯サイト用ブラウザ部１１５では当該サイトの閲覧を継続することができない。この場合、携帯サイト用ブラウザ部１１５は、切替前までに閲覧していたＰＣサイトのキャッシュデータを用いたオフライン表示をおこなうか否かをユーザに問い合わせるための、図８（ｂ）に示すようなオフライン確認画面を表示部１４０に表示する。
【００７７】
図示するように、オフライン確認画面には、オフライン表示への切り替え要否が選択可能に表示されている。移動体通信端末１００のユーザは、操作部１３０を操作し、オフライン表示について所望する動作を選択する。
【００７８】
この選択動作を示す入力信号が操作部１３０から制御部１１０に入力されると、ブラウザ切替部１１４は、オフライン表示が選択されたか否かを判別する（ステップＳ３０８）。
【００７９】
オフライン表示が選択された場合（ステップＳ３０８：Ｙｅｓ）、ブラウザ切替部１１４は、ＰＣサイト用ブラウザ部１１２を起動させ、ブラウザキャッシュ部１７４のキャッシュを用いたオフライン表示をおこなうよう指示する。ブラウザ切替部１１４からの指示に応じて、ＰＣサイト用ブラウザ部１１２は、ブラウザキャッシュ部１７４にアクセスし、格納されているキャッシュデータを用いたオフライン表示をおこなって（ステップＳ３０９）、処理を終了する。
【００８０】
一方、オフライン表示が選択されない場合（ステップＳ３０８：Ｎｏ）は、そのまま処理を終了する。この場合は、移動体通信端末１００でのウェブブラウズ動作が終了することになる。
【００８１】
このような動作により、ＰＣサイト用ブラウザでＰＣサイトを閲覧中に、予め設定した条件に該当する動作状況になると、ユーザによる例外処理がおこなわれなければ、ＰＣサイト用ブラウザを終了し、携帯サイト用ブラウザに切り替えられる。つまり、ＰＣサイト用ブラウザによる動作は、一般的に、携帯サイト用ブラウザの動作よりも消費電力が多かったり、高速な通信が確保できるよう良好な電波状態を要するので、予め設定したバッテリ残量や、電波状態が悪い場合には、ＰＣサイト用ブラウザから携帯サイト用ブラウザに切り替えることができる。
【００８２】
また、ＰＣサイト用ブラウザでＰＣサイトを閲覧する場合、携帯サイト用ブラウザで携帯サイトを閲覧するよりも、パケット量が多くなるので、ＰＣサイトの閲覧に定額料金を契約していない場合、通信料金が高くなってしまうので、予め設定した通信料金やパケット量になった場合に、ＰＣサイト用ブラウザから携帯サイト用ブラウザに切り替えることができる。
【００８３】
さらに、ＰＣサイト用ブラウザから携帯サイト用ブラウザに切り替えてしまうと携帯サイト用ブラウザでは閲覧を継続できない場合には、ＰＣサイト用ブラウザでアクセスしたページをキャッシュしておき、キャッシュデータを用いたオフライン表示をすることができるので、ＰＣサイト用ブラウザでの通信は終了しても、直前まで閲覧していた内容をユーザに提示することができる。
【００８４】
以上説明したように、本発明にかかる上記実施形態によれば、任意の条件に応じて、ＰＣサイト用ブラウザによる動作から携帯サイト用ブラウザの動作に切り替えることができ、移動体通信端末の使用状況に応じた効率的なウェブアクセスをおこなうことができる。
【００８５】
上記実施形態は一例であり、本発明の適用範囲はこれに限られない。すなわち、種々の応用が可能であり、あらゆる実施の形態が本発明の範囲に含まれる。
【００８６】
上記実施形態では、ブラウザの切替条件を、データ量、パケット量、通信料金、電波状態、バッテリ残量、などとしたが、これらは一例であり、切替条件は任意のものすることができる。よって、動作監視部１１３の構成は、用意された切替条件に合わせた任意のものとすることができる。
【００８７】
上記実施形態では、設定した切替条件に該当する動作状況となったときに、切替ガイド画面を表示して、ユーザに選択させるものとしたが、このような画面を表示せずに、自動的に携帯サイト用ブラウザに切り替えるように動作してもよい。
【００８８】
また、上記実施形態では、ブラウザの切替をおこなったときに、携帯サイトの提供がなければキャッシュによるオフライン表示をおこなうものとしたが、オフライン表示をおこなう条件は任意であり、これに限られるものではない。例えば、ユーザの選択により、ＰＣサイト用ブラウザの終了が指示されたときに、キャッシュでのオフライン表示をおこなってもよい。
【００８９】
なお、上述した移動体通信端末１００のように、本発明を実現するための機能を予め備えている端末装置として提供できることはもとより、これらの機能を備えていない端末装置にプログラムを適用することで、本発明にかかる端末装置として機能させることもできる。この場合、上述した移動体通信端末１００の各処理を実行させるためのプログラムを端末装置に適用し、当該端末装置を制御するコンピュータ（ＣＰＵなど）がそのプログラムを実行することで、本発明にかかる端末装置として機能させることができる。
【００９０】
このようなプログラムの適用方法は任意であり、例えば、インターネットなどの通信媒体を介して提供することで任意の装置に適用できる他、所定の記録媒体（例えば、メモリカード、ＣＤ−ＲＯＭ、ＤＶＤ、など）にプログラムを格納して配布することでも適用可能である。
【図面の簡単な説明】
【００９１】
【図１】本発明の実施形態にかかる移動体通信端末の構成を示すブロック図である。
【図２】図１に示す制御部によって実現される機能構成を示す機能ブロック図である。
【図３】図２に示す動作監視部の詳細を示す機能ブロック図である。
【図４】本発明の実施形態にかかる切替条件設定処理を説明するためのフローチャートである。
【図５】図４に示す切替条件設定処理の動作を説明するための図であり、（ａ）および（ｂ）は設定画面の表示例を示し、（ｃ）は図１に示す設定情報格納部に記録される情報の例を示す。
【図６】本発明の実施形態にかかるウェブサイト閲覧処理を説明するためのフローチャートである。
【図７】図６に示すウェブサイト閲覧処理において実行されるブラウザ切替処理を説明するためのフローチャートである。
【図８】図７に示すブラウザ切替処理における画面表示例を示す図であり、（ａ）は切替ガイド画面の表示例を示し、（ｂ）はオフライン確認画面の表示例を示す。
【符号の説明】
【００９２】
１００…移動体通信端末、１１０…制御部、１１１…切替条件設定部、１１２…ＰＣサイト用ブラウザ部、１１３…動作監視部、１１３Ａ…データ容量監視部、１１３Ｂ…電波状態監視部、１１３Ｃ…通信料金監視部、１１３Ｄ…バッテリ残量監視部、１１４…ブラウザ切替部、１１５…携帯サイト用ブラウザ部、１２０…通信制御部、１２１…アンテナ、１３０…操作部、１４０…表示部、１５０…音声処理部、１５１…スピーカ、１５２…マイクロフォン、１６０…電源部、１７０…記憶部、１７１…プログラム格納部、１７２…設定情報格納部、１７３…利用状況情報格納部、１７４…ブラウザキャッシュ部
【図１】
2008085904.tif 000003
【図２】
2008085904.tif 000004
【図３】
2008085904.tif 000005
【図４】
2008085904.tif 000006
【図５】
2008085904.tif 000007
【図６】
2008085904.tif 000008
【図７】
2008085904.tif 000009
【図８】
2008085904.tif 000010