(57)【要約】【課題】  例えばアプリケーション等で利用する際の一時ファイルをメモリ内に格納することなく、このような一時ファイルをサーバ内に格納したままで利用することができるようにした、仮想データ共有システムを提供する。【解決手段】  ネットワークを介してサーバ側端末に接続される複数個のクライアント側携帯端末が、それぞれ仮想フォルダへのアクセスにより、実際にはサーバ側端末の共有データ格納手段にアクセスして、データを読み書きする仮想データ共有システムにおいて、上記各クライアント側携帯端末１００が、サーバ側端末２００の共有データ格納手段２３０内に作成した情報格納ディレクトリ２３１内にデータを格納し、アプリケーションに応じた要求指令により、上記サーバ側端末から共有データ格納手段に格納された対応するデータを受信して、このデータを直接に処理する。【選択図】  図１
2005284407.tif 000002
【特許請求の範囲】
【請求項１】
共有データ格納手段を備えたサーバ側端末と、ネットワークを介して上記サーバ側端末に接続される複数個のクライアント側携帯端末と、を設けて、
上記各クライアント側携帯端末が、サーバ側端末の共有データ格納手段にアクセスするための仮想フォルダを作成して、この仮想フォルダへのアクセスの際に、実際には上記ネットワークを介してサーバ側端末の共有データ格納手段の指定されたフォルダにアクセスして、当該フォルダ内のデータを読み書きする
仮想データ共有システムにおいて、
上記各クライアント側携帯端末が、サーバ側端末の共有データ格納手段内に、情報格納ディレクトリを作成して、この情報格納ディレクトリ内にデータを格納し、
上記各クライアント側携帯端末が、アプリケーションに応じた要求指令を作成して、上記ネットワークを介してサーバ側端末に送信して、
上記サーバ側端末が、この要求指令に基づいて、共有データ格納手段に格納された対応するデータを上記ネットワークを介して当該クライアント側携帯端末に対して送信し、
上記各クライアント側携帯端末が、アプリケーションによりサーバ側端末から受信したデータを直接に処理する
ことを特徴とする仮想データ共有システム。
【請求項２】
当該クライアント側携帯端末が、情報格納ディレクトリを作成する際に、アクセス情報を取得することを特徴とする、請求項１に記載の仮想データ共有システム。
【請求項３】
上記サーバ側端末が、各クライアント側携帯端末から上記アクセス情報が送信されてきたとき、このクライアント側携帯端末の上記情報格納ディレクトリへのアクセスを許可することを特徴とする請求項２に記載の仮想データ共有システム。
【請求項４】
上記サーバ側端末が、クライアント側携帯端末が上記サーバ側端末の共有データ格納手段に情報格納ディレクトリを作成したとき、上記サーバ側端末が、この情報格納ディレクトリを当該クライアント側携帯端末に割り当てたＩＰアドレスと関連付けることを特徴とする請求項１〜３のいずれかに記載の仮想データ共有システム。
【請求項５】
上記サーバ側端末が、クライアント側携帯端末の上記情報格納ディレクトリへのアクセスを許可する際に、このクライアント側携帯端末に割り当てられたＩＰアドレスが当該情報格納ディレクトリに関連付けられていないとき、このＩＰアドレスを当該情報格納ディレクトリに追加して関連付けることを特徴とする請求項４に記載の仮想データ共有システム。
【請求項６】
上記サーバ側端末が、情報格納ディレクトリに関連付けられたＩＰアドレスが割り当てられたすべてのクライアント側携帯端末の上記ネットワークを介してサーバ側端末への接続が終了したとき、当該情報格納ディレクトリを削除することを特徴とする請求項４または５に記載の仮想データ共有システム。
【請求項７】
上記ネットワークが、サーバ側端末が提供する無線ＬＡＮであることを特徴とする、請求項１〜６のいずれかに記載の仮想データ共有システム。
【請求項８】
所定数のクライアント側携帯端末が、同じアプリケーションを動作させていて、各クライアント側携帯端末に割り当てられたＩＰアドレスに基づいて、サーバ側端末の共有データ格納手段に格納されたデータを利用して、相互にデータ通信を行なうことを特徴とする、請求項１〜７のいずれかに記載の仮想データ共有システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば携帯電話機等の携帯端末における無線ＬＡＮ等のネットワークを利用した各種データの共有化のための技術に関する。
【背景技術】
【０００２】
近年、ＩＴ情報の膨大化に伴って、各種ＩＴ情報を容易に、しかもリアルタイムで活用できる仕組が必要になってきていると考えられる。
他方、携帯電話機やＰＨＳ，ＰＤＡ等のいわゆる携帯端末も爆発的に普及してきており、これらの携帯端末を利用して、携帯電話網等や無線ＬＡＮを介してインターネット接続する等、ネットワークを介して各種ＩＴ情報にアクセスすることも可能になっている。
【０００３】
ところで、このような携帯端末によるネットワーク接続によって、静止画，動画等を含む映像ファイルや音声ファイルのコンテンツの送受信も可能になっている。
そして、このようなコンテンツの巨大化に伴って、携帯端末のメモリに蓄積されるファイル容量も巨大化している。
これに対して、携帯端末に搭載されるメモリの容量は徐々に増大されているが、蓄積すべき各種ファイルの巨大化に伴って、膨大な数のファイルがメモリに蓄積されることになり、恒常的にメモリ不足となっている。
特に、一時的に必要となるＩＴ情報についても、一旦携帯端末のメモリにデータとして格納した状態で、これらのＩＴ情報のデータを参照するようにしていることから、メモリ不足がさらに拡大してしまう。
【０００４】
また、特許文献１に示されるように、各携帯端末にそれぞれ動的ＩＰアドレスを割り当てることにより、各携帯端末間でＩＰ通信を行なうことも可能であるが、例えば各携帯端末間の無線ＬＡＮ内における内線通信において、各携帯端末間でデータを共有化しようとしたとき、共有すべきデータは、いずれかの携帯端末のメモリ内に格納しておく必要があることから、同様に携帯端末のメモリ不足を招くことになってしまう。
【０００５】
これに対して、例えば特許文献２においては、センタ記憶装置に格納された画像ファイルを共用する画像処理システムが開示されている。
この構成によれば、オペレータが操作する各端末からセンタ記憶装置に格納された画像ファイルにアクセスして、読み出すことができるようになっている。
ここで、各画像ファイルは、オペレータ毎に設定された仮想ディレクトリ内に格納されており、オペレータが画像処理の作業を行なう場合、使用する端末からセンタ記憶装置にアクセスして、当該オペレータに設定された仮想ディレクトリ内の画像ファイルを読み出して、使用する端末内に転送し、メモリに格納する。これにより、当該オペレータは、使用する端末のメモリ内に格納された画像ファイルを読み出して、この画像ファイルに対して画像処理を行なうようになっている。
【０００６】
また、特許文献３においては、ノードとしての複数個のパーソナルコンピュータ（以下、ＰＣという）をネットワークを介してサーバと接続し、各ＰＣに自ＰＣの仮想Ｉ／Ｏメモリエリアへのアクセス指令により、サーバのデータリンクエリアにアクセスして、このデータリンクエリアからのリンクデータの読み書きを行なうクライアント機能を備えると共に、サーバに、各ＰＣからの処理要求によりリンクデータを各ＰＣに送信する機能およびリンクデータの更新機能を備えるようにした、データリンクシステムが開示されている。
この構成によれば、各ＰＣは、各ＰＣからサーバに設けられたデータリンクエリアにデータリンクを送信すると共に、サーバのデータリンクエリアに登録された他ＰＣのリンクデータを受信することにより、各ＰＣにデータリンクエリアを設けることなく、ＰＣ相互でリンクデータの交換を行なうことができる。
【特許文献１】特開２００３−１２４９７０号公報
【特許文献２】特開平０６−２５９３１１号公報
【特許文献３】特開平０７−０３６３７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述した特許文献２による画像処理システムにおいては、センタ記憶装置（サーバ）に格納された画像ファイルは、各オペレータ毎に設けられた仮想ディレクトリ内に格納されており、他のオペレータがアクセスして読み出すようには構成されていない。また、オペレータがセンタ記憶装置から読み出した画像ファイルは、使用している端末のメモリ内に一旦格納してから、読み出して処理作業を行なうようになっており、端末のメモリに画像処理作業すべき画像ファイルを格納する空き容量が必要である。
【０００８】
また、上述した特許文献３によるデータリンクシステムにおいては、各ＰＣがデータリンクエリアを備えることなく、サーバのデータリンクエリアを介して、他ＰＣとの間でリンクデータを送受信して、これらのリンクデータを共有することができるようになってはいるが、この場合も同様にして、受信したリンクデータを一旦メモリ内に格納する必要があり、ノードとしての各ＰＣのメモリに、読み出したリンクデータを格納する空き容量が必要である。
【０００９】
本発明は、上記の問題を解決すべくなされたものであり、例えばアプリケーション等で利用する際の一時ファイルをメモリ内に格納することなく、このような一時ファイルをサーバ内に格納したままで利用することができるようにした、仮想データ共有システムの提供を目的とする。
【課題を解決するための手段】
【００１０】
この目的を達成するため、本発明の請求項１記載の仮想データ共有システムは、共有データ格納手段を備えたサーバ側端末と、ネットワークを介して上記サーバ側端末に接続される複数個のクライアント側携帯端末と、を設けて、上記各クライアント側携帯端末が、サーバ側端末の共有データ格納手段にアクセスするための仮想フォルダを作成して、この仮想フォルダへのアクセスの際に、実際には上記ネットワークを介してサーバ側端末の共有データ格納手段の指定されたフォルダにアクセスして、当該フォルダ内のデータを読み書きする仮想データ共有システムにおいて、上記各クライアント側携帯端末が、サーバ側端末の共有データ格納手段内に、情報格納ディレクトリを作成して、この情報格納ディレクトリ内にデータを格納し、上記各クライアント側携帯端末が、アプリケーションに応じた要求指令を作成して、上記ネットワークを介してサーバ側端末に送信して、上記サーバ側端末が、この要求指令に基づいて、共有データ格納手段に格納された対応するデータを上記ネットワークを介して当該クライアント側携帯端末に対して送信し、上記各クライアント側携帯端末が、アプリケーションによりサーバ側端末から受信したデータを直接に処理する構成としてある。
【００１１】
仮想データ共有システムをこのような構成とすると、クライアント側携帯端末が、前もってサーバ側端末の共有データ格納手段内に情報格納ディレクトリを作成しておき、これに対応して仮想フォルダを作成しておく。
そして、アプリケーションの動作中に必要に応じて要求指令をネットワークを介してサーバ側端末に送信することにより、仮想フォルダに関連付けられた上記サーバ側端末の共有データ格納手段の上記情報格納ディレクトリにアクセスする。
【００１２】
これにより、上記サーバ側端末が、この要求指令に基づいて共有データ格納手段の上記情報格納ディレクトリに格納された対応するデータをネットワークを介して当該クライアント側携帯端末に送信する。
このようにして、クライアント側携帯端末上で動作するアプリケーションは、動作中に必要なデータを、仮想フォルダに関連付けて当該情報格納ディレクトリ内に格納しておく。
【００１３】
そして、上記アプリケーションは、動作中に必要に応じて仮想フォルダにアクセスすることにより、実際には仮想フォルダに関連付けられたサーバ側端末の共有データ格納手段に作成された情報格納ディレクトリにアクセスして、見かけ上は当該クライアント側携帯端末内に作成された仮想フォルダにアクセスするようにして、必要なデータを取得することができる。
したがって、上記アプリケーションは、その動作に基づいて取得したデータを一時ファイルとしてメモリ内に格納することなく、直接に処理することにできる。
【００１４】
このようにして、クライアント側携帯端末は、アプリケーションの動作により一時ファイルをそのメモリ内に格納することなく、各種データを処理することができる。このようにして、クライアント側携帯端末にて、一時ファイルを格納するメモリ容量が必要ないことから、比較的少ないメモリ容量を最大限に利用することができる。
【００１５】
請求項２記載の仮想データ共有システムは、当該クライアント側携帯端末が、情報格納ディレクトリを作成する際に、アクセス情報を取得する構成としてある。
請求項３記載の仮想データ共有システムは、上記サーバ側端末が、各クライアント側携帯端末から上記アクセス情報が送信されてきたとき、このクライアント側携帯端末の上記情報格納ディレクトリへのアクセスを許可する構成としてある。
【００１６】
仮想データ共有システムをこのような構成とすると、各クライアント側携帯端末は、このアクセス情報によりサーバ側端末の共有データ格納手段にアクセスすることにより、サーバ側端末によりアクセスを許可されて、この共有データ格納手段に格納されたデータの読み書きを行なうことができる。
これに対して、アクセス情報がない第三者が、サーバ側端末の共有データ格納手段にアクセスしようとしても、アクセス情報がないことから、サーバ側端末によりアクセスを拒否されるので、共有データに対する不正アクセスが確実に防止され得ることになる。
【００１７】
また、当該クライアント側携帯端末の利用者が、データを共有しようとするグループ所属者に前もってアクセス情報を配布しておくことにより、これらのグループ所属者が自分のクライアント側携帯端末にて、このアクセス情報によりサーバ側端末の共有データ格納手段にアクセスすると、サーバ側端末によりアクセスを許可されるので、複数の利用者によるデータの共有が可能になる。
【００１８】
請求項４記載の仮想データ共有システムは、上記サーバ側端末が、クライアント側携帯端末が上記サーバ側端末の共有データ格納手段に情報格納ディレクトリを作成したとき、上記サーバ側端末が、この情報格納ディレクトリを当該クライアント側携帯端末に割り当てたＩＰアドレスと関連付ける構成としてある。
請求項５記載の仮想データ共有システムは、上記サーバ側端末が、クライアント側携帯端末の上記情報格納ディレクトリへのアクセスを許可する際に、このクライアント側携帯端末に割り当てられたＩＰアドレスが当該情報格納ディレクトリに関連付けられていないとき、このＩＰアドレスを当該情報格納ディレクトリに追加して関連付ける構成としてある。
【００１９】
仮想データ共有システムをこのような構成とすると、サーバ側端末が、情報格納ディレクトリを作成したクライアント側携帯端末をＩＰアドレスを割り当てることにより特定することができると共に、利用者はサーバ側端末の共有データ格納手段内の情報格納ディレクトリを利用して、当該クライアント側携帯端末で動作するアプリケーションに必要なデータの一時ファイルを保管することができると共に、各クライアント側携帯端末は、アプリケーションで使用する一時ファイルを格納するためのメモリ容量を必要とせず、これにより限られたメモリ容量を最大限に利用することができる。
【００２０】
請求項６記載の仮想データ共有システムは、上記サーバ側端末が、情報格納ディレクトリに関連付けられたＩＰアドレスが割り当てられたすべてのクライアント側携帯端末の上記ネットワークを介してサーバ側端末への接続が終了したとき、当該情報格納ディレクトリを削除する構成としてある。
【００２１】
仮想データ共有システムをこのような構成とすると、特定の情報格納ディレクトリに関連付けられたＩＰアドレスを割り当てたすべてのクライアント側携帯端末がネットワークへの接続を解除されたとき、サーバ側端末が、これを検出して、当該情報格納ディレクトリ内のすべてのデータを、この情報格納ディレクトリごと削除する。
したがって、サーバ側端末の共有データ格納手段に格納された一時ファイルが自動的にサーバ側端末により削除されるので、これらの一時ファイルの削除を意識して行なう必要がない。
【００２２】
請求項７記載の仮想データ共有システムは、上記ネットワークが、サーバ側端末が提供する無線ＬＡＮである構成としてある。
仮想データ共有システムをこのような構成とすると、各クライアント側携帯端末が無線ＬＡＮのための通信モジュールを搭載しておくことにより、この無線ＬＡＮの提供エリア内においては、いつでもサーバ側端末に接続して、その共有データ格納領域に情報格納ディレクトリを作成して、仮想的にクライアント側携帯端末のメモリ内に作成されたフォルダとして、一時ファイル等のデータ格納エリアとして利用することができる。
【００２３】
請求項８記載の仮想データ共有システムは、所定数のクライアント側携帯端末が、同じアプリケーションを動作させていて、各クライアント側携帯端末に割り当てられたＩＰアドレスに基づいて、サーバ側端末の共有データ格納手段に格納されたデータを利用して、相互にデータ通信を行なう構成としてある。
【００２４】
仮想データ共有システムをこのような構成とすると、例えば各クライアント側携帯端末上に保有される電話帳や、Ｊａｖａ（登録商標）等のアプリケーションにより、各クライアント側携帯端末が、それぞれサーバ側端末の共有データ格納手段に格納されたデータを互いに共有することにより、内線電話，ＩＰ電話等に対応するデータ共有を行なうことが可能になる。
【００２５】
このようにして、本発明によれば、例えば各クライアント側携帯端末に割り当てられたＩＰアドレスを利用して、各クライアント側携帯端末で動作するアプリケーションが、仮想的に当該クライアント側携帯端末のメモリに作成された仮想フォルダ内の所定データにアクセスすることにより、実際にはネットワークを介してサーバ側端末の共有データ格納手段内の情報格納ディレクトリ内に格納されたデータにアクセスして、これらのデータを直接に処理することができる。
したがって、各クライアント側携帯端末は、これらのデータを一時ファイルとして格納するためのメモリ容量が不要となり、限られたメモリを最大限に利用することができる。
【００２６】
また、グループで共有すべきデータをサーバ側端末に格納することによって、複数のクライアント側携帯端末が共有データにアクセスして、当該グループ内での内線電話やチャット等を無線ＬＡＮ環境下で行なうことが可能になる。例えば、網ゅーズメントパーク等のある限定された領域内で、当該領域に特化した情報（例えば待ち時間や予約等）をリアルタイムで送受信することが可能であり、その際これらの情報をクライアント側携帯端末内に保持する必要はない。
【発明を実施するための最良の形態】
【００２７】
以下、本発明の実施の形態について、図面を参照して説明する。
【実施例１】
【００２８】
本発明の仮想データ共有システムの第一の実施形態について、図１を参照して説明する。
図１は、仮想データ共有システムの構成を示すブロック図である。
【００２９】
図１に示すように、仮想データ共有システム１０は、クライアント側携帯端末１００と、サーバ側端末２００と、ネットワーク３００と、を含んでいる。
ここで、上記ネットワーク３００は、この場合、上記サーバ側端末２００により提供される無線ＬＡＮサービスにより構成されている。
【００３０】
上記クライアント側携帯端末１００は、前もってサーバ側端末２００が提供するネットワーク３００のサービスに加入者登録されている。
なお、図１においては、クライアント側携帯端末１００は一つのみが図示されているが、実際には多数の移動端末機器１００がネットワーク３００を介してサーバ側端末２００に接続されるようになっている。
【００３１】
上記クライアント側携帯端末１００は、公知の構成であって、サーバ側端末２００から共有データを受信すると共に、当該データの使用要求そして当該サーバ側端末２００が提供するサービスの要求指令を発行し、ネットワーク３００を介してサーバ側端末２００に送信するように構成されている。
ここで、上記共有データは、クライアント側からネットワーク３００を介して取得可能になっている。
さらに、上記各クライアント側携帯端末１００は、サーバ側端末２００の共有データを仮想フォルダにリストアップしておくことにより、仮想的に当該クライアント側携帯端末１００内に保持しているデータとして取り扱うことができるようになっている。
【００３２】
そして、上記各クライアント側携帯端末１００は、ＣＰＵ（図示せず）上で動作するソフトウェアにより、図２に示す各機能モジュールを構成するようになっている。
図２において、クライアント側携帯端末１００は、プラットフォーム環境であるＯＳ１１０上にて、それぞれ具体的にはソフトウェア等により実現される通信モジュール１２０，携帯端末モジュール１３０，共有データ管理モジュール１４０，共有データ接続先管理モジュール１５０および少なくとも一つのアプリケーション１６０から構成されている。
【００３３】
上記通信モジュール１２０は、ネットワーク３００を介してサーバ側端末２００から共有データを取得すると共に、ネットワーク３００を介して他のクライアント側携帯端末１００との間でデータの送受信を行なう手段を提供するのであり、例えばＴＣＰ／ＩＰ，ＶｏＩＰ等の通信機能を有する。
そして、上記通信モジュール１２０は、アプリケーション１６０が仮想フォルダにアクセスしている場合には、設定されたＩＰアドレス２１１（後述）を使用して、ネットワーク３００を介してサーバ側端末２００に接続するようになっている。
【００３４】
上記携帯端末モジュール１３０は、携帯端末に特化されたソフトウェアモジュール群であり、通常の携帯電話等の携帯端末に組み込まれているものであり、本発明実施形態の機能を実現するためには関係ないので、詳細な説明は省略する。
【００３５】
上記共有データ管理モジュール１４０は、サーバ側端末２００に対して、上記通信モジュール１２０からネットワーク３００を介して、共有データに対する要求を行なうものである。
【００３６】
上記共有データ接続先管理モジュール１５０は、ネットワーク３００を介してサーバ側端末２００に接続する際の情報、例えばサーバ側端末２００により割り当てられる動的ＩＰアドレス２１１やアクセス情報２１２等（後述）を保持するものである。
【００３７】
上記アプリケーション１６０は、図示の場合、複数個のアプリケーション１６１，１６２，・・・を含んでおり、各アプリケーションは、それぞれ動作して所定の機能を果たすようになっている。
例えば、アプリケーション１６１は、クライアント側携帯端末１００のメモリ（図示せず）に格納される電話帳，Ｊａｖａ（登録商標）等のアプリケーションであり、またアプリケーション１６２は、共有データへのアクセス要求を行なうものである。
【００３８】
これに対して、上記サーバ側端末２００は、図１に示すように、ネットワーク管理部２１０と、共有データ管理部２２０と、から構成されている。
【００３９】
上記ネットワーク管理部２１０は、ネットワーク３００のサービスを提供するものであり、ネットワーク３００を介して接続される各クライアント側携帯端末１００をＬＡＮとして相互接続するようになっている。
そして、上記ネットワーク管理部２１０は、ネットワーク３００を介して接続される各クライアント側携帯端末１００に対して、それぞれ動的ＩＰアドレス２１１を割り当てて、このＩＰアドレス２１１を当該クライアント側携帯端末１００に送信する。
【００４０】
上記共有データ管理部２２０は、共有データ格納手段２３０を備えており、クライアント側携帯端末１００に対して共有データ格納手段２３０に格納された共有データを公開するようになっている。
ここで、上記共有データ管理部２２０は、ネットワーク３００を介して接続される各クライアント側携帯端末１００からのフォルダ作成指令に基づいて、共有データ格納手段２３０内に、当該クライアント側携帯端末１００に割り当てられたＩＰアドレス２１１に関連付けて、情報格納ディレクトリ２３１を作成すると共に、当該情報格納ディレクトリ２３１にアクセスするためのアクセス情報２１２（例えばパスワード等）を当該クライアント側携帯端末１００に対してネットワークを介して送信する。
【００４１】
そして、上記共有データ管理部２２０は、各クライアント側携帯端末１００から上記アクセス情報２１２および上記情報格納ディレクトリ２３１に対する要求指令を受け取ったとき、上記アクセス情報２１２が正しい場合に、アクセスを許可する。
さらに、上記共有データ管理部２２０は、上記アクセス許可の際に、当該クライアント側携帯端末１００に割り当てられたＩＰアドレス２１１が、当該情報格納ディレクトリ２３１に関連付けられていない場合には、このＩＰアドレス２１１を当該情報格納ディレクトリ２３１に追加して関連付ける。
【００４２】
また、上記共有データ管理部２２０は、上記情報格納ディレクトリ２３１に関連付けられたすべてのＩＰアドレス２１１に対応するクライアント側携帯端末１００がネットワーク３００を介してサーバ側端末２００への接続を終了したとき、当該情報格納ディレクトリ２３１内のすべてのデータをフォルダごと削除する。
【００４３】
さらに、上記共有データ管理部２２０は、情報格納ディレクトリ２３１に関連付けられた複数のＩＰアドレス２１１が割り当てられている複数のクライアント側携帯端末１００がそれぞれ同じアプリケーションを動作させていて、これらのアプリケーションが要求するデータを、サーバ側端末２００の共有データ格納手段２３０に格納して共有化する。
これによって、これらのクライアント側携帯端末１００が当該データを共有することができ、例えばＩＰ電話等のアプリケーションにより、各クライアント側携帯端末１００間の相互通信を提供するようになっている。
【００４４】
次に、本実施形態の仮想データ共有システムの動作について、図３〜図６を参照して説明する。
仮想データ共有システムは、図３に示す動的ＩＰアドレスの設定作業，図４に示す共有データアクセス作業，図５に示す共有データ公開作業および図６に示す情報格納ディレクトリ２３１の削除作業の各ステップで利用される。
【００４５】
まず、動的ＩＰアドレスの設定作業について、図３のフローチャートを参照して説明する。
図３において、ステップＡ１にて、クライアント側携帯端末１００が、ネットワーク３００を介してサーバ側端末２００に接続すると、ステップＡ２にて、サーバ側端末２００のネットワーク管理部２１０は、当該クライアント側携帯端末１００に対して自動的にネットワーク３００に関する動的ＩＰアドレス２１１を割り当てて、ステップＡ３にて、この動的ＩＰアドレス２１１をネットワーク３００を介して当該クライアント携帯端末１００に対して配布する。
【００４６】
これを受けて、クライアント側携帯端末１００は、ステップＡ４にて、配布された動的ＩＰアドレス２１１に関して、このＩＰアドレス２１１を設定許否の判定を行なう。
この判定は、例えばユーザインタラクティブな画面を使用し、あるいはクライアント側携帯端末１００内に保持される固定設定により、行なわれるようにしてもよい。
【００４７】
そして、このＩＰアドレス２１１の設定を許可する場合には、上記クライアント側携帯端末１００は、ステップＡ５にて、上記クライアント側携帯端末１００は、前述した共有データ接続先管理モジュール１５０に上記ＩＰアドレス２１１を保持して、このＩＰアドレス２１１の設定を行なうと共に、ステップＡ６にて、当該クライアント側携帯端末１００のメモリ内に、例えばクライアント側携帯端末１００で使用されるアプリケーションに対応して自動的に仮想フォルダを作成し、さらにステップＡ７にて、ＩＰアドレス設定許可の旨の通知及び当該クライアント側携帯端末１００の固有情報をネットワーク３００を介してサーバ側端末２００に送信する。
【００４８】
これを受けて、上記サーバ側端末２００の共有データ管理部２２０は、ステップＡ８にて、クライアント側携帯端末１００からＩＰアドレス設定許可の通知があったときには、共有データ格納手段２３０に、当該クライアント側携帯端末１００に割り当てたＩＰアドレス２１１に関連付けて、情報格納ディレクトリ２３１を作成すると共に、ステップＡ９にて、この情報格納ディレクトリ２３１にアクセスするためのアクセス情報２１２をネットワーク３００を介してクライアント側携帯端末１００に送信する。
これにより、クライアント側携帯端末１００は、上記仮想フォルダに対して明示的にアクセスがあったとき、上記通信モジュール１２０により上記ＩＰアドレス２１１およびアクセス情報２１２を使用して、ネットワーク３００を介してサーバ側端末２００の共有データ格納手段２３０に作成された上記情報格納ディレクトリ２３１に対してアクセスを行なうことになる。
【００４９】
これに対して、上記ステップＡ４にて、ＩＰアドレス２１１の設定を許否する場合には、上記クライアント側携帯端末１００は、上述したステップＡ４〜Ａ９をパスする。
その後、ステップＡ１０にて、上記クライアント側携帯端末１００は、上述したＩＰアドレス設定拒否の旨をネットワーク３００を介してサーバ側端末２００に通知する。
これにより、サーバ側端末２００のネットワーク管理部２１０は、ステップＡ１１にて、当該クライアント側携帯端末１００のサーバ側端末２００への接続を拒否する。
以上で、動的ＩＰアドレスの設定作業が完了する。
【００５０】
次に、共有データアクセス作業について、図４のフローチャートを参照して説明する。
図４において、ステップＢ１にて、クライアント側携帯端末１００は、アプリケーション１６１，１６２，・・・が前記仮想フォルダにアクセスしているか否かを判定し、仮想フォルダにアクセスしている場合には、ステップＢ２にて、通信モジュール１２０を共有データ接続先管理モジュール１５０に保存してある動的ＩＰアドレス２１１に自動で切り換えて、ステップＢ３にて、アプリケーション１６１，１６２，・・・に対応したデータ要求指令を作成して、ステップＢ４にて、このデータ要求指令を上記ＩＰアドレス２１１およびアクセス情報２１２と共にネットワーク３００を介してサーバ側端末２００に対して送信する。
【００５１】
これを受けて、サーバ側端末２００の共有データ管理部２２０は、クライアント側携帯端末１００からのデータ要求指令を受け取ったとき、ステップＢ５にて、要求元のクライアント側携帯端末１００のＩＰアドレス２１１および当該情報格納ディレクトリ２３１のアクセス情報２１２を確認した後、ステップＢ６にて、当該ＩＰアドレス２１１がアクセス可能なデータを共有データ格納手段２３０の情報格納ディレクトリ２３１内で検索し、ステップＢ７にて、検索結果であるアクセス可能なデータ内容を、ネットワーク３００を介してクライアント側携帯端末１００に対して送信する。
【００５２】
ここで、アクセス可能なデータは、クライアント側携帯端末１００で動作しているアプリケーション１６１，１６２，・・・毎に異なり、例えばチャットアプリケーションでは、アプリケーション動作中は、共通フォルダ内で読み書きされるデータが取得可能である。
【００５３】
また、電話アプリケーションの場合には、仮想フォルダに公開されたデータに対して、ＶｏＩＰを使用して内線電話のように使用することも可能になっている。
これにより、当該クライアント側携帯端末１００の固有の電話番号以外の情報（例えば固定電話番号やメールアドレス等）によっても、他のクライアント側携帯端末１００と相互通信することが可能であり、無線ＬＡＮ等のネットワーク３００環境下で、通常の通話料金を発生させずに内線通話を行なうことが可能である。
【００５４】
さらに、一つのクライアント側携帯端末１００にて、動画を撮像しながら、その動画データを仮想フォルダに対応したサーバ側端末２００の共有データ格納手段２３０内の情報格納ディレクトリ２３１内に格納することにより、当該情報格納ディレクトリ２３１にアクセスしている他のクライアント側携帯端末１００において、ネットワーク３００を介してほぼリアルタイムに、この動画データにアクセスして再生することができる。
以上で、共有データアクセス作業が完了する。
【００５５】
次に、共有データ公開作業について、図５のフローチャートを参照して説明する。
これは、サーバ側端末２００の共有データ格納手段２３０に作成した情報格納ディレクトリを、グループに所属する利用者のクライアント側携帯端末１００に対してのみ公開するための作業である。
図５において、ステップＣ１にて、クライアント側携帯端末１００は、公開要求情報（新規公開か追加公開か）を作成して、共有データ接続先管理モジュール１５０に保持されている動的ＩＰアドレス２１１と共に、ステップＣ２にて、ネットワーク３００を介してサーバ側端末２００に送信する。
【００５６】
これを受けて、サーバ側端末２００の共有データ管理部２２０は、ステップＣ３にて、上記公開要求情報が新規公開であるか否かを確認し、新規公開である場合には、ステップＣ４にて、公開用情報格納ディレクトリ２３２を共有データ格納手段２３０内に新規作成する。
ここで、この公開用情報格納ディレクトリ２３２には、上記クライアント側携帯端末１００からのアプリケーション毎の要求指令により、これらのアプリケーションに関連付けられたデータが最初に使用された時点で順次に格納される。これにより、クライアント側携帯端末１００のＩＰアドレス２１１が関連付けられて、例えば内線電話使用可能なように、当該公開用情報格納ディレクトリ２３２内のデータのみが公開されることになる。
【００５７】
次に、あるいは上記ステップＣ３にて上記公開要求情報が追加公開の場合には、ステップＣ５にて、サーバ側端末２００の共有データ管理部２２０は、上記公開用情報格納ディレクトリ２３２を当該クライアント側携帯端末１００のＩＰアドレス２１１に関連付けた後、ステップＣ６にて、当該公開用情報格納ディレクトリ２３２に対して共有アクセスするためのアクセス情報２１２を作成し、ステップＣ７にて、このアクセス情報２１２を公開結果データとしてネットワーク３００を介してクライアント側携帯端末１００に送信する。
【００５８】
これにより、上記クライアント側携帯端末１００は、ステップＣ８にて、上記公開結果データを、データ共有したい他のクライアント側携帯端末１００に、例えばメールや公開Ｗｅｂページ等の適宜の手段により通知する。
そして、他のクライアント側携帯端末１００は、この公開結果データ（アクセス情報２１２）により公開要求指令および固有情報をサーバ側端末２００に対して送信する。
【００５９】
これを受けて、サーバ側端末２００の共有データ管理部２２０は、この公開結果データに基づいて、この他のクライアント側携帯端末１００の上記公開用情報格納ディレクトリ２３２へのアクセスを許可し、当該クライアント側携帯端末１００のＩＰアドレス２１１を当該公開用情報格納ディレクトリ２３２に関連付ける。
これにより、この他のクライアント側携帯端末１００も、当該公開用情報格納ディレクトリ２３２の作成者であるクライアント側携帯端末１００と同様に、当該公開用情報格納ディレクトリ２３２にアクセスし、格納されたデータを共有することができる。
尚、サーバ側端末２００は、クライアント側携帯端末１００から送られてくる固有情報により、当該公開用情報格納ディレクトリ２３２の作成者本人のアクセスか否かを判断することが可能である。
以上で、共有データ公開作業が完了する。
【００６０】
次に、情報格納ディレクトリの削除作業について、図６のフローチャートを参照して説明する。
これは、サーバ側端末２００の共有データ格納手段２３０に作成した情報格納ディレクトリを利用するクライアント側携帯端末１００がネットワーク３００上から消失したときのための作業であり、サーバ側端末２００内で行なわれる。
【００６１】
図６において、ステップＤ１にて、サーバ側端末２００の共有データ管理部２２０は、ＩＰアドレス２１１がネットワーク３００上から消失したとき、これを検知する。
尚、サーバ側端末２００の共有データ管理部２２０は、同一のＩＰアドレス２１１が他のクライアント側携帯端末１００に割り当てられたとき、このＩＰアドレス２１１に対応するクライアント側携帯端末１００の固有情報が異なることにより、同様に処理する。
そして、ステップＤ２にて、サーバ側端末２００の共有データ管理部２２０は、当該ＩＰアドレス２１１に関連付けられている情報格納ディレクトリの存在を確認し、存在する場合にはステップＤ３にて、関連付けを抹消する。
【００６２】
続いて、ステップＤ４にて、サーバ側端末２００の共有データ管理部２２０は、当該情報格納ディレクトリに関連付けられているＩＰアドレス２１１の有無を判定し、ない場合には、ステップＤ５にて、当該情報格納ディレクトリを削除する。
ここで、上記ステップＤ２にて当該ＩＰアドレス２１１に関連付けられている情報格納ディレクトリが存在しない場合、また上記ステップＤ４にて当該情報格納ディレクトリに関連付けられているＩＰアドレス２１１が有る場合には、サーバ側端末２００の共有データ管理部２２０は、当該情報格納ディレクトリを削除しない。
以上で、情報格納ディレクトリの削除作業が完了する。
尚、上記情報格納ディレクトリの削除作業は、前述した公開用情報格納ディレクトリ２３２についても同様に行なわれる。
【産業上の利用可能性】
【００６３】
上述した実施形態においては、クライアント側携帯端末１００として、例えば携帯電話機やＰＨＳ等が挙げられるが、これに限らず、例えばＰＤＡやノート型パーソナルコンピュータ等も利用可能である。
また、上述した実施形態においては、ネットワーク３００として無線ＬＡＮが使用されているが、これに限らず、他の形式の無線式ネットワーク、例えば携帯電話回線網等や、ＰＨＳを利用した構内無線ＬＡＮ等を利用することも可能である。
【００６４】
このようにして、本発明によれば、例えばアプリケーション等で利用する際の一時ファイルをメモリ内に格納することなく、このような一時ファイルをサーバ内に格納したままで利用することができるようにした仮想データ共有システムを提供することができる。
【図面の簡単な説明】
【００６５】
【図１】本発明による仮想データ共有システムの一実施形態の構成を示すブロック図である。
【図２】図１の仮想データ共有システムにおけるクライアント側携帯端末の構成を示すブロック図である。
【図３】図１の仮想データ共有システムにおける動的ＩＰアドレスの設定作業を示すフローチャートである。
【図４】図１の仮想データ共有システムにおける共有データアクセス作業を示すフローチャートである。
【図５】図１の仮想データ共有システムにおける共有データ公開作業を示すフローチャートである。
【図６】図１の仮想データ共有システムにおける情報格納ディレクトリの削除作業を示すフローチャートである。
【符号の説明】
【００６６】
１０    仮想データ共有システム
１００  クライアント側携帯端末
１１０  ＯＳ
１２０  通信モジュール
１３０  携帯端末モジュール
１４０  共有データ管理モジュール
１５０  共有データ接続先管理モジュール
１６０，１６１，１６２，・・・  アプリケーション
２００  サーバ側端末
２１０  ネットワーク管理部
２１１  動的ＩＰアドレス
２１２  アクセス情報
２２０  共有データ管理部
２３０  共有データ格納手段
２３１  情報格納ディレクトリ
３００  ネットワーク
【図１】
2005284407.tif 000003
【図２】
2005284407.tif 000004
【図３】
2005284407.tif 000005
【図４】
2005284407.tif 000006
【図５】
2005284407.tif 000007
【図６】
2005284407.tif 000008