(57)【要約】【課題】セキュリティを考慮して、外部ネットワークから内部ネットワーク上の共有ファイルを取得可能とする技術を提供する。【解決手段】ユーザがアクセス権限を有するフォルダ名・ファイル名を特定し、当該特定したフォルダ名・ファイル名を携帯端末に送信する。ユーザにより選択されたフォルダ名・ファイル名を受信して、当該フォルダ名・ファイル名に対応するフォルダ・ファイルをＤＢから取得して、当該取得したフォルダ・ファイルをまとめてウェブサーバへアップロードする。アップロードしたファイルのアドレスを示す情報と、パスワードとを携帯端末へ送信する。送信したアドレスに対するアクセス要求を受け付けた場合、パスワードを要求し、パスワードによる認証が成功した場合、アップロードファイルのダウンロードの指示を可能とする画面情報を送信する。ユーザによりなされたダウンロードの指示に応じて、アップロードファイルを送信する。【選択図】図１
2011118626.tif 000002
【特許請求の範囲】
【請求項１】
携帯端末と、ファイル管理サーバと、ウェブサーバとが通信可能な情報処理システムであって、
前記ファイル管理サーバは、
前記携帯端末から入力される当該携帯端末を操作するユーザに係る認証情報を受信する第一の受信手段と、
前記第一の受信手段により受信された認証情報を用いて、前記ユーザがアクセス権限を有するフォルダ名およびファイル名を特定し、当該特定したフォルダ名およびファイル名を前記携帯端末に送信する第一の送信手段と、
前記第一の送信手段により送信されたフォルダ名およびファイル名から、前記携帯端末を操作するユーザにより選択されたフォルダ名またはファイル名を受信する第二の受信手段と、
前記第二の受信手段により受信されたフォルダ名またはファイル名を用いて、当該フォルダ名またはファイル名に対応するフォルダまたはファイルをデータベースから取得して、当該取得したフォルダまたはファイルを所定の単位のファイルにまとめる結合手段と、
前記結合手段により結合したファイルをウェブサーバへアップロードするアップロード手段と、
前記アップロード手段によりアップロードしたファイルのアドレスを示す情報と、当該ファイルをダウンロードするために用いるパスワードとを、前記携帯端末へ送信する第二の送信手段とを備え、
前記ウェブサーバは、
前記第二の送信手段により送信された前記アドレスに対するアクセス要求を受け付けた場合、パスワードを要求するパスワード要求手段と、
前記パスワード要求手段に応じて入力されたパスワードを受信する第三の受信手段と、
前記第三の受信手段により受信したパスワードによる認証が成功した場合、前記アップロード手段によりアップロードされたファイルのダウンロードの指示を可能とする画面情報を送信する第三の送信手段と、
前記第三の送信手段により送信された画面情報により表示された画面を介して、ユーザによりなされたダウンロードの指示に応じて、前記ファイルを送信する第四の送信手段と
を備えることを特徴とする情報処理システム。
【請求項２】
前記結合手段は、ウェブサーバにファイルをアップロードしたユーザによりフォルダ名またはファイル名の選択がなされた場合、当該フォルダ名またはファイル名に対応するフォルダまたはファイルをデータベースから取得して、当該取得したフォルダまたはファイルと、前記アップロードされているファイルとを、所定の単位のファイルにまとめることを特徴とする請求項１に記載のファイル管理システム。
【請求項３】
ウェブサーバ機能を備えるファイル管理サーバであって、
前記携帯端末から入力される当該携帯端末を操作するユーザに係る認証情報を受信する第一の受信手段と、
前記第一の受信手段により受信された認証情報を用いて、前記ユーザがアクセス権限を有するフォルダ名およびファイル名を特定し、当該特定したフォルダ名およびファイル名を前記携帯端末に送信する第一の送信手段と、
前記第一の送信手段により送信されたフォルダ名およびファイル名から、前記携帯端末を操作するユーザにより選択されたフォルダ名またはファイル名を受信する第二の受信手段と、
前記第二の受信手段により受信されたフォルダ名またはファイル名を用いて、当該フォルダ名またはファイル名に対応するフォルダまたはファイルをデータベースから取得して、当該取得したフォルダまたはファイルを所定の単位のファイルにまとめる結合手段と、
前記結合手段により結合したファイルをウェブサーバへアップロードするアップロード手段と、
前記アップロード手段によりアップロードしたファイルのアドレスを示す情報と、当該ファイルをダウンロードするために用いるパスワードとを、前記携帯端末へ送信する第二の送信手段と、
前記第二の送信手段により送信された前記アドレスに対するアクセス要求を受け付けた場合、パスワードを要求するパスワード要求手段と、
前記パスワード要求手段に応じて入力されたパスワードを受信する第三の受信手段と、
前記第三の受信手段により受信したパスワードによる認証が成功した場合、前記アップロード手段によりアップロードされたファイルのダウンロードの指示を可能とする画面情報を送信する第三の送信手段と、
前記第三の送信手段により送信された画面情報により表示された画面を介して、ユーザによりなされたダウンロードの指示に応じて、前記ファイルを送信する第四の送信手段と
を備えることを特徴とするファイル管理サーバ。
【請求項４】
携帯端末と、ファイル管理サーバと、ウェブサーバとが通信可能なファイル管理システムにおける制御方法であって、
前記ファイル管理サーバは、
前記携帯端末から入力される当該携帯端末を操作するユーザに係る認証情報を受信する第一の受信ステップと、
前記第一の受信ステップにより受信された認証情報を用いて、前記ユーザがアクセス権限を有するフォルダ名およびファイル名を特定し、当該特定したフォルダ名およびファイル名を前記携帯端末に送信する第一の送信ステップと、
前記第一の送信ステップにより送信されたフォルダ名およびファイル名から、前記携帯端末を操作するユーザにより選択されたフォルダ名またはファイル名を受信する第二の受信ステップと、
前記第二の受信ステップにより受信されたフォルダ名またはファイル名を用いて、当該フォルダ名またはファイル名に対応するフォルダまたはファイルをデータベースから取得して、当該取得したフォルダまたはファイルを所定の単位のファイルにまとめる結合ステップと、
前記結合ステップにより結合したファイルをウェブサーバへアップロードするアップロードステップと、
前記アップロードステップによりアップロードしたファイルのアドレスを示す情報と、当該ファイルをダウンロードするために用いるパスワードとを、前記携帯端末へ送信する第二の送信ステップとを備え、
前記ウェブサーバは、
前記第二の送信ステップにより送信された前記アドレスに対するアクセス要求を受け付けた場合、パスワードを要求するパスワード要求ステップと、
前記パスワード要求ステップに応じて入力されたパスワードを受信する第三の受信ステップと、
前記第三の受信ステップにより受信したパスワードによる認証が成功した場合、前記アップロードステップによりアップロードされたファイルのダウンロードの指示を可能とする画面情報を送信する第三の送信ステップと、
前記第三の送信ステップにより送信された画面情報により表示された画面を介して、ユーザによりなされたダウンロードの指示に応じて、前記ファイルを送信する第四の送信ステップと
を備えることを特徴とする制御方法。
【請求項５】
携帯端末と、ファイル管理サーバと、ウェブサーバとが通信可能な情報処理システムにおいて実行可能なプログラムであって、
前記ファイル管理サーバを、
前記携帯端末から入力される当該携帯端末を操作するユーザに係る認証情報を受信する第一の受信手段、
前記第一の受信手段により受信された認証情報を用いて、前記ユーザがアクセス権限を有するフォルダ名およびファイル名を特定し、当該特定したフォルダ名およびファイル名を前記携帯端末に送信する第一の送信手段、
前記第一の送信手段により送信されたフォルダ名およびファイル名から、前記携帯端末を操作するユーザにより選択されたフォルダ名またはファイル名を受信する第二の受信手段、
前記第二の受信手段により受信されたフォルダ名またはファイル名を用いて、当該フォルダ名またはファイル名に対応するフォルダまたはファイルをデータベースから取得して、当該取得したフォルダまたはファイルを所定の単位のファイルにまとめる結合手段、
前記結合手段により結合したファイルをウェブサーバへアップロードするアップロード手段、
前記アップロード手段によりアップロードしたファイルのアドレスを示す情報と、当該ファイルをダウンロードするために用いるパスワードとを、前記携帯端末へ送信する第二の送信手段として機能させ、
前記ウェブサーバを、
前記第二の送信手段により送信された前記アドレスに対するアクセス要求を受け付けた場合、パスワードを要求するパスワード要求手段、
前記パスワード要求手段に応じて入力されたパスワードを受信する第三の受信手段と、
前記第三の受信手段により受信したパスワードによる認証が成功した場合、前記アップロード手段によりアップロードされたファイルのダウンロードの指示を可能とする画面情報を送信する第三の送信手段、
前記第三の送信手段により送信された画面情報により表示された画面を介して、ユーザによりなされたダウンロードの指示に応じて、前記ファイルを送信する第四の送信手段
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
外部ネットワークから内部ネットワークに存在するファイルを取得する技術に関する。
【背景技術】
【０００２】
外出時に会社の共有サーバに入っている資料（ファイル）をノートパソコンにコピーするのを忘れた場合、あるいは急に必要になった場合、モバイル通信カードを利用してネットワークへ接続したとしても、社外ネットワークからのアクセスはセキュリティ上の観点から制限されていることがある。その場合直接社内の共有サーバへのアクセスすることができため、社外から必要なファイルを取得することができないことになる。
【０００３】
また、携帯電話等のモバイル端末を用いて社内の共有サーバへアクセスしようとしても同様にセキュリティ上の観点からアクセスが制限されているためファイルの取得ができない。
【０００４】
そのため、社外から直接社内の共有ネットワークへアクセスできない環境であっても、必要なファイルを取得できる仕組みが求められている。
【０００５】
特許文献１には、各クライアントに専用の文書管理アプリケーションが必要なく、特殊な文書管理を行うことが可能な、文書管理システムを提供する技術が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００２−２５９５９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載の発明は、セキュリティを考慮して、外部ネットワークから内部ネットワーク上の共有ファイルを取得可能とする技術ではない。
【０００８】
本発明は、上記課題を解決するものであり、セキュリティを考慮して、外部ネットワークから内部ネットワーク上の共有ファイルを取得可能とする技術を提供する。
【課題を解決するための手段】
【０００９】
本発明は、携帯端末と、ファイル管理サーバと、ウェブサーバとが通信可能な情報処理システムであって、前記ファイル管理サーバは、前記携帯端末から入力される当該携帯端末を操作するユーザに係る認証情報を受信する第一の受信手段と、前記第一の受信手段により受信された認証情報を用いて、前記ユーザがアクセス権限を有するフォルダ名およびファイル名を特定し、当該特定したフォルダ名およびファイル名を前記携帯端末に送信する第一の送信手段と、前記第一の送信手段により送信されたフォルダ名およびファイル名から、前記携帯端末を操作するユーザにより選択されたフォルダ名またはファイル名を受信する第二の受信手段と、前記第二の受信手段により受信されたフォルダ名またはファイル名を用いて、当該フォルダ名またはファイル名に対応するフォルダまたはファイルをデータベースから取得して、当該取得したフォルダまたはファイルを所定の単位のファイルにまとめる結合手段と、前記結合手段により結合したファイルをウェブサーバへアップロードするアップロード手段と、前記アップロード手段によりアップロードしたファイルのアドレスを示す情報と、当該ファイルをダウンロードするために用いるパスワードとを、前記携帯端末へ送信する第二の送信手段とを備え、前記ウェブサーバは、前記第二の送信手段により送信された前記アドレスに対するアクセス要求を受け付けた場合、パスワードを要求するパスワード要求手段と、前記パスワード要求手段に応じて入力されたパスワードを受信する第三の受信手段と、前記第三の受信手段により受信したパスワードによる認証が成功した場合、前記アップロード手段によりアップロードされたファイルのダウンロードの指示を可能とする画面情報を送信する第三の送信手段と、前記第三の送信手段により送信された画面情報により表示された画面を介して、ユーザによりなされたダウンロードの指示に応じて、前記ファイルを送信する第四の送信手段とを備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、セキュリティを考慮して、外部ネットワークから内部ネットワーク上の共有ファイルの取得が可能となる。
【図面の簡単な説明】
【００１１】
【図１】本発明に係るファイル管理システムの全体構成図である。
【図２】ファイル管理サーバのハードウェア構成図である。
【図３】各端末の機能ブロック図である。
【図４】本発明における処理の流れを示す第一のフローチャートである。
【図５】本発明における処理の流れを示す第二のフローチャートである。
【図６】携帯電話におけるパスワードの入力画面の一例である。
【図７】携帯電話におけるフォルダ名またはファイル名を選択する画面の一例である。
【図８】受信したメールの一例である。
【図９】受信した画面の一例である。
【図１０】認証テーブルである。
【図１１】共有ファイルＤＢアクセス権テーブルである。
【図１２】削除管理テーブルである。
【図１３】アップロード管理テーブルである。
【発明を実施するための形態】
【００１２】
以下、図面を用いて本実施の形態を説明する。
【００１３】
図１は、本発明に係るファイル管理システム（情報処理システム）の全体構成図である。
【００１４】
ファイル管理サーバ１０１と、共有ファイルＤＢ（データベース）１０２と、携帯端末１０３と、クライアント端末１０４とがネットワーク１０５を介してそれぞれ通信可能に接続されている。
【００１５】
ファイル管理サーバ１０１は、携帯端末１０３からのアクセス要求に応じて、認証を行い、認証されたユーザがアクセス可能なフォルダおよびファイルの情報を携帯端末１０３へ送信する。そして、携帯端末１０３から選択されたフォルダまたはファイルを一つのファイルにまとめてウェブサーバへアップロードすると共に、携帯端末１０３へＵＲＬ情報とパスワード情報を送信する。本実施の形態では、ファイル管理サーバ１０１がウェブサーバ機能を備えているものとするが、ウェブサーバは、別のサーバであってもよい。そして、ネットワークを介して、携帯端末１０３もしくはクライアント端末１０４からアップロードしたファイルへのアクセスがあった場合、パスワードの入力を求め、パスワードが正当な場合、ファイルをダウンロードさせる。最後に、一定の条件のもとアップロードしたファイルの削除を行う。
【００１６】
共有ファイルＤＢ１０２には、各種ファイルが保存されている。
【００１７】
携帯端末１０３は、通信機能、ブラウザ機能を有する携帯電話やＰＤＡ等のモバイル端末である。
【００１８】
クライアント端末１０４は、通常のパーソナルコンピュータである。
【００１９】
ネットワーク１０５は、外部ネットワークもしくは内部ネットワークである。
【００２０】
本構成図はあくまでも一例であることは、言うまでもない。
【００２１】
図２は、ファイル管理サーバ１０１のハードウェア構成を示す図である。
【００２２】
ＣＰＵ２０１は、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。
【００２３】
また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００２４】
ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＡＭ２０３にロードして、プログラムを実行することで各種動作を実現するものである。
【００２５】
また、入力コントローラ（入力Ｃ）２０５は、キーボード２０９や不図示のマウス等のポインティングデバイスからの入力を制御する。
【００２６】
ビデオコントローラ（ＶＣ）２０６は、ＣＲＴディスプレイ（ＣＲＴ）２１０等の表示器への表示を制御する。表示器はＣＲＴだけでなく、液晶ディスプレイでも構わない。これらは必要に応じて管理者が使用するものである。本発明には直接関係があるものではない。
【００２７】
メモリコントローラ（ＭＣ）２０７は、ブートプログラム、ブラウザソフトウエア、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するハードディスク（ＨＤ）やＦＤ或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるＣＦメモリ等の外部メモリ２１１へのアクセスを制御する。
【００２８】
通信Ｉ／Ｆコントローラ（通信Ｉ／ＦＣ）２０８は、ネットワークを介して、外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いたインターネット通信等が可能である。
【００２９】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ＣＲＴ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００３０】
本発明を実現するためのプログラム２１２は外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、本発明に係わるプログラム２１２が用いる定義ファイル２１３及び各種情報テーブル２１４は外部メモリ２１１に格納されており、これらについての詳細な説明は後述する。
【００３１】
図３は、各端末の機能ブロック図である。
【００３２】
ファイル管理サーバ１０１は、ユーザ識別認証機能３０１、通信機能３０２、メール送信機能３０３、共有ファイルＤＢ内ファイル表示機能３０４、ウェブサーバ機能３０５、ファイル操作機能３０６を備える。
【００３３】
ユーザ識別認証機能３０１は、携帯端末もしくはクライアント端末から入力される認証情報に基づいてユーザ認証を行う機能である。
【００３４】
通信機能３０２は、携帯端末もしくはクライアント端末との通信を実現する機能である。
【００３５】
メール送信機能３０３は、メールの送受信を実現する機能である。
【００３６】
共有ファイルＤＢ内ファイル表示機能３０４は、認証が行われた携帯端末のユーザがアクセス可能な共有ファイルＤＢ内のフォルダおよびファイルの情報を携帯端末で表示させるための制御を実現する機能である。
【００３７】
ウェブサーバ機能３０５は、携帯端末のユーザにより選択されたフォルダまたはファイルを一時的にアップロードして外部ネットワークに公開する機能である。
【００３８】
ファイル操作機能３０６は、携帯端末のユーザにより選択されたフォルダまたはファイルを圧縮してまとめたり、ウェブサーバにアップロードしたりする機能である。
【００３９】
クライアント端末１０４は、通信機能３０７、表示機能３０８を備える。
【００４０】
通信機能３０７は、ファイル管理サーバとの通信を実現する機能である。
【００４１】
表示機能３０８は、取得したファイルを閲覧する機能である。例えば、取得するファイルが文書ファイル、表計算ファイルである場合、それぞれのファイルに対応するアプリケーションをインストールしておけばファイルの閲覧が可能となる。
【００４２】
携帯端末１０３は、通信機能３０９、表示機能３１０、メール受信機能３１１を備える。
【００４３】
通信機能３０９は、ファイル管理サーバとの通信を実現する機能である。
【００４４】
表示機能３１０は、共有ファイルＤＢファイル表示機能により携帯端末が取得するフォルダおよびファイルの情報を表示する機能である。また、取得したファイルを閲覧する機能も含まれる。
【００４５】
メール受信機能３１１は、ファイル管理サーバから送信されるメールを受信する機能である。
【００４６】
図４は、本発明における処理の流れを示す第一のフローチャートである。
【００４７】
本フローチャートは、携帯端末１０３、ファイル管理サーバ１０１、共有ファイルＤＢ１０２により処理が行われる。また、本実施の形態では、携帯端末１０３の一例として携帯電話を用いて説明を行う。
【００４８】
４０１において、携帯電話は、ファイル管理サーバへアクセスする。具体的には、携帯電話を操作するユーザ操作に応じて、当該携帯電話にインストールされている専用のアプリケーションもしくはブラウザを介してファイル管理サーバへアクセスを行う。
【００４９】
４０２において、ファイル管理サーバは、携帯電話からのアクセスに応じて、パスワードの入力画面を送信する。
【００５０】
４０３において、携帯電話は、パスワードの入力画面を表示する。図６に携帯電話におけるパスワードの入力画面の例を示す。
【００５１】
４０４において、携帯電話は、入力されたパスワードをファイル管理サーバへ送信する。また、同時にＰＩＮコードを送信する。ＰＩＮコードは、「Ｐｅｒｓｏｎａｌ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｎｕｍｂｅｒ」の略で、いわゆる暗証番号のことである。携帯電話では、ＳＩＭ（ＵＳＩＭ）カードに２つのＰＩＮコードを設定することができ、それぞれＰＩＮ１コード、ＰＩＮ２コードと呼ばれている。ＰＩＮ１コードは、電話の発信・着信、各種通信機能のためのＰＩＮコードであり、ＰＩＮ２コードは、携帯電話の特定の機能を保護するためのＰＩＮコードである。従って、本実施の形態では、ＰＩＮ１コードをファイル管理サーバへ送信するものとする。
【００５２】
４０５において、ファイル管理サーバは、入力されたパスワードとＰＩＮコードを用いて認証処理を行う。認証時には、図１０に示す認証テーブルを用いる。入力されたパスワードとＰＩＮコードが一致するレコードがあるかにより認証を行う。
【００５３】
４０６において、ファイル管理サーバは、認証結果が成功であるか失敗であるかを判定する。成功の場合、４０７へ進み、失敗の場合、認証失敗である旨を通知した後、４０２へ戻る。
【００５４】
４０７において、ファイル管理サーバは、携帯電話のＰＩＮコードから社員番号を判断し、参照可能なフォルダを検索する。図１０に示す認証テーブルを用いることで、ＰＩＮコードから社員番号を特定することができる。なお、本実施の形態では、社員番号を特定するために携帯電話のＰＩＮコードを用いたが、この方法に限られるものではない。例えば、ノートパソコンのＭＡＣアドレスを用いてもよいし、明示的に社員番号を入力させてもよい。あくまでもここではアクセスしているユーザを特定することでできればよく、方法は問わない。
【００５５】
そして、社員番号を特定することができた場合、この社員に付与されているアクセス権限に基づいて、共有ファイルＤＢにおいて参照することができるフォルダおよびファイルを検索する。そして検索ヒットしたフォルダ名およびファイル名を携帯電話で選択可能な形式の画面情報を携帯電話に送信する。図１１に共有ファイルＤＢのアクセス権情報が管理されている。「ファイルディレクトリ」は、フォルダを識別するための情報である。「ファイル」は、ファイルを識別するための情報である。「アクセス制御情報」は、アクセスすることができる社員番号が登録されるものである。
【００５６】
４０８において、携帯電話は、ファイル管理サーバから受信した画面情報から共有サーバ内のアクセス権限を基に参照可能なフォルダ名およびファイル名のみを表示する。携帯端末を操作するユーザは任意のフォルダ名またはファイル名を選択することが可能となる。
【００５７】
図７に画面の一例を示す。７０１の画面で、「フォルダ名Ａ２」と「フォルダ名Ａ３」が表示されている。ユーザは、「フォルダ名Ａ２」の階層へ移動する操作をすることにより、７０２の画面が表示される。ここでは、「フォルダ名Ａ２」の階層には、「ファイル名１」「ファイル名２」「ファイル名３」が存在することが分かる。最終的にフォルダ名またはファイル名を選択した後、７０３の確認画面が表示される。ここでは、「ファイル名１」と「ファイル名３」とが選択されている。もし不要な場合、削除することができる。
【００５８】
この例では共有ファイルＤＢとフォルダの階層構造が同様に表示されるため、ユーザは所望のフォルダ名およびファイル名を容易に探し出し、選択することができる。
【００５９】
４０９において、携帯電話は、最終的に選択されたフォルダ名またはファイル名をファイル管理サーバへ送信する。
【００６０】
４１０において、ファイル管理サーバは、選択されたフォルダ名またはファイル名が複数であるかを判定する。Ｙｅｓの場合、４１１へ進み、Ｎｏの場合、共有ファイルＤＢから実体フォルダまたはファイルを抽出し、４１２へ進む。
【００６１】
４１１において、ファイル管理サーバは、選択された複数のフォルダ名またはファイル名を用いて、共有フィルＤＢから実体フォルダまたはファイルを抽出し、ＺＩＰファイルに圧縮して一つのファイルにまとめる（結合する）。なお、圧縮形式はＺＩＰに限らず何れの形式であってもよい。また、一つのファイルにまとめるに限らず、適当な単位でフォルダまたはファイルをまとめてもよい。
【００６２】
４１２において、ファイル管理サーバは、３０分以内に、同じユーザがフォルダまたはファイルをウェブサーバにアップロードしているかを判定する。Ｙｅｓの場合、４１３へ進み、Ｎｏの場合、４１４へ進む。この時間は、任意の時間に設定することができるものである。
【００６３】
４１３において、ファイル管理サーバは、前回選択したファイルと今回選択したファイルをまとめて一つのＺＩＰファイルに変換する。このように一つのファイルにまとめるのは、ユーザのダウンロード作業の手間を軽減するためである。例えば、３０分以内に複数のファイルを、別々にウェブサーバにアップロードした場合、その数だけダウンロード作業が発生するので、３０分以内にアップロードしたものであれば、ファイル管理サーバ側が一つのファイルとして用意することで、ユーザはダウンロードするための作業が軽減される。
【００６４】
また、一つのファイルに圧縮する場合、全く同じファイルが選ばれている場合は重複しているファイルを削除して１つにしてもよい。
【００６５】
圧縮形式はＺＩＰに限らず何れの形式であってもよい。また、一つのファイルにまとめるに限らず、適当な単位でフォルダまたはファイルをまとめてもよい。例えば、同じフォルダ単位でまとめたり、類似の名称が含まれるファイル単位でまとめたりしてもよい。
【００６６】
４１４において、ファイル管理サーバは、圧縮してまとめたファイルをウェブサーバへアップロードする。本実施の形態では、ファイル管理サーバがウェブサーバ機能を備えるため、自分自身にアップロードすることとなる。なお、削除する時間を記憶しておき、ファイルが３０分以内にダウンロードされなければ削除する。これは、あくまでも一時的にアップロードをするものだからである。また、削除することなく保存し続けると、不正アクセスによる漏えいの危険、および記録容量の圧迫という問題もあるからである。時間は任意に設定することができる。削除する時間は、図１２に示す削除管理テーブルにより管理される。
【００６７】
４１５において、ファイル管理サーバは、アップロードしたウェブサーバにおける専用のＵＲＬとパスワードを生成するとともに、携帯電話に対してメールを送信する。ここで、メールアドレスは、図１０に示す認証テーブルから特定することができる。
【００６８】
また、図１３に示すアップロード管理テーブルにおいて「社員」「時間」「ＵＲＬ」「パスワード」「ファイル」を管理する。
【００６９】
４１６において、携帯電話は、メールを受信する。図８に受信したメールの一例を示す。ＵＲＬ情報と、パスワード情報とが表示される。
【００７０】
以上、第一のフローチャートの説明をした。
【００７１】
次に、ユーザがＵＲＬ情報とパスワードを取得した後の動作の流れを、図５を用いて説明する。
【００７２】
図５は、本発明における処理の流れを示す第二のフローチャートである。
【００７３】
本実施の形態においては、第一のフローチャートと同様に携帯電話による処理として説明するが、これに限られるものではなく、ブラウザ機能を備える携帯端末もしくはクライアント端末によりファイルのダウンロードを行ってもよい。
【００７４】
５０１において、ブラウザ機能を備える携帯電話は、４１６で入手したＵＬＲ情報を用いて、ウェブサーバへアクセスする。
【００７５】
５０２において、ウェブサーバは、アクセス要求に応じて、パスワードの入力画面を返信する。
【００７６】
５０３において、携帯電話は、パスワードの入力画面を表示する。ユーザは、この画面に４１６で入手したパスワードの入力を行う。そして、携帯電話は、パスワードをウェブサーバへ送信する。
【００７７】
５０４において、ウェブサーバは、受信したパスワードの認証を行う。認証には、図１３に示すアップロード管理テーブルを用いる。
【００７８】
５０５において、ウェブサーバは、認証が成功したか失敗したかを判定する。成功した場合５０６へ進み、失敗した場合、認証失敗である旨を通知した後、５０２へ戻る。
【００７９】
５０６において、ウェブサーバは、ファイルをダウンロードする指示をさせるための画面情報を送信する。
【００８０】
５０７において、携帯電話は、画面情報を受信し、表示する。画面例を図９に示す。ユーザはここで、「ファイルをダウンロード」ボタンか「ファイルを削除」ボタンを選択することができる。携帯電話は、選択されたボタンに応じて、ウェブサーバへ要求を行う。
【００８１】
ダウンロードを要求した場合、ウェブサーバは、要求がされたファイルを携帯電話へ送信する。削除を要求した場合、ウェブサーバは、要求がされたファイルを削除する。
【００８２】
５０８において、ウェブサーバは、ダウンロードされたファイルを削除する。なお、再度ダウンロードできるように直ちに削除しなくともよい。ただし、その場合であっても、３０分経過後には、削除されることとなる。
【００８３】
以上、第二のフローチャートの説明をした。
【００８４】
上述した通り、本発明によれば、セキュリティを考慮して、外部ネットワークから内部ネットワーク上の共有ファイルの取得が可能となる。
【００８５】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
【００８６】
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【符号の説明】
【００８７】
１０１  ファイル管理サーバ
１０２  共有ファイルＤＢ
１０３  携帯端末
１０４  クライアント端末
１０５  ネットワーク
【図１】
2011118626.tif 000003
【図２】
2011118626.tif 000004
【図３】
2011118626.tif 000005
【図４】
2011118626.tif 000006
【図５】
2011118626.tif 000007
【図６】
2011118626.tif 000008
【図７】
2011118626.tif 000009
【図８】
2011118626.tif 000010
【図９】
2011118626.tif 000011
【図１０】
2011118626.tif 000012
【図１１】
2011118626.tif 000013
【図１２】
2011118626.tif 000014
【図１３】
2011118626.tif 000015