(57)【要約】【課題】予め登録が行われていない非登録ユーザからデータを受け取って同一の格納領域に格納する場合に、それぞれの非登録ユーザに対して、他の非登録ユーザにより格納されたデータが表示されないようにする。【解決手段】格納制御部３１は、予め登録が行われていない非登録ユーザからデータの格納を受け付けた場合に、受け付けた文書ファイルを、その非登録ユーザと他の非登録ユーザとを識別可能な識別情報と対応付けて文書ファイル格納部３７に格納するよう制御する。表示制御部３２は、非登録ユーザがアクセスしてきた場合に、アクセスしてきた非登録ユーザに対して表示するデータを、上述したような識別情報を用いて切り替えるよう制御する。【選択図】図３
2020067861.tif 000002
【特許請求の範囲】
【請求項１】
予め登録が行われていない非登録ユーザからデータの格納を受け付けた場合に、受け付けたデータを、当該非登録ユーザと他の非登録ユーザとを識別可能な識別情報と対応付けて格納するよう制御する格納制御手段と、
非登録ユーザがアクセスしてきた場合に、アクセスしてきた非登録ユーザに対して表示するデータを、前記識別情報を用いて切り替えるよう制御する表示制御手段と、
を備えた情報処理装置。
【請求項２】
前記表示制御手段は、アクセスしてきた非登録ユーザに対して、当該非登録ユーザの識別情報と対応付けて格納されているデータのみを表示するよう制御する請求項１記載の情報処理装置。
【請求項３】
前記識別情報が、データの格納場所として非登録ユーザに対して送信した、非登録ユーザ毎に異なるＵＲＬ情報である請求項１又は２記載の情報処理装置。
【請求項４】
前記ＵＲＬ情報は、ランダムに生成された情報を一部に含めることにより、非登録ユーザ毎に異なるように生成されている請求項３記載の情報処理装置。
【請求項５】
前記ＵＲＬ情報は、当該ＵＲＬ情報を非登録ユーザに送信する際の送信先情報を一部に含めることにより、非登録ユーザ毎に異なるように生成されている請求項３記載の情報処理装置。
【請求項６】
前記識別情報が、非登録ユーザがアクセスしてきた際に発行したクッキー情報である請求項１又は２記載の情報処理装置。
【請求項７】
前記識別情報が、非登録ユーザがアクセスしてきた端末の端末識別番号である請求項１又は２記載の情報処理装置。
【請求項８】
前記識別情報が、非登録ユーザがアクセスしてきた際の端末の位置情報である請求項１又は２記載の情報処理装置。
【請求項９】
前記格納制御手段は、非登録ユーザから受け付けたデータの名称を変更して格納するよう制御する請求項１から８のいずれか記載の情報処理装置。
【請求項１０】
前記格納制御手段は、非登録ユーザから受け付けたデータの名称に、前記ＵＲＬ情報を非登録ユーザに送信する際の送信先情報に基づく情報を付加することにより非登録ユーザから受け付けたデータの名称を変更する請求項９記載の情報処理装置。
【請求項１１】
前記格納制御手段は、非登録ユーザから受け付けたデータの名称に、データの格納依頼を送信した非登録ユーザの送信先毎に異なる情報を付加することにより非登録ユーザから受け付けたデータの名称を変更する請求項９記載の情報処理装置。
【請求項１２】
前記格納制御手段は、非登録ユーザから受け付けたデータの名称に、データの格納依頼を送信した非登録ユーザの送信先毎及びデータの格納を受け付けた毎に異なる情報を付加することにより非登録ユーザから受け付けたデータの名称を変更する請求項９記載の情報処理装置。
【請求項１３】
前記表示制御手段は、アクセスしてきたユーザに対してデータを表示する際に、非登録ユーザに対しては、変更前の名称を表示し、登録ユーザに対しては、変更後の名称を表示する請求項９から１２のいずれか記載の情報処理装置。
【請求項１４】
予め登録が行われていない非登録ユーザからデータの格納を受け付けた場合に、受け付けたデータを、当該非登録ユーザと他の非登録ユーザとを識別可能な識別情報と対応付けて格納するよう制御するステップと、
非登録ユーザがアクセスしてきた場合に、アクセスしてきた非登録ユーザに対して表示するデータを、前記識別情報を用いて切り替えるよう制御するステップと、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置およびプログラムに関する。
【背景技術】
【０００２】
特許文献１には、ユーザがログインクレデンシャル情報を登録又は提供することを必要とする代わりに、コンピューティングデバイスと関連付けられた固有の識別子を用いて未登録ユーザのアカウントを生成することにより、未登録ユーザとの間でコンテンツアイテムを共有することが可能なシステムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表２０１７−５２８７９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、予め登録が行われていない非登録ユーザからデータを受け取って同一の格納領域に格納する場合に、それぞれの非登録ユーザに対して、他の非登録ユーザにより格納されたデータが表示されないようにすることが可能な情報処理装置およびプログラムを提供することである。
【課題を解決するための手段】
【０００５】
［情報処理装置］
請求項１に係る本発明は、予め登録が行われていない非登録ユーザからデータの格納を受け付けた場合に、受け付けたデータを、当該非登録ユーザと他の非登録ユーザとを識別可能な識別情報と対応付けて格納するよう制御する格納制御手段と、
非登録ユーザがアクセスしてきた場合に、アクセスしてきた非登録ユーザに対して表示するデータを、前記識別情報を用いて切り替えるよう制御する表示制御手段とを備えた情報処理装置である。
【０００６】
請求項２に係る本発明は、前記表示制御手段が、アクセスしてきた非登録ユーザに対して、当該非登録ユーザの識別情報と対応付けて格納されているデータのみを表示するよう制御する請求項１記載の情報処理装置である。
【０００７】
請求項３に係る本発明は、前記識別情報が、データの格納場所として非登録ユーザに対して送信した、非登録ユーザ毎に異なるＵＲＬ情報である請求項１又は２記載の情報処理装置である。
【０００８】
請求項４に係る本発明は、前記ＵＲＬ情報が、ランダムに生成された情報を一部に含めることにより、非登録ユーザ毎に異なるように生成されている請求項３記載の情報処理装置である。
【０００９】
請求項５に係る本発明は、前記ＵＲＬ情報が、当該ＵＲＬ情報を非登録ユーザに送信する際の送信先情報を一部に含めることにより、非登録ユーザ毎に異なるように生成されている請求項３記載の情報処理装置である。
【００１０】
請求項６に係る本発明は、前記識別情報が、非登録ユーザがアクセスしてきた際に発行したクッキー情報である請求項１又は２記載の情報処理装置である。
【００１１】
請求項７に係る本発明は、前記識別情報が、非登録ユーザがアクセスしてきた端末の端末識別番号である請求項１又は２記載の情報処理装置である。
【００１２】
請求項８に係る本発明は、前記識別情報が、非登録ユーザがアクセスしてきた際の端末の位置情報である請求項１又は２記載の情報処理装置である。
【００１３】
請求項９に係る本発明は、前記格納制御手段が、非登録ユーザから受け付けたデータの名称を変更して格納するよう制御する請求項１から８のいずれか記載の情報処理装置である。
【００１４】
請求項１０に係る本発明は、前記格納制御手段が、非登録ユーザから受け付けたデータの名称に、前記ＵＲＬ情報を非登録ユーザに送信する際の送信先情報に基づく情報を付加することにより非登録ユーザから受け付けたデータの名称を変更する請求項９記載の情報処理装置である。
【００１５】
請求項１１に係る本発明は、前記格納制御手段が、非登録ユーザから受け付けたデータの名称に、データの格納依頼を送信した非登録ユーザの送信先毎に異なる情報を付加することにより非登録ユーザから受け付けたデータの名称を変更する請求項９記載の情報処理装置である。
【００１６】
請求項１２に係る本発明は、前記格納制御手段が、非登録ユーザから受け付けたデータの名称に、データの格納依頼を送信した非登録ユーザの送信先毎及びデータの格納を受け付けた毎に異なる情報を付加することにより非登録ユーザから受け付けたデータの名称を変更する請求項９記載の情報処理装置である。
【００１７】
請求項１３に係る本発明は、前記表示制御手段が、アクセスしてきたユーザに対してデータを表示する際に、非登録ユーザに対しては、変更前の名称を表示し、登録ユーザに対しては、変更後の名称を表示する請求項９から１２のいずれか記載の情報処理装置である。
【００１８】
［プログラム］
請求項１４に係る本発明は、予め登録が行われていない非登録ユーザからデータの格納を受け付けた場合に、受け付けたデータを、当該非登録ユーザと他の非登録ユーザとを識別可能な識別情報と対応付けて格納するよう制御するステップと、
非登録ユーザがアクセスしてきた場合に、アクセスしてきた非登録ユーザに対して表示するデータを、前記識別情報を用いて切り替えるよう制御するステップとをコンピュータに実行させるためのプログラムである。
【発明の効果】
【００１９】
請求項１に係る本発明によれば、予め登録が行われていない非登録ユーザからデータを受け取って同一の格納領域に格納する場合に、それぞれの非登録ユーザに対して、他の非登録ユーザにより格納されたデータが表示されないようにすることが可能な情報処理装置を提供することができる。
【００２０】
請求項２に係る本発明によれば、予め登録が行われていない非登録ユーザからデータを受け取って同一の格納領域に格納する場合に、それぞれの非登録ユーザに対して、他の非登録ユーザにより格納されたデータが表示されないようにすることが可能な情報処理装置を提供することができる。
【００２１】
請求項３に係る本発明によれば、予め登録が行われていない非登録ユーザからデータを受け取って同一の格納領域に格納する場合に、それぞれの非登録ユーザに対して、他の非登録ユーザにより格納されたデータが表示されないようにすることが可能な情報処理装置を提供することができる。
【００２２】
請求項４に係る本発明によれば、予め登録が行われていない非登録ユーザからデータを受け取って同一の格納領域に格納する場合に、それぞれの非登録ユーザに対して、他の非登録ユーザにより格納されたデータが表示されないようにすることが可能な情報処理装置を提供することができる。
【００２３】
請求項５に係る本発明によれば、送信先情報とＵＲＬ情報との対応関係を管理することなく、それぞれの非登録ユーザに対して、他の非登録ユーザにより格納されたデータが表示されないようにすることが可能な情報処理装置を提供することができる。
【００２４】
請求項６に係る本発明によれば、ＵＲＬ情報を記憶することなく、それぞれの非登録ユーザに対して、他の非登録ユーザにより格納されたデータが表示されないようにすることが可能な情報処理装置を提供することができる。
【００２５】
請求項７に係る本発明によれば、ＵＲＬ情報を記憶することなく、それぞれの非登録ユーザに対して、他の非登録ユーザにより格納されたデータが表示されないようにすることが可能な情報処理装置を提供することができる。
【００２６】
請求項８に係る本発明によれば、ＵＲＬ情報を記憶することなく、それぞれの非登録ユーザに対して、他の非登録ユーザにより格納されたデータが表示されないようにすることが可能な情報処理装置を提供することができる。
【００２７】
請求項９に係る本発明によれば、複数の非登録ユーザから同一の名称のデータを受け取った場合でも、受け取った複数のデータを同一の格納領域に格納することが可能な情報処理装置を提供することができる。
【００２８】
請求項１０に係る本発明によれば、複数の非登録ユーザから同一の名称のデータを受け取った場合でも、受け取った複数のデータを同一の格納領域に格納することが可能な情報処理装置を提供することができる。
【００２９】
請求項１１に係る本発明によれば、複数の非登録ユーザから同一の名称のデータを受け取った場合でも、受け取った複数のデータを同一の格納領域に格納することが可能な情報処理装置を提供することができる。
【００３０】
請求項１２に係る本発明によれば、複数の非登録ユーザから同一の名称のデータを受け取った場合や同一の非登録ユーザから複数回データを受け取った場合でも、受け取った複数のデータを同一の格納領域に格納することが可能な情報処理装置を提供することができる。
【００３１】
請求項１３に係る本発明によれば、格納されているデータの名称を変更した場合でも、非登録ユーザに対しては格納した際の変更前の名称を表示することが可能な情報処理装置を提供することができる。
【００３２】
請求項１４に係る本発明によれば、予め登録が行われていない非登録ユーザからデータを受け取って同一の格納領域に格納する場合に、それぞれの非登録ユーザに対して、他の非登録ユーザにより格納されたデータが表示されないようにすることが可能なプログラムを提供することができる。
【図面の簡単な説明】
【００３３】
【図１】本発明の一実施形態の文書管理システムのシステム構成を示す図である。
【図２】本発明の一実施形態における文書管理サーバ１０のハードウェア構成を示すブロック図である。
【図３】本発明の一実施形態における文書管理サーバ１０の機能構成を示すブロック図である。
【図４】格納先管理テーブルの一例を示す図である。
【図５】非登録ユーザ管理テーブルの一例を示す図である。
【図６】対応付け識別情報管理テーブルの一例を示す図である。
【図７】格納文書ファイル管理テーブルの一例を示す図である。
【図８】、文書管理サーバ１０が登録ユーザＡからの指示に基づいて、非登録ユーザＢ、Ｃに対してアンケート結果の受け取り依頼を送信する際の動作を説明するためのフローチャートである。
【図９】非登録ユーザに対してアンケート結果の受け取り依頼として送信される電子メールの一例を示す図である。
【図１０】図９に示したようなアンケート結果の受け取り依頼の電子メールを受信した非登録ユーザが、アンケート結果のアップロード処理を行う場合の動作を説明するためのフローチャートである。
【図１１】図１０のフローチャートを参照して説明した処理の流れを具体的に説明するための図である。
【図１２】非登録ユーザＢ、Ｃの端末装置２１、２２において表示されるアップロード画面例、及び登録ユーザＡの端末装置２０において表示される閲覧画面例を示す図である。
【図１３】非登録ユーザＢ、Ｃの端末装置２１、２２において表示されるアップロード画面例、及び登録ユーザＡの端末装置２０において表示される閲覧画面例を示す図である。
【発明を実施するための形態】
【００３４】
次に、本発明の実施の形態について図面を参照して詳細に説明する。
【００３５】
図１は本発明の一実施形態の文書管理システムのシステム構成を示す図である。
【００３６】
本発明の一実施形態の文書管理システムは、図１に示されるように、ネットワーク４０により相互に接続された文書管理サーバ１０、および端末装置２０、２１、２２により構成される。
【００３７】
本実施形態の文書管理システムは、文書管理サーバ１０において文書ファイルを管理するものである。そして、文書管理サーバ１０では、システムを利用するユーザに対しては予めログインＩＤやパスワード等の認証情報を発行し、ユーザは、発行された認証情報により認証処理を行った後に格納された文書ファイルの閲覧等を行うことができるようになっている。
【００３８】
以下においては、このように予め認証情報が発行されたユーザを登録ユーザと称する。また、予め認証情報が発行されていないユーザを非登録ユーザと称する。登録ユーザは、文書管理サーバ１０にアクセスする際には認証情報を用いた認証処理を実行するため、文書管理サーバ１０では、アクセスしてきたユーザを特定することができる。そのため、アクセスしてきたユーザが登録ユーザに対しては、それぞれのアクセス権限に応じた文書ファイルの閲覧を管理することが可能である。
【００３９】
しかし、このようにシステムに登録されているユーザが、システムに登録されていない非登録ユーザに対して文書ファイルを配布したい場合が発生することがある。このような場合には、文書管理サーバ１０から非登録ユーザに対して、ＵＲＬ(Uniform Resource Locator)を含む電子メールを送信し、非登録ユーザがこのＵＲＬを用いてアクセスすることにより格納された文書ファイルをダウンロードすることができるようにすることができる。
【００４０】
そして、複数の非登録ユーザに対して文書ファイルを配布する場合でも、それぞれの非登録ユーザに対して異なるＵＲＬを含む電子メールを送信することにより、非登録ユーザがアクセスしてきた際のＵＲＬにより非登録ユーザの特定を行うことができる。
【００４１】
さらに、複数の非登録ユーザに文書ファイルを配布するだけでなく、複数の非登録ユーザから文書ファイルを受け取りたい場合もある。例えば、数多くの非登録ユーザにアンケートを配布して、記入されたアンケート結果の文書ファイルを受け取りたいような場合がこのような状況に該当する。
【００４２】
このような場合、ある非登録ユーザにより格納されたアンケート結果を、他の非登録ユーザが閲覧できたのでは問題が発生する。そのため、例えばそれぞれの非登録ユーザがアンケート結果等の文書ファイルを格納する格納領域を別々にすれば、それぞれの非登録ユーザが他の非登録ユーザのアンケート結果を閲覧しないようにすることができる。
【００４３】
しかし、このようなそれぞれの非登録ユーザのアンケート結果を異なる格納領域に格納したのでは、登録ユーザが複数のアンケート結果を一括して閲覧することができずに不便である。また、数多くの非登録ユーザからのアンケート結果を受け取ろうとすると、非登録ユーザの数だけ格納領域を用意しなければならず現実的ではない。
【００４４】
そこで、本実施形態の文書管理サーバ１０では、下記のような方法を用いることにより、予め登録が行われていない非登録ユーザからデータを受け取って同一の格納領域に格納する場合でも、それぞれの非登録ユーザに対して、他の非登録ユーザにより格納された文書ファイルが表示されないようにしている。
【００４５】
そして、本実施形態における端末装置２０は登録ユーザＡにより操作され、端末装置２１、２２は、それぞれ非登録ユーザＢ、Ｃにより操作される。なお、本実施形態では、説明を簡単にするために登録ユーザがＡのみ、非登録ユーザがＢ、Ｃのみの場合について説明するが、実際には登録ユーザ、非登録ユーザが多数の場合でも本発明は同様に適用可能である。
【００４６】
なお、本実施形態においては、非登録ユーザから受け取る文書ファイルがアンケート結果の場合を用いて説明するが、本発明はこのような場合に限定されるものではなく、アンケート結果以外の文書ファイルや、文書ファイル以外の様々なデータを受け取る場合でも同様に適用することができるものである。
【００４７】
次に、本実施形態の文書管理システムにおける文書管理サーバ１０のハードウェア構成を図２に示す。
【００４８】
文書管理サーバ１０は、図２に示されるように、ＣＰＵ１１、メモリ１２、ハードディスクドライブ（ＨＤＤ）等の記憶装置１３、ネットワーク４０を介して外部の装置等との間でデータの送信及び受信を行う通信インタフェース（ＩＦ）１４、タッチパネル又は液晶ディスプレイ並びにキーボードを含むユーザインタフェース（ＵＩ）装置１５を有する。これらの構成要素は、制御バス１６を介して互いに接続されている。
【００４９】
ＣＰＵ１１は、メモリ１２または記憶装置１３に格納された制御プログラムに基づいて所定の処理を実行して、文書管理サーバ１０の動作を制御する。なお、本実施形態では、ＣＰＵ１１は、メモリ１２または記憶装置１３内に格納された制御プログラムを読み出して実行するものとして説明するが、当該プログラムをＣＤ−ＲＯＭ等の記憶媒体に格納してＣＰＵ１１に提供することも可能である。
【００５０】
図３は、上記の制御プログラムが実行されることにより実現される文書管理サーバ１０の機能構成を示すブロック図である。
【００５１】
本実施形態の文書管理サーバ１０は、図３に示されるように、格納制御部３１と、表示制御部３２と、管理テーブル記憶部３３と、データ送受信部３４と、電子メール送信部３５と、ＵＲＬ生成部３６と、文書ファイル格納部３７とを備えている。
【００５２】
データ送受信部３４は、ネットワーク４０を介して、登録ユーザＡの端末装置２０、非登録ユーザＢの端末装置２１、非登録ユーザＣの端末装置２２との間でデータの送受信を行う。
【００５３】
電子メール送信部３５は、格納制御部３１による制御に基づいて、文書ファイルの受け取り依頼のための電子メールを生成して、データ送受信部３４を介して非登録ユーザＢ、Ｃの端末装置２１、２２に送信する。
【００５４】
ＵＲＬ生成部３６は、格納制御部３１による制御に基づいて、それぞれが異なる複数のＵＲＬを順次生成する。
【００５５】
例えば、ＵＲＬ生成部３６は、ＵＵＩＤ（Universally Unique IDentifier)と呼ばれるようなそれぞれお互いに異なるＩＤを生成して、このＵＵＩＤが一部に含まれるＵＲＬを生成したり、乱数を発生させて発生させた乱数が含まれるＵＲＬを生成したりすることにより、互いに異なる複数のＵＲＬを生成する。
【００５６】
文書ファイル格納部３７は、予め設定されたフォルダ等の格納領域に、非登録ユーザから受け取った各種文書ファイルを格納する。
【００５７】
格納制御部３１は、予め登録が行われていない非登録ユーザからデータの格納を受け付けた場合に、受け付けた文書ファイルを、その非登録ユーザと他の非登録ユーザとを識別可能な識別情報と対応付けて文書ファイル格納部３７に格納するよう制御する。
【００５８】
ここで、識別情報としては、文書ファイルの格納場所として非登録ユーザに対して送信した、非登録ユーザ毎に異なるＵＲＬ情報を用いることができる。
【００５９】
このＵＲＬ情報は、ＵＲＬ生成部３６により生成され、ランダムに生成された情報を一部に含めることにより、非登録ユーザ毎に異なるように生成されている。
【００６０】
また、ＵＲＬ情報を、そのＵＲＬ情報を非登録ユーザに送信する際のメールアドレス等の送信先情報を一部に含めることにより、非登録ユーザ毎に異なるように生成するようにしても良い。
【００６１】
さらに、識別情報としては、非登録ユーザがアクセスしてきた際に発行したクッキー情報を用いることも可能である。
【００６２】
ここで、クッキー（Cookie）情報とは、端末装置がＷｅｂサーバにアクセスした際に、Ｗｅｂサーバが発行して端末装置に格納しておくためのデータ情報である。Ｗｅｂサーバでは、このクッキー情報を記憶しておきアクセスしてきた端末装置に格納されているクッキー情報と一致するか否かを確認することにより、その端末装置が２回目以降にアクセスしてきた場合に端末装置を特定することができるようになっている。
【００６３】
さらに、識別情報としては、非登録ユーザがアクセスしてきた端末装置の端末ＩＤ（端末識別番号）を用いることも可能である。例えば、非登録ユーザが、図１に示したようなパーソナルコンピュータではない移動端末装置からアクセスしてきた場合、端末装置毎に異なる固有の端末ＩＤ情報がＷｅｂサーバ側に送信される。そのため、この端末ＩＤを識別情報として用いることにより、文書管理サーバ１０では、アクセスしてきた端末装置を特定することができる。
【００６４】
さらに、識別情報としては、非登録ユーザがアクセスしてきた際の端末装置の位置情報を利用することも可能である。具体的には、端末装置がＧＰＳ（Global Positioning System）受信機を備えている場合には、このＧＰＳ受信機により得られた位置情報を識別情報として利用することにより、文書管理サーバ１０では、アクセスしてきた端末装置を特定することができる。
【００６５】
表示制御部３２は、非登録ユーザがアクセスしてきた場合に、アクセスしてきた非登録ユーザに対して表示するデータを、上述したような識別情報を用いて切り替えるよう制御する。
【００６６】
具体的には、表示制御部３２は、アクセスしてきた非登録ユーザに対して、その非登録ユーザの識別情報と対応付けて格納されているデータのみを表示するよう制御する。
【００６７】
例えば、識別情報がＵＲＬ情報の場合には、表示制御部３２は、非登録ユーザがアクセスしてきた際のＵＲＬ情報と対応付けて格納されているデータのみを、その非登録ユーザに対して表示するよう制御する。
【００６８】
管理テーブル記憶部３３は、上述したいような制御を実現するために様々な管理テーブルを記憶する。具体的には、管理テーブル記憶部３３は、格納先管理テーブル、非登録ユーザ管理テーブル、対応付け識別情報管理テーブル、格納文書管理テーブルを格納する。
【００６９】
この格納先管理テーブルの一例を図４に示す。格納先管理テーブルでは、図４に示されるように、受け取り識別子とフォルダ識別子との対応関係が記憶されている。ここで受け取り識別子とは、同一の格納領域に格納しようとする文書ファイルの受け取り依頼毎に異なるように設定される識別子であり、例えばアンケート結果を非登録ユーザから受け取る際に同一の格納領域に格納しようとするアンケート結果の受け取り依頼に対して同一の受け取り識別子が設定される。そして、フォルダ識別子とは、受け取った文書ファイルを格納するためのフォルダ等の格納領域を指定するための識別子である。
【００７０】
また、非登録ユーザ管理テーブルの一例を図５に示す。非登録ユーザ管理テーブルでは、図５に示されるように、受け取り識別子、送信先識別子、送信先情報である送信先メールアドレス、アンケート受け取りの際に非登録ユーザに送信するＵＲＬ情報であるＵＲＬとの対応関係が記憶されている。ここで、送信先メールアドレスは、非登録ユーザに対してアンケート結果の受け取り依頼を送信するための送信先情報である。そして、ＵＲＬは、上記で説明したように、ＵＲＬ生成部３６により、送信先メールアドレス毎に異なるように生成された、お互いに異なるＵＲＬ情報である。また、送信先識別子は、ＵＲＬと１対１対応で設定される識別子であり、図５では、「address1」と「https://example.com/abcdefgh」とが対応し、「address2」と「https://example.com/ijklmnop」とが対応している。
【００７１】
また、対応付け識別情報管理テーブルの一例を図６に示す。識別情報管理テーブルでは、図６に示されるように、受け取り識別子、文書ファイル識別子、送信先識別子との対応関係が記憶されている。ここで、文書ファイル識別子とは、アンケート結果の受け取り依頼を送信した非登録ユーザからアンケート結果の文書ファイルがアップロードされてきた際に、アップロードされてきた文書ファイル毎に設定される識別子である。
【００７２】
最後に、格納文書ファイル管理テーブルの一例を図７に示す。格納文書ファイル管理テーブルでは、図７に示されるように、フォルダ識別子と文書ファイル識別子との対応関係が記憶されている。図７に示した格納文書ファイル例では、「folder1」というフォルダ識別子が設定された格納領域には、「document1」、「document2」という文書ファイル識別子が設定された２つの文書ファイルが格納されていることを意味している。
【００７３】
ここで、図６の対応付け識別情報管理テーブルでは、文書ファイル識別子「document1」には送信先識別子「address1」が対応付けられており、文書ファイル識別子「document2」には送信先識別子「address2」が対応付けられている。そして、送信先識別子「address1」、「address2」は、図５の非登録ユーザ管理テーブルを参照すると、それぞれ、ＵＲＬ「https://example.com/abcdefgh」、「https://example.com/ijklmnop」に対応している。
【００７４】
つまり、非登録ユーザから受け付けた文書ファイルは、非登録ユーザ毎に異なるＵＲＬと対応付けて文書ファイル格納部３７の同一の格納領域に格納されていることになる。
【００７５】
次に、本実施形態の文書管理サーバ１０の動作について図面を参照して詳細に説明する。
【００７６】
先ず、文書管理サーバ１０が登録ユーザＡからの指示に基づいて、非登録ユーザＢ、Ｃに対してアンケート結果の受け取り依頼を送信する際の動作を図８のフローチャートを参照して説明する。
【００７７】
先ず、文書管理サーバ１０は、アンケート結果の格納先フォルダ（格納領域）、受け取り依頼を送信すべき非登録ユーザの送信先メールアドレスが指定された文書受け取り依頼の送信指示を、登録ユーザＡの端末装置２０から受信する（ステップＳ１０１）。
【００７８】
すると、格納制御部３１は、ＵＲＬ生成部３６を制御して、送信先メールアドレス毎に異なるユニークなＵＲＬ生成して、図５に示したような非登録ユーザ管理テーブルに記憶する（ステップＳ１０２）。
【００７９】
そして、格納制御部３１は、送信先メールアドレス毎に生成したＵＲＬを含む電子メールを、アンケート結果の受け取り依頼としてそれぞれの非登録ユーザ毎に電子メール送信部３５から送信する（ステップＳ１０３）。
【００８０】
このようにして送信される電子メールの一例を図９に示す。図９に示された電子メール例は、非登録ユーザＢに対してアンケート結果の受け取り依頼として送信された電子メールの一例を示している。この電子メールには、非登録ユーザＢの送信先メールアドレス「taro@example.com」と対応付けられている「https://example.com/abcdefgh」というＵＲＬが含まれている。
【００８１】
次に、図９に示したようなアンケート結果の受け取り依頼の電子メールを受信した非登録ユーザが、アンケート結果のアップロード処理を行う場合の動作を図１０のフローチャートを参照して説明する。
【００８２】
先ず、非登録ユーザがンケート結果の受け取り依頼として送信されてきた電子メールに含まれるＵＲＬにアクセスする（ステップＳ２０１）。
【００８３】
すると、文書管理サーバ１０では、格納制御部３１により、非登録ユーザがアクセスしてきた際に用いたＵＲＬが有効か否かが判定される（ステップＳ２０２）。ここで、ＵＲＬの有効性を判定するのは、ＵＲＬに有効期限を設けているような場合には、使用されたＵＲＬの有効期限が過ぎていないかを判定するためである。
【００８４】
そして、非登録ユーザがアクセスしてきた際に用いたＵＲＬが無効な場合（ステップＳ２０２においてｎｏ）、表示制御部３２は、エラーページを非登録ユーザの端末装置に表示させる（ステップＳ２０６）。
【００８５】
そして、非登録ユーザがアクセスしてきた際に用いたＵＲＬが有効な場合（ステップＳ２０２においてｙｅｓ）、表示制御部３２は、格納フォルダ内に既に格納されている文書ファイルのうち、アクセスしてきた非登録ユーザが過去にアップロードした文書ファイルがあればそれを表示する（ステップＳ２０３）。
【００８６】
例えば、非登録ユーザＢがアクセスしてきた際のＵＲＬが「https://example.com/abcdefgh」である場合、表示制御部３２は、図５に示した非登録ユーザ管理テーブルから、このＵＲＬに対応する送信先識別子が「address1」であると判定する。そして、表示制御部３２は、この送信先識別子「address1」に対応付けられている文書ファイルが格納領域内に格納されている場合には、その文書ファイルを非登録ユーザＢの端末装置２１に表示する。
【００８７】
そして、非登録ユーザが文書管理サーバ１０に送信したい文書ファイルを選択してアップロードを実行する（ステップＳ２０４）。
【００８８】
すると、格納制御部３１は、非登録ユーザからアップロードされてきた文書ファイルを、送信先識別子と対応付けて文書ファイル格納部３７の指定された格納領域に格納する（ステップＳ２０５）。
【００８９】
図１０のフローチャートを参照して説明した処理の流れを、図１１を参照して具体的に説明する。
【００９０】
登録ユーザＡが文書管理サーバ１０に対して、非登録ユーザのメールアドレス等を指定してアンケート結果の受け取り依頼の送信指示を送信する（ステップＳ３０１）。すると、文書管理サーバ１０は、非登録ユーザＢ、Ｃの端末装置２１、２２に対して、アンケート結果の受け取り依頼の電子メールが送信される（ステップＳ３０２）。
【００９１】
そして、この電子メールを受信した非登録ユーザＢ、Ｃが、それぞれ、電子メールに含まれるＵＲＬを用いて文書管理サーバ１０にアクセスして、アンケート結果のアップロードを行う（ステップＳ３０３）。
【００９２】
すると、非登録ユーザＢからアップロードされたアンケート結果の文書ファイルは、「document1」という文書ファイル識別子が設定されて「folder1」というフォルダ識別子が設定された格納領域に格納される。
【００９３】
また、非登録ユーザＣからアップロードされたアンケート結果の文書ファイルは、「document2」という文書ファイル識別子が設定されて「folder1」というフォルダ識別子が設定された格納領域に格納される。
【００９４】
そして、図６の対応付け識別情報管理テーブルにおいて示されているように、文書ファイル識別子「document1」には送信先識別子「address1」が対応付けられ、文書ファイル識別子「document2」には送信先識別子「address2」が対応付けられることになる。
【００９５】
登録ユーザＡが文書管理サーバ１０にアクセスする際には認証処理が行われるため、登録ユーザＡは、文書ファイル格納部３７のフォルダ識別子「folder1」が対応付けられた格納領域内に格納された非登録ユーザＢのアンケート結果および非登録ユーザＣのアンケート結果の両方を閲覧することができる。
【００９６】
しかし、上記のようなアンケート結果のアップロードが行われた後に非登録ユーザＢ、Ｃが再度文書管理サーバ１０にアクセスしてきた場合でも、非登録ユーザＢには、ＵＲＬ「https://example.com/abcdefgh」と対応付けられた非登録ユーザＢがアップロードした文書ファイルのみしか表示されない。同様に、非登録ユーザＣには、ＵＲＬ「https://example.com/ijklmop」と対応付けられた非登録ユーザＢがアップロードした文書ファイルのみしか表示されない。
【００９７】
このような制御が行われた結果により、非登録ユーザＢ、Ｃの端末装置２１、２２において表示されるアップロード画面例、及び登録ユーザＡの端末装置２０において表示される閲覧画面例を図１２に示す。
【００９８】
なお、図１２では、非登録ユーザＢ、Ｃが、それぞれ、「アンケート結果」、「○○のアンケート」という文書ファイルを文書管理サーバ１０にアップロード済みである状態の場合の表示画面例が示されている。
【００９９】
図１２（Ａ）を参照すると、非登録ユーザＢの端末装置２１のアップロード画面例では、非登録ユーザＢが過去にアップロードした「アンケート結果」というファイル名の文書ファイルのみが表示されている。
【０１００】
また、図１２（Ｂ）を参照すると、非登録ユーザＣの端末装置２２のアップロード画面例では、非登録ユーザＣが過去にアップロードした「○○のアンケート」というファイル名の文書ファイルのみが表示されている。
【０１０１】
そして、図１２（Ｃ）を参照すると、登録ユーザＡの端末装置２０の閲覧画面例では、非登録ユーザＢ、Ｃがアップロードした「アンケート結果」、「○○のアンケート」という２つの文書ファイルの両方が表示されている。
【０１０２】
このように、非登録ユーザＢの表示画面には、非登録ユーザＣがアップロードした「○○のアンケート」という文書ファイルは表示されず、非登録ユーザＣの表示画面には、非登録ユーザＢがアップロードした「アンケート結果」という文書ファイルは表示されない。
【０１０３】
［アップロードされた文書ファイルのファイル名の変更］
次に、非登録ユーザから文書管理サーバ１０に対してアップロードされた文書ファイルのファイル名を変更する場合について説明する。上記で説明した実施形態では、非登録ユーザからアップロードされた文書ファイルは、そのままのファイル名で文書ファイル格納部３７の予め設定されたフォルダ（格納領域）に格納されていた。
【０１０４】
しかし、それぞれの非登録ユーザが様々なファイル名の文書ファイルをアップロードした場合、ファイル名が重複してしまう可能性がある。このような場合、後からアップロードされた文書ファイルのアップロードの際に、同じファイル名の文書ファイルが格納済みであるエラーを通知した場合、その非登録ユーザは、他の非登録ユーザの文書ファイルのアップロード状況を推測することができてしまう。
【０１０５】
そのため、各制御部３１は、非登録ユーザから受け付けた文書ファイルのファイル名を変更して文書ファイル格納部３７に格納するよう制御する。
【０１０６】
例えば、格納制御部３１は、非登録ユーザから受け付けた文書ファイルのファイル名に、ＵＲＬ情報を非登録ユーザに送信する際のメールアドレス等の送信先情報に基づく情報を付加することにより非登録ユーザから受け付けた文書ファイルのファイル名を変更する。
【０１０７】
具体的には、変更前のファイル名が「アンケート結果」であった場合、このファイル名に送信先アドレスを付加して「taro@example.comアンケート結果」というファイル名に変更する。または、送信先アドレスをそのまま付加するのではなく、ハッシュ関数によりハッシュ値を算出して短縮した文字列をファイル名に付加することによりファイル名の変更を行うようにしても良い。
【０１０８】
また、格納制御部３１は、非登録ユーザから受け付けた文書ファイルのファイル名に、文書ファイルの格納依頼を送信した非登録ユーザの送信先毎に異なる情報を付加することにより非登録ユーザから受け付けた文書ファイルのファイル名を変更するようにしても良い。
【０１０９】
例えば、アンケート結果の受け取り依頼を送信する送信先毎に「０１」、「０２」、「０３」というような連続する番号を割り当て、この番号を変更前のファイル名の先頭もしくは末尾に付加することによりファイル名の変更を行う。
【０１１０】
具体的には、変更前のファイル名が「アンケート結果」であった場合、このファイル名に「０１」という文字列を末尾に付加して「アンケート結果０１」というファイル名に変更する。
【０１１１】
このような情報を付加することによりファイル名の変更を行う場合、異なる非登録ユーザが同一のメールアドレスを用いているような場合でもそれぞれの非登録ユーザ毎に異なるファイル名とすることが可能となる。また、ファイル名に付加する文字列を短くし易いという利点もある。ただし、連続した番号を発行するためには、どの送信先にどの番号を割り当てたのかを管理テーブルにおいて管理する必要がある。
【０１１２】
格納制御部３１は、非登録ユーザから受け付けた文書ファイルのファイル名に、文書ファイルの格納依頼を送信した非登録ユーザの送信先毎及び文書ファイルの格納を受け付けた毎に異なる情報を付加することにより非登録ユーザから受け付けた文書ファイルのファイル名を変更するようにしても良い。
【０１１３】
上述したようなアンケート結果の受け取り依頼の送信先毎だけではなく、格納依頼を受け付ける毎に異なる情報を付加することにより、同じ非登録ユーザから複数回同じファイル名の文書ファイルがアップロードされてきた場合でも、それぞれの文書ファイル毎にファイル名を異なるものとすることができる。
【０１１４】
例えば、ある非登録ユーザに「０１」という番号を発行し、１回目のアップロードの際に「０１」という番号を発行した場合、変更前のファイル名が「アンケート結果」であった場合、このファイル名の先頭に「０１」、末尾に「０１」という文字列を付加して「０１アンケート結果０１」というファイル名に変更する。
【０１１５】
そして、この非登録ユーザが「アンケート結果」というファイル名の文書ファイルを再度アップロードしてきた場合、今度はファイル名の先頭に「０２」、末尾に「０１」という文字列を付加して「０２アンケート結果０１」というファイル名に変更する。
【０１１６】
なお、この２つの番号をそれぞれファイル名に付加するのではなく、２つの番号に対して予め設定された演算を行って、その演算結果を付加するようにしても良い。
【０１１７】
そして、表示制御部３２は、アクセスしてきたユーザに対して文書ファイルを表示する際に、非登録ユーザに対しては、変更前のファイル名を表示し、登録ユーザに対しては、変更後のファイル名を表示する。
【０１１８】
なお、格納制御部３１は、非登録ユーザによりアップロードされた文書ファイルのファイル名を常に変更するのではなく、アップロードされた文書ファイルのファイル名が過去に格納済みの文書ファイルのファイル名と重複した場合にのみ、ファイル名の変更を行うようにしても良い。
【０１１９】
このような制御が行われた結果により、非登録ユーザＢ、Ｃの端末装置２１、２２において表示されるアップロード画面例、及び登録ユーザＡの端末装置２０において表示される閲覧画面例を図１３に示す。
【０１２０】
なお、図１３では、非登録ユーザＢ、Ｃが、それぞれ、「アンケート結果」という同一のファイル名の文書ファイルを文書管理サーバ１０にアップロードした状態の場合の表示画面例が示されている。
【０１２１】
ここでは、非登録ユーザＢ、Ｃがアップロードした「アンケート結果」という同一のファイル名の文書ファイルは、それぞれ「アンケート結果０１」、「アンケート結果０２」というファイル名に変更されて格納されるものとして説明する。
【０１２２】
図１３（Ａ）を参照すると、非登録ユーザＢの端末装置２１のアップロード画面例では、非登録ユーザＢが過去にアップロードした「アンケート結果」というファイル名の文書ファイルのみが表示されている。
【０１２３】
また、図１３（Ｂ）を参照すると、非登録ユーザＣの端末装置２２のアップロード画面例では、非登録ユーザＣが過去にアップロードした「アンケート結果」というファイル名の文書ファイルのみが表示されている。
【０１２４】
そして、図１３（Ｃ）を参照すると、登録ユーザＡの端末装置２０の閲覧画面例では、非登録ユーザＢ、Ｃがアップロードした「アンケート結果０１」、「アンケート結果０２」という２つの文書ファイルの両方が表示されている。
【０１２５】
なお、変更後のファイル名を非登録ユーザに対して表示した場合、非登録ユーザは、自身が過去にアップロードした文書ファイルとの関係が分からなくなってしまう可能性がある。そのため、非登録ユーザに対しては変更前のファイル名を表示することにより、非登録ユーザにとっては、自身が過去にアップロードした文書ファイルとの整合が図られることになる。
【符号の説明】
【０１２６】
１０    文書管理サーバ
１１    ＣＰＵ
１２    メモリ
１３    記憶装置
１４    通信インタフェース（ＩＦ）
１５    ユーザインタフェース（ＵＩ）装置
１６    制御バス
２０、２１、２２    端末装置
３１    格納制御部
３２    表示制御部
３３    管理テーブル記憶部
３４    データ送受信部
３５    電子メール送信部
３６    ＵＲＬ生成部
３７    文書ファイル格納部
４０    ネットワーク
【図１】
2020067861.tif 000003
【図２】
2020067861.tif 000004
【図３】
2020067861.tif 000005
【図４】
2020067861.tif 000006
【図５】
2020067861.tif 000007
【図６】
2020067861.tif 000008
【図７】
2020067861.tif 000009
【図８】
2020067861.tif 000010
【図９】
2020067861.tif 000011
【図１０】
2020067861.tif 000012
【図１１】
2020067861.tif 000013
【図１２】
2020067861.tif 000014
【図１３】
2020067861.tif 000015