Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5405510B2 - Service server, image providing apparatus, image management method, and image management program - Google Patents
[go: Go Back, main page]

JP5405510B2 - Service server, image providing apparatus, image management method, and image management program - Google Patents

Service server, image providing apparatus, image management method, and image management program Download PDF

Info

Publication number
JP5405510B2
JP5405510B2 JP2011055844A JP2011055844A JP5405510B2 JP 5405510 B2 JP5405510 B2 JP 5405510B2 JP 2011055844 A JP2011055844 A JP 2011055844A JP 2011055844 A JP2011055844 A JP 2011055844A JP 5405510 B2 JP5405510 B2 JP 5405510B2
Authority
JP
Japan
Prior art keywords
user
image
date
information
vehicle
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
Application number
JP2011055844A
Other languages
Japanese (ja)
Other versions
JP2012190426A (en
Inventor
勝 真田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Inc
NTT Inc USA
Original Assignee
Nippon Telegraph and Telephone Corp
NTT Inc USA
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nippon Telegraph and Telephone Corp, NTT Inc USA filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2011055844A priority Critical patent/JP5405510B2/en
Publication of JP2012190426A publication Critical patent/JP2012190426A/en
Application granted granted Critical
Publication of JP5405510B2 publication Critical patent/JP5405510B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Processing Or Creating Images (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明の実施形態は、サービスサーバ、画像提供装置、画像管理方法及び画像管理プログラムに関する。   Embodiments described herein relate generally to a service server, an image providing apparatus, an image management method, and an image management program.

従来、撮影処理を行うことで静止画や動画を生成するデジタルカメラやビデオカメラ等の撮影装置が知られている。このような撮影装置は、旅行等により外出する利用者によって用いられることが多く、外出先で用いられることにより、外出先での利用者の思い出を静止画や動画として残すことができる。   2. Description of the Related Art Conventionally, photographing apparatuses such as digital cameras and video cameras that generate still images and moving images by performing photographing processing are known. Such a photographing device is often used by a user who goes out on a trip or the like, and can be used as a still image or a moving image by being used on the go.

株式会社ネットカムシステムズ、“ブロードバンドインターネットLAN経由で簡単モニタリング”、[online]、[平成23年2月24日検索]、インターネット<URL:http://www.ncam.net/index.html>Netcam Systems Co., Ltd., “Simple monitoring via broadband internet LAN”, [online], [February 24, 2011 search], Internet <URL: http://www.ncam.net/index.html> 株式会社ウェザーニュース、“お天気カメラ”、[online]、[平成23年2月24日検索]、インターネット<http://weathernews.jp/livecam/>Weather News, Inc., “Weather Camera”, [online], [Search February 24, 2011], Internet <http://weathernews.jp/livecam/>

しかしながら、従来の撮影装置を用いた場合には、利用者は、利用者自身が被写体となる際に、旅行仲間や旅先で出会った他人等に撮影を依頼することになる。このため、利用者は、利用者自身を含む静止画や動画を残しにくい場合があった。   However, when a conventional photographing apparatus is used, when the user himself / herself becomes a subject, the user requests photographing from a travel companion or another person who met at the destination. For this reason, there are cases in which it is difficult for a user to leave a still image or a moving image including the user himself.

実施形態に係るサービスサーバは、利用者が乗車する乗物を識別するための乗物識別子と、該乗物が所在する所在位置と、該利用者が前記乗物に乗車してから降車するまでの日時の範囲である乗降車日時と、該利用者を識別するための利用者識別子とを対応付けて記憶する乗物情報記憶部と、建物内外に設置された撮影装置又は前記利用者以外の他者に携帯された撮影装置によって撮影されることで生成された画像データを識別するための画像識別子と、該撮影装置により撮影された撮影対象の位置を示す撮影位置と、該撮影装置により撮影が行われた撮影日時とを対応付けて記憶する撮影情報記憶部と、前記撮影装置によって生成された画像データを記憶する画像ストレージから画像データを検索する際に用いられる画像識別子を取得する取得要求であって、利用者識別子と乗物識別子と日時情報とを含む取得要求を受信した場合に、該利用者識別子及び該乗物識別子と、該日時情報と近似する日時が含まれる乗降車日時とが対応付けて前記乗物情報記憶部に記憶されているか否かを判定する判定部と、前記判定部によって記憶されていると判定された場合に、前記取得要求に含まれる利用者識別子、乗物識別子及び日時情報に対応する所在位置を前記乗物情報記憶部から取得し、取得した所在位置及び前記取得要求に含まれる日時情報と近似する所在位置及び日時情報に相当する撮影位置及び撮影日時に対応付けて前記撮影情報記憶部に記憶されている画像識別子を前記取得要求の送信元に送信する送信部とを有することを特徴とする。   The service server according to the embodiment includes a vehicle identifier for identifying a vehicle on which the user gets on, a location where the vehicle is located, and a date and time range from when the user gets on the vehicle to when the user gets off the vehicle. A vehicle information storage unit for storing the date and time of getting on and off and a user identifier for identifying the user in association with each other, a photographing device installed inside or outside the building, or carried by another person other than the user An image identifier for identifying the image data generated by being photographed by the photographing device, a photographing position indicating the position of the photographing target photographed by the photographing device, and photographing performed by the photographing device An image identifier used for searching image data from an imaging information storage unit that stores the date and time in association with each other and an image storage that stores image data generated by the imaging device is acquired. When an acquisition request is received that includes a user identifier, a vehicle identifier, and date / time information, the user identifier, the vehicle identifier, and a boarding / exiting date / time including a date / time approximate to the date / time information; Is determined and stored in the vehicle information storage unit, and when it is determined that the determination unit stores the user identifier and vehicle identifier included in the acquisition request And a location corresponding to the date and time information is acquired from the vehicle information storage unit, and is associated with the acquired location and the shooting position and date and time corresponding to the date and time information similar to the date and time information included in the acquisition request. And a transmission unit that transmits the image identifier stored in the photographing information storage unit to the transmission source of the acquisition request.

実施形態に係るサービスサーバ、画像提供装置、画像管理方法及び画像管理プログラムによれば、利用者を含む画像データを多数提供することができるという効果を奏する。   According to the service server, the image providing apparatus, the image management method, and the image management program according to the embodiment, there is an effect that a large number of image data including the user can be provided.

図1は、実施例1における画像収集システムの構成例を示す図である。FIG. 1 is a diagram illustrating a configuration example of an image collection system according to the first embodiment. 図2は、実施例1における利用者端末の一例を示す図である。FIG. 2 is a diagram illustrating an example of a user terminal according to the first embodiment. 図3は、実施例1における画像収集システムのネットワーク構成例を示す図である。FIG. 3 is a diagram illustrating a network configuration example of the image collection system according to the first embodiment. 図4は、実施例1における画像収集システムによる撮影位置の事前登録を説明するための図である。FIG. 4 is a diagram for explaining pre-registration of a shooting position by the image collection system in the first embodiment. 図5は、実施例1における撮影位置を説明するための図である。FIG. 5 is a diagram for explaining a shooting position in the first embodiment. 図6は、実施例1における画像収集システムによる撮影位置の登録処理を示す図である。FIG. 6 is a diagram illustrating processing for registering a shooting position by the image collection system according to the first embodiment. 図7は、実施例1における画像収集システムによる行動情報の送受信処理を示す図である。FIG. 7 is a diagram illustrating behavior information transmission / reception processing by the image collection system according to the first embodiment. 図8は、実施例1における画像収集システムによる乗降車情報の送受信処理を示す図である。FIG. 8 is a diagram illustrating transmission / reception processing of boarding / alighting information by the image collection system according to the first embodiment. 図9は、実施例1における画像収集システムによる乗物情報の送受信処理を示す図である。FIG. 9 is a diagram illustrating vehicle information transmission / reception processing by the image collection system according to the first embodiment. 図10は、実施例1における画像収集システムによる画像情報の送受信処理を示す図である。FIG. 10 is a diagram illustrating image information transmission / reception processing by the image collection system according to the first embodiment. 図11は、実施例1における画像収集システムによる画像データの送受信処理を示す図である。FIG. 11 is a diagram illustrating image data transmission / reception processing by the image collection system according to the first embodiment. 図12は、実施例1における画像収集システムによる画像データの送受信処理を示す図である。FIG. 12 is a diagram illustrating image data transmission / reception processing by the image collection system according to the first embodiment. 図13は、実施例1における各装置の構成例を示す図である。FIG. 13 is a diagram illustrating a configuration example of each device according to the first embodiment. 図14は、利用者情報記憶部の一例を示す図である。FIG. 14 is a diagram illustrating an example of the user information storage unit. 図15は、乗物情報記憶部の一例を示す図である。FIG. 15 is a diagram illustrating an example of a vehicle information storage unit. 図16は、画像記憶部の一例を示す図である。FIG. 16 is a diagram illustrating an example of the image storage unit. 図17は、画像記憶部の一例を示す図である。FIG. 17 is a diagram illustrating an example of the image storage unit. 図18は、利用者情報記憶部の一例を示す図である。FIG. 18 is a diagram illustrating an example of the user information storage unit. 図19は、乗物情報記憶部の一例を示す図である。FIG. 19 is a diagram illustrating an example of a vehicle information storage unit. 図20は、撮影情報記憶部の一例を示す図である。FIG. 20 is a diagram illustrating an example of the shooting information storage unit. 図21は、実施例2における画像データの取得要求及び送信を説明するための図である。FIG. 21 is a diagram for explaining an image data acquisition request and transmission according to the second embodiment. 図22は、実施例2における画像収集システムによる撮影処理を示す図である。FIG. 22 is a diagram illustrating photographing processing by the image collection system according to the second embodiment. 図23は、実施例2における画像収集システムによる画像データの送受信処理を示す図である。FIG. 23 is a diagram illustrating image data transmission / reception processing by the image collection system according to the second embodiment. 図24は、実施例2における各装置の構成例を示す図である。FIG. 24 is a diagram illustrating a configuration example of each device according to the second embodiment. 図25は、撮影情報記憶部の一例を示す図である。FIG. 25 is a diagram illustrating an example of the photographing information storage unit. 図26は、実施例3における画像データの取得要求及び送信を説明するための図である。FIG. 26 is a diagram for explaining an image data acquisition request and transmission according to the third embodiment. 図27は、実施例3における画像収集システムによる画像データの送受信処理を示す図である。FIG. 27 is a diagram illustrating image data transmission / reception processing by the image collection system according to the third embodiment. 図28は、画像管理プログラムを実行するコンピュータを示す図である。FIG. 28 is a diagram illustrating a computer that executes an image management program.

以下に、本発明に係るサービスサーバ、画像提供装置、画像管理方法及び画像管理プログラムの実施例を図面に基づいて詳細に説明する。なお、この実施例により本発明が限定されるものではない。   Hereinafter, embodiments of a service server, an image providing device, an image management method, and an image management program according to the present invention will be described in detail with reference to the drawings. In addition, this invention is not limited by this Example.

[実施例1における画像収集システムの構成例]
まず、実施例1における画像収集システムについて説明する。実施例1における画像収集システム1は、監視カメラ等の撮影装置によって撮影された画像データを収集する。そして、画像収集システム1は、利用者から画像データの取得要求を受け付けた場合に、利用者の行動履歴を用いた認証処理を行った後に、かかる利用者が写っている可能性のある画像データを利用者に提供する。
[Configuration Example of Image Collection System in Embodiment 1]
First, the image collection system according to the first embodiment will be described. The image collection system 1 according to the first embodiment collects image data photographed by a photographing device such as a surveillance camera. Then, when the image collection system 1 receives an image data acquisition request from a user, the image collection system 1 performs an authentication process using the user's action history, and then the image data that may be reflected in the user. To users.

このような画像収集システム1による処理について、図1を用いて簡単に説明する。図1は、実施例1における画像収集システムの構成例を示す図である。なお、以下では、画像収集システム1が静止画である画像データを収集する場合を例に挙げて説明するが、画像収集システム1は、動画である画像データを収集してもよい。   Such processing by the image collection system 1 will be briefly described with reference to FIG. FIG. 1 is a diagram illustrating a configuration example of an image collection system according to the first embodiment. Hereinafter, a case where the image collection system 1 collects image data that is a still image will be described as an example. However, the image collection system 1 may collect image data that is a moving image.

図1に例示するように、画像収集システム1は、利用者端末110、120、130及び140と、撮影装置210、220、230及び240と、運用端末310と、画像ストレージ410と、サービスサーバ510と、画像収集装置610とを含む。   As illustrated in FIG. 1, the image collection system 1 includes user terminals 110, 120, 130, and 140, imaging devices 210, 220, 230, and 240, an operation terminal 310, an image storage 410, and a service server 510. And an image collection device 610.

利用者端末110、120、130及び140は、利用者に利用される携帯電話機等であり、自端末の所在位置を取得する機能を有する。これらの利用者端末110、120、130及び140は、自端末の所在位置と所在日時等を含む行動情報をサービスサーバ510に定期的に送信する。ここで、図1に示した位置情報210a、220a、230a、240aは、それぞれ利用者端末110、120、130、140の位置情報である。   The user terminals 110, 120, 130, and 140 are mobile phones or the like used by users, and have a function of acquiring the location of the own terminal. These user terminals 110, 120, 130, and 140 periodically transmit behavior information including the location of the terminal and the location date and time to the service server 510. Here, the position information 210a, 220a, 230a, and 240a illustrated in FIG. 1 are the position information of the user terminals 110, 120, 130, and 140, respectively.

撮影装置210、220、230及び240は、建物内外に設置された監視カメラ等であり、撮影処理を行うことで画像データを生成する。撮影装置210や撮影装置240は、画像データ等を画像ストレージに送信する。ここで、撮影装置210は、1台の画像ストレージ410と接続され、撮影装置240は、図示しない1台の画像ストレージと接続される。そして、撮影装置210は、画像ストレージ410に画像データ等を送信し、撮影装置240は、図示しない画像ストレージに画像データ等を送信する。これにより、各画像ストレージは、撮影装置によって生成された画像データを蓄積する。一方、撮影装置220や撮影装置230は、撮影処理を行うことで生成した画像データ等を自撮影装置に蓄積する。   The photographing devices 210, 220, 230, and 240 are monitoring cameras or the like installed inside and outside the building, and generate image data by performing photographing processing. The imaging device 210 and the imaging device 240 transmit image data and the like to the image storage. Here, the photographing apparatus 210 is connected to one image storage 410, and the photographing apparatus 240 is connected to one image storage (not shown). The photographing apparatus 210 transmits image data and the like to the image storage 410, and the photographing apparatus 240 transmits image data and the like to an image storage (not shown). Thereby, each image storage accumulate | stores the image data produced | generated by the imaging device. On the other hand, the image capturing device 220 and the image capturing device 230 store image data generated by performing image capturing processing in the image capturing device.

また、撮影装置210及び240は、画像データに関する撮影情報をサービスサーバ510に送信する。なお、撮影情報とは、例えば、画像データを識別するための画像IDや、撮影装置により撮影が行われた日時である撮影日時等を含む情報を示す。   In addition, the imaging devices 210 and 240 transmit imaging information regarding image data to the service server 510. Note that the shooting information indicates, for example, information including an image ID for identifying image data, a shooting date and time that is a date and time when shooting is performed by the shooting device, and the like.

運用端末310は、撮影装置210等により撮影された撮影対象の位置である撮影位置を特定し、特定した撮影位置をサービスサーバ510に事前登録する。なお、運用端末310は、撮影装置210の設置時等に、かかる撮影装置210が撮影対象とする撮影位置をサービスサーバ510に事前登録する。ここで、図1に示した撮影位置210b、220b、230b、240bは、それぞれ撮影装置210、220、230、240の撮影位置である。   The operation terminal 310 specifies a shooting position that is a position of a shooting target shot by the shooting device 210 and the like, and pre-registers the specified shooting position in the service server 510. The operation terminal 310 pre-registers in the service server 510 a shooting position that is to be shot by the shooting device 210 when the shooting device 210 is installed. Here, the photographing positions 210b, 220b, 230b, and 240b shown in FIG. 1 are photographing positions of the photographing devices 210, 220, 230, and 240, respectively.

サービスサーバ510は、利用者端末110等から行動情報を定期的に受信することにより、各利用者の行動履歴を収集する。また、サービスサーバ510は、撮影装置210等から撮影情報を受信することにより、各撮影装置によって生成された画像データに関する撮影情報を収集する。これにより、サービスサーバ510は、各画像ストレージが保持する画像データの撮影情報を集約することができる。   The service server 510 collects behavior history of each user by periodically receiving behavior information from the user terminal 110 or the like. Further, the service server 510 collects shooting information related to image data generated by each shooting device by receiving shooting information from the shooting device 210 and the like. Accordingly, the service server 510 can collect shooting information of image data held by each image storage.

画像収集装置610は、利用者に利用されるPC(Personal Computer)等であり、サービスサーバ510及び画像ストレージ410から画像データを検索する。具体的には、画像収集装置610は、利用者端末110等の利用者の指示に従って、利用者に指定された位置情報や日時情報とともに画像IDの取得要求をサービスサーバ510に送信する。そして、サービスサーバ510は、まず、利用者の行動履歴を用いた認証処理を行い、続いて、行動履歴や事前登録された撮影位置等に基づいて、かかる利用者が写っている可能性のある画像データを示す画像IDを検索し、得られた画像IDを画像収集装置610に送信する。そして、画像収集装置610は、サービスサーバ510から取得した画像IDを用いて画像ストレージ410から画像データを取得する。これにより、利用者端末110等の利用者は、例えば外出先から帰宅した場合等に、画像収集装置610を操作することによって、利用者自身が写っている可能性のある画像データを取得することができる。   The image collection device 610 is a PC (Personal Computer) used by a user and searches for image data from the service server 510 and the image storage 410. Specifically, the image collection device 610 transmits an image ID acquisition request to the service server 510 together with position information and date / time information designated by the user in accordance with an instruction from the user such as the user terminal 110. Then, the service server 510 first performs an authentication process using the user's action history, and then there is a possibility that the user is shown based on the action history, a pre-registered shooting position, and the like. The image ID indicating the image data is searched, and the obtained image ID is transmitted to the image collection device 610. Then, the image collection device 610 acquires image data from the image storage 410 using the image ID acquired from the service server 510. Thereby, a user such as the user terminal 110 obtains image data that may be reflected in the user by operating the image collection device 610, for example, when the user goes home from whereabouts. Can do.

なお、上記では、画像収集装置610が画像ストレージ410から画像データを取得する例を示したが、図1に示した撮影装置220及び230は、画像ストレージ410を介さずに利用者端末120又は130に画像データを提供する。   In the above description, an example in which the image collection device 610 acquires image data from the image storage 410 has been described. However, the imaging devices 220 and 230 illustrated in FIG. 1 do not pass through the image storage 410 but the user terminal 120 or 130. Provide image data.

具体的には、撮影装置220は、利用者端末120から画像データの取得要求を受け付け、かかる画像データ取得要求に応じて、画像データを利用者端末120に提供する。これにより、利用者端末120の利用者は、撮影装置220によって撮影された画像データを即座に取得することができる。   Specifically, the imaging device 220 receives an image data acquisition request from the user terminal 120 and provides the image data to the user terminal 120 in response to the image data acquisition request. Thereby, the user of the user terminal 120 can immediately acquire the image data photographed by the photographing device 220.

また、撮影装置230は、利用者端末130からの画像データ取得要求に応じて、例えばライトを点滅させることにより、利用者端末130の利用者に撮影処理を行うことを認識させた後に撮影処理を行う。そして、撮影装置230は、画像データを利用者端末130に提供する。これにより、利用者端末130の利用者は、利用者自身が望む姿勢で撮影された画像データを即座に取得することができる。   In addition, in response to the image data acquisition request from the user terminal 130, the imaging device 230 performs the imaging process after recognizing that the user of the user terminal 130 performs the imaging process, for example, by blinking a light. Do. Then, the imaging device 230 provides the image data to the user terminal 130. Thereby, the user of the user terminal 130 can immediately acquire the image data photographed in the posture desired by the user himself / herself.

また、画像収集システム1は、利用者が電車10等の交通機関に乗車している場合には、かかる交通機関の画像データを利用者に提供することもできる。具体的には、撮影装置240は、電車10又は電車10が通過する線路等を撮影する監視カメラ等であり、電車10には、電車10の所在位置及び所在日時等を含む乗物情報をサービスサーバ510に定期的に送信する乗物装置が搭載される。そして、画像収集装置610は、利用者端末140の利用者によって操作されることによって、画像IDの取得要求をサービスサーバ510に送信する。そして、サービスサーバ510は、乗物情報を用いた認証処理等を行うことにより、かかる利用者に乗車された電車10が映っている可能性のある画像データを示す画像IDを画像収集装置610に送信し、画像収集装置610は、撮影装置240と接続されている画像ストレージから画像データを取得する。これにより、利用者端末140の利用者は、例えば外出先から帰宅した場合等に、画像収集装置610を操作することによって、利用者自身が乗車した電車10が写っている可能性のある画像データを取得することができる。   Further, when the user is on a transportation facility such as the train 10, the image collection system 1 can also provide image data of the transportation facility to the user. Specifically, the imaging device 240 is a monitoring camera or the like that images the train 10 or a track through which the train 10 passes, and the train 10 receives vehicle information including the location and date and time of the train 10 as a service server. A vehicle apparatus that periodically transmits to 510 is mounted. Then, the image collection device 610 is operated by the user of the user terminal 140 to transmit an image ID acquisition request to the service server 510. Then, the service server 510 transmits an image ID indicating image data on which the train 10 boarded by the user may be reflected to the image collecting device 610 by performing an authentication process using the vehicle information. Then, the image collection device 610 acquires image data from the image storage connected to the imaging device 240. Thereby, when the user of the user terminal 140 returns home from a place where he / she goes out, for example, the user operates the image collection device 610 so that the image data on the train 10 on which the user himself / herself is taken may be reflected. Can be obtained.

このような画像収集システム1のうち、実施例1では、図1に示した利用者端末140、撮影装置240、運用端末310、サービスサーバ510及び画像収集装置610と、撮影装置240と接続される画像ストレージと、電車10に搭載される乗物装置による処理について詳細に説明する。なお、以下では、利用者が乗車する乗物として電車10を例に挙げて説明するが、利用者が乗車する乗物は、電車に限られず、バス、タクシー又は船舶等であってもよい。   Among such image collection systems 1, in the first embodiment, the user terminal 140, the imaging device 240, the operation terminal 310, the service server 510, and the image collection device 610 illustrated in FIG. 1 are connected to the imaging device 240. The image storage and processing by the vehicle apparatus mounted on the train 10 will be described in detail. In the following description, the train 10 is described as an example of the vehicle on which the user rides. However, the vehicle on which the user rides is not limited to the train, and may be a bus, a taxi, a ship, or the like.

ここで、実施例1では、複数の利用者端末140が存在するものとする。図2を用いて具体的に説明する。図2は、実施例1における利用者端末140の一例を示す図である。図2に示した利用者端末140−1〜140−mは、図1に示した利用者端末140に対応する。利用者端末140−1〜140−mの各々は、サービスサーバ510との間で通信可能に接続されており、定期的に行動情報をサービスサーバ510に送信する。   Here, in the first embodiment, it is assumed that there are a plurality of user terminals 140. This will be specifically described with reference to FIG. FIG. 2 is a diagram illustrating an example of the user terminal 140 according to the first embodiment. User terminals 140-1 to 140-m illustrated in FIG. 2 correspond to the user terminals 140 illustrated in FIG. Each of the user terminals 140-1 to 140-m is communicably connected to the service server 510, and periodically transmits behavior information to the service server 510.

また、実施例1では、撮影装置240が複数台設置されているものとする。そして、1台の撮影装置に対して1台の画像ストレージが設置されるものとする。図3を用いて具体的に説明する。図3は、実施例1における画像収集システム1のネットワーク構成例を示す図である。   In the first embodiment, it is assumed that a plurality of photographing devices 240 are installed. Assume that one image storage is installed for one photographing apparatus. This will be specifically described with reference to FIG. FIG. 3 is a diagram illustrating a network configuration example of the image collection system 1 according to the first embodiment.

図3に示した撮影装置240−1〜240−nは、図1に示した撮影装置240に対応する。撮影装置240−1〜240−nは、サービスサーバ510との間で情報通信ネットワーク20を介して通信可能に接続される。また、撮影装置240−1は、画像ストレージ440−1と通信可能に接続され、かかる画像ストレージ440−1に画像データ等を送信する。同様に、撮影装置240−2は、画像ストレージ440−2と通信可能に接続され、かかる画像ストレージ440−2に画像データ等を送信し、撮影装置240−nは、画像ストレージ440−nと通信可能に接続され、かかる画像ストレージ440−nに画像データ等を送信する。   The imaging devices 240-1 to 240-n illustrated in FIG. 3 correspond to the imaging device 240 illustrated in FIG. The imaging devices 240-1 to 240-n are communicably connected to the service server 510 via the information communication network 20. The imaging device 240-1 is communicably connected to the image storage 440-1, and transmits image data and the like to the image storage 440-1. Similarly, the imaging device 240-2 is communicably connected to the image storage 440-2 and transmits image data and the like to the image storage 440-2. The imaging device 240-n communicates with the image storage 440-n. The image data and the like are transmitted to the image storage 440-n.

なお、実施例1では、1台の撮影装置に対して1台の画像ストレージが設置される例を説明するが、実施形態はこれに限られるものではない。例えば、複数台の撮影装置に対して1台の画像ストレージが設置されてもよい。また、例えば、1台の撮影装置に対して複数台の画像ストレージが設置されてもよい。   In the first embodiment, an example in which one image storage is installed for one photographing apparatus will be described, but the embodiment is not limited thereto. For example, one image storage may be installed for a plurality of imaging devices. Further, for example, a plurality of image storages may be installed for one photographing apparatus.

以下では、利用者端末140−1〜140−mを区別する必要がない場合には、これらを総称して「利用者端末140」と表記する場合がある。また、撮影装置240−1〜240−nを区別する必要がない場合には、これらを総称して「撮影装置240」と表記し、画像ストレージ440−1〜440−nを区別する必要がない場合には、これらを総称して「画像ストレージ440」と表記する場合がある。   Hereinafter, when it is not necessary to distinguish the user terminals 140-1 to 140-m, these may be collectively referred to as “user terminals 140”. Further, when it is not necessary to distinguish between the imaging devices 240-1 to 240-n, they are collectively referred to as “imaging device 240”, and it is not necessary to distinguish between the image storages 440-1 to 440-n. In some cases, these may be collectively referred to as “image storage 440”.

[撮影位置の事前登録]
次に、図4及び図5を用いて、撮影位置の事前登録について説明する。図4は、実施例1における画像収集システム1による撮影位置の事前登録を説明するための図であり、図5は、実施例1における撮影位置を説明するための図である。
[Pre-registration of shooting position]
Next, the pre-registration of the shooting position will be described with reference to FIGS. FIG. 4 is a diagram for explaining pre-registration of shooting positions by the image collection system 1 in the first embodiment, and FIG. 5 is a diagram for explaining shooting positions in the first embodiment.

上述したように、実施例1における画像収集システム1においては、運用端末310が、撮影装置240の撮影位置をサービスサーバ510に事前登録する。サービスサーバ510は、この事前登録された撮影位置を用いて、利用者が乗っていた電車が写っている可能性のある画像データを示す画像IDを検索する。   As described above, in the image collection system 1 according to the first embodiment, the operation terminal 310 pre-registers the shooting position of the shooting device 240 in the service server 510. The service server 510 uses this pre-registered shooting position to search for an image ID that indicates image data that may have a train on which the user was riding.

ここで、撮影位置とは、撮影装置240により撮影された撮影対象の位置であって、撮影装置240が設置された位置ではない。また、実施例1において、撮影位置は、ある一点ではなく一定領域である。実施例1における運用端末310は、撮影装置240により撮影された画像データを用いて一定領域としての撮影位置を特定し、特定した撮影位置を示す位置情報を、サービスサーバ510に事前登録する。例えば、運用端末310は、撮影装置240の設置時等に、この事前登録を行う。   Here, the shooting position is a position of a shooting target shot by the shooting device 240 and is not a position where the shooting device 240 is installed. In the first embodiment, the shooting position is not a certain point but a fixed area. The operation terminal 310 according to the first embodiment specifies a shooting position as a fixed area using image data shot by the shooting device 240 and pre-registers position information indicating the specified shooting position in the service server 510. For example, the operation terminal 310 performs this pre-registration when the photographing apparatus 240 is installed.

以下、撮影装置240の設置時に行われる撮影位置の事前登録について、作業者によって行われる作業の一例とともに説明する。まず、作業者は、撮影装置240の設置場所に持参した運用端末310を操作し、運用端末310に対して、撮影装置240の撮影装置IDと、この撮影装置240に対応する画像ストレージ440の画像ストレージIDとを入力する。撮影装置IDは、撮影装置240を識別するための情報であり、画像ストレージIDは、画像ストレージ440を識別するための情報である。運用端末310は、撮影装置ID及び画像ストレージIDの入力を受け付けると、これらのID情報を対応付けて記憶部に格納する。   Hereinafter, pre-registration of the photographing position performed when the photographing apparatus 240 is installed will be described together with an example of work performed by the worker. First, the operator operates the operation terminal 310 brought to the installation location of the imaging device 240, and with respect to the operation terminal 310, the imaging device ID of the imaging device 240 and the image of the image storage 440 corresponding to the imaging device 240. Enter the storage ID. The imaging device ID is information for identifying the imaging device 240, and the image storage ID is information for identifying the image storage 440. When the operation terminal 310 receives the input of the imaging device ID and the image storage ID, the operation terminal 310 associates these ID information and stores them in the storage unit.

また、作業者は、運用端末310に対して、撮影装置240が設置される位置の位置情報を取得するための操作を行う。すると、運用端末310は、例えば自端末に内蔵するGPS(Global Positioning System)機能を用いて位置情報を測定する。運用端末310のGPS機能は、GPS衛星から送信される信号を受信することにより、撮影装置240が設置される位置の位置情報として、経度及び緯度を検出する。なお、ここで測定される位置情報は、あくまで、撮影装置240が設置される位置の位置情報であって、撮影対象の位置の位置情報ではない。   In addition, the operator performs an operation on the operation terminal 310 to acquire the position information of the position where the imaging device 240 is installed. Then, the operation terminal 310 measures position information using, for example, a GPS (Global Positioning System) function built in the terminal itself. The GPS function of the operation terminal 310 detects a longitude and a latitude as position information of a position where the photographing apparatus 240 is installed by receiving a signal transmitted from a GPS satellite. Note that the position information measured here is only the position information of the position where the photographing apparatus 240 is installed, and is not the position information of the position of the photographing target.

また、作業者は、建物内外の所定の位置に撮影装置240を設置し、レンズの向きを手動で調節する。そして、作業者が、撮影装置240に対して撮影指示を入力すると、撮影装置240は、撮影を行い、画像データを生成する。この画像データには、撮影装置240により撮影された撮影対象が写される。続いて、作業者は、運用端末310に対して、撮影装置240によって撮影された画像データを入力し、運用端末310は、画像データの入力を受け付ける。   In addition, the operator installs the photographing device 240 at a predetermined position inside and outside the building, and manually adjusts the direction of the lens. When the operator inputs a shooting instruction to the shooting device 240, the shooting device 240 performs shooting and generates image data. In this image data, the photographing object photographed by the photographing device 240 is photographed. Subsequently, the operator inputs image data captured by the imaging device 240 to the operation terminal 310, and the operation terminal 310 receives input of image data.

ここで、実施例1における運用端末310は、地図情報を記憶している。地図情報は、地図と、地図上に示される各位置の位置情報と、地図上に示される位置において周辺が撮影されることで生成された地図画像データとが対応付けられたものであり、例えば、Google(登録商標)マップのストリートビュー等である。運用端末310は、このような地図情報を、例えば作業者によって予め入力されることで記憶している。   Here, the operation terminal 310 in the first embodiment stores map information. The map information is obtained by associating a map, position information of each position indicated on the map, and map image data generated by photographing the periphery at the position indicated on the map. , Google (R) map street view, and the like. The operation terminal 310 stores such map information by being input in advance by an operator, for example.

そして、運用端末310は、図4に示すように、撮影装置240によって撮影された画像データ30と地図画像データ40とを既存の画像認識技術を用いて比較し、地図画像データ40上における画像データ30の重複範囲を探索する。すなわち、一般に、地図画像データ40には、地球上のあらゆる位置において撮影された膨大な地図画像データ40が含まれる。このため、運用端末310は、これらの膨大な地図画像データ40の中から、画像データ30と一致する範囲をパターンマッチング等により探索する。   Then, the operation terminal 310 compares the image data 30 photographed by the photographing device 240 with the map image data 40 using the existing image recognition technology as shown in FIG. Search for 30 overlapping ranges. That is, generally, the map image data 40 includes an enormous amount of map image data 40 taken at every position on the earth. Therefore, the operation terminal 310 searches for a range that matches the image data 30 from the enormous map image data 40 by pattern matching or the like.

もっとも、実施例1における運用端末310は、重複範囲の探索を行う前に、比較に用いられる地図画像データ40の比較範囲を絞り込むために、撮影装置240が設置された位置の位置情報を用いる。すなわち、通常、撮影装置240が設置された位置と、撮影装置240により撮影された撮影対象の位置とは近接していると考えられるため、運用端末310は、撮影装置240が設置された位置の位置情報、すなわちGPS機能を用いて測定された位置情報を用いて、地図画像データ40の比較範囲を絞り込む。例えば、運用端末310は、GPS機能を用いて測定された位置情報が示す位置を中心に、一定範囲として例えば半径約100m以内の範囲を比較範囲として絞り込む。   However, the operation terminal 310 in the first embodiment uses the position information of the position where the imaging device 240 is installed in order to narrow down the comparison range of the map image data 40 used for comparison before searching for the overlapping range. In other words, since the position where the image capturing apparatus 240 is installed and the position of the object to be imaged captured by the image capturing apparatus 240 are generally close, the operation terminal 310 is located at the position where the image capturing apparatus 240 is installed. The comparison range of the map image data 40 is narrowed down using the position information, that is, the position information measured using the GPS function. For example, the operation terminal 310 narrows down a range within a radius of about 100 m, for example, as a comparison range, with a fixed range around the position indicated by the position information measured using the GPS function.

そして、運用端末310は、絞り込んだ比較範囲の中で、地図画像データ40上における画像データ30の重複範囲を探索すると、探索した重複範囲に含まれる地図上の領域を示す位置情報を、地図情報から抽出する。   Then, when the operation terminal 310 searches for the overlapping range of the image data 30 on the map image data 40 in the narrowed comparison range, the location information indicating the area on the map included in the searched overlapping range is displayed as the map information. Extract from

図5に示すように、例えば、運用端末310は、地図画像データ40から、画像データ30との重複範囲である地図画像データ50を切り出し、切り出した地図画像データ50の中で、ランドマーク的対象物として噴水50aを特定する。ランドマーク的対象物とは、例えば、特徴的な構造物として予め地図情報に登録されたものや、画像認識により特徴的な構造物として認識されたもの等である。   As shown in FIG. 5, for example, the operation terminal 310 cuts out the map image data 50 that is the overlapping range with the image data 30 from the map image data 40, and in the cut out map image data 50, the landmark object The fountain 50a is specified as a thing. The landmark object is, for example, one registered in advance in the map information as a characteristic structure, or one recognized as a characteristic structure by image recognition.

そして、運用端末310は、噴水50aを中心に、撮影位置の登録範囲となる横幅及び奥行幅を設定する。なお、運用端末310は、この横幅及び奥行幅として、例えば、予め作業者によって入力され、運用端末310の記憶部に記憶された設定済みの値を用いる。また、例えば、運用端末310は、作業者が運用端末310の表示部に表示された地図画像データ50を見ながら入力することで、作業者によってその場で入力された値を用いてもよい。   Then, the operation terminal 310 sets the horizontal width and the depth width that are the registration range of the photographing position around the fountain 50a. The operation terminal 310 uses, for example, preset values that are input in advance by an operator and stored in the storage unit of the operation terminal 310 as the horizontal width and the depth width. In addition, for example, the operation terminal 310 may use a value input on the spot by the operator when the operator inputs while viewing the map image data 50 displayed on the display unit of the operation terminal 310.

次に、運用端末310は、設定された横幅及び奥行幅で囲まれる矩形の領域を、撮影位置として登録する登録範囲の領域として決定する。そして、運用端末310は、矩形の領域の各角における緯度経度の情報を地図情報から抽出する。例えば、運用端末310は、地図情報において地図と位置情報と地図画像データとが対応付けられているので、その対応関係を用いて、まずランドマーク的対象物の緯度経度の情報を位置情報から抽出し、次に、この緯度経度の情報を用いて、矩形の領域の各角における緯度経度の情報を、例えば算出する等して求める。こうして、運用端末310は、図5に示すように、「緯度X1経度Y1」、「緯度X2経度Y2」、「緯度X3経度Y3」、「緯度X4経度Y4」を抽出する。   Next, the operation terminal 310 determines a rectangular area surrounded by the set horizontal width and depth width as a registration range area to be registered as a shooting position. Then, the operation terminal 310 extracts the latitude and longitude information at each corner of the rectangular area from the map information. For example, since the map, the position information, and the map image data are associated with each other in the map information, the operation terminal 310 first extracts the latitude / longitude information of the landmark object from the position information using the corresponding relationship. Then, using the latitude / longitude information, the latitude / longitude information at each corner of the rectangular area is obtained, for example, by calculation. Thus, the operation terminal 310 extracts “latitude X1 longitude Y1”, “latitude X2 longitude Y2”, “latitude X3 longitude Y3”, and “latitude X4 longitude Y4” as shown in FIG.

なお、ここでは、説明の便宜上、例えば「緯度X1経度Y1」等と表記するが、例えば、「北緯35度39分29秒1572」や「東経139度44分28秒8759」といった値である。もっとも、この値も一例に過ぎず、また、位置情報は、緯度経度によって示されるものに限られない。さらに、実施例1においては、登録範囲の領域として、ランドマーク的対象物を中心とする矩形の領域を例に挙げて説明するが、実施の形態はこれに限られるものではない。登録範囲の領域は、例えば、ランドマーク的対象物を中心とする円の領域であってもよい。また、登録範囲の領域は、必ずしもランドマーク的対象物を中心とすることを必須とするものではない。   Here, for the sake of convenience of explanation, for example, “latitude X1 longitude Y1” or the like is described. However, for example, the values are “north latitude 35 degrees 39 minutes 29 seconds 1572” and “east longitude 139 degrees 44 minutes 28 seconds 8759”. However, this value is only an example, and the position information is not limited to that indicated by latitude and longitude. Furthermore, in the first embodiment, a rectangular area centering on a landmark object will be described as an example of the registration range area, but the embodiment is not limited thereto. The region of the registration range may be, for example, a circle region centered on a landmark object. In addition, it is not always essential that the registration range area is centered on the landmark object.

そして、図4に示すように、運用端末310は、地図情報から抽出した位置情報を、記憶部に記憶している撮影装置IDや画像ストレージIDとともに、情報通信ネットワーク20を介してサービスサーバ510に送信する。なお、運用端末310は、位置情報をサービスサーバ510に送信する前に、確認ボタンを表示部に表示し、作業者による確認ボタンの押下を受け付けてから、位置情報の送信を行ってもよい。   Then, as shown in FIG. 4, the operation terminal 310 sends the position information extracted from the map information to the service server 510 via the information communication network 20 together with the imaging device ID and the image storage ID stored in the storage unit. Send. The operation terminal 310 may display a confirmation button on the display unit before transmitting the position information to the service server 510, and may transmit the position information after accepting the operator pressing the confirmation button.

なお、実施の形態は、上述した例に限られるものではない。例えば、実施例1においては、GPS機能を用いて測定された位置情報を用いて比較範囲の絞込みを行う例を説明したが、実施の形態はこれに限られるものではない。例えば、作業者は、撮影装置240の設置場所近辺に存在するランドマーク的対象物の位置情報を運用端末310に対して入力してもよい。この場合、運用端末310は、ランドマーク的対象物の位置情報を用いて、例えばこの位置情報が示す位置を中心に、一定範囲として例えば半径約100m以内の範囲を比較範囲として絞り込む。   The embodiment is not limited to the example described above. For example, in Example 1, although the example which narrows down a comparison range using the positional information measured using the GPS function was demonstrated, embodiment is not restricted to this. For example, the worker may input the position information of the landmark object existing in the vicinity of the installation location of the imaging device 240 to the operation terminal 310. In this case, the operation terminal 310 uses the position information of the landmark object to narrow down a range within a radius of about 100 m as a comparison range, for example, around a position indicated by the position information.

また、作業者による操作に基づいて行われた処理を、自動で行われる処理としてもよく、反対に、自動で行われた処理を、作業者による操作に基づいて行われる処理としてもよい。例えば、GPS機能を用いた位置情報の測定は、運用端末310によって自動で行われてもよい。この場合、運用端末310は、例えば画像データの入力を受け付けたことを契機として自端末に内蔵するGPS機能を起動し、位置情報を測定すればよい。   Further, the process performed based on the operation by the operator may be automatically performed, and conversely, the process performed automatically may be the process performed based on the operation by the worker. For example, measurement of position information using the GPS function may be automatically performed by the operation terminal 310. In this case, the operation terminal 310 may measure the position information by activating the GPS function built in the terminal itself when the input of image data is received, for example.

また、例えば、地図情報の記憶も、運用端末310によって自動で行われてもよい。この場合、運用端末310は、例えば画像データの入力を受け付けたことを契機として、インターネット等の情報通信ネットワーク20を介して地図情報をダウンロードし、ダウンロードすることで記憶した地図情報を用いて、地図画像データ40上における画像データ30の重複範囲を探索する。さらに、運用端末310は、撮影装置240が設置された位置の位置情報を用いてダウンロードを行うことで、比較範囲の絞込みを行った上で、地図画像データ40をダウンロードしてもよい。   Further, for example, the map information may be automatically stored by the operation terminal 310. In this case, the operation terminal 310 downloads the map information via the information communication network 20 such as the Internet when the input of the image data is received, for example, and uses the map information stored by downloading the map information. The overlapping range of the image data 30 on the image data 40 is searched. Further, the operation terminal 310 may download the map image data 40 after narrowing down the comparison range by performing download using the position information of the position where the imaging device 240 is installed.

[装置間の処理の流れ]
次に、図6〜図12を用いて、図1に示した各種装置間における処理の流れを説明する。まず、図6を用いて、運用端末310とサービスサーバ510との間における撮影位置の登録処理について説明する。図6は、実施例1における画像収集システム1による撮影位置の登録処理を示す図である。
[Flow of processing between devices]
Next, the flow of processing between the various apparatuses shown in FIG. 1 will be described with reference to FIGS. First, a shooting position registration process between the operation terminal 310 and the service server 510 will be described with reference to FIG. FIG. 6 is a diagram illustrating processing for registering a shooting position by the image collection system 1 according to the first embodiment.

図6に示すように、運用端末310は、撮影装置240によって撮影された画像データ30の入力を受け付ける(ステップS11)。次に、運用端末310は、GPS機能を用いて測定された位置情報を用いて比較範囲を絞り込む(ステップS12)。例えば、運用端末310は、GPS機能を用いて測定された位置情報が示す位置を中心に、一定範囲として例えば半径約100m以内の範囲を比較範囲として絞り込む。   As shown in FIG. 6, the operation terminal 310 receives an input of the image data 30 photographed by the photographing device 240 (step S11). Next, the operation terminal 310 narrows down the comparison range using the position information measured using the GPS function (step S12). For example, the operation terminal 310 narrows down a range within a radius of about 100 m, for example, as a comparison range, with a fixed range around the position indicated by the position information measured using the GPS function.

続いて、運用端末310は、撮影装置240によって撮影された画像データ30と地図画像データ40とを公知の画像認識技術を用いて比較し、地図画像データ40上における画像データ30の重複範囲を探索する(ステップS13)。すなわち、運用端末310は、地図画像データ40の中から、画像データ30と一致する範囲を探索する。   Subsequently, the operation terminal 310 compares the image data 30 photographed by the photographing device 240 with the map image data 40 using a known image recognition technique, and searches for an overlapping range of the image data 30 on the map image data 40. (Step S13). That is, the operation terminal 310 searches the map image data 40 for a range that matches the image data 30.

そして、運用端末310は、地図画像データ40から、画像データ30との重複範囲である地図画像データ50を切り出し、切り出した地図画像データ50の中で、ランドマーク的対象物を特定する(ステップS14)。例えば、運用端末310は、ランドマーク的対象物として噴水50aを特定する。   Then, the operation terminal 310 cuts out the map image data 50 that is the overlapping range with the image data 30 from the map image data 40, and specifies the landmark object in the cut out map image data 50 (step S14). ). For example, the operation terminal 310 identifies the fountain 50a as a landmark object.

次に、運用端末310は、ランドマーク的対象物を中心に、撮影位置の登録範囲となる横幅及び奥行幅を設定する(ステップS15)。続いて、運用端末310は、設定された横幅及び奥行幅で囲まれる矩形の領域を登録範囲の領域として決定し、決定した領域を示す位置情報を地図情報から抽出する(ステップS16)。例えば、運用端末310は、矩形の領域の各角における緯度経度の情報を地図情報から抽出する。   Next, the operation terminal 310 sets a horizontal width and a depth width that are the registration range of the shooting position around the landmark object (step S15). Subsequently, the operation terminal 310 determines a rectangular area surrounded by the set horizontal width and depth width as a registration range area, and extracts position information indicating the determined area from the map information (step S16). For example, the operation terminal 310 extracts information on latitude and longitude at each corner of the rectangular area from the map information.

そして、運用端末310は、地図情報から抽出した位置情報を、撮影装置IDや画像ストレージIDとともに、情報通信ネットワーク20を介してサービスサーバ510に送信する(ステップS17)。   Then, the operation terminal 310 transmits the position information extracted from the map information to the service server 510 via the information communication network 20 together with the imaging device ID and the image storage ID (step S17).

一方、サービスサーバ510は、位置情報、撮影装置ID及び画像ストレージIDを受信すると(ステップS18)、これらを撮影情報記憶部513に格納する(ステップS19)。このようにして、サービスサーバ510は、撮影装置240の撮影位置を、撮影情報記憶部513に事前登録する。   On the other hand, when the service server 510 receives the position information, the imaging device ID, and the image storage ID (step S18), the service server 510 stores them in the imaging information storage unit 513 (step S19). In this way, the service server 510 pre-registers the shooting position of the shooting device 240 in the shooting information storage unit 513.

次に、図7を用いて、利用者端末140とサービスサーバ510との間における行動情報の送受信処理について説明する。図7は、実施例1における画像収集システム1による行動情報の送受信処理を示す図である。   Next, behavior information transmission / reception processing between the user terminal 140 and the service server 510 will be described with reference to FIG. FIG. 7 is a diagram illustrating behavior information transmission / reception processing by the image collection system 1 according to the first embodiment.

図7に示すように、利用者端末140は、行動情報をサービスサーバ510に送信するタイミングであるか否かを監視する(ステップS21)。なお、行動情報を送信するタイミングは、システムで予め決められている時間毎であってもよいし、利用者によって任意に決定される時間毎であってもよく、例えば、10分毎や1時間毎である。   As shown in FIG. 7, the user terminal 140 monitors whether or not it is time to transmit the behavior information to the service server 510 (step S21). In addition, the timing which transmits action information may be every time predetermined by the system, and may be every time arbitrarily determined by the user, for example, every 10 minutes or 1 hour. Every.

そして、利用者端末140は、行動情報の送信タイミングである場合に、自端末の所在位置を取得する(ステップS22)。そして、利用者端末140は、取得した所在位置と、かかる所在位置に所在した日時である所在日時と、利用者端末140を利用する利用者を識別するための利用者IDとを含む行動情報を利用者情報記憶部143に格納する(ステップS23)。そして、利用者端末140は、かかる行動情報をサービスサーバ510に送信する(ステップS24)。   And when it is the transmission timing of action information, the user terminal 140 acquires the location of the own terminal (step S22). Then, the user terminal 140 obtains behavior information including the acquired location, the location date and time at which the location is located, and a user ID for identifying the user who uses the user terminal 140. The information is stored in the user information storage unit 143 (step S23). Then, the user terminal 140 transmits such behavior information to the service server 510 (step S24).

サービスサーバ510は、利用者端末140から行動情報を受信すると(ステップS25)、受信した行動情報を利用者情報記憶部512aに格納する(ステップS26)。サービスサーバ510は、利用者端末140から行動情報を受信するたびに、かかる行動情報を利用者情報記憶部512aに格納する。このようにして、サービスサーバ510は、利用者が所在した位置や日時に関する行動情報を行動履歴として収集する。   When the service server 510 receives behavior information from the user terminal 140 (step S25), the service server 510 stores the received behavior information in the user information storage unit 512a (step S26). Each time the service server 510 receives behavior information from the user terminal 140, the service server 510 stores the behavior information in the user information storage unit 512a. In this way, the service server 510 collects behavior information regarding the location and date / time where the user is located as a behavior history.

次に、図8を用いて、利用者端末140と乗物装置710との間における乗降車に関する各種情報の送受信処理について説明する。図8は、実施例1における画像収集システム1による乗降車情報の送受信処理を示す図である。   Next, a transmission / reception process of various information related to getting on and off between the user terminal 140 and the vehicle apparatus 710 will be described with reference to FIG. FIG. 8 is a diagram illustrating transmission / reception processing of boarding / alighting information by the image collection system 1 according to the first embodiment.

図8に示すように、利用者端末140は、自端末である利用者端末140の利用者が電車10に乗車したか否かを監視する(ステップS31)。例えば、利用者端末140は、電車10に搭載されている乗物装置710と通信できない状態から通信できる状態になった場合に、利用者が電車10に乗車したと判定する。   As shown in FIG. 8, the user terminal 140 monitors whether or not the user of the user terminal 140, which is the user terminal, gets on the train 10 (step S31). For example, the user terminal 140 determines that the user has boarded the train 10 when the user terminal 140 enters a state where communication is possible from a state where communication with the vehicle device 710 mounted on the train 10 is not possible.

そして、利用者端末140は、利用者が電車10に乗車した場合に、かかる利用者の利用者IDを含む乗車情報を乗物装置710に送信する(ステップS32)。そして、乗物装置710は、利用者端末140から乗車情報を受信した場合に、乗車情報に含まれる利用者IDをメモリ等の記憶部に記憶し(ステップS33)、電車10を識別するための電車IDを利用者端末140に送信する(ステップS34)。なお、以下では、乗物装置710によって利用者IDが格納される記憶部を「利用者ID記憶部」と表記する。   Then, when the user gets on the train 10, the user terminal 140 transmits the boarding information including the user ID of the user to the vehicle device 710 (step S32). When the vehicle device 710 receives the boarding information from the user terminal 140, the vehicle device 710 stores the user ID included in the boarding information in a storage unit such as a memory (step S33), and the train for identifying the train 10 The ID is transmitted to the user terminal 140 (step S34). Hereinafter, a storage unit in which a user ID is stored by the vehicle device 710 is referred to as a “user ID storage unit”.

続いて、利用者端末140は、乗物装置710から受信した電車IDと、利用者が電車10に乗車した日時である乗車日時とを対応付けて利用者情報記憶部143に格納する(ステップS35)。なお、利用者端末140は、上記ステップS31において利用者が電車10に乗車したと判定した日時を乗車日時としてもよいし、上記ステップS31において利用者IDを送信した日時を乗車日時としてもよいし、乗物装置710から電車IDを受信した日時を乗車日時としてもよい。   Subsequently, the user terminal 140 associates the train ID received from the vehicle device 710 with the boarding date and time that is the date and time when the user gets on the train 10 and stores the same in the user information storage unit 143 (step S35). . Note that the user terminal 140 may use the date and time when it is determined that the user has boarded the train 10 in step S31 as the boarding date and the date and time when the user ID is transmitted in step S31 may be used as the boarding date and time. The date and time when the train ID is received from the vehicle apparatus 710 may be set as the boarding date and time.

続いて、利用者端末140は、利用者が電車10から降車したか否かを監視する(ステップS36)。例えば、利用者端末140は、乗物装置710と通信できる状態から、通信できない状態になった場合に、利用者が電車10から降車したと判定する。   Subsequently, the user terminal 140 monitors whether or not the user has got off the train 10 (step S36). For example, the user terminal 140 determines that the user has got off the train 10 when communication with the vehicle device 710 is disabled and communication is disabled.

そして、利用者端末140は、利用者が電車10から降車した場合に、電車10の電車IDと、利用者が電車10に降車した日時である降車日時とを対応付けて利用者情報記憶部143に格納する(ステップS37)。そして、利用者端末140は、利用者IDを含む降車情報を乗物装置710に送信する(ステップS38)。そして、乗物装置710は、利用者端末140から降車情報を受信した場合に、降車情報に含まれる利用者IDを利用者ID記憶部から削除する(ステップS39)。   Then, when the user gets off the train 10, the user terminal 140 associates the train ID of the train 10 with the date and time when the user got off the train 10, and the user information storage unit 143. (Step S37). Then, the user terminal 140 transmits the getting-off information including the user ID to the vehicle device 710 (step S38). And the vehicle apparatus 710 deletes user ID contained in alighting information from a user ID memory | storage part, when alighting information is received from the user terminal 140 (step S39).

このように、乗物装置710は、利用者が電車10に乗車したタイミングと、利用者が電車10から降車したタイミングにおいて利用者端末110から利用者IDを受信することにより、電車10に利用者が乗車している乗降車日時に限り、かかる利用者の利用者IDを利用者ID記憶部に保持する。   As described above, the vehicle apparatus 710 receives the user ID from the user terminal 110 at the timing when the user gets on the train 10 and when the user gets off the train 10, so that the user can access the train 10. The user ID of the user is stored in the user ID storage unit only on the date and time of getting on and off.

なお、上記図8の例では、利用者端末140は、利用者が電車10から降車した場合に、降車日時と電車IDとを利用者情報記憶部143に格納することとした。しかし、利用者端末140は、利用者が電車10から降車した場合に、まず、利用者IDを含む降車情報を乗物装置710に送信してもよい。この場合、乗物装置710は、降車情報に含まれる利用者IDを利用者ID記憶部から削除し、電車10の電車IDを利用者端末140に送信してもよい。そして、利用者端末140は、乗物装置710から電車IDを受信した後に、降車日時と電車IDとを利用者情報記憶部143に格納してもよい。   In the example of FIG. 8 described above, when the user gets off the train 10, the user terminal 140 stores the getting-off date and time and the train ID in the user information storage unit 143. However, when the user gets off the train 10, the user terminal 140 may first send the getting-off information including the user ID to the vehicle device 710. In this case, the vehicle apparatus 710 may delete the user ID included in the getting-off information from the user ID storage unit and transmit the train ID of the train 10 to the user terminal 140. Then, after receiving the train ID from the vehicle device 710, the user terminal 140 may store the getting-off date and time and the train ID in the user information storage unit 143.

次に、図9を用いて、サービスサーバ510と乗物装置710との間における乗物情報の送受信処理について説明する。図9は、実施例1における画像収集システム1による乗物情報の送受信処理を示す図である。   Next, vehicle information transmission / reception processing between the service server 510 and the vehicle apparatus 710 will be described with reference to FIG. FIG. 9 is a diagram illustrating vehicle information transmission / reception processing by the image collection system 1 according to the first embodiment.

図9に示すように、乗物装置710は、電車10の所在位置及び所在日時等を含む乗物情報をサービスサーバ510に送信するタイミングであるか否かを監視する(ステップS41)。なお、乗物情報を送信するタイミングは、システムで予め決められている時間毎であってもよいし、利用者によって任意に決定される時間毎であってもよく、例えば、10分毎や1時間毎である。   As shown in FIG. 9, the vehicle apparatus 710 monitors whether or not it is time to transmit vehicle information including the location of the train 10 and the location date and time to the service server 510 (step S <b> 41). The vehicle information transmission timing may be every time determined in advance by the system or every time arbitrarily determined by the user, for example, every 10 minutes or 1 hour. Every.

そして、乗物装置710は、乗物情報の送信タイミングである場合に、自装置である乗物装置710の所在位置を取得する(ステップS42)。そして、乗物装置710は、取得した所在位置と、かかる所在位置に所在した日時である所在日時と、電車10の電車IDと、利用者ID記憶部に含まれる利用者IDとを含む乗物情報を乗物情報記憶部713に格納する(ステップS43)。すなわち、乗物装置710は、利用者IDを送信した利用者が電車10に乗車している場合には、かかる利用者IDを含む乗物情報をサービスサーバ510に送信する。   Then, when the vehicle information transmission timing is reached, the vehicle device 710 acquires the location of the vehicle device 710 that is its own device (step S42). Then, the vehicle apparatus 710 obtains vehicle information including the acquired location, the location date and time at which the location is located, the train ID of the train 10, and the user ID included in the user ID storage unit. The vehicle information is stored in the vehicle information storage unit 713 (step S43). That is, when the user who transmitted the user ID is on the train 10, the vehicle device 710 transmits vehicle information including the user ID to the service server 510.

そして、乗物装置710は、乗物情報記憶部713に格納した乗物情報をサービスサーバ510に送信する(ステップS44)。サービスサーバ510は、乗物装置710から乗物情報を受信すると(ステップS45)、受信した乗物情報を乗物情報記憶部512bに格納する(ステップS46)。サービスサーバ510は、乗物装置710から乗物情報を受信するたびに、かかる乗物情報を乗物情報記憶部512bに格納する。   Then, the vehicle device 710 transmits the vehicle information stored in the vehicle information storage unit 713 to the service server 510 (step S44). When receiving the vehicle information from the vehicle apparatus 710 (step S45), the service server 510 stores the received vehicle information in the vehicle information storage unit 512b (step S46). Each time the service server 510 receives vehicle information from the vehicle device 710, the service server 510 stores the vehicle information in the vehicle information storage unit 512b.

このようにして、サービスサーバ510は、電車10が所在した位置や日時、電車10に乗車中の利用者に関する乗物情報を収集する。上記の通り、乗物装置710は、乗車中利用者の利用者IDを含む乗物情報を送信するので、サービスサーバ510は、利用者が電車10に乗車してから降車するまでの日時の範囲である乗降車日時を収集することができる。なお、乗物装置710は、利用者端末140から乗車情報や降車情報を受信した場合には、即座に乗物情報をサービスサーバ510に送信してもよい。これにより、サービスサーバ510は、正確な乗降車日時を収集することができる。   In this way, the service server 510 collects the vehicle information on the position, date and time of the train 10 and the user on the train 10. As described above, since the vehicle device 710 transmits vehicle information including the user ID of the on-board user, the service server 510 has a date and time range from when the user gets on the train 10 until the user gets off. Get on and off date and time can be collected. Note that the vehicle apparatus 710 may immediately transmit the vehicle information to the service server 510 when the boarding information or the getting-off information is received from the user terminal 140. As a result, the service server 510 can collect accurate boarding / exiting dates and times.

次に、図10を用いて、撮影装置240と画像ストレージ440とサービスサーバ510との間における画像データに関する各種情報の送受信処理について説明する。図10は、実施例1における画像収集システム1による画像情報の送受信処理を示す図である。   Next, transmission / reception processing of various types of information regarding image data among the imaging device 240, the image storage 440, and the service server 510 will be described with reference to FIG. FIG. 10 is a diagram illustrating image information transmission / reception processing by the image collection system 1 according to the first embodiment.

図10に示すように、撮影装置240は、撮影タイミングであるか否かを監視する(ステップS51)。なお、撮影タイミングは、システムで予め決められている時間毎であってもよいし、撮影装置240を管理する管理者によって任意に決定される時間毎であってもよく、例えば、1分毎や5分毎である。   As shown in FIG. 10, the imaging device 240 monitors whether or not it is an imaging timing (step S51). The photographing timing may be every time determined in advance by the system, or may be every time arbitrarily determined by an administrator who manages the photographing device 240, for example, every minute or Every 5 minutes.

そして、撮影装置240は、撮影タイミングである場合に、撮影処理を行うことで画像データを生成する(ステップS52)。そして、撮影装置240は、生成した画像データに対応付けて画像IDを払い出し、画像ID、画像データ及び撮影日時を画像記憶部243に格納する(ステップS53)。このとき、撮影装置240は、自装置である撮影装置240を識別するための撮影装置IDとともに画像データ等を画像記憶部243に格納してもよい。   Then, when it is the photographing timing, the photographing apparatus 240 generates image data by performing a photographing process (step S52). Then, the photographing apparatus 240 pays out an image ID in association with the generated image data, and stores the image ID, the image data, and the photographing date / time in the image storage unit 243 (step S53). At this time, the image capturing apparatus 240 may store image data and the like in the image storage unit 243 together with the image capturing apparatus ID for identifying the image capturing apparatus 240 that is the own apparatus.

そして、撮影装置240は、画像データを生成した場合に、撮影装置ID、画像ID、画像データ及び撮影日時を画像ストレージ440に送信する(ステップS54)。このとき、撮影装置240は、自装置である撮影装置240に通信可能に接続されている画像ストレージ440に対して、画像データ等を送信する。なお、撮影装置240は、撮影日時を画像ストレージ440に送信しなくてもよいが、実施例1では、撮影装置240は、画像ストレージ440に撮影日時を送信するものとする。   Then, when the image data is generated, the image capturing device 240 transmits the image capturing device ID, the image ID, the image data, and the image capturing date and time to the image storage 440 (Step S54). At this time, the imaging device 240 transmits image data or the like to the image storage 440 that is communicably connected to the imaging device 240 that is the device itself. Note that the imaging device 240 does not have to send the shooting date and time to the image storage 440, but in the first embodiment, the shooting device 240 transmits the shooting date and time to the image storage 440.

また、撮影装置240は、画像データを生成した場合に、撮影装置ID、画像ID及び撮影日時を含む撮影情報をサービスサーバ510に送信する(ステップS55)。ここで、図3を用いて説明したように、画像収集システム1に含まれる複数の撮影装置の各々は、同一のサービスサーバ510に撮影情報を送信する。なお、サービスサーバ510は、複数台のサーバ装置により構成されてもよい。   In addition, when the image data is generated, the imaging device 240 transmits imaging information including the imaging device ID, the image ID, and the imaging date and time to the service server 510 (Step S55). Here, as described with reference to FIG. 3, each of the plurality of imaging devices included in the image collection system 1 transmits imaging information to the same service server 510. The service server 510 may be composed of a plurality of server devices.

画像ストレージ440は、撮影装置240から撮影装置ID、画像ID、画像データ及び撮影日時を受信すると(ステップS56)、受信した各種情報を画像記憶部442に格納する(ステップS57)。画像ストレージ440は、撮影装置240から画像データ等を受信するたびに、かかる画像データ等を画像記憶部442に格納する。このようにして、画像ストレージ440は、撮影装置240によって生成される画像データを収集する。   When the image storage 440 receives the imaging device ID, the image ID, the image data, and the imaging date / time from the imaging device 240 (step S56), the image storage 440 stores the received various information in the image storage unit 442 (step S57). The image storage 440 stores the image data and the like in the image storage unit 442 every time image data and the like are received from the imaging device 240. In this way, the image storage 440 collects image data generated by the imaging device 240.

また、サービスサーバ510は、撮影装置240から撮影情報を受信すると(ステップS58)、受信した撮影情報を撮影情報記憶部513に格納する(ステップS59)。なお、図6を用いて説明したように、撮影情報記憶部513は、運用端末310によって撮影装置ID、画像ストレージID及び撮影位置が事前登録されている。したがって、サービスサーバ510は、撮影情報を受信した場合に、かかる撮影情報に含まれる撮影装置IDに対応する撮影情報記憶部513に、撮影情報に含まれる画像ID及び撮影日時を格納する。サービスサーバ510は、撮影装置240から撮影情報を受信するたびに、かかる撮影情報を撮影情報記憶部513に格納する。このようにして、サービスサーバ510は、画像データに関する撮影情報を収集する。   In addition, when the service server 510 receives the shooting information from the shooting device 240 (step S58), the service server 510 stores the received shooting information in the shooting information storage unit 513 (step S59). Note that, as described with reference to FIG. 6, in the photographing information storage unit 513, the photographing device ID, the image storage ID, and the photographing position are registered in advance by the operation terminal 310. Accordingly, when receiving the shooting information, the service server 510 stores the image ID and the shooting date / time included in the shooting information in the shooting information storage unit 513 corresponding to the shooting apparatus ID included in the shooting information. The service server 510 stores the shooting information in the shooting information storage unit 513 every time shooting information is received from the shooting device 240. In this way, the service server 510 collects shooting information regarding image data.

次に、図11を用いて、利用者端末140と画像ストレージ440とサービスサーバ510と画像収集装置610との間における画像データの送受信処理について説明する。図11は、実施例1における画像収集システム1による画像データの送受信処理を示す図である。図11では、利用者端末140の利用者が撮影装置240によって生成された画像データを取得する例を説明する。   Next, image data transmission / reception processing among the user terminal 140, the image storage 440, the service server 510, and the image collection device 610 will be described with reference to FIG. FIG. 11 is a diagram illustrating image data transmission / reception processing by the image collection system 1 according to the first embodiment. In FIG. 11, an example in which the user of the user terminal 140 acquires image data generated by the imaging device 240 will be described.

図11に示すように、利用者端末140は、利用者に指定された電車ID及び日時情報と、かかる利用者の利用者IDとを含む検索要求を画像収集装置610に送信する(ステップS61)。例えば、利用者端末140は、電車ID、乗車日時及び降車日時の一覧を所定の表示部に表示することで、電車ID及び日時情報を利用者に入力させ、入力された電車ID及び日時情報を画像収集装置610に送信する。具体的には、利用者端末140は、上記ステップS35及びS37において、電車ID、乗車日時及び降車日時を利用者情報記憶部143に格納する。このため、利用者端末140は、利用者から検索要求を送信する旨の操作を受け付けた場合に、利用者情報記憶部143に記憶されている電車ID、乗車日時及び降車日時を一覧表示することができる。これにより、利用者は、電車ID、乗車日時及び降車日時の一覧を参照して、利用者自身が電車10に乗車していた日時情報を指定することができる。   As illustrated in FIG. 11, the user terminal 140 transmits a search request including the train ID and date information designated by the user and the user ID of the user to the image collection device 610 (step S61). . For example, the user terminal 140 displays a list of train ID, boarding date / time, and getting-off date / time on a predetermined display unit, and allows the user to input the train ID and date / time information, and the input train ID and date / time information are input. It transmits to the image collection device 610. Specifically, in step S35 and S37, the user terminal 140 stores the train ID, the boarding date / time and the getting-off date / time in the user information storage unit 143. Therefore, the user terminal 140 displays a list of the train ID, the boarding date and time, and the getting off date and time stored in the user information storage unit 143 when receiving an operation for transmitting a search request from the user. Can do. Thereby, the user can designate the date / time information that the user himself / herself got on the train 10 with reference to the list of the train ID, the boarding date / time and the getting-off date / time.

なお、利用者端末140は、上記の一覧を表示部に表示させることなく、利用者に直接入力された電車ID及び日時情報を含む検索要求を画像収集装置610に送信してもよい。また、利用者端末140は、上記の一覧を表示部に表示させた状態で、日時情報のみを利用者に直接入力させ、入力された日時情報を含む検索要求を画像収集装置610に送信してもよい。   Note that the user terminal 140 may transmit a search request including the train ID and date / time information directly input to the user to the image collection device 610 without displaying the above list on the display unit. In addition, the user terminal 140 causes the user to directly input only the date / time information in a state where the above list is displayed on the display unit, and transmits a search request including the input date / time information to the image collection device 610. Also good.

続いて、画像収集装置610は、利用者端末140から検索要求を受信した場合に、画像IDを取得する取得要求をサービスサーバ510に送信する(ステップS62)。具体的には、画像収集装置610は、利用者端末140から受信した検索要求に含まれる利用者ID、電車ID及び日時情報を含む取得要求をサービスサーバ510に送信する。   Subsequently, when receiving a search request from the user terminal 140, the image collection device 610 transmits an acquisition request for acquiring an image ID to the service server 510 (step S62). Specifically, the image collection device 610 transmits an acquisition request including the user ID, train ID, and date / time information included in the search request received from the user terminal 140 to the service server 510.

続いて、サービスサーバ510は、画像収集装置610から取得要求を受信した場合に、乗物情報記憶部512bに記憶されている各種情報を用いて認証処理を行う(ステップS63)。具体的には、サービスサーバ510は、取得要求に含まれる利用者IDが利用者情報記憶部512aに記憶されているか否かを判定することで、サービスサーバ510によって提供されるサービスに利用者が加入しているか否かを判定する。そして、サービスサーバ510は、乗物情報記憶部512bから、取得要求に含まれる利用者ID及び電車IDに対応する乗降車日時を取得し、取得した乗降車日時に、取得要求に含まれる日時情報が含まれるか否かを判定する。そして、サービスサーバ510は、乗降車日時に日時情報が含まれる場合に認証成功とし、乗降車日時に日時情報が含まれない場合に認証失敗とする。これにより、サービスサーバ510は、取得要求に含まれる日時情報によって示される日時に、取得要求に含まれる電車IDによって示される電車10に利用者が乗車していたか否かを判定することができ、この結果、取得要求の送信元である利用者の正当性を判定することができる。   Subsequently, when receiving an acquisition request from the image collection device 610, the service server 510 performs an authentication process using various information stored in the vehicle information storage unit 512b (step S63). Specifically, the service server 510 determines whether or not the user ID included in the acquisition request is stored in the user information storage unit 512a, so that the user can access the service provided by the service server 510. Determine whether you are subscribed. And the service server 510 acquires the boarding date / time corresponding to the user ID and the train ID included in the acquisition request from the vehicle information storage unit 512b, and the date / time information included in the acquisition request is included in the acquired boarding date / time. It is determined whether or not it is included. Then, the service server 510 determines that the authentication is successful when the date / time information is included in the getting-on / off date and time, and the authentication is failed when the date / time information is not included in the getting-on / off date. Thereby, the service server 510 can determine whether or not the user is on the train 10 indicated by the train ID included in the acquisition request at the date and time indicated by the date and time information included in the acquisition request. As a result, the legitimacy of the user who is the transmission source of the acquisition request can be determined.

なお、乗物装置710からサービスサーバ510に乗物情報が送信されるタイミングが、電車10に利用者が乗車した直後でない場合には、サービスサーバ510は、利用者が電車10に乗車していた日時にもかかわらず、かかる日時に利用者が電車10に乗車していなかったと判定する可能性がある。そこで、サービスサーバ510は、取得要求に含まれる日時情報に近似する日時が乗降車日時に含まれるか否かを判定してもよい。例えば、サービスサーバ510は、かかる日時情報が乗降車日時に含まれない場合であっても、双方の時間差が所定の閾値(例えば、10分)よりも小さければ、認証成功としてもよい。   If the vehicle information is transmitted from the vehicle device 710 to the service server 510 at a time when the user has not boarded the train 10, the service server 510 will check the date and time when the user has boarded the train 10. Nevertheless, it may be determined that the user has not boarded the train 10 at such date and time. Therefore, the service server 510 may determine whether or not the boarding date and time includes a date and time approximate to the date and time information included in the acquisition request. For example, even if the date / time information is not included in the boarding / exiting date / time, the service server 510 may determine that the authentication is successful if the time difference between the two is smaller than a predetermined threshold (for example, 10 minutes).

そして、サービスサーバ510は、認証が成功した場合に、取得要求に含まれる利用者ID、電車ID及び日時情報に対応する所在位置を乗物情報記憶部512bから取得し、取得した所在位置と近似する撮影位置と、取得要求に含まれる日時情報に近似する撮影日時とに対応する画像ID及び画像ストレージIDを撮影情報記憶部513から取得する(ステップS64)。これにより、サービスサーバ510は、利用者に乗車された電車10が映っている可能性のある画像データを示す画像IDを取得することができる。   Then, when the authentication is successful, the service server 510 acquires a location corresponding to the user ID, train ID, and date / time information included in the acquisition request from the vehicle information storage unit 512b, and approximates the acquired location. The image ID and the image storage ID corresponding to the shooting position and the shooting date and time approximate to the date and time information included in the acquisition request are acquired from the shooting information storage unit 513 (step S64). As a result, the service server 510 can acquire an image ID indicating image data in which the train 10 on which the user is boarded may be reflected.

続いて、サービスサーバ510は、ステップS64において取得した画像IDと、画像収集装置610から受信した取得要求に含まれる利用者IDとを含む許諾情報を画像ストレージ440に送信する(ステップS65)。また、サービスサーバ510は、ステップS64において取得した画像ID及び画像ストレージIDを含む検索結果を画像収集装置610に送信する(ステップS66)。   Subsequently, the service server 510 transmits permission information including the image ID acquired in step S64 and the user ID included in the acquisition request received from the image collection device 610 to the image storage 440 (step S65). In addition, the service server 510 transmits the search result including the image ID and the image storage ID acquired in step S64 to the image collection device 610 (step S66).

画像ストレージ440は、サービスサーバ510から許諾情報を受信した場合に、画像記憶部442に許諾情報に含まれる利用者IDを登録する(ステップS67)。具体的には、画像ストレージ440は、許諾情報に含まれる画像IDに対応する画像記憶部442の利用者IDに、許諾情報に含まれる利用者IDを格納する。   When the license information is received from the service server 510, the image storage 440 registers the user ID included in the license information in the image storage unit 442 (step S67). Specifically, the image storage 440 stores the user ID included in the license information in the user ID of the image storage unit 442 corresponding to the image ID included in the license information.

また、画像収集装置610は、サービスサーバ510から検索結果を受信した場合に、検索結果に含まれる画像IDと利用者IDとを含む画像取得要求を画像ストレージ440に送信する(ステップS68)。   Further, when receiving the search result from the service server 510, the image collection device 610 transmits an image acquisition request including the image ID and the user ID included in the search result to the image storage 440 (step S68).

画像ストレージ440は、画像収集装置610から画像取得要求を受信した場合に、画像取得要求に含まれる画像IDと利用者IDとの組合せが画像記憶部442に記憶されているか否かを判定する。そして、画像ストレージ440は、画像IDと利用者IDとの組合せが画像記憶部442に記憶されている場合には、かかる画像IDに対応する画像データを画像記憶部442から取得し、取得した画像データを画像収集装置610に送信する(ステップS69)。   When the image storage 440 receives an image acquisition request from the image collection device 610, the image storage 440 determines whether the combination of the image ID and the user ID included in the image acquisition request is stored in the image storage unit 442. When the combination of the image ID and the user ID is stored in the image storage unit 442, the image storage 440 acquires the image data corresponding to the image ID from the image storage unit 442, and acquires the acquired image. Data is transmitted to the image collecting device 610 (step S69).

すなわち、画像ストレージ440は、画像記憶部442に記憶されている画像IDと利用者IDとの組合せを含む画像取得要求を受信した場合には、画像提供を許可する。上記の通り、画像ストレージ440は、サービスサーバ510から許諾情報を受信した場合に、画像記憶部442に利用者IDを登録する。このため、サービスサーバ510は、画像ストレージ440に利用者ID及び画像IDを含む許諾情報を送信することで、かかる利用者ID及び画像IDを含む画像取得要求を含む画像取得要求を受信する画像ストレージ440に対して、かかる画像IDに対応する画像データを提供可能にさせる。   That is, when the image storage 440 receives an image acquisition request including a combination of an image ID and a user ID stored in the image storage unit 442, the image storage 440 permits image provision. As described above, when receiving the permission information from the service server 510, the image storage 440 registers the user ID in the image storage unit 442. Therefore, the service server 510 transmits the permission information including the user ID and the image ID to the image storage 440, thereby receiving the image acquisition request including the image acquisition request including the user ID and the image ID. The image data corresponding to the image ID can be provided to 440.

なお、上記利用者端末140の利用者は、電車10を撮影しない撮影装置210等によって撮影された画像データを取得することもできる。そこで、図12を用いて、利用者端末140の利用者が撮影装置210によって生成された画像データを取得する例を説明する。図12は、実施例1における画像収集システム1による画像データの送受信処理を示す図である。   Note that the user of the user terminal 140 can also acquire image data captured by the imaging device 210 that does not capture the train 10. Therefore, an example in which the user of the user terminal 140 acquires image data generated by the photographing apparatus 210 will be described with reference to FIG. FIG. 12 is a diagram illustrating image data transmission / reception processing by the image collection system 1 according to the first embodiment.

図12に示すように、利用者端末140は、利用者に指定された位置情報及び日時情報と、かかる利用者の利用者IDとを含む検索要求を画像収集装置610に送信する(ステップS71)。例えば、利用者端末140は、所定の表示部に所在日時及び所在位置の一覧を表示することで、所在日時及び所在位置を利用者に選択させ、選択された所在日時及び所在位置を画像収集装置610に送信する。具体的には、利用者端末140は、上記ステップS23において、所在日時及び所在位置を利用者情報記憶部143に格納するので、利用者の行動履歴を保持している。このため、利用者端末140は、利用者から検索要求を送信する旨の操作を受け付けた場合に、利用者情報記憶部143に記憶されている所在日時及び所在位置を一覧表示し、かかる一覧から所在日時及び所在位置を利用者に選択させることができる。   As shown in FIG. 12, the user terminal 140 transmits a search request including the position information and date information specified by the user and the user ID of the user to the image collection device 610 (step S71). . For example, the user terminal 140 displays a list of the location date and location on a predetermined display unit, thereby causing the user to select the location date and location and the image collection device for the selected location date and location. To 610. Specifically, in step S23, the user terminal 140 stores the location date and location in the user information storage unit 143, and thus retains the user's action history. For this reason, when the user terminal 140 receives an operation for transmitting a search request from the user, the user terminal 140 displays a list of the location date and location stored in the user information storage unit 143, and from this list The user can select the location date and time and the location.

なお、利用者端末140は、利用者に直接入力された位置情報及び日時情報を含む検索要求を画像収集装置610に送信してもよい。また、利用者端末140は、上記所在日時及び所在位置の一覧を表示部に表示させた状態で、位置情報及び日時情報を利用者に直接入力させ、入力された位置情報及び日時情報を含む検索要求を画像収集装置610に送信してもよい。   Note that the user terminal 140 may transmit a search request including position information and date / time information directly input to the user to the image collection device 610. In addition, the user terminal 140 allows the user to directly input the position information and date / time information in a state where the location date / time and the list of the position are displayed on the display unit, and includes the input position information and date / time information. The request may be sent to the image collection device 610.

続いて、画像収集装置610は、利用者端末140から検索要求を受信した場合に、画像IDを取得する取得要求をサービスサーバ510に送信する(ステップS72)。具体的には、画像収集装置610は、利用者端末140から受信した検索要求に含まれる利用者ID、位置情報及び日時情報を含む取得要求をサービスサーバ510に送信する。   Subsequently, when receiving a search request from the user terminal 140, the image collection device 610 transmits an acquisition request for acquiring an image ID to the service server 510 (step S72). Specifically, the image collection device 610 transmits an acquisition request including the user ID, position information, and date / time information included in the search request received from the user terminal 140 to the service server 510.

続いて、サービスサーバ510は、画像収集装置610から取得要求を受信した場合に、かかる取得要求に含まれる利用者ID、位置情報及び日時情報の組合せが、利用者情報記憶部512aに記憶されているか否かを判定することにより認証を行う(ステップS73)。そして、サービスサーバ510は、取得要求に含まれる各種情報が利用者情報記憶部512aに記憶されている場合に認証成功とし、取得要求に含まれる各種情報が利用者情報記憶部512aに記憶されていない場合に認証失敗とする。これにより、サービスサーバ510は、かかる日時情報によって示される日時に、利用者がかかる位置情報によって示される位置に所在したか否かを判定することができ、この結果、取得要求の送信元である利用者の正当性を判定することができる。   Subsequently, when the service server 510 receives an acquisition request from the image collection device 610, the combination of the user ID, position information, and date / time information included in the acquisition request is stored in the user information storage unit 512a. Authentication is performed by determining whether or not there is (step S73). The service server 510 determines that authentication is successful when various types of information included in the acquisition request are stored in the user information storage unit 512a, and the various types of information included in the acquisition request are stored in the user information storage unit 512a. If there is no authentication failure. Thereby, the service server 510 can determine whether or not the user is located at the position indicated by the position information on the date and time indicated by the date and time information, and as a result, the service server 510 is the transmission source of the acquisition request. The legitimacy of the user can be determined.

なお、利用者によって位置情報及び日時情報が直接入力される場合には、取得要求に含まれる位置情報及び日時情報と、利用者情報記憶部512aに記憶されている所在位置及び所在日時とが完全に一致することは困難である場合がある。そこで、サービスサーバ510は、取得要求に含まれる位置情報及び日時情報の組合せと完全に一致する各種情報が利用者情報記憶部512aに記憶されていなくても認証成功としてもよい。具体的には、サービスサーバ510は、取得要求に含まれる利用者IDと一致し、位置情報及び日時情報と近似する所在日時及び所在位置を含む行動情報が利用者情報記憶部512aに記憶されている場合には、認証成功としてもよい。例えば、サービスサーバ510は、取得要求の位置情報と利用者情報記憶部512aの所在位置との差異が所定の閾値(例えば、5[m])よりも小さく、かつ、取得要求の日時情報と利用者情報記憶部512aの所在日時との差異が所定の閾値の範囲内(例えば、±5分)であれば、認証成功としてもよい。   When the location information and date / time information are directly input by the user, the location information and date / time information included in the acquisition request and the location location and date / time stored in the user information storage unit 512a are complete. It may be difficult to match. Therefore, the service server 510 may determine that authentication is successful even if various types of information that completely match the combination of the position information and date / time information included in the acquisition request are not stored in the user information storage unit 512a. Specifically, the service server 510 stores behavior information including a location date and location and location information that matches the user ID included in the acquisition request and approximates location information and date information in the user information storage unit 512a. If it is, the authentication may be successful. For example, the service server 510 determines that the difference between the location information of the acquisition request and the location of the user information storage unit 512a is smaller than a predetermined threshold (for example, 5 [m]), and the date / time information and usage of the acquisition request. If the difference from the location date and time of the person information storage unit 512a is within a predetermined threshold range (for example, ± 5 minutes), the authentication may be successful.

そして、サービスサーバ510は、認証が成功した場合に、取得要求に含まれる位置情報及び日時情報と近似する位置情報及び日時情報に相当する撮影位置及び撮影日時に対応する画像ID及び画像ストレージIDを撮影情報記憶部513から取得する(ステップS74)。具体的には、サービスサーバ510は、取得要求の位置情報と撮影情報記憶部513の撮影位置との差異が所定の閾値よりも小さく、かつ、取得要求の日時情報と撮影情報記憶部513の撮影日時との差異が所定の閾値の範囲内である場合に、撮影情報記憶部513から画像ID及び画像ストレージIDを取得する。すなわち、サービスサーバ510は、利用者が写っている可能性のある画像データを示す画像IDを取得する。   When the authentication is successful, the service server 510 obtains the image ID and the image storage ID corresponding to the shooting position and the shooting date / time corresponding to the position information and date / time information approximate to the position information and date / time information included in the acquisition request. Obtained from the imaging information storage unit 513 (step S74). Specifically, the service server 510 determines that the difference between the position information of the acquisition request and the shooting position of the shooting information storage unit 513 is smaller than a predetermined threshold, and the date / time information of the acquisition request and the shooting information of the shooting information storage unit 513. When the difference from the date and time is within a predetermined threshold range, the image ID and the image storage ID are acquired from the shooting information storage unit 513. In other words, the service server 510 obtains an image ID indicating image data that may be captured by the user.

続いて、サービスサーバ510は、ステップS74において取得した画像IDと、画像収集装置610から受信した取得要求に含まれる利用者IDとを含む許諾情報を画像ストレージ410に送信する(ステップS75)。また、サービスサーバ510は、ステップS74において取得した画像ID及び画像ストレージIDを含む検索結果を画像収集装置610に送信する(ステップS76)。   Subsequently, the service server 510 transmits permission information including the image ID acquired in step S74 and the user ID included in the acquisition request received from the image collection device 610 to the image storage 410 (step S75). In addition, the service server 510 transmits a search result including the image ID and the image storage ID acquired in step S74 to the image collection device 610 (step S76).

画像ストレージ410は、サービスサーバ510から許諾情報を受信した場合に、画像記憶部412に許諾情報に含まれる利用者IDを登録する(ステップS77)。具体的には、画像ストレージ410は、許諾情報に含まれる画像IDに対応する画像記憶部442の利用者IDに、許諾情報に含まれる利用者IDを格納する。   When the license information is received from the service server 510, the image storage 410 registers the user ID included in the license information in the image storage unit 412 (step S77). Specifically, the image storage 410 stores the user ID included in the license information in the user ID of the image storage unit 442 corresponding to the image ID included in the license information.

また、画像収集装置610は、サービスサーバ510から検索結果を受信した場合に、検索結果に含まれる画像IDと利用者IDとを含む画像取得要求を画像ストレージ410に送信する(ステップS78)。   Further, when receiving the search result from the service server 510, the image collection device 610 transmits an image acquisition request including the image ID and the user ID included in the search result to the image storage 410 (step S78).

画像ストレージ410は、画像収集装置610から画像取得要求を受信した場合に、画像取得要求に含まれる画像IDと利用者IDとの組合せが画像記憶部412に記憶されているか否かを判定する。そして、画像ストレージ410は、画像IDと利用者IDとの組合せが画像記憶部412に記憶されている場合には、かかる画像IDに対応する画像データを画像記憶部412から取得し、取得した画像データを画像収集装置610に送信する(ステップS79)。   When the image storage 410 receives an image acquisition request from the image collection device 610, the image storage 410 determines whether a combination of the image ID and the user ID included in the image acquisition request is stored in the image storage unit 412. When the combination of the image ID and the user ID is stored in the image storage unit 412, the image storage 410 acquires image data corresponding to the image ID from the image storage unit 412 and acquires the acquired image. Data is transmitted to the image collection device 610 (step S79).

すなわち、画像ストレージ410は、画像記憶部412に記憶されている画像IDと利用者IDとの組合せを含む画像取得要求を受信した場合には、画像提供を許可する。上記の通り、画像ストレージ410は、サービスサーバ510から許諾情報を受信した場合に、画像記憶部412に利用者IDを登録する。このため、サービスサーバ510は、画像ストレージ410に利用者ID及び画像IDを含む許諾情報を送信することで、かかる利用者ID及び画像IDを含む画像取得要求を含む画像取得要求を受信する画像ストレージ410に対して、かかる画像IDに対応する画像データを提供可能にさせる。   That is, when the image storage 410 receives an image acquisition request including a combination of an image ID and a user ID stored in the image storage unit 412, the image storage 410 permits image provision. As described above, when the license information is received from the service server 510, the image storage 410 registers the user ID in the image storage unit 412. Therefore, the service server 510 transmits the permission information including the user ID and the image ID to the image storage 410, thereby receiving the image acquisition request including the image acquisition request including the user ID and the image ID. 410 enables image data corresponding to the image ID to be provided.

[実施例1における各装置の構成]
次に、図13を用いて、実施例1における画像収集システム1に含まれる各装置の構成について説明する。図13は、実施例1における各装置の構成例を示す図である。図13に示すように、実施例1における画像収集システム1には、利用者端末140、撮影装置240、画像ストレージ440、サービスサーバ510、画像収集装置610、乗物装置710が含まれる。
[Configuration of each apparatus in Embodiment 1]
Next, the configuration of each device included in the image collection system 1 according to the first embodiment will be described with reference to FIG. FIG. 13 is a diagram illustrating a configuration example of each device according to the first embodiment. As illustrated in FIG. 13, the image collection system 1 according to the first embodiment includes a user terminal 140, a photographing device 240, an image storage 440, a service server 510, an image collection device 610, and a vehicle device 710.

利用者端末140は、図13に例示するように、信号送受信部141と、GPS部142と、利用者情報記憶部143と、制御部144とを有する。   As illustrated in FIG. 13, the user terminal 140 includes a signal transmission / reception unit 141, a GPS unit 142, a user information storage unit 143, and a control unit 144.

信号送受信部141は、外部装置との間で各種情報を送受信する通信デバイスである。例えば、信号送受信部141は、サービスサーバ510に行動情報を送信し、画像収集装置610に検索要求を送信し、乗物装置710に利用者IDを送信する。また、信号送受信部141は、乗物装置710から電車IDを受信する。   The signal transmission / reception unit 141 is a communication device that transmits / receives various information to / from an external device. For example, the signal transmission / reception unit 141 transmits behavior information to the service server 510, transmits a search request to the image collection device 610, and transmits a user ID to the vehicle device 710. In addition, the signal transmission / reception unit 141 receives a train ID from the vehicle device 710.

GPS部142は、利用者端末140の所在位置を検出する。例えば、GPS部142は、GPS衛星から送信される信号を受信することにより、利用者端末140の所在位置として、経度及び緯度を検出する。なお、GPS部142は、後述する位置情報取得部144aによって制御される。   The GPS unit 142 detects the location of the user terminal 140. For example, the GPS unit 142 detects the longitude and latitude as the location of the user terminal 140 by receiving a signal transmitted from a GPS satellite. The GPS unit 142 is controlled by a position information acquisition unit 144a described later.

利用者情報記憶部143は、利用者端末140が所在する所在位置、かかる所在位置に利用者端末140が所在した所在日時等を記憶する。また、利用者情報記憶部143は、利用者端末140が所在した所在日時として、利用者端末140の利用者が電車10に乗車した乗車日時や、利用者が電車10から降車した降車日時等を記憶する。なお、利用者情報記憶部143は、後述する位置情報登録部144bや乗降車検知部144cによって更新される。   The user information storage unit 143 stores the location where the user terminal 140 is located, the date and time when the user terminal 140 was located at the location, and the like. In addition, the user information storage unit 143 displays, as the location date and time when the user terminal 140 is located, the date and time when the user of the user terminal 140 got on the train 10, the date and time when the user got off the train 10, and the like. Remember. The user information storage unit 143 is updated by a position information registration unit 144b and a boarding / alighting detection unit 144c described later.

ここで、図14に、利用者情報記憶部143の一例を示す。図14に示した例では、利用者情報記憶部143は、「所在日時」、「所在位置」、「電車ID」といった項目を有する。「所在位置」は、利用者が電車10に乗車していない場合には、利用者が所在した位置を示し、「所在日時」は、かかる所在位置に所在した日時を示す。一方、「所在日時」は、利用者が電車10に乗車した場合には、利用者が電車10に乗車した乗車日時、又は、利用者が電車10から降車した降車日時を示す。なお、利用者が電車10に乗車した場合には、「所在位置」には情報が記憶されない。「電車ID」は、利用者が乗車した電車10を識別するための識別子を示す。なお、実施例1においては、電車IDは、電車10に搭載されている乗物装置に付した参照符号であるものとする。例えば、電車10には乗物装置710が搭載されているので、電車10の電車IDは「710」である。   Here, FIG. 14 shows an example of the user information storage unit 143. In the example illustrated in FIG. 14, the user information storage unit 143 includes items such as “location date”, “location position”, and “train ID”. The “location” indicates the location where the user is located when the user is not on the train 10, and the “location date” indicates the date and time when the user is located. On the other hand, “location date and time” indicates the date and time when the user got on the train 10 or the date and time when the user got off the train 10 when the user got on the train 10. When the user gets on the train 10, no information is stored in “location”. “Train ID” indicates an identifier for identifying the train 10 on which the user has boarded. In the first embodiment, it is assumed that the train ID is a reference symbol attached to the vehicle apparatus mounted on the train 10. For example, since the vehicle 10 is equipped with the vehicle device 710, the train ID of the train 10 is “710”.

ここで、利用者情報記憶部143に記憶されている各種情報を所在日時で時系列に参照した場合には、最初に電車IDが記憶されているレコードの所在日時を乗車日時として抽出し、かかる電車IDと同一の電車IDが記憶されている次のレコードの所在日時を降車日時として抽出することができる。   Here, when various types of information stored in the user information storage unit 143 are referenced in chronological order by location date and time, the location date and time of the record in which the train ID is stored is first extracted as the boarding date and time. The location date and time of the next record in which the same train ID as the train ID is stored can be extracted as the departure date and time.

図14の例では、所在日時「2011年2月24日11時52分」に対応付けて電車ID「710」が記憶され、所在日時「2011年2月24日12時25分」に対応付けて電車ID「710」が記憶されている。すなわち、最初に電車IDが記憶されている所在日時「2011年2月24日11時52分」は、利用者が電車10に乗車した乗車日時を示し、次に電車IDが記憶されている所在日時「2011年2月24日12時25分」は、利用者が電車10から降車した降車日時を示す。すなわち、乗降車日時である「2011年2月24日11時52分」〜「2011年2月24日12時25分」に、電車ID「710」によって示される電車10に利用者端末140の利用者が乗車していたことを示す。   In the example of FIG. 14, the train ID “710” is stored in association with the location date “February 24, 2011, 11:52”, and is associated with the location date “February 24, 2011, 12:25”. Train ID “710” is stored. That is, the location date and time “February 24, 2011, 11:52” on which the train ID is first stored indicates the date and time when the user got on the train 10, and then the location on which the train ID is stored. The date and time “February 24, 2011, 12:25” indicates the date and time when the user got off the train 10. That is, the user terminal 140 is connected to the train 10 indicated by the train ID “710” from “February 24, 2011, 11:52” to “February 24, 2011, 12:25” that is the getting-on / off date and time. Indicates that the user was on board.

このようなことから、図14の例では、利用者端末140の利用者が、所在日時「2011年2月24日11時32分」に所在位置「経度X10緯度Y10」に所在し、所在日時「2011年2月24日11時38分」に所在位置「経度X20緯度Y20」に所在し、「2011年2月24日11時52分」に電車10に乗車し、「2011年2月24日12時25分」に電車10から降車し、さらに、所在日時「2011年2月24日12時30分」に所在位置「経度X30緯度Y30」に所在したことを示している。   Therefore, in the example of FIG. 14, the user of the user terminal 140 is located at the location “longitude X10 latitude Y10” at the location date “February 24, 2011, 11:32”. Located at “Longitude X20 Latitude Y20” on “February 24, 2011 11:38”, boarded the train 10 “February 24, 2011 11:52”, and “February 24, 2011 It shows that the user got off the train 10 at “12:25 on the day” and was located at the location “longitude X30 latitude Y30” at the location date “12:30 on February 24, 2011”.

なお、図14に示した例では、利用者情報記憶部143が所在日時、所在位置及び電車IDを記憶する例を示したが、利用者情報記憶部143は、所在日時、所在位置及び電車IDに加えて、利用者IDを記憶してもよい。   In the example illustrated in FIG. 14, the user information storage unit 143 stores the location date, location, and train ID. However, the user information storage unit 143 stores the location date, location, and train ID. In addition, the user ID may be stored.

制御部144は、利用者端末140による各種処理を全体制御する。図13に示した例では、制御部144は、位置情報取得部144aと、位置情報登録部144bと、乗降車検知部144cと、要求部144dとを有する。   The control unit 144 performs overall control of various processes performed by the user terminal 140. In the example illustrated in FIG. 13, the control unit 144 includes a position information acquisition unit 144a, a position information registration unit 144b, a boarding / alighting detection unit 144c, and a request unit 144d.

位置情報取得部144aは、GPS部142を制御することにより、利用者端末140の所在位置を取得する。具体的には、位置情報取得部144aは、サービスサーバ510に行動情報を送信するタイミングであるか否かを監視し、送信タイミングになった場合に、GPS部142に利用者端末140の所在位置を取得させる。   The position information acquisition unit 144 a acquires the location of the user terminal 140 by controlling the GPS unit 142. Specifically, the position information acquisition unit 144a monitors whether or not it is the timing for transmitting the behavior information to the service server 510. When the timing is reached, the GPS unit 142 displays the location of the user terminal 140. To get.

位置情報登録部144bは、位置情報取得部144aによって取得された所在位置と、かかる所在位置に利用者端末140が所在した所在日時等を利用者情報記憶部143に登録する。また、位置情報登録部144bは、利用者端末140の利用者を示す利用者IDと、所在位置と、所在日時とを含む行動情報を、信号送受信部141を介してサービスサーバ510に送信する。   The location information registration unit 144 b registers the location acquired by the location information acquisition unit 144 a and the location date and time when the user terminal 140 is located at the location in the user information storage unit 143. In addition, the location information registration unit 144 b transmits behavior information including a user ID indicating the user of the user terminal 140, a location, and a location date and time to the service server 510 via the signal transmission / reception unit 141.

乗降車検知部144cは、利用者端末140の利用者が電車10に乗車したことや、かかる利用者が電車10から降車したことを検知する。具体的には、乗降車検知部144cは、利用者が電車10に乗車したか否かを監視し、利用者が電車10に乗車した場合に、かかる利用者の利用者IDを含む乗車情報を乗物装置710に送信することで、乗物装置710から信号送受信部141を介して電車IDを受信する。そして、乗降車検知部144cは、乗物装置710から受信した電車IDと、利用者による乗車を検知した日時である乗車日時とを対応付けて利用者情報記憶部143に格納する。   The getting-on / off detection unit 144c detects that the user of the user terminal 140 gets on the train 10 and that the user gets off the train 10. Specifically, the boarding / alighting detection unit 144c monitors whether or not the user gets on the train 10, and when the user gets on the train 10, the boarding information including the user ID of the user is obtained. By transmitting to the vehicle apparatus 710, the train ID is received from the vehicle apparatus 710 via the signal transmission / reception unit 141. Then, the boarding / exiting detection unit 144c stores the train ID received from the vehicle device 710 in association with the boarding date and time when the boarding is detected by the user in the user information storage unit 143.

また、乗降車検知部144cは、利用者が電車10から降車したか否かを監視し、利用者が電車10から降車した場合に、利用者IDを含む降車情報を乗物装置710に送信するとともに、電車10の電車IDと、利用者による降車を検知した日時である降車日時とを対応付けて利用者情報記憶部143に格納する。   In addition, the getting-on / off detection unit 144c monitors whether the user has got off the train 10, and when the user gets off the train 10, transmits the getting-off information including the user ID to the vehicle device 710. The train ID of the train 10 is stored in the user information storage unit 143 in association with the date and time when the user got off the vehicle.

要求部144dは、利用者から画像を検索する旨の操作を受け付けた場合に、検索要求を画像収集装置610に送信する。具体的には、要求部144dは、利用者から電車ID及び日時情報を指定された場合には、指定された電車ID及び日時情報と、かかる利用者の利用者IDとを含む検索要求を画像収集装置610に送信する。また、要求部144dは、利用者から位置情報及び日時情報を指定された場合には、指定された位置情報及び日時情報と、かかる利用者の利用者IDとを含む検索要求を画像収集装置610に送信する。   The request unit 144d transmits a search request to the image collection device 610 when receiving an operation for searching for an image from the user. Specifically, when a train ID and date / time information are designated by the user, the request unit 144d displays a search request including the designated train ID / date / time information and the user ID of the user. Transmit to the collection device 610. In addition, when the location information and date / time information are designated by the user, the request unit 144d sends a search request including the designated location information and date / time information and the user ID of the user to the image collection device 610. Send to.

また、図13に例示するように、乗物装置710は、信号送受信部711と、GPS部712と、乗物情報記憶部713とを有する。   As illustrated in FIG. 13, the vehicle device 710 includes a signal transmission / reception unit 711, a GPS unit 712, and a vehicle information storage unit 713.

信号送受信部711は、外部装置との間で各種情報を送受信する通信デバイスである。例えば、信号送受信部711は、利用者端末140から乗車情報や降車情報を受信する。また、例えば、信号送受信部711は、利用者端末140に電車IDを送信し、サービスサーバ510に乗物情報を送信する。   The signal transmission / reception unit 711 is a communication device that transmits / receives various information to / from an external device. For example, the signal transmission / reception unit 711 receives boarding information and getting-off information from the user terminal 140. For example, the signal transmission / reception unit 711 transmits the train ID to the user terminal 140 and transmits the vehicle information to the service server 510.

GPS部712は、電車10の所在位置を検出する。例えば、GPS部712は、GPS衛星から送信される信号を受信することにより、電車10の所在位置として、経度及び緯度を検出する。なお、GPS部712は、後述する位置情報取得部714bによって制御される。   The GPS unit 712 detects the location of the train 10. For example, the GPS unit 712 detects a longitude and a latitude as the location of the train 10 by receiving a signal transmitted from a GPS satellite. The GPS unit 712 is controlled by a position information acquisition unit 714b described later.

乗物情報記憶部713は、電車10に関する乗物情報を記憶する。ここで、図15に、乗物情報記憶部713の一例を示す。図15に示した例では、乗物情報記憶部713は、「電車ID」、「所在日時」、「所在位置」、「利用者ID」といった項目を有する。「電車ID」は、電車10を識別するための識別子を示す。「所在日時」は、所在位置に電車10が所在した所在日時を示す。「所在位置」は、電車10が所在する所在位置を示す。「利用者ID」は、電車10に乗車した利用者を識別するための識別子を示す。なお、実施例1においては、利用者IDは、図2に示した利用者端末に付した参照符号であるものとする。例えば、図2に示した利用者端末140−1の利用者IDは「140−1」である。   The vehicle information storage unit 713 stores vehicle information related to the train 10. Here, FIG. 15 shows an example of the vehicle information storage unit 713. In the example illustrated in FIG. 15, the vehicle information storage unit 713 includes items such as “train ID”, “location date”, “location position”, and “user ID”. “Train ID” indicates an identifier for identifying the train 10. “Location date and time” indicates the location date and time when the train 10 was located at the location. “Location” indicates the location where the train 10 is located. “User ID” indicates an identifier for identifying a user who gets on the train 10. In the first embodiment, it is assumed that the user ID is a reference sign given to the user terminal shown in FIG. For example, the user ID of the user terminal 140-1 illustrated in FIG. 2 is “140-1”.

図15の例では、電車ID「710」の電車10が、所在日時「2011年2月24日11時50分」に所在位置「経度X40緯度Y40」に所在し、利用者IDを乗物装置710に送信した利用者が電車10に乗車していなかったことを示している。また、図15の例では、電車10が、所在日時「2011年2月24日12時00分」に所在位置「経度X50緯度Y50」に所在し、利用者ID「140−1」を乗物装置710に送信した利用者が電車10に乗車していたことを示している。言い換えれば、図15の例では、少なくとも「2011年2月24日12時00分」〜「2011年2月24日12時20分」に、利用者端末140−1の利用者が電車10に乗車していたことを示している。   In the example of FIG. 15, the train 10 with the train ID “710” is located at the location “longitude X40 latitude Y40” on the location date “February 24, 2011, 11:50” and the user ID is the vehicle device 710. It is shown that the user who transmitted to was not on the train 10. In the example of FIG. 15, the train 10 is located at the location “longitude X50 latitude Y50” at the location date “February 24, 2011, 12:00”, and the user ID “140-1” is the vehicle apparatus. This shows that the user who transmitted to 710 was on the train 10. In other words, in the example of FIG. 15, the user of the user terminal 140-1 moves to the train 10 at least from “February 24, 2011, 12:00” to “February 24, 2011, 12:20”. Indicates that he was on the train.

制御部714は、乗物装置710による各種処理を全体制御する。図13に示した例では、制御部714は、送信部714aと、位置情報取得部714bと、位置情報登録部714cとを有する。   The control unit 714 totally controls various processes performed by the vehicle apparatus 710. In the example illustrated in FIG. 13, the control unit 714 includes a transmission unit 714a, a position information acquisition unit 714b, and a position information registration unit 714c.

送信部714aは、利用者端末140との間で利用者IDと電車IDとの送受を行う。具体的には、送信部714aは、利用者端末140から乗車情報を受信した場合に、かかる乗車情報に含まれる利用者IDを利用者ID記憶部に格納するとともに、乗物装置710が搭載されている電車10の電車IDを利用者端末140に送信する。また、送信部714aは、利用者端末140から降車情報を受信した場合に、かかる降車情報に含まれる利用者IDを利用者ID記憶部から削除する。このとき、送信部714aは、電車10の電車IDを利用者端末140に送信してもよい。   The transmission unit 714a transmits and receives the user ID and the train ID to and from the user terminal 140. Specifically, when receiving the boarding information from the user terminal 140, the transmission unit 714a stores the user ID included in the boarding information in the user ID storage unit, and the vehicle device 710 is mounted. The train ID of the existing train 10 is transmitted to the user terminal 140. Further, when receiving the getting-off information from the user terminal 140, the transmitting unit 714a deletes the user ID included in the getting-off information from the user ID storage unit. At this time, the transmission unit 714a may transmit the train ID of the train 10 to the user terminal 140.

位置情報取得部714bは、GPS部712を制御することにより、電車10の所在位置を取得する。具体的には、位置情報取得部714bは、サービスサーバ510に乗物情報を送信するタイミングであるか否かを監視し、送信タイミングになった場合に、GPS部712に電車10の所在位置を取得させる。   The position information acquisition unit 714 b acquires the location of the train 10 by controlling the GPS unit 712. Specifically, the position information acquisition unit 714b monitors whether or not the vehicle information is transmitted to the service server 510, and acquires the location of the train 10 in the GPS unit 712 when the transmission timing is reached. Let

位置情報登録部714cは、位置情報取得部714bによって取得された所在位置と、かかる所在位置に電車10が所在した所在日時等を乗物情報記憶部713に登録する。また、位置情報登録部714cは、電車10を示す電車IDと、電車10の所在位置及び所在日時と、利用者ID記憶部に記憶されている利用者IDとを含む乗物情報を、信号送受信部711を介してサービスサーバ510に送信する。   The position information registration unit 714c registers the location information acquired by the location information acquisition unit 714b and the date and time when the train 10 was located at the location information in the vehicle information storage unit 713. Further, the position information registration unit 714c receives vehicle information including a train ID indicating the train 10, a location and date / time of the train 10, and a user ID stored in the user ID storage unit as a signal transmission / reception unit. 711 to the service server 510.

また、図13に例示する撮影装置240は、建物内外に設置された監視カメラやライブカメラ、又は、利用者端末140の利用者以外の他者に携帯されたデジタルカメラ等である。実施例1では、撮影装置240は、建物内外に設置されたカメラであり、電車10又は電車10が通過する線路等を撮影するものとする。   The imaging device 240 illustrated in FIG. 13 is a surveillance camera or a live camera installed inside or outside a building, or a digital camera carried by someone other than the user of the user terminal 140. In the first embodiment, the imaging device 240 is a camera installed inside and outside a building, and takes an image of the train 10 or a track through which the train 10 passes.

かかる撮影装置240は、図13に例示するように、信号送受信部241と、撮影部242と、画像記憶部243と、制御部244とを有する。   As illustrated in FIG. 13, the imaging apparatus 240 includes a signal transmission / reception unit 241, an imaging unit 242, an image storage unit 243, and a control unit 244.

信号送受信部241は、外部装置との間で各種情報を送受信する通信デバイスである。例えば、信号送受信部241は、画像データ等を画像ストレージ440に送信し、撮影情報をサービスサーバ510に送信する。撮影部242は、制御部244の制御に従って、撮影処理を行うことで画像データを生成する。   The signal transmission / reception unit 241 is a communication device that transmits / receives various information to / from an external device. For example, the signal transmission / reception unit 241 transmits image data or the like to the image storage 440 and transmits shooting information to the service server 510. The imaging unit 242 generates image data by performing imaging processing under the control of the control unit 244.

画像記憶部243は、撮影部242によって生成された画像データや、かかる画像データに関する撮影情報等を記憶する。なお、画像記憶部243は、後述する制御部244によって更新される。   The image storage unit 243 stores image data generated by the imaging unit 242 and imaging information related to the image data. The image storage unit 243 is updated by the control unit 244 described later.

ここで、図16に、画像記憶部243の一例を示す。図16に示した例では、画像記憶部243は、「撮影装置ID」、「画像ID」、「画像データ」、「撮影日時」といった項目を有する。「撮影装置ID」は、撮影装置240を識別するための識別子である。なお、実施例1においては、撮影装置の撮影装置IDは、図3に示した撮影装置に付した参照符号であるものとする。例えば、図3に示した撮影装置240−1の撮影装置IDは「240−1」である。「画像ID」は、画像データを識別するための識別子である。「画像データ」は、撮影装置240によって撮影処理が行われることで生成されるデータである。「撮影日時」は、撮影装置240によって撮影が行われた日時である。   Here, FIG. 16 shows an example of the image storage unit 243. In the example illustrated in FIG. 16, the image storage unit 243 includes items such as “imaging device ID”, “image ID”, “image data”, and “imaging date / time”. The “imaging device ID” is an identifier for identifying the imaging device 240. In the first embodiment, the photographing apparatus ID of the photographing apparatus is a reference numeral attached to the photographing apparatus illustrated in FIG. For example, the imaging device ID of the imaging device 240-1 illustrated in FIG. 3 is “240-1”. “Image ID” is an identifier for identifying image data. “Image data” is data generated by performing a photographing process by the photographing device 240. The “shooting date / time” is the date / time when shooting was performed by the shooting device 240.

図16の例では、撮影部242によって「2011年2月24日11時50分」に撮影が行われたことで「画像データA」が生成され、かかる画像データAの画像IDが「G10」であることを示している。また、撮影部242によって「2011年2月24日11時55分」に撮影が行われることで、「画像データB」が生成され、かかる画像データBの画像IDが「G11」であることを示している。   In the example of FIG. 16, “image data A” is generated when the imaging unit 242 performs imaging at “11:50 on February 24, 2011”, and the image ID of the image data A is “G10”. It is shown that. In addition, when the photographing unit 242 performs photographing at “11:55 on February 24, 2011”, “image data B” is generated, and the image ID of the image data B is “G11”. Show.

制御部244は、撮影装置240による各種処理を全体制御する。具体的には、撮影装置240は、撮影タイミングになった場合に、撮影部242を制御することにより撮影処理を行い、撮影部242によって生成された画像データに画像IDを払い出す。そして、制御部244は、撮影装置ID、画像ID、画像データ及び撮影日時を画像記憶部243に格納する。また、制御部244は、撮影装置ID、画像ID、画像データ及び撮影日時を画像ストレージ440に送信するとともに、撮影装置ID、画像ID及び撮影日時をサービスサーバ510に送信する。   The control unit 244 performs overall control of various processes performed by the photographing apparatus 240. Specifically, when the image capturing timing comes, the image capturing apparatus 240 performs image capturing processing by controlling the image capturing unit 242 and pays out an image ID to the image data generated by the image capturing unit 242. Then, the control unit 244 stores the imaging device ID, image ID, image data, and imaging date / time in the image storage unit 243. In addition, the control unit 244 transmits the imaging device ID, image ID, image data, and imaging date / time to the image storage 440, and transmits the imaging device ID, image ID, and imaging date / time to the service server 510.

また、図13に例示するように、運用端末310は、信号送受信部311と、表示部312と、地図情報記憶部313と、制御部314とを有する。   As illustrated in FIG. 13, the operation terminal 310 includes a signal transmission / reception unit 311, a display unit 312, a map information storage unit 313, and a control unit 314.

信号送受信部311は、外部装置との間で各種情報を送受信する通信デバイスである。例えば、信号送受信部311は、サービスサーバ510に位置情報を送信する。表示部312は、各種情報を出力する出力デバイスであり、例えば、液晶ディスプレイ等である。   The signal transmission / reception unit 311 is a communication device that transmits / receives various information to / from an external device. For example, the signal transmission / reception unit 311 transmits the position information to the service server 510. The display unit 312 is an output device that outputs various types of information, such as a liquid crystal display.

地図情報記憶部313は、地図情報、並びに、撮影装置ID及び画像ストレージIDを記憶する。地図情報は、地図と、地図上に示される各位置の位置情報と、地図上に示される位置において周辺が撮影されることで生成された地図画像データとが対応付けられたものである。また、撮影装置IDは、撮影装置240を識別する情報であり、画像ストレージIDは、画像ストレージ440を識別する情報である。   The map information storage unit 313 stores map information, an imaging device ID, and an image storage ID. The map information is obtained by associating a map, position information of each position indicated on the map, and map image data generated by photographing the periphery at the position indicated on the map. The imaging device ID is information for identifying the imaging device 240, and the image storage ID is information for identifying the image storage 440.

地図情報記憶部313は、例えば作業者によって予め入力されることで、地図情報を記憶する。また、地図情報記憶部313は、例えば撮影装置240の設置時等に作業者によって入力されることで、撮影ID及び画像ストレージIDを記憶する。なお、地図情報記憶部313に記憶された撮影ID及び画像ストレージIDは、後述する位置情報登録部314cによってサービスサーバ510に送信された後は、地図情報記憶部313から削除されてもよい。   The map information storage unit 313 stores map information by being input in advance by an operator, for example. In addition, the map information storage unit 313 stores the photographing ID and the image storage ID by being input by an operator when the photographing device 240 is installed, for example. Note that the shooting ID and the image storage ID stored in the map information storage unit 313 may be deleted from the map information storage unit 313 after being transmitted to the service server 510 by the position information registration unit 314c described later.

制御部314は、運用端末310による各種処理を全体制御する。図13に示した例では、制御部314は、画像データ受付部314aと、位置情報抽出部314bと、位置情報登録部314cとを有する。   The control unit 314 totally controls various processes performed by the operation terminal 310. In the example illustrated in FIG. 13, the control unit 314 includes an image data receiving unit 314a, a position information extraction unit 314b, and a position information registration unit 314c.

画像データ受付部314aは、撮影装置240によって撮影された画像データの入力を受け付ける。具体的には、画像データ受付部314aは、作業者によって入力されることで、撮影装置240によって撮影された画像データの入力を受け付ける。   The image data receiving unit 314a receives input of image data shot by the shooting device 240. Specifically, the image data accepting unit 314a accepts input of image data captured by the image capturing device 240 by being input by an operator.

位置情報抽出部314bは、サービスサーバ510に登録する位置情報を地図情報から抽出する。具体的には、位置情報抽出部314bは、画像データ受付部314aにより受け付けた画像データと地図情報記憶部313に記憶された地図画像データとを画像認識により比較することで、地図画像データ上における画像データの重複範囲を探索する。そして、位置情報抽出部314bは、探索した重複範囲に含まれる地図上の領域を示す位置情報を、地図情報記憶部313に記憶された位置情報から抽出する。   The position information extraction unit 314b extracts position information registered in the service server 510 from the map information. Specifically, the position information extraction unit 314b compares the image data received by the image data reception unit 314a with the map image data stored in the map information storage unit 313 by image recognition, so that the map data on the map image data is displayed. Search for overlapping range of image data. Then, the position information extraction unit 314b extracts position information indicating a region on the map included in the searched overlapping range from the position information stored in the map information storage unit 313.

位置情報登録部314cは、サービスサーバ510に位置情報を登録する。具体的には、位置情報登録部314cは、位置情報抽出部314bによって抽出された位置情報を、地図情報記憶部313に記憶された撮影装置ID及び画像ストレージIDとともに、信号送受信部311を介してサービスサーバ510に送信する。   The location information registration unit 314 c registers location information with the service server 510. Specifically, the position information registration unit 314c transmits the position information extracted by the position information extraction unit 314b together with the imaging device ID and the image storage ID stored in the map information storage unit 313 via the signal transmission / reception unit 311. It transmits to the service server 510.

また、図13に例示するように、画像ストレージ440は、信号送受信部441と、画像記憶部442と、制御部443とを有する。   Further, as illustrated in FIG. 13, the image storage 440 includes a signal transmission / reception unit 441, an image storage unit 442, and a control unit 443.

信号送受信部441は、外部装置との間で各種情報を送受信する通信デバイスである。例えば、信号送受信部441は、撮影装置240から画像データ等を受信し、サービスサーバ510から許諾情報を受信し、画像収集装置610から画像取得要求を受信する。また、例えば、信号送受信部441は、画像収集装置610に画像データを送信する。   The signal transmission / reception unit 441 is a communication device that transmits / receives various information to / from an external device. For example, the signal transmission / reception unit 441 receives image data and the like from the imaging device 240, receives permission information from the service server 510, and receives an image acquisition request from the image collection device 610. For example, the signal transmission / reception unit 441 transmits image data to the image collection device 610.

画像記憶部442は、撮影装置240によって生成された画像データ、画像データに関する撮影情報、画像データを取得可能な利用者の利用者ID等を記憶する。なお、画像記憶部442は、後述する格納部443aによって更新される。   The image storage unit 442 stores image data generated by the imaging device 240, imaging information related to the image data, a user ID of a user who can acquire the image data, and the like. The image storage unit 442 is updated by a storage unit 443a described later.

ここで、図17に、画像記憶部442の一例を示す。図17に示した例では、画像記憶部442は、「撮影装置ID」、「画像ID」、「画像データ」、「撮影日時」、「利用者ID」といった項目を有する。「撮影装置ID」、「画像ID」、「画像データ」及び「撮影日時」は、図16に示した各種情報と同様である。「利用者ID」は、対応する画像データを取得可能な利用者の識別子を示す。   Here, FIG. 17 shows an example of the image storage unit 442. In the example illustrated in FIG. 17, the image storage unit 442 includes items such as “imaging device ID”, “image ID”, “image data”, “imaging date / time”, and “user ID”. “Shooting device ID”, “Image ID”, “Image data”, and “Shooting date / time” are the same as the various types of information shown in FIG. “User ID” indicates an identifier of a user who can acquire the corresponding image data.

図17の例では、利用者ID「140−1」である利用者が画像データB及び画像データCを取得することが許可されていることを示している。一方、図17の例では、画像データAに対応する利用者IDが格納されていないので、画像データAを取得することが許可されている利用者がいないことを示している。   The example of FIG. 17 indicates that the user with the user ID “140-1” is permitted to acquire the image data B and the image data C. On the other hand, in the example of FIG. 17, since the user ID corresponding to the image data A is not stored, it is indicated that there is no user who is permitted to acquire the image data A.

制御部443は、画像ストレージ440による各種処理を全体制御する。図13に示した例では、制御部443は、格納部443aと、提供部443bとを有する。   The control unit 443 controls various processes performed by the image storage 440 as a whole. In the example illustrated in FIG. 13, the control unit 443 includes a storage unit 443a and a providing unit 443b.

格納部443aは、撮影装置240から画像データ等の各種情報を受信した場合や、サービスサーバ510から許諾情報を受信した場合に、受信した各種情報を画像記憶部442に格納する。   The storage unit 443a stores the received various information in the image storage unit 442 when receiving various types of information such as image data from the imaging device 240 or when receiving permission information from the service server 510.

具体的には、格納部443aは、撮影装置ID、画像ID、画像データ及び撮影日時を撮影装置240から受信した場合に、受信した各種情報を画像記憶部442に格納する。すなわち、格納部443aは、撮影装置240から画像データ等を受信した場合に、画像記憶部442の撮影装置IDと画像IDと画像データと撮影日時を更新する。   Specifically, the storage unit 443 a stores various received information in the image storage unit 442 when the imaging device ID, the image ID, the image data, and the imaging date / time are received from the imaging device 240. That is, the storage unit 443a updates the imaging device ID, the image ID, the image data, and the imaging date and time of the image storage unit 442 when image data or the like is received from the imaging device 240.

また、格納部443aは、後述するサービスサーバ510の送信部514cから、画像IDと利用者IDとを含む許諾情報を受信した場合に、かかる許諾情報に含まれる画像IDと一致する画像記憶部442の画像IDに対応付けて、許諾情報に含まれる利用者IDを画像記憶部442に格納する。   In addition, when the storage unit 443a receives permission information including an image ID and a user ID from a transmission unit 514c of the service server 510 to be described later, the image storage unit 442 that matches the image ID included in the permission information. The user ID included in the permission information is stored in the image storage unit 442 in association with the image ID.

提供部443bは、後述する画像収集装置610から、画像IDと利用者IDとを含む画像取得要求を受信した場合に、かかる画像取得要求に含まれる画像IDと利用者IDとの組合せが画像記憶部442に記憶されているか否かを判定する。そして、提供部443bは、画像IDと利用者IDとの組合せが画像記憶部442に記憶されている場合には、かかる画像IDに対応する画像データを画像記憶部442から取得し、取得した画像データを画像収集装置610に送信する。   When the providing unit 443b receives an image acquisition request including an image ID and a user ID from the image collection device 610, which will be described later, the combination of the image ID and the user ID included in the image acquisition request is stored in the image storage unit 443b. It is determined whether or not it is stored in the unit 442. When the combination of the image ID and the user ID is stored in the image storage unit 442, the providing unit 443b acquires the image data corresponding to the image ID from the image storage unit 442, and acquires the acquired image. Data is transmitted to the image collection device 610.

また、図13に例示するように、サービスサーバ510は、信号送受信部511と、利用者情報記憶部512aと、撮影情報記憶部513と、制御部514とを有する。   Further, as illustrated in FIG. 13, the service server 510 includes a signal transmission / reception unit 511, a user information storage unit 512 a, a shooting information storage unit 513, and a control unit 514.

信号送受信部511は、外部装置との間で各種情報を送受信する通信デバイスである。例えば、信号送受信部511は、利用者端末140から行動情報を受信し、撮影装置240から撮影情報を受信し、運用端末310から位置情報を受信し、画像収集装置610から画像IDの取得要求を受信し、乗物装置710から乗物情報を受信する。また、例えば、信号送受信部511は、画像ストレージ440に許諾情報を送信し、画像収集装置610に画像IDの検索結果を送信する。   The signal transmission / reception unit 511 is a communication device that transmits / receives various information to / from an external device. For example, the signal transmission / reception unit 511 receives behavior information from the user terminal 140, receives shooting information from the shooting device 240, receives position information from the operation terminal 310, and issues an image ID acquisition request from the image collection device 610. Receive vehicle information from the vehicle device 710. Further, for example, the signal transmission / reception unit 511 transmits permission information to the image storage 440 and transmits a search result of the image ID to the image collection device 610.

利用者情報記憶部512aは、利用者端末140の位置情報登録部144bによって送信された行動情報を記憶する。ここで、図18に、利用者情報記憶部512aの一例を示す。図18に示した例では、利用者情報記憶部512aは、「利用者ID」、「所在日時」、「所在位置」といった項目を有する。これらの「利用者ID」、「所在日時」及び「所在位置」は、利用者端末140によって送信される行動情報であり、後述する格納部514aによって格納される。図18の例では、利用者ID「140−1」である利用者端末140−1が、「2011年2月24日11時32分」に、「緯度X10経度Y10」が示す位置に所在したことを示している。   The user information storage unit 512a stores the behavior information transmitted by the position information registration unit 144b of the user terminal 140. Here, FIG. 18 shows an example of the user information storage unit 512a. In the example illustrated in FIG. 18, the user information storage unit 512a includes items such as “user ID”, “location date”, and “location”. These “user ID”, “location date” and “location” are behavior information transmitted by the user terminal 140 and are stored by the storage unit 514a described later. In the example of FIG. 18, the user terminal 140-1 having the user ID “140-1” is located at the position indicated by “latitude X10 longitude Y10” at “11:32 on February 24, 2011”. It is shown that.

乗物情報記憶部512bは、乗物装置710によって送信された乗物情報を記憶する。ここで、図19に、乗物情報記憶部512bの一例を示す。図19に示した例では、乗物情報記憶部512bは、「電車ID」、「所在日時」、「所在位置」、「利用者ID」といった項目を有する。これらの「電車ID」、「所在日時」、「所在位置」及び「利用者ID」は、乗物装置710から送信される乗物情報であり、後述する格納部514aによって格納される。   The vehicle information storage unit 512b stores the vehicle information transmitted by the vehicle device 710. Here, FIG. 19 shows an example of the vehicle information storage unit 512b. In the example illustrated in FIG. 19, the vehicle information storage unit 512b includes items such as “train ID”, “location date”, “location position”, and “user ID”. These “train ID”, “location date / time”, “location location”, and “user ID” are vehicle information transmitted from the vehicle apparatus 710 and are stored by the storage unit 514a described later.

撮影情報記憶部513は、撮影装置240や運用端末310によって送信された画像データに関する各種情報を記憶する。ここで、図20に、撮影情報記憶部513の一例を示す。図20に示した例では、撮影情報記憶部513は、「撮影装置ID」、「画像ストレージID」、「撮影位置」、「画像ID」、「撮影日時」といった項目を有する。   The imaging information storage unit 513 stores various types of information regarding image data transmitted by the imaging device 240 and the operation terminal 310. Here, FIG. 20 shows an example of the photographing information storage unit 513. In the example illustrated in FIG. 20, the shooting information storage unit 513 includes items such as “shooting device ID”, “image storage ID”, “shooting position”, “image ID”, and “shooting date / time”.

「撮影装置ID」、「画像ストレージID」及び「撮影位置」は、運用端末310によって送信される情報であり、後述する格納部514aによって格納される。また、「画像ID」及び「撮影日時」は、撮影装置240によって送信される情報であり、後述する格納部514aによって格納される。なお、実施例1においては、画像ストレージの画像ストレージIDは、図3に示した画像ストレージに付した参照符号であるものとする。例えば、図3に示した画像ストレージ440−1の画像ストレージIDは「440−1」である。   The “imaging device ID”, “image storage ID”, and “imaging position” are information transmitted by the operation terminal 310 and are stored by the storage unit 514a described later. The “image ID” and “shooting date / time” are information transmitted by the shooting device 240 and are stored by the storage unit 514a described later. In the first embodiment, it is assumed that the image storage ID of the image storage is a reference numeral attached to the image storage shown in FIG. For example, the image storage ID of the image storage 440-1 shown in FIG. 3 is “440-1”.

制御部514は、サービスサーバ510による各種処理を全体制御する。図13に示した例では、制御部514は、格納部514aと、認証部514bと、送信部514cとを有する。   The control unit 514 totally controls various processes performed by the service server 510. In the example illustrated in FIG. 13, the control unit 514 includes a storage unit 514a, an authentication unit 514b, and a transmission unit 514c.

格納部514aは、利用者端末140、乗物装置710、運用端末310や撮影装置240から各種情報を受信した場合に、受信した各種情報を利用者情報記憶部512a、乗物情報記憶部512bや撮影情報記憶部513に格納する。具体的には、格納部514aは、利用者端末140から、利用者IDと所在日時と所在位置とを含む行動情報を受信した場合に、受信した行動情報を利用者情報記憶部512aに格納する。また、格納部514aは、乗物装置710から、電車IDと所在日時と所在位置と利用者IDとを含む乗物情報を受信した場合に、受信した乗物情報を乗物情報記憶部512bに格納する。   When the storage unit 514a receives various types of information from the user terminal 140, the vehicle device 710, the operation terminal 310, and the imaging device 240, the storage unit 514a stores the received various information in the user information storage unit 512a, the vehicle information storage unit 512b, and the imaging information. Store in the storage unit 513. Specifically, the storage unit 514a stores the received behavior information in the user information storage unit 512a when the behavior information including the user ID, the location date and time, and the location is received from the user terminal 140. . Further, when the vehicle information including the train ID, the location date and time, the location, and the user ID is received from the vehicle device 710, the storage unit 514a stores the received vehicle information in the vehicle information storage unit 512b.

また、格納部514aは、運用端末310から撮影装置IDと画像ストレージIDと位置情報とを受信した場合に、受信した各種情報を撮影情報記憶部513に格納する。また、格納部514aは、撮影装置240から、撮影装置IDと画像IDと撮影日時とを受信した場合に、受信した撮影装置IDに対応する撮影情報記憶部513に、受信した画像IDと撮影日時とを格納する。   The storage unit 514 a stores the received various information in the imaging information storage unit 513 when receiving the imaging device ID, the image storage ID, and the position information from the operation terminal 310. Further, when the storage unit 514a receives the imaging device ID, the image ID, and the imaging date / time from the imaging device 240, the storage unit 514a stores the received image ID and imaging date / time in the imaging information storage unit 513 corresponding to the received imaging device ID. And store.

続いて、認証部514b及び送信部514cについて説明するが、認証部514b及び送信部514cは、電車IDを含む取得要求を受信するケースと、電車IDを含まない取得要求を受信するケースとがある。以下では、双方のケースを分けて、認証部514b及び送信部514cについて説明する。   Subsequently, the authentication unit 514b and the transmission unit 514c will be described. The authentication unit 514b and the transmission unit 514c have a case of receiving an acquisition request including a train ID and a case of receiving an acquisition request not including a train ID. . Hereinafter, the authentication unit 514b and the transmission unit 514c will be described separately for both cases.

まず、電車IDを含む取得要求を受信するケースについて説明する。認証部514bは、画像収集装置610から、画像IDを取得する旨の取得要求を信号送受信部511を介して受信した場合に、かかる取得要求に含まれる各種情報を用いて、認証処理を行う。   First, a case where an acquisition request including a train ID is received will be described. When receiving an acquisition request for acquiring an image ID from the image collection device 610 via the signal transmission / reception unit 511, the authentication unit 514b performs authentication processing using various types of information included in the acquisition request.

具体的には、認証部514bは、利用者ID、電車ID及び日時情報を含む取得要求を受信した場合に、かかる取得要求に含まれる利用者IDが利用者情報記憶部512aに記憶されているか否かを判定する。これにより、認証部514bは、取得要求の送信元となる利用者が、サービスサーバ510によって実現される画像IDの提供サービスに加入しているか否かを判定する。   Specifically, when the authentication unit 514b receives an acquisition request including a user ID, a train ID, and date / time information, is the user ID included in the acquisition request stored in the user information storage unit 512a? Determine whether or not. As a result, the authentication unit 514b determines whether the user who is the transmission source of the acquisition request is subscribed to the image ID providing service realized by the service server 510.

そして、認証部514bは、利用者IDが利用者情報記憶部512aに記憶されている場合には、取得要求に含まれる利用者ID及び電車IDと一致し、かつ、取得要求に含まれる日時情報と近似する日時が含まれる乗降車日時が乗物情報記憶部512bに記憶されているか否かを判定することで認証を行う。すなわち、認証部514bは、取得要求に含まれる利用者ID及び電車IDに対応付けて乗物情報記憶部512bに記憶されている乗降車日時によって示される日時の範囲に、取得要求に含まれる日時情報と近似する日時が含まれるか否かを判定する。   When the user ID is stored in the user information storage unit 512a, the authentication unit 514b matches the user ID and the train ID included in the acquisition request and includes date / time information included in the acquisition request. Authentication is performed by determining whether or not the boarding / exiting date / time including the date / time approximated to is stored in the vehicle information storage unit 512b. That is, the authentication unit 514b includes the date / time information included in the acquisition request within the date / time range indicated by the boarding / exiting date / time stored in the vehicle information storage unit 512b in association with the user ID and the train ID included in the acquisition request. It is determined whether or not the approximate date and time is included.

例えば、乗物情報記憶部512bに記憶されている各種情報が図19に例示した状態であるものとする。そして、認証部514bは、利用者ID「140−1」、電車ID「710」及び日時情報「2011年2月24日12時9分」を含む取得要求を受信したものとする。図19に例示した乗物情報記憶部512bは、少なくとも乗降車日時である「2011年2月24日12時00分」〜「2011年2月24日12時20分」に、利用者端末140−1の利用者が電車10に乗車していたことを示している。したがって、認証部514bは、上記例の取得要求を受信した場合に、日時情報「2011年2月24日12時9分」が、乗降車日時「2011年2月24日12時00分」〜「2011年2月24日12時20分」に含まれるので、認証成功とする。   For example, it is assumed that various types of information stored in the vehicle information storage unit 512b are in the state illustrated in FIG. The authentication unit 514b receives the acquisition request including the user ID “140-1”, the train ID “710”, and the date information “February 24, 2011, 12: 9”. The vehicle information storage unit 512b illustrated in FIG. 19 has the user terminal 140− at least between “12:00 on February 24, 2011” to “12:20 on February 24, 2011” which is the getting-on / off date and time. 1 shows that the user 1 was on the train 10. Therefore, when the authentication unit 514b receives the acquisition request in the above example, the date / time information “February 24, 2011, 12:09” is changed to the getting on / off date “February 24, 2011, 12:00” Since it is included in “February 24, 2011, 12:20”, it is assumed that the authentication is successful.

また、上記例において、日時情報が「2011年2月24日11時56分」であった場合には、この日時情報は乗降車日時「2011年2月24日12時00分」〜「2011年2月24日12時20分」に含まれない。しかし、認証部514bは、日時情報と乗降車日時との差異が所定の閾値よりも小さければ、認証成功とする。例えば、所定の閾値を「10分」とすると、上記例の日時情報と乗降車日時との差異は、「4分」であるので、認証部514bは、認証成功とする。   In the above example, if the date / time information is “February 24, 2011, 11:56”, this date / time information is the boarding / departure date “February 24, 2011, 12:00” to “2011”. February 24, 12:20 ". However, the authentication unit 514b determines that the authentication is successful if the difference between the date / time information and the boarding / exit date / time is smaller than a predetermined threshold. For example, if the predetermined threshold is “10 minutes”, the difference between the date / time information in the above example and the boarding / exiting date / time is “4 minutes”, so the authentication unit 514b determines that authentication is successful.

送信部514cは、認証部514bによる認証が成功した場合に、許諾情報を画像ストレージ440に送信するとともに、画像ID等を含む検索結果を画像収集装置610に送信する。具体的には、送信部514cは、認証部514bによる認証が成功した場合に、乗物情報記憶部512bから、取得要求に含まれる利用者ID及び電車IDと、取得要求に含まれる日時情報と近似する所在日時とに対応する所在位置を取得する。そして、送信部514cは、撮影情報記憶部513から、取得要求に含まれる日時情報と近似する日時に相当する撮影日時と、乗物情報記憶部512bから取得した所在位置と近似する位置に相当する撮影位置とに対応する画像ID及び画像ストレージIDを取得する。そして、送信部514cは、取得した画像IDと、取得要求に含まれる利用者IDとを含む許諾情報を画像ストレージ440に送信する。また、送信部514cは、撮影情報記憶部513から取得した画像ID及び画像ストレージIDを含む検索結果を画像収集装置610に送信する。   When the authentication by the authentication unit 514 b is successful, the transmission unit 514 c transmits permission information to the image storage 440 and transmits a search result including an image ID and the like to the image collection device 610. Specifically, when the authentication by the authentication unit 514b is successful, the transmission unit 514c approximates the user ID and the train ID included in the acquisition request and the date / time information included in the acquisition request from the vehicle information storage unit 512b. The location corresponding to the location date and time is acquired. Then, the transmission unit 514c, from the shooting information storage unit 513, the shooting date and time corresponding to the date and time approximate to the date and time information included in the acquisition request, and the shooting corresponding to the location approximate to the location acquired from the vehicle information storage unit 512b. An image ID and an image storage ID corresponding to the position are acquired. Then, the transmission unit 514 c transmits permission information including the acquired image ID and the user ID included in the acquisition request to the image storage 440. In addition, the transmission unit 514 c transmits a search result including the image ID and the image storage ID acquired from the photographing information storage unit 513 to the image collection device 610.

例えば、乗物情報記憶部512bに記憶されている各種情報が図19に例示した状態であり、撮影情報記憶部513に記憶されている各種情報が図20に例示した状態であるものとする。そして、上記例と同様に、認証部514bが、利用者ID「140−1」、電車ID「710」及び日時情報「2011年2月24日12時9分」を含む取得要求を受信したものとする。かかる場合に、認証部514bによる認証が成功となる。ここで、取得要求に含まれる日時情報「2011年2月24日12時9分」が、撮影情報記憶部513に記憶されている撮影日時「2011年2月24日12時10分」とほぼ同一であり、近似する。なお、ここでは、取得要求に含まれる日時情報と撮影日時との差異が所定の閾値の範囲内(例えば、±10分)であれば近似するものとする。かかる場合に、送信部514cは、乗物情報記憶部512bから、取得要求に含まれる利用者ID「140−1」及び電車ID「710」と、取得要求に含まれる日時情報「2011年2月24日12時9分」と近似する所在日時「2011年2月24日12時10分」とに対応する所在位置「経度X60緯度Y60」を取得する。   For example, the various information stored in the vehicle information storage unit 512b is in the state illustrated in FIG. 19, and the various information stored in the shooting information storage unit 513 is in the state illustrated in FIG. As in the above example, the authentication unit 514b receives an acquisition request including the user ID “140-1”, the train ID “710”, and the date information “February 24, 2011, 12: 9”. And In such a case, the authentication by the authentication unit 514b is successful. Here, the date information “February 24, 2011 12: 9” included in the acquisition request is almost the same as the shooting date “February 24, 2011 12:10” stored in the imaging information storage unit 513. Identical and approximate. Here, it is assumed that approximation is made if the difference between the date and time information included in the acquisition request and the shooting date and time is within a predetermined threshold range (for example, ± 10 minutes). In this case, the transmission unit 514c transmits the user ID “140-1” and the train ID “710” included in the acquisition request and the date / time information “February 24, 2011” included in the acquisition request from the vehicle information storage unit 512b. The location position “longitude X60 latitude Y60” corresponding to the location date and time “February 24, 2011, 12:10” which is approximate to “day 12: 9” is acquired.

そして、取得要求に含まれる日時情報「2011年2月24日12時9分」が、撮影情報記憶部513に記憶されている撮影日時「2011年2月24日12時10分」とほぼ同一であり、近似する。なお、ここでは、取得要求に含まれる日時情報と撮影日時との差異が所定の閾値の範囲内(例えば、±5分)であれば近似するものとする。また、撮影情報記憶部513に記憶されている撮影位置「緯度X11経度Y11、緯度X12経度Y12、緯度X13経度Y13、緯度X14経度Y14」が示す領域(以下、「領域XY14」とする)に、上記において乗物情報記憶部512bから取得した所在位置「経度X60緯度Y60」によって示される位置(以下、「位置Z」とする)が含まれるものとする。かかる場合には、送信部514cは、画像ストレージIDが「440−4」である画像ストレージ440−4に画像ID「G12」等を含む許諾情報を送信するとともに、画像ID「G12」と画像ストレージID「440−4」とを含む検索結果を画像収集装置610に送信する。   The date and time information “February 24, 2011 12: 9” included in the acquisition request is almost the same as the shooting date and time “February 24, 2011 12:10” stored in the imaging information storage unit 513. And approximate. Here, it is assumed that approximation is made if the difference between the date and time information included in the acquisition request and the shooting date and time is within a predetermined threshold range (for example, ± 5 minutes). In addition, an area (hereinafter referred to as “area XY14”) indicated by the imaging position “latitude X11 longitude Y11, latitude X12 longitude Y12, latitude X13 longitude Y13, latitude X14 longitude Y14” stored in the imaging information storage unit 513 is displayed. It is assumed that the position (hereinafter referred to as “position Z”) indicated by the location position “longitude X60 latitude Y60” acquired from the vehicle information storage unit 512b in the above. In such a case, the transmission unit 514c transmits permission information including the image ID “G12” and the like to the image storage 440-4 whose image storage ID is “440-4”, and the image ID “G12” and the image storage. The search result including the ID “440-4” is transmitted to the image collection device 610.

また、上記例において、領域XY14に位置Zが含まれないものとする。このとき、送信部514cは、領域XY14の外周と位置Zとの直線距離が所定の閾値(例えば、5[m])よりも小さい場合には、画像ID等の送信処理を行う。   In the above example, it is assumed that the position Z is not included in the region XY14. At this time, when the linear distance between the outer periphery of the region XY14 and the position Z is smaller than a predetermined threshold (for example, 5 [m]), the transmission unit 514c performs transmission processing such as an image ID.

なお、図20に示した例では、撮影情報記憶部513の撮影位置には領域を示す4点の位置情報が記憶されるが、撮影情報記憶部513の撮影位置には、1点の位置を示す位置情報のみが記憶されてもよい。かかる場合には、送信部514cは、例えば、撮影情報記憶部513に記憶されている1点の位置情報を中心点とする所定の半径(例えば、5[m])の円領域内に、位置Zが含まれるか、又は、かかる円領域と位置Zとが近傍に位置する場合(例えば、円領域の円周と位置Zとの直線距離が所定の閾値(例えば、1[m])よりも小さい場合)には、画像ID等の送信処理を行ってもよい。   In the example illustrated in FIG. 20, the position information of four points indicating the area is stored in the shooting position of the shooting information storage unit 513, but the position of one point is set as the shooting position of the shooting information storage unit 513. Only the position information shown may be stored. In such a case, for example, the transmission unit 514c has a position within a circular area having a predetermined radius (for example, 5 [m]) centered on the position information of one point stored in the imaging information storage unit 513. Z is included, or when such a circular region and the position Z are located in the vicinity (for example, the linear distance between the circumference of the circular region and the position Z is greater than a predetermined threshold (for example, 1 [m]) If it is small, transmission processing such as an image ID may be performed.

このように、実施例1におけるサービスサーバ510は、利用者の所在位置との比較に用いる位置情報として、撮影装置240が設置された位置ではなく、撮影装置240により撮影された撮影対象の位置を用いる。例えば、撮影装置240が建物の屋上に設置された監視カメラ等である場合、撮影装置240が設置された位置は、建物自体であり、撮影装置240により撮影された撮影対象の位置は、例えば建物の前の線路や道路である。利用者が建物の前を通過する電車10に乗車し、建物の屋上に設置された撮影装置240によって電車10が撮影されたとする。すると、日時情報が近似すれば、この撮影装置240によって生成された画像データには利用者に乗車された電車10が写っている可能性があるが、電車10の所在位置(線路)と撮影装置240が設置された位置(建物)とを比較したとしても、必ずしも、利用者が乗車している電車10が写っている画像データとしてこの画像データが検索されるとは限らない。これに対し、電車10の所在位置(線路)と撮影装置240により撮影された撮影対象の位置(建物の前の線路や道路)とを比較すれば、利用者が写っている画像データとしてこの画像データが検索される可能性は高くなる。   As described above, the service server 510 according to the first exemplary embodiment uses the position of the photographing target photographed by the photographing apparatus 240 instead of the position where the photographing apparatus 240 is installed as the position information used for comparison with the user's location. Use. For example, when the photographing device 240 is a surveillance camera or the like installed on the roof of a building, the position where the photographing device 240 is installed is the building itself, and the position of the subject to be photographed by the photographing device 240 is, for example, a building The tracks and roads in front of. It is assumed that the user gets on the train 10 passing in front of the building and the train 10 is photographed by the photographing device 240 installed on the roof of the building. Then, if the date and time information is approximate, there is a possibility that the train 10 on which the user is boarded is reflected in the image data generated by the photographing device 240. However, the location (track) of the train 10 and the photographing device Even if the position (building) 240 is compared, this image data is not always retrieved as image data showing the train 10 on which the user is on. On the other hand, if the location (track) of the train 10 and the position of the subject to be photographed (railway or road in front of the building) taken by the photographing device 240 are compared, this image is shown as image data showing the user. The likelihood that the data will be retrieved increases.

続いて、電車IDを含まず、利用者ID、位置情報及び日時情報を含む取得要求を受信するケースについて説明する。認証部514bは、利用者ID、位置情報及び日時情報を含む取得要求を受信した場合には、かかる取得要求に含まれる利用者ID、位置情報及び日時情報の組合せが、利用者情報記憶部512aに記憶されているか否かを判定することで認証を行う。なお、認証部514bは、取得要求に含まれる位置情報及び日時情報の組合せと近似する所在日時及び所在位置を含む行動情報が利用者情報記憶部512aに記憶されていれば認証成功としてもよい。   Next, a case where an acquisition request including a user ID, position information, and date / time information is received without including a train ID will be described. When the authentication unit 514b receives an acquisition request including a user ID, location information, and date / time information, the combination of the user ID, location information, and date / time information included in the acquisition request is a user information storage unit 512a. Authentication is performed by determining whether or not the information is stored in the memory. Note that the authentication unit 514b may determine that authentication is successful if behavior information including the location date and location that is approximate to the combination of location information and date information included in the acquisition request is stored in the user information storage unit 512a.

送信部514cは、認証部514bによる認証が成功した場合に、取得要求に含まれる位置情報及び日時情報と近似する位置情報及び日時情報に相当する撮影位置及び撮影日時に対応する画像ID及び画像ストレージIDを撮影情報記憶部513から取得する。そして、送信部514cは、取得した画像IDと、取得要求に含まれる利用者IDとを含む許諾情報を画像ストレージに送信する。また、送信部514cは、利用者情報記憶部512aから取得した画像ID及び画像ストレージIDを含む検索結果を画像収集装置610に送信する。   The transmission unit 514c, when the authentication by the authentication unit 514b is successful, the image ID and image storage corresponding to the shooting position and the shooting date / time corresponding to the position information and date / time information approximate to the position information and date / time information included in the acquisition request The ID is acquired from the shooting information storage unit 513. Then, the transmission unit 514c transmits permission information including the acquired image ID and the user ID included in the acquisition request to the image storage. In addition, the transmission unit 514 c transmits a search result including the image ID and the image storage ID acquired from the user information storage unit 512 a to the image collection device 610.

また、図13に例示するように、画像収集装置610は、信号送受信部611と、表示部612と、利用者情報記憶部613と、画像記憶部614と、制御部615とを有する。   As illustrated in FIG. 13, the image collection device 610 includes a signal transmission / reception unit 611, a display unit 612, a user information storage unit 613, an image storage unit 614, and a control unit 615.

信号送受信部611は、外部装置との間で各種情報を送受信する通信デバイスである。例えば、信号送受信部611は、利用者端末140から検索要求を受信する。また、例えば、信号送受信部611は、サービスサーバ510に画像IDの取得要求を送信する。表示部612は、各種情報を出力する出力デバイスであり、例えば、液晶ディスプレイ等である。   The signal transmission / reception unit 611 is a communication device that transmits / receives various information to / from an external device. For example, the signal transmission / reception unit 611 receives a search request from the user terminal 140. For example, the signal transmission / reception unit 611 transmits an image ID acquisition request to the service server 510. The display unit 612 is an output device that outputs various types of information, such as a liquid crystal display.

利用者情報記憶部613は、利用者端末140の要求部144dから受信した検索要求に含まれる利用者ID、日時情報及び位置情報等を記憶する。画像記憶部614は、後述する制御部615によって画像ストレージ440から取得された画像データや、かかる画像データに関する撮影情報等を記憶する。   The user information storage unit 613 stores a user ID, date information, position information, and the like included in the search request received from the request unit 144d of the user terminal 140. The image storage unit 614 stores image data acquired from the image storage 440 by the control unit 615 (to be described later), shooting information related to the image data, and the like.

制御部615は、画像収集装置610による各種処理を全体制御する。図13に示した例では、制御部615は、要求部615aと、格納部615bとを有する。   The control unit 615 performs overall control of various processes performed by the image collection device 610. In the example illustrated in FIG. 13, the control unit 615 includes a request unit 615a and a storage unit 615b.

要求部615aは、利用者端末140から検索要求を受信した場合に、サービスサーバ510から画像IDを取得し、取得した画像IDを画像ストレージ440に送信することで、画像ストレージ440から画像データを取得する。   When receiving a search request from the user terminal 140, the request unit 615a acquires an image ID from the service server 510 and transmits the acquired image ID to the image storage 440, thereby acquiring image data from the image storage 440. To do.

具体的には、要求部615aは、利用者端末140から検索要求を受信した場合に、かかる検索要求に含まれる利用者ID、日時情報及び位置情報を含む取得要求をサービスサーバ510に送信する。そして、要求部615aは、かかる取得要求に応答してサービスサーバ510から画像ID及び画像ストレージIDを含む検索結果を受信した場合に、かかる画像IDと利用者IDとを含む画像取得要求を、検索結果に含まれる画像ストレージIDに対応する画像ストレージ440に送信する。これにより、要求部615aは、画像ストレージ440から画像データを取得する。   Specifically, when the request unit 615a receives a search request from the user terminal 140, the request unit 615a transmits an acquisition request including the user ID, date / time information, and position information included in the search request to the service server 510. When the request unit 615a receives a search result including the image ID and the image storage ID from the service server 510 in response to the acquisition request, the request unit 615a searches for an image acquisition request including the image ID and the user ID. It transmits to the image storage 440 corresponding to the image storage ID included in the result. Thereby, the request unit 615a acquires image data from the image storage 440.

格納部615bは、要求部615aによって取得された画像データを画像記憶部614に格納する。このとき、要求部615aは、画像データに関する撮影情報についても画像記憶部614に格納してもよい。なお、制御部615は、要求部615aによって取得された画像データを表示部612に表示制御してもよい。   The storage unit 615b stores the image data acquired by the request unit 615a in the image storage unit 614. At this time, the request unit 615a may also store shooting information related to image data in the image storage unit 614. Note that the control unit 615 may display-control the image data acquired by the request unit 615a on the display unit 612.

[実施例1の効果]
上述してきたように、実施例1における画像収集システム1において、サービスサーバ510は、利用者が乗車する電車10等の乗物を識別するための乗物ID(電車ID)と、乗物が所在する所在位置と、利用者が乗物に乗車してから降車するまでの日時の範囲である乗降車日時と、利用者を識別するための利用者IDとを対応付けて記憶する乗物情報記憶部512bを有する。また、サービスサーバ510は、建物内外に設置された撮影装置240によって撮影されることで生成された画像データを識別するための画像IDと、撮影装置240により撮影された撮影対象の位置を示す撮影位置と、撮影装置240により撮影が行われた撮影日時とを対応付けて記憶する撮影情報記憶部513を有する。そして、サービスサーバ510の認証部514bは、画像収集装置610から利用者IDと乗物IDと日時情報とを含む取得要求を受信した場合に、かかる利用者識別子及び乗物識別子と、かかる日時情報と近似する日時が含まれる乗降車日時とが対応付けて乗物情報記憶部512bに記憶されているか否かを判定することにより認証を行う。そして、サービスサーバ510の送信部514cは、認証部514bによる認証が成功した場合に、取得要求に含まれる利用者ID、乗物ID及び日時情報に対応する所在位置を乗物情報記憶部512bから取得し、取得した所在位置及び取得要求に含まれる日時情報と近似する所在位置及び日時情報に相当する撮影位置及び撮影日時に対応付けて撮影情報記憶部513に記憶されている画像IDを取得要求の送信元である画像収集装置610に送信する。
[Effect of Example 1]
As described above, in the image collection system 1 according to the first embodiment, the service server 510 includes a vehicle ID (train ID) for identifying a vehicle such as the train 10 on which the user rides, and a location where the vehicle is located. And a vehicle information storage unit 512b that stores a boarding date and time, which is a range of date and time from when the user gets on the vehicle until it gets off, and a user ID for identifying the user in association with each other. In addition, the service server 510 captures an image ID for identifying image data generated by being photographed by the photographing device 240 installed inside and outside the building, and a photographing indicating the position of the photographing target photographed by the photographing device 240. A shooting information storage unit 513 that stores the position and the shooting date and time when the shooting is performed by the shooting device 240 is associated. When the authentication unit 514b of the service server 510 receives an acquisition request including the user ID, the vehicle ID, and the date / time information from the image collection device 610, the authentication unit 514b approximates the user identifier / vehicle identifier and the date / time information. Authentication is performed by determining whether or not the boarding / exiting date / time including the date / time to be stored is stored in the vehicle information storage unit 512b. Then, when authentication by the authentication unit 514b is successful, the transmission unit 514c of the service server 510 acquires the location corresponding to the user ID, vehicle ID, and date / time information included in the acquisition request from the vehicle information storage unit 512b. The acquisition request for the image ID stored in the shooting information storage unit 513 in association with the shooting position and shooting date and time corresponding to the location position and date and time information approximate to the date and time information included in the acquisition request is acquired. The image is transmitted to the original image collection device 610.

これにより、サービスサーバ510は、利用者に乗車された乗物が写っている可能性のある画像データの画像IDを利用者に提供することができる。例えば、利用者は、外出先から帰宅した場合等に、画像収集装置610に電車IDや日時情報を入力するだけで、外出中に監視カメラ等により撮影された乗物の画像データのうち、利用者が乗車した乗物の画像データを取得することができる。このようなことから、実施例1における画像収集システム1は、利用者を含む画像データを利用者に多数提供することができる。これにより、利用者は、1日の行動軌跡が写された画像データを収集することができる。   As a result, the service server 510 can provide the user with an image ID of image data in which the vehicle on which the user is riding may be reflected. For example, when the user returns home from a place where he / she goes out, he / she simply inputs the train ID and date / time information to the image collection device 610, and the user can use the image data of the vehicle photographed by the surveillance camera or the like while he / she is out. It is possible to acquire image data of a vehicle on which the vehicle rides. For this reason, the image collection system 1 according to the first embodiment can provide a large number of image data including the user to the user. Thereby, the user can collect image data in which the action trajectory of the day is copied.

また、実施例1におけるサービスサーバ510の送信部514cは、認証部514bによる認証が成功した場合に、画像収集装置610から受信した取得要求に含まれる利用者IDと、画像収集装置610に送信する画像IDとを画像ストレージ440に送信することで、かかる利用者IDと画像IDとを含む画像取得要求を受信する画像ストレージ440に対して、かかる画像IDに対応する画像データを提供許可させる。これにより、サービスサーバ510は、認証部514bによって認証が成功した場合に限り、画像ストレージ440から画像収集装置610への画像データの提供を許可することができる。   Also, the transmission unit 514 c of the service server 510 according to the first embodiment transmits the user ID included in the acquisition request received from the image collection device 610 and the image collection device 610 when the authentication by the authentication unit 514 b is successful. By transmitting the image ID to the image storage 440, the image storage 440 that receives the image acquisition request including the user ID and the image ID is allowed to provide image data corresponding to the image ID. As a result, the service server 510 can permit the provision of the image data from the image storage 440 to the image collection device 610 only when the authentication unit 514b succeeds in the authentication.

また、実施例1におけるサービスサーバ510の格納部514aは、乗物装置710から、乗物を示す乗物ID(電車ID)と、乗物が所在する所在位置と、利用者を示す利用者IDと、利用者が乗物に乗車した乗車日時又は該利用者が乗物から降車した降車日時とを含む乗物情報を受信した場合に、かかる乗物情報を乗物情報記憶部512bに格納する。これにより、サービスサーバ510は、各乗物の行動履歴を集約することでき、この結果、利用者の正当性を判定する認証処理を行うことができる。   In addition, the storage unit 514a of the service server 510 according to the first embodiment receives a vehicle ID (train ID) indicating a vehicle, a location where the vehicle is located, a user ID indicating a user, and a user from the vehicle device 710. When the vehicle information including the date and time when the user gets on the vehicle or the date and time when the user gets off the vehicle is received, the vehicle information is stored in the vehicle information storage unit 512b. As a result, the service server 510 can aggregate the action history of each vehicle, and as a result, can perform authentication processing for determining the legitimacy of the user.

また、実施例1におけるサービスサーバ510の格納部514aは、撮影装置240から画像データの画像ID及び撮影日時を受信した場合に、撮影装置240により撮影された撮影対象の位置を示す撮影位置に対応付けて、画像ID及び撮影日時を撮影情報記憶部513に格納する。これにより、サービスサーバ510は、各撮影装置によって生成された画像データに関する撮影情報を集約することができ、この結果、利用者に乗車された乗物が写っている可能性のある画像データの画像IDを利用者に提供することができる。   In addition, the storage unit 514a of the service server 510 according to the first embodiment corresponds to a shooting position indicating the position of the shooting target shot by the shooting device 240 when the image ID and the shooting date / time of the image data are received from the shooting device 240. In addition, the image ID and the shooting date / time are stored in the shooting information storage unit 513. As a result, the service server 510 can collect shooting information related to the image data generated by each shooting device, and as a result, the image ID of the image data in which the vehicle on which the user rides may be reflected. Can be provided to users.

次に、実施例2では、図1に示した利用者端末120、撮影装置220、運用端末310、サービスサーバによる処理について詳細に説明する。なお、実施例2におけるサービスサーバは、実施例1において説明したサービスサーバ510と異なる処理を行うので、サービスサーバ520と表記するものとする。また、運用端末310は、撮影装置220の撮影位置をサービスサーバ520に事前登録するが、かかる運用端末310による処理は、上記図4及び図5を用いて説明した処理と同様であるので、ここでは詳細な説明を省略する。   Next, in the second embodiment, processing by the user terminal 120, the imaging device 220, the operation terminal 310, and the service server illustrated in FIG. 1 will be described in detail. Note that the service server in the second embodiment performs processing different from that of the service server 510 described in the first embodiment, and is therefore referred to as a service server 520. Further, the operation terminal 310 pre-registers the shooting position of the shooting device 220 in the service server 520. Since the processing by the operation terminal 310 is the same as the processing described with reference to FIGS. Then, detailed description is abbreviate | omitted.

また、実施例2では、複数の利用者端末120が存在するものとする。例えば、図1に示した利用者端末120に対応する利用者端末120−1〜120−mが存在し、利用者端末120−1〜120−mの各々は、サービスサーバ520との間で通信可能に接続されており、定期的に行動情報をサービスサーバ520に送信する。以下では、利用者端末120−1〜120−mを区別する必要がない場合には、これらを総称して「利用者端末120」と表記する場合がある。   In the second embodiment, it is assumed that there are a plurality of user terminals 120. For example, user terminals 120-1 to 120 -m corresponding to the user terminal 120 shown in FIG. 1 exist, and each of the user terminals 120-1 to 120 -m communicates with the service server 520. The connection is possible, and the behavior information is periodically transmitted to the service server 520. Hereinafter, when it is not necessary to distinguish between the user terminals 120-1 to 120-m, they may be collectively referred to as “user terminal 120”.

[画像データの取得要求及び送信]
まず、図21を用いて、利用者端末120、撮影装置220及びサービスサーバ520の間で行われる画像データの取得要求及び送信について説明する。図21は、実施例2における画像データの取得要求及び送信を説明するための図である。
[Request for image data acquisition and transmission]
First, an image data acquisition request and transmission performed between the user terminal 120, the imaging device 220, and the service server 520 will be described with reference to FIG. FIG. 21 is a diagram for explaining an image data acquisition request and transmission according to the second embodiment.

上述したように、撮影装置220は、利用者端末120から画像データの取得要求を受け付け、かかる画像データ取得要求に応じて、画像データを利用者端末120に提供する。これにより、利用者端末120の利用者は、撮影装置220によって撮影された画像データを即座に取得することができる。   As described above, the imaging device 220 receives an image data acquisition request from the user terminal 120 and provides the image data to the user terminal 120 in response to the image data acquisition request. Thereby, the user of the user terminal 120 can immediately acquire the image data photographed by the photographing device 220.

具体的に説明すると、まず、撮影装置220は、予め決められた撮影タイミングで撮影を行い、撮影することにより生成した画像データを記憶している。また、図21に示すように、利用者端末120は、利用者端末120の利用者を示す利用者IDと、利用者端末120が所在する所在位置とを含む行動情報aを、サービスサーバ520に定期的に送信する。サービスサーバ520は、定期的に送信された行動情報aを記憶する。   More specifically, first, the imaging device 220 performs imaging at a predetermined imaging timing, and stores image data generated by imaging. Further, as shown in FIG. 21, the user terminal 120 sends, to the service server 520, behavior information a including a user ID indicating the user of the user terminal 120 and a location where the user terminal 120 is located. Send regularly. The service server 520 stores the behavior information a that is periodically transmitted.

また、利用者端末120は、画像データの取得を要求する画像データ取得要求bを利用者IDとともに撮影装置220に送信する。例えば、撮影範囲内の地面やその境界部分に予め着色がなされていたり、撮影装置220の設置場所であることを案内する看板が撮影範囲の入口に設置されていたりすることで、利用者は、撮影装置220の設置場所を認識することができるとする。すると、利用者は、利用者端末120を操作し、利用者端末120は、画像データ取得要求bを利用者IDとともに撮影装置220に送信する。   In addition, the user terminal 120 transmits an image data acquisition request b requesting acquisition of image data to the photographing apparatus 220 together with the user ID. For example, by coloring the ground in the shooting range and its boundary portion in advance, or by installing a signboard that guides the installation location of the shooting device 220 at the entrance of the shooting range, It is assumed that the installation location of the imaging device 220 can be recognized. Then, the user operates the user terminal 120, and the user terminal 120 transmits the image data acquisition request b to the photographing apparatus 220 together with the user ID.

一方、撮影装置220は、画像データ取得要求bを利用者IDとともに利用者端末120から受信すると、認証要求cをこの利用者IDとともにサービスサーバ520に送信する。ここで、認証要求cは、利用者端末120に対して画像データを送信することを許可するか否かの判定を求めるものである。   On the other hand, when the image capturing apparatus 220 receives the image data acquisition request b together with the user ID from the user terminal 120, the imaging apparatus 220 transmits an authentication request c together with the user ID to the service server 520. Here, the authentication request c is a request for determining whether or not to allow the user terminal 120 to transmit image data.

サービスサーバ520は、認証要求cを利用者IDとともに撮影装置220から受信すると、記憶している行動情報aを参照し、この利用者IDに対応付けて記憶している所在位置が、撮影装置220の撮影位置に相当する所在位置に近似するか否かを判定する。そして、サービスサーバ520は、近似すると判定した場合に、利用者端末120に対して画像データを送信することを許可するとの許諾情報dを撮影装置220に送信する。   When the service server 520 receives the authentication request c together with the user ID from the imaging device 220, the service server 520 refers to the stored behavior information a, and the location stored in association with the user ID is the imaging device 220. It is determined whether or not it approximates to a location corresponding to the shooting position. When the service server 520 determines to approximate, the service server 520 transmits permission information d indicating that the user terminal 120 is permitted to transmit image data to the photographing apparatus 220.

撮影装置220は、許諾情報dをサービスサーバ520から受信すると、記憶している画像データeを利用者端末120に送信する。   When receiving the permission information d from the service server 520, the photographing apparatus 220 transmits the stored image data e to the user terminal 120.

[装置の処理の流れ]
次に、図22を用いて、撮影装置220の撮影処理について説明する。図22は、実施例2における画像収集システム1による撮影処理を示す図である。
[Device processing flow]
Next, the photographing process of the photographing apparatus 220 will be described with reference to FIG. FIG. 22 is a diagram illustrating a photographing process performed by the image collection system 1 according to the second embodiment.

図22に示すように、撮影装置220は、撮影タイミングであるか否かを監視する(ステップS81)。なお、撮影タイミングは、システムで予め決められている時間毎であってもよいし、撮影装置220を管理する管理者によって任意に決定される時間毎であってもよく、例えば、1分毎や5分毎である。   As shown in FIG. 22, the photographing apparatus 220 monitors whether or not it is a photographing timing (step S81). The shooting timing may be every time determined in advance by the system, or may be every time arbitrarily determined by an administrator who manages the shooting device 220, for example, every minute or Every 5 minutes.

そして、撮影装置220は、撮影タイミングである場合に、撮影処理を行うことで画像データを生成する(ステップS82)。そして、撮影装置220は、生成した画像データに対応付けて画像IDを払い出し、画像ID、画像データ及び撮影日時を画像記憶部223に格納する(ステップS83)。このとき、撮影装置220は、自装置である撮影装置220を識別するための撮影装置IDとともに画像データ等を画像記憶部223に格納してもよい。   Then, when it is the photographing timing, the photographing apparatus 220 generates image data by performing a photographing process (step S82). Then, the photographing apparatus 220 pays out an image ID in association with the generated image data, and stores the image ID, the image data, and the photographing date / time in the image storage unit 223 (step S83). At this time, the image capturing device 220 may store image data and the like in the image storage unit 223 together with the image capturing device ID for identifying the image capturing device 220 that is the device itself.

次に、図23を用いて、利用者端末120と撮影装置220とサービスサーバ520との間における画像データの送受信処理について説明する。図23は、実施例2における画像収集システム1による画像データの送受信処理を示す図である。   Next, image data transmission / reception processing among the user terminal 120, the imaging device 220, and the service server 520 will be described with reference to FIG. FIG. 23 is a diagram illustrating image data transmission / reception processing by the image collection system 1 according to the second embodiment.

図23に示すように、利用者端末120は、画像データの取得を要求する画像データ取得要求を、利用者IDとともに撮影装置220に送信する(ステップS91)。例えば、撮影装置220の設置場所で、利用者が利用者端末120を操作することで、利用者端末120は、看板に表示されたQRコード(登録商標)を読み取り、情報通信ネットワーク20を介して撮影装置220のURL(Uniform Resource Locator)にアクセスする。そして、例えば、利用者端末120は、所定の表示部に、利用者IDの入力ボックスと『画像データ取得要求』のボタンとを表示することで、利用者からの利用者IDの入力とボタン押下とを受け付け、画像データ取得要求を利用者IDとともに撮影装置220に送信する。なお、画像データ取得要求の送信手法はこれに限られるものではない。例えば、利用者端末120は、看板に記載された撮影装置220のURLの入力を利用者から受け付けたり、予め撮影装置220のURLを記憶している等、他の手法で撮影装置220と通信を行ってもよい。   As illustrated in FIG. 23, the user terminal 120 transmits an image data acquisition request for requesting acquisition of image data to the photographing apparatus 220 together with the user ID (step S91). For example, when the user operates the user terminal 120 at the installation location of the image capturing device 220, the user terminal 120 reads a QR code (registered trademark) displayed on a signboard and passes through the information communication network 20. The URL (Uniform Resource Locator) of the imaging device 220 is accessed. Then, for example, the user terminal 120 displays a user ID input box and an “image data acquisition request” button on a predetermined display unit, thereby inputting the user ID from the user and pressing the button. And the image data acquisition request is transmitted to the photographing apparatus 220 together with the user ID. Note that the transmission method of the image data acquisition request is not limited to this. For example, the user terminal 120 communicates with the image capturing device 220 by other methods, such as accepting an input of the URL of the image capturing device 220 described on the sign from a user, or storing the URL of the image capturing device 220 in advance. You may go.

続いて、撮影装置220は、画像データ取得要求を利用者IDとともに受信した場合に、認証要求を、この利用者IDとともにサービスサーバ520に送信する(ステップS92)。ここで、認証要求は、利用者端末120に対して画像データを送信することを許可するか否かの判定を求めるものである。   Subsequently, when receiving the image data acquisition request together with the user ID, the imaging apparatus 220 transmits an authentication request together with the user ID to the service server 520 (step S92). Here, the authentication request is a request for determining whether or not to allow the user terminal 120 to transmit image data.

サービスサーバ520は、認証要求を利用者IDとともに受信した場合に、利用者情報記憶部522に記憶されている行動情報を用いて認証処理を行う(ステップS93)。例えば、サービスサーバ520は、認証要求とともに受信した利用者IDが利用者情報記憶部522に記憶されているか否かを判定することで、サービスサーバ520によって提供されるサービスに利用者が加入しているか否かを判定する。サービスサーバ520は、利用者IDが利用者情報記憶部522に記憶されている場合に認証成功とし、利用者IDが利用者情報記憶部522に記憶されていない場合に認証失敗とする。   When the service server 520 receives the authentication request together with the user ID, the service server 520 performs an authentication process using the behavior information stored in the user information storage unit 522 (step S93). For example, the service server 520 determines whether the user ID received together with the authentication request is stored in the user information storage unit 522, so that the user subscribes to the service provided by the service server 520. It is determined whether or not. The service server 520 determines that the authentication is successful when the user ID is stored in the user information storage unit 522, and determines that the authentication is failed when the user ID is not stored in the user information storage unit 522.

続いて、サービスサーバ520は、利用者の所在位置が、撮影装置220の撮影位置に含まれることを確認する(ステップS94)。例えば、サービスサーバ520は、認証要求とともに受信した利用者IDに対応付けて利用者情報記憶部522に記憶されている所在位置が、撮影情報記憶部523に記憶されている撮影装置220の撮影位置に相当する所在位置に近似するか否かを判定する。   Subsequently, the service server 520 confirms that the location of the user is included in the imaging position of the imaging device 220 (step S94). For example, the service server 520 has the shooting position of the shooting apparatus 220 in which the location stored in the user information storage unit 522 is stored in the shooting information storage unit 523 in association with the user ID received together with the authentication request. It is determined whether or not the position is approximate to the location corresponding to.

例えば、サービスサーバ520は、利用者IDに対応付けて利用者情報記憶部522に記憶されている所在位置のうち、最も日時情報が新しい所在位置について、撮影装置220の撮影位置に相当する所在位置に近似するか否かを判定する。これにより、サービスサーバ520は、画像データの取得を要求する利用者が、撮影装置220の撮影位置近辺に所在するか否かを判定することができ、この結果、取得要求の送信元である利用者の正当性を判定することができる。なお、ここでいう正当性とは、「利用者は、少なくとも撮影装置220の撮影位置近辺に所在する」という正当性である。   For example, the service server 520 corresponds to the shooting position of the shooting apparatus 220 for the position with the newest date and time information among the positions stored in the user information storage unit 522 in association with the user ID. It is determined whether or not to approximate. Accordingly, the service server 520 can determine whether or not the user who requests acquisition of the image data is located near the shooting position of the shooting apparatus 220, and as a result, the use that is the transmission source of the acquisition request. The legitimacy of the person can be determined. Note that the legitimacy here is legitimacy that “the user is at least in the vicinity of the photographing position of the photographing device 220”.

続いて、サービスサーバ520は、利用者端末120に対して画像データを送信することを許可する許諾情報を、撮影装置220から受信した利用者IDとともに、撮影装置220に送信する(ステップS95)。   Subsequently, the service server 520 transmits permission information, which permits transmission of image data to the user terminal 120, together with the user ID received from the image capturing device 220, to the image capturing device 220 (step S95).

撮影装置220は、サービスサーバ520から許諾情報を受信した場合に、画像記憶部223に記憶されている画像データを、画像データ取得要求の送信元である利用者端末120に送信する(ステップS96)。例えば、撮影装置220は、許諾情報とともに受信した利用者IDを用いて、画像データ取得要求の送信元である利用者端末120を特定し、画像記憶部223に記憶されている画像データのうち、最新の画像データを、利用者端末120に送信する。   When receiving the permission information from the service server 520, the imaging apparatus 220 transmits the image data stored in the image storage unit 223 to the user terminal 120 that is the transmission source of the image data acquisition request (step S96). . For example, the imaging device 220 identifies the user terminal 120 that is the transmission source of the image data acquisition request using the user ID received together with the permission information, and among the image data stored in the image storage unit 223, The latest image data is transmitted to the user terminal 120.

[実施例2における各装置の構成]
次に、図24を用いて、実施例2における画像収集システム1に含まれる各装置の構成について説明する。図24は、実施例2における各装置の構成例を示す図である。図24に示すように、実施例2における画像収集システム1には、利用者端末120、撮影装置220、運用端末310、サービスサーバ520が含まれる。
[Configuration of each apparatus in Embodiment 2]
Next, the configuration of each device included in the image collection system 1 according to the second embodiment will be described with reference to FIG. FIG. 24 is a diagram illustrating a configuration example of each device according to the second embodiment. As shown in FIG. 24, the image collection system 1 according to the second embodiment includes a user terminal 120, a photographing device 220, an operation terminal 310, and a service server 520.

利用者端末120は、図24に例示するように、信号送受信部121と、GPS部122と、利用者情報記憶部123と、制御部124とを有する。   As illustrated in FIG. 24, the user terminal 120 includes a signal transmission / reception unit 121, a GPS unit 122, a user information storage unit 123, and a control unit 124.

信号送受信部121は、外部装置との間で各種情報を送受信する通信デバイスである。例えば、信号送受信部121は、サービスサーバ520に行動情報を送信し、撮影装置220に画像データ取得要求を送信する。   The signal transmission / reception unit 121 is a communication device that transmits / receives various information to / from an external device. For example, the signal transmission / reception unit 121 transmits behavior information to the service server 520 and transmits an image data acquisition request to the imaging device 220.

GPS部122は、利用者端末120の所在位置を検出する。例えば、GPS部122は、GPS衛星から送信される信号を受信することにより、利用者端末120の所在位置として、経度及び緯度を検出する。なお、GPS部122は、後述する位置情報取得部124aによって制御される。   The GPS unit 122 detects the location of the user terminal 120. For example, the GPS unit 122 detects the longitude and latitude as the location of the user terminal 120 by receiving a signal transmitted from a GPS satellite. The GPS unit 122 is controlled by a position information acquisition unit 124a described later.

利用者情報記憶部123は、利用者端末120が所在する所在位置、かかる所在位置に利用者端末120が所在した所在日時等を記憶する。なお、利用者情報記憶部123は、後述する位置情報登録部124bによって更新される。   The user information storage unit 123 stores a location where the user terminal 120 is located, a date and time where the user terminal 120 is located, and the like. Note that the user information storage unit 123 is updated by a position information registration unit 124b described later.

制御部124は、利用者端末120による各種処理を全体制御する。図24に示した例では、制御部124は、位置情報取得部124aと、位置情報登録部124bと、要求部124cとを有する。   The control unit 124 performs overall control of various processes performed by the user terminal 120. In the example illustrated in FIG. 24, the control unit 124 includes a position information acquisition unit 124a, a position information registration unit 124b, and a request unit 124c.

位置情報取得部124aは、GPS部122を制御することにより、利用者端末120の所在位置を取得する。具体的には、位置情報取得部124aは、サービスサーバ520に行動情報を送信するタイミングであるか否かを監視し、送信タイミングになった場合に、GPS部122に利用者端末120の所在位置を取得させる。   The position information acquisition unit 124 a acquires the location of the user terminal 120 by controlling the GPS unit 122. Specifically, the location information acquisition unit 124a monitors whether or not it is the timing for transmitting the behavior information to the service server 520. When the timing is reached, the location of the user terminal 120 in the GPS unit 122 is detected. To get.

位置情報登録部124bは、位置情報取得部124aによって取得された所在位置と、かかる所在位置に利用者端末120が所在した所在日時等を利用者情報記憶部123に登録する。また、位置情報登録部124bは、利用者端末120の利用者を示す利用者IDと、所在位置と、所在日時とを含む行動情報を、信号送受信部121を介してサービスサーバ520に送信する。なお、実施例2においては、行動情報に、利用者IDと、所在位置と、所在日時とが含まれるものとして説明するが、これに限られるものではなく、例えば、所在日時が含まれない行動情報であってもよい。   The location information registration unit 124b registers the location acquired by the location information acquisition unit 124a, the location date and time when the user terminal 120 is located at the location, and the like in the user information storage unit 123. In addition, the location information registration unit 124 b transmits behavior information including the user ID indicating the user of the user terminal 120, the location, and the location date and time to the service server 520 via the signal transmission / reception unit 121. In the second embodiment, the behavior information is described as including the user ID, the location, and the location date / time. However, the behavior information is not limited to this. For example, the behavior information does not include the location date / time. It may be information.

要求部124cは、利用者から画像データの取得を要求する旨の操作を受け付けた場合に、画像データ取得要求を利用者IDとともに撮影装置220に送信する。   When the request unit 124c receives an operation requesting acquisition of image data from a user, the request unit 124c transmits an image data acquisition request to the photographing apparatus 220 together with the user ID.

また、図24に例示する撮影装置220は、建物内外に設置された監視カメラやライブカメラ、又は、利用者端末120の利用者以外の他者に携帯されたデジタルカメラ等である。実施例2では、撮影装置220は、建物内外に設置されたカメラであるものとする。   The imaging device 220 illustrated in FIG. 24 is a surveillance camera or a live camera installed inside or outside a building, or a digital camera carried by someone other than the user of the user terminal 120. In the second embodiment, the imaging device 220 is assumed to be a camera installed inside and outside the building.

かかる撮影装置220は、図24に例示するように、信号送受信部221と、撮影部222と、画像記憶部223と、制御部224とを有する。   The imaging apparatus 220 includes a signal transmission / reception unit 221, an imaging unit 222, an image storage unit 223, and a control unit 224, as illustrated in FIG.

信号送受信部221は、外部装置との間で各種情報を送受信する通信デバイスである。例えば、信号送受信部221は、認証要求をサービスサーバ520に送信し、許諾情報をサービスサーバ520から受信する。撮影部222は、制御部224の制御に従って、撮影処理を行うことで画像データを生成する。   The signal transmission / reception unit 221 is a communication device that transmits / receives various information to / from an external device. For example, the signal transmission / reception unit 221 transmits an authentication request to the service server 520 and receives permission information from the service server 520. The imaging unit 222 generates image data by performing imaging processing according to the control of the control unit 224.

画像記憶部223は、撮影部222によって生成された画像データや、かかる画像データに関する撮影情報等を記憶する。なお、画像記憶部223は、後述する制御部224によって更新される。   The image storage unit 223 stores image data generated by the imaging unit 222, imaging information related to the image data, and the like. The image storage unit 223 is updated by the control unit 224 described later.

制御部224は、撮影装置220による各種処理を全体制御する。具体的には、撮影装置220は、撮影タイミングになった場合に、撮影部222を制御することにより撮影処理を行い、撮影部222によって生成された画像データに画像IDを払い出す。そして、制御部224は、撮影装置ID、画像ID、画像データ及び撮影日時を画像記憶部223に格納する。   The control unit 224 performs overall control of various processes performed by the photographing apparatus 220. Specifically, when the image capturing timing comes, the image capturing device 220 performs image capturing processing by controlling the image capturing unit 222, and pays out an image ID to the image data generated by the image capturing unit 222. Then, the control unit 224 stores the imaging device ID, image ID, image data, and imaging date / time in the image storage unit 223.

また、図24に示した例では、制御部224は、認証要求部224aと、提供部224bとを有する。   In the example illustrated in FIG. 24, the control unit 224 includes an authentication request unit 224a and a providing unit 224b.

認証要求部224aは、利用者端末120から画像データ取得要求を受信した場合に、サービスサーバ520に認証要求を送信する。具体的には、認証要求部224aは、画像データ取得要求を利用者IDとともに利用者端末120から受信した場合に、認証要求をこの利用者IDとともにサービスサーバ520に送信する。ここで、認証要求は、利用者端末120に対して画像データを送信することを許可するか否かの判定を求めるものである。そして、認証要求部224aは、かかる認証要求に応答してサービスサーバ520から許諾情報を受信した場合に、許諾情報を受信した旨を提供部224bに通知する。   The authentication request unit 224 a transmits an authentication request to the service server 520 when receiving an image data acquisition request from the user terminal 120. Specifically, when the authentication request unit 224a receives the image data acquisition request together with the user ID from the user terminal 120, the authentication request unit 224a transmits the authentication request together with the user ID to the service server 520. Here, the authentication request is a request for determining whether or not to allow the user terminal 120 to transmit image data. Then, when receiving the permission information from the service server 520 in response to the authentication request, the authentication request unit 224a notifies the providing unit 224b that the permission information has been received.

提供部224bは、許諾情報を受信した旨の通知を認証要求部224aから受け付けた場合に、画像データを利用者端末120に送信する。例えば、提供部224bは、許諾情報とともに受信した利用者IDを用いて、画像データ取得要求の送信元である利用者端末120を特定し、画像記憶部223に記憶されている画像データのうち、最新の画像データを、利用者端末120に送信する。   The providing unit 224b transmits the image data to the user terminal 120 when receiving a notification that the permission information has been received from the authentication requesting unit 224a. For example, the providing unit 224b identifies the user terminal 120 that is the transmission source of the image data acquisition request using the user ID received together with the permission information, and among the image data stored in the image storage unit 223, The latest image data is transmitted to the user terminal 120.

また、図24に例示するように、運用端末310は、信号送受信部311と、表示部312と、地図情報記憶部313と、制御部314とを有する。運用端末310が有する各処理部による処理は、図13に示した例と同様であるので、ここでは説明を省略する。   Further, as illustrated in FIG. 24, the operation terminal 310 includes a signal transmission / reception unit 311, a display unit 312, a map information storage unit 313, and a control unit 314. Since the processing by each processing unit included in the operation terminal 310 is the same as the example shown in FIG. 13, the description thereof is omitted here.

また、図24に例示するように、サービスサーバ520は、信号送受信部521と、利用者情報記憶部522と、撮影情報記憶部523と、制御部524とを有する。   Also, as illustrated in FIG. 24, the service server 520 includes a signal transmission / reception unit 521, a user information storage unit 522, a shooting information storage unit 523, and a control unit 524.

信号送受信部521は、外部装置との間で各種情報を送受信する通信デバイスである。例えば、信号送受信部521は、利用者端末120から行動情報を受信し、撮影装置220から認証要求を受信し、運用端末310から位置情報を受信する。また、例えば、信号送受信部521は、撮影装置220に許諾情報を送信する。   The signal transmission / reception unit 521 is a communication device that transmits / receives various information to / from an external device. For example, the signal transmission / reception unit 521 receives behavior information from the user terminal 120, receives an authentication request from the imaging device 220, and receives position information from the operation terminal 310. Further, for example, the signal transmission / reception unit 521 transmits the permission information to the image capturing device 220.

利用者情報記憶部522は、利用者端末120の位置情報登録部124bによって送信された行動情報を記憶する。   The user information storage unit 522 stores the behavior information transmitted by the position information registration unit 124b of the user terminal 120.

撮影情報記憶部523は、運用端末310によって送信された撮影位置を記憶する。ここで、図25に、撮影情報記憶部523の一例を示す。図25に示した例では、撮影情報記憶部523は、「撮影装置ID」及び「撮影位置」といった項目を有する。「撮影装置ID」及び「撮影位置」は、運用端末310によって送信される情報であり、後述する格納部524aによって格納される。   The shooting information storage unit 523 stores the shooting position transmitted by the operation terminal 310. Here, FIG. 25 shows an example of the photographing information storage unit 523. In the example illustrated in FIG. 25, the shooting information storage unit 523 includes items such as “shooting device ID” and “shooting position”. The “imaging device ID” and “imaging position” are information transmitted by the operation terminal 310 and are stored by the storage unit 524a described later.

制御部524は、サービスサーバ520による各種処理を全体制御する。図24に示した例では、制御部524は、格納部524aと、認証部524bと、送信部524cとを有する。   The control unit 524 totally controls various processes performed by the service server 520. In the example illustrated in FIG. 24, the control unit 524 includes a storage unit 524a, an authentication unit 524b, and a transmission unit 524c.

格納部524aは、利用者端末120や運用端末310から各種情報を受信した場合に、受信した各種情報を利用者情報記憶部522や撮影情報記憶部523に格納する。具体的には、格納部524aは、利用者端末120から、利用者IDと所在日時と所在位置とを含む行動情報を受信した場合に、受信した行動情報を利用者情報記憶部522に格納する。また、格納部524aは、運用端末310から撮影装置IDと位置情報とを受信した場合に、受信した各種情報を撮影情報記憶部523に格納する。   When the storage unit 524a receives various types of information from the user terminal 120 or the operation terminal 310, the storage unit 524a stores the received various types of information in the user information storage unit 522 or the imaging information storage unit 523. Specifically, the storage unit 524a stores the received behavior information in the user information storage unit 522 when the behavior information including the user ID, the location date and time, and the location is received from the user terminal 120. . In addition, when the storage unit 524a receives the imaging device ID and the position information from the operation terminal 310, the storage unit 524a stores the received various information in the imaging information storage unit 523.

認証部524bは、認証要求を信号送受信部521を介して撮影装置220から受信した場合に、かかる認証要求とともに受信した利用者IDが、利用者情報記憶部522に記憶されているか否かを判定することで認証を行う。   When the authentication unit 524b receives an authentication request from the imaging apparatus 220 via the signal transmission / reception unit 521, the authentication unit 524b determines whether the user ID received together with the authentication request is stored in the user information storage unit 522. To authenticate.

また、認証部524bは、利用者IDが利用者情報記憶部522に記憶されていると判定すると、続いて、利用者の所在位置が、撮影装置220の撮影位置に含まれることを確認する。具体的には、認証部524bは、利用者IDを用いて利用者情報記憶部522を参照し、この利用者IDに対応付けて記憶されている最新の所在位置を取得する。また、認証部524bは、撮影装置220を識別する撮影装置IDを用いて撮影情報記憶部523を参照し、この撮影装置IDに対応付けて記憶されている撮影位置を取得する。   If the authentication unit 524b determines that the user ID is stored in the user information storage unit 522, the authentication unit 524b confirms that the location of the user is included in the imaging position of the imaging device 220. Specifically, the authentication unit 524b refers to the user information storage unit 522 using the user ID, and acquires the latest location stored in association with the user ID. Further, the authentication unit 524b refers to the imaging information storage unit 523 using the imaging device ID for identifying the imaging device 220, and acquires the imaging position stored in association with the imaging device ID.

そして、認証部524bは、所在位置が、撮影位置に相当する所在位置に近似するか否かを判定する。図25に例示した撮影情報記憶部523を用いて説明する。例えば、撮影情報記憶部523に記憶されている撮影位置「緯度X1経度Y1、緯度X2経度Y2、緯度X3経度Y3、緯度X4経度Y4」が示す領域(以下、「領域XY14」とする)に、利用者情報記憶部522から取得した所在位置によって示される位置(以下、「位置Z」とする)が含まれるものとする。かかる場合には、認証部524bは、所在位置が、撮影位置に相当する所在位置に近似すると判定する。   Then, the authentication unit 524b determines whether the location position approximates the location position corresponding to the shooting position. Description will be made using the photographing information storage unit 523 illustrated in FIG. For example, in an area (hereinafter referred to as “area XY14”) indicated by an imaging position “latitude X1 longitude Y1, latitude X2 longitude Y2, latitude X3 longitude Y3, latitude X4 longitude Y4” stored in the imaging information storage unit 523. It is assumed that the position (hereinafter referred to as “position Z”) indicated by the location acquired from the user information storage unit 522 is included. In such a case, the authentication unit 524b determines that the location position approximates the location position corresponding to the shooting position.

また、上記例において、領域XY14に位置Zが含まれないものとする。このとき、認証部524bは、領域XY14の外周と位置Zとの直線距離が所定の閾値(例えば、5[m])よりも小さい場合には、所在位置が、撮影位置に相当する所在位置に近似すると判定する。   In the above example, it is assumed that the position Z is not included in the region XY14. At this time, when the linear distance between the outer periphery of the region XY14 and the position Z is smaller than a predetermined threshold (for example, 5 [m]), the authentication unit 524b sets the location position to the location position corresponding to the shooting position. It is determined to be approximate.

なお、図25に示した例では、撮影情報記憶部523の撮影位置には領域を示す4点の位置情報が記憶されるが、撮影情報記憶部523の撮影位置には、1点の位置を示す位置情報のみが記憶されてもよい。かかる場合には、認証部524bは、例えば、撮影情報記憶部523に記憶されている1点の位置情報を中心点とする所定の半径(例えば、5[m])の円領域内に、位置Zが含まれるか、又は、かかる円領域と位置Zとが近傍に位置する場合(例えば、円領域の円周と位置Zとの直線距離が所定の閾値(例えば、1[m])よりも小さい場合)には、所在位置が、撮影位置に相当する所在位置に近似すると判定する。   In the example shown in FIG. 25, the position information of four points indicating the area is stored in the shooting position of the shooting information storage unit 523, but the position of one point is set in the shooting position of the shooting information storage unit 523. Only the position information shown may be stored. In such a case, for example, the authentication unit 524b has a position within a circular area having a predetermined radius (for example, 5 [m]) centered on the position information of one point stored in the imaging information storage unit 523. Z is included, or when such a circular region and the position Z are located in the vicinity (for example, the linear distance between the circumference of the circular region and the position Z is greater than a predetermined threshold (for example, 1 [m]) If it is small, it is determined that the location position approximates the location position corresponding to the shooting position.

このように、実施例2におけるサービスサーバ520は、利用者の所在位置との比較に用いる位置情報として、撮影装置220が設置された位置ではなく、撮影装置220により撮影された撮影対象の位置を用いる。例えば、撮影装置220が建物の屋上に設置された監視カメラ等である場合、撮影装置220が設置された位置は、建物自体であり、撮影装置220により撮影された撮影対象の位置は、例えば建物の前の道路や公園である。利用者が建物の前の公園を散歩し、建物の屋上に設置された撮影装置220によって撮影されたとする。すると、この撮影装置220によって生成された画像データには利用者が写っている可能性があるが、利用者の所在位置(公園)と撮影装置220が設置された位置(建物)とを比較したとしても、必ずしも、利用者の所在位置が、撮影装置220が設置された位置に近似するとの判定結果になるとは限らない。これに対し、利用者の所在位置(公園)と撮影装置220により撮影された撮影対象の位置(建物の前の道路や公園)とを比較すれば、利用者の所在位置が、撮影装置220により撮影された撮影対象の位置に近似するとの判定結果になる可能性は高くなる。   As described above, the service server 520 according to the second embodiment uses the position of the subject to be photographed by the photographing apparatus 220 as position information used for comparison with the user's location, not the position where the photographing apparatus 220 is installed. Use. For example, when the photographing device 220 is a surveillance camera or the like installed on the roof of a building, the position where the photographing device 220 is installed is the building itself, and the position of the subject to be photographed by the photographing device 220 is, for example, a building There are roads and parks in front of. It is assumed that the user walks in the park in front of the building and is photographed by the photographing device 220 installed on the roof of the building. Then, there is a possibility that the user is reflected in the image data generated by the photographing device 220, but the user's location (park) is compared with the position (building) where the photographing device 220 is installed. However, the determination result that the user's location is close to the position where the photographing apparatus 220 is installed is not always obtained. On the other hand, if the user's location (park) is compared with the position of the object to be imaged (road or park in front of the building) taken by the imaging device 220, the location of the user is determined by the imaging device 220. There is a high possibility that the determination result is approximate to the position of the imaged object.

なお、実施例2においては、認証部524bは、利用者IDに対応付けて記憶されている最新の所在位置を用いて上記判定を行ったが、これに限られるものではない。例えば、利用者端末120は、画像データの取得要求を撮影装置220に送信する際に、同時に、行動情報をサービスサーバ520に送信してもよい。この場合、例えば、利用者端末120は、この行動情報が、画像データの取得要求と同時に送信するものであることを示す情報を添付する。そして、サービスサーバ520は、画像データの取得要求と同時に送信された行動情報に含まれる所在位置を用いて、上記判定を行えばよい。   In the second embodiment, the authentication unit 524b performs the above determination using the latest location stored in association with the user ID. However, the present invention is not limited to this. For example, the user terminal 120 may transmit the behavior information to the service server 520 at the same time when transmitting an image data acquisition request to the imaging device 220. In this case, for example, the user terminal 120 attaches information indicating that this action information is transmitted at the same time as the image data acquisition request. Then, the service server 520 may perform the above determination using the location included in the action information transmitted simultaneously with the image data acquisition request.

送信部524cは、認証部524bによる認証が成功し、利用者の所在位置が撮影装置220の撮影位置に相当する所在位置に近似すると確認された場合に、許諾情報を利用者IDとともに撮影装置220に送信する。   When the authentication by the authentication unit 524b is successful and it is confirmed that the user's location is close to the location corresponding to the imaging position of the imaging device 220, the transmission unit 524c transmits the permission information together with the user ID to the imaging device 220. Send to.

[実施例2の効果]
上述してきたように、実施例2における画像収集システム1は、撮影装置220とサービスサーバ520とを備える。撮影装置220は、建物内外に設置された撮影装置220である。撮影装置220は、画像記憶部223と、認証要求部224aと、提供部224bとを備える。画像記憶部223は、撮影装置220によって撮影されることで生成された画像データを記憶する。認証要求部224aは、画像データ取得要求を、利用者IDとともに利用者端末120から受信した場合に、利用者端末120に対して画像データを送信することを許可するか否かの判定を求める認証要求を、利用者IDとともにサービスサーバ520に送信する。提供部224bは、認証要求に対する判定結果として、利用者端末120に対して画像データを送信することを許可するとの判定結果をサービスサーバ520から受信した場合に、画像記憶部223に記憶された画像データを利用者端末120に送信する。サービスサーバ520は、利用者情報記憶部522と、撮影情報記憶部523と、認証部524bと、送信部524cとを備える。利用者情報記憶部522は、利用者IDと、利用者端末120が所在する所在位置とを含む行動情報を記憶する。撮影情報記憶部523は、撮影装置220により撮影された撮影対象の位置を示す撮影位置を記憶する。認証部524bは、認証要求を利用者IDとともに撮影装置220から受信した場合に、利用者IDと一致する利用者IDに対応付けて利用者情報記憶部522に記憶されている所在位置が、撮影情報記憶部523に記憶されている撮影位置に相当する所在位置に近似するか否かを判定する。送信部524cは、認証部524bによって近似すると判定された場合に、利用者端末120に対して画像データを送信することを許可するとの判定結果を撮影装置220に送信する。
[Effect of Example 2]
As described above, the image collection system 1 according to the second embodiment includes the imaging device 220 and the service server 520. The imaging device 220 is an imaging device 220 installed inside and outside the building. The imaging device 220 includes an image storage unit 223, an authentication request unit 224a, and a providing unit 224b. The image storage unit 223 stores image data generated by being photographed by the photographing device 220. The authentication request unit 224a receives an image data acquisition request together with the user ID from the user terminal 120. The authentication request unit 224a performs authentication for determining whether to permit the user terminal 120 to transmit image data. The request is transmitted to the service server 520 together with the user ID. The providing unit 224b receives an image stored in the image storage unit 223 when receiving from the service server 520 a determination result that permits transmission of image data to the user terminal 120 as a determination result for the authentication request. Data is transmitted to the user terminal 120. The service server 520 includes a user information storage unit 522, a shooting information storage unit 523, an authentication unit 524b, and a transmission unit 524c. The user information storage unit 522 stores behavior information including a user ID and a location where the user terminal 120 is located. The shooting information storage unit 523 stores a shooting position indicating the position of the shooting target shot by the shooting device 220. When the authentication unit 524b receives an authentication request together with the user ID from the imaging device 220, the location stored in the user information storage unit 522 in association with the user ID that matches the user ID is captured. It is determined whether or not the position approximates the location corresponding to the shooting position stored in the information storage unit 523. When it is determined that the authentication unit 524b approximates the transmission unit 524c, the transmission unit 524c transmits a determination result indicating that transmission of image data to the user terminal 120 is permitted to the imaging device 220.

このように、実施例2における撮影装置220は、利用者端末120から画像データの取得要求を受け付け、かかる画像データ取得要求に応じて、画像データを利用者端末120に提供する。このようなことから、利用者端末120の利用者は、撮影装置220によって撮影された画像データを即座に取得することができる。また、実施例2においては、利用者端末120を利用する利用者の所在位置が、撮影装置220の撮影位置に相当する所在位置に近似するか否かが判定され、この判定結果に応じて、利用者端末120に画像データを提供するか否かが決定される。このようなことから、画像収集システム1は、「少なくとも撮影装置220の撮影位置近辺に所在する」という正当性を有する利用者に対して、画像データを提供することができる。   As described above, the image capturing apparatus 220 according to the second embodiment receives an image data acquisition request from the user terminal 120 and provides the image data to the user terminal 120 in response to the image data acquisition request. For this reason, the user of the user terminal 120 can immediately acquire the image data captured by the imaging device 220. In the second embodiment, it is determined whether or not the location of the user who uses the user terminal 120 approximates the location corresponding to the shooting position of the shooting device 220. According to the determination result, Whether to provide image data to the user terminal 120 is determined. For this reason, the image collection system 1 can provide image data to a user who has a legitimacy that “at least in the vicinity of the shooting position of the shooting device 220”.

また、実施例2におけるサービスサーバ520は、格納部524aを備える。格納部524aは、利用者IDと所在位置とを含む行動情報を受信した場合に、利用者IDと所在位置とを利用者情報記憶部522に格納する。これにより、サービスサーバ520は、各利用者の行動履歴を集約することでき、この結果、利用者の正当性を判定する認証処理を行うことができる。   Further, the service server 520 in the second embodiment includes a storage unit 524a. When the behavior information including the user ID and the location is received, the storage unit 524a stores the user ID and the location in the user information storage unit 522. As a result, the service server 520 can aggregate the action history of each user, and as a result, can perform authentication processing for determining the legitimacy of the user.

次に、実施例3では、図1に示した利用者端末130、撮影装置230、運用端末310、サービスサーバ510による処理について詳細に説明する。なお、実施例3におけるサービスサーバは、実施例1において説明したサービスサーバ510と異なる処理を行うので、サービスサーバ530と表記するものとする。また、運用端末310は、撮影装置220の撮影位置をサービスサーバ530に事前登録するが、かかる運用端末310による処理は、上記図4及び図5を用いて説明した処理と同様であるので、ここでは詳細な説明を省略する。   Next, in the third embodiment, processing by the user terminal 130, the imaging device 230, the operation terminal 310, and the service server 510 illustrated in FIG. 1 will be described in detail. Note that the service server in the third embodiment performs processing different from that of the service server 510 described in the first embodiment, and is therefore referred to as a service server 530. Further, the operation terminal 310 pre-registers the shooting position of the shooting device 220 in the service server 530, and the processing by the operation terminal 310 is the same as the processing described with reference to FIGS. Then, detailed description is abbreviate | omitted.

また、実施例3では、複数の利用者端末130が存在するものとする。例えば、図1に示した利用者端末130に対応する利用者端末130−1〜130−mが存在し、利用者端末130−1〜130−mの各々は、サービスサーバ530との間で通信可能に接続されており、定期的に行動情報をサービスサーバ530に送信する。以下では、利用者端末130−1〜130−mを区別する必要がない場合には、これらを総称して「利用者端末130」と表記する場合がある。   In the third embodiment, it is assumed that there are a plurality of user terminals 130. For example, there are user terminals 130-1 to 130 -m corresponding to the user terminal 130 shown in FIG. 1, and each of the user terminals 130-1 to 130 -m communicates with the service server 530. The connection is possible, and the behavior information is periodically transmitted to the service server 530. Hereinafter, when it is not necessary to distinguish between the user terminals 130-1 to 130-m, these may be collectively referred to as “user terminal 130”.

[画像データの取得要求及び送信]
まず、図26を用いて、利用者端末130、撮影装置230及びサービスサーバ530の間で行われる画像データの取得要求及び送信について説明する。図26は、実施例3における画像データの取得要求及び送信を説明するための図である。
[Request for image data acquisition and transmission]
First, an image data acquisition request and transmission performed between the user terminal 130, the imaging device 230, and the service server 530 will be described with reference to FIG. FIG. 26 is a diagram for explaining an image data acquisition request and transmission according to the third embodiment.

上述したように、実施例3における撮影装置230は、利用者端末130から画像データの取得要求を受け付け、かかる画像データ取得要求に応じて、画像データを利用者端末130に提供する。これにより、利用者端末130の利用者は、撮影装置230によって撮影された画像データを即座に取得することができる。   As described above, the imaging device 230 according to the third embodiment accepts an image data acquisition request from the user terminal 130 and provides the image data to the user terminal 130 in response to the image data acquisition request. Thereby, the user of the user terminal 130 can immediately acquire the image data photographed by the photographing device 230.

具体的に説明すると、図26に示すように、利用者端末130は、利用者端末130の利用者を示す利用者IDと、利用者端末130が所在する所在位置とを含む行動情報aを、サービスサーバ530に定期的に送信する。サービスサーバ530は、定期的に送信された行動情報aを記憶する。   Specifically, as shown in FIG. 26, the user terminal 130 includes behavior information a including a user ID indicating the user of the user terminal 130 and a location where the user terminal 130 is located. It periodically transmits to the service server 530. The service server 530 stores the behavior information a that is periodically transmitted.

また、利用者端末130は、画像データの取得を要求する画像データ取得要求bを利用者IDとともに撮影装置230に送信する。例えば、撮影範囲内の地面やその境界部分に予め着色がなされていたり、撮影装置230の設置場所であることを案内する看板が撮影範囲の入口に設置されていたりすることで、利用者は、撮影装置230の設置場所を認識することができるとする。すると、利用者は、利用者端末130を操作し、利用者端末130は、画像データ取得要求bを利用者IDとともに撮影装置230に送信する。   In addition, the user terminal 130 transmits an image data acquisition request b for requesting acquisition of image data to the photographing apparatus 230 together with the user ID. For example, by coloring the ground in the shooting range and its boundary portion in advance, or by installing a signboard that guides the installation location of the shooting device 230 at the entrance of the shooting range, It is assumed that the installation location of the imaging device 230 can be recognized. Then, the user operates the user terminal 130, and the user terminal 130 transmits the image data acquisition request b to the photographing apparatus 230 together with the user ID.

一方、撮影装置230は、画像データ取得要求bを利用者IDとともに利用者端末130から受信すると、認証要求cをこの利用者IDとともにサービスサーバ530に送信する。ここで、認証要求cは、利用者端末130に対して画像データを送信することを許可するか否かの判定を求めるものである。   On the other hand, when receiving the image data acquisition request b together with the user ID from the user terminal 130, the imaging device 230 transmits the authentication request c together with the user ID to the service server 530. Here, the authentication request c is a request for determining whether or not to allow the user terminal 130 to transmit image data.

サービスサーバ530は、認証要求cを利用者IDとともに撮影装置230から受信すると、記憶している行動情報aを参照し、この利用者IDに対応付けて記憶している所在位置が、撮影装置220の撮影位置に相当する所在位置に近似するか否かを判定する。そして、サービスサーバ530は、近似すると判定した場合に、利用者端末130に対して画像データを送信することを許可するとの許諾情報dを撮影装置230に送信する。   When the service server 530 receives the authentication request c together with the user ID from the imaging device 230, the service server 530 refers to the stored behavior information a, and the location stored in association with the user ID is the imaging device 220. It is determined whether or not it approximates to a location corresponding to the shooting position. Then, when it is determined that the service server 530 is approximate, the service server 530 transmits permission information d that permits the user terminal 130 to transmit image data to the photographing apparatus 230.

撮影装置230は、許諾情報dをサービスサーバ530から受信すると、撮影装置230によって撮影が行われることを利用者に報知する(e)。例えば、撮影装置230は、撮影装置230に付属するライトを点滅させたり、撮影装置230に付属する物体を動かしたり、撮影装置230に付属するスピーカーから音を鳴らす等して報知する。   When the photographing apparatus 230 receives the permission information d from the service server 530, the photographing apparatus 230 notifies the user that photographing is performed by the photographing apparatus 230 (e). For example, the photographing device 230 notifies the user by blinking a light attached to the photographing device 230, moving an object attached to the photographing device 230, or making a sound from a speaker attached to the photographing device 230.

そして、撮影装置230は、報知した後に撮影を行い、撮影することで生成した画像データfを、利用者端末130に送信する。   Then, the image capturing device 230 performs image capturing after the notification, and transmits the image data f generated by the image capturing to the user terminal 130.

[装置の処理の流れ]
次に、図27を用いて、利用者端末130と撮影装置230とサービスサーバ530との間における画像データの送受信処理について説明する。図27は、実施例3における画像収集システム1による画像データの送受信処理を示す図である。
[Device processing flow]
Next, transmission / reception processing of image data among the user terminal 130, the imaging device 230, and the service server 530 will be described with reference to FIG. FIG. 27 is a diagram illustrating image data transmission / reception processing by the image collection system 1 according to the third embodiment.

図27に示すように、利用者端末130は、画像データの取得を要求する画像データ取得要求を、利用者IDとともに撮影装置230に送信する(ステップS101)。例えば、撮影装置230の設置場所で、利用者が利用者端末130を操作することで、利用者端末130は、看板に表示されたQRコード(登録商標)を読み取り、情報通信ネットワーク20を介して撮影装置230のURLにアクセスする。そして、例えば、利用者端末130は、所定の表示部に、利用者IDの入力ボックスと『画像データ取得要求』のボタンとを表示することで、利用者からの利用者IDの入力とボタン押下とを受け付け、画像データ取得要求を利用者IDとともに撮影装置230に送信する。なお、画像データ取得要求の送信手法はこれに限られるものではない。例えば、利用者端末130は、看板に記載された撮影装置230のURLの入力を利用者から受け付けたり、予め撮影装置230のURLを記憶している等、他の手法で撮影装置230と通信を行ってもよい。   As shown in FIG. 27, the user terminal 130 transmits an image data acquisition request for requesting acquisition of image data to the photographing apparatus 230 together with the user ID (step S101). For example, when the user operates the user terminal 130 at the installation location of the image capturing device 230, the user terminal 130 reads a QR code (registered trademark) displayed on a signboard and passes through the information communication network 20. Access the URL of the imaging device 230. Then, for example, the user terminal 130 displays a user ID input box and an “image data acquisition request” button on a predetermined display unit, thereby inputting the user ID from the user and pressing the button. And the image data acquisition request is transmitted to the photographing apparatus 230 together with the user ID. Note that the transmission method of the image data acquisition request is not limited to this. For example, the user terminal 130 communicates with the image capturing device 230 by other methods such as receiving an input of the URL of the image capturing device 230 described on the sign from the user or storing the URL of the image capturing device 230 in advance. You may go.

続いて、撮影装置230は、画像データ取得要求を利用者IDとともに受信した場合に、認証要求を、この利用者IDとともにサービスサーバ530に送信する(ステップS102)。ここで、認証要求は、利用者端末130に対して画像データを送信することを許可するか否かの判定を求めるものである。   Subsequently, when receiving the image data acquisition request together with the user ID, the imaging device 230 transmits an authentication request to the service server 530 together with the user ID (step S102). Here, the authentication request is a request for determining whether or not to allow the user terminal 130 to transmit image data.

サービスサーバ530は、認証要求を利用者IDとともに受信した場合に、利用者情報記憶部532に記憶されている行動情報を用いて認証処理を行う(ステップS103)。例えば、サービスサーバ530は、認証要求とともに受信した利用者IDが利用者情報記憶部532に記憶されているか否かを判定することで、サービスサーバ530によって提供されるサービスに利用者が加入しているか否かを判定する。サービスサーバ530は、利用者IDが利用者情報記憶部532に記憶されている場合に認証成功とし、利用者IDが利用者情報記憶部532に記憶されていない場合に認証失敗とする。   When the service server 530 receives the authentication request together with the user ID, the service server 530 performs an authentication process using the behavior information stored in the user information storage unit 532 (step S103). For example, the service server 530 determines whether or not the user ID received together with the authentication request is stored in the user information storage unit 532, so that the user subscribes to the service provided by the service server 530. It is determined whether or not. The service server 530 determines that the authentication is successful when the user ID is stored in the user information storage unit 532 and determines that the authentication is failed when the user ID is not stored in the user information storage unit 532.

続いて、サービスサーバ530は、利用者の所在位置が、撮影装置220の撮影位置に含まれることを確認する(ステップS104)。例えば、サービスサーバ530は、認証要求とともに受信した利用者IDに対応付けて利用者情報記憶部532に記憶されている所在位置が、撮影情報記憶部533に記憶されている撮影装置230の撮影位置に相当する所在位置に近似するか否かを判定する。   Subsequently, the service server 530 confirms that the location of the user is included in the shooting position of the shooting device 220 (step S104). For example, the service server 530 stores the shooting position of the shooting apparatus 230 in which the location stored in the user information storage unit 532 is stored in the shooting information storage unit 533 in association with the user ID received together with the authentication request. It is determined whether or not the position is approximate to the location corresponding to.

例えば、サービスサーバ530は、利用者IDに対応付けて利用者情報記憶部532に記憶されている所在位置のうち、最も日時情報が新しい所在位置について、撮影装置230の撮影位置に相当する所在位置に近似するか否かを判定する。これにより、サービスサーバ530は、画像データの取得を要求する利用者が、撮影装置230の撮影位置近辺に所在するか否かを判定することができ、この結果、取得要求の送信元である利用者の正当性を判定することができる。なお、ここでいう正当性とは、「利用者は、少なくとも撮影装置220の撮影位置近辺に所在する」という正当性である。   For example, the service server 530 corresponds to the shooting position of the shooting device 230 for the position with the newest date and time information among the positions stored in the user information storage unit 532 in association with the user ID. It is determined whether or not to approximate. As a result, the service server 530 can determine whether or not the user who requests acquisition of the image data is located in the vicinity of the imaging position of the imaging device 230, and as a result, the usage that is the transmission source of the acquisition request. The legitimacy of the person can be determined. Note that the legitimacy here is legitimacy that “the user is at least in the vicinity of the photographing position of the photographing device 220”.

続いて、サービスサーバ530は、利用者端末130に対して画像データを送信することを許可する許諾情報を、撮影装置230から受信した利用者IDとともに、撮影装置230に送信する(ステップS105)。   Subsequently, the service server 530 transmits permission information that permits transmission of image data to the user terminal 130 together with the user ID received from the image capturing device 230 to the image capturing device 230 (step S105).

撮影装置230は、サービスサーバ530から許諾情報を受信した場合に、撮影装置230によって撮影が行われることを利用者に報知する(ステップS106)。例えば、撮影装置230は、撮影装置230に付属するライトを点滅させたり、撮影装置230に付属する物体を動かしたり、撮影装置230に付属するスピーカーから音を鳴らす等して報知する。   When receiving the permission information from the service server 530, the imaging device 230 notifies the user that imaging is performed by the imaging device 230 (step S106). For example, the photographing device 230 notifies the user by blinking a light attached to the photographing device 230, moving an object attached to the photographing device 230, or making a sound from a speaker attached to the photographing device 230.

そして、撮影装置230は、報知した後に撮影を行って画像データを生成し(ステップS107)、生成した画像データを、利用者端末130に送信する(ステップS108)。例えば、撮影装置230は、許諾情報とともに受信した利用者IDを用いて、画像データ取得要求の送信元である利用者端末130を特定し、生成した画像データを、利用者端末120に送信する。   Then, the image capturing device 230 performs image capturing after the notification to generate image data (step S107), and transmits the generated image data to the user terminal 130 (step S108). For example, the photographing apparatus 230 identifies the user terminal 130 that is the transmission source of the image data acquisition request using the user ID received together with the permission information, and transmits the generated image data to the user terminal 120.

[実施例3の効果]
このように、実施例3における撮影装置230は、利用者端末130からの画像データ取得要求に応じて、例えばライトを点滅させることにより、利用者端末130の利用者に撮影処理を行うことを認識させた後に撮影処理を行う。そして、撮影装置230は、画像データを利用者端末130に提供する。このようなことから、利用者端末130の利用者は、利用者自身が望む姿勢で撮影された画像データを即座に取得することができる。また、実施例3においては、利用者端末130を利用する利用者の所在位置が、撮影装置230の撮影位置に相当する所在位置に近似するか否かが判定され、この判定結果に応じて、利用者端末130に画像データを提供するか否かが決定される。このようなことから、画像収集システム1は、「少なくとも撮影装置230の撮影位置近辺に所在する」という正当性を有する利用者に対して、画像データを提供することができる。
[Effect of Example 3]
As described above, the imaging apparatus 230 according to the third embodiment recognizes that the user of the user terminal 130 performs the imaging process in response to the image data acquisition request from the user terminal 130, for example, by blinking the light. Then, the shooting process is performed. Then, the imaging device 230 provides the image data to the user terminal 130. For this reason, the user of the user terminal 130 can immediately acquire image data shot in a posture desired by the user. In the third embodiment, it is determined whether or not the location of the user who uses the user terminal 130 approximates the location corresponding to the shooting position of the shooting device 230, and according to the determination result, Whether to provide image data to the user terminal 130 is determined. For this reason, the image collection system 1 can provide image data to a user who has the legitimacy that “it is at least in the vicinity of the photographing position of the photographing device 230”.

また、実施例3におけるサービスサーバ530は、各利用者の行動履歴を集約することでき、この結果、利用者の正当性を判定する認証処理を行うことができる。   Further, the service server 530 according to the third embodiment can collect the action history of each user, and as a result, can perform authentication processing for determining the legitimacy of the user.

ところで、上記実施例1における画像収集システム1は、上述した実施例以外にも、種々の異なる形態にて実施されてよい。そこで、実施例4では、上記の画像収集システム1の他の実施例について説明する。   By the way, the image collection system 1 in the first embodiment may be implemented in various different forms other than the above-described embodiments. Accordingly, in the fourth embodiment, another embodiment of the image collection system 1 will be described.

上記実施例1においては、撮影装置240が、画像データとして静止画を生成する場合を想定したが、実施の形態はこれに限られるものではない。撮影装置240は、画像データとして動画を生成してもよい。例えば、画像データが、ある一定期間内に撮影された動画であるとする。この場合、画像データの撮影情報は、例えば、動画全体に対応付けて払い出された1つの画像ID、1つの画像データ、並びに、撮影期間の開始日時及び終了日時となる。このため、例えば、サービスサーバ510は、利用者の所在日時と、撮影期間の開始日時及び終了日時とを比較し、開始日時及び終了日時に利用者の所在日時が含まれているか否かを判定することで、利用者が写っている可能性があるか否かを判定する。なお、動画全体を利用者に提供することが望ましくない場合には、例えば、画像ストレージ440が、サービスサーバ510から利用者の所在日時をさらに受信し、利用者の所在日時を含む所定期間の画像データを編集により抽出する等してから、抽出した画像データを利用者端末140に送信するようにしてもよい。   In the first embodiment, it is assumed that the photographing apparatus 240 generates a still image as image data, but the embodiment is not limited to this. The imaging device 240 may generate a moving image as image data. For example, it is assumed that the image data is a moving image shot within a certain period. In this case, the shooting information of the image data includes, for example, one image ID paid out in association with the entire moving image, one image data, and the start date and time and end date and time of the shooting period. Therefore, for example, the service server 510 compares the user's location date and time with the start date and time and end date and time of the shooting period, and determines whether the user's location date and time is included in the start date and time. By doing so, it is determined whether or not there is a possibility that the user is reflected. If it is not desirable to provide the entire video to the user, for example, the image storage 440 further receives the user's location date and time from the service server 510 and includes an image for a predetermined period including the user's location date and time. The extracted image data may be transmitted to the user terminal 140 after the data is extracted by editing.

また、上記実施例1においては、撮影装置240のレンズが固定され、撮影位置が一つである場合を想定したが、実施の形態はこれに限られるものではない。撮影装置240のレンズは可動式であってもよい。すなわち、撮影装置240は、撮影対象として複数の撮影位置を撮影してもよい。この場合、撮影装置240の撮影位置は、複数の撮影位置となる。このため、撮影装置240は、例えば、画像データの撮影情報に、この画像データがどの撮影位置において撮影されたものであるかを識別するための情報を含めればよい。一方、サービスサーバ510は、撮影位置毎に画像データの撮影情報を記憶すればよい。   In the first embodiment, it is assumed that the lens of the photographing apparatus 240 is fixed and the photographing position is one, but the embodiment is not limited to this. The lens of the imaging device 240 may be movable. That is, the imaging device 240 may image a plurality of imaging positions as imaging targets. In this case, the photographing position of the photographing device 240 is a plurality of photographing positions. For this reason, for example, the imaging device 240 may include information for identifying at which imaging position the image data was captured in the imaging information of the image data. On the other hand, the service server 510 may store shooting information of image data for each shooting position.

また、上記実施例1においては、撮影装置240として建物内外に設置されたカメラを想定したが、実施の形態はこれに限られるものではない。撮影装置240は、利用者端末140の利用者以外の他者に携帯されたデジタルカメラ等であってもよい。例えば、撮影装置240が、他者である個人が携帯するデジタルカメラ機能付き携帯電話であるとし、運用端末310の機能を内蔵するとする。この場合、携帯電話は、撮影処理を行うことで生成した画像データや画像データの撮影情報を画像ストレージ440やサービスサーバ510に送信するとともに、運用端末310の機能によって撮影位置を特定し、特定した撮影位置をサービスサーバ510に送信する。   Moreover, in the said Example 1, although the camera installed in the building inside and outside was assumed as the imaging device 240, embodiment is not restricted to this. The imaging device 240 may be a digital camera or the like carried by someone other than the user of the user terminal 140. For example, it is assumed that the photographing device 240 is a mobile phone with a digital camera function that is carried by an individual who is another person, and the function of the operation terminal 310 is built in. In this case, the mobile phone transmits the image data generated by performing the shooting process and the shooting information of the image data to the image storage 440 and the service server 510, and specifies the shooting position by the function of the operation terminal 310. The imaging position is transmitted to the service server 510.

また、撮影装置240は、必ずしも運用端末310を内蔵しなくてもよい。例えば、撮影装置240はデジタルカメラであるとし、運用端末310はPCであるとする。この場合、デジタルカメラは、撮影処理を行うことで、画像データや画像データの撮影情報を生成する。一方、運用端末310は、他者である個人の操作によって、デジタルカメラによって生成された画像データや画像データの撮影情報の入力を受け付ける。そして、運用端末310が、画像データや画像データの撮影情報を画像ストレージ440やサービスサーバ510に送信するとともに、画像データを用いて撮影位置を特定し、特定した撮影位置をサービスサーバ510に送信する。   Further, the photographing apparatus 240 does not necessarily have to include the operation terminal 310. For example, it is assumed that the photographing device 240 is a digital camera and the operation terminal 310 is a PC. In this case, the digital camera performs image capturing processing to generate image data and image data capturing information. On the other hand, the operation terminal 310 receives input of image data generated by a digital camera and photographing information of image data by an operation of an individual who is another person. Then, the operation terminal 310 transmits image data and shooting information of the image data to the image storage 440 and the service server 510, specifies a shooting position using the image data, and transmits the specified shooting position to the service server 510. .

また、同一の利用者端末が、上記実施例1〜3に示した利用者端末110〜140が備える機能の全て又は一部を有してもよい。例えば、利用者端末110〜140の全ての機能を有する利用者端末100は、行動情報を定期的にサービスサーバに送信し、画像データの取得要求を撮影装置220に送信し、撮影装置220から即座に画像データを取得する。さらに、かかる利用者端末100は、画像データ取得要求を撮影装置230に送信し、撮影装置230に報知された後に、画像データを撮影装置230から即座に取得する。さらに、かかる利用者端末100は、利用者が電車10に乗降車した場合には、乗物装置710との間で利用者IDや電車IDの送受を行うことで、利用者端末100の利用者が乗車した電車10が写っている可能性のある画像データを取得可能にする。   Moreover, the same user terminal may have all or a part of the functions of the user terminals 110 to 140 shown in the first to third embodiments. For example, the user terminal 100 having all the functions of the user terminals 110 to 140 periodically transmits behavior information to the service server, transmits an image data acquisition request to the image capturing device 220, and immediately receives the image data from the image capturing device 220. Acquire image data. Further, the user terminal 100 transmits an image data acquisition request to the image capturing device 230, and immediately acquires the image data from the image capturing device 230 after being notified to the image capturing device 230. Further, when the user gets on and off the train 10, the user terminal 100 transmits and receives the user ID and the train ID to and from the vehicle device 710 so that the user of the user terminal 100 can It is possible to acquire image data that may be reflected in the train 10 on which it is boarded.

[画像収集システムの構成]
また、図1に示した画像収集システム1は、利用者端末110、120及び130や、撮影装置210、220及び230が含まれずに構成されてもよい。すなわち、画像収集システム1は、利用者端末140と、撮影装置240と、運用端末310と、画像ストレージ410と、サービスサーバ510と、画像収集装置610とによって構成されてもよい。さらに、画像収集システム1は、運用端末310が含まれずに構成されてもよい。なお、運用端末310が含まれない場合には、運用端末310と同様の機能をサービスサーバ510に搭載し、かかるサービスサーバ510が撮影情報記憶部513の撮影位置、画像ストレージID及び撮影装置IDを格納してもよいし、システム管理者等が手動でこれらの情報を更新してもよい。
[Image collection system configuration]
In addition, the image collection system 1 illustrated in FIG. 1 may be configured without the user terminals 110, 120, and 130 and the imaging devices 210, 220, and 230. That is, the image collection system 1 may be configured by the user terminal 140, the imaging device 240, the operation terminal 310, the image storage 410, the service server 510, and the image collection device 610. Further, the image collection system 1 may be configured without including the operation terminal 310. When the operation terminal 310 is not included, the same function as that of the operation terminal 310 is installed in the service server 510, and the service server 510 sets the shooting position, the image storage ID, and the shooting device ID of the shooting information storage unit 513. The information may be stored, or the information may be updated manually by a system administrator or the like.

[画像データ取得端末]
また、上記実施例1では、画像収集装置610が利用者端末140から検索要求を受信し、画像ストレージ440から画像データを取得する例を示したが、利用者端末140は、画像収集装置610が有する機能を有してもよい。具体的には、利用者端末140は、サービスサーバ510に画像IDの取得要求を送信し、サービスサーバ510から取得した画像IDを用いて画像ストレージ440から画像データを取得してもよい。
[Image data acquisition terminal]
In the first embodiment, the image collection device 610 receives a search request from the user terminal 140 and acquires image data from the image storage 440. However, the user collection device 610 includes the image collection device 610. You may have the function to have. Specifically, the user terminal 140 may transmit an image ID acquisition request to the service server 510 and acquire image data from the image storage 440 using the image ID acquired from the service server 510.

[装置構成]
また、上記実施例において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、図14〜図20や図25等に例示した各種情報は、あくまで一例であって任意の情報に変更することができる。
[Device configuration]
In addition, among the processes described in the above embodiment, all or a part of the processes described as being automatically performed can be manually performed, or the processes described as being performed manually can be performed. All or a part can be automatically performed by a known method. In addition, the processing procedures, specific names, and information including various data and parameters shown in the document and drawings can be arbitrarily changed unless otherwise specified. For example, the various types of information illustrated in FIGS. 14 to 20 and FIG. 25 are merely examples, and can be changed to arbitrary information.

また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。   Further, each component of each illustrated apparatus is functionally conceptual, and does not necessarily need to be physically configured as illustrated. In other words, the specific form of distribution / integration of each device is not limited to that shown in the figure, and all or a part thereof may be functionally or physically distributed or arbitrarily distributed in arbitrary units according to various loads or usage conditions. Can be integrated and configured.

例えば、図13に示した格納部514aは、乗物装置710から受信する乗物情報を乗物情報記憶部512bに格納する乗物情報格納部と、利用者端末140から受信する行動情報を利用者情報記憶部512aに格納する利用者情報格納部と、撮影装置240から受信する撮影情報を撮影情報記憶部513に格納する撮影情報格納部とに分散されてもよい。   For example, the storage unit 514a illustrated in FIG. 13 includes a vehicle information storage unit that stores vehicle information received from the vehicle device 710 in the vehicle information storage unit 512b, and a behavior information received from the user terminal 140. The user information storage unit stored in 512a and the shooting information storage unit that stores the shooting information received from the shooting device 240 in the shooting information storage unit 513 may be distributed.

また、例えば、図13に示した利用者情報記憶部512aや撮影情報記憶部513は、サービスサーバ510が有さずに、サービスサーバ510と接続される所定のストレージ装置に記憶されてもよい。   Further, for example, the user information storage unit 512a and the imaging information storage unit 513 illustrated in FIG. 13 may be stored in a predetermined storage device connected to the service server 510 without the service server 510.

また、例えば、実施例1において説明した画像ストレージ440とサービスサーバ510とは統合されてもよい。具体的には、サービスサーバ510が大容量のストレージ装置を保持している場合には、サービスサーバ510は、各撮影装置から画像ID等の撮影情報に加えて画像データを受信し、画像データについても集約してもよい。このような画像ストレージ440とサービスサーバ510とが統合された装置を画像提供装置とすると、画像提供装置は、利用者が乗車する乗物の乗物IDと、かかる乗物が所在する所在位置と、かかる利用者が乗物に乗車してから降車するまでの日時の範囲である乗降車日時と、かかる利用者を識別するための利用者IDとを対応付けて記憶する乗物情報記憶部と、画像データと撮影位置と撮影日時とを記憶する画像記憶部とを有する。そして、画像提供装置は、画像収集装置610等から利用者IDと乗物IDと日時情報とを含む画像取得要求を受信した場合に、かかる利用者ID及び乗物IDと、かかる日時情報と近似する日時が含まれる乗降車日時とが対応付けて乗物情報記憶部に記憶されているか否かを判定することにより認証を行う。そして、画像提供装置は、認証が成功した場合に、画像取得要求に含まれる利用者ID、乗物ID及び日時情報に対応する所在位置を乗物情報記憶部から取得し、取得した所在位置及び画像取得要求に含まれる日時情報と近似する所在位置及び日時情報に相当する撮影位置及び撮影日時に対応付けて画像記憶部に記憶されている画像データを画像取得要求の送信元に送信する。これにより、画像収集装置610等は、利用者IDと乗物IDと日時情報とを含む画像取得要求をサービスサーバ510に送信するだけで、画像データを取得することができる。   For example, the image storage 440 and the service server 510 described in the first embodiment may be integrated. Specifically, when the service server 510 holds a large-capacity storage device, the service server 510 receives image data in addition to shooting information such as an image ID from each shooting device, and the image data May also be aggregated. When an apparatus in which such an image storage 440 and the service server 510 are integrated is an image providing apparatus, the image providing apparatus includes the vehicle ID of the vehicle on which the user rides, the location where the vehicle is located, and the usage. A vehicle information storage unit that stores a boarding date and time, which is a date and time range from when the person gets on the vehicle until it gets off, and a user ID for identifying the user, image data, and photographing An image storage unit for storing the position and the shooting date and time; When the image providing apparatus receives an image acquisition request including the user ID, the vehicle ID, and the date / time information from the image collecting apparatus 610 or the like, the user ID / vehicle ID and the date / time approximate to the date / time information. The authentication is performed by determining whether or not the boarding / alighting date / time including the character is stored in the vehicle information storage unit. Then, when the authentication is successful, the image providing apparatus acquires the location corresponding to the user ID, vehicle ID, and date / time information included in the image acquisition request from the vehicle information storage unit, and acquires the acquired location and image The image data stored in the image storage unit in association with the shooting position and shooting date and time corresponding to the location and date and time information approximate to the date and time information included in the request is transmitted to the transmission source of the image acquisition request. Thereby, the image collection device 610 and the like can acquire image data simply by transmitting an image acquisition request including the user ID, vehicle ID, and date / time information to the service server 510.

[プログラム]
また、上記実施例1〜3において説明した各装置が実行する処理をコンピュータが実行可能な言語で記述したプログラムを作成することもできる。例えば、実施例1に係るサービスサーバ510が実行する処理をコンピュータが実行可能な言語で記述した画像管理プログラムを作成することもできる。この場合、コンピュータが画像管理プログラムを実行することにより、上記実施例1と同様の効果を得ることができる。さらに、かかる画像管理プログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録された画像管理プログラムをコンピュータに読み込ませて実行することにより上記実施例1と同様の処理を実現してもよい。以下に、図13に示したサービスサーバ510と同様の機能を実現する画像管理プログラムを実行するコンピュータの一例を説明する。
[program]
It is also possible to create a program in which processing executed by each device described in the first to third embodiments is described in a language that can be executed by a computer. For example, it is possible to create an image management program in which processing executed by the service server 510 according to the first embodiment is described in a language that can be executed by a computer. In this case, when the computer executes the image management program, the same effect as in the first embodiment can be obtained. Further, the image management program is recorded on a computer-readable recording medium, and the image management program recorded on the recording medium is read by the computer and executed, thereby realizing the same processing as in the first embodiment. Also good. An example of a computer that executes an image management program that implements the same function as that of the service server 510 illustrated in FIG. 13 will be described below.

図28は、画像管理プログラムを実行するコンピュータ1000を示す図である。図28に例示するように、コンピュータ1000は、例えば、メモリ1010と、CPU1020と、ハードディスクドライブインタフェース1030と、ディスクドライブインタフェース1040と、シリアルポートインタフェース1050と、ビデオアダプタ1060と、ネットワークインタフェース1070とを有し、これらの各部はバス1080によって接続される。   FIG. 28 is a diagram illustrating a computer 1000 that executes an image management program. As illustrated in FIG. 28, the computer 1000 includes, for example, a memory 1010, a CPU 1020, a hard disk drive interface 1030, a disk drive interface 1040, a serial port interface 1050, a video adapter 1060, and a network interface 1070. These units are connected by a bus 1080.

メモリ1010は、図28に例示するように、ROM(Read Only Memory)1011及びRAM(Random Access Memory)1012を含む。ROM1011は、例えば、BIOS(Basic Input Output System)等のブートプログラムを記憶する。ハードディスクドライブインタフェース1030は、図28に例示するように、ハードディスクドライブ1031に接続される。ディスクドライブインタフェース1040は、図28に例示するように、ディスクドライブ1041に接続される。例えば磁気ディスクや光ディスク等の着脱可能な記憶媒体が、ディスクドライブに挿入される。シリアルポートインタフェース1050は、図28に例示するように、例えばマウス1051、キーボード1052に接続される。ビデオアダプタ1060は、図28に例示するように、例えばディスプレイ1061に接続される。   The memory 1010 includes a ROM (Read Only Memory) 1011 and a RAM (Random Access Memory) 1012 as illustrated in FIG. The ROM 1011 stores a boot program such as BIOS (Basic Input Output System). The hard disk drive interface 1030 is connected to the hard disk drive 1031 as illustrated in FIG. The disk drive interface 1040 is connected to the disk drive 1041 as illustrated in FIG. For example, a removable storage medium such as a magnetic disk or an optical disk is inserted into the disk drive. The serial port interface 1050 is connected to a mouse 1051 and a keyboard 1052, for example, as illustrated in FIG. The video adapter 1060 is connected to a display 1061, for example, as illustrated in FIG.

ここで、図28に例示するように、ハードディスクドライブ1031は、例えば、OS1091、アプリケーションプログラム1092、プログラムモジュール1093、プログラムデータ1094を記憶する。すなわち、上記の画像管理プログラムは、コンピュータ1000によって実行される指令が記述されたプログラムモジュールとして、例えばハードディスクドライブ1031に記憶される。例えば、図13に例示した格納部514aと同様の情報処理を実行する格納手順と、認証部514bと同様の情報処理を実行する認証手順と、送信部514cと同様の情報処理を実行する送信手順とが記述されたプログラムモジュール1093が、ハードディスクドライブ1031に記憶される。   Here, as illustrated in FIG. 28, the hard disk drive 1031 stores, for example, an OS 1091, an application program 1092, a program module 1093, and program data 1094. That is, the image management program is stored in, for example, the hard disk drive 1031 as a program module in which a command to be executed by the computer 1000 is described. For example, a storage procedure for executing information processing similar to that of the storage unit 514a illustrated in FIG. 13, an authentication procedure for executing information processing similar to that of the authentication unit 514b, and a transmission procedure of executing information processing similar to that of the transmission unit 514c. Is stored in the hard disk drive 1031.

また、上記実施例で説明したサービスサーバ510が保持する各種データは、プログラムデータとして、例えばメモリ1010やハードディスクドライブ1031に記憶される。そして、CPU1020が、メモリ1010やハードディスクドライブ1031に記憶されたプログラムモジュール1093やプログラムデータ1094を必要に応じてRAM1012に読み出し、格納手順、認証手順、送信手順を実行する。   Various data held by the service server 510 described in the above embodiment is stored as program data in, for example, the memory 1010 or the hard disk drive 1031. Then, the CPU 1020 reads the program module 1093 and program data 1094 stored in the memory 1010 and the hard disk drive 1031 to the RAM 1012 as necessary, and executes a storage procedure, an authentication procedure, and a transmission procedure.

なお、画像管理プログラムに係るプログラムモジュール1093やプログラムデータ1094は、ハードディスクドライブ1031に記憶される場合に限られず、例えば着脱可能な記憶媒体に記憶され、ディスクドライブ等を介してCPU1020によって読み出されてもよい。あるいは、画像管理プログラムに係るプログラムモジュール1093やプログラムデータ1094は、ネットワーク(LAN(Local Area Network)、WAN(Wide Area Network)等)を介して接続された他のコンピュータに記憶され、ネットワークインタフェース1070を介してCPU1020によって読み出されてもよい。   Note that the program module 1093 and the program data 1094 related to the image management program are not limited to being stored in the hard disk drive 1031, but are stored in, for example, a removable storage medium and read out by the CPU 1020 via the disk drive or the like. Also good. Alternatively, the program module 1093 and the program data 1094 related to the image management program are stored in another computer connected via a network (LAN (Local Area Network), WAN (Wide Area Network), etc.), and the network interface 1070 is stored. Via the CPU 1020.

1 画像収集システム
10 電車
20 情報通信ネットワーク
140 利用者端末
240 撮影装置
310 運用端末
440 画像ストレージ
510 サービスサーバ
511 信号送受信部
512a 利用者情報記憶部
512b 乗物情報記憶部
513 撮影情報記憶部
514 制御部
514a 格納部
514b 認証部
514c 送信部
610 画像収集装置
710 乗物装置
711 信号送受信部
712 GPS部
713 乗物情報記憶部
714 制御部
714a 送信部
714b 位置情報取得部
714c 位置情報登録部
DESCRIPTION OF SYMBOLS 1 Image collection system 10 Train 20 Information communication network 140 User terminal 240 Imaging device 310 Operation terminal 440 Image storage 510 Service server 511 Signal transmission / reception part 512a User information storage part 512b Vehicle information storage part 513 Imaging information storage part 514 Control part 514a Storage unit 514b Authentication unit 514c Transmission unit 610 Image collection device 710 Vehicle device 711 Signal transmission / reception unit 712 GPS unit 713 Vehicle information storage unit 714 Control unit 714a Transmission unit 714b Position information acquisition unit 714c Position information registration unit

Claims (7)

利用者が乗車する乗物を識別するための乗物識別子と、該乗物が所在する所在位置と、該利用者が前記乗物に乗車してから降車するまでの日時の範囲である乗降車日時と、該利用者を識別するための利用者識別子とを対応付けて記憶する乗物情報記憶部と、
建物内外に設置された撮影装置又は前記利用者以外の他者に携帯された撮影装置によって撮影されることで生成された画像データを識別するための画像識別子と、該撮影装置により撮影された撮影対象の位置を示す撮影位置と、該撮影装置により撮影が行われた撮影日時とを対応付けて記憶する撮影情報記憶部と、
前記撮影装置によって生成された画像データを記憶する画像ストレージから画像データを検索する際に用いられる画像識別子を取得する取得要求であって、利用者識別子と乗物識別子と日時情報とを含む取得要求を受信した場合に、該利用者識別子及び該乗物識別子と、該日時情報と近似する日時が含まれる乗降車日時とが対応付けて前記乗物情報記憶部に記憶されているか否かを判定する判定部と、
前記判定部によって記憶されていると判定された場合に、前記取得要求に含まれる利用者識別子、乗物識別子及び日時情報に対応する所在位置を前記乗物情報記憶部から取得し、取得した所在位置及び前記取得要求に含まれる日時情報と近似する所在位置及び日時情報に相当する撮影位置及び撮影日時に対応付けて前記撮影情報記憶部に記憶されている画像識別子を前記取得要求の送信元に送信する送信部と
を有することを特徴とするサービスサーバ。
A vehicle identifier for identifying a vehicle on which the user gets on, a location where the vehicle is located, a boarding date and time that is a range of date and time from when the user gets on the vehicle to get off, A vehicle information storage unit that stores a user identifier for identifying the user in association with each other;
An image identifier for identifying image data generated by photographing by a photographing device installed inside or outside the building or a photographing device carried by another person other than the user, and photographing photographed by the photographing device A shooting information storage unit that stores a shooting position indicating a target position and a shooting date and time when shooting is performed by the shooting device;
An acquisition request for acquiring an image identifier used when retrieving image data from an image storage for storing image data generated by the imaging device, the acquisition request including a user identifier, a vehicle identifier, and date and time information A determination unit that, when received, determines whether the user identifier and the vehicle identifier are stored in the vehicle information storage unit in association with a boarding / exiting date / time including a date / time approximate to the date / time information. When,
When it is determined by the determination unit that the location information corresponding to the user identifier, vehicle identifier, and date / time information included in the acquisition request is acquired from the vehicle information storage unit, the acquired location location and An image identifier stored in the photographing information storage unit in association with a photographing position and photographing date and time corresponding to the location and date and time information approximate to the date and time information included in the acquisition request is transmitted to the transmission source of the acquisition request. A service server comprising: a transmission unit.
前記送信部は、
前記判定部によって記憶されていると判定された場合に、前記取得要求に含まれる利用者識別子と、前記送信元に送信する画像識別子とを前記画像ストレージに送信することで、該利用者識別子と該画像識別子とを含む画像データ取得要求を受信する該画像ストレージに対して、該画像識別子に対応する画像データを提供許可させる
ことを特徴とする請求項1に記載のサービスサーバ。
The transmitter is
When it is determined by the determination unit that it is stored, the user identifier included in the acquisition request and the image identifier to be transmitted to the transmission source are transmitted to the image storage. The service server according to claim 1, wherein the image storage that receives the image data acquisition request including the image identifier is permitted to provide image data corresponding to the image identifier.
前記乗物に搭載される乗物装置から、該乗物を示す乗物識別子と、該乗物が所在する所在位置と、前記利用者を示す利用者識別子と、該利用者が該乗物に乗車した乗車日時又は該利用者が該乗物から降車した降車日時とを含む乗物情報を受信した場合に、該乗物情報を前記乗物情報記憶部に格納する乗物情報格納部
をさらに有することを特徴とする請求項1又は2に記載のサービスサーバ。
From the vehicle device mounted on the vehicle, a vehicle identifier indicating the vehicle, a location where the vehicle is located, a user identifier indicating the user, a date and time when the user boarded the vehicle, or the vehicle The vehicle information storage unit for storing the vehicle information in the vehicle information storage unit when the vehicle receives vehicle information including the date and time when the user got off the vehicle. Service server as described in.
前記撮影装置から画像データの画像識別子及び撮影日時を受信した場合に、該撮影装置により撮影された撮影対象の位置を示す撮影位置に対応付けて、該画像識別子及び該撮影日時を前記撮影情報記憶部に格納する撮影情報格納部
をさらに有することを特徴とする請求項1〜3のいずれか一つに記載のサービスサーバ。
When the image identifier and the shooting date / time of the image data are received from the shooting device, the image identifier and the shooting date / time are stored in the shooting information storage in association with the shooting position indicating the position of the shooting target shot by the shooting device. The service server according to claim 1, further comprising a photographing information storage unit stored in the unit.
利用者が乗車する乗物を識別するための乗物識別子と、該乗物が所在する所在位置と、該利用者が前記乗物に乗車してから降車するまでの日時の範囲である乗降車日時と、該利用者を識別するための利用者識別子とを対応付けて記憶する乗物情報記憶部と、
建物内外に設置された撮影装置又は前記利用者以外の他者に携帯された撮影装置によって撮影されることで生成された画像データと、該撮影装置により撮影された撮影対象の位置を示す撮影位置と、該撮影装置により撮影が行われた撮影日時とを対応付けて記憶する撮影情報記憶部と、
利用者識別子と乗物識別子と日時情報とを含む画像取得要求を受信した場合に、該利用者識別子及び該乗物識別子と、該日時情報と近似する日時が含まれる乗降車日時とが対応付けて前記乗物情報記憶部に記憶されているか否かを判定する判定部と、
前記判定部によって記憶されていると判定された場合に、前記画像取得要求に含まれる利用者識別子、乗物識別子及び日時情報に対応する所在位置を前記乗物情報記憶部から取得し、取得した所在位置及び前記画像取得要求に含まれる日時情報と近似する所在位置及び日時情報に相当する撮影位置及び撮影日時に対応付けて前記撮影情報記憶部に記憶されている画像データを前記画像取得要求の送信元に送信する送信部と
を有することを特徴とする画像提供装置。
A vehicle identifier for identifying a vehicle on which the user gets on, a location where the vehicle is located, a boarding date and time that is a range of date and time from when the user gets on the vehicle to get off, A vehicle information storage unit that stores a user identifier for identifying the user in association with each other;
Image data generated by photographing by a photographing device installed inside or outside the building or a photographing device carried by another person other than the user, and a photographing position indicating a position of a photographing target photographed by the photographing device A shooting information storage unit that stores the shooting date and time when shooting was performed by the shooting device in association with each other;
When an image acquisition request including a user identifier, a vehicle identifier, and date / time information is received, the user identifier, the vehicle identifier, and a boarding / exiting date / time including a date / time approximate to the date / time information are associated with each other. A determination unit for determining whether or not the vehicle information is stored in the vehicle information storage unit;
When it is determined that the image is stored by the determination unit, a location corresponding to the user identifier, vehicle identifier, and date / time information included in the image acquisition request is acquired from the vehicle information storage unit and acquired And the image data stored in the shooting information storage unit in association with the shooting position and shooting date and time corresponding to the location and date and time information approximate to the date and time information included in the image acquisition request. An image providing apparatus comprising: a transmission unit configured to transmit to
サービスサーバで実行される画像管理方法であって、
前記サービスサーバは、
利用者が乗車する乗物を識別するための乗物識別子と、該乗物が所在する所在位置と、該利用者が前記乗物に乗車してから降車するまでの日時の範囲である乗降車日時と、該利用者を識別するための利用者識別子とを対応付けて記憶する乗物情報記憶部と、
建物内外に設置された撮影装置又は前記利用者以外の他者に携帯された撮影装置によって撮影されることで生成された画像データを識別するための画像識別子と、該撮影装置により撮影された撮影対象の位置を示す撮影位置と、該撮影装置により撮影が行われた撮影日時とを対応付けて記憶する撮影情報記憶部と
を有し、
前記画像管理方法は、
前記撮影装置によって生成された画像データを記憶する画像ストレージから画像データを検索する際に用いられる画像識別子を取得する取得要求であって、利用者識別子と乗物識別子と日時情報とを含む取得要求を受信した場合に、該利用者識別子及び該乗物識別子と、該日時情報と近似する日時が含まれる乗降車日時とが対応付けて前記乗物情報記憶部に記憶されているか否かを判定する判定工程と、
前記判定工程によって記憶されていると判定された場合に、前記取得要求に含まれる利用者識別子、乗物識別子及び日時情報に対応する所在位置を前記乗物情報記憶部から取得し、取得した所在位置及び前記取得要求に含まれる日時情報と近似する所在位置及び日時情報に相当する撮影位置及び撮影日時に対応付けて前記撮影情報記憶部に記憶されている画像識別子を前記取得要求の送信元に送信する送信工程と
を含んだことを特徴とする画像管理方法。
An image management method executed on a service server,
The service server
A vehicle identifier for identifying a vehicle on which the user gets on, a location where the vehicle is located, a boarding date and time that is a range of date and time from when the user gets on the vehicle to get off, A vehicle information storage unit that stores a user identifier for identifying the user in association with each other;
An image identifier for identifying image data generated by photographing by a photographing device installed inside or outside the building or a photographing device carried by another person other than the user, and photographing photographed by the photographing device A shooting information storage unit that stores a shooting position indicating a target position and a shooting date and time when shooting is performed by the shooting device in association with each other;
The image management method includes:
An acquisition request for acquiring an image identifier used when retrieving image data from an image storage for storing image data generated by the imaging device, the acquisition request including a user identifier, a vehicle identifier, and date and time information A determination step of determining whether or not the user identifier and the vehicle identifier are stored in the vehicle information storage unit in association with a boarding / exiting date / time including a date / time approximate to the date / time information when received. When,
When it is determined that it is stored by the determination step, a location corresponding to the user identifier, vehicle identifier, and date / time information included in the acquisition request is acquired from the vehicle information storage unit, and the acquired location location and An image identifier stored in the photographing information storage unit in association with a photographing position and photographing date and time corresponding to the location and date and time information approximate to the date and time information included in the acquisition request is transmitted to the transmission source of the acquisition request. An image management method comprising: a transmission step.
コンピュータは、
利用者が乗車する乗物を識別するための乗物識別子と、該乗物が所在する所在位置と、該利用者が前記乗物に乗車してから降車するまでの日時の範囲である乗降車日時と、該利用者を識別するための利用者識別子とを対応付けて記憶する乗物情報記憶部と、
建物内外に設置された撮影装置又は前記利用者以外の他者に携帯された撮影装置によって撮影されることで生成された画像データを識別するための画像識別子と、該撮影装置により撮影された撮影対象の位置を示す撮影位置と、該撮影装置により撮影が行われた撮影日時とを対応付けて記憶する撮影情報記憶部と
を有し、
画像管理プログラムは、
前記撮影装置によって生成された画像データを記憶する画像ストレージから画像データを検索する際に用いられる画像識別子を取得する取得要求であって、利用者識別子と乗物識別子と日時情報とを含む取得要求を受信した場合に、該利用者識別子及び該乗物識別子と、該日時情報と近似する日時が含まれる乗降車日時とが対応付けて前記乗物情報記憶部に記憶されているか否かを判定する判定手順と、
前記判定手順によって記憶されていると判定された場合に、前記取得要求に含まれる利用者識別子、乗物識別子及び日時情報に対応する所在位置を前記乗物情報記憶部から取得し、取得した所在位置及び前記取得要求に含まれる日時情報と近似する所在位置及び日時情報に相当する撮影位置及び撮影日時に対応付けて前記撮影情報記憶部に記憶されている画像識別子を前記取得要求の送信元に送信する送信手順と
を前記コンピュータに実行させるための画像管理プログラム。
Computer
A vehicle identifier for identifying a vehicle on which the user gets on, a location where the vehicle is located, a boarding date and time that is a range of date and time from when the user gets on the vehicle to get off, A vehicle information storage unit that stores a user identifier for identifying the user in association with each other;
An image identifier for identifying image data generated by photographing by a photographing device installed inside or outside the building or a photographing device carried by another person other than the user, and photographing photographed by the photographing device A shooting information storage unit that stores a shooting position indicating a target position and a shooting date and time when shooting is performed by the shooting device in association with each other;
The image management program
An acquisition request for acquiring an image identifier used when retrieving image data from an image storage for storing image data generated by the imaging device, the acquisition request including a user identifier, a vehicle identifier, and date and time information Determination procedure for determining whether the user identifier and the vehicle identifier are stored in the vehicle information storage unit in association with a boarding / exiting date / time including a date / time approximate to the date / time information when received. When,
When it is determined that the information is stored by the determination procedure, a location corresponding to the user identifier, vehicle identifier, and date / time information included in the acquisition request is acquired from the vehicle information storage unit, and the acquired location location and An image identifier stored in the photographing information storage unit in association with a photographing position and photographing date and time corresponding to the location and date and time information approximate to the date and time information included in the acquisition request is transmitted to the transmission source of the acquisition request. An image management program for causing the computer to execute a transmission procedure.
JP2011055844A 2011-03-14 2011-03-14 Service server, image providing apparatus, image management method, and image management program Expired - Fee Related JP5405510B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011055844A JP5405510B2 (en) 2011-03-14 2011-03-14 Service server, image providing apparatus, image management method, and image management program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011055844A JP5405510B2 (en) 2011-03-14 2011-03-14 Service server, image providing apparatus, image management method, and image management program

Publications (2)

Publication Number Publication Date
JP2012190426A JP2012190426A (en) 2012-10-04
JP5405510B2 true JP5405510B2 (en) 2014-02-05

Family

ID=47083466

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011055844A Expired - Fee Related JP5405510B2 (en) 2011-03-14 2011-03-14 Service server, image providing apparatus, image management method, and image management program

Country Status (1)

Country Link
JP (1) JP5405510B2 (en)

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1127751A (en) * 1997-07-07 1999-01-29 Advance Co Ltd Personally authenticating system
JP2003256979A (en) * 2002-03-06 2003-09-12 Seiko Epson Corp Travel expenses related processing system, program and information storage medium
JP2004139576A (en) * 2002-09-27 2004-05-13 Fuji Photo Film Co Ltd Device, method and program for preparing album
JP2004220420A (en) * 2003-01-16 2004-08-05 Fuji Photo Film Co Ltd Image retrieval method and device and program
JP2006195786A (en) * 2005-01-14 2006-07-27 Canon Inc Image data search method, image data search device and program
JP5140027B2 (en) * 2009-03-26 2013-02-06 株式会社デンソーアイティーラボラトリ Information providing apparatus, information providing method, and program

Also Published As

Publication number Publication date
JP2012190426A (en) 2012-10-04

Similar Documents

Publication Publication Date Title
US9417312B2 (en) System and method for providing automatic location-based imaging using mobile and stationary cameras
US9918048B2 (en) System and method for providing automatic location-based imaging
JP2019502152A (en) Map updating method and in-vehicle terminal
KR101909194B1 (en) Method and apparatus for providing video service based on location
JP2020137070A (en) Search support system and search support method
JP6591594B2 (en) Information providing system, server device, and information providing method
EP4351129A1 (en) Video management system, video management method, reading device, and information processing device
JP2018029290A (en) Video playback device, video playback system, and video playback method
KR100868257B1 (en) Location-based Crime Geographic Information System
JP2019016100A (en) Data systems, servers, and programs
KR101466132B1 (en) System for integrated management of cameras and method thereof
WO2013169080A2 (en) Method for providing source information of object by photographing object, and server and portable terminal for method
KR101497964B1 (en) Method for providing tour related IoT service
JP5587226B2 (en) Registration device, registration method, and registration program
JP5405510B2 (en) Service server, image providing apparatus, image management method, and image management program
KR102366773B1 (en) Electronic business card exchanging system using mobile terminal and method thereof
KR102121371B1 (en) Realtime sharing system of life image information
JP2015015570A (en) System, apparatus and program for image management
JP5508323B2 (en) Image collection system and image collection method
JP5552453B2 (en) Image collection system and image collection method
JP5552454B2 (en) Service server, image management method, and image management program
KR102030984B1 (en) System for managing, reading and transferring cctv video, and method thereof
JP2002189412A (en) Map making system and map making method
WO2011136340A1 (en) Information provision device, information provision processing program, recording medium that has recorded information provision processing program, and information provision method
US20220256098A1 (en) Information processing apparatus, information processing method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20121211

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20131018

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: 20131029

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20131030

R150 Certificate of patent or registration of utility model

Ref document number: 5405510

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees