【手続補正書】
【提出日】平成16年8月24日(2004.8.24)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【書類名】        明細書
【発明の名称】    印刷用データ管理システム、書類管理システム、仮想オブジェクト管理端末および書類管理プログラム、並びに書類管理方法
【特許請求の範囲】
【請求項１】  要求に応じて印刷用データを端末に送信する印刷用データ管理システムであって、
前記印刷用データを当該印刷用データを識別する識別情報と対応付けて記憶する印刷用データ記憶手段と、前記印刷用データに基づき印刷されかつ前記識別情報が付加された印刷媒体から前記識別情報を取得する識別情報取得手段と、前記識別情報取得手段で取得した識別情報に対応付けられた印刷用データを前記印刷用データ記憶手段のなかから検索する印刷用データ検索手段と、前記印刷用データ検索手段で索出した印刷用データを前記端末に送信する印刷用データ提供手段とを備えることを特徴とする印刷用データ管理システム。
【請求項２】  要求に応じて書類データをユーザに提供する書類管理システムであって、
前記書類データを識別情報と対応付けて記憶する書類データ記憶手段と、前記識別情報が付加された書類から当該識別情報を取得する識別情報取得手段と、前記識別情報取得手段で取得した識別情報に対応する書類データを前記書類データ記憶手段のなかから検索する書類データ検索手段と、前記書類データ検索手段で索出した書類データを前記ユーザに提供する書類データ提供手段とを備えることを特徴とする書類管理システム。
【請求項３】  請求項２において、
前記書類データに基づいて書類を作成する書類作成手段と、前記書類作成手段で作成する書類に前記識別情報を付加する識別情報付加手段とを備え、
前記識別情報付加手段は、前記書類作成手段で作成する書類に、当該書類の作成に使用する書類データに対応する識別情報を付加するようになっていることを特徴とする書類管理システム。
【請求項４】  請求項２および３のいずれか１項において、
前記識別情報取得手段を複数箇所に配置し、
前記識別情報取得手段で前記識別情報を取得したときは、その識別情報取得手段の位置を特定するための位置情報を、その識別情報に対応する書類データと対応付けて前記書類データ記憶手段に登録し、
書類の位置確認要求があったときは、その位置確認要求に係る書類データに対応する位置情報を前記書類データ記憶手段のなかから検索し、検索により索出した位置情報を前記ユーザに提供するようになっていることを特徴とする書類管理システム。
【請求項５】  請求項２ないし４のいずれか１項において、
前記書類データの新規登録要求があったときは、その新規登録要求に係る書類データの識別情報を生成し、その新規登録要求に係る書類データを、生成した識別情報と対応付けて前記書類データ記憶手段に登録するようになっていることを特徴とする書類管理システム。
【請求項６】  請求項２ないし５のいずれか１項において、
前記書類データの更新登録要求があったときは、その更新登録要求に係る書類データの識別情報を生成し、その更新登録要求に係る書類データを、生成した識別情報と対応付けて前記書類データ記憶手段に登録するようになっていることを特徴とする書類管理システム。
【請求項７】  請求項６において、
前記書類データの履歴確認要求があったときは、その履歴確認要求に係る書類データを前記書類データ記憶手段のなかから検索し、検索結果に基づいてその書類データが更新された履歴を示す履歴情報を生成し、生成した履歴情報を前記ユーザに提供するようになっていることを特徴とする書類管理システム。
【請求項８】  請求項２ないし７のいずれか１項において、
前記ユーザの利用に供するユーザ端末と通信可能に接続し、
前記ユーザへの提供は、提供対象となる情報を前記ユーザ端末に送信することであることを特徴とする書類管理システム。
【請求項９】  ユーザの利用に供するユーザ端末に第１仮想オブジェクトを対応付けかつ書類に第２仮想オブジェクトを対応付けるとともに、実空間と対応させた仮想空間上に前記第１仮想オブジェクトを配置しかつ前記仮想空間における書類の位置またはその付近に前記第２仮想オブジェクトを配置し、前記第１仮想オブジェクトと前記第２仮想オブジェクトとの位置関係に基づいて、前記第１仮想オブジェクトに対応するユーザ端末に書類データを送信する書類管理システムであって、
前記第１仮想オブジェクトの形状および配置位置に関する第１オブジェクト情報を前記ユーザ端末と対応付けて記憶する第１オブジェクト情報記憶手段と、前記第２仮想オブジェクトの形状および配置位置に関する第２オブジェクト情報を前記書類と対応付けて記憶する第２オブジェクト情報記憶手段と、書類データを前記第２仮想オブジェクトと対応付けて記憶する書類データ記憶手段と、前記書類の位置を特定するための位置情報を取得する位置情報取得手段と、前記位置情報取得手段で取得した位置情報に基づいて前記第２オブジェクト情報記憶手段の第２オブジェクト情報を更新するオブジェクト情報更新手段とを備え、
前記第１オブジェクト情報記憶手段の第１オブジェクト情報および前記第２オブジェクト情報記憶手段の第２オブジェクト情報に基づいて、前記第１仮想オブジェクトの形状および配置位置により特定される領域と、前記第２仮想オブジェクトの形状および配置位置により特定される領域とが重複していると判定したときは、その第２仮想オブジェクトに対応する書類データを前記書類データ記憶手段のなかから検索し、検索により索出した書類データを、その第１仮想オブジェクトに対応するユーザ端末に送信するようになっていることを特徴とする書類管理システム。
【請求項１０】  請求項９において、
前記仮想空間におけるユーザ端末の位置またはその付近に前記第１仮想オブジェクトを配置したことを特徴とする書類管理システム。
【請求項１１】  請求項９および１０のいずれか１項において、
前記書類に通信装置を付加しておくとともに、前記仮想オブジェクトを管理する仮想オブジェクト管理端末と、前記通信装置とを通信可能に接続し、
前記通信装置は、前記位置情報取得手段を有し、前記位置情報取得手段で取得した位置情報を前記仮想オブジェクト管理端末に送信するようになっており、
前記仮想オブジェクト管理端末は、前記第１オブジェクト情報記憶手段および前記第２オブジェクト情報記憶手段を有し、前記位置情報を受信したときは、受信した位置情報に基づいて前記オブジェクト情報更新手段による更新を行い、前記第１オブジェクト情報記憶手段の第１オブジェクト情報および前記第２オブジェクト情報記憶手段の第２オブジェクト情報に基づいて、前記第１仮想オブジェクトの形状および配置位置により特定される領域と、前記第２仮想オブジェクトの形状および配置位置により特定される領域とが重複しているか否かを判定するようになっていることを特徴とする書類管理システム。
【請求項１２】  請求項１１において、
前記書類データに基づいて書類を作成する書類作成手段と、前記書類作成手段で作成する書類に前記通信装置を付加する通信装置付加手段とを備えることを特徴とする書類管理システム。
【請求項１３】  請求項１１および１２のいずれか１項において、
前記ユーザ端末から前記書類の位置確認要求があったときは、その位置確認要求に係る書類に対応する第２仮想オブジェクトの第２オブジェクト情報を前記第２オブジェクト情報記憶手段のなかから検索し、検索により索出した第２オブジェクト情報に基づいて前記位置情報を生成し、生成した位置情報を前記ユーザ端末に送信するようになっていることを特徴とする書類管理システム。
【請求項１４】  請求項１１ないし１３のいずれか１項において、
前記書類データの新規登録要求があったときは、その新規登録要求に係る書類データの識別情報を生成し、その新規登録要求に係る書類データを前記第２仮想オブジェクトと対応付けて前記書類データ記憶手段に登録するとともに、前記生成した識別情報に基づいて前記書類と前記第２仮想オブジェクトとを対応付けるようになっていることを特徴とする書類管理システム。
【請求項１５】  請求項１１ないし１４のいずれか１項において、
前記書類データの更新登録要求があったときは、その更新登録要求に係る書類データの識別情報を生成し、その更新登録要求に係る書類データを前記第２仮想オブジェクトと対応付けて前記書類データ記憶手段に登録するとともに、前記生成した識別情報に基づいて前記書類と前記第２仮想オブジェクトとを対応付けるようになっていることを特徴とする書類管理システム。
【請求項１６】  請求項１５において、
前記ユーザ端末から前記書類データの履歴確認要求があったときは、その履歴確認要求に係る書類データを前記書類データ記憶手段のなかから検索し、検索結果に基づいてその書類データが更新された履歴を示す履歴情報を生成し、生成した履歴情報を前記ユーザ端末に送信するようになっていることを特徴とする書類管理システム。
【請求項１７】  請求項１１記載の通信装置と通信可能に接続する仮想オブジェクト管理端末であって、
前記第１仮想オブジェクトの形状および配置位置に関する第１オブジェクト情報を前記ユーザ端末と対応付けて記憶する第１オブジェクト情報記憶手段と、前記第２仮想オブジェクトの形状および配置位置に関する第２オブジェクト情報を前記書類と対応付けて記憶する第２オブジェクト情報記憶手段と、前記書類の位置を特定するための位置情報を取得する位置情報取得手段とを備え、
前記第１オブジェクト情報記憶手段の第１オブジェクト情報および前記第２オブジェクト情報記憶手段の第２オブジェクト情報に基づいて、前記第１仮想オブジェクトの形状および配置位置により特定される領域と、前記第２仮想オブジェクトの形状および配置位置により特定される領域とが重複しているか否かを判定し、
前記位置情報取得手段は、前記通信装置との通信により前記通信装置の位置を測定し、その測定結果に基づいて前記位置情報を生成するようになっていることを特徴とする仮想オブジェクト管理端末。
【請求項１８】  書類データを識別情報と対応付けて記憶する書類データ記憶手段が利用可能となった場合に、要求に応じて前記書類データ記憶手段の書類データをユーザに提供する書類管理プログラムであって、
前記識別情報が付加された書類から当該識別情報を取得する識別情報取得手段、前記識別情報取得手段で取得した識別情報に対応する書類データを前記書類データ記憶手段のなかから検索する書類データ検索手段、および前記書類データ検索手段で索出した書類データを前記ユーザに提供する書類データ提供手段として実現される処理をコンピュータに実行させるためのプログラムであることを特徴とする書類管理プログラム。
【請求項１９】  書類データを識別情報と対応付けて記憶する書類データ記憶手段が利用可能となった場合に、要求に応じて前記書類データ記憶手段の書類データをユーザに提供する書類管理方法であって、
前記識別情報が付加された書類から当該識別情報を取得する識別情報取得ステップと、前記識別情報取得ステップで取得した識別情報に対応する書類データを前記書類データ記憶手段のなかから検索する書類データ検索ステップと、前記書類データ検索ステップで索出した書類データを前記ユーザに提供する書類データ提供ステップとを含むことを特徴とする書類管理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、書類を管理するシステムおよびプログラム、並びに方法に係り、特に、書類データに基づいて作成された書類を管理することにより、書類データの有効活用を支援するのに好適な印刷用データ管理システム、書類管理システム、仮想オブジェクト管理端末および書類管理プログラム、並びに書類管理方法に関する。
【０００２】
【従来の技術】
従来、文書等の書類データを管理するシステムとしては、例えば、特開平5-40678号公報に開示されたバージョン管理装置（以下、第１の従来例という。）、特開平5-108794号公報に開示された電子ファイリング装置（以下、第２の従来例という。）、および特開平5-216932号公報に開示された情報管理システム（以下、第３の従来例という。）があった。
【０００３】
第１の従来例は、複数のバージョンに対応する情報を記憶するバージョン情報記憶部と、バージョンに対応する情報を検索するバージョン情報検索部と、バージョン情報の更新を行うバージョン情報更新部と、バージョンレベルに対応するグループ情報を管理するメンバ情報管理部と、メンバ情報に対応するメンバのバージョン共有投票を受け付ける投票処理部と、伝播処理部と、メンバの合意を判定する合意判定部と、バージョン間の差を判定する差分判定部と、個人バージョンかメンババージョンを判定するバージョンレベル判定部と、メンバ間での共有投票の決定方法を管理更新する共有方法管理部とで構成されている。
【０００４】
これにより、バージョンレベルごとに柔軟なバージョン更新機能、グループ内の複数のサブグループにおけるバージョン更新をグループの合意に基づいて決定することができ、グループの合意方法をバージョンレベルに対応するグループの大きさによって柔軟に決定できる。
第２の従来例では、まず、バーコードシート含む単位文書をまとめてスキャナのオートドキュメントフィーダ上にセットする。この出力は、イメージ信号としてイメージメモリに一時格納される。イメージメモリから読み出されたイメージ信号は、バーコード抽出変換部によりバーコードの信号のみが抽出され、このバーコードが表示するファイルコードに変換される。データベース部は、このファイルコードにより該当するファイルをオープンし登録の準備を行なう。また、他にバーコードシートを作成するためにプリンタなどから構成されたバーコードシート作成機能も備えている。
【０００５】
これにより、バーコードを利用して文書登録の作業効率を向上することができる。
第３の従来例は、個人の情報を管理する情報管理システムであって、手帳のページなどの紙面を光電変換してデジタル画像を得るスキャナと、スキャナにより得られたデジタル画像に基づいて当該ページ内の複数の領域内に印刷または手書きされた文字およびその文字で表わされた項目の属性を認識するページ内容認識部と、ページ内容認識部により認識された文字と項目の属性とを対応付けて記憶管理する情報管理部とで構成されている。
【０００６】
これにより、手帳やメモなどに手書きで記入した情報を自動的にデータベースに登録し、登録した内容を紙に出力し携帯することが可能となる。従来の文書認識システムで困難である引出線、取消記号など手帳に固有の記入方法の認識が可能となる。また、従来のシステム手帳で必要とされていた手書きで記入した内容を別の書式に書き換える作業を自動化できる。
【０００７】
【発明が解決しようとする課題】
このように、第１ないし第３の従来例にあってはいずれも、文書データのバージョン管理、バーコードを用いたファイルの登録、文書データの管理など、あくまで書類データを管理することを主体とするものであって、書類データに基づいて印刷された書類を管理することまでは及ばない。すなわち、書類データは、バージョン情報やファイルコードと対応付けられて管理されるが、書類データに基づいて印刷された書類は、一旦印刷されるとその後はシステムの管理化から離れてしまう。
【０００８】
例えば、書類データに基づいて印刷された書類を手渡されたユーザがその書類をワープロ等で編集しようとする場合は、スキャナで書類を読み取り、読み取ったイメージ情報に基づいてＯＣＲで書類内容を認識しコンピュータで編集可能な書類データに変換するという作業を経て、編集を行うことがある。この場合、ユーザがその書類の作成に使用された書類データを利用できる環境にあれば、スキャナを用いてわざわざ再変換するよりも書類データを利用した方がよい。
【０００９】
しかしながら、大規模なオフィスでは書類の種類も数も膨大であるため、たとえすべての書類が電子化され利用できる環境であったとしても、必要な書類データをデータベースから検索することの方が却って面倒な場合もあり、書類データを十分に活用しきれていない実情があった。
そこで、本発明は、このような従来の技術の有する未解決の課題に着目してなされたものであって、書類データに基づいて作成された書類を管理することにより、書類データの有効活用を支援するのに好適な印刷用データ管理システム、書類管理システム、仮想オブジェクト管理端末および書類管理プログラム、並びに書類管理方法を提供することを目的としている。
【００１０】
【課題を解決するための手段】
〔発明１〕  上記目的を達成するために、発明１の印刷用データ管理システムは、
要求に応じて印刷用データを端末に送信する印刷用データ管理システムであって、
前記印刷用データを当該印刷用データを識別する識別情報と対応付けて記憶する印刷用データ記憶手段と、前記印刷用データに基づき印刷されかつ前記識別情報が付加された印刷媒体から前記識別情報を取得する識別情報取得手段と、前記識別情報取得手段で取得した識別情報に対応付けられた印刷用データを前記印刷用データ記憶手段のなかから検索する印刷用データ検索手段と、前記印刷用データ検索手段で索出した印刷用データを前記端末に送信する印刷用データ提供手段とを備えることを特徴とする。
【００１１】
このような構成であれば、識別情報が付加された印刷媒体が与えられると、識別情報取得手段により、与えられた印刷媒体から識別情報が取得され、印刷用データ検索手段により、取得された識別情報に対応付けられた印刷用データが印刷用データ記憶手段のなかから検索される。その結果、該当の印刷用データが索出されると、印刷用データ提供手段により、索出された印刷用データが端末に送信される。
【００１２】
これにより、ユーザは、識別情報が付された印刷媒体を与えるだけで、その印刷媒体に対応する印刷用データを入手することができるので、従来に比して、印刷用データを比較的有効に活用することができるという効果が得られる。
〔発明２〕  一方、上記目的を達成するために、発明２の書類管理システムは、
要求に応じて書類データをユーザに提供する書類管理システムであって、
前記書類データを識別情報と対応付けて記憶する書類データ記憶手段と、前記識別情報が付加された書類から当該識別情報を取得する識別情報取得手段と、前記識別情報取得手段で取得した識別情報に対応する書類データを前記書類データ記憶手段のなかから検索する書類データ検索手段と、前記書類データ検索手段で索出した書類データを前記ユーザに提供する書類データ提供手段とを備えることを特徴とする。
【００１３】
このような構成であれば、識別情報が付加された書類が与えられると、識別情報取得手段により、与えられた書類から識別情報が取得され、書類データ検索手段により、取得された識別情報に対応する書類データが書類データ記憶手段のなかから検索される。その結果、該当の書類データが索出されると、書類データ提供手段により、索出された書類データがユーザに提供される。
【００１４】
これにより、ユーザは、識別情報が付された書類を与えるだけで、その書類に対応する書類データを入手することができるので、従来に比して、書類データを比較的有効に活用することができるという効果が得られる。
ここで、識別情報としては、例えば、バーコード、識別番号、識別子その他の識別情報が含まれる。以下、発明１８の書類管理プログラム、および発明１９の書類管理方法において同じである。
【００１５】
また、識別情報を書類に付加することとしては、例えば、バーコード、識別番号、識別子その他の識別情報を書類に印刷すること、バーコード、識別番号、識別子その他の識別情報を記録した機器等を書類に埋め込むこと、バーコード、識別番号、識別子その他の識別情報を発信する機器等を書類に埋め込むことが含まれる。以下、発明１８の書類管理プログラム、および発明１９の書類管理方法において同じである。
【００１６】
また、識別情報取得手段は、識別情報が付された書類から識別情報を取得するようになっていればどのような構成であってもよく、これには、例えば、バーコード、識別番号、識別子その他の識別情報が書類に印刷されている場合は、書類から識別情報を読み取るようになっているものが、バーコード、識別番号、識別子その他の識別情報を記録した機器等が書類に埋め込まれている場合は、その機器等から識別情報を読み取るようになっているものが、バーコード、識別番号、識別子その他の識別情報を発信する機器等が書類に埋め込まれている場合は、その機器等から発信される識別情報を受信するようになっているものがそれぞれ該当する。以下、発明１８の書類管理プログラム、および発明１９の書類管理方法において同じである。
【００１７】
また、書類データ提供手段は、書類データ検索手段で索出した書類データをユーザに提供するようになっていればどのような構成であってもよく、例えば、提供対象となるユーザが書類データの要求者である場合は、ユーザの利用に供するユーザ端末、ユーザが指定した端末、または所定のプリンタ、ディスプレイその他の出力機器に書類データを送信するようになっていればよい。さらに、こうした端末または出力機器のほか、書類の所有者または作成者の利用に供する端末に書類データを送信するようになっていてもよい。以下、発明１８の書類管理プログラム、および発明１９の書類管理方法において同じである。
【００１８】
また、書類データ記憶手段は、書類データをあらゆる手段でかつあらゆる時期に記憶するものであり、書類データをあらかじめ記憶してあるものであってもよいし、書類データをあらかじめ記憶することなく、本システムの動作時に外部からの入力等によって書類データを記憶するようになっていてもよい。以下、発明９の書類管理システム、発明１８の書類管理プログラム、および発明１９の書類管理方法において同じである。
【００１９】
また、本システムは、単一の装置として実現するようにしてもよいし、複数の端末を通信可能に接続したネットワークシステムとして実現するようにしてもよい。後者の場合、各構成要素は、それぞれ通信可能に接続されていれば、複数の端末のうちどの端末に属していてもよい。以下、発明９の書類管理システムにおいて同じである。
〔発明３〕  さらに、発明３の書類管理システムは、発明２の書類管理システムにおいて、
前記書類データに基づいて書類を作成する書類作成手段と、前記書類作成手段で作成する書類に前記識別情報を付加する識別情報付加手段とを備え、
前記識別情報付加手段は、前記書類作成手段で作成する書類に、当該書類の作成に使用する書類データに対応する識別情報を付加するようになっていることを特徴とする。
【００２０】
このような構成であれば、書類データが与えられると、書類作成手段により、与えられた書類データに基づいて書類が作成され、識別情報付加手段により、作成する書類に、その書類の作成に使用する書類データに対応する識別情報が付加される。
これにより、書類データ記憶手段の書類データに基づいて作成したすべての書類には、対応する識別情報が付加されるので、書類データをさらに有効に活用することができるという効果が得られる。
【００２１】
ここで、書類の作成は、識別情報の付加よりも前に行うようにしてもよいし、識別情報の付加よりも後に行うようにしてもよい。
また、書類の作成に使用する書類データは、書類データ記憶手段の書類データと同一のものであることが必要であるが、必ずしも書類データ記憶手段から読み出した書類データに限らない。すなわち、書類を作成した後に、その作成に使用した書類データを書類データ記憶手段に登録するという構成もあり得る。このことは、書類に付加する識別情報についても同じである。以下、発明１２の書類管理システムにおいて同じである。
【００２２】
また、書類作成手段は、書類データに基づいて書類を作成するようになっていればどのような構成であってもよく、これには、例えば、印刷により書類を作成することが含まれる。もちろん、作成方法は印刷に限らず、その他の方法により書類を作成するようになっていてもよい。以下、発明１２の書類管理システムにおいて同じである。
〔発明４〕  さらに、発明４の書類管理システムは、発明２および３のいずれか１の書類管理システムにおいて、
前記識別情報取得手段を複数箇所に配置し、
前記識別情報取得手段で前記識別情報を取得したときは、その識別情報取得手段の位置を特定するための位置情報を、その識別情報に対応する書類データと対応付けて前記書類データ記憶手段に登録し、
書類の位置確認要求があったときは、その位置確認要求に係る書類データに対応する位置情報を前記書類データ記憶手段のなかから検索し、検索により索出した位置情報を前記ユーザに提供するようになっていることを特徴とする。
【００２３】
このような構成であれば、識別情報取得手段で識別情報が取得されると、その識別情報取得手段の位置を特定するための位置情報が、その識別情報に対応する書類データと対応付けられて書類データ記憶手段に登録される。
また、書類の位置確認要求があると、その位置確認要求に係る書類データに対応する位置情報が書類データ記憶手段のなかから検索される。その結果、該当の位置情報が索出されると、索出された位置情報がユーザに提供される。
【００２４】
これにより、ユーザは、書類データに対応する書類のおおよその在処を把握することができるので、書類データに対応する書類を探し出すのに便利である。したがって、書類が管理しやすくなるという効果が得られる。
〔発明５〕  さらに、発明５の書類管理システムは、発明２ないし４のいずれか１の書類管理システムにおいて、
前記書類データの新規登録要求があったときは、その新規登録要求に係る書類データの識別情報を生成し、その新規登録要求に係る書類データを、生成した識別情報と対応付けて前記書類データ記憶手段に登録するようになっていることを特徴とする。
【００２５】
このような構成であれば、書類データの新規登録要求があると、その新規登録要求に係る書類データの識別情報が生成され、その新規登録要求に係る書類データが、生成された識別情報と対応付けられて書類データ記憶手段に登録される。
これにより、書類データを新規登録することができるという効果が得られる。
〔発明６〕  さらに、発明６の書類管理システムは、発明２ないし５のいずれか１の書類管理システムにおいて、
前記書類データの更新登録要求があったときは、その更新登録要求に係る書類データの識別情報を生成し、その更新登録要求に係る書類データを、生成した識別情報と対応付けて前記書類データ記憶手段に登録するようになっていることを特徴とする。
【００２６】
このような構成であれば、書類データの更新登録要求があると、その更新登録要求に係る書類データの識別情報が生成され、その更新登録要求に係る書類データが、生成された識別情報と対応付けられて書類データ記憶手段に登録される。
これにより、書類データを更新登録することができるという効果が得られる。
〔発明７〕  さらに、発明７の書類管理システムは、発明６の書類管理システムにおいて、
前記書類データの履歴確認要求があったときは、その履歴確認要求に係る書類データを前記書類データ記憶手段のなかから検索し、検索結果に基づいてその書類データが更新された履歴を示す履歴情報を生成し、生成した履歴情報を前記ユーザに提供するようになっていることを特徴とする。
【００２７】
このような構成であれば、書類データの履歴確認要求があると、その履歴確認要求に係る書類データが書類データ記憶手段のなかから検索され、検索結果に基づいて履歴情報が生成され、生成された履歴情報がユーザに提供される。
これにより、ユーザは、同一の書類データについて更新履歴を把握することができるという効果が得られる。
【００２８】
〔発明８〕  さらに、発明８の書類管理システムは、発明２ないし７のいずれか１の書類管理システムにおいて、
前記ユーザの利用に供するユーザ端末と通信可能に接続し、
前記ユーザへの提供は、提供対象となる情報を前記ユーザ端末に送信することであることを特徴とする。
【００２９】
このような構成であれば、提供対象となる情報がユーザ端末に送信されることによりユーザへの提供が行われる。
〔発明９〕  さらに、発明９の書類管理システムは、
ユーザの利用に供するユーザ端末に第１仮想オブジェクトを対応付けかつ書類に第２仮想オブジェクトを対応付けるとともに、実空間と対応させた仮想空間上に前記第１仮想オブジェクトを配置しかつ前記仮想空間における書類の位置またはその付近に前記第２仮想オブジェクトを配置し、前記第１仮想オブジェクトと前記第２仮想オブジェクトとの位置関係に基づいて、前記第１仮想オブジェクトに対応するユーザ端末に書類データを送信する書類管理システムであって、
前記第１仮想オブジェクトの形状および配置位置に関する第１オブジェクト情報を前記ユーザ端末と対応付けて記憶する第１オブジェクト情報記憶手段と、前記第２仮想オブジェクトの形状および配置位置に関する第２オブジェクト情報を前記書類と対応付けて記憶する第２オブジェクト情報記憶手段と、書類データを前記第２仮想オブジェクトと対応付けて記憶する書類データ記憶手段と、前記書類の位置を特定するための位置情報を取得する位置情報取得手段と、前記位置情報取得手段で取得した位置情報に基づいて前記第２オブジェクト情報記憶手段の第２オブジェクト情報を更新するオブジェクト情報更新手段とを備え、
前記第１オブジェクト情報記憶手段の第１オブジェクト情報および前記第２オブジェクト情報記憶手段の第２オブジェクト情報に基づいて、前記第１仮想オブジェクトの形状および配置位置により特定される領域と、前記第２仮想オブジェクトの形状および配置位置により特定される領域とが重複していると判定したときは、その第２仮想オブジェクトに対応する書類データを前記書類データ記憶手段のなかから検索し、検索により索出した書類データを、その第１仮想オブジェクトに対応するユーザ端末に送信するようになっていることを特徴とする。
【００３０】
このような構成であれば、位置情報取得手段により、位置情報が取得され、オブジェクト情報更新手段により、取得された位置情報に基づいて第２オブジェクト情報記憶手段の第２オブジェクト情報が更新される。
また、第１仮想オブジェクトの領域またはその付近に書類を接近させると、第１オブジェクト情報記憶手段の第１オブジェクト情報および第２オブジェクト情報記憶手段の第２オブジェクト情報に基づいて、第１仮想オブジェクトの形状および配置位置により特定される領域と、第２仮想オブジェクトの形状および配置位置により特定される領域とが重複していると判定され、その第２オブジェクトに対応する書類データが書類データ記憶手段のなかから検索される。その結果、該当の書類データが索出されると、索出された書類データが、その第１仮想オブジェクトに対応するユーザ端末に送信される。
【００３１】
これにより、ユーザは、第１仮想オブジェクトの領域またはその付近に書類を持って行くだけで、その書類に対応する書類データを入手することができるので、書類データの入手が容易となり、従来に比して、書類データを比較的有効に活用することができるという効果が得られる。
ここで、仮想オブジェクトは、実空間と対応させた仮想空間上で論理的な形状および配置位置を有しており、その形状としては、例えば、配置位置を中心とした半径１[ｍ]程度の球体であってもよいし、配置位置を中心とした１辺が１[ｍ]程度の立方体であってもよいし、その他自然物や生物を模写した形状等あらゆる形状を含む。また、立体的な形状に限らず、平面的な形状であってもよい。これにより、サービスが提供される領域が比較的明確化されることから、例えば数ｍ単位といった細かな単位で異なるサービスを提供することが可能となり、また、サービスが提供される領域および書類に対応付けられた領域が点ではなく所定の範囲をもっていることから、書類データの入手が容易となる。以下、発明１７の仮想オブジェクト管理端末において同じである。
【００３２】
また、第１オブジェクト情報記憶手段は、第１オブジェクト情報をあらゆる手段でかつあらゆる時期に記憶するものであり、第１オブジェクト情報をあらかじめ記憶してあるものであってもよいし、第１オブジェクト情報をあらかじめ記憶することなく、本システムの動作時に外部からの入力等によって第１オブジェクト情報を記憶するようになっていてもよい。このことは、第２オブジェクト情報記憶手段に第２オブジェクト情報を記憶する場合についても同じである。以下、発明１７の仮想オブジェクト管理端末において同じである。
【００３３】
また、位置情報取得手段は、例えば、通信装置を書類に付加した場合、通信装置が通信可能に接続する通信端末で通信装置の位置を測定することにより位置情報を取得するようになっていてもよいし、ＧＰＳ（Global Positioning System）等を利用して通信装置でその位置を測定したり、または通信装置からの測定情報に基づいて上記通信端末で算出したりすることにより位置情報を取得するようになっていてもよいし、通信装置が接続する基地局で通信装置の位置を測定したり、または基地局からの測定情報に基づいて上記通信端末で算出したりすることにより、位置情報を取得するようになっていてもよい。以下、発明１７の仮想オブジェクト管理端末において同じである。
【００３４】
〔発明１０〕  さらに、発明１０の書類管理システムは、発明９の書類管理システムにおいて、
前記仮想空間におけるユーザ端末の位置またはその付近に前記第１仮想オブジェクトを配置したことを特徴とする。
このような構成であれば、ユーザ端末の付近に書類を接近させると、第１オブジェクト情報記憶手段の第１オブジェクト情報および第２オブジェクト情報記憶手段の第２オブジェクト情報に基づいて、第１仮想オブジェクトの形状および配置位置により特定される領域と、第２仮想オブジェクトの形状および配置位置により特定される領域とが重複していると判定され、その第２オブジェクトに対応する書類データが書類データ記憶手段のなかから検索される。その結果、該当の書類データが索出されると、索出された書類データが、その第１仮想オブジェクトに対応するユーザ端末に送信される。
【００３５】
これにより、ユーザは、ユーザ端末の付近に書類を持って行くだけで、その書類に対応する書類データを入手することができるので、書類データの入手が一層容易となり、書類データをさらに有効に活用することができるという効果が得られる。
〔発明１１〕  さらに、発明１１の書類管理システムは、発明９および１０のいずれか１の書類管理システムにおいて、
前記書類に通信装置を付加しておくとともに、前記仮想オブジェクトを管理する仮想オブジェクト管理端末と、前記通信装置とを通信可能に接続し、
前記通信装置は、前記位置情報取得手段を有し、前記位置情報取得手段で取得した位置情報を前記仮想オブジェクト管理端末に送信するようになっており、
前記仮想オブジェクト管理端末は、前記第１オブジェクト情報記憶手段および前記第２オブジェクト情報記憶手段を有し、前記位置情報を受信したときは、受信した位置情報に基づいて前記オブジェクト情報更新手段による更新を行い、前記第１オブジェクト情報記憶手段の第１オブジェクト情報および前記第２オブジェクト情報記憶手段の第２オブジェクト情報に基づいて、前記第１仮想オブジェクトの形状および配置位置により特定される領域と、前記第２仮想オブジェクトの形状および配置位置により特定される領域とが重複しているか否かを判定するようになっていることを特徴とする。
【００３６】
このような構成であれば、通信装置では、位置情報取得手段により、位置情報が取得され、取得された位置情報が仮想オブジェクト管理端末に送信される。
仮想オブジェクト管理端末では、位置情報を受信すると、オブジェクト情報更新手段により、受信した位置情報に基づいて第２オブジェクト情報記憶手段の第２オブジェクト情報が更新される。
【００３７】
また、仮想オブジェクト管理端末では、第１オブジェクト情報記憶手段の第１オブジェクト情報および第２オブジェクト情報記憶手段の第２オブジェクト情報に基づいて、第１仮想オブジェクトの形状および配置位置により特定される領域と、第２仮想オブジェクトの形状および配置位置により特定される領域とが重複しているか否かが判定される。
これにより、仮想オブジェクト管理端末で位置情報の生成および仮想オブジェクトの重複判定が行われることから、通信装置の処理負荷を低減することができるという効果が得られる。
【００３８】
ここで、仮想オブジェクト管理端末は、通信装置との通信路の一端に接続する通信機器であって少なくともサーバ機能を有するものであればよく、クライアント機能およびサーバ機能の両方を有するものとして構成することもできる。
〔発明１２〕  さらに、発明１２の書類管理システムは、発明１１の書類管理システムにおいて、
前記書類データに基づいて書類を作成する書類作成手段と、前記書類作成手段で作成する書類に前記通信装置を付加する通信装置付加手段とを備えることを特徴とする。
【００３９】
このような構成であれば、書類データが与えられると、書類作成手段により、与えられた書類データに基づいて書類が作成され、通信装置付加手段により、作成する書類に通信装置が付加される。
これにより、書類データ記憶手段の書類データに基づいて作成したすべての書類には、通信装置が付加、すなわち第２仮想オブジェクトが対応付けられているので、書類データをさらに有効に活用することができるという効果が得られる。
【００４０】
ここで、書類の作成は、通信装置の付加よりも前に行うようにしてもよいし、通信装置の付加よりも後に行うようにしてもよい。
〔発明１３〕  さらに、発明１３の書類管理システムは、発明１１および１２のいずれか１の書類管理システムにおいて、
前記ユーザ端末から前記書類の位置確認要求があったときは、その位置確認要求に係る書類に対応する第２仮想オブジェクトの第２オブジェクト情報を前記第２オブジェクト情報記憶手段のなかから検索し、検索により索出した第２オブジェクト情報に基づいて前記位置情報を生成し、生成した位置情報を前記ユーザ端末に送信するようになっていることを特徴とする。
【００４１】
このような構成であれば、ユーザ端末から書類の位置確認要求があると、その位置確認要求に係る書類に対応する第２仮想オブジェクトの第２オブジェクト情報が第２オブジェクト情報記憶手段のなかから検索される。その結果、該当の第２オブジェクト情報が索出されると、索出された第２オブジェクト情報に基づいて位置情報が生成され、生成された位置情報がユーザ端末に送信される。
【００４２】
これにより、ユーザは、書類データに対応する書類のおおよその在処を把握することができるので、書類データに対応する書類を探し出すのに便利である。したがって、書類が管理しやすくなるという効果が得られる。
〔発明１４〕  さらに、発明１４の書類管理システムは、発明１１ないし１３のいずれか１の書類管理システムにおいて、
前記書類データの新規登録要求があったときは、その新規登録要求に係る書類データの識別情報を生成し、その新規登録要求に係る書類データを前記第２仮想オブジェクトと対応付けて前記書類データ記憶手段に登録するとともに、前記生成した識別情報に基づいて前記書類と前記第２仮想オブジェクトとを対応付けるようになっていることを特徴とする。
【００４３】
このような構成であれば、書類データの新規登録要求があると、その新規登録要求に係る書類データの識別情報が生成され、その新規登録要求に係る書類データが第２仮想オブジェクトと対応付けられて書類データ記憶手段に登録されるとともに、生成された識別情報に基づいて書類と第２仮想オブジェクトとが対応付けられる。
これにより、書類データを新規登録することができるという効果が得られる。
【００４４】
〔発明１５〕  さらに、発明１５の書類管理システムは、発明１１ないし１４のいずれか１の書類管理システムにおいて、
前記書類データの更新登録要求があったときは、その更新登録要求に係る書類データの識別情報を生成し、その更新登録要求に係る書類データを前記第２仮想オブジェクトと対応付けて前記書類データ記憶手段に登録するとともに、前記生成した識別情報に基づいて前記書類と前記第２仮想オブジェクトとを対応付けるようになっていることを特徴とする。
【００４５】
このような構成であれば、書類データの更新登録要求があると、その更新登録要求に係る書類データの識別情報が生成され、その更新登録要求に係る書類データが第２仮想オブジェクトと対応付けられて書類データ記憶手段に登録されるとともに、生成された識別情報に基づいて書類と第２仮想オブジェクトとが対応付けられる。
これにより、書類データを更新登録することができるという効果が得られる。
【００４６】
〔発明１６〕  さらに、発明１６の書類管理システムは、発明１５の書類管理システムにおいて、
前記ユーザ端末から前記書類データの履歴確認要求があったときは、その履歴確認要求に係る書類データを前記書類データ記憶手段のなかから検索し、検索結果に基づいてその書類データが更新された履歴を示す履歴情報を生成し、生成した履歴情報を前記ユーザ端末に送信するようになっていることを特徴とする。
【００４７】
このような構成であれば、ユーザ端末から書類データの履歴確認要求があると、その履歴確認要求に係る書類データが書類データ記憶手段のなかから検索され、検索結果に基づいて履歴情報が生成され、生成された履歴情報がユーザ端末に送信される。
これにより、ユーザは、同一の書類データについて更新履歴を把握することができるという効果が得られる。
【００４８】
〔発明１７〕  一方、上記目的を達成するために、発明１７の仮想オブジェクト管理端末は、
発明１１の通信装置と通信可能に接続する仮想オブジェクト管理端末であって、
前記第１仮想オブジェクトの形状および配置位置に関する第１オブジェクト情報を前記ユーザ端末と対応付けて記憶する第１オブジェクト情報記憶手段と、前記第２仮想オブジェクトの形状および配置位置に関する第２オブジェクト情報を前記書類と対応付けて記憶する第２オブジェクト情報記憶手段と、前記書類の位置を特定するための位置情報を取得する位置情報取得手段とを備え、
前記第１オブジェクト情報記憶手段の第１オブジェクト情報および前記第２オブジェクト情報記憶手段の第２オブジェクト情報に基づいて、前記第１仮想オブジェクトの形状および配置位置により特定される領域と、前記第２仮想オブジェクトの形状および配置位置により特定される領域とが重複しているか否かを判定し、
前記位置情報取得手段は、前記通信装置との通信により前記通信装置の位置を測定し、その測定結果に基づいて前記位置情報を生成するようになっていることを特徴とする。
【００４９】
このような構成であれば、仮想オブジェクト管理端末では、位置情報取得手段により、通信装置との通信により通信装置の位置が測定され、その測定結果に基づいて位置情報が生成される。
また、仮想オブジェクト管理端末では、第１オブジェクト情報記憶手段の第１オブジェクト情報および第２オブジェクト情報記憶手段の第２オブジェクト情報に基づいて、第１仮想オブジェクトの形状および配置位置により特定される領域と、第２仮想オブジェクトの形状および配置位置により特定される領域とが重複しているか否かが判定される。
【００５０】
これにより、発明１１の印刷用データ管理システムと同等の効果が得られる。
〔発明１８〕  一方、上記目的を達成するために、発明１８の書類管理プログラムは、
書類データを識別情報と対応付けて記憶する書類データ記憶手段が利用可能となった場合に、要求に応じて前記書類データ記憶手段の書類データをユーザに提供する書類管理プログラムであって、
前記識別情報が付加された書類から当該識別情報を取得する識別情報取得手段、前記識別情報取得手段で取得した識別情報に対応する書類データを前記書類データ記憶手段のなかから検索する書類データ検索手段、および前記書類データ検索手段で索出した書類データを前記ユーザに提供する書類データ提供手段として実現される処理をコンピュータに実行させるためのプログラムであることを特徴とする。
【００５１】
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、発明２の印刷用データ管理システムと同等の作用および効果が得られる。
〔発明１９〕  一方、上記目的を達成するために、発明１９の書類管理方法は、
書類データを識別情報と対応付けて記憶する書類データ記憶手段が利用可能となった場合に、要求に応じて前記書類データ記憶手段の書類データをユーザに提供する書類管理方法であって、
前記識別情報が付加された書類から当該識別情報を取得する識別情報取得ステップと、前記識別情報取得ステップで取得した識別情報に対応する書類データを前記書類データ記憶手段のなかから検索する書類データ検索ステップと、前記書類データ検索ステップで索出した書類データを前記ユーザに提供する書類データ提供ステップとを含むことを特徴とする。
【００５２】
これにより、発明２の印刷用データ管理システムと同等の効果が得られる。
【００５３】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照しながら説明する。図１ないし図２０は、本発明に係る印刷用データ管理システム、書類管理システム、仮想オブジェクト管理端末および書類管理プログラム、並びに書類管理方法の実施の形態を示す図である。
本実施の形態は、本発明に係る印刷用データ管理システム、書類管理システム、仮想オブジェクト管理端末および書類管理プログラム、並びに書類管理方法を、図１に示すように、ユーザ端末２００を囲む領域に球形状からなる仮想オブジェクトＡを、書類１４０を囲む領域に仮想オブジェクトＢをそれぞれ配置・設定し、仮想オブジェクトＡ，Ｂが重なり合ったときに、書類１４０に対応する書類データを検索してユーザ端末２００に送信し、ユーザ端末２００で書類データを編集する場合について適用したものである。
【００５４】
まず、本発明を適用するネットワークシステムの構成を図１を参照しながら説明する。図１は、本発明を適用するネットワークシステムの構成を示す図である。
図１において、壁面には、仮想オブジェクトを管理する仮想オブジェクト管理装置１００と、各機器間のサービスの連携を管理するサービス連携管理装置２４０と、書類データを登録・管理する書類データ管理装置２６０とが設置されている。
【００５５】
また、室内には、ユーザの利用に供するユーザ端末２００と、書類の印刷に使用するプリンタ２２０とが設置されているとともに、書類データに基づいて印刷された書類１４０とが存在する。
また、仮想オブジェクト管理装置１００、書類１４０（正確には、書類１４０に埋め込まれた通信装置１４２。以下、同じ。）、ユーザ端末２００、プリンタ２２０、サービス連携管理装置２４０および書類データ管理装置２６０は、それぞれ無線通信により相互に通信可能となっている。具体的には、仮想オブジェクト管理装置１００は、書類１４０、ユーザ端末２００、プリンタ２２０、サービス連携管理装置２４０および書類データ管理装置２６０と通信を行い、ユーザ端末２００およびプリンタ２２０は、仮想オブジェクト管理装置１００、サービス連携管理装置２４０および書類データ管理装置２６０と通信を行う。
【００５６】
一方、ユーザ端末２００を囲む領域には、球形状からなる仮想オブジェクトＡが、書類１４０を囲む領域には、球形状からなる仮想オブジェクトＢが、プリンタ２２０を囲む領域には、球形状からなる仮想オブジェクトＣがそれぞれ設定されている。これら仮想オブジェクトは、仮想オブジェクト管理装置１００で管理される論理的な領域である。
サービス連携管理装置２４０は、ユーザ端末２００、プリンタ２２０および書類データ管理装置２６０についてそれらとの通信を確立するための通信用オブジェクトデータを記憶した記憶装置を有し、各機器からの要求に応じて通信用オブジェクトデータを記憶装置から読み出して送信するようになっている。記憶装置には、ユーザ端末２００との通信を確立するための通信用オブジェクトデータＡ、書類データ管理装置２６０との通信を確立するための通信用オブジェクトデータＢ、およびプリンタ２２０との通信を確立するための通信用オブジェクトデータＣがそれぞれ格納されている。例えば、ユーザ端末２００が書類データ管理装置２６０と通信を行うには、ユーザ端末２００は、通信用オブジェクトデータＡをサービス連携管理装置２４０から取得し、取得した通信用オブジェクトデータＡに基づいて通信確立処理を実行することにより、書類データ管理装置２６０との通信を確立する。すなわち、通信用オブジェクトデータＡ〜Ｄは、特定相手方との通信を確立するためのドライバとしての機能を有する。
【００５７】
次に、仮想オブジェクト管理装置１００の構成を図２を参照しながら詳細に説明する。図２は、仮想オブジェクト管理装置１００の構成を示すブロック図である。
仮想オブジェクト管理装置１００は、図２に示すように、制御プログラムに基づいて演算およびシステム全体を制御するＣＰＵ３０と、所定領域にあらかじめＣＰＵ３０の制御プログラム等を格納しているＲＯＭ３２と、ＲＯＭ３２等から読み出したデータやＣＰＵ３０の演算過程で必要な演算結果を格納するためのＲＡＭ３４と、外部装置に対してデータの入出力を媒介するＩ／Ｆ３８とで構成されており、これらは、データを転送するための信号線であるバス３９で相互にかつデータ授受可能に接続されている。
【００５８】
Ｉ／Ｆ３８には、外部装置として、書類１４０、ユーザ端末２００、プリンタ２２０、サービス連携管理装置２４０および書類データ管理装置２６０と無線通信により通信を行う無線通信装置４０と、仮想オブジェクトに関するオブジェクト情報を登録・管理する仮想オブジェクト管理データベース（以下、データベースのことを単にＤＢと略記する。）４２とが接続されている。
【００５９】
仮想オブジェクト管理ＤＢ４２には、図３に示すように、仮想オブジェクトの形状および配置位置に関するオブジェクト情報を、サービス内容を規定したサービス情報と対応付けて登録可能な仮想オブジェクト管理テーブル４００が格納されている。図３は、仮想オブジェクト管理テーブル４００のデータ構造を示す図である。
仮想オブジェクト管理テーブル４００は、図３に示すように、各仮想オブジェクトごとに１つのレコードが登録可能となっている。各レコードは、連続番号を登録するフィールド４０２と、ユーザ端末２００等の機器を利用したサービスの種別を登録するフィールド４０４と、サービスを特定するためのサービスＩＤを登録するフィールド４０６と、実空間と対応させた仮想空間上における仮想オブジェクトの配置位置を示す座標を登録するフィールド４０８と、仮想オブジェクトの形状を登録するフィールド４１０と、仮想オブジェクトの大きさを登録するフィールド４１２と、サービス同士の連携を管理するためのエリアイン管理情報を登録するフィールド４１４とを含んで構成されている。ここで、フィールド４０４，４０６のデータがサービス情報に対応し、フィールド４０８〜４１２のデータがオブジェクト情報に対応している。
【００６０】
図３の例では、図中第１段目のレコードには、フィールド４０２に連続番号として「１」が、フィールド４０４にサービス種別として「ユーザ端末サービス」が、フィールド４０６にサービスＩＤとして「0001」が、フィールド４０８に座標として「(10,50,20)」が、フィールド４１０に形状として「球」が、フィールド４１２に大きさとして「２[ｍ]」がそれぞれ登録されている。これは、ユーザ端末２００が設置されている実空間の座標(10,50,20)を中心として半径が２[ｍ]の球形状からなる仮想オブジェクトＡが仮想的に配置されており、配置位置および形状により特定される仮想オブジェクトＡの内部領域内では、ユーザ端末２００で書類データを編集するユーザ端末サービスが行われることを意味している。
【００６１】
また、図中第２段目のレコードには、フィールド４０２に連続番号として「２」が、フィールド４０４にサービス種別として「書類データ検索サービス」が、フィールド４０６にサービスＩＤとして「0003」が、フィールド４０８に座標として「(30,40,20)」が、フィールド４１０に形状として「球」が、フィールド４１２に大きさとして「１[ｍ]」がそれぞれ登録されている。これは、書類１４０が存在している実空間の座標(30,40,20)を中心として半径が１[ｍ]の球形状からなる仮想オブジェクトＢが仮想的に配置されており、配置位置および形状により特定される仮想オブジェクトＢの内部領域内では、書類データ管理装置２６０で書類１４０に対応する書類データを検索する書類データ検索サービスが行われることを意味している。ただし、書類１４０が存在している実空間の座標は、時々刻々と変化するので、書類データ検索サービスについては、書類１４０からの位置情報を取得し、これをもとにフィールド４０８の座標を更新する。例えば、仮想オブジェクトＡの領域と仮想オブジェクトＢの領域とが重なり合っているときは、ユーザ端末サービスと書類データ検索サービスが連携し、ユーザ端末２００および書類データ管理装置２６０が互いを利用可能となる。
【００６２】
また、仮想オブジェクト管理ＤＢ４２には、図４に示すように、各サービスごとに、そのサービスを利用するにあたってサービス連携管理装置２４０から取得すべき通信用オブジェクトデータを特定するための通信情報を登録した通信情報登録テーブル５００が格納されている。図４は、通信情報登録テーブル５００のデータ構造を示す図である。
通信情報登録テーブル５００は、図４に示すように、各サービスごとに１つのレコードが登録されている。各レコードは、サービスＩＤを登録したフィールド５０２と、サービス種別を登録したフィールド５０４と、通信情報を登録したフィールド５０６とを含んで構成されている。なお、通信情報登録テーブル５００は、仮想オブジェクト管理装置１００だけでなく、ユーザ端末２００、プリンタ２２０、サービス連携管理装置２４０および書類データ管理装置２６０の記憶装置にも格納されている。
【００６３】
図４の例では、図中第１段目のレコードには、フィールド５０２にサービスＩＤとして「0001」が、フィールド５０４にサービス種別として「ユーザ端末サービス」が、フィールド５０６に通信情報として「通信用オブジェクトデータＡ」がそれぞれ登録されている。これは、ユーザ端末サービスを利用するにあたってサービス連携管理装置２４０から取得すべき通信用オブジェクトデータが通信用オブジェクトデータＡであることを意味している。
【００６４】
ＣＰＵ３０は、マイクロプロセッシングユニットＭＰＵ等からなり、ＲＯＭ３２の所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図５ないし図７のフローチャートに示すオブジェクト情報更新処理、エリアイン通知処理およびエリアアウト通知処理をそれぞれ時分割で実行するようになっている。
次に、オブジェクト情報更新処理を図５を参照しながら詳細に説明する。図５は、オブジェクト情報更新処理を示すフローチャートである。
【００６５】
オブジェクト情報更新処理は、書類１４０からの位置情報に基づいて仮想オブジェクトＢの配置位置を更新する処理であって、ＣＰＵ３０において実行されると、図５に示すように、まず、ステップＳ４０４に移行するようになっている。
ステップＳ４０４では、位置情報を受信したか否かを判定し、位置情報を受信したと判定したとき(Yes)は、ステップＳ４０６に移行するが、そうでないと判定したとき(No)は、位置情報を受信するまでステップＳ４０４で待機する。
【００６６】
ステップＳ４０６では、受信した位置情報に基づいて、書類データ検索サービスについて仮想オブジェクト管理テーブル４００のフィールド４０８の座標を更新し、ステップＳ４０８に移行して、位置情報を受信したことの応答を書類１４０に通知し、一連の処理を終了して元の処理に復帰させる。
次に、エリアイン通知処理を図６を参照しながら詳細に説明する。図６は、エリアイン通知処理を示すフローチャートである。
【００６７】
エリアイン通知処理は、２つの仮想オブジェクトについて一方の仮想オブジェクトの領域と他方の仮想オブジェクトの領域とが重なり合ったことを各機器に通知する処理であって、ＣＰＵ３０において実行されると、図６に示すように、まず、ステップＳ５００に移行するようになっている。
ステップＳ５００では、仮想オブジェクト管理テーブル４００から書類データ検索サービスについてのレコード（以下、この処理において書類１４０のオブジェクト情報およびサービス情報という。）を読み出し、ステップＳ５０２に移行して、仮想オブジェクト管理テーブル４００から先頭のレコード（以下、この処理において対象機器のオブジェクト情報およびサービス情報という。）を読み出し、ステップＳ５０４に移行する。
【００６８】
ステップＳ５０４では、書類１４０のオブジェクト情報および対象機器のオブジェクト情報に基づいて、仮想オブジェクトＢの形状および配置位置により特定される領域と、対象機器に対応する仮想オブジェクトの形状および配置位置により特定される領域とが重なり合っているか否かを判定し、それら領域が重なり合っている（以下、エリアインという。）と判定したとき(Yes)は、ステップＳ５０６に移行する。
【００６９】
ステップＳ５０６では、対象機器のサービス情報に基づいて通信情報登録テーブル５００から通信情報を読み出し、読み出した通信情報に基づいて該当サービスの通信用オブジェクトデータをサービス連携管理装置２４０から取得し、ステップＳ５０８に移行して、取得した通信用オブジェクトデータに基づいて通信確立処理を実行することにより対象機器との通信を確立し、エリアインを対象機器に通知し、ステップＳ５４０に移行する。
【００７０】
ステップＳ５４０では、エリアインの通知に対する応答を受信したか否かを判定し、応答を受信したと判定したとき(Yes)は、ステップＳ５４２に移行するが、そうでないと判定したとき(No)は、応答を受信するまでステップＳ５４０で待機する。
ステップＳ５４２では、書類データ検索サービスのエリアイン管理情報に該当サービスのサービスＩＤを登録し、ステップＳ５４４に移行して、仮想オブジェクト管理テーブル４００に登録されているすべてのサービスについてステップＳ５０４〜Ｓ５４２の処理が終了したか否かを判定し、処理が終了したと判定したとき(Yes)は、一連の処理を終了して元の処理に復帰させる。
【００７１】
一方、ステップＳ５４４で、すべてのサービスについてステップＳ５０４〜Ｓ５４２の処理が終了していないと判定したとき(No)は、ステップＳ５４６に移行して、仮想オブジェクト管理テーブル４００から次のレコードを読み出し、ステップＳ５０４に移行する。
一方、ステップＳ５０４で、エリアインしていないと判定したとき(No)は、ステップＳ５４４に移行する。
【００７２】
次に、エリアアウト通知処理を図７を参照しながら詳細に説明する。図７は、エリアアウト通知処理を示すフローチャートである。
エリアアウト通知処理は、２つの仮想オブジェクトについて一方の仮想オブジェクトの領域と他方の仮想オブジェクトの領域との重なり合いが解除されたことを各機器に通知する処理であって、ＣＰＵ３０において実行されると、図７に示すように、まず、ステップＳ６００に移行するようになっている。
【００７３】
ステップＳ６００では、仮想オブジェクト管理テーブル４００から書類データ検索サービスについてのレコード（以下、この処理において書類１４０のオブジェクト情報およびサービス情報という。）を読み出し、ステップＳ６０２に移行して、書類データ検索サービスのエリアイン管理情報から先頭のサービスＩＤを読み出し、ステップＳ６０４に移行して、読み出したサービスＩＤのサービスについてのレコード（以下、この処理において対象機器のオブジェクト情報およびサービス情報という。）を仮想オブジェクト管理テーブル４００から読み出し、ステップＳ６０６に移行する。
【００７４】
ステップＳ６０６では、書類１４０のオブジェクト情報および対象機器のオブジェクト情報に基づいて、仮想オブジェクトＢの形状および配置位置により特定される領域と、対象機器に対応する仮想オブジェクトの形状および配置位置により特定される領域とが重なり合っているか否かを判定し、それら領域が重なり合っていない（以下、エリアアウトという。）と判定したとき(Yes)は、ステップＳ６０８に移行する。
【００７５】
ステップＳ６０８では、対象機器のサービス情報に基づいて通信情報登録テーブル５００から通信情報を読み出し、読み出した通信情報に基づいて該当サービスの通信用オブジェクトデータをサービス連携管理装置２４０から取得し、ステップＳ６１０に移行して、取得した通信用オブジェクトデータに基づいて通信確立処理を実行することにより対象機器との通信を確立し、エリアアウトを対象機器に通知し、ステップＳ６２６に移行する。
【００７６】
ステップＳ６２６では、エリアアウトの通知に対する応答を受信したか否かを判定し、応答を受信したと判定したとき(Yes)は、ステップＳ６２８に移行するが、そうでないと判定したとき(No)は、応答を受信するまでステップＳ６２６で待機する。
ステップＳ６２８では、書類データ検索サービスのエリアイン管理情報から該当サービスのサービスＩＤを削除し、ステップＳ６３０に移行して、書類データ検索サービスのエリアイン管理情報に登録されているすべてのサービスについてステップＳ６０４〜Ｓ６２８の処理が終了したか否かを判定し、処理が終了したと判定したとき(Yes)は、一連の処理を終了して元の処理に復帰させる。
【００７７】
一方、ステップＳ６３０で、すべてのサービスについてステップＳ６０４〜Ｓ６２８の処理が終了していないと判定したとき(No)は、ステップＳ６３２に移行して、書類データ検索サービスのエリアイン管理情報から次のサービスＩＤを読み出し、ステップＳ６０４に移行する。
一方、ステップＳ６０６で、エリアアウトしていないと判定したとき(No)は、ステップＳ６３０に移行する。
【００７８】
次に、書類１４０の構造を図８を参照しながら詳細に説明する。図８は、書類１４０の構造を示すブロック図である。
書類１４０には、図８に示すように、小型の通信装置１４２が埋め込まれているとともに、書類１４０に対応する書類データを識別するための識別ＩＤ１４４が印刷されている。
【００７９】
通信装置１４２は、通信装置１４２の現在位置を測定してその位置を特定するための位置情報を取得する位置情報取得装置およびマイクロプロセッサを内蔵しており、マイクロプロセッサは、所定の制御プログラムに従って、図９のフローチャートに示す位置情報通知処理を実行するようになっている。図９は、位置情報通知処理を示すフローチャートである。
【００８０】
位置情報通知処理は、図５のオブジェクト情報更新処理に対応する処理であって、マイクロプロセッサにおいて実行されると、図９に示すように、まず、ステップＳ４００に移行するようになっている。
ステップＳ４００では、位置情報取得装置から位置情報を取得し、ステップＳ４０２に移行して、取得した位置情報を仮想オブジェクト管理装置１００に送信し、ステップＳ４１０に移行する。
【００８１】
ステップＳ４１０では、位置情報の送信に対する応答を受信したか否かを判定し、応答を受信したと判定したとき(Yes)は、一連の処理を終了して元の処理に復帰させるが、そうでないと判定したとき(No)は、応答を受信するまでステップＳ４１０で待機する。
次に、ユーザ端末２００の構成を図１０を参照しながら詳細に説明する。図１０は、ユーザ端末２００の構成を示すブロック図である。
【００８２】
ユーザ端末２００は、図１０に示すように、制御プログラムに基づいて演算およびシステム全体を制御するＣＰＵ７０と、所定領域にあらかじめＣＰＵ７０の制御プログラム等を格納しているＲＯＭ７２と、ＲＯＭ７２等から読み出したデータやＣＰＵ７０の演算過程で必要な演算結果を格納するためのＲＡＭ７４と、外部装置に対してデータの入出力を媒介するＩ／Ｆ７８とで構成されており、これらは、データを転送するための信号線であるバス７９で相互にかつデータ授受可能に接続されている。
【００８３】
Ｉ／Ｆ７８には、外部装置として、仮想オブジェクト管理装置１００、サービス連携管理装置２４０および書類データ管理装置２６０と無線通信により通信を行う無線通信装置８０と、データやテーブル等をファイルとして格納する記憶装置８１と、画像信号に基づいて画面を表示する表示装置８２と、書類から識別ＩＤを読み取る識別ＩＤ読取装置８３とが接続されている。
【００８４】
ＣＰＵ７０は、マイクロプロセッシングユニットＭＰＵ等からなり、ＲＯＭ７２の所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図１１ないし図１４のフローチャートに示すエリアイン通知応答処理、エリアアウト通知応答処理、書類データ検索要求処理および書類データ登録要求等処理をそれぞれ時分割で実行するようになっている。
【００８５】
初めに、エリアイン通知応答処理を図１１を参照しながら詳細に説明する。図１１は、エリアイン通知応答処理を示すフローチャートである。
エリアイン通知応答処理は、図６のエリアイン通知処理に対応する処理であって、ＣＰＵ７０において実行されると、図１１に示すように、まず、ステップＳ５１０に移行するようになっている。
【００８６】
ステップＳ５１０では、エリアインの通知を受信したか否かを判定し、エリアインの通知を受信したと判定したとき(Yes)は、ステップＳ５１２に移行するが、そうでないと判定したとき(No)は、エリアインの通知を受信するまでステップＳ５１０で待機する。
ステップＳ５１２では、受信したエリアインの通知に係るサービスが書類データ検索サービスか否かを判定し、エリアインの通知に係るサービスが書類データ検索サービスであると判定したとき(Yes)は、ステップＳ５１４に移行して、書類データ検索サービスの通信情報を通信情報登録テーブル５００から読み出し、読み出した通信情報に基づいて通信用オブジェクトデータＢをサービス連携管理装置２４０から取得し、ステップＳ５１６に移行して、取得した通信用オブジェクトデータＢに基づいて通信確立処理を実行することにより書類データ管理装置２６０との通信を確立し、サービス連携開始要求を書類データ管理装置２６０に送信し、ステップＳ５２４に移行して、書類データの送信要求を書類データ管理装置２６０に送信し、ステップＳ５３４に移行する。
【００８７】
ステップＳ５３４では、書類データを受信したか否かを判定し、書類データを受信したと判定したとき(Yes)は、ステップＳ５３６に移行するが、そうでないと判定したとき(No)は、書類データを受信するまでステップＳ５３４で待機する。
ステップＳ５３６では、受信した書類データに基づいてワープロ等で編集を行う編集処理を実行し、ステップＳ５３８に移行して、エリアインの通知を受信したことの応答を仮想オブジェクト管理装置１００に通知し、一連の処理を終了して元の処理に復帰させる。
【００８８】
一方、ステップＳ５１２で、受信したエリアインの通知に係るサービスが書類データ検索サービスでないと判定したとき(No)は、ステップＳ５４８に移行して、該当サービスの通信情報を通信情報登録テーブル５００から読み出し、読み出した通信情報に基づいて該当サービスの通信用オブジェクトデータをサービス連携管理装置２４０から取得し、ステップＳ５５０に移行して、取得した通信用オブジェクトデータに基づいて通信確立処理を実行することにより該当サービスの対象機器との通信を確立し、該当サービスの対象機器にサービス連携開始要求を送信し、ステップＳ５５２に移行して、サービスの連携を行う処理を実行し、ステップＳ５３８に移行する。
【００８９】
次に、エリアアウト通知応答処理を図１２を参照しながら詳細に説明する。図１２は、エリアアウト通知応答処理を示すフローチャートである。
エリアアウト通知応答処理は、図７のエリアアウト通知処理に対応する処理であって、ＣＰＵ７０において実行されると、図１２に示すように、まず、ステップＳ６１２に移行するようになっている。
【００９０】
ステップＳ６１２では、エリアアウトの通知を受信したか否かを判定し、エリアアウトの通知を受信したと判定したとき(Yes)は、ステップＳ６１４に移行するが、そうでないと判定したとき(No)は、エリアアウトの通知を受信するまでステップＳ６１２で待機する。
ステップＳ６１４では、受信したエリアアウトの通知に係るサービスが書類データ検索サービスであるか否かを判定し、エリアアウトの通知に係る書類データ検索サービスであると判定したとき(Yes)は、ステップＳ６１６に移行して、書類データ検索サービスの通信情報を通信情報登録テーブル５００から読み出し、読み出した通信情報に基づいて通信用オブジェクトデータＢをサービス連携管理装置２４０から取得し、ステップＳ６１８に移行して、取得した通信用オブジェクトデータＢに基づいて通信確立処理を実行することにより書類データ管理装置２６０との通信を確立し、サービス連携終了要求を書類データ管理装置２６０に送信し、ステップＳ６２４に移行して、エリアアウトの通知を受信したことの応答を仮想オブジェクト管理装置１００に送信し、一連の処理を終了して元の処理に復帰させる。
【００９１】
一方、ステップＳ６１４で、受信したエリアアウトの通知に係るサービスが書類データ検索サービスでないと判定したとき(No)は、ステップＳ６３４に移行して、該当サービスの通信情報を通信情報登録テーブル５００から読み出し、読み出した通信情報に基づいて該当サービスの通信用オブジェクトデータをサービス連携管理装置２４０から取得し、ステップＳ６３６に移行して、取得した通信用オブジェクトデータに基づいて通信確立処理を実行することにより該当サービスの対象機器との通信を確立し、該当サービスの対象機器にサービス連携終了要求を送信し、ステップＳ６２４に移行する。
【００９２】
次に、書類データ検索要求処理を図１３を参照しながら詳細に説明する。図１３は、書類データ検索要求処理を示すフローチャートである。
書類データ検索要求処理は、書類データの検索要求を書類データ管理装置２６０に対して行う処理であって、ＣＰＵ７０において実行されると、図１３に示すように、まず、ステップＳ７００に移行するようになっている。
【００９３】
ステップＳ７００では、識別ＩＤ読取装置８３により識別ＩＤが読み取られたか否かを判定し、識別ＩＤが読み取られたと判定したとき(Yes)は、ステップＳ７２０に移行するが、そうでないと判定したとき(No)は、識別ＩＤが読み取られるまでステップＳ７００で待機する。
ステップＳ７０２では、書類データの送信要求とともに、読み取った識別ＩＤを書類データ管理装置２６０に送信し、ステップＳ７０４に移行して、書類データを受信したか否かを判定し、書類データを受信したと判定したとき(Yes)は、ステップＳ７０６に移行するが、そうでないと判定したとき(No)は、書類データを受信するまでステップＳ７０４で待機する。
【００９４】
ステップＳ７０６では、受信した書類データに基づいてワープロ等で編集を行う編集処理を実行し、一連の処理を終了して元の処理に復帰させる。
次に、書類データ登録要求等処理を図１４を参照しながら詳細に説明する。図１４は、書類データ登録要求等処理を示すフローチャートである。
書類データ登録要求等処理は、書類データの新規登録要求、書類データの更新登録要求、書類の位置確認要求、書類データの履歴確認要求および書類データの印刷要求を書類データ管理装置２６０に対して行う処理であって、ＣＰＵ７０において実行されると、図１４に示すように、まず、ステップＳ８００に移行するようになっている。
【００９５】
ステップＳ８００では、書類データの新規登録が要求されたか否かを判定し、新規登録が要求されたと判定したとき(Yes)は、ステップＳ８０２に移行して、新規登録の対象となる書類データを新規登録要求とともに書類データ管理装置２６０に送信し、ステップＳ８１４に移行する。
ステップＳ８１４では、書類データの更新登録が要求されたか否かを判定し、更新登録が要求されたと判定したとき(Yes)は、ステップＳ８１６に移行して、更新登録の対象となる書類データを更新登録要求とともに書類データ管理装置２６０に送信し、ステップＳ８２８に移行する。
【００９６】
ステップＳ８２８では、書類の位置確認が要求されたか否かを判定し、位置確認が要求されたと判定したとき(Yes)は、ステップＳ８３０に移行して、位置確認要求を書類データ管理装置２６０に送信し、ステップＳ８４２に移行して、位置情報を受信したか否かを判定し、位置情報を受信したと判定したとき(Yes)は、ステップＳ８４４に移行するが、そうでないと判定したとき(No)は、位置情報を受信するまでステップＳ８４２で待機する。
【００９７】
ステップＳ８４４では、受信した位置情報を表示装置８２に表示し、ステップＳ８４６に移行する。
ステップＳ８４６では、書類データの履歴確認が要求されたか否かを判定し、履歴確認が要求されたと判定したとき(Yes)は、ステップＳ８４８に移行して、履歴確認要求を書類データ管理装置２６０に送信し、ステップＳ８５８に移行して、履歴情報を受信したか否かを判定し、履歴情報を受信したと判定したとき(Yes)は、ステップＳ８６０に移行するが、そうでないと判定したとき(No)は、履歴情報を受信するまでステップＳ８５８で待機する。
【００９８】
ステップＳ８６０では、受信した履歴情報を表示装置８２に表示し、ステップＳ８６２に移行する。
ステップＳ８６２では、書類データの印刷が要求されたか否かを判定し、印刷が要求されたと判定したとき(Yes)は、ステップＳ８６４に移行して、書類データ管理装置２６０に印刷要求を送信し、一連の処理を終了して元の処理に復帰させる。
【００９９】
一方、ステップＳ８６２で、書類データの印刷が要求されないと判定したとき(No)は、一連の処理を終了して元の処理に復帰させる。
一方、ステップＳ８４６で、書類データの履歴確認が要求されないと判定したとき(No)は、ステップＳ８６２に移行する。
一方、ステップＳ８２８で、書類の位置確認が要求されないと判定したとき(No)は、ステップＳ８４６に移行する。
【０１００】
一方、ステップＳ８１４で、書類データの更新登録が要求されないと判定したとき(No)は、ステップＳ８２８に移行する。
一方、ステップＳ８００で、書類データの新規登録が要求されないと判定したとき(No)は、ステップＳ８１４に移行する。
次に、書類データ管理装置２６０の構成を図１５を参照しながら詳細に説明する。図１５は、書類データ管理装置２６０の構成を示すブロック図である。
【０１０１】
書類データ管理装置２６０は、図１５に示すように、制御プログラムに基づいて演算およびシステム全体を制御するＣＰＵ９０と、所定領域にあらかじめＣＰＵ９０の制御プログラム等を格納しているＲＯＭ９２と、ＲＯＭ９２等から読み出したデータやＣＰＵ９０の演算過程で必要な演算結果を格納するためのＲＡＭ９４と、外部装置に対してデータの入出力を媒介するＩ／Ｆ９８とで構成されており、これらは、データを転送するための信号線であるバス９９で相互にかつデータ授受可能に接続されている。
【０１０２】
Ｉ／Ｆ９８には、外部装置として、仮想オブジェクト管理装置１００、ユーザ端末２００、プリンタ２２０およびサービス連携管理装置２４０と無線通信により通信を行う無線通信装置８４と、書類データを登録する書類データ登録ＤＢ８５とが接続されている。
書類データ登録ＤＢ８５には、図１６に示すように、書類データを、サービスＩＤおよび識別ＩＤと対応付けて登録可能な書類データインデックステーブル６００が格納されている。図１６は、書類データインデックステーブル６００のデータ構造を示す図である。
【０１０３】
書類データインデックステーブル６００は、図１６に示すように、各書類データごとに１つのレコードが登録可能となっている。各レコードは、サービスＩＤを登録するフィールド６０２と、識別ＩＤを登録するフィールド６０４と、書類データのファイル名を登録するフィールド６０６を含んで構成されている。
図１６の例では、図中第１段目のレコードには、フィールド６０２にサービスＩＤとして「0003」が、フィールド６０４に識別ＩＤとして「0001」が、フィールド６０６に書類データのファイル名として「Ａ」がそれぞれ登録されている。これは、ファイル名「Ａ」の書類データは、サービスＩＤ「0003」または識別ＩＤ「0001」により特定することができることを意味している。
【０１０４】
ＣＰＵ９０は、マイクロプロセッシングユニットＭＰＵ等からなり、ＲＯＭ９２の所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図１７ないし図２０のフローチャートに示すサービス連携処理、第１の書類データ検索処理、第２の書類データ検索処理および書類データ登録等処理をそれぞれ時分割で実行するようになっている。
【０１０５】
初めに、サービス連携処理を図１７を参照しながら詳細に説明する。図１７は、サービス連携処理を示すフローチャートである。
サービス連携処理は、図１１および図１２のエリアイン通知応答処理およびエリアアウト通知応答処理に対応する処理であって、ＣＰＵ９０において実行されると、図１７に示すように、まず、ステップＳ５１８に移行するようになっている。
【０１０６】
ステップＳ５１８では、サービス連携開始要求を受信したか否かを判定し、サービス連携開始要求を受信したと判定したとき(Yes)は、ステップＳ５２０に移行して、受信したサービス連携開始要求に係る該当サービスの通信情報を通信情報登録テーブル５００から読み出し、読み出した通信情報に基づいて該当サービスの通信用オブジェクトデータをサービス連携管理装置２４０から取得し、ステップＳ５２２に移行して、取得した通信用オブジェクトデータに基づいて通信確立処理を実行することにより該当サービスの対象機器との通信を確立し、該当サービスとの連携を開始し、一連の処理を終了して元の処理に復帰させる。
【０１０７】
一方、ステップＳ５１８で、サービス連携開始要求を受信しないと判定したとき(No)は、ステップＳ６２０に移行して、サービス連携終了要求を受信したか否かを判定し、サービス連携終了要求を受信したと判定したとき(Yes)は、ステップＳ６２２に移行して、受信したサービス連携終了要求に係る該当サービスとの連携を終了し、一連の処理を終了して元の処理に復帰させる。
【０１０８】
一方、ステップＳ６２０で、サービス連携終了要求を受信しないと判定したとき(No)は、ステップＳ５１８に移行する。
次に、第１の書類データ検索処理を図１８を参照しながら詳細に説明する。図１８は、第１の書類データ検索処理を示すフローチャートである。
第１の書類データ検索処理は、図１１のエリアイン通知応答処理に対応する処理であって、ＣＰＵ９０において実行されると、図１８に示すように、まず、ステップＳ５２６に移行するようになっている。
【０１０９】
ステップＳ５２６では、現在サービス連携中であるか否かを判定し、サービス連携中であると判定したとき(Yes)は、ステップＳ５２８に移行するが、そうでないと判定したとき(No)は、ステップＳ５２６で待機する。
ステップＳ５２８では、書類データの送信要求を受信したか否かを判定し、送信要求を受信したと判定したとき(Yes)は、ステップＳ５３０に移行するが、そうでないと判定したとき(No)は、送信要求を受信するまでステップＳ５２８で待機する。
【０１１０】
ステップＳ５３０では、書類１４０に割り当てられたサービスＩＤを取得し、ステップＳ５３１に移行して、取得したサービスＩＤをもとに書類データ登録ＤＢ８５のなかから該当の書類データを検索し、ステップＳ５３２に移行して、検索により索出した書類データを該当サービスの対象機器に送信し、一連の処理を終了して元の処理に復帰させる。
次に、第２の書類データ検索処理を図１９を参照しながら詳細に説明する。図１９は、第２の書類データ検索処理を示すフローチャートである。
【０１１１】
第２の書類データ検索処理は、図１３の書類データ検索要求処理に対応する処理であって、ＣＰＵ９０において実行されると、図１９に示すように、まず、ステップＳ７０８に移行するようになっている。
ステップＳ７０８では、書類データの送信要求を受信したか否かを判定し、送信要求を受信したと判定したとき(Yes)は、ステップＳ７１０に移行するが、そうでないと判定したとき(No)は、送信要求を受信するまでステップＳ７０８で待機する。
【０１１２】
ステップＳ７１０では、識別ＩＤを受信し、ステップＳ７１２に移行して、取得した識別ＩＤをもとに書類データ登録ＤＢ８５のなかから該当の書類データを検索し、ステップＳ７１４に移行して、検索により索出した書類データをユーザ端末２００に送信し、一連の処理を終了して元の処理に復帰させる。
次に、書類データ登録等処理を図２０を参照しながら詳細に説明する。図２０は、書類データ登録等処理を示すフローチャートである。
【０１１３】
書類データ登録等処理は、図１４の書類データ登録要求等処理に対応する処理であって、ＣＰＵ９０において実行されると、図２０に示すように、まず、ステップＳ８０４に移行するようになっている。
ステップＳ８０４では、書類データの新規登録要求を受信したか否かを判定し、新規登録要求を受信したと判定したとき(Yes)は、ステップＳ８０６に移行して、書類データを受信し、ステップＳ８０８に移行して、識別ＩＤおよびサービスＩＤを生成し、ステップＳ８１０に移行する。
【０１１４】
ステップＳ８１０では、受信した書類データを、生成した識別ＩＤおよびサービスＩＤと対応付けて書類データ登録ＤＢ８５に登録し、ステップＳ８１２に移行して、生成したサービスＩＤを仮想オブジェクト管理装置１００に送信することにより、新規登録した書類データに対応する仮想オブジェクトを作成すべきことを仮想オブジェクト管理装置１００に要求する。この段階では、仮想オブジェクトの作成を予約するだけに止まり、仮想オブジェクトは、新規登録した書類データを印刷した時にその印刷物たる書類に対応付けて作成する。
【０１１５】
次いで、ステップＳ８１８に移行して、書類データの更新登録要求を受信したか否かを判定し、更新登録要求を受信したと判定したとき(Yes)は、ステップＳ８２０に移行して、書類データを受信し、ステップＳ８２２に移行して、識別ＩＤおよびサービスＩＤを生成し、ステップＳ８２４に移行する。
ステップＳ８２４では、受信した書類データを、生成した識別ＩＤおよびサービスＩＤと対応付けて書類データ登録ＤＢ８５に登録し、ステップＳ８２６に移行して、生成したサービスＩＤを仮想オブジェクト管理装置１００に送信することにより、更新登録した書類データに対応する仮想オブジェクトを作成すべきことを仮想オブジェクト管理装置１００に要求する。この段階では、仮想オブジェクトの作成を予約するだけに止まり、仮想オブジェクトは、更新登録した書類データを印刷した時にその印刷物たる書類に対応付けて作成する。
【０１１６】
次いで、ステップＳ８３２に移行して、書類の位置確認要求を受信したか否かを判定し、ステップＳ８３４に移行して、位置確認要求に係る書類データのサービスＩＤを書類データ登録ＤＢ８５のなかから検索し、ステップＳ８３６に移行して、検索により索出したサービスＩＤをもとに書類の配置位置を仮想オブジェクト管理装置１００に問い合わせる。なお、仮想オブジェクト管理装置１００は、書類の配置位置の問い合わせを受けたときは、該当仮想オブジェクトの配置位置を示す位置情報を書類データ管理装置２６０に送信する。
【０１１７】
次いで、ステップＳ８３８に移行して、位置情報を受信したか否かを判定し、位置情報を受信したと判定したとき(Yes)は、ステップＳ８４０に移行するが、そうでないと判定したとき(No)は、位置情報を受信するまでステップＳ８３８で待機する。
ステップＳ８４０では、受信した位置情報をユーザ端末２００に送信し、ステップＳ８５０に移行する。
【０１１８】
ステップＳ８５０では、書類データの履歴確認要求を受信したか否かを判定し、履歴確認要求を受信したと判定したとき(Yes)は、ステップＳ８５２に移行して、履歴確認要求に係る書類データを書類データ登録ＤＢ８５のなかから検索し、ステップＳ８５４に移行して、検索結果に基づいてその書類データが更新された履歴を示す履歴情報を生成し、ステップＳ８５６に移行して、生成した履歴情報をユーザ端末２００に送信し、ステップＳ８６６に移行する。
【０１１９】
ステップＳ８６６では、書類データの印刷要求を受信したか否かを判定し、印刷要求を受信したと判定したとき(Yes)は、ステップＳ８６８に移行して、印刷要求に係る書類データを書類データ登録ＤＢ８５のなかから検索し、ステップＳ８７０に移行して、検索により索出した書類データに対応する識別ＩＤおよびサービスＩＤを書類データインデックステーブル６００から読み出し、ステップＳ８７２に移行して、索出した書類データおよび読み出した識別ＩＤをプリンタ２２０に送信し、ステップＳ８７４に移行して、プリンタ２２０の位置情報および読み出したサービスＩＤを仮想オブジェクト管理装置１００に送信し、一連の処理を終了して元の処理に復帰させる。
【０１２０】
一方、ステップＳ８６６で、書類データの印刷要求を受信しないと判定したとき(No)は、一連の処理を終了して元の処理に復帰させる。
一方、ステップＳ８５０で、書類データの履歴確認要求を受信しないと判定したとき(No)は、ステップＳ８６６に移行する。
一方、ステップＳ８３２で、書類の位置確認要求を受信しないと判定したとき(No)は、ステップＳ８５０に移行する。
【０１２１】
一方、ステップＳ８１８で、書類データの更新登録要求を受信しないと判定したとき(No)は、ステップＳ８３２に移行する。
一方、ステップＳ８０４で、書類データの新規登録要求を受信しないと判定したとき(No)は、ステップＳ８１８に移行する。
次に、プリンタ２２０の構成を詳細に説明する。
【０１２２】
プリンタ２２０は、ユーザ端末２００とほぼ同一機能を有して構成されており、ユーザ端末２００とは、記憶装置８１、表示装置８２および識別ＩＤ読取装置８３に代えて印刷装置を備えている点が異なる。また、プリンタ２２０のＣＰＵにおいて実行される処理も、ステップＳ５３６の編集処理に代えて印刷処理を行う点、並びに図１３および図１４のフローチャートに示す処理に相当する処理が存在しない点を除けば、すべて同じである。
【０１２３】
印刷処理では、書類データおよび識別ＩＤを受信したときは、受信した書類データに基づいて書類を印刷し、受信した識別ＩＤをその書類の所定箇所に印刷するとともに、通信装置をその書類の所定箇所に埋め込む。
次に、本実施の形態の動作を説明する。
初めに、ユーザ端末２００で書類１４０に対応する書類データを編集する場合を説明する。なお、書類１４０に対応する書類データは、書類データ管理装置２６０にあらかじめ登録されているものとする。
【０１２４】
まず、書類１４０を所持して室内を移動すると、書類１４０に埋め込まれた通信装置１４２では、ステップＳ４００，Ｓ４０２を経て、位置情報取得装置から位置情報が取得され、取得された位置情報が仮想オブジェクト管理装置１００に送信される。
仮想オブジェクト管理装置１００では、位置情報を受信すると、ステップＳ４０６，Ｓ４０８を経て、受信した位置情報に基づいて、書類データ検索サービスについて仮想オブジェクト管理テーブル４００のフィールド４０８の座標が更新され、位置情報を受信したことの応答が通信装置１４２に通知される。
【０１２５】
通信装置１４２では、位置情報の送信に対する応答を受信すると、所定時間（例えば、３秒程度）をおいて位置情報の送信が繰り返し行われる。これにより、仮想オブジェクトＢの配置位置が書類１４０の移動に伴って更新される。
次に、書類１４０に対応する書類データを編集するには、ユーザは、書類１４０をユーザ端末２００に接近させる。これにより、仮想オブジェクトＢが仮想オブジェクトＡにエリアインすると、仮想オブジェクト管理装置１００では、ステップＳ５００〜Ｓ５０６を経て、ユーザ端末２００のサービス情報に基づいて通信情報登録テーブル５００から通信情報が読み出され、読み出された通信情報に基づいて通信用オブジェクトデータＡがサービス連携管理装置２４０から取得される。そして、ステップＳ５０８を経て、取得された通信用オブジェクトデータＡに基づく通信確立処理の実行によりユーザ端末２００との通信が確立され、エリアインがユーザ端末２００に通知される。
【０１２６】
ユーザ端末２００では、エリアインの通知を受信すると、エリアインの通知に係るサービスが書類データ検索サービスであることから、ステップＳ５１２，Ｓ５１４を経て、書類データ検索サービスの通信情報が通信情報登録テーブル５００から読み出され、読み出された通信情報に基づいて通信用オブジェクトデータＢがサービス連携管理装置２４０から取得される。そして、ステップＳ５１６，Ｓ５２４を経て、取得された通信用オブジェクトデータＢに基づく通信確立処理の実行により書類１４０との通信が確立され、サービス連携開始要求および書類データの送信要求が書類データ管理装置２６０に送信される。
【０１２７】
書類データ管理装置２６０では、サービス連携開始要求を受信すると、受信したサービス連携開始要求に係るサービスがユーザ端末サービスであることから、ステップＳ５２０を経て、ユーザ端末サービスの通信情報が通信情報登録テーブル５００から読み出され、読み出された通信情報に基づいて通信用オブジェクトデータＡがサービス連携管理装置２４０から取得される。次いで、ステップＳ５２２を経て、取得された通信用オブジェクトデータＡに基づく通信確立処理の実行によりユーザ端末２００との通信が確立され、ユーザ端末サービスとの連携が開始される。そして、ユーザ端末サービスの連携中に、書類データの送信要求を受信すると、ステップＳ５３０，Ｓ５３１を経て、書類１４０に割り当てられたサービスＩＤが取得され、取得されたサービスＩＤをもとに書類データ登録ＤＢ８５のなかから該当の書類データが検索される。その結果、該当の書類データが索出されると、ステップＳ５３２を経て、索出された書類データがユーザ端末２００に送信される。
【０１２８】
ユーザ端末２００では、書類データを受信すると、ステップＳ５３６，Ｓ５３８を経て、ワープロ等が起動し、受信した書類データに基づいてワープロ等で編集を行う編集処理が実行され、エリアインの通知を受信したことの応答が仮想オブジェクト管理装置１００に通知される。
仮想オブジェクト管理装置１００では、エリアインの通知に対する応答を受信すると、ステップＳ５４２を経て、書類データ検索サービスのエリアイン管理情報にユーザ端末サービスのサービスＩＤが登録され、書類データ検索サービスとユーザ端末サービスとが連携中であることが管理される。
【０１２９】
次に、書類１４０に対応する書類データの編集を終えるには、ユーザは、書類１４０を所持してユーザ端末２００から離れる。これにより、仮想オブジェクトＢが仮想オブジェクトＡからエリアアウトすると、仮想オブジェクト管理装置１００では、ステップＳ６００〜Ｓ６０８を経て、ユーザ端末２００のサービス情報に基づいて通信情報登録テーブル５００から通信情報が読み出され、読み出された通信情報に基づいて通信用オブジェクトデータＡがサービス連携管理装置２４０から取得される。そして、ステップＳ６１０を経て、取得された通信用オブジェクトデータＡに基づく通信確立処理の実行によりユーザ端末２００との通信が確立され、エリアアウトがユーザ端末２００に通知される。
【０１３０】
ユーザ端末２００では、エリアアウトの通知を受信すると、エリアアウトの通知に係るサービスが書類データ検索サービスであることから、ステップＳ６１４，Ｓ６１６を経て、書類データ検索サービスの通信情報が通信情報登録テーブル５００から読み出され、読み出された通信情報に基づいて通信用オブジェクトデータＢがサービス連携管理装置２４０から取得される。そして、ステップＳ６１８，Ｓ６２４を経て、取得された通信用オブジェクトデータＢに基づく通信確立処理の実行により書類データ管理装置２６０との通信が確立され、サービス連携終了要求が書類データ管理装置２６０に送信され、エリアアウトの通知を受信したことの応答が仮想オブジェクト管理装置１００に送信される。
【０１３１】
書類データ管理装置２６０では、サービス連携終了要求を受信すると、受信したサービス連携終了要求に係るサービスがユーザ端末サービスであることから、ステップＳ６２２を経て、ユーザ端末サービスとの連携が終了する。
一方、仮想オブジェクト管理装置１００では、エリアアウトの通知に対する応答を受信すると、ステップＳ６２８を経て、書類データ検索サービスのエリアイン管理情報からユーザ端末サービスのサービスＩＤが削除され、書類データ検索サービスとユーザ端末サービスとの連携が終了したことが管理される。
【０１３２】
なお、以上では、書類１４０をユーザ端末２００に接近させて仮想オブジェクトＢを仮想オブジェクトＡにエリアインさせることにより、書類１４０に対応する書類データをユーザ端末２００で編集する場合を説明したが、書類１４０をプリンタ２２０に接近させ仮想オブジェクトＢを仮想オブジェクトＣにエリアインさせることにより、書類１４０に対応する書類データをプリンタ２２０で印刷する場合についても、これと同じ要領で行うことができる。
【０１３３】
次に、通信装置１４０が通信圏外にあり、または書類１４０に仮想オブジェクトが対応付けられていない等、何らかの事情により仮想オブジェクトによる書類データ検索サービスが利用できない場合において、ユーザ端末２００で書類１４０に対応する書類データを編集する場合を説明する。
書類１４０に対応する書類データを編集するには、ユーザは、ユーザ端末２００において、書類１４０に印刷されている識別ＩＤを識別ＩＤ読取装置８３で読み取る。この読み取りは、バーコードリーダでバーコードを読み取るのと同じ要領で行うことができる。
【０１３４】
ユーザ端末２００では、識別ＩＤ読取装置８３で識別ＩＤが読み取られると、ステップＳ７０２を経て、書類データの送信要求とともに、読み取られた識別ＩＤが書類データ管理装置２６０に送信される。
書類データ管理装置２６０では、書類データの送信要求を受信すると、ステップＳ７１０，Ｓ７１２を経て、識別ＩＤを受信し、取得された識別ＩＤをもとに書類データ登録ＤＢ８５のなかから該当の書類データが検索される。その結果、該当の書類データが索出されると、ステップＳ７１４を経て、索出された書類データがユーザ端末２００に送信される。
【０１３５】
ユーザ端末２００では、書類データを受信すると、ステップＳ７０６を経て、ワープロ等が起動し、受信した書類データに基づいてワープロ等で編集を行う編集処理が実行される。
したがって、仮想オブジェクトによる書類データ検索サービスが利用できない場合であっても、ユーザは、書類１４０に印刷された識別ＩＤを識別ＩＤ読取装置８３で読み取ることにより、書類１４０に対応する書類データを入手することができる。
【０１３６】
次に、新たに作成した書類データを書類データ管理装置２６０に登録する場合を説明する。
書類データの新規登録を行うには、ユーザは、ユーザ端末２００において書類データの新規登録を要求する。このとき、新規登録の対象となる書類データは、ユーザ端末２００にあらかじめ用意されているものとする。
【０１３７】
ユーザ端末２００では、書類データの新規登録が要求されると、ステップＳ８０２を経て、新規登録の対象となる書類データが新規登録要求とともに書類データ管理装置２６０に送信される。
書類データ管理装置２６０では、書類データの新規登録要求を受信すると、ステップＳ８０６〜Ｓ８１２を経て、書類データを受信し、識別ＩＤおよびサービスＩＤが生成され、受信した書類データが識別ＩＤおよびサービスＩＤと対応付けられて書類データ登録ＤＢ８５に登録され、生成されたサービスＩＤが仮想オブジェクト管理装置１００に送信される。
【０１３８】
次に、既に登録されている書類データを編集し、更新した書類データを新たなバージョンとして書類データ管理装置２６０に登録する場合を説明する。
書類データの更新登録を行うには、ユーザは、ユーザ端末２００において書類データの更新登録を要求する。このとき、更新登録の対象となる書類データは、ユーザ端末２００にあらかじめ用意されているものとする。
【０１３９】
ユーザ端末２００では、書類データの更新登録が要求されると、ステップＳ８１６を経て、更新登録の対象となる書類データが更新登録要求とともに書類データ管理装置２６０に送信される。
書類データ管理装置２６０では、書類データの更新登録要求を受信すると、ステップＳ８２０〜Ｓ８２６を経て、書類データを受信し、識別ＩＤおよびサービスＩＤが生成され、受信した書類データが識別ＩＤおよびサービスＩＤと対応付けられて書類データ登録ＤＢ８５に登録され、生成されたサービスＩＤが仮想オブジェクト管理装置１００に送信される。ここで、書類データは、新たなバージョンとして追加登録されるので、旧バージョンの書類データも依然として登録されたままとなる。
【０１４０】
次に、書類１４０の在処を確認する場合を説明する。
書類１４０の在処を確認するには、ユーザは、ユーザ端末２００において書類の位置確認を要求する。
ユーザ端末２００では、書類の位置確認が要求されると、ステップＳ８３０を経て、位置確認要求が書類データ管理装置２６０に送信される。
【０１４１】
書類データ管理装置２６０では、位置確認要求を受信すると、ステップＳ８３４を経て、位置確認要求に係る書類データのサービスＩＤが書類データ登録ＤＢ８５のなかから検索される。その結果、該当のサービスＩＤが索出されると、ステップＳ８３６を経て、索出されたサービスＩＤをもとに書類１４０の配置位置について仮想オブジェクト管理装置１００に問い合わせが行われる。
【０１４２】
仮想オブジェクト管理装置１００では、書類の配置位置の問い合わせを受けると、該当仮想オブジェクトの配置位置を示す位置情報が検索され書類データ管理装置２６０に送信される。
書類データ管理装置２６０では、位置情報を受信すると、ステップＳ８４０を経て、受信した位置情報がユーザ端末２００に送信される。
【０１４３】
ユーザ端末２００では、位置情報を受信すると、ステップＳ８４４を経て、受信した位置情報が表示装置８２に表示される。これにより、ユーザは、書類１４０のおおよその在処を把握することができるので、書類１４０を探し出すのに便利である。
次に、書類データの更新履歴を確認する場合を説明する。
書類データの更新履歴を確認するには、ユーザは、ユーザ端末２００において履歴確認を要求する。
【０１４４】
ユーザ端末２００では、履歴確認が要求されると、ステップＳ８４８を経て、履歴確認要求が書類データ管理装置２６０に送信される。
書類データ管理装置２６０では、履歴確認要求を受信すると、ステップＳ８５２を経て、履歴確認要求に係る書類データが書類データ登録ＤＢ８５のなかから検索される。その結果、該当の書類データが索出されると、ステップＳ８５４，Ｓ８５６を経て、検索結果に基づいてその書類データが更新された履歴を示す履歴情報が生成され、生成された履歴情報がユーザ端末２００に送信される。
【０１４５】
ユーザ端末２００では、履歴情報を受信すると、ステップＳ８６０を経て、受信した履歴情報が表示装置８２に表示される。これにより、ユーザは、同一の書類データについて更新履歴を把握することができる。
次に、書類データに基づいて書類を印刷する場合を説明する。
書類データに基づいて書類を印刷するには、ユーザは、ユーザ端末２００において、書類データ管理装置２６０に登録されているいずれかの書類データを指定するとともに印刷を要求する。
【０１４６】
ユーザ端末２００では、印刷が要求されると、ステップＳ８６４を経て、印刷要求が書類データ管理装置２６０に送信される。
書類データ管理装置２６０では、印刷要求を受信すると、ステップＳ８６８を経て、印刷要求に係る書類データが書類データ登録ＤＢ８５のなかから検索される。その結果、該当の書類データが索出されると、ステップＳ８７０，Ｓ８７２を経て、索出された書類データに対応する識別ＩＤおよびサービスＩＤが書類データインデックステーブル６００から読み出され、索出された書類データおよび読み出された識別ＩＤがプリンタ２２０に送信される。
【０１４７】
プリンタ２２０では、書類データおよび識別ＩＤを受信すると、受信した書類データに基づいて書類が印刷され、受信した識別ＩＤがその書類の所定箇所に印刷されるとともに、通信装置がその書類の所定箇所に埋め込まれる。
一方、書類データ管理装置２６０では、印刷が完了すると、ステップＳ８７４を経て、プリンタ２２０の位置情報および読み出されたサービスＩＤが仮想オブジェクト管理装置１００に送信される。
【０１４８】
仮想オブジェクト管理装置１００では、プリンタ２２０の位置情報およびサービスＩＤを受信すると、仮想オブジェクトが作成され、作成された仮想オブジェクトがプリンタ２２０で印刷された書類に対応付けられるとともに、その仮想オブジェクトが、受信したサービスＩＤと対応付けられて管理される。
このようにして、本実施の形態では、仮想オブジェクト管理装置１００は、仮想オブジェクトＡの形状および配置位置に関するオブジェクト情報をユーザ端末２００と対応付け登録し、仮想オブジェクトＢの形状および配置位置に関するオブジェクト情報を書類１４０と対応付けて登録しておき、受信した位置情報に基づいて仮想オブジェクトＢの配置位置を更新する一方、仮想オブジェクト管理テーブル４００を参照して、仮想オブジェクトＢが仮想オブジェクトＡにエリアインしていると判定したときは、エリアインの通知をユーザ端末２００に送信するようになっており、ユーザ端末２００は、エリアインの通知を受信したときは、書類データの送信要求を書類データ管理装置２６０に送信し、その送信により書類データを受信したときは、受信した書類データに基づいて編集処理を行うようになっており、書類データ管理装置２６０は、書類データの送信要求を受信したときは、書類１４０に割り当てられているサービスＩＤをもとに該当の書類データを書類データ登録ＤＢ８５のなかから検索し、検索により索出した書類データをユーザ端末２００に送信するようになっている。
【０１４９】
これにより、ユーザは、ユーザ端末２００の付近に書類１４０を持って行くだけで、書類１４０に対応する書類データを入手することができるので、書類データの入手が容易となり、従来に比して、書類データを比較的有効に活用することができる。
また、仮想オブジェクトＡ，Ｂが形状および配置位置を有し、仮想オブジェクトＢが仮想オブジェクトＡにエリアインしているか否かを判定する構成により、書類データ検索サービスが提供される領域が比較的明確化されることから、例えば数ｍ単位といった細かな単位で異なる書類データ検索サービスを提供することが可能となり、また、ユーザ端末２００に対応付けられた領域（仮想オブジェクトＡの領域）および書類１４０に対応付けられた領域（仮想オブジェクトＢの領域）が点ではなく所定の範囲をもっていることから、ユーザが書類データ検索サービスを受けやすくなる。また、ユーザは、仮想オブジェクトＡの領域またはその付近に書類１４０を持って行くだけで書類データ検索サービスの提供を受けることができるので、比較的容易に書類データ検索サービスの提供を受けることができる。
【０１５０】
さらに、本実施の形態では、書類１４０から識別ＩＤを読み取り、読み取った識別ＩＤに対応する書類データを書類データ登録ＤＢ８５のなかから検索し、検索により索出した書類データをユーザ端末２００に送信するようになっている。
これにより、ユーザは、識別ＩＤが付された書類を与えるだけで、その書類に対応する書類データを入手することができるので、従来に比して、書類データを比較的有効に活用することができる。
【０１５１】
さらに、本実施の形態では、通信装置１４２は、位置情報取得装置を有し、位置情報取得装置で取得した位置情報を仮想オブジェクト管理装置１００に送信するようになっており、仮想オブジェクト管理装置１００は、位置情報を受信したときは、受信した位置情報に基づいて仮想オブジェクトＢの配置位置を更新する一方、仮想オブジェクト管理テーブル４００を参照して、仮想オブジェクトＢが仮想オブジェクトＡにエリアインしていると判定したときは、エリアインの通知をユーザ端末２００に送信するようになっている。
【０１５２】
これにより、仮想オブジェクト管理装置１００で位置情報の生成および仮想オブジェクトの重複判定が行われることから、通信装置１４２で行う場合に比して、通信装置１４２の処理負荷を低減することができる。
さらに、本実施の形態では、プリンタ２２０は、書類データを受信したときは、受信した書類データに基づいて書類を印刷し、通信装置１４２をその書類に埋め込むようになっている。
【０１５３】
これにより、書類データ登録ＤＢ８５の書類データに基づいて印刷したすべての書類には、通信装置１４２が埋め込まれ、すなわち仮想オブジェクトＢが対応付けられているので、書類データをさらに有効に活用することができる。
さらに、本実施の形態では、プリンタ２２０は、書類データおよび識別ＩＤを受信したときは、受信した書類データに基づいて書類を印刷し、その書類に識別ＩＤを印刷するようになっている。
【０１５４】
これにより、書類データ登録ＤＢ８５の書類データに基づいて作成したすべての書類には、対応する識別ＩＤが付加されるので、書類データをさらに有効に活用することができる。
さらに、本実施の形態では、書類の位置確認要求があったときは、仮想オブジェクトＢのオブジェクト情報を仮想オブジェクト管理ＤＢ４２のなかから検索し、検索により索出したオブジェクト情報に基づいて仮想オブジェクトＢの位置情報を生成し、生成した位置情報をユーザ端末２００に送信するようになっている。
【０１５５】
これにより、ユーザは、書類データに対応する書類のおおよその在処を把握することができるので、書類データに対応する書類を探し出すのに便利である。したがって、書類が管理しやすくなる。
さらに、本実施の形態では、書類データの新規登録要求があったときは、その新規登録要求に係る書類データのサービスＩＤを生成し、その新規登録要求に係る書類データを仮想オブジェクトと対応付けて書類データ登録ＤＢ８５に登録するとともに、生成したサービスＩＤに基づいて書類と仮想オブジェクトとを対応付けるようになっている。
【０１５６】
これにより、書類データを新規登録することができる。
さらに、本実施の形態では、書類データの更新登録要求があったときは、その更新登録要求に係る書類データのサービスＩＤを生成し、その更新登録要求に係る書類データを仮想オブジェクトと対応付けて書類データ登録ＤＢ８５に登録するとともに、生成したサービスＩＤに基づいて書類と仮想オブジェクトとを対応付けるようになっている。
【０１５７】
これにより、書類データを更新登録することができる。
さらに、本実施の形態では、書類データの履歴確認要求があったときは、その履歴確認要求に係る書類データを書類データ登録ＤＢ８５のなかから検索し、検索結果に基づいてその書類データが更新された履歴を示す履歴情報を生成し、生成した履歴情報をユーザ端末２００に送信するようになっている。
【０１５８】
これにより、ユーザは、同一の書類データについて更新履歴を把握することができる。
さらに、本実施の形態では、ユーザ端末２００は、エリアインの通知を受信したときは、通信用オブジェクトデータＢをサービス連携管理装置２４０から取得し、取得した通信用オブジェクトデータＢに基づく通信確立処理の実行によりプロジェクタ表示データの送信要求を書類１４０に送信するようになっている。
【０１５９】
これにより、ユーザ端末２００は、サービス連携管理装置２４０にアクセス可能となっていれば、通信用オブジェクトデータＢを有していなくてもユーザ端末サービスの提供を行うことができるので、書類１４０の機種、台数その他の如何にかかわらず追加することができ、ユーザ端末２００の追加が比較的容易となる。また、書類１４０が複数存在する場合には、書類１４０との通信用オブジェクトデータをサービス連携管理装置２４０で一元管理することが可能となる。
【０１６０】
上記実施の形態において、プリンタ２２０は、発明３の書類作成手段、または発明３の識別情報付加手段に対応し、書類データ登録ＤＢ８５は、発明２、５ないし７、１８若しくは１９の書類データ記憶手段、または発明１の印刷用データ記憶手段に対応している。また、識別ＩＤ読取装置８３は、発明１、２または１８の識別情報取得手段に対応し、ステップＳ７００は、発明１９の識別情報取得ステップに対応し、ステップＳ７１２は、発明２若しくは１８の書類データ検索手段、発明１の印刷用データ検索手段、または発明１９の書類データ検索ステップに対応している。
【０１６１】
また、上記実施の形態において、ステップＳ７１４は、発明２若しくは１８の書類データ提供手段、発明１の印刷用データ提供手段、または発明１９の書類データ提供ステップに対応し、識別ＩＤは、発明１ないし３、５、６、１８または１９の識別情報に対応している。
上記実施の形態において、仮想オブジェクト管理装置１００は、発明１１または１７の仮想オブジェクト管理端末に対応し、仮想オブジェクト管理ＤＢ４２は、発明９、１１若しくは１７の第１オブジェクト情報記憶手段、または発明９、１１、１３若しくは１７の第２オブジェクト情報記憶手段に対応している。また、プリンタ２２０は、発明１２の書類作成手段、または発明１２の通信装置付加手段に対応し、書類データ登録ＤＢ８５は、発明９、１４ないし１６の書類データ記憶手段に対応し、位置情報取得装置は、発明９、１１または１７の位置情報取得手段に対応している。
【０１６２】
また、上記実施の形態において、ステップＳ４０６は、発明９または１１のオブジェクト情報更新手段に対応し、仮想オブジェクトＡは、発明９ないし１１または１７の第１仮想オブジェクトに対応し、仮想オブジェクトＢは、発明９、１１、１３ないし１５または１７の第２仮想オブジェクトに対応している。また、サービスＩＤは、発明１４または１５の識別情報に対応している。
【０１６３】
なお、上記実施の形態においては、書類の位置確認要求があったときは、仮想オブジェクトＢのオブジェクト情報を仮想オブジェクト管理ＤＢ４２のなかから検索し、検索により索出したオブジェクト情報に基づいて仮想オブジェクトＢの位置情報を生成し、生成した位置情報をユーザ端末２００に送信するように構成したが、これに限らず、識別ＩＤ読取装置を複数箇所に配置し、識別ＩＤ読取装置で識別ＩＤを読み取ったときは、その識別ＩＤ読取装置の位置を特定するための位置情報を、その識別ＩＤに対応する書類データと対応付けて書類データ登録ＤＢ８５に登録し、書類の位置確認要求があったときは、その位置確認要求に係る書類データに対応する位置情報を書類データ登録ＤＢ８５のなかから検索し、検索により索出した位置情報をユーザ端末２００に送信するように構成してもよい。
【０１６４】
これにより、ユーザは、書類データに対応する書類のおおよその在処を把握することができるので、書類データに対応する書類を探し出すのに便利である。したがって、書類が管理しやすくなる。
この場合において、書類データ登録ＤＢ８５は、発明４の書類データ記憶手段に対応し、識別ＩＤ読取装置は、発明４の識別情報取得手段に対応し、識別ＩＤは、発明４の識別情報に対応している。
【０１６５】
また、上記実施の形態においては、サービスＩＤによって書類と仮想オブジェクトを対応付けるように構成したが、これに限らず、サービスＩＤはサービスの種別を特定するためにのみ使用し、識別ＩＤによって書類と仮想オブジェクトを対応付けるように構成してもよい。この場合、仮想オブジェクト管理装置１００では、例えば、オブジェクト情報またはサービス情報のいずれかに識別ＩＤを含め、エリアインを通知するときは、エリアインの通知とともに識別ＩＤを該当サービスの対象機器に送信する。
【０１６６】
また、上記実施の形態においては、仮想オブジェクト管理装置１００と書類データ管理装置２６０とを別体として構成したが、これに限らず、それら管理装置１００，２６０を一体として構成してもよい。
また、上記実施の形態においては、仮想オブジェクト管理装置１００とサービス連携管理装置２４０とを別体として構成したが、これに限らず、これら管理装置１００，２４０を一体として構成してもよい。
【０１６７】
また、上記実施の形態において、履歴情報は、書類データが更新された履歴を示す情報として構成したが、これに加えて、履歴情報は、書類データを識別するための識別情報を含み、履歴情報の提供を受けたユーザがその履歴情報に含まれる識別情報を書類データ管理装置２６０を送信することにより、書類データ管理装置２６０は、受信した識別情報に基づいて過去または最新の書類データを検索して提供するように構成してもよい。
【０１６８】
また、上記実施の形態においては、ユーザ認証については特に説明しなかったが、例えば、仮想オブジェクト管理装置１００は、エリアインを検出したタイミングでユーザ認証を行い、エリアインに係るユーザについて認証が得られたときにのみエリアインの通知を該当サービスの対象機器に送信するように構成することもできる。
また、上記実施の形態においては、書類データにアクセス権を設定することについて特に説明しなかったが、例えば、書類データ管理装置２６０は、書類データをアクセス権情報と対応付けて管理し、外部（例えば、ユーザ端末２００）からの設定要求に応じて、その設定要求に係る書類データのアクセス権を設定・変更するように構成することもできる。この場合、ユーザが有するアクセス権ではアクセスが禁止されている書類データに対しては、たとえ書類を所持していても書類データを編集することができない。
【０１６９】
また、上記実施の形態において、通信装置１４２は、位置情報取得装置を有し、位置情報取得装置で取得した位置情報を仮想オブジェクト管理装置１００に送信するように構成したが、これに限らず、通信装置１４２は、識別ＩＤを発信するようになっており、通信装置１４２と通信可能な基地局を点在して設け、通信装置１４２と基地局との通信により通信装置１４２の位置を特定するように構成してもよい。そのほか、携帯電話と基地局との間で位置情報を交換する方法を採用することもできる。
【０１７０】
また、上記実施の形態において、ユーザ端末２００は、書類データの新規登録要求、書類データの更新登録要求、書類の位置確認要求、書類データの履歴確認要求および印刷要求を書類データ管理装置２６０に送信するように構成したが、これに限らず、これら要求にユーザ情報を含めて書類データ管理装置２６０に送信するように構成してもよい。これにより、書類データ管理装置２６０では、書類データの新規登録要求、書類データの更新登録要求、書類の位置確認要求、書類データの履歴確認要求および印刷要求に含まれるユーザ情報に基づいて、例えば、ユーザ認証等を行うことができる。
【０１７１】
また、上記実施の形態において、ワープロ等で作成・更新した書類データを新規登録または更新登録の対象としたが、これに限らず、手書きの書類をスキャナで取り込み、取り込んだイメージ情報に基づいて手書き部分を決定し、手書き部分を描画オブジェクトとして書類データを作成し、作成した書類データを新規登録または更新登録の対象とすることもできる。さらに、描画オブジェクトの中から手書き文書の内容を認識し、テキスト情報へ変換し、書類データに反映するようにしてもよい。
【０１７２】
また、上記実施の形態においては、オブジェクト情報およびサービス情報の送受信を無線により行うように構成したが、これに限らず、ネットワークを介して行うように構成してもよいし、またはＩＣカードチップや２次元バーコード等の記憶媒体に格納してそれを介して行うように構成してもよい。
また、上記実施の形態において、オブジェクト情報およびサービス情報は、仮想オブジェクト管理装置１００に格納するように構成したが、これに限らず、オブジェクト情報およびサービス情報は、それぞれ別の装置に格納しておき、仮想オブジェクト管理装置１００には、それらにアクセスするためのアクセス情報（例えば、ショートカット）だけを格納するように構成してもよい。例えば、ユーザ端末２００は、仮想オブジェクト管理装置１００からアクセス情報を取得し、そのアクセス情報に基づいてオブジェクト情報およびサービス情報を入手する。
【０１７３】
また、上記実施の形態において、図５ないし図７のフローチャートに示す処理を実行するにあたってはいずれも、ＲＯＭ３２にあらかじめ格納されている制御プログラムを実行する場合について説明したが、これに限らず、これらの手順を示したプログラムが記憶された記憶媒体から、そのプログラムをＲＡＭ３４に読み込んで実行するようにしてもよい。
【０１７４】
また、上記実施の形態において、図９のフローチャートに示す処理を実行するにあたっては、所定の制御プログラムを実行する場合について説明したが、これらの手順を示したプログラムが記憶された記憶媒体から、そのプログラムをＲＡＭ等のメモリに読み込んで実行するようにしてもよい。
また、上記実施の形態において、図１１ないし図１４のフローチャートに示す処理を実行するにあたってはいずれも、ＲＯＭ７２にあらかじめ格納されている制御プログラムを実行する場合について説明したが、これに限らず、これらの手順を示したプログラムが記憶された記憶媒体から、そのプログラムをＲＡＭ７４に読み込んで実行するようにしてもよい。
【０１７５】
また、上記実施の形態において、図１７ないし図２０のフローチャートに示す処理を実行するにあたってはいずれも、ＲＯＭ９２にあらかじめ格納されている制御プログラムを実行する場合について説明したが、これに限らず、これらの手順を示したプログラムが記憶された記憶媒体から、そのプログラムをＲＡＭ９４に読み込んで実行するようにしてもよい。
【０１７６】
ここで、記憶媒体とは、ＲＡＭ、ＲＯＭ等の半導体記憶媒体、ＦＤ、ＨＤ等の磁気記憶型記憶媒体、ＣＤ、ＣＤＶ、ＬＤ、ＤＶＤ等の光学的読取方式記憶媒体、ＭＯ等の磁気記憶型／光学的読取方式記憶媒体であって、電子的、磁気的、光学的等の読み取り方法のいかんにかかわらず、コンピュータで読み取り可能な記憶媒体であれば、あらゆる記憶媒体を含むものである。
【０１７７】
また、上記実施の形態においては、本発明に係る印刷用データ管理システム、書類管理システム、仮想オブジェクト管理端末および書類管理プログラム、並びに書類管理方法を、図１に示すように、ユーザ端末２００を囲む領域に球形状からなる仮想オブジェクトＡを、書類１４０を囲む領域に仮想オブジェクトＢをそれぞれ配置・設定し、仮想オブジェクトＡ，Ｂが重なり合ったときに、書類１４０に対応する書類データを検索してユーザ端末２００に送信し、ユーザ端末２００で書類データを編集する場合について適用したが、これに限らず、本発明の主旨を逸脱しない範囲で他の場合にも適用可能である。
【図面の簡単な説明】
【図１】  本発明を適用するネットワークシステムの構成を示す図である。
【図２】  仮想オブジェクト管理装置１００の構成を示すブロック図である。
【図３】  仮想オブジェクト管理テーブル４００のデータ構造を示す図である。
【図４】  通信情報登録テーブル５００のデータ構造を示す図である。
【図５】  オブジェクト情報更新処理を示すフローチャートである。
【図６】  エリアイン通知処理を示すフローチャートである。
【図７】  エリアアウト通知処理を示すフローチャートである。
【図８】  書類１４０の構造を示すブロック図である。
【図９】  位置情報通知処理を示すフローチャートである。
【図１０】  ユーザ端末２００の構成を示すブロック図である。
【図１１】  エリアイン通知応答処理を示すフローチャートである。
【図１２】  エリアアウト通知応答処理を示すフローチャートである。
【図１３】  書類データ検索要求処理を示すフローチャートである。
【図１４】  書類データ登録要求等処理を示すフローチャートである。
【図１５】  書類データ管理装置２６０の構成を示すブロック図である。
【図１６】  書類データインデックステーブル６００のデータ構造を示す図である。
【図１７】  サービス連携処理を示すフローチャートである。
【図１８】  第１の書類データ検索処理を示すフローチャートである。
【図１９】  第２の書類データ検索処理を示すフローチャートである。
【図２０】  書類データ登録等処理を示すフローチャートである。
【符号の説明】
１００                    仮想オブジェクト管理装置
１４０                    書類
１４２                    通信装置
１４４                    識別ＩＤ
２００                    ユーザ端末
２２０                    プリンタ
２４０                    サービス連携管理装置
２６０                    書類データ管理装置
４００                    仮想オブジェクト管理テーブル
５００                    通信情報登録テーブル
６００                    書類データインデックステーブル
３０，７０，９０          ＣＰＵ
３２，７２，９２          ＲＯＭ
３４，７４，９４          ＲＡＭ
３８，７８，９８          Ｉ／Ｆ
４０，８０，８４          無線通信装置
４２                      仮想オブジェクト管理ＤＢ
８１                      記憶装置
８２                      表示装置
８３                      識別ＩＤ読取装置
８５                      書類データ登録ＤＢ