(57)【要約】【課題】送信対象データを少なくとも一時的に保持する装置から、送信対象データが欲しいとの意思表示を行ったユーザに送信対象データを提供する具体的な技術を提供する。【解決手段】データ転送システムは、ユーザの所有物であり、受信アドレスを有する多数の端末装置４００と組合せて用いられるものであり、各ユーザに所持させる多数のトリガー発信装置３００と、データ発信装置１００と、データ転送装置２００とからなる。データ発信装置１００が送信対象データを記録している。ユーザは送信対象データが欲しいときには、トリガー発信装置３００から、入力情報及びトリガー発信装置３００を識別する識別情報をデータ発信装置１００に送る。データ発信装置１００は送信対象データを識別情報とともにデータ転送装置２００に送る。データ転送装置２００は、識別情報と紐付けられていたアドレスに送信対象データを送る。【選択図】図１
2017194937.tif 000002
【特許請求の範囲】
【請求項１】
多数のユーザのそれぞれが所有するものであり、ネットワークを介してデータを受信する際の宛先となる前記ユーザ毎に割振られたユニークな受信アドレスを用いてデータの受信を行うことが可能とされている、多数の端末装置と組合せて用いられるデータ転送システムであって、
各ユーザに所持させる多数のトリガー発信装置と、送信の対象となるデータである送信対象データを少なくとも一時的に保持するデータ発信装置と、データ転送装置とからなり、
多数の前記トリガー発信装置はともに、
それらのそれぞれにそれらのそれぞれを他の前記トリガー発信装置から識別するためのユニークな情報である識別情報が記録された識別情報記録手段と、
ユーザが前記送信対象データを欲しいと意思表示するための情報であるトリガー信号を入力可能とされている入力手段と、
前記入力手段により前記トリガー信号が入力されると、前記トリガー信号が入力されたことを示す情報である入力信号を生成しその入力信号とともに、前記識別情報記録手段から読み出した前記識別情報を前記データ発信装置へと送信する、入力信号送信手段と、
を備えており、
前記データ発信装置は、
前記トリガー発信装置から、前記入力信号及び前記識別情報を受付ける入力信号受信手段と、
前記送信対象データを少なくとも一時的に記録する送信対象データ記録手段と、
前記入力信号受信手段で、前記入力信号及び前記識別情報を受け付けた場合、前記識別情報と、前記送信対象データ記録手段から読み出した前記送信対象データとを前記データ転送装置へ送信する送信対象データ送信手段と、
を備えており、
前記データ転送装置は、
前記データ発信装置から、前記識別情報及び前記送信対象データを受付ける送信対象データ受信手段と、
あるユーザの受信アドレスと、当該ユーザが所持する前記トリガー発信装置の前記識別情報とを、各ユーザ毎に対応付けた状態で記録している管理情報記録手段と、
前記送信対象データ受信手段で、前記識別情報及び前記送信対象データを受け付けた場合、前記識別情報と対応付けられた前記受信アドレスを前記管理情報記録手段から読出し、前記送信対象データ受信手段で受け付けた前記送信対象データ又は当該送信対象データをユーザが受取るための前記ネットワーク上における前記送信対象データの記録場所を特定するための情報である送信対象データアドレスの少なくとも一方を、当該受信アドレスへ送信する、転送手段と、
を備えている、
データ転送システム。
【請求項２】
前記送信対象データ記録手段に記録される前記送信対象データは、経時的に変化するものとされている、
請求項１記載のデータ転送システム。
【請求項３】
前記送信対象データは、テキストデータ、画像データ、音声データの少なくとも１つを含む、
請求項１記載のデータ転送システム。
【請求項４】
前記データ発信装置は、送信対象データとして、画像のデータである画像データを多数生成することができるカメラを備えているとともに、
前記送信対象データ記録手段には、前記カメラが生成した多数の前記画像データのうちの少なくとも一部が記録されるようになっている、
請求項１記載のデータ転送システム。
【請求項５】
前記カメラは、前記入力信号受信手段で、前記入力信号及び前記識別情報を受け付けた場合所定時間内に前記画像データを生成するようになっているとともに、
前記送信対象データ記録手段には、前記カメラが前記画像データを生成する都度、前記画像データが記録されるようになっており、
前記送信対象データ送信手段は、前記送信対象データ記録手段に記録された前記画像データと、当該画像データが前記カメラで生成されるきっかけとなった前記入力信号及び前記識別情報のうちの前記識別情報とを、前記データ転送装置へ送信するようになっている、
請求項４記載のデータ転送システム。
【請求項６】
前記データ発信装置の前記送信対象データ送信手段は、前記データ発信装置が、ある時間範囲の中で複数の前記トリガー発信装置から前記入力信号及び前記識別情報を受け付けた場合、その時間範囲の中で受け付けた複数の前記識別情報を、１つの送信対象データとともに前記データ転送装置へ送信するようになっており、
前記データ転送装置の前記転送手段は、前記データ転送装置が、前記データ発信装置から複数の前記識別情報を１つの送信対象データとともに受け付けた場合、複数の前記識別情報と対応付けられた前記受信アドレスを前記管理情報記録手段から読出し、その１つの送信対象データ又は当該１つの送信対象データをユーザが受取るための前記ネットワーク上における前記送信対象データの記録場所を特定するための情報である送信対象データアドレスの少なくとも一方を、それら複数の受信アドレスへそれぞれ送信するようになっている、
請求項１記載のデータ転送システム。
【請求項７】
前記データ発信装置の前記カメラは、前記データ発信装置が、ある時間範囲の中で複数の前記トリガー発信装置から前記入力信号及び前記識別情報を受け付けた場合、前記時間範囲が経過した後１つの画像データを生成するようになっているとともに、前記送信対象データ送信手段は、その時間範囲の中で受け付けた複数の前記識別情報を、１つの画像データである送信対象データとともに前記データ転送装置へ送信するようになっており、
前記データ転送装置の前記転送手段は、前記データ転送装置が、前記データ発信装置から複数の前記識別情報を１つの送信対象データとともに受け付けた場合、複数の前記識別情報と対応付けられた前記受信アドレスを前記管理情報記録手段から読出し、その１つの送信対象データ又は当該１つの送信対象データをユーザが受取るための前記ネットワーク上における前記送信対象データの記録場所を特定するための情報である送信対象データアドレスの少なくとも一方を、それら複数の受信アドレスへそれぞれ送信するようになっている、
請求項４又は５記載のデータ転送システム。
【請求項８】
多数のユーザのそれぞれが所有するものであり、ネットワークを介してデータを受信する際の宛先となる前記ユーザ毎に割振られたユニークな受信アドレスを用いてデータの受信を行うことが可能とされている、多数の端末装置と組合せて用いられる、
各ユーザに所持させる、それらのそれぞれにそれらのそれぞれを他のそれらから識別するためのユニークな情報である識別情報が記録された識別情報記録手段を有する多数のトリガー発信装置と、送信の対象となるデータである送信対象データを少なくとも一時的に記録する送信対象データ記録手段を有するデータ発信装置と、あるユーザの受信アドレスと、当該ユーザが所持する前記トリガー発信装置の前記識別情報とを、各ユーザ毎に対応付けた状態で記録している管理情報記録手段を有するデータ転送装置とからなる、データ転送システムにて実行される方法であって、
多数の前記トリガー発信装置で実行される、
ユーザが前記送信対象データを欲しいと意思表示するための情報であるトリガー信号を入力する過程、
前記トリガー信号が入力されると、前記トリガー信号が入力されたことを示す情報である入力信号を生成しその入力信号とともに、前記識別情報記録手段から読み出した前記識別情報を前記データ発信装置へと送信する過程、
前記データ発信装置で実行される、
前記トリガー発信装置から、前記入力信号及び前記識別情報を受付ける過程、
前記入力信号及び前記識別情報を受け付けた場合、前記識別情報と、前記送信対象データ記録手段から読み出した前記送信対象データとを前記データ転送装置へ送信する過程、
前記データ転送装置で実行される、
前記データ発信装置から、前記識別情報及び前記送信対象データを受付ける過程、
前記識別情報及び前記送信対象データを受け付けた場合、前記識別情報と対応付けられた前記受信アドレスを前記管理情報記録手段から読出し、前記送信対象データ又は当該送信対象データをユーザが受取るための前記ネットワーク上における前記送信対象データの記録場所を特定するための情報である送信対象データアドレスの少なくとも一方を、当該受信アドレスへ送信する過程、
を含んでいる、
データ転送方法。
【請求項９】
多数のユーザのそれぞれが所有するものであり、ネットワークを介してデータを受信する際の宛先となる前記ユーザ毎に割振られたユニークな受信アドレスを用いてデータの受信を行うことが可能とされている、多数の端末装置と、
前記ユーザが所有する多数のトリガー発信装置と、
組合せて用いられるデータ転送システムであって、
送信の対象となるデータである送信対象データを少なくとも一時的に保持するデータ発信装置と、データ転送装置とからなり、
多数の前記トリガー発信装置はともに、
それらのそれぞれにそれらのそれぞれを他の前記トリガー発信装置から識別するためのユニークな情報である識別情報が記録された識別情報記録手段と、
ユーザが前記送信対象データを欲しいと意思表示するための情報であるトリガー信号を入力可能とされている入力手段と、
前記入力手段により前記トリガー信号が入力されると、前記トリガー信号が入力されたことを示す情報である入力信号を生成しその入力信号とともに、前記識別情報記録手段から読み出した前記識別情報を前記データ発信装置へと送信する、入力信号送信手段と、
を備えており、
前記データ発信装置は、
前記トリガー発信装置から、前記入力信号及び前記識別情報を受付ける入力信号受信手段と、
前記送信対象データを少なくとも一時的に記録する送信対象データ記録手段と、
前記入力信号受信手段で、前記入力信号及び前記識別情報を受け付けた場合、前記識別情報と、前記送信対象データ記録手段から読み出した前記送信対象データとを前記データ転送装置へ送信する送信対象データ送信手段と、
を備えており、
前記データ転送装置は、
前記データ発信装置から、前記識別情報及び前記送信対象データを受付ける送信対象データ受信手段と、
あるユーザの受信アドレスと、当該ユーザが所持する前記トリガー発信装置の前記識別情報とを、各ユーザ毎に対応付けた状態で記録している管理情報記録手段と、
前記送信対象データ受信手段で、前記識別情報及び前記送信対象データを受け付けた場合、前記識別情報と対応付けられた前記受信アドレスを前記管理情報記録手段から読出し、前記送信対象データ受信手段で受け付けた前記送信対象データ又は当該送信対象データをユーザが受取るための前記ネットワーク上における前記送信対象データの記録場所を特定するための情報である送信対象データアドレスの少なくとも一方を、当該受信アドレスへ送信する、転送手段と、
を備えている、
データ転送システム。
【請求項１０】
請求項９記載のデータ転送システムと組合せて用いられる、トリガー発信装置。
【請求項１１】
多数のユーザのそれぞれが所有するものであり、ネットワークを介してデータを受信する際の宛先となる前記ユーザ毎に割振られたユニークな受信アドレスを用いてデータの受信を行うことが可能とされている、多数の端末装置と、
それらのそれぞれにそれらのそれぞれを他のそれらから識別するためのユニークな情報である識別情報が記録された識別情報記録手段と、ユーザが送信の対象となるデータである送信対象データを欲しいと意思表示するための情報であるトリガー信号を入力可能とされている入力手段と、前記入力手段により前記トリガー信号が入力されると、前記トリガー信号が入力されたことを示す情報である入力信号を生成しその入力信号とともに、前記識別情報記録手段から読み出した前記識別情報を送信する、入力信号送信手段と、を有する、前記ユーザが所有する多数のトリガー発信装置と、組合せて用いられる、
前記送信対象データを少なくとも一時的に記録する送信対象データ記録手段を有するデータ発信装置と、あるユーザの受信アドレスと、当該ユーザが所持する前記トリガー発信装置の前記識別情報とを、各ユーザ毎に対応付けた状態で記録している管理情報記録手段を有するデータ転送装置とからなる、データ転送システムにて実行される方法であって、
前記データ発信装置で実行される、
前記トリガー発信装置から、前記入力信号及び前記識別情報を受付ける過程、
前記入力信号及び前記識別情報を受け付けた場合、前記識別情報と、前記送信対象データ記録手段から読み出した前記送信対象データとを前記データ転送装置へ送信する過程、
前記データ転送装置で実行される、
前記データ発信装置から、前記識別情報及び前記送信対象データを受付ける過程、
前記識別情報及び前記送信対象データを受け付けた場合、前記識別情報と対応付けられた前記受信アドレスを前記管理情報記録手段から読出し、前記送信対象データ又は当該送信対象データをユーザが受取るための前記ネットワーク上における前記送信対象データの記録場所を特定するための情報である送信対象データアドレスの少なくとも一方を、当該受信アドレスへ送信する過程、
を含んでいる、
データ転送方法。
【請求項１２】
コンピュータを含む可搬の装置である可搬装置を、請求項１又は請求項９記載のデータ転送システムと組合せて用いられる、トリガー発信装置として機能させるためのコンピュータプログラムであって、
前記コンピュータを、
それらのそれぞれにそれらのそれぞれを他の前記トリガー発信装置から識別するためのユニークな情報である識別情報が記録された識別情報記録手段と、
ユーザが前記送信対象データを欲しいと意思表示するための情報であるトリガー信号を入力可能とされている入力手段と、
前記入力手段により前記トリガー信号が入力されると、前記トリガー信号が入力されたことを示す情報である入力信号を生成しその入力信号とともに、前記識別情報記録手段から読み出した前記識別情報を前記データ発信装置へと送信する、入力信号送信手段と、
して機能させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザが受取りを希望するデータである送信対象データを保持する発信装置から、ユーザが所有する端末装置へ送信対象データを送信するための技術に関する。
【背景技術】
【０００２】
画像のデータである画像データを生成するカメラ（正しくはデジタルカメラであるが、本願ではデジタルカメラを「カメラ」と称する。本願で登場するカメラは特に断りがない限りデジタルカメラである。）が普及して久しい。通常、デジタルカメラは各ユーザに所有される。各ユーザは自らが所有しているデジタルカメラで何かを撮像することで画像データを生成する。画像データは、カメラが持つ、例えば、カメラに対して着脱自在とされた可搬の記録手段に記録され、その後ユーザに適当に利用される。その利用の態様は、例えば、そのカメラが持つディスプレイに表示されることである。或いはそのカメラがスマートフォン、或いは携帯電話のようなネットワークを介しての通信が可能なものであれば、ネットワークを介して送られた上で、それが送られた先の機器のディスプレイに表示されることであったりする。
【０００３】
このように、通常ユーザは、自らが所有しているカメラによって画像データを生成し、自分でその画像データを使用する。ところが、自らが所有していないカメラによって画像データを提供される場合も存在する。
例えば、遊園地のアトラクションの途中に人感センサ等の撮像タイミングを決定するためのセンサ付きのカメラが配置されている場合がある。例えば人感センサ付きのカメラであれば、アトラクションのカメラが配置された部分をユーザが通過することを人感センサが検知した場合に、そのユーザが写るようにして撮像を行いそのユーザが写り込んだ画像の画像データを生成する。アトラクションを終了したユーザは、その画像データによる自分が写り込んだ画像を見て、自分がその画像データを欲しいと思えばその画像データを購入し、不要だと思えばその画像データを購入しない。購入された画像データは、可搬の記録媒体に記録された状態でユーザに引き渡され、或いは有線又は無線の通信によってユーザの所有する機器に対して上記カメラの管理者が送信することで、ユーザに引き渡される。
このような、システムは広く普及している。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述の如きシステムにおいては、ユーザは自分が所有するカメラでないカメラが生成した画像データを入手することができる。しかしながら、その画像データは、ユーザが望んだものであるとは限らない。特にその画像データが生成されたタイミングは、人感センサなどのユーザの意志とは無関係に動作するセンサによって制御されることになるから、ユーザの意図が反映されることはない。
もっとも、上述のアトラクションの例であれば、ユーザがカメラの前を通ったそのタイミングがカメラが画像データを生成すべき、つまりカメラのシャッターを切るべきタイミングとして相応しいということになるのであろう。
しかしながら、例えば、大量の人が集まるイベント会場等にそのイベントの主催者等が配置したカメラで生成された画像データをユーザに提供しようとした場合には、画像データを生成すべきタイミングは上述の限りではない。そもそもイベント会場等にいる大量のユーザ全員の画像データを生成するのは現実的ではないし、また仮にユーザ全員分の画像データを生成した場合には、大量の画像データのそれぞれを、これも大量のユーザのそれぞれに、しかもユーザのうち画像データを望む者のみに、どのような方法で提供するのか、ということが問題となるからこれも現実的ではない。他方、ユーザが、カメラが画像データを生成するタイミングを自らの意志により決定できるようにすれば、そもそも画像データを欲しいと思っているユーザが、自らの意志により、自ら望んだタイミングで、カメラに画像データを生成させることができるから、上述の問題は解決しやすくなる。
【０００５】
上述の話では、カメラに画像データを生成させるタイミングをユーザに決定させることの利点を説いた。上述の話の如き、何らかのデータを生成するタイミングをユーザに決定させることが利点になる場合というのは、つまり、データが生成されるタイミングによって、生成されるデータが異なる場合である。また、上述の話では、ユーザが意図したタイミングによって、カメラで画像データが生成されるタイミングが決まったが、動画の画像データがユーザの意図に関わらず生成され続けている中で、ある瞬間の静止画をユーザに選択させ、その静止画の画像を画像データとする、というようなことも考えられる。このような場合においても、ユーザは何らかのタイミングを決定するための意思表示が必要となる。
他方、以上の話では、ユーザの意図するタイミングでユーザの欲する画像データを生成するか、或いは大量に生成される画像データのうちユーザが欲しいと思うものをユーザに選択させてから、ユーザが欲する画像データをユーザに提供するというものであったが、画像データは常にその場で生成される必要はない。例えば、予め準備しておいた経時的に変化することはない画像データを、ユーザに提供するようなことも考えられる。より一般化すれば、ユーザに提供されるデータは、画像データには限られず、それらが経時的に変化するものであるか否かを問わず、例えばテキストデータや音声データがユーザに提供されるようなことも考えられる。これらの場合、ユーザが示すべき意図は、ユーザがそれらデータを欲しいという意図である。ユーザがそのような意図を示した場合には、ユーザが欲しいと意思表示をしたそのデータをユーザに提供するようにすれば良い。
【０００６】
以上の説明をまとめると、ユーザが欲しいと意思表示をした場合にはユーザに提供される何らかのデータを少なくとも一時的に保持する装置があったとして、ユーザがその装置に何らかの方法で意思表示を行った場合に、その意思表示を行ったユーザに対してどのようにしてユーザが欲しいと意思表示をしたデータを提供するのか、というのが最大の問題となる。
例えば、可搬の記録媒体にそのデータを記録し、ユーザの住所に送り届けるとか、或いはそのデータを、インターネットを介してユーザの電子メールアドレスに送り届けるなどということが考えられるが、その具体的な手法は明確ではない。
【０００７】
本願発明は、かかる問題を解決するものであり、ユーザが欲しいと意思表示をした場合にはユーザに提供される何らかのデータを少なくとも一時的に保持する装置から、その装置にユーザが何らかの方法で意思表示を行った場合に、その意思表示を行ったユーザに対してユーザが欲しいと意思表示をしたデータを提供する具体的な方法を提供することを、その課題とする。
【課題を解決するための手段】
【０００８】
上述の課題を解決するために、本願発明者は、以下の発明、即ちデータ転送システムを提案する。
具体的には、本願発明のデータ転送システムは、多数のユーザのそれぞれが所有するものであり、ネットワークを介してデータを受信する際の宛先となる前記ユーザ毎に割振られたユニークな受信アドレスを用いてデータの受信を行うことが可能とされている、多数の端末装置と組合せて用いられるものである。そして、データ転送システムは、各ユーザに所持させる多数のトリガー発信装置と、送信の対象となるデータである送信対象データを少なくとも一時的に保持するデータ発信装置と、データ転送装置とからなる。
多数の前記トリガー発信装置はともに、それらのそれぞれにそれらのそれぞれを他の前記トリガー発信装置から識別するためのユニークな情報である識別情報が記録された識別情報記録手段と、ユーザが前記送信対象データを欲しいと意思表示するための情報であるトリガー信号を入力可能とされている入力手段と、前記入力手段により前記トリガー信号が入力されると、前記トリガー信号が入力されたことを示す情報である入力信号を生成しその入力信号とともに、前記識別情報記録手段から読み出した前記識別情報を前記データ発信装置へと送信する、入力信号送信手段と、備えている。
また、前記データ発信装置は、前記トリガー発信装置から、前記入力信号及び前記識別情報を受付ける入力信号受信手段と、前記送信対象データを少なくとも一時的に記録する送信対象データ記録手段と、前記入力信号受信手段で、前記入力信号及び前記識別情報を受け付けた場合、前記識別情報と、前記送信対象データ記録手段から読み出した前記送信対象データとを前記データ転送装置へ送信する送信対象データ送信手段と、を備えている。
また、前記データ転送装置は、前記データ発信装置から、前記識別情報及び前記送信対象データを受付ける送信対象データ受信手段と、あるユーザの受信アドレスと、当該ユーザが所持する前記トリガー発信装置の前記識別情報とを、各ユーザ毎に対応付けた状態で記録している管理情報記録手段と、前記送信対象データ受信手段で、前記識別情報及び前記送信対象データを受け付けた場合、前記識別情報と対応付けられた前記受信アドレスを前記管理情報記録手段から読出し、前記送信対象データ受信手段で受け付けた前記送信対象データ又は当該送信対象データをユーザが受取るための前記ネットワーク上における前記送信対象データの記録場所を特定するための情報である送信対象データアドレスの少なくとも一方を、当該受信アドレスへ送信する、転送手段と、を備えている。
【０００９】
本願のデータ転送システムは、上述したように、ユーザのそれぞれが所有する端末装置と組合せて用いるものである。端末装置は、受信アドレスを用いてネットワーク（例えば、インターネット）を介してのデータの受信を行うことが可能な装置であり、典型的には、スマートフォン、携帯電話、タブレット、パーソナルコンピュータである。それら端末装置は、受信アドレスを宛先として用いてデータの受信を行う。この場合の受信アドレスは、典型的には電子メールアドレスであり、或いは例えばＬＩＮＥ株式会社が提供するＬＩＮＥ（商標）のようなＳＮＳ（social networking service）における、各ユーザを特定するためのユーザＩＤ等も受信アドレスとなりうる。各ユーザは、このデータ転送システムを利用する場合、自らの端末装置で、従来技術で述べた、自らが欲しいと意思表示したデータを受取る。
このデータ転送システムにおいて、ユーザが欲しいと意思表示をした場合にはユーザに提供される何らかのデータ（送信対象データ）を少なくとも一時的に保持する装置がデータ発信装置であり、またデータ発信装置に対してユーザが、送信対象データが欲しいという意思表示を行うための装置がトリガー発信装置である。なお、送信対象データは電子データであればどのようなものでも良いが、例えば、テキストデータ、画像データ、音声データの少なくとも１つを含むものであっても良い。
ここで、多数のトリガー発信装置はともに、上述したように、識別情報が記録された識別情報記録手段と、ユーザが送信対象データを欲しいと意思表示するためのトリガー信号を入力するための入力手段と、入力手段によりトリガー信号が入力されると入力信号を識別情報とともにデータ発信装置へと送信する入力信号送信手段と、を備えている。トリガー発信装置は、ユーザに所持させるものである。所持させるとは、例えば販売することによりユーザに所有させるのではなく、ユーザに一時的に持たせる場合も含む。例えば、何らかのイベント会場で、デポジットとしての金銭と引き換えに、ユーザにトリガー発信装置を貸与する場合も、この所持に含まれる。ユーザは、入力手段を操作することにより送信対象データが欲しい、という意思表示を行うことができる。トリガー信号が入力された場合に生成された入力信号がトリガー発信装置から、データ発信装置へと送られるが、データ発信装置が入力信号を受け付けることにより、このデータ転送システムでは、ユーザが送信対象データを欲しいと意思表示をデータ発信装置に対してしたとみなされる。入力信号は、トリガー信号そのものでも良いし、そうでなくても良い。また、入力信号は、各トリガー発信装置を識別する識別情報とともにデータ発信装置に送られる。注意をして欲しいのは、この識別情報は、それのみでは各ユーザとの紐付けがなされていないということである。これによる大きな利点が存在するが、その説明は後に譲る。入力信号及び識別情報のトリガー発信装置からデータ発信装置への送信は、有線で行われても良いが、無線で行われるのが好ましい。トリガー発信装置からデータ発信装置への入力信号等の送信は、ネットワークを介したものでも良いが、その通信は概ね近距離といえる距離であるため、例えばＢｌｕｅｔｏｏｔｈ（商標）による通信を採用することが可能である。また、かかる通信は、電波によるものである必要はなく、例えば光や音によるものであっても構わない。トリガー発信装置はユーザに所持させるものであるから、可搬であり、できれば手持ち可能な、もっといえば少なくとも現在流通しているスマートフォンよりも小さい方が好ましいが、上記の通信が有線によるものだと、トリガー発信装置の可搬性に制限がつきやすいので、上記の通信は無線による方が好ましいといえる。なお、本願では「通信」という言葉を用いることがあるが、トリガー発信装置からデータ発信装置へのデータの伝達、データ発信装置からデータ転送装置へのデータの伝達はいずれも一方向で構わない。その意味では、当該部分における「通信」の文言はいずれも、「発信」或いは「送信」と同義と解することができる。
データ発信装置は、トリガー発信装置から、上述のように入力信号及び識別情報を受付けるようになっており、そのための入力信号受信手段を備えている。また、データ発信装置は、ユーザに最終的に提供されるデータである送信対象データを少なくとも一時的に記録する送信対象データ記録手段を備えている。また、データ発信装置は、入力信号受信手段で、入力信号及び識別情報を受け付けた場合、識別情報と、送信対象データ記録手段から読み出した送信対象データとをデータ転送装置へ送信する送信対象データ送信手段を備えている。つまり、データ発信装置は、トリガー発信装置から入力信号と識別情報を受け付けた場合、受け付けた識別情報と送信対象データとを、データ転送装置に送るようになっている。データ発信装置からデータ転送装置への送信対象データ及び識別情報の送信は、有線でも、無線でも構わず、また、ネットワークを介してのものでも、そうでなくても構わない。
そして、データ転送装置である。データ転送装置は、上述のように、データ発信装置から、識別情報及び送信対象データを受付けるようになっており、そのための送信対象データ受信手段を備えている。データ転送装置は、また、管理情報記録手段を備えている。また、データ転送装置は、送信対象データ受信手段で、識別情報及び前記送信対象データを受け付けた場合、送信対象データ受信手段で受け付けた送信対象データを送信する転送手段を備えている。最終的にユーザが所有する端末装置に送信対象データを転送するのが、このデータ転送装置である。データ転送装置は、転送すべき送信対象データをデータ発信装置から受取り、それを端末装置へと送信する。ここで、送信の宛先は、データ発信装置から送られてきた識別情報と、管理情報記録手段に記録されていたデータにより特定する。識別情報は、データ発信装置から送られてくるが、元々はトリガー発信装置に記録されていたものであり、トリガー発信装置からデータ発信装置を経て、データ転送装置に送られてくる。識別情報は、各トリガー発信装置を識別するものであるから、データ転送装置が受け取った識別情報は、識別情報を送って来た一番元となるトリガー発信装置がどのトリガー発信装置かということを示すものとなる。他方、管理情報記録手段に記録されている情報は、あるユーザの受信アドレスと、当該ユーザが所持するトリガー発信装置の識別情報とを、各ユーザ毎に対応付けた状態で記録したものである。これは、例えば、データ転送装置の管理者等がユーザに対してトリガー発信装置を引き渡す（例えば、貸与する、或いは販売する）際に、そのユーザが送信対象データを受信する場合の宛先として使用する受信アドレスをユーザから取得し、その取得した受信アドレスを、自らが管理するトリガー発信装置の識別情報と一対にして、各ユーザ毎に記録したものである。転送手段は、データ転送装置がデータ発信装置から送信対象データと識別情報とを受取り、その送信対象データを受信アドレスに送信する際に、データ発信装置から受け取った識別情報に対応付けられた受信アドレスを管理情報記録手段から読出すことで、送信対象データを送信すべき宛先を特定する。
ここで、管理情報記録手段に記録されるユーザの個人情報はメールアドレス等の受信アドレスのみで良い。個人情報が漏洩したときに問題が大きくなるのは、個人の氏名、性別、年齢、住所、電話番号、職業、収入、クレジットカード番号等のうちの複数が互いに紐付けられた状態で流出するからである。管理情報記録手段に記録される受信アドレスは、必ずそうする必要もないが、ユーザの氏名とすら紐付けられておらず、トリガー発信装置を特定するための識別情報としか紐付けられていないようにすることができる。特にトリガー発信装置がユーザの所有物ではなく、例えば貸与により一時的にユーザが所持するようなものであれば、管理情報記録手段に記録されていた管理情報から、互いに対応付けられた状態で受信アドレスと識別情報が流出したとしても、ユーザに生じる被害はほとんど想定できない。
したがって、このデータ転送システムは、希望したユーザにのみ送信対象データを転送するという初期の目的を達成できるのはもちろんのこと、その安全性が高いため、ユーザがこのデータ転送システムを使用することを躊躇うことがない。
なお、以上の説明では、データ転送装置は、受信アドレスに送信対象データそのものを送ることとしていたが、送信対象データに変えて、或いはそれに加えて、当該送信対象データをユーザが受取るためのネットワーク上における送信対象データの記録場所を特定するための情報である送信対象データアドレスを、受信アドレスへ送信するようになっていても構わない。この場合、ユーザは、自分の端末装置で受け取った受信アドレスに届いた送信対象データアドレス（インターネット上の特定のＵＲＬを特定するリンク情報であることが通常であろう。）からダウンロードすることにより、送信対象データを入手することができる。
従来技術で述べた通り、前記送信対象データ記録手段に記録される前記送信対象データは、経時的に変化するものとされていても構わない。送信対象データが変化するというのは、例えば、送信対象データが時間の経過毎に更新されていく、ということである。送信対象データが変化するものであれば、ユーザが、この送信対象データが欲しいとあるタイミングで意思表示をする、言い換えればトリガー発信装置の入力手段を操作することの意味がより大きくなる。つまり、ユーザの意思表示により、正にユーザが欲しい送信対象データをユーザが入手できるようになる。
【００１０】
本願発明におけるトリガー発信装置は、ユーザの所有物かそうでないかに関わらず、それ専用の専用機であっても構わない。また、コンピュータを含む可搬の装置である可搬装置にコンピュータプログラムをインストールすることによって、トリガー発信装置としての機能を有するものとなったものでも良い。後者の場合には汎用の可搬装置（例えば、スマートフォンやタブレット）に対してコンピュータプログラムをインストールするだけでトリガー発信装置を得ることができるので、ユーザ各人にトリガー発信装置を持たせることのコストを抑えられる。特に、ユーザが所有する可搬装置（これは、ユーザが所有する端末装置と同じであっても良い。）にコンピュータプログラムをインストールすることとすれば、データ転送システムの所有者、管理者等には、コンピュータプログラムを準備する必要はあるが、トリガー発信装置のハードウエア部分を準備する必要がなくなるので、データ転送システムの所有者、管理者等における経済的負担は小さくなる。もっとも、トリガー発信装置を専用機とした場合には、特にユーザ所有の可搬装置にコンピュータプログラムをインストールさせなければならないという面倒を回避できるから、それはそれで利点はある。
上述のコンピュータプログラムの一例は以下のようなものである。
そのコンピュータプログラムは、コンピュータを含む可搬の装置である可搬装置を、本願発明のいずれかのデータ転送システムと組合せて用いられる、トリガー発信装置として機能させるためのコンピュータプログラムである。
そしてそのコンピュータプログラムは、前記コンピュータを、それらのそれぞれにそれらのそれぞれを他の前記トリガー発信装置から識別するためのユニークな情報である識別情報が記録された識別情報記録手段と、ユーザが前記送信対象データを欲しいと意思表示するための情報であるトリガー信号を入力可能とされている入力手段と、前記入力手段により前記トリガー信号が入力されると、前記トリガー信号が入力されたことを示す情報である入力信号を生成しその入力信号とともに、前記識別情報記録手段から読み出した前記識別情報を前記データ発信装置へと送信する、入力信号送信手段と、して機能させるためのコンピュータプログラムである。
【００１１】
データ発信装置は、上述のように、送信対象データを少なくとも一時的に保持する。送信対象データは、まさにその送信対象データが受信アドレスに送信されるその僅かな時間帯のみ送信対象データ記録手段に記録されるようになっていても良い。
前記データ発信装置は、送信対象データとして、画像のデータである画像データを多数生成することができるカメラを備えていてもよい。この場合、前記送信対象データ記録手段には、前記カメラが生成した多数の前記画像データのうちの少なくとも一部が記録されるようになっていてもよい。これにより、ユーザは、自分の所有物でないカメラで撮像が行われることによって得られた画像データを、データ転送装置を介して入手できるようになる。この場合、ユーザが受取る画像データは、ユーザが送信対象データを欲しいと意思表示したことをきっかけとして、データ発信装置がデータ転送装置に対して送信対象データを送信する際に送信対象データ記録手段に記録されていた送信対象データである。例えば、カメラが数時間毎に画像データを生成するのであれば、ユーザが入手できる送信対象データとしての画像データは、数時間前にそのカメラで撮像されたものであるかも知れない。他方、カメラが動画を撮像するようなものである場合、例えば３０ｆｐｓのスピードで画像データを生成する場合、そのすべてのフレームのデータが送信対象データ記録手段に記録される必要はないが、ユーザが最終的に入手する送信対象データの画像データはユーザが、自らが所持するトリガー発信装置の入力手段を操作して、送信対象データを欲しいとの意思表示を行ったタイミングに近いタイミングでカメラによって生成された画像データとなる。
前記カメラは、前記入力信号受信手段で、前記入力信号及び前記識別情報を受け付けた場合所定時間内に前記画像データを生成するようになっているとともに、前記送信対象データ記録手段には、前記カメラが前記画像データを生成する都度、前記画像データが記録されるようになっており、前記送信対象データ送信手段は、前記送信対象データ記録手段に記録された前記画像データと、当該画像データが前記カメラで生成されるきっかけとなった前記入力信号及び前記識別情報のうちの前記識別情報とを、前記データ転送装置へ送信するようになっていてもよい。これによれば、カメラは事実上、画像データを生成するタイミングをユーザに委ねることになり、言い換えれば、ユーザは自らの手でそのカメラのシャッターを動作させるタイミングを制御できるようになる。これにより、ユーザは、より自分が欲しいと思う画像データをカメラから入手できるようになると思われる。
【００１２】
このデータ転送システムのデータ発信装置は、上述のように、データ発信装置がトリガー発信装置から入力信号及び識別情報を受け付けた場合に、識別情報及び送信対象データをデータ転送装置へ送信するようになっている。この処理は基本的に、入力信号及び識別情報が一回あるトリガー発信装置から送られてきたら、データ発信装置が１回、識別情報及び送信対象データをデータ転送装置に送信する、というものにすることができる。つまり、送信対象データと、識別情報との対応、或いは、送信対象データと、その送り先となる受信アドレスとの関係は、一対一対応とすることができる。
また、それに限らず、前記データ発信装置の前記送信対象データ送信手段は、前記データ発信装置が、ある時間範囲の中で複数の前記トリガー発信装置から前記入力信号及び前記識別情報を受け付けた場合、その時間範囲の中で受け付けた複数の前記識別情報を、１つの送信対象データとともに前記データ転送装置へ送信するようになっており、前記データ転送装置の前記転送手段は、前記データ転送装置が、前記データ発信装置から複数の前記識別情報を１つの送信対象データとともに受け付けた場合、複数の前記識別情報と対応付けられた前記受信アドレスを前記管理情報記録手段から読出し、その１つの送信対象データ又は当該１つの送信対象データをユーザが受取るための前記ネットワーク上における前記送信対象データの記録場所を特定するための情報である送信対象データアドレスの少なくとも一方を、それら複数の受信アドレスへそれぞれ送信するようになっていてもよい。
本願のデータ転送システムを使用するユーザが多数である場合、多数のユーザがそれぞれ所持するトリガー発信装置から、データ発信装置に対になった入力信号及び識別情報が時間的に連続して送信される場合がある。そのような場合にも、上述の如き、送信対象データと、識別情報との対応、或いは、送信対象データと、その送り先となる受信アドレスとの関係とを一対一とした処理を行うことも可能であるが、そのような処理を行うことは、仮に送信対象データが経時的に変化するとしても、ほとんど変わらない送信対象データが多数生成されるだけで、結果的に処理の重さを増すだけとなる場合もある。多数のユーザがそれぞれ所持するトリガー発信装置から、データ発信装置に対になった入力信号及び識別情報が時間的に連続して送信される場合には、上述のように、ある時間範囲の中で複数のトリガー発信装置から受け付けた入力信号及び識別情報に対して、データ発信装置で、１つの送信対象データのみを送信対象データ記録手段から読出し、多数の識別情報とともにその１つの送信対象データをデータ転送装置に送る処理を行うとすれば、上述の如き処理の重さの問題は解消される。この場合、データ転送装置は、トリガー信号を生成する操作を行ったトリガー発信装置を所持していた複数のユーザの受信アドレスに対して、同じ送信対象データ又は送信対象データアドレスを送信することになる。
同様に、前記データ発信装置の前記カメラは、前記データ発信装置が、ある時間範囲の中で複数の前記トリガー発信装置から前記入力信号及び前記識別情報を受け付けた場合、前記時間範囲が経過した後１つの画像データを生成するようになっているとともに、前記送信対象データ送信手段は、その時間範囲の中で受け付けた複数の前記識別情報を、１つの画像データである送信対象データとともに前記データ転送装置へ送信するようになっており、前記データ転送装置の前記転送手段は、前記データ転送装置が、前記データ発信装置から複数の前記識別情報を１つの送信対象データとともに受け付けた場合、複数の前記識別情報と対応付けられた前記受信アドレスを前記管理情報記録手段から読出し、その１つの送信対象データ又は当該１つの送信対象データをユーザが受取るための前記ネットワーク上における前記送信対象データの記録場所を特定するための情報である送信対象データアドレスの少なくとも一方を、それら複数の受信アドレスへそれぞれ送信するようになっていてもよい。
これによれば、複数人がある時間範囲の中で、自らのトリガー発信装置から入力信号及び識別情報をデータ発信装置に送信した場合、カメラはその時間範囲に対して１つだけ送信対象データとしての画像データを生成することになる。その１つの画像データは、上述した場合と同様に、その画像データを生成するための上記時間範囲の間にデータ発信装置に送られてきた複数の入力信号及び識別情報のうちの複数の識別情報のすべてとともにデータ転送装置に送られる。この場合、データ転送装置は、トリガー信号を生成する操作を行ったトリガー発信装置を所持していた複数のユーザの受信アドレスに対して、同じ送信対象データ（画像データ）又は送信対象データアドレスを送信することになる。
【００１３】
本願発明者は、以上で説明したデータ転送システムと同様の作用効果を奏するものとして、以下のデータ転送方法をも本願発明の一態様として提案する。
その方法は、例えば、多数のユーザのそれぞれが所有するものであり、ネットワークを介してデータを受信する際の宛先となる前記ユーザ毎に割振られたユニークな受信アドレスを用いてデータの受信を行うことが可能とされている、多数の端末装置と組合せて用いられる、各ユーザに所持させる、それらのそれぞれにそれらのそれぞれを他のそれらから識別するためのユニークな情報である識別情報が記録された識別情報記録手段を有する多数のトリガー発信装置と、送信の対象となるデータである送信対象データを少なくとも一時的に記録する送信対象データ記録手段を有するデータ発信装置と、あるユーザの受信アドレスと、当該ユーザが所持する前記トリガー発信装置の前記識別情報とを、各ユーザ毎に対応付けた状態で記録している管理情報記録手段を有するデータ転送装置とからなる、データ転送システムにて実行される方法である。
そして、この方法は、多数の前記トリガー発信装置で実行される、ユーザが前記送信対象データを欲しいと意思表示するための情報であるトリガー信号を入力する過程、前記トリガー信号が入力されると、前記トリガー信号が入力されたことを示す情報である入力信号を生成しその入力信号とともに、前記識別情報記録手段から読み出した前記識別情報を前記データ発信装置へと送信する過程、前記データ発信装置で実行される、前記トリガー発信装置から、前記入力信号及び前記識別情報を受付ける過程、前記入力信号及び前記識別情報を受け付けた場合、前記識別情報と、前記送信対象データ記録手段から読み出した前記送信対象データとを前記データ転送装置へ送信する過程、前記データ転送装置で実行される、前記データ発信装置から、前記識別情報及び前記送信対象データを受付ける過程、前記識別情報及び前記送信対象データを受け付けた場合、前記識別情報と対応付けられた前記受信アドレスを前記管理情報記録手段から読出し、前記送信対象データ又は当該送信対象データをユーザが受取るための前記ネットワーク上における前記送信対象データの記録場所を特定するための情報である送信対象データアドレスの少なくとも一方を、当該受信アドレスへ送信する過程、を含んでいる。
【００１４】
本願発明者は、また、端末装置と、多数のトリガー発信装置と組合せて用いられるデータ転送システムをも、本願発明の一態様として提案する。この発明によって得られる効果は、上述の発明の効果と変わらない。
その一例は、多数のユーザのそれぞれが所有するものであり、ネットワークを介してデータを受信する際の宛先となる前記ユーザ毎に割振られたユニークな受信アドレスを用いてデータの受信を行うことが可能とされている、多数の端末装置と、前記ユーザが所有する多数のトリガー発信装置と組合せて用いられるデータ転送システムである。
このデータ転送システムは、送信の対象となるデータである送信対象データを少なくとも一時的に保持するデータ発信装置と、データ転送装置とからなる。
この場合、多数の前記トリガー発信装置はともに、それらのそれぞれにそれらのそれぞれを他の前記トリガー発信装置から識別するためのユニークな情報である識別情報が記録された識別情報記録手段と、ユーザが前記送信対象データを欲しいと意思表示するための情報であるトリガー信号を入力可能とされている入力手段と、前記入力手段により前記トリガー信号が入力されると、前記トリガー信号が入力されたことを示す情報である入力信号を生成しその入力信号とともに、前記識別情報記録手段から読み出した前記識別情報を前記データ発信装置へと送信する、入力信号送信手段と、を備えている。
また、前記データ発信装置は、前記トリガー発信装置から、前記入力信号及び前記識別情報を受付ける入力信号受信手段と、前記送信対象データを少なくとも一時的に記録する送信対象データ記録手段と、前記入力信号受信手段で、前記入力信号及び前記識別情報を受け付けた場合、前記識別情報と、前記送信対象データ記録手段から読み出した前記送信対象データとを前記データ転送装置へ送信する送信対象データ送信手段と、を備えている。
また、前記データ転送装置は、前記データ発信装置から、前記識別情報及び前記送信対象データを受付ける送信対象データ受信手段と、あるユーザの受信アドレスと、当該ユーザが所持する前記トリガー発信装置の前記識別情報とを、各ユーザ毎に対応付けた状態で記録している管理情報記録手段と、前記送信対象データ受信手段で、前記識別情報及び前記送信対象データを受け付けた場合、前記識別情報と対応付けられた前記受信アドレスを前記管理情報記録手段から読出し、前記送信対象データ受信手段で受け付けた前記送信対象データ又は当該送信対象データをユーザが受取るための前記ネットワーク上における前記送信対象データの記録場所を特定するための情報である送信対象データアドレスの少なくとも一方を、当該受信アドレスへ送信する、転送手段と、を備えている。
本願発明者は、また、このデータ転送システムと組合せて用いられる、トリガー発信装置をも本願発明の一態様として提案する。
この段落で述べたデータ転送システムと同様の効果を、以下のデータ転送方法によっても得ることができる。
その方法の一例は、多数のユーザのそれぞれが所有するものであり、ネットワークを介してデータを受信する際の宛先となる前記ユーザ毎に割振られたユニークな受信アドレスを用いてデータの受信を行うことが可能とされている、多数の端末装置と、それらのそれぞれにそれらのそれぞれを他のそれらから識別するためのユニークな情報である識別情報が記録された識別情報記録手段と、ユーザが送信の対象となるデータである送信対象データを欲しいと意思表示するための情報であるトリガー信号を入力可能とされている入力手段と、前記入力手段により前記トリガー信号が入力されると、前記トリガー信号が入力されたことを示す情報である入力信号を生成しその入力信号とともに、前記識別情報記録手段から読み出した前記識別情報を送信する、入力信号送信手段と、を有する、前記ユーザが所有する多数のトリガー発信装置と、組合せて用いられる、前記送信対象データを少なくとも一時的に記録する送信対象データ記録手段を有するデータ発信装置と、あるユーザの受信アドレスと、当該ユーザが所持する前記トリガー発信装置の前記識別情報とを、各ユーザ毎に対応付けた状態で記録している管理情報記録手段を有するデータ転送装置とからなる、データ転送システムにて実行される方法である。
その方法は、前記データ発信装置で実行される、前記トリガー発信装置から、前記入力信号及び前記識別情報を受付ける過程、前記入力信号及び前記識別情報を受け付けた場合、前記識別情報と、前記送信対象データ記録手段から読み出した前記送信対象データとを前記データ転送装置へ送信する過程、前記データ転送装置で実行される、前記データ発信装置から、前記識別情報及び前記送信対象データを受付ける過程、前記識別情報及び前記送信対象データを受け付けた場合、前記識別情報と対応付けられた前記受信アドレスを前記管理情報記録手段から読出し、前記送信対象データ又は当該送信対象データをユーザが受取るための前記ネットワーク上における前記送信対象データの記録場所を特定するための情報である送信対象データアドレスの少なくとも一方を、当該受信アドレスへ送信する過程、を含んでいる。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施形態によるデータ転送システムの全体構成を概念的に示す図。
【図２】図１に示したデータ転送システムに含まれるトリガー発信装置の内部構成を示すブロック図。
【図３】図１に示したデータ転送システムに含まれるデータ発信装置のハードウエア構成図。
【図４】図１に示したデータ転送システムに含まれるデータ発信装置内に形成される機能ブロックを示すブロック図。
【図５】図１に示したデータ転送システムに含まれるデータ転送装置のハードウエア構成図。
【図６】図１に示したデータ転送システムに含まれるデータ転送装置内に形成される機能ブロックを示すブロック図。
【図７】図６に示した管理情報記録部内に記録された管理情報の一例を観念的に示す図。
【図８】図１に示したデータ転送システムで実行される処理を説明するためのタイムチャート。
【図９】変形例３の可搬装置のコンピュータ内に含まれるデータ転送装置のハードウエア構成図。
【図１０】変形例３における可搬装置のコンピュータ内に形成される機能ブロックを示すブロック図。
【発明を実施するための形態】
【００１６】
以下、図面を参照して、本発明の実施の形態について説明する。
【００１７】
図１にこの実施形態におけるデータ転送システムの全体的な構成を概念的に示す。データ転送システムは、少なくともデータ発信装置１００と、データ転送装置２００とを含む。この実施形態におけるデータ転送システムは、それらに加えて、多数のトリガー発信装置３００をも含む。これらデータ発信装置１００、データ転送装置２００、及び多数のトリガー発信装置３００は、多数の端末装置４００との組合せにより使用される。
或いは、データ転送システムは、データ発信装置１００と、データ転送装置２００とを含むものとして捉えることも可能である。この場合、データ転送システムは、多数のトリガー発信装置３００、及び多数の端末装置４００との組合せにより使用される。
データ転送システムを上記の２つのいずれのように捉えるかというのは、概ねトリガー発信装置３００の所有者が誰なのかということによる。上記２つのうちの前者の場合には、トリガー発信装置３００の所有者は、データ転送システムの所有者、管理者等であるのが通常であり、上記２つのうちの後者の場合には、トリガー発信装置３００の所有者は、ユーザであるのが通常である。
これには限られないが、この実施形態におけるデータ転送装置は、あるイベント会場において使用されるものとする。また、これには限られないが、この実施会場におけるトリガー発信装置３００は、データ転送システムの管理者により所有されており、所定の金銭がデポジットとしてユーザからデータ転送システムの管理者に支払われることにより、データ転送システムの管理者からユーザのそれぞれに貸与されるものとする。貸与の期間は適当に定めることができるが、イベント会場で使用されるのであれば、ユーザがそのイベントに参加する例えば当日限りとすることができる。
【００１８】
端末装置４００は、この実施形態ではインターネットであるネットワーク１を介して通信を行うことができる機器である。端末装置４００は、ユーザが所有する。端末装置４００に求められる機能は、ユーザ毎に割当てられたユニークな受信アドレスによりデータの受信が可能なことである。端末装置４００がネットワーク１を介して行う通信は、有線によるものでも無線によるものでも構わない。
端末装置４００は、典型的には、スマートフォン、携帯電話、タブレット、パーソナルコンピュータであり、いずれも市販のもので良い。例えばスマートフォンの具体例を挙げるのであれば、Apple Japan合同会社が製造、販売を行うiPhone（商標）シリーズであり、タブレットの具体例を挙げるのであれば、同社が製造、販売を行うiPad（商標）シリーズである。受信アドレスは、典型的には電子メールアドレスである。また、或いは例えばＬＩＮＥ株式会社が提供するＬＩＮＥのようなＳＮＳにおける、各ユーザを特定するためのユーザＩＤ等も受信アドレスとなりうる。この実施形態では、受信アドレスはこれには限られないが、電子メールアドレスであるものとする。各ユーザは、このデータ転送システムを利用する場合、自らの端末装置４００で、後述する送信対象データ（或いは、後述する送信対象データアドレス、又はそれらの双方。以下、単に「送信対象データ」と記載する場合がある。）を受信できるようになっている。端末装置４００、及び端末装置４００が受信アドレスを用いて送信対象データを含むデータを受取るための仕組みは、もはや説明の必要が無いほど周知であるので、その説明は省略する。
【００１９】
トリガー発信装置３００は、上述のようにユーザが所有する場合もあるし、データ転送システムの所有者、管理者等が所有する場合がある。もっともトリガー発信装置３００は、データ転送システムが使用されるときにユーザが所持する。
トリガー発信装置３００は、ユーザが、送信対象データが欲しいとの意思表示を行うためのものである。このデータ転送システムでは、その意思表示は、後述する入力信号がトリガー発信装置３００からデータ発信装置１００に送信されることにより行われる。
トリガー発信装置３００は、図１に示したように、ケース３０１と、入力装置３０２とを備えている。ケース３０１は、これには限られないが、例えば樹脂製であり、ユーザが可搬な程度の大きさとされている。その大きさは、例えばスマートフォンよりも小さく、縦横高さのそれぞれが、例えば、５ｃｍ、３ｃｍ、０．５ｃｍ程度である。トリガー発信装置３００が備える入力装置３０２は、その操作によりトリガー発信装置３００に対してユーザがトリガー信号を入力するためのものである。トリガー信号は、ユーザが送信対象データを欲しいと意思表示するための情報であるトリガー信号をトリガー発信装置３００に入力するためのものである。この実施形態では、入力装置３０２は、押しこみタイプのボタンスイッチとしているが、入力装置３０２はもちろんこの限りではなく、例えばタッチパネル式のディスプレイをトリガー発信装置３００のケース３０１に設け、当該ディスプレイに表示したボタンを入力装置３０２として用いることが可能である。
トリガー発信装置３００の内部構成を、図２のブロック図に示す。トリガー発信装置は、入力装置３０２の操作によって生成されるトリガー信号を受付けるトリガー制御部３３１を有している。トリガー制御部３３１は、公知或いは周知の制御基板によって構成されており、トリガー信号の入力を受け付けた場合、入力信号を生成するようになっている。入力信号は、そのトリガー発信装置３００が、トリガー信号を受け付けたことを示す信号である。もっとも入力信号はトリガー信号そのものであっても良い。
トリガー発信装置３００は、また、多数のトリガー発信装置３００を他のトリガー発信装置３００から識別するための各トリガー発信装置３００にユニークな識別情報を記録した識別情報記録部３３２を備えている。これには限られないが、この実施形態では、識別情報は、１から始まる通し番号である。もっとも、識別情報を通し番号の連番の如き単純な数字にすると、識別情報を悪意ある第三者に知得されて悪用されるおそれもあるから、実際上識別情報は、複雑なものとされる。例えば識別情報は、トリガー発信装置３００が１０００個しかないのに、例えば１０桁程度のような実際必要な桁数よりも遥かに桁数の多い一見しただけではランダムに見える数字、同程度の桁数の一見しただけではランダムに見えるアルファベット混じりの数字、同程度の桁数の一見しただけではランダムに見えるアルファベット、記号混じりの数字などとされる場合が多い。そのような識別情報は、その桁数の多さ、或いは桁数が多くないにしてもその一見してランダムに見えるところから、トリガー発信装置３００を管理する者に大きな管理負担をかけるのが通例である。これに対して、例えば、１０００個のトリガー発信装置３００がある場合に、各トリガー発信装置３００に割振られた識別情報のそれぞれを、例えば１０桁の一見しただけではランダムに見える数字等の羅列としておくとともに、それらの数字等をあるアルゴリズムで変換すると１〜１０００の自然数の連番となるようにしておくと便利である。このようにしておけば、悪意ある第三者に識別情報を悪用されるおそれを低減したまま、トリガー発信装置３００を管理する者は、直感的に判りやすい返還後の自然数の連番を用いてトリガー発信装置３００の管理を行えるようになる。
識別情報記録部３３２は、一般的なメモリであるＲＯＭ（Read Only Memory）により構成することができる。もっともこのＲＯＭには、トリガー発信装置３００に含まれる他の構成要素で使用されるためのデータが記録されていてももちろん構わない。
上述のように、トリガー制御部３３１は、トリガー信号を受け付けたときに入力信号を生成するようになっているが、トリガー制御部３３１はこのとき、識別情報記録部３３２から識別情報を読み出すようになっている。トリガー制御部３３１は、入力信号と識別情報とを送信部３３３に送るようになっている。
送信部３３３は、トリガー制御部３３１から受け付けた入力信号及び識別情報を、データ発信装置１００へ送るものである。かかる入力信号及び識別情報の送信は、有線で行われるようになっていても良いが無線で行われるようになっていても良い。トリガー発信装置３００を可搬な程度に小さくしたこと、それを持ったユーザがイベント会場を好きに移動できるようにしたことに鑑みれば、上記送信は無線で行われるようになっているのが良い。これには限られないが、この実施形態では、送信部３３３は、「Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ（ＢＬＥ）」カード（商標）を用いて構成されている。ＢＬＥによれば、数十ｍ程度の距離の無線でのデータの送信が可能である。
なお、この実施形態におけるトリガー発信装置３００は専用機であり、これには限られないが、トリガー制御部３３１、識別情報記録部３３２、送信部３３３ともに、ハードウエア的に構成されたものとなっている。
【００２０】
データ発信装置１００は、送信対象データを少なくとも一時的に保持しており、以下に述べるようなタイミングで、送信対象データをデータ転送装置２００に送るものである。送られる送信対象データは、この実施形態では画像データであるが、これは送信対象データの一例であり、ユーザが欲しいと思うようなデータであれば、他の形式のデータであっても構わない。例えば、画像データ、音声データ、テキストデータ、或いはこれらの組合せである。送信対象データがデータ転送装置２００に送られる際には、後述するように識別情報も一緒にデータ転送装置２００に送られるようになっている。
【００２１】
データ発信装置１００は、例えば、カメラ１０１を含むコンピュータである。カメラ１０１は、これには限られないがこの実施形態では極一般的なデジタルカメラであって、レンズ、撮像素子等の公知の構成を備えており、撮像を行うことによって画像データを生成する。これには限られないが、この実施形態におけるカメラ１０１は、固定焦点カメラである。カメラ１０１は、コンピュータの制御下でシャッターを切るようになっている。コンピュータが後述するようにして生成したシャッター信号をカメラ１０１が受け取ったとき、カメラ１０１はシャッターを切って撮像を行い、画像データを生成するようになっている。
データ発信装置１００が備えるコンピュータは、図３に示したようなハードウエアを備えている。この実施形態におけるコンピュータは、ＣＰＵ（Central Processing Unit）１１１、ＲＯＭ１１２、ＲＡＭ（Random Access Memory）１１３、ＨＤＤ（Hard disc drive）１１４、インタフェイス１１５、及びこれらを接続するバス１１６を備えている。
ＣＰＵ１１１は、演算装置であり、データ発信装置１００全体の制御を行う。ＣＰＵ１１１は、プログラムを実行することで、以下に説明するような種々の処理を実行する。
ＲＯＭ１１２は、書換不可能なメモリであり、ＣＰＵ１１１を動作させるためのプログラム、データ発信装置１００が以下の処理を実行する際に必要なデータなどを記憶している。
ＲＡＭ１１３は、書換可能なメモリであり、ＣＰＵ１１１が以下の処理を実行する場合のワーク領域を提供する。ＲＡＭ１１３には、例えば送信対象データが書き込まれることがある。
ＨＤＤ１１４はデータを記録する記録媒体である。ＨＤＤ１１４もまた、ＣＰＵ１１１を動作させるためのプログラム、データを記録している。例えば、ＣＰＵ１１１を動作させるためのＯＳがＨＤＤ１１４に記録されている。また、このコンピュータを本願発明のデータ転送システムにおけるデータ発信装置１００として機能させるためのプログラムが、ＲＯＭ１１２か、或いはＨＤＤ１１４に記録されている。なお、そのプログラムは、データ発信装置１００の出荷時からデータ発信装置１００にインストールされていてもよく、データ発信装置１００の出荷後に、例えばデータ転送システムの管理者によりデータ発信装置１００にインストールされたものであっても構わない。データ発信装置１００の出荷後にそのプログラムがインストールされる場合、そのプログラムは、ＣＤ−ＲＯＭ等の記録媒体からデータ発信装置１００に記録されてもよく、また、インターネット等の所定のネットワークからのダウンロードを経てデータ発信装置１００に記録されたものであってもよい。上述のプログラムは、それ単独で後述する処理をＣＰＵ１１１に実行させるものとなっていてもよく、ＯＳその他の他のプログラムとの協働により後述の処理をＣＰＵ１１１に実行させるものとなっていても構わない。
インタフェイス１１５は、ＣＰＵ１１１、ＲＯＭ１１２、ＲＡＭ１１３、ＨＤＤ１１４とデータ発信装置１００の図３で示したハードウエアの外部とを繋ぐ窓口となるものであり、ＣＰＵ１１１、ＲＯＭ１１２、ＲＡＭ１１３、ＨＤＤ１１４は、インタフェイス１１５を介して図３に示したコンピュータのハードウエアの外部とデータ交換を行えるようになっている。例えば、インタフェイス１１５は、コンピュータに内蔵された図示を省略の送受信部と接続されている。送受信部は、データ発信装置１００の外部とのデータの送受信を行うものとなっている。送受信部は、トリガー発信装置３００の送信部３３３から送られてきた入力信号及び識別情報を受取るようになっている。また、送受信部は、送信対象データ及び識別情報を、データ転送装置２００へと送るようになっている。それを可能とするために、インタフェイス１１５は、送受信部から入力信号と識別情報とを受取るようになっている。また、インタフェイス１１５から送受信部には、送信対象データと識別情報が送られるようになっている。
また、インタフェイス１１５はカメラ１０１に接続されている。カメラ１０１は上述するように画像データを生成する。カメラ１０１で生成された画像データは、インタフェイス１１５で受取られるようになっている。また、カメラ１０１は上述したようにシャッター信号をコンピュータから受取るようになっている。カメラ１０１に送るべきシャッター信号は、インタフェイス１１５からカメラ１０１に送られるようになっている。
なお、この実施形態においては、送受信部は、これには限られないが、トリガー発信装置３００から、無線により入力信号及び識別情報を受取るようになっている。そのために、送受信部にはＢＬＥカードが含まれている。他方、送受信部は、後述するように、送信対象データと識別情報とをデータ転送装置２００に送るようになっている。これには限られないが、送受信部は、この実施形態では、送信対象データと識別情報とを、ケーブル１０２を介してデータ転送装置２００に対して送るようになっている。なお、送信対象データと識別情報のデータ転送装置２００に対する送信は、特にデータ発信装置１００とデータ転送装置２００との距離が離れている場合には、ネットワーク１を介して行っても構わない。
【００２２】
上記プログラムをＣＰＵ１１１が実行することにより、データ発信装置１００のコンピュータの内部には、図４に示した如き種々の機能ブロックが生成される。
コンピュータの内部には、入力部１２１、主制御部１２２、送信対象データ記録部１２３、出力部１２４が生成される。
入力部１２１はインタフェイス１１５と接続されており、インタフェイス１１５からの入力を受取るものである。入力部１２１がインタフェイス１１５から受取る入力は、送受信部からインタフェイス１１５を介して受取る入力信号及び識別情報と、カメラ１０１からインタフェイス１１５を介して受取る画像データである。
入力部１２１は、入力信号及び識別情報を受け取ったらそれらを主制御部１２２に送るようになっており、また画像データを受け取ったらそれを送信対象データ記録部１２３に送るようになっている。送信対象データ記録部１２３は、送られてきた画像データを記録するようになっている。送信対象データ記録部１２３には例えば、最新の画像データ１つのみが記録されるようになっていてもよく、また過去分の画像データから最新の画像データまでを例えばすべて記録するようになっていても構わない。後者の場合には最新の画像データのみが送信対象データとなる。この実施形態では、最新の画像データ１つのみが、その直前の画像データを上書きするようにして送信対象データ記録部１２３に記録されるようになっている。
主制御部１２２は、コンピュータの全体的な制御を行うものである。具体的には、主制御部１２２は、入力信号及び識別情報を入力部１２１から受取ったときに、そのうちの識別情報を出力部１２４に送るようになっている。主制御部１２２がどのようなタイミングで識別情報を出力部１２４に送るかについては後述する。また、主制御部１２２は、カメラ１０１にシャッターを切らせるための信号であるシャッター信号を生成する機能をも有する。シャッター信号をどのようなタイミングで生成して出力部１２４に送るようになっているかについては後述する。主制御部１２２は、また、識別情報を出力部１２４に送る場合、送信対象データ記録部１２３から送信対象データとしての画像データを読出し、読み出した画像データをも出力部１２４に送るようになっている。画像データを出力部１２４に送るタイミングについても後述する。
出力部１２４は、インタフェイス１１５に接続されており、インタフェイス１１５に対して出力を行うものである。出力部１２４は上述のように主制御部１２２から、識別情報と画像データである送信対象データと、シャッター信号とを受取るようになっている。出力部１２４はこれらをいずれもインタフェイス１１５に出力するようになっている。出力部１２４からインタフェイス１１５に出力された識別情報と送信対象データとは、インタフェイス１１５から送受信部に送られ、送受信部から、データ転送装置２００に送られる。出力部１２４からインタフェイス１１５に出力されたシャッター信号は、インタフェイス１１５からカメラ１０１に送られる。カメラ１０１はこのシャッター信号に制御され、シャッターを切る。
【００２３】
データ転送装置２００は、送信対象データ又は送信対象データアドレスの少なくとも一方を、各ユーザの端末装置４００に送るものである。データ転送装置２００は、コンピュータである。
データ転送装置２００が備えるコンピュータは、図５に示したようなハードウエアを備えている。そのハードウエア構成は、データ発信装置１００に含まれるコンピュータと同じでよく、この実施形態では、ＣＰＵ２１１、ＲＯＭ２１２、ＲＡＭ２１３、ＨＤＤ２１４、インタフェイス２１５、及びこれらを接続するバス２１６を備えている。
ＣＰＵ２１１は、データ発信装置１００の場合と同じく演算装置であり、データ転送装置２００全体の制御を行う。ＣＰＵ２１１は、プログラムを実行することで、以下に説明するような種々の処理を実行する。
ＲＯＭ２１２は、書換不可能なメモリであり、ＣＰＵ２１１を動作させるためのプログラム、データ転送装置２００が以下の処理を実行する際に必要なデータなどを記憶している。
ＲＡＭ２１３は、書換可能なメモリであり、ＣＰＵ２１１が以下の処理を実行する場合のワーク領域を提供する。
ＨＤＤ２１４はデータを記録する記録媒体である。ＨＤＤ２１４もまた、ＣＰＵ２１１を動作させるためのプログラム、データを記録している。例えば、ＣＰＵ２１１を動作させるためのＯＳがＨＤＤ２１４に記録されている。また、このコンピュータを本願発明のデータ転送システムにおけるデータ転送装置２００として機能させるためのプログラムが、ＲＯＭ２１２か、或いはＨＤＤ２１４に記録されている。なお、そのプログラムは、データ転送装置２００の出荷時からデータ転送装置２００にインストールされていてもよく、データ転送装置２００の出荷後に、例えばデータ転送システムの管理者によりデータ転送装置２００にインストールされたものであっても構わない。データ転送装置２００の出荷後にそのプログラムがインストールされる場合、そのプログラムは、ＣＤ−ＲＯＭ等の記録媒体からデータ転送装置２００に記録されてもよく、また、インターネット等の所定のネットワークからのダウンロードを経てデータ転送装置２００に記録されたものであってもよい。上述のプログラムは、それ単独で後述する処理をＣＰＵ２１１に実行させるものとなっていてもよく、ＯＳその他の他のプログラムとの協働により後述の処理をＣＰＵ２１１に実行させるものとなっていても構わない。
インタフェイス２１５は、ＣＰＵ２１１、ＲＯＭ２１２、ＲＡＭ２１３、ＨＤＤ２１４とデータ転送装置２００の図５で示したハードウエアの外部とを繋ぐ窓口となるものであり、ＣＰＵ２１１、ＲＯＭ２１２、ＲＡＭ２１３、ＨＤＤ２１４は、インタフェイス２１５を介して図５に示したコンピュータのハードウエアの外部とデータ交換を行えるようになっている。例えば、インタフェイス２１５は、コンピュータに内蔵された図示を省略の送受信部と接続されている。送受信部は、データ転送装置２００の外部とのデータの送受信を行うものとなっている。送受信部は、データ発信装置１００の送受信部から画像データである送信対象データ及び識別情報を受取るようになっている。また、送受信部は、送信対象データ及び送信対象データアドレスの少なくとも一方を、端末装置４００へと送るようになっている。それを可能とするために、インタフェイス２１５は、送受信部から送信対象データと識別情報とを受取るようになっている。また、インタフェイス２１５から送受信部には、送信対象データと送信対象データアドレスの少なくとも一方が送られるようになっている。
なお、この実施形態においては、送受信部は、これには限られないが、ケーブル１０２を介して有線により、送信対象データ及び識別情報を受取るようになっている。また、送受信部は、この実施形態では、送信対象データ及び送信対象データアドレスの少なくとも一方を、ネットワーク１を介して端末装置４００に対して送るようになっている。送受信部は、そのようなネットワーク１を介しての通信を実現できるように、公知又は周知の電子メールの機能を有している。
【００２４】
上記プログラムをＣＰＵ２１１が実行することにより、データ転送装置２００のコンピュータの内部には、図６に示した如き種々の機能ブロックが生成される。
コンピュータの内部には、入力部２２１、主制御部２２２、管理情報記録部２２３、出力部２２４、蓄積データ記録部２２５が生成される。
入力部２２１はインタフェイス２１５と接続されており、インタフェイス２１５からの入力を受取るものである。入力部２２１がインタフェイス２１５から受取る入力は、送受信部からインタフェイス２１５を介して受取る送信対象データ及び識別情報である。
入力部２２１は、送信対象データ及び識別情報を受け取ったらそれらを主制御部２２２に送るようになっている。
管理情報記録部２２３には、管理情報が記録されている。管理情報は、トリガー発信装置３００を所持するユーザが所持する識別情報と、そのトリガー発信装置３００を所持するユーザが送信対象データを送信して欲しい宛先である、そのユーザの端末装置４００の受信アドレスとを互いに紐付けて、トリガー発信装置３００を所持するユーザ全員分記録したものである。管理情報を概念的に示すと、図７の如きである。データ転送システムの例えば管理者は、データ転送システムを構成するトリガー発信装置３００それぞれの識別情報を把握している。したがって、管理情報記録部２２３に、トリガー発信装置３００それぞれの識別情報を記録することができる。また、データ転送システムの管理者は、ユーザに対してトリガー発信装置３００を貸し出すときに、そのユーザからそのユーザの受信アドレスをユーザから知得することができるから、それを管理情報記録部２２３に記録することができる。もっとも、管理情報記録部２２３への受信アドレスの書き込みは、公知又は周知の方法でユーザ自身に行わせることも可能であり、その方が現実的かもしれない。
主制御部２２２は、コンピュータの全体的な制御を行うものである。具体的には、主制御部２２２は、送信対象データ及び識別情報を入力部２２１から受取ったときに、そのうちの識別情報と紐付けられた受信アドレスを、管理情報記録部２２３から読み出すようになっている。主制御部２２２は、管理情報記録部２２３が読み出したアドレスを、出力部２２４に送るようになっている。
他方、主制御部２２２は、受け取った送信対象データを、出力部２２４又は蓄積データ記録部２２５に送るようになっている。送信対象データを出力部２２４と蓄積データ記録部２２５のいずれに送るかは適宜決定することができ、例えばその一方にしか送らないようにすることも可能である。送信対象データを出力部２２４にしか送らないのであれば蓄積データ記録部２２５は不要となる。蓄積データ記録部２２５は、送信対象データが送られてきた場合には、それを記録するためのものである。蓄積データ記録部２２５に記録された送信対象データは、ネットワーク１を通じてダウンロード可能な状態にされる。具体的には、送信対象データアドレスにユーザが自らの端末装置４００を用いてアクセスすることによってダウンロード可能な状態とされる。主制御部２２２は、送信対象データを蓄積データ記録部２２５に送る場合には、蓄積データ記録部２２５に送られた送信対象データのそれぞれについての送信対象データアドレスを生成し、その送信対象データアドレスを出力部２２４に送るようになっている。
出力部２２４は、受信アドレスのデータを主制御部２２２から受取る。出力部２２４は、受信アドレスのデータを受け取ったら、それをインタフェイス２１５を介して送受信部に送るようになっている。なお、出力部２２４は、主制御部２２２から、送信対象データと送信対象データアドレスとの少なくとも一方を受取る。出力部２２４は、送信対象データと送信対象データアドレスとのうちの主制御部２２２から受取ったものを、受信アドレスのデータとともに、インタフェイス２１５を介して、送受信部に送るようになっている。
送受信部は、受信アドレスのデータを受取った場合、それと一緒に送信対象データと送信対象データアドレスとのうちの出力部２２４から受取ったものを、ユーザが指定した受信アドレスに送るようになっている。
【００２５】
次に、このデータ転送システムの使用方法、及び動作について、図８を参照しつつ説明する。
このデータ転送システムを使用するには、その前提として、各ユーザにトリガー発信装置３００を貸し出し所持させる。また、各ユーザにトリガー発信装置３００を貸し出す際に、各ユーザから上述のようにして受信アドレスを知得して、データ転送装置２００の管理情報記録部２２３の管理情報を完成させる。
【００２６】
この状態でこのデータ転送システムは使用可能な状態となる。
イベント会場の適当な箇所に、カメラ１０１を備えたデータ発信装置１００が配置されている。データ発信装置１００は複数でも良い。その場合複数のデータ発信装置１００は、それぞれに対応付けられた複数のデータ転送装置２００と組合せられていても良いし、１つのデータ転送装置２００にまとめて対応付けられていてもよい。１つのデータ転送装置２００が複数のデータ発信装置１００から受取った送信対象データ及び識別情報に対して行う処理は、データ発信装置１００と、データ転送装置２００とが一対一対応している場合と特に変わることはない。
【００２７】
ユーザがデータ発信装置１００の近くに来たとする。ユーザは例えば、そのカメラ１０１の撮像範囲に入って適当にポーズを取る。ユーザはカメラ１０１で撮像を行いたいと思ったら、自らが所持或いは携帯しているトリガー発信装置３００の入力装置３０２を操作し、トリガー信号を発生（Ｓ３５１）させる。
トリガー制御部３３１は、トリガー信号の入力を受付けると、入力信号を生成するとともに、その一方で、識別情報記録部３３２からそのトリガー発信装置３００にユニークな識別情報を読み出す（Ｓ３５２）。
トリガー制御部３３１は、それら入力信号と識別情報を送信部３３３に送る。
送信部３３３は、トリガー制御部３３１から受け付けた入力信号及び識別情報とを、Ｂｌｕｅｔｏｏｔｈによる無線の通信でデータ発信装置１００へ送る（Ｓ３５３）。Ｂｌｕｅｔｏｏｔｈでの無線の通信は数十ｍ届くので、ユーザはその範囲にまでデータ発信装置１００に近づくことが必要である。
【００２８】
データ発信装置１００は、トリガー発信装置３００から入力信号と識別情報とをその送受信部で受取る（Ｓ１５１）。
送受信部で受取られた入力信号及び識別情報は、インタフェイス１１５を介して、データ発信装置１００の入力部１２１によって受取られる。入力部１２１は受取ったそれら情報を、主制御部１２２に送る。
主制御部１２２は、入力信号及び識別情報を受け取ったら、カメラ１０１に送信対象データを生成させるために、シャッター信号を生成する。シャッター信号を生成するための処理は２種類存在する。以下、その２種類の処理を第１処理と第２処理と称して説明を続ける。
【００２９】
まず、第１処理の場合である。これは、比較的、ユーザの数が少ないか、ユーザが入力信号及び識別情報を自らが所持するトリガー発信装置３００からデータ発信装置１００に送ってくる回数が少ないときに向いている処理である。第１処理を実行する場合、データ発信装置１００の主制御部１２２は、入力信号及び識別情報を受け取ったらその都度即座に、シャッター信号を生成する。主制御部１２２は、生成したシャッター信号を、出力部１２４に送る。出力部１２４は、受け取ったシャッター信号をインタフェイス１１５を介してカメラ１０１に送る。
カメラ１０１はシャッター信号を受取ると撮像を行う。ユーザが入力装置３０２を操作してからカメラ１０１が撮像を行うまでの時間が略実時間、例えば０．１秒以内であれば、ユーザは自らが好むタイミングでイベント会場に配置されたカメラ１０１のシャッターを切ることができる。これにより、カメラ１０１は送信対象データである画像データを生成する（Ｓ１５２）。生成された画像データは、カメラ１０１からインタフェイス１１５を経て送信対象データ記録部１２３に送られ、そこで記録される。入力部１２１は、送信対象データ記録部１２３に記録された送信対象データとしての画像データを、その画像データを生成するきっかけとなった入力信号及び識別情報のうちの識別情報とともに、出力部１２４に送る。出力部１２４は、送信対象データ及び識別情報を、それらを受取る都度、インタフェイス１１５を介して送受信部に送る。送受信部は、それらを受取る都度、受け取った送信対象データ及び識別情報を、データ転送装置２００へと送る（Ｓ１５３）。この場合、送信対象データ及び識別情報は一対一対応している。
【００３０】
次いで、第２処理の場合である。これは、比較的、ユーザの数が多いか、ユーザが入力信号及び識別情報を自らが所持するトリガー発信装置３００からデータ発信装置１００に送ってくる回数が多いときに向いている処理である。第２処理を実行する場合、データ発信装置１００の主制御部１２２は、入力信号及び識別情報を受け取ったらその都度即座に、シャッター信号を生成することはしない。第２処理の場合、主制御部１２２は、ある時間（例えば１０秒の間の適当な時間）だけ待ってから、シャッター信号を生成する。なお、この「ある時間」の始点は、１０秒毎等の適当な間隔で主制御部１２２が自ら決定しても良いし、前のシャッター信号が生成されてから最初に入力信号及び識別情報が主制御部１２２に届いたとき等、入力信号及び識別情報がデータ発信装置１００に届いたタイミングに関連した適当なタイミングとして決定されても構わない。
いずれにせよ、「ある時間」が経過するまでに、主制御部１２２には、複数のトリガー発信装置３００からの入力信号及び識別情報が届く（もちろん届かない場合もあるが、簡単のため「ある時間」の間に複数の入力信号及び識別情報が届くものとして話を進める。）。主制御部１２２はその間、受け取った複数の識別情報を所持しておく。「ある時間」が経過したら、主制御部１２２はシャッター信号を生成する。生成されたシャッター信号は、第１処理の場合と同様にカメラ１０１に送られる。カメラ１０１はシャッター信号を受取ったらシャッターを切る。この場合、ユーザが入力装置３０２を操作してから、カメラ１０１で撮像がされるまでに、「ある時間」分の遅れが生じる可能性がある。しかしながら、シャッターが切られるタイミングを各ユーザに知らせるための適当な仕掛けが例えばデータ発信装置１００に存在していれば、それによりユーザが自分の好みの画像データを得られなくなる可能性はそれ程大きくないであろう。このようにして、カメラ１０１は画像データを生成する（Ｓ１５２）。
カメラ１０１が生成した画像データは、送信対象データ記録部１２３に送られ、そこで記録される。入力部１２１は、送信対象データ記録部１２３に記録された送信対象データとしての画像データを、上記「ある時間」が経過するまでの間に入力部１２１から受取って保持していた複数の識別情報とともに、出力部１２４に送る。出力部１２４は、送信対象データ及び複数の識別情報を、それらを受取る都度、インタフェイス１１５を介して送受信部に送る。送受信部は、それらを受取る都度、受け取った送信対象データ及び複数の識別情報を、データ転送装置２００へと送る（Ｓ１５３）。この場合、送信対象データ及び識別情報は一対一対応しておらず、１つの送信対象データに基本的に複数の識別情報が対応付けられている。
【００３１】
データ転送装置２００は、データ発信装置１００から送信対象データ及び識別情報を受取る（Ｓ２５１）。具体的には、その送受信部によりそれら送信対象データ及び識別情報を受取る。送信対象データ及び識別情報は、インタフェイス２１５を介して、入力部２２１に送られる。入力部２２１は、送信対象データ及び識別情報を受け取ったらそれらを主制御部２２２に送る。
主制御部２２２は、送信対象データ及び識別情報を入力部２２１から受取ったときに、そのうちの識別情報と紐付けられた受信アドレスを、管理情報記録部２２３から読み出す。
データ発信装置１００で上述の第１処理が行われたとする。その場合、１つの送信対象データに１つの識別情報が紐付けられている。したがってこの場合には、主制御部２２２は、１つの送信対象データについて、１つの受信アドレスを管理情報記録部２２３から読み出す（Ｓ２５２）。読み出された受信アドレスは、出力部２２４に送られる。
データ発信装置１００で上述の第２処理が行われたとする。その場合、１つの送信対象データに複数の識別情報が紐付けられている。したがってこの場合には、主制御部２２２は、１つの送信対象データについて、複数の受信アドレスを管理情報記録部２２３から読み出す（Ｓ２５２）。読み出された複数の受信アドレスは、出力部２２４に送られる。
他方、主制御部２２２は、受け取った送信対象データを出力部２２４又は蓄積データ記録部２２５の少なくとも一方に送る。まず、送信対象データを出力部２２４に送る場合について説明する。
上述したようにデータ発信装置１００で第１処理が行われた場合には、１つの送信対象データに対して１つの受信アドレスが出力部２２４に送られている。出力部２２４はそれらを対にして、インタフェイス２１５を介して送受信部に送る。送受信部は、その１つの受信アドレスに対して、送信対象データを送る（Ｓ２５３）。かかる送信は例えば、ネットワーク１を介して電子メールで行われる。
他方、データ発信装置１００で第２処理が行われた場合には、１つの送信対象データに対して複数の受信アドレスが出力部２２４に送られている。出力部２２４は、１つの送信対象データと、複数の受信アドレスとを互いに紐付けて、インタフェイス２１５を介して送受信部に送る。送受信部は、その複数の受信アドレスに対して、同一の送信対象データを送る（Ｓ２５３）。かかる送信は例えば、ネットワーク１を介して電子メールで行われる。
【００３２】
上述したように送信対象データは、蓄積データ記録部２２５に送られる場合もある。蓄積データ記録部２２５に送られた送信対象データは、蓄積データ記録部２２５に記録される。この場合、蓄積データ記録部２２５に記録された送信対象データは、ネットワーク１を通じてダウンロード可能な状態とされる。ネットワーク１を通じてダウンロードを可能とするために、各送信対象データ毎に、それがネットワーク１上のどこにあるかを特定するための情報であり、具体的にはＵＲＬである、送信対象データアドレスが必要になる。主制御部２２２は、送信対象データを蓄積データ記録部２２５に送る度に、送信対象データアドレスを生成する。生成された送信対象データアドレスは、出力部２２４に送られる。
データ発信装置１００で上述の第１処理が行われたとする。その場合、１つの送信対象データに１つの識別情報が紐付けられている。したがってこの場合には、主制御部２２２は、１つの送信対象データアドレスについて、１つの受信アドレスを管理情報記録部２２３から読み出す。１つの送信対象データアドレスに対して１つ読み出された受信アドレスは、出力部２２４に送られる。
データ発信装置１００で上述の第２処理が行われたとする。その場合、１つの送信対象データに複数の識別情報が紐付けられている。したがってこの場合には、主制御部２２２は、１つの送信対象データアドレスについて、複数の受信アドレスを管理情報記録部２２３から読み出す。１つの送信対象データアドレスに対して複数読み出された複数の受信アドレスは、出力部２２４に送られる。
上述したようにデータ発信装置１００で第１処理が行われた場合には、１つの送信対象データアドレスに対して１つの受信アドレスが出力部２２４に送られている。出力部２２４はそれらを対にして、インタフェイス２１５を介して送受信部に送る。送受信部は、その１つの受信アドレスに対して、送信対象データアドレスを送る。かかる送信は例えば、ネットワーク１を介して電子メールで行われる。
他方、データ発信装置１００で第２処理が行われた場合には、１つの送信対象データアドレスに対して複数の受信アドレスが出力部２２４に送られている。出力部２２４は、１つの送信対象データアドレスと、複数の受信アドレスとを互いに紐付けて、インタフェイス２１５を介して送受信部に送る。送受信部は、その複数の受信アドレスに対して、同一の送信対象データアドレスを送る。かかる送信は例えば、ネットワーク１を介して電子メールで行われる。
【００３３】
ユーザは、自らの端末装置４００の受信アドレスで、送信対象データ又は送信対象データアドレスを受取る。
送信対象データを受け取ったユーザは、画像データであるその送信対象データを、例えば自分が所有する端末装置４００で、好きなように利用することができる。
送信対象データアドレスを受け取ったユーザは、画像データであるその送信対象データを、例えば自分が所有する端末装置４００によりその送信対象データアドレスにアクセスすることにより、ネットワーク１からダウンロードすることができる。ダウンロードすることによって得た送信対象データを、ユーザは、例えば自分が所有する端末装置４００で、好きなように利用することができる。
【００３４】
以下、以上のデータ転送システムの変形例１〜３について説明する。変形例１〜３と上述の実施形態は、その組合せに不都合がない限り自由に組合せることができる。
【００３５】
［変形例１］
変形例１のデータ転送システムは概ね上述の実施形態によるデータ転送システムとその構成を同じくしており、特に端末装置４００、トリガー発信装置３００、データ転送装置２００の構成に関しては、その構成、機能、そこで行われる処理ともに変わりはない。
異なるのはデータ発信装置１００、より詳細にはその主制御部１２２の構成、機能、そこで行われる処理である。
上述の実施形態では、トリガー発信装置３００から入力信号及び識別情報が送られてきた場合に、それをきっかけにしてデータ発信装置１００の主制御部１２２がシャッター信号を生成していた。そして、シャッター信号はカメラ１０１に送られ、カメラ１０１が画像データを生成するようになっていた。それにより、上述の実施形態では、カメラ１０１が送信対象データである画像データを生成するタイミングの決定権をある程度ユーザに委ねることとしていた。
他方、この実施形態では、トリガー発信装置３００から入力信号及び識別情報が送られることと、カメラ１０１が画像データを生成するタイミングは、まったく関係ない。この実施形態における主制御部１２２は、適当な時間間隔（間隔が同じであるか否かを問わない。）で、シャッター信号を生成しそれをカメラ１０１に送ることでカメラ１０１に画像データを生成させるようになっている。もっとも、適当な時間間隔でカメラ１０１に画像データを生成させる場合には、主制御部１２２がシャッター信号を生成してそれをカメラ１０１に送る必要は必ずしも無く、元々カメラ１０１自体が持っている機能により、カメラ１０１が自律的に次々と画像信号を生成し、それをインタフェイス１１５を介して入力部１２１に送るようになっていてもよい。
いずれにせよ、この実施形態では、カメラ１０１から入力部１２１に次々と画像データである送信対象データが送られてくる。この送信対象データは、送信対象データ記録部１２３に送られ、そこで記録される。かかる記録は、必ずしもこの限りではないがこの変形例１では、直前の送信対象データを上書きするようにして行われる。これにより、送信対象データ記録部１２３には書き換えの瞬間を除けば常に、１つだけ送信対象データとしての画像データが存在することになる。この場合における送信対象データ記録部１２３はいわば、動画の処理を行う際に使用されるフレームバッファのように機能することになる。
送信対象データ記録部１２３に画像データが書き込まれる時間間隔が比較的長時間、少なくともそれが画像データに基づく画像をその時間間隔を空けて人間が見た場合に、それを動画として認識できない程度に長い時間間隔であるとする。例えばこの場合の時間間隔は、数分とか、３０分とか、数時間とか、１日である。この場合、トリガー発信装置３００からデータ発信装置１００に入力信号及び識別情報が送られてくると、それらは上記実施形態の場合と同様に主制御部１２２に送られる。そうすると、主制御部１２２は、それらを受取ったときに送信対象データ記録部１２３に存在した送信対象データを読み出す。そして、上記実施形態の場合と同様に、読み出した送信対象データを、識別情報とともに出力部１２４に送る。なお、この場合においては、上述の実施形態で説明した第１処理を実行しても良いし、また、第２処理を実行してもよい。上述の実施形態の場合と同様に、送信対象データ及び識別情報は、出力部１２４からインタフェイス１１５を経て送受信部へ送られ、そこからデータ転送装置２００に送られる。以下の処理は、既に述べた場合と同様に、上記実施形態の場合と同様である。
送信対象データ記録部１２３に画像データが書き込まれる時間間隔が比較的短時間、少なくともそれが画像データに基づく画像をその時間間隔を空けて人間が見た場合に、それを動画として認識できる程度に短い時間間隔であるとする。平たく言えば、カメラ１０１が生成する連続する画像データが、２０ｆｐｓとか６０ｆｐｓとかの動画データの１フレーム分のデータである場合である。この場合の送信対象データ記録部１２３の機能は、まさに上述したフレームバッファのようなものとなる。この場合でも、トリガー発信装置３００からデータ発信装置１００に入力信号及び識別情報が送られてくると、それらは上記実施形態の場合と同様に主制御部１２２に送られる。そうすると、主制御部２２２は、それらを受取ったときに送信対象データ記録部１２３に存在した送信対象データを読み出す。かかる処理自体は送信対象データ記録部１２３に画像データが書き込まれる時間間隔が比較的長時間である場合となんら変わりはないが、かかる処理はユーザに上記の場合と多少異なる価値を与える。つまり、この場合にはユーザは、動画を構成する連続した静止画のうちの一フレームを任意に抜き出し（キャプチャし）、そのフレームのデータを送信対象データとして抜き出せるということになるからである。例えば、あるライブを撮像しているカメラ１０１が存在しているとして、そのライブの任意の瞬間のデータを入手できるというのはユーザに対する大きな訴求ポイントとなりうる。そのとき撮像されている動画が略実時間で表示されるディスプレイがデータ発信装置１００の近くにいるユーザが見られる範囲にあれば、ユーザはより確実に自分の欲しい画像データを送信対象データとして抜き出すことができるようになる。いずれにせよ、その後、主制御部１２２は、読み出された送信対象データを、識別情報とともに出力部１２４に送り、以後上記の場合と同様の処理が行われる。もっとも、この場合には、上述の実施形態における第１処理は採用しうるが、第２処理を採用することは処理の速度が早いこともあって、不可能ではないが難しい可能性はある。
【００３６】
［変形例２］
変形例２のデータ転送システムは概ね上述の実施形態によるデータ転送システムとその構成を同じくしており、特に端末装置４００、トリガー発信装置３００、データ転送装置２００の構成に関しては、その構成、機能、そこで行われる処理ともに変わりはない。
異なるのはデータ発信装置１００の構成である。このデータ発信装置１００はカメラ１０１を持たない。また、上述の実施形態では、送信対象データ記録部１２３に記録される画像データである送信対象データは時間の経過とともに変化していくものであったが、この実施形態では、送信対象データは変化しない。送信対象データはこの実施形態では、固定のデータであり、例えばテキストデータ、画像データ、音声データ、或いはそれら或いはその他のデータの任意の数の組合せである。
この実施形態の場合でも、上述の実施形態の場合と同様、トリガー発信装置３００から入力信号及び識別情報が送られてくる。その場合、それら入力信号及び識別情報は、主制御部２２２に送られる。主制御部２２２は、それらを受取ったときに送信対象データ記録部１２３に存在した、送信対象データを読み出す。どのタイミングで読み出したとしても、この送信対象データは同じである。その後、主制御部１２２は、読み出された送信対象データを、識別情報とともに出力部１２４に送る。以後の処理は、上記実施形態の場合と同様である。変形例２の場合には、上述の実施形態における第１処理も、第２処理も採用するに無理はない。
【００３７】
［変形例３］
変形例３のデータ転送システムは概ね上述の実施形態によるデータ転送システムとその構成を同じくしており、特に端末装置４００、データ転送装置２００、データ発信装置１００の構成に関しては、その構成、機能、そこで行われる処理ともに変わりはない。
異なるのはトリガー発信装置３００の構成である。とはいえ、変形例３のトリガー発信装置３００の機能及びそれが実行する処理自体は上述の実施形態の場合と変わらない。
上述の実施形態におけるトリガー発信装置３００は専用機として構成されていたが、変形例３のトリガー発信装置３００は、ユーザの所有物か否かは問わないが、コンピュータを含む可搬の装置である可搬装置にコンピュータプログラムをインストールすることによって、トリガー発信装置としての機能を有するものとなったものとなっている。可搬装置は、例えばスマートフォンやタブレットである。上述の実施形態における端末装置４００を、この可搬装置として利用することも可能である。これには限られないが、変形例３の可搬装置は、コンピュータを含む市販の一般的なスマートフォンであるものとする。
【００３８】
トリガー発信装置３００が備えるコンピュータは、図９に示したようなハードウエアを備えている。この実施形態におけるコンピュータは、ＣＰＵ３１１、ＲＯＭ３１２、ＲＡＭ３１３、ＨＤＤ３１４、インタフェイス３１５、及びこれらを接続するバス３１６を備えている。
ＣＰＵ３１１は、演算装置であり、トリガー発信装置３００全体の制御を行う。ＣＰＵ３１１は、プログラム（本願発明のコンピュータプログラムを含む）を実行することで、以下に説明するような種々の処理を実行する。
ＲＯＭ３１２は、書換不可能なメモリであり、ＣＰＵ３１１を動作させるためのプログラム、トリガー発信装置３００が以下の処理を実行する際に必要なデータなどを記憶している。ＲＯＭ３１２には例えば、識別情報が記録されている場合がある。
ＲＡＭ３１３は、書換可能なメモリであり、ＣＰＵ３１１が以下の処理を実行する場合のワーク領域を提供する。
ＨＤＤ３１４はデータを記録する大容量の記録媒体である。もっとも大容量の記録媒体は、上述の実施形態等の場合も含めて、ＨＤＤ（Hard disc drive）である必要はない。ＨＤＤ３１４もまた、ＣＰＵ３１１を動作させるためのプログラム、データを記録している。例えば、ＣＰＵ３１１を動作させるためのＯＳや、可搬装置をスマートフォンとして機能させるための、通話、電子メールの送受信、内蔵カメラによる撮影等を実行するためのプログラムがＨＤＤ３１４に記録されている。また、このコンピュータを本願発明のデータ転送システムにおけるトリガー発信装置３００として機能させるためのプログラムが、ＲＯＭ３１２か、或いはＨＤＤ３１４に記録されている。なお、そのプログラムは、トリガー発信装置３００（可搬装置）の出荷時からトリガー発信装置３００にインストールされていてもよく、トリガー発信装置３００の出荷後に、例えばその可搬装置の所有者又は管理者である、データ転送システムの管理者、或いはユーザ自身により可搬装置にインストールされたものであっても構わない。可搬装置の出荷後にインストールされる場合、本発明のプログラムは、ＣＤ−ＲＯＭ等の記録媒体から可搬装置に記録されてもよく、また、インターネット等の所定のネットワークからのダウンロードを経てトリガー発信装置３００に記録されたものであってもよい。本発明のプログラムは、それ単独で後述する処理をＣＰＵ３１１に実行させるものとなっていてもよく、ＯＳその他の他のプログラムとの協働により後述の処理をＣＰＵ３１１に実行させるものとなっていても構わない。
インタフェイス３１５は、ＣＰＵ３１１、ＲＯＭ３１２、ＲＡＭ３１３、ＨＤＤ３１４と可搬装置の図９で示したハードウエアの外部とを繋ぐ窓口となるものであり、ＣＰＵ３１１、ＲＯＭ３１２、ＲＡＭ３１３、ＨＤＤ３１４は、インタフェイス３１５を介して図９に示したコンピュータのハードウエアの外部とデータ交換を行えるようになっている。
例えば、インタフェイス３１５は、可搬装置が備える図示を省略の入力装置と接続されている。入力装置は、テンキーその他の物理キーでも良いし、或いはタッチパネル式のディスプレイでも構わない。この入力装置は、トリガー発信装置３００が専用機である場合の入力装置３０２と同じ機能を実現できるものであれば良い。要するにユーザが、送信対象データを欲しいという意思表示を行うためのトリガー信号の入力を行えるものであれば良い。インタフェイス３１５は入力装置からトリガー信号の入力を受付けるようになっている。また、インタフェイス３１５は可搬装置が備える通信部と接続されている。通信部は、可搬装置が外部の装置と通信を行うためのものである。最近のスマートフォンはたいてい、Ｂｌｕｅｔｏｏｔｈ等の近距離通信のための機能を実装している。通信部はそのようなもので足りる。インタフェイス３１５は、通信部に対して、後述するように、入力情報と識別情報を出力する。出力された入力情報と識別情報とは、通信部から、データ発信装置１００へ送られるようになっている。
【００３９】
本発明のプログラムをＣＰＵ３１１が実行することにより、可搬装置のコンピュータの内部には、図１０に示した如き種々の機能ブロックが生成される。
コンピュータの内部には、入力部３２１、主制御部３２２、識別情報記録部３２３、出力部３２４が生成される。
入力部３２１はインタフェイス３１５と接続されており、インタフェイス３１５からの入力を受取るものである。入力部３２１がインタフェイス３１５から受取る入力は、上述した通りトリガー信号である。入力部３２１はトリガー信号を受取ると、それを主制御部３２２に送るようになっている。主制御部３２２はトリガー信号を受取ると、上述の実施形態の場合と同様の入力信号を生成する。また、主制御部３２２は、識別情報記録部３２３から、識別情報を読み出すようになっている。変形例３の識別情報記録部３２３は、上述の実施形態の識別情報記録部３３２と同様に、上述の実施形態の場合と同じものである識別情報を記録するものとなっている。主制御部３２２は、入力信号と識別情報を出力部３２４に送るようになっている。
出力部３２４は、主制御部３２２から受け取った入力信号と識別情報を、図示を省略の通信部に送るようになっている。通信部は、受け取ったそれら入力信号と識別情報を、データ発信装置１００に送るようになっている。
このように例えば汎用機である可搬装置によって構成されたトリガー発信装置３００であっても、その使用方法及び動作は上述の実施形態の場合と変わらない。
【符号の説明】
【００４０】
１  ネットワーク
１００  データ発信装置
１０１  カメラ
１０２  ケーブル
１２１  入力部
１２２  主制御部
１２３  送信対象データ記録部
１２４  出力部
２００  データ転送装置
２２１  入力部
２２２  主制御部
２２３  管理情報記録部
２２４  出力部
２２５  蓄積データ記録部
【図１】
2017194937.tif 000003
【図２】
2017194937.tif 000004
【図３】
2017194937.tif 000005
【図４】
2017194937.tif 000006
【図５】
2017194937.tif 000007
【図６】
2017194937.tif 000008
【図７】
2017194937.tif 000009
【図８】
2017194937.tif 000010
【図９】
2017194937.tif 000011
【図１０】
2017194937.tif 000012