(57)【要約】【課題】複数のユーザ端末で受信される添付ファイルを共有して保存する。【解決手段】共有記憶装置２２は、複数のユーザ端末に送信されたメーリングリストのメールに添付された添付ファイルを含む添付ファイルデータＴと、添付ファイルの属性と、共有記憶装置で添付ファイルデータを識別する識別子を対応づける制御データＣと、を記憶する。ユーザ端末１は、添付ファイル付きのメーリングリストのメールを受信すると、受信した添付ファイルの属性と制御データとを比較して、受信した添付ファイルが共有記憶装置２２に記憶されていない場合、受信した添付ファイルを、共有記憶装置に保存する添付ファイル処理手段１２１と、制御データＣに、受信した添付ファイルの属性と識別子とを対応づけて制御データを更新する制御データ更新手段１２２と、受信した添付ファイルの属性と識別子とを対応づけて、識別子対応データに記憶する識別子保存手段１２３とを備える。【選択図】      図１
2018180837.tif 000002
【特許請求の範囲】
【請求項１】
複数のユーザ端末と、前記複数のユーザ端末に接続する共有記憶装置とを備える添付ファイル共有システムであって、
前記共有記憶装置は、
前記複数のユーザ端末に送信されたメーリングリストのメールに添付された添付ファイルを含む添付ファイルデータと、
前記共有記憶装置に記憶された前記添付ファイルの属性と、前記共有記憶装置で前記添付ファイルデータを識別する識別子を対応づける制御データと、を記憶し、
前記ユーザ端末は、
添付ファイル付きのメーリングリストのメールを受信すると、受信した前記添付ファイルの属性と前記制御データとを比較して、受信した添付ファイルが前記共有記憶装置に記憶されているか否かを判定し、前記受信した添付ファイルが前記共有記憶装置に記憶されていない場合、前記受信した添付ファイルを、前記共有記憶装置に保存し、前記受信した添付ファイルが記憶されている場合、前記受信した添付ファイルの識別子を取得する添付ファイル処理手段と、
前記受信した添付ファイルが前記共有記憶装置に記憶されていない場合、前記制御データに、前記受信した添付ファイルの属性と識別子とを対応づけて前記制御データを更新する制御データ更新手段と、
前記受信した添付ファイルの属性と前記識別子とを対応づけて、識別子対応データに記憶する識別子保存手段とを備える
ことを特徴とする添付ファイル共有システム。
【請求項２】
複数のユーザ端末と、前記複数のユーザ端末に接続する共有記憶装置とを備える添付ファイル共有システムに用いられるユーザ端末であって、
前記共有記憶装置は、
前記複数のユーザ端末に送信されたメーリングリストのメールに添付された添付ファイルを含む添付ファイルデータと、
前記共有記憶装置に記憶された前記添付ファイルの属性と、前記共有記憶装置で前記添付ファイルデータを識別する識別子を対応づける制御データと、を記憶し、
前記ユーザ端末は、
添付ファイル付きのメーリングリストのメールを受信すると、受信した前記添付ファイルの属性と前記制御データとを比較して、受信した添付ファイルが前記共有記憶装置に記憶されているか否かを判定し、前記受信した添付ファイルが前記共有記憶装置に記憶されていない場合、前記受信した添付ファイルを、前記共有記憶装置に保存し、前記受信した添付ファイルが記憶されている場合、前記受信した添付ファイルの識別子を取得する添付ファイル処理手段と、
前記受信した添付ファイルが前記共有記憶装置に記憶されていない場合、前記制御データに、前記受信した添付ファイルの属性と識別子とを対応づけて前記制御データを更新する制御データ更新手段と、
前記受信した添付ファイルの属性と前記識別子とを対応づけて、識別子対応データに記憶する識別子保存手段とを備える
ことを特徴とするユーザ端末。
【請求項３】
前記共有記憶装置は、
メーリングリストの識別子毎に異なるＵＲＩに、前記添付ファイルデータおよび前記制御データを記憶し、
前記ユーザ端末は、
メーリングリストの識別子と、前記ＵＲＩとを対応づけたＵＲＩ対応付けデータを記憶し、
前記添付ファイル処理手段は、前記メーリングリストのメールの添付ファイルの属性と、前記メーリングリストの識別子に対応づけられたＵＲＩの前記制御データとを比較して、受信した添付ファイルが、前記共有記憶装置に記憶されているか否かを判定する
ことを特徴とする請求項２に記載のユーザ端末。
【請求項４】
前記制御データは、前記添付ファイル毎に異なるファイルとして設けられ、
前記制御データの各ファイルのファイル名に、添付ファイルの属性または識別子を含む
ことを特徴とする請求項２または３に記載のユーザ端末。
【請求項５】
前記添付ファイル処理手段は、前記受信した添付ファイルの名前に前記識別子を付加して、前記共有記憶装置に保存する
ことを特徴とする請求項２ないし４のいずれか１項に記載のユーザ端末。
【請求項６】
前記ユーザ端末は、
前記添付ファイルの属性および前記識別子に基づいて、前記共有記憶装置に記憶された添付ファイルを参照する添付ファイル参照手段
をさらに備えることを特徴とする請求項５に記載のユーザ端末。
【請求項７】
複数のユーザ端末と、前記複数のユーザ端末に接続する共有記憶装置とを備える添付ファイル共有システムに用いられる添付ファイル共有方法であって、
前記共有記憶装置が、前記複数のユーザ端末に送信されたメーリングリストのメールに添付された添付ファイルを含む添付ファイルデータを記憶するステップと、
前記共有記憶装置が、前記共有記憶装置に記憶された前記添付ファイルの属性と、前記共有記憶装置で前記添付ファイルデータを識別する識別子を対応づける制御データを記憶するステップと、
前記ユーザ端末が、添付ファイル付きのメーリングリストのメールを受信すると、受信した前記添付ファイルの属性と前記制御データとを比較して、受信した添付ファイルが前記共有記憶装置に記憶されているか否かを判定するステップと、
前記ユーザ端末が、前記受信した添付ファイルが前記共有記憶装置に記憶されていない場合、前記受信した添付ファイルを、前記共有記憶装置に保存し、前記制御データに、前記受信した添付ファイルの属性と識別子とを対応づけて前記制御データを更新するステップと、
前記ユーザ端末が、前記受信した添付ファイルが記憶されている場合、前記受信した添付ファイルの識別子を取得するステップと、
前記ユーザ端末が、前記受信した添付ファイルの属性と前記識別子とを対応づけて、識別子対応データに記憶するステップ
を備えることを特徴とする添付ファイル共有方法。
【請求項８】
コンピュータに、請求項２ないし請求項６のいずれか１項に記載のユーザ端末として機能させるための添付ファイル共有プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のユーザ端末と、複数のユーザ端末に接続する共有記憶装置とを備える添付ファイル共有システム、ユーザ端末、添付ファイル共有方法および添付ファイル共有プログラムに関する。
【背景技術】
【０００２】
複数のメールアドレスに一斉にメールを送信可能なメーリングリストが知られている。このメーリングリストは、添付ファイルもあわせて送信することが可能である。メーリングリストのメールに添付ファイルがある場合、各ユーザ端末は、添付ファイルをローカルディスクに保存する。
【０００３】
また、複数人で、メールを共有するソフトウェアが普及している（例えば、非特許文献１参照）。非特許文献１に記載の方法では、一つのメールアドレスに届いたメールを、複数の端末で処理することができる。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】ECのミカタ、"メール共有・管理ツール４社徹底比較！返信漏れ、二重対応をゼロに"、［online］、平成28年8月24日、［平成２９年４月３日検索］、インターネット〈URL：https://www.ecnomikata.com/ecnews/5847/〉
【発明の概要】
【発明が解決しようとする課題】
【０００５】
メーリングリストのメールに添付ファイルがある場合、各ユーザ端末は、添付ファイルをローカルディスクに保存するので、添付ファイルの大きさによっては、ローカルディスクの容量が逼迫する場合がある。
【０００６】
メーリングリストのメールの添付ファイルは、複数のユーザ端末において受信されることから、複数のユーザ端末で、添付ファイルを共有して保存する方法が考えられる。しかしながら非特許文献１に記載の方法は、一つのメールアドレスに届いたメールを、複数の端末で処理可能とするものであり、個人宛に届いたメールメーリングリストの添付ファイルのみを共有するために用いることはできない。
【０００７】
従って本発明の目的は、複数のユーザ端末で受信される添付ファイルを共有して保存する添付ファイル共有システム、ユーザ端末、添付ファイル共有方法および添付ファイル共有プログラムを提供することである。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明の第１の特徴は、複数のユーザ端末と、複数のユーザ端末に接続する共有記憶装置とを備える添付ファイル共有システムに関する。本発明の第１の特徴において共有記憶装置は、複数のユーザ端末に送信されたメーリングリストのメールに添付された添付ファイルを含む添付ファイルデータと、共有記憶装置に記憶された添付ファイルの属性と、共有記憶装置で添付ファイルデータを識別する識別子を対応づける制御データと、を記憶する。ユーザ端末は、添付ファイル付きのメーリングリストのメールを受信すると、受信した添付ファイルの属性と制御データとを比較して、受信した添付ファイルが共有記憶装置に記憶されているか否かを判定し、受信した添付ファイルが共有記憶装置に記憶されていない場合、受信した添付ファイルを、共有記憶装置に保存し、受信した添付ファイルが記憶されている場合、受信した添付ファイルの識別子を取得する添付ファイル処理手段と、受信した添付ファイルが共有記憶装置に記憶されていない場合、制御データに、受信した添付ファイルの属性と識別子とを対応づけて制御データを更新する制御データ更新手段と、受信した添付ファイルの属性と識別子とを対応づけて、識別子対応データに記憶する識別子保存手段とを備える。
【０００９】
本発明の第２の特徴は、複数のユーザ端末と、複数のユーザ端末に接続する共有記憶装置とを備える添付ファイル共有システムに用いられるユーザ端末に関する。本発明の第２の特徴において共有記憶装置は、複数のユーザ端末に送信されたメーリングリストのメールに添付された添付ファイルを含む添付ファイルデータと、共有記憶装置に記憶された添付ファイルの属性と、共有記憶装置で添付ファイルデータを識別する識別子を対応づける制御データと、を記憶する。ユーザ端末は、添付ファイル付きのメーリングリストのメールを受信すると、受信した添付ファイルの属性と制御データとを比較して、受信した添付ファイルが共有記憶装置に記憶されているか否かを判定し、受信した添付ファイルが共有記憶装置に記憶されていない場合、受信した添付ファイルを、共有記憶装置に保存し、受信した添付ファイルが記憶されている場合、受信した添付ファイルの識別子を取得する添付ファイル処理手段と、受信した添付ファイルが共有記憶装置に記憶されていない場合、制御データに、受信した添付ファイルの属性と識別子とを対応づけて制御データを更新する制御データ更新手段と、受信した添付ファイルの属性と識別子とを対応づけて、識別子対応データに記憶する識別子保存手段とを備える。
【００１０】
共有記憶装置は、メーリングリストの識別子毎に異なるＵＲＩに、添付ファイルデータおよび制御データを記憶し、ユーザ端末は、メーリングリストの識別子と、ＵＲＩとを対応づけたＵＲＩ対応付けデータを記憶し、添付ファイル処理手段は、メーリングリストのメールの添付ファイルの属性と、メーリングリストの識別子に対応づけられたＵＲＩの制御データとを比較して、受信した添付ファイルが、共有記憶装置に記憶されているか否かを判定しても良い。
【００１１】
制御データは、添付ファイル毎に異なるファイルとして設けられ、制御データの各ファイルのファイル名に、添付ファイルの属性または識別子を含んでも良い。
【００１２】
添付ファイル処理手段は、受信した添付ファイルの名前に識別子を付加して、共有記憶装置に保存しても良い。
【００１３】
ユーザ端末は、添付ファイルの属性および識別子に基づいて、共有記憶装置に記憶された添付ファイルを参照する添付ファイル参照手段をさらに備えても良い。
【００１４】
本発明の第３の特徴は、複数のユーザ端末と、複数のユーザ端末に接続する共有記憶装置とを備える添付ファイル共有システムに用いられる添付ファイル共有方法に関する。本発明の第３の特徴に係る添付ファイル共有方法は、共有記憶装置が、複数のユーザ端末に送信されたメーリングリストのメールに添付された添付ファイルを含む添付ファイルデータを記憶するステップと、共有記憶装置が、共有記憶装置に記憶された添付ファイルの属性と、共有記憶装置で添付ファイルデータを識別する識別子を対応づける制御データを記憶するステップと、ユーザ端末が、添付ファイル付きのメーリングリストのメールを受信すると、受信した添付ファイルの属性と制御データとを比較して、受信した添付ファイルが共有記憶装置に記憶されているか否かを判定するステップと、ユーザ端末が、受信した添付ファイルが共有記憶装置に記憶されていない場合、受信した添付ファイルを、共有記憶装置に保存し、制御データに、受信した添付ファイルの属性と識別子とを対応づけて制御データを更新するステップと、ユーザ端末が、受信した添付ファイルが記憶されている場合、受信した添付ファイルの識別子を取得するステップと、ユーザ端末が、受信した添付ファイルの属性と識別子とを対応づけて、識別子対応データに記憶するステップを備える。
【００１５】
本発明の第４の特徴は、本発明の第２の特徴に係るユーザ端末として機能させるための添付ファイル共有プログラムに関する。
【発明の効果】
【００１６】
本発明によれば、複数のユーザ端末で受信される添付ファイルを共有して保存する添付ファイル共有システム、ユーザ端末、添付ファイル共有方法および添付ファイル共有プログラムを提供することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施の形態に係る添付ファイル共有システムのシステム構成を説明する図である。
【図２】本発明の実施の形態に係る共有記憶装置に記憶されるファイルの一例を説明する図である。
【図３】本発明の実施の形態に係る制御データの一例を説明する図である。
【図４】本発明の実施の形態に係る添付ファイル共有方法を説明するシーケンス図である。
【図５】本発明の実施の形態に係るユーザ端末のハードウエア構成と機能ブロックを説明する図である。
【図６】本発明の実施の形態に係る通し番号対応データの一例を説明する図である。
【図７】本発明の実施の形態に係るファイルサーバのハードウエア構成と機能ブロックを説明する図である。
【図８】第１の変形例に係る共有記憶装置に記憶されるファイルの一例を説明する図である。
【図９】第１の変形例に係る制御データの一例を説明する図である。
【図１０】第１の変形例に係るユーザ端末のハードウエア構成と機能ブロックを説明する図である。
【図１１】第１の変形例に係るＵＲＩ対応データの一例を説明する図である。
【図１２】第２の変形例に係る共有記憶装置に記憶されるファイルの一例を説明する図である。
【図１３】第２の変形例に係る制御データの一例を説明する図である。
【図１４】第２の変形例に係る添付ファイル共有方法を説明するシーケンス図である。
【図１５】第２の変形例に係るユーザ端末のハードウエア構成と機能ブロックを説明する図である。
【発明を実施するための形態】
【００１８】
次に、図面を参照して、本発明の実施の形態を説明する。以下の図面の記載において、同一または類似の部分には同一または類似の符号を付している。
【００１９】
（実施の形態）
図１に示す添付ファイル共有システム５は、第１のユーザ端末１ａ、第２のユーザ端末１ｂ、ファイルサーバ２およびメールサーバ３を備える。第１のユーザ端末１ａ、第２のユーザ端末１ｂ、ファイルサーバ２およびメールサーバ３は、通信ネットワーク４により、相互に通信可能に接続される。
【００２０】
図１に示す例において、２つのユーザ端末１を備える場合を説明するが、ユーザ端末１の数は、１であっても良いし、３以上で合っても良い。なお、本発明の実施の形態において、第１のユーザ端末１ａおよび第２のユーザ端末１ｂを特に区別しない場合、単にユーザ端末１と表記する場合がある。
【００２１】
ユーザ端末１は、ユーザが利用する端末である。ユーザ端末１には、いわゆるメーラと呼ばれるソフトウェアがインストールされており、ユーザ端末１は、メーラを用いて、メールサーバ３からメールを受信する。ユーザ端末１のメーラは、メーリングリストにおいてファイルが添付されたメールを受信し、メーリングリストのメールに添付されたファイル（添付ファイル）を、ファイルサーバ２の共有記憶装置２２で共有する。
【００２２】
メールサーバ３は、第１のユーザ端末１ａおよび第２のユーザ端末１ｂ宛てのメールを、第１のユーザ端末１ａおよび第２のユーザ端末１ｂに送信する。本発明の実施の形態においてメールサーバ３は、メーリングリストにおいて、ファイルが添付されたメールの送受信を制御する。
【００２３】
ファイルサーバ２は、第１のユーザ端末１ａおよび第２のユーザ端末１ｂから接続可能な共有記憶装置２２を備える。共有記憶装置２２には、メーリングリストのメールの添付ファイルを保存し、第１のユーザ端末１ａおよび第２のユーザ端末１ｂからアクセス可能に制御される。
【００２４】
本発明の実施の形態においてファイルサーバ２の共有記憶装置２２は、図２に示すように、制御データＣおよび添付ファイルデータＴを記憶する。
【００２５】
添付ファイルデータＴは、複数のユーザ端末１に送信されたメーリングリストのメールに添付された添付ファイルを含む。添付ファイルデータＴは、図２に示すように、各ユーザ端末１で受信されたメーリングリストのメールに添付された添付ファイルの集合である。添付ファイルデータＴは、メーリングリストのメールの宛先となるユーザ端末１の数に関わらず、共有記憶装置２２にのみ記憶し、共有記憶装置２２に記憶された添付ファイルを、このメールを受信した各ユーザ端末１が参照する。
【００２６】
このとき、各添付ファイルは、この添付ファイルをメーリングリストとして受信したユーザ端末１のみが参照可能なように、アクセス権が設定されるように制御される。アクセス権の設定方法は、一般的な方法でよく、例えば、参照可能なユーザ端末１のＩＰアドレスなどの識別子を指定する方法や、参照可能なユーザ端末１のみにパスワードを提供する方法などが考えられる。
【００２７】
制御データＣは、図３に示すように、共有記憶装置２２に記憶された添付ファイルの属性と、共有記憶装置２２で添付ファイルデータを識別する識別子（通し番号）を対応づける。添付ファイルデータＴを構成する各添付ファイルのインデックスの役割を担い、各添付ファイルの識別子と、その属性とを対応づけたデータである。本発明の実施の形態において添付ファイルの属性は、メールの送信時間、メーリングリストの識別子および件名であるが、これに限られない。またメーリングリストの識別子は、例えば、メールの宛先または送信元のアドレスである。
【００２８】
本発明の実施の形態において、添付ファイルの識別子は、通し番号である。各添付ファイルのファイル名に、通し番号を付与することによって、添付ファイルのファイル名が重複した場合でも、通し番号によって一意に識別することを可能にする。
【００２９】
なお、本発明の実施の形態において共有記憶装置２２は、ファイルサーバ２で内蔵される記憶装置である場合を説明するが、これに限られず、共有記憶装置２２は、コンピュータに接続しない記憶装置であっても良い。また共有記憶装置２２は、ハードディスク、半導体メモリなどで実現されても良く、共有記憶装置２２の実現方法は問わない。
【００３０】
（添付ファイル共有方法）
図４を参照して、本発明の実施の形態に係る添付ファイル共有方法を説明する。
【００３１】
先ずステップＳ１およびＳ１１において、メールサーバ３が、第１のユーザ端末１ａおよび第２のユーザ端末１ｂが宛先として設定されたメーリングリストのメールを送信する。このメールは、添付ファイルを含み、さらにメールの属性として、送信時間、メーリングリスト識別子（ＭＬ識別子）および件名の各情報を含む。
【００３２】
ステップＳ１において第１のユーザ端末１ａがメールを受信し、添付ファイルが含まれていることを確認すると、ステップＳ２において第１のユーザ端末１ａは、共有記憶装置２２に、制御データＣの参照リクエストを送信し、ステップＳ３において第１のユーザ端末１ａは、制御データＣを取得し参照する。
【００３３】
ステップＳ４において第１のユーザ端末１ａは、制御データＣを参照して、過去に記憶された添付ファイルについて、メールの属性、具体的には送信時間、ＭＬ識別子および件名が同一の添付ファイルがあるか否かを判定する。メールの属性が共通する添付ファイルがない場合、具体的には、過去に共有記憶装置２２に同一の添付ファイルが記憶されていない場合、ステップＳ５において通し番号を採番して、添付ファイルのファイル名を、元々のファイル名に通し番号を含ませて変更する。第１のユーザ端末１ａは、制御データＣに含まれる過去の最大の通し番号をインクリメントして、ステップＳ１で受信した添付ファイルのための通し番号を採番する。
【００３４】
ステップＳ６において第１のユーザ端末１ａは、制御データＣを更新する。第１のユーザ端末１ａは、制御データＣにおいて、ステップＳ１で受信したメールの属性と、ステップＳ５で採番した通し番号とを対応づける。具体的には、図３に示すように、メールの属性である送信時間、ＭＬ識別子、件名および通し番号を有するレコードを、制御データＣに挿入する。このとき、共有記憶装置２２の制御データＣに対して、他のユーザ端末１から更新されないように、排他制御がなされることが好ましい。
【００３５】
ステップＳ７において第１のユーザ端末１ａは、ステップＳ６で更新した制御データおよびステップＳ１で受信した添付ファイルを、共有記憶装置２２に記憶する。このとき、ステップＳ１で受信した添付ファイルについて、第１のユーザ端末１ａから参照可能なようにアクセス権を設定するようリクエストする。このリクエストには、必要に応じて、第１のユーザ端末１ａのＩＰアドレスなどの識別子を含む。ステップＳ８において第１のユーザ端末１ａは、応答を受信する。この応答には、必要に応じて、添付ファイルを参照するためのパスワードなどのアクセス情報が含まれる。
【００３６】
ステップＳ９において第１のユーザ端末１ａは、ステップＳ１で受信したメールの属性と、ステップＳ５で採番した通し番号とを対応づけて保持する。
【００３７】
ステップＳ１１において第２のユーザ端末１ｂがメールを受信し、添付ファイルが含まれていることを確認すると、ステップＳ１２において第２のユーザ端末１ｂは、共有記憶装置２２に、制御データＣの参照リクエストを送信し、ステップＳ１３において第２のユーザ端末１ｂは、制御データＣを取得し参照する。
【００３８】
ステップＳ１４において第２のユーザ端末１ｂは、制御データＣを参照して、過去に記憶された添付ファイルについて、メールの属性が同一の添付ファイルがあるか否かを判定する。メールの属性が共通する添付ファイルがある場合、ステップＳ１５において制御データＣから通し番号を取得する。
【００３９】
ステップＳ１６において第２のユーザ端末１ｂは、ステップＳ１１で受信した添付ファイルについて、第２のユーザ端末１ｂから参照可能なようにアクセス権を設定するようリクエストする。このとき、第２のユーザ端末１ｂは、ステップＳ１５で取得した通し番号を共有記憶装置２２に送信して、アクセス権を設定する対象を指定しても良い。ステップＳ１７において第２のユーザ端末１ｂは、応答を受信する。
【００４０】
ステップＳ１８において第２のユーザ端末１ｂは、ステップＳ１１で受信したメールの属性と、ステップＳ１５で取得した通し番号とを対応づけて保持する。
【００４１】
ステップＳ２１において第１のユーザ端末１ａは、ステップＳ９で保持した情報に基づいて、添付ファイルが含まれたメールの属性に対応づけられた通し番号と、パスワード等の認証情報を共有記憶装置２２に送信して、添付ファイルを参照する。
【００４２】
ステップＳ２２において第２のユーザ端末１ｂは、ステップＳ１８で保持した情報に基づいて、添付ファイルが含まれたメールの属性に対応づけられた通し番号と、パスワード等の認証情報を共有記憶装置２２に送信して、添付ファイルを参照する。
【００４３】
（ユーザ端末）
図５を参照して、本発明の実施の形態に係るユーザ端末１を説明する。
【００４４】
ユーザ端末１は、処理装置１１、記憶装置１２、入力装置１３、出力装置１４および通信制御装置１５を備える一般的なコンピュータである。一般的なコンピュータが、所定の処理を行う添付ファイル共有プログラムを実行することにより、図５に示す各機能を実現する。添付ファイル共有プログラムは、メーラの拡張機能を実現するアドオンとして実装されても良い。
【００４５】
記憶装置１１は、添付ファイル共有プログラムを記憶するとともに、メールデータ１１１、制御データＣおよび識別子対応データ１１２を記憶する。
【００４６】
メールデータ１１１は、メールサーバ３から受信したメールのデータである。メールデータ１１１には、メールのヘッダおよび本文のデータのほか、メーリングリストではなく、ユーザ端末１のユーザ宛に送信されたメールの添付ファイルのデータを含む。メールデータ１１１は、いわゆるメーラ（図示せず）によって、更新される。
【００４７】
制御データＣは、共有記憶装置２２に記憶された制御データＣであって、ユーザ端末１において参照または更新するために記憶される。
【００４８】
識別子対応データ１１２は、メールの属性と、通し番号とを対応づけたデータである。識別子対応データ１１２は、例えば図６に示すように、送信時間、メーリングリスト識別子および件名を含むメールの属性と、通し番号とを対応づける。識別子対応データ１１２は、共有記憶装置２２に記憶された添付ファイルを参照する際に、その添付ファイルの属性から通し番号を特定し、さらに通し番号で添付ファイルを特定するために用いられる。
【００４９】
なお識別子対応データ１１２は、メールの属性と、通し番号とを対応づければよく、そのデータ形式はどのようなものでも良い。識別子対応データ１１２は、例えばメールデータ１１１の各メールに、通し番号が対応づける形式であっても良い。
【００５０】
処理装置１２は、添付ファイル処理手段１２１、制御データ更新手段１２２、識別子保存手段１２３および添付ファイル参照手段１２４を備える。
【００５１】
添付ファイル処理手段１２１は、添付ファイル付きのメーリングリストのメールを受信すると、受信した添付ファイルの属性と、共有記憶装置２２に記憶された制御データＣとを比較して、受信した添付ファイルが共有記憶装置２２に記憶されているか否かを判定する。受信した添付ファイルが共有記憶装置２２に記憶されていない場合、添付ファイル処理手段１２１は、受信した添付ファイルを、共有記憶装置に保存し、受信した添付ファイルが記憶されている場合、受信した添付ファイルの通し番号（識別子）を取得する。
【００５２】
メーリングリストとして、複数のユーザ端末１に添付ファイルを含むメールがそれぞれ送信された状態において、最初に共有記憶装置２２にアクセスしたユーザ端末１が、共有記憶装置２２に添付ファイルを記憶する。具体的には、共有記憶装置２２にその添付ファイルが記憶されていないと判定すると場合、添付ファイル処理手段１２１が、通し番号を採番して、制御データＣにメールの属性と通し番号を対応づけて、共有記憶装置２２にその添付ファイルを記憶する。一方、、他のユーザ端末１によって添付ファイルが共有記憶装置２２に記憶された後の場合、添付ファイル処理手段１２１は、制御データＣから通し番号を取得する。
【００５３】
添付ファイル処理手段１２１は、受信した添付ファイルの名前に通し番号（識別子）を付加して、共有記憶装置２２に保存しても良い。例えば、添付ファイルの名前が、「XXXXXXX.XXX」あり、通し番号が「３」の場合、添付ファイル処理手段１２１は、この添付ファイルの拡張子の前にハイフン記号と通し番号を連結した「-3」をつなげて、添付ファイルのファイル名を「XXXXXXX-3.XXX」に変更する。共有記憶装置２２には、逐次添付ファイルが記憶されるところ、ファイル名に通し番号を付加することで、ファイル名が重複して保存されることを回避することができる。またユーザ端末１が添付ファイルを参照する際に、メールの属性などの情報がなくても通し番号を指定することで、参照対象の添付ファイルを特定することができる。
【００５４】
また添付ファイル処理手段１２１は、共有記憶装置２２に記憶された添付ファイルのうち、自身が参照可能な添付ファイルについて、アクセス権を設定しても良い。
【００５５】
制御データ更新手段１２２は、受信した添付ファイルが共有記憶装置２２に記憶されていない場合、制御データＣに、受信した添付ファイルの属性と識別子とを対応づけて制御データＣを更新する。共有記憶装置２２にその添付ファイルが記憶されておらず、添付ファイル処理手段１２１が添付ファイルを共有記憶装置２２に記憶する場合、制御データ更新手段１２２は、共有記憶装置２２の制御データＣに、新たに記憶する添付ファイルの情報を付加して更新する。制御データ更新手段１２２は、更新後の制御データを、共有記憶装置２２に記憶する。
【００５６】
識別子保存手段１２３は、受信した添付ファイルの属性と通し番号（識別子）とを対応づけて、識別子対応データ１１２に記憶する。識別子保存手段１２３は、添付ファイル処理手段１２１は、共有記憶装置２２に記憶された添付ファイルのうち、自身が参照可能な添付ファイルについて設定されたアクセス権に関する情報を、通し番号に対応づけて保持しても良い。
【００５７】
添付ファイル参照手段１２４は、添付ファイルの属性および通し番号（識別子）に基づいて、共有記憶装置２２に記憶された添付ファイルを参照する。例えば、ユーザによって、メーリングリストの所定のメールの添付ファイルを参照する指示が入力されると、添付ファイル参照手段１２４は、識別子対応データ１１２を参照して、指示されたメールの属性から通し番号を特定する。添付ファイル参照手段１２４は、特定した通し番号を共有記憶装置２２に送信して、添付ファイルデータＴから、その通し番号に対応する添付ファイルを取得して出力する。
【００５８】
ここで添付ファイル参照手段１２４は、ＩＰアドレスなどのアクセス権に関する情報を、必要に応じて共有記憶装置２２に送信しても良い。
【００５９】
（ファイルサーバ）
図７を参照して、本発明の実施の形態に係るファイルサーバ２を説明する。
【００６０】
ファイルサーバ２は、処理装置２１、記憶装置（共通記憶装置）２２および通信制御装置２３を備える一般的なコンピュータである。
【００６１】
記憶装置２２は、図１を参照して説明したように、制御データＣおよび添付ファイルデータＴを記憶する。
【００６２】
このように本発明の実施の形態に係る添付ファイル共有システム５によれば、本来であれば、メーリングリストの添付ファイルが、複数のユーザ端末１に個別に記憶されるところ、共有記憶装置２２にのみ記憶される。これにより、添付ファイル共有システム５は、ユーザ端末１の記憶容量の圧迫を回避し、システム全体としてより大きな記憶容量を確保することが可能になる。
【００６３】
また、共有記憶装置２２に、各添付ファイルの通し番号を付与して記憶することにより、添付ファイルのファイル名が重複する場合でも、適切に所望の添付ファイルを特定することが可能になる。
【００６４】
（第１の変形例）
本発明の実施の形態においては、共有記憶装置２２に、制御データＣとして一つの制御ファイルと、添付ファイルＴとして複数の添付ファイルを記憶する場合を説明した。ユーザ端末１の数が多いなどの場合、制御データＣにおいて競合が生じ、システムが滞る場合が考えられる。
【００６５】
そこで第１の変形例において、図８に示すように、共有記憶装置２２の記憶領域を、メーリングリストの識別子毎に区切り、各記憶領域に、制御データＣのファイルを設ける場合を説明する。
【００６６】
図８に示すように、共有記憶装置２２は、メーリングリストの識別子毎に異なるＵＲＩ（Uniform Resource Identifier）に、添付ファイルデータＴおよび制御データＣを分散して記憶する。共有記憶装置２２の記憶領域は、メーリングリスト「ＡＢＣ」、「ＤＥＦ」および「ＧＨＩ」のそれぞれに区分される。メーリングリスト「ＡＢＣ」用の領域２２ａは、メーリングリスト「ＡＢＣ」用の制御データＣ１と、メーリングリスト「ＡＢＣ」で受信した添付ファイルデータＴ１とを、記憶する。メーリングリスト「ＤＥＦ」および「ＧＨＩ」についても同様である。
【００６７】
図９（ａ）に示すように、メーリングリスト「ＡＢＣ」用の制御データＣ１は、メーリングリスト「ＡＢＣ」に関する添付ファイルを含むメールの属性と、添付ファイルの通し番号を対応づけて保持する。制御データＣ１は、他のメーリングリスト「ＤＥＦ」および「ＧＨＩ」に関する情報を含まない。
【００６８】
このように、共有記憶装置２２をメーリングリストに区分し、制御データＣを、各メーリングリストに対応する複数のファイルに分割して、各区分に分散して保持する。これにより、ユーザ端末１の数が多い場合でも、制御データＣに対する競合が生じにくくすることができる。
【００６９】
第１の変形例において、ユーザ端末１は、図１０に示すような構成を備える。図１０に示すユーザ端末１は、図５を参照して説明した本発明の実施の形態に係るユーザ端末１と比べて、記憶装置１１がＵＲＩ対応付けデータ１１３を記憶し、処理装置１２がＵＲＩ更新手段１２５を備える点が異なる。
【００７０】
ＵＲＩ対応付けデータ１１３は、メーリングリストの識別子と、ＵＲＩとを対応づけたデータである。ＵＲＩ対応付けデータ１１３は、図１１に示すように、メーリングリストの識別子「ＡＢＣ」、「ＤＥＦ」および「ＧＨＩ」等のそれぞれについて、ＵＲＩが対応づけられている。
【００７１】
ＵＲＩ更新手段は、ＵＲＩ対応付けデータ１１３を更新する。例えば、共有記憶装置２２に、新たなメーリングリストのための領域が設けられると、ファイルサーバ２や管理装置（図示せず）が、その領域のＵＲＩと、この新たなメーリングリストの識別子とを、各ユーザ端末１に送信する。ＵＲＩ更新手段１２５は、新たなメーリングリストの識別子とそのＵＲＩを受信すると、ＵＲＩ対応付けデータ１１３を更新する。
【００７２】
ここで、添付ファイル処理手段１２１、制御データ更新手段１２２および添付ファイル参照手段１２４は、それぞれ、共有記憶装置２２にアクセスする際、ＵＲＩ対応付けデータ１１３を参照して、共有記憶装置２２の所定の領域にアクセスする。
【００７３】
例えば添付ファイル処理手段１２１は、メーリングリストのメールの添付ファイルの属性と、メーリングリストの識別子に対応づけられたＵＲＩの制御データとを比較して、受信した添付ファイルが、共有記憶装置２２に記憶されているか否かを判定する。より具体的には、図４に示すシーケンス図において、ユーザ端末１は、ステップＳ２およびＳ１２において、添付ファイルが含まれたメールのメーリングリストの識別子からアクセス先のＵＲＩを指定して、制御データＣを取得する。また、ステップＳ７においてユーザ端末１は、共有記憶装置２２の所定のＵＲＩに、制御データＣ、添付ファイル等を記憶する。さらにステップＳ２１およびステップＳ２２においてユーザ端末１は、共有記憶装置２２の所定のＵＲＩに接続して、添付ファイルを参照する。
【００７４】
このように、第１の変形例においては、共有記憶装置２２は、メーリングリスト毎に領域を設け、制御データおよび添付ファイルを、各領域に分散して記憶する。これにより、複数のユーザ端末１が制御データＣを参照または更新するような競合状態を回避することが可能になる。
【００７５】
（第２の変形例）
本発明の実施の形態および第１の変形例においては、制御データＣの１つのファイルに、複数の添付ファイルの情報を含ませる場合を説明したが、ユーザ端末１の数が多いなどの場合、制御データＣにおいて競合が生じ、システムが滞る場合が考えられる。
【００７６】
そこで、第２の変形例において、制御データＣの１つのファイルに、一つの添付ファイルの情報を含ませる場合を説明する。なお、第２の変形例においても、第１の変形例で説明したように、共有記憶装置２２の記憶領域を、メーリングリストの識別子毎に区切り、各記憶領域に、制御データＣのファイルを設けても良い。
【００７７】
図１２に示すように、共有記憶装置２２において、制御データＣは、添付ファイル毎に異なるファイルとして設けられる。第２の変形例において、制御ファイルの名前解決のために、制御データＣを構成する各ファイルのファイル名に、添付ファイルの属性または識別子を含むように構成される。第２の変形例において、制御ファイルは、制御データＣの一部を構成するデータであって、本発明の実施の形態に係る制御データＣを、添付ファイル毎に分割したものである。
【００７８】
図１２に示す例において制御データＣの各ファイル名は、拡張子の前にカッコ記号と、カッコ記号内に、送信時間、メーリングリスト識別子および件名を連結した文字列をつなげて、制御ファイルのファイル名を「制御データ(XXXABCXXX).XXX」に変更する。また各制御データのファイルの中には、図１３に示すように、通し番号が記載される。なお他の例として、制御データＣのファイル名に添付ファイルの識別子（通し番号）が含まれ、ファイルの中に、添付ファイルの属性が記載されても良い。また、制御データＣのファイル名に、添付ファイルの属性および通し番号が含まれても良い。
【００７９】
図１４を参照して、第２の変形例に係る添付ファイル共有方法を説明する。
【００８０】
まずステップＳ５１において第１のユーザ端末１ａがメールを受信し、添付ファイルが含まれていることを確認すると、ステップＳ５２において第１のユーザ端末１ａは、共有記憶装置２２に、この添付ファイルのための制御ファイルの有無を問い合わせ、ステップＳ５３において、制御ファイルがないとの返信を受信する。
【００８１】
ステップＳ５４において第１のユーザ端末１ａは、共有記憶装置２２に記憶された添付ファイルの名前に含まれた通し番号を参照して、最大の通し番号を一つインクリメントして、新たな添付ファイルのための通し番号を採番する。ステップＳ５５において、制御データＣの一部を構成する制御ファイルを生成する。制御ファイルのファイル名に、送信時間、メーリングリスト識別子および件名を連結した文字列を有する。
【００８２】
ステップＳ５６において第１のユーザ端末１ａは、ステップＳ５５で作成した制御ファイルおよびステップＳ１で受信した添付ファイルを、共有記憶装置２２に記憶する。このとき、ステップＳ１で受信した添付ファイルについて、第１のユーザ端末１ａから参照可能なようにアクセス権を設定するようリクエストしても良い。ステップＳ５７において第１のユーザ端末１ａは、応答を受信する。
【００８３】
ステップＳ５８において第１のユーザ端末１ａは、ステップＳ５１で受信したメールの属性と、ステップＳ５４で採番した通し番号とを対応づけて保持する。
【００８４】
ステップＳ６１において第２のユーザ端末１ｂがメールを受信し、添付ファイルが含まれていることを確認すると、ステップＳ６２において第２のユーザ端末１ｂは、共有記憶装置２２に、この添付ファイルのための制御ファイルの有無を問い合わせ、ステップＳ６３において、制御ファイルがあるとの返信を受信する。ステップＳ６４において第２のユーザ端末１ｂは、この添付ファイルのための制御ファイルを参照して、この添付ファイルの通し番号を取得する。
【００８５】
ステップＳ６５において第２のユーザ端末１ｂは、ステップＳ６１で受信した添付ファイルについて、第２のユーザ端末１ｂから参照可能なようにアクセス権を設定するようリクエストする。このとき、第２のユーザ端末１ｂは、ステップＳ６４で取得した通し番号を共有記憶装置２２に送信して、アクセス権を設定する対象を指定しても良い。ステップＳ６６において第２のユーザ端末１ｂは、応答を受信する。
【００８６】
ステップＳ６７において第２のユーザ端末１ｂは、ステップＳ１１で受信したメールの属性と、ステップＳ６４で取得した通し番号とを対応づけて保持する。
【００８７】
ステップＳ７１において第１のユーザ端末１ａは、ステップＳ５８で保持した情報に基づいて、添付ファイルが含まれたメールの属性に対応づけられた通し番号と、パスワード等の認証情報を共有記憶装置２２に送信して、添付ファイルを参照する。
【００８８】
ステップＳ７２において第２のユーザ端末１ｂは、ステップＳ６７で保持した情報に基づいて、添付ファイルが含まれたメールの属性に対応づけられた通し番号と、パスワード等の認証情報を共有記憶装置２２に送信して、添付ファイルを参照する。
【００８９】
図１５を参照して、第２の変形例に係るユーザ端末１を説明する。第２の変形例に係るユーザ端末１は、図５に示す本発明の実施の形態に係るユーザ端末１と比べて、制御データ更新手段１２２を備えず、制御ファイル生成手段１２６を備える点が異なる。
【００９０】
制御ファイル生成手段１２６は、受信した添付ファイルが共有記憶装置２２に記憶されていない場合、受信した添付ファイルの属性と識別子とをファイル名に含む制御ファイルを生成する。制御ファイルには、受信した添付ファイルのために採番された通し番号が設定される。
【００９１】
このような第２の変形例に係る添付ファイル共有システムによれば、添付ファイル毎に制御ファイルが生成され、制御ファイル毎に排他制御を行うことができる。また第２の変形例に係る制御ファイルは、一度生成された後は更新されず参照されるのみであるので、複数のユーザ端末１が制御データＣを参照または更新するような競合状態を回避することが可能になる。
【００９２】
（その他の実施の形態）
上記のように、本発明の実施の形態とその変形例１ないし２によって記載したが、この開示の一部をなす論述および図面はこの発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施の形態、実施例および運用技術が明らかとなる。
【００９３】
本発明はここでは記載していない様々な実施の形態等を含むことは勿論である。従って、本発明の技術的範囲は上記の説明から妥当な特許請求の範囲に係る発明特定事項によってのみ定められるものである。
【符号の説明】
【００９４】
１  ユーザ端末
２  ファイルサーバ
３  メールサーバ
４  通信ネットワーク
５  添付ファイル共有システム
１１、２１  記憶装置
１２、２２  処理装置
１３  入力装置
１４  出力装置
１５、２３  通信制御装置
１１１  メールデータ
１１２  識別子対応データ
１１３  ＵＲＩ対応付けデータ
１２１  添付ファイル処理手段
１２２  制御データ更新手段
１２３  識別子保存手段
１２４  添付ファイル参照手段
１２５  ＵＲＩ更新手段
１２６  制御ファイル生成手段
Ｃ  制御データ
Ｔ  添付ファイルデータ
【図１】
2018180837.tif 000003
【図２】
2018180837.tif 000004
【図３】
2018180837.tif 000005
【図４】
2018180837.tif 000006
【図５】
2018180837.tif 000007
【図６】
2018180837.tif 000008
【図７】
2018180837.tif 000009
【図８】
2018180837.tif 000010
【図９】
2018180837.tif 000011
【図１０】
2018180837.tif 000012
【図１１】
2018180837.tif 000013
【図１２】
2018180837.tif 000014
【図１３】
2018180837.tif 000015
【図１４】
2018180837.tif 000016
【図１５】
2018180837.tif 000017