(57)【要約】【課題】Ｗｅｂアプリケーションの機能を利用しやすくすること。【解決手段】  情報提供装置２０は、情報利用端末１０に対してＷｅｂアプリケーションの機能を紹介するチュートリアルコンテンツを提供する。ユーザは、情報利用端末２０において、当該Ｗｅｂアプリケーションの機能を紹介するチュートリアルコンテンツを閲覧することができる。ユーザは、チュートリアルコンテンツを閲覧し、そこに紹介されるＷｅｂアプリケーションの機能を自己のＷｅｂアプリケーションで有効に設定したい場合、その機能が紹介されているときに所定の入力装置から情報利用端末１０に対し機能設定指示を入力する。情報提供装置２０は、ユーザが機能設定指示を入力した際に閲覧していたＷｅｂアプリケーションの機能を有効に設定する。【選択図】図１
2010092184.tif 000002
【特許請求の範囲】
【請求項１】
機能の識別情報と当該機能の有効フラグとの関連付けを機能設定領域から読み込んで当該機能を有効化するＷｅｂアプリケーションの機能設定方法であって、
前記Ｗｅｂアプリケーションの機能を紹介するチュートリアルコンテンツと、当該機能の識別情報とを関連付けて記憶したチュートリアル対応機能記憶領域を備え、
処理手段が、
前記チュートリアルコンテンツを閲覧しているユーザが当該コンテンツの閲覧装置に入力した機能設定指示に基づいて当該コンテンツの閲覧装置から機能設定要求を受け付けるステップと、
この機能設定要求を受けて、前記機能設定指示が入力された際に前記ユーザが閲覧していたチュートリアルコンテンツに関連付けられた機能の識別情報を前記チュートリアル対応機能記憶領域の情報に基づいて取得するステップと、
当該取得した機能の識別情報に有効フラグを関連付けて前記機能設定領域に格納するステップと、
を実行することを特徴としたＷｅｂアプリケーションの機能設定方法。
【請求項２】
請求項１において、前記機能の識別情報が埋め込まれたチュートリアルコンテンツの動画像データを記憶することにより、前記チュートリアルコンテンツと機能の識別情報とを関連付けて記憶し、
前記処理手段は、当該動画像データを前記コンテンツの閲覧装置に提供することにより前記チュートリアルコンテンツを再生させ、前記機能設定指示が入力された場合、当該再生中のチュートリアルコンテンツの動画像データに埋め込まれた機能の識別情報をコンテンツの閲覧装置から取得することを特徴としたＷｅｂアプリケーションの機能設定方法。
【請求項３】
請求項１において、前記機能の識別情報がＷｅｂページごとに埋め込まれたＷｅｂコンテンツからなるチュートリアルコンテンツを記憶することにより、前記チュートリアルコンテンツと機能の識別情報とを関連付けて記憶し、
前記処理手段は、当該チュートリアルコンテンツを前記コンテンツの閲覧装置に提供することにより前記チュートリアルコンテンツを表示させ、前記機能設定指示が入力された場合、当該表示中のチュートリアルコンテンツのＷｅｂページに埋め込まれた機能の識別情報をコンテンツの閲覧装置から取得することを特徴としたＷｅｂアプリケーションの機能設定方法。
【請求項４】
前記チュートリアルコンテンツが複数の機能を順に紹介する動画像であり、前記チュートリアル対応機能記憶領域は、当該チュートリアルコンテンツの再生時間ごとに異なる機能の識別情報を関連付けて記憶したことを特徴とする請求項１記載の機能設定方法。
【請求項５】
前記機能設定指示をリモコンにより前記コンテンツの閲覧装置に入力することを特徴とした請求項１記載の機能設定方法。
【請求項６】
機能の識別情報と当該機能の有効フラグとの関連付けを機能設定領域から読み込んで当該機能を有効化するＷｅｂアプリケーションの機能設定装置であって、
前記Ｗｅｂアプリケーションの機能を紹介するチュートリアルコンテンツと、当該機能の識別情報とを関連付けて記憶したチュートリアル対応機能記憶領域と、
前記チュートリアルコンテンツを閲覧しているユーザが当該コンテンツの閲覧装置に入力した機能設定指示に基づいて当該コンテンツの閲覧装置から機能設定要求を受け付ける設定要求受付手段と、
この機能設定要求を受けて、前記機能設定指示が入力された際に前記ユーザが閲覧していたチュートリアルコンテンツに関連付けられた機能の識別情報を前記チュートリアル対応機能記憶領域の情報に基づいて取得し、当該取得した機能の識別情報に有効フラグを関連付けて前記機能設定領域に格納する機能設定手段と、
を備えたことを特徴とするＷｅｂアプリケーションの機能設定装置。
【請求項７】
機能の識別情報と当該機能の有効フラグとの関連付けを機能設定領域から読み込んで当該機能を有効化するＷｅｂアプリケーションのための機能設定プログラムであって、
前記Ｗｅｂアプリケーションの機能を紹介するチュートリアルコンテンツと、当該機能の識別情報とを関連付けて記憶したチュートリアル対応機能記憶領域を備え、
処理手段に、
前記チュートリアルコンテンツを閲覧しているユーザが当該コンテンツの閲覧装置に入力した機能設定指示に基づいて当該コンテンツの閲覧装置から機能設定要求を受け付けるステップと、
この機能設定要求を受けて、前記機能設定指示が入力された際に前記ユーザが閲覧していたチュートリアルコンテンツに関連付けられた機能の識別情報を前記チュートリアル対応機能記憶領域の情報に基づいて取得するステップと、
当該取得した機能の識別情報に有効フラグを関連付けて前記機能設定領域に格納するステップと、
を実行させることを特徴としたＷｅｂアプリケーションのための機能設定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、Ｗｅｂアプリケーションが持つ種々の機能を設定する方法、装置およびプログラムに関する。
【背景技術】
【０００２】
近時、ＷｅｂメールなどのＷｅｂアプリケーションが広く利用されている。Ｗｅｂアプリケーションには種々の機能が備えられている。例えば、Ｗｅｂメールであれば、メールサーバに届いたメールを他のメールアドレスに転送する機能や、メールサーバに届いたメールに対してフィルタリングを行なう機能などが備わっている。ユーザは、Ｗｅｂにアクセスし、Ｗｅｂアプリケーションの機能設定画面を呼び出すことによって、各種の機能を有効または無効に設定することができる。
【非特許文献１】ヤフー株式会社、“Ｙａｈｏｏ  ＪＡＰＡＮメール  便利な機能ヘルプ”、［ｏｎｌｉｎｅ］、ヤフー株式会社、［平成２０年９月２５日検索］、インターネット＜ＵＲＬ：ｈｔｔｐ：／／ｈｅｌｐ．ｙａｈｏｏ．ｃｏ．ｊｐ／ｈｅｌｐ／ｊｐ／ｙｍａｉｌ／ｔｉｐｓ／＞
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、Ｗｅｂアプリケーションには多数の機能があるため、ユーザがその機能の存在に気づかず、せっかくの機能が使用されないままになることが多い。一方、Ｗｅｂアプリケーションの提供者は、ユーザに多数の機能を知ってもらうために、当該機能をユーザに紹介するためのチュートリアルコンテンツを用意している。しかし、ユーザは、チュートリアルコンテンツを通じてＷｅｂアプリケーションの機能を知得しても、一度に多数の機能が紹介されるために結局各機能の存在を忘れてしまったり、また、その機能を設定するためにはＷｅｂにアクセスして設定画面を呼び出し設定フォームを操作する必要があるため、機能の利用を躊躇する場合があった。
【０００４】
そこで本発明は、ユーザがＷｅｂアプリケーションの機能を利用しやすくすることを課題とする。
【課題を解決するための手段】
【０００５】
本発明は、Ｗｅｂアプリケーションの機能を紹介するチュートリアルコンテンツを閲覧中のユーザが、ある機能の紹介を閲覧中にその機能を有効にしたいと思ったとき、例えば１ボタン操作などの簡単な操作により、そのＷｅｂアプリケーションの機能を有効に設定できるようにする。そのために、本発明は以下の構成を採る。
【０００６】
（１）  機能の識別情報と当該機能の有効フラグとの関連付けを機能設定領域から読み込んで当該機能を有効化するＷｅｂアプリケーションの機能設定方法であって、前記Ｗｅｂアプリケーションの機能を紹介するチュートリアルコンテンツと、当該機能の識別情報とを関連付けて記憶したチュートリアル対応機能記憶領域を備え、処理手段が、前記チュートリアルコンテンツを閲覧しているユーザが当該コンテンツの閲覧装置に入力した機能設定指示に基づいて当該コンテンツの閲覧装置から機能設定要求を受け付けるステップと、この機能設定要求を受けて、前記機能設定指示が入力された際に前記ユーザが閲覧していたチュートリアルコンテンツに関連付けられた機能の識別情報を前記チュートリアル対応機能記憶領域の情報に基づいて取得するステップと、当該取得した機能の識別情報に有効フラグを関連付けて前記機能設定領域に格納するステップと、を実行することを特徴としたＷｅｂアプリケーションの機能設定方法。
本発明では、ユーザが、チュートリアルコンテンツの閲覧中に機能設定指示を入力すると、その際にチュートリアルコンテンツが紹介していたＷｅｂアプリケーションの機能が有効に設定される。
【０００７】
（２）  （１）において、前記機能の識別情報が埋め込まれたチュートリアルコンテンツの動画像データを記憶することにより、前記チュートリアルコンテンツと機能の識別情報とを関連付けて記憶し、前記処理手段は、当該動画像データを前記コンテンツの閲覧装置に提供することにより前記チュートリアルコンテンツを再生させ、前記機能設定指示が入力された場合、当該再生中のチュートリアルコンテンツの動画像データに埋め込まれた機能の識別情報をコンテンツの閲覧装置から取得することを特徴としたＷｅｂアプリケーションの機能設定方法。
本発明では、ユーザが閲覧するチュートリアルコンテンツの動画像データに機能の識別情報が埋め込まれており、ユーザが機能設定指示を入力すると、この動画像データに埋め込まれた機能の識別情報が抽出され、この機能の識別情報に対応するＷｅｂアプリケーションの機能が有効に設定される。
【０００８】
（３）  （１）において、前記機能の識別情報がＷｅｂページごとに埋め込まれたＷｅｂコンテンツからなるチュートリアルコンテンツを記憶することにより、前記チュートリアルコンテンツと機能の識別情報とを関連付けて記憶し、
前記処理手段は、当該チュートリアルコンテンツを前記コンテンツの閲覧装置に提供することにより前記チュートリアルコンテンツを表示させ、前記機能設定指示が入力された場合、当該表示中のチュートリアルコンテンツのＷｅｂページに埋め込まれた機能の識別情報をコンテンツの閲覧装置から取得することを特徴としたＷｅｂアプリケーションの機能設定方法。
本発明では、チュートリアルコンテンツがＷｅｂコンテンツで紹介されてゆく中で、ユーザが有効にしたい機能の紹介中に機能設定指示を入力すると、その時点におけるＷｅｂページに対応する機能の識別情報が選択され、当該機能の識別情報に対応するＷｅｂアプリケーションの機能が有効に設定される。
【０００９】
（４）  前記チュートリアルコンテンツが複数の機能を順に紹介する動画像であり、前記チュートリアル対応機能記憶領域は、当該チュートリアルコンテンツの再生時間ごとに異なる機能の識別情報を関連付けて記憶したことを特徴とする（１）の機能設定方法。
本発明では、チュートリアルコンテンツの動画像により複数の機能が順に紹介されてゆく中で、ユーザが有効にしたい機能の紹介中に機能設定指示を入力すると、その時点における動画像の再生時間に対応する機能の識別情報が選択され、当該機能の識別情報に対応するＷｅｂアプリケーションの機能が有効に設定される。
【００１０】
（５）  前記機能設定指示をリモコンにより前記コンテンツの閲覧装置に入力することを特徴とした（１）の機能設定方法。
本発明では、ユーザがチュートリアルコンテンツを閲覧中に、リモコンを操作することにより、前述の機能設定指示を入力することができる。
【００１１】
（６）  機能の識別情報と当該機能の有効フラグとの関連付けを機能設定領域から読み込んで当該機能を有効化するＷｅｂアプリケーションの機能設定装置であって、前記Ｗｅｂアプリケーションの機能を紹介するチュートリアルコンテンツと、当該機能の識別情報とを関連付けて記憶したチュートリアル対応機能記憶領域と、前記チュートリアルコンテンツを閲覧しているユーザが当該コンテンツの閲覧装置に入力した機能設定指示に基づいて当該コンテンツの閲覧装置から機能設定要求を受け付ける設定要求受付手段と、この機能設定要求を受けて、前記機能設定指示が入力された際に前記ユーザが閲覧していたチュートリアルコンテンツに関連付けられた機能の識別情報を前記チュートリアル対応機能記憶領域の情報に基づいて取得し、当該取得した機能の識別情報に有効フラグを関連付けて前記機能設定領域に格納する機能設定手段と、を備えたことを特徴とするＷｅｂアプリケーションの機能設定装置。
本発明では、ユーザが、コンテンツの閲覧装置において、チュートリアルコンテンツを閲覧中に機能設定指示を入力すると、機能設定装置は、その際にチュートリアルコンテンツが紹介していたＷｅｂアプリケーションの機能を有効に設定する。
【００１２】
（７）  機能の識別情報と当該機能の有効フラグとの関連付けを機能設定領域から読み込んで当該機能を有効化するＷｅｂアプリケーションのための機能設定プログラムであって、前記Ｗｅｂアプリケーションの機能を紹介するチュートリアルコンテンツと、当該機能の識別情報とを関連付けて記憶したチュートリアル対応機能記憶領域を備え、処理手段に、前記チュートリアルコンテンツを閲覧しているユーザが当該コンテンツの閲覧装置に入力した機能設定指示に基づいて当該コンテンツの閲覧装置から機能設定要求を受け付けるステップと、この機能設定要求を受けて、前記機能設定指示が入力された際に前記ユーザが閲覧していたチュートリアルコンテンツに関連付けられた機能の識別情報を前記チュートリアル対応機能記憶領域の情報に基づいて取得するステップと、当該取得した機能の識別情報に有効フラグを関連付けて前記機能設定領域に格納するステップと、を実行させることを特徴としたＷｅｂアプリケーションのための機能設定プログラム。
本発明では、処理手段が当プログラムを実行することにより、（１）と同一の作用を奏する。
【発明の効果】
【００１３】
以上の本発明によれば、ユーザが、チュートリアルコンテンツの閲覧中に機能設定指示を入力するだけで、その際にチュートリアルコンテンツが紹介していたＷｅｂアプリケーションの機能を簡単に有効化することができるので、ユーザはＷｅｂアプリケーションの機能を利用しやすくなる。
【発明を実施するための最良の形態】
【００１４】
［第１実施形態］
【００１５】
以下、本発明の実施形態を説明する。
図１は、本発明の実施形態の概要を示している。本実施形態のシステムは、情報利用端末１０と、情報提供装置２０とによって構成される。情報利用端末１０は、１つしか図示していないが、実際にはユーザの数に応じて複数の情報利用端末１０が存在する。情報利用端末１０と、情報提供装置２０は、インターネットを通じてデータ通信を行なうコンピュータ装置である。情報利用端末１０は、当該コンピュータ装置が組み込まれたテレビやＳＴＢ（Ｓｅｔ  Ｔｏｐ  Ｂｏｘ）でもよい。
【００１６】
情報提供装置２０は、情報利用端末１０に対してＷｅｂアプリケーションのサービスを提供すると共に、当該Ｗｅｂアプリケーションの機能を紹介するチュートリアルコンテンツを提供する。ユーザは、情報利用端末２０において、情報提供装置２０が提供するＷｅｂアプリケーションのサービスを利用すると共に、当該Ｗｅｂアプリケーションの機能を紹介するチュートリアルコンテンツを閲覧することができる。ユーザは、チュートリアルコンテンツを閲覧し、そこに紹介されるＷｅｂアプリケーションの機能を自己のＷｅｂアプリケーションで有効に設定したい場合、その機能が紹介されているときに所定の入力装置から情報利用端末１０に対し機能設定指示を入力する。情報利用端末１０は、この機能設定指示を受けて、情報提供装置２０に対し機能設定要求を送信する。この機能設定要求を受けた情報提供装置２０は、ユーザが機能設定指示を入力した際に閲覧していたＷｅｂアプリケーションの機能を有効に設定する。
【００１７】
ユーザは、チュートリアルコンテンツの閲覧中に機能設定指示を入力するだけで、その際にチュートリアルコンテンツが紹介していたＷｅｂアプリケーションの機能を簡単に有効化することができるので、ユーザはＷｅｂアプリケーションの機能を利用しやすくなる。
【００１８】
本実施形態において、情報利用端末１０は、請求項に記載した「コンテンツの閲覧装置」に該当する。また、情報提供装置２０は、請求項に記載した「Ｗｅｂアプリケーションの機能設定装置」に該当する。
【００１９】
図２は、図１に示した情報利用端末１０および情報提供装置２０の概略構成図である。
【００２０】
情報利用端末１０は、情報提供装置２０のＷｅｂサーバと通信するＷｅｂクライアントを備えている。このＷｅｂクライアントは、情報提供装置２０から提供されるプログラムを読み込んで、チュートリアル処理機能またはＷｅｂアプリケーションインターフェース機能（ＷｅｂアプリケーションＩ／Ｆ機能）を択一的にまたは同時に実行する。
【００２１】
チュートリアル処理機能は、情報提供装置２０が提供するチュートリアルコンテンツを表示装置に再生すると共に、ユーザが入力装置から入力する機能設定指示のイベントを検知し、機能設定要求を情報提供装置２０に送信する。ＷｅｂアプリケーションＩ／Ｆ機能は、情報提供装置２０が提供するＷｅｂアプリケーションのサービスを利用するための入出力インターフェース（ＧＵＩ：Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）をユーザに提供する。
【００２２】
また、情報利用端末１０は、ユーザが機能設定指示を入力する入力装置と通信する入力インターフェース（入力Ｉ／Ｆ）を備えている。本実施形態において、ユーザが機能設定指示を入力する入力装置は、赤外線、無線ＬＡＮまたはＢｌｕｅｔｏｏｔｈなどの無線送信機能を備えたリモコンとし、入力Ｉ／Ｆは、この無線送信機能に対応する無線受信機能を備える。もっとも、ユーザが機能設定指示を入力する入力装置は、必ずしも無線通信機能を備えている必要はなく、例えば、有線接続されたキーボードやマウスでもよい。
【００２３】
情報提供装置２０は、情報利用端末１０のＷｅｂクライアントと通信するＷｅｂサーバを備えている。また、情報提供装置２０がサーバサイドプログラムを実行することにより実現する設定要求受付手段、機能設定手段、Ｗｅｂアプリケーション実行手段およびユーザ認証手段を備えている。
【００２４】
設定要求受付手段は、情報利用端末１０が出力した機能設定要求を検知し、機能設定手段を起動する。機能設定手段は、情報利用端末１０のユーザが機能設定指示を入力した際にチュートリアルコンテンツが紹介していたＷｅｂアプリケーションの機能を判定し、当該機能を有効に設定する。Ｗｅｂアプリケーション実行手段は、情報利用端末１０に、Ｗｅｂアプリケーションのサービスを提供する。ユーザ認証手段は、情報提供装置２０のサービスを利用するユーザを認証し、ユーザを特定する。
【００２５】
情報提供装置２０は、上記各手段が利用する情報を格納した記憶領域を備えている。チュートリアルコンテンツ記憶領域は、Ｗｅｂアプリケーションの機能を紹介するチュートリアルコンテンツの実体を複数格納している。チュートリアル対応機能記憶領域は、各チュートリアルコンテンツと、当該各チュートリアルコンテンツが紹介する機能の識別情報（機能識別情報）とを関連付けて記憶している。機能設定記憶領域は、Ｗｅｂアプリケーションの各機能を有効とするか無効とするかの設定をユーザごとに記憶している。ユーザ情報記憶領域は、ユーザを認証するためのユーザＩＤおよびパスワードをユーザごとに記憶している。
【００２６】
図３は、チュートリアル対応機能記憶領域に記憶されたチュートリアル関連付けテーブルの構造図である。このチュートリアル関連付けテーブルは、チュートリアルコンテンツの識別情報と、当該チュートリアルコンテンツが紹介する機能の機能識別情報とを関連付けて記憶している。
【００２７】
本実施形態において、チュートリアルコンテンツはＷｅｂアプリケーションの機能を紹介する動画像であり、チュートリアルコンテンツの識別情報は、当該Ｗｅｂアプリケーションの種類と、当該チュートリアルコンテンツの動画像の内容情報と、当該チュートリアルコンテンツの動画像データ（動画像ファイル）の識別情報（ファイル名）とを含んでいる。
【００２８】
例えば、あるチュートリアルコンテンツは、Ｗｅｂアプリケーションである「ＡＢＣメールソフト」の機能を紹介するものであり、その機能は「受信トレイの表示方法」に関するものであり、そのチュートリアルコンテンツの動画像データの識別情報（ファイル名）は「動画１２３」であり、その機能の識別情報は「ＡＢＣメールソフトの機能１」（例えば、受信トレイのメールのプレビュー機能）である。また、他のチュートリアルコンテンツは、Ｗｅｂアプリケーションである「ＣＤＥ表計算ソフト」の機能を紹介するものであり、その機能は「グラフ設定」に関するものであり、そのチュートリアルコンテンツの動画像データの識別情報は「動画１２４」であり、その機能の識別情報は「ＣＤＥ表計算ソフトの機能１」（例えば、グラフの表示機能）である。ここで、機能の識別情報は、実際にはレコード間で重複しないユニークな値によりコード化されている。
【００２９】
機能設定手段は、このチュートリアル関連付けテーブルを参照することにより、ユーザが閲覧しているチュートリアルコンテンツに対応する機能識別情報を選択するようになっている。
【００３０】
図４は、機能設定記憶領域に記憶されたブックマーク設定テーブルの構造図である。このブックマーク設定テーブルは、ユーザＩＤと、機能識別情報と、そのユーザＩＤのユーザがその機能識別情報に対応する機能を有効にしているか否かの設定フラグとを関連付けて記憶している。
【００３１】
例えば、ユーザＩＤ「ＡＡＡ」のユーザは、「ＡＢＣメールソフトの機能１」の設定フラグを「有効」（ＯＮ）に設定している。また、ユーザＩＤ「ＡＡＡ」のユーザは、「ＡＢＣメールソフトの機能２」（例えば、メール自動転送機能）の設定フラグを「無効」（ＯＦＦ）に設定している。ここで、機能識別情報および設定フラグの値は、実際にはコード化されている。
【００３２】
機能設定手段は、ユーザの機能設定指示に基づいてチュートリアル関連付けテーブルから選択した機能識別情報に「有効」を表す設定フラグ（有効フラグ）を関連付けて、このブックマーク設定テーブルを更新するようになっている。また、Ｗｅｂアプリケーション実行手段は、Ｗｅｂアプリケーションのサービスを開始する際に、このブックマーク設定テーブルを参照し、ユーザごとに有効にすべき機能を選択したうえでＷｅｂアプリケーションのサービスを提供するようになっている。
【００３３】
次に、本実施形態の動作を説明する。図５は、本実施形態のシステムの動作を示すフローチャートである。
【００３４】
まず、情報利用端末１０のユーザは、事前に情報提供装置２０のサービスにログインする。このために、ユーザは、情報利用端末１０のＷｅｂクライアントにユーザＩＤとパスワードを入力し、認証を要求する。
【００３５】
ユーザから認証要求を受けた情報利用端末１０のＷｅｂクライアントは、ユーザＩＤおよびパスワードを伴った認証要求を情報提供装置２０のＷｅｂサーバに送信する（Ｓ１）。この要求を受けた情報提供装置２０のＷｅｂサーバは、ユーザＩＤおよびパスワードをユーザ認証手段に引き渡す。ユーザ認証手段は、このユーザＩＤとパスワードの組み合わせがユーザ情報記憶領域に登録されているか否かを判断する（Ｓ２）。この結果、ユーザＩＤとパスワードの組み合わせが登録されていれば、Ｗｅｂサーバは、情報利用端末１０のＷｅｂクライアントにコンテンツ選択画面のプログラムを送信する（Ｓ３）。
【００３６】
情報利用端末１０のＷｅｂクライアントは、コンテンツ選択画面のプログラムを受信し、このプログラムに基づいて表示装置にコンテンツ選択画面を表示する。このコンテンツ選択画面では、ユーザがＷｅｂアプリケーションの起動や、Ｗｅｂアプリケーションの機能を紹介するチュートリアルコンテンツの起動を選択できるようになっている。
【００３７】
ここで、ユーザが入力装置を介してチュートリアルコンテンツの起動を選択すると、Ｗｅｂクライアントは、当該チュートリアルコンテンツの提供をＷｅｂサーバに要求する（Ｓ４）。この要求を受けた情報提供装置２０のＷｅｂサーバは、Ｗｅｂクライアントがチュートリアルコンテンツを処理するためのチュートリアル処理機能のプログラムをＷｅｂクライアントに送信すると共に、ユーザが選択したチュートリアルコンテンツ（動画像データ）をチュートリアルコンテンツ記憶領域から読み出してＷｅｂクライアントに送信する（Ｓ５）。ここでは、ユーザＩＤ「ＡＡＡ」のユーザが、「ＡＢＣメールソフト」の「受信トレイの表示方法」に関する「機能１」（受信トレイのメールのプレビュー機能）を紹介する「動画１２３」を選択し、「動画１２３」の動画像データがＷｅｂクライアントに送信されたとする。
【００３８】
Ｗｅｂクライアントは、Ｗｅｂサーバから受信したチュートリアル処理機能のプログラムを実行することにより、Ｗｅｂサーバから受信したチュートリアルコンテンツの再生を開始する（Ｓ６）。チュートリアル処理機能は、ユーザが選択したチュートリアルコンテンツの動画像を表示装置に表示する。また、チュートリアル処理機能は、入力Ｉ／Ｆに入力されるイベントを監視することにより、ユーザによる機能設定指示の入力を監視する。
【００３９】
ユーザが、閲覧中のチュートリアルコンテンツで紹介されているＷｅｂアプリケーションの機能を自己のＷｅｂアプリケーションにおいて有効化したいと望み、リモコンの所定のボタンを押すと、入力Ｉ／Ｆに機能設定指示が入力される（Ｓ７）。
【００４０】
この機能設定指示のイベントを検知したチュートリアル処理機能は、再生中のチュートリアルコンテンツが紹介している機能を識別可能な情報、即ち本実施形態では、再生中のチュートリアルコンテンツの識別情報「動画１２３」を伴った機能設定要求を、ＷｅｂクライアントからＷｅｂサーバに送信する（Ｓ８）。
【００４１】
この要求を受けたＷｅｂサーバは、チュートリアルコンテンツの識別情報「動画１２３」を伴った機能設定要求を設定要求受付手段に引き渡す。設定要求受付手段は、機能設定手段を起動し、チュートリアルコンテンツの識別情報「動画１２３」を機能設定手段に引き渡す。
【００４２】
機能設定手段は、チュートリアルコンテンツの識別情報「動画１２３」に関連付けられた機能識別情報をチュートリアル関連付けテーブルから選択する（Ｓ９）。ここでは「ＡＢＣメールソフトの機能１」が選択される。次いで、機能設定手段は、Ｓ２で認証したユーザのユーザＩＤ「ＡＡＡ」と、機能識別情報「ＡＢＣメールソフトの機能１」とが関連付けられたレコードをブックマーク設定テーブルから選択し、当該レコードの設定フラグに「有効」を表すフラグを設定する（Ｓ１０）。
【００４３】
その後、情報利用端末１０のユーザが、Ｓ３のコンテンツ選択画面からＷｅｂアプリケーションであるＡＢＣメールソフトの起動を選択すると、ＷｅｂクライアントからＷｅｂサーバに、ＡＢＣメールソフトの起動が要求される（Ｓ１１）。この要求を受けたＷｅｂサーバは、当該要求をＷｅｂアプリケーション実行手段に引き渡す。この要求を受けたＷｅｂアプリケーション実行手段は、ＷｅｂアプリケーションＩ／Ｆ機能のプログラムをＷｅｂサーバを介してＷｅｂクライアントに提供する。また、Ｗｅｂアプリケーション実行手段は、ブックマーク設定テーブルを参照し、ユーザ「ＡＡＡ」に関するレコードのうちＡＢＣメールソフトの機能の設定フラグが「有効」に設定されている機能を有効化してＡＢＣメールソフトのサービスを情報利用端末１０に提供する（Ｓ１２，Ｓ１３）。Ｗｅｂクライアントは、Ｗｅｂサーバから受信したＷｅｂアプリケーションＩ／Ｆ機能のプログラムを実行し、Ｗｅｂアプリケーションの入出力インターフェースをユーザに提供する。ＷｅｂアプリケーションＩ／Ｆ機能は、ブックマーク設定テーブルの設定に応じて所定の機能を有効化されたＡＢＣメールソフトのサービスをユーザに提供する。
【００４４】
以上の本実施形態によれば、ユーザが、チュートリアルコンテンツの閲覧中に機能設定指示を入力するだけで、その際にチュートリアルコンテンツが紹介していたＷｅｂアプリケーションの機能を簡単に有効化することができるので、ユーザはＷｅｂアプリケーションの機能を利用しやすくなる。
【００４５】
特に、ユーザはチュートリアルコンテンツの閲覧中に、リモコンのボタンを押すだけで、閲覧中の機能が有効に設定されるので、ユーザフレンドリーな操作環境を提供することができる。
【００４６】
ここで、本実施形態では、チュートリアルコンテンツが動画像であることを前提に説明をしたが、チュートリアルコンテンツは静的な情報でもよい。例えば、ＨＴＭＬなどのマークアップランゲージによって記述された静的なＷｅｂページでもよい。
【００４７】
［第１実施形態の変形例］
【００４８】
図３のチュートリアル関連付けテーブルでは、チュートリアルコンテンツの識別情報と機能識別情報とを関連付けているが、これに代えて、チュートリアルコンテンツの動画像データ（動画像ファイル）の実体に、対応する機能識別情報をタグとして埋め込むことによって、チュートリアルコンテンツと機能識別情報とを関連付けてもよい。
【００４９】
この場合、図５のＳ８ステップでは、チュートリアル処理機能が、再生中の動画像データに埋め込まれた機能識別情報を抽出し、当該機能識別情報を情報提供装置２０に送信する。これにより、Ｓ９では、チュートリアル関連付けテーブルを参照することなく、直接、機能識別情報を取得することができる。
【００５０】
この場合、チュートリアルコンテンツの実体と機能識別情報とが一体的に管理されるので、両者の関連付けの管理が容易になる。
【００５１】
このようにチュートリアルコンテンツの実体に機能識別情報のタグを埋め込んで両者を関連付ける手法は、チュートリアルコンテンツの実体が、ＨＴＭＬなどのマークアップランゲージによって記述された静的なＷｅｂページであっても採用することができる。
【００５２】
［第２実施形態］
【００５３】
次に、本発明の第２実施形態を説明する。この第２実施形態では、１つのチュートリアルコンテンツ（動画像）がＷｅｂアプリケーションの複数の機能を順に紹介するように構成されているものとする。この場合、チュートリアルコンテンツと、そのチュートリアルコンテンツが紹介する機能の識別情報とを１対１で関連付けたのでは、チュートリアルコンテンツが紹介する複数の機能に対応することができない。そこで、チュートリアルコンテンツの再生時間と各再生時間において紹介される機能の識別情報とを関連付けておくことにより、ユーザから機能設定指示が入力された際の再生時間に基づいて対応する機能識別情報を選択することが可能となる。
【００５４】
このため、本実施形態では、チュートリアル関連付けテーブルの構造を変更する。本実施形態におけるチュートリアル関連付けテーブルの構造を図６に示す。本実施形態において、チュートリアル関連付けテーブルは、チュートリアルコンテンツの識別情報と機能識別情報とを関連付けて記憶している。このうち、チュートリアルコンテンツの識別情報は、そのチュートリアルコンテンツが紹介するＷｅｂアプリケーションの種類と、そのチュートリアルコンテンツの実体である動画像データ（動画像ファイル）の識別情報（ファイル名）と、その動画像データの動画再生タイムとを関連付けて構成されている。
【００５５】
例えば、あるチュートリアルコンテンツは、Ｗｅｂアプリケーションである「ＡＢＣメールソフト」の機能を紹介するものであり、そのチュートリアルコンテンツの動画像データの識別情報（ファイル名）は「動画２２２」であり、その動画の動画再生タイム「０〜４分」には、機能識別情報として「ＡＢＣメールソフトの機能１」（例えば、受信トレイのメールのプレビュー機能）が関連付けられている。また、他のチュートリアルコンテンツは、Ｗｅｂアプリケーションである「ＣＤＥ表計算ソフト」の機能を紹介するものであり、そのチュートリアルコンテンツの動画像データの識別情報（ファイル名）は「動画３３３」であり、その動画の再生時間「０〜１２分」には、機能識別情報として「ＣＤＥ表計算ソフトの機能１」（例えば、グラフの表示機能）が関連付けられている。ここで、機能の識別情報は、実際にはレコード間で重複しないユニークな値によりコード化されている。
【００５６】
そして、図５のＳ６では、チュートリアル処理機能が、チュートリアルコンテンツの再生を開始すると共に、タイマーをスタートし、チュートリアルコンテンツの再生を開始してからの時間を計時する。ここでは、ユーザＩＤ「ＡＡＡ」のユーザが、「ＡＢＣメールソフト」に関するチュートリアルコンテンツ「動画２２２」を閲覧するものとする。
【００５７】
その後、Ｓ７では、チュートリアル処理機能が、機能設定指示の入力された時点におけるタイマーの値、即ち、チュートリアルコンテンツの再生時間を取得し、Ｓ８では、チュートリアル処理手段が、再生中の動画像データの識別情報「動画２２２」と、機能設定指示を入力された時点におけるチュートリアルコンテンツの再生時間とを関連付けて情報提供装置２０に送信する。ここでは、再生時間が３分だったとする。
【００５８】
Ｓ９では、機能設定手段が、情報利用端末１０から受信した動画像データの識別情報と動画再生タイムとの関連付けに基づいて、図６のチュートリアル関連付けテーブルから、動画像データ「動画２２２」に関し動画再生タイム「３分」に対応するレコードを検索する。ここでは、動画像データ「動画２２２」に関し動画再生タイム「０〜４分」のレコードが選択される。そして、機能設定手段は、このレコードに関連付けられた機能識別情報「ＡＢＣメールソフトの機能１」を取得する。その他の構成と動作は、前述した第１実施形態と同様である。
【００５９】
本実施形態によれば、第１実施形態と同様の効果を奏することに加え、１つのチュートリアルコンテンツの動画像の中で複数の機能を順に紹介している場合でも、各機能を個別に有効化することができる。
【００６０】
他の実施形態として、上記の説明では、チュートリアルコンテンツが、動画像データである場合で説明したが、チュートリアルコンテンツが、Ｗｅｂコンテンツ（チュートリアルが内容として含まれる複数のＷｅｂページ）である場合であってもよい。すなわち、Ｗｅｂページごとに機能の識別情報が予め埋め込まれており（タグ内に関係付けられており）、あるＷｅｂページを表示中に、機能設定指示がされた場合に、そのＷｅｂページと予め関係付けられた機能の識別情報を、情報利用端末１０から取得する態様であってもよい。
【００６１】
すなわち、情報提供装置２０のチュートリアルコンテンツ記憶領域に、機能の識別情報をＷｅｂページと対応付けたチュートリアルコンテンツを記憶しておく。情報提供装置２０は、当該Ｗｅｂコンテンツを情報利用端末１０に提供することによりチュートリアルコンテンツを表示させ、機能設定指示が入力された場合、表示中のチュートリアルコンテンツのＷｅｂコンテンツに埋め込まれた機能の識別情報を情報利用端末１０から取得する。
【００６２】
また、静止したＷｅｂページの内容が時間ごとに切り替わる態様であって、切り替わったＷｅｂページを表示しているタイミングで、機能設定要求をユーザから受け付けた場合には、その表示していたＷｅｂページに対応する機能の識別情報を情報利用端末１０から取得する態様であってよい。
【００６３】
［情報利用端末１０、情報提供装置２０のハードウェア構成］
【００６４】
次に、上記各実施形態において情報利用端末１０または情報提供装置２０として動作するコンピュータ装置のハードウェア構成を説明する。図７が、そのハードウェア構成を示している。
このコンピュータは、処理手段３００を構成するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３１０（マルチプロセッサ構成ではＣＰＵ３２０等複数のＣＰＵが追加されてもよい）、バスライン２００、通信Ｉ／Ｆ（Ｉ／Ｆ：インターフェース）３３０、メインメモリ３４０、ＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）３５０、Ｉ／Ｏコントローラ３６０、ハードディスク３７０、光ディスクドライブ３８０、並びに半導体メモリ３９０を備える。尚、ハードディスク３７０、光ディスクドライブ３８０、並びに、半導体メモリ３９０はまとめて記憶装置４１０と呼ばれる。
【００６５】
処理手段３００は、ハードディスク３７０（後述）に記憶された各種プログラムを適宜読み出して実行することにより、上述したハードウェアと協働し、上記各実施形態に係る各手段または各機能を実現している。
【００６６】
通信Ｉ／Ｆ３３０は、ＷｅｂクライアントとＷｅｂサーバとがインターネットを介して情報を送受信する場合のネットワーク・アダプタである。通信Ｉ／Ｆ３３０は、モデム、ケーブル・モデム及びイーサネット（登録商標）・アダプタを含んでよい。
【００６７】
ＢＩＯＳ３５０は、ＣＰＵ３１０が実行するブートプログラムや、ハードウェアに依存するプログラム等を記録する。
【００６８】
Ｉ／Ｏコントローラ３６０には、ハードディスク３７０、光ディスクドライブ３８０、及び半導体メモリ３９０等の記憶装置４１０を接続することができる。
【００６９】
ハードディスク３７０は、本ハードウェアを情報利用端末１０または情報提供装置２０として機能させるための各種プログラム、本発明の各手段または各機能を実行するプログラム及びデータを記憶する。なお、外部に別途設けたハードディスク（図示せず）を外部記憶装置として利用することもできる。
【００７０】
光ディスクドライブ３８０としては、例えば、ＤＶＤ−ＲＯＭドライブ、ＣＤ−ＲＯＭドライブ、ＤＶＤ−ＲＡＭドライブ、ＣＤ−ＲＡＭドライブを使用することができる。この場合は各ドライブに対応した光ディスク４００を使用する。光ディスク４００から光ディスクドライブ３８０によりプログラムまたはデータを読み取り、Ｉ／Ｏコントローラ３６０を介してメインメモリ３４０またはハードディスク３７０に提供することもできる。
【００７１】
情報利用端末１０または情報提供装置２０では、処理手段３００が各手段に対応し、記憶装置４１０が各記憶領域を含んでいる。
【００７２】
また、情報利用端末１０にあっては、キーボード、マウスなどの入力装置と、液晶ディスプレイなどの表示装置とを備えている。
【００７３】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施例に記載されたものに限定されるものではない。
【図面の簡単な説明】
【００７４】
【図１】本発明の実施形態の概要を説明する説明図である。
【図２】本発明の実施形態の構成を示す概略構成図である。
【図３】第１実施形態におけるチュートリアル関連付けテーブルの構造図である。
【図４】ブックマーク設定テーブルの構造図である。
【図５】本発明の実施形態の動作を示すフローチャートである。
【図６】第２実施形態におけるチュートリアル関連付けテーブルの構造図である。
【図７】情報利用端末、情報提供装置のハードウェア構成図である。
【符号の説明】
【００７５】
１０  情報利用端末（コンテンツの閲覧装置）
２０  情報提供装置（Ｗｅｂアプリケーションの機能設定装置）
【図１】
2010092184.tif 000003
【図２】
2010092184.tif 000004
【図３】
2010092184.tif 000005
【図４】
2010092184.tif 000006
【図５】
2010092184.tif 000007
【図６】
2010092184.tif 000008
【図７】
2010092184.tif 000009