(57)【要約】【課題】携帯端末におけるユーザインタフェースをより容易に利用可能にすることを目的とする。【解決手段】情報処理端末においてデータに対するユーザ操作を受け付ける情報処理端末用のユーザインタフェースの設定情報を記憶する記憶装置と通信可能に接続され、表示部を有する携帯端末が、記憶装置から設定情報を取得し、設定情報を用いて情報処理端末用のユーザインタフェースに対応する携帯端末用のユーザインタフェースの設定を行い、携帯端末用のユーザインタフェースを利用可能に表示部に表示することによって課題を解決する。【選択図】図９
2013017058.tif 000002
【特許請求の範囲】
【請求項１】
クライアントで表示している文書の新着文書一覧を表示させる手段と、
操作ボタンを含む、前記新着文書一覧の中から選択された文書のプロパティを表示させる手段と、
前記操作ボタンの押下に基づき前記クライアントで表示している移動先フォルダを表示させる手段と、
選択された文書を選択されたフォルダに移動させる手段と、を有することを特徴とする携帯端末。
【請求項２】
情報処理端末においてデータに対するユーザ操作を受け付ける情報処理端末用のユーザインタフェースの設定情報を記憶する記憶装置と通信可能に接続され、表示部を有する携帯端末であって、
前記記憶装置から前記設定情報を取得する取得手段と、
前記設定情報を用いて前記情報処理端末用のユーザインタフェースに対応する携帯端末用のユーザインタフェースの設定を行い、前記携帯端末用のユーザインタフェースを利用可能に前記表示部に表示する制御手段と、を有することを特徴する携帯端末。
【請求項３】
前記記憶装置には、前記情報処理端末用のユーザインタフェースで受け付けられたユーザ操作の履歴を示す履歴情報が記憶され、
前記制御手段は、前記携帯端末用のユーザインタフェースを、前記履歴情報により定められる形態で表示することを特徴とする請求項２記載の携帯端末。
【請求項４】
前記情報処理端末には、前記情報処理端末用のユーザインタフェースが複数設けられ、
前記履歴情報は、前記情報処理端末用の複数のユーザインタフェースの各々で受け付けられたユーザ操作の履歴を示す情報であり、
前記制御手段は、前記情報処理端末用の複数のユーザインタフェースに対応する携帯端末用の複数のユーザインタフェースを、前記履歴情報により定められるユーザ操作された回数が多い順に前記表示部に表示することを特徴とする請求項３記載の携帯端末。
【請求項５】
複数のデータを格納する一の格納領域と前記一の格納領域とは異なる複数の格納領域とを有し、前記一の格納領域および前記複数の格納領域を用いて前記複数のデータを管理する管理装置と通信可能に接続され、
前記情報処理端末用の複数のユーザインタフェースの各々は、前記複数の格納領域の各々に対応して設けられ、前記複数のデータのうちの一のデータを対応する格納領域に移動するユーザ操作を受け付け、
前記制御手段は、前記携帯端末用の複数のユーザインタフェースを、前記履歴情報により定められるデータが移動された回数が多い格納領域の順に対応して前記表示部に表示することを特徴とする請求項４記載の携帯端末。
【請求項６】
クライアントで表示している文書の新着文書一覧を表示させる工程と、
操作ボタンを含む、前記新着文書一覧の中から選択された文書のプロパティを表示させる工程と、
前記操作ボタンの押下に基づき前記クライアントで表示している移動先フォルダを表示させる工程と、
選択された文書を選択されたフォルダに移動させる工程と、を有することを特徴とする携帯端末における制御方法。
【請求項７】
情報処理端末においてデータに対するユーザ操作を受け付ける情報処理端末用のユーザインタフェースの設定情報を記憶する記憶装置と通信可能に接続され、表示部を有する携帯端末におけるユーザインタフェースの設定方法であって、
取得手段が、前記記憶装置から前記設定情報を取得する取得工程と、
制御手段が、前記設定情報を用いて前記情報処理端末用のユーザインタフェースに対応する携帯端末用のユーザインタフェースの設定を行い、前記携帯端末用のユーザインタフェースを利用可能に前記表示部に表示する制御工程と、を有することを特徴する設定方法。
【請求項８】
コンピュータを、
クライアントで表示している文書の新着文書一覧を表示させる手段と、
操作ボタンを含む、前記新着文書一覧の中から選択された文書のプロパティを表示させる手段と、
前記操作ボタンの押下に基づき前記クライアントで表示している移動先フォルダを表示させる手段と、
選択された文書を選択されたフォルダに移動させる手段として機能させるプログラム。
【請求項９】
情報処理端末においてデータに対するユーザ操作を受け付ける情報処理端末用のユーザインタフェースの設定情報を記憶する記憶装置と通信可能に接続され、表示部を有するコンピュータを、
前記記憶装置から前記設定情報を取得する取得手段と、
前記設定情報を用いて前記情報処理端末用のユーザインタフェースに対応する携帯端末用のユーザインタフェースの設定を行い、前記携帯端末用のユーザインタフェースを利用可能に前記表示部に表示する制御手段として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末、設定方法、及びプログラムに関する。
【背景技術】
【０００２】
サーバがクライアントにサービスを提供する構成は従来から存在する。一例として、クライアントからサーバに対して文書を送信し、サーバで文書の管理を行う技術がある。
近年では、社内に設置したサーバ、及び当該サーバにて動作するアプリケーションの管理／維持のコストを削減するために、インターネット上のサーバにて動作する各種のアプリケーションを利用できるクラウドコンピューティングシステムが注目されている。中でも注目すべきベンダーは、Google社やMicrosoft社である。上記ベンダーは、大規模なデータセンターを多数設立し、積極的な動きを見せている。
また、近年、iPhone（登録商標）、Android（登録商標）を搭載した携帯電話に代表されるモバイル端末が注目されている。そして、モバイル端末のユーザ用データをネットワーク内のリモートデータベースで管理する構成が開示されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表２００９-５１６４２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、モバイル端末上で各種のユーザインタフェースの設定を行うことは表示領域、操作領域が小さいために大変である。特に、設定に関わる文字列をモバイル端末上で入力するのは大変である。即ち、ユーザインタフェースの設定をモバイル端末等の携帯端末で行うのは煩わしいという問題がある。
【０００５】
本発明はこのような問題点に鑑みなされたもので、携帯端末におけるユーザインタフェースをより容易に利用可能にすることを目的とする。
【課題を解決するための手段】
【０００６】
そこで、本発明に係る携帯端末は、情報処理端末においてデータに対するユーザ操作を受け付ける情報処理端末用のユーザインタフェースの設定情報を記憶する記憶装置と通信可能に接続され、表示部を有する携帯端末であって、前記記憶装置から前記設定情報を取得する取得手段と、前記設定情報を用いて前記情報処理端末用のユーザインタフェースに対応する携帯端末用のユーザインタフェースの設定を行い、前記携帯端末用のユーザインタフェースを利用可能に前記表示部に表示する制御手段と、を有することを特徴する。
【０００７】
また、本発明は、設定方法、制御方法、プログラム等としてもよい。
【発明の効果】
【０００８】
本発明によれば、携帯端末におけるユーザインタフェースをより容易に利用可能にすることができる。
【図面の簡単な説明】
【０００９】
【図１】文書管理システムの構成の一例を示す図である。
【図２】各装置のハードウェアの構成の一例を示す図である。
【図３】各装置のソフトウェアの構成の一例を示す図である。
【図４】モバイル端末画面の一例を示す図である。
【図５】クライアント画面の一例を示す図である。
【図６】送受信されるデータの一例を示す図である。
【図７】テーブルの一例を示す図である。
【図８】クライアントの処理の一例を示す図である。
【図９】モバイル端末の処理の一例を示す図である。
【図１０】接続先情報設定処理に係るフローチャートの一例を示す図である。
【図１１】ライブラリ接続先設定画面の一例を示す図である。
【図１２】監視対象フォルダ設定処理に係るフローチャートの一例を示す図である。
【図１３】移動先フォルダ設定処理に係るフローチャートの一例を示す図である。
【図１４】モバイル処理に係るフローチャートの一例を示す図である。
【図１５】モバイル端末画面の一例を示す図である。
【図１６】テーブルの一例を示す図である。
【図１７】文書移動処理に係るフローチャートの一例を示す図である。
【図１８】モバイル処理に係るフローチャートの一例を示す図である。
【図１９】モバイル端末画面の一例を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について図面に基づいて説明する。なお、実施形態は、本発明を限定するものではなく、また、実施形態で説明されている全ての構成が本発明の課題を解決するための手段に必須であるとは限らない。
【００１１】
＜第１の実施形態＞
［システム構成］
本実施形態に係る文書管理システム１０００の構成について図１を用いて説明する。図１は、文書管理システム１０００の構成の一例を示す図である。文書管理システム１０００は、画像形成装置１０１、及びクライアント１０４を有する。２つの装置は、ユーザ環境に配置された装置であり、ネットワーク１００を介して互いに通信可能に接続され、インターネット１１０に接続されている。
また、文書管理システム１０００は、文書管理サーバ１０２、データ管理サーバ１０５、及びモバイル端末１０６を有する。各サーバ、及びモバイル端末１０６は、ネットワーク１００を介して互いに通信可能に接続され、インターネット１１０に接続されている。
なお、本実施形態における各サーバは、ネットワーク１００を介して接続されているが、インターネット１１０を介して接続されていてもよい。また、各サーバは、複数台で構成されているが、１台であってもよい。また、各装置（１０１、１０２、１０４、１０５、１０６）は、１台のみを示しているが、複数台であってもよい。
【００１２】
［ハードウェア構成］
次に、文書管理システム１０００を構成する各装置のハードウェアの構成について図２を用いて説明する。図２は、文書管理システム１０００を構成する各装置のハードウェアの構成の一例を示す図である。文書管理システム１０００を構成する各装置は、情報処理装置（コンピュータ）２０１を有する。情報処理装置２０１は、各種のユニット（２０２〜２０７）を含んで構成される。
ＣＰＵ（Central Processing Unit）２０２は、各種のプログラムを実行し、様々な機能を実現するユニットである。ＲＯＭ（Read Only Memory）２０４は、各種のプログラム等を記憶するユニットである。ＲＡＭ（Random Access Memory）２０３は、各種の情報を記憶するユニットである。また、ＲＡＭ２０３は、ＣＰＵ２０２の一時的な作業記憶領域としても利用されるユニットである。例えば、ＣＰＵ２０２は、ＲＯＭ２０４に記憶されているプログラムをＲＡＭ２０３にロードしてプログラムを実行する。
【００１３】
Ｉｎｐｕｔ／Ｏｕｔｐｕｔインターフェース２０５は、情報処理装置２０１に接続されているディスプレイ（不図示）にデータを送信する他、ポインティングデバイス（不図示）からデータを受信するユニットである。
ＮＩＣ（Network Interface Card）２０６は、情報処理装置２０１をネットワーク１００に接続するためのユニットである。上述したユニットは、バス２０７を介してデータの送受信を行うことが可能に構成されている。
【００１４】
ここで、画像形成装置１０１は、印刷ユニット（不図示）を更に搭載している。印刷ユニットは、バス２０７を介して各ユニットとデータを送受信することが可能に構成されている。なお、印刷ユニットは、ラスタイメージを紙などの記録媒体に記録（印刷）することが可能なユニットである。
さらに、画像形成装置１０１は、スキャナユニット（不図示）を搭載している。スキャナユニットは、バス２０７を介して各ユニットとデータを送受信することが可能に構成されている。なお、スキャナユニットは、画像を入力することが可能なユニットである。
【００１５】
また、モバイル端末１０６では、Ｉｎｐｕｔ／Ｏｕｔｐｕｔインターフェース２０５にタッチパネル（不図示）が接続されている。タッチパネルは、ディスプレイ等の表示部の一例であり、出力（表示）と入力との２つの機能を備えている。そして、タッチパネルは、画像等を画面に表示すると共に、絵、点、或いは領域が表示された画面をユーザが手で触れることにより、触れられた画面上の位置の情報を感知し、感知した位置の情報をＣＰＵ２０２に送信する。
【００１６】
［ソフトウェア構成（全般）］
次に、文書管理システム１０００を構成する各装置のソフトウェアの構成について図３を用いて説明する。図３は、文書管理システム１０００を構成する各装置のソフトウェアの構成の一例を示す図である。
図３に示される各ソフトウェア（アプリケーション）における機能（モジュール部）を実現するプログラムは、各装置のＲＯＭ２０４等に記憶されている。即ち、ＣＰＵ２０２がＲＡＭ２０３にプログラムをロードして実行することで、装置の機能及び後述するフローチャートに係る処理が実現される。なお、装置の機能及び後述するフローチャートに係る処理の全部又は一部については専用のハードウェアを用いて実現してもよい。
【００１７】
［ソフトウェア構成（モバイル端末）］
次に、モバイル端末１０６におけるソフトウェアの構成について説明する。なお、モバイル端末１０６は、携帯端末の一例であり、無線通信機能などの装備によって自由な場所で利用できる端末であり、データ管理サーバ１０５が管理するデータ（文書等）に対する各種のデータ処理をデータ管理サーバ１０５に要求する。
メイン制御部３３４は、モバイル端末１０６用のアプリケーション（モバイルアプリ）３３１を制御し、後述する各モジュール部に対する指示、管理を行う。情報表示部３３２は、メイン制御部３３４からの指示に従い、モバイルアプリ３３１のユーザインタフェース（ＵＩ）をユーザに提供する。
【００１８】
図４は、モバイルアプリ３３１のＵＩ（携帯端末用のＵＩ）を提供する画面の一例（モバイル端末画面４００）を示す図である。モバイル端末画面４００は、モバイル端末１０６のタッチパネルに表示される。また、モバイル端末画面４００では、表示および操作用のエリア４０１に文書を示すアイコン、ボタン等のＵＩが表示され、文書等に対するユーザによる操作（ユーザ操作）が利用可能に表示されたＵＩを介して受け付けられる。
なお、モバイルアプリ３３１のＵＩの形態（位置、大きさ、範囲、配置、表示内容など）は、図に示す形態に限定されるものではなく、モバイル端末１０６の機能を実現することができる適宜の構成を採用することができる。
【００１９】
操作情報取得部３３３は、情報表示部３３２により表示されたモバイルアプリ３３１のＵＩがユーザ操作された情報を取得し、取得した情報をメイン制御部３３４に通知する。例えば、絵、点、領域等が表示されたエリア４０１をユーザが手で触れると、操作情報取得部３３３は、触れられた画面上の位置の情報を感知し、感知した位置の情報をメイン制御部３３４に送信する。
データ送受信部３３５は、文書管理サーバ１０２、データ管理サーバ１０５等とデータの送信および受信を行い、送受信するデータをメイン制御部３３４とやり取りする。記憶部３３６は、情報表示部３３２及び操作情報取得部３３３を介して、換言するならばモバイルアプリ３３１のＵＩを介して、ユーザにより入力された設定値などを格納する。
【００２０】
［ソフトウェア構成（クライアント）］
次に、クライアント１０４におけるソフトウェアの構成について説明する。なお、クライアント１０４は、情報処理端末の一例であり、データ管理サーバ１０５が管理するデータ（文書等）に対する各種のデータ処理をデータ管理サーバ１０５に要求する。
メイン制御部３１５は、クライアント１０４用のアプリケーション（クライアントアプリ３１１）を制御し、後述する各モジュール部に対する指示、管理を行う。情報表示部３１２は、メイン制御部３１５からの指示に従い、クライアントアプリ３１１のＵＩをユーザに提供する。
【００２１】
図５は、クライアントアプリ３１１のＵＩ（情報処理端末用のＵＩ）を提供する画面の一例（クライアント画面５００）を示す図である。レポジトリエリア５０３は、ツリービューなどであり、ライブラリアイコン５０８、フォルダアイコン５０９などのレポジトリ情報を表示する。文書リストエリア５０４は、サムネイル、アイコンなどの形で文書を表示する。
文書プレビューエリア５０５は、選択された文書アイコン（文書５１０）の文書のプレビュー画像を表示する。プロパティエリア５０６は、選択された文書アイコンの文書のプロパティを表示する。また、プロパティエリア５０６を介して、選択された文書アイコンの文書のプロパティが編集される。アウトプットリストエリア５０７は、画像形成装置等の周辺機器に文書を処理させることを受け付けるＵＩ５１１、文書の移動先のフォルダ（格納領域の一例）を示すと共に当該フォルダに文書を移動することを受け付ける移動先フォルダＵＩ５１２等を表示する。
【００２２】
アドレスバー５０２は、レポジトリエリア５０３、文書リストエリア５０４などで選択中の文書アイコンの文書（アイテム）の場所を示す場所情報を表示する。メニューバー５０１は、クライアントアプリ３１１における設定値の入力を行うための項目（選択肢）を表示する。なお、クライアントアプリ３１１のＵＩがユーザ操作されることで、後述する接続先設定処理、監視対象フォルダ設定処理、移動先フォルダ設定処理が行われる。
また、クライアントアプリ３１１のＵＩの形態（位置、大きさ、範囲、配置、表示内容など）は、図に示す形態に限定されるものではなく、クライアント１０４の機能を実現することができる適宜の構成を採用することができる。例えば、文書リストエリア５０４、及びアウトプットリストエリア５０７には、サムネイル、アイコンに限らず、文書を特定するためのファイル名、周辺機器を特定するためのデバイス名などの文字列がリストの形式で表示される構成であってもよい。
【００２３】
操作情報取得部３１３は、情報表示部３１２により表示されたクライアントアプリ３１１のＵＩがユーザ操作された情報を取得し、取得した情報をメイン制御部３１５に通知する。ライブラリ判別部３１４は、ライブラリの登録時およびライブラリの利用時に接続先を判別する。
記憶部３１７は、情報表示部３１２及び操作情報取得部３１３を介して、換言するならばクライアントアプリ３１１のＵＩを介して、ユーザにより入力された設定値などを格納する。データ送受信部３１６は、文書管理サーバ１０２、データ管理サーバ１０５等とデータの送信および受信を行い、送受信するデータをメイン制御部３１５とやり取りする。
【００２４】
［ソフトウェア構成（文書管理サーバ）］
次に、文書管理サーバ１０２におけるソフトウェアの構成について説明する。なお、文書管理サーバ１０２は、文書などのデータを管理する管理装置の一例である。
文書管理サーバ１０２用のアプリケーション（文書管理アプリ３０１）は、制御部３０２、及び記憶部３０３を含んで構成される。文書管理アプリ３０１は、文書を管理するアプリケーションとして一般的な公知の役割を果たす。
【００２５】
［ソフトウェア構成（データ管理サーバ）］
次に、データ管理サーバ１０５におけるソフトウェアの構成について説明する。なお、データ管理サーバ１０５は、ＵＩに関する設定値などのデータを記憶する記憶装置の一例である。データ管理サーバ１０５用のアプリケーション（データ管理アプリ３２１）は、制御部３２２、データ管理部３２３、及び記憶部３２４を含んで構成される。
制御部３２２は、データ管理アプリ３２１の制御を行う。また、制御部３２２は、ネットワーク１００を介してクライアント１０４、モバイル端末１０６の要求を受け付ける。データ管理部３２３は、記憶部３２４に保存されるデータの登録、取得、検索、削除等の処理を行う。
【００２６】
［データ構造］
次に、クライアント１０４とデータ管理サーバ１０５との間で送受信されるデータについて図６を用いて説明する。
図６（Ａ）は、後述の接続先情報設定処理においてクライアント１０４とデータ管理サーバ１０５とでやり取りされるデータの一例（接続先情報ＸＭＬ６０１）を示す図である。装置の種類６０２は、送信元の装置の種類を示す。ユーザ情報６０３は、ユーザに関する情報を示す。ライブラリパス６０４は、後述のライブラリ接続先設定画面１１０１でユーザにより入力されたＵＲＬ等のパス（ライブラリパス）を示す。
【００２７】
図６（Ｂ）は、後述の監視対象フォルダ設定処理においてクライアント１０４とデータ管理サーバ１０５とでやり取りされるデータの一例（監視対象フォルダ情報ＸＭＬ６１１）を示す図である。監視対象フォルダパス６１２は、クライアント画面５００でユーザ操作により監視の対象（監視対象）として指定されたフォルダのパス（フォルダパス）を示す。
図６（Ｃ）は、後述の移動先フォルダ設定処理においてクライアント１０４とデータ管理サーバ１０５でやり取りされるデータの一例（移動先フォルダ情報ＸＭＬ６２１）を示す図である。移動先フォルダパス６２２は、クライアント画面５００でファイルの移動先としてユーザ操作により指定されたフォルダのパス（フォルダパス）を示す。
各データの詳細については、後述するフローチャートにおいて説明する。また、本実施形態では、クライアント１０４とデータ管理サーバ１０５とでやり取りされるデータについては、ＸＭＬ形式を用いて表現しているが、ＪＳＯＮ形式で表現された形式など、その他の形式であってもよい。
【００２８】
［テーブル構造］
次に、データ管理サーバ１０５のデータ管理アプリ３２１のデータ管理部３２３および記憶部３２４により管理されるデータベースのテーブル構造について図７を用いて説明する。なお、本実施形態では、データベースは、データ管理サーバ１０５のＩｎｐｕｔ／Ｏｕｔｐｕｔインターフェース２０５に接続されたハードディスク等の記憶デバイスに設けられているものとして説明する。
図７（Ａ）は、ユーザの情報を管理するテーブルの一例（ユーザ情報管理テーブル７００）を示す図である。ユーザ情報管理テーブル７００は、ユーザを一意に特定可能なＵｓｒｅＩＤ７０１、ユーザ名を示すＵｓｅｒＮａｍｅ７０２の情報を含んで構成される。
【００２９】
図７（Ｂ）は、接続先の情報を管理するテーブルの一例（接続先情報管理テーブル７１０）を示す図である。接続先情報管理テーブル７１０は、Ｌｉｂ＿ＩＤ７１１、ＵｓｒｅＩＤ７１２、ＬｉｂｒａｒｙＵＲＬ７１３、ＤｅｖｉｃｅＫｉｎｄ７１４、Ｏｒｄｅｒ７１５、ＤｉｓａｂｌｅＭｏｂｉｌｅ７１６の情報を含んで構成される。Ｌｉｂ＿ＩＤ７１１は、レコード（接続先情報）を一意に特定可能な識別子を示す。
ＵｓｒｅＩＤ７１２は、どのユーザのレコードであるかを特定可能な識別子を示す。ＬｉｂｒａｒｙＵＲＬ７１３は、接続先（本実施形態では、モバイル端末１０６が接続される文書管理サーバ１０２におけるライブラリである。）のパスを示す。ＤｅｖｉｃｅＫｉｎｄ７１４は、レコードに関する入力が行われた装置を示す。Ｏｒｄｅｒ７１５は、表示の順番を示す。ＤｉｓａｂｌｅＭｏｂｉｌｅ７１６は、モバイル端末１０６から削除処理が行われたことを示す。
【００３０】
図７（Ｃ）は、監視対象とするフォルダの情報を管理するテーブルの一例（監視対象フォルダ情報管理テーブル７２０）を示す図である。監視対象フォルダ情報管理テーブル７２０は、Ｎｏｔｉｆｙ＿ＩＤ７２１、Ｌｉｂ＿ＩＤ７２２、ＮｏｔｉｆｙＦｏｌｄｅｒ７２３、ＤｅｖｉｃｅＫｉｎｄ７２４、Ｏｒｄｅｒ７２５、ＤｉｓａｂｌｅＭｏｂｉｌｅ７２６の情報を含んで構成される。
Ｎｏｔｉｆｙ＿ＩＤ７２１は、レコード（監視対象フォルダ情報）を一意に特定可能な識別子を示す。Ｌｉｂ＿ＩＤ７２２は、どの接続先のレコードであるかを特定可能な識別子を示す。ＮｏｔｉｆｙＦｏｌｄｅｒ７２３は、監視対象のフォルダを示す。ＤｅｖｉｃｅＫｉｎｄ７２４は、レコードに関する入力が行われた装置を示す。Ｏｒｄｅｒ７２５は、表示の順番を示す。ＤｉｓａｂｌｅＭｏｂｉｌｅ７２６は、モバイル端末１０６から削除処理が行われたことを示す。
【００３１】
図７（Ｄ）は、移動先として指定されたフォルダの情報を管理するテーブルの一例（移動先フォルダ情報管理テーブル７３０）を示す図である。移動先フォルダ情報管理テーブル７３０は、Ｄｉｓｔ＿ＩＤ７３１、Ｌｉｂ＿ＩＤ７３２、ＤｉｓｔｉｎａｔｉｏｎＦｏｌｄｅｒ７３３、ＤｅｖｉｃｅＫｉｎｄ７３４、Ｏｒｄｅｒ７３５、ＤｉｓａｂｌｅＭｏｂｉｌｅ７３６の情報を含んで構成される。
Ｄｉｓｔ＿ＩＤ７３１は、レコード（移動先フォルダ情報）を一意に特定可能な識別子を示す。Ｌｉｂ＿ＩＤ７３２は、どの接続先のレコードであるかを特定可能な識別子を示す。ＤｉｓｔｉｎａｔｉｏｎＦｏｌｄｅｒ７３３は、移動先のフォルダを示す。ＤｅｖｉｃｅＫｉｎｄ７３４は、レコードに関する入力が行われた装置を示す。Ｏｒｄｅｒ７３５は、表示の順番を示す。ＤｉｓａｂｌｅＭｏｂｉｌｅ７３６は、モバイル端末１０６から削除処理が行われたことを示す。
なお、各テーブルのレコードの詳細については、後述する各フローチャートにおいて説明する。
【００３２】
［クライアントでの処理（概要）］
クライアント１０４の処理の概要について図８を用いて説明する。
まず、クライアント１０４では、設定管理画面８０１を介して、設定する対象（ライブラリ、監視フォルダ、又は移動先フォルダ）が選択され、認証情報（ユーザ名、パスワード等）の入力が行われ、これらの情報がデータ管理サーバ１０５に送信される。
例えば、クライアント１０４では、クライアント画面５００のメニューバー５０１に設けられる「接続先を入力する」項目がクリック（選択）されると、後述のライブラリ接続先設定画面１１０１が表示される。そして、クライアント１０４では、当該画面で入力された設定値がローカル設定ファイルに反映され、文書管理サーバ１０２が設けられている場所（設置場所）に応じて接続先情報ＸＭＬ６０１等がデータ管理サーバ１０５に送信される。これらの処理の詳細については、後述の接続先情報設定処理において説明する。
【００３３】
また、例えば、クライアント１０４では、クライアント画面５００のフォルダアイコンが右クリックされ、「選択したフォルダを監視対象にする」項目８０２がクリックされると、選択されたフォルダアイコンのフォルダの情報がローカル設定ファイルに反映される。そして、クライアント１０４では、文書管理サーバ１０２の設置場所に応じて監視対象フォルダ情報ＸＭＬ６１１等がデータ管理サーバ１０５に送信される。これらの処理の詳細については、後述の監視対象フォルダ設定処理において説明する。
また、例えば、クライアント１０４では、クライアント画面５００のフォルダアイコンが右クリックされ、「選択したフォルダを登録する」項目８０３がクリックされると、選択されたフォルダアイコンのフォルダの情報がローカル設定ファイルに反映される。そして、クライアント１０４では、文書管理サーバ１０２の設置場所に応じて移動先フォルダ情報ＸＭＬ６２１等がデータ管理サーバ１０５に送信される。これらの処理の詳細については、後述の移動先フォルダ設定処理において説明する。
なお、クライアント１０４では、ＵＩが複数設けられているが、各ＵＩに設定する設定値はクライアント１０４から予め入力されている。
【００３４】
［モバイル端末での処理（概要）］
モバイル端末１０６の処理の概要について図９を用いて説明する。
モバイル端末１０６では、データ管理サーバ１０５への認証とともに、接続先情報および監視対象フォルダ情報が取得され、適宜のタイミングで移動先フォルダ情報が取得される。なお、モバイル端末１０６では、クライアント１０４のＵＩに対応するＵＩが設けられ、取得した上記情報（クライアント１０４で入力されたＵＩの設定値）が対応するＵＩに設定される。
例えば、モバイル端末１０６では、後述するように、新着文書リスト画面１５００、文書プロパティ画面１５１０、文書操作選択画面１５２０、移動先フォルダ選択リスト画面１５３０へと画面が遷移される。そして、移動先フォルダ選択リスト画面１５３０では、文書管理サーバ１０２の文書を指定したフォルダに移動する指示が受け付けられる。これらの処理の詳細については、後述のモバイル処理において説明する。
【００３５】
［接続先情報設定処理］
クライアント１０４のクライアントアプリ３１１が接続するライブラリに係る接続先情報をデータ管理サーバ１０５に登録する接続先情報設定処理について図１０を用いて説明する。図１０は、接続先情報設定処理に係るフローチャートの一例を示す図である。
ここで、クライアントアプリ３１１は、ユーザ操作による指示（クライアントアプリ３１１の起動を受け付けるアイコンのクリック等）により起動される。そして、メイン制御部３１５は、情報表示部３１２に指示し、クライアントアプリ３１１のＵＩをクライアント１０４のディスプレイ（不図示）に表示する。
【００３６】
この際、メイン制御部３１５は、既に登録済みのライブラリの情報を記憶部３１７（ローカル設定ファイル）より読み取り、ライブラリを示すアイコン（ライブラリ情報）をレポジトリエリア５０３に表示する。また、メイン制御部３１５は、レポジトリエリア５０３上でユーザ操作により選択されたフォルダアイコンのフォルダ下に存在する文書を特定し、当該文書を示す文書アイコンを文書リストエリア５０４に表示する。
また、メイン制御部３１５は、クライアント１０４より操作可能な画像形成装置１０１などの装置の情報を装置から取得し、装置を示すアイコンをアウトプットリストエリア５０７に表示する。また、メイン制御部３１５は、既に登録済みの移動先のフォルダの情報を記憶部３１７より読み取り、フォルダを示すアイコン（移動先フォルダＵＩ）をアウトプットリストエリア５０７に表示する。
【００３７】
Ｓ１００１では、メニューバー５０１に設けられるライブラリの接続先を入力するメニュー項目（不図示）がユーザ操作により選択されると、メイン制御部３１５は、情報表示部３１２に指示し、ライブラリ接続先設定画面１１０１を表示する。
図１１は、ライブラリ接続先設定画面１１０１の一例を示す図である。ライブラリパス入力テキストボックス１１０２は、ライブラリパスを入力するＵＩの一例である。登録名入力テキストボックス１１０３は、登録するライブラリの名称（登録名）を入力するＵＩの一例である。ＯＫボタン１１０４は、入力を確定するためのＵＩの一例であり、キャンセルボタン１１０５は、入力をキャンセルするためのＵＩの一例ある。
なお、ユーザは、ライブラリ接続先設定画面１１０１より、文書管理サーバ１０２に接続するためのライブラリパスおよび登録名を入力する。
【００３８】
続いて、Ｓ１００２では、操作情報取得部３１３は、入力を確定するためのＵＩ（ライブラリ接続先設定画面１１０１のＯＫボタン１１０４）が押下されたか否かを判断する。このとき、操作情報取得部３１３は、押下されたと判断した場合、Ｓ１００３に処理を進め、他方、押下されていないと判断した場合、処理を終了する。なお、押下されたと判断した場合、操作情報取得部３１３は、押下されたことをメイン制御部３１５に通知する。
続いて、Ｓ１００３では、メイン制御部３１５は、ライブラリ接続先設定画面１１０１でユーザが入力したライブラリパスおよび登録名の情報を記憶部３１７のローカル設定ファイルに格納する。
【００３９】
続いて、Ｓ１００４では、まず、ライブラリ判別部３１４は、ライブラリパスよりホスト名を特定し、ＤＮＳ（Domain Name System）サーバ（不図示）に問い合わせを行い、文書管理サーバ１０２のＩＰアドレスを特定する。次に、ライブラリ判別部３１４は、文書管理サーバ１０２が、ネットワーク１００内に設けられているのか、インターネット１１０越しのネットワーク（外部ネットワーク）に設けられているのかをＩＰアドレスから判別する。
このとき、ライブラリ判別部３１４は、外部ネットワークに設けられていると判断した場合、Ｓ１００５に処理を進め、他方、ネットワーク１００内に設けられていると判断した場合、処理を終了する。なお、ライブラリ判別部３１４は、外部ネットワークに設けられていると判断した場合、文書管理サーバ１０２が外部ネットワークに設けられていることをメイン制御部３１５に通知する。
【００４０】
続いて、Ｓ１００５では、メイン制御部３１５は、データ送受信部３１６に指示し、接続先情報（接続先情報ＸＭＬ６０１等）をデータ管理サーバ１０５に送信する。
続いて、Ｓ１００６では、データ管理サーバ１０５の制御部３２２は、クライアント１０４からのデータ送信要求を受けると、接続先情報の内容を解析し、データ管理部３２３にデータの格納を指示する。データ管理部３２３は、記憶部３２４の接続先情報管理テーブル７１０にデータを格納する。なお、図７（Ｂ）に示すレコード７１７は、設定情報の一例であり、接続先情報ＸＭＬ６０１のデータを接続先情報管理テーブル７１０に格納したときの例を表している。
【００４１】
［監視対象フォルダ設定処理］
クライアント１０４のクライアントアプリ３１１がライブラリにおける監視対象とするフォルダに係る監視対象フォルダ情報をデータ管理サーバ１０５に登録する監視対象フォルダ設定処理について図１２を用いて説明する。図１２は、監視対象フォルダ設定処理に係るフローチャートの一例を示す図である。
Ｓ１２０１では、レポジトリエリア５０３のフォルダアイコンが選択されて右クリックされると、情報表示部３１２は、選択されたフォルダアイコンのフォルダに対して操作可能な操作リストを表示する。例えば、操作リストには、「選択したフォルダを監視対象にする」項目８０２が表示される。
続いて、Ｓ１２０２では、監視対象のフォルダが決定されたか否か（「選択したフォルダを監視対象にする」項目８０２が押下されたか否か）を判断する。このとき、操作情報取得部３１３は、決定されたと判断した場合、Ｓ１２０３に処理を進め、他方、決定されていないと判断した場合、処理を終了する。なお、操作情報取得部３１３は、決定したと判断した場合、メイン制御部３１５に対して監視対象のフォルダが決定されたことを通知する。
【００４２】
続いて、Ｓ１２０３では、メイン制御部３１５は、選択されたフォルダアイコンのフォルダが属するライブラリのライブラリパスおよび選択されたフォルダアイコンのフォルダのフォルダパスの情報を記憶部３１７のローカル設定ファイルに格納する。
続いて、Ｓ１２０４では、ライブラリ判別部３１４は、選択されたフォルダアイコンのフォルダが属するライブラリを有する文書管理サーバ１０２が外部ネットワークに設けられているか否かを判別する。この判別の方法は、Ｓ１００４と同様であるので、その詳細な説明については省略する。
【００４３】
続いて、Ｓ１２０５では、メイン制御部３１５は、データ送受信部３１６に指示し、監視対象フォルダ情報（監視対象フォルダ情報ＸＭＬ６１１等）をデータ管理サーバ１０５に送信する。
続いて、Ｓ１２０６では、データ管理サーバ１０５の制御部３２２は、クライアント１０４からのデータ送信要求を受けると、監視対象フォルダ情報の内容を解析し、データ管理部３２３にデータの格納を指示する。データ管理部３２３は、記憶部３２４の監視対象フォルダ情報管理テーブル７２０にデータを格納する。なお、図７（Ｃ）に示すレコード７２７は、設定情報の一例であり、監視対象フォルダ情報ＸＭＬ６１１のデータを監視対象フォルダ情報管理テーブル７２０に格納したときの例を表している。
【００４４】
［移動先フォルダ設定処理］
クライアント１０４のクライアントアプリ３１１がライブラリにおける移動先に指定するフォルダに係る移動先フォルダ情報をデータ管理サーバ１０５に登録する移動先フォルダ設定処理について図１３を用いて説明する。図１３は、移動先フォルダ設定処理に係るフローチャートの一例を示す図である。
Ｓ１３０１では、ユーザ操作により、レポジトリエリア５０３のフォルダアイコンが選択され、右クリックされると、情報表示部３１２は、選択されたフォルダアイコンのフォルダに対して操作可能な操作リストを表示する。例えば、操作リストには、「選択したフォルダを登録する」項目８０３が表示される。
【００４５】
続いて、Ｓ１３０２では、登録するフォルダが決定されたか否か（「選択したフォルダを登録する」項目８０３が押下されたか否か）を判断する。このとき、操作情報取得部３１３は、決定されたと判断した場合、Ｓ１３０３に処理を進め、他方、決定されていないと判断した場合、処理を終了する。なお、操作情報取得部３１３は、決定したと判断した場合、メイン制御部３１５に対して登録するフォルダが決定されたことを通知する。
ここで、登録するフォルダを受け付ける方法は、上述の方法に限られるものではない。例えば、レポジトリエリア５０３における登録するフォルダのフォルダアイコンをアウトプットリストエリア５０７にドラック＆ドロップする等の方法を採用してもよい。
続いて、Ｓ１３０３、Ｓ１３０４の処理が行われるが、Ｓ１２０３、Ｓ１２０４と同様であるので、その説明については省略する。
【００４６】
続いて、Ｓ１３０５では、データ送受信部３１６は、移動先フォルダ情報（移動先フォルダ情報ＸＭＬ６２１等）をデータ管理サーバ１０５に送信する。
続いて、Ｓ１３０６では、データ管理サーバ１０５の制御部３２２は、クライアント１０４からのデータ送信要求を受けると、移動先フォルダ情報の内容を解析し、データ管理部３２３にデータの格納を指示する。データ管理部３２３は、記憶部３２４の移動先フォルダ情報管理テーブル７３０にデータを格納する。なお、図７（Ｄ）に示すレコード７３７は、設定情報の一例であり、移動先フォルダ情報ＸＭＬ６２１のデータを移動先フォルダ情報管理テーブル７３０に格納したときの例を表している。
【００４７】
［モバイル処理］
モバイル端末１０６のモバイルアプリ３３１が文書管理サーバ１０２の監視対象のフォルダの文書を処理するモバイル処理について図１４を用いて説明する。図１４は、モバイル処理に係るフローチャートの一例を示す図である。モバイル処理としては、監視対象のフォルダの新着の文書を移動先のフォルダに移動する移動処理、文書を削除する削除処理、文書を承認する承認処理、文書のプロパティを変更する変更処理などがあるが、以下では、移動処理を例に挙げて説明する。
なお、モバイル端末１０６のモバイルアプリ３３１は、ユーザ操作による指示（モバイルアプリ３３１の起動を受け付けるアイコンのクリック等）により起動される。
【００４８】
Ｓ１４０１では、メイン制御部３３４は、データ送受信部３３５に指示し、データ管理サーバ１０５に接続先情報の要求を行う。
続いて、Ｓ１４０２では、データ管理サーバ１０５の制御部３２２は、接続先情報の要求に含まれるユーザ名等からユーザ（ユーザＩＤ）を特定する。そして、制御部３２２は、データ管理部３２３に指示し、特定したユーザの接続先情報を接続先情報管理テーブル７１０から取得する。そして、制御部３２２は、取得した接続先情報をモバイル端末１０６に返却する。
【００４９】
続いて、Ｓ１４０３では、モバイル端末１０６のメイン制御部３３４は、データ管理サーバ１０５から取得した接続先情報を用いて、データ送受信部３３５に指示し、文書管理サーバ１０２にライブラリへの接続の要求を行う。
続いて、Ｓ１４０４では、文書管理サーバ１０２の制御部３０２は、ライブラリへの接続を行う。
続いて、Ｓ１４０５では、モバイル端末１０６のメイン制御部３３４は、データ送受信部３３５に指示し、データ管理サーバ１０５に監視対象フォルダ情報の要求を行う。
続いて、Ｓ１４０６では、データ管理サーバ１０５の制御部３２２は、監視対象フォルダ情報の要求に含まれるユーザ名等からユーザを特定する。そして、制御部３２２は、データ管理部３２３に指示し、特定したユーザに関連付けられているＬｉｂ＿ＩＤの監視対象フォルダ情報を監視対象フォルダ情報管理テーブル７２０から取得する。そして、制御部３２２は、取得した監視対象フォルダ情報をモバイル端末１０６に返却する。
【００５０】
続いて、Ｓ１４０７では、モバイル端末１０６のメイン制御部３３４は、データ管理サーバ１０５から取得した監視対象フォルダ情報および接続先情報を用いて、データ送受信部３３５に指示し、文書管理サーバ１０２に新着の文書を確認する要求を行う。
続いて、Ｓ１４０８では、文書管理サーバ１０２の制御部３０２は、監視対象のフォルダ下の新着の文書を確認し、新着の文書を示す新着文書情報（新着文書リスト）をモバイル端末１０６に返却する。
【００５１】
続いて、Ｓ１４０９では、メイン制御部３３４は、情報表示部３３２に指示し、図１５（Ａ）に示すような新着文書リスト画面１５００を表示する。
図１５（Ａ）は、モバイル端末画面４００の一例（新着文書リスト画面１５００）を示す図である。文書サムネイル小１５０１は、文書のサムネイル画像である。文書アイコン１５０２は、文書を示すアイコンである。文書プロパティボタン１５０３は、文書プロパティ画面１５１０へ遷移するためのＵＩの一例である。新着文書リスト１５０４には、文書管理サーバ１０２より返却された新着の文書の文書アイコンが一覧形式で表示される。
【００５２】
続いて、Ｓ１４１０では、ユーザ操作により文書プロパティボタン１５０３が選択されると、メイン制御部３３４は、操作情報取得部３３３より通知を受ける。続いて、Ｓ１４１１では、メイン制御部３３４は、データ送受信部３３５に指示し、選択された文書プロパティボタン１５０３に対応する文書のプロパティ情報の要求を文書管理サーバ１０２に行う。
続いて、Ｓ１４１２では、文書管理サーバ１０２の制御部３０２は、当該文書のプロパティ情報をモバイル端末１０６に返却する。
【００５３】
続いて、Ｓ１４１３では、モバイル端末１０６のメイン制御部３３４は、情報表示部３３２に指示し、図１５（Ｂ）に示すような文書プロパティ画面１５１０を表示する。
図１５（Ｂ）は、モバイル端末画面４００の一例（文書プロパティ画面１５１０）を示す図である。戻るボタン１５１１は、新着文書リスト画面１５００に戻るためのＵＩの一例である。文書サムネイル大１５１２は、文書のサムネイル画像である。文書プロパティリスト１５１３には、文書のプロパティの情報がリスト形式で（新着文書一覧が）表示される。文書操作選択ボタン１５１４は、文書の操作を行うための画面（例えば、文書操作選択画面１５２０）に遷移するためのＵＩの一例である。
【００５４】
続いて、Ｓ１４１４では、操作情報取得部３３３は、ユーザ操作により文書の操作を行うための画面に遷移するためのＵＩが選択（文書操作選択ボタン１５１４が押下）されたか否かを判断する。このとき、押下されたと判断した場合、Ｓ１４１５に処理を進め、他方、押下されていないと判断した場合、処理を終了する。操作情報取得部３３３は、押下されたと判断すると、押下されたことをメイン制御部３３４に通知する。
続いて、Ｓ１４１５では、メイン制御部３３４は、情報表示部３３２に指示し、図１５（Ｃ）に示すような文書操作選択画面１５２０を表示する。
図１５（Ｃ）は、モバイル端末画面４００の一例（文書操作選択画面１５２０）を示す図である。文書操作選択リスト１５２１には、文書の操作を受け付けるためのＵＩ（文書操作ボタン）がリスト形式で表示される。文書移動ボタン１５２２は、文書の移動を行うための画面（例えば、移動先フォルダ選択リスト画面１５３０）に遷移するためのＵＩの一例である。
【００５５】
文書削除ボタン１５２３は、文書の削除を行うための文書削除画面（不図示）に遷移するためのＵＩの一例である。文書プロパティ編集ボタン１５２４は、文書のプロパティを編集（変更）するための文書プロパティ編集画面（不図示）に遷移するためのＵＩの一例である。
文書承認ボタン１５２５は、文書に対して承認／否認を行うための文書承認画面（不図示）に遷移するためのＵＩの一例である。キャンセルボタン１５２６は、文書の操作を中止するためのＵＩの一例であり、キャンセルボタン１５２６が押下されると、画面が文書プロパティ画面１５１０に遷移する。
【００５６】
続いて、Ｓ１４１６では、操作情報取得部３３３は、ユーザ操作により文書の移動を行うための画面に遷移するためのＵＩが選択（文書移動ボタン１５２２が押下）されたか否かを判断する。このとき、押下されたと判断した場合、Ｓ１４１７に処理を進め、他方、押下されていないと判断した場合、処理を終了する。操作情報取得部３３３は、押下されたと判断すると、押下されたことをメイン制御部３３４に通知する。また、メイン制御部３３４は、データ送受信部３３５に指示し、データ管理サーバ１０５に移動先フォルダ情報の要求を行う。
続いて、Ｓ１４１７では、データ管理サーバ１０５の制御部３２２は、移動先フォルダ情報の要求に含まれるユーザ名等からユーザを特定する。そして、制御部３２２は、データ管理部３２３に指示し、特定したユーザに関連付けられているＬｉｂ＿ＩＤの移動先フォルダ情報を移動先フォルダ情報管理テーブル７３０から取得する。そして、制御部３２２は、取得した移動先フォルダ情報をモバイル端末１０６に返却する。
【００５７】
続いて、Ｓ１４１８では、メイン制御部３３４は、情報表示部３３２に指示し、図１５（Ｄ）に示すような移動先フォルダ選択リスト画面１５３０を表示する。
図１５（Ｄ）は、モバイル端末画面４００の一例（移動先フォルダ選択リスト画面１５３０）を示す図である。移動先フォルダＵＩ１５３２は、移動先のフォルダを示すとともに、当該フォルダに文書を移動することを受け付けるＵＩの一例である。移動先フォルダＵＩリスト１５３１には、移動先フォルダＵＩがリスト形式で表示される。
【００５８】
続いて、Ｓ１４１９では、ユーザ操作により移動先のフォルダに文書を移動することを受け付けるＵＩ（移動先フォルダＵＩ１５３２）が選択されると、メイン制御部３３４は、操作情報取得部３３３より通知を受ける。そして、メイン制御部３３４は、データ送受信部３３５に指示し、当該ＵＩに対応するフォルダに文書を移動する要求を文書管理サーバ１０２に行う。
続いて、Ｓ１４２０では、文書管理サーバ１０２の制御部３０２は、文書の移動を実行する。
【００５９】
以上のように、クライアント１０４で入力した設定値に基づき、モバイル端末１０６のモバイルアプリ３３１を動作させることにより、ユーザがモバイル端末１０６上で各種の設定項目への設定値の入力を行う必要がなくなる。
また、外部ネットワークの文書管理サーバ１０２における設定値のみを管理することで、データ管理サーバ１０５における管理対象のデータの肥大化を防ぐことができる。
また、図１５（Ｂ）の文書操作選択ボタン１５１４の代わりに、文書移動ボタン１５２２を表示させて、文書移動ボタン１５２２の押下の指示に応じて図１５（Ｄ）を表示させてもよい。
【００６０】
ここで、クライアント１０４とモバイル端末１０６とでは、表示領域、操作性が異なる。そのため、クライアント１０４で行った文書管理サーバ１０２に対する設定値を全て連動させては、モバイル端末１０６の操作性を損なう場合がある。
そこで、移動先フォルダ情報管理テーブル７３０のＤｅｖｉｃｅＫｉｎｄ７３４を用いることで、モバイル端末１０６の操作性を損なう事態を回避する構成について説明する。なお、ＤｅｖｉｃｅＫｉｎｄ７３４は、クライアント１０４のクライアントアプリ３１１で入力された設定値であるのか、モバイル端末１０６のモバイルアプリ３３１で入力された設定値であるかを判別するための判別フラグである。
【００６１】
より具体的には、Ｓ１４１７では、制御部３２２は、上記判別フラグを加味し、モバイルアプリ３３１で入力された設定値を優先し、移動先フォルダ情報のリストを作成し、モバイル端末１０６に返却する。これにより、モバイル端末１０６のモバイルアプリ３３１は、モバイルアプリ３３１で指定した移動先フォルダＵＩを優先して表示することができる。
図１５（Ｅ）は、モバイル端末１０６で入力（指定）された設定値を考慮したモバイル端末画面４００の一例（移動先フォルダ選択リスト画面１５４０）を示す図である。移動先フォルダＵＩリスト１５４１では、モバイル端末１０６で指定された移動先フォルダＵＩが優先的に表示される。
以上のように、クライアント１０４のクライアントアプリ３１１で入力された設定値であるか、モバイル端末１０６のモバイルアプリ３３１で入力された設定値であるかを判別し、モバイルアプリ３３１で入力された設定値を優先させてＵＩを表示させる。これにより、ユーザの操作性を向上させることができる。
【００６２】
また、移動先フォルダ情報管理テーブル７３０のＤｉｓａｂｌｅＭｏｂｉｌｅ７３６は、モバイル端末１０６のモバイルアプリ３３１で設定値が削除されたことを示す判別フラグである。
Ｓ１４１７では、制御部３２２は、上記判別フラグを加味し、移動先フォルダ情報のリストを作成し、モバイル端末１０６に返却する。これにより、モバイル端末１０６のモバイルアプリ３３１は、削除を行った移動先フォルダＵＩを表示させないようにすることができる。
【００６３】
図１５（Ｆ）は、モバイル端末１０６で入力（指定）された設定値を考慮したモバイル端末画面４００の一例（移動先フォルダ選択リスト画面１５５０）を示す図である。移動先フォルダＵＩリスト１５５１では、モバイル端末１０６で指定された移動先フォルダＵＩが表示されていないことがわかる。
以上のように、モバイル端末１０６のモバイルアプリ３３１で入力された設定値であるか否かを判別し、モバイル端末１０６のモバイルアプリ３３１で設定値を削除した場合には、設定値を削除せず、判別フラグで管理する。これにより、クライアント１０４のＵＩの操作性に影響を与えることなく、モバイル端末１０６では、モバイル端末１０６で削除した設定値のＵＩを表示させないようにすることができ、ユーザの操作性を向上させることができる。
【００６４】
＜第２の実施形態＞
本実施形態では、第１の実施形態と同一の構成については同一の符号を用い、その説明を適宜省略する。
［テーブル構造］
データ管理サーバ１０５のデータ管理アプリ３２１のデータ管理部３２３および記憶部３２４で更に管理するデータベースのテーブルについて図１６を用いて説明する。
【００６５】
図１６（Ａ）は、文書操作ボタンの操作の履歴を示す情報を管理するテーブルの一例（操作履歴情報管理テーブル１６００）を示す図である。操作履歴情報管理テーブル１６００は、Ｏｐｅｈｉｓｔｏｒｙ＿ＩＤ１６０１、Ｎｏｔｉｆｙ＿ＩＤ１６０２、ＯｐｅｒａｔｉｏｎＨｉｓｔｏｒｙ１６０３の情報を含んで構成される。ＯｐｅＨｉｓｔｏｒｙ＿ＩＤ１６０１は、レコード（操作履歴情報）を一意に特定可能な識別子を示す。Ｎｏｔｉｆｙ＿ＩＤ１６０２は、監視対象フォルダ情報を一意に特定可能な識別子を示す。ＯｐｅｒａｔｉｏｎＨｉｓｔｏｒｙ１６０３は、行われた操作を示す。
図１６（Ｂ）は、文書が移動されたフォルダの履歴を示す情報を管理するテーブルの一例（移動履歴情報管理テーブル１６１０）を示す図である。移動履歴情報管理テーブル１６１０は、Ｄｉｓｔｈｉｓｔｒｏｙ＿ＩＤ１６１１、Ｎｏｔｉｆｙ＿ＩＤ１６１２、ＤｉｓｔｉｎａｔｉｏｎＨｉｓｔｏｒｙ１６１３の情報を含んで構成される。ＤｉｓｔＨｉｓｔｒｏｙ＿ＩＤ１６１１は、レコード（移動履歴情報）を一意に特定可能な識別子を示す。Ｎｏｔｉｆｙ＿ＩＤ１６１２は、監視対象フォルダ情報を一意に特定可能な識別子を示す。ＤｉｓｔｉｎａｔｉｏｎＨｉｓｔｏｒｙ１６１３は、文書が移動された移動先のフォルダを示す。
【００６６】
［監視対象のフォルダ下の文書の文書移動処理］
クライアント１０４のクライアントアプリ３１１が監視対象のフォルダ下の新着の文書を別のフォルダに移動する文書移動処理について図１７を用いて説明する。図１７は、文書移動処理に係るフローチャートの一例を示す図である。
Ｓ１７０１では、ユーザ操作によりレポジトリエリア５０３の監視対象のフォルダのフォルダアイコンが選択されると、メイン制御部３１５は、文書管理サーバ１０２から文書のリストを取得し、文書リストエリア５０４に文書アイコンをリスト形式で表示する。また、ユーザ操作により、文書アイコンが選択され、レポジトリエリア５０３の移動先フォルダＵＩに対してドラッグ＆ドロップが行われると、メイン制御部３１５は、文書管理サーバ１０２に当該文書アイコンの文書を移動する要求を行う。そして、文書管理サーバ１０２で文書の移動が実行される。
【００６７】
続いて、Ｓ１７０２では、メイン制御部３１５は、記憶部３１７より監視対象のフォルダの設定値を読み取り、移動元のフォルダが監視対象のフォルダとして指定されているか否かを判別する。このとき、メイン制御部３１５は、指定されていると判断した場合、Ｓ１７０３に処理を進め、他方、指定されていないと判断した場合、処理を終了する。
続いて、Ｓ１７０３では、ライブラリ判別部３１４は、ユーザ操作により選択されたフォルダアイコンのフォルダが属するライブラリが外部ネットワークの文書管理サーバ１０２に設けられているか否かを判別する。この処理の詳細についてはＳ１００４と同様であるので、その説明を省略する。
【００６８】
続いて、Ｓ１７０４では、メイン制御部３１５は、データ送受信部３１６に指示し、操作履歴情報をデータ管理サーバ１０５に送信する。
続いて、Ｓ１７０５では、データ管理サーバ１０５の制御部３２２は、クライアント１０４からのデータ送信要求を受けると、操作履歴情報の内容を解析し、データ管理部３２３にデータの格納を指示する。データ管理部３２３は、記憶部３２４の操作履歴情報管理テーブル１６００にデータを格納する。なお、図１６（Ａ）に示すレコード１６０４は、操作履歴情報（不図示の操作履歴情報ＸＭＬ等）のデータを操作履歴情報管理テーブル１６００に格納したときの例を表している。
【００６９】
続いて、Ｓ１７０６では、クライアント１０４のメイン制御部３１５は、データ送受信部３１６に指示し、移動履歴情報をデータ管理サーバ１０５に送信する。
続いて、Ｓ１７０７では、データ管理サーバ１０５の制御部３２２は、クライアント１０４からのデータ送信要求を受けると、移動履歴情報の内容を解析し、データ管理部３２３にデータの格納を指示する。データ管理部３２３は、記憶部３２４の移動履歴情報管理テーブル１６１０にデータを格納する。なお、図１６（Ｂ）に示すレコード１６１４は、移動履歴情報（不示図の移動履歴情報ＸＭＬ等）のデータを移動履歴情報管理テーブル１６１０に格納したときの例を表している。
【００７０】
［モバイル処理］
モバイル端末１０６のモバイルアプリ３３１が文書管理サーバ１０２の監視対象のフォルダの新着の文書を移動先のフォルダに移動する移動処理（モバイル処理の一例）について図１８を用いて説明する。図１８は、モバイル端末１０６におけるモバイル処理に係るフローチャートの一例を示す図である。
なお、モバイル端末１０６のモバイルアプリ３３１は、ユーザ操作による指示（モバイルアプリ３３１の起動を受け付けるアイコンのクリック等）により起動される。また、Ｓ１８０１からＳ１８１３までの処理は、Ｓ１４０１からＳ１４１３までの処理と同様である、その説明を省略する。
【００７１】
続いて、Ｓ１８１４では、操作情報取得部３３３は、ユーザ操作により文書の操作を行うための画面に遷移するためのＵＩが選択（文書操作選択ボタン１５１４が押下）されたか否かを判断する。このとき、操作情報取得部３３３は、押下されたと判断した場合、Ｓ１８１５に処理を進め、他方、押下されていないと判断した場合、処理を終了する。操作情報取得部３３３は、押下されたと判断すると、押下されたことをメイン制御部３３４に通知する。そして、メイン制御部３３４は、データ送受信部３３５に指示し、データ管理サーバ１０５に文書操作ボタンのリスト（文書操作選択リスト）の要求を行う。
続いて、Ｓ１８１５では、データ管理サーバ１０５の制御部３２２は、文書操作選択リストの要求に含まれるユーザ名等からユーザを特定する。さらに、制御部３２２は、データ管理部３２３に指示し、特定したユーザに関連付けられているＮｏｔｉｆｙ＿ＩＤの操作履歴情報を操作履歴情報管理テーブル１６００から取得する。そして、制御部３２２は、取得した操作履歴情報を解析し、操作された回数の多い順に文書操作選択リストにおける文書操作ボタンの情報を並べ替える。
【００７２】
続いて、Ｓ１８１６では、制御部３２２は、並べ替えた文書操作選択リストをモバイル端末１０６に返却する。
続いて、Ｓ１８１７では、メイン制御部３３４は、情報表示部３３２に指示し、データ管理サーバ１０５から取得した文書操作選択リストを元に、図１９に示すような文書操作選択画面１９００を表示する。
図１９（Ａ）は、操作履歴情報に基づいたモバイル端末画面４００の一例（文書操作選択画面１９００）を示す図である。文書操作選択リスト１９０１では、操作履歴情報に基づいた順に文書操作ボタンがリスト形式で表示される。文書移動ボタン１９０２は、文書の移動を行うための画面（移動先フォルダ選択リスト画面１９１０）に遷移するためのＵＩの一例である。文書移動ボタン１９０２が一番上に表示されているということは、クライアント１０４で監視対象のフォルダ下の文書の操作として文書の移動が一番よく行われたことを示している。
【００７３】
続いて、Ｓ１８１８では、操作情報取得部３３３は、ユーザ操作により文書の移動を行うための画面に遷移するためのＵＩが選択（文書移動ボタン１９０２が押下）されたか否かを判断する。このとき、操作情報取得部３３３は、押下されたと判断した場合、Ｓ１８１９に処理を進め、他方、押下されていないと判断した場合、処理を終了する。操作情報取得部３３３は、押下されたと判断すると、押下されたことをメイン制御部３３４に通知する。そして、メイン制御部３３４は、データ送受信部３３５に指示し、データ管理サーバ１０５に移動先フォルダ情報の要求を行う。
続いて、Ｓ１８１９では、データ管理サーバ１０５の制御部３２２は、移動先フォルダ情報の要求に含まれるユーザ名等からユーザを特定する。そして、制御部３２２は、データ管理部３２３に指示し、特定したユーザに関連付けられたＮｏｔｉｆｙ＿ＩＤの移動履歴情報を移動履歴情報管理テーブル１６１０から取得する。そして、制御部３２２は、取得した移動履歴情報を解析し、文書の移動先とされた回数の多い順に移動先フォルダ情報を並べ替える。
【００７４】
続いて、Ｓ１８２０では、制御部３２２は、並べ替えた移動先フォルダ情報をモバイル端末１０６に返却する。
続いて、Ｓ１８２１では、メイン制御部３３４は、情報表示部３３２に指示し、図１９に示すような移動先フォルダ選択リスト画面１９１０を表示する。
図１９（Ｂ）は、移動履歴情報に基づいたモバイル端末画面４００の一例（移動先フォルダ選択リスト画面１９１０）を示す図である。移動先フォルダＵＩリスト１９１１には、移動履歴情報に基づいた順に移動先フォルダＵＩがリスト形式で表示される。移動先フォルダＵＩ１９１２がリストの一番上に表示されているということは、移動先フォルダＵＩ１９１２がクライアント１０４で監視対象のフォルダ下の文書を移動する操作において一番よく指定された移動先のフォルダであることを示している。
【００７５】
ここで、データ管理サーバ１０５から返却された文書操作選択リストに移動先フォルダＵＩの情報が存在しない場合について説明する。
この場合、例えば、メイン制御部３３４は、ユーザ操作によりモバイルアプリ３３１の移動先設定画面（不図示）で入力（指定）され、記憶部３３６で管理されている設定値を用いて移動先フォルダＵＩをリスト形式で表示する。また、例えば、レポジトリ表示ボタン（不図示）が押下されると、メイン制御部３３４は、情報表示部３３２に指示し、文書管理サーバ１０２からライブラリ下のフォルダの情報を取得し、ライブラリ表示画面（不図示）を表示する。
そして、移動先フォルダＵＩ、或いはユーザ操作によりライブラリ内の移動先とするフォルダのフォルダアイコンが選択されると、メイン制御部３３４は、データ送受信部３３５に指示し、文書管理サーバ１０２に文書を移動する要求を行う。なお、続いてＳ１４２０の処理が行われる。
【００７６】
続いて、Ｓ１８２２では、ユーザ操作により移動先のフォルダに文書を移動することを受け付けるＵＩ（移動先フォルダＵＩ１９１２）が選択されると、メイン制御部３３４は、操作情報取得部３３３より通知を受ける。そして、メイン制御部３３４は、データ送受信部３３５に指示し、文書管理サーバ１０２に文書を移動する要求を行う。
続いて、Ｓ１８２３では、文書管理サーバ１０２の制御部３０２は、文書の移動を実行する。
【００７７】
ここで、図１９（Ｃ）は、文書プロパティ編集履歴情報に基づいたモバイル端末画面４００の一例（文書プロパティ編集画面１９２０）を示す図である。
クライアントアプリ３１１における文書のプロパティの編集時に、複数ある文書のプロパティのうち、どの文書のプロパティを編集したかという履歴を示す情報（プロパティ履歴情報）がプロパティ履歴情報管理テーブル（不図示）で管理される。なお、プロパティ履歴情報管理テーブルは、データ管理サーバ１０５の記憶部３２４に設けられている。
この構成によれば、モバイル端末１０６のモバイルアプリ３３１は、文書のプロパティの編集時に、プロパティ１９２１の表示の順番がプロパティ履歴情報に基づき制御されるので、ユーザの操作性を向上させることができる。
【００７８】
以上のように、クライアント１０４で行われた文書に対する操作の履歴情報を基にモバイル端末１０６による文書操作ボタン等のＵＩを提示することにより、モバイル端末１０６上の小さい操作部に効果的にＵＩを配置することができる。そのため、ユーザは、ＵＩの操作を簡単に行うことができる。
さらに、監視対象のフォルダ下の文書に対する操作の履歴情報のみを管理することで、データ管理サーバ１０５が管理する対象のデータの肥大化を防ぐことができる。
【００７９】
＜その他の実施形態＞
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【００８０】
上述した実施形態の構成によれば、携帯端末におけるユーザインタフェースをより容易に利用可能にすることができる。
【００８１】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【図１】
2013017058.tif 000003
【図２】
2013017058.tif 000004
【図３】
2013017058.tif 000005
【図４】
2013017058.tif 000006
【図５】
2013017058.tif 000007
【図６】
2013017058.tif 000008
【図７】
2013017058.tif 000009
【図８】
2013017058.tif 000010
【図９】
2013017058.tif 000011
【図１０】
2013017058.tif 000012
【図１１】
2013017058.tif 000013
【図１２】
2013017058.tif 000014
【図１３】
2013017058.tif 000015
【図１４】
2013017058.tif 000016
【図１５】
2013017058.tif 000017
【図１６】
2013017058.tif 000018
【図１７】
2013017058.tif 000019
【図１８】
2013017058.tif 000020
【図１９】
2013017058.tif 000021