(57)【要約】【課題】位置情報が記憶された画像を使用して、物件情報との紐づけを容易に行い、かつ位置情報が記憶されていない画像であっても、周辺情報から位置情報を容易に複写し、正しくＷＥＢサーバにアップロードできる物件情報管理システム、情報処理装置、物件情報管理システムの制御方法、情報処理装置の制御方法、プログラム、及びプログラムを記録した記録媒体を提供すること。【解決手段】住所情報コピー画面１４００において、ユーザからの指示に従って、物件画像のコピー元画像を指定するコピー元指定チェックボックス１４０８と、コピー境界線１４０７を設定し、設定されたコピー境界線１４０７を境にして、コピー元指定チェックボックス１４０８に設定された物件画像の住所情報を住所情報が未登録の物件画像に対してコピーさせる仕組み。【選択図】図１４
2012003615.tif 000002
【特許請求の範囲】
【請求項１】
物件画像から撮影した位置を示す位置情報を取得して、前記物件画像以外の物件画像に前記位置情報を記憶させる情報処理装置と、当該物件画像に対応する物件の詳細のアップロード先であるＷＥＢサーバとが通信可能に接続された物件情報管理システムであって、
前記情報処理装置は、
前記位置情報が記憶された位置情報記憶画像と、前記位置情報が記憶されていない位置情報未記憶画像とを記憶する物件画像記憶手段と、
前記位置情報記憶画像と、前記位置情報未記憶画像とを前記物件画像記憶手段から取得し、並べて表示する表示手段と、
前記位置情報記憶画像に記憶された前記位置情報を記憶させる対象を区別するための境界線を、前記表示手段によって並べて表示された物件画像と物件画像の間に設定する境界線設定手段と、
前記位置情報未記憶画像に記憶させる前記位置情報を記憶する前記位置情報記憶画像を指定し、前記境界線設定手段によって設定された境界線を境として何れの側に表示されている前記位置情報未記憶画像に対して前記位置情報を記憶させるかを指定するコピー元指定手段と、
前記境界線設定手段によって設定された境界線を境として、前記位置情報未記憶画像に対して、前記コピー元指定手段によって指定された前記位置情報記憶画像に記憶された前記位置情報を記憶させる位置情報記憶手段と
を備えることを特徴とする物件情報管理システム。
【請求項２】
前記情報処理装置は、
前記境界線設定手段によって境界線が設定されているか否かを判定する境界線設定判定手段を更に備え、
前記位置情報記憶手段は、前記境界線設定判定手段によって境界線が設定されていると判定された場合に、前記境界線設定手段によって設定された境界線を境として、前記位置情報未記憶画像に対して、前記コピー元指定手段によって指定された前記位置情報記憶画像に記憶された前記位置情報を記憶させることを特徴とする請求項１に記載の物件情報管理システム。
【請求項３】
前記情報処理装置は、
前記コピー元指定手段によって前記位置情報記憶画像が設定されているか否かを判定するコピー元指定判定手段を更に備え、
前記位置情報記憶手段は、前記コピー元指定判定手段によって前記位置情報記憶画像が設定されていると判定された場合に、前記境界線設定手段によって設定された境界線を境として、前記位置情報未記憶画像に対して、前記コピー元指定手段によって指定された前記位置情報記憶画像に記憶された前記位置情報を記憶させることを特徴とする請求項１または２に記載の物件情報管理システム。
【請求項４】
前記情報処理装置は、
前記物件画像記憶手段に記憶された前記位置情報記憶画像と、対応する物件の位置情報を少なくとも含む、物件の詳細を示す物件情報とを関連付けて記憶する物件情報記憶手段と、
前記物件情報記憶手段に記憶された前記位置情報記憶画像の前記位置情報と、対応する前記物件情報の前記位置情報が一致するか否かを判定する位置情報判定手段と、
前記位置情報判定手段によって、一致すると判定した場合には、前記ＷＥＢサーバに前記物件情報と、当該物件情報に対応する前記位置情報記憶画像をアップロードする第１のアップロード手段とを更に備えることを特徴とする請求項１乃至３に記載の物件情報管理システム。
【請求項５】
前記情報処理装置は、
前記位置情報判定手段によって、一致すると判定できない場合には、ユーザからの指示に従って前記ＷＥＢサーバに前記物件情報と、当該物件情報に対応する前記位置情報記憶画像をアップロードするか否かを受け付けるアップロード可否受付手段と、
前記アップロード可否受付手段によって、アップロードする旨を受け付けた場合には、前記ＷＥＢサーバに前記物件情報と、当該物件情報に対応する前記位置情報記憶画像をアップロードする第２のアップロード手段とを更に備えることを特徴とする請求項４に記載の物件情報管理システム。
【請求項６】
前記情報処理装置は、
前記物件画像記憶手段に記憶された前記位置情報記憶画像と対応づいた物件詳細ごとに記憶先を振り分ける物件画像振分手段を更に備えることを特徴とする請求項４または５に記載の物件情報管理システム。
【請求項７】
物件画像から撮影した位置を示す位置情報を取得して、前記物件画像以外の物件画像に前記位置情報を記憶させる情報処理装置であって、
前記位置情報が記憶された位置情報記憶画像と、前記位置情報が記憶されていない位置情報未記憶画像とを記憶する物件画像記憶手段と、
前記位置情報記憶画像と、前記位置情報未記憶画像とを前記物件画像記憶手段から取得し、並べて表示する表示手段と、
前記位置情報記憶画像に記憶された前記位置情報を記憶させる対象を区別するための境界線を、前記表示手段によって並べて表示された物件画像と物件画像の間に設定する境界線設定手段と、
前記位置情報未記憶画像に記憶させる前記位置情報を記憶する前記位置情報記憶画像を指定し、前記境界線設定手段によって設定された境界線を境として何れの側に表示されている前記位置情報未記憶画像に対して前記位置情報を記憶させるかを指定するコピー元指定手段と、
前記境界線設定手段によって設定された境界線を境として、前記位置情報未記憶画像に対して、前記コピー元指定手段によって指定された前記位置情報記憶画像に記憶された前記位置情報を記憶させる位置情報記憶手段と
を有することを特徴とする情報処理装置。
【請求項８】
物件画像から撮影した位置を示す位置情報が記憶された位置情報記憶画像と、前記位置情報が記憶されていない位置情報未記憶画像とを記憶する物件画像記憶手段を備え、前記位置情報を取得して、前記物件画像以外の物件画像に前記位置情報を記憶させる情報処理装置と、当該物件画像に対応する物件の詳細のアップロード先であるＷＥＢサーバとが通信可能に接続された物件情報管理システムの制御方法であって、
前記情報処理装置は、
前記位置情報記憶画像と、前記位置情報未記憶画像とを前記物件画像記憶手段から取得し、並べて表示する表示ステップと、
前記位置情報記憶画像に記憶された前記位置情報を記憶させる対象を区別するための境界線を、前記表示ステップによって並べて表示された物件画像と物件画像の間に設定する境界線設定ステップと、
前記位置情報未記憶画像に記憶させる前記位置情報を記憶する前記位置情報記憶画像を指定し、前記境界線設定ステップによって設定された境界線を境として何れの側に表示されている前記位置情報未記憶画像に対して前記位置情報を記憶させるかを指定するコピー元指定ステップと、
前記境界線設定ステップによって設定された境界線を境として、前記位置情報未記憶画像に対して、前記コピー元指定ステップによって指定された前記位置情報記憶画像に記憶された前記位置情報を記憶させる位置情報記憶ステップと
を実行することを特徴とする物件情報管理システムの制御方法。
【請求項９】
物件画像から撮影した位置を示す位置情報が記憶された位置情報記憶画像と、前記位置情報が記憶されていない位置情報未記憶画像とを記憶する物件画像記憶手段を備え、前記位置情報を取得して、前記物件画像以外の物件画像に前記位置情報を記憶させる情報処理装置の制御方法であって、
前記位置情報記憶画像と、前記位置情報未記憶画像とを前記物件画像記憶手段から取得し、並べて表示する表示ステップと、
前記位置情報記憶画像に記憶された前記位置情報を記憶させる対象を区別するための境界線を、前記表示ステップによって並べて表示された物件画像と物件画像の間に設定する境界線設定ステップと、
前記位置情報未記憶画像に記憶させる前記位置情報を記憶する前記位置情報記憶画像を指定し、前記境界線設定ステップによって設定された境界線を境として何れの側に表示されている前記位置情報未記憶画像に対して前記位置情報を記憶させるかを指定するコピー元指定ステップと、
前記境界線設定ステップによって設定された境界線を境として、前記位置情報未記憶画像に対して、前記コピー元指定ステップによって指定された前記位置情報記憶画像に記憶された前記位置情報を記憶させる位置情報記憶ステップと
を実行することを特徴とする情報処理装置の制御方法。
【請求項１０】
物件画像から撮影した位置を示す位置情報が記憶された位置情報記憶画像と、前記位置情報が記憶されていない位置情報未記憶画像とを記憶する物件画像記憶手段を備え、前記位置情報を取得して、前記物件画像以外の物件画像に前記位置情報を記憶させる情報処理装置と、当該物件画像に対応する物件の詳細のアップロード先であるＷＥＢサーバとが通信可能に接続された物件情報管理システムの制御方法をコンピュータに実行させるためのプログラムであって、
前記情報処理装置を、
前記位置情報が記憶された位置情報記憶画像と、前記位置情報が記憶されていない位置情報未記憶画像とを記憶する物件画像記憶手段と、
前記位置情報記憶画像と、前記位置情報未記憶画像とを前記物件画像記憶手段から取得し、並べて表示する表示手段と、
前記位置情報記憶画像に記憶された前記位置情報を記憶させる対象を区別するための境界線を、前記表示手段によって並べて表示された物件画像と物件画像の間に設定する境界線設定手段と、
前記位置情報未記憶画像に記憶させる前記位置情報を記憶する前記位置情報記憶画像を指定し、前記境界線設定手段によって設定された境界線を境として何れの側に表示されている前記位置情報未記憶画像に対して前記位置情報を記憶させるかを指定するコピー元指定手段と、
前記境界線設定手段によって設定された境界線を境として、前記位置情報未記憶画像に対して、前記コピー元指定手段によって指定された前記位置情報記憶画像に記憶された前記位置情報を記憶させる位置情報記憶手段
として機能させるためのプログラム。
【請求項１１】
物件画像から撮影した位置を示す位置情報が記憶された位置情報記憶画像と、前記位置情報が記憶されていない位置情報未記憶画像とを記憶する物件画像記憶手段を備え、前記位置情報を取得して、前記物件画像以外の物件画像に前記位置情報を記憶させる情報処理装置を
前記位置情報が記憶された位置情報記憶画像と、前記位置情報が記憶されていない位置情報未記憶画像とを記憶する物件画像記憶手段と、
前記位置情報記憶画像と、前記位置情報未記憶画像とを前記物件画像記憶手段から取得し、並べて表示する表示手段と、
前記位置情報記憶画像に記憶された前記位置情報を記憶させる対象を区別するための境界線を、前記表示手段によって並べて表示された物件画像と物件画像の間に設定する境界線設定手段と、
前記位置情報未記憶画像に記憶させる前記位置情報を記憶する前記位置情報記憶画像を指定し、前記境界線設定手段によって設定された境界線を境として何れの側に表示されている前記位置情報未記憶画像に対して前記位置情報を記憶させるかを指定するコピー元指定手段と、
前記境界線設定手段によって設定された境界線を境として、前記位置情報未記憶画像に対して、前記コピー元指定手段によって指定された前記位置情報記憶画像に記憶された前記位置情報を記憶させる位置情報記憶手段
として機能させるためのプログラム。
【請求項１２】
請求項１０に記載のプログラムを格納することを特徴とするコンピュータで読み取り可能な記録媒体。
【請求項１３】
請求項１１に記載のプログラムを格納することを特徴とするコンピュータで読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、不動産物件に関する画像情報を容易に複写し、管理する物件情報管理システム、情報処理装置、物件情報管理システムの制御方法、情報処理装置の制御方法、プログラム、及びプログラムを記録した記録媒体に関する。
【背景技術】
【０００２】
近年、不動産の物件紹介を行うＷＥＢサイトにおいて、物件の間取りや価格といった物件情報と、当該物件の外観を写した物件画像を掲載することで、物件の宣伝をしている。この物件画像は、不動産紹介サイトの担当者が当該物件まで足を運び、物件の外観や内観を撮影し、不動産紹介サイトを運営する会社のクライアント端末からＷＥＢサーバにアップロードすることで公開している。
【０００３】
また、この物件画像は近年、デジタルスチルカメラで撮影された画像ファイルを利用している。デジタルスチルカメラにＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）機能が内蔵されているものは、撮影した地点の位置情報を取得し、画像ファイル内に記憶することができる。この位置情報は、Ｅｘｉｆ（Ｅｘｃｈａｎｇｅａｂｌｅ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）という画像形式に含まれる。Ｅｘｉfには、他にも撮影日時やカメラの撮影設定等を記憶することができる。
【０００４】
そこでＥｘｉｆの管理方法として、特許文献１には、Ｅｘｉｆ情報など、画像ファイルから得られる情報を利用して、画像ファイルのグルーピングを行う技術が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−２９３９９６
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来、不動産紹介サイトにおける物件画像をＷＥＢサーバにアップロードする際には、担当者が撮影した画像の順序や日時、画像の内容を確認して、目的の物件情報と紐づけてＷＥＢサーバにアップロードしているため、間違った画像をアップロードしてしまう問題があった。特に、担当者が複数の物件を撮影して帰ってきた場合や、近隣の物件を撮影した場合は、単純に画像の順序や日時、画像の内容で判断できない場合がある。そのため、似たような外観や内観である場合や、撮影日時が近い場合などは、間違った物件画像を紐づけてアップロードしてしまう危険がある。
【０００７】
また、撮影した本人ではない別の担当者がＷＥＢサーバにアップロードすることもあるため、物件情報と物件画像の関連付けが手間であった。
【０００８】
本発明は上記の課題を解決するためになされたもので、本発明の目的は、位置情報が記憶された物件画像を使用して、物件情報との紐づけを容易に行い、かつ位置情報が記憶されていない物件画像であっても、周辺情報から位置情報を容易に複写し、正しくＷＥＢサーバにアップロードできる物件情報管理システム、情報処理装置、物件情報管理システムの制御方法、情報処理装置の制御方法、プログラム、及びプログラムを記録した記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記の目的を達成するために、請求項１に記載の物件情報管理システムは、物件画像から撮影した位置を示す位置情報を取得して、前記物件画像以外の物件画像に前記位置情報を記憶させる情報処理装置と、当該物件画像に対応する物件の詳細のアップロード先であるＷＥＢサーバとが通信可能に接続された物件情報管理システムであって、前記情報処理装置は、前記位置情報が記憶された位置情報記憶画像と、前記位置情報が記憶されていない位置情報未記憶画像とを記憶する物件画像記憶手段と、前記位置情報記憶画像と、前記位置情報未記憶画像とを前記物件画像記憶手段から取得し、並べて表示する表示手段と、前記位置情報記憶画像に記憶された前記位置情報を記憶させる対象を区別するための境界線を、前記表示手段によって並べて表示された物件画像と物件画像の間に設定する境界線設定手段と、前記位置情報未記憶画像に記憶させる前記位置情報を記憶する前記位置情報記憶画像を指定し、前記境界線設定手段によって設定された境界線を境として何れの側に表示されている前記位置情報未記憶画像に対して前記位置情報を記憶させるかを指定するコピー元指定手段と、前記境界線設定手段によって設定された境界線を境として、前記位置情報未記憶画像に対して、前記コピー元指定手段によって指定された前記位置情報記憶画像に記憶された前記位置情報を記憶させる位置情報記憶手段とを備えることを特徴とする。
【発明の効果】
【００１０】
本発明は画像ファイルに含まれる位置情報から住所情報を取得し、位置情報が記録されていない画像ファイルに対しては、位置情報が記憶済みの画像ファイルから容易な操作でコピーし、取得した住所情報に応じてＷＥＢサーバにアップロードできるので、物件を撮影した画像ファイルの管理負荷を軽減することのできる効果を奏する。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態における物件情報管理システムのシステム構成の一例を示す構成図である。
【図２】クライアント端末、ＷＥＢサーバ、及び住所取得サーバのハードウェア構成の一例を示す構成図である。
【図３】クライアント端末、ＷＥＢサーバ、及び住所取得サーバのモジュール構成の一例を示す構成図である。
【図４】クライアント端末における物件名登録から物件情報管理までの全体的な処理の流れを示すフローチャートである。
【図５】本発明の実施形態における物件情報管理システムのメニュー画面の構成の一例を示す構成図である。
【図６】クライアント端末における物件名登録処理の一例を示すフローチャートである。
【図７】物件名登録処理において、物件名を登録する際に表示される物件名登録画面の構成の一例を示す構成図である。
【図８】各物件の物件情報が記憶された物件テーブル８００を記憶するためのテーブル構成の一例を示す構成図である。
【図９】クライアント端末における物件画像登録処理の一例を示すフローチャートである。
【図１０】物件画像登録処理において、物件画像と物件名の紐づけを行う際に表示される物件画像登録画面の構成の一例を示す構成図である。
【図１１】物件画像と物件名の紐づけを行う物件画像登録一時テーブル１１００と、住所情報のコピー元を示すコピー元指定チェックフラグテーブルと、住所情報をコピーするコピー先の境界線を指定するコピー境界線フラグテーブルを記憶するためのテーブル構成の一例を示す構成図である。
【図１２】クライアント端末、及び住所取得サーバにおける住所取得処理の一例を示すフローチャートである。
【図１３】クライアント端末における住所情報コピー処理の一例を示すフローチャートである。
【図１４】住所情報コピー処理において、住所情報をコピーする境界を定めるために表示される住所情報コピー画面の構成の一例を示す構成図である。
【図１５】クライアント端末における物件情報管理処理の一例を示すフローチャートである。
【図１６】物件情報管理処理において、各物件情報を管理するために表示される物件情報管理画面の構成の一例を示す構成図である。
【図１７】クライアント端末におけるＷＥＢアップロード処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００１３】
図１は、本発明の実施形態における物件情報管理システムのシステム構成を示す構成図である。物件情報管理システムは、クライアント端末１０１とＷＥＢサーバ１０３と住所取得サーバ１０４とがネットワーク１０２を介して通信可能に接続され、構成されている。尚、図１のネットワーク１０２上に接続される各種端末の構成は一例であり、用途や目的に応じて様々な構成例があることは言うまでもない。
【００１４】
クライアント端末１０１は、物件の画像ファイルや当該物件情報の管理を行う担当者が使用する端末である。クライアント端末１０１は、ネットワーク１０２を介して、物件情報のアップロード先であるＷＥＢサーバ１０３や位置情報から住所情報を取得する住所取得サーバ１０４とデータの送受信が可能である。
【００１５】
本実施例における、物件情報とは、ＷＥＢサーバ１０３で公開する物件に関する情報であり、物件テーブル８００（図８参照）に格納された各情報を指す。具体的には、物件テーブル８００は、レコードごとに割り振られるｉｎｄｅｘ８０１、物件の名前を示す物件名８０２、物件の郵便番号を示す郵便番号８０３、物件の住所を示す住所メイン８０４、及び住所サブ８０５、物件の最寄り駅を示す周辺駅８０６、物件の周辺施設を示す周辺施設８０７、その他補足事項を示す備考８０８、物件画像の保存先を示す画像保存先８０９から構成される。尚、物件テーブル８００（図８参照）の構成は、一例であり、様々な構成例があることは言うまでもない。
【００１６】
また、位置情報とは、物件画像に含まれるＥｘｉfに格納されたＧＰＳ情報のことを差し、本実施例ではＥｘｉｆ−ＧＰＳ情報と表記する。また、住所情報とは、Ｅｘｉｆ−ＧＰＳ情報を元に住所取得サーバ１０４において、一般的な住所形式に変換された情報を指す。例えば、位置情報は、Ｅｘｉｆ−ＧＰＳ情報であり、緯度・経度を含む。一方、住所情報は、前記Ｅｘｉｆ−ＧＰＳ情報から取得された都道府県から始まる住所である。
【００１７】
ＷＥＢサーバ１０３は、物件情報や物件画像をＷＥＢサイトとして公開するためのサーバである。クライアント端末１０１から送信された物件情報や物件画像を受信し、ＷＥＢブラウザにおいて閲覧可能な状態でインターネット上に公開する。
【００１８】
住所取得サーバ１０４は、クライアント端末１０１から送信された位置情報を受信し、当該位置情報に含まれる緯度や経度から住所情報を割り出し、当該住所情報をクライアント端末１０１に送信する。
【００１９】
次に、クライアント端末１０１、ＷＥＢサーバ１０３、及び住所取得サーバ１０４のハードウェア構成の一例について、図２を用いて説明する。
【００２０】
ＣＰＵ２０１は、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。
【００２１】
また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ(Ｂａｓｉｃ  Ｉｎｐｕｔ  /  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ)やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。
【００２２】
ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＡＭ２０３にロードして、プログラムを実行することで各種動作を実現するものである。
【００２３】
また、入力コントローラ（入力Ｃ）２０５は、キーボード２０９や不図示のマウス等のポインティングデバイスからの入力を制御する。
【００２４】
ビデオコントローラ（ＶＣ）２０６は、ＣＲＴディスプレイ（ＣＲＴ）２１０等の表示器への表示を制御する。表示器はＣＲＴだけでなく、液晶ディスプレイでも構わない。これらは必要に応じて管理者が使用するものである。本発明には直接関係があるものではない。
【００２５】
メモリコントローラ（ＭＣ）２０７は、ブートプログラム、ブラウザソフトウエア、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するハードディスク（ＨＤ）やフロッピーディスク（登録商標  ＦＤ）或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュメモリ等の外部メモリ２１１へのアクセスを制御する。
【００２６】
通信Ｉ／Ｆコントローラ（通信Ｉ／ＦＣ）２０８は、ネットワークを介して、外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いたインターネット通信等が可能である。
【００２７】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ＣＲＴ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００２８】
本発明を実現するためのプログラムは外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。
【００２９】
次に、クライアント端末１０１、ＷＥＢサーバ１０３、及び住所取得サーバ１０４のモジュール構成を示す機能構成図について、図３を用いて説明する。尚、図３の各種端末あるいはサーバのモジュール構成は一例であり、用途や目的に応じて様々な構成例があることは言うまでもない。
【００３０】
クライアント端末１０１は、物件名登録モジュール３０１、物件画像登録モジュール３０２、及び物件情報管理モジュール３０３を備える。
【００３１】
物件名登録モジュール３０１は、事前設定として、ＷＥＢサーバにアップロードする物件の名称を登録するモジュールである。物件名登録画面（図７参照）を表示し、物件名の入力を受け付け、入力された物件名を登録する機能を有する。
【００３２】
物件画像登録モジュール３０２は、物件画像登録画面１０００（図１０参照）を表示し、物件名登録モジュール３０１において登録された物件名と、物件画像とを関連づける機能を有する。また、物件画像に住所情報がない場合には、物件画像登録モジュール３０２は、住所情報が格納された物件画像からコピーする機能を有する。
【００３３】
物件情報管理モジュール３０３は、物件情報管理画面（図１６参照）を表示し、選択された物件名に対応する物件情報や物件画像をＷＥＢサーバ１０３にアップロードし、インターネット上に公開する機能を有する。
【００３４】
次に、ＷＥＢサーバ１０３は、物件情報受信モジュール３１１、及びＷＥＢサイト表示モジュール３１２を備える。
【００３５】
物件情報受信モジュール３１１は、クライアント端末１０１から送信された物件情報と物件画像を受信する機能を有する。
【００３６】
ＷＥＢサイト表示モジュール３１２は、物件情報受信モジュール３１１において受信した物件情報と物件画像をＷＥＢサイトとしてインターネット上に公開する機能を有する。
【００３７】
次に、住所取得サーバ１０４は、Ｅｘｉｆ−ＧＰＳ情報受信モジュール３２１、住所取得モジュール３２２、及び結果送信モジュール３２３を備える。
【００３８】
Ｅｘｉｆ−ＧＰＳ情報受信モジュール３２１は、クライアント端末１０１から送信されたＥｘｉｆ−ＧＰＳ情報を受信する機能を有する。
【００３９】
住所取得モジュール３２２は、Ｅｘｉｆ−ＧＰＳ情報受信モジュール３２１で受信したＥｘｉｆ−ＧＰＳ情報を元に住所情報を取得する機能を有する。
【００４０】
結果送信モジュール３２３は、住所取得モジュール３２２で取得した住所情報をクライアント端末１０１に送信する機能を有する。
【００４１】
次に、物件情報管理システムの全体的な処理の流れについて図４を用いて説明する。ここでは、メニュー画面５００（図５参照）を表示し、表示されたメニュー画面５００に配置された各ボタンの押下を判断し、押下されたボタンに対応する機能を動作させる流れを説明する。尚、Ｓ１０１乃至Ｓ１０８の各ステップは、クライアント端末１０１におけるＣＰＵ２０１の制御の下、処理が行われる。
【００４２】
ステップＳ１０１では、クライアント端末１０１は、ＣＲＴ２１０上にメニュー画面５００（図５参照）を表示し、メニュー画面５００に配置された各ボタンの押下を受け付ける。
【００４３】
ステップＳ１０２では、クライアント端末１０１は、ユーザからの指示に従って、物件名登録ボタン５０１が押下されたか否かを判定する。物件名登録ボタン５０１が押下されたと判定した場合には、ステップＳ１０３へ処理を進め、物件名登録ボタン５０１が押下されたと判定できない場合には、ステップＳ１０４へ処理を進める。
【００４４】
ステップＳ１０３では、クライアント端末１０１は、物件の名前を登録する物件名登録処理を行う。物件名登録処理の詳細は後述する図６に示す。
【００４５】
ステップＳ１０４では、クライアント端末１０１は、ユーザからの指示に従って、物件画像登録ボタン５０２が押下されたか否かを判定する。物件画像登録ボタン５０２が押下されたと判定した場合には、ステップＳ１０５へ処理を進め、物件画像登録ボタン５０２が押下されたと判定できない場合には、ステップＳ１０６へ処理を進める。
【００４６】
ステップＳ１０５では、クライアント端末１０１は、ステップＳ１０３において登録された物件名と、物件画像とを関連付ける処理を行う。物件画像登録処理の詳細は後述する図９に示す。
【００４７】
ステップＳ１０６では、クライアント端末１０１は、ユーザからの指示に従って、物件情報管理ボタン５０３が押下されたか否かを判定する。物件情報管理ボタン５０３が押下されたと判定した場合には、ステップＳ１０７へ処理を進め、物件情報管理ボタン５０３が押下されたと判定できない場合には、ステップＳ１０８へ処理を進める。
【００４８】
ステップＳ１０７では、クライアント端末１０１は、ステップＳ１０５において関連付けられた物件名と物件画像をＷＥＢサーバ１０３にアップロードする処理を行う。物件情報管理処理の詳細は後述する図１５に示す。
【００４９】
ステップＳ１０８では、クライアント端末１０１は、ユーザからの指示に従って、終了ボタン５０４が押下されたか否かを判定する。終了ボタン５０４が押下されたと判定した場合には、本一連の処理を終了する。終了ボタン５０４が押下されたと判定できない場合には、ステップＳ１０２に処理を戻す。これにより、終了ボタン５０４が押下されるまで、いずれかのボタンの押下を受け付け、各ボタンの押下に従って各ボタンに割り振られた処理を実行する。
【００５０】
次に、物件の名前を登録する処理について図６を用いて説明する。ここでは、事前設定として物件の名前を登録し、物件画像と関連付ける準備を行う。尚、Ｓ２０１乃至Ｓ２０７の各ステップは、クライアント端末１０１におけるＣＰＵ２０１の制御の下、処理が行われる。
【００５１】
ステップＳ２０１では、クライアント端末１０１は、ＣＲＴ２１０上に物件名登録画面７００（図７参照）を表示し、物件名入力フォーム７０１の入力を受け付ける。
【００５２】
ステップＳ２０２では、クライアント端末１０１は、ユーザからの指示に従って、物件名入力フォーム７０１に物件の名前が入力された状態で登録ボタン７０２が押下されたか否かを判定する。登録ボタン７０２が押下されたと判定した場合には、ステップＳ２０３へ処理を進め、登録ボタン７０２が押下されたと判定できない場合には、ステップＳ２０６へ処理を進める。
【００５３】
ステップＳ２０３では、クライアント端末１０１は、物件テーブル８００（図８参照）に新しくレコードを追加し、ｉｎｄｅｘ８０１に番号を割り振る。そして、追加されたレコードの物件名８０２に、ステップＳ２０２において入力された物件の名前を格納する。
【００５４】
ステップＳ２０４では、クライアント端末１０１は、ステップＳ２０３において格納された物件の名前の物件名フォルダを外部メモリ２１１に作成する。そして、作成された物件名フォルダのパスを画像保存先８０９に格納する。ここでは便宜的に物件の名前と同様の名前のフォルダを作成するが、フォルダの名称は自由である。
【００５５】
ステップＳ２０５では、クライアント端末１０１は、ＣＲＴ２１０上に処理が完了した旨のメッセージ（不図示）を表示する。
【００５６】
ステップＳ２０６では、クライアント端末１０１は、ユーザからの指示に従って、キャンセルボタン７０３が押下されたか否かを判定する。キャンセルボタン７０３が押下されたと判定した場合には、ステップＳ２０７へ処理を進め、キャンセルボタン７０３が押下されたと判定できない場合には、ステップＳ２０２へ処理を戻す。
【００５７】
ステップＳ２０７では、クライアント端末１０１は、ＣＲＴ２１０上に表示されている物件名登録画面７００を閉じ、物件名登録処理の呼び出し元に処理を戻す。
【００５８】
次に、物件名と物件画像を関連付ける処理について図９を用いて説明する。尚、Ｓ３０１乃至Ｓ３２６の各ステップは、クライアント端末１０１におけるＣＰＵ２０１の制御の下、処理が行われる。
【００５９】
ステップＳ３０１では、クライアント端末１０１は、ＣＲＴ２１０上に物件画像登録画面１０００（図１０参照）を表示する。
【００６０】
ステップＳ３０２では、クライアント端末１０１は、物件画像登録画面１０００に配置された参照ボタン１００１がユーザからの指示に従って、押下されたか否かを判定する。参照ボタン１００１が押下されたと判定した場合には、ステップＳ３０３へ処理を進め、参照ボタン１００１が押下されたと判定できない場合には、参照ボタン１００１が押下されたと判定するまで待機する。
【００６１】
ステップＳ３０３では、クライアント端末１０１は、ステップＳ３０２における参照ボタン１００１の押下に従って、物件名と関連づけられていない未整理の物件画像が格納されたフォルダの選択を受け付ける。そして、ユーザからの指示に従って、物件名と関連付ける物件画像が格納されたフォルダを決定する。
【００６２】
ステップＳ３０４では、クライアント端末１０１は、ステップＳ３０３において選択されたフォルダに格納された物件画像の各情報を物件画像登録一時テーブル１１００（図１１参照）に格納する。
【００６３】
物件画像登録一時テーブル１１００（図１１参照）は、各レコードに割り振られるｉｎｄｅｘ１１０１、同じ住所の画像をグルーピングするために割り振られるグルーピングＮｏ１１０２、物件名のｉｎｄｅｘ８０１と紐づく物件名１１０３、物件画像のファイル名を示すファイル名１１０４、物件画像の撮影日と撮影時間を示す撮影日時１１０５、物件画像に含まれるＥｘｉｆのＧＰＳ情報を示すＥｘｉｆ−ＧＰＳ情報１１０６、Ｅｘｉｆ−ＧＰＳ情報を住所取得サーバ１０４に送信することで取得する住所情報１１０７、Ｅｘｉｆ−ＧＰＳ情報１１０６が存在しない場合にコピーするか否かを示す住所コピーフラグ１１０８から構成される。尚、物件画像登録一時テーブル１１００の構成は一例であり、様々な構成例があることは言うまでもない。
【００６４】
物件画像登録一時テーブル１１００に格納する際には、レコードを追加し、ｉｎｄｅｘ１１０１に新たな番号を割り振る。そして、ファイル名１１０４に物件画像のファイル名を格納し、撮影日時には、物件画像の撮影日時を格納する。更に、物件画像のＥｘｉｆにＧＰＳ情報が格納されている場合には、Ｅｘｉｆ−ＧＰＳ情報１１０６にＧＰＳ情報を格納し、住所コピーフラグ１１０８には他の物件画像から住所情報をコピーしない旨を示す「０」を格納する。物件画像のＥｘｉｆにＧＰＳ情報が格納されていない場合には、住所コピーフラグ１１０８に他の物件画像から住所情報をコピーする旨を示す「１」を格納する。
【００６５】
ステップＳ３０５では、クライアント端末１０１は、ステップＳ３０４において格納された物件画像のうち、Ｅｘｉｆ−ＧＰＳ情報１１０６が格納された物件画像が存在するか否かを判定する。ここでは、住所コピーフラグ１１０８に「０」が格納されている物件画像を検索することで判定する。Ｅｘｉｆ−ＧＰＳ情報１１０６が格納された物件画像が存在すると判定した場合には、ステップＳ３０６へ処理を進める。Ｅｘｉｆ−ＧＰＳ情報１１０６が格納された物件画像が存在すると判定できない場合には、ステップＳ３２６へ処理を進める。
【００６６】
ステップＳ３０６では、Ｅｘｉｆ−ＧＰＳ情報から撮影した住所を取得する処理を行う。住所取得処理の詳細は、後述する図１２に示す。
【００６７】
ステップＳ３０７では、クライアント端末１０１は、ステップＳ３０６において取得した住所情報を物件画像登録一時テーブル１１００（図１１参照）の住所情報１１０７に格納する。また、物件画像登録一時テーブル１１００（図１１参照）に格納された住所情報１１０７と、物件テーブル８００（図８参照）に格納された住所メイン８０４とを比較し、類似する物件と関連付ける。具体的には、対応する物件名８０２のｉｎｄｅｘ８０１を物件名１１０３に格納する。
【００６８】
ステップＳ３２６では、クライアント端末１０１は、ステップＳ３０５においてすべての物件画像が判定されたか否かを判定する。すべての物件画像が判定されたと判定した場合には、ステップＳ３０８へ処理を進め、すべての物件画像が判定されたと判定できない場合には、ステップＳ３０５へ処理を戻す。これにより、すべての物件画像が処理されるまでステップＳ３０５乃至ステップＳ３０７を繰り返す。
【００６９】
ステップＳ３０８では、クライアント端末１０１は、物件画像登録一時テーブル１１００（図１１参照）に格納された各情報を物件画像情報表示領域１００２に表示する。また、住所コピーフラグ１１０８に「１」が格納されているレコードは、住所情報コピーボタン１００７を表示する。
【００７０】
ステップＳ３０９では、クライアント端末１０１は、物件テーブル８００（図８参照）に格納されたすべての物件名８０２を物件名選択用コンボボックス１００３に格納する。
【００７１】
ステップＳ３１０では、クライアント端末１０１は、物件画像のプレビューを物件画像プレビュー領域１００４に表示する。初期は最上段の物件画像が物件画像プレビュー領域１００４に表示される。
【００７２】
ステップＳ３１１では、クライアント端末１０１は、物件画像情報表示領域１００２であるレコードが選択された状態で、ユーザからの指示に従って上ボタン１００５が押下されたか否かを判定する。上ボタン１００５が押下されたと判定した場合には、ステップＳ３１２へ処理を進め、上ボタン１００５が押下されたと判定できない場合には、ステップＳ３１３へ処理を進める。
【００７３】
ステップＳ３１２では、クライアント端末１０１は、選択されたレコードを一つ上の物件名に移動する。例えば、現在「△△マンション」としてグルーピングされている物件画像を選択された状態で、上ボタン１００５が押下されると、当該物件画像は一つ上の物件名である「○○ハイツ」にグルーピングされる。具体的には、物件画像登録一時テーブル１１００（図１１参照）に格納された、当該選択された物件画像の物件名１１０３に、対応する物件の物件テーブル８００（図８参照）に格納されたｉｎｄｅｘ８０１を格納する。これにより、画像のプレビューを見ながら、物件画像がどの物件名にグルーピングされるのかを容易な操作により分類できる。
【００７４】
ステップＳ３１３では、クライアント端末１０１は、物件画像情報表示領域１００２であるレコードが選択された状態で、ユーザからの指示に従って下ボタン１００６が押下されたか否かを判定する。下ボタン１００６が押下されたと判定した場合には、ステップＳ３１４へ処理を進め、下ボタン１００６が押下されたと判定できない場合には、ステップＳ３１５へ処理を進める。
【００７５】
ステップＳ３１４では、クライアント端末１０１は、選択されたレコードを一つ下の物件名に移動する。例えば、現在「△△マンション」としてグルーピングされている物件画像を選択された状態で、下ボタン１００６が押下されると、当該物件画像は一つ下の物件名である「□□アパート」にグルーピングされる。具体的には、物件画像登録一時テーブル１１００（図１１参照）に格納された、当該選択された物件画像の物件名１１０３に、対応する物件の物件テーブル８００（図８参照）に格納されたｉｎｄｅｘ８０１を格納する。これにより、画像のプレビューを見ながら、物件画像がどの物件名にグルーピングされるのかを容易な操作により分類できる。
【００７６】
ステップＳ３１５では、クライアント端末１０１は、ユーザからの指示に従って、住所情報コピーボタン１００７が押下されたか否かを判定する。住所情報コピーボタン１００７は、Ｅｘｉｆ−ＧＰＳ情報が格納されていない物件画像のレコードに表示される。住所情報コピーボタン１００７が押下されたと判定した場合には、ステップＳ３１６へ処理を進め、住所情報コピーボタン１００７が押下されたと判定できない場合には、ステップＳ３１７へ処理を進める。
【００７７】
ステップＳ３１６では、クライアント端末１０１は、住所情報コピー画面１４００（図１４参照）を表示し、Ｅｘｉｆ−ＧＰＳ情報がある物件画像からＥｘｉｆ−ＧＰＳ情報がない物件画像にＥｘｉｆ−ＧＰＳ情報をコピーする処理を行う。住所情報コピー処理の詳細は、後述する図１４に示す。
【００７８】
ステップＳ３１７では、クライアント端末１０１は、ユーザからの指示に従って、実行ボタン１００８が押下されたか否かを判定する。実行ボタン１００８を押下されることで、物件画像を物件名に関連付ける。実行ボタン１００８が押下されたと判定した場合には、ステップＳ３１８へ処理を進め、実行ボタン１００８が押下されたと判定できない場合には、ステップＳ３２３へ処理を進める。
【００７９】
ステップＳ３１８では、クライアント端末１０１は、すべての物件画像に物件名が指定されているか否かを判定する。すべての物件画像に物件名が指定されていると判定した場合には、ステップＳ３２０へ処理を進め、すべての物件画像に物件名が指定されていると判定できない場合には、ステップＳ３１９へ処理を進める。
【００８０】
ステップＳ３１９では、クライアント端末１０１は、すべての物件画像に物件名が指定されていない旨のエラーメッセージ（不図示）をＣＲＴ２１０上に表示する。
【００８１】
ステップＳ３２０では、クライアント端末１０１は、物件画像を物件名に関連付けてもよいか否かの処理確認メッセージ（不図示）をＣＲＴ２１０上に表示する。
【００８２】
ステップＳ３２１では、クライアント端末１０１は、ステップＳ３２０において処理実行の許可が得られた場合、物件画像登録一時テーブル１１００（図１１参照）に登録された情報を利用して、ステップＳ２０４において作成された物件名フォルダに対応する物件画像を振り分け、物件画像のＥｘｉｆにＥｘｉｆ−ＧＰＳ情報１１０６の書き込みを実施する。
【００８３】
ステップＳ３２２では、クライアント端末１０１は、すべての物件画像への処理が完了した旨のエラーメッセージ（不図示）をＣＲＴ２１０上に表示する。
【００８４】
ステップＳ３２３では、クライアント端末１０１は、ユーザからの指示に従って、キャンセルボタン１００９が押下されたか否かを判定する。キャンセルボタン１００９が押下されたと判定した場合には、ステップＳ３２４へ処理を進め、キャンセルボタン１００９が押下されたと判定できない場合には、ステップＳ３１１へ処理を戻す。
【００８５】
ステップＳ３２４では、クライアント端末１０１は、物件画像登録一時テーブル１１００（図１１参照）に格納された情報をすべて消去する。
【００８６】
ステップＳ３２５では、クライアント端末１０１は、物件画像登録画面１０００（図１０参照）を閉じ、物件画像登録処理の呼び出し元に処理を戻す。
【００８７】
次に、Ｅｘｉｆ−ＧＰＳ情報から住所情報を取得する処理について図１２を用いて説明する。尚、Ｓ４０１及びＳ４０５の各ステップは、クライアント端末１０１におけるＣＰＵ２０１の制御の下、処理が行われ、Ｓ４０２乃至Ｓ４０４の各ステップは、住所取得サーバ１０４におけるＣＰＵ２０１の制御の下、処理が行われる。
【００８８】
ステップＳ４０１では、クライアント端末１０１は、物件画像登録一時テーブル１１００（図１１参照）に格納されたＥｘｉｆ−ＧＰＳ情報１１０６を取得し、住所取得サーバ１０４へ送信する。
【００８９】
ステップＳ４０２では、住所取得サーバ１０４は、ステップＳ４０１において送信されたＥｘｉｆ−ＧＰＳ情報１１０６を受信する。
【００９０】
ステップＳ４０３では、住所取得サーバ１０４は、ステップＳ４０２において受信したＥｘｉｆ−ＧＰＳ情報１１０６を元に住所取得モジュール３２２により住所情報を取得する。住所取得サーバ１０４は、外部メモリ２１１に経度・緯度と住所情報を対応づけて記憶しており、Ｅｘｉｆ−ＧＰＳ情報１１０６が示す緯度・経度を元に住所情報を取得することができる。住所取得サーバ１０４は、いわゆる逆ジオコーディングを行うサーバである。よって、逆ジオコーディングサービスを行っているＷｅｂサービスを利用してもよい。
【００９１】
ステップＳ４０４では、住所取得サーバ１０４は、ステップＳ４０３において取得した住所情報をクライアント端末１０１へ送信する。
【００９２】
ステップＳ４０５では、クライアント端末１０１は、ステップＳ４０４において住所取得サーバ１０４から送信された住所情報を受信し、ＲＡＭ２０３に記憶し、住所取得処理の呼び出し元に処理を戻す。
【００９３】
次に、住所情報が記録されている物件画像から住所情報を取得し、住所情報のない物件画像に登録する処理について図１３を用いて説明する。尚、Ｓ５０１乃至Ｓ５１７の各ステップは、クライアント端末１０１におけるＣＰＵ２０１の制御の下、処理が行われる。
【００９４】
ステップＳ５０１では、クライアント端末１０１は、ＣＲＴ２１０上に住所情報コピー画面１４００（図１４参照）を表示する。
【００９５】
ステップＳ５０２では、クライアント端末１０１は、物件画像登録一時テーブル１１００（図１１参照）に格納されたレコードのうち、住所コピーフラグに「１」が格納されたレコードのファイル名１１０４と撮影日時１１０５をコピー先情報欄１４０１に表示する。また、コピー先情報欄１４０１に表示されたレコードに対応する物件画像をコピー先画像欄１４０２に表示する。このとき、住所コピーフラグに「１」が格納されたレコードが複数存在する場合には、図１４に示す通り、複数の物件画像に関して表示させてもよい。
【００９６】
更に、当該住所コピーフラグに「１」が格納されたレコードの前後に格納された、住所コピーフラグが「０」のレコードを住所情報コピー画面１４００に表示する。具体的には、当該住所コピーフラグに「１」が格納されたレコードより前に格納されたレコードのうち、最も当該レコードよりも近いレコードのファイル名１１０４と撮影日時１１０５と住所情報１１０７をコピー元情報欄１４０３に表示し、物件名１１０３に対応する物件名８０２を物件テーブル８００（図８参照）から取得してコピー元情報欄１４０３に表示する。当該住所コピーフラグに「１」が格納されたレコードより後に格納されたレコードのうち、最も当該レコードよりも近いレコードに関しても同様である。また、コピー元情報欄１４０３に表示されたレコードに対応する物件画像をコピー元画像欄１４０４に表示する。
【００９７】
ステップＳ５０３では、クライアント端末１０１は、ユーザからの指示に従って、コピー先画像変更ボタン１４０５が押下されたか否かを判定する。これにより、住所コピーフラグに「１」が格納されたレコードが複数ある場合に、コピー対象とするレコードを切り替えることができる。コピー先画像変更ボタン１４０５が押下されたと判定した場合には、ステップＳ５０４に処理を進め、コピー先画像変更ボタン１４０５が押下されたと判定できない場合には、ステップＳ５０５へ処理を進める。
【００９８】
ステップＳ５０４では、クライアント端末１０１は、コピー先画像変更ボタン１４０５が押下された方向に応じて、コピー先の物件画像を切り替える。例えば、図１４において右側のコピー先画像変更ボタン１４０５が押下された場合には、ファイル名「XXXX005.JPG」よりも前に格納され、住所情報コピーフラグに「１」が格納されたレコードを表示する。つまり、「XXXX004.JPG」が表示される。具体的には、「XXXX004.JPG」のコピー先情報欄１４０１に該当する情報と、コピー先画像欄１４０２に該当する物件画像を表示する。この表示は、新たにコピー先情報欄１４０１とコピー先画像欄１４０２を作成してもよいし、表示領域が限られている場合には、既に表示されているコピー先情報欄１４０１とコピー先画像欄１４０２を一つ右にスライド移動させ、最も右に表示されているコピー先情報欄１４０１とコピー先画像欄１４０２を画面から消してもよい。
【００９９】
ステップＳ５０５では、クライアント端末１０１は、ユーザからの指示に従って、コピー元画像変更ボタン１４０６が押下されたか否かを判定する。これにより、住所コピーフラグに「０」が格納されたレコードが複数ある場合に、コピー元とするレコードを切り替えることができる。コピー元画像変更ボタン１４０６が押下されたと判定した場合には、ステップＳ５０６に処理を進め、コピー元画像変更ボタン１４０６が押下されたと判定できない場合には、ステップＳ５０７へ処理を進める。
【０１００】
ステップＳ５０６では、クライアント端末１０１は、コピー元画像変更ボタン１４０６が押下された方向に応じて、コピー元の物件画像とその物件画像に該当する情報を切り替える。例えば、図１４において左側のコピー元物件画像に対して、右側のコピー元画像変更ボタン１４０６が押下された場合には、ファイル名「XXXX001.JPG」よりも後に格納され、住所情報コピーフラグに「１」が格納されたレコードを表示する。つまり、「XXXX002.JPG」が表示される。具体的には、「XXXX002.JPG」のコピー元情報欄１４０３に該当する情報と、コピー元画像欄１４０４に該当する物件画像を表示する。
【０１０１】
ステップＳ５０７では、クライアント端末１０１は、ユーザからの指示に従って、コピー境界線１４０７が指定されたか否かを判定する。このコピー境界線１４０７が指定されることで、当該コピー境界線１４０７より左側にあるコピー先の物件画像に対応する物件画像登録一時テーブル１１００（図１１参照）のレコードに、左側に表示されたコピー元の物件画像に対応する物件画像登録一時テーブル１１００のレコードをコピーして格納し、当該コピー境界線１４０７より右側にあるコピー先の物件画像に対応する物件画像登録一時テーブル１１００（図１１参照）のレコードに、右側に表示されたコピー元の物件画像に対応する物件画像登録一時テーブル１１００のレコードをコピーして格納する処理を後述するステップＳ５１４において行う。本ステップは、後述するステップＳ５１４の事前準備である。コピー境界線１４０７が指定されたと判定した場合には、ステップＳ５０８へ処理を進め、コピー境界線１４０７が指定されたと判定できない場合には、ステップＳ５０９へ処理を進める。
【０１０２】
ステップＳ５０８では、クライアント端末１０１は、指定されたコピー境界線１４０７を境界線として設定し、住所情報コピー画面１４００（図１４参照）に境界線を表示する。例えば図１４では、ファイル名「XXXX005.JPG」と「XXXX006.JPG」の間に表示されたコピー境界線１４０７を指定すると、「XXXX005.JPG」と「XXXX006.JPG」の間に境界線が表示される。更に、コピー境界線フラグテーブル１１２０のコピー先ファイル名左１１２２に指定されたコピー境界線１４０７の左側にあるファイル名「XXXX005.JPG」を格納し、コピー先ファイル名右１１２３に指定されたコピー境界線１４０７の右側にあるファイル名「XXXX006.JPG」を格納する。そして、コピー境界フラグ１１２１に「１」を格納する。
【０１０３】
コピー境界線フラグテーブル１１２０は、コピー境界線１４０７が設定されているか否かを示すコピー境界フラグ１１２１、コピー境界線１４０７の左側に存在する物件画像のファイル名を示すコピー先ファイル名左１１２２、コピー境界線１４０７の右側に存在する物件画像のファイル名を示すコピー先ファイル名右１１２３から構成される。コピー境界フラグ１１２１には、コピー境界線１４０７が設定されている場合には「１」が格納され、そうでない場合には、「０」が格納される。
【０１０４】
ステップＳ５０９では、クライアント端末１０１は、ユーザからの指示に従って、コピー元指定チェックボックス１４０８が押下されたか否かを判定する。コピー元指定チェックボックス１４０８が押下されることによって、前記コピー境界線１４０７を境としてコピー元の物件画像に関連づく物件画像登録一時テーブル１１００（図１１参照）に格納されたレコードをコピーするか否かを選択できる。例えば、左側のコピー元指定チェックボックス１４０８を押下してチェックを入れ、右側のコピー元指定チェックボックス１４０８は押下しなかった場合、前記指定されたコピー境界線１４０７を境にして、コピー境界線１４０７よりも左側に表示されたコピー先の物件画像に関連づく物件画像登録一時テーブル１１００に格納されたレコードには、コピー元の物件画像に関連づく物件画像登録一時テーブル１１００に格納されたレコードを格納する。コピー境界線１４０７よりも右側に表示されたコピー先の物件画像に関連づく物件画像登録一時テーブル１１００に格納されたレコードには、コピーしない。これにより、より柔軟な住所情報のコピーを行うことができる。コピー元指定チェックボックス１４０８が押下されたと判定した場合には、ステップＳ５１０へ処理を進め、コピー元指定チェックボックス１４０８が押下されたと判定できない場合には、ステップＳ５１１へ処理を進める。
【０１０５】
ステップＳ５１０では、クライアント端末１０１は、指定されたコピー元指定チェックボックス１４０８にチェックを入れる。コピー元指定チェックボックス１４０８は、コピー元画像欄１４０４とコピー元情報欄１４０３と共に配置される。コピー元指定チェックボックス１４０８にチェックが入れられることにより、当該コピー元画像欄１４０４とコピー元情報欄１４０３に対応する物件画像登録一時テーブル１１００（図１１参照）のレコードからＥｘｉｆ−ＧＰＳ情報１１０６と住所情報１１０７をコピーさせる。コピー元指定チェックボックス１４０８にチェックが入ることにより、コピー元指定チェックフラグテーブル１１１０のコピー元指定チェックフラグ１１１１に「１」を格納し、コピー元指定チェックボックス１４０８にチェックが入れられた物件画像のファイル名をコピー元ファイル名１１１２に格納する。また、コピー境界線１４０７のどちら側のコピー元なのかをコピーサイド１１１３に格納する。
【０１０６】
コピー元指定チェックフラグテーブル１１１０は、コピー元指定チェックボックス１４０８にチェックがされたか否かを示す、コピー元指定チェックフラグ１１１１、コピー元指定チェックボックス１４０８にチェックが入れられた物件画像のファイル名を示すコピー元ファイル名１１１２、コピー境界線１４０７のどちら側のコピー元なのかを示すコピーサイド１１１３から構成される。
【０１０７】
ステップＳ５１１では、クライアント端末１０１は、ユーザから指示に従って、実行ボタン１４０９が押下されたか否かを判定する。実行ボタン１４０９の押下によって、ステップＳ５０８において設定されたコピー境界線１４０７を境として、ステップＳ５１０において設定されたコピー元指定チェックボックス１４０８にチェックが入っている側のコピー先画像欄１４０２とコピー先情報欄１４０１に対応する物件画像登録一時テーブル１１００（図１１参照）のレコードのＥｘｉｆ−ＧＰＳ情報１１０６と住所情報１１０７に、コピー元画像欄１４０４とコピー元情報欄１４０３に対応する物件画像登録一時テーブル１１００のレコードのＥｘｉｆ−ＧＰＳ情報１１０６と住所情報１１０７をそれぞれ格納する。実行ボタン１４０９が押下されたと判定した場合には、ステップＳ５１２へ処理を進め、実行ボタン１４０９が押下されたと判定できない場合には、ステップＳ５１７へ処理を進める。
【０１０８】
ステップＳ５１２では、クライアント端末１０１は、ステップＳ５１０においてコピー元指定チェックボックス１４０８にチェックがされたか否かを判定する。つまり、コピー元指定チェックフラグ１１１１のフラグが立っているか否かを判定する。コピー元指定チェックフラグ１１１１のフラグが立っていると判定される場合には、ステップＳ５１３へ処理を進め、コピー元指定チェックフラグ１１１１のフラグが立っていると判定できない場合には、ステップＳ５１６へ処理を進める。
【０１０９】
ステップＳ５１３では、クライアント端末１０１は、ステップＳ５０８においてコピー境界線１４０７が設定されたか否かを判定する。つまり、コピー境界フラグ１１２１のフラグが立っているか否かを判定する。コピー境界フラグ１１２１のフラグが立っていると判定される場合には、ステップＳ５１４へ処理を進め、コピー境界フラグ１１２１のフラグが立っていると判定できない場合には、ステップＳ５１６へ処理を進める。
【０１１０】
ステップＳ５１４では、クライアント端末１０１は、コピー元の物件画像に登録された住所情報をコピー先の物件画像の住所情報に格納する。具体的には、コピー元指定チェックフラグ１１１１に「１」が格納されたレコードのコピーサイド１１１３を参照し、「左」が格納されていれば、コピー先ファイル名左１１２２に格納されたファイル名に対応する物件画像以前に撮影された物件画像で、住所コピーフラグ１１０８に「１」が格納された物件画像に対応する物件画像登録一時テーブル１１００のレコードを特定する。更にコピー元ファイル名１１１２が示すファイル名と対応するファイル名をファイル名１１０４から検索し、該当するファイル名のレコードに格納されたＥｘｉｆ−ＧＰＳ情報１１０６と住所情報１１０７を、前記特定されたレコードのＥｘｉｆ−ＧＰＳ情報１１０６と住所情報１１０７に格納する。コピー元指定チェックフラグ１１１１に「１」が格納されたレコードのコピーサイド１１１３を参照し、「右」が格納されていれば、コピー先ファイル名左１１２２に格納されたファイル名に対応する物件画像以後に撮影された物件画像で、住所コピーフラグ１１０８に「１」が格納された物件画像に対応する物件画像登録一時テーブル１１００のレコードを特定し、「左」と同様の処理を行う。これにより、Ｅｘｉｆ−ＧＰＳ情報１１０６と住所情報１１０７が格納されていない物件画像であっても、他の画像から容易な操作でＥｘｉｆ−ＧＰＳ情報１１０６と住所情報１１０７をコピーすることができる。
【０１１１】
ステップＳ５１５では、クライアント端末１０１は、ＣＲＴ２１０上に処理が完了した旨を通知するメッセージ（不図示）を表示する。
【０１１２】
ステップＳ５１６では、クライアント端末１０１は、ＣＲＴ２１０上にコピー元指定チェックボックス１４０８、又はコピー境界線１４０７が指定されていない旨のエラーメッセージ（不図示）を表示する。
【０１１３】
ステップＳ５１７では、クライアント端末１０１は、ユーザから指示に従って、キャンセルボタン１４１０が押下されたか否かを判定する。キャンセルボタン１４１０が押下されたと判定した場合には、住所情報コピー処理の呼び出し元に処理を戻す。キャンセルボタン１４１０が押下されたと判定できない場合には、ステップＳ５０３へ処理を戻す。
【０１１４】
次に、物件画像を管理する処理について図１５を用いて説明する。尚、Ｓ６０１乃至Ｓ６１３の各ステップは、クライアント端末１０１におけるＣＰＵ２０１の制御の下、処理が行われる。
【０１１５】
ステップＳ６０１では、クライアント端末１０１は、ＣＲＴ２１０上に物件情報管理画面１６００（図１６参照）を表示する。
【０１１６】
ステップＳ６０２では、クライアント端末１０１は、物件テーブル８００に格納された物件名８０２と周辺駅８０６を物件一覧１６０１に表示する。
【０１１７】
ステップＳ６０３では、クライアント端末１０１は、ユーザからの指示に従って、物件一覧１６０１に表示された物件名のうち、いずれか１つが選択されたか否かを判定する。選択されたと判定した場合には、ステップＳ６０４へ処理を進め、選択されたと判定できない場合には、選択受付状態で待機する。
【０１１８】
ステップＳ６０４では、クライアント端末１０１は、ステップＳ６０３において選択された物件に関する詳細情報を表示する。具体的には、選択された物件名に対応する物件情報（物件名８０２、郵便番号８０３、住所メイン８０４、住所サブ８０５、周辺駅８０６、周辺施設８０７、備考８０８）を物件テーブル８００から取得して、物件詳細１６０２に表示する。また、物件画像一覧１６０３には、画像保存先８０９が示すフォルダに格納された画像の一覧を表示する。
【０１１９】
ステップＳ６０５では、クライアント端末１０１は、ユーザからの指示に従って、物件画像一覧１６０３の項目が選択されているか否かを判定する。選択されていると判定した場合には、ステップＳ６０６へ処理を進め、選択されていると判定できない場合には、ステップＳ６０７へ処理を進める。
【０１２０】
ステップＳ６０６では、クライアント端末１０１は、ステップＳ６０５において選択された項目に対応する物件画像を物件画像プレビュー１６０４に表示する。選択された項目のファイル名からファイルを特定して、表示を行う。
【０１２１】
ステップＳ６０７では、クライアント端末１０１は、ユーザからの指示に従って、更新ボタン１６０５が押下されたか否かを判定する。更新ボタン１６０５が押下されたと判定した場合には、ステップＳ６０８へ処理を進め、更新ボタン１６０５が押下されたと判定できない場合には、ステップＳ６０９へ処理を進める。
【０１２２】
ステップＳ６０８では、クライアント端末１０１は、ユーザから指示に従って、物件詳細１６０２の各入力フォームに入力された内容を物件テーブル８００に反映する。
【０１２３】
ステップＳ６０９では、クライアント端末１０１は、ユーザからの指示に従って、削除ボタン１６０６が押下されたか否かを判定する。削除ボタン１６０６が押下されたと判定した場合には、ステップＳ６１０へ処理を進め、削除ボタン１６０６が押下されたと判定できない場合には、ステップＳ６１１へ処理を進める。
【０１２４】
ステップＳ６１０では、クライアント端末１０１は、物件一覧１６０１において選択されている物件に関する情報をすべて削除する。具体的には、物件テーブル８００に登録されている該当レコードを削除し、当該物件の画像が格納されたフォルダも削除する。
【０１２５】
ステップＳ６１１では、クライアント端末１０１は、ユーザから指示に従って、ＷＥＢアップロードボタン１６０７が押下されたか否かを判定する。ＷＥＢアップロードボタン１６０７が押下されたと判定した場合には、ステップＳ６１２へ処理を進め、ＷＥＢアップロードボタン１６０７が押下されたと判定できない場合には、ステップＳ６１３へ処理を進める。
【０１２６】
ステップＳ６１２では、クライアント端末１０１は、現在表示されている物件情報をＷＥＢにアップロードする処理を行う。ＷＥＢアップロード処理の詳細は、後述する図１７に示す。
【０１２７】
ステップＳ６１３では、クライアント端末１０１は、ユーザからの指示に従って、キャンセルボタン１６０８が押下されたか否かを判定する。キャンセルボタン１６０８が押下されたと判定した場合には、物件情報管理処理の呼び出し元に処理を戻し、キャンセルボタン１６０８が押下されたと判定できない場合には、ステップＳ６０３へ処理を戻す。
【０１２８】
次に、物件情報をＷＥＢアップロードする処理について図１７を用いて説明する。尚、Ｓ７０１乃至Ｓ７１１の各ステップは、クライアント端末１０１におけるＣＰＵ２０１の制御の下、処理が行われる。
【０１２９】
ステップＳ７０１では、クライアント端末１０１は、ＣＲＴ２１０上に物件情報をＷＥＢにアップロードしてよいか否かの確認メッセージを表示する（不図示）。
【０１３０】
ステップＳ７０２では、クライアント端末１０１は、物件詳細１６０２に格納された情報を物件テーブル８００に格納して、更新を行う。
【０１３１】
ステップＳ７０３では、クライアント端末１０１は、ＷＥＢにアップロードする物件の物件画像にＥｘｉｆ−ＧＰＳ情報が記憶されているか否かを判定する。Ｅｘｉｆ−ＧＰＳ情報が記憶されていると判定した場合には、ステップＳ７０４へ処理を進め、Ｅｘｉｆ−ＧＰＳ情報が記憶されていると判定できない場合には、ステップＳ７０６へ処理を進める。
【０１３２】
ステップＳ７０４では、クライアント端末１０１は、前述した住所取得処理を行う。
【０１３３】
ステップＳ７０５では、クライアント端末１０１は、ステップＳ７０４において取得された住所情報とＷＥＢアップロードする物件の住所情報が一致するか否かを判定する。一致すると判定した場合には、ステップＳ７０６へ処理を進め、一致すると判定できない場合には、ステップＳ７０８へ処理を進める。
【０１３４】
ステップＳ７０６では、クライアント端末１０１は、ＣＲＴ２１０上にＷＥＢアップロードを実行してよいか否かの確認メッセージを表示する（不図示）。
【０１３５】
ステップＳ７０７では、クライアント端末１０１は、ＷＥＢサーバ１０３に対して物件情報や物件画像をアップロードする。
【０１３６】
ステップＳ７０８では、クライアント端末１０１は、ＣＲＴ２１０上に住所情報が一致しなかった旨のメッセージを表示する（不図示）。
【０１３７】
ステップＳ７０９では、クライアント端末１０１は、ＣＲＴ２１０上にＷＥＢアップロードするか否かをユーザに選択させる画面を表示し、ＷＥＢアップロードする旨が選択されたか否かを判定する。ＷＥＢアップロードする旨が選択されたと判定した場合には、ステップＳ７１０へ処理を進め、ＷＥＢアップロードする旨が選択されたと判定できなかった場合には、ステップＳ７１１へ処理を進める。
【０１３８】
ステップＳ７１０では、ＷＥＢサーバ１０３に対して物件情報や物件画像をアップロードする。
【０１３９】
ステップＳ７１１では、クライアント端末１０１は、ＣＲＴ２１０上に処理が完了した旨のメッセージを表示する（不図示）。
【０１４０】
以上説明したように、本実施形態によれば、画像ファイルに含まれる位置情報から住所情報を取得し、位置情報が記録されていない画像ファイルに対しては、位置情報が記憶済みの画像ファイルから容易な操作でコピーし、取得した住所情報に応じてＷＥＢサーバにアップロードできるので、物件を撮影した画像ファイルの管理負荷を軽減することのできる効果を奏する。
【０１４１】
以上、実施形態例を詳述したが、本発明は、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能である。
【０１４２】
また、本発明におけるプログラムは、各処理方法をコンピュータが実行可能（読み取り可能）なプログラムであり、本発明の記録媒体は、各処理方法をコンピュータが実行可能なプログラムが記憶されている。
【０１４３】
なお、本発明におけるプログラムは、各装置の処理方法ごとのプログラムであってもよい。
【０１４４】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読取り実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１４５】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【０１４６】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＤＶＤ−ＲＯＭ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ，シリコンディスク等を用いることができる。
【０１４７】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１４８】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１４９】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。
【０１５０】
また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１５１】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ，データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１５２】
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１５３】
１０１  クライアント端末
１０２  ネットワーク
１０３  ＷＥＢサーバ
１０４  住所取得サーバ
【図１】
2012003615.tif 000003
【図２】
2012003615.tif 000004
【図３】
2012003615.tif 000005
【図４】
2012003615.tif 000006
【図５】
2012003615.tif 000007
【図６】
2012003615.tif 000008
【図７】
2012003615.tif 000009
【図８】
2012003615.tif 000010
【図９】
2012003615.tif 000011
【図１０】
2012003615.tif 000012
【図１１】
2012003615.tif 000013
【図１２】
2012003615.tif 000014
【図１３】
2012003615.tif 000015
【図１４】
2012003615.tif 000016
【図１５】
2012003615.tif 000017
【図１６】
2012003615.tif 000018
【図１７】
2012003615.tif 000019