(57)【特許請求の範囲】
【請求項１】
入力項目に対応するヘルプ項目を記憶する項目記憶部から、画面に表示される複数の入力項目に対応する複数のヘルプ項目を取得する取得部と、
ユーザ端末上に表示された前記画面内の入力領域に前記複数の入力項目を表示すると共に、該画面内のヘルプ領域に、前記取得部により取得された複数のヘルプ項目を表示する表示制御部とを備え、
前記入力領域内の入力項目が指定された場合に、前記表示制御部が、該入力項目に対応する前記ヘルプ領域内のヘルプ項目の表示態様を他のヘルプ項目の表示態様と異ならせ、前記指定された入力項目に対応する前記ヘルプ領域内のヘルプ項目について詳細情報を表示し、他のヘルプ項目については詳細情報を表示することなく項目識別情報を表示する、
情報提供システム。
【請求項２】
入力項目に対応するヘルプ項目を記憶する項目記憶部から、画面に表示される複数の入力項目に対応する複数のヘルプ項目を取得する取得部と、
ユーザ端末上に表示された前記画面内の入力領域に前記複数の入力項目を表示すると共に、該画面内のヘルプ領域に、前記取得部により取得された複数のヘルプ項目を表示する表示制御部とを備え、
前記ヘルプ領域内のヘルプ項目が指定された場合に、前記表示制御部が、該ヘルプ項目に対応する前記入力領域内の入力項目の表示態様を他の入力項目の表示態様と異ならせる、
情報提供システム。
【請求項３】
入力項目に対応するヘルプ項目を記憶する項目記憶部から、画面に表示される複数の入力項目に対応する複数のヘルプ項目を取得する取得部と、
ユーザ端末上に表示された前記画面内の入力領域に前記複数の入力項目を表示すると共に、該画面内のヘルプ領域に、前記取得部により取得された複数のヘルプ項目を表示する表示制御部とを備え、
前記入力領域内の入力項目が指定された場合に、前記表示制御部が、前記複数のヘルプ項目を指定可能に表示させたまま、該入力項目に対応する前記ヘルプ領域内のヘルプ項目の表示態様を他のヘルプ項目の表示態様と異ならせる、情報提供システム。
【請求項４】
前記入力領域内の入力項目が指定された場合に、前記表示制御部が、該入力項目に対応する前記ヘルプ領域内のヘルプ項目の表示態様を他のヘルプ項目の表示態様と異ならせる、請求項３に記載の情報提供システム。
【請求項５】
前記表示制御部が、一つの入力項目における入力操作が完了したことに応じて、次の入力項目を更に前記入力領域に表示すると共に該次の入力項目を指定し、該次の入力項目に対応する前記ヘルプ領域内のヘルプ項目の表示態様を他のヘルプ項目の表示態様と異ならせる、請求項４に記載の情報提供システム。
【請求項６】
前記複数の入力項目の中に未入力の項目が存在する場合に、前記表示制御部が、該未入力の項目を指定すると共に、該未入力の項目に対応する前記ヘルプ領域内のヘルプ項目の表示態様を他のヘルプ項目の表示態様と異ならせる、請求項４又は５に記載の情報提供システム。
【請求項７】
前記表示制御部が、前記指定された入力項目に対応する前記ヘルプ領域内のヘルプ項目について詳細情報を表示し、他のヘルプ項目については詳細情報を表示することなく項目識別情報を表示する、請求項４〜６のいずれか一項に記載の情報提供システム。
【請求項８】
前記表示制御部が、前記指定された入力項目が未入力であるときに該入力項目に対応する前記ヘルプ領域内のヘルプ項目の詳細情報がユーザ操作により非表示になった場合に、該入力項目より前の未入力項目のうち最初の未入力項目を指定すると共に、該最初の未入力項目に対応する前記ヘルプ領域内のヘルプ項目の詳細情報を表示する、請求項４〜７のいずれか一項に記載の情報提供システム。
【請求項９】
前記項目記憶部に記憶されている前記ヘルプ項目が、前の入力項目での入力値に応じた複数のヘルプ情報を含み、
前記表示制御部が、前記指定された入力項目の前の入力項目での入力値に対応するヘルプ情報を前記詳細情報として表示する、請求項７又は８に記載の情報提供システム。
【請求項１０】
前記取得部が、前記複数の入力項目に対する複数のユーザの入力値を記憶する回答記憶部を参照して、各入力項目について該複数のユーザの入力値を集計し、集計結果を前記ヘルプ項目の少なくとも一部として設定し、
前記表示制御部が、前記指定された入力項目に対応する集計結果を前記詳細情報として表示する、請求項７〜９のいずれか一項に記載の情報提供システム。
【請求項１１】
前記ヘルプ領域内のヘルプ項目が指定された場合に、前記表示制御部が、該ヘルプ項目に対応する前記入力領域内の入力項目の表示態様を他の入力項目の表示態様と異ならせる、請求項３〜１０のいずれか一項に記載の情報提供システム。
【請求項１２】
情報提供システムにより実行される情報提供方法であって、
入力項目に対応するヘルプ項目を記憶する項目記憶部から、画面に表示される複数の入力項目に対応する複数のヘルプ項目を取得する取得ステップと、
ユーザ端末上に表示された前記画面内の入力領域に前記複数の入力項目を表示すると共に、該画面内のヘルプ領域に、前記取得ステップにおいて取得された複数のヘルプ項目を表示する表示制御ステップとを含み、
前記表示制御ステップでは、前記入力領域内の入力項目が指定された場合に、該入力項目に対応する前記ヘルプ領域内のヘルプ項目の表示態様を他のヘルプ項目の表示態様と異ならせ、前記指定された入力項目に対応する前記ヘルプ領域内のヘルプ項目について詳細情報を表示し、他のヘルプ項目については詳細情報を表示することなく項目識別情報を表示する、
情報提供方法。
【請求項１３】
情報提供システムにより実行される情報提供方法であって、
入力項目に対応するヘルプ項目を記憶する項目記憶部から、画面に表示される複数の入力項目に対応する複数のヘルプ項目を取得する取得ステップと、
ユーザ端末上に表示された前記画面内の入力領域に前記複数の入力項目を表示すると共に、該画面内のヘルプ領域に、前記取得ステップにおいて取得された複数のヘルプ項目を表示する表示制御ステップとを含み、
前記表示制御ステップでは、前記ヘルプ領域内のヘルプ項目が指定された場合に、該ヘルプ項目に対応する前記入力領域内の入力項目の表示態様を他の入力項目の表示態様と異ならせる、
情報提供方法。
【請求項１４】
入力項目に対応するヘルプ項目を記憶する項目記憶部から、画面に表示される複数の入力項目に対応する複数のヘルプ項目を取得する取得部と、
ユーザ端末上に表示された前記画面内の入力領域に前記複数の入力項目を表示すると共に、該画面内のヘルプ領域に、前記取得部により取得された複数のヘルプ項目を表示する表示制御部とをコンピュータに実行させ、
前記入力領域内の入力項目が指定された場合に、前記表示制御部が、該入力項目に対応する前記ヘルプ領域内のヘルプ項目の表示態様を他のヘルプ項目の表示態様と異ならせ、前記指定された入力項目に対応する前記ヘルプ領域内のヘルプ項目について詳細情報を表示し、他のヘルプ項目については詳細情報を表示することなく項目識別情報を表示する、
情報提供プログラム。
【請求項１５】
入力項目に対応するヘルプ項目を記憶する項目記憶部から、画面に表示される複数の入力項目に対応する複数のヘルプ項目を取得する取得部と、
ユーザ端末上に表示された前記画面内の入力領域に前記複数の入力項目を表示すると共に、該画面内のヘルプ領域に、前記取得部により取得された複数のヘルプ項目を表示する表示制御部とをコンピュータに実行させ、
前記ヘルプ領域内のヘルプ項目が指定された場合に、前記表示制御部が、該ヘルプ項目に対応する前記入力領域内の入力項目の表示態様を他の入力項目の表示態様と異ならせる、
情報提供プログラム。
【請求項１６】
情報提供システムにより実行される情報提供方法であって、
入力項目に対応するヘルプ項目を記憶する項目記憶部から、画面に表示される複数の入力項目に対応する複数のヘルプ項目を取得する取得ステップと、
ユーザ端末上に表示された前記画面内の入力領域に前記複数の入力項目を表示すると共に、該画面内のヘルプ領域に、前記取得ステップにおいて取得された複数のヘルプ項目を表示する表示制御ステップとを含み、
前記表示制御ステップでは、前記入力領域内の入力項目が指定された場合に、前記複数のヘルプ項目を指定可能に表示させたまま、該入力項目に対応する前記ヘルプ領域内のヘルプ項目の表示態様を他のヘルプ項目の表示態様と異ならせる、情報提供方法。
【請求項１７】
入力項目に対応するヘルプ項目を記憶する項目記憶部から、画面に表示される複数の入力項目に対応する複数のヘルプ項目を取得する取得部と、
ユーザ端末上に表示された前記画面内の入力領域に前記複数の入力項目を表示すると共に、該画面内のヘルプ領域に、前記取得部により取得された複数のヘルプ項目を表示する表示制御部とをコンピュータに実行させ、
前記入力領域内の入力項目が指定された場合に、前記表示制御部が、前記複数のヘルプ項目を指定可能に表示させたまま、該入力項目に対応する前記ヘルプ領域内のヘルプ項目の表示態様を他のヘルプ項目の表示態様と異ならせる、情報提供プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の一形態は、入力項目に関するヘルプを表示する情報提供システム、情報提供方法、及び情報提供プログラムに関する。
【背景技術】
【０００２】
従来から、入力項目に関するヘルプを表示する技術が知られている。例えば下記特許文献１には、複数の文書アイコンのうちの一つにカーソルを乗せて左クリックすることで、選択された文書アイコンに関する説明文（ヒント）をポップアップ表示させる装置が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−０７３２３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記特許文献１に記載されているような仕組みにより、ユーザは自身が選択した一つの入力項目に関するヘルプを確認することができる。しかし、ユーザはどの入力項目についてヘルプが用意されているかを予め知ることはできず、個々の入力項目を一つずつ選択して確認する必要がある。そこで、複数の入力項目のそれぞれについてのヘルプの存在をユーザに分かり易く示すことが要請されている。
【課題を解決するための手段】
【０００５】
本発明の一形態に係る情報提供システムは、入力項目に対応するヘルプ項目を記憶する項目記憶部から、画面に表示される複数の入力項目に対応する複数のヘルプ項目を取得する取得部と、ユーザ端末上に表示された画面内の入力領域に複数の入力項目を表示すると共に、該画面内のヘルプ領域に、取得部により取得された複数のヘルプ項目を表示する表示制御部とを備え、入力領域及びヘルプ領域のうちの一方の領域内に表示されている項目が指定された場合に、表示制御部が、該指定された項目に対応する他方の領域内の項目の表示態様を、該他方の領域内の他の項目の表示態様と異ならせる。
【０００６】
本発明の一形態に係る情報提供方法は、情報提供システムにより実行される情報提供方法であって、入力項目に対応するヘルプ項目を記憶する項目記憶部から、画面に表示される複数の入力項目に対応する複数のヘルプ項目を取得する取得ステップと、ユーザ端末上に表示された画面内の入力領域に複数の入力項目を表示すると共に、該画面内のヘルプ領域に、取得ステップにおいて取得された複数のヘルプ項目を表示する表示制御ステップとを含み、表示制御ステップでは、入力領域及びヘルプ領域のうちの一方の領域内に表示されている項目が指定された場合に、該指定された項目に対応する他方の領域内の項目の表示態様を、該他方の領域内の他の項目の表示態様と異ならせる。
【０００７】
本発明の一形態に係る情報提供プログラムは、入力項目に対応するヘルプ項目を記憶する項目記憶部から、画面に表示される複数の入力項目に対応する複数のヘルプ項目を取得する取得部と、ユーザ端末上に表示された画面内の入力領域に複数の入力項目を表示すると共に、該画面内のヘルプ領域に、取得部により取得された複数のヘルプ項目を表示する表示制御部とをコンピュータに実行させ、入力領域及びヘルプ領域のうちの一方の領域内に表示されている項目が指定された場合に、表示制御部が、該指定された項目に対応する他方の領域内の項目の表示態様を、該他方の領域内の他の項目の表示態様と異ならせる。
【０００８】
このような形態によれば、互いに関連付けられた複数の入力項目及び複数のヘルプ項目が画面内に表示され、特定の入力項目（又はヘルプ項目）が選択されると、それに対応するヘルプ項目（又は入力項目）が、他のヘルプ項目（又は他の入力項目）とは異なる態様で表示される。したがって、ユーザは複数の入力項目に対応する複数のヘルプ項目を画面内で確認できると共に、自身が選択した項目に対応する項目を簡単に知ることができる。すなわち、複数の入力項目のそれぞれについてのヘルプの存在をユーザに分かり易く示すことができる。
【０００９】
別の形態に係る情報提供システムでは、入力領域内の入力項目が指定された場合に、表示制御部が、該入力項目に対応するヘルプ領域内のヘルプ項目の表示態様を他のヘルプ項目の表示態様と異ならせてもよい。この場合には、ユーザは自身が選択した入力項目に対応するヘルプ項目を簡単に知ることができる。
【００１０】
さらに別の形態に係る情報提供システムでは、表示制御部が、一つの入力項目における入力操作が完了したことに応じて、次の入力項目を更に入力領域に表示すると共に該次の入力項目を指定し、該次の入力項目に対応するヘルプ領域内のヘルプ項目の表示態様を他のヘルプ項目の表示態様と異ならせてもよい。入力の進捗に応じて入力項目を順に表示すると共に次の入力項目のヘルプ項目を他のヘルプ項目と異なる態様で表示することで、入力をユーザに促すことができる。
【００１１】
さらに別の形態に係る情報提供システムでは、複数の入力項目の中に未入力の項目が存在する場合に、表示制御部が、該未入力の項目を指定すると共に、該未入力の項目に対応するヘルプ領域内のヘルプ項目の表示態様を他のヘルプ項目の表示態様と異ならせてもよい。これにより、ユーザに未入力の項目への入力を促すと共に、その項目に対応するヘルプ項目をユーザに簡単に知らせることができる。
【００１２】
さらに別の形態に係る情報提供システムでは、表示制御部が、指定された入力項目に対応するヘルプ領域内のヘルプ項目について詳細情報を表示し、他のヘルプ項目については詳細情報を表示することなく項目識別情報を表示してもよい。この場合には、ユーザは自ら操作することなく、現在指定されている入力項目のヘルプの詳細を容易に確認でき、且つ入力を円滑に行うことができる。また、ヘルプの詳細は指定されている入力項目についてのみ表示されるので、ヘルプの表示態様を簡潔にすることができる。
【００１３】
さらに別の形態に係る情報提供システムでは、表示制御部が、指定された入力項目が未入力であるときに該入力項目に対応するヘルプ領域内のヘルプ項目の詳細情報がユーザ操作により非表示になった場合に、該入力項目より前の未入力項目のうち最初の未入力項目を指定すると共に、該最初の未入力項目に対応するヘルプ領域内のヘルプ項目の詳細情報を表示してもよい。ヘルプを閉じる操作に応じて、最初の未入力項目にフォーカスを移すと共に対応するヘルプを表示することで、必要な入力がユーザに促されるので、入力の利便性を向上させることができる。
【００１４】
さらに別の形態に係る情報提供システムでは、項目記憶部に記憶されているヘルプ項目が、前の入力項目での入力値に応じた複数のヘルプ情報を含み、表示制御部が、指定された入力項目の前の入力項目での入力値に対応するヘルプ情報を詳細情報として表示してもよい。このようにヘルプ情報を動的に編集することで、前の入力値とは関係のないヘルプを表示せず、必要なヘルプだけをユーザに提示することができる。
【００１５】
さらに別の形態に係る情報提供システムでは、取得部が、複数の入力項目に対する複数のユーザの入力値を記憶する回答記憶部を参照して、各入力項目について該複数のユーザの入力値を集計し、集計結果をヘルプ項目の少なくとも一部として設定し、表示制御部が、指定された入力項目に対応する集計結果を詳細情報として表示してもよい。これにより、他ユーザの入力の動向がヘルプ情報として入力作業中のユーザに示されるので、ユーザはその入力動向を参考に入力項目を埋めることができる。
【００１６】
さらに別の形態に係る情報提供システムでは、ヘルプ領域内のヘルプ項目が指定された場合に、表示制御部が、該ヘルプ項目に対応する入力領域内の入力項目の表示態様を他の入力項目の表示態様と異ならせてもよい。この場合には、ユーザは自身が選択したヘルプ項目に対応する入力項目を簡単に知ることができる。
【発明の効果】
【００１７】
本発明の一側面によれば、複数の入力項目のそれぞれについてのヘルプの存在をユーザに分かり易く示すことができる。
【図面の簡単な説明】
【００１８】
【図１】実施形態に係るオンライン見積システムの全体構成を示す図である。
【図２】項目情報の例を示す図である。
【図３】回答情報の例を示す図である。
【図４】図１に示すウェブサーバのハードウェア構成を示す図である。
【図５】図１に示すオンライン見積システムの機能構成を示すブロック図である。
【図６】見積サイトの表示例を示す図である。
【図７】見積サイトの表示例を示す図である。
【図８】見積サイトの表示例を示す図である。
【図９】見積サイトの表示例を示す図である。
【図１０】見積サイトの表示例を示す図である。
【図１１】見積サイトの表示例を示す図である。
【図１２】見積サイトの表示例を示す図である。
【図１３】見積サイトの表示例を示す図である。
【図１４】見積サイトの表示例を示す図である。
【図１５】見積サイトの表示例を示す図である。
【図１６】見積サイトの表示例を示す図である。
【図１７】見積サイトの表示例を示す図である。
【図１８】図１に示すオンライン見積システムの動作を示すシーケンス図である。
【図１９】図１８に示す表示態様の制御の詳細を示すフローチャートである。
【図２０】図１８に示す表示態様の制御の詳細を示すフローチャートである。
【図２１】実施形態に係る情報提供プログラムの構成を示す図である。
【発明を実施するための形態】
【００１９】
以下、添付図面を参照しながら本発明の実施形態を詳細に説明する。なお、図面の説明において同一又は同等の要素には同一の符号を付し、重複する説明を省略する。
【００２０】
本実施形態では、本発明に係る情報提供システムをオンライン見積システム１に適用する。まず、図１〜１７を用いて、実施形態に係るオンライン見積システム１の機能及び構成を説明する。オンライン見積システム１は、オンラインを介して所定の見積りをユーザに提示するコンピュータシステムである。本実施形態では、オンライン見積システム１は自動車保険の見積りを提示するものとするが、見積りの種類は何ら限定されず、オンライン見積システム１は任意の商品又はサービスについての見積りを提示してもよい。図１に示すように、オンライン見積システム１はウェブサーバ１０、データベース群２０、及びユーザ端末３０を備えている。これらの装置はインターネットやイントラネットなどを含む通信ネットワークＮを介して互いに接続されている。
【００２１】
ウェブサーバ１０は、オンライン見積りのウェブサイト（見積サイト）をユーザに提供し、そのサイトを介して入力された情報に基づいて見積りを作成するコンピュータシステムである。見積サイトでは１ページ当たり複数の入力項目が表示され、ユーザはそれらの入力項目を埋めて見積りを依頼するが、この際に、ユーザは複数の入力項目のそれぞれについてヘルプを見ることができる。本実施形態はこのヘルプの表示方法を特徴とする。
【００２２】
データベース群２０は、オンライン見積システム１で必要な各種データベースの集まりである。
【００２３】
ユーザ端末３０は、見積りを得ようとするユーザが所有するコンピュータである。ユーザ端末３０の種類は限定されず、例えば据置型又は携帯型のパーソナルコンピュータでもよいし、高機能携帯電話機（スマートフォン）や携帯電話機、携帯情報端末（ＰＤＡ）などの携帯端末でもよい。オンライン見積システム１内に存在するユーザ端末３０の台数も限定されない。
【００２４】
以上を前提として、ウェブサーバ１０の詳細を説明する。まず、このウェブサーバ１０によりアクセスされる各種データベースについて詳しく説明する。
【００２５】
項目データベース（項目記憶部）２１は、見積サイトの入力項目に関する項目情報を記憶する装置である。項目情報は、見積サイトのページを一意に特定するページ識別子と、そのページ上に表示される入力項目と、その入力項目のヘルプ項目とが互いに関連付けられた情報である。一つのページには複数の入力項目が関連付けられ、各入力項目にはヘルプ項目が関連付けられる。以下では、ヘルプ項目のことを単に「ヘルプ」とも言う。本明細書において、ヘルプ項目とはユーザの入力を手助けするための任意の情報のことであり、入力項目についての説明、参考情報、あるいは補助情報ということもできる。
【００２６】
項目情報の例を図２に示す。この例から、ページ識別子「Ｐ０１」で示される１ページ目には型式やメーカー、車名などの入力項目が表示され、ページ識別子「Ｐ０２」で示される２ページ目には加入状況や満期日、保険会社などの入力項目が表示されることが分かる。また、各入力項目にヘルプが用意されていることも分かる。例えば、１ページ目の入力項目「初度登録年月」に対して、「自動車が初めて国の登録及び検査を受けた年月です。」という文を含むヘルプが用意されている。
【００２７】
なお、各ヘルプの表現形式は任意に定めてよい。例えば、テキストのみでヘルプを作成してもよいし、テキスト及び画像（静止画又は動画）によりヘルプを作成してもよいし、画像（静止画又は動画）のみでヘルプを作成してもよい。また、現在の入力項目のヘルプを前の入力項目（例えば、一つ前または二つ前の入力項目）の回答に応じて動的に変更するために、一つの入力項目に対して、その入力値（回答）に応じた複数のヘルプ情報を関連付けておいてもよい。また、各入力項目について、通常表示用のヘルプ情報と、未入力チェックでのエラー時に表示するためのより詳細なヘルプ情報とを関連付けておいてもよい。
【００２８】
回答データベース（回答記憶部）２２は、見積りを得るためにユーザが入力した情報（回答情報）を記憶する装置である。回答情報は、ユーザを一意に特定するユーザ識別子と、複数の入力項目に対応するそのユーザの複数の回答とが互いに関連付けられた情報である。回答情報の例を図３に示す。この例から、ユーザ「Ｕ００１」が車の型式、メーカー、及び名前をそれぞれ「ＡＢＣ」「メーカーＭａ」「車Ｃａ」と回答していることや、ユーザ「Ｕ００２」が現在の保険の満期日及び保険会社をそれぞれ「２０１２年１２月２日」「会社Ｈａ」と回答していることが分かる。
【００２９】
上記の各データベース及び各レコードの構成は図２，３に示すものに限定されず、各データベースに対して任意の正規化又は冗長化を行ってよい。
【００３０】
次に、ウェブサーバ１０の機能及び構成を説明する。ウェブサーバ１０のハードウェア構成を図４に示す。この図に示すように、ウェブサーバ１０は、オペレーティングシステムやアプリケーション・プログラムなどを実行するＣＰＵ１０１と、ＲＯＭ及びＲＡＭで構成される主記憶部１０２と、ハードディスクなどで構成される補助記憶部１０３と、ネットワークカードなどで構成される通信制御部１０４と、キーボードやマウスなどの入力装置１０５と、ディスプレイなどの出力装置１０６とを備えている。
【００３１】
後述するウェブサーバ１０の各機能的構成要素は、ＣＰＵ１０１又は主記憶部１０２の上に所定のソフトウェアを読み込ませ、ＣＰＵ１０１の制御の下で通信制御部１０４や入力装置１０５、出力装置１０６などを動作させ、主記憶部１０２又は補助記憶部１０３におけるデータの読み出し及び書き込みを行うことで実現される。処理に必要なデータやデータベースは主記憶部１０２又は補助記憶部１０３内に格納される。なお、図４ではウェブサーバ１０が１台のコンピュータで構成されているように示しているが、ウェブサーバ１０の機能を複数台のコンピュータに分散させてもよい。
【００３２】
ユーザ端末３０はウェブサーバ１０と同様のハードウェア構成を備えているので、ユーザ端末３０のハードウェア構成の図示は省略する。ただし、ユーザ端末３０では入力装置及び出力装置がタッチパネルにより実現されるなどのように、具体的な部品はユーザ端末３０とウェブサーバ１０とで異なり得る。ユーザ端末３０においてもウェブサーバ１０と同様に、後述する機能的構成要素がハードウェアを用いて実現される。
【００３３】
図５に示すように、ウェブサーバ１０は機能的構成要素としてページ生成部１１及び登録部１２を備えている。ユーザ端末３０は機能的構成要素としてページ取得部３１、表示制御部３２、及び送信部３３を備えている。
【００３４】
まずユーザ端末３０の各機能を説明する。ページ取得部３１は、見積サイトのページのデータ（ページデータ）をウェブサーバ１０から取得する機能要素である。ユーザが見積サイトを指定する操作を行うと、ページ取得部３１はそのサイトのＵＲＬ（Uniform Resource Locator）を含むページ要求をウェブサーバ１０に送信する。その後、ページ取得部３１は、ウェブサーバ１０がそのＨＴＴＰ（Hypertext Transfer Protocol）リクエストに応じて送ってきたページデータを受信し、当該データを表示制御部３２に出力する。
【００３５】
表示制御部３２は、ウェブページをユーザ端末３０のモニタ上に表示し、そのページに対するユーザ操作に応じて入力項目又はヘルプ項目の表示態様を変更する機能要素である。表示制御部３２は、ページデータに含まれるＨＴＭＬ（HyperText Markup Language）データ及びスクリプト（例えばＪａｖａＳｃｒｉｐｔ（登録商標））がユーザ端末３０のＣＰＵ又は主記憶部上に展開されて実行されることで実現される。見積サイトは複数のページに分かれており、入力の進捗又はユーザ操作に基づいて表示画面が次のページ又は前のページに切り替わる。いずれのページ（画面）も、複数の入力項目が表示される入力領域（ページの左側）と、各入力項目のヘルプが表示されるヘルプ領域（ページの右側）とを含んでいる。
【００３６】
表示制御部３２は、ユーザ入力の対象である入力項目（ユーザが次に埋めるべき入力項目）に対応するヘルプ項目についてのみ詳細情報を表示し、その他の入力項目に関するヘルプ項目についてはタイトル（項目識別情報）のみを表示する。以下では図６〜１３を用いて、入力対象の切替に応じてヘルプ項目の表示態様を変更する処理の一例を説明する。
【００３７】
まず、表示制御部３２はページ取得部３１から入力されたページデータに基づいて、図６に示すように第１ページ（ステップ１の画面）４１を表示する。第１ページ４１の初期表示時では、表示制御部３２は最初の入力項目である「選択方法」欄のみを表示し、この欄をユーザ入力の対象として指定する。表示制御部３２は、ユーザに型式を入力させるか、それともメーカー及び車名を入力させるかをユーザに選択させるためのラジオボタンを「選択方法」欄に配置する。
【００３８】
さらに、表示制御部３２は、第１ページ４１に含まれる複数の入力項目に対応する複数のヘルプ項目をヘルプ領域に表示する。このとき、表示制御部３２は入力対象として指定されている「選択方法」欄の「型式」のヘルプについてのみ詳細情報を表示し、他の入力項目のヘルプについてはタイトルのみを表示する。
【００３９】
ユーザが「選択方法」欄でいずれかのラジオボタンを選択すると、表示制御部３２はその選択に応じて次の入力項目を表示すると共に、当該次の項目に対応するヘルプの詳細をヘルプ領域に表示する。例えば、図７に示すようにユーザが「メーカー・車名」を選択すると、表示制御部３２は次の入力項目である「メーカー」欄を表示してこの欄を入力対象として指定する。そして、表示制御部３２は「メーカー」のヘルプの表示態様を詳細表示に変更すると共に、「型式」のヘルプの表示態様をタイトルのみの表示に変更する。
【００４０】
ユーザが「メーカー」欄の選択ボタンを押すと、表示制御部３２は図８に示すようなモーダルウィンドウ４１ａを開く。このウィンドウ４１ａは、複数のメーカーの候補の中から一つのメーカーを選択するための複数のラジオボタンと、選択することなくモーダルウィンドウ４１ａを閉じるためのキャンセルボタンと、選択したメーカーを確定するための決定ボタンとを含んでいる。
【００４１】
ユーザが一のメーカーを選択して決定ボタンを押すと、表示制御部３２はモーダルウィンドウ４１ａを閉じて、選択されたメーカー名と、モーダルウィンドウ４１ａを再表示するための修正ボタンとを「メーカー」欄に表示する。さらに、表示制御部３２は次の入力項目である「車名」欄を表示してこの欄を次の入力対象として指定すると共に、「車名」のヘルプ項目についてのみ詳細を表示する。これらの制御により、図９に示すような第１ページ４１が表示される。ユーザに車名を入力させるために、表示制御部３２はメーカー選択の場合と同様の入力インタフェース（モーダルウィンドウ）をユーザに提供する。
【００４２】
ユーザが一の車名を選択し終えると、表示制御部３２は「メーカー」欄の制御と同様に、選択された車名と修正ボタンとを「車名」欄に表示する。さらに、表示制御部３２は次の入力項目である「型式」欄を表示してこの欄を入力対象として指定すると共に、「型式」のヘルプについてのみ詳細を表示する。これらの制御により、図１０に示すような第１ページ４１が表示される。ユーザに型式を入力させるために、表示制御部３２はメーカー選択及び車名選択の場合と同様の入力インタフェースをユーザに提供する。
【００４３】
その後、入力対象が「型式」から「初度登録年月」、「利用目的」、「予想年間走行距離」へと移るに従い、表示制御部３２はこれらの項目を順次表示すると共に、詳細に表示させるヘルプ項目を「初度登録年月」、「利用目的」、「予想年間走行距離」の順に切り替える（図１１〜１３参照）。
【００４４】
このように、表示制御部３２は入力対象として指定した入力項目のヘルプの表示態様を他のヘルプ項目と異ならせる。
【００４５】
第１ページ４１での入力が終了すると、ユーザは次のページを表示させるために「次へ」ボタンを押すが、表示制御部３２はこの時に、未入力の項目が存在するか否かを判定する。そして、必要な項目がすべて入力されていると判定した場合には、表示制御部３２は次のページを表示し、未入力の項目が存在すればその項目を入力対象として指定する。この際にも、表示制御部３２は指定された未入力項目のヘルプ項目についてのみ詳細を表示する。もし未入力項目が複数あれば、表示制御部３２は、その中で最も前に位置する未入力項目を入力対象とし、そのヘルプの詳細を表示する。このような制御により、ユーザに未入力の項目への入力を促すと共に、その項目に対応するヘルプ項目をユーザに簡単に知らせることができる。なお、上記のように未入力チェックでエラーが発生した場合には、表示制御部３２は通常の場合よりも詳細なヘルプ情報を表示してもよい。これにより、未入力項目に関するより詳しい説明をユーザに提示することができる。
【００４６】
表示制御部３２は第１ページ４１以降の各ページにおいても、第１ページ４１と同様に入力項目及びヘルプ項目の表示を制御する。第２ページ（ステップ２の画面）４２の制御の一部を図１４〜１６に示す。これらの図に示すように、表示制御部３２は入力対象が「現在の加入状況」から「満期日」、「保険会社」へと移るに従い、これらの項目を順次表示すると共に、詳細に表示させるヘルプ項目を「現在の加入状況」、「満期日」、「保険会社」の順に切り替える。
【００４７】
このように、表示制御部３２は、入力の進捗に沿ってヘルプを先回りして表示するので、ユーザは次の入力を行おうとする時点でそのヘルプを確認することができる。表示制御部３２は、例えばラジオボタンであればチェックされた瞬間に、テキストボックスであればフォーカスが外れた瞬間に、コンボボックスであればリストから一つの値が選択された瞬間に、それぞれ入力が完了したと判定することで、先回りしてヘルプを表示することができる。
【００４８】
表示制御部３２は、入力対象として指定した入力項目のヘルプを前の入力項目の入力値（回答）に応じて動的に変更してもよい。例えば、一つ前の入力項目での入力値の候補として回答Ｒａ及び回答Ｒｂがあり、現在の入力項目に対応するヘルプ項目が、回答Ｒａに対応する情報Ｉａと回答Ｒｂに対応する情報Ｉｂとを含んでいるとする。この場合には、表示制御部３２は回答Ｒａが入力された場合には情報Ｉａのみを詳細として表示し、回答Ｒｂが入力された場合には情報Ｉｂのみを詳細として表示する。このようにヘルプ項目を制御することで、前の入力値とは関係のないヘルプを表示せず、必要なヘルプだけをユーザに提示することができる。
【００４９】
入力項目の切替に応じてヘルプ項目の表示態様を変える処理に加えて、表示制御部３２は、ユーザによるヘルプ項目の選択の操作に応じて入力項目の表示態様を変える処理も実行する。
【００５０】
具体的には、表示制御部３２は選択されることで詳細が表示されたヘルプ項目に対応する入力項目の背景のみを強調色に設定し、その他の入力項目の背景を標準色に設定することで、ヘルプが表示されている入力項目の表示態様を他の入力項目と異ならせる。ここで、ユーザが特定のヘルプ項目を選択した場合には、そのヘルプ項目についてのみ詳細が表示され、その選択操作より前に詳細表示されていたヘルプ項目はタイトルのみの表示に変わる。したがって、詳細表示されるヘルプ項目はあくまでも一つのみである。
【００５１】
例えば、図１３に示すように「予想年間走行距離」欄が入力対象であり且つその欄のヘルプについての詳細が表示されている場合に、ユーザが「型式」のヘルプをクリック（選択）したとする。この場合には、表示制御部３２は図１７に示すように、「型式」のヘルプについてのみ詳細を表示すると共に、入力領域にある「型式」欄の背景を強調色に変更する。その後、もしユーザが「利用目的」欄のヘルプをクリック（選択）したならば、表示制御部３２はそのヘルプについてのみ詳細を表示すると共に、入力領域にある「型式」欄の背景を標準色に戻し、「利用目的」欄の背景を強調色に変更する。
【００５２】
このように、表示制御部３２は、入力領域及びヘルプ領域のうちの一方に表示されている一つの項目が指定された場合に、他方の領域に表示されており且つ該一つの項目に対応する項目の表示態様を、該他方の領域内に表示されている他の項目の表示態様と異ならせる。
【００５３】
送信部３３は、ユーザが見積サイト内の必要な入力を完了して送信指示の操作を行ったことに応じて、入力された１セットの回答を回答情報としてウェブサーバ１０に送信する手段である。
【００５４】
次にウェブサーバ１０の各機能を説明する。ページ生成部１１は、ウェブページを生成してユーザ端末３０に提供する機能要素である。ユーザ端末３０からページ要求を受信すると、ページ生成部１１はその要求で示されるＵＲＬのウェブページを生成し、そのページのデータをその端末３０に送信する。ウェブページを生成する際にページ生成部１１は各入力項目のヘルプを取得するが、この処理のためにページ生成部１１は項目取得部１１ａを備えている。
【００５５】
項目取得部１１ａは、画面上に表示される複数の入力項目に対応する複数のヘルプ項目をデータベース群２０から取得する機能要素である。項目取得部１１ａは、各ページについて、ヘルプ項目を取得する処理を実行する。ヘルプ項目の取得方法は以下に示すように様々なものが考えられる。
【００５６】
項目取得部１１ａは、項目データベース２１に記憶されているヘルプ項目を読み出し、そのヘルプ項目をそのままウェブページに埋め込んでもよい。この場合には、ユーザ端末３０では項目情報で示されるヘルプ項目がそのままヘルプの詳細として表示されるか、または、前の入力項目の回答に応じて表示制御部３２により動的に編集されたヘルプの詳細が表示される。
【００５７】
あるいは、項目取得部１１ａは項目データベース２１から読み出したヘルプ項目に、回答データベース２２内の回答情報を集計することで得られたユーザの回答状況を追加することで、ユーザに提示する最終的なヘルプ項目を生成してもよい。項目取得部１１ａは任意の入力項目について回答データベース２２内の対応する回答を集計することで、回答の種類毎にユーザ数や回答率などの指数を求める。
【００５８】
一例として、入力項目「利用目的」に対して三つの選択肢「業務」、「通勤・通学」、及び「日常・レジャー」が用意されているとすれば、項目取得部１１ａは回答データベース２２を参照して、各選択肢がどれだけのユーザに選ばれたかを集計する。例えば、項目取得部１１ａは「業務」、「通勤・通学」、及び「日常・レジャー」を選んだユーザ数（または割合）をそれぞれ１０人（または１２．５％）、２０人（または２５．０％）、及び５０人（または６２．５％）と求める。そして、項目取得部１１ａは項目データベース２１から読み出した「利用目的」のヘルプ項目（図１２参照）に集計結果をテキストやグラフなどの形式で追加し、この追加により得られた最終的なヘルプ項目をウェブページに埋め込む。
【００５９】
このように回答情報を用いて動的にヘルプ項目を生成することで、他ユーザの入力の動向がヘルプ情報として入力作業中のユーザに示されるので、ユーザはその入力動向を参考に入力項目を埋めることができる。
【００６０】
登録部１２は、ユーザ端末３０から回答情報を受信してその情報を回答データベース２２に格納する機能要素である。上述したとおり、登録された回答情報は項目取得部１１ａにより参照され得る。
【００６１】
次に、図１８〜２０を用いて、オンライン見積システム１の動作を説明すると共に本実施形態に係る情報提供方法について説明する。
【００６２】
全体的な流れは図１８に示す通りである。ユーザが見積サイトにアクセスするための操作をユーザ端末３０上で行うと、ページ取得部３１がページ要求をウェブサーバ１０に送信する（ステップＳ１１）。ウェブサーバ１０では、ページ生成部１１が項目データベース２１から読み出したヘルプ項目を含むウェブページを生成し（ステップＳ１２）、ページデータをユーザ端末３０に送信する（ステップＳ１３）。ステップＳ１２では、項目取得部１１ａが項目データベース２１から各入力項目のヘルプ項目を読み出すと共に必要に応じて回答データベース２２内の回答情報を集計することで、ユーザに提供する最終的な複数のヘルプ項目を取得する（取得ステップ）。
【００６３】
ユーザ端末３０ではページ取得部３１がページデータを受信して見積サイトのウェブページを表示し（ステップＳ１４）、これによりユーザは見積りを得るための情報を入力することができる。ユーザが入力作業を進めている間においては、表示制御部３２がユーザ操作に応じて入力項目及びヘルプ項目双方の表示態様を制御する（ステップＳ１５、表示制御ステップ）。
【００６４】
ユーザが必要な項目をすべて埋め、入力内容を送信するための操作を行うと、入力内容が確定し（ステップＳ１６）、送信部３３がその入力内容を回答情報としてウェブサーバ１０に送信する（ステップＳ１７）。ウェブサーバ１０では登録部１２がその回答情報を受信して回答データベース２２に格納する（ステップＳ１８）。
【００６５】
上記ステップＳ１５における処理の詳細を説明する。まず、図１９を用いて、一つの入力項目が自動的に又はユーザ操作により指定された場合にヘルプ領域の表示態様を変更する処理を説明する。表示制御部３２は、一の入力項目を入力対象として指定すると（ステップＳ１０１）、その入力項目に対応するヘルプ項目についてのみ詳細情報を表示し、他のヘルプ項目についてはタイトルのみを表示する。その後、表示制御部３２はユーザが現在指定されている入力項目での入力を完了するのを待つ（ステップＳ１０３；ＮＯ）。現在の入力項目での入力が完了すると（ステップＳ１０３；ＹＥＳ）、表示制御部３２は次の入力項目を入力対象と指定し（ステップＳ１０４）、当該次の入力項目に対応するヘルプ項目についてのみ詳細情報を表示し、他のヘルプ項目についてはタイトルのみを表示する（ステップＳ１０５）。
【００６６】
次に、図２０を用いて、ユーザがタイトルのみ表示されているヘルプ項目を選択した場合の処理を説明する。ステップＳ１１１，Ｓ１１２の処理は上記ステップＳ１０１，Ｓ１０２の処理と同じであり、表示制御部３２は入力対象として指定されているヘルプ項目についてのみ詳細を表示する。その後、ユーザが別のヘルプ項目を選択すると（ステップＳ１１３；ＹＥＳ）、表示制御部３２はそのヘルプ項目についてのみ詳細を表示すると共に（ステップＳ１１４）、そのヘルプ項目に対応する入力項目の背景色を強調色に設定し、他の入力項目の背景色を標準色に設定する（ステップＳ１１５）。
【００６７】
次に、図２１を用いて、オンライン見積システム１を実現するための情報提供プログラムＰを説明する。情報提供プログラムＰは、コンピュータをウェブサーバ１０として機能させるためのサーバ・プログラムＰ１と、コンピュータをユーザ端末３０として機能させるためのクライアント・プログラムＰ２とを備えている。
【００６８】
サーバ・プログラムＰ１は、メインモジュールＰ１０、ページ生成モジュールＰ１１、項目取得モジュールＰ１１ａ、及び登録モジュールＰ１２を備えている。
【００６９】
メインモジュールＰ１０は、ウェブサーバ１０でのページ生成機能を統括的に制御する部分である。ページ生成モジュールＰ１１、項目取得モジュールＰ１１ａ、及び登録モジュールＰ１２を実行することにより実現される機能はそれぞれ、上記のページ生成部１１、項目取得部１１ａ、及び登録部１２の機能と同様である。
【００７０】
クライアント・プログラムＰ２は、メインモジュールＰ２０、ページ取得モジュールＰ２１、表示制御モジュールＰ２２、及び送信モジュールＰ２３を備えている。
【００７１】
メインモジュールＰ２０は、ユーザ端末３０でのページ表示機能を統括的に制御する部分である。ページ取得モジュールＰ２１、表示制御モジュールＰ２２、及び送信モジュールＰ２３を実行することにより実現される機能はそれぞれ、上記のページ取得部３１、表示制御部３２、及び送信部３３の機能と同様である。
【００７２】
サーバ・プログラムＰ１及びクライアント・プログラムＰ２はそれぞれ、例えば、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ、半導体メモリ等の有形の記録媒体に固定的に記録された上で提供される。また、各プログラムＰ１，Ｐ２は、搬送波に重畳されたデータ信号として通信ネットワークを介して提供されてもよい。
【００７３】
以上説明したように、本実施形態によれば、互いに関連付けられた複数の入力項目及び複数のヘルプ項目が１画面内に表示され、一つの入力項目（又は一つのヘルプ項目）が選択されると、それに対応する一つのヘルプ項目（又は一つの入力項目）が、他のヘルプ項目（又は他の入力項目）とは異なる態様で表示される。したがって、ユーザは複数の入力項目に対応する複数のヘルプ項目を一画面内で確認できると共に、自身が選択した項目に対応する項目を簡単に知ることができる。すなわち、複数の入力項目のそれぞれについてのヘルプの存在をユーザに分かり易く示すことができる。
【００７４】
具体的には、指定された入力項目に対応するヘルプ項目のみが詳細に表示されるので、ユーザは自ら操作することなくその入力項目のヘルプの詳細を容易に確認でき、且つ、入力を円滑に行うことができる。加えて、ヘルプの詳細は指定されている入力項目についてのみ表示されるので、ヘルプの表示態様を簡潔にすることができる。また、ユーザは自身が選択したヘルプ項目に対応する入力項目を色の違いから簡単に知ることができる。
【００７５】
また、本実施形態では、入力の進捗に応じて入力項目を順に表示すると共に次の入力項目のヘルプ項目を他のヘルプ項目と異なる態様で表示することで、入力をユーザに促すことができる。一方、画面内の複数のヘルプ項目は最初からすべて表示されるので、ユーザは最初から複数のヘルプ項目のすべてを確認することができる。
【００７６】
以上、本発明をその実施形態に基づいて詳細に説明した。しかし、本発明は上記実施形態に限定されるものではない。本発明は、その要旨を逸脱しない範囲で様々な変形が可能である。
【００７７】
表示制御部３２は、入力対象となっている未入力項目のヘルプの詳細がユーザにより閉じられた場合（タイトルのみの表示に変更された場合）に、当該未入力項目より前の項目の入力状況に応じて、次に詳細を表示するヘルプ項目を決定してもよい。
【００７８】
例えば、連続して配置されている入力項目Ａ，Ｂ，Ｃにおいて、項目Ａが入力済みであり、項目Ｂ，Ｃが未入力である場合に、ユーザが項目Ｃのヘルプを選択したことでそのヘルプの詳細のみが表示され、これに応じて入力項目Ｃの表示態様が変わったとする。そして、このときにユーザが入力項目Ｃのヘルプを閉じたとする。この場合に、表示制御部３２は、入力項目Ｃより前の未入力項目のうち最初の未入力項目である入力項目Ｂを入力対象として指定すると共に当該項目Ｂのヘルプの詳細を表示する。ヘルプを閉じる操作に応じて、最初の未入力項目にフォーカスを移すと共に対応するヘルプの詳細を表示することで、必要な入力がユーザに促されるので、入力の利便性を向上させることができる。
【００７９】
上記実施形態では、表示制御部３２は、一のヘルプ項目についてのみ詳細情報を表示したり、一の入力項目についてのみ背景を強調色に変更した。しかし、入力領域及びヘルプ領域のそれぞれにおいて一の特定の項目の表示態様をどのように他の項目と異ならせるかは、任意に定めてよい。例えば、表示制御部３２は特定の項目と他の項目との間で文字のフォント又は色を異ならせてもよいし、特定の項目にのみ任意のマーク又はアイコンを付してもよい。
【００８０】
上記実施形態ではウェブサーバ１０及びユーザ端末３０を含むクライアント・サーバ方式でオンライン見積システム１を構築したが、システム構成はこれに限定されない。例えば、ウェブサーバ１０内の機能的構成要素と同等の機能を備えるアプリケーション・プログラムをユーザ端末内にインストールすることで、ユーザ端末が直接的にデータベース群２０にアクセスして図６〜１７に示すような画面を取得してもよい。すなわち、本発明に係る情報提供システムを１台の端末のみで構築することもできる。
【００８１】
表示制御部３２は、入力項目およびヘルプ項目のどちらか一方についてのみ表示態様を変更してもよい。
【符号の説明】
【００８２】
１…オンライン見積システム（情報提供システム）、１０…ウェブサーバ、１１…ページ生成部、１１ａ…項目取得部（取得部）、１２…登録部、２０…データベース群、２１…項目データベース（項目記憶部）、２２…回答データベース（回答記憶部）、３０…ユーザ端末、３１…ページ取得部、３２…表示制御部、３３…送信部、Ｐ…情報提供プログラム、Ｐ１…サーバ・プログラム、Ｐ１，Ｐ２…各プログラム、Ｐ１０…メインモジュール、Ｐ１１…ページ生成モジュール、Ｐ１１ａ…項目取得モジュール、Ｐ１２…登録モジュール、Ｐ２…クライアント・プログラム、Ｐ２０…メインモジュール、Ｐ２１…ページ取得モジュール、Ｐ２２…表示制御モジュール、Ｐ２３…送信モジュール。
【要約】
【課題】複数の入力項目のそれぞれについてのヘルプの存在をユーザに分かり易く示すことを目的とする。
【解決手段】一形態に係る情報提供システムは取得部及び表示制御部を備える。取得部は、入力項目に対応するヘルプ項目を記憶する項目記憶部から、画面に表示される複数の入力項目に対応する複数のヘルプ項目を取得する。表示制御部は、ユーザ端末上に表示された画面内の入力領域に複数の入力項目を表示すると共に、該画面内のヘルプ領域に、取得部により取得された複数のヘルプ項目を表示する。入力領域及びヘルプ領域のうちの一方の領域内に表示されている項目が指定された場合には、表示制御部は、該指定された項目に対応する他方の領域内の項目の表示態様を、該他方の領域内の他の項目の表示態様と異ならせる。
【選択図】図５【図１】
0005161383.tif 000002
【図２】
0005161383.tif 000003
【図３】
0005161383.tif 000004
【図４】
0005161383.tif 000005
【図５】
0005161383.tif 000006
【図６】
0005161383.tif 000007
【図７】
0005161383.tif 000008
【図８】
0005161383.tif 000009
【図９】
0005161383.tif 000010
【図１０】
0005161383.tif 000011
【図１１】
0005161383.tif 000012
【図１２】
0005161383.tif 000013
【図１３】
0005161383.tif 000014
【図１４】
0005161383.tif 000015
【図１５】
0005161383.tif 000016
【図１６】
0005161383.tif 000017
【図１７】
0005161383.tif 000018
【図１８】
0005161383.tif 000019
【図１９】
0005161383.tif 000020
【図２０】
0005161383.tif 000021
【図２１】
0005161383.tif 000022