(57)【要約】【課題】同一Ｗｅｂページ内の希望する表示位置への移動をＷｅｂページの再読み込みを伴わずに簡易に行なう。【解決手段】コンテンツブロックの入力を受け付けるための画面を出力する機能と、入力されたコンテンツブロックを、表示用ファイルに記録するとともに、位置情報と識別ワードとを対応付けた表示位置インデックスファイルを作成する機能と、表示要求を受けた場合に、識別ワードを選択肢とした移動用ボタンを付してＷｅｂページを表示させる機能とを有したＷｅｂサービス提供装置であって、Ｗｅｂページは、いずれかの識別ワードの選択を受け付けると、選択された識別ワードに対応付けられている位置情報にしたがって、選択された識別ワードを含むコンテンツブロックが表示されるように、同一Ｗｅｂページ内で表示領域を変更する。【選択図】図１
2015176261.tif 000002
【特許請求の範囲】
【請求項１】
Ｗｅｂページの作成支援サービスおよび表示サービスを提供するＷｅｂサービス提供装置であって、
Ｗｅｂページ作成用の画面として、コンテンツ本文と識別ワードとを含んだコンテンツブロックの入力を受け付けるための画面を出力する機能と、
入力されたコンテンツブロックを、Ｗｅｂページを表示するための表示用ファイルに記録するとともに、前記コンテンツブロックの前記Ｗｅｂページにおける位置情報と前記識別ワードとを対応付けて記録した表示位置インデックスファイルを作成する機能と、
Ｗｅｂページの表示要求を受けた場合に、前記表示位置インデックスファイルを参照し、記録された識別ワードを選択肢とした移動用ボタンを付して表示要求に係るＷｅｂページを表示させる機能とを有し、
前記Ｗｅｂページは、移動用ボタンのいずれかの識別ワードの選択を受け付けると、前記表示位置インデックスファイルにおいて選択された識別ワードに対応付けられている前記Ｗｅｂページにおける位置情報にしたがって、選択された識別ワードを含むコンテンツブロックが表示されるように、同一Ｗｅｂページ内で表示領域を変更することを特徴とするＷｅｂサービス提供装置。
【請求項２】
前記Ｗｅｂページは、前記移動用ボタンの表示のオンオフの設定を受け付けることを特徴とする請求項１に記載のＷｅｂサービス提供装置。
【請求項３】
前記移動用ボタンの表示のオンオフは、識別ワード単位で設定を受け付けることを特徴とする請求項２に記載のＷｅｂサービス提供装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、Ｗｅｂサービス提供装置に関し、特に、ページ遷移を伴わない同一Ｗｅｂページ内の表示位置移動に関する。
【背景技術】
【０００２】
インターネットやイントラネットで標準的に用いられるドキュメントシステムであるＷｅｂ（World Wide Web）を利用したサービスを提供するＷｅｂサービス提供装置が広く普及している。Ｗｅｂサービス提供装置が提供するＷｅｂサービスとしては、電子掲示板、Ｗｅｂログ（ブログ）、ソーシャル・ネットワーキング・サービス（ＳＮＳ）等が代表的である。また、Ｗｅｂを利用して機器のステータスや設定情報等を出力することも行なわれている。
【０００３】
このようなＷｅｂサービスでは、情報提供者が、Ｗｅｂサービス提供装置が提供するＷｅｂページにアクセスし、テキスト、画像等のコンテンツを入力すると、そのコンテンツが一般の閲覧者や特定の閲覧者等に公開されるという形式が基本となっている。
【０００４】
公開の手順は種々の方式が実用化されているが、例えば、情報提供者が、図１２に示すようなコンテンツ入力画面で、タイトルと本文を入力して、送信ボタンをクリックすると、図１３に示すようなＷｅｂページで公開され、閲覧可能になる方式が知られている。
【０００５】
このＷｅｂページは、情報提供者（Ｗｅｂページ作成者）毎に過去に入力されたコンテンツをまとめたものであり、「タイトル１」「本文１」、「タイトル２」「本文２」…というように、タイトルと本文とが時系列等で羅列されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１０−４９５３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
Ｗｅｂページ作成者がコンテンツ入力を繰り返し、Ｗｅｂページに含まれるコンテンツの量が増えると、Ｗｅｂページのサイズが縦方向に長くなる。一画面で表示可能な領域は限られているので、同じＷｅｂページ内であっても画面に表示されていないコンテンツを閲覧するためには、画面をスクロールさせなければならない。このため、閲覧者が目的のコンテンツを表示させる際の手間が増える。
【０００８】
そこで、例えば、１４（ａ）に示すように、インデックスを表示させるための「インデックス」リンクをＷｅｂページ内に含め、閲覧者が「インデックス」リンクをクリックすると、図１４（ｂ）に示すように、タイトルをリスト形式で表示するＷｅｂページに移動することが行なわれている。
【０００９】
そして、図１５（ａ）に示すように、閲覧者がリストから特定のタイトルを選択すると、図１５（ｂ）に示すように、そのタイトルと本文とを表示したＷｅｂページに移動するようにしている。これにより、閲覧者は、同一のＷｅｂページを延々とスクロールすることなく、目的とするコンテンツを表示させることができる。
【００１０】
しかしながら、タイトルをリスト形式で表示するインデックスのＷｅｂページに移動したり、インデックスのＷｅｂページから本文を表示したＷｅｂページ移動する際には、他のＷｅｂページへの遷移が発生するため、Ｗｅｂサービス提供装置との間でＷｅｂページ読み込みのための通信が発生する。
【００１１】
Ｗｅｂページ読み込みのための通信が発生すると、通信負荷が増加することに加え、待機時間によりユーザにストレスを与えるため、Ｗｅｂページ読み込みのための通信はなるべく行なわないことが好ましい。
【００１２】
そこで、本発明は、同一Ｗｅｂページ内の希望する表示位置への移動をＷｅｂページの再読み込みを伴わずに簡易に行なうことができるＷｅｂサービスを提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記課題を解決するため、本発明のＷｅｂサービス提供装置は、Ｗｅｂページの作成支援サービスおよび表示サービスを提供するＷｅｂサービス提供装置であって、Ｗｅｂページ作成用の画面として、コンテンツ本文と識別ワードとを含んだコンテンツブロックの入力を受け付けるための画面を出力する機能と、入力されたコンテンツブロックを、Ｗｅｂページを表示するための表示用ファイルに記録するとともに、前記コンテンツブロックの前記Ｗｅｂページにおける位置情報と前記識別ワードとを対応付けて記録した表示位置インデックスファイルを作成する機能と、Ｗｅｂページの表示要求を受けた場合に、前記表示位置インデックスファイルを参照し、記録された識別ワードを選択肢とした移動用ボタンを付して表示要求に係るＷｅｂページを表示させる機能とを有し、前記Ｗｅｂページは、移動用ボタンのいずれかの識別ワードの選択を受け付けると、前記表示位置インデックスファイルにおいて選択された識別ワードに対応付けられている前記Ｗｅｂページにおける位置情報にしたがって、選択された識別ワードを含むコンテンツブロックが表示されるように、同一Ｗｅｂページ内で表示領域を変更することを特徴とする。
ここで、前記Ｗｅｂページは、前記移動用ボタンの表示のオンオフの設定を受け付けることができる。
このとき、前記移動用ボタンの表示のオンオフは、識別ワード単位で設定を受け付けるようにしてもよい。
【発明の効果】
【００１４】
本発明によれば、同一Ｗｅｂページ内の希望する表示位置への移動をＷｅｂページの再読み込みを伴わずに簡易に行なうことができるＷｅｂサービスが提供される。
【図面の簡単な説明】
【００１５】
【図１】本実施形態に係るＷｅｂサービスシステムの構成を示すブロック図である。
【図２】Ｗｅｂサービス提供装置が提供するＷｅｂサービスの１つであるＷｅｂページ作成支援サービスを説明するフローチャートである。
【図３】サービス提供画面の一例を示す図である。
【図４】コンテンツ表示用ファイルと表示位置インデックスファイルとを説明する図である。
【図５】Ｗｅｂサービス提供装置が提供するＷｅｂサービスの１つであるＷｅｂページ表示サービスを説明するフローチャートである。
【図６】表示用ファイルの表示態様について説明する図である。
【図７】位置移動ボタン領域を説明する図である。
【図８】位置移動ボタン領域の識別ワードボタンがクリックされたときの動作を説明する図である。
【図９】位置移動ボタン領域の識別ワードボタンの非表示状態を示す図である。
【図１０】位置移動ボタン領域の識別ワードボタンのカスタマイズを示す図である。
【図１１】位置移動ボタン領域の識別ワードボタンのカスタマイズを示す図である。
【図１２】従来のＷｅｂサービスにおける入力画面について説明する図である。
【図１３】従来のＷｅｂサービスにおけるＷｅｂページについて説明する図である。
【図１４】従来のＷｅｂサービスにおけるインデックスページについて説明する図である。
【図１５】従来のＷｅｂサービスにおけるインデックスページについて説明する図である。
【発明を実施するための形態】
【００１６】
本発明の実施の形態について図面を参照して説明する。図１は、本実施形態に係るＷｅｂサービスシステムの構成を示すブロック図である。本図に示すように本実施形態のＷｅｂサービスシステムでは、Ｗｅｂサービス提供装置１００とクライアント装置２００とがコンピュータネットワーク３００を介して接続されている。
【００１７】
クライアント装置２００は、Ｗｅｂページの作成ユーザが使用するクライアント装置Ａ２００ａとＷｅｂページの閲覧ユーザが使用するクライアント装置Ｂ２００ｂとが含まれている。コンピュータネットワーク３００は、インターネット、ＬＡＮ、ＷＡＮ等を用いることができる。
【００１８】
クライアント装置２００は、一般的な情報処理装置、携帯端末等を用いて構成することができ、汎用的なＷｅｂブラウザソフトウェアがインストールされている。なお、クライアント装置Ａ２００ａを用いてＷｅｂページの閲覧を行なったり、クライアント装置Ｂ２００ｂを用いてＷｅｂページの作成を行なうこともできる。クライアント装置Ａ２００ａとクライアント装置Ｂ２００ｂとが同一の装置であってもよい。
【００１９】
Ｗｅｂサービス提供装置１００は、ザーバーコンピュータ、汎用的なコンピュータ、データ処理装置、測定機器等を用いて構成することができる。本図に示すように、Ｗｅｂサービス提供装置１００は、Ｗｅｂサーバ部１１０、アプリケーションサーバ部１２０、データ管理部１３０を備えている。
【００２０】
Ｗｅｂサーバ部１１０は、ＨＴＴＰ等によるクライアント装置２００との通信処理を行なう。アプリケーションサーバ部１２０は、アプリケーションソフトウェアを実行することで、Ｗｅｂページを介してクライアント装置２００に提供するＷｅｂサービスの制御を行なう。データ管理部１３０は、Ｗｅｂサービスに関する各種データの管理を行なう。Ｗｅｂサービス提供装置１００は、これらのブロックが協働して動作することで、以下に説明するようなＷｅｂサービスを提供する。
【００２１】
図２は、Ｗｅｂサービス提供装置１００が提供するＷｅｂサービスの１つであるＷｅｂページ作成支援サービスを説明するフローチャートである。ここでは、クライアント装置Ａ２００ａのユーザ（Ｗｅｂページ作成者）がＷｅｂページ作成支援サービスを享受するものとする。
【００２２】
クライアント装置Ａ２００ａを使用するＷｅｂページ作成者が、Ｗｅｂサービス提供装置１００が提供する所定のＵＲＬにアクセスすることで、クライアント装置Ａ２００ａにサービス提供画面が表示される（Ｓ１０１）。サービス提供画面の表示に先立ち、ユーザ認証等を行なうようにすることが望ましい。
【００２３】
図３は、サービス提供画面の一例を示す図である。本図の例では、サービス提供画面は、新規コンテンツブロックを入力する領域５００と、作成済のコンテンツブロックを表示する領域５０４とを含んでいる。
【００２４】
ここで、コンテンツブロックは、Ｗｅｂページに表示する際の単位となるブロックであり、Ｗｅｂページ作成者が任意に内容を定めることができる。コンテンツブロックは、テキスト、画像、動画、音声等を含めることができる。
【００２５】
また、コンテンツブロックは、本文と識別ワードとを含んでいる。識別ワードは、コンテンツブロックを一意に識別するための情報であり、Ｗｅｂページ作成者が任意の文字列を設定することができる。あるいは、日時等を用いてＷｅｂサービス提供装置１００が自動的に設定するようにしてもよい。
【００２６】
新規コンテンツブロックを入力する領域５００では、本文入力欄５０１と識別ワード入力欄５０２と送信ボタン５０３とが配置されている。Ｗｅｂページ作成者は、本文入力欄５０１に新規コンテンツブロックの本文を入力し、識別ワード入力欄５０２に識別ワードを入力して、送信ボタン５０３をクリックすることで、Ｗｅｂサービス提供装置１００にこれらの情報を新規コンテンツブロックとして送信することができる。
【００２７】
また、作成済のコンテンツブロックを表示する領域５０４では、作成済のコンテンツブロックの識別ワード５０５と本文５０６とが削除ボタン５０７とともに表示される。Ｗｅｂページ作成者は、削除ボタン５０７を操作することにより、作成済のコンテンツブロックを削除することができる。また、作成済のコンテンツブロックの編集を行なえるようにしてもよい。
【００２８】
図２の説明に戻って、Ｗｅｂサービス提供装置１００は、クライアント装置Ａ２００ａから新規コンテンツブロックを受け付けると（Ｓ１０２）、本文をコンテンツ表示用ファイルに記録する（Ｓ１０３）。この際に、コンテンツブロックを識別するためのコンテンツブロックＩＤを付するようにする。
【００２９】
コンテンツ表示用ファイルは、図４（ａ）に示すように、Ｗｅｂページ作成者毎にコンテンツブロックを記録したファイルである。既にコンテンツ表示用ファイルが作成されている場合には、新規コンテンツブロックを追加し、コンテンツ表示用ファイルが未作成の場合には、新規コンテンツブロックの内容でコンテンツ表示用ファイルをデータ管理部１３０に新たに生成する。
【００３０】
また、Ｗｅｂサービス提供装置１００は、識別ワードとそのコンテンツブロックのＷｅｂページにおける表示位置とを対応付けて表示位置インデックスファイルに記録する（Ｓ１０５）。
【００３１】
表示位置インデックスファイルは、コンテンツ表示用ファイルと対になるファイルであり、図４（ｂ）に示すように、コンテンツブロックの識別子であるコンテンツブロックＩＤ毎に、識別ワードとページ内位置とを対応付けて記録する。この際に識別ワードが、過去のコンテンツブロックの識別ワードと重複していないかのチェックを行なうようにしてもよい。
【００３２】
ここで、ページ内位置は、コンテンツ表示用ファイルにおける各コンテンツブロックの文字数、画像のサイズ等に基づいて求めることができる。あるいは、コンテンツ表示用ファイルにコンテンツブロック毎に識別ワードをｉｄタグやラベルとして埋め込むことでページ内位置を定めるようにしてもよい。
【００３３】
なお、Ｗｅｂサービス提供装置１００は、Ｗｅｂページ作成者から作成済コンテンツブロックの削除、編集等の操作を受けた場合には、操作内容に応じて、コンテンツ表示用ファイル、表示位置インデックスファイルを更新する。
【００３４】
次に、Ｗｅｂサービス提供装置１００が提供するＷｅｂサービスの１つであるＷｅｂページ表示サービスについて図５のフローチャートを参照して説明する。ここでは、クライアント装置Ｂ２００ｂのユーザ（Ｗｅｂページ閲覧者）がＷｅｂページ表示サービスを享受して、上述の手順でＷｅｂページ作成者が作成したＷｅｂページを閲覧するものとする。
【００３５】
Ｗｅｂサービス提供装置１００は、クライアント装置Ｂ２００ｂからＷｅｂページの閲覧要求を受けると、表示用ファイルをクライアント装置Ｂ２００ｂに出力する（Ｓ２１０）。この際に、位置移動ボタンを生成して、Ｗｅｂページ内に配置する。
【００３６】
ここで、コンテンツ表示用ファイルにより、図６に示すように、コンテンツブロック単位で識別ワードと本文とが連続したＷｅｂページがクライアント装置Ｂ２００ｂに表示されるが、本実施形態では、図７に示すように、位置移動ボタン領域６０１が重畳して表示される。
【００３７】
Ｗｅｂサービス提供装置１００は、コンテンツ表示用ファイルと対になった表示位置インデックスファイルを参照することで、位置移動ボタン領域６０１を生成する。すなわち、表示位置インデックスファイルに記録された識別ワードを抽出し、抽出された識別ワードを示した移動ボタンを含んだ位置移動ボタン領域６０１を生成する。
【００３８】
図５の説明に戻って、Ｗｅｂページ閲覧者から位置移動ボタン領域６０１内のいずれかの移動ボタンに対するクリックを受け付けると（Ｓ２０２：Ｙｅｓ）、クリックされた移動ボタンが示す識別ワードに対応する本文が表示されるようにＷｅｂページ内の表示位置を移動させる（Ｓ２０３）。Ｗｅｂページ内の移動先は、表示位置インデックスファイルの「ページ内位置」を参照することで特定することができ、移動動作は移動ボタンに関連付けられたスクリプトを実行することで行なうことができる。
【００３９】
例えば、図７に示した表示画面において、位置移動ボタン領域６０１内の識別ワード「ＥＥＥ」をクリックすすると、図８に示すように、識別ワード「ＥＥＥ」に対応する本文が表示される。この表示は、同一Ｗｅｂページ内の移動であるため、Ｗｅｂページの再読み込み等の処理は発生しない。
【００４０】
位置移動ボタン領域６０１には、位置移動ボタン領域６０１の表示のＯｎ／Ｏｆｆを指示するための「表示Ｏｎ／Ｏｆｆ」ボタンが含まれている。Ｗｅｂページ閲覧者は、「表示Ｏｎ／Ｏｆｆ」ボタンをクリックすることで、図９に示すように位置移動ボタン領域６０１の識別ワード表示領域を非表示することができる。また、Ｗｅｂページ閲覧者は、識別ワード表示領域が非表示の状態から再度「表示Ｏｎ／Ｏｆｆ」ボタンをクリックすることで、位置移動ボタン領域６０１の識別ワード表示領域を再表示させることができる。さらに、位置移動ボタン領域６０１に、Ｗｅｂページ内の先頭や末尾に移動するためのボタンを追加してもよい。
【００４１】
このように、本実施形態のＷｅｂサービス提供装置１００によれば、同一Ｗｅｂページ内の希望する表示位置への移動をＷｅｂページの再読み込みを伴わずに簡易に行なうことができるＷｅｂサービスを提供することが可能となる。
【００４２】
なお、本発明は、上記の実施形態に限定されず、種々の変形が可能である。例えば、Ｗｅｂページ作成者が、位置移動ボタン領域６０１への登録を望まないコンテンツブロックについては、Ｗｅｂページ作成者の指示により、位置移動ボタン領域６０１に表示させないようにしてもよい。
【００４３】
Ｗｅｂページ作成者の指示は、例えば、図３に示したサービス提供画面の識別ワード入力欄５０２を空欄としたり、識別ワードに加えて「＠」「＊」等の特定の記号を識別ワード入力欄５０２に入力する等が挙げられる。あるいは、サービス提供画面内に、非登録のボタンを設けるようにしてもよい。
【００４４】
また、Ｗｅｂページ作成者が登録した位置移動ボタン領域６０１に対して、Ｗｅｂページ閲覧者が一部の識別ワードボタンを非表示にする等のカスタマイズを行なえるようにしてもよい。
【００４５】
例えば、図１０に示すように、位置移動ボタン領域６０１の識別ワードボタンに対応させてチェック欄を設け、さらに消去ボタン６０２、復元ボタン６０３を含めるようにする。
【００４６】
Ｗｅｂページ閲覧者は、表示が不必要な識別ワードボタンにチェックを入れ、消去ボタン６０２をクリックすることで、その識別ワードボタンを消去させることができる。図１１は、一部の識別ワードボタンを消去したときの位置移動ボタン領域６０１を示している。消去した識別ワードボタンを復元したい場合には、復元ボタン６０３をクリックすればよい。
【００４７】
これらの識別ワードボタンの表示／非表示の情報は、例えば、クライアント装置Ｂ２００ｂのブラウザにクッキーとして記録するようにする。これにより、次回アクセスした際にも同じ設定で位置移動ボタン領域６０１を表示させることができる。あるいは、Ｗｅｂサービス提供装置１００が識別ワードボタンの表示／非表示の情報を管理するようにしてもよい。この場合、Ｗｅｂ閲覧者を識別するために、Ｗｅｂサービス提供装置１００がＷｅｂ閲覧者のユーザ管理を行なうようにする。
【００４８】
位置移動ボタン領域６０１をカスタマイズ可能とすることにより、Ｗｅｂページ閲覧者は、例えば、特に注目したいコンテンツブロックに対する識別ワードだけを表示させることができるため、位置移動ボタン領域６０１をしおりとしても使用できるようになる。
【符号の説明】
【００４９】
１００…サービス提供装置、１１０…Ｗｅｂサーバ部、１２０…アプリケーションサーバ部、１３０…データ管理部、２００…クライアント装置、３００…コンピュータネットワーク
【図１】
2015176261.tif 000003
【図２】
2015176261.tif 000004
【図３】
2015176261.tif 000005
【図４】
2015176261.tif 000006
【図５】
2015176261.tif 000007
【図６】
2015176261.tif 000008
【図７】
2015176261.tif 000009
【図８】
2015176261.tif 000010
【図９】
2015176261.tif 000011
【図１０】
2015176261.tif 000012
【図１１】
2015176261.tif 000013
【図１２】
2015176261.tif 000014
【図１３】
2015176261.tif 000015
【図１４】
2015176261.tif 000016
【図１５】
2015176261.tif 000017