(57)【要約】【課題】ウェブページに含まれる要素についての診断を行い、当該要素についての注意を喚起するための診断メッセージを診断結果の推移に応じた方法で表示できるまたは表示しなくできるようにする。【解決手段】前回の診断時に求めた要素数より最新の診断時に求めた要素数の方が多いなら（Ｓ２５：ＹＥＳ）、その要素に対応する表現レベルを下げる（Ｓ２７）。診断メッセージ処理方法記憶部の当該表現レベルを含むレコードから例えば文字サイズを読み出し、診断メッセージを当該文字サイズで表示させる（Ｓ１１）。【選択図】図６
2012155447.tif 000002
【特許請求の範囲】
【請求項１】
ウェブページに含まれる要素についての診断を行い、予め設けられた出力部に対し、当該要素についての注意を喚起するための診断メッセージを表示させるウェブページ診断装置であって、
複数の表現レベルのそれぞれに対応づけて、前記診断メッセージを当該表現レベルの高さに応じた顕著性を具備させて表示させるため方法と当該診断メッセージを表示させないための方法の少なくとも一方を備える診断メッセージ処理方法を記憶する診断メッセージ処理方法記憶部と、
前記診断を行い診断結果を予め設けられた診断結果記憶部に記憶させる診断部と、
前記診断結果記憶部から最新の診断結果と前回の診断結果を読み出し、これらの診断結果を比較し、比較の結果に応じた表現レベルに対応づけられた診断メッセージ処理方法を前記診断メッセージ処理方法記憶部から読み出し、当該診断メッセージ処理方法に応じた処理を実行する制御部と
を備えることを特徴とするウェブページ診断装置。
【請求項２】
前記診断の際に表現レベルが書き込まれる表現レベル記憶部を有し、
前記制御部は、前記最新の診断の結果である要素数と前記前回の診断の結果である要素数が相違しているなら、前記表現レベル記憶部に前記前回の診断の際に書き込まれた表現レベルを下げるまたは維持し、前記最新の診断の結果である要素数と前記前回の診断の結果である要素数が相違していないなら、当該表現レベルを維持するまたは上げる
ことを特徴とする請求項１記載のウェブページ診断装置。
【請求項３】
前記診断メッセージを表現レベルの高さに応じた顕著性を具備させて表示させるため方法は、当該診断メッセージの文字の大きさを指定するものである
ことを特徴とする請求項１または２記載のウェブページ診断装置。
【請求項４】
前記診断メッセージを表現レベルの高さに応じた顕著性を具備させて表示させるため方法は、当該診断メッセージの表示時間を指定するものである
ことを特徴とする請求項１または２記載のウェブページ診断装置。
【請求項５】
前記診断についての診断回数が書き込まれる診断回数記憶部を有し、
前記診断メッセージを表示させないための方法は、予め定められた規定回数を超えた診断回数を前記診断回数記憶部が記憶していなら診断メッセージを表示しない場合の当該規定回数を指定するものである
ことを特徴とする請求項１または２記載のウェブページ診断装置。
【請求項６】
ウェブページに含まれる要素についての診断を行い、予め設けられた出力部に対し、当該要素についての注意を喚起するための診断メッセージを表示させるウェブページ診断装置の動作方法であって、
前記ウェブページ診断装置は、
複数の表現レベルのそれぞれに対応づけて、前記診断メッセージを当該表現レベルの高さに応じた顕著性を具備させて表示させるため方法と当該診断メッセージを表示させないための方法の少なくとも一方を備える診断メッセージ処理方法を記憶する診断メッセージ処理方法記憶部を備え、
前記動作方法は、
前記ウェブページ診断装置が、前記診断を行い診断結果を予め設けられた診断結果記憶部に記憶させるステップと、
前記ウェブページ診断装置が、前記診断結果記憶部から最新の診断結果と前回の診断結果を読み出し、これらの診断結果を比較し、比較の結果に応じた表現レベルに対応づけられた診断メッセージ処理方法を前記診断メッセージ処理方法記憶部から読み出し、当該診断メッセージ処理方法に応じた処理を実行するステップと
を備えることを特徴とするウェブページ診断装置の動作方法。
【請求項７】
請求項１ないし５のいずれかに記載のウェブページ診断装置としてコンピュータを機能させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ウェブページ診断装置およびその動作方法に関するものである。
【背景技術】
【０００２】
近年においては、インターネットの普及によって、様々な情報が得られるようになってきた。インターネットの主な利用方法の一つにウェブページの閲覧がある。ウェブページはＨＴＭＬファイル、スタイルシート、画像、映像などから構成され、ＨＴＭＬファイルに記述されたとおりに、テキストや画像をブラウザ上に表示するものが一般的である。
【０００３】
ウェブページはブラウザを使って利用されるだけでなく、音声読み上げソフトを始め様々なソフトウェアやシステムを使って利用されている。
【０００４】
ＨＴＭＬの要素によって、文章、文言を適切にマークアップしておけば、ブラウザはその部分を太字にしたり、大きなサイズで表示したりして、そこに意味があることを表現する。例えば、強調する文言をｓｔｒｏｎｇ要素でマークアップしておけば、その文言が太字で表示されるなどである。同様に、音声読み上げソフト等でも、マークアップの意味を音声の高さなどの属性に直すなどして表現することが可能である。
【０００５】
様々なソフトウェアやシステム、すなわち、様々なブラウザに対応できるように、ウェブページをデザインすること、すなわち、アクセシビリティの確保が求められている。
【０００６】
特に自治体等の公共向けサイトではウェブのアクセシビリティに対応することが求められており、アクセシビリティに配慮したサイトも増えている。アクセシビリティの観点から悪いデザインの部分を指摘し、修正を促すことが必要であり、自動的にチェックすることのできるチェックツールも開発されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００６−１７１５４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
アクセシビリティに配慮しているかどうかを確認する（診断する）従来のチェックツールは、アクセシビリティの観点から悪いデザインの部分を指摘することができる。
【０００９】
診断する項目（診断項目）はJIS規格（JIS X 8341-3）やWCAG 2.0（Web Content Accessibility Guidelines 2.0）などのガイドラインを基に作られる。チェックツールを使うことにより、悪いデザインの部分を発見し、そのデザインを修正することができる。
【００１０】
その方法は主にＨＴＭＬタグの使い方から悪いデザインを発見する方法がとられている。ＨＴＭＬタグの使い方などから悪いデザインを発見することで簡易な診断はできるが、最終的にアクセシビリティに配慮しているかどうかは、人間の判定が必要になってくることが多い。
【００１１】
例えば、アクセシビリティに配慮したデザイン方法の一つに、画像に代替テキストを付けるという項目がある。画像に代替テキストを付けることにより、画像の情報を利用できない全盲のユーザは音声読み上げソフトを使って、代替テキストを合成音声で読み上げることにより、画像の情報を取得することができる。このとき、代替テキストが画像の情報を適切に表しているかまではチェックツールによる自動判定は難しく、人間が見て判定する必要がある。
【００１２】
さらに、タグの使い方を見るだけでは、その部分を人間が見て診断すべきであることを指摘することが難しい場合もある。文章や文言の意味をマークアップする場合である。意味をマークアップすることで、音声読み上げソフトなど様々なソフトウェアやシステムが、情報を利用可能なので非常に有益である。しかし、強調などの意味は、コンテンツの内容を解釈しない限り、どこが強調になっているかの判断は難しい。強調としてマークアップすることが必要な箇所を抽出し、「ｓｔｒｏｎｇ要素でマークアップしてください」などと提示することは従来の技術では不可能である。
【００１３】
これに対して、常に人にチェックさせるように、注意を喚起するための診断メッセージを表示することが考えられる。しかし、チェックツールを使用するたびにいつも同じ診断メッセージが提示されると、慣れによって注意を払わなくなり効果が出ない可能性が高い。また、診断メッセージが多く出されると、すべての診断メッセージを確認するために時間がかかるという問題があった。
【００１４】
本発明は、上記の課題に鑑みてなされたものであり、その目的とするところは、ウェブページに含まれる要素についての診断を行い、当該要素についての注意を喚起するための診断メッセージを診断結果の推移に応じた方法で表示できるまたは表示しなくできるウェブページ診断装置およびその動作方法を提供することにある。
【課題を解決するための手段】
【００１５】
上記の課題を解決するために、第１の本発明は、ウェブページに含まれる要素についての診断を行い、予め設けられた出力部に対し、当該要素についての注意を喚起するための診断メッセージを表示させるウェブページ診断装置であって、複数の表現レベルのそれぞれに対応づけて、前記診断メッセージを当該表現レベルの高さに応じた顕著性を具備させて表示させるため方法と当該診断メッセージを表示させないための方法の少なくとも一方を備える診断メッセージ処理方法を記憶する診断メッセージ処理方法記憶部と、前記診断を行い診断結果を予め設けられた診断結果記憶部に記憶させる診断部と、前記診断結果記憶部から最新の診断結果と前回の診断結果を読み出し、これらの診断結果を比較し、比較の結果に応じた表現レベルに対応づけられた診断メッセージ処理方法を前記診断メッセージ処理方法記憶部から読み出し、当該診断メッセージ処理方法に応じた処理を実行する制御部とを備えることを特徴とするウェブページ診断装置をもって解決手段とする。
【００１６】
例えば、ウェブページ診断装置は、前記診断の際に表現レベルが書き込まれる表現レベル記憶部を有し、前記制御部は、前記最新の診断の結果である要素数と前記前回の診断の結果である要素数が相違しているなら、前記表現レベル記憶部に前記前回の診断の際に書き込まれた表現レベルを下げるまたは維持し、前記最新の診断の結果である要素数と前記前回の診断の結果である要素数が相違していないなら、当該表現レベルを維持するまたは上げる。
【００１７】
例えば、前記診断メッセージを表現レベルの高さに応じた顕著性を具備させて表示させるため方法は、当該診断メッセージの文字の大きさを指定するものである。
【００１８】
例えば、前記診断メッセージを表現レベルの高さに応じた顕著性を具備させて表示させるため方法は、当該診断メッセージの表示時間を指定するものである。
【００１９】
例えば、前記ウェブページ診断装置は、前記診断についての診断回数が書き込まれる診断回数記憶部を有し、前記診断メッセージを表示させないための方法は、予め定められた規定回数を超えた診断回数を前記診断回数記憶部が記憶していなら診断メッセージを表示しない場合の当該規定回数を指定するものである。
【００２０】
第２の本発明は、ウェブページに含まれる要素についての診断を行い、予め設けられた出力部に対し、当該要素についての注意を喚起するための診断メッセージを表示させるウェブページ診断装置の動作方法であって、前記ウェブページ診断装置は、複数の表現レベルのそれぞれに対応づけて、前記診断メッセージを当該表現レベルの高さに応じた顕著性を具備させて表示させるため方法と当該診断メッセージを表示させないための方法の少なくとも一方を備える診断メッセージ処理方法を記憶する診断メッセージ処理方法記憶部を備え、前記動作方法は、前記ウェブページ診断装置が、前記診断を行い診断結果を予め設けられた診断結果記憶部に記憶させるステップと、前記ウェブページ診断装置が、前記診断結果記憶部から最新の診断結果と前回の診断結果を読み出し、これらの診断結果を比較し、比較の結果に応じた表現レベルに対応づけられた診断メッセージ処理方法を前記診断メッセージ処理方法記憶部から読み出し、当該診断メッセージ処理方法に応じた処理を実行するステップとを備えることを特徴とする。
【発明の効果】
【００２１】
本発明によれば、ウェブページに含まれる要素についての診断を行い、当該要素についての注意を喚起するための診断メッセージを診断結果の推移に応じた方法で表示できるまたは表示しなくできる。
【図面の簡単な説明】
【００２２】
【図１】本実施の形態に係るウェブページ診断装置の構成図である。
【図２】診断表１００を示す図である。
【図３】診断メッセージ表２００を示す図である。
【図４】診断結果記憶部３００を示す図である。
【図５】診断メッセージ処理方法記憶部４００を示す図である。
【図６】ウェブページ診断装置１の動作を示すフローチャートである。
【図７】診断メッセージの表示例を示す図である。
【発明を実施するための形態】
【００２３】
以下、本発明の実施の形態について図面を参照して説明する。
【００２４】
図１は、本実施の形態に係るウェブページ診断装置の構成図である。
【００２５】
ウェブページ診断装置１は、通信ネットワーク２を介して、ウェブサーバ（ここでは、ウェブサーバ３により例示）に接続される。ウェブサーバ３は、予め保持したウェブページを、要求に応じて、ウェブページ診断装置１に送信するようになっている。
【００２６】
あるウェブページは、デザイン性向上などのために変更されていく。ウェブサーバ３は、この特定のウェブページ（以下、単にウェブページ）については、要求時において最新のものを送信するようになっている。
【００２７】
ウェブページ診断装置１は、ウェブサーバ３に要求を送信しウェブページを受信する送受信部１１と、受信されたウェブページなどが記憶される記憶部１２と、記憶されたウェブページを診断する診断部１３と、診断結果の比較などを行う制御部１４と、診断メッセージの表示などを行う出力部１５と、ウェブページのＵＲＬの入力などを行うための入力部１６とを備える。
【００２８】
記憶部１２は、診断表１００、診断メッセージ表２００、診断結果記憶部３００および診断メッセージ処理方法記憶部４００と称する記憶領域を有している。
【００２９】
例えば、診断表１００、診断メッセージ表２００はウェブページごとに設けられる。診断結果記憶部３００には、各ウェブページについて、当該ウェブページに関するレコードが設けられる。診断メッセージ処理方法記憶部４００については、例えば、各ウェブページについて、共通で使用される。
【００３０】
図２は、診断表１００を示す図である。
【００３１】
例えば、あるウェブページに対応する診断表１００は、当該ウェブページにそれぞれ１以上存在しうるｓｔｒｏｎｇ要素、ｅｍ要素、ｃｉｔｅ要素、ｂｌｏｃｋｑｕｏｔｅ要素についてのレコードを備える。
【００３２】
ｓｔｒｏｎｇ要素とｅｍ要素は強調を、ｃｉｔｅ要素は参照を、ｂｌｏｃｋｑｕｏｔｅ要素は引用を、ｑ要素は短い引用を示すための要素である。
【００３３】
各レコードは、当該レコードの番号、診断メッセージ表２００での関連するレコードの番号（以下、関連番号という）、該当の要素の名前、対応する診断メッセージを予め記憶し、診断の実行後には、診断結果つまり要素数が書き込まれる。要素数が書き込まれる領域は、本発明の診断結果記憶部を構成するものである。
【００３４】
図３は、診断メッセージ表２００を示す図である。
【００３５】
例えば、図２の診断表１００に対応するウェブページについての診断メッセージ表２００は、ｓｔｒｏｎｇ要素、ｅｍ要素、ｃｉｔｅ要素、ｂｌｏｃｋｑｕｏｔｅ要素、ｑ要素のそれぞれについてのレコードを備える。
【００３６】
各レコードは、当該レコードの番号、該当の診断メッセージを予め記憶し、診断実行後には、表現レベルが書き込まれる。表現レベルが書き込まれる領域は、本発明の表現レベル記憶部を構成するものである。
【００３７】
表現レベルは、診断メッセージを当該表現レベルの高さに応じた顕著性を具備させて表示させるためのものである。表現レベルは、ここでは、「１」、「２」、「３」、「４」、「５」の５段階の値を取り得る。表現レベルが「５」の場合、診断メッセージは最も高い顕著性をもって表示される。つまり、表現レベルが「５」の場合、診断メッセージは最も目立つように表示される。
【００３８】
図４は、診断結果記憶部３００を示す図である。
【００３９】
診断結果記憶部３００には、各ウェブページについて、当該ウェブページのＵＲＬや診断回数などが書き込まれるレコードが設けられる。
【００４０】
各レコードには、該当のウェブページのＵＲＬ、当該ウェブページの診断回数、当該ウェブページの前回の診断結果つまり前回の診断で各要素について得られた要素数が書き込まれる。診断回数が書き込まれる領域は、本発明の診断回数記憶部を構成するものである。また、前回の診断結果が書き込まれる領域は、本発明の診断結果記憶部を構成するものである。
【００４１】
図５は、診断メッセージ処理方法記憶部４００を示す図である。
【００４２】
診断メッセージ処理方法記憶部４００は、各表現レベルについて、当該表現レベルに対応する診断メッセージ処理方法を記載したレコードを備える。
【００４３】
各レコードは、該当の表現レベルと、診断メッセージを当該表現レベルに応じた顕著性をもって表示させるための表示方法を予め記憶している。表示方法は、文字サイズ、表示時間に関する方法を含んでいる。また、各レコードは、予め定められた規定回数を記憶している。
【００４４】
診断メッセージは、診断回数が、この規定回数以下の場合は表示され、規定回数より多い場合は表示されない。例えば、表現レベルが「５」の場合、診断回数が５０回までは、診断メッセージが表示される。一方、表現レベルが「１」の場合、初回の診断においてのみ診断メッセージが表示される。
【００４５】
（本実施の形態に係るウェブページ診断装置１の動作）
図６は、ウェブページ診断装置１の動作を示すフローチャートである。
【００４６】
ウェブページ診断装置１のオペレータが、入力部１６にて所望のウェブページを指定する（Ｓ１）と、送受信部１１は、ウェブサーバ３から、当該ウェブページを取得し（Ｓ３）、記憶部１２に記憶させる。
【００４７】
診断部１３は、当該ウェブページに対応する診断表１００の各レコードに記載された要素について、当該ウェブページにおいて要素数を求め、要素数を該当のレコードに記憶させる（Ｓ５）。
【００４８】
ウェブページは、ＨＴＭＬなどのマークアップ言語により記述されている。マークアップ言語とは、ある対象の意味をタグ付けにより明確に記述するためのものである。
【００４９】
例えば画像についてのＨＴＭＬでの書式には次のようなものがある。
【００５０】
<img source = “picture1.jpg” alt = “バレーボール大会の写真”>
これはpicture1.jpgという画像を表示するという意味で、代替テキストは「バレーボール大会の写真」である。音声読み上げソフトは、画像を読み上げる代わりに、代替テキストである「バレーボール大会の写真」を合成音声で読み上げる。
【００５１】
この部分がうまくデザインできているかを診断するためには、ＨＴＭＬソースファイルを構文解析することで、画像のファイル名と代替テキストを取得することができる。ソースファイルの中でimgやsourceなどを検索することで、構文解析を行うのである。
【００５２】
この代替テキストが画像の意味を適切に表しているかは、人間が画像と代替テキストを見比べて判定する必要がある。画像の意味は文脈によっても異なるなど複雑なため、意味を抽出する技術はまだ開発途上である。
【００５３】
支援技術、音声読み上げソフトのような支援技術に無視されるべき画像もある。それはレイアウトのために用いられている装飾画像で、その画像が伝える情報が何も無い場合である。そのような場合、次のように記述される。
【００５４】
<img source = “image/spacer1.jpg” alt = “”>
alt属性の中身、すなわち代替テキストは空白なので、何も読み上げられないことになる。このように、代替テキストが適切かどうかは、人間の診断が必要となる。
【００５５】
このような、画像の内容、映像の内容に関する診断項目に対しては、従来のチェックツールを使った診断はまだ発展途上であり、人間の診断が必要とされている。
【００５６】
このような場合には、人間に確認を求めて、その結果を診断結果として、入力部１６から、ユーザが入力し、その結果を診断結果としてもよい。
【００５７】
図２に示すように、ここでは、ｓｔｒｏｎｇ要素を診断対象の１つとしている。診断メッセージは「ｓｔｒｏｎｇ要素が適切に使用されているか確認してください。」となっている。これはｓｔｒｏｎｇ要素が、要素内の文字を太字にするために使われているのではなく、要素内の文字が強調であることを示すために使われているかを確認するように求めている。これを人が判断して、ｓｔｒｏｎｇ要素の使い方の良否を診断すればよい。
【００５８】
これに対して、ｓｔｒｏｎｇ要素が使われていない部分の文章や文言のマークアップについては問題となる場合があるが、どこが強調であるかということはチェックツールには判断することができない。
【００５９】
「今日はよい天気です」という文章の中で、「今日は」を強調したい場合には、「今日は」という部分をｓｔｒｏｎｇ要素でマークアップする。ブラウザはｓｔｒｏｎｇ要素を太字で表すなどして、強調であることを表現する。
【００６０】
ＨＴＭＬ文書の中にｓｔｒｏｎｇ要素が無い場合に、ｓｔｒｏｎｇ要素を追加すべきか、追加しないでよいかについては、文章の中身に依存する。そのため、図２のように、「ｓｔｒｏｎｇ要素が必要であれば追加してください。」という診断メッセージを出して、ウェブコンテンツの制作者に注意を喚起することにする。
【００６１】
しかし、この診断メッセージを出しすぎても、効果はあがらない。本実施の形態では、診断が複数回行われた場合に、診断前後のＨＴＭＬ文書を比較して、修正されたかを把握することで、メッセージの表示方法を変更する。
【００６２】
さて、図６のフローチャートの説明を続ける。
【００６３】
制御部１４は、診断結果記憶部３００に、当該ウェブページに対応するレコードがあるか否かを判定する（Ｓ７）。つまり、診断部１３は、当該ウェブページを初めて診断したか否かを判定する（Ｓ７）。
【００６４】
制御部１４は、診断結果記憶部３００に該当のレコードがないなら（Ｓ７：ＮＯ）、診断結果記憶部３００にレコードを生成し、当該レコードに当該ウェブページのＵＲＬ、当該ウェブページの診断回数として「１」、ステップＳ５で得た各要素の要素数を診断結果として記憶させる（Ｓ８）。
【００６５】
次に、制御部１４は、当該ウェブページに対応する診断メッセージ表２００に対し、例えば、予め定められた表現レベルの初期値を書き込む（Ｓ９）。例えば、初期値は、重要な要素のものほど高く定められる。
【００６６】
次に、制御部１４は、診断表１００、診断メッセージ表２００から各診断メッセージを読み出し、出力部１５に表示させ（Ｓ１１）、処理を終える。
【００６７】
このとき、制御部１４は、特に診断メッセージ表２００の診断メッセージについては、当該診断メッセージを含むレコードから表現レベルを読み出し、当該表現レベルを含む診断メッセージ処理方法記憶部４００のレコードから規定回数を読み出し、診断結果記憶部３００の当該ウェブページのレコードから診断回数を読み出し、診断回数が規定回数より多いなら表示を行わず、一方、診断回数が規定回数以下なら、診断メッセージ処理方法記憶部４００の当該レコードから文字サイズまたは表示時間などに関する方法を読み出し、診断メッセージ表２００の当該診断メッセージについては、当該文字サイズで、または、当該方法にしたがって例えば所定の表示時間だけ、出力部１５に表示させる（Ｓ１１）。
【００６８】
当該表現レベルが「５」の場合は、例えば、診断メッセージが３２ポイントの文字サイズで、または、常に表示される。
【００６９】
さて、制御部１４は、診断結果記憶部３００に該当のレコードがあると判定したなら（Ｓ７：ＹＥＳ）、当該レコードの診断回数に「１」を加算し、当該レコードから診断結果つまり前回の診断結果を読み出し、また、診断メッセージ表２００からステップＳ５で得た最新の診断結果を読み出し、これら診断結果の比較を行う。
【００７０】
まず、制御部１４は、ステップＳ５で得られた１つの要素数に対応する要素について、最新の診断結果の値と前回の診断結果の値とを比較し（Ｓ２１）、全ての要素について比較を行ったか否かを判定し（Ｓ２３）、全ての要素について比較を行ってないなら（Ｓ２３：ＮＯ）、ステップＳ２１へ戻り別の要素について比較を行う一方、全ての要素について比較を行ったなら（Ｓ２３：ＹＥＳ）、前回の値より最新の値の方が多い要素があるか否かを判定する（Ｓ２５）。
【００７１】
制御部１４は、前回の値より最新の値の方が多い要素があるなら（Ｓ２５：ＹＥＳ）、その要素についての診断表１００のレコードから関連番号を読み出し、当該関連番号と同じレコードの番号を含む診断メッセージ表２００のレコードから表現レベルを読み出し、当該表現レベルが「２」以上の場合は、当該表現レベルから予め定めた値「１」を減算し、減算後の表現レベルで当該レコードの表現レベルを書き換える（Ｓ２７）。
【００７２】
ステップＳ２７では、例えば、図４に示すように、ｓｔｒｏｎｇ要素についての前回の要素数の値が「０」、図２に示すように、ｓｔｒｏｎｇ要素についての最新の要素数の値が「１」、図３に示すように、ｓｔｒｏｎｇ要素についての表現レベルが「５」なら、当該表現レベル「５」は「４」に下がる。
【００７３】
次に、制御部１４は、前回の診断結果を最新の診断結果で、つまり診断結果記憶部３００における該当レコードの診断結果を該当の診断表１００における診断結果で書き換え（Ｓ２９）、ステップＳ１１へ進む。
【００７４】
一方、制御部１４は、前回の値より最新の値の方が多い要素がないなら（Ｓ２５：ＮＯ）、ステップＳ２９へ進む。
【００７５】
例えば、ステップＳ２７で表現レベルが下がり、当該表現レベルが「３」になった場合、例えば、該当の診断メッセージが１８ポイントの文字サイズで、または、５分だけ表示される。
【００７６】
図７は、診断メッセージの表示例を示す図である。
【００７７】
診断メッセージ「ｓｔｒｏｎｇ要素が必要であれば追加してください。」は、例えば、最も重要な要素の１つであるｓｔｒｏｎｇ要素についてのものであり、該当の要素数については、初回の診断時から増えていなく、例えば、表現レベル「５」に対応する３２ポイントの文字で表示される。
【００７８】
診断メッセージ「ｂｌｏｃｋｑｕｏｔｅ要素が必要であれば追加してください。」は、例えば、最も重要な要素の１つであるｂｌｏｃｋｑｕｏｔｅ要素についてのものであり、該当の要素数については、初回の診断時から１回だけ増え、例えば、表現レベル「４」に対応する２４ポイントの文字で表示される。
【００７９】
診断メッセージ「ｅｍ要素が必要であれば追加してください。」は、例えば、最も重要でない要素の１つであるｅｍ要素についてのものであり、表現レベルは初期値「１」のままであり、対応する１２ポイントの文字で表示される。
【００８０】
なお、本実施の形態では、図６のステップＳ２５で、前回の値より最新の値の方が多い要素があると判定されたなら、該当の表現レベルを下げた（Ｓ２７）が、図６のステップＳ２５で、前回の値と最新の値が相違しているか否かを判定し、相違しているなら、該当の表現レベルを下げてもよい（Ｓ２７）。前回の値と最新の値が相違しているのは、当該要素に注意が向けられているからである。
【００８１】
また、このように、前回の値と最新の値が相違している場合、表現レベルを下げるのでなく、表現レベルを維持し、一方、前回の値と最新の値が相違していない場合、表現レベルを上げるようにしてもよい。前回の値と最新の値が相違していないのは、当該要素に注意が向けられていない可能性があるからである。
【００８２】
また、本実施の形態では、診断メッセージ処理方法記憶部４００の各レコードは、対応する診断メッセージを表現レベルに応じた顕著性をもって表示させるための表示方法と診断メッセージを表示する場合の最大の診断回数つまり診断メッセージを表示させないための方法を有するが、前者の方法と後者の方法の一方を具備させ、当該レコードに具備される方法つまり診断メッセージについての処理方法を実行させてもよい。
【００８３】
また、本実施の形態では、診断表１００、診断メッセージ表２００をウェブページごとに設けたが、１つの診断表１００、１つの診断メッセージ表２００を複数のウェブページで共用してもよい。
【００８４】
また、本実施の形態では、ｓｔｒｏｎｇ要素、ｅｍ要素、ｃｉｔｅ要素、ｂｌｏｃｋｑｕｏｔｅ要素、ｑ要素について診断を行ったが、他の要素について診断を行ってもよい。その際は、診断表１００、診断メッセージ表２００、診断結果記憶部３００の内容を適宜変更すればよい。
【００８５】
また、本実施の形態では、表現レベルを５段階としたが、かかる数は任意であり、１０段階などとしてもよい。
【００８６】
また、本実施の形態では、表現レベルに応じて診断メッセージの文字サイズ、表示時間などを変えるようにしたが、文字の色、文字の装飾などを変えるようにしてもよい。その際は、診断メッセージ処理方法記憶部４００の内容を適宜変更すればよい。
【００８７】
また、本実施の形態では、要素が重要なほど高い表現レベルの初期値を設定したが、初期値は要素の重要さによらず同じにしてもよい。
【００８８】
以上のように、本実施の形態によれば、最新の診断結果と前回の診断結果の比較の結果に応じた表現レベルに対応づけられた診断メッセージ処理方法を実行することで、診断結果が相違していなければ、診断メッセージの顕著性を例えば高め、これにより、当該要素についての注意を一層喚起することができる。また、診断結果が相違していれば、診断メッセージの顕著性を例えば低下させ、これにより、診断結果が相違しない他の要素についての診断メッセージの顕著性を高め、当該要素への注意を一層喚起することができる。その結果、ウェブページを変更していく上での効率を高めることができる。
【００８９】
なお、本実施の形態に係るウェブページ診断装置としてコンピュータを機能させるためのコンピュータプログラムは、半導体メモリ、磁気ディスク、光ディスク、光磁気ディスク、磁気テープなどのコンピュータ読み取り可能な記録媒体に記録でき、また、インターネットなどの通信網を介して伝送させて、広く流通させることができる。
【符号の説明】
【００９０】
１…ウェブページ診断装置
１１…送受信部
１２…記憶部
１３…診断部
１４…制御部
１５…出力部
１６…入力部
１００…診断表
２００…診断メッセージ表
３００…診断結果記憶部
４００…診断メッセージ処理方法記憶部
【図１】
2012155447.tif 000003
【図２】
2012155447.tif 000004
【図３】
2012155447.tif 000005
【図４】
2012155447.tif 000006
【図５】
2012155447.tif 000007
【図６】
2012155447.tif 000008
【図７】
2012155447.tif 000009