(57)【要約】【課題】ウェブページの本文に関連する補助情報を表示させる。【解決手段】表示されているウェブページを示すＵＲＬをウェブブラウザから取得する（Ｓ１）。ＵＲＬに関連づけられたファイルを有するサーバから取得する（Ｓ２）。ウェブページの本文をファイルから取得する（Ｓ３）。本文に関連する補助情報であるアウトライン情報を生成する（Ｓ５）。アウトライン情報を表示させる（Ｓ６）。【選択図】図２
2012048351.tif 000002
【特許請求の範囲】
【請求項１】
予め設けられた表示部に表示されているウェブページを示すアドレスを当該ウェブページを表示させるウェブブラウザから取得するアドレス取得手段と、
前記アドレスに関連づけられたファイルを有するサーバから通信により当該ファイルを取得する通信手段と、
前記ウェブページの本文を前記ファイルから取得するウェブページ解析手段と、
前記本文に基づいて当該本文に関連する補助情報を生成する補助情報生成手段と、
前記補助情報を前記表示部に表示させる補助情報表示制御手段と
を備えるウェブページ利用補助情報表示制御装置。
【請求項２】
前記ウェブページ解析手段は、前記ファイルを予め定められたナビゲーション情報と該ナビゲーション情報以外の情報である前記本文情報とに分類する
ことを特徴とする請求項１記載のウェブページ利用補助情報表示制御装置。
【請求項３】
前記補助情報生成手段は、前記本文のアウトラインを示すアウトライン情報である前記補助情報を生成する
ことを特徴とする請求項１または２記載のウェブページ利用補助情報表示制御装置。
【請求項４】
予め前記本文に含まれる可能性のある要素と所定のアウトライン情報とを対応づけて記憶する補助情報データベースを備え、
前記補助情報生成手段は、前記補助情報データベースから前記本文に含まれる要素に対応づけられたアウトライン情報を取得する
ことを特徴とする請求項３記載のウェブページ利用補助情報表示制御装置。
【請求項５】
前記ウェブページの中で前記ウェブブラウザにより表示されている範囲の情報であるウェブブラウザ表示情報を前記ウェブブラウザから取得するウェブブラウザ表示情報情報取得手段を備え、
前記補助情報生成手段は、前記本文に含まれ且つ前記ウェブブラウザ表示情報に含まれない情報である前記補助情報を当該本文から取得する
ことを特徴とする請求項１ないし４のいずれかに記載のウェブページ利用補助情報表示制御装置。
【請求項６】
前記アドレスに基づいて前記ウェブページの属性を判定するウェブページ属性判定手段を備え、
前記補助情報表示制御手段は、当該属性に基づいて補助情報の表示を制御する
ことを特徴とする請求項１ないし５のいずれかに記載のウェブページ利用補助情報表示制御装置。
【請求項７】
前記補助情報は、前記ウェブページに含まれるリンク先のアドレスに対応づけられ、
当該補助情報が選択されたなら、前記アドレスを前記ウェブブラウザに送り、当該アドレスに対応するウェブページを当該ウェブブラウザによって前記表示部に表示させる操作手段
を備えることを特徴とする請求項１ないし６のいずれかに記載のウェブページ利用補助情報表示制御装置。
【請求項８】
予め設けられたウェブページ利用補助情報表示制御装置のアドレス取得手段が、予め設けられた表示部に表示されているウェブページを示すアドレスを当該ウェブページを表示させるウェブブラウザから取得するアドレス取得ステップと、
前記ウェブページ利用補助情報表示制御装置の通信手段が、前記アドレスに関連づけられたファイルを有するサーバから通信により当該ファイルを取得するファイル取得ステップと、
前記ウェブページ利用補助情報表示制御装置のウェブページ解析手段が、前記ウェブページの本文を前記ファイルから取得する本文取得ステップと、
前記ウェブページ利用補助情報表示制御装置の補助情報生成手段が、前記本文に基づいて当該本文に関連する補助情報を生成する補助情報生成ステップと、
前記ウェブページ利用補助情報表示制御装置の補助情報表示制御手段が、前記補助情報を前記表示部に表示させる補助情報表示制御ステップと
を備えるウェブページ利用補助情報表示制御装置の動作方法。
【請求項９】
請求項１ないし７のいずれかに記載のウェブページ利用補助情報表示制御装置としてコンピュータを機能させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ウェブページ利用補助情報表示制御装置およびその動作方法に関するものである。
【背景技術】
【０００２】
近年、インターネットが社会において広く普及し、様々な環境で閲覧されうること、様々な特徴を持った利用者がいることを想定したウェブコンテンツ作成および提供が求められている。その流れを受けて、ウェブサイトのアクセシビリティ、すなわち、ウェブサイトの情報の伝達が担保されているかをチェックするための「ウェブアクセシビリティガイドライン」が重要視されており、日本でも下記の非特許文献１が定められている。ＪＩＳでは、文字サイズを可変することで高齢者や弱視者など文字が小さいと不便を感じるユーザへの対応が可能であることや、画像に代替テキストを付加することで音声ウェブブラウザへの対応が可能であることなどを述べている。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】日本規格協会、ＪＩＳ  Ｘ  ８３４１−３  ：  ２００４「高齢者・障害者等配慮設計指針−情報通信における機器、ソフトウェア及びサービス  −第３部：ウェブコンテンツ」
【非特許文献２】Ｓ．  Ｋｕｒｎｉａｗａｎ  ａｎｄ  Ｐ．  Ｚａｐｈｉｒｉｓ，  “Ｒｅｓｅａｒｃｈ−ｄｅｒｉｖｅｄ  ｗｅｂ  ｄｅｓｉｇｎ  ｇｕｉｄｅｌｉｎｅｓ  ｆｏｒ  ｏｌｄｅｒ  ｐｅｏｐｌｅ，”  Ｐｒｏｃｅｅｄｉｎｇｓ  ｏｆ  ｔｈｅ  ７ｔｈ  ｉｎｔｅｒｎａｔｉｏｎａｌ  ＡＣＭ  ＳＩＧＡＣＣＥＳＳ  ｃｏｎｆｅｒｅｎｃｅ  ｏｎ  Ｃｏｍｐｕｔｅｒｓ  ａｎｄ  ａｃｃｅｓｓｉｂｉｌｉｔｙ，  ｐｐ．１２９−１３５．  （２００５）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、インターネットショッピングやブログの開設など、閲覧だけでなく複数の操作が必要となるようなケースでは、高齢者やインターネット初心者のユーザがその目的を達成できないことがある。これは、アクセシビリティガイドラインで定義されるような情報の「見やすさ」や「伝わりやすさ」よりも、ユーザがウェブ特有の操作方法に慣れていなかったり、ウェブサイトのデザインや「使いやすさ」に影響されたりすることが原因であると考えられる。特に、高齢者はスクロールが苦手であり、ウェブブラウザの外にある、表示されていない情報に気づかないことが多いと言われている。そのため、ウェブブラウザの一画面以内に収まるデザインが提唱されることがある（非特許文献２を参照）。
【０００５】
本発明は、上記の課題に鑑みてなされたものであり、その目的とするところは、ウェブページの本文に関連する補助情報を表示させることができるウェブページ利用補助情報表示制御装置およびその動作方法を提供することにある。
【課題を解決するための手段】
【０００６】
上記の課題を解決するために、第１の本発明は、予め設けられた表示部に表示されているウェブページを示すアドレスを当該ウェブページを表示させるウェブブラウザから取得するアドレス取得手段と、前記アドレスに関連づけられたファイルを有するサーバから通信により当該ファイルを取得する通信手段と、前記ウェブページの本文を前記ファイルから取得するウェブページ解析手段と、前記本文に基づいて当該本文に関連する補助情報を生成する補助情報生成手段と、前記補助情報を前記表示部に表示させる補助情報表示制御手段とを備えるウェブページ利用補助情報表示制御装置をもって解決手段とする。
【０００７】
例えば、前記ウェブページ解析手段は、前記ファイルを予め定められたナビゲーション情報と該ナビゲーション情報以外の情報である前記本文情報とに分類する。
【０００８】
例えば、前記補助情報生成手段は、前記本文のアウトラインを示すアウトライン情報である前記補助情報を生成する。
【０００９】
例えば、前記ウェブページ利用補助情報表示制御装置は、予め前記本文に含まれる可能性のある要素と所定のアウトライン情報とを対応づけて記憶する補助情報データベースを備え、前記補助情報生成手段は、前記補助情報データベースから前記本文に含まれる要素に対応づけられたアウトライン情報を取得する。
【００１０】
例えば、前記ウェブページの中で前記ウェブブラウザにより表示されている範囲の情報であるウェブブラウザ表示情報を前記ウェブブラウザから取得するウェブブラウザ表示情報情報取得手段を備え、前記補助情報生成手段は、前記本文に含まれ且つ前記ウェブブラウザ表示情報に含まれない情報である前記補助情報を当該本文から取得する。
【００１１】
例えば、前記アドレスに基づいて前記ウェブページの属性を判定するウェブページ属性判定手段を備え、前記補助情報表示制御手段は、当該属性に基づいて補助情報の表示を制御する。
【００１２】
例えば、前記補助情報は、前記ウェブページに含まれるリンク先のアドレスに対応づけられ、当該補助情報が選択されたなら、前記アドレスを前記ウェブブラウザに送り、当該アドレスに対応するウェブページを当該ウェブブラウザによって前記表示部に表示させる操作手段を備える。
【００１３】
第２の本発明は、予め設けられたウェブページ利用補助情報表示制御装置のアドレス取得手段が、予め設けられた表示部に表示されているウェブページを示すアドレスを当該ウェブページを表示させるウェブブラウザから取得するアドレス取得ステップと、前記ウェブページ利用補助情報表示制御装置の通信手段が、前記アドレスに関連づけられたファイルを有するサーバから通信により当該ファイルを取得するファイル取得ステップと、前記ウェブページ利用補助情報表示制御装置のウェブページ解析手段が、前記ウェブページの本文を前記ファイルから取得する本文取得ステップと、前記ウェブページ利用補助情報表示制御装置の補助情報生成手段が、前記本文に基づいて当該本文に関連する補助情報を生成する補助情報生成ステップと、前記ウェブページ利用補助情報表示制御装置の補助情報表示制御手段が、前記補助情報を前記表示部に表示させる補助情報表示制御ステップとを備えるウェブページ利用補助情報表示制御装置の動作方法をもって解決手段とする。
【発明の効果】
【００１４】
本発明によれば、ウェブページの本文に関連する補助情報を表示させることができる。
【図面の簡単な説明】
【００１５】
【図１】第１の実施の形態に係るウェブページ利用補助情報表示制御装置のブロック構成図である。
【図２】ウェブページ利用補助情報表示制御装置１における処理の流れを示す図である。
【図３】ウェブページの一般的な構造の例を示す模式図である。
【図４】補助情報データベース１８が有する情報の例を示す図である。
【図５】アウトライン情報の表示方法を示す例である。
【図６】ポップアップ情報の表示方法および表示ルールを示す例である。
【図７】第２の実施の形態に係るウェブページ利用補助情報表示制御装置のブロック構成図である。
【図８】ウェブページ利用補助情報表示制御装置１Ａにおける処理の流れを示す図である。
【発明を実施するための形態】
【００１６】
以下、本発明の実施の形態について図面を参照して説明する。
【００１７】
［第１の実施の形態］
図１は、第１の実施の形態に係るウェブページ利用補助情報表示制御装置のブロック構成図である。
【００１８】
第１の実施の形態では、ウェブページ利用補助情報表示制御装置は、パーソナルコンピュータ内においてアクティブに動作するウェブブラウザから情報を取得して動作するアプリケーションとして実施される。
【００１９】
ウェブページ利用補助情報表示制御装置１は、表示部１１、ウェブブラウザ１２、ＵＲＬ取得部１３、通信部１４、ウェブページ解析部１５、ウェブページ属性判定部１６、補助情報生成部１７、補助情報データベース１８、アウトライン情報表示制御部１９、ウェブブラウザ表示情報取得部１１０、ポップアップ情報表示制御部１１１を備える。
【００２０】
図２は、ウェブページ利用補助情報表示制御装置１における処理の流れを示す図である。
【００２１】
ステップＳ１においてＵＲＬ取得部１３は、ウェブブラウザ１２により表示部１１に表示されているウェブページを示すＵＲＬ（アドレス）をウェブブラウザ１２から取得する。ＵＲＬ取得部１３は、ウェブブラウザ１２により表示されるウェブページが切り替わったとき、そのウェブページを示すＵＲＬを取得する。ＵＲＬ取得部１３は、取得したＵＲＬを通信部１４とウェブページ属性判定部１６に送る。なお、ＵＲＬ取得部１３は、ステップＳ１の動作を、ウェブブラウザ１２により表示されるウェブページを示すＵＲＬが変化するたびに行う。
【００２２】
ステップＳ２において通信部１４は、ＵＲＬ取得部１３において取得されたＵＲＬに関連づけられたファイルを有するサーバ１００からネットワークを介して通信により当該ファイルつまりウェブページを構成するファイルを取得する。代表的なものとして、ＨＴＭＬファイルと、ＣＳＳファイル、画像ファイル等がある。通信部１４は、取得したこれらのファイルの情報をウェブページ解析部１５に送る。
【００２３】
ステップＳ３においてウェブページ解析部１５は、通信部１４で取得されたファイルからウェブページの本文を取得する。ここで、ウェブページ解析部１５は、まず、ウェブページのデザインの観点から分類する。具体的には、ウェブページ解析部１５は、ヘッダやグローバルナビゲーション、サブメニューなど、ウェブサイトにおいてウェブページ間で共通表示を行うナビゲーション情報とそれ以外の情報つまり本文とに分類し（図３）、本文のみを抽出する。
【００２４】
ウェブページ解析部１５は、一例として、ＨＴＭＬファイルの記述から要素の分類を行う。ＨＴＭＬでは、ｄｉｖ要素内のｉｄ属性においてデザインや機能のタグ付けを行うことが多い。例えば、＜ｄｉｖ  ｉｄ＝”ｈｅａｄｅｒ”＞はヘッダ部分を、＜ｄｉｖ  ｉｄ＝”ｓｅｒｖｉｃｅ＿ｍｅｎｕ”＞や＜ｄｉｖ  ｉｄ＝”ｍｅｎｕ”＞等はウェブページ上部のグローバルナビゲーション部分を、＜ｄｉｖ  ｉｄ＝”ｓｉｄｅ＿ｍｅｎｕ”＞や＜ｄｉｖ  ｉｄ＝”ｓｕｂｍｅｎｕ”＞はウェブページ横のサブメニュー部分を示している。
【００２５】
ウェブページ解析部１５は、これらのｉｄ属性が含まれるような＜ｄｉｖ＞〜＜／ｄｉｖ＞の範囲に含まれる記述を、ナビゲーション情報と判定する。
【００２６】
他に、メインのロゴは画像である場合が多いため、画像のリンクであるｉｍｇ要素の中のａｌｔ属性において＜ｉｍｇ  …  ａｌｔ＝”ｔｏｐ”＞や＜ｉｍｇ  …  ａｌｔ＝”ｍａｉｎ”＞とあった場合、その画像がメインのロゴであることが分かる。ウェブページ解析部１５は、これらもナビゲーション情報の一つとして分類する。
【００２７】
ウェブページ解析部１５は、これらナビゲーション情報以外の情報を本文と認識する。ウェブページ解析部１５は、あるいは、＜ｄｉｖ  ｉｄ＝”ｍａｉｎ＿ｃｏｎｔｅｎｔ”＞とあれば、その部分を本文とすることも可能である。
【００２８】
ウェブページ解析部１５は、本文ならびに関連づけられたリンク、特にＣＳＳや画像ファイルの情報を補助情報生成部１７に送る。
【００２９】
ステップＳ４においてウェブページ属性判定部１６は、ウェブブラウザ１２に表示されているウェブページの属性を判定する。例えば、インターネットショッピングサイトは、トップウェブページ、商品紹介ウェブページ、商品比較ウェブページ、購入商品確認ウェブページ、個人情報入力ウェブページなど、内容の異なる複数のウェブページから構成されている。ウェブページ属性判定部１６は、ＵＲＬ取得部１３で取得されたＵＲＬに基づいて現在表示されているウェブページがどの属性を持つウェブページであるかを判定する。
【００３０】
ウェブページ属性判定部１６は、一例として、「．ｊｐ／」の後に何もないＵＲＬや、「ｉｎｄｅｘ．ｈｔｍｌ」「ｔｏｐ．ｈｔｍｌ」等で終了するＵＲＬに対応するウェブページはトップウェブページの可能性が高いと判定する。また、ＵＲＬ内に「ｃａｒｔ」という言葉が含まれた場合、カートの中身を見ている状態、すなわち購入商品の確認と判定することができる。「ｈｔｔｐｓ：／／」で始まるウェブページは、個人情報を入力する必要のあるウェブページであると判定できる。他に、「ｈｅｌｐ」が含まれるウェブページはヘルプウェブページであると判定できる。これら以外のウェブページは、インターネットショッピングサイトにおいては商品比較や商品紹介のウェブページと考えることができる。なお、トップウェブページのＵＲＬの記述はウェブサイトによって異なるためトップウェブページの判定は難しいと言えるが、以降のステップにおいてウェブページの属性によって処理が大きく変化することはないため、分類は大まかでよい。ウェブページ属性判定部１６は、ウェブページの属性を補助情報生成部１７に通知する。
【００３１】
ステップＳ５において補助情報生成部１７は、本文に関連する補助情報の１つであるアウトライン情報を生成する。補助情報とは、本文において特徴的あるいは重要な複数の情報を一覧性を高くして表示するためのものである。ナビゲーション情報はウェブブラウザの上部や見えやすい部分にあるのに対し、本文は表示領域外になる部分が多いため、本文において重要な情報を表示するのがアウトライン情報である。
【００３２】
以降の処理において、補助情報はアウトライン情報とポップアップ情報の２種類に分かれる。補助情報生成部１７は、この２種類の補助情報を生成する。具体的な方法を以下に述べる。
【００３３】
まず、ステップＳ５において生成されるアウトライン情報とは、本文の特徴的な情報を並べて表示するためのものであり、補助情報生成部１７は、ここでは２つの方法からアウトライン情報を生成する。
【００３４】
補助情報生成部１７は、１つ目の方法として、ＨＴＭＬ文書中の見出しを抽出し並べる。補助情報生成部１７は、見出しの抽出として、ＨＴＭＬファイルのｈ要素を抽出し、＜ｈ＊＞と＜／ｈ＊＞の間に記述されている内容を見出しとして抽出する（＊は数字）。ｈの後に記述されている数字は見出しレベルを表すものであり、アウトラインの表示量や表示レベルによってどの見出しレベルまで抽出するかは変化する。ここでは、補助情報生成部１７は、ｈ２までを抽出する。補助情報生成部１７は、抽出したものをＨＴＭＬ文書の上部から順に並べる。
【００３５】
補助情報生成部１７は、２つ目の方法として、インターネットショッピングサイトにおいて重要な、「カートに入れる」ボタンの有無などを示すアウトライン情報も生成する。補助情報データベース１８は、予めどの情報を抽出するかというルールを有している。例えば「カートに入れる」ボタンの有無はボタンの画像のａｌｔ属性あるいはリンク内に「ｃａｒｔ」という言葉が含まれるかどうかによって判断が可能である。他に、入力フォームによる「商品数の変更」やラジオボタンによる「支払い方法の変更」等もＨＴＭＬ要素やその他の属性で抽出可能である。
【００３６】
そして、アウトライン情報は「カートに入れる」のようなテキストになる。つまり、補助情報データベース１８には、図４のように、抽出すべきＨＴＭＬの要素と属性、及びアウトライン情報としてどのようなテキストを作成するかについての情報が含まれているのである。
【００３７】
つまり、補助情報データベース１８は、予め本文に含まれる可能性のある要素とアウトライン情報とを対応づけて記憶しており、補助情報生成部１７は、補助情報データベースから本文に含まれる要素に対応づけられたアウトライン情報を取得するのである。
【００３８】
以上のように、アウトライン情報はＨＴＭＬ内の見出し要素と補助情報データベース１８の情報に基づいて生成される。なお、アウトライン情報は、該当するウェブページのウェブページ属性に関わらず同じルールで抽出され、生成される。
【００３９】
ステップＳ６においてアウトライン情報表示制御部１９は、アウトライン情報を表示部１１に表示させる。アウトライン情報表示制御部１９は、図５（ａ）の模式図のように、アウトライン情報を、動作しているウェブブラウザとは別のウィンドウ上に表示させる。そして、アウトライン情報表示制御部１９は、図５（ｂ）のように、抽出した要素をＨＴＭＬの上部から順に、テキスト化して並べる。アウトライン情報表示制御部１９は、ステップＳ５と同様に、アウトライン情報をウェブページ属性に関わらず表示させる。
【００４０】
ステップＳ７において補助情報生成部１７は、もう１つの補助情報であるポップアップ情報を生成する。ポップアップ情報とは、ウェブブラウザ１２によるウェブページのレンダリング範囲外にある情報について、図６（ａ）の模式図のように、ポップアップによって注目させるためのものである。補助情報生成部１７は、このポップアップ情報の内容については補助情報データベース１８にある情報のみに基づいて生成する。ただし、補助情報生成部１７は、補助情報データベース１８で定めたＨＴＭＬ要素を抽出した際に、関連する、すなわちＣＳＳ及び画像ファイルの情報も取得する。補助情報生成部１７は、この情報に、ウェブページ属性判定部１６で判定されたウェブページ属性の情報も付加し、ポップアップ情報表示制御部１１１に送る。
【００４１】
ステップＳ８においてウェブブラウザ表示情報取得部１１０は、ウェブブラウザ１２によるウェブページのレンダリング範囲（実際にウェブブラウザのウィンドウ内で表示されている範囲であり、以下、ウェブブラウザ表示情報という）を取得する。ウェブブラウザ表示情報取得部１１０は、ウェブブラウザ１２で表示されるウェブページが切り替わったタイミングの他に、短い間隔、例えば２０秒ごとにウェブブラウザ表示情報を取得する。ウェブブラウザ表示情報取得部１１０は、取得したウェブブラウザ表示情報をポップアップ情報表示制御部１１１に送る。
【００４２】
ステップＳ９においてポップアップ情報表示制御部１１１は、ポップアップ情報を表示部１１に表示させる。
【００４３】
ここで、ポップアップ情報表示制御部１１１は、ウェブページの属性によりポップアップ情報の表示のＯＮ／ＯＦＦを制御する。ポップアップ情報表示制御部１１１は、例として、図６（ｂ）に示すのような、ウェブページの属性がトップウェブページの場合はポップアップ情報を表示しないというようなルールに基づいて、ポップアップ情報の表示を制御する。これは、トップウェブページは情報が多いことと、閲覧者の行動の目的が多岐に渡るため、無駄なポップアップ表示が多く出てしまうことを防ぐためである。
【００４４】
また、ポップアップ情報表示制御部１１１は、ステップＳ８において得られたウェブブラウザ表示情報に含まれ且つ本文に含まれないポップアップ情報のみを表示させる。ポップアップ情報表示制御部１１１は、ポップアップ情報が表示部１１に表示されているときはポップアップ情報を表示しない。
【００４５】
ポップアップ情報表示制御部１１１は、補助情報生成部１７で作成されたポップアップ情報を、リンクづけられたＣＳＳファイルや画像ファイル等を利用して表示する。例えば図６（ｃ）のようになる。背景色についてはＣＳＳファイルのみでは再現できない場合もあり、その場合のデフォルト背景色を決めておく。図６（ｃ）は背景色を白とした例である。
【００４６】
ポップアップ情報表示制御部１１１は、ポップアップ情報の表示を、ウェブブラウザ上に表示されるウェブページが切り替わる、あるいはウェブブラウザ表示情報取得部１１０が２０秒間隔でウェブブラウザ表示情報を取得したその２秒後に行う。ポップアップ情報表示制御部１１１は、このポップアップ情報を５秒後に自動的に削除する。また、ポップアップ情報表示制御部１１１は、３０秒経過してもウェブブラウザの表示に変化がなかった場合は、再度同じポップアップ情報を表示させる。
【００４７】
ウェブページ解析部１５はステップＳ３において、ナビゲーション情報の分類の例としてＨＴＭＬのｄｉｖ要素内のｉｄ属性を用いているが、他の要素や属性で分類することも可能である。また、ＨＴＭＬファイルではなく、ＣＳＳファイルに基づく分類も可能である。また、予めナビゲーション情報となる部分を定義しておくことも可能であるが、その場合は、ナビゲーション情報と本文の分類に関するデータベースを準備しておくとよい。  ウェブページ属性判定部１６はステップＳ４においてウェブページの属性を判定するが、その判定の方法は必ずしも前述のものに限らない。例えば、ウェブページ内にどの用語がどの程度出現しているかといった、情報の統計量を用いて推測することも可能である。また、ウェブページ属性の種類も前述のものに限らない。インターネットショッピングサイトではなく別のウェブサイト、例えば電子申請サイトなどでは、ウェブページ属性がそのウェブサイトの特徴によって変化する。これらをウェブページ属性判定部１６における判定ルールとすることも可能であり、また、データベース化しておくことも可能である。  補助情報生成部１７はステップＳ５において、アウトライン情報を生成するが、アウトライン情報に用いられる情報は、必ずしも見出し要素だけとは限らない。また、見出し要素のレベルも前述のものに限らない。見出し要素以外のものとして、例えば、箇条書き要素であるＵＬ要素を用いるなども可能である。また、見出しが一つも無い場合は、段落要素であるＰ要素の１行目をアウトライン情報にすることも考えられる。
【００４８】
また、ステップＳ５およびＳ６の、補助情報データベース１８の情報に基づいて作成されるアウトライン情報およびその表示について、補助情報データベース１８内で定義されたテキストに置き換えるとしたが、必ずしもテキスト表示でなくても良い。前述のステップＳ７におけるポップアップ情報表示制御部１１１のように、関連するＣＳＳや画像ファイルを用いて表示することも可能である。
【００４９】
また、ステップＳ５およびＳ６の処理について、ステップＳ４において判定されたウェブページ属性に依存しないとしているが、ウェブページ属性によって作成されるアウトライン情報を変えることも可能である。
【００５０】
補助情報生成部１７はステップＳ７において、ポップアップ情報を生成するが、ポップアップ情報は必ずしも前述のものに限らない。また、インターネットショッピングサイトではなく別のウェブサイトである場合は、その情報の種類も変化する。
【００５１】
ウェブブラウザ表示情報取得部１１０はステップＳ７において、ウェブブラウザ表示情報を取得するが、そのタイミングは必ずしも前述のものに限らない。
【００５２】
ポップアップ情報表示制御部１１１はステップＳ９において、ポップアップ情報を表示させるが、その形および表示のタイミングは必ずしも記述したものに限らない。単純なテキスト表示にすることも可能である。また、該当する情報がウェブページ内のどこにあるのかという、位置情報として表示することも可能である。なお、情報の内容までは表示せず重要な情報があるという表示のみにする、あるいは一定時間が経った場合に内容まで表示する、というように、表示のレベルについても様々な方法が考えられる。
【００５３】
［第２の実施の形態］
図７は、第２の実施の形態に係るウェブページ利用補助情報表示制御装置のブロック構成図である。
【００５４】
第２の実施の形態でも、ウェブページ利用補助情報表示制御装置は、パーソナルコンピュータ内においてアクティブに動作するウェブブラウザから情報を取得して動作するアプリケーションとして実施される。
【００５５】
ウェブページ利用補助情報表示制御装置１Ａは、表示部１１、ウェブブラウザ１２、ＵＲＬ取得部１３、通信部１４、ウェブページ解析部１５、ウェブページ属性判定部１６、補助情報生成部１７、補助情報データベース１８、補助情報表示制御部１１２、操作部１１３を備える。
【００５６】
図８は、ウェブページ利用補助情報表示制御装置１Ａにおける処理の流れを示す図である。
【００５７】
ウェブページ利用補助情報表示制御装置１Ａは、ウェブページ利用補助情報表示制御装置１におけるステップＳ４までと同様の動作を行う。
【００５８】
ステップＳ５において補助情報生成部１７は、１種類のみの補助情報を生成する。つまり、補助情報生成部１７は、第１の実施の形態のステップＳ５と同様にアウトライン情報を生成する。
【００５９】
ステップＳ６においてウェブブラウザ表示情報取得部１１０は、第１の実施の形態と同様に、ウェブブラウザ１２によるウェブページのレンダリング範囲つまりウェブブラウザ表示情報を取得する。
【００６０】
ステップＳ７において補助情報表示制御部１１２は、アウトライン情報を表示部１１に表示させる。補助情報表示制御部１１２は、第１の実施の形態と同様に、アウトライン情報をテキスト状態でＨＴＭＬの上部から並べた形で表示する。ただし、各テキストは、該テキストに対応するリンク先のアドレスに対応づけられている。例えば、補助情報生成部１７で抽出した見出しの内容は、元のＨＴＭＬファイルの見出し部分へのリンクとなるように記述される。元のＨＴＭＬファイル内の見出し部分へのリンクは、ＨＴＭＬのリンクの記述方法にならい、
＜ａ  ｈｒｅｆ＝”リンク先のファイル名＃○○（見出しのある部分につけたマーカ）”＞アウトライン情報として表示された見出し＜／ａ＞
のように記述される。補助情報表示制御部１１２は、上記の記述がリンクとなるように表示する。
【００６１】
また、補助情報表示制御部１１２は、ウェブブラウザ表示情報取得部１１０で取得されたウェブブラウザ表示情報に基づき、ウェブブラウザのウィンドウに表示されている補助情報と、ウィンドウに表示されていない補助情報とを区別して表示する。補助情報表示制御部１１２は、例えば、補助情報の背景色や文字色を変える。
【００６２】
ステップＳ８において操作部１１３は、表示された補助情報が選択された際の入力を受ける。
【００６３】
ステップＳ９において操作部１１３は、選択された補助情報に対応するリンク先のＵＲＬをウェブブラウザ１２に送る。ウェブブラウザ１２は、そのＵＲＬに対応するファイルをネットワークを介してサーバ１００から取得し、ファイルにより表示部１１にウェブページを表示させる。
【００６４】
こうして、ウェブページの表示が変化したなら、ウェブページ利用補助情報表示制御装置１Ａは、ステップＳ１から処理を再開する。
【００６５】
したがって、各実施の形態によれば、ウェブサイトの利用時に、ウェブブラウザ上で広い範囲を占めるヘッダやグローバルナビゲーションなどのナビゲーション情報を除いた本文について、特徴的な情報や重要な情報を一覧性を向上させて補助的に提示することにより、ウェブサイトのユーザビリティの向上を図ることが可能である。
【００６６】
なお、ウェブページ利用補助情報表示制御装置１やウェブページ利用補助情報表示制御装置１Ａとしてコンピュータを機能させるためのコンピュータプログラムは、半導体メモリ、磁気ディスク、光ディスク、光磁気ディスク、磁気テープなどのコンピュータ読み取り可能な記録媒体に記録でき、また、インターネットなどの通信網を介して伝送させて、広く流通させることができる。
【符号の説明】
【００６７】
１、１Ａ…ウェブページ利用補助情報表示制御装置
１１…表示部
１２…ウェブブラウザ
１３…ＵＲＬ取得部
１４…通信部
１５…ウェブページ解析部
１６…ウェブページ属性判定部
１７…補助情報生成部
１８…補助情報データベース
１９…アウトライン情報表示制御部
１００…サーバ
１１０…ウェブブラウザ表示情報取得部
１１１…ポップアップ情報表示制御部
１１２…補助情報表示制御部
１１３…操作部
【図１】
2012048351.tif 000003
【図２】
2012048351.tif 000004
【図３】
2012048351.tif 000005
【図４】
2012048351.tif 000006
【図５】
2012048351.tif 000007
【図６】
2012048351.tif 000008
【図７】
2012048351.tif 000009
【図８】
2012048351.tif 000010