(57)【特許請求の範囲】
【請求項１】
ウェブページを提供するサイトの全体の構成を示すタスクフローが木構造として保存されたタスクフロー記憶部と、
前記タスクフロー記憶部の木構造のタスクフローを基に、各ウェブページの戻り先の情報が保存された戻り先リスト記憶部と、
利用者端末から送られてきた要求情報を分析し、前記要求情報が「進む」の要求であるか、「戻る」の要求であるか、「中断する」の要求であるかを判定する利用者要求分析部と、
前記利用者要求分析部が判定した要求情報に基づいて、前記タスクフロー記憶部及び前記戻り先リスト記憶部の情報を用いて、ウェブページの遷移先の候補を取得する遷移先ページ取得部と、
前記遷移先の候補から選ばれた遷移先のウェブページの表示情報を取得する遷移先ページ表示情報取得部と、
前記遷移先ページ表示情報取得部が表示情報を取得した遷移先のウェブページへの遷移を実行する遷移実行部と
を備えるようにしたことを特徴とするウェブページ提供装置。
【請求項２】
前記遷移先ページ取得部は、前記要求情報が「進む」の場合には、前記タスクフロー記憶部の情報から、次のウェブページを遷移先の候補として選択するようにしたことを特徴とする請求項１に記載のウェブページ提供装置。
【請求項３】
前記遷移先ページ取得部は、前記要求情報が「戻る」の場合には、前記戻り先リスト記憶部の情報から、ウェブページのタスクフローを木構造で表したときに、選択中のページが属する木の根に該当するウェブページと、前記選択中のページが属する木が他の木の節になっている場合には、前記選択中のページの木を節とする他の木の根に該当するウェブページを、遷移先の候補として選択するようにしたことを特徴とする請求項１に記載のウェブページ提供装置。
【請求項４】
前記遷移先ページ取得部は、前記要求情報が「中断する」の場合には、そのサイトのトップのウェブページを遷移先の候補として選択するか、又は、そのサイトのウェブページの提供を止めることを特徴とする請求項１に記載のウェブページ提供装置。
【請求項５】
ウェブページ提供装置の制御コンピュータに、
ウェブページを提供するサイトの全体の構成を示すタスクフローを木構造としてタスクフロー記憶部に保存するステップと、
前記タスクフロー記憶部の木構造のタスクフローを基に、各ウェブページの戻り先の情報を戻り先リスト記憶部に保存するステップと、
利用者端末から送られてきた要求情報を分析し、前記要求情報が「進む」の要求であるか、「戻る」の要求であるか、「中断する」の要求であるかを判定するステップと、
判定した要求情報に基づいて、前記タスクフロー記憶部及び前記戻り先リスト記憶部の情報を用いて、ウェブページの遷移先の候補先を取得するステップと、
前記遷移先の候補から選ばれた遷移先のウェブページの表示情報を取得し、表示情報が取得された遷移先のウェブページへの遷移を実行するステップと
を実行させるためのウェブページ提供プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のウェブページを提供するウェブサーバに用いて好適なウェブページ提供装置及びウェブページ提供プログラムに関する。
【背景技術】
【０００２】
条件に合致した情報を探し出す、手続きをする、など、目的指向型のタスクを対象としたウェブ上のサービスは、複数のページから構成されることが多い。一般的に、タスク達成までのフローは、フロー設計者によって設計され、タスクごとに決まりごとはなく、設計者の経験に基づくといわれる。現在、ウェブシステムは、ページ内リンクによって様々な情報へ遷移することができ、リンクを辿りながら目的とする情報まで遷移をつづけるのが一般的な方法である。
【０００３】
利用者は、目的とする情報にできる限り早く、手戻りなく辿り着きたいという要求があるが、多数の情報が画面内に納められているウェブシステムにおいて、リンクの文言だけから遷移先の内容を把握することは難しく、また、複数の選択肢が用意されている場合は、目的に合致した選択肢が判断できず、手戻りを繰り返しながら進む場合が多い。しかしながら、遷移が進めば進むほど、どこへ戻るべきかの判断も難しく、結局、行ったり来たりを繰り返し、目的が達成できないこともある。
【０００４】
この状況を解決するために、複数のページにまたがってサービスを提供しているウェブサイトでは、全てのページに一律に「サイトのトップへ」「１つ前のページへ」という２つのリンクを用意しているものが多い。更に、それまで辿ってきた遷移を利用者が把握しやすくするために、画面上部や下部にパンクズリストとして示す方法も提案されてきた。
【０００５】
しかしながら、ウェブ利用に不慣れな初心者や、そのサイトに初めてアクセスする利用者にとって、リンクとなった表現のみから、リンク先ページの概要を把握したり、それが自分の目的とするページであるか否かを判断したりすることは難しい。
【０００６】
一般に、初心者向けには、１ページ内のボタン（選択肢）数を最小限に抑えた方が分かり易いといわれる。しかしながら、１ページ内のボタン数を抑えると、目的達成までのページ（遷移）数は増大する。それによって、誤選択をした場合、どこまで戻れば良いのか、或いはどこへ戻れば良いのか、判断が難しくなる。
【０００７】
現在、タスクフローの設計に確立した手法は存在せず、設計者の経験に基づく場合が多いが、ユーザインターフェース設計において、フローに可逆性を持たせることがユーザビリティ向上に繋がるという見解が一般的であり、利用者に対して、戻れるフローを提供するのが暗黙のルールとなっている。一般的には、タスク達成までの正常フローに、「サイトのトップへ」と「１ページ前へ」という２つの戻るに該当するリンクを全てのページに用意した構成が多い。
【０００８】
「１ページ前へ」は、ブラウザの戻るボタンで代用される場合も多いが、初心者はブラウザが持つ機能を把握していない場合も多いことから、「１ページ前へ」というリンクを設ける場合が多い。
【０００９】
しかしながら、これらの「サイトのトップへ」「１ページ前へ」というリンクは、最初から戻ってやり直したいと考える利用者、又は、選択直後に誤りに気付いた利用者には効果的であるが、目的達成まで後一歩のところで誤りに気付いた利用者にとっては、最初からやり直すというのは大きな負担であり、また数ページ進んだ後に誤りに気付いた利用者にとっては、１ページ前に戻っても、戻りの修正にはならない。
【００１０】
また、それまでの遷移履歴を一覧で表示したパンクズリストは、サイトの全体構造が把握できている熟練の利用者や、どのページで行った選択が誤りの原因であったという原因となったページが判断できる利用者にとっては、効果的である。
【００１１】
しかしながら、初心者の場合、どこで行った選択が原因で今のページに至っているかが分からなくなる場合が多い。今のページに至った原因が分からなくなった場合、多くの初心者は、「サイトのトップへ」戻ることが多い。ところが、サイトのトップへ戻っても、誤って選択したページを見つけ出すのは難しく、結局、同じ誤選択を何度も繰り返してしまう場合も多い。
【００１２】
これまで、ページ遷移の履歴を利用者に分かり易く提示する方法についてはいくつかの提案がある。特許文献１では、画面を２分割し、片方に現在のページ、もう片方に利用者のページ遷移の履歴をツリー構造で表示する方法を提案している。また、特許文献２では、現在参照している情報を表示すると共に、過去に参照した情報も履歴として、同一画面上に参照順に表示する手法を提案している。また、表示されている履歴情報から閲覧したい情報の選択も可能であり、更に、履歴情報を画面に表示する際の幅や高さ等を決定するためのレイアウト情報も保持している。
【特許文献１】特開２００４−３６２１４１号公報
【特許文献２】特開平１１−１０２３１４号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
特許文献１では、画面を２分割し、片方に現在のページ、もう片方に利用者のページ遷移の履歴をツリー構造で表示している。これにより、戻りたい場所がはっきりしている利用者にとっては、戻り先が明確に判断できるようになる。このような方法は、特に、複雑な階層構造をしたサイトに対して効果的である。
【００１４】
しかしながら、特許文献１では、戻りたい場所が明確に意識できない利用者や、誤選択を修正するために試行錯誤するような場合には、ツリー状で示された履歴は、利用者にとって分かりづらく、現在のパンクズリストと期待できる効果は余り変わらないと考えられる。
【００１５】
また、特許文献２では、現在参照している情報を表示すると共に、過去に参照した情報も履歴として、同一画面上に参照順に表示しており、現在、取り込まれている最新の情報と過去に辿った情報の相対的な関係を示すことができる。特許文献２では、最新の情報と、過去の取り込まれた情報との相対関係を常に明確に表示することにより、過去の情報に戻りたい利用者に対して、相互の位置関係から戻り場所を分かりや易く伝えるという効果を持つ。
【００１６】
しかしながら、特許文献２では、利用者は、誤選択に気付くと、別のリンクを選択し直して、目的とする情報か否かの判断を繰り返すことになる。このとき、誤選択を繰り返した試行錯誤の履歴も全て、履歴表示部分に残ってしまうことになる。操作に不慣れな初心者にとって、どのような選択過程で、現在に至っているかを直感的に判断できないことが課題であり、どこまで戻れば良いかを判断できるような履歴の表示、或いはフローの設計が好ましいと考える。
【００１７】
このように、特許文献１及び特許文献２に示されるものは、戻るページの指標となるように、履歴の表示が行えるようになっている。このような履歴の表示は、誤りに気付いた時点で戻り場所が判断できる利用者にとっては、ページのタイトルのみをパンクズリストとして表示するよりも効果的であり、戻り先の判断を助ける効果があると考えられる。しかしながら、初心者にとっては、どのページで選択の誤りがあったか判断できない場合も多く、履歴の表示がかえって混乱を与えることになる場合も多い。
【００１８】
本発明は、上述の課題を鑑み、複数のウェブページを閲覧する際に、ウェブサイトに不慣れな初心者でも、所望のウェブページに簡単に遷移させることができるようにしたウェブページ提供装置及びウェブページ提供プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１９】
上記の課題を解決するために、本発明は、ウェブページを提供するサイトの全体の構成を示すタスクフローが木構造として保存されたタスクフロー記憶部と、タスクフロー記憶部の木構造のタスクフローを基に、各ウェブページの戻り先の情報が保存された戻り先リスト記憶部と、利用者端末から送られてきた要求情報を分析し、要求情報が「進む」の要求であるか、「戻る」の要求であるか、「中断する」の要求であるかを判定する利用者要求分析部と、利用者要求分析部が判定した要求情報に基づいて、タスクフロー記憶部及び戻り先リスト記憶部の情報を用いて、ウェブページの遷移先の候補を取得する遷移先ページ取得部と、遷移先の候補から選ばれた遷移先のウェブページの表示情報を取得する遷移先ページ表示情報取得部と、遷移先ページ表示情報取得部が表示情報を取得した遷移先のウェブページへの遷移を実行する遷移実行部とからなるようにしたことを特徴とするウェブページ提供装置である。
【００２０】
本発明は、上記記載の発明において、遷移先ページ取得部は、要求情報が「進む」の場合には、タスクフロー記憶部の情報から、次のウェブページを遷移先の候補として選択するようにしたことを特徴とする。
【００２１】
本発明は、上記記載の発明において、遷移先ページ取得部は、要求情報が「戻る」の場合には、戻り先リスト記憶部の情報から、ウェブページのタスクフローを木構造で表したときに、選択中のページが属する木の根に該当するウェブページと、選択中のページが属する木が他の木の節になっている場合には、選択中のページの木を節とする他の木の根に該当するウェブページを、遷移先の候補として選択するようにしたことを特徴とする。
【００２２】
本発明は、上記記載の発明において、遷移先ページ取得部は、要求情報が「中断する」の場合には、そのサイトのトップのウェブページを遷移先の候補として選択するか、又は、そのサイトのウェブページの提供を止めることを特徴とする。
【００２３】
本発明は、ウェブページ提供装置の制御コンピュータに、ウェブページを提供するサイトの全体の構成を示すタスクフローを木構造としてタスクフロー記憶部に保存するステップと、前記タスクフロー記憶部の木構造のタスクフローを基に、各ウェブページの戻り先の情報を戻り先リスト記憶部に保存するステップと、利用者端末から送られてきた要求情報を分析し、前記要求情報が「進む」の要求であるか、「戻る」の要求であるか、「中断する」の要求であるかを判定するステップと、判定した要求情報に基づいて、前記タスクフロー記憶部及び前記戻り先リスト記憶部の情報を用いて、ウェブページの遷移先の候補先を取得するステップと、前記遷移先の候補から選ばれた遷移先のウェブページの表示情報を取得し、表示情報が取得された遷移先のウェブページへの遷移を実行するステップとを実行させるためのウェブページ提供プログラムである。
【発明の効果】
【００２４】
本発明によれば、ウェブページを提供するサイトの全体の各ウェブページの構成を示すタスクフローが木構造として保存されたタスクフロー記憶部と、タスクフロー記憶部の木構造のタスクフローを基に、各ウェブページの戻り先の情報が保存された戻り先リスト記憶部と、利用者端末から送られてきた要求情報を分析し、要求情報が「進む」の要求であるか、「戻る」の要求であるか、「中断する」の要求であるかを判定する利用者要求分析部と、利用者要求分析部が判定した要求情報に基づいて、タスクフロー記憶部及び戻り先リスト記憶部の情報を用いて、ウェブページの遷移先の候補を取得する遷移先ページ取得部と、遷移先の候補から選ばれた遷移先のウェブページの表示情報を取得する遷移先ページ表示情報取得部と、遷移先ページ表示情報取得部が表示情報を取得した遷移先のウェブページへの遷移を実行する遷移実行部とからなるようにしている。これにより、ウェブに不慣れな初心者でも、利用者が行きたいと考えられるウェブページに適切に誘導することができる。
【００２５】
本発明によれば、遷移先ページ取得部は、要求情報が「進む」の場合には、タスクフロー記憶部の情報から、次のウェブページを遷移先の候補として選択するようにしている。このため、ウェブに不慣れな初心者の利用者であっても、利用者が次のページに進みたいときに、次のページに適切に誘導することができる。
【００２６】
本発明によれば、遷移先ページ取得部は、要求情報が「戻る」の場合には、戻り先リスト記憶部の情報から、ウェブページのタスクフローを木構造で表したときに、選択中のページが属する木の根に該当するウェブページと、選択中のページが属する木が他の木の節になっている場合には、選択中のページの木を節とする他の木の根に該当するウェブページを、遷移先の候補として選択するようにしている。このため、ウェブに不慣れな初心者の利用者であっても、利用者が戻りたいときに、利用者が戻りたいと考えられるウェブページに適切に誘導することができる。
【００２７】
本発明によれば、遷移先ページ取得部は、要求情報が「中断する」の場合には、そのサイトのトップのウェブページを遷移先の候補として選択するか、又は、そのサイトのウェブページの提供を止めるようにしている。このため、ウェブに不慣れな初心者の利用者であっても、利用者が中断したいときに、そのページの表示を止めるか、トップページに遷移するか、適切に誘導することができる。
【発明を実施するための最良の形態】
【００２８】
以下、本発明の実施形態について図面を参照しながら説明する。図１は、本発明が適用できるインターネットのＷＷＷ（World Wide Web）等のシステムの構成を示すものである。
【００２９】
図１において、利用者端末１と、サーバ２とは、インターネット網３を介して接続される。利用者端末１には、ハイパーテキストで記述されたウェブページを利用者が閲覧する際に用いられるソフトウェアであるブラウザ４がインストールされている。
【００３０】
サーバ２は、複数のウェブページからなるサイトを提供しているサーバである。利用者端末１でブラウザ４を起動させ、サーバ２の場所を示すＵＲＬ(Uniform Resource Locator)を入力すると、サーバ２のウェブページが利用者端末１のモニタ５に表示される。このウェブページには、そのページ言語の記述に基づいて、文字、画像、音声等からなるマルチメディア画面が表示される。
【００３１】
本発明の一実施形態では、サーバ２で提供されるウェブページ中に、図２に示すように、「進む」ボタン１１と、「戻る」ボタン１２と、「中断する」ボタン１３とが表示される。
【００３２】
「進む」ボタン１１は、次のウェブページを閲覧するときのボタンである。「進む」ボタン１１がクリックされると、次ウェブページの画面へと誘導される。
【００３３】
「戻る」ボタン１２は、以前のウェブページに戻るときのボタンである。「戻る」ボタン１２がクリックされると、サーバ２からは、利用者が戻りたいと考えられるウェブページに戻るための選択画面が送られる。利用者が戻りたいと考えられるウェブページは、具体的には、サーバ２のウェブページのタスクフローを木構造で表したときに、選択中のページが属する木の根に該当するウェブページと、選択中のページが属する木が他の木の節になっている場合には、選択中のページの木を節とする他の木の根に該当するウェブページである。このことについては、後に説明する。利用者は、この選択画面中から、所望のウェブページを選択して、所望の戻り先のウェブページに戻ることができる。
【００３４】
「中断する」ボタン１３は、そのウェブページの閲覧を終了するためのボタンである。
【００３５】
図３は、上述のように、「進む」ボタン１１と、「戻る」ボタン１２と、「中断する」ボタン１３とにより、所望のウェブページにジャンプして閲覧できるようにするためのサーバ２の動作に基づく機能ブロック図を示している。図３において、所望のウェブページは、ウェブページ記憶部６１に予め記憶されているものとする。なお、所望のウェブページは、ウェブページ記憶部６１ではなく、外部のサーバ装置に、遷移先ページ表示情報取得部５７から検索できるように記憶されていてもよい。
【００３６】
図３において、タスクフロー記憶部５１には、ウェブページを提供するサイトの全体の各ウェブページの構成を示すタスクフローが木構造として記憶される。例えば、図４に示すように、ページＰ１〜ページＰ１５からなるウェブページが木構造で示され、この木構造のタスクフローの情報がタスクフロー記憶部５１に保存される。
【００３７】
戻り先リスト記憶部５２には、このタスクフロー記憶部５１の木構造を参照して、戻り先のリストが作成されて記憶される。戻り先リストは、図５に示すように、そのページのページ名の項目と、そのページが木の中の根に該当するか葉に該当するかという情報の項目（根なら「０」、葉なら「１」）と、そのページが葉に該当する場合にはその木の根に該当するページ名の項目（そのページが根に該当する場合にはＮｕｌｌ）と、そのページが属する木が他の木の節になっているか否かという情報の項目（節なら「０」、節でなければ「１」）と、そのページが属する木が他の木の節になっている場合には、そのページを節とする木の根に該当するページのページ名の項目（そのページが属する木が他の木の節になっていない場合にはＮｕｌｌ）とからなる。
【００３８】
例えば、図４における木構造の左の「発言選択」というページＰ７の戻り先のリストは、以下のようになる。
【００３９】
このページＰ７のページ名が例えばＰ００７．ｈｔｍであれば、ページ名の項目には、「Ｐ００７．ｈｔｍ」が記述される。図４より、ページＰ７は葉なので、そのページが木の中の根に該当するか葉に該当するかという情報の項目には、「１」が記述される。このページＰ７が属する木の根に該当するページは、ページＰ４なので、その木の根に該当するページ名の項目には、ページＰ４のページ名「Ｐ００４．ｈｔｍ」が記述される。このページＰ４が属する木は、ページＰ３の木の節になっているので、そのページが属する木が他の木の節になっているか否かという情報の項目には「０」が記述される。そのページを節とする木の根に該当するページのページ名の項目には、「Ｐ００３.ｈｔｍ」が記述される。
【００４０】
他のページＰ１〜Ｐ１５についても、同様にして、戻り先のリストが生成される。この戻り先リストが戻り先リスト記憶部５２に記憶される。
【００４１】
図３において、利用者端末１で、「進む」ボタン１１、「戻る」ボタン１２、「中断する」ボタン１３の何れかのボタンが選択されると、この要求情報がインターネット網３を介して、サーバ２の受信部５３で受信され、この要求情報が利用者要求分析部５５に送られる。
【００４２】
利用者要求分析部５５は、受信部５３で受信された要求情報から、「進む」ボタン１１、「戻る」ボタン１２、「中断する」ボタン１３の何れかのボタンが選択されたかを判定する。そして、「進む」ボタン１１、「戻る」ボタン１２、「中断する」ボタン１３の何れのボタンが選択されたかに応じて、遷移先ページ取得部５６で、遷移候補先のウェブページが選択される。このとき、遷移候補先のウェブページを選択するのに、タスクフロー記憶部５１の情報と、戻り先リスト記憶部５２の情報が用いられる。
【００４３】
利用者要求分析部５５で、「進む」ボタン１１が選択された場合には、ポップアップ画面生成部６１で、目的ページを選択するかどうかのポップアップ画面が作成される。このポップアップ画面が送信部５９からインターネット網３を介して利用者端末１に送られる。利用者は、目的ページを選択するかどうかを判断し、判断に応じて利用者端末１を操作する。この目的ページを選択するかどうかの情報は、利用者端末１からサーバ２に送信される。ここで、利用者端末１から、目的ページを選択するという情報が返信されてきた場合には、遷移先ページ表示情報取得部５７がウェブページ記憶部６１に記憶される目的ページを選択するという情報に対応するウェブページの情報を遷移先ページ情報として読み出し、遷移実行部５８で、遷移先のウェブページへの遷移が実行される。遷移先のウェブページの情報は送信部５９からインターネット網３を介して利用者端末１に送信され、利用者端末１には、遷移先のウェブページが表示される。また、このとき、遷移先の履歴情報が遷移履歴記憶部６０に記憶される。
【００４４】
利用者要求分析部５５で、「戻る」ボタン１２が選択された場合には、遷移先ページ取得部５６で、戻り先リスト記憶部５２の情報を用いて、遷移候補先のウェブページの候補が選択される。
【００４５】
例えば、図４における木構造の左の「発言選択」というページＰ７で、「戻る」ボタン１２が選択されたとする。この場合には、図６（Ａ）に示すようなページＰ７の戻り先リストが参照される。ページＰ７の戻り先リストでは、ページＰ７が属する木の根に該当するページとして、ページＰ４のページ名「Ｐ００４．ｈｔｍ」が記述されている。したがって、ページの戻り先の１つとして、「方法１：会議室選択」のページＰ４が選択される。
【００４６】
更に、図６（Ｂ）に示すページＰ４の戻り先リストから、ページＰ４を節に持つ他の木の根であるページとして、ページＰ３のページ名「Ｐ００３．ｈｔｍ」が記述されている。したがって、ページの戻り先の２つ目として、「方法選択：(会議室から、地図から、検索)」のページＰ３が選択される。
【００４７】
更に、図６（Ｃ）に示すページＰ３の戻り先リストから、ページＰ３を節に持つ他の木の根であるページとして、「目的選択(閲覧、投稿)」のページＰ２のページ名「Ｐ００２．ｈｔｍ」が記述されている。したがって、ページの戻り先の３つ目として、「目的選択(閲覧、投稿)」のページＰ２が選択される。
【００４８】
このように、「発言選択」というページＰ７の戻り先は、「方法１：会議室選択」のページＰ４と、「方法選択：(会議室から、地図から、検索)」のページＰ３と、「目的選択(閲覧、投稿)」のページＰ２の３つとなる。
【００４９】
図３において、ポップアップ画面生成部６１で、候補先ページを示すポップアップ画面が作成される。このポップアップ画面が送信部５９からインターネット網３を介して利用者端末１に送られる。利用者は、これらの候補先ページから、利用者端末１を操作して遷移先を選択する。この選択された候補先ページの選択情報は、利用者端末１からサーバ２に返信される。ここで、利用者端末１から選択情報が返信されてきた場合には、遷移先ページ表示情報取得部５７がウェブページ記憶部６１に記憶される選択情報に対応するウェブページの情報を遷移先ページ情報として読み出し、遷移実行部５８で、選択情報に基づいて遷移先のページへの遷移が実行され、遷移先のウェブページの情報が送信部５９から利用者端末１に送信される。利用者端末１には、遷移先のウェブページが表示される。また、このとき、遷移先の履歴情報が遷移履歴記憶部６０に記憶される。
【００５０】
利用者要求分析部５５で、「中断する」ボタン１３が選択されたと判定した場合には、ポップアップ画面生成部６１で、ページ閲覧を終了するか最初からやり直すかを選択するポップアップ画面が作成される。このポップアップ画面が送信部５９からインターネット網３を介して利用者端末１に送られる。利用者は、ページ閲覧を終了するか最初からやり直すかを決定し、利用者端末１を操作してページ閲覧を終了するか最初からやり直すかを選択する。このページ閲覧を終了するか最初からやり直すかの選択情報は、利用者端末１からサーバ２に返信される。ここで、利用者端末１から「ページ閲覧を終了」という情報が返信されてきた場合には、ページの送信が終了される。利用者端末１から「やり直す」の情報が返信されてきた場合には、サイトのトップのウェブページに遷移される。そして、遷移先ページ表示情報取得部５７がウェブページ記憶部６１に記憶される選択情報に対応するウェブページの情報を遷移先ページ情報として読み出し、遷移実行部５８で、サイトのトップのウェブページへの遷移が実行され、サイトのトップのウェブページの情報が送信部５９から利用者端末１に送信される。
【００５１】
次に、図７から図１０を参照しつつ、サーバ２の動作について説明する。
【００５２】
図７において、「進む」ボタン１１、「戻る」ボタン１２、「中断する」ボタン１２の何れかのボタンが選択されたかが判定される（ステップＳ１）。進むボタン１１が選択されたら、図８に示すような、進むボタンのときの処理が行われる（ステップＳ２）。戻るボタン１２が選択されたら、図９に示すような、戻るボタンでの処理が行われる（ステップＳ３）。中断するボタン１３が選択されたら、図１０に示すような、中断するボタンでの処理が行われる（ステップＳ４）。
【００５３】
図８は、ステップＳ２で、進むボタン１１が選択されたときの処理を示すものである。進むボタン１１が選択されたときには、図８において、タスクフロー記憶部５１の情報を参照して、次に進むページが選択される（ステップＳ１１）。そして、目的の選択ページを閲覧するかどうかを利用者に選択させるためのポップアップ画面が作成され、このポップアップ画面が利用者端末１に送信される（ステップＳ１２）。ポップアップ画面を利用者端末１に送信した後、利用者端末１からの情報の返信の有無が判定される（ステップＳ１３）。利用者端末１からの情報が返信されてきたら、利用者端末１から返信された情報に基づいて、目的ページを表示するかどうかが判定される（ステップＳ１４）。目的ページを閲覧する場合、すなわち表示を行う場合には、次ページへの遷移が実行される（ステップＳ１５）。目的ページを閲覧しない場合には、現在のページのまま維持される（ステップＳ１６）。
【００５４】
図９は、ステップＳ３で、戻るボタン１２が選択されたときの処理を示すものである。戻るボタン１２が選択されたときは、図９において、戻り先リスト記憶部５２の情報を参照して、戻り先の候補先ページが判定される（ステップＳ２１）。そして、戻り先の閲覧候補のページに誘導するためのポップアップ画面が作成され、このポップアップ画面が利用者端末１に送られる（ステップＳ２２）。ポップアップ画面が利用者端末１に送信された後、利用者端末１からの情報が返信されてきたかどうかが判定される（ステップＳ２３）。利用者端末１からの情報が返信されてきたら、利用者端末１から返信された情報に基づいて、どのページが選択されたかが判定される（ステップＳ２４）。そして、選択されたページに基づいて、そのページへの遷移が実行される（ステップＳ２５）。
【００５５】
図１０は、ステップＳ３で、中断するボタン１３が選択されたときの処理を示すものである。「中断する」ボタン１３が選択されたときには、図１０において、ページ閲覧を終了するか最初からやり直すかを選択するポップアップ画面が作成され、このポップアップ画面が利用者端末１に送られる（ステップＳ３１）。ポップアップ画面が利用者端末１に送信された後、利用者端末１からの情報が返信されてきたかどうかが判定される（ステップＳ３２）。利用者端末１からの情報が返信されてきたら、ページ閲覧を終了するか最初からやり直すかが判定される（ステップＳ３３）。最初からやり直す場合には、トップページへの遷移が実行される（ステップＳ３４）。ページ閲覧を終了する場合には、ページの送信が終了される（ステップＳ３５）。
【００５６】
図１１〜図１７は、本発明の一実施形態における画面レイアウトの一例を示すものである。図１１〜図１７に示すように、画面レイアウトは、各ウェブページで統一され、利用者に分かり易くなっている。また、例えば、ウェブページを分かり易くするために、ページ概要と行うべき操作指示を、各ウェブページ上部に明確に示すなどの方法が考えられる。その際、そのページが、あるページからの遷移結果である場合は、前ページで何が選択されて現在のページに至ったかをページ概要の上部に示すと分かり易い。
【００５７】
図１１に示すように、画面上７０には、「進む」ボタン１１と、「戻る」ボタン１２と、「中断する」ボタン１３とが設けられる。前述したように、「進む」ボタン１１が選択された場合は、次画面へと誘導する。その際、次画面の概要を利用者が確認できるように、ポップアップ画面を表示する。
【００５８】
図１１に示す画面において、「進む」ボタン１１が選択された場合には、図１２に示すように、次のページに進んで良いかどうかを示すポップアップ画面７１が表示される。このポップアップ画面７１には、次のページに進んで良いことを示すボタン７２と、次ページに進むことを拒否するボタン７３が含まれている。ボタン７２が選択されると、前述したように、タスクフロー記憶部５１に記憶された木構造のタスクフローに従って、次のウェブページに遷移される。ボタン７３が選択されると、次のページに進むことが拒否され、現在のウェブページの表示が続けられる。
【００５９】
「戻る」ボタン１２が選択された場合、戻り先リスト記憶部５２の情報を参照して、前述したように、選択中のページがタスクフロー内の木構造の節に該当する場合は、選択中のページが属する木の根に該当するページ、選択中のページが属する木が他の木の節になっている場合は、そのページが属する木を節とする他の木の根に該当するページ、というように、タスクフローから、該当する根となるページが選択され、これらのページ戻り先の候補とされる。そして、図１３に示すように、戻り先の候補を示すポップアップ画面７４が表示される。このポップアップ画面７４には、戻り先の候補を示すボタン７５ａ、７５ｂが含まれる。ここで、戻り先の候補を示すボタン７５ａ、７５ｂが利用者により選択されると、選択されたウェブページへと移動する。なお、ポップアップ画面７４の上部に前のページで選択された候補が表示されたポップアップ画面７４ｍが表示され、当該ポップアップ画面７４ｍにより、前ページで何が選択されて現在のページに至ったかを利用者に把握させることができる。
【００６０】
また、「戻る」に該当する遷移が実行された場合、戻った後の遷移が、前回の遷移と同様の場合は、図１４に示すように、「前回と同様の選択が行われているが、良いか」ということを示すポップアップ画面７６が表示させるようにしても良い。このポップアップ画面７６には、同様の選択で良いことを示すボタン７７と、「同様の選択を拒否する」ボタン７８が含まれている。
【００６１】
また、図１５に示すように、事前に、前回は、このリンクを選択したことを示す履歴を事前に利用者に提示する画面７９を表示するようにしても良い。この画面７９には、前回選択したことを示す表示８０が含まれている。
【００６２】
「中断する」ボタン１３が選択されると、図１６に示すように、「終了する」、「最初からやり直す」、という２種のボタン８１及び８２を含むポップアップ画面８３が表示される。
【００６３】
「終了する」ことを示すボタン８１が選択されると、図１７に示すように、「ご利用ありがとうございました」、などの文言を示す画面８５が表示され、そのサイトのウェブページの表示が終了される。また、初心者向けに「この画面を閉じる」などのリンクボタン８４を用意しても良い。
【００６４】
図１６で「やり直す」を示すボタン８２が選択されると、サイトのトップの画面に遷移される。また、初心者向けには、遷移の際は、次画面の概要を利用者に確認する表示を行うようにしても良い。
【００６５】
以上説明したように、従来では、目的指向型タスクのフロー設計は、設計者の経験やノウハウに依存しており、明確な指針がなく、特に戻り先については、「サイトのトップへ」「１ページ前へ」という２種のリンクを全てのページに一律に設けているサービスが多いため、初心者やサイトを初めて訪れる利用者にとって、非常に分かりづらく、目的達成の過程で戻りたいと感じても、どこへ戻れば良いのか分からず、行ったり来たりを繰り返してしまう状態が多い。本発明は、このような課題の解決に繋がる。また、これにより、１画面のタスク数を最小限に抑えたユーザインターフェースを実現する上で、１画面のタスクを抑えることで遷移数が増大しても、利用者の負担にならないという効果をもつ。
【００６６】
上述のサーバ２は内部に、コンピュータシステムを有している。そして、上述したウェブページを表示する処理は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。
【図面の簡単な説明】
【００６７】
【図１】本発明が適用できるウェブシステムの構成を示すブロック図である。
【図２】本発明の一実施形態においてウェブページに配設されるボタンの概要の説明図である。
【図３】本発明の一実施形態の動作に基づく機能ブロック図である。
【図４】木構造で表現したタスクフローの一例の説明図である。
【図５】戻り先リストの一例の説明図である。
【図６】戻り先リストを用いた戻り先の誘導の説明図である。
【図７】本発明の一実施形態の説明に用いるフローチャートである。
【図８】本発明の一実施形態の説明に用いるフローチャートである。
【図９】本発明の一実施形態の説明に用いるフローチャートである。
【図１０】本発明の一実施形態の説明に用いるフローチャートである。
【図１１】本発明の一実施形態の画面レイアウトの説明図である。
【図１２】本発明の一実施形態の画面レイアウトの説明図である。
【図１３】本発明の一実施形態の画面レイアウトの説明図である。
【図１４】本発明の一実施形態の画面レイアウトの説明図である。
【図１５】本発明の一実施形態の画面レイアウトの説明図である。
【図１６】本発明の一実施形態の画面レイアウトの説明図である。
【図１７】本発明の一実施形態の画面レイアウトの説明図である。
【符号の説明】
【００６８】
１：利用者端末、
２：サーバ、
３：インターネット網、
４：ブラウザ、
５：モニタ、
１１：「進む」ボタン、
１２：「戻る」ボタン、
１３：「中断する」ボタン、
５１：タスクフロー記憶部、
５２：戻り先リスト記憶部、
５３：受信部、
５５：利用者要求分析部、
５６：遷移先ページ取得部、
５７：遷移先ページ表示情報取得部、
５８：遷移実行部、
５９：送信部、
６０：遷移履歴記憶部、
６１：ポップアップ画面生成部、
【図１】
0004717677.tif 000002
【図２】
0004717677.tif 000003
【図３】
0004717677.tif 000004
【図４】
0004717677.tif 000005
【図５】
0004717677.tif 000006
【図６】
0004717677.tif 000007
【図７】
0004717677.tif 000008
【図８】
0004717677.tif 000009
【図９】
0004717677.tif 000010
【図１０】
0004717677.tif 000011
【図１１】
0004717677.tif 000012
【図１２】
0004717677.tif 000013
【図１３】
0004717677.tif 000014
【図１４】
0004717677.tif 000015
【図１５】
0004717677.tif 000016
【図１６】
0004717677.tif 000017
【図１７】
0004717677.tif 000018