JP3910402B2 - Data providing server device - Google Patents
Data providing server device Download PDFInfo
- Publication number
- JP3910402B2 JP3910402B2 JP2001325138A JP2001325138A JP3910402B2 JP 3910402 B2 JP3910402 B2 JP 3910402B2 JP 2001325138 A JP2001325138 A JP 2001325138A JP 2001325138 A JP2001325138 A JP 2001325138A JP 3910402 B2 JP3910402 B2 JP 3910402B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- user
- storage unit
- image
- terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、ネットワークを利用して印刷用の画像データなどを提供するシステムに関する。
【0002】
【従来の技術】
企業が作成する広告やパンフレットなどの印刷物は、ポジフィルムと呼ばれる印刷原稿をもとにして作成される。通常、ポジフィルムを使用して広告などの印刷物を印刷する作業は印刷会社により行われるので、印刷物の作成のために企業は郵便や配送などの手段でポジフィルムを印刷会社へ提供する必要がある。
【0003】
また、この種のポジフィルムをスキャナで読み取り、画像データとして保存、管理する業務を行う画像管理会社も存在する。企業がそのような画像管理会社に画像データを預けている場合には、画像管理会社のデータベースから読み出された画像データが、記録媒体などの形態で企業へ送られるか、又は、ネットワークなどを利用して企業へ送られ、さらにそれが企業から印刷会社へと転送されることになる。
【0004】
【発明が解決しようとする課題】
ポジフィルムの状態であっても、画像データを記憶した記憶媒体の形態であっても、郵送や配送などの手段を利用して印刷原稿を送ることは手間も時間もかかる。また、画像データを記憶した記憶媒体の形態で印刷原稿を提供すると、最終的に印刷物を作成する印刷会社は画像データから再度ポジフィルムを作成する必要があり、そのための時間も手間が余計にかかるので非効率的である。
【0005】
一方、画像データを迅速かつ容易に送る方法として、インターネットなどのネットワークを利用して送信する方法が考えられる。しかし、インターネットなどのオープンなネットワークでは、第三者が無断で印刷原稿を取得したり、利用したりすることが比較容易にできてしまうという問題がある。
【0006】
本発明は、以上の点に鑑みてなされたものであり、第三者の無断使用などを防止するセキュリティ対策を施すことにより、ネットワークを介して効率的に画像データなどを提供することを課題とする。
【0007】
【課題を解決するための手段】
本発明の1つの観点によれば、データ請求者の端末及びデータ使用者の端末とネットワークを介して通信可能なデータ提供サーバ装置において、前記データ請求者の端末から、データ使用者の情報及びデータの指定を含むデータ請求を受け取る請求受信手段と、1つの前記データ請求に対して1つの記憶部を作成し、前記データ請求により指定されたデータを前記記憶部内に格納するデータ格納手段と、前記データ請求に対して、前記記憶部のアドレス情報を含むアクセス情報を生成するアクセス情報生成手段と、前記アクセス情報を前記データ使用者の端末へ送信するアクセス情報送信手段と、前記データ使用者から、前記アクセス情報に基づいて前記記憶部へのアクセスがなされた場合に、前記記憶部内に記憶されたデータを前記データ使用者の端末へ送信するデータ送信手段を備え、前記アクセス情報生成手段は前記記憶部のアドレス情報に対して有効期限を設定する有効期限設定手段を有し、前記データ送信手段は、前記有効期限内になされた前記記憶部へのアクセスに対してのみ前記記憶部に格納されたデータを前記データ使用者の端末へ送信する。
【0008】
上記のように構成されたデータ提供サーバ装置によれば、データ請求者がデータ提供システムを利用してデータ使用者に対して所定のデータを提供したい場合、まず、データ請求者はデータ使用者の情報及びデータの指定を含むデータ請求を行う。データ提供サーバ装置はデータ請求を受け取ると、専用の記憶部を作成し、データ請求者が指定したデータをその記憶部内に格納する。また、データ提供サーバは、その記憶部のアドレス情報を含むアクセス情報を生成し、それをデータ使用者に対して送信する。そして、データ使用者からアクセス情報に基づいてアクセスがあると、それに対して記憶部に記憶されたデータが送信される。これによれば、データ使用者は指定されたアクセス情報に基づいてデータ提供サーバへアクセスするだけで容易にデータを取得することができる。また、データ請求者が指定したデータを格納する記憶部のアドレス情報は、有効期限を過ぎると無効となるので、必要以上に長い期間に渡りデータにアクセス可能な状態が継続することがなくなり、第三者などによる不正なアクセスの機会を減らすことができる。
【0009】
上記のデータ提供サーバ装置の一態様では、前記有効期限設定手段は、前記有効期限を、前記請求受信手段が前記データ請求を受信した日時から所定時間経過後に設定する。
【0010】
この態様によれば、予めデータ提供サーバ装置側に所定時間を設定しておけば、記憶部へのアドレス情報の有効期限を自動的に設定することができる。
【0011】
本発明の別の観点によれば、データ請求者の端末及びデータ使用者の端末とネットワークを介して通信可能なデータ提供サーバ装置において、前記データ請求者の端末から、データ使用者の情報及びデータの指定を含むデータ請求を受け取る請求受信手段と、1つの前記データ請求に対して1つの記憶部を作成し、前記データ請求により指定されたデータを前記記憶部内に格納するデータ格納手段と、前記データ請求に対して、前記記憶部のアドレス情報を含むアクセス情報を生成するアクセス情報生成手段と、前記アクセス情報を前記データ使用者の端末へ送信するアクセス情報送信手段と、前記データ使用者から、前記アクセス情報に基づいて前記記憶部へのアクセスがなされた場合に、前記記憶部内に記憶されたデータを前記データ使用者の端末へ送信するデータ送信手段と、前記データ送信手段が前記記憶部に格納されたデータを送信したことを示す完了報告情報を前記データ請求者の端末へ送信する完了報告手段を備える。
【0012】
上記のように構成されたデータ提供サーバ装置によれば、データ請求者がデータ提供システムを利用してデータ使用者に対して所定のデータを提供したい場合、まず、データ請求者はデータ使用者の情報及びデータの指定を含むデータ請求を行う。データ提供サーバ装置はデータ請求を受け取ると、専用の記憶部を作成し、データ請求者が指定したデータをその記憶部内に格納する。また、データ提供サーバは、その記憶部のアドレス情報を含むアクセス情報を生成し、それをデータ使用者に対して送信する。そして、データ使用者からアクセス情報に基づいてアクセスがあると、それに対して記憶部に記憶されたデータが送信される。これによれば、データ使用者は指定されたアクセス情報に基づいてデータ提供サーバへアクセスするだけで容易にデータを取得することができる。また、データ使用者がデータを取得すると、その旨が完了報告情報としてデータ請求者へ送られるので、データ請求者はデータ使用者がデータを取得したことを容易に確認することができる。
【0013】
上記データ提供サーバ装置の一態様では、前記データは画像データであり、前記完了報告手段は、前記データ送信手段が前記データ使用者の端末へ送信したデータのサムネイル画像データを前記完了報告情報に含める。
【0014】
この態様によれば、データ使用者が取得した画像データのサムネイル画像が完了報告情報に含められてデータ請求者に送られるので、データ請求者は自分が請求したデータが確かにデータ使用者により取得されたことを確認することができる。
【0015】
本発明の別の観点では、データ請求者の端末及びデータ使用者の端末とネットワークを介して通信可能なデータ提供サーバ装置において、前記データ請求者の端末から、データ使用者の情報及びデータの指定を含むデータ請求を受け取る請求受信手段と、1つの前記データ請求に対して1つの記憶部を作成し、前記データ請求により指定されたデータを前記記憶部内に格納するデータ格納手段と、前記データ請求に対して、前記記憶部のアドレス情報を含むアクセス情報を生成するアクセス情報生成手段と、前記アクセス情報を前記データ使用者の端末へ送信するアクセス情報送信手段と、前記データ使用者から、前記アクセス情報に基づいて前記記憶部へのアクセスがなされた場合に、前記記憶部内に記憶されたデータを前記データ使用者の端末へ送信するデータ送信手段を備え、前記データ送信手段は、前記記憶部に格納されたデータを、1回に限り前記データ使用者の端末へ送信する。
【0016】
上記のように構成されたデータ提供サーバ装置によれば、データ請求者がデータ提供システムを利用してデータ使用者に対して所定のデータを提供したい場合、まず、データ請求者はデータ使用者の情報及びデータの指定を含むデータ請求を行う。データ提供サーバ装置はデータ請求を受け取ると、専用の記憶部を作成し、データ請求者が指定したデータをその記憶部内に格納する。また、データ提供サーバは、その記憶部のアドレス情報を含むアクセス情報を生成し、それをデータ使用者に対して送信する。そして、データ使用者からアクセス情報に基づいてアクセスがあると、それに対して記憶部に記憶されたデータが送信される。これによれば、データ使用者は指定されたアクセス情報に基づいてデータ提供サーバへアクセスするだけで容易にデータを取得することができる。また、データ使用者へのデータ送信は1回に限定されるので、データ使用者がデータを取得した後に第三者が無断データを取得することが防止される。
【0017】
上記のデータ提供サーバ装置のさらに他の一態様では、前記データ使用者の情報は前記データ使用者の電子メールアドレスを含み、前記アクセス情報送信手段は、前記アクセス情報を前記データ使用者へ電子メールにより送信する。
【0018】
この態様によれば、電子メールによりアクセス情報がデータ使用者へ送られるので、データ使用者は電子メールの処理のための知識があれば、他に特殊な知識が無くても容易にデータを取得することができる。
【0019】
上記のデータ提供サーバ装置のさらに他の一態様では、前記アクセス情報生成手段は、1つのデータ請求に対して唯一のアクセス情報を生成する。
【0020】
この態様によれば、1つのデータ請求に対して1つのアクセス情報が生成されるので、複数のデータ請求がなされた場合でもデータの混同を防止することができる。また、第三者が不正にデータを取得することも防止できる。
【0021】
上記のデータ提供サーバ装置のさらに他の一態様では、前記アクセス情報はアクセスID及びパスワードをさらに含み、前記データ送信手段は、前記データ使用者が入力したアクセスID及びパスワードが正しい場合に限り前記記憶部に格納されたデータを送信する。
【0022】
この態様によれば、アクセスID及びパスワードにより認証処理が行われるので、第三者などの不正なアクセスに対してデータが提供されることが防止される。また、アクセスID及びパスワードは、データ請求に対して生成され、データ使用者のみに伝えられるので、第三者の盗用の可能性も減少させることができる。
【0023】
上記のデータ提供サーバ装置のさらに他の一態様では、前記ネットワークはインターネットとすることができ、前記記憶部のアドレス情報はURLとすることができる。これにより、インターネット環境を有する多数の者が安全にデータの授受を行うことができる。
【0028】
【発明の実施の形態】
以下、図面を参照して本発明の好適な実施の形態について説明する。
【0029】
図1に、本発明の実施形態にかかる画像データ提供システムの概略構成を示す。図1において、画像請求者の端末2と、画像使用者の端末3と、企業が所有する画像データを預かり、管理する画像管理サーバ5とがネットワーク1を介して通信可能に構成されている。ネットワーク1の好適な例はインターネットであるが、他の各種のネットワークを利用することもできる。また、このネットワークをブロードバンドの高速ネットワークとすることで、本システムの長所をさらに生かすことができるようになる。
【0030】
画像使用者とは、本システムにより画像データの提供を受け、その画像データを実際に使用する者であり、例えば印刷会社などが該当する。また、画像請求者は、画像データを画像管理サーバから画像使用者の端末3へ送信する請求を画像管理サーバ5に対して行う者である。例えば、ある企業Aの取り扱う製品などに関する広告画像が画像管理サーバ5により管理されている場合、企業Aの営業担当者などが端末2を使用して画像管理サーバ5に対して特定の画像を印刷会社の端末3へ送信するように請求する。画像使用者である印刷会社は、画像管理サーバ5から、企業Aの営業担当者などが指定した画像データを受け取り、その画像データを利用して広告の印刷物を製作することになる。なお、この場合の画像データは、広告などの印刷原稿の画像データとなる。
【0031】
端末2及び3は、いずれも各企業や会社などに設置されたパソコンや端末装置とすることができる。端末2及び3は、ネットワーク1を介して画像管理サーバ5にアクセスするための通信機能と、画像管理サーバ5内に蓄積されている画像データを閲覧、検索などするためのブラウザ機能と、電子メールを送受信するためのメール機能とを備える。なお、これらの機能は、いずれも対応するアプリケーションソフトを各端末2、3に導入することにより実現することができる。
【0032】
図示のように、画像管理サーバ5は、サーバ装置10と、メインデータベース(DB)11と、テンポラリーDB12とを備える。サーバ装置10は、メインDB11及びテンポラリーDB12に対してデータの格納及び呼び出しなどの処理を行うとともに、端末2及び3と通信して、後述する処理を実行する。
【0033】
メインDB11には、複数の画像データが格納され、管理されている。画像データは、例えば企業Aを含む複数の企業のものとすることができる。その場合、メインDB11には、企業別に分類された形態で画像データが保管される。
【0034】
一方、テンポラリーDB12は、画像請求者の端末2から送信請求がなされた画像データのみを一時的に記憶するためのデータベースであり、画像データの管理上は、複数の個別DB15を含んで構成される。画像請求者による1回の画像請求に対して1つの個別DB15が作成され、その画像請求の対象となっている画像データのみを保存する。これにより、複数の画像請求者が複数の画像請求をした場合でも、各画像使用者は自分に対して送信されるべき画像以外の画像は閲覧することができなくなり、画像データの秘密性が保たれる。
【0035】
次に、図2を参照して、本発明の画像データ提供システムの動作について説明する。いま、画像請求者が端末2を使用して、端末3を使用する画像使用者へ所定の画像データを送信する場合を考える。その画像データは、画像管理サーバ5内のメインDB11内に管理されている。
【0036】
まず、画像請求者は、端末2を操作し、ネットワーク1を介して画像管理サーバ5へアクセスし、メインDB11内に記憶された画像データを閲覧する。そして、画像使用者へ送信したい画像データを指定して、送信指示を行う(ステップS1)。画像請求者が画像データを指定して送信指示を行う際の表示画面例を図3(a)に示す。この画面は、画像請求者が画像管理サーバ5に接続した際に、端末2の画面上に表示される表示画像例である。
【0037】
この表示例では、画像請求者に対して「画像データ請求メニュー」が表示される。画像データ請求メニューでは、画像請求者が、画像データの送信先(即ち、画像使用者)の情報を入力し、さらに送信すべき画像データを指定する。具体的には、画像請求者は、画像使用者のメールアドレス、会社名及び担当者名を入力する。また、必要に応じて画像リストを表示させ、そのリストから、送信すべき画像データを指定する。画像請求者がメニュー上で請求を指示すると、画像請求者が画像データ請求メニューにおいて入力した情報を含む画像請求が画像管理サーバ5のサーバ装置10へ送られる。
【0038】
次に、画像管理サーバ5内のサーバ装置10は、この画像請求に対して、テンポラリーDB12内に1つの個別DB15を作成し、ステップS1で画像請求者が指定した画像データのコピーデータをメインDB11から取得して、その個別DB15内に保存する(ステップS2)。
【0039】
次に、サーバ装置10は、URL、アクセスID及びパスワードを生成する(ステップS3)。これらの情報は、後に画像使用者が画像管理サーバ5へアクセスした際に、指定された画像データをダウンロードするために必要となる情報である。
【0040】
ここで、URLは、画像請求者が指定した画像データを提供する際に、画像使用者がアクセスするサイトのURLであり、ステップS2で作成された個別DB15と対応付けされた形で生成される。また、1つの画像請求に対して唯一のURLが生成される。よって、ここで生成されるURLは、ステップS1で画像請求者が画像管理サーバ5にアクセスする際に使用するURLとは異なるものである。なお、URLは、特定の規則に従って生成してもよいし、ランダムに生成してもよい。
【0041】
また、アクセスID及びパスワードは、画像使用者が画像データをダウンロードする際に要求される認証情報であり、他の画像要求と重複していてもよいが、1つの画像請求に対して1つのみとすることがより好ましい。
【0042】
これにより、画像請求者が指定した画像データのみを含む個別DB15が作成され、それが当該画像請求に対応付けられた唯一のURLと関連付けされたことになる。
【0043】
さらに、サーバ装置10は、生成したURLに対して有効期限を設定する。この有効期限は、画像使用者がこのURLにアクセスして画像データをダウンロードできる期間を限定するものであり、例えば画像請求者による画像請求の時点から数日、数週間などと設定することができる。この期間は予めサーバ装置10内に記憶されており、サーバ装置10は画像請求者による画像請求を受信した日時から起算して、上記の期間経過後の日時を自動的に計算してURLの有効期限に設定することができる。自動計算された有効期限は、URLと対応付けされてサーバ装置10内に記憶される。
【0044】
次に、サーバ装置10は、ステップS3で生成したURL、アクセスID及びパスワードの情報を含む電子メールを作成し、画像使用者宛に送信する(ステップS4)。この電子メールの内容例を図3(b)に示す。図示のように、この電子メールは、ステップS1で画像請求者が特定した画像使用者に宛てられたものであり、画像請求者が指定したメールアドレスに送信される。メールの内容には、ステップS3でサーバ装置10が生成したURL、アクセスID及びパスワードが記載されている。さらに、そのURLの有効期限情報も含まれている。
【0045】
画像使用者は、画像管理サーバ5から図3(b)に示すような電子メールを受信する(ステップS5)。そして、電子メール中に示されているURLにアクセスして、画像データをダウンロードする(ステップS6)。画像使用者が電子メール中に指定されたURLにアクセスした際に端末3に表示される表示画面例を図4(a)に示す。図示のように、画像使用者が、指定されたURLにアクセスすると、まず、認証処理として、アクセスIDとパスワードの入力が要求される。ここで、画像使用者は、受信した電子メール中に記載されているアクセスID及びパスワードを入力して、ログインを行う。
【0046】
ログインに成功すると、図4(b)に示すように、画像請求者が指定した画像データのリストが表示される。このリストには、画像使用者が指定したURLに対応する個別DB15中に格納されている画像データが挙げられている。画像使用者がダウンロード指示を行うと、サーバ装置10はそれらの画像データを対応する個別DB15から取り出し、ネットワーク1を介して画像使用者が操作する端末3へ送信する。こうして、画像使用者は、画像請求者が指定した画像を取得することができる。
【0047】
なお、サーバ装置10は、画像使用者がURLにアクセスしてきたときに、そのURLに対して予め設定されている有効期限を確認する。そのURLが有効期限を過ぎている場合には、サーバ装置1は、その旨を表示して画像データのダウンロードを禁止するとともに、当該URLが既に有効期限を過ぎていて無効である旨のメッセージなどを表示する。
【0048】
このように、本発明では、画像請求者が画像管理サーバに対して画像請求を行うと、画像請求により指定された画像を格納したデータベースに対応するURL及び認証情報が電子メールの形態で画像使用者へ送信される。画像使用者は、電子メール中に指定されたURLにアクセスし、同じく電子メール中に指定された認証情報を使用することにより、画像請求者が請求した画像データをダウンロードすることができる。
【0049】
これにより、画像使用者へ送信すべき画像データ自体は、画像請求者を経由することなく、画像管理サーバから直接的に画像使用者の端末へ送られるので、無駄な通信が行われることがない。
【0050】
また、画像管理サーバ5は、画像請求者からの1つの画像請求に対して唯一の個別DB15を用意し、その画像請求により請求された画像データのみを個別DB15に格納する。画像使用者に案内されるURLからは、その個別DB15内に格納された画像データのみが取得可能であり、そのURLは他の画像使用者には知らされないので、その画像データは、画像請求者が指定した画像使用者のみがアクセスしダウンロードすることが可能となる。よって、インターネットなどのオープンなネットワークを使用した場合でも、特定の画像使用者のみに対して安全に画像データを提供することが可能となる。
【0051】
また、画像使用者に提示されるURLに有効期限を設定することにより、画像データをダウンロードできる期間を制限して、不正なダウンロードなどが生じる機会を極力減らすことができる。
【0052】
[変形例]
上記のシステムにおいて、サーバ装置10が生成したURLを1回に限り有効とし、画像使用者が一度アクセスして画像データをダウンロードした後はそのURLを無効とするようにサーバ装置10を構成することもできる。こうすれば、画像使用者以外の第三者などが不正に画像データを取得することを防止することができる。
【0053】
また、画像使用者が指定されたURLにアクセスして画像データをダウンロードした際に、サーバ装置10はその旨を示す完了報告メールを作成して、画像請求者に送信するように構成することもできる。こうすることにより、画像請求者は、画像使用者が画像データを受け取ったことを確認することができる。さらに、画像請求者へ送られる完了報告メールに、画像使用者がダウンロードした画像データ自体を特定する情報、好ましくは同一の画像データをデータ圧縮した画像データ(小さい画像ではあるが、内容が確認できるデータであり、本明細書では「サムネイル画像」と呼ぶ。)を添付することとすれば、画像請求者は自分が指定した画像データが確かに画像使用者に提供されたことを確認することができる。
【0054】
また、画像管理サーバは、画像請求者からの画像請求に応じて画像使用者へ画像データを提供する一連のサービスについて、課金を行うことができる。課金の方法は、画像使用者へ送信された画像データの数、データ量に応じて定める、画像請求の回数に応じて定めるなど、種々の方法が考えられるが、上記のシステムにおいては、画像管理サーバが作成した1つの個別DB(即ち、1つのURL作成)を単位に課金を行うことも可能である。
【0055】
なお、上記の例では、画像請求者は企業Aの営業担当者であり、画像使用者は企業Aが使用する印刷会社であった。しかし、画像請求者及び画像使用者の関係はこの例には限定されず、画像請求者が、実際に画像を使用する画像使用者に対して画像管理サーバ内に保管されている画像データを提供する種々の場合に適用することができる。例えば、ある企業の本社などの管理部門に勤める担当者が画像請求者となり、同一企業の支店などに勤める画像使用者に特定の画像データを送信する場合などに本発明のシステムを利用することができる。
【0056】
また、上記の例では画像データを送信する場合を説明したが、画像データ以外の種々のデータを送信する際も本発明を適用することができる。
【0057】
【発明の効果】
以上説明したように、本発明によれば、画像請求者が送信すべき画像データと送信先(画像使用者)を特定して画像請求を行うと、画像使用者に対してその画像データを取得するためのURL及び認証情報が電子メールの形態で通知される。画像使用者はそのURL及び認証情報を利用して画像データを取得することができる。ここで、画像使用者に通知されるURLはその画像請求に対して唯一に生成され、画像請求者が指定した画像データのみを記憶する個別DBと対応付けされているので、対応する画像使用者のみに対して指定された画像データを安全に提供することができる。
【0058】
また、URLに有効期限を設定したり、一度アクセスがあった後はURLを無効にするなどの処置を施すことにより、第三者などの不正なアクセスを効果的に防止することができ、システムのセキュリティを向上させることができる。
【図面の簡単な説明】
【図1】本発明の実施形態にかかる画像データ提供システムの概略構成を示すブロック図である。
【図2】図1に示すシステムによる画像データの請求及び提供処理を示すフローチャートである。
【図3】画像データの請求及び提供処理における表示画面例を示す。
【図4】画像データの請求及び提供処理における表示画面例を示す。
【符号の説明】
1 ネットワーク
2、3 端末
5 画像管理サーバ
10 サーバ装置
11 メインDB
12 テンポラリーDB
15 個別DB[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a system that provides image data for printing using a network.
[0002]
[Prior art]
Printed materials such as advertisements and pamphlets created by companies are created based on printed originals called positive films. Usually, printing works such as advertisements using positive film are performed by printing companies, so companies need to provide positive films to printing companies by mail or delivery to create printed materials. .
[0003]
In addition, there are image management companies that perform this type of work by reading this type of positive film with a scanner and storing and managing it as image data. When a company deposits image data with such an image management company, the image data read from the database of the image management company is sent to the company in the form of a recording medium, or a network or the like. It is sent to the company using it, and then it is transferred from the company to the printing company.
[0004]
[Problems to be solved by the invention]
Regardless of whether it is in the state of a positive film or in the form of a storage medium that stores image data, it takes time and effort to send a printed document using means such as mailing or delivery. In addition, when a print document is provided in the form of a storage medium storing image data, the printing company that finally produces the printed material needs to create a positive film again from the image data, which takes extra time. So it is inefficient.
[0005]
On the other hand, as a method for transmitting image data quickly and easily, a method of transmitting the image data using a network such as the Internet can be considered. However, in an open network such as the Internet, there is a problem that it is relatively easy for a third party to obtain and use a printed document without permission.
[0006]
The present invention has been made in view of the above points, and it is an object of the present invention to provide image data and the like efficiently via a network by taking security measures to prevent unauthorized use by a third party. To do.
[0007]
[Means for Solving the Problems]
According to one aspect of the present invention, in a data providing server device capable of communicating with a data requester's terminal and a data user's terminal via a network, the data user's information and data are transmitted from the data requester's terminal. A data receiving means for receiving a data request including the designation of data, a data storage means for creating one storage unit for the data request, and storing the data specified by the data request in the storage unit; In response to the data request, access information generating means for generating access information including address information of the storage unit;Access information transmitting means for transmitting the access information to the terminal of the data user, and when the data user accesses the storage unit based on the access information, is stored in the storage unit Data transmitting means for transmitting data to the terminal of the data user, the access information generating means has expiration date setting means for setting an expiration date for the address information of the storage unit, and the data transmitting means The data stored in the storage unit is transmitted to the terminal of the data user only for access to the storage unit made within the expiration date.
[0008]
According to the data providing server device configured as described above, when the data requester wants to provide predetermined data to the data user using the data providing system, first, the data requester Make a data request including information and data designation. When receiving the data request, the data providing server device creates a dedicated storage unit and stores the data designated by the data requester in the storage unit. Further, the data providing server generates access information including the address information of the storage unit and transmits it to the data user.When there is an access based on the access information from the data user, the data stored in the storage unit is transmitted in response thereto. According to this, the data user can easily acquire the data simply by accessing the data providing server based on the designated access information. In addition, since the address information of the storage unit that stores the data designated by the data requester becomes invalid after the expiration date, the state in which the data can be accessed for a period longer than necessary does not continue. Opportunities for unauthorized access by three parties can be reduced.
[0009]
Of the data providing server deviceIn one aspect, the expiration date setting means sets the expiration date after a predetermined time has elapsed from the date and time when the claim receiving means received the data request.
[0010]
According to this aspect, if the predetermined time is set in advance on the data providing server device side, the expiration date of the address information to the storage unit can be automatically set.
[0011]
According to another aspect of the present invention, in a data providing server apparatus capable of communicating with a data requester's terminal and a data user's terminal via a network, the data user's information and data are transmitted from the data requester's terminal. A data receiving means for receiving a data request including the designation of data, a data storage means for creating one storage unit for the data request, and storing the data specified by the data request in the storage unit; In response to the data request, access information generating means for generating access information including address information of the storage unit, access information transmitting means for transmitting the access information to the terminal of the data user, and the data user, When the storage unit is accessed based on the access information, the data stored in the storage unit is used as the data usage. Comprising user data transmitting means for transmitting to the terminal, the completion report means the data transmitting means transmits the completion report information indicating that the transmitted data stored in the storage unit to the terminal of the data claimant.
[0012]
According to the data providing server device configured as described above, when the data requester wants to provide predetermined data to the data user using the data providing system, first, the data requester Make a data request including information and data designation. When receiving the data request, the data providing server device creates a dedicated storage unit and stores the data designated by the data requester in the storage unit. Further, the data providing server generates access information including the address information of the storage unit and transmits it to the data user. When there is an access based on the access information from the data user, the data stored in the storage unit is transmitted in response thereto. According to this, the data user can easily acquire the data simply by accessing the data providing server based on the designated access information.Further, when the data user acquires the data, the fact is sent to the data requester as completion report information, so that the data requester can easily confirm that the data user has acquired the data.
[0013]
In one aspect of the data providing server apparatus, the data is image data, and the completion report unit includes the thumbnail image data of the data transmitted from the data transmission unit to the terminal of the data user in the completion report information. .
[0014]
According to this aspect, since the thumbnail image of the image data acquired by the data user is included in the completion report information and sent to the data requester, the data requester surely acquires the data requested by the data user by the data user. Can be confirmed.
[0015]
In another aspect of the present invention, in a data providing server device that can communicate with a data requester's terminal and a data user's terminal via a network, the data user's information and data are designated from the data requester's terminal. A data receiving means for receiving a data request including: a data storage means for creating one storage unit for one data request and storing the data designated by the data request in the storage unit; and the data request The access information generating means for generating access information including address information of the storage unit, the access information transmitting means for transmitting the access information to the terminal of the data user, and the access from the data user When the storage unit is accessed based on information, the data user stores the data stored in the storage unit. A data transmission means for transmitting to the terminal, the data transmission means, the data stored in the storage unit, and transmits to the terminal of the data user only once.
[0016]
According to the data providing server device configured as described above, when the data requester wants to provide predetermined data to the data user using the data providing system, first, the data requester Make a data request including information and data designation. When receiving the data request, the data providing server device creates a dedicated storage unit and stores the data designated by the data requester in the storage unit. Further, the data providing server generates access information including the address information of the storage unit and transmits it to the data user. When there is an access based on the access information from the data user, the data stored in the storage unit is transmitted in response thereto. According to this, the data user can easily acquire the data simply by accessing the data providing server based on the designated access information.Further, since data transmission to the data user is limited to once, it is prevented that a third party acquires unauthorized data after the data user acquires data.
[0017]
In still another aspect of the data providing server device, the information on the data user includes an email address of the data user, and the access information transmitting means sends the access information to the data user by email. Send by.
[0018]
According to this aspect, since the access information is sent to the data user by e-mail, if the data user has knowledge for processing the e-mail, the data can be easily acquired without special knowledge. can do.
[0019]
In still another aspect of the data providing server device, the access information generation unit generates unique access information for one data request.
[0020]
According to this aspect, since one access information is generated for one data request, data confusion can be prevented even when a plurality of data requests are made. It is also possible to prevent a third party from acquiring data illegally.
[0021]
In still another aspect of the data providing server device, the access information further includes an access ID and a password, and the data transmitting means stores the storage only when the access ID and password input by the data user are correct. The data stored in the section is transmitted.
[0022]
According to this aspect, since the authentication process is performed using the access ID and password, it is possible to prevent data from being provided for unauthorized access by a third party or the like. In addition, since the access ID and password are generated in response to the data request and transmitted only to the data user, the possibility of theft by a third party can be reduced.
[0023]
In still another aspect of the data providing server device, the network may be the Internet, and the address information of the storage unit may be a URL. As a result, a large number of persons having an Internet environment can safely exchange data.
[0028]
DETAILED DESCRIPTION OF THE INVENTION
Preferred embodiments of the present invention will be described below with reference to the drawings.
[0029]
FIG. 1 shows a schematic configuration of an image data providing system according to an embodiment of the present invention. In FIG. 1, an image requester's
[0030]
An image user is a person who receives image data provided by the system and actually uses the image data, and corresponds to a printing company, for example. The image requester is a person who makes a request to the image management server 5 for transmitting image data from the image management server to the terminal 3 of the image user. For example, when an advertisement image related to a product handled by a company A is managed by the image management server 5, a sales representative of the company A prints a specific image on the image management server 5 using the
[0031]
Each of the
[0032]
As illustrated, the image management server 5 includes a server device 10, a main database (DB) 11, and a
[0033]
The main DB 11 stores and manages a plurality of image data. The image data can be from a plurality of companies including company A, for example. In that case, image data is stored in the main DB 11 in a form classified by company.
[0034]
On the other hand, the
[0035]
Next, the operation of the image data providing system of the present invention will be described with reference to FIG. Consider a case where the image requester uses the
[0036]
First, the image requester operates the
[0037]
In this display example, an “image data request menu” is displayed to the image requester. In the image data request menu, the image requester inputs information on the transmission destination of the image data (that is, the image user), and further specifies the image data to be transmitted. Specifically, the image requester inputs the mail address, company name, and person in charge of the image user. Further, an image list is displayed as necessary, and image data to be transmitted is designated from the list. When the image requester instructs the request on the menu, the image request including the information input by the image requester in the image data request menu is sent to the server device 10 of the image management server 5.
[0038]
Next, the server device 10 in the image management server 5 creates one
[0039]
Next, the server device 10 generates a URL, an access ID, and a password (Step S3). These pieces of information are information necessary for downloading designated image data when the image user accesses the image management server 5 later.
[0040]
Here, the URL is the URL of the site accessed by the image user when providing the image data designated by the image requester, and is generated in a form associated with the
[0041]
The access ID and password are authentication information required when the image user downloads the image data, and may be duplicated with other image requests, but only one for each image request. More preferably.
[0042]
Thereby, the
[0043]
Furthermore, the server device 10 sets an expiration date for the generated URL. This expiration date limits the period during which the image user can access the URL and download the image data, and can be set, for example, several days or weeks from the time when the image requester requests the image. . This period is stored in the server device 10 in advance, and the server device 10 automatically calculates the date and time after the above period has elapsed, starting from the date and time when the image request by the image requester is received. You can set a deadline. The automatically calculated expiration date is stored in the server device 10 in association with the URL.
[0044]
Next, the server device 10 creates an electronic mail including the URL, access ID, and password information generated in step S3, and transmits the electronic mail to the image user (step S4). An example of the contents of this e-mail is shown in FIG. As shown in the figure, this e-mail is addressed to the image user specified by the image requester in step S1, and is transmitted to the e-mail address designated by the image requester. The contents of the e-mail describe the URL, access ID, and password generated by the server device 10 in step S3. Furthermore, the expiration date information of the URL is also included.
[0045]
The image user receives an e-mail as shown in FIG. 3B from the image management server 5 (step S5). Then, the URL shown in the electronic mail is accessed to download the image data (step S6). FIG. 4A shows an example of a display screen displayed on the terminal 3 when the image user accesses the URL specified in the e-mail. As shown in the figure, when an image user accesses a designated URL, first, as an authentication process, an input of an access ID and a password is requested. Here, the image user logs in by inputting the access ID and password described in the received e-mail.
[0046]
If the login is successful, a list of image data designated by the image requester is displayed as shown in FIG. In this list, image data stored in the
[0047]
Note that when the image user accesses the URL, the server device 10 checks the expiration date set in advance for the URL. If the URL has expired, the
[0048]
As described above, in the present invention, when the image requester requests an image from the image management server, the URL and authentication information corresponding to the database storing the image designated by the image request are used in the form of an e-mail. Sent to the user. The image user can download the image data requested by the image requester by accessing the URL specified in the e-mail and using the authentication information specified in the e-mail.
[0049]
As a result, the image data itself to be transmitted to the image user is sent directly from the image management server to the image user's terminal without going through the image requester, so that unnecessary communication is not performed. .
[0050]
The image management server 5 prepares only one
[0051]
In addition, by setting an expiration date in the URL presented to the image user, it is possible to limit the period during which image data can be downloaded, and to reduce the chances of illegal downloads as much as possible.
[0052]
[Modification]
In the above system, the server device 10 is configured so that the URL generated by the server device 10 is valid only once, and the URL is invalidated after the image user has accessed once and downloaded the image data. You can also. In this way, it is possible to prevent a third party other than the image user from acquiring image data illegally.
[0053]
Further, when the image user accesses the designated URL and downloads the image data, the server device 10 may create a completion report mail indicating that and send it to the image requester. it can. By doing so, the image requester can confirm that the image user has received the image data. Further, in the completion report mail sent to the image requester, information specifying the image data itself downloaded by the image user, preferably image data obtained by data compression of the same image data (it is a small image but the contents can be confirmed) Data, which is called “thumbnail image” in this specification), the image requester can confirm that the image data specified by the user is surely provided to the image user. it can.
[0054]
Further, the image management server can charge for a series of services that provide image data to the image user in response to an image request from the image requester. There are various charging methods, such as determining the number of image data transmitted to the image user and the amount of data, and determining the number of image requests. In the above system, image management is possible. It is also possible to charge for each individual DB created by the server (that is, one URL creation).
[0055]
In the above example, the image requester is a sales representative of company A, and the image user is a printing company used by company A. However, the relationship between the image requester and the image user is not limited to this example, and the image requester provides the image data stored in the image management server to the image user who actually uses the image. It can be applied to various cases. For example, the system of the present invention can be used when a person in charge in a management department such as a head office of a company becomes an image requester and specific image data is transmitted to an image user in a branch of the same company. it can.
[0056]
Moreover, although the case where image data is transmitted has been described in the above example, the present invention can also be applied when transmitting various data other than image data.
[0057]
【The invention's effect】
As described above, according to the present invention, when the image requester specifies the image data to be transmitted and the transmission destination (image user) and requests the image, the image user obtains the image data. URL and authentication information for notification are notified in the form of an e-mail. The image user can acquire image data using the URL and authentication information. Here, the URL notified to the image user is uniquely generated for the image request and is associated with the individual DB storing only the image data designated by the image requester. It is possible to safely provide image data designated only for the user.
[0058]
In addition, by setting an expiration date for the URL, or by performing a procedure such as invalidating the URL once accessed, unauthorized access by a third party or the like can be effectively prevented. Security can be improved.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a schematic configuration of an image data providing system according to an embodiment of the present invention.
FIG. 2 is a flowchart showing image data request and provision processing by the system shown in FIG. 1;
FIG. 3 shows an example of a display screen in a process for requesting and providing image data.
FIG. 4 shows an example of a display screen in a process for requesting and providing image data.
[Explanation of symbols]
1 network
2, 3 terminal
5 Image management server
10 Server device
11 Main DB
12 Temporary DB
15 Individual DB
Claims (9)
前記データ請求者の端末から、データ使用者の情報及びデータの指定を含むデータ請求を受け取る請求受信手段と、
1つの前記データ請求に対して1つの記憶部を作成し、前記データ請求により指定されたデータを前記記憶部内に格納するデータ格納手段と、
前記データ請求に対して、前記記憶部のアドレス情報を含むアクセス情報を生成するアクセス情報生成手段と、
前記アクセス情報を前記データ使用者の端末へ送信するアクセス情報送信手段と、
前記データ使用者から、前記アクセス情報に基づいて前記記憶部へのアクセスがなされた場合に、前記記憶部内に記憶されたデータを前記データ使用者の端末へ送信するデータ送信手段を備え、
前記アクセス情報生成手段は前記記憶部のアドレス情報に対して有効期限を設定する有効期限設定手段を有し、
前記データ送信手段は、前記有効期限内になされた前記記憶部へのアクセスに対してのみ前記記憶部に格納されたデータを前記データ使用者の端末へ送信することを特徴とするデータ提供サーバ装置。 In a data providing server device capable of communicating with a terminal of a data requester and a terminal of a data user via a network,
Bill receiving means for receiving a data request including data user information and data designation from the data requester's terminal;
Data storage means for creating one storage unit for one data request and storing the data designated by the data request in the storage unit;
In response to the data request, access information generating means for generating access information including address information of the storage unit;
Access information transmitting means for transmitting the access information to the terminal of the data user;
When the data user accesses the storage unit based on the access information, the data user comprises data transmission means for transmitting the data stored in the storage unit to the terminal of the data user,
The access information generating means has an expiration date setting means for setting an expiration date for the address information of the storage unit,
The data transmission server device transmits the data stored in the storage unit to the data user's terminal only for access to the storage unit made within the expiration date. .
前記データ請求者の端末から、データ使用者の情報及びデータの指定を含むデータ請求を受け取る請求受信手段と、 A bill receiving means for receiving a data bill including data user information and data designation from the data biller's terminal;
1つの前記データ請求に対して1つの記憶部を作成し、前記データ請求により指定されたデータを前記記憶部内に格納するデータ格納手段と、 Data storage means for creating one storage unit for one data request and storing the data designated by the data request in the storage unit;
前記データ請求に対して、前記記憶部のアドレス情報を含むアクセス情報を生成するアクセス情報生成手段と、 In response to the data request, access information generating means for generating access information including address information of the storage unit;
前記アクセス情報を前記データ使用者の端末へ送信するアクセス情報送信手段と、 Access information transmitting means for transmitting the access information to the terminal of the data user;
前記データ使用者から、前記アクセス情報に基づいて前記記憶部へのアクセスがなされた場合に、前記記憶部内に記憶されたデータを前記データ使用者の端末へ送信するデータ送信手段と、 Data transmitting means for transmitting data stored in the storage unit to the terminal of the data user when access is made to the storage unit based on the access information from the data user;
前記データ送信手段が前記記憶部に格納されたデータを送信したことを示す完了報告情報を前記データ請求者の端末へ送信する完了報告手段を備えることを特徴とするデータ提供サーバ装置。 A data providing server device comprising: a completion report unit that transmits completion report information indicating that the data transmission unit has transmitted data stored in the storage unit to the terminal of the data requester.
前記完了報告手段は、前記データ送信手段が前記データ使用者の端末へ送信したデータのサムネイル画像データを前記完了報告情報に含めることを特徴とする請求項3に記載のデータ提供サーバ装置。The data is image data;
4. The data providing server apparatus according to claim 3, wherein the completion report unit includes thumbnail image data of data transmitted from the data transmission unit to the terminal of the data user in the completion report information.
前記データ請求者の端末から、データ使用者の情報及びデータの指定を含むデータ請求を受け取る請求受信手段と、 A bill receiving means for receiving a data bill including data user information and data designation from the data biller's terminal;
1つの前記データ請求に対して1つの記憶部を作成し、前記データ請求により指定されたデータを前記記憶部内に格納するデータ格納手段と、 Data storage means for creating one storage unit for one data request and storing the data designated by the data request in the storage unit;
前記データ請求に対して、前記記憶部のアドレス情報を含むアクセス情報を生成するアクセス情報生成手段と、 In response to the data request, access information generating means for generating access information including address information of the storage unit;
前記アクセス情報を前記データ使用者の端末へ送信するアクセス情報送信手段と、 Access information transmitting means for transmitting the access information to the terminal of the data user;
前記データ使用者から、前記アクセス情報に基づいて前記記憶部へのアクセスがなされ The data user accesses the storage unit based on the access information. た場合に、前記記憶部内に記憶されたデータを前記データ使用者の端末へ送信するデータ送信手段を備え、A data transmission means for transmitting the data stored in the storage unit to the terminal of the data user,
前記データ送信手段は、前記記憶部に格納されたデータを、1回に限り前記データ使用者の端末へ送信することを特徴とするデータ提供サーバ装置。 The data transmission server device, wherein the data transmission means transmits the data stored in the storage unit to the data user's terminal only once.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001325138A JP3910402B2 (en) | 2001-10-23 | 2001-10-23 | Data providing server device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001325138A JP3910402B2 (en) | 2001-10-23 | 2001-10-23 | Data providing server device |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2003132002A JP2003132002A (en) | 2003-05-09 |
JP3910402B2 true JP3910402B2 (en) | 2007-04-25 |
Family
ID=19141755
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2001325138A Expired - Fee Related JP3910402B2 (en) | 2001-10-23 | 2001-10-23 | Data providing server device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3910402B2 (en) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4525310B2 (en) * | 2003-11-25 | 2010-08-18 | 株式会社日立製作所 | Travel guidance information service providing system and method |
JP2006004118A (en) * | 2004-06-16 | 2006-01-05 | Cosmo Engineering Co Ltd | Data sharing system, data sharing method, and program |
JP4189595B2 (en) * | 2004-08-25 | 2008-12-03 | コニカミノルタビジネステクノロジーズ株式会社 | File management device |
WO2006077734A1 (en) * | 2005-01-20 | 2006-07-27 | Sharp Kabushiki Kaisha | Information processing device and information processing program |
JP4910592B2 (en) * | 2006-09-20 | 2012-04-04 | 大日本印刷株式会社 | Product database system, product data management device, program, recording medium |
JP6061662B2 (en) * | 2012-12-17 | 2017-01-18 | キヤノン株式会社 | Server apparatus, server apparatus control method, and program |
CN104750700A (en) | 2013-12-26 | 2015-07-01 | 珠海金山办公软件有限公司 | Document providing method and device |
-
2001
- 2001-10-23 JP JP2001325138A patent/JP3910402B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2003132002A (en) | 2003-05-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7784087B2 (en) | System and method for securely sharing electronic documents | |
JP4757430B2 (en) | Access control method for Internet site | |
US20070208665A1 (en) | Electronic document creating device, storage medium storing electronic document creating program, electronic document creating method, and storage medium storing electronic form | |
US20080104408A1 (en) | Notary document processing and storage system and methods | |
US20080100874A1 (en) | Notary document processing and storage system and methods | |
US20100161993A1 (en) | Notary document processing and storage system and methods | |
US7627751B2 (en) | Information processing apparatus, an authentication apparatus, and an external apparatus | |
KR101387600B1 (en) | Electronic file sending method | |
JP2007325256A (en) | System and method for secure handling of scanned document | |
AU2019222900A1 (en) | Document management system and management apparatus | |
JP5397527B2 (en) | Procedure management system | |
JP5174297B2 (en) | Procedure management system | |
JP4465952B2 (en) | Document management system and method | |
CN104038663B (en) | Equipment control in Distributed Scans system | |
EP1574978A1 (en) | Personal information control system, mediation system, and terminal unit | |
JP3910402B2 (en) | Data providing server device | |
JP4474093B2 (en) | Distribution agent and distribution agent system | |
JP7512780B2 (en) | Information processing device and program | |
JP4089617B2 (en) | Print processing system, program thereof and method thereof | |
JP3706821B2 (en) | Member information update management system by sharing information among multiple sites | |
JP2002351317A (en) | Print system | |
JP2000331088A (en) | Method and system for approval mark management | |
JP2009093670A (en) | File security management system, authentication server, client device, program and recording medium | |
JP7516798B2 (en) | Document management system, processing terminal device and control device | |
JP2004118653A (en) | Document management method and document management program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040930 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20061017 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20061218 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20070123 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070124 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |