[go: up one dir, main page]

JP2004013565A - Content browsing state management system, content browsing state management method, program, and recording medium - Google Patents

Content browsing state management system, content browsing state management method, program, and recording medium Download PDF

Info

Publication number
JP2004013565A
JP2004013565A JP2002166769A JP2002166769A JP2004013565A JP 2004013565 A JP2004013565 A JP 2004013565A JP 2002166769 A JP2002166769 A JP 2002166769A JP 2002166769 A JP2002166769 A JP 2002166769A JP 2004013565 A JP2004013565 A JP 2004013565A
Authority
JP
Japan
Prior art keywords
content
content information
user
information
browsing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2002166769A
Other languages
Japanese (ja)
Other versions
JP4177033B2 (en
Inventor
Hiroki Shigeyoshi
重吉 宏樹
Taketo Miyaoku
宮奥 健人
Akito Akutsu
阿久津 明人
Yoshinobu Tonomura
外村 佳伸
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Inc
Original Assignee
Nippon Telegraph and Telephone Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2002166769A priority Critical patent/JP4177033B2/en
Publication of JP2004013565A publication Critical patent/JP2004013565A/en
Application granted granted Critical
Publication of JP4177033B2 publication Critical patent/JP4177033B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

【課題】ユーザがコンテンツを閲覧する際に、前回の最終閲覧部分から閲覧可能にさせる。
【解決手段】管理サーバ3に、コンテンツIDと、コンテンツのタイトルと、コンテンツのアイコン画像IDと、コンテンツの閲覧時の状態を表す閲覧状態とを含む少なくとも1つのコンテンツ情報からなるリストをユーザID毎に管理する管理手段31を設け、かつ端末2に、ユーザIDに応じたリストを管理手段から取得し、取得したリストに含まれるコンテンツ情報をコンテンツ閲覧終了に応じて更新し、更新したコンテンツ情報を含むリストを管理手段へ送信しユーザIDに対応したリストを更新させる更新手段23を設ける。
【選択図】    図6
When a user browses a content, the content can be browsed from the last final browse portion.
A management server (3) stores, for each user ID, a list including at least one piece of content information including a content ID, a title of the content, an icon image ID of the content, and a browsing state indicating a state of browsing the content. The terminal 2 acquires a list corresponding to the user ID from the management unit, updates the content information included in the acquired list according to the end of the content browsing, and updates the updated content information. Update means 23 is provided for transmitting the list including the information to the management means and updating the list corresponding to the user ID.
[Selection] Fig. 6

Description

【0001】
【発明の属する技術分野】
本発明は、ユーザが閲覧したコンテンツの閲覧状態を管理するコンテンツ閲覧状態管理システム及びコンテンツ閲覧状態管理方法及びプログラム及び記録媒体に関する。
【0002】
【従来の技術】
近年、インターネットの著しい発達により、ネットワーク上においてデジタル化された様々なコンテンツを提供するWWW(World Wide Web)システムが広く普及しており、膨大な量のコンテンツがWWWシステムを介して利用可能となっている。このような環境下において、ユーザ(利用者)が必要とするコンテンツ、或いはユーザが興味を持ったコンテンツを取得する方法として、該当コンテンツをユーザ自身の端末にダウンロードして保持する方法がある。
【0003】
しかし、コンテンツをユーザ自身の端末にタウンロードして保持する方法は、コンテンツを保持蓄積しておくためのリソースの問題があり、また逐次コンテンツが更新されるような場合においては、更新内容が反映されないといった問題が発生する。このため、例えばWebにおけるブックマーク(BookMark)のように、対象とするコンテンツが取得されたことを、そのコンテンツのリソースロケーション(インターネットにおけるURL(Uniform Resource Locaters)が取得されたことと同等に見なして、このリソースロケーションを管理することにより、対応するコンテンツの取得状況を管理することが一般的に行われている。
【0004】
こうした対象とするコンテンツを管理する場合、前述のようにそのコンテンツを一意に特定するコンテンツID(ブックマークの例における、コンテンツのURL)を取得し、これを管理する必要性は今後さらに増加すると考えられる。すなわち、具体的には、デジタル放送をきっかけとした通信・放送融合サービスでは、簡易な操作で放送映像に関連するコンテンツIDをクリッピング(切り抜き)することができ、また、雑誌や本などの紙メディアの多くは、最近では関連ホームページのURLも印刷されており、さらには印刷されているURLを認識し、簡単にパソコンに取り込むための光学デバイスなども登場している。加えて、ポスターやチラシといった広告媒体にもコンテンツIDが付与され、容易にこれらのコンテンツIDが取得できる。このような環境を考えると、ユーザ側では、今後コンテンツIDを取得する機会や、取得するコンテンツIDの数もさらに増加していくことが容易に想定できる。
【0005】
【発明が解決しようとする課題】
こうして取得したコンテンツIDから、ユーザは実際に該当するコンテンツを閲覧することになるが、ビデオテープや本とは異なり、コンテンツIDから実際のリソースロケーションを参照して得られるコンテンツは常に“初期状態”である。したがって、例えば、映像を含むようなコンテンツであった場合には、前回途中までユーザが見ていたとしても、再度、最初からの再生となり、前回の続きから見るためには早送りをしなければならない。また、コンテンツIDからコンテンツを閲覧する場合、従来の本やビデオテープとは異なり、次回の閲覧時に続きから閲覧するといったことが容易ではない。
【0006】
従来においては、例えばWWWブラウザ(World Wide Web Browser)におけるクッキー(Cookie)という仕組みを用いて、前回にブラウザでぺージを閲覧した際の情報を残しておき、今回同じページを閲覧した際に、このクッキーの情報を用いて、前回とは異なるコンテンツの表示を行わせることもできるが、こうしたクッキーの情報は、クライアント端末に保存されるため、ユーザが別の場所の端末から同じコンテンツを閲覧する際には、クッキーの情報を反映させることができない。
【0007】
本発明は、以上のような問題点に鑑みてなされたものであり、その目的とするところは、ユーザがコンテンツを閲覧する場合にテープメディアや本のしおりと同様に、前回の最終閲覧部分から簡単に閲覧可能にすることにある。
【0008】
【課題を解決するための手段】
このような課題を解決するために本発明は、ネットワークに接続されユーザが取得し閲覧したコンテンツに関する情報をコンテンツ情報として管理する管理サーバ(コンテンツ情報管理サーバ3)と、ネットワークに接続されコンテンツの閲覧が可能な複数の端末とからシステムを構成し、管理サーバに、コンテンツを識別するためのコンテンツIDと、コンテンツのタイトルと、コンテンツのアイコン画像を識別するためのアイコン画像IDと、コンテンツの閲覧時の状態を表す閲覧状態とを含む少なくとも1つのコンテンツ情報からなるリストをユーザID毎に管理する管理手段を設け、かつ端末に、管理手段により管理されているリストをユーザIDに基づき取得するとともに取得したリストに含まれるコンテンツ情報をユーザのコンテンツの閲覧終了に応じて更新し、更新したコンテンツ情報を含むリストを管理手段へ送信する更新手段を有し、管理手段は、更新手段により更新されたコンテンツ情報を含むリストを受信すると、この受信情報に基づきユーザIDに対応するリストを更新するように構成したものである。
【0009】
したがって、ユーザが取得し保持するコンテンツIDは、ネットワーク上のクライアント端末で参照できるのみではなく、それぞれのコンテンツIDに対応して、該当コンテンツの最終閲覧状態、すなわち例えば本における“しおりの位置”を記録しておくことができ、ユーザが同じコンテンツを閲覧する際に、前回の続きから閲覧することが可能となる。
【0010】
この場合、端末に、更新手段により更新されたコンテンツ情報のうち少なくとも1つのコンテンツ情報を所定の操作に応じて切り出し、切り出したコンテンツ情報を新たに指定された指定ユーザIDとともに管理手段ヘ送信する送信手段とを設け、管理手段は、送信手段から送信された情報を受信するとこの受信情報に基づき指定ユーザIDに対応するリストを更新する。
したがって、ユーザは、端末、さらには管理サーバを介して、所望のコンテンツ情報を他のユーザに伝えることができるだけではなく、送り主のユーザの意図する最終閲覧状態、つまり次回閲覧した際の閲覧開始位置を容易に他のユーザに伝えることができる。
【0011】
また、管理サーバは、コンテンツを再生し閲覧するアプリケーションの実行終了時に上記閲覧状態として残すべき情報を指定する指定情報が記述されたテンプレートをアプリケーションID毎に管理するテンプレート管理手段を有し、かつ上記コンテンツ情報は、アプリケーションの種別を特定可能な上記アプリケーションIDを含み、更新手段は、管理サーバから取得したコンテンツ情報に含まれるアプリケーションIDに応じたテンプレートをテンプレート管理手段から取得するとともに、ユーザのコンテンツの閲覧が終了すると、所得したテンプレートに基づいてコンテンツ情報を更新するものである。
【0012】
したがって、コンテンツの最終閲覧状態は、単純なWebぺージにおけるスクロールバーの位置や、トップページからのリンク先といった情報だけではなく、音楽あるいは映像を含むようなコンテンツの場合には時間軸情報、さらにはぺージ概念があるコンテンツの場合にはページ位置といったような情報になる。こうした情報が記述されたテンプレートにしたがってコンテンツ情報中の閲覧状態が更新される。
【0013】
また、本発明は、コンテンツを識別するためのコンテンツIDと、コンテンツのタイトルと、コンテンツのアイコン画像を識別するためのアイコン画像IDと、コンテンツの閲覧時の状態を表す閲覧状態とを含む少なくとも1つのコンテンツ情報から構成されるリストをユーザID毎に管理する第1のステップと、管理されているリストをユーザIDに基づき取得するとともに、取得したリストに含まれるコンテンツ情報をユーザのコンテンツの閲覧終了に応じて更新し、更新したコンテンツ情報を送信する第2のステップと、第2のステップの処理により送信されたコンテンツ情報を受信すると、受信したコンテンツ情報をもとにリストを更新する第3のステップとを有する方法である。
【0014】
この場合、第2のステップの処理に基づき更新されたコンテンツ情報のうち少なくとも1つのコンテンツ情報を所定の操作に応じて切り出し、切り出したコンテンツ情報を新たに指定された指定ユーザIDとともに送信する第4のステップと、第4のステップの処理により送信された情報を受信するとこの受信情報に基づき指定ユーザIDに対応するリストを更新する第5のステップとを有する。
【0015】
また、コンテンツを再生し閲覧するアプリケーションの実行終了時に閲覧状態として残すべき情報を指定する指定情報が記述されたテンプレートをアプリケーションID毎に管理する第6のステップを有し、第2のステップにおける処理は、取得したコンテンツ情報に含まれるアプリケーションの種別の特定が可能な上記アプリケーションIDに応じたテンプレートを取得し、ユーザのコンテンツの閲覧が終了すると、テンプレートに基づいてコンテンツ情報を更新する第7のステップを含む。
また、本発明は、上記コンテンツ閲覧状態管理方法をコンピュータに実行させるためのプログラムである。
また、本発明は、上記コンテンツ閲覧状態管理方法をコンピュータに実行させるためのプログラムを記録した記録媒体である。
【0016】
【発明の実施の形態】
以下、本発明について図面を参照して説明する。
図1は、本発明に係るコンテンツ閲覧状態管理システムの構成を示すブロック図である。本システムは、図1に示すように、インターネットなどのネットワーク1に接続される複数のクライアント端末2A,2B,2Cと、前記ネットワーク1に接続されるコンテンツ情報管理サーバ3と、コンテンツ情報管理サーバ3に接続されるとともに、コンテンツ情報管理サーバ3によって管理される後述のコンテンツ情報のリストを格納するコンテンツ情報リスト部4Aを有するデータベース4と、コンテンツ情報管理サーバ3に接続されるとともに、コンテンツ情報管理サーバ3によって管理される後述の閲覧状態テンプレートを格納する閲覧状態テンプレート部5Aを有するデータベース5とから構成される。
【0017】
図2は、本システムを構成するコンテンツ情報管理サーバ3のブロック図である。コンテンツ情報管理サーバ3には、コンテンツ情報管理手段31と閲覧状態記述テンプレート管理手段32とが設けられている。コンテンツ情報管理手段31は、ユーザ(利用者)が取得したコンテンツを一意に特定可能なコンテンツIDと、該当コンテンツの表題を表すタイトルと、該当コンテンツのアイコン画像の識別子を表すアイコン画像IDと、該当コンテンツの最終閲覧状態を表す閲覧状態とを含む前記コンテンツ情報のリストを、ユーザに一意に割当てられたユーザID毎に管理しデータベース4のコンテンツ情報リスト部4Aに格納するともに、ネットワーク1上のクライアント端末2からの要求に基づいて、指定されたユーザIDに対応するコンテンツ情報のリストをデータベース4のコンテンツ情報リスト部4Aから読み出してクライアント端末2に送るものである。
【0018】
そして、コンテンツ情報管理手段31はクライアント端末2でのユーザのコンテンツの閲覧操作によって閲覧状態が更新されたコンテンツ情報のリストをクライアント端末2から受け取ると、受け取ったリストをもとにコンテンツ情報リスト部4A内のユーザIDに対応するコンテンツ情報のリストを更新する。また、コンテンツ情報管理手段31はユーザのメール操作によって切り出されたリストと、指定のユーザIDへのリスト追加要求とをクライアント端末2から受け取ると、該当指定ユーザIDに対応するリストに、切り出されたリストを追加するものである。
【0019】
また、閲覧状態記述テンプレート管理手段32は、コンテンツを再生して閲覧させるアプリケーション(アプリケーションソフト)の実行が終了する前記コンテンツの閲覧終了時に閲覧状態として残すべき情報を指定する指定情報が記述された前記閲覧状態記述テンプレートをアプリケーションID毎に管理するものである。
また、コンテンツ情報管理サーバ3には、以上の各部の他に、前記コンテンツ情報管理手段31及び閲覧状態記述テンプレート管理手段32の各処理に必要なデータを記憶しておくための記憶手段33と、通信手段34と、操作に必要な情報を入力するためのマウス3X及びキーボード3Yや、各種の表示を行うためのモニタ(ディスプレイ)3Zといった入出力手段35と、コンテンツ情報メール交換手段36と、以上の各部を制御する制御手段37とが設けられている。
【0020】
なお、コンテンツ情報管理サーバ3のコンテンツ情報管理手段31は、SQL(Structured Query Language)などを用いたデータベース利用インタフェースを提供する、いわゆるオラクル(Oracle)などのデータベースアプリケーションを用いて実装することが可能である。
【0021】
図3は、上記システムを構成するクライアント端末2のブロック図である。クライアント端末3には、ユーザIDを入力して設定するユーザID入力手段21と、ユーザIDに基づき該当コンテンツを参照するコンテンツ閲覧手段22(ブラウザ)と、リスト更新手段23とが設けられている。ここで、リスト更新手段23は、コンテンツ情報管理サーバ3で管理されているコンテンツ情報のリストをユーザIDに基づき取得するとともに、ユーザによるコンテンツの閲覧が行われた後のコンテンツ情報のリストを、アプリケーションIDに基づいてコンテンツ情報管理サーバ3から取得した閲覧状態記述テンプレートにより更新し、更新したコンテンツ情報のリストをコンテンツ情報管理サーバ3に送信するものである。
【0022】
また、クライアント端末2には、以上の各部の他に、コンテンツ情報リスト部4Aの一部のリストまたは全部を他のユーザに送りたい場合に、リスト部4Aの該当箇所を切り出し、別途指定するユーザIDへのリスト追加要求とともに、コンテンツ情報管理サーバ3ヘ送るコンテンツ情報メール送信手段24を備えるとともに、上記メール送信等に必要な通信手段25と、各処理に必要なデータを記憶しておくための記憶手段26と、操作に必要な情報を入力するためのマウス2X及びキーボード2Yや、各種の表示を行うためのモニタ(ディスプレイ)2Zといった入出力手段27と、以上の各部を制御する制御手段28とが設けられている。
【0023】
(第1の実施の形態)
図4は、コンテンツ情報リスト部4Aに格納されるコンテンツ情報リストの一例を示す図である。また、図5は、閲覧状態記述テンプレート部5Aに格納される閲覧状態記述テンプレートの一例を示す図である。また、図6は、本システムの第1の実施の動作を示すシーケンス図である。図4〜図6を参照して本発明の第1の要部動作を説明する。
はじめに、ユーザには一意に付与されたユーザIDが既に与えられているものとする。具体的なユーザIDの例としては、例えば、“001”などのように英字又は数字からなる文字列とすることができる。また、本システムの前提として、ユーザが何らかの形でコンテンツIDを取得し、このユーザIDはネットワーク1上のコンテンツ情報管理サーバ3で既に管理されているような環境下にあるものとする。
【0024】
ユーザが自身の保持するコンテンツを閲覧する際には、まずクライアント端末2のキーボード2Y等を操作することにより、ユーザIDを入力する(図6のステップS1)。ユーザIDは必ずしも毎回入力する必要はなく、クライアント端末2を利用するユーザが決まっているならば、あらかじめクライアント端末2にユーザIDをデフォルト値として設定しておいても良い。ここでは、ユーザIDを仮に“001”とする。ユーザがクライアント端末2のキーボード2Yを操作して前記ユーザID“001”を入力し、ログインを行うと、クライアント端末2は、このユーザIDをコンテンツ情報管理サーバ3に送って正規なユーザか否かを認証させるとともに(ステップS2)、正規ユーザと認証された場合は、ネットワーク上のコンテンツ情報管理サーバ3に対して、ユーザID=“001”に対応するコンテンツ情報のリストを要求する。
【0025】
ここで、コンテンツ情報管理サーバ3のコンテンツ情報管理手段31は、図4のコンテンツ情報リスト部4Aに示されるように、ユーザID毎にコンテンツ情報のリストを管理しており、クライアント端末2からの要求に応じて該当するコンテンツ情報のリストを返送する(ステップS3)。クライアント端末2はそのリストを受信するとモニタ2Zに表示することにより、ユーザに提示する(ステップS4)。コンテンツ情報のリストは前述したように、コンテンツIDと、該当コンテンツのタイトルと、該当コンテンツのアイコン画像IDと、該当コンテンツを再生するアプリケーションを表すアプリケーションIDと、該当コンテンツの閲覧状態とを含むリストであり、ユーザID毎に異なったリストを保持し得る。
【0026】
ここで、前記コンテンツIDの例としては、図4に示すような、例えば“http://***.**.**/x”など、リソースロケーションとすることができ、英字又は数字からなる文字列である。また、前記タイトルは、該当コンテンツの提供者があらかじめ付与したテキスト情報であり、さらに前記アイコン画像IDは、同じく提供者によりあらかじめ付与されたアイコン画像のIDで、リソースロケーションとすることができる。また、前記アプリケーションID(APID)は、該当コンテンツを再生するアプリケーションの種別を表すものであり、例えば、“HTML(Hypertext Markup Language)”など、同じく英字又は数字からなる文字列とすることができる。なお、コンテンツ情報の図4中の“閲覧状態”部分については後述するが、一度も該当コンテンツを閲覧していない場合は、閲覧状態は“空”である。
【0027】
クライアント端末2は、コンテンツ情報管理サーバ3からコンテンツ情報のリストを受けることによって、ユーザはそのリストに含まれるタイトル、あるいはそれを表すアイコンを参照し、コンテンツIDを選択することによって所望の該当コンテンツを実際に閲覧することができる。実際のコンテンツは、インターネットであれば、HTMLファイルに記述されるものが多いが、近年では、必ずしもHTMLファイルのみではなく、PDF(Portable Document Format)ファイルなど、ブラウザにプラグインを組み込むことで様々なアプリケーションのファイルを閲覧することも可能である。
【0028】
ここで、ユーザが図4中に示される、コンテンツID=“http://***.**.**/x”のコンテンツを指定したとする(ステップS5)。このとき、クライアント端末2は、このコンテンツIDに付随するアプリケーションIDをコンテンツ情報のリストから取得し、かつこのアプリケーションIDに対応する閲覧状態記述テンプレートをコンテンツ情報管理サーバ3から取得する(ステップS6,ステップS7)。この例の場合は、図4からアプリケーションID=“HTML”であり、したがってこのコンテンツはインターネットで見られる通常のHTMLで記述されたぺージであるとする。このとき、クライアント端末2が取得する閲覧状態記述テンプレートは、図5に示すようなテンプレートとなる。
【0029】
すなわち、閲覧状態記述テンプレート部5Aのテンプレートは、コンテンツの種別毎に、閲覧状態としてどの情報を残すべきかを指定する指定情報が記述されるものである。図5の場合は、例えば“最終閲覧日時”、“Java(登録商標)Scriptパラメータ”、“タグパラメータ”などの属性が記述されている。これは、該当コシテンツの閲覧を終了する際に、コンテンツ情報中の閲覧状態として更新する項目の一つに、閲覧を終了した際の日時、HTMLぺージ内で記述されているJavaScriptで使われている各パラメータの値、“<”で始まるタグ(例えば、“<img src=…>”など)とそのタグが持つパラメータの現在値などが指定情報として含まれる例である。これは具体的には、DynamicHTMLやカスケード・スタイル・シート(CSS:Cascading Style Sheets)などで指定が可能なパラメータなどである。また、Javaアプレット(Applet)が組み込まれている場合に、Appletの持つパラメータの値なども含むよう指定する。
【0030】
クライアント端末2は、このような閲覧状態記述テンプレートをコンテンツ情報管理サーバ3から取得した後、ユーザによるコンテンツの閲覧操作が行われると(ステップS8)、コンテンツ閲覧手段22(ブラウザ)がアプリケーションIDで示されるアプリケーションを実行することにより、該当コンテンツが格納されているサーバ(即ち、該当コンテンツID(=“http://***.**.**/x”)によりアクセスされるサーバ)から該当コンテンツをダウンロードし、モニタ2Zに表示する(ステップS9)。これにより、ユーザの該当コンテンツの閲覧が可能になる。こうして、ユーザがコンテンツを閲覧した後、コンテンツの閲覧を終了するためにクライアント端末2のキーボード2Yのボタンを押下すると、閲覧終了となる(ステップS10)。
【0031】
この場合、クライアント端末2では、取得した閲覧状態記述テンプレートにより更新すべき閲覧状態の項目を把握しており、クライアント端末2のリスト更新手段23が、取得した閲覧状態記述テンプレートに記述された指定情報にしたがってそれぞれの項目における閲覧終了時の値を、リストに含まれるコンテンツ情報中の閲覧状態部分に記録する(ステップS11)。そして、更新したリストをコンテンツ情報管理サーバ3に送って(ステップS12)、コンテンツ情報管理サーバ3にコンテンツ情報リスト部4Aの更新を行わせる(ステップS13)。このような過程で記録されたコンテンツ情報中の閲覧状態の一例が、図4中の“閲覧状態”で示される箇所である。したがって、次回、ユーザID=“001”のユーザがそのコンテンツを閲覧する際には、更新された閲覧状態であるJavaScriptや、タグ、JavaAppletの各パラメータの値を、クライアント端末2のコンテンツ閲覧手段22(ブラウザ)が復元することで、ユーザは前回のコンテンツ閲覧終了時と同じ状態から、閲覧を開始することが可能になる。
【0032】
ユーザはコンテンツ情報管理サーバ3の利用が終了すると、クライアント端末2との間の接続を切断するログアウトを行い(ステップS14)、これによりクライアント端末2はコンテンツ情報管理サーバ3との間の接続を切断するログアウトを行う(ステップS15)。
【0033】
(第2の実施の形態)
第2の実施の形態では、コンテンツ情報管理サーバ3のコンテンツ情報メール交換手段36と、クライアント端末2のコンテンツ情報メール送信手段24とにより、前述のコンテンツ情報をユーザ間でメールとして送受信することを可能にする。
図7は、ユーザ間におけるコンテンツ情報のメール送受信動作を示すシーケンス図である。このシーケンス図にしたがい本発明の第2の要部動作について説明する。
【0034】
ユーザが或るコンテンツを閲覧した後、そのコンテンツの続きを他のユーザに閲覧させたい場合は、まずクライアント端末2を用いて自身のIDを入力する(図7のステップS21)。すると、クライアント端末2は、このユーザIDをコンテンツ情報管理サーバ3に送って正規なユーザか否かを認証させる(ステップS22)とともに、正規ユーザと認証された場合は、ネットワーク上のコンテンツ情報管理サーバ3に対して、ユーザIDに対応するコンテンツ情報のリストを要求する。
【0035】
クライアント端末2からの要求を受けたコンテンツ情報管理サーバ3は、該当ユーザIDに対応するコンテンツ情報のリストをクライアント端末2へ返送する(ステップS23)。クライアント端末2はそのリストを受信するとモニタ2Zに表示することにより、ユーザに提示する(ステップS24)。ユーザは、クライアント端末2において自身のコンテンツ情報のリストを参照する。実際には、コンテンツ情報に含まれるタイトルや、アイコン画像IDに基づくアイコン画像が一覧提示される。
【0036】
ユーザは、モニタ2Zに一覧提示されたコンテンツ情報のリストの中から、マウス2Xまたはキーボード2Yを用いて所望のタイトルあるいはアイコン画像を選択操作することにより、他のユーザに送りたいコンテンツ情報を決定する(ステップS25)。次に、ユーザは送りたい他のユーザのID(即ち、送信先ユーザID)を指定する(ステップS26,S27)。これにより、クライアント端末2のコンテンツ情報メール送信手段24は、リストの該当指定部分をコンテンツ情報単位で切り出し(ステップS28)、前記指定されたユーザID(他のユーザのID:送信先ユーザID)とともに、前記指定ユーザIDに対応するリストヘの追加要求として、コンテンツ情報管理サーバ3に送信する(ステップS29)。
【0037】
コンテンツ情報管理サーバ3のコンテンツ情報メール交換手段36は、クライアント端末2から送信されたコンテンツ情報のリスト(切り出された部分)を受信すると、受信したリストをデータベース4のコンテンツ情報リスト部4A内の前記指定ユーザID(送信先ユーザID)に対応するリストに追加し(ステップS30)、これにより送信先ユーザIDのリストの更新が行われる(ステップS31)。
以上のようにして、送信者は、意図するコンテンツを意図する閲覧開始状態で他のユーザ(送信先ユーザ)に渡すことが容易にできる。したがって、送信先ユーザにおいては自身のIDを入力することにより、該当のコンテンツをその閲覧開始位置から閲覧することができる。なお、実装に関しては、クライアント端末2での上記操作はGUI(Graphical User Interface)により行われることが望ましく、メールする際にも、いわゆる一般的なメール機能としてテキストを付加できることや、リストヘの追加の際に、リストを受信した他のユーザがそれを確認するステップを組み込むことも考えられる。
【0038】
以上説明したように、本システムは、ユーザが保持するコンテンツIDから、実際に該当コンテンツを閲覧した後、コンテンツの閲覧を終了する際に、最終閲覧状態を記述し管理しておくことで、同じユーザが同じコンテンツを再び閲覧した際に、前回の閲覧状態と同じ閲覧状態から、または前回の閲覧状態の続きから閲覧を再開することができ、したがってコンテンツを閲覧する場合にテープメディアや本と同様に閲覧することができる使い勝手の良いシステムを提供できる。また、コンテンツID(実際には、コンテンツIDを含むコンテンツ情報)を他のユーザにメールとして送信できることで、送信者にとっては、意図するコンテンツと意図するコンテンツの閲覧位置とを容易かつ正確に他のユーザに伝えることが可能になる。
【0039】
図8(a)は、コンテンツ情報管理サーバ3のハードウェア構成を示す図である。コンテンツ情報管理サーバ3には、CPU300が設けられているとともに、記録媒体310が設けられている。記録媒体310には、プログラムが格納されており、CPU300が記録媒体310に格納されているプログラムを読み出して実行することにより、前述のコンテンツ情報管理手段31,閲覧状態記述テンプレート管理手段32,コンテンツ情報メール交換手段36及び制御手段37の各機能が実現される。
【0040】
図8(b)は、クライアント端末2のハードウェア構成を示す図である。クライアント端末2には、CPU200が設けられているとともに、記録媒体210が設けられている。記録媒体210にはプログラムが格納されており、CPU200が記録媒体210に格納されているプログラムを読み出して実行することにより、前述のユーザID入力手段21,コンテンツ閲覧手段22,リスト更新手段23,コンテンツ情報メール送信手段24及び制御手段28の各機能が実現される。
【0041】
【発明の効果】
以上説明したように本発明によれば、ユーザが閲覧したコンテンツを管理する管理サーバと、コンテンツの閲覧が可能な端末とを設け、管理サーバに、コンテンツを識別するためのコンテンツIDと、コンテンツのタイトルと、コンテンツのアイコン画像を識別するためのアイコン画像IDと、コンテンツの閲覧時の状態を表す閲覧状態とを含む少なくとも1つのコンテンツ情報からなるリストをユーザID毎に管理する管理手段を設け、かつ端末に、管理手段で管理されているリストのうちユーザIDに応じたリストを取得するとともに、取得したリストに含まれるコンテンツ情報をユーザのコンテンツの閲覧終了に応じて更新し、更新したコンテンツ情報を含むリストを管理手段へ送信する更新手段を設け、管理手段は更新手段により更新されたコンテンツ情報を含むリストを受信すると、この受信情報に基づきユーザIDに対応するリストを更新するようにしたので、ユーザがコンテンツを閲覧する場合に、ユーザはテープメディアや本のしおりのように、前回の最終閲覧部分から簡単に閲覧することができる。
【0042】
この場合、端末は更新手段により更新されたコンテンツ情報のうち少なくとも1つのコンテンツ情報を所定の操作に応じて切り出し、切り出したコンテンツ情報を新たに指定された指定ユーザIDとともに管理サーバヘ送信する一方、管理サーバは、端末から送信された情報を受信するとこの受信情報に基づき指定ユーザIDに対応するリストを更新するようにしたので、ユーザが意図するコンテンツの閲覧部分を容易に他のユーザに伝達できる。
【0043】
また、管理サーバに、コンテンツを再生し閲覧するアプリケーションの実行終了時に上記閲覧状態として残すべき情報を指定する指定情報が記述されたテンプレートをアプリケーションID毎に管理するテンプレート管理手段を設け、端末の更新手段は、管理サーバから取得したコンテンツ情報に含まれるアプリケーションIDに応じたテンプレートをテンプレート管理手段から取得するとともに、ユーザのコンテンツの閲覧が終了すると、取得したテンプレートに基づいてコンテンツ情報を更新するようにしたので、閲覧が終了したコンテンツが音楽或いは映像を含むようなコンテンツの場合には時間軸情報、また閲覧が終了したコンテンツがぺージ概念があるコンテンツの場合にはページ位置といったようなテンプレートにしたがってコンテンツ情報中の閲覧状態が更新されることから、コンテンツの閲覧が終了したときコンテンツ情報に含まれる閲覧状態を的確に更新することができ、したがってそのコンテンツの再度の閲覧の際には的確に前回の最終閲覧部分から閲覧することができる。
【図面の簡単な説明】
【図1】本発明に係るコンテンツ閲覧状態管理システムの構成を示すブロック図である。
【図2】上記システムを構成するコンテンツ情報管理サーバのブロック図である。
【図3】上記システムを構成するクライアント端末の構成を示すブロック図である。
【図4】上記コンテンツ情報管理サーバにより管理されるコンテンツ情報のリストを示す図である。
【図5】上記コンテンツ情報管理サーバにより管理される閲覧状態記述テンプレートを示す図である。
【図6】上記システムの第1の要部動作を示すシーケンス図である。
【図7】上記システムの第2の要部動作を示すシーケンス図である。
【図8】上記コンテンツ情報管理サーバのハードウェア構成を示す図(図8(a))、及び上記クライアント端末のハードウェア構成を示す図(図8(b))である。
【符号の説明】
1…ネットワーク、2,2A,2B,2C…クライアント端末、3…コンテンツ情報管理サーバ、4,5…データベース、4A…コンテンツ情報リスト部、5A…閲覧状態記述テンプレート部、2X,3X…マウス、2Y,3Y…キーボード、2Z,3Z…モニタ、21…ユーザID入力手段、22…コンテンツ閲覧手段、23…リスト更新手段、24…コンテンツ情報メール送信手段、25,34…通信手段、26,33…記憶手段、27,35…入出力手段、28,37…制御手段、31…コンテンツ情報管理手段、32…閲覧状態記述テンプレート管理手段、36…コンテンツ情報メール交換手段、200,300…CPU、210,310…記録媒体。
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a content browsing state management system, a content browsing state management method, a program, and a recording medium for managing a browsing state of content viewed by a user.
[0002]
[Prior art]
In recent years, with the remarkable development of the Internet, a WWW (World Wide Web) system for providing various digitalized contents on a network has become widespread, and an enormous amount of contents can be used via the WWW system. ing. In such an environment, as a method of acquiring content required by a user (user) or content that the user is interested in, there is a method of downloading the content to a user's own terminal and holding the content.
[0003]
However, the method of downloading and holding the content on the user's own terminal has a problem of resources for holding and storing the content, and when the content is updated sequentially, the updated content is reflected. The problem that it is not performed occurs. For this reason, for example, as in the case of a bookmark (BookMark) on the Web, the acquisition of the target content is regarded as equivalent to the acquisition of the resource location (URL (Uniform Resource Locators) on the Internet) of the content. It is common practice to manage the acquisition status of the corresponding content by managing the resource location.
[0004]
In the case of managing such target content, the need to acquire a content ID (URL of the content in the example of a bookmark) that uniquely identifies the content as described above and to manage this is expected to increase in the future. . Specifically, in a communication / broadcasting integration service triggered by digital broadcasting, a content ID related to a broadcast video can be clipped (cut out) with a simple operation, and a paper medium such as a magazine or a book can be clipped. In recent years, URLs of related homepages have also been printed recently, and optical devices for recognizing the printed URLs and easily loading them into personal computers have appeared. In addition, a content ID is also given to an advertising medium such as a poster or a flyer, and these content IDs can be easily acquired. Considering such an environment, the user can easily assume that opportunities for acquiring content IDs and the number of acquired content IDs will further increase in the future.
[0005]
[Problems to be solved by the invention]
From the content ID thus obtained, the user actually browses the corresponding content. However, unlike a videotape or a book, the content obtained by referring to the actual resource location from the content ID is always “initial state”. It is. Therefore, for example, in the case of content including video, even if the user has watched halfway through the previous time, the content is reproduced from the beginning again, and fast forward must be performed in order to watch from the previous time. . Also, when browsing the content from the content ID, unlike a conventional book or videotape, it is not easy to continue browsing at the next browsing.
[0006]
Conventionally, for example, by using a mechanism called a cookie (Cookie) in a WWW browser (World Wide Web Browser), information obtained when a page was last viewed with a browser is left, and when the same page is viewed this time, By using the information of this cookie, it is possible to display content different from the previous one, but since such cookie information is stored on the client terminal, the user browses the same content from a terminal at another location In that case, the information of the cookie cannot be reflected.
[0007]
The present invention has been made in view of the above-described problems, and the purpose of the present invention is to make it possible for a user to browse content from the last last browsed portion as in the case of tape media and book bookmarks. The purpose is to make it easily browsable.
[0008]
[Means for Solving the Problems]
In order to solve such a problem, the present invention provides a management server (content information management server 3) connected to a network and managing information on contents acquired and browsed by a user as content information, A system is configured from a plurality of terminals capable of performing the above operations, and a content ID for identifying the content, a title of the content, an icon image ID for identifying an icon image of the content, and Management means for managing, for each user ID, a list comprising at least one piece of content information including a browsing state indicating the state of the user, and obtaining and obtaining the list managed by the management means in the terminal based on the user ID The content information contained in the list Updating the content in response to the browsing of the content, and transmitting the list including the updated content information to the management unit. When the management unit receives the list including the content information updated by the updating unit, the management unit receives the list. The configuration is such that the list corresponding to the user ID is updated based on the information.
[0009]
Therefore, the content ID acquired and held by the user can be referred to not only by the client terminal on the network, but also in accordance with each content ID, the final browsing state of the content, that is, for example, the “bookmark position” in the book. It can be recorded, and when the user browses the same content, it is possible to browse from the previous continuation.
[0010]
In this case, the terminal transmits at least one of the content information updated by the updating unit in accordance with a predetermined operation, and transmits the extracted content information to the management unit together with the newly designated designated user ID. Means for receiving the information transmitted from the transmitting means, and updates the list corresponding to the designated user ID based on the received information.
Therefore, the user can not only transmit the desired content information to other users via the terminal or the management server, but also the final browsing state intended by the sender user, that is, the browsing start position at the next browsing. Can be easily transmitted to other users.
[0011]
Further, the management server has a template management means for managing, for each application ID, a template in which designation information for designating information to be kept in the browsing state at the end of execution of the application for reproducing and browsing the content, and The content information includes the application ID that can specify the type of the application. The updating unit obtains a template corresponding to the application ID included in the content information obtained from the management server from the template management unit, and updates the content of the user. Upon completion of browsing, the content information is updated based on the acquired template.
[0012]
Therefore, the final browsing state of the content includes not only information such as the position of a scroll bar on a simple Web page and a link destination from a top page, but also time axis information for content including music or video, and Is information such as a page position when the content has a page concept. The browsing state in the content information is updated according to the template in which such information is described.
[0013]
Further, the present invention provides at least one of a content ID for identifying a content, a title of the content, an icon image ID for identifying an icon image of the content, and a browsing state indicating a state at the time of browsing the content. A first step of managing a list composed of two pieces of content information for each user ID, acquiring the managed list based on the user ID, and terminating the browsing of the content information included in the acquired list by the user A second step of transmitting the updated content information and receiving the content information transmitted by the processing of the second step, and updating the list based on the received content information. And a step.
[0014]
In this case, at least one of the content information updated based on the process of the second step is cut out according to a predetermined operation, and the cut out content information is transmitted together with the newly designated designated user ID. And a fifth step of, upon receiving the information transmitted by the processing of the fourth step, updating the list corresponding to the designated user ID based on the received information.
[0015]
A sixth step of managing, for each application ID, a template in which designation information for designating information to be left in a browsing state at the end of execution of an application for reproducing and browsing content is provided; Obtains a template corresponding to the application ID capable of specifying the type of application included in the obtained content information, and updates the content information based on the template when the user finishes browsing the content. including.
Further, the present invention is a program for causing a computer to execute the content browsing state management method.
Further, the present invention is a recording medium recording a program for causing a computer to execute the content browsing state management method.
[0016]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, the present invention will be described with reference to the drawings.
FIG. 1 is a block diagram showing a configuration of a content browsing state management system according to the present invention. As shown in FIG. 1, the system includes a plurality of client terminals 2A, 2B, and 2C connected to a network 1 such as the Internet, a content information management server 3 connected to the network 1, and a content information management server 3 connected to the network 1. And a database 4 having a content information list section 4A for storing a list of content information described later managed by the content information management server 3, and a content information management server 3 And a database 5 having a browsing state template unit 5A for storing browsing state templates, which will be described later, managed by the management unit 3.
[0017]
FIG. 2 is a block diagram of the content information management server 3 constituting the present system. The content information management server 3 includes a content information management unit 31 and a browsing state description template management unit 32. The content information management means 31 includes a content ID capable of uniquely specifying the content obtained by the user (user), a title indicating the title of the content, an icon image ID indicating the identifier of the icon image of the content, and The list of the content information including the browsing state indicating the last browsing state of the content is managed for each user ID uniquely assigned to the user, and stored in the content information list section 4A of the database 4 and the client on the network 1 Based on a request from the terminal 2, a list of content information corresponding to the specified user ID is read from the content information list section 4 </ b> A of the database 4 and sent to the client terminal 2.
[0018]
When the content information management unit 31 receives from the client terminal 2 a list of content information whose browsing status has been updated by a user's browsing operation of the content on the client terminal 2, the content information list unit 4A based on the received list. Update the list of content information corresponding to the user ID in the list. Further, when the content information management unit 31 receives from the client terminal 2 the list cut out by the user's mail operation and a list addition request to the specified user ID, the list is cut out into the list corresponding to the specified user ID. Add a list.
[0019]
In addition, the browsing state description template management means 32 is configured to execute the application (application software) for reproducing and browsing the content, and to terminate the browsing of the content. The browsing state description template is managed for each application ID.
The content information management server 3 further includes a storage unit 33 for storing data necessary for each process of the content information management unit 31 and the browsing state description template management unit 32, in addition to the above units. Communication means 34, input / output means 35 such as mouse 3X and keyboard 3Y for inputting information necessary for operation, and monitor (display) 3Z for performing various displays, and content information mail exchange means 36 And a control means 37 for controlling each of the components.
[0020]
Note that the content information management means 31 of the content information management server 3 can be implemented using a database application such as Oracle, which provides a database use interface using SQL (Structured Query Language) or the like. is there.
[0021]
FIG. 3 is a block diagram of the client terminal 2 configuring the system. The client terminal 3 is provided with a user ID input unit 21 for inputting and setting a user ID, a content browsing unit 22 (browser) for referring to the corresponding content based on the user ID, and a list updating unit 23. Here, the list updating unit 23 obtains a list of content information managed by the content information management server 3 based on the user ID, and displays the list of content information after the content is browsed by the user. The content information is updated by the browsing state description template acquired from the content information management server 3 based on the ID, and the updated content information list is transmitted to the content information management server 3.
[0022]
In addition, when the client terminal 2 wants to send a part or all of the content information list section 4A to another user in addition to the above sections, the user cuts out the corresponding portion of the list section 4A and designates a user who separately designates A content information mail transmission unit 24 for sending to the content information management server 3 together with a request for adding a list to the ID, a communication unit 25 required for the above-described mail transmission and the like, and data required for each process are stored. Storage means 26, input / output means 27 such as a mouse 2X and a keyboard 2Y for inputting information necessary for operation, and a monitor (display) 2Z for performing various displays, and a control means 28 for controlling the above components Are provided.
[0023]
(First Embodiment)
FIG. 4 is a diagram showing an example of a content information list stored in the content information list section 4A. FIG. 5 is a diagram showing an example of the browsing state description template stored in the browsing state description template unit 5A. FIG. 6 is a sequence diagram showing the operation of the first embodiment of the present system. The operation of the first main part of the present invention will be described with reference to FIGS.
First, it is assumed that the user has already been given a uniquely assigned user ID. As a specific example of the user ID, for example, a character string including alphabets or numerals such as “001” can be used. Further, as a premise of this system, it is assumed that a user acquires a content ID in some form, and this user ID is in an environment where the content ID is already managed by the content information management server 3 on the network 1.
[0024]
When browsing the content held by the user, the user first inputs a user ID by operating the keyboard 2Y or the like of the client terminal 2 (step S1 in FIG. 6). It is not always necessary to input the user ID every time. If a user who uses the client terminal 2 is determined, the user ID may be set in the client terminal 2 as a default value in advance. Here, it is assumed that the user ID is “001”. When the user operates the keyboard 2Y of the client terminal 2 to input the user ID “001” and logs in, the client terminal 2 sends this user ID to the content information management server 3 to determine whether the user is a legitimate user. Is authenticated (step S2), and when the user is authenticated, the user requests the content information management server 3 on the network for a list of content information corresponding to the user ID = "001".
[0025]
Here, the content information management means 31 of the content information management server 3 manages a list of content information for each user ID as shown in the content information list section 4A of FIG. A list of corresponding content information is returned in response to (step S3). Upon receiving the list, the client terminal 2 presents the list to the user by displaying it on the monitor 2Z (step S4). As described above, the list of content information is a list including a content ID, a title of the content, an icon image ID of the content, an application ID indicating an application for reproducing the content, and a browsing state of the content. Yes, a different list can be stored for each user ID.
[0026]
Here, as an example of the content ID, as shown in FIG. 4, for example, “http: //****.****.**/x” can be used as a resource location. Is a character string. The title is text information given in advance by a provider of the corresponding content, and the icon image ID is an ID of an icon image given in advance by the provider, and may be a resource location. The application ID (APID) represents the type of the application that reproduces the content, and may be a character string composed of English letters or numbers, such as “HTML (Hypertext Markup Language)”. Note that the “viewing state” portion of the content information in FIG. 4 will be described later, but if the corresponding content has never been viewed, the viewing state is “empty”.
[0027]
When the client terminal 2 receives the list of content information from the content information management server 3, the user refers to a title included in the list or an icon representing the title, and selects a content ID to select a desired corresponding content. You can actually browse. Actual contents are often described in HTML files on the Internet, but in recent years, not only HTML files, but also various plug-ins such as PDF (Portable Document Format) files have been incorporated into browsers. It is also possible to browse application files.
[0028]
Here, it is assumed that the user has designated the content of content ID = "http: //**.**.**/x" shown in FIG. 4 (step S5). At this time, the client terminal 2 acquires the application ID associated with the content ID from the list of content information, and acquires the browsing state description template corresponding to the application ID from the content information management server 3 (step S6, step S6). S7). In the case of this example, it is assumed that the application ID = "HTML" from FIG. 4, and that this content is a page described in normal HTML that can be seen on the Internet. At this time, the browsing state description template acquired by the client terminal 2 is a template as shown in FIG.
[0029]
In other words, the template of the browsing state description template unit 5A describes specification information for specifying which information should be left as the browsing state for each type of content. In the case of FIG. 5, attributes such as “last browse date and time”, “Java (registered trademark) Script parameter”, and “tag parameter” are described. This is one of the items to be updated as the browsing state in the content information when the browsing of the corresponding content is completed, and the date and time when the browsing is completed and the JavaScript used in the JavaScript described in the HTML page. In this example, the value of each parameter, a tag starting with “<” (for example, “<img src =. Specifically, these are parameters that can be specified in Dynamic HTML, Cascading Style Sheets (CSS), and the like. Also, when a Java applet (Applet) is installed, it is specified to include the value of a parameter of the Applet and the like.
[0030]
After the client terminal 2 acquires such a browsing state description template from the content information management server 3 and performs a browsing operation of the content by the user (step S8), the content browsing unit 22 (browser) indicates the application ID. By executing the application to be executed, the corresponding content is stored in the server (that is, the server accessed by the corresponding content ID (= “http: //****.****.*/x”)). The content is downloaded and displayed on the monitor 2Z (step S9). This allows the user to browse the corresponding content. After the user browses the content and presses a button on the keyboard 2Y of the client terminal 2 to end the browsing of the content, the browsing ends (step S10).
[0031]
In this case, the client terminal 2 knows the item of the browsing state to be updated by the acquired browsing state description template, and the list updating means 23 of the client terminal 2 uses the specified information described in the acquired browsing state description template. , The value at the end of browsing for each item is recorded in the browsing state portion in the content information included in the list (step S11). Then, the updated list is sent to the content information management server 3 (step S12), and the content information management server 3 updates the content information list section 4A (step S13). An example of the browsing state in the content information recorded in such a process is a portion indicated by “browsing state” in FIG. Therefore, the next time the user with the user ID = “001” browses the content, the values of the parameters of JavaScript, tags, and JavaApplet that are in the updated browsing state are read from the content browsing unit 22 of the client terminal 2. By restoring by the (browser), the user can start browsing from the same state as when the previous browsing of the content was completed.
[0032]
When the use of the content information management server 3 is completed, the user performs a logout for disconnecting the connection with the client terminal 2 (step S14), whereby the client terminal 2 disconnects the connection with the content information management server 3. Logout (step S15).
[0033]
(Second embodiment)
In the second embodiment, the content information mail exchange means 36 of the content information management server 3 and the content information mail transmission means 24 of the client terminal 2 can transmit and receive the above-described content information as mail between users. To
FIG. 7 is a sequence diagram showing an operation of transmitting and receiving a mail of content information between users. The operation of the second main part of the present invention will be described with reference to this sequence diagram.
[0034]
When the user browses a certain content and wants another user to browse the continuation of the content, the user first inputs his / her ID using the client terminal 2 (step S21 in FIG. 7). Then, the client terminal 2 sends the user ID to the content information management server 3 to authenticate whether or not the user is a legitimate user (step S22). 3 requests a list of content information corresponding to the user ID.
[0035]
Upon receiving the request from the client terminal 2, the content information management server 3 returns a list of content information corresponding to the user ID to the client terminal 2 (Step S23). Upon receiving the list, the client terminal 2 presents the list to the user by displaying it on the monitor 2Z (step S24). The user refers to the list of the content information on the client terminal 2. Actually, a list of titles included in the content information and icon images based on the icon image ID is presented.
[0036]
The user selects a desired title or icon image from the list of content information presented on the monitor 2Z using the mouse 2X or the keyboard 2Y, thereby determining content information to be sent to another user. (Step S25). Next, the user specifies the ID of another user who wants to send (that is, the destination user ID) (Steps S26 and S27). As a result, the content information mail transmitting unit 24 of the client terminal 2 cuts out the specified portion of the list in units of content information (step S28), and together with the specified user ID (other user ID: transmission destination user ID) Then, the request is transmitted to the content information management server 3 as an addition request to the list corresponding to the specified user ID (step S29).
[0037]
When the content information mail exchange means 36 of the content information management server 3 receives the content information list (cut-out portion) transmitted from the client terminal 2, the content information mail exchange means 36 converts the received list into the content information list section 4 A of the database 4. The list is added to the list corresponding to the designated user ID (destination user ID) (step S30), whereby the list of destination user IDs is updated (step S31).
As described above, the sender can easily pass the intended content to another user (transmission destination user) in the intended browsing start state. Therefore, the transmission destination user can browse the corresponding content from the browsing start position by inputting his / her own ID. Regarding the implementation, it is desirable that the above operation on the client terminal 2 be performed by a GUI (Graphical User Interface), and that even when sending an e-mail, text can be added as a so-called general e-mail function, At this time, a step of confirming the list by another user who has received the list may be incorporated.
[0038]
As described above, the present system describes and manages the last browsing state when the user finishes browsing the content after actually browsing the corresponding content from the content ID held by the user, thereby achieving the same When the user browses the same content again, the user can resume browsing from the same browsing state as the previous browsing state or from the continuation of the previous browsing state, so that when browsing the content, it is the same as tape media and books It is possible to provide an easy-to-use system that can be browsed. In addition, since the content ID (actually, content information including the content ID) can be transmitted to another user as an email, the sender can easily and accurately determine the intended content and the browsing position of the intended content. It is possible to inform the user.
[0039]
FIG. 8A is a diagram illustrating a hardware configuration of the content information management server 3. The content information management server 3 includes a CPU 300 and a recording medium 310. A program is stored in the recording medium 310, and the CPU 300 reads out and executes the program stored in the recording medium 310, so that the content information management unit 31, the browsing state description template management unit 32, the content information Each function of the mail exchange means 36 and the control means 37 is realized.
[0040]
FIG. 8B is a diagram illustrating a hardware configuration of the client terminal 2. The client terminal 2 includes a CPU 200 and a recording medium 210. A program is stored in the recording medium 210, and the CPU 200 reads out and executes the program stored in the recording medium 210, so that the user ID input unit 21, the content browsing unit 22, the list updating unit 23, the content The functions of the information mail transmission unit 24 and the control unit 28 are realized.
[0041]
【The invention's effect】
As described above, according to the present invention, a management server that manages content browsed by a user and a terminal that can browse the content are provided, and the management server has a content ID for identifying the content, Management means for managing, for each user ID, a list including at least one content information including a title, an icon image ID for identifying an icon image of the content, and a browsing state indicating a state at the time of browsing the content; And acquiring, in the terminal, a list corresponding to the user ID from among the lists managed by the management unit, updating the content information included in the acquired list according to the end of browsing of the content of the user, and updating the updated content information. Update means for transmitting a list including the information to the management means, and the management means is updated by the update means. When a list including the content information is received, the list corresponding to the user ID is updated based on the received information. Therefore, when the user browses the content, the user can use a tape medium or a book bookmark. , Can be easily browsed from the last browsed part of the previous time.
[0042]
In this case, the terminal cuts out at least one piece of content information out of the content information updated by the updating means in accordance with a predetermined operation, transmits the cut out content information to the management server together with the newly specified designated user ID, and When the server receives the information transmitted from the terminal, the server updates the list corresponding to the designated user ID based on the received information, so that the browsing portion of the content intended by the user can be easily transmitted to another user.
[0043]
Further, the management server is provided with template management means for managing, for each application ID, a template in which designation information for designating the information to be kept as the browsing state at the end of execution of the application for reproducing and browsing the content is provided. Means for obtaining, from the template management means, a template corresponding to the application ID included in the content information obtained from the management server, and updating the content information based on the obtained template when the user finishes browsing the content. Therefore, according to the time axis information when the browsed content is music or video content, or according to a template such as a page position when the browsed content is content having a page concept. Ko Since the browsing state in the content information is updated, the browsing state included in the content information can be accurately updated when the browsing of the content is completed. Can be browsed from the final browsing part of.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a configuration of a content browsing state management system according to the present invention.
FIG. 2 is a block diagram of a content information management server constituting the system.
FIG. 3 is a block diagram showing a configuration of a client terminal constituting the system.
FIG. 4 is a diagram showing a list of content information managed by the content information management server.
FIG. 5 is a diagram showing a browsing state description template managed by the content information management server.
FIG. 6 is a sequence diagram showing an operation of a first main part of the system.
FIG. 7 is a sequence diagram showing an operation of a second main part of the system.
FIG. 8 is a diagram showing a hardware configuration of the content information management server (FIG. 8A), and a diagram showing a hardware configuration of the client terminal (FIG. 8B).
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 1 ... Network, 2, 2A, 2B, 2C ... Client terminal, 3 ... Content information management server, 4, 5 ... Database, 4A ... Content information list part, 5A ... Browsing state description template part, 2X, 3X ... Mouse, 2Y , 3Y ... keyboard, 2Z, 3Z ... monitor, 21 ... user ID input means, 22 ... content browsing means, 23 ... list updating means, 24 ... content information mail transmission means, 25, 34 ... communication means, 26, 33 ... storage Means, 27, 35 ... input / output means, 28, 37 ... control means, 31 ... content information management means, 32 ... browsing state description template management means, 36 ... content information mail exchange means, 200, 300 ... CPU, 210, 310 …recoding media.

Claims (8)

ネットワークに接続されユーザが取得し閲覧したコンテンツに関する情報をコンテンツ情報として管理するコンテンツ情報管理サーバと、前記ネットワークに接続され前記コンテンツの閲覧が可能な複数のクライアント端末とからなり、
前記コンテンツ情報管理サーバは、
前記コンテンツを識別するためのコンテンツIDと、前記コンテンツのタイトルと、前記コンテンツのアイコン画像を識別するためのアイコン画像IDと、前記コンテンツの閲覧時の状態を表す閲覧状態とを含む少なくとも1つのコンテンツ情報から構成されるリストをユーザID毎に管理するコンテンツ情報管理手段を有し、
前記クライアント端末は、
前記コンテンツ情報管理手段により管理されているリストのうちユーザIDに応じたリストを取得するとともに、取得したリストに含まれるコンテンツ情報をユーザのコンテンツの閲覧終了に応じて更新し、更新したコンテンツ情報を含むリストを前記コンテンツ情報管理手段へ送信する更新手段を有し、
前記コンテンツ情報管理手段は、前記更新手段により更新されたコンテンツ情報を含むリストを受信すると、この受信情報に基づき前記ユーザIDに対応するリストを更新することを特徴とするコンテンツ閲覧状態管理システム。
A content information management server that is connected to a network and manages information on content acquired and viewed by a user as content information, and a plurality of client terminals connected to the network and capable of browsing the content,
The content information management server includes:
At least one content including a content ID for identifying the content, a title of the content, an icon image ID for identifying an icon image of the content, and a browsing state indicating a state of browsing the content. A content information management unit that manages a list composed of information for each user ID,
The client terminal,
Acquiring a list corresponding to the user ID from among the lists managed by the content information management means, updating the content information included in the acquired list according to the end of browsing of the content of the user, and updating the updated content information. Update means for transmitting a list including the content information management means,
The content browsing state management system, wherein the content information management means, upon receiving a list including the content information updated by the updating means, updates a list corresponding to the user ID based on the received information.
請求項1において、
前記クライアント端末は、前記更新手段により更新されたコンテンツ情報のうち少なくとも1つのコンテンツ情報を所定の操作に応じて切り出し、切り出したコンテンツ情報を新たに指定された指定ユーザIDとともに前記コンテンツ情報管理手段ヘ送信するコンテンツ情報送信手段を有し、
前記コンテンツ情報管理手段は、前記コンテンツ情報送信手段から送信された情報を受信するとこの受信情報に基づき前記指定ユーザIDに対応するリストを更新することを特徴とするコンテンツ閲覧状態管理システム。
In claim 1,
The client terminal cuts out at least one piece of content information among the content information updated by the updating means in accordance with a predetermined operation, and sends the cut out content information to the content information management means together with a newly designated designated user ID. Having content information transmitting means for transmitting,
The content browsing state management system, wherein the content information management means updates a list corresponding to the designated user ID based on the information transmitted from the content information transmission means when the information is transmitted.
請求項1において、
前記コンテンツ情報管理サーバは、前記コンテンツを再生し閲覧するアプリケーションの実行終了時に前記閲覧状態として残すべき情報を指定する指定情報が記述されたテンプレートをアプリケーションID毎に管理するテンプレート管理手段を有し、
前記コンテンツ情報は、前記アプリケーションの種別を特定可能な前記アプリケーションIDを含み、
前記更新手段は、前記コンテンツ情報管理サーバから取得した前記コンテンツ情報に含まれる前記アプリケーションIDに応じたテンプレートを前記テンプレート管理手段から取得するとともに、ユーザのコンテンツの閲覧が終了すると、前記テンプレートに基づいてコンテンツ情報を更新することを特徴とするコンテンツ閲覧状態管理システム。
In claim 1,
The content information management server has a template management unit that manages, for each application ID, a template in which specification information that specifies information to be left in the browsing state at the end of execution of an application that reproduces and browses the content is described.
The content information includes the application ID capable of specifying the type of the application,
The updating unit obtains a template corresponding to the application ID included in the content information obtained from the content information management server from the template management unit, and based on the template when the user finishes browsing the content. A content browsing state management system characterized by updating content information.
コンテンツを識別するためのコンテンツIDと、前記コンテンツのタイトルと、前記コンテンツのアイコン画像を識別するためのアイコン画像IDと、前記コンテンツの閲覧時の状態を表す閲覧状態とを含む少なくとも1つのコンテンツ情報から構成されるリストをユーザID毎に管理する第1のステップと、
前記第1のステップの処理に基づいて管理されているリストのうちユーザIDに応じたリストを取得するとともに、取得したリストに含まれるコンテンツ情報をユーザのコンテンツの閲覧終了に応じて更新し、更新したコンテンツ情報を送信する第2のステップと、
前記第2のステップの処理により送信されたコンテンツ情報を受信すると、受信したコンテンツ情報をもとに前記リストを更新する第3のステップと、
を有することを特徴とするコンテンツ閲覧状態管理方法。
At least one piece of content information including a content ID for identifying a content, a title of the content, an icon image ID for identifying an icon image of the content, and a browsing state indicating a state of browsing the content. A first step of managing a list composed of the following for each user ID;
Acquiring a list corresponding to the user ID from among the lists managed based on the processing of the first step, and updating the content information included in the acquired list according to the end of browsing of the content of the user, A second step of transmitting the obtained content information;
A third step of updating the list based on the received content information upon receiving the content information transmitted by the processing of the second step;
A content browsing state management method comprising:
請求項4において、
前記第2のステップの処理に基づき更新されたコンテンツ情報のうち少なくとも1つのコンテンツ情報を所定の操作に応じて切り出し、切り出したコンテンツ情報を新たに指定された指定ユーザIDとともに送信する第4のステップと、
前記第4のステップの処理により送信された情報を受信するとこの受信情報に基づき前記指定ユーザIDに対応するリストを更新する第5のステップと
を有することを特徴とするコンテンツ閲覧状態管理方法。
In claim 4,
A fourth step of cutting out at least one piece of content information from the content information updated based on the processing of the second step in accordance with a predetermined operation, and transmitting the cut out content information together with a newly designated designated user ID; When,
Receiving the information transmitted by the processing of the fourth step, and updating the list corresponding to the designated user ID based on the received information, in a fifth step.
請求項4において、
前記コンテンツを再生し閲覧するアプリケーションの実行終了時に前記閲覧状態として残すべき情報を指定する指定情報が記述されたテンプレートをアプリケーションID毎に管理する第6のステップを有し、
前記第2のステップにおける処理は、取得したコンテンツ情報に含まれる前記アプリケーションの種別の特定が可能な前記アプリケーションIDに応じたテンプレートを取得し、ユーザのコンテンツの閲覧が終了すると、前記テンプレートに基づいてコンテンツ情報を更新する第7のステップを含むことを特徴とするコンテンツ閲覧状態管理方法。
In claim 4,
A sixth step of managing, for each application ID, a template in which designation information for designating information to be left as the browsing state at the end of execution of the application for reproducing and browsing the content,
The process in the second step acquires a template corresponding to the application ID capable of specifying the type of the application included in the acquired content information, and, based on the template, when browsing the content by the user is completed. A content browsing state management method including a seventh step of updating content information.
請求項4ないし請求項6の何れかに記載されたコンテンツ閲覧状態管理方法をコンピュータに実行させるためのプログラム。A program for causing a computer to execute the content browsing state management method according to any one of claims 4 to 6. 請求項4ないし請求項6の何れかに記載されたコンテンツ閲覧状態管理方法をコンピュータに実行させるためのプログラムを記録した記録媒体。A recording medium on which a program for causing a computer to execute the content browsing state management method according to claim 4 is recorded.
JP2002166769A 2002-06-07 2002-06-07 Content browsing state management system, content browsing state management method, program, and recording medium Expired - Fee Related JP4177033B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002166769A JP4177033B2 (en) 2002-06-07 2002-06-07 Content browsing state management system, content browsing state management method, program, and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002166769A JP4177033B2 (en) 2002-06-07 2002-06-07 Content browsing state management system, content browsing state management method, program, and recording medium

Publications (2)

Publication Number Publication Date
JP2004013565A true JP2004013565A (en) 2004-01-15
JP4177033B2 JP4177033B2 (en) 2008-11-05

Family

ID=30434221

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002166769A Expired - Fee Related JP4177033B2 (en) 2002-06-07 2002-06-07 Content browsing state management system, content browsing state management method, program, and recording medium

Country Status (1)

Country Link
JP (1) JP4177033B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006039975A (en) * 2004-07-28 2006-02-09 Nec Corp Browsing system, server device, browsing method used therefor, and program therefor
JP2008529133A (en) * 2005-01-24 2008-07-31 エーナイン・ドット・コム インコーポレイテッド Technology to change the presentation of information displayed to end users of computer systems
JP2013101609A (en) * 2012-10-30 2013-05-23 Casio Comput Co Ltd Client device and client control program

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006039975A (en) * 2004-07-28 2006-02-09 Nec Corp Browsing system, server device, browsing method used therefor, and program therefor
JP2008529133A (en) * 2005-01-24 2008-07-31 エーナイン・ドット・コム インコーポレイテッド Technology to change the presentation of information displayed to end users of computer systems
JP4889657B2 (en) * 2005-01-24 2012-03-07 エーナイン・ドット・コム インコーポレイテッド Technology to change the presentation of information displayed to end users of computer systems
US8302011B2 (en) 2005-01-24 2012-10-30 A9.Com, Inc. Technique for modifying presentation of information displayed to end users of a computer system
US8645813B2 (en) 2005-01-24 2014-02-04 A9.Com, Inc. Technique for modifying presentation of information displayed to end users of a computer system
JP2013101609A (en) * 2012-10-30 2013-05-23 Casio Comput Co Ltd Client device and client control program

Also Published As

Publication number Publication date
JP4177033B2 (en) 2008-11-05

Similar Documents

Publication Publication Date Title
US7822735B2 (en) System and method for saving browsed data
US8832571B2 (en) Finding and consuming web subscriptions in a web browser
US7680856B2 (en) Storing searches in an e-mail folder
RU2405267C2 (en) Method, device and system for selection of services and client applications server
JP4870011B2 (en) Information search system, information search device, history sharing method, and history sharing processing program
US20090083232A1 (en) Search results with search query suggestions
US20020078102A1 (en) Method and system for customized modification and presentation of remotely saved web content
JP2004511932A (en) Method and system for communicating selected search results between first and second entities over a network
EP1971942A1 (en) Publishing and subscribing to digital image feeds
US20080028037A1 (en) Presenting video content within a web page
US20030177202A1 (en) Method and apparatus for executing an instruction in a web page
WO2009139035A1 (en) Method of creating web page, web page creating system, linkage service equipment, and computer program
US20200287861A1 (en) Method and system for processing information in social network system
US20050024355A1 (en) Selecting items displayed on respective areas on a screen
US8078977B2 (en) Method and system for intelligent processing of electronic information
JP2000222088A (en) Information providing server, mediation server, and viewing terminal
JP2002222138A (en) Content transmission method, content reception method, and content distribution system
US7689575B2 (en) Bitmask access for managing blog content
WO2001073560A1 (en) Contents providing system
JP4177033B2 (en) Content browsing state management system, content browsing state management method, program, and recording medium
JP5605168B2 (en) Advertisement system and advertisement storage method
JP2002082936A (en) Content data display device and content data display system
JP4028795B2 (en) E-mail collection and search system
JP2008071116A (en) Information delivery system, information delivery device, information delivery method and information delivery program
JP2007272444A (en) Content management apparatus, content management method, and content management program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040706

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20061024

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20061124

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20071120

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080117

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20080123

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20080819

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080821

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110829

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120829

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130829

Year of fee payment: 5

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees