JP2004334428A - Content controller, and system for browsing content controlled by same - Google Patents
Content controller, and system for browsing content controlled by same Download PDFInfo
- Publication number
- JP2004334428A JP2004334428A JP2003128019A JP2003128019A JP2004334428A JP 2004334428 A JP2004334428 A JP 2004334428A JP 2003128019 A JP2003128019 A JP 2003128019A JP 2003128019 A JP2003128019 A JP 2003128019A JP 2004334428 A JP2004334428 A JP 2004334428A
- Authority
- JP
- Japan
- Prior art keywords
- content
- user
- unit
- client
- updated
- 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.)
- Pending
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
Description
【0001】
【発明の属する技術分野】
この発明はコンテンツ管理技術に関し、とくに管理対象のコンテンツが更新された場合にその旨をユーザに通知する技術に関する。
【0002】
【従来の技術】
ネットワーク技術の発達にともない、コンピュータ、プリンタ、FAXなどの情報機器がネットワークに接続されるようになってきた。ネットワーク化は、例えば社内、ビル内などの限られた範囲のローカルエリアネットワーク(以下、単に「LAN」という)に限られず、地球全体規模のネットワークいわゆるワイドエリアネットワーク(以下、単に「WAN」という)にまで拡大している。こうしたインフラストラクチャーの整備が進むにつれて、例えばビジネスシーンにおいても電子メール、FTP(File Transfer Protocol)、ウェブページなどが広範に活用されるようになった。
【0003】
それらのネットワーク技術を利用して、ネットワーク上のコンテンツを取得することができるが、取得のためにはユーザ側からサーバ側に対してコンテンツの提供を要求する必要がある。例えば、新着メールの有無は、ユーザ側からメールサーバに接続して確認する必要がある。また、ウェブページの更新の有無も、ユーザ側からウェブサイトに接続して確認する必要がある。サーバが電子メールの着信や所望のウェブページの更新をユーザの通信装置を発呼して通知し、通信装置がその発呼に応じて電子メールやウェブページを取得するものがある(特許文献1)。
【0004】
【特許文献1】
特開2002−305552号公報
【0005】
【発明が解決しようとする課題】
ネットワーク技術がビジネスに活用されることで、実際の業務体系も徐々に変わりつつある。その一つに、ワークフローシステムの導入があげられる。このシステムは、伝票、帳票、稟議書などの紙ベースの回覧文書を関係者に順次回覧して行っていた従来の業務を、電子的に各担当者のコンピュータに送信することで業務の効率化を図るものである。こうしたワークフローシステムも回覧文書の提供にはウェブサービスを利用しており、ユーザは必要な回覧文書をプル型で取得する。このため、ユーザが回覧文書を閲覧している時に、その回覧文書が更新されたとしても、そのユーザは更新に気づかず、更新前の回覧文書を参照することになる。このようなワークフローシステム以外にも、ウェブサイトやファイルサーバ等の様々な装置を介して、ユーザはデジタルデータを利用しており、それらのデジタルデータは日々更新される。
【0006】
本発明は上記課題に鑑みてなされたものであり、その目的は、コンテンツの配信におけるリアルタイム性を向上する技術、更新頻度の高いコンテンツの管理技術の提供にある。
【0007】
【課題を解決するための手段】
本発明のある態様は、コンテンツを管理する装置である。この装置は、インスタントメッセージを利用する手段と、所定のコンテンツの更新を検出する手段と、コンテンツの更新時に、そのコンテンツを閲覧しているユーザを判定する手段と、前記コンテンツの更新を検出した場合に、前記コンテンツを再び取得することを、そのコンテンツを閲覧中のユーザにインスタントメッセージを利用して通知する手段とを備える。これにより、コンテンツの更新の事実を、更新時にそのコンテンツを閲覧中のユーザに通知できるので、リアルタイム性が向上する。「コンテンツ」は、回覧文書等の当該装置が取り扱うファイルであり、例えば文字列、画像、音声などのデジタルデータである。実際のシステムでは、このデジタルデータが回覧対象者または閲覧者のコンピュータ(以下、単に「クライアント」という)に送信され、クライアント側で解析され表示または音声として出力される。
【0008】
この装置は、更新されたコンテンツを閲覧すべきユーザを選択する手段と、選択したユーザに対して、その文書の閲覧を促すメッセージをインスタントメッセージを利用して通知する手段とを更に備える。これにより、例えばワークフローシステムにおいて、既にコンテンツを閲覧したユーザに、そのコンテンツの更新を通知することができる。
【0009】
本発明の別の態様は、コンテンツを閲覧するための装置である。この装置は、ネットワークを介して所定のコンテンツを取得する取得手段と、インスタントメッセージを受信する手段と、受信したインスタントメッセージにコンテンツの更新を示す情報が含まれている場合に、コンテンツを再び取得することを取得手段に指示する手段とを備える。これにより、この装置は、コンテンツが更新されたことをリアルタイムで把握し、更新された時点で再度コンテンツを取得できる。
【0010】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【0011】
【発明の実施の形態】
図1は、実施の形態に係るコンテンツ管理システム10の構成図である。インスタントメッセージサーバ20(以下、単に「IMサーバ20」という)は、インスタントメッセージサービス(以下、単に「IMサービス」という)を提供するためのサーバである。IMサービスは、例えばIMサービスの利用者(以下、単に「IM利用者」という)がメッセージの送受信を行うことができるか否かの情報を提供するサービス(以下、単に「プレゼンスサービス」という)と、IM利用者間のメッセージの伝達を行うサービス(以下、単に「メッセージサービス」という)とを含むものである。「インスタントメッセージ」は、プレゼンスサービスおよびメッセージサービスの総称であってもよいし、プレゼンスサービスまたはメッセージサービスの一方を示してもよい。要は、インスタントメッセージは、IMサービスにおいて送受信される情報である。インスタントメッセージを、以下単に「メッセージ」という。IM利用者は、インスタントメッセージクライアント(以下、単に「IMクライアント」という)を使うことで、IMサービスを利用できる。以下、IM利用者がIMサーバ20にログイン中の状態、すなわちメッセージの送受信を行うことができる状態を「アクティブ状態」という。
【0012】
IMサービスにおいて、メッセージは、IM利用者がアクティブ状態のときに送受信されるので、IMサーバ20にはSMTP(Simple Mail Transfer Protocol)やPOP(Post Office Protocol)で利用されるメールサーバの様に明示的にメッセージを一時格納する仕組みが存在しない。このため、メッセージは即座に送信先であるIM利用者のIMクライアントに通知され、プッシュ型の通知が可能である。IMサーバ20は、既存のIMサービスを提供するサーバであってもよいし、新たに設けられてもよい。本図では、IMサーバ20は、ローカルエリアネットワーク16(以下、単に「LAN16」という)に接続されているが、他の例ではワイドエリアネットワーク12(以下、単に「WAN12」という)に接続されていてもよい。また、後述のコンテンツ管理装置100がIMサーバ20を備えてもよい。
【0013】
コンテンツ管理装置100は、LAN16を介して接続された第1クライアント14aおよび第2クライアント14bなどの複数の端末(以下、単に「クライアント14」という)に、コンテンツを提供する。クライアント14は、提供されたコンテンツの閲覧装置であって、ユーザがそのコンテンツを閲覧できるように表示する。本実施の形態において、コンテンツ管理装置100は、例えばFAX機能、スキャナ機能、プリンタ機能、プリンタサーバ機能、FAXサーバ機能、コピー機能などを有する装置、もしくは複数の機能を有するMFP(Multi Functional Peripheral)などに組み込まれてもよいし、単独の装置であってもよい。コンテンツ管理装置100は、こうした機能を利用して、例えばWAN12やLAN16を介してコンテンツを取得したり、スキャナ機能を利用して直接コンテンツを取得したりする。コンテンツ管理装置100は何らかの機能を利用してコンテンツを取得すればよい。
【0014】
図2は、コンテンツ管理装置100の内部構成図である。コンテンツ管理装置100の各構成要素は、任意のコンピュータのCPU、メモリ、メモリにロードされた本図の構成要素を実現するプログラム、そのプログラムを格納するハードディスクなどの記憶ユニット、ネットワーク接続用インターフェースを中心にハードウエアとソフトウエアの任意の組合せによって実現されるが、その実現方法、装置にはいろいろな変形例があることは、当業者には理解されるところである。以下説明する各図は、ハードウエア単位の構成ではなく、機能単位のブロックを示している。
【0015】
ログイン部422は、IMサーバ20と接続してIMサービスのログイン処理を行い、コンテンツ管理装置100をアクティブ状態にする。このログイン処理のために、ログイン部422は、例えばIMサービスを利用するための識別情報(以下、単に「ログインID」という)とパスワードとを保持する。このようなログインに必要な情報を、以下、「ログイン情報」という。ログイン部422は、ログイン情報を予め保持していてもよいし、コンテンツ管理装置100の管理者などから設定を受け付けてもよい。また、複数のIMサービスに対応する場合、ログイン部422は、それぞれのIMサービス用のログイン情報を保持する。
【0016】
利用者情報データベース418は、コンテンツ管理装置100のユーザの情報と、そのユーザがIMサーバ20にログインしているか否か、すなわちアクティブ状態であるか否かを示す情報などを保持する。検出部420は、ログイン部422によりログインが完了した後、利用者情報データベース418に保持されたユーザについて、アクティブ状態か否かをIMサーバ20に問い合わせる。
【0017】
図3は、図2の利用者情報データベース418におけるデータ構造の一例を示す図である。ユーザID欄460は、ユーザを識別する情報(以下、単に「ユーザID」という)を保持する。ユーザIDは、例えばコンテンツ管理装置100のユーザを特定するための情報であってよい。ログインID欄462は、ユーザのログインID等、IMサービスにおいてユーザを特定可能な情報(以下、単に「IM識別情報」という)を保持する。すなわち、利用者情報データベース418は、ユーザ毎に、コンテンツ管理装置100におけるユーザIDと、IMサービスにおけるIM識別情報とを対応付けて保持する。
【0018】
図2の検出部420は、プレゼンスサービスを利用して、そのIM識別情報で特定されるユーザのログイン状態、すなわちアクティブ状態か否かを検出する。状態欄464は、検出部420により検出されたログイン状態をユーザごとに保持する。本図で「1」は、アクティブ状態を示し、「0」はアクティブ状態でないことを示す。IMアドレス欄466は、IMサービスにおいてメッセージの宛先を指定するための情報(以下、単に「IMアドレス」という)を保持する。例えば、IMアドレスとIM識別情報とが一致している場合、IMアドレス欄466には、IM識別情報が保持されてもよい。
【0019】
図2に戻り、格納処理部102は、例えばファクシミリ機能、スキャナ機能、電子メール受信機能、ファイルサーバ機能などのいずれかの機能を用いてコンテンツを受け付ける。そして、格納処理部102は、受け付けたコンテンツを識別情報(以下、単に「コンテンツID」という)に対応付けてコンテンツ格納部110に格納する。提供部404はクライアント14からコンテンツの提供要求を受け付け、そのコンテンツをコンテンツ格納部110から読み込み、クライアント14に提供する。
【0020】
特定部406は、提供部404がコンテンツを提供したことを検出し、そのコンテンツを特定する。そして、特定部406は、コンテンツの、例えばコンテンツID、ファイル名、URL(Universal Resource Locater)などのコンテンツを特定する情報と、そのコンテンツを閲覧中のユーザのユーザIDとを対応付けて、閲覧ファイルデータベース408に格納する。本実施の形態では、特定部406は、コンテンツIDとユーザIDとを対応付けて閲覧ファイルデータベース408に格納する。例えば、提供部404がコンテンツの提供前にユーザIDを受け付け、特定部406はそのユーザIDとコンテンツIDとを対応付けて閲覧ファイルデータベース408に格納してもよい。
【0021】
図4は、図2の閲覧ファイルデータベース408におけるデータ構造の一例を示す図である。ユーザID欄450はユーザIDを保持する。コンテンツID欄452はコンテンツIDを保持する。本図ではユーザID「yamada」のユーザは、コンテンツID「3612」で特定されるコンテンツを閲覧中であることがわかる。
【0022】
図2に戻り、監視部412は、コンテンツが更新されたか否かを監視する。そして、コンテンツが更新された場合、監視部412はそのコンテンツのコンテンツIDを判定部410に出力する。監視部412は、例えば格納処理部102がコンテンツ格納部110に書き込みを行ったことを検出し、そのときの日時が格納日時として設定されているコンテンツを更新コンテンツとして検出してもよい。また、格納処理部102がコンテンツを更新する場合、すなわちコンテンツを上書きする場合に、その旨を示すフラグをコンテンツに対応付けてコンテンツ格納部110に書き込み、監視部412は、そのフラグの有無を定期的に検出することにより更新されたコンテンツを見つけてもよい。更新コンテンツを検出した場合、監視部412はそのフラグを取り除く。
【0023】
判定部410は、そのコンテンツIDのコンテンツを閲覧しているユーザの有無を、閲覧ファイルデータベース408を参照して判定する。閲覧中のユーザがいる場合、判定部410はそのユーザに閲覧中のコンテンツが更新されたことを示す通知(以下、単に「更新通知」という)を行うことをメッセージ生成部426に指示する。
【0024】
メッセージ生成部426は、インスタントメッセージの本文中に更新通知であることを示す情報(以下、単に「更新コマンド」という)を付加する。例えば、その更新コマンドには、引数として更新すべきコンテンツのコンテンツIDが設定されてよい。メッセージ生成部426は、生成したインスタントメッセージをアドレス設定部416に出力する。
【0025】
アドレス設定部416は、利用者情報データベース418を参照して、ユーザIDを検索キーにしてコンテンツを閲覧中のユーザのIMアドレスを特定し、インスタントメッセージの宛先として設定する。そして、宛先を設定したインスタントメッセージをIM送信部424に供給する。IM送信部424は、そのインスタントメッセージを指定された宛先に向けて送信する。前述のとおり、インスタントメッセージは即時性を有するので、コンテンツが更新された時点で、そのコンテンツを閲覧しているユーザに対して、そのコンテンツが更新されたことを通知できる。
【0026】
また、判定部410は、更新されたコンテンツのコンテンツIDと、既に更新通知を行ったユーザのユーザIDとを対応付けて選択部414に出力する。選択部414は、コンテンツIDで特定されるコンテンツを閲覧すべきユーザを利用者情報データベース418から選択し、未だ更新通知を行っていないユーザを選択する。例えば、利用者情報データベース418は、コンテンツとそのコンテンツを閲覧すべきユーザを対応付けて保持しており、選択部414はその対応関係を参照してユーザを選択してもよい。そして、選択部414は選択したユーザに対して更新通知を行うことをメッセージ生成部426に指示する。これにより、コンテンツを閲覧すべき全てのユーザに対して、コンテンツが更新されたことを通知できる。
【0027】
また、他の例では、利用者情報データベース418は、過去に閲覧したコンテンツのコンテンツIDをユーザIDに対応付けて保持し、選択部414は更新コンテンツを過去に閲覧したことのあるユーザを選択してもよい。これにより、既にコンテンツを閲覧したユーザでも、コンテンツが更新されたことを把握できる。また選択部414は、コンテンツの属性に応じて、更新通知を行うべきユーザを選択してもよい。「属性」は、例えば予め決められた順序で複数のユーザに閲覧されるべきコンテンツ、任意のタイミングでユーザに閲覧されるべきコンテンツなどである。すなわち、前者の属性の場合、選択部414は、既にそのコンテンツを閲覧したユーザを選択し、後者の属性の場合、選択部414は、閲覧すべき全てのユーザを選択する。
【0028】
図5は、図1のクライアント14の内部構成図である。ログイン部916は、IMサーバ20と接続してIMサービスのログイン処理を行い、クライアント14をアクティブ状態にする。このログイン処理のために、ログイン部916は、ログイン情報を保持する。ログイン部916は、ログイン情報を予め保持していてもよいし、クライアント14のユーザなどから設定を受け付けてもよい。
【0029】
装置情報格納部912は、コンテンツ管理装置100がIMサーバ20にログインする際のログインIDを保持する。そのログインIDはあらかじめ装置情報格納部912に保持されていてもよいし、ユーザが後から設定してもよい。検出部914は、ログイン部916によりログインが完了した後、装置情報格納部912に保持されたログインIDで特定されるコンテンツ管理装置100について、アクティブ状態か否かをIMサーバ20に問い合わせる。
【0030】
取得部900は、コンテンツ管理装置100からコンテンツを取得する。コンテンツデータ格納部902は、例えばバッファであり取得したコンテンツを一時的に格納する。表示処理部904はコンテンツデータ格納部902に保持されたコンテンツに基づいて、表示処理を行う。編集部906は、ユーザの指示に応じて、コンテンツデータ格納部902に保持されたコンテンツの編集等を行う。他の例では、編集部906が設けられていなくてもよい。
【0031】
インスタントメッセージ受信部910(以下、単に「IM受信部910」という)は、コンテンツ管理装置100からインスタントメッセージにて更新通知を受け付ける。そして、IM受信部910は、その更新通知を指示部908に出力する。指示部908は、更新通知から更新コマンドを抽出し、そのコマンドの引数として設定されたコンテンツIDで特定されるコンテンツを再び取得することを取得部900に指示する。これにより、IM受信部910が更新通知を受信するたびに、取得部900はコンテンツを取得できる。そして、常に最新のコンテンツを表示処理部904に表示できる。
【0032】
図6は、コンテンツの更新時における、図1のコンテンツ管理装置100、第1クライアント14aおよび第2クライアント14b間の処理のシーケンスの一例を示す図である。まず、第1クライアント14aはコンテンツ管理装置100にコンテンツを要求する(S10)。コンテンツ管理装置100は、指定されたコンテンツを第1クライアント14aへ送信する(S12)。また、コンテンツ管理装置100は、第1クライアント14aに送信したコンテンツを特定し、そのコンテンツIDを送信先ユーザに対応付けて格納する(S14)。
【0033】
コンテンツ管理装置100が、コンテンツの更新を検出した場合(S16)、コンテンツ管理装置100は、更新されたコンテンツを閲覧しているユーザの有無を判定する(S18)。閲覧中のユーザがいる場合(S18のY)、コンテンツ管理装置100は更新通知を第1クライアント14aに行う(S20)。そして、第1クライアント14aはその更新通知に応じて、そのコンテンツの送信を再度要求する(S26)。コンテンツ管理装置100はその要求に応じて、そのコンテンツを送信する(S28)。これにより、コンテンツが更新された時点で、その旨が閲覧中のユーザにリアルタイムに通知される。そして、第1クライアント14aは、再度コンテンツを取得して表示する。したがって、ユーザは常に最新のコンテンツを閲覧できる。
【0034】
また、S18で閲覧中のユーザがいない場合(S18のN)、コンテンツ管理装置100は、そのコンテンツを閲覧すべきユーザの有無を判定する(S22)。閲覧すべきユーザがいる場合(S22のY)、コンテンツ管理装置100は第2クライアント14bに更新通知を行う(S24)。第2クライアント14bは、その更新通知に応じて、そのコンテンツを要求する(S30)。そしてコンテンツ管理装置100は、その要求に応じてコンテンツを送信する(S32)。
【0035】
以上、本発明を実施の形態をもとに説明した。実施の形態は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。こうした変形例として、例えば、コンテンツ管理装置100を、例えばワークフローシステム、ファイルサーバ、文書管理装置、電子メールサーバ、ウェブサーバなどコンテンツを管理する装置に組み込んでもよい。これにより、例えば株価などのリアルタイムに変化する情報を提供するウェブサイトにおいて、株価が変化した時点でクライアント側の画面を更新することができる。また、コンテンツを複数のユーザで作成する場合にも、コンテンツ管理装置100を利用できる。
【0036】
別の変形例として、図2のメッセージ生成部426は、コンテンツの更新箇所、更新内容に関する更新情報を更に含むインスタントメッセージを生成し、図5の指示部908は、受信したインスタントメッセージに含まれる更新情報に基づいてコンテンツがどのように更新されたのかを検出し、更新内容に応じて更新コンテンツを自動的に取得、ユーザに問い合わせ指示されたときに更新コンテンツを取得、更新コンテンツを取得しないなどの判定を行ってもよい。これにより、例えば、誤字の修正のように本質的な内容に係る更新でない場合に、ユーザが更新コンテンツを閲覧する事態を避けることができ、利便性が向上する。さらに、コンテンツの作者が、強制的に更新コンテンツを取得することを更新情報としてコンテンツに設定してもよく、この場合、作者の意志で閲覧者に強制的に更新コンテンツを閲覧させることができる。
【0037】
更に別の変形例として、コンテンツ管理装置100のユーザを予め登録しない形態がある。例えば、コンテンツ管理装置100をウェブサイトとして利用する場合、管理するユーザ情報の数が膨大になること、個人情報を取り扱うことによりリスクが生じることなどを考慮すると、一時的にユーザを管理するほうが好ましいことも考えられる。そこで、コンテンツ閲覧中のユーザを、セッションIDを用いて管理してもよい。この場合、提供部404は、コンテンツを提供するセッション毎にセッションIDを生成するとともに、ユーザのIMアドレスを受け付ける。そして、特定部406はそのセッションIDとコンテンツIDとを対応付けて閲覧ファイルデータベース408に格納し、かつセッションIDと受け付けたIMアドレスを利用者情報データベース418に格納する。利用者情報データベース418に格納したIMアドレスは、セッションIDを破棄するときに同時に削除する。これにより、予めユーザ登録することなしに、コンテンツの更新時に通知を受けることができ、かつ個人情報の漏洩などを防止できる。
【0038】
【発明の効果】
本発明によれば、コンテンツが更新された時点で、そのコンテンツを閲覧すべきユーザにその旨を通知できる。
【図面の簡単な説明】
【図1】実施の形態に係るコンテンツ管理システムの構成図である。
【図2】図1のコンテンツ管理装置の内部構成図である。
【図3】図2の利用者情報データベースにおけるデータ構造の一例を示す図である。
【図4】図2の閲覧ファイルデータベースにおけるデータ構造の一例を示す図である。
【図5】図1のクライアントの内部構成図である。
【図6】コンテンツの更新時における、図1のコンテンツ管理装置、第1ライアントおよび第2クライアント間の処理のシーケンスの一例を示す図である。
【符号の説明】
10 コンテンツ管理システム、20 IMサーバ、100 コンテンツ管理装置、102 格納処理部、110 コンテンツ格納部、404 提供部、406 特定部、408 閲覧ファイルデータベース、410 判定部、412 監視部、414 選択部、416 アドレス設定部、418 利用者情報データベース、420 検出部、422 ログイン部、424 IM送信部、426 メッセージ生成部、900 取得部、902 コンテンツデータ格納部、904 表示処理部、906 編集部、908 指示部、910 IM受信部、912 装置情報格納部、914 検出部、916 ログイン部。[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a content management technology, and more particularly to a technology for notifying a user when a content to be managed is updated.
[0002]
[Prior art]
With the development of network technology, information devices such as computers, printers, and fax machines have been connected to networks. Networking is not limited to a limited area local area network (hereinafter simply referred to as “LAN”), for example, in a company or in a building, but is a global-wide network, a so-called wide area network (hereinafter simply referred to as “WAN”). Has expanded to As the development of such an infrastructure has progressed, e-mail, FTP (File Transfer Protocol), web pages, and the like have been widely used in the business scene, for example.
[0003]
These network technologies can be used to acquire content on the network, but for acquisition, it is necessary for the user to request the server to provide the content. For example, the presence or absence of a new mail needs to be confirmed by connecting to the mail server from the user side. In addition, it is necessary for the user to connect to the website and check whether the web page has been updated. There is a server in which a server notifies a user of a communication device of an incoming e-mail or an update of a desired web page by calling the communication device of the user, and the communication device obtains an e-mail or a web page in response to the call (Japanese Patent Application Laid-Open No. H10-163873). ).
[0004]
[Patent Document 1]
JP-A-2002-305552
[Problems to be solved by the invention]
As network technology is used in business, the actual business system is gradually changing. One of them is the introduction of a workflow system. This system improves the efficiency of business by electronically transmitting the conventional business of circulating paper-based circulation documents, such as slips, reports, and approval documents, to the computer of each person in charge. It is intended. Such a workflow system also uses a web service to provide circulation documents, and a user acquires necessary circulation documents in a pull type. Therefore, even if the circulation document is updated while the user is viewing the circulation document, the user does not notice the update and refers to the circulation document before the update. In addition to such a workflow system, a user utilizes digital data via various devices such as a website and a file server, and the digital data is updated daily.
[0006]
The present invention has been made in view of the above problems, and an object of the present invention is to provide a technique for improving real-time property in content distribution and a technique for managing frequently updated content.
[0007]
[Means for Solving the Problems]
One embodiment of the present invention relates to an apparatus for managing content. The apparatus includes a unit that uses an instant message, a unit that detects an update of a predetermined content, a unit that determines a user who is browsing the content when the content is updated, and a case that the update of the content is detected. Means for notifying a user who is browsing the content using an instant message that the content is acquired again. Thus, the fact that the content has been updated can be notified to the user who is browsing the content at the time of the update, so that the real-time property is improved. The “content” is a file handled by the device, such as a circulation document, and is, for example, digital data such as a character string, an image, and a sound. In an actual system, this digital data is transmitted to a computer of a circulation target person or a viewer (hereinafter, simply referred to as a “client”), analyzed on the client side, and output as a display or audio.
[0008]
The apparatus further includes means for selecting a user who should view the updated content, and means for notifying the selected user of a message prompting the user to view the document using an instant message. Thus, for example, in a workflow system, a user who has already viewed the content can be notified of the update of the content.
[0009]
Another embodiment of the present invention relates to an apparatus for browsing content. This device obtains predetermined content via a network, obtains an instant message, and obtains the content again when the received instant message includes information indicating an update of the content. Means for instructing the acquisition means to do so. Thereby, this device can grasp in real time that the content has been updated, and can acquire the content again when the content is updated.
[0010]
It is to be noted that any combination of the above-described components and any conversion of the expression of the present invention between a method, an apparatus, a system, a recording medium, a computer program, and the like are also effective as embodiments of the present invention.
[0011]
BEST MODE FOR CARRYING OUT THE INVENTION
FIG. 1 is a configuration diagram of a
[0012]
In the IM service, messages are transmitted and received when the IM user is in an active state. Therefore, the
[0013]
The
[0014]
FIG. 2 is an internal configuration diagram of the
[0015]
The
[0016]
The
[0017]
FIG. 3 is a diagram showing an example of a data structure in the
[0018]
The
[0019]
Returning to FIG. 2, the
[0020]
The specifying
[0021]
FIG. 4 is a diagram showing an example of a data structure in the
[0022]
Referring back to FIG. 2, the
[0023]
The
[0024]
The
[0025]
The
[0026]
In addition,
[0027]
Further, in another example, the
[0028]
FIG. 5 is an internal configuration diagram of the
[0029]
The device
[0030]
The
[0031]
The instant message receiving unit 910 (hereinafter simply referred to as “
[0032]
FIG. 6 is a diagram showing an example of a processing sequence between the
[0033]
When the
[0034]
If no user is browsing in S18 (N in S18), the
[0035]
The present invention has been described based on the embodiments. It should be understood by those skilled in the art that the embodiments are exemplifications, and that various modifications can be made to the combination of each component and each processing process, and that such modifications are also within the scope of the present invention. . As a modification example, for example, the
[0036]
As another modification, the
[0037]
As yet another modification, there is a form in which the user of the
[0038]
【The invention's effect】
ADVANTAGE OF THE INVENTION According to this invention, when content is updated, it can notify the user who should browse the content to that effect.
[Brief description of the drawings]
FIG. 1 is a configuration diagram of a content management system according to an embodiment.
FIG. 2 is an internal configuration diagram of the content management device of FIG. 1;
FIG. 3 is a diagram showing an example of a data structure in the user information database of FIG. 2;
FIG. 4 is a diagram showing an example of a data structure in a browse file database of FIG. 2;
FIG. 5 is an internal configuration diagram of the client in FIG. 1;
6 is a diagram showing an example of a sequence of processing between the content management device, the first client, and the second client in FIG. 1 when updating content.
[Explanation of symbols]
Claims (3)
所定のコンテンツの更新を検出する手段と、
前記コンテンツの更新時に、そのコンテンツを閲覧しているユーザを判定する手段と、
前記コンテンツの更新を検出した場合に、前記コンテンツを再び取得することを、そのコンテンツを閲覧中のユーザに前記インスタントメッセージを利用して通知する手段と、
を備えることを特徴とするコンテンツ管理装置。Means for using instant messaging;
Means for detecting an update of the predetermined content;
Means for determining a user who is browsing the content when updating the content,
Means for notifying a user who is browsing the content using the instant message that the content is acquired again when the update of the content is detected,
A content management device comprising:
選択したユーザに対して、その文書の閲覧を促すメッセージを、前記インスタントメッセージを利用して通知する手段と、
を更に備えることを特徴とする請求項1に記載のコンテンツ管理装置。Means for selecting a user to view the updated content,
Means for using the instant message to notify a message prompting the selected user to view the document,
The content management apparatus according to claim 1, further comprising:
インスタントメッセージを受信する手段と、
受信したインスタントメッセージに前記コンテンツの更新を示す情報が含まれている場合に、前記コンテンツを再び取得することを前記取得手段に指示する手段と、
を備えることを特徴とするコンテンツ閲覧装置。Acquisition means for acquiring predetermined content via a network;
Means for receiving an instant message;
Means for instructing the acquisition means to acquire the content again, when the received instant message includes information indicating the update of the content,
A content browsing device comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003128019A JP2004334428A (en) | 2003-05-06 | 2003-05-06 | Content controller, and system for browsing content controlled by same |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003128019A JP2004334428A (en) | 2003-05-06 | 2003-05-06 | Content controller, and system for browsing content controlled by same |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2004334428A true JP2004334428A (en) | 2004-11-25 |
Family
ID=33504326
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003128019A Pending JP2004334428A (en) | 2003-05-06 | 2003-05-06 | Content controller, and system for browsing content controlled by same |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2004334428A (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006191391A (en) * | 2005-01-06 | 2006-07-20 | Ntt Docomo Inc | Mobile, contents distribution system and contents distribution method |
JP2006244495A (en) * | 2005-02-28 | 2006-09-14 | Microsoft Corp | Notification architecture of query base |
JP2008538837A (en) * | 2005-04-26 | 2008-11-06 | エヌエイチエヌ コーポレーション | Notification system and method using messenger |
JP2008276289A (en) * | 2007-04-25 | 2008-11-13 | Oki Electric Ind Co Ltd | Information distribution system, method, server and program |
US8209377B2 (en) | 2005-12-08 | 2012-06-26 | Canon Kabushiki Kaisha | Data processing apparatus and method |
JP2014528124A (en) * | 2011-09-12 | 2014-10-23 | インテル・コーポレーション | Application- and web-service metadata-driven collaboration |
JP2019082925A (en) * | 2017-10-31 | 2019-05-30 | コニカミノルタ株式会社 | Electronic file sharing system, information processor, control method for information processor, and program |
-
2003
- 2003-05-06 JP JP2003128019A patent/JP2004334428A/en active Pending
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006191391A (en) * | 2005-01-06 | 2006-07-20 | Ntt Docomo Inc | Mobile, contents distribution system and contents distribution method |
JP4684656B2 (en) * | 2005-01-06 | 2011-05-18 | 株式会社エヌ・ティ・ティ・ドコモ | Mobile device, content distribution system, and content distribution method |
US8358626B2 (en) | 2005-01-06 | 2013-01-22 | Ntt Docomo, Inc. | Mobile device, content distribution system, and content distribution method |
US9665588B2 (en) | 2005-02-28 | 2017-05-30 | Microsoft Technology Licensing, Llc | Query-based notification architecture |
JP2006244495A (en) * | 2005-02-28 | 2006-09-14 | Microsoft Corp | Notification architecture of query base |
JP2008538837A (en) * | 2005-04-26 | 2008-11-06 | エヌエイチエヌ コーポレーション | Notification system and method using messenger |
JP4633842B2 (en) * | 2005-04-26 | 2011-02-16 | エヌエイチエヌ コーポレーション | Notification system and method using messenger |
US8463857B2 (en) | 2005-04-26 | 2013-06-11 | Nhn Corporation | Notification of internet service events using instant messaging service |
US8209377B2 (en) | 2005-12-08 | 2012-06-26 | Canon Kabushiki Kaisha | Data processing apparatus and method |
JP2008276289A (en) * | 2007-04-25 | 2008-11-13 | Oki Electric Ind Co Ltd | Information distribution system, method, server and program |
JP2014528124A (en) * | 2011-09-12 | 2014-10-23 | インテル・コーポレーション | Application- and web-service metadata-driven collaboration |
US10062123B2 (en) | 2011-09-12 | 2018-08-28 | Intel Corporation | Metadata driven collaboration between applications and web services |
JP2019082925A (en) * | 2017-10-31 | 2019-05-30 | コニカミノルタ株式会社 | Electronic file sharing system, information processor, control method for information processor, and program |
JP7095258B2 (en) | 2017-10-31 | 2022-07-05 | コニカミノルタ株式会社 | Electronic file sharing system, information processing device, control method of information processing device, and program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9053126B2 (en) | Information processing apparatus, information processing system, and recording medium | |
US7809356B2 (en) | Electronic file transfer for a communications device | |
US20120206768A1 (en) | Image processing system, image processor and image processing program | |
JP5558681B2 (en) | Device search apparatus, device search apparatus control method, and computer program | |
JP2006119738A (en) | Electronic mail transmission system | |
US20110164279A1 (en) | System and Method for Routing Electronic Documents for Processing Via Transient E-Mail Addressing | |
JPH10150462A (en) | Facsimile server | |
JP2004334428A (en) | Content controller, and system for browsing content controlled by same | |
US20080055662A1 (en) | Computer readable medium, information processing apparatus, image reading apparatus, and information processing system | |
US20140176995A1 (en) | Information processing system, information processing method, and storage medium | |
JP2001036700A (en) | Image processing unit and communication terminal | |
JP2004334427A (en) | Communication device | |
JP4756822B2 (en) | Data storage system and method | |
JP2000293458A (en) | Data distribution device, data receiver and controlling method of them | |
JP4571400B2 (en) | Document file, recording medium, document file transfer method, and information processing apparatus | |
JP2004326319A (en) | Relay device | |
US20120002238A1 (en) | Image processing system, image processing method, and storage medium | |
JP4100312B2 (en) | Document management apparatus and document management system | |
JP2004328168A (en) | Communication equipment | |
JP2004206311A (en) | Document management device | |
JP2023159765A (en) | Image processing device, method for controlling image processing device, program of image processing device, system including image processing device and management system and method for controlling system | |
JP2005045437A (en) | Scanner system and method therefor | |
JP2004326269A (en) | Document management device | |
JP2004355053A (en) | Document management device | |
JP2004227429A (en) | Document managing device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040811 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060217 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20081117 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20081216 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090129 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090224 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20090721 |