(57)【要約】【課題】  スクリプトの合理的な実行制御を行う。【解決手段】  ウェブサイトにアクセスするに際し、ファイル取得部３３は、ウェブサーバより当該ウェブサイトの内容を表すファイルをダウンロードする。次に、通信を伴うスクリプトを含む所定のスクリプトの実行にあたって利用者の確認を必要とするモードである確認実行モードがスクリプト実行モードとして設定されているときに、スクリプト判定部３４は、取得したファイル中に、所定のスクリプトが存在するか否かを判定する。当該判定の結果が肯定的である場合は、問合せ部３５は、所定スクリプトを実行するか否かの問合せを利用者に対して行う。所定スクリプトを実行することが選択された場合には、スクリプト実行部３６が、当該所定スクリプトを実行する。【選択図】  図４
2008071268.tif 000002
【特許請求の範囲】
【請求項１】
通信端末装置において、ウェブサーバから取得したファイル内に含まれるスクリプトの実行を制御するスクリプト実行制御方法であって、
前記ウェブサーバから特定ウェブサイトの内容を表すファイルをダウンロードするファイル取得工程と；
通信の実行を伴う通信スクリプトを含む所定スクリプトの実行に際して利用者の確認を必要とする確認実行モードがスクリプト実行モードとして設定されているときに、前記ファイルに前記所定スクリプトが含まれているか否かを判定するスクリプト判定工程と；
前記スクリプト判定工程における判定の結果が肯定的であった場合に、前記所定スクリプトを実行するか否かの問合せを利用者に対して行う問合せ工程と；
前記問合せに対して、前記所定スクリプトを実行することが選択されたことを検出した場合には、前記ファイルの展開に際して、前記所定スクリプトを実行するスクリプト実行工程と；を備えるスクリプト実行制御方法。
【請求項２】
前記確認実行モードには、前記所定スクリプトが、前記ファイル内における全てのスクリプトである毎回確認モードが含まれる、ことを特徴とする請求項１に記載のスクリプト実行制御方法。
【請求項３】
前記確認実行モードには、前記所定スクリプトが、前記ファイル内における前記通信スクリプトのみである通信スクリプト確認モードが含まれる、ことを特徴とする請求項１又は２に記載のスクリプト実行制御方法。
【請求項４】
前記スクリプト実行モードには、前記ファイル内におけるいずれのスクリプトも実行しないスクリプト非実行モードが更に含まれる、ことを特徴とする請求項１〜３のいずれか一項に記載のスクリプト実行制御方法。
【請求項５】
前記スクリプト実行モードには、前記ファイル内における全てのスクリプトについて、利用者の確認なしで実行する全スクリプト実行モードが更に含まれる、ことを特徴とする請求項１〜４のいずれか一項に記載のスクリプト実行制御方法。
【請求項６】
前記スクリプト実行モードを複数のモードの内の１つに設定するスクリプト実行モード設定工程を更に備える、ことを特徴とする請求項１〜５のいずれか一項に記載のスクリプト実行制御方法。
【請求項７】
ウェブサーバから特定ウェブサイトの内容を表すファイルをダウンロードするファイル取得手段と；
通信の実行を伴う通信スクリプトを含む所定スクリプトの実行に際して利用者の確認を必要とする確認実行モードがスクリプト実行モードとして設定されているときに、前記ファイルに前記所定スクリプトが含まれているか否かを判定するスクリプト判定手段と；
前記スクリプト判定手段による判定の結果が肯定的であった場合に、前記所定スクリプトを実行するか否かの問合せを利用者に対して行う問合せ手段と；
前記問合せに対して、前記所定スクリプトを実行することが選択されたことを検出した場合には、前記ファイルの展開に際して、前記所定スクリプトを実行するスクリプト実行手段と；を備える通信端末装置。
【請求項８】
前記確認実行モードには、前記所定スクリプトが、前記ファイル内における全てのスクリプトである毎回確認モードが含まれる、ことを特徴とする請求項７に記載の通信端末装置。
【請求項９】
前記確認実行モードには、前記所定スクリプトが、前記ファイル内における前記通信スクリプトのみである通信スクリプト確認モードが含まれる、ことを特徴とする請求項７又は８に記載の通信端末装置。
【請求項１０】
前記スクリプト実行モードには、前記ファイル内におけるいずれのスクリプトも実行しないスクリプト非実行モードが更に含まれる、ことを特徴とする請求項７〜９のいずれか一項に記載の通信端末装置。
【請求項１１】
前記スクリプト実行モードには、前記ファイル内における全てのスクリプトについて、利用者の確認なしで実行する全スクリプト実行モードが更に含まれる、ことを特徴とする請求項７〜１０のいずれか一項に記載の通信端末装置。
【請求項１２】
前記スクリプト実行モードを複数のモードの内の１つに設定するスクリプト実行モード設定手段を更に備える、ことを特徴とする請求項７〜１１のいずれか一項に記載の通信端末装置。
【請求項１３】
移動通信網に接続された基地局と無線通信を行う無線通信手段を更に備える、ことを特徴とする請求項７〜１２のいずれか一項に記載の通信端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スクリプト設定方法及び通信端末装置に係り、より詳しくは、通信端末装置において、ウェブサーバから取得したファイル内に含まれるスクリプトの実行を制御するスクリプト実行制御方法、及び、当該スクリプト実行制御方法を使用する通信端末装置に関するものである。
【背景技術】
【０００２】
従来から、コンピュータや携帯電話装置の社会への普及が目覚しい。それに伴い、ウェブアクセス環境も整備されている。ところで、ウェブサイトにアクセスする際には、当該ウェブサイトを提供するウェブサーバより、ウェブサイトの内容を表すファイルであるＨＴＭＬ（Hyper Text Markup Language）ファイルをダウンロードし、通信端末装置上にて当該ＨＴＭＬファイルを解析し、その結果を表示する仕組みになっている。
【０００３】
当該ＨＴＭＬファイル内には、ウェブサイトを再現するための言語であるタグと呼ばれる予約語が主に記述されているが、その他に簡素なプログラム言語であるスクリプトが記述されていることがある。スクリプトの多くはウェブサイトを動的に生成するために利用され、ウェブサイトの機能を高めている。しかし、スクリプトは、悪意を持った作成者により、利用者の通信端末装置にとって害のある動きをするように記述することもでき、また、直接害をなすものではなくてもセキュリティ上問題のあるような動きに繋がる記述もされ得る。
【０００４】
このような状況により、利用者がスクリプトの実行を必ずしも希望しない場合もある。以下の非特許文献１では、ある移動通信端末装置の機種において、スクリプトの実行を行うか否かを選択できるようになっていることが示されている。
【０００５】
【非特許文献１】“W42H by HITACHI 取扱説明書”、[online]、au by KDDI、[平成１８年８月２４日検索]、インターネット<URL:http://au-pro.kddi.com/phone/torisetu/pdf/w42h/w42h_torisetsu.pdf>２４６頁
【発明の開示】
【発明が解決しようとする課題】
【０００６】
スクリプトを単純に有効にしてしまうと、セキュリティ上問題が生じる可能性を否定できない。一方で、全くの無効にしてしまうと快適なウェブアクセスに支障がでる。このように、有効か無効のいずれかのみしか選択できない状態は、利用者にとって不便である。
【０００７】
本発明は、スクリプトの合理的な実行制御を行うことができるスクリプト実行制御方法及び移動通信端末装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、第１の観点からいって、通信端末装置において、ウェブサーバから取得したファイル内に含まれるスクリプトの実行を制御するスクリプト実行制御方法であって、前記ウェブサーバから特定ウェブサイトの内容を表すファイルをダウンロードするファイル取得工程と；通信の実行を伴う通信スクリプトを含む所定スクリプトの実行に際して利用者の確認を必要とする確認実行モードがスクリプト実行モードとして設定されているときに、前記ファイルに前記所定スクリプトが含まれているか否かを判定するスクリプト判定工程と；前記スクリプト判定工程における判定の結果が肯定的であった場合に、前記所定スクリプトを実行するか否かの問合せを利用者に対して行う問合せ工程と；前記問合せに対して、前記所定スクリプトを実行することが選択されたことを検出した場合には、前記ファイルの展開に際して、前記所定スクリプトを実行するスクリプト実行工程と；を備えるスクリプト実行制御方法である。
【０００９】
このスクリプト実行制御方法では、まず、ウェブサイトにアクセスするに際し、ファイル取得工程において、当該ウェブサイトを格納するウェブサーバより、当該ウェブサイトの内容を表すファイルをダウンロードする。
【００１０】
次に、通信を伴うスクリプトである通信スクリプトを含む所定のスクリプトの実行にあたっては利用者の確認を必要とするような、確認実行モードがスクリプト実行モードとして設定されているときに、スクリプト判定工程において、ファイル取得工程で取得したファイル中に、所定のスクリプトが記述されているか否かを判定する。
【００１１】
スクリプト判定工程における判定の結果が肯定的である場合は、所定のスクリプトが当該ファイル内に記述されていることを意味する。この場合には、所定のスクリプトを実行することで利用者に対して不利益となることもありうるので、問合せ工程において、所定スクリプトを実行するか否かの問合せを利用者に対して行う。
【００１２】
問合せ工程において、所定スクリプトを実行することが選択されたことを検出した場合には、スクリプト実行工程において、当該ファイルの展開に際して所定スクリプトを実行する。このため、通信を伴うスクリプトを含む所定のスクリプトがファイルに含まれる際に、その存在を検知し、利用者に対して実行の是非を問合せることで、利用者にとって不利益とならないようなスクリプトの実行制御が可能となる。
【００１３】
したがって、本発明のスクリプト実行制御方法によれば、通信端末装置における合理的なスクリプトの実行制御を行うことができる。
【００１４】
本発明のスクリプト実行制御方法では、前記確認実行モードには、前記所定スクリプトが、前記ファイル内における全てのスクリプトである毎回確認モードが含まれる、こととすることができる。
【００１５】
この場合には、確認実行モードには、通信を伴うスクリプトである通信スクリプトを含む所定スクリプトが、当該ファイル内における全てのスクリプトである、毎回確認モードが含まれる。この場合の所定スクリプトは、通信スクリプトを含むことを特徴としつつ、ファイル内における全てのスクリプトを包含する概念である。よって、この場合には、全てのスクリプトにおいて、その記載が存在するファイルについては、利用者に毎回確認することで、利用者に対して不利益とならないようなスクリプトの実行制御が可能となる。
【００１６】
本発明のスクリプト実行制御方法では、前記確認実行モードには、前記所定スクリプトが、前記ファイル内における前記通信スクリプトのみである通信スクリプト確認モードが含まれる、こととすることができる。
【００１７】
この場合には、確認実行モードには、通信を伴うスクリプトである通信スクリプトのみが所定スクリプトである、通信スクリプト確認モードが含まれる。この場合の所定スクリプトは、通信スクリプトと完全同一となる。よって、この場合には、通信を伴うスクリプトについて、その記載が存在するファイルについては、利用者に確認を行うことで、利用者に対して不利益とならないようなスクリプトの実行制御が可能となる。
【００１８】
本発明のスクリプト実行制御方法では、前記スクリプト実行モードには、前記ファイル内におけるいずれのスクリプトも実行しないスクリプト非実行モードが更に含まれる、こととすることができる。
【００１９】
この場合には、スクリプト実行モードとしては、ファイル内においてスクリプトの記載が検出される場合であっても、いずれのスクリプトも一律に実行しないスクリプト非実行モードが更に含まれる。これによって、スクリプトの実行を利用者が一切望まない場合も含め、複数のスクリプト実行モードを保有することで、利用者の便宜が図られる。
【００２０】
本発明のスクリプト実行制御方法では、前記スクリプト実行モードには、前記ファイル内における全てのスクリプトについて、利用者の確認なしで実行する全スクリプト実行モードが更に含まれる、こととすることができる。
【００２１】
この場合には、スクリプト実行モードとしては、ファイル内においてスクリプトの記載が検出される場合に、いずれのスクリプトも一律に実行する全スクリプト実行モードが更に含まれる。これによって、スクリプトの実行を利用者が常に希望する場合も含め、複数のスクリプト実行モードを保有することで、利用者の希望に沿った制御が可能となる。
【００２２】
本発明のスクリプト実行制御方法では、前記スクリプト実行モードを複数のモードの内の１つに設定するスクリプト実行モード設定工程を更に備える、こととすることができる。
【００２３】
この場合には、スクリプト実行モード設定工程において、スクリプト実行モードを複数のモードのうちから１つ選択することができる。したがって、利用者の便宜が図られる。
【００２４】
本発明は、第２の観点からいって、ウェブサーバから特定ウェブサイトの内容を表すファイルをダウンロードするファイル取得手段と；通信の実行を伴う通信スクリプトを含む所定スクリプトの実行に際して利用者の確認を必要とする確認実行モードがスクリプト実行モードとして設定されているときに、前記ファイルに前記所定スクリプトが含まれているか否かを判定するスクリプト判定手段と；前記スクリプト判定手段による判定の結果が肯定的であった場合に、前記所定スクリプトを実行するか否かの問合せを利用者に対して行う問合せ手段と；前記問合せに対して、前記所定スクリプトを実行することが選択されたことを検出した場合には、前記ファイルの展開に際して、前記所定スクリプトを実行するスクリプト実行手段と；を備える通信端末装置である。
【００２５】
この通信端末装置では、まず、ウェブサイトにアクセスするに際し、ファイル取得手段は、当該ウェブサイトを格納するウェブサーバより当該ウェブサイトの内容を表すファイルをダウンロードする。
【００２６】
次に、通信を伴うスクリプトである通信スクリプトを含む所定のスクリプトの実行にあたっては利用者の確認を必要とする確認実行モードが、スクリプト実行モードとして設定されているときに、スクリプト判定手段は、ファイル取得手段により取得したファイル中に、所定のスクリプトが記述されているか否かを判定する。
【００２７】
スクリプト判定手段による判定の結果が肯定的である場合は、所定のスクリプトが当該ファイル中に記述されていることを意味する。この場合には、所定のスクリプトを実行することで利用者に対して不利益となることもありうるので、問合せ手段は、所定スクリプトを実行するか否かの問合せを利用者に対して行う。
【００２８】
問合せ手段により、所定スクリプトを実行することが選択されたことが検出された場合には、スクリプト実行工程において、当該ファイルの展開に際して所定スクリプトを実行する。このため、通信を伴うスクリプトを含む所定のスクリプトがファイルに含まれる際に、その存在を検知し、利用者に対して実行の是非を問合せることで、利用者にとって不利益とならないようなスクリプトの実行制御が可能となる。
【００２９】
したがって、本発明の通信端末装置によれば、合理的なスクリプトの実行制御を行うことができる。
【００３０】
本発明の通信端末装置では、前記確認実行モードには、前記所定スクリプトが、前記ファイル内における全てのスクリプトである毎回確認モードが含まれる、こととすることができる。
【００３１】
この場合には、確認実行モードには、通信を伴うスクリプトである通信スクリプトを含む所定スクリプトが、当該ファイル内における全てのスクリプトである、毎回確認モードが含まれる。この場合の所定スクリプトは、通信スクリプトを含むことを特徴としつつ、ファイル内における全てのスクリプトを包含する概念である。よって、この場合には、全てのスクリプトにおいて、その記載が存在するファイルについては、利用者に毎回確認することで、利用者に対して不利益とならないようなスクリプトの実行制御が可能となる。
【００３２】
本発明の通信端末装置では、前記確認実行モードには、前記所定スクリプトが、前記ファイル内における前記通信スクリプトのみである通信スクリプト確認モードが含まれる、こととすることができる。
【００３３】
この場合には、確認実行モードには、通信を伴うスクリプトである通信スクリプトのみが所定スクリプトである、通信スクリプト確認モードが含まれる。この場合の所定スクリプトは、通信スクリプトと完全同一となる。よって、この場合には、通信を伴うスクリプトについて、その記載が存在するファイルについては、利用者に確認を行うことで、利用者に対して不利益とならないようなスクリプトの実行制御が可能となる。
【００３４】
本発明の通信端末装置では、前記スクリプト実行モードには、前記ファイル内におけるいずれのスクリプトも実行しないスクリプト非実行モードが更に含まれる、こととすることができる。
【００３５】
本発明の通信端末装置では、前記スクリプト実行モードには、前記ファイル内における全てのスクリプトについて、利用者の確認なしで実行する全スクリプト実行モードが更に含まれる、こととすることができる。
【００３６】
本発明の通信端末装置方法では、前記スクリプト実行モードを複数のモードの内の１つに設定するスクリプト実行モード設定手段を更に備える、こととすることができる。
【００３７】
この場合には、スクリプト実行モード設定手段は、スクリプト実行モードを複数のモードのうちから１つ選択することができる。したがって、利用者の希望に沿った制御が可能となる。
【００３８】
本発明の通信端末装置方法では、移動通信網に接続された基地局と無線通信を行う無線通信手段を更に備える、こととすることができる。すなわち、本発明の通信端末装置を移動通信端末装置とすることができる。
【発明の効果】
【００３９】
以上説明したように、本発明のスクリプト実行制御方法によれば、通信端末装置において、スクリプトの実行の許可についての合理的な制御を行えるという効果を奏する。
【００４０】
また、本発明の通信端末装置によれば、スクリプトの実行の許可についての合理的な制御を行えるという効果を奏する。
【発明を実施するための最良の形態】
【００４１】
以下、本発明の実施形態を、図１〜図６を参照しつつ説明する。なお、これらの図においては、同一又は同等の要素には同一の符号を付し、重複する説明を省略する。
【００４２】
[構成]
図１には、移動通信端末装置である携帯電話装置１０を含むシステム構成１００の概略が示されている。携帯電話装置１０は基地局５１と無線通信を行い、基地局５１を介してネットワーク５０に接続されている。また、ネットワーク５０には、ウェブサーバ６０が接続されている。なお、図１には代表的に基地局５１が一つだけネットワーク５０に接続されているが、実際には複数の基地局が接続されている。
【００４３】
図２には、携帯電話装置１０の外観構成が概略的に示されている。ここで、図２（Ａ）には、携帯電話装置１０の外観の正面図が示され、図２（Ｂ）には、携帯電話装置１０の外観の背面図が示されている。
【００４４】
図２（Ａ）及び図２（Ｂ）に総合的に示されるように、携帯電話装置１０は、（ａ）携帯電話本体１１と、（ｂ）電話番号を入力するためのテンキー、及び、動作モードの切換等の各種指令を、後述する制御部２１（図３参照）に入力するためのファンクションキーを有する操作部１２と、（ｃ）操作案内、動作状況、受信メッセージ等を表示する液晶表示装置を有する表示手段としての表示部１３とを備えている。また、携帯電話装置１０は、（ｄ）通話時に通信相手から送られてきた音声信号を再生する通話用スピーカ１４と、（ｅ）集音時に音を入力したり、通話時に音声を入力したりするためのマイクロフォン１５と、（ｆ）着信音や案内音を発生するための案内用スピーカ１６と、（ｇ）基地局との間で無線信号を授受するためのアンテナ１７とを備えている。
【００４５】
携帯電話本体１１の内部には、図３に示されるように、（ｉ）携帯電話装置１０全体の動作を統括制御する制御部２１と、(ii)アンテナ１７を介して、基地局との間で無線信号の送受信を行う送受信部２２と、（iii）制御部２１で実行されるプログラムや各種データを格納する、読出専用メモリ（ＲＯＭ）素子やランダムアクセスメモリ（ＲＡＭ）素子を有する記憶部２３とを備えている。
【００４６】
制御部２１は、その内部にウェブブラウザ３１を備える。このウェブブラウザ３１は、その内部にスクリプト実行制御部３２、及びファイル取得部３３（ファイル取得手段）を備えている。
【００４７】
また、記憶部２３の内部には実行モード記憶領域２４を備えている。実行モード記憶領域２４の中では、スクリプト実行モードとして現在選択されているモードが記憶されている。なお、実行モードには、「毎回確認モード」、「通信スクリプト確認モード」、「全スクリプト実行モード」、「スクリプト非実行モード」が含まれており、予めそのいずれか１つに設定されている。
【００４８】
スクリプト実行制御部３２の内部については、図４に示されている。このスクリプト実行制御部３２は、その内部に、スクリプト判定部３４（スクリプト判定手段）、問合せ部３５（問合せ手段）、スクリプト実行部３６（スクリプト実行手段）、非スクリプト実行部３７、スクリプト実行モード設定部３８（スクリプト実行モード設定手段）を備えている。
【００４９】
ファイル取得部３３は、ウェブサーバから特定ウェブサイトの内容を表すファイルをダウンロードする。
【００５０】
スクリプト判定部３４は、通信の実行を伴う通信スクリプトを含む所定スクリプトの実行に際して利用者の確認を必要とするモードである確認実行モードがスクリプト実行モードとして設定されているときに、ファイルに所定スクリプトが含まれているか否かを判定する。
【００５１】
問合せ部３５は、スクリプト判定部３４による判定の結果が肯定的であった場合には、ファイルに所定スクリプトが含まれていることを意味するので、当該所定スクリプトを実行するか否かの問合せを利用者に対して行う。
【００５２】
スクリプト実行部３６は、問合せ部３５の問合せに対して、所定スクリプトを実行することが選択されたことを検出した場合には、ファイルの展開に際して、所定スクリプトを実行する。
【００５３】
非スクリプト実行部３７は、問合せ部３５の問合せに対して、所定スクリプトを実行しないことが選択されたことを検出した場合には、ファイルの展開に際して、所定スクリプトの代替となる非スクリプト部分を実行する。
【００５４】
スクリプト実行モード設定部３８は、スクリプト実行モードを複数のモードの内の１つに設定することができる。
【００５５】
[動作]
【００５６】
利用者がウェブサイトへアクセスすることを選択したことにより、ウェブサーバ６０へ接続することとなった場合に、スクリプト実行制御部３２における処理が開始する。まず、図５のステップＳ１１において、ウェブブラウザ３１が当該ウェブサイトの内容が記述されたファイルを、ウェブサーバ６０より取得する。続けて処理はステップＳ１２へ進む。
【００５７】
ステップＳ１２においては、実行モード記憶領域２４より、現在選択されているスクリプト実行モードを読み出す。そして、スクリプト判定部３４が、スクリプト実行モードとして、「全スクリプト実行モード」が選択されているか否かを判定する。判定の結果が肯定的である場合は、処理はステップＳ１３へ進む。
【００５８】
ステップＳ１３においては、スクリプト判定部３４が、ファイル中にスクリプトが存在するか否かを判定する。当該判定の結果が肯定的であった場合には、処理はステップＳ１４へ進み、スクリプト実行部３６が、全スクリプトを実行する。一方、当該判定の結果が否定的であった場合には、処理は終了する。
【００５９】
ステップＳ１２へ戻り、ステップＳ１２における判定の結果が否定的であった場合には、処理はステップＳ１５へ進む。ステップＳ１５において、スクリプト判定部３４が、スクリプト実行モードとして、「スクリプト非実行モード」が選択されているか否かを判定する。判定の結果が肯定的である場合は、処理はステップＳ１６へ進む。
【００６０】
ステップＳ１６においては、スクリプト判定部３４が、ファイル内にスクリプトが存在するか否かを判定する。当該判定の結果が肯定的であった場合には、処理はステップＳ１７へ進み、非スクリプト実行部３７が、スクリプトを実行できない場合のためにファイル内に記述され用意されている代替スクリプトを実行する。一方、当該判定の結果が否定的であった場合には、処理は終了する。
【００６１】
ステップＳ１５へ戻り、ステップＳ１５における判定の結果が否定的である場合は、処理はステップＳ１８のスクリプト制御処理に進む。
【００６２】
ステップＳ１８の処理においては、まず、図６のステップＳ２１において、スクリプト判定部３４が、スクリプト実行モードが「毎回確認モード」であるか否かを判定する。当該判定の結果が肯定的である場合には、処理はステップＳ２２へ進む。
【００６３】
ステップＳ２２においては、スクリプト判定部３４が、ファイル中にスクリプトが存在するか否かを判定する。当該判定の結果が否定的であった場合には、ステップＳ１８の処理は終了する。一方、当該判定の結果が肯定的であった場合には、処理はステップＳ２４へ進む。
【００６４】
ステップＳ２１へ戻り、ステップＳ２１における判定の結果が否定的である場合には、スクリプト実行モードとして「通信スクリプト確認モード」が選択されていることを意味する。この場合は、処理はステップＳ２３へ進む。
【００６５】
ステップＳ２３においては、スクリプト判定部３４が、ファイル中にスクリプトが存在するか否かを判定する。当該判定の結果が否定的であった場合には、ステップＳ１８の処理は終了する。一方、当該判定の結果が肯定的であった場合には、処理はステップＳ２４へ進む。
【００６６】
ステップＳ２４においては、問合せ部３５が、ステップＳ２２又はステップＳ２３において存在が確認されたスクリプトについて、実行するか否かを問う旨を利用者に対して、表示部１３を用いて提示する。操作部１２より、実行する旨の入力がなされた場合には、処理はステップＳ２５へ進む。
【００６７】
ステップＳ２５においては、スクリプト実行部３６が、該当するスクリプトを実行する。これを以ってステップＳ１８の処理は終了する。
【００６８】
ステップＳ２４に戻り、操作部１２より、実行しない旨の入力がなされた場合には、処理はステップＳ２６へ進む。ステップＳ２６においては、非スクリプト実行部３７が、スクリプトを実行できない場合のためにファイル中に記述され用意されている代替スクリプトを実行する。これを以ってステップＳ１８の処理は終了する。
【００６９】
また、利用者による操作部１２等からの入力によって、スクリプト実行モード設定部３８は、スクリプト実行モードを変更する。
【００７０】
以上説明したように、まず、ウェブサイトにアクセスするに際し、ファイル取得部３３は、当該ウェブサイトを格納するウェブサーバより当該ウェブサイトの内容を表すファイルをダウンロードする。
【００７１】
次に、通信を伴うスクリプトである通信スクリプトを含む所定のスクリプトの実行にあたって利用者の確認を必要とする確認実行モードがスクリプト実行モードとして設定されているときに、スクリプト判定部３４は、ファイル取得部３３により取得したファイル中に、所定のスクリプトが記述されているか否かを判定する。
【００７２】
スクリプト判定部３４による判定の結果が肯定的である場合は、所定のスクリプトを実行することで利用者に対して不利益となることもありうるので、問合せ部３５は、所定スクリプトを実行するか否かの問合せを利用者に対して行う。
【００７３】
問合せ部３５により、所定スクリプトを実行することが選択されたことが検出された場合には、スクリプト実行部３６が、当該ファイルの展開に際して所定スクリプトを実行する。
【００７４】
よって、通信を伴うスクリプトを含む所定のスクリプトがファイルに含まれる際に、その存在を検知し、利用者に対して実行の是非を問合せることで、利用者にとって不利益とならないようなスクリプトの実行制御が可能となる。
【００７５】
また、スクリプト実行モード設定部３８は、スクリプト実行モードを複数のモードの内の１つに設定することができる。
【００７６】
[実施形態の変形]
【００７７】
上記の実施形態においては、「スクリプト非実行モード」が選択されている場合や、利用者がスクリプトの実行を希望しない旨を選択した場合には、非スクリプト実行部３７が、スクリプトを実行できない場合のためにファイル中に記述され用意されている代替スクリプトを実行するとしたが、特に代替部分を実行することはない、とすることもできる。
【００７８】
また、上記の実施形態においては、通信端末装置は携帯電話装置であるとしたが、他の移動通信端末装置であってもよいし、通常の通信端末装置であってもよい。
【産業上の利用可能性】
【００７９】
以上説明したように、本発明のスクリプト実行制御方法は、通信端末装置におけるスクリプトの実行制御に適用することができる。また、本発明の通信端末装置は、スクリプト実行機能を有する通信端末装置に適用することができる。
【図面の簡単な説明】
【００８０】
【図１】携帯電話装置を含むシステムの概略を示す図である。
【図２】携帯電話装置の外観を示す概略図である。
【図３】図２の装置の内部構成を示すブロック図である。
【図４】図２の装置におけるスクリプト実行制御部の構成を示すブロック図である。
【図５】図２の装置におけるスクリプト実行制御部の動作を示すフロー図その１である。
【図６】図２の装置におけるスクリプト実行制御部の動作を示すフロー図その２である。
【符号の説明】
【００８１】
１０…携帯電話装置（通信端末装置）、１１…携帯電話本体、１２…操作部、１３…表示部、１４…通話用スピーカ、１５…マイクロフォン、１６…案内用スピーカ、１７…アンテナ、２１…制御部、２２…送受信部、２３…記憶部、２４…実行モード記憶領域、３１…ウェブブラウザ、３２…スクリプト実行制御部、３３…ファイル取得部、３４…スクリプト判定部、３５…問合せ部、３６…スクリプト実行部、３７…非スクリプト実行部、３８…スクリプト実行モード設定部、５０…ネットワーク、５１…基地局、６０…ウェブサーバ、１００…システム。
【図１】
2008071268.tif 000003
【図２】
2008071268.tif 000004
【図３】
2008071268.tif 000005
【図４】
2008071268.tif 000006
【図５】
2008071268.tif 000007
【図６】
2008071268.tif 000008