(57)【要約】【課題】利用者に対してより効果的にＷｅｂページの閲覧を行わせることが可能な閲覧装置の提供を目的とする。【解決手段】インターネットを通じて公開される複数のスレッドが表示されるウェブページを閲覧する閲覧装置であって、所定の規定に基づいてグループ化して取得された複数のスレッドデータ群の更新頻度を算出する更新頻度算出手段と、前記算出された更新頻度に応じて閲覧対象となるグループに属するスレッドの表示項目数を設定する表示数設定手段と、前記設定された表示項目数に応じて前記複数のグループを同時に表示する表示手段と、を有する。【選択図】図２
2012113471.tif 000002
【特許請求の範囲】
【請求項１】
インターネットを通じて公開される複数のスレッドが表示されるウェブページを閲覧する閲覧装置であって、
所定の規定に基づいてグループ化して表示される複数のスレッドデータ群の更新頻度を算出する更新頻度算出手段と、
前記算出された更新頻度に応じて閲覧対象となるグループに属するスレッドの表示項目数を設定する表示数設定手段と、
前記設定された表示項目数を含む前記複数のグループを同時に表示する表示手段と、を有することを特徴とする閲覧装置。
【請求項２】
前記更新頻度算出手段は、前記各グループに属するスレッドデータの所定時間における更新件数の総和に基づいて前記更新頻度を算出することを特徴とする請求項１に記載の閲覧装置。
【請求項３】
前記表示数設定手段は、１画面に表示可能な表示項目数を上限として、前記各グループの表示項目数を調整することを特徴とする請求項１又は請求項２のいずれかに記載の閲覧装置。
【請求項４】
前記表示数設定手段は、表示項目数の削減対象となったグループの表示項目数が所定数以下である場合は、このグループの表示項目数を削減しないことを特徴とする請求項１から請求項３のいずれか一項に記載の閲覧装置。
【請求項５】
前記表示数設定手段は、前記更新頻度に応じて変化させる表示項目数を変更することを特徴とする請求項１から請求項４のいずれか一項に記載の閲覧装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネットを通じて公開されるウェブページを閲覧する閲覧装置に関する。
【背景技術】
【０００２】
従来、インターネットを通じてサーバーに記録されたＷｅｂページを閲覧することが可能な閲覧装置が知られている。このような閲覧装置は、Ｗｅｂブラウザーを備えることでＷｅｂサーバーとの間でアクセスを行ない、所望とするＷｅｂページのデータをダウンロードする。
【０００３】
また、このようなインターネットを通じて閲覧可能なＷｅｂページとしてＷｅｂアプリケーションによるサービスが知られている（例えば、特許文献１−３参照。）。このようなサービスでは、複数のユーザーがインターネットを通じてこのＷｅｂアプリケーションにより実現されるサービスにアクセスし、スレッドを形成することで、ユーザー間でのコミュニケーションが図られる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−１０２９７６号公報
【特許文献２】特開２００９−２５２１８０号公報
【特許文献３】特開２００９−１９３２１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来のＷｅｂページの閲覧において、複数のスレッドをグループ化して表示する場合がある。例えば、利用者がサービスを利用する特定多数の他の利用者を１つのグループとして登録しておくことで、このグループに属するスレッドは同じ画面上で表示されることとなる。
また、同一画面上で複数のグループを表示する場合、閲覧装置が一度に表示できるスレッドの数は限られており、登録されたグループの数が多くなれば、複数ページに渡ってスレッドを表示させる必要があった。このような場合Ｗｅｂページを閲覧する側にとっては各スレッドが見難くなる等の弊害が生じ、利用者に各スレッドを効果的に閲覧させることが難しかった。
【０００６】
本発明は、上記課題にかんがみてなされたもので、利用者に対してより効果的にＷｅｂページの閲覧を行わせることが可能な閲覧装置の提供を目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明では、インターネットを通じて公開される複数のスレッドが表示されるウェブページを閲覧する閲覧装置であって、所定の規定に基づいてグループ化して表示される複数のスレッドデータ群の更新頻度を算出する更新頻度算出手段と、前記算出された更新頻度に応じて閲覧対象となるグループに属するスレッドの表示項目数を設定する表示数設定手段と、前記設定された表示項目数を含む前記複数のグループを同時に表示する表示手段と、を有する構成としてある。
【０００８】
上記のように構成された発明は、インターネットを通じて公開される複数のスレッドが表示されるＷｅｂページを閲覧する閲覧装置に係るものである。ここで、スレッドとは、電子掲示板やメーリングリスト等といったサービスにおける、ある特定の話題に関する投稿の集まりを意味する概念である。
【０００９】
この閲覧装置では、Ｗｅｂサーバー等からスレッドデータのダウンロードを受けるが、このとき、更新頻度算出手段は、所定の規定に基づいてグループ化して表示される複数のスレッドデータ群の更新頻度を算出する。ここで、各スレッドデータが属するグループの規定は、サービスを使用する利用者が個々に設定する場合や、Ｗｅｂアプリケーションにより自動で設定される場合を含む。また、表示数設定手段は、更新頻度算出手段により算出された更新頻度に応じて閲覧対象となるグループ内のスレッドの表示項目数を設定する。例えば、更新頻度が高いグループにおいては、それだけ閲覧対象となる価値も高くなるため、このグループに対しては、表示項目数を多くする。一方で、更新頻度が低いグループにおいては、閲覧対象となる価値も低くなるため、このグループに対しては、表示項目数を少なくする。そして、表示手段は、設定された表示項目数に応じて複数のグループを同時に表示する。
【００１０】
そのため、画面上に一度に複数のグループ化されたスレッド群を閲覧対象とすることができるとともに、各グループに属するスレッドの表示項目数をその更新頻度に応じて変化させることができるため、利用者に対してより効果的にＷｅｂページの閲覧を行わせることができる。
【発明の効果】
【００１１】
以上説明したように、本発明によれば、利用者に対してより効果的にＷｅｂページの閲覧を行わせることができる。
【図面の簡単な説明】
【００１２】
【図１】インターネットを介して表示装置１０とＷｅｂサーバー４０との間で構築されるサービス提供システムを説明するための図である。
【図２】表示装置１０の構成を説明するためのブロック構成図である。
【図３】パネル部３４に表示されるＷｅｂページを説明する図である。
【図４】Ｗｅｂページを更新する場合に実行される処理を説明するフローチャートである。
【図５】ステップＳ１４において実行される処理を詳細に示すフローチャートである。
【図６】更新後に表示されるＷｅｂページを説明する図である。
【発明を実施するための形態】
【００１３】
以下、下記の順序に従って本発明の実施形態を説明する。
１．１．第１の実施形態：
１．２．変形例１：
１．３．変形例２
２．第２の実施形態：
【００１４】
１．１．第１の実施形態： 
以下、図を参照して、この発明に係る閲覧装置を具体化した第１の実施の形態として表示装置１０を例に説明を行う。図１は、インターネットを介して表示装置１０とＷｅｂサーバー４０との間で構築されるサービス提供システムを説明するための図である。また、図２は、表示装置１０の構成を説明するためのブロック構成図である。
【００１５】
図１に示すように、サービス提供システムは、Ｗｅｂサーバー４０と表示装置１０とがネットワークＮに接続されて構成され、表示装置１０を使用する利用者に対してＷｅｂページの閲覧等のサービスを提供する。また、Ｗｅｂサーバー４０と表示装置１０との間には、ウェブアプリケーションＡＰが介在し、Ｗｅｂサーバー４０又は表示装置１０がこのウェブアプリケーションＡＰを実行することで上記したサービスを行うための処理が実行される。以下、このサービス提供システムにより提供されるサービスの一例として、ミニブログを例に説明を行う。
【００１６】
Ｗｅｂサーバー４０は、例えば、コンピュータにより実現され、記録部や、データベースエンジンを備えて構成される。記録部には、ミニブログによりユーザーに書き込まれたスレッドに係るデータ（以下スレッドデータと記載する）や、このスレッドデータを関連付けするためのテーブルが記録されている。ここで、スレッドとは、電子掲示板やメーリングリスト等、更にはブログといったサービスにおける、ある特定の話題に関する投稿の集まりを意味する概念である。
【００１７】
Ｗｅｂサーバー４０が備えるテーブルの一例として、リストテーブルＴ１やスレッドテーブルＴ２が存在する。リストテーブルＴ１は、サービス利用者を一定の規定によりグループ化するものである。リストテーブルＴ１には、リスト番号と、このリストに属する利用者のＩＤとが関連づけられている。ここで、リストテーブルＴ１における関連づけは、サービスを使用する利用者が個々に設定する場合や、Ｗｅｂアプリケーションにより自動で設定される場合を含む。また、スレッドテーブルＴ２は、利用者ＩＤとスレッドデータとを関連づけるテーブルである。データベースエンジンは、リストテーブルＴ１及びスレッドテーブルＴ２を参照することで、リストとこのリストに属するスレッドとをグループ化することが可能となる。以下、このようにグループ化された一群のスレッドをリストと記載する。
【００１８】
表示装置１０は、例えばテレビジョン受像機により実現され、メインコントローラー２０、操作入力Ｉ／Ｆ３１、ＯＳＤ回路３２、映像回路３３、パネル部３４、ネットワークＩ／Ｆ３５を備えて構成される。
【００１９】
操作入力Ｉ／Ｆ３１は、リモコンやその他ユーザーインタフェースにより実現され、利用者からの操作入力を受付ける。映像回路３３は、ＯＳＤ回路３２から出力されるグラフィック（後述）等の入力データに所定の信号処理を施し、パネル部３４に出力する。パネル部３４は、映像回路３３から出力される処理後の入力データをもとに映像を表示する。本実施形態では、このパネル部３４にＷｅｂページが表示されることで、利用者によるＷｅｂページの閲覧が可能となる。ネットワークＩ／Ｆ３５は、モデム、ＬＡＮ等により実現され、表示装置１０をネットワークＮに接続する。
【００２０】
メインコントローラー２０は、ＣＰＵや、このＣＰＵが実行するプログラムやデータを記録するＲＯＭ、更には、ＣＰＵのワークエリアとして作用するＲＡＭを備えて実現される。また、ＣＰＵは、ＲＯＭに記憶された各種プログラムを実行することでＷｅｂブラウザー（表示手段）２１や、更新頻度算出部（更新頻度算出手段）２２、スタイル設定部（表示数設定手段）２３としての機能を備える。なお、上記した更新頻度算出部２２、やスタイル設定部２３の機能は、Ｗｅｂブラウザー２１の一部として実現されてもよい。ＯＳＤ回路３２は、スタイル設定部２３の命令によりパネル部３４に表示するＷｅｂページのプラットフォームとなるグラフィックを作成し、出力する。
【００２１】
Ｗｅｂブラウザー２１は、Ｗｅｂページを表示するためのブラウジングに係る処理を実行する。また、ＷｅｂアプリケーションＡＰと組み合わさることで、このＷｅｂアプリケーションＡＰにより提供されるサービスに係る処理を実行する。更新頻度算出部２２は、リストの更新頻度を算出する。ここで、更新頻度とは、所定時間におけるスレッドデータの更新回数を意味する。なお、更新回数の定義は後述する。スタイル設定部２３は、Ｗｅｂページを構成するスレッドデータや他のグラフィックのレイアウトを設定する。本実施形態では、スタイル設定部２３によるレイアウトの設定は、リスト間の更新頻度に影響を受ける。
【００２２】
図３は、パネル部３４に表示されるＷｅｂページを説明する図である。図３では、画面上にＷｅｂサーバー４０からダウンロードされたスレッドが項目毎に複数（図では５項目）表示される。各項目には、特定の利用者による書込み又は他の利用者の書き込みが表示されることでスレッドが構成され、その書込みはタイムラインを形成している。また、各項目（スレッド）は、予め設定されたリストに従ってグループ分けされている。ここで、リストとは、複数のスレッドをある決まりに従ってグループ化したものである。例えば、リストは、スレッドを作成した利用者の属性をもとにスレッドをグループ化して作成される。図３に示す画面では、項目１から項目２がリスト１に属し、項目３と項目４とがリスト２に属し、項目５がリスト３に属する。
また、図３における画面左端には、各リストを示すアイコンＡ１が表示され、リスト間の境は棒状のアイコンＡ２により仕切られており、どの項目がどのリストに属するかが視覚的に認識できるように成っている。なお、図には表示しないが、利用者がＷｅｂページをスクロールさせることで、画面上に表示されない多のリストが表示されるものとする。
【００２３】
ウェブアプリケーションＡＰは、Ｗｅｂブラウザー２１上で実行されることにより表示装置１０に対して、Ｗｅｂサーバー４０との間で、ネットワークＮを介したスレッドデータの通信を行う処理を実現させる。
【００２４】
図４は、Ｗｅｂページを更新する場合に実行される処理を説明するフローチャートである。図４に示すフローチャートでは、図３に示されたＷｅｂページを更新する際の処理を示し、利用者がＷｅｂページ上のリスト１、リスト２、リスト３に対して更新を行う場合を例に説明を行う。
【００２５】
利用者が操作入力Ｉ／Ｆ３１を操作して、リスト１、リスト２、リスト３に係る最新のスレッドの閲覧に係る操作入力を行うと、メインコントローラー２０は上記操作入力を受信する（ステップＳ１：ＹＥＳ）。そのため、ステップＳ２では、Ｗｅｂブラウザー２１は、リスト１、リスト２、リスト３に係るスレッドデータの要求を行う。ステップＳ２の要求により、ネットワークＩ／Ｆ３５からネットワークＮを経由して要求がＷｅｂサーバー４０に出力される。
【００２６】
Ｗｅｂサーバー４０では、ステップＳ１１によりリスト毎のスレッドデータの要求を受信すると、ステップＳ１２では、データベースエンジンがテーブルを参照して、リスト１、リスト２、リスト３に係るスレッドデータを選択する。ここで、リストテーブルＴ１には各リストに属する利用者のＩＤが登録されており、データベースエンジンは、参照されたＩＤに対応するスレッドテーブルＴ２の関連付けから対応するスレッドデータを選択する。
【００２７】
ステップＳ１３では、Ｗｅｂサーバー４０は、ステップＳ１２で選択されたリスト１、リスト２、リスト３に属するスレッドデータをネットワークＮを経由して表示装置１０に出力する。このとき、スレッドデータには、このスレッドデータを構成する書込み（更新）の日時を示す更新情報や、この書込みを入力した利用者のユーザーＩＤが含まれる。この更新情報は、例えば、Ｗｅｂサーバー４０により管理される情報である。
【００２８】
表示装置１０では、ステップＳ３でリスト１、リスト２、リスト３に係るスレッドデータを受信すると、ステップＳ４において、各リストに係るスレッドを表示するための表示処理を実行する。
【００２９】
図５は、ステップＳ４において実行される処理を詳細に示すフローチャートである。ステップＳ４１では、更新頻度算出部２２は、各リストにおける更新頻度を各リストに属するスレッドデータ内の更新件数から算出する。例えば、更新頻度算出部２２は、各リストに属するスレッドデータ内に書込み（更新）を行った利用者のＩＤの数を、受信した更新情報をもとに取得し、以下に示す式（１）をもとに更新頻度を算出する。
更新頻度＝リスト内のスレッドデータを更新したＩＤの数／時間    …（１）
ここで、式（１）に示す時間とは、例えば、Ｗｅｂページを前回更新した時間から今回の更新までの時間である。上記構成とすれば、利用者の書込みが多いスレッドが多く属するリストの項目数を増やすことが可能となる。
【００３０】
ステップＳ４２では、現在表示されたリストの内、所定値以下の項目数を備えるリスト（例えば項目数≦１）の更新頻度が最も少ない場合（ステップＳ４２：ＹＥＳ）、ステップＳ４４では、スタイル設定部２３は、現在Ｗｅｂページ上で表示される各リストの項目数を維持する。例えば、図３に示すリスト３の更新頻度が最も少ない場合、リスト３の表示項目数は１つしか存在せず、これ以上、表示項目を少なくするとリスト３がＷｅｂページに表示されなくなってしまう。そのため、１画面で表示されるリスト数を維持するため、表示項目数が所定値以下のリストの更新頻度が最も少ない場合は、項目数の変更を行わない。
【００３１】
所定値以下の項目数を備えるリストの更新頻度が最も少ないものでない場合（ステップＳ４２：ＮＯ）、ステップＳ４３では、スタイル設定部２３は、更新頻度に応じて各リストの項目数を変化させるようＷｅｂページのスタイルを設定する。図６は、更新後に表示されるＷｅｂページを説明する図である。このとき、１画面で表示されるＷｅｂページ上での総項目数（図３では、リスト１、リスト２、リスト３の各項目数を足した数＝５）が変化しないよう、リスト間の項目数を変動させる。例えば、リスト１の更新頻度が最も多く、リスト２の更新頻度が最も少ない場合は、図３に示すＷｅｂページからリスト１の項目数を１増加させ、リスト２の項目数を１減少させるよう更新を行う。そのため、更新後のＷｅｂページでは、リスト１に項目６が追加され、リスト２の項目４が削除されている。
【００３２】
以下、ステップＳ４５では、Ｗｅｂブラウザー２１はスタイル設定部２３により設定されたＷｅｂページに係るデータをパネル部３４に出力し、パネル部３４にＷｅｂページを表示させる。そのため、表示装置１０の画面には、図６に示すように、リスト１が３項目により構成され、リスト２及びリスト３が１項目により構成されたＷｅｂページが表示されることとなる。
【００３３】
１．２．変形例１：
更新頻度算出部２２が算出するリストの更新頻度は様々な変形例が存在する。例えば、下記式（２）に示すように、リスト内の更新されたスレッドデータの総和をもとに更新頻度を算出するものであってもよい。
更新頻度＝リスト内の更新されたスレッドデータの総和／時間    …（２）
ここで、更新されたスレッドデータとは、前回更新時から今回更新時において１回でも更新（書込み）が行われた場合に、このスレッドデータを更新されたと見なしている。無論、これ以外にも、「更新されたスレッドデータ」と見なす書込み回数の設定を任意に行ってもよい。上記構成とすれば、ユーザーＩＤを参照することなく、直近の更新情報のみでスレッドデータの判別を行うことができるため、より処理を簡易にすることができる。
【００３４】
１．３．変形例２：
さらに、更新頻度算出部２２が算出するリストの更新頻度としては、例えば、下記式（３）に示すように、スレッドデータ内である期間において増加した書込み数の総和をもとに算出するものであってもよい。
更新頻度＝リスト内のある期間で増加した書込み件数の総和／時間    …（３）
【００３５】
２．第２の実施形態：
また、スタイル設定部２３は、更新頻度に応じて各リスト間の表示項目の増減を変化させる構成としてもよい。例えば、更新頻度が最も多いリストの内、この更新頻度が所定値Ｔ１未満の場合は、リスト内の表示項目の増加数を１とし、更新頻度が所定値Ｔ１以上となる場合は、リスト内の表示項目の増加数を２とする。上記構成とすることで、更新頻度が極端に多いも（又は極端に少ないもの）に対しては表示項目を増加（減少）させて、より利用者の注目を促すことが可能となる。
【００３６】
以上説明したように、本実施形態に係る表示装置１０では、画面上に一度に複数のグループ化されたスレッド群を閲覧対象とすることができるとともに、各グループに属するスレッドの表示項目数をその更新頻度に応じて変化させることができるため、利用者に対してより効果的にＷｅｂページの閲覧を行わせることができる。
【００３７】
なお、本発明は上記実施例に限られるものでないことは言うまでもない。当業者であれば言うまでもないことであるが、
・上記実施例の中で開示した相互に置換可能な部材および構成等を適宜その組み合わせを変更して適用すること
・上記実施例の中で開示されていないが、公知技術であって上記実施例の中で開示した部材および構成等と相互に置換可能な部材および構成等を適宜置換し、またその組み合わせを変更して適用すること
・上記実施例の中で開示されていないが、公知技術等に基づいて当業者が上記実施例の中で開示した部材および構成等の代用として想定し得る部材および構成等と適宜置換し、またその組み合わせを変更して適用すること
は本発明の一実施例として開示されるものである。
【符号の説明】
【００３８】
１０…表示装置、２０…メインコントローラー、２１…Ｗｅｂブラウザー、２２…更新頻度算出部、２３…スタイル設定部、３１…操作入力Ｉ／Ｆ、３２…ＯＳＤ回路、３３…映像回路、３４…パネル部、３５…ネットワークＩ／Ｆ、４０…Ｗｅｂサーバー
【図１】
2012113471.tif 000003
【図２】
2012113471.tif 000004
【図３】
2012113471.tif 000005
【図４】
2012113471.tif 000006
【図５】
2012113471.tif 000007
【図６】
2012113471.tif 000008