(57)【要約】【課題】文書の新着通知を適切な端末に送信することを目的とする。【解決手段】新着文書を通知する際、設定された新着確認時間を経過してもクライアント装置から新着確認を受け取っていなかったか、設定された新着確認時間を経過した時点でクライアント装置から新着確認を受け取っていたかを判定する判定手段と、判定手段で設定された新着確認時間を経過してもクライアント装置から新着確認を受け取っていなかったと判定された場合、ステップクライアント装置で新着確認された時間以降の新着文書をモバイル端末装置に通知し、ステップ判定手段で設定された新着確認時間を経過した時点でクライアント装置から新着確認を受け取っていたと判定された場合、ステップクライアント装置に新着文書を通知する通知手段と、を有することによって課題を解決する。【選択図】図１０
2013041457.tif 000002
【特許請求の範囲】
【請求項１】
新着文書を通知する際、設定された新着確認時間を経過してもクライアント装置から新着確認を受け取っていなかったか、設定された新着確認時間を経過した時点でクライアント装置から新着確認を受け取っていたかを判定する判定手段と、
前記判定手段で設定された新着確認時間を経過してもクライアント装置から新着確認を受け取っていなかったと判定された場合、前記クライアント装置で新着確認された時間以降の新着文書をモバイル端末装置に通知し、前記判定手段で設定された新着確認時間を経過した時点でクライアント装置から新着確認を受け取っていたと判定された場合、前記クライアント装置に新着文書を通知する通知手段と、
を有する文書管理サーバー装置。
【請求項２】
前記通知手段で前記クライアント装置に新着文書を通知した後、前記クライアント装置が新着確認した時間を記憶装置に保存する新着確認時間保存手段を更に有する請求項１記載の文書管理サーバー装置。
【請求項３】
前記新着確認時間保存手段は、前記クライアント装置が新着確認した時間をデータ管理サーバー装置に送信し、データ管理サーバー装置の記憶装置に前記クライアント装置が新着確認した時間を保存させる請求項２記載の文書管理サーバー装置。
【請求項４】
新着文書を通知する際、設定された新着確認時間を経過した時点でクライアント装置から新着確認を受け取っていたか否かを判定する判定手段と、
前記判定手段で設定された新着確認時間を経過した時点でクライアント装置から新着確認を受け取っていたと判定された場合、前記クライアント装置に新着文書を通知する通知手段と、
前記通知手段で前記クライアント装置に新着文書を通知した後、前記クライアント装置から新着確認処理の実施時間が送信されているか否かを判断する判断手段と、
前記判断手段において前記クライアント装置から新着確認処理の実施時間が送信されていると判断された場合、前記クライアント装置が新着確認処理を実施した時間を記憶装置に保存する実施時間保存手段と、
を有し、
前記通知手段は、前記判定手段で設定された新着確認時間を経過してもクライアント装置から新着確認を受け取っていなかったと判定された場合、前記記憶装置に保存されている前記クライアント装置が新着確認処理を実施した時間以降の新着文書をモバイル端末装置に通知する文書管理サーバー装置。
【請求項５】
前記実施時間保存手段は、前記クライアント装置が新着確認処理を実施した時間をデータ管理サーバー装置に送信し、データ管理サーバー装置の記憶装置に前記クライアント装置が新着確認処理を実施した時間を保存させる請求項４記載の文書管理サーバー装置。
【請求項６】
文書管理サーバー装置と、クライアント装置と、モバイル端末装置と、を含むシステムであって、
前記文書管理サーバー装置は、
新着文書を通知する際、設定された新着確認時間を経過してもクライアント装置から新着確認を受け取っていなかったか、設定された新着確認時間を経過した時点でクライアント装置から新着確認を受け取っていたかを判定する判定手段と、
前記判定手段で設定された新着確認時間を経過してもクライアント装置から新着確認を受け取っていなかったと判定された場合、前記クライアント装置で新着確認された時間以降の新着文書をモバイル端末装置に通知し、前記判定手段で設定された新着確認時間を経過した時点でクライアント装置から新着確認を受け取っていたと判定された場合、前記クライアント装置に新着文書を通知する通知手段と、
を有し、
前記クライアント装置は、前記文書管理サーバー装置より新着文書の通知がされた場合、前記新着文書を表示する表示手段を有し、
前記モバイル端末装置は、前記文書管理サーバー装置より新着文書の通知がされた場合、前記新着文書を表示する表示手段を有するシステム。
【請求項７】
文書管理サーバー装置と、クライアント装置と、モバイル端末装置と、を含むシステムであって、
前記文書管理サーバー装置は、
新着文書を通知する際、設定された新着確認時間を経過した時点でクライアント装置から新着確認を受け取っていたか否かを判定する判定手段と、
前記判定手段で設定された新着確認時間を経過した時点でクライアント装置から新着確認を受け取っていたと判定された場合、前記クライアント装置に新着文書を通知する通知手段と、
前記通知手段で前記クライアント装置に新着文書を通知した後、前記クライアント装置から新着確認処理の実施時間が送信されているか否かを判断する判断手段と、
前記判断手段において前記クライアント装置から新着確認処理の実施時間が送信されていると判断された場合、前記クライアント装置が新着確認処理を実施した時間を記憶装置に保存する実施時間保存手段と、
を有し、
前記通知手段は、前記判定手段で設定された新着確認時間を経過してもクライアント装置から新着確認を受け取っていなかったと判定された場合、前記記憶装置に保存されている前記クライアント装置が新着確認処理を実施した時間以降の新着文書をモバイル端末装置に通知し、
前記クライアント装置は、前記文書管理サーバー装置より新着文書の通知がされた場合、前記新着文書を表示する表示手段を有し、
前記モバイル端末装置は、前記文書管理サーバー装置より新着文書の通知がされた場合、前記新着文書を表示する表示手段を有するシステム。
【請求項８】
文書管理サーバー装置が実行する新着文書の通知方法であって、
新着文書を通知する際、設定された新着確認時間を経過してもクライアント装置から新着確認を受け取っていなかったか、設定された新着確認時間を経過した時点でクライアント装置から新着確認を受け取っていたかを判定する判定ステップと、
前記判定ステップで設定された新着確認時間を経過してもクライアント装置から新着確認を受け取っていなかったと判定された場合、前記クライアント装置で新着確認された時間以降の新着文書をモバイル端末装置に通知し、前記判定ステップで設定された新着確認時間を経過した時点でクライアント装置から新着確認を受け取っていたと判定された場合、前記クライアント装置に新着文書を通知する通知ステップと、
を含む新着文書の通知方法。
【請求項９】
文書管理サーバー装置が実行する新着文書の通知方法であって、
新着文書を通知する際、設定された新着確認時間を経過した時点でクライアント装置から新着確認を受け取っていたか否かを判定する判定ステップと、
前記判定ステップで設定された新着確認時間を経過した時点でクライアント装置から新着確認を受け取っていたと判定された場合、前記クライアント装置に新着文書を通知する通知ステップと、
前記通知ステップで前記クライアント装置に新着文書を通知した後、前記クライアント装置から新着確認処理の実施時間が送信されているか否かを判断する判断ステップと、
前記判断ステップにおいて前記クライアント装置から新着確認処理の実施時間が送信されていると判断された場合、前記クライアント装置が新着確認処理を実施した時間を記憶装置に保存する実施時間保存ステップと、
を含み、
前記通知ステップでは、前記判定ステップで設定された新着確認時間を経過してもクライアント装置から新着確認を受け取っていなかったと判定された場合、前記記憶装置に保存されている前記クライアント装置が新着確認処理を実施した時間以降の新着文書をモバイル端末装置に通知する新着文書の通知方法。
【請求項１０】
文書管理サーバー装置と、クライアント装置と、モバイル端末装置と、を含むシステムにおける新着文書の通知方法であって、
前記文書管理サーバー装置が、新着文書を通知する際、設定された新着確認時間を経過してもクライアント装置から新着確認を受け取っていなかったか、設定された新着確認時間を経過した時点でクライアント装置から新着確認を受け取っていたかを判定する判定ステップと、
前記文書管理サーバー装置が、前記判定ステップで設定された新着確認時間を経過してもクライアント装置から新着確認を受け取っていなかったと判定された場合、前記クライアント装置で新着確認された時間以降の新着文書をモバイル端末装置に通知し、前記判定ステップで設定された新着確認時間を経過した時点でクライアント装置から新着確認を受け取っていたと判定された場合、前記クライアント装置に新着文書を通知する通知ステップと、
前記クライアント装置が、前記文書管理サーバー装置より新着文書の通知がされた場合、前記新着文書を表示する表示ステップと、
前記モバイル端末装置が、前記文書管理サーバー装置より新着文書の通知がされた場合、前記新着文書を表示する表示ステップと、
を含む新着文書の通知方法。
【請求項１１】
文書管理サーバー装置と、クライアント装置と、モバイル端末装置と、を含むシステムにおける新着文書の通知方法であって、
前記文書管理サーバー装置が、新着文書を通知する際、設定された新着確認時間を経過した時点でクライアント装置から新着確認を受け取っていたか否かを判定する判定ステップと、
前記文書管理サーバー装置が、前記判定ステップで設定された新着確認時間を経過した時点でクライアント装置から新着確認を受け取っていたと判定された場合、前記クライアント装置に新着文書を通知する第１の通知ステップと、
前記文書管理サーバー装置が、前記通知ステップで前記クライアント装置に新着文書を通知した後、前記クライアント装置から新着確認処理の実施時間が送信されているか否かを判断する判断ステップと、
前記文書管理サーバー装置が、前記判断ステップにおいて前記クライアント装置から新着確認処理の実施時間が送信されていると判断された場合、前記クライアント装置が新着確認処理を実施した時間を記憶装置に保存する実施時間保存ステップと、
前記文書管理サーバー装置が、前記判定ステップで設定された新着確認時間を経過してもクライアント装置から新着確認を受け取っていなかったと判定された場合、前記記憶装置に保存されている前記クライアント装置が新着確認処理を実施した時間以降の新着文書をモバイル端末装置に通知する第２の通知ステップと、
前記クライアント装置が、前記文書管理サーバー装置より新着文書の通知がされた場合、前記新着文書を表示する表示ステップと、
前記モバイル端末装置が、前記文書管理サーバー装置より新着文書の通知がされた場合、前記新着文書を表示する表示ステップと、
を含む新着文書の通知方法。
【請求項１２】
コンピュータに、
新着文書を通知する際、設定された新着確認時間を経過してもクライアント装置から新着確認を受け取っていなかったか、設定された新着確認時間を経過した時点でクライアント装置から新着確認を受け取っていたかを判定する判定ステップと、
前記判定ステップで設定された新着確認時間を経過してもクライアント装置から新着確認を受け取っていなかったと判定された場合、前記クライアント装置で新着確認された時間以降の新着文書をモバイル端末装置に通知し、前記判定ステップで設定された新着確認時間を経過した時点でクライアント装置から新着確認を受け取っていたと判定された場合、前記クライアント装置に新着文書を通知する通知ステップと、
を実行させるためのプログラム。
【請求項１３】
コンピュータに、
新着文書を通知する際、設定された新着確認時間を経過した時点でクライアント装置から新着確認を受け取っていたか否かを判定する判定ステップと、
前記判定ステップで設定された新着確認時間を経過した時点でクライアント装置から新着確認を受け取っていたと判定された場合、前記クライアント装置に新着文書を通知する通知ステップと、
前記通知ステップで前記クライアント装置に新着文書を通知した後、前記クライアント装置から新着確認処理の実施時間が送信されているか否かを判断する判断ステップと、
前記判断ステップにおいて前記クライアント装置から新着確認処理の実施時間が送信されていると判断された場合、前記クライアント装置が新着確認処理を実施した時間を記憶装置に保存する実施時間保存ステップと、
を実行させ、
前記通知ステップでは、前記判定ステップで設定された新着確認時間を経過してもクライアント装置から新着確認を受け取っていなかったと判定された場合、前記記憶装置に保存されている前記クライアント装置が新着確認処理を実施した時間以降の新着文書をモバイル端末装置に通知するプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書管理サーバー装置、システム、新着文書の通知方法及びプログラムに関する。
【背景技術】
【０００２】
サーバーがクライアントにサービスを提供する形態は従来から存在する。一例として、クライアントからサーバーに対して文書を送信・受信し、サーバーで文書管理を行う技術がある。
また近年、社内に設置したサーバーやアプリケーションの管理／維持コストを削減するため、インターネット上のサーバーコンピュータにて動作する各種アプリケーションを利用できるクラウドコンピューティングシステムが注目されている。
また、近年ｉＰｈｏｎｅ（登録商標）やＡｎｄｒｏｉｄ（登録商標）  ＯＳ搭載の携帯電話に代表されるモバイル端末が注目されている。モバイル端末を利用することにより、ＣｌｉｅｎｔＰＣからだけでなく、モバイル端末で文書を受信し、閲覧することができる。その際、ＣｌｉｅｎｔＰＣとモバイル端末とで文書の新着通知をどのように受け取るのかといったことが問題となってくる。特許文献１では、ユーザーがＣｌｉｅｎｔＰＣとモバイル端末との両方を利用している場合に、それぞれの端末のログイン状態から適切な端末に文書の新着の通知を行うことが出来る技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２２６３０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、ログイン状態からではその端末からログインしたままの状態も考えられ、実際に利用していない場合の判断が不可能である。この場合、文書の新着通知を適切な端末に送信することができないという課題がある。
【課題を解決するための手段】
【０００５】
そこで、本発明の文書管理サーバー装置は、新着文書を通知する際、設定された新着確認時間を経過してもクライアント装置から新着確認を受け取っていなかったか、設定された新着確認時間を経過した時点でクライアント装置から新着確認を受け取っていたかを判定する判定手段と、前記判定手段で設定された新着確認時間を経過してもクライアント装置から新着確認を受け取っていなかったと判定された場合、前記クライアント装置で新着確認された時間以降の新着文書をモバイル端末装置に通知し、前記判定手段で設定された新着確認時間を経過した時点でクライアント装置から新着確認を受け取っていたと判定された場合、前記クライアント装置に新着文書を通知する通知手段と、を有する。
【発明の効果】
【０００６】
本発明によれば、文書の新着通知を適切な端末に送信することができる。
【図面の簡単な説明】
【０００７】
【図１】文書管理システム１００の構成を示す図である。
【図２】文書管理システム１００を構成する各装置、及び各サーバーのハードウェア構成を示す図である。
【図３】文書管理システム１００を構成する各装置、及び各サーバーのソフトウェア構成を示す図である。
【図４】モバイル専用アプリ３３１のユーザーインターフェースの一例を示す図である。
【図５】専用アプリ３１１のユーザーインターフェースの一例を示す図である。
【図６】実施形態１における新着通知対象フォルダ設定処理の流れを示すフローチャートである。
【図７】送信する新着通知対象フォルダ情報データの一例を示す図である。
【図８】新着通知対象フォルダ情報ＸＭＬ６０１のデータを新着通知対象フォルダ情報管理テーブル７００に格納した例を表す図である。
【図９】実施形態１における新着文書の確認処理の流れを示すフローチャートである。
【図１０】実施形態１における新着文書の通知処理の流れを示すフローチャートである。
【図１１】各新着確認タイミングでチェックを行う一例を示す図である。
【図１２】モバイル端末１０６上の新着文書リスト表示を示す図である。
【図１３】実施形態２における新着文書の確認処理の流れを示すフローチャートである。
【図１４】実施形態２における新着文書の通知処理の流れを示すフローチャートである。
【図１５】新着確認処理実施時間の一例を示す図である。
【発明を実施するための形態】
【０００８】
以下、本発明の実施形態について図面に基づいて説明する。
【０００９】
＜実施形態１＞
［システム構成］
実施形態１における文書管理システム１００の構成について説明する。図１は、文書管理システム１００の構成を示す図である。文書管理システム１００は、ＣｌｉｅｎｔＰＣ１０４、画像形成装置１０１を含む。２つの装置はユーザー環境に配置された装置であり、ネットワーク１０３を介して互いに接続されており、インターネット１１０に接続されている。また、文書管理システム１００は、データ管理サーバー１０５、文書管理サーバー１０２、モバイル端末１０６を含む。各サーバー、及びモバイル端末１０６は、ネットワーク１０３を介して互いに接続されており、インターネット１１０に接続されている。なお、実施形態１においての各サーバーはネットワーク１０３を介して接続されているが、インターネット１１０を介して接続されていてもよい。なお、各装置は１台のみであるが複数台あってもよい。また、各サーバーは複数台で構成されているが１台であってもよい。
文書管理サーバー１０２は、文書管理サーバー装置の一例である。ＣｌｉｅｎｔＰＣ１０４は、クライアント装置の一例である。データ管理サーバー１０５は、データ管理サーバー装置の一例である。
【００１０】
［ハードウェア構成］
次に、文書管理システム１００を構成する各装置、及び各サーバーのハードウェア構成について説明する。図２は、文書管理システム１００を構成する各装置、及び各サーバーのハードウェア構成を示す図である。
情報処理装置２０１は、文書管理システム１００を構成する各装置、及び各サーバーである。ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０２は、各種プログラムを実行し、様々な機能を実現するユニットである。ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０４は、各種プログラムを記憶するユニットである。ＣＰＵ２０２は、ＲＯＭ２０４に記憶されているプログラムをＲＡＭ２０３にロードしプログラムを実行する。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０３は、ＣＰＵ２０２の一時的な作業記憶領域として利用されるユニットである。Ｉｎｐｕｔ／Ｏｕｔｐｕｔインターフェース２０５は、各装置、及び各サーバーに接続されているディスプレイ（不図示）にデータを送信する他、ポインティングデバイス（不図示）からデータを受信するインターフェースユニットである。ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）２０６は、文書管理システム１００を構成する各装置、及び各サーバーをネットワーク１０３に接続するためのユニットである。以上、説明してきたユニットは、バス２０７介してデータの送受信を行うことが可能である。
【００１１】
また、画像形成装置１０１は、印刷ユニット（不図示）を搭載しており、印刷ユニットは、バス２０７を介して各ユニットとデータを送受信することが可能である。なお、印刷ユニットは、ラスタイメージを記録媒体に印刷することが可能なユニットである。更に画像形成装置１０１は、スキャナユニット（不図示）を搭載しており、スキャナユニットは、バス２０７を介して各ユニットとデータを送受信することが可能である。なお、スキャナユニットは、画像入力することが可能なユニットである。
また、モバイル端末１０６は、Ｉｎｐｕｔ／Ｏｕｔｐｕｔインターフェース２０５として、タッチパネル（不図示）を搭載している。タッチパネルは、表示と入力の２つの機能を備えており、画像情報等をディスプレイ（不図示）で表示すると共に、表示された絵や点又は領域に手で触れることにより、触れられた画面位置の情報を感知してデータを送信する。
【００１２】
［ソフトウェア構成概要］
次に、文書管理システム１００を構成する各装置、及び各サーバーの機能概要について説明する。図３は、文書管理システム１００を構成する各装置、及び各サーバーのソフトウェア構成を示す図である。図３に示されている各ソフトウェア構成の機能を実現するプログラムは、各装置、及び各サーバーのＲＯＭ２０４に記憶されており、ＣＰＵ２０２がＲＡＭ２０３にプログラムをロードし実行することで、これらの機能は実現される。
【００１３】
［ソフトウェア構成（モバイル端末）］
次に、モバイル端末１０６におけるソフトウェア構成図について説明する。
メイン制御部３３４は、本実施形態に係るモバイル端末１０６のモバイル専用アプリ３３１を制御し、後述する各部に対する指示、管理を行う。
情報表示部３３２は、メイン制御部３３４からの指示に従い、モバイル端末１０６のモバイル専用アプリ３３１のユーザーインターフェースを表示する。図４は、モバイル専用アプリ３３１のユーザーインターフェースの一例を示す図である。タッチパネル（不図示）のモバイル端末画面４００で文書データ等の表示及び文書データの操作を行う、表示及び操作エリア４０１で構成される。ユーザーによりモバイル専用アプリ３３１のユーザーインターフェースが操作されることで、文書リスト・新着文書リストの表示、文書データの操作が行われる。文書データの操作としては、閲覧・編集・アノテーション・コメントの付与等が可能である。
【００１４】
なお、図４で示したモバイル専用アプリ３３１のユーザーインターフェースに関して、その形態、エリアの構成、及びコントロールは限定されたものではなく、必要となる機能を実現することができれば、どのような形態であってもよい。
操作情報取得部３３３は、情報表示部３３２により表示されたモバイル専用アプリ３３１のユーザーインターフェースを介して、ユーザーが操作した情報を取得し、メイン制御部３３４に通知する。表示及び操作エリア４０１に表示された絵や点又は領域に手で触れることにより、触れられた画面位置の情報を感知してメイン制御部３３４にデータが送信される。
記憶部３３７は、モバイル専用アプリ３３１のユーザーインターフェースを介して、ユーザーが設定した設定情報を格納する。
データ送受信部３３６は、文書管理サーバー１０２、データ管理サーバー１０５とデータの送信・受信を行い、メイン制御部３３４に通知する。
【００１５】
［ソフトウェア構成（ＣｌｉｅｎｔＰＣ）］
次に、ＣｌｉｅｎｔＰＣ１０４におけるソフトウェア構成図について説明する。
メイン制御部３１５は、本発明の実施形態に係るＣｌｉｅｎｔＰＣ１０４の専用アプリ３１１を制御し、後述する各部に対する指示、管理を行う。
情報表示部３１２は、メイン制御部３１５からの指示に従い、ＣｌｉｅｎｔＰＣ１０４上に専用アプリ３１１のユーザーインターフェースを表示する。図５は、専用アプリ３１１のユーザーインターフェースの一例を示す図である。レポジトリ情報を表示するレポジトリエリア５０３にはツリービューでフォルダ５０９、ライブラリー５０８から構成される。文書リストエリア５０４には文書データ５１０がサムネイルやアイコンの形で表示される。選択した文書のプレビューやプロパティーは、プレビュー画像を表示するエリア５０５、文書プロパティーを表示及び編集するエリア５０６に表示される。更にユーザーは、文書リストエリア５０４で複数文書を選択して、一つのバインダファイルとしてまとめることもできる。また、レポジトリエリア５０３や文書リストエリア５０４で選択中のアイテムの場所情報はアウトプットバー５０２に表示される。その他、専用アプリ３１１のユーザーインターフェースは、画像形成装置５１１等、周辺機器の情報や移動先フォルダ５１２を表示するアウトプットリストエリア５０７、専用アプリ３１１の設定を行うためのメニューバー５０１から構成される。ユーザーにより専用アプリ３１１のユーザーインターフェースが操作されることで、後述する新着確認対象フォルダ設定処理、新着確認実施処理が行われる。
【００１６】
なお、図５で示した専用アプリ３１１のユーザーインターフェースに関して、その形態、エリアの構成、及びコントロールは限定されたものではなく、必要となる機能を実現することができれば、どのような形態であってもよい。例えば、文書リストエリア５０４、及びアウトプットリストエリア５０７には、サムネイル、アイコンに限らず、文書や周辺機器を特定するためのファイル名、又はデバイス名称等の文字列がリスト表示されていてもよい。
【００１７】
操作情報取得部３１３は、情報表示部３１２により表示された専用アプリ３１１のユーザーインターフェースを介して、ユーザーが操作した情報を取得し、メイン制御部３１５に通知する。
ライブラリー判定部３１４は、ライブラリー登録時及びライブラリー利用時に接続先設定を判別する。
記憶部３１７は、専用アプリ３１１のユーザーインターフェースを介して、ユーザーが設定した設定情報を格納する。
データ送受信部３１６は、文書管理サーバー１０２、データ管理サーバー１０５とデータの送信・受信を行い、メイン制御部３１５に通知する。
【００１８】
［ソフトウェア構成（文書管理サーバー）］
次に、文書管理サーバー１０２におけるソフトウェア構成図について説明する。
文書管理サーバー１０２の文書管理アプリケーション３０１は、制御部３０２、記憶部３０３から構成され、文書管理アプリケーションとして一般的な公知の役割を果たす。
【００１９】
［ソフトウェア構成（データ管理サーバー）］
次に、データ管理サーバー１０５におけるソフトウェア構成図について説明する。
データ管理サーバー１０５のデータ管理アプリケーション３２１は、制御部３２２、データ管理部３２３、記憶部３２４から構成される。制御部３２２は、本実施形態に係るデータ管理サーバー１０５のデータ管理アプリケーション３２１の制御を行う。更に制御部３２２は、ネットワーク１０３を介してＣｌｉｅｎｔＰＣ１０４、モバイル端末１０６の要求を受け付ける。
データ管理部３２３は、記憶部３２４に保存されるデータの登録、取得、検索、削除等の処理を行う。
データ管理サーバー１０５のＲＡＭ、ＲＯＭ等は、記憶装置の一例である。
【００２０】
［新着通知対象フォルダ設定処理］
ユーザーは、ＣｌｉｅｎｔＰＣ１０４の専用アプリ３１１を介して、文書の新規登録・更新が行われた場合に新着通知を行うフォルダの登録をする。文書管理サーバー１０２は、その後、モバイル端末１０６に同様の設定を通知する。図６は、実施形態１における新着通知対象フォルダ設定処理の流れを示すフローチャートである。以下、図１〜図８を用いて説明する。
ステップＳ１００において、ユーザーによりレポジトリエリア５０３のフォルダが選択され、右クリックされると、情報表示部３１２は、選択フォルダに対し操作可能な操作リスト（不図示）を表示する。更にユーザーにより、操作リストから"新着通知対象フォルダ"が選択される。ユーザーにより操作リストから"新着通知対象フォルダ"の選択が決定されると、操作情報取得部３１３は、メイン制御部３１５に対して、"新着通知対象フォルダ"の選択が決定されたことを通知する。更に、メイン制御部３１５は、ユーザーが選択したフォルダのフォルダパスと新着確認時間の間隔とを記憶部３１７に格納する。新着確認時間の間隔はデフォルト時間（例えば５分）が予め設定されており、設定した後にユーザー操作により変更可能である。また、メイン制御部３１５は、データ送受信部３１６に指示し、新着通知対象フォルダ情報をデータ管理サーバー１０５に送信する。
図７は、送信する新着通知対象フォルダ情報データの一例を示す図である。新着通知対象フォルダ情報ＸＭＬ６０１は、送信する新着対象フォルダ情報ＸＭＬデータである。また、新着通知対象フォルダパス６０５は、ユーザーが選択したフォルダのフォルダパスに対応する。本実施形態では、ＸＭＬ形式を用いて表現しているが、その他の形式であってもよい。例えば、ＪＳＯＮ形式で表現された形式であってもよい。
【００２１】
続いて、ステップＳ１０１において、データ管理サーバー１０５の制御部３２２は、ＣｌｉｅｎｔＰＣ１０４からのデータ送信要求を受けると、新着通知対象フォルダ情報ＸＭＬ６０１の内容を解析し、データ管理部３２３にデータ格納を指示する。データ管理部３２３は、記憶部３２４にデータを格納する。
図８は、新着通知対象フォルダ情報ＸＭＬ６０１のデータを新着通知対象フォルダ情報管理テーブル７００に格納した例を表す図である。新着通知対象フォルダ情報管理テーブル７００は、新着通知対象フォルダ情報を一意に特定するためのＮｏｔｉｆｙ＿ＩＤ７２１、新着通知対象フォルダ情報を格納するＮｏｔｉｆｙＦｏｌｄｅｒ７０２を含む。その他、設定が行われた装置情報を格納するＤｅｖｉｃｅＫｉｎｄ７０３、新着確認時間の間隔を格納するＩｎｔｅｒｖａｌＴｉｍｅ７０４も含む。
ステップＳ１０２において、データ管理サーバー１０５の制御部３２２は、新着通知設定を行ったユーザーのモバイル端末１０６への新着通知設定が行われているかデータ管理部３２３に確認をする。データ管理部３２３は、記憶部３２４のデータを確認する。
続いてステップＳ１０３において、モバイル端末１０６への新着通知設定が行われていない場合、ステップＳ１０４ではデータ管理サーバー１０５の制御部３２２は、データ管理部３２３にモバイル端末１０６への新着通知設定の保存を指示する。データ管理部３２３は、記憶部３２４に設定を保存する。
【００２２】
［ＣｌｉｅｎｔＰＣの新着確認処理］
ユーザーは、ＣｌｉｅｎｔＰＣ１０４の専用アプリ３１１を介して、文書管理サーバー１０２に新着文書の確認を行う。図９は、実施形態１における新着文書の確認処理の流れを示すフローチャートである。以下、図１〜図９を用いて説明する。
ステップＳ２００において、ＣｌｉｅｎｔＰＣ１０４のメイン制御部３１５は、記憶部３１７に保存された新着通知対象フォルダ設定から新着確認時間の間隔を取得する。
ステップＳ２０１において、ＣｌｉｅｎｔＰＣ１０４のメイン制御部３１５は、取得した新着確認時間の間隔を基に対象のフォルダに新着文書が登録されているか文書管理サーバー１０２に確認を行う。
ステップＳ２０２において、文書管理サーバー１０２の制御部３０２は、新着通知対象フォルダ下の文書リストをＣｌｉｅｎｔＰＣ１０４に返却する。
ステップＳ２０３において、ＣｌｉｅｎｔＰＣ１０４のメイン制御部３１５は、文書リストを受信し、前回の文書リストとの差分を確認する。メイン制御部３１５は、その差分を新着文書として情報表示部３１２に指示し、新着文書リストを表示する。更に、メイン制御部３１５は、表示した文書リストを記憶部３１７に保存する。
続いてステップＳ２０４において、ＣｌｉｅｎｔＰＣ１０４の専用アプリ３１１が起動している場合にステップＳ２００で読み込んだ設定を基に、メイン制御部３１５は、再度、ステップＳ２０１で新着確認を行う。この専用アプリ３１１はＣｌｉｅｎｔＰＣ１０４が起動されたときにサービスとして自動的に起動するアプリであってもよい。その際は、新着確認機能のみを持ったアプリであってもよい。また、ＣｌｉｅｎｔＰＣ１０４がスリープ状態に入った場合には新着確認を行わないようにしてもよい。
【００２３】
［モバイル端末への新着通知処理］
文書管理サーバー１０２は、ＣｌｉｅｎｔＰＣ１０４から新着確認時間の間隔ごと（新着確認時間の経過ごと）に新着文書の確認が行われている場合にＣｌｉｅｎｔＰＣ１０４に新着通知を行い、行われなくなった場合にモバイル端末１０６に新着通知を行う。つまり、文書管理サーバー１０２は、新着確認時間を経過してもＣｌｉｅｎｔＰＣ１０４から新着確認を受け取っていなかった場合、ＣｌｉｅｎｔＰＣ１０４で新着確認された時間以降の新着文書をモバイル端末１０６に通知する。一方、文書管理サーバー１０２は、新着確認時間を経過した時点でクライアント装置から新着確認を受け取っていた場合、新着文書をＣｌｉｅｎｔＰＣ１０４に通知する。
図１０は、実施形態１における新着文書の通知処理の流れを示すフローチャートである。以下、図１〜図１１を用いて説明する。
ステップＳ３００において、文書管理サーバー１０２は、ＣｌｉｅｎｔＰＣ１０４からデータ管理サーバー１０５の記憶部３２４に保存された新着文書確認時間の間隔通りにＣｌｉｅｎｔＰＣ１０４から新着確認処理が行われているか確認をする。新着確認が行われているかは、ステップＳ１０１で保存した新着確認時間の間隔でＣｌｉｅｎｔＰＣ１０４から確認が送信されてきているか文書管理サーバー１０２がチェックをすることで確認する。より具体的には、図１１のように文書管理サーバー１０２で新着確認時間の間隔ごとにＣｌｉｅｎｔＰＣ１０４から新着確認がきているか各新着確認タイミングでチェックをする。新着確認タイミング８００、新着確認タイミング８０１は、文書管理サーバー１０２が新着確認した結果、ＣｌｉｅｎｔＰＣ１０４から新着確認が送信されてきている場合である。新着確認タイミング８０２は、新着確認がきていない場合であり、この場合をＣｌｉｅｎｔＰＣ１０４から新着確認が行われていない場合とする。
【００２４】
ステップ３０１でＣｌｉｅｎｔＰＣ１０４から新着確認処理が行われている場合に、ステップＳ３０２において文書管理サーバー１０２は、ＣｌｉｅｎｔＰＣ１０４に新着文書の通知を行う。ステップＳ３０２の処理は図９のステップＳ２０２と同様の処理である。
ステップＳ３０３において、文書管理サーバー１０２は、データ管理サーバー１０５にＣｌｉｅｎｔＰＣ１０４からの新着確認時間を送信する。データ管理サーバー１０５は、新着確認時間を記憶部３２４に保存する（新着確認時間保存）。
ステップＳ３０１でＣｌｉｅｎｔＰＣ１０４から新着確認時間の間隔ごとに新着確認処理が行われていない場合に、ステップＳ３０４において、文書管理サーバー１０２は、モバイル端末１０６に新着通知を行う状態にする。
ステップＳ３０５において、文書管理サーバー１０２は、ＣｌｉｅｎｔＰＣ１０４で最後に新着確認を行った時間（ステップＳ３０３で保存した時間）以降に登録・更新された文書が存在するかデータ管理サーバー１０５に確認をする。
【００２５】
対象の文書が存在する場合に、ステップＳ３０６において、文書管理サーバー１０２は、モバイル端末１０６に新着文書リストを送信する。このとき、文書管理サーバー１０２は、新着文書の種類を判別して新着文書のリストに含めなくてもよい。より具体的には、文書管理サーバー１０２は、ＣｌｉｅｎｔＰＣ１０４側で編集等の処理が必要なファイル（ＦＡＸ返信が必要、一つのバインダファイルにまとめたファイルの編集等）の場合は、新着リストに含めないようにしてもよい。また、文書管理サーバー１０２は、モバイル端末１０６側が受信できない状態の場合は、新着通知を行わず、次回のタイミングで再度、通知を行うようにしてもよい。
ステップＳ３０７において、モバイル端末１０６のメイン制御部３３４は、データ送受信部３３６を介して受信した新着文書リストを情報表示部３３２に送信して表示する。例えば、モバイル端末１０６のメイン制御部３３４は、図１２のように新着文書リスト９０４を表示する。本例では新着文書リスト表示において、文書サムネイル９０１や文書データ９０２、文書プロパティーボタン９０３が表示されている。
【００２６】
文書管理サーバー１０２は、モバイル端末１０６への通知処理後、ＣｌｉｅｎｔＰＣ１０４にその情報を通知することようにしてもよい。ＣｌｉｅｎｔＰＣ１０４が次に新着文書の確認を行った場合、文書管理サーバー１０２が新着文書をＣｌｉｅｎｔＰＣ１０４に通知するときに（図９のステップＳ２０２）、モバイル端末１０６に通知したことを合わせて送信する。その後、ＣｌｉｅｎｔＰＣ１０４が新着文書リスト表示を行うときに（図９のステップＳ２０３）、モバイル端末１０６に通知・操作した結果を踏まえて表示する・しないを決めてもよい。
【００２７】
＜実施形態２＞
本実施形態において、実施形態１と異なる点はＣｌｉｅｎｔＰＣ１０４に通知した新着文書リストをユーザーが確認したかどうかを、ＣｌｉｅｎｔＰＣ１０４が、文書管理サーバー１０２に送信するところである。更に、その確認時間を利用して、文書管理サーバー１０２が、モバイル端末１０６に通知する文書を決定するところである。
【００２８】
［ＣｌｉｅｎｔＰＣの新着確認処理］
ユーザーは、ＣｌｉｅｎｔＰＣ１０４の専用アプリ３１１を介して、文書管理サーバー１０２に新着文書の確認を行う。図１３は、実施形態２における新着文書の確認処理の流れを示すフローチャートである。以下、図１〜図１３を用いて説明する。
ステップＳ４００において、ＣｌｉｅｎｔＰＣ１０４のメイン制御部３１５は、記憶部３１７に保存された新着通知対象フォルダ設定から新着確認時間の間隔を取得する。
ステップＳ４０１において、ＣｌｉｅｎｔＰＣ１０４のメイン制御部３１５は、取得した新着確認時間の間隔を基に対象のフォルダに新着文書が登録されているか文書管理サーバー１０２に確認を行う。
【００２９】
ステップＳ４０２において、文書管理サーバー１０２の制御部３０２は、新着通知対象フォルダ下の文書リストをＣｌｉｅｎｔＰＣ１０４に返却する。
ステップＳ４０３において、ＣｌｉｅｎｔＰＣ１０４のメイン制御部３１５は、文書リストを受信し、前回の文書リストとの差分を確認する。ＣｌｉｅｎｔＰＣ１０４のメイン制御部３１５は、その差分を新着文書として情報表示部３１２に指示し、新着文書リストを表示する。更に、ＣｌｉｅｎｔＰＣ１０４のメイン制御部３１５は、表示した文書リストを記憶部３１７に保存する。
ステップＳ４０４において、ステップＳ４０３で表示した新着文書リストをユーザーが確認した場合にＣｌｉｅｎｔＰＣ１０４は、データ管理サーバー１０５にその確認した時間を送信する。データ管理サーバー１０５は、前記時間を記憶部３２４に保存する。この時間を新着確認処理実施時間とする。この新着確認処理実施時間の詳細は後述する。
ステップ４０５において、ＣｌｉｅｎｔＰＣ１０４のメイン制御部３１５は、ＣｌｉｅｎｔＰＣ１０４の専用アプリ３１１が起動している場合、ステップＳ４００で読み込んだ設定を基に再度、ステップＳ４０１で新着確認を行う。
【００３０】
［モバイル端末への新着通知処理］
文書管理サーバー１０２は、ＣｌｉｅｎｔＰＣ１０４から新着確認時間の間隔ごとに新着文書の確認が行われている場合にＣｌｉｅｎｔＰＣ１０４に新着通知を行い、行われなくなった場合にモバイル端末１０６に新着通知を行う。文書管理サーバー１０２は、実施形態１と異なり、新着確認処理実施時間以降の文書を通知する。図１４は、実施形態２における新着文書の通知処理の流れを示すフローチャートである。以下、図１〜図１５を用いて説明する。
ステップＳ５００において、文書管理サーバー１０２は、ＣｌｉｅｎｔＰＣ１０４からデータ管理サーバー１０５の記憶部３２４に保存された新着文書確認時間の間隔通りにＣｌｉｅｎｔＰＣ１０４から新着確認処理が行われているか確認をする。
ステップ５０１でＣｌｉｅｎｔＰＣ１０４から新着確認処理が行われている場合に、ステップＳ５０２において、文書管理サーバー１０２は、ＣｌｉｅｎｔＰＣ１０４に新着文書の通知を行う（第１の通知）。ステップＳ５０２の処理は図９のステップＳ４０２と同様の処理である。より具体的には、図１５のように文書管理サーバー１０２で新着確認時間の間隔ごとにＣｌｉｅｎｔＰＣ１０４から新着確認がきているか各新着確認タイミングでチェックをする。新着確認タイミング１０００、新着確認タイミング１００１は、文書管理サーバー１０２が新着確認した結果、ＣｌｉｅｎｔＰＣ１０４から新着確認が送信されてきている場合である。新着確認タイミング１００２は、新着確認がきていない場合であり、この場合を文書管理サーバー１０２は、ＣｌｉｅｎｔＰＣ１０４から新着確認が行われていない場合とする。
【００３１】
ステップＳ５０３において、文書管理サーバー１０２は、ＣｌｉｅｎｔＰＣ１０４から新着確認処理実施時間が送信されているか判断をする。ＣｌｉｅｎｔＰＣ１０４からの新着確認処理実施時間の送信は図１３のステップＳ４０４と同様である。ＣｌｉｅｎｔＰＣ１０４から新着確認処理実施時間が送信されている場合に、文書管理サーバー１０２は、ステップＳ５０４の処理を実行する。より具体的には図１５に記載の新着確認処理実施時間確認１００４の期間で新着確認処理が実施されているか確認し、実施されている場合には、文書管理サーバー１０２は、ステップＳ５０４の処理を実行する。
ステップＳ５０４において、文書管理サーバー１０２は、データ管理サーバー１０５にＣｌｉｅｎｔＰＣ１０４からの新着確認処理実施時間を送信する。データ管理サーバー１０５は、記憶部３２４にその時間を保存する（実施時間保存）。
【００３２】
ステップＳ５０１でＣｌｉｅｎｔＰＣ１０４から新着確認時間の間隔ごとに新着確認処理が行われていない場合に、ステップＳ５０５において、文書管理サーバー１０２は、モバイル端末１０６に新着通知を行う状態にする。
ステップＳ５０６において、文書管理サーバー１０２は、ＣｌｉｅｎｔＰＣ１０４で最後に新着文書リストの確認処理を実施した時間（ステップＳ５０４で保存した新着確認処理実施時間）以降に登録・更新された文書が存在するか確認をする。
対象の文書が存在する場合に、ステップＳ５０７において、文書管理サーバー１０２は、モバイル端末１０６に新着文書の通知（又は新着文書リストの送信）を行う（第２の通知）。このときに、文書管理サーバー１０２は、新着文書の種類を判別して新着文書のリストに含めなくてもよい。より具体的には、ＣｌｉｅｎｔＰＣ１０４側で編集等の処理が必要なファイル（ＦＡＸ返信が必要、一つのバインダファイルにまとめたファイルの編集等）の場合、文書管理サーバー１０２は、新着リストに含めないようにしてもよい。また、文書管理サーバー１０２は、モバイル端末１０６側が受信できない状態の場合は、新着通知を行わず、次回のタイミングで再度、通知を行う。
ステップＳ５０８において、モバイル端末１０６のメイン制御部３３４は、データ送受信部３３６を介して受信した新着文書リストを情報表示部３３２に送信して表示する。
【００３３】
本実施形態では、ＣｌｉｅｎｔＰＣ１０４からの定期的な新着文書の確認が最後に行われた時間以降ではなく、最後にユーザーが新着文書リストを確認した時間以降に登録された文書をモバイル端末１０６に通知することが可能となる。そうすることで、適切な新着文書リストをモバイル端末１０６に表示することができる。
【００３４】
＜その他の実施形態＞
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【００３５】
以上、上述した各実施形態によれば、文書の新着通知を適切な端末（例えば、ＣｌｉｅｎｔＰＣ１０４やモバイル端末１０６等）に送信（又は通知）することができる。
【００３６】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【図１】
2013041457.tif 000003
【図２】
2013041457.tif 000004
【図３】
2013041457.tif 000005
【図４】
2013041457.tif 000006
【図５】
2013041457.tif 000007
【図６】
2013041457.tif 000008
【図７】
2013041457.tif 000009
【図８】
2013041457.tif 000010
【図９】
2013041457.tif 000011
【図１０】
2013041457.tif 000012
【図１１】
2013041457.tif 000013
【図１２】
2013041457.tif 000014
【図１３】
2013041457.tif 000015
【図１４】
2013041457.tif 000016
【図１５】
2013041457.tif 000017