(57)【要約】【課題】  携帯電話端末やＰＤＡ等の組み込み端末に搭載されたＷｅｂブラウザにおいてＷｅｂコンテンツを表示する場合に、表示画面がＷｅｂコンテンツ提供者の意図した通りに表示されているかどうかを検証する方法及び装置を提供する。【解決手段】  Ｗｅｂサーバから配信されるＨＴＭＬ文書やマルチメディアデータなどのコンテンツデータを、Ｗｅｂサーバから直接あるいは組み込み端末を通じて取得し、このコンテンツデータに従って表示画面データを生成するとともに、組み込み端末のＷｅｂブラウザから出力される表示画面データを取得し、これら２つの表示画面データを画素信号レベルで比較することにより、ＷｅｂブラウザがＷｅｂコンテンツ提供者の意図した通りの表示画面を生成しているかどうかを、自動的にかつ精確に検証する。【選択図】  図１
2005190443.tif 000002
【特許請求の範囲】
【請求項１】
Ｗｅｂブラウザの表示画面を検証する方法であって、
組み込み端末のＷｅｂブラウザから出力される第１の表示画面データを取得し、
Ｗｅｂサーバから受信したコンテンツデータから第２の表示画面データを生成し、
前記第１及び第２の表示画面データを比較し同一であるかどうかを検証する方法。
【請求項２】
Ｗｅｂブラウザの表示画面を検証する方法であって、
組み込み端末において受信されるコンテンツデータ、及び該コンテンツデータに従って組み込み端末のＷｅｂブラウザから出力される第１の表示画面データを取得し、
前記取得したコンテンツデータから第２の表示画面データを生成し、
前記第１及び第２の表示画面データを比較し同一であるかどうかを検証する方法。
【請求項３】
Ｗｅｂブラウザの表示画面を検証する方法であって、
組み込み端末において受信されるコンテンツデータ、及び該コンテンツデータに従って組み込み端末のＷｅｂブラウザから出力される第１の表示画面データを取得し、
前記取得したコンテンツデータから第２の表示画面データを生成し、
Ｗｅｂサーバから受信したコンテンツデータから第３の表示画面データを生成し、
前記第１、第２及び第３の表示画面データのうち任意の２つの表示画面データを比較し同一であるかどうかを検証する方法。
【請求項４】
請求項３に記載のＷｅｂブラウザの表示画面を検証する方法において、
前記第２及び第３の表示画面データを論理演算して得られる表示画面データと、前記第１の表示画面データとを比較し同一であるかどうかを検証することを特徴とする方法。
【請求項５】
請求項１から４のいずれか１項に記載のＷｅｂブラウザの表示画面を検証する方法において、
表示画面データの比較結果を表示又は出力することを特徴とする方法。
【請求項６】
請求項３又は４に記載のＷｅｂブラウザの表示画面を検証する方法において、
前記組み込み端末から取得したコンテンツデータと、Ｗｅｂサーバから受信したコンテンツデータとを比較し同一であるかどうかを検証することを特徴とする方法。
【請求項７】
請求項６に記載のＷｅｂブラウザの表示画面を検証する方法において、
コンテンツデータの比較結果を表示又は出力することを特徴とする方法。
【請求項８】
請求項１から７のいずれか１項に記載のＷｅｂブラウザの表示画面を検証する方法により、
携帯電話端末のＷｅｂブラウザの表示画面を検証することを特徴とする方法。
【請求項９】
組み込み端末のＷｅｂブラウザから出力される第１の表示画面データを取得する手段と、
Ｗｅｂサーバから受信したコンテンツデータから第２の表示画面データを生成する手段と、
前記第１及び第２の表示画面データを比較し同一であるかどうかを検証する手段とを備えたＷｅｂブラウザ表示画面検証装置。
【請求項１０】
組み込み端末において受信されるコンテンツデータ、及び該コンテンツデータに従って組み込み端末のＷｅｂブラウザから出力される第１の表示画面データを取得する手段と、
前記取得したコンテンツデータから第２の表示画面データを生成する手段と、
前記第１及び第２の表示画面データを比較し同一であるかどうかを検証する手段とを備えたＷｅｂブラウザ表示画面検証装置。
【請求項１１】
組み込み端末において受信されるコンテンツデータ、及び該コンテンツデータに従って組み込み端末のＷｅｂブラウザから出力される第１の表示画面データを取得する手段と、
前記取得したコンテンツデータから第２の表示画面データを生成する手段と、
Ｗｅｂサーバから受信したコンテンツデータから第３の表示画面データを生成する手段と、
前記第１、第２及び第３の表示画面データのうち任意の２つの表示画面データを比較し同一であるかどうかを検証する手段とを備えたＷｅｂブラウザ表示画面検証装置。
【請求項１２】
前記第２及び第３の表示画面データを論理演算して得られる表示画面データと、前記第１の表示画面データとを比較し同一であるかどうかを検証する手段をさらに備えていることを特徴とする請求項１１に記載のＷｅｂブラウザ表示画面検証装置。
【請求項１３】
前記組み込み端末から取得したコンテンツデータと、Ｗｅｂサーバから受信したコンテンツデータとを比較し同一であるかどうかを検証する手段をさらに備えていることを特徴とする請求項１１又は１２に記載のＷｅｂブラウザ表示画面検証装置。
【請求項１４】
表示画面データの比較結果又はコンテンツデータの比較結果を表示又は出力する手段をさらに備えていることを特徴とする請求項９から１３に記載のＷｅｂブラウザ表示画面検証装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、組み込み端末に搭載されたＷｅｂブラウザの表示画面を検証する方法及び装置に関し、特に、携帯電話端末やＰＤＡ等の携帯端末を用いてＷｅｂコンテンツを閲覧する場合に、その表示画面がＷｅｂコンテンツ提供者の意図した通りに表示されているかどうかを検証するための方法及びシステムに関するものである。
【０００２】
尚、本発明において、「組み込み端末」とは、ＲＯＭに記憶したプログラムに従ってＣＰＵが動作する汎用コンピュータ以外の電子機器であって通信端末として機能するものをいう。
【背景技術】
【０００３】
Ｗｅｂブラウザが搭載された組み込み端末の例として、携帯電話端末について従来の技術を説明する。図８は、インターネット上のＷｅｂサーバからＷｅｂコンテンツを取得し携帯電話端末において表示するシステムを概略的に示す図である。図８において、携帯電話端末５０が基地局４０を通じてインターネット２０アクセスし、Ｗｅｂサーバ１０に対してＷｅｂコンテンツの取得を要求すると、Ｗｅｂサーバ１０は要求されたＷｅｂコンテンツを携帯電話端末５０に送信する。
【０００４】
Ｗｅｂサーバ１０が送信するＷｅｂコンテンツは、一般的にはＨＴＭＬ等のマークアップ言語で記述されたデータであり、これがゲートウェイ３０において所定の変換処理を施された後、携帯電話端末５０に送信される。ゲートウェイ３０では、携帯電話端末５０の機種情報などに基づいて、Ｗｅｂサーバ１０から送信されたデータを携帯電話端末５０に搭載されたＷｅｂブラウザ上で表示可能な形式に変換する。例えば、携帯電話端末５０のＷｅｂブラウザではサポートされていないＨＴＭＬタグを除去し、あるいは他のタグに変換する。
【０００５】
ところで、携帯電話端末に搭載されるＷｅｂブラウザは、一定の仕様には従うものの、携帯電話端末の機種ごとに特化して作られるものである。例えば、携帯電話端末の表示画面サイズや発色数などを考慮して開発されている。そのため、異なる機種の携帯電話端末のＷｅｂブラウザにおいて同じＷｅｂコンテンツを受信しても、それがＷｅｂブラウザ上で同じように表示されるとは限らない。
【０００６】
また、上記したように、Ｗｅｂサーバと携帯電話端末との間を仲介するゲートウェイが送信データを変換処理するので、同じＷｅｂサーバから同じＷｅｂコンテンツを受信する場合でも、仲介するゲートウェイが異なれば、携帯電話端末のＷｅｂブラウザ上での表示が同じになるとは限らない。さらに、テキストデータについては、ゲートウェイでの処理により言語コードが変わってしまう場合もある。尚、携帯電話端末に限らず、Ｗｅｂブラウザが搭載された組み込み端末全般において、以上のような事情が当てはまる。
【０００７】
そこで、Ｗｅｂサーバから配信されるＷｅｂコンテンツが組み込み端末のＷｅｂブラウザ上で、配信者の意図した通りに表示されるかどうかをテストする必要が生じてくる。従来は、組み込み端末のＷｅｂブラウザ上で実際にＷｅｂコンテンツを取得して表示させ、Ｗｅｂコンテンツの内容とＷｅｂブラウザの属性とを考慮して、表示されたデータのサイズ、レイアウト、色彩が妥当であるかどうかを目視により確認していた。
【０００８】
ところが、Ｗｅｂサーバをアプリケーションサーバやデータベースと連携させて、Ｗｅｂブラウザからの入力操作に応じてＷｅｂコンテンツを動的に生成し、Ｗｅｂブラウザに送信するサービスが一般的に行われている。この場合には、Ｗｅｂブラウザにおける表示テストは、全ての入力パターンについての表示結果を手作業で確認する必要があり、テスト作業者にとって大きな負担となる。
【０００９】
また、近年では携帯電話端末などに向けても動画などのマルチメディアデータが配信されるようになってきたが、画像データや動画データのＷｅｂブラウザ上での表示が妥当なものであるかどうかをテスト作業者が目視により確認するのは非常に困難であると考えられる。
【００１０】
さらには、配信者の意図する表示結果のレイアウトが得られない場合や、Ｗｅｂアプリケーション等により生成される表示データが予測できない場合には、Ｗｅｂブラウザに表示された内容が妥当であるかどうかを正確に判断する手段がない。
【００１１】
このような問題を解消するために、Ｗｅｂシステムの動作確認テストを支援するシステムや、テストを自動的に行うシステムなどが提案されている。
【００１２】
特許文献１に開示されている「テスト支援プログラムおよびテスト支援方法」は、Ｗｅｂサーバから配信されるＨＴＭＬデータに含まれるデータ入力域の属性に応じた候補データをテスト支援装置において生成し、当該ＨＴＭＬデータに挿入してクライアントに送信することにより、ブラウザ上でＨＴＭＬデータとともに候補データが表示されるようにしたものである。これにより、サーバアプリケーションの動作確認作業における操作入力の手間を省き、信頼性の高いテスト結果を得ることができるとされている。
【００１３】
特許文献２に開示されている「携帯電話テスト自動化システム」は、テストシナリオにしたがって、試験装置から携帯電話に自動でキー入力し、画面表示内容を事前に用意してある結果データと比較するものである。これにより、繰り返し行われる携帯電話システムの動作確認に必要な膨大な人数と日数を削減することができるとされている。
【特許文献１】特開２００３−４４３１８号公報。
【特許文献２】特開２００２−３３５３２０号公報。
【発明の開示】
【発明が解決しようとする課題】
【００１４】
しかしながら、上記特許文献１に記載の技術は、Ｗｅｂサーバの動作確認テストに主眼を置いたものであり、Ｗｅｂブラウザ自体のテストには適用できない。また、上記特許文献２に記載の技術は、事前にテスト結果を用意する必要があり、テスト結果が得られない場合や、テスト状況により動的に表示内容が変化するＷｅｂシステムのテストには適用できない。
【００１５】
上記いずれの文献においても、Ｗｅｂサーバから配信されるＷｅｂコンテンツが、ゲートウェイで変換処理を施され、機種ごとに実装が異なる組み込み端末のＷｅｂブラウザ上で表示される際に、配信者の意図通りに表示が行われているかどうかをテストするといった観点は欠落している。また、Ｗｅｂブラウザからの入力に応じて動的に表示内容が変化するＷｅｂコンテンツの表示画面をも検証する必要がある点についても何ら考慮がなされていない。
【００１６】
本発明は、このような実情に鑑みてなされたものであり、携帯電話端末やＰＤＡ等の組み込み端末に搭載されたＷｅｂブラウザにおいてＷｅｂコンテンツを表示する場合に、表示画面がＷｅｂコンテンツ提供者の意図した通りに表示されているかどうかを検証する方法及び装置を提供しようとするものである。
【課題を解決するための手段】
【００１７】
上記解決課題に鑑みて鋭意研究の結果、本発明者は、Ｗｅｂサーバから配信されるＨＴＭＬ文書やマルチメディアデータなどのコンテンツデータを、Ｗｅｂサーバから直接あるいは組み込み端末を通じて取得し、このコンテンツデータに従って表示画面データを生成するとともに、組み込み端末のＷｅｂブラウザから出力される表示画面データを取得し、これら２つの表示画面データを画素信号レベルで比較することにより、ＷｅｂブラウザがＷｅｂコンテンツ提供者の意図した通りの表示画面を生成しているかどうかを、自動的にかつ精確に検証することができることに想到した。
【００１８】
すなわち、本発明は、Ｗｅｂブラウザの表示画面を検証する方法であって、組み込み端末のＷｅｂブラウザから出力される第１の表示画面データを取得し、Ｗｅｂサーバから受信したコンテンツデータから第２の表示画面データを生成し、前記第１及び第２の表示画面データを比較し同一であるかどうかを検証する方法を提供するものである。
【００１９】
本発明は、また、Ｗｅｂブラウザの表示画面を検証する方法であって、組み込み端末において受信されるコンテンツデータ、及び該コンテンツデータに従って組み込み端末のＷｅｂブラウザから出力される第１の表示画面データを取得し、前記取得したコンテンツデータから第３の表示画面データを生成し、前記第１及び第３の表示画面データを比較し同一であるかどうかを検証する方法を提供するものである。
【００２０】
本発明は、また、Ｗｅｂブラウザの表示画面を検証する方法であって、組み込み端末において受信されるコンテンツデータ、及び該コンテンツデータに従って組み込み端末のＷｅｂブラウザから出力される第１の表示画面データを取得し、前記取得したコンテンツデータから第３の表示画面データを生成し、Ｗｅｂサーバから受信したコンテンツデータから第２の表示画面データを生成し、前記第１、第２及び第３の表示画面データのうち任意の２つの表示画面データを比較し同一であるかどうかを検証する方法を提供するものである。
【００２１】
本発明のＷｅｂブラウザの表示画面検証方法において、前記第２及び第３の表示画面データを論理演算して得られる表示画面データと、前記第１の表示画面データとを比較し同一であるかどうかを検証することを特徴とする。
【００２２】
例えば、論理積を取れば、ゲートウェイにおいてコンテンツデータから削除された部分のみをオリジナルのコンテンツデータに反映した表示画面データを生成することができるし、論理和を取れば、ゲートウェイにおいてコンテンツデータからに書き加えられた部分のみをオリジナルのコンテンツデータに反映した表示画面データを生成することができる。
【００２３】
本発明のＷｅｂブラウザの表示画面検証方法において、表示画面データの比較結果を表示又は出力することを特徴とする。例えば、モニタやプリンタ手段を備えていてもよいし、あるいは信号として装置外に出力するようにしてもよい。
【００２４】
本発明のＷｅｂブラウザの表示画面検証方法において、前記組み込み端末から取得したコンテンツデータと、Ｗｅｂサーバから受信したコンテンツデータとを比較し同一であるかどうかを検証することを特徴とする。
【００２５】
これにより、Ｗｅｂサーバから携帯電話端末に送信されたコンテンツデータがゲートウェイ又は携帯電話端末内においてどのような変更を加えられたかを検証することが可能となる。特に、記述言語データなどの検証において有用である。
【００２６】
本発明のＷｅｂブラウザの表示画面検証方法において、コンテンツデータの比較結果を表示又は出力することを特徴とする。
本発明のＷｅｂブラウザの表示画面検証方法は、特に、Ｗｅｂブラウザを搭載した携帯電話端末に応用するのに適している。
【００２７】
本発明は、また、組み込み端末のＷｅｂブラウザから出力される第１の表示画面データを取得する手段と、Ｗｅｂサーバから受信したコンテンツデータから第２の表示画面データを生成する手段と、前記第１及び第２の表示画面データを比較し同一であるかどうかを検証する手段とを備えた表示画面検証装置を提供するものである。
【００２８】
本発明は、また、組み込み端末において受信されるコンテンツデータ、及び該コンテンツデータに従って組み込み端末のＷｅｂブラウザから出力される第１の表示画面データを取得する手段と、前記取得したコンテンツデータから第３の表示画面データを生成する手段と、前記第１及び第３の表示画面データを比較し同一であるかどうかを検証する手段とを備えた表示画面検証装置を提供するものである。
【００２９】
本発明は、また、組み込み端末において受信されるコンテンツデータ、及び該コンテンツデータに従って組み込み端末のＷｅｂブラウザから出力される第１の表示画面データを取得する手段と、前記取得したコンテンツデータから第３の表示画面データを生成する手段と、Ｗｅｂサーバから受信したコンテンツデータから第２の表示画面データを生成する手段と、前記第１、第２及び第３の表示画面データのうち任意の２つの表示画面データを比較し同一であるかどうかを検証する手段とを備えた表示画面検証装置を提供するものである。
【００３０】
本発明の表示画面検証装置は、前記第２及び第３の表示画面データを論理演算して得られる表示画面データと、前記第１の表示画面データとを比較し同一であるかどうかを検証する手段をさらに備えていることを特徴とする。
【００３１】
本発明の表示画面検証装置は、前記組み込み端末から取得したコンテンツデータと、Ｗｅｂサーバから受信したコンテンツデータとを比較し同一であるかどうかを検証する手段をさらに備えていることを特徴とする。
【００３２】
本発明の表示画面検証装置は、表示画面データの比較結果又はコンテンツデータの比較結果を表示又は出力する手段をさらに備えていることを特徴とする。
【発明の効果】
【００３３】
以上、説明したように、本発明の組み込み端末搭載Ｗｅｂブラウザの表示画面の検証システム及び検証装置によれば、ＷｅｂブラウザがＷｅｂコンテンツ提供者の意図した通りの表示画面を生成しているかどうかを、自動的にかつ精確に検証することができる。また、Ｗｅｂブラウザからの入力に応じて動的に生成されたコンテンツデータについても、何ら問題なく検証することができる。検証に用いるデータは自動的に取得されるので、事前に検証用のデータを取得しておく必要がなくなるという利点もある。
【００３４】
また、上記特許文献２に開示されている携帯電話テスト自動化システムに本発明の表示画面検証システムを応用すれば、Ｗｅｂブラウザのテストを完全に自動化することができ、Ｗｅｂブラウザの開発効率が大幅に向上されることとなる。
【発明を実施するための最良の形態】
【００３５】
以下、添付図面を参照しながら、本発明の組み込み端末搭載Ｗｅｂブラウザの表示画面の検証方法及び検証装置を実施するための最良の形態として、Ｗｅｂブラウザ搭載携帯電話端末の表示画面の検証システムについて詳細に説明する。図１〜図８は、本発明の実施の形態を例示する図であり、これらの図において、同一の符号を付した部分は同一物を表わし、基本的な構成及び動作は同様であるものとする。
【００３６】
[第１実施形態]
図１は、本発明の第１実施形態として、携帯電話端末に搭載されたＷｅｂブラウザの表示画面を検証するシステムの全体構成を示す概略図である。図中、特に説明しない部分については、図８に示す従来のシステムと同様であるものとする。
【００３７】
図１において、本実施形態のＷｅｂブラウザ表示画面検証システムは、インターネット２０を通じて携帯電話端末用のＷｅｂコンテンツを提供するＷｅｂサーバ１０と、当該Ｗｅｂコンテンツにアクセス可能な携帯電話端末５０と、携帯電話端末５０のアクセスポイントとなる基地局４０と、Ｗｅｂサーバ１０及び携帯電話端末５０間のデータ伝送を仲介するゲートウェイ３０と、表示画面検証装置７０とから構成されている。表示画面検証装置７０は、ＬＡＮやＷＡＮ等の通信回線８０を介してＷｅｂサーバ１０と通信可能に接続されており、かつ、携帯電話端末５０とシリアルケーブル等の接続ケーブル６０により接続されている。
【００３８】
図２は、図１に示すＷｅｂサーバ１０の内部構成を概略的に示す機能ブロック図である。Ｗｅｂサーバ１０は、Ｗｅｂアプリケーション１１において、Ｗｅｂコンテンツを携帯電話端末で表示できる形式のコンテンツデータに変換する。尚、コンテンツデータには、ＨＴＭＬ等のマークアップ言語で記述したテキストデータ、画像や動画などのマルチメディアデータ、プログラムなどのバイナリデータなどが含まれる。Ｗｅｂサーバ１０は、サーバ内ＨＴＴＰインタフェース１２において、このコンテンツデータを含むＨＴＴＰのプロトコルデータを生成し、ＴＣＰ／ＩＰ等のサーバ内通信インタフェース１３において上記データを携帯電話端末宛てのデータパケットとし、インターネット２０に向けて送信する。
【００３９】
Ｗｅｂサーバ１０は、また、Ｗｅｂアプリケーション１１において生成したコンテンツデータを、サーバ内通信インタフェース１３を通じて、ＬＡＮ８０に接続された所定の端末、すなわち図１における表示画面検証装置７０に送信する。
【００４０】
図３は、図１に示す携帯電話端末５０の内部構成を概略的に示す機能ブロック図である。携帯電話端末５０は、無線通信インタフェース５１において基地局４０から受信した信号から受信データを復調し、携帯電話端末内ＨＴＴＰインタフェース５２において受信データに含まれるコンテンツデータを取り出し、Ｗｅｂブラウザ５３に出力する。Ｗｅｂブラウザ５３は、このコンテンツデータから表示画面を生成し、表示画面データ（画素信号）をＬＣＤ５４に出力する。こうして、ＬＣＤ５４画面にはＷｅｂコンテンツが表示される。Ｗｅｂブラウザ５３は、また、ＬＣＤ５４に出力するのと同じ表示画面データ（画素信号）を、外部接続インタフェース５５を通じて表示画面検証装置７０に出力する。
【００４１】
図４は、図１に示す表示画面検証装置７０の内部構成を概略的に示す機能ブロック図である。表示画面検証装置７０は、一般的なパーソナルコンピュータ等から構成することができ、以下に述べるような機能を実現するためのプログラムを含んでいるものとする。
【００４２】
表示画面検証装置７０は、携帯電話インタフェース７３において携帯電話端末５０からの入力信号から表示画面データを取得し、表示画面データ比較部７１に出力させる。また、クライアント内通信インタフェース７４においてＷｅｂサーバか１０らのデータパケットを受信し、クライアント内ＨＴＴＰインタフェース７５においてデータパケットからコンテンツデータを取得し、表示画面データ生成部７６に出力させる。表示画面データ生成部７６では、携帯電話端末５０の機種及びＷｅｂブラウザの種類に応じたパラメータを適用して、コンテンツデータから表示画面データを生成する。このパラメータは、携帯電話端末の機種ごとあるいはＷｅｂブラウザごとに異なる表示画面サイズや色数に応じて設定されているものであり、パラメータ適用によりＷｅｂコンテンツ配信者の意図している表示画面データが生成されるようになっている。表示画面データ生成部７６において生成された表示画面データ（画素信号）は、表示画面データ比較部７１に出力される。
【００４３】
表示画面データ比較部７１では、携帯電話インタフェース７３から入力された表示データと表示画面データ生成部７６から入力された表示データとを比較する。この比較は、両データを画素ごとに比較し、一致しているかどうかどうかを判定するものである。一致していない場合には、表示画面検証装置７０がユーザに対して所定の警告表示を行うものとする。
【００４４】
以上説明した本実施形態の表示画面の検証システムによれば、携帯電話端末のＷｅｂブラウザ上に実際に出力される表示画面データと、Ｗｅｂコンテンツ配信者が意図している表示画面データとを、画素信号レベルで自動的に比較することができるので、高精度でかつ効率よくＷｅｂブラウザの動作を検証することができる。
【００４５】
[第２実施形態]
図５及び図６を参照しながら、本発明の第２実施形態にかかる携帯電話端末搭載Ｗｅｂブラウザの表示画面検証システムについて説明する。本実施形態のシステムの全体構成は、図１に示す第１実施形態のものと同様である。また、図中、特に説明しない部分については、図８に示す従来のシステムと同様であるものとする。
【００４６】
図５は、本実施形態の携帯電話端末５０の内部構成を概略的に示す機能ブロック図である。図に示す携帯電話端末５０は、第１実施形態の携帯電話端末５０と同様の構成部分からなるものであるが、Ｗｅｂブラウザ５３から外部接続インタフェース５５に表示画面データが出力されるのとともに、携帯電話端末内ＨＴＴＰインタフェース５２からコンテンツデータが外部接続インタフェース５５に出力されるようになっている。したがって、携帯電話端末５０は、Ｗｅｂサーバ１０から受信したコンテンツデータと、それをＷｅｂブラウザ５３により処理した表示データ（画素信号）とを表示画面検証装置７０に出力することになる。
【００４７】
図６は、本実施形態の表示画面検証装置７０の内部構成を概略的に示す機能ブロック図である。図に示す表示画面検証装置７０は、第１実施形態の表示画面検証装置７０のうちクライアント内通信インタフェース７４を省略した構成となっている。また、表示画面検証装置７０は、携帯電話インタフェース７３において、携帯電話端末５０からの入力信号から上記コンテンツデータ及び表示画面データを取得し、コンテンツデータをクライアント内ＨＴＴＰインタフェース７５に、表示画面データを表示画面データ比較部７１にそれぞれ出力させる。
【００４８】
これにより、本実施形態の表示画面検証装置７０は、表示画面データ比較部７１において、携帯電話端末５０において受信したコンテンツデータから生成される表示画面データと、携帯電話端末５０のＷｅｂブラウザ上に実際に出力された表示画面データとを画素信号レベルで自動的に比較することができる。その結果、両データが一致しない場合には、Ｗｅｂブラウザのソフトウェア的な問題やＬＣＤのハードウェア的な問題があることが推測される。また、例えば、一方、両データが一致するものの、携帯電話端末５０のＬＣＤ５４に実際表示された画面がＷｅｂコンテンツ配信者の意図しているものとは異なっている場合には、ゲートウェイ３０におけるデータ変換の影響を受けたものであることが推定される。
【００４９】
[第３実施形態]
図７を参照しながら、本発明の第３実施形態にかかる携帯電話端末搭載Ｗｅｂブラウザの表示画面検証システムについて説明する。本実施形態のシステムの全体構成は、図１に示す第１実施形態のものと同様である。また、図中、特に説明しない部分については、図８に示す従来のシステムと同様であるものとする。
本実施形態の携帯電話端末５０は、図５に示すように構成されている。
【００５０】
図７は、本実施形態の表示画面検証装置７０の内部構成を概略的に示す機能ブロック図である。図に示す表示画面検証装置７０は、第１実施形態の表示画面検証装置７０と同様の構成からなるものであるが、携帯電話インタフェース７３において、携帯電話端末５０からの入力信号に含まれるコンテンツデータをクライアント内ＨＴＴＰインタフェース７５に出力し、表示画面データを表示画面データ比較部７１に出力するように構成されていることを特徴とする。
【００５１】
したがって、表示画面データ生成部７６では、携帯電話端末５０において受信したコンテンツデータと、Ｗｅｂサーバ１０から直接受信したコンテンツデータとが取得されることとなるが、例えば、ユーザ設定によりいずれか一方のコンテンツデータが選択的に表示画面データの生成に用いられるようにすればよい。
【００５２】
これにより、本実施形態の表示画面検証装置７０は、表示画面データ比較部７１において、携帯電話端末５０において受信したコンテンツデータから生成される表示画面データ、Ｗｅｂサーバ１０から直接取得されるＷｅｂコンテンツ配信者の意図する表示画面データ、並びに携帯電話端末５０のＷｅｂブラウザ上に実際に出力された表示画面データの３つについて、画素信号レベルで自動的に比較することができる。
【００５３】
あるいは、表示画面データ生成部７６において、両データから生成した２つの表示画面データを論理演算（ＡＮＤ、ＯＲ、ＸＯＲなど）して新たな表示画面データを得るようにしてもよい。例えば、論理積を取れば、ゲートウェイ３０においてコンテンツデータから削除された部分のみをオリジナルのコンテンツデータに反映した表示画面データを生成することができるし、論理和を取れば、ゲートウェイ３０においてコンテンツデータからに書き加えられた部分のみをオリジナルのコンテンツデータに反映した表示画面データを生成することができる。
【００５４】
また、本実施形態の表示画面検証装置７０において、クライアント内ＨＴＴＰインタフェース７５から上記２つのコンテンツデータを取得し比較するコンテンツデータ比較部７９を設けることにより、Ｗｅｂサーバ１０から携帯電話端末５０に送信されたコンテンツデータがゲートウェイ３０又は携帯電話端末５０内においてどのような変更を加えられたかを検証することが可能となる。
【００５５】
以上、本発明の組み込み端末搭載Ｗｅｂブラウザの表示画面の検証方法及び検証装置について、具体的な実施の形態を示して詳細に説明したが、本発明はこれらに限定されるものではない。当業者であれば、本発明の要旨を逸脱しない範囲内において、上記各実施形態又は他の実施形態にかかる発明の構成及び機能に様々な変更・改良を加えることが可能である。
【産業上の利用可能性】
【００５６】
本発明の組み込み端末搭載Ｗｅｂブラウザの表示画面の検証方法及び検証装置は、通信端末として機能するあらゆるＷｅｂブラウザ組み込み機器、例えば、携帯電話端末、ＰＤＡ、カーナビゲーションシステム、家電製品、デジタルテレビジョン受像機に対して適用することが可能である。
【図面の簡単な説明】
【００５７】
【図１】本発明の第１実施形態として、携帯電話端末に搭載されたＷｅｂブラウザの表示画面を検証するシステムの全体構成を示す概略図である。
【図２】図１に示すＷｅｂサーバの内部構成を概略的に示す機能ブロック図である。
【図３】図１に示す携帯電話端末の内部構成を概略的に示す機能ブロック図である。
【図４】図１に示す表示画面検証装置の内部構成を概略的に示す機能ブロック図である。
【図５】本発明の第２実施形態のシステムにおける携帯電話端末の内部構成を概略的に示す機能ブロック図である。
【図６】本発明の第２実施形態のシステムにおける表示画面検証装置の内部構成を概略的に示す機能ブロック図である。
【図７】本発明の第３実施形態のシステムにおける表示画面検証装置の内部構成を概略的に示す機能ブロック図である。
【図８】インターネット上のＷｅｂサーバからＷｅｂコンテンツを取得し携帯電話端末において表示するシステムを概略的に示す図である。
【符号の説明】
【００５８】
１０  Ｗｅｂサーバ
１１  Ｗｅｂアプリケーション
１２  サーバ内ＨＴＴＰインタフェース
１３  サーバ内通信インタフェース
２０  インターネット
３０  ゲートウェイ
４０  基地局
５０  携帯電話端末
５１  無線通信インタフェース
５２  携帯電話端末内ＨＴＰインタフェース
５３  Ｗｅｂブラウザ
５４  ＬＣＤ
５５  外部接続インタフェース
６０  接続ケーブル
７０  表示画面検証装置
７１  表示画面データ比較部
７３  携帯電話インタフェース
７４  クライアント内通信インタフェース
７５  クライアント内ＨＴＴＰインタフェース
７６  表示画面データ生成部
７９  コンテンツデータ比較部
８０  通信回線
【図１】
2005190443.tif 000003
【図２】
2005190443.tif 000004
【図３】
2005190443.tif 000005
【図４】
2005190443.tif 000006
【図５】
2005190443.tif 000007
【図６】
2005190443.tif 000008
【図７】
2005190443.tif 000009
【図８】
2005190443.tif 000010