(57)【特許請求の範囲】
【請求項１】
要素および位置情報に関連付けられた情報を記憶する記憶手段と、
端末から送信される情報を受信する受信手段と、
前記受信手段が受信した情報に対応する情報を、前記記憶手段が記憶する情報から選択して、前記端末へ送信する送信手段とを備え、
前記記憶手段は、前記要素と２以上の位置情報を関連付け、また、前記２以上の位置情報の少なくとも１つに関連付けられた情報を記憶し、
前記受信手段は、前記端末から、画像と当該画像を撮影した装置の位置情報とを受信し、
前記送信手段は、
前記受信手段が受信した画像に含まれる要素を特定し、
前記記憶手段において、前記特定した要素と前記受信手段が受信した位置情報に関連付けられた情報を、前記受信手段が受信した情報に対応する情報として選択し、
前記２以上の位置情報は、前記要素の位置情報の履歴であり、
前記送信手段は、
前記受信手段が受信した画像において要素が含まれない場合には、前記記憶手段において前記受信手段が受信した位置情報に対応して記憶されている情報を、前記端末へ送信する、情報提供装置。
【請求項２】
前記送信手段により前記端末へ送信される情報は、前記要素が移動したことを示す情報を含む、請求項１に記載の情報提供装置。
【請求項３】
前記送信手段により前記端末へ送信される情報は、前記要素への到達方法を示す情報を含む、請求項１または請求項２に記載の情報提供装置。
【請求項４】
要素および位置情報に関連付けられた情報を記憶する記憶手段と、
端末から送信される情報を受信する受信手段と、
前記受信手段が受信した情報に対応する情報を、前記記憶手段が記憶する情報から選択して、前記端末へ送信する送信手段とを備え、
前記記憶手段は、前記要素と２以上の位置情報を関連付け、また、前記２以上の位置情報の少なくとも１つに関連付けられた情報を記憶し、
前記受信手段は、前記端末から、画像と当該画像を撮影した装置の位置情報とを受信し、
前記送信手段は、
前記受信手段が受信した画像に含まれる要素を特定し、
前記記憶手段において、前記特定した要素と前記受信手段が受信した位置情報に関連付けられた情報を、前記受信手段が受信した情報に対応する情報として選択し、
前記２以上の位置情報は、前記要素の位置情報の履歴であり、
前記送信手段は、
前記受信手段が受信した画像において、前記記憶手段において前記受信手段が受信した位置情報に対応して記憶されている第１の要素とは異なる第２の要素が含まれる場合に、前記第１の要素について、前記受信手段が受信した位置情報に対応して記憶されている情報を、前記端末へ送信する、情報提供装置。
【請求項５】
前記要素の位置情報を定期的に取得する取得手段と、
前記取得手段が取得する位置情報が、前記記憶手段にて前記要素と関連付けられて記憶されている位置情報と異なる場合に、当該要素に関連付けられる位置情報および当該位置情報に関連付けられる情報を更新する更新手段とを更に備える、請求項４に記載の情報提供装置。
【請求項６】
前記送信手段は、さらに、前記第２の要素に対して、前記第１の要素について前記受信手段が受信した位置情報に対応して記憶されている情報を送信する、請求項４または請求項５に記載の情報提供装置。
【請求項７】
情報提供装置と、当該情報提供装置と通信可能な端末とを備える情報提供システムであって、
前記端末は、
画像および当該画像を撮影した装置の位置情報を、前記情報提供装置へ送信し、
前記情報提供装置は、
要素および位置情報に関連付けられた情報を記憶する記憶手段と、
前記端末から送信される情報を受信する受信手段と、
前記受信手段が受信した情報に対応する情報を、前記記憶手段が記憶する情報から選択して、前記端末へ送信する送信手段とを含み、
前記送信手段は、
前記受信手段が受信した画像に含まれる要素を特定し、
前記記憶手段において、前記特定した要素と前記受信手段が受信した位置情報に関連付けられた情報を、前記受信手段が受信した情報に対応する情報として選択し、
前記記憶手段は、前記要素を、当該要素の位置情報の履歴として、２以上の位置情報と関連付けて記憶し、
前記送信手段は、
前記受信手段が受信した画像において要素が含まれない場合には、前記記憶手段において前記受信手段が受信した位置情報に対応して記憶されている情報を、前記端末へ送信する、情報提供システム。
【請求項８】
前記送信手段により前記端末へ送信される情報は、前記要素が移動したことを示す情報を含む、請求項７に記載の情報提供システム。
【請求項９】
前記送信手段により前記端末へ送信される情報は、前記要素への到達方法を示す情報を含む、請求項７または請求項８に記載の情報提供システム。
【請求項１０】
情報提供装置と、当該情報提供装置と通信可能な端末とを備える情報提供システムであって、
前記端末は、
画像および当該画像を撮影した装置の位置情報を、前記情報提供装置へ送信し、
前記情報提供装置は、
要素および位置情報に関連付けられた情報を記憶する記憶手段と、
前記端末から送信される情報を受信する受信手段と、
前記受信手段が受信した情報に対応する情報を、前記記憶手段が記憶する情報から選択して、前記端末へ送信する送信手段とを含み、
前記送信手段は、
前記受信手段が受信した画像に含まれる要素を特定し、
前記記憶手段において、前記特定した要素と前記受信手段が受信した位置情報に関連付けられた情報を、前記受信手段が受信した情報に対応する情報として選択し、
前記記憶手段は、前記要素を、当該要素の位置情報の履歴として、２以上の位置情報と関連付けて記憶し、
前記送信手段は、
前記受信手段が受信した画像において、前記記憶手段において前記受信手段が受信した位置情報に対応して記憶されている第１の要素とは異なる第２の要素が含まれる場合に、前記第１の要素について、前記受信手段が受信した位置情報に対応して記憶されている情報を、前記端末へ送信する、情報提供システム。
【請求項１１】
前記要素の位置情報を定期的に取得する取得手段と、
前記取得手段が取得する位置情報が、前記記憶手段にて前記要素と関連付けられて記憶されている位置情報と異なる場合に、当該要素に関連付けられる位置情報および当該位置情報に関連付けられる情報を更新する更新手段とを更に備える、請求項１０に記載の情報提供システム。
【請求項１２】
前記送信手段は、さらに、前記第２の要素に対して、前記第１の要素について前記受信手段が受信した位置情報に対応して記憶されている情報を送信する、請求項１０または請求項１１に記載の情報提供システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報提供装置および情報提供システムに関し、特に、画像を送信した端末に当該画像が撮影された位置情報に対応する情報を提供する情報提供装置および情報提供システムに関する。
【背景技術】
【０００２】
従来から、撮影機能を有する端末から送信される画像および付属情報を利用して、当該端末に種々の情報を提供する技術が開示されている。
【０００３】
たとえば、特許文献１（特開２００８−２４４６６０号公報）には、画像解析システムにおいて、撮影機能を有する携帯端末が、サーバーに、撮影した画像データと当該画像データの撮影対象の位置情報を送信すると、当該サーバーが、当該携帯端末に、上記画像データに対応し上記位置情報に関連する情報を送信する技術が開示されている。
【０００４】
また、特許文献２（特開２００８−８５４０８号公報）には、撮影機能を有する携帯端末が、サーバーに、撮影した画像と、撮影位置と、撮影向きとを送信すると、当該サーバーが、これらの情報から撮影拠点情報を特定し、上記撮影画像に付加して記録する技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−２４４６６０号公報
【特許文献２】特開２００８−８５４０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記のように、携帯端末から送信されてくる画像と当該画像を撮影した位置の情報とに基づいて、撮影された画像に含まれると考えられる建物等の要素を特定し、当該要素に関連する情報を提供することは、ユーザーにとって有益なことである。
【０００７】
しかしながら、従来の技術では、上記した要素が移動した場合、提供される情報は位置の実情にそぐわないものとなるという不都合が生じていた。
【０００８】
本発明は、係る実情に鑑み考えだ出されたものであり、その目的は、要素が移動する場合でも、情報提供の対象となる位置に応じた情報を提供できるようにすることである。
【課題を解決するための手段】
【０００９】
本発明に従った情報提供装置は、要素および位置情報に関連付けられた情報を記憶する記憶手段と、端末から送信される情報を受信する受信手段と、受信手段が受信した情報に対応する情報を、記憶手段が記憶する情報から選択して、端末へ送信する送信手段とを備え、記憶手段は、要素と２以上の位置情報を関連付け、また、２以上の位置情報の少なくとも１つに関連付けられた情報を記憶し、受信手段は、端末から、画像と当該画像を撮影した装置の位置情報とを受信し、送信手段は、受信手段が受信した画像に含まれる要素を特定し、記憶手段において、特定した要素と受信手段が受信した位置情報に関連付けられた情報を、受信手段が受信した情報に対応する情報として選択する。
【００１０】
２以上の位置情報は、要素の位置情報の履歴であり、送信手段は、受信手段が受信した画像において要素が含まれない場合には、記憶手段において受信手段が受信した位置情報に対応して記憶されている情報を、端末へ送信する。
好ましくは、送信手段により端末へ送信される情報は、要素が移動したことを示す情報を含む。
好ましくは、送信手段により端末へ送信される情報は、要素への到達方法を示す情報を含む。
【００１１】
本発明の他の局面に従った情報提供装置は、要素および位置情報に関連付けられた情報を記憶する記憶手段と、端末から送信される情報を受信する受信手段と、受信手段が受信した情報に対応する情報を、記憶手段が記憶する情報から選択して、端末へ送信する送信手段とを備え、記憶手段は、要素と２以上の位置情報を関連付け、また、２以上の位置情報の少なくとも１つに関連付けられた情報を記憶し、受信手段は、端末から、画像と当該画像を撮影した装置の位置情報とを受信し、送信手段は、受信手段が受信した画像に含まれる要素を特定し、記憶手段において、特定した要素と受信手段が受信した位置情報に関連付けられた情報を、受信手段が受信した情報に対応する情報として選択する。２以上の位置情報は、要素の位置情報の履歴であり、送信手段は、受信手段が受信した画像において、記憶手段において受信手段が受信した位置情報に対応して記憶されている第１の要素とは異なる第２の要素が含まれる場合に、第１の要素について、受信手段が受信した位置情報に対応して記憶されている情報を、端末へ送信する。
好ましくは、情報提供装置は、要素の位置情報を定期的に取得する取得手段と、取得手段が取得する位置情報が、記憶手段にて要素と関連付けられて記憶されている位置情報と異なる場合に、当該要素に関連付けられる位置情報および当該位置情報に関連付けられる情報を更新する更新手段とを更に備える。
好ましくは、送信手段は、さらに、第２の要素に対して、第１の要素について受信手段が受信した位置情報に対応して記憶されている情報を送信する。
【００１２】
本発明に従った情報提供システムは、情報提供装置と、当該情報提供装置と通信可能な端末とを備える情報提供システムであって、端末は、画像および当該画像を撮影した装置の位置情報を、情報提供装置へ送信し、情報提供装置は、要素および位置情報に関連付けられた情報を記憶する記憶手段と、端末から送信される情報を受信する受信手段と、受信手段が受信した情報に対応する情報を、記憶手段が記憶する情報から選択して、端末へ送信する送信手段とを含み、送信手段は、受信手段が受信した画像に含まれる要素を特定し、記憶手段において、特定した要素と受信手段が受信した位置情報に関連付けられた情報を、受信手段が受信した情報に対応する情報として選択する。記憶手段は、要素を、当該要素の位置情報の履歴として、２以上の位置情報と関連付けて記憶し、送信手段は、受信手段が受信した画像において要素が含まれない場合には、記憶手段において受信手段が受信した位置情報に対応して記憶されている情報を、端末へ送信する。
好ましくは、送信手段により端末へ送信される情報は、要素が移動したことを示す情報を含む。
好ましくは、送信手段により端末へ送信される情報は、要素への到達方法を示す情報を含む。
本発明に従った情報提供システムは、情報提供装置と、当該情報提供装置と通信可能な端末とを備える情報提供システムであって、端末は、画像および当該画像を撮影した装置の位置情報を、情報提供装置へ送信し、情報提供装置は、要素および位置情報に関連付けられた情報を記憶する記憶手段と、端末から送信される情報を受信する受信手段と、受信手段が受信した情報に対応する情報を、記憶手段が記憶する情報から選択して、端末へ送信する送信手段とを含み、送信手段は、受信手段が受信した画像に含まれる要素を特定し、記憶手段において、特定した要素と受信手段が受信した位置情報に関連付けられた情報を、受信手段が受信した情報に対応する情報として選択する。記憶手段は、要素を、当該要素の位置情報の履歴として、２以上の位置情報と関連付けて記憶し、送信手段は、受信手段が受信した画像において、記憶手段において受信手段が受信した位置情報に対応して記憶されている第１の要素とは異なる第２の要素が含まれる場合に、第１の要素について、受信手段が受信した位置情報に対応して記憶されている情報を、端末へ送信する。
好ましくは、情報提供システムは、要素の位置情報を定期的に取得する取得手段と、取得手段が取得する位置情報が、記憶手段にて要素と関連付けられて記憶されている位置情報と異なる場合に、当該要素に関連付けられる位置情報および当該位置情報に関連付けられる情報を更新する更新手段とを更に備える。
好ましくは、送信手段は、さらに、第２の要素に対して、第１の要素について受信手段が受信した位置情報に対応して記憶されている情報を送信する。
【発明の効果】
【００１３】
本発明によれば、要素が２以上の位置情報に関連付けられている。そして、画像から特定された要素について、受信した位置情報に応じた情報が提供される。
【００１４】
したがって、情報提供の対象となる位置の実情に応じた情報を提供できる。
【図面の簡単な説明】
【００１５】
【図１】本発明の第１の実施の形態にかかる情報提供システムの構成の具体例を示す図である。
【図２】サーバーのハードウェア構成の具体例を示す図である。
【図３】携帯端末のハードウェア構成の具体例を示す図である。
【図４】サーバーのＨＤ（ハードディスク）に格納される要素管理データベースの内容の一例を模式的に示す図である。
【図５】図４に示したような要素管理データベースをサーバーのＨＤに登録するために、表示部に表示される画面の一例を示す図である。
【図６】携帯端末のカメラによって撮影された画像の一例を示す図である。
【図７】携帯端末において、サーバーからタグ情報を受信したことによって表示される画面の一例を示す図である。
【図８】要素の移動を説明するための図である。
【図９】移動前の要素管理データベースの登録内容を模式的に示す図である。
【図１０】移動後の店舗の要素管理データベースの内容を模式的に示す図である。
【図１１】第１の実施の形態において、店舗の移動前後でサーバーから携帯端末へ提供される情報の差異を説明するための図である。
【図１２】第１の実施の形態において、店舗の移動前後でサーバーから携帯端末へ提供される情報の差異を説明するための図である。
【図１３】第１の実施の形態において、店舗の移動前後でサーバーから携帯端末へ提供される情報の差異を説明するための図である。
【図１４】第１の実施の形態において、店舗の移動前後でサーバーから携帯端末へ提供される情報の差異を説明するための図である。
【図１５】第２の実施の形態において要素管理データベースとして登録される内容の一例を模式的に示す図である。
【図１６】第２の実施の形態において管理対象とされる要素（デバイス）の移動を説明するための図である。
【図１７】第２の実施の形態において、店舗の移動前後でサーバーから携帯端末へ提供される情報の差異を説明するための図である。
【図１８】第２の実施の形態において、店舗の移動前後でサーバーから携帯端末へ提供される情報の差異を説明するための図である。
【図１９】第２の実施の形態において、店舗の移動前後でサーバーから携帯端末へ提供される情報の差異を説明するための図である。
【図２０】第２の実施の形態において、店舗の移動前後でサーバーから携帯端末へ提供される情報の差異を説明するための図である。
【図２１】本発明の第２の実施の形態において新たに設置された装置に、設定内容を送信するための操作画面の一例を示す図である。
【図２２】第１の実施の形態のサーバーにおいて実行される、要素管理データベースに情報を登録するために実行される処理のフローチャートである。
【図２３】第１の実施の形態の携帯端末において画像等をサーバーへ送信するために実行される処理のフローチャートである。
【図２４】第１の実施の形態のサーバーにおいて実行される処理のフローチャートである。
【図２５】第２の実施の形態のサーバーにおいて、要素管理データベースの登録情報を更新するために実行される処理のフローチャートである。
【図２６】第２の実施の形態のサーバーにおいて実行される処理のフローチャートである。
【図２７】第２の実施の形態の携帯端末およびサーバーにおいて実行される処理のフローチャートである。
【図２８】第２の実施の形態において、要素管理データベースに対してデバイス設定情報を登録するために、サーバーにおいて実行される処理のフローチャートである。
【発明を実施するための形態】
【００１６】
以下に、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。
【００１７】
［第１の実施の形態］
＜システム構成＞
図１は、本実施の形態にかかる情報提供システムの構成の具体例を示す図である。
【００１８】
図１を参照して、本実施の形態にかかる情報提供システムは、携帯端末３００と、サーバー２００とを含む。携帯端末３００は、撮影機能を有する。携帯端末３００が、被写体１００を撮影し、当該画像を撮影した時点での位置情報とともにサーバー２００へ送信すると、サーバー２００は、当該画像および位置情報に対応した情報を、携帯端末３００へ送信する。本明細書では、サーバー２００から携帯端末３００へ送信される情報を、適宜「タグ」もしくは「タグ情報」とも言う。
【００１９】
後述するように、本実施の形態の情報提供システムでは、携帯端末３００は、画像を撮影するとともに、当該画像を撮影した時点での当該携帯端末３００の向きおよび位置の情報を取得できる。そして、携帯端末３００は、サーバー２００に対して、撮影した画像とともに、それに対応する向きおよび位置の情報を、サーバー２００へ送信する。サーバー２００が、これらの情報に基づいて、携帯端末３００から送られてきた向きの情報および位置の情報に基づいて、その時点での携帯端末３００の撮影の対象となった範囲を特定する。そして、サーバー２００は、当該特定した範囲に基づいて、当該画像を解析し、そして、当該解析結果に基づく情報を、携帯端末３００へ提供する。このようなシステムは、たとえばセカイカメラなどの公知の技術が利用されて実現される。
【００２０】
＜サーバーの構成＞
図２は、サーバー２００のハードウェア構成の具体例を示す図である。
【００２１】
図２を参照して、サーバー２００は、全体を制御するための演算装置であるＣＰＵ（Central  Processing  Unit）２０と、ＣＰＵ２０で実行されるプログラムや当該プログラムなどを記憶するためのＲＯＭ（Read  Only  Memory）２１と、ＣＰＵ２０でプログラムを実行する際の作業領域として機能するためのＲＡＭ（Random  Access  Memory）２２と、液晶表示装置等により構成される表示部２３と、サーバー２００に対して情報を入力するための操作部２５と、ＣＰＵ２０が実行するプログラムや上記プログラムの実行のために利用されるデータなどの種々の情報を記憶するハードディスク（ＨＤ）２６と、サーバー２００本体に着脱可能な記憶媒体に対して情報を読み書きするためのメディアコントローラー２７と、ネットワークを介して携帯端末３００等と通信するためのモデム等からなる通信装置２８とを含む。
【００２２】
上記記憶媒体としては、たとえば、ＣＤ−ＲＯＭ（Compact  Disc  -  Read  Only  Memory）、ＤＶＤ−ＲＯＭ（Digital  Versatile  Disk  -  Read  Only  Memory）、ＵＳＢ（Universal  Serial  Bus）メモリ、メモリカード、ＦＤ（Flexible  Disk）、ハードディスク、磁気テープ、カセットテープ、ＭＯ（Magnetic  Optical  Disc）、ＭＤ（Mini  Disc）、ＩＣ（Integrated  Circuit）カード（メモリカードを除く）、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ（Electronically  Erasable  Programmable  Read-Only  Memory）などの、不揮発的にプログラムを格納する媒体が挙げられる。
【００２３】
＜携帯端末の構成＞
図３は、携帯端末３００のハードウェア構成の具体例を示す図である。
【００２４】
図５を参照して、携帯端末３００は、全体を制御するための演算装置であるＣＰＵ３０と、ＣＰＵ３０で実行されるプログラムなどを記憶するためのＲＯＭ３１と、ＣＰＵ３０でプログラムを実行する際の作業領域として機能するためのＲＡＭ３２と、磁気センサを含んで当該携帯端末３００の向きを検出するための電子コンパス３３と、ＧＰＳ（Global  Positioning  System）信号または基地局からの位置信号を受信して当該携帯端末の位置情報を取得するためのＧＰＳコントローラー３４と、情報を表示したり当該携帯端末３００に対する操作入力を受付けたりするためのタッチパネルを含んだ操作パネル３５と、カメラ３６と、ネットワークを介してサーバー２００と通信するためのモデム等からなる通信装置３７と、ＣＰＵ３０で実行されるプログラムや当該プログラムの実行に利用されるデータ等の種々の情報を記憶するためメモリー３９とを含む。
【００２５】
操作パネル３５は、たとえば、液晶表示装置などの表示装置と光学式タッチパネルや静電容量タッチパネルなどの位置指示装置とが重なって構成されたタッチパネルと、操作キーとを含む。
【００２６】
ＣＰＵ３０は予め記憶されている画面表示をさせるためのデータに基づいてタッチパネルに操作画面を表示させる。タッチパネルでは操作画面上の指示位置が特定され、その位置を示す操作信号がＣＰＵ３０に入力される。また、押下されたキーを示す操作信号がＣＰＵ３０に入力される。ＣＰＵ３０は押下されたキー、または表示している操作画面と指示位置とから操作内容を特定し、それに基づいて処理を実行する。
【００２７】
また、電子コンパス３３およびＧＰＳコントローラー３４は、取得した当該携帯端末３００の向きや位置情報を示す信号をＣＰＵ３０に入力する。ＣＰＵ３０は、当該入力された向きや位置の情報を、適宜、サーバー２００等の他の装置に送信する。
【００２８】
＜要素管理データベースへの情報の登録（１）＞
本実施の形態の情報提供システムでは、上記したように、携帯端末３００から、画像とともに画像撮影時の向きおよび位置の情報が、サーバー２００へ送信される。サーバー２００は、これらに応じた情報を、携帯端末３００へ提供する。
【００２９】
図４は、サーバー２００のＨＤ２６に格納される要素管理データベースの内容の一例を模式的に示す図である。
【００３０】
図４を参照して、要素管理データベースでは、要素毎に複数の位置が関連付けられ、さらに、位置毎にタグ情報が関連付けられている。なお、図４では、要素として「携帯端末Ｘ」のみが示されている。サーバー２００には、複数の要素についての要素管理データベースが登録可能であり、図４は、その少なくとも一部を示すものである。
【００３１】
また、図４の「携帯端末Ｘ」とは、携帯端末３００の被写体に相当するものであり、携帯端末３００とは別の要素を意味する。
【００３２】
図４では、携帯端末Ｘの位置情報として、「位置Ａ」「位置Ｂ」「位置Ｃ」の３箇所が登録されている。これらの位置情報は、サーバー２００のＣＰＵ２０が、携帯端末３００から送信される位置情報と同一（または、これに含まれる）か否かを判断できる態様で、格納されているものとする。
【００３３】
また、図４では、「位置Ａ」「位置Ｂ」「位置Ｃ」のそれぞれに、タグ情報「情報Ａ」「情報Ｂ」「情報Ｃ」が関連付けられている。
【００３４】
図５は、図４に示したような要素管理データベースをサーバー２００のＨＤ２６に登録するために、表示部２３に表示される画面の一例を示す図である。
【００３５】
図５を参照して、画面２１０には、登録する要素名を入力する欄、登録する位置を入力する欄、および、登録するタグ情報を入力する欄が表示されている。なお、図５では、登録する要素名として携帯端末Ｘを特定する情報が示されている。
【００３６】
サーバー２００には、種々の要素について、その画像パターンに関連付けられて要素を特定することができるデータベースが登録されている。画面２１０の要素名（および、図４の要素管理データベースにおける要素名）は、当該データベースを利用されて特定された要素を特定するものである。
【００３７】
また、画面２１０には、当該画面２１０に表示された各欄に入力された情報を、図４に示したような要素管理データベースに登録するために操作される登録ボタンが表示されている。当該ボタンが操作されることにより、登録する要素名に入力された要素について、位置情報およびタグ情報を入力する欄に入力された情報が、それぞれ、要素管理データベースにおける位置情報とタグ情報として、登録される。
【００３８】
また、画面２１０には、当該要素についての要素管理データベースへの情報の登録を完了するために操作される完了ボタンが表示されている。当該ボタンが操作されると、ＣＰＵ２０は、当該要素についての要素管理データベースへの情報登録の処理を終了し、画面２１０のような画面の表示を終了する。
【００３９】
図２２は、サーバー２００のＣＰＵ２０が実行する、要素管理データベースに情報を登録するために実行される処理のフローチャートである。
【００４０】
図２２を参照して、ＣＰＵ２０は、ステップＳＡ１０において操作部２５に対して、要素についての情報の登録の要求をするための操作がなされたか否かを判断し、そのような操作がなされたと判断するとステップＳＡ２０へ処理を進める。
【００４１】
ステップＳＡ２０では、ＣＰＵ２０は、図５を参照して説明したような要素登録画面を表示部２３に表示させて、ステップＳＡ３０へ処理を進める。
【００４２】
ステップＳＡ４０では、ＣＰＵ２０は、図５に示したような画面に対する情報の入力を受付けて、ステップＳＡ５０へ処理を進める。
【００４３】
ステップＳＡ５０では、ＣＰＵ２０は、画面２１０の登録ボタンに対する操作がなされたことを条件として、上記画面において要素名として入力された要素についての要素管理データベースにおいて、上記画面に入力された情報を位置情報およびタグ情報としてＨＤ２６に保存して、ステップＳＡ６０へ処理を進める。
【００４４】
ステップＳＡ６０では、上記要素についての要素管理データベースにおける情報の登録が完了したか否か（画面２１０の完了ボタンが操作されたか否か）を判断し、操作されていないと判断すると、当該要素についての要素管理データベースへの情報の登録を継続させるべく、ステップＳＡ４０へ処理を戻す。一方、当該完了ボタンが操作されたと判断すると、ＣＰＵ２０は、ステップＳＡ７０へ処理を進める。
【００４５】
ステップＳＡ７０では、操作部２５に対して、別の要素についての、要素管理データベースへの情報の登録を要求する操作が操作部２５に対してなされたか否かを判断し、そのような操作がなされたと判断すると、当該別の要素についての要素管理データベースへの情報の登録を開始すべく、ステップＳＡ３０へ処理を戻す。一方、そのような情報の登録を要求する操作がないと判断すると、ＣＰＵ２０は処理を終了する。
【００４６】
以上、図２２を参照して説明した処理により、サーバー２００のＨＤ２６には、各要素についての要素管理データベースに情報が登録される。なお、ＨＤ２６への当該情報の登録は、操作部２５に対する操作だけではなく、サーバー２００と通信可能な、携帯端末３００等の他の装置における操作によっても、実現されてもよい。
【００４７】
この場合、ステップＳＡ１０において有無が判断される情報の登録の要求は、通信装置２８を介して、ＣＰＵ２０に入力される。ＣＰＵ２０は、当該要求を受信すると、ステップＳＡ２０以降の処理を実行する。そして、ＣＰＵ２０は、ステップＳＡ２０において、当該要求を送信した装置に対して、図５を参照して説明したような画面を表示するためのデータを送信する。これにより、当該装置において、図５を参照して説明したような画面が表示される。そして、当該装置において、図５を参照して説明したような画面に対する情報が入力され、サーバー２００へ送信される。ＣＰＵ２０は、受信した情報に基づいて、要素管理データベースに情報を登録する。
【００４８】
＜情報提供処理＞
次に、本実施の形態の情報提供システムにおいて、携帯端末３００から、画像と共に向きおよび位置の情報が送信されたことに応じてサーバー２００から携帯端末３００へ情報が提供される際の処理内容について、図２３および図２４を主に参照して説明する。以下、このような処理を、適宜、情報提供処理という。
【００４９】
図２３は、本実施の形態において携帯端末３００において画像等をサーバー２００へ送信するために実行される処理のフローチャートである。
【００５０】
図２３を参照して、携帯端末３００では、まずステップＳＣ１０において、カメラ３６で撮影が行なわれる。
【００５１】
そして、処理は、ステップＳＣ２０へ進められる。
ステップＳＣ２０では、ＣＰＵ３０は、ステップＳＣ１０で撮影した画像、および、その時点で計測された携帯端末３００の向きおよび位置の情報を、ＲＡＭ３２またはメモリー３９に保存して、ステップＳＣ３０へ処理を進める。
【００５２】
なお、携帯端末３００では、ステップＳＣ２０において保存される情報は、携帯端末３００に対して着脱可能な記憶媒体に保存することもできる。この場合、ＣＰＵ３０は、当該記憶媒体に対して情報を読み書きするためのメディアコントローラーを介して、通信する。記憶媒体としては、たとえば、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ＵＳＢメモリー、メモリーカード、ＦＤ、磁気テープ、カセットテープ、ＭＯ、ＭＤ、ＩＣカード、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭなどの、不揮発的に情報を格納する媒体が挙げられる。
【００５３】
ステップＳＣ３０では、ＣＰＵ３０は、ステップＳＣ２０で保存した画像と、撮影時の向きおよび位置の情報を、サーバー２００へ送信して、ステップＳＣ４０へ処理を進める。
【００５４】
ステップＳＣ４０では、ＣＰＵ３０は、ステップＳＣ３０における情報の送信に応じてサーバー２００から送信された、情報を取得したか否かを判断し、取得したと判断するとステップＳＣ５０へ処理を進める。なお、サーバー２００からの情報の取得は、サーバー２００において図２４を参照して説明する処理の結果として情報が送信されることによって、実現される。
【００５５】
ステップＳＣ５０では、ＣＰＵ３０は、サーバー２００から取得した情報にタグ情報が含まれるか否かを判断し、含まれると判断するとステップＳＣ６０へ処理を進め、含まれないと判断するとステップＳＣ７０へ処理を進める。
【００５６】
ステップＳＣ６０では、ＣＰＵ３０は、ステップＳＣ２０で保存した画像に、サーバー２００から受信したタグ情報を合成して、操作パネル３５に表示して、処理を終了する。
【００５７】
一方、ステップＳＣ７０では、ＣＰＵ３０は、ステップＳＣ２０で保存した画像を、そのまま操作パネル３５へ表示させて、処理を終了する。
【００５８】
以上図２３を参照して説明した処理は、たとえば、携帯端末３００において、サーバー２００から情報の提供を要求するアプリケーションが起動されたことを条件として、実行（開始）される。
【００５９】
図２４は、サーバー２００において実行される処理のフローチャートである。
図２４を参照して、サーバー２００のＣＰＵ２０は、ステップＳＤ１０で、ステップＳＣ３０（図２４）の処理により携帯端末３００から画像と向きおよび位置の情報を取得すると、ステップＳＤ２０へ処理を進める。
【００６０】
ステップＳＤ２０では、ＣＰＵ２０は、ステップＳＤ１０で取得した向きおよび位置の情報から携帯端末３００のカメラ３６の撮影対象となった範囲を特定し、当該特定された範囲内に位置情報を有する要素があるか否かを判断し、そのような要素があると判断するとステップＳＤ６０へ処理を進め、そのような要素がないと判断するとステップＳＤ３０へ処理を進める。
【００６１】
なお、ステップＳＤ２０の処理は、たとえば、ＨＤ２６に格納された各要素の要素管理データベースを検索することにより、上記のように特定された範囲内に位置情報を有する要素があるか否かを判断することによって、実現される。
【００６２】
ステップＳＤ３０では、ＣＰＵ２０は、上記のように特定した範囲（撮影位置）に位置の履歴を有する要素があるか否かを判断し、そのような要素があると判断するとステップＳＤ４０へ処理を進め、そのような要素はないと判断するとステップＳＤ５０へ処理を進める。
【００６３】
なお、図４を参照して説明した要素管理データベースでは、要素の位置は、時間的な条件を付されることなく、登録されている。なお、本実施の形態では、図９および図１５を参照して説明するように、各要素の位置情報として、時間的要素も加えた履歴を登録することもできる。そして、ＳＤ３０では、ＣＰＵ２０は、現在の位置ではなく過去の位置として、要素管理データベースにおいて、上記のように特定された範囲に位置情報を有する要素があるか否かが判断される。
【００６４】
ステップＳＤ４０では、ＣＰＵ２０は、ステップＳＤ３０で特定した要素についての、上記のように特定した範囲に含まれる位置情報に対応したタグ情報を携帯端末３００へ送信して、処理を終了する。
【００６５】
ステップＳＤ５０では、ＣＰＵ２０は、携帯端末３００に対して、送信された情報に対応するタグ情報が登録されていないことを通知する情報を送信して、処理を終了する。
【００６６】
一方、ステップＳＤ６０では、ＣＰＵ２０は、要素管理データベースにおいて、上記のように特定した範囲に含まれる位置情報に関連付けられたタグ情報を、携帯端末３００へ送信して、処理を終了する。
【００６７】
以上、図２４を参照して説明した処理では、ステップＳＤ６０またはステップＳＤ４０では、サーバー２００から携帯端末３００に対してタグ情報が送信される。これにより、携帯端末３００では、ステップＳＡ６０において、カメラ３６で撮影された画像と共に、サーバー２００から送信されたタグ情報が表示される。
【００６８】
図６は、携帯端末３００のカメラ３６によって撮影された画像の一例を示す図である。
画像８００には、背景と共に要素８０１と要素８０２が含まれる。要素８０１は、図４の要素管理データベースに情報を登録された要素（携帯端末Ｘ）であるとする。また、画像８００が撮影された時点での携帯端末３００の向きおよび位置によって特定される範囲には、図４の要素管理データベースに登録される位置（位置Ａ，位置Ｂ，位置Ｃ）のいずれかが含まれるものとする。
【００６９】
この場合、サーバー２００は、携帯端末３００から画像８００と、当該画像８００が撮影された時点での向きおよび位置の情報とを受信すると、上記向きおよび位置によって特定される範囲に含まれる位置に対応するタグ情報を、携帯端末３００へ送信する。たとえば、上記範囲に位置Ｂが含まれるとすると、サーバー２００は、携帯端末３００に、位置Ｂに関連付けられている情報Ｂを、タグ情報として送信する。
【００７０】
図７は、携帯端末３００において、サーバー２００からタグ情報を受信したことによって表示される画面の一例を示す図である。
【００７１】
図７を参照して、画像９００には、図６の要素８０１と要素８０２に加えて、表示欄９０３が含まれる。表示欄９０３は、上記のようにサーバー２００から携帯端末３００へ送信されたタグ情報を表示するための表示欄である。
【００７２】
以上、図６および図７を参照して説明された処理により、被写体となり得る要素が移動する場合、当該要素を撮影する位置に応じた情報を、携帯端末３００に提供することができる。
【００７３】
たとえば、携帯端末Ｘを携帯して移動するユーザーは、移動先で、当該携帯端末Ｘを携帯端末３００で撮影し、サーバー２００と通信することにより、サーバー２００から、携帯端末Ｘを撮影した場所に応じた情報の提供を受けることができる。より具体的な例としては、サービスマンが携帯端末Ｘを携帯して移動する場合、当該サービスマンに対し、移動先に応じた資料や情報が、タグ情報として提供される例が挙げられる。
【００７４】
＜要素管理データベースへの情報の登録（２）＞
本実施の形態の情報提供システムでは、上記したように、要素の位置の履歴が登録される場合もある。
【００７５】
図８は、要素の移動を説明するための図である。
図８（Ａ）は、ある店舗４０１について、移動前の位置を示している。この店舗４０１が、図８（Ｂ）に示すように、移動した場合、サーバー２００の要素管理データベースでは、店舗４０１について、位置の履歴が登録される。
【００７６】
図９は、移動前の要素管理データベースの登録内容を模式的に示す図である。
図９の要素管理データベースでは、店舗の図８（Ａ）に示す位置（位置（１））および当該位置情報に関連付けられたタグ情報が格納されている。
【００７７】
図１０は、移動後の店舗の要素管理データベースの内容を模式的に示す図である。
図１０では、当該店舗について、図８（Ｂ）の位置情報（現在位置）と移動前の位置（図８（Ａ）に示された位置）のそれぞれについて、タグ情報が関連付けられている。図１０における「移動前の位置」は、図９の「位置（１）」に相当する。
【００７８】
図１０では、現在位置には、当該店舗の店舗情報およびメニュー情報が関連付けられている。一方、移動前の位置には、タグ情報として、店舗が移動されたことを示すメッセージ（店舗移動情報）と、移動後の店舗へのアクセス情報が関連付けられている。
【００７９】
店舗４０１が図８（Ａ）に示される位置にあるときには、携帯端末３００のカメラ３６では、図１１（Ａ）に示されるような画像８０１が撮影される。そして、当該画像と、撮影時の向きおよび位置の情報がサーバー２００へ送信されることにより、サーバー２００から携帯端末３００へは、図９のタグ情報（店舗情報およびメニュー情報）が、ステップＳＤ６０で送信される。これに応じて、携帯端末３００では、図１１（Ｂ）に示す画面９１０が表示される。画面９１０では、図１１（Ａ）の画像８１０に含まれる店舗８１１に対応する店舗９１１と共に、サーバー２００から送信されてきたタグ情報に対応する表示欄９１４および表示欄９１５が含まれる。表示欄９１４は、タグ情報のうち店舗情報に対応し、表示欄９１５は、メニュー情報に対応する。
【００８０】
次に、図８（Ｂ）に示すように店舗４０１が移動し、要素管理データベースが図１０に示したように更新された後、当該店舗が以前存在した位置（図８（Ｂ）中の破線で示される領域４００）でカメラ３６による撮影が行なわれた場合の処理内容を説明する。この場合、携帯端末３００からサーバー２００へ、撮影された画像と共に撮影時の向きおよび位置の情報（または、画像を伴わず向きおよび位置の情報のみ）が送信されると、サーバー２００は、ステップＳＤ４０で、図１０の移動前の位置に対応するタグ情報を、携帯端末３００へ送信する。
【００８１】
図１２（Ａ）は、カメラ３６によって撮影された画像を示す。画像８２０には、画像８１０では写っていた店舗４０１に対応する店舗８１１が存在しない。
【００８２】
図１２（Ｂ）は、画像８２０に、サーバー２００から送信されたタグ情報が合成されて、操作パネル３５に表示される画面を示す図である。画面９２０では、画像８２０に加えて、表示欄９２４および表示欄９２５が含まれる。表示欄９２４は、図１０のタグ情報のうち、店舗移動情報に対応する。また、表示欄９２５は、当該タグ情報のうち、アクセス情報に対応する。
【００８３】
以上図１１および図１２を参照して説明した処理におけるサーバー２００からの情報提供に際し、サーバー２００において登録される要素管理データベース（図９および図１０参照）には、店舗４０１の代わりに、携帯端末（携帯端末３００とは別の端末）が、要素として登録されていてもよい。
【００８４】
この場合には、携帯端末３００のカメラ３６に撮影される画像には、当該携帯端末が被写体として含まれる。
【００８５】
この場合の処理は、図１１および図１２の代わりに、図１３が参照されて、説明される。
【００８６】
図１３は、当該携帯端末が被写体として含まれる場合の、撮影される画像の一例を示す図である。
【００８７】
図１３の画像１８１０には、店舗４０１に対応する店舗８１１と、当該携帯端末８１２とが含まれる。なお、図１３の画像１８１０は、図８（Ａ）に示す、移動前の店舗４０１と共に上記携帯端末が撮影されたときの画像である。
【００８８】
当該画像と、撮影時の向きおよび位置の情報がサーバー２００へ送信されると、サーバー２００から携帯端末３００へは、図９の携帯端末（店員の携帯端末）について、移動前の位置（位置（１））に関連付けられたタグ情報が、ステップＳＤ６０の処理によって、送信される。
【００８９】
これにより、携帯端末３００では、図１４に示すような画面が表示される。
図１４の画面１９１０は、店舗８１１に対応する店舗９１１と、携帯端末８１２に対応する携帯端末９１２に加えて、図９の店舗情報に対応する表示欄９１４と、図９のメニュー情報に対応する表示欄９１５を含む。
【００９０】
＜実施の形態のまとめ＞
以上説明した本実施の形態において、携帯端末３００では、サーバー２００から受信したタグ情報が、カメラ３６によって撮影された画像に合成されて表示される。
【００９１】
なお、タグ情報に基づいて表示される対象物（表示欄９０３等）の配置は、たとえば、表示対象となる画像において、被写体が存在する領域を避けて、配置される。
【００９２】
また、ＣＰＵ３０は、たとえば、メモリー３９に予め登録されている被写体のパターンに基づいて、カメラ３６によって撮影された画像に対してパターン認識を行ない、被写体の位置を特定し、当該特定された被写体の位置に基づいて、表示欄９０３等の配置を決定する。
【００９３】
［第２の実施の形態］
＜システム構成＞
本実施の形態の情報提供システムの構成は、たとえば、第１の実施の形態の情報提供システムと同様の構成とすることができる。
【００９４】
＜要素管理データベースへの情報の登録（３）＞
本実施の形態の情報提供システムでは、サーバー２００に要素管理データベースを登録される要素として、当該要素の位置情報を発信することができるデバイスが採用される。
【００９５】
サーバー２００は、各デバイスと、たとえば一定時間毎に通信することにより、各デバイスの位置情報を取得する。そして、取得した位置情報が当該デバイスについて既に登録されている位置情報と異なる場合には、位置情報およびタグ情報を更新する。
【００９６】
図２５は、第２の実施の形態のサーバー２００において、要素管理データベースの登録情報を更新するために実行される処理のフローチャートである。なお、本実施の形態では、デバイスは、たとえば、ＧＰＳ機能を有する端末によって構成される。つまり、少なくともＧＰＳ機能等を利用して当該デバイスの位置情報を取得でき、そして、当該取得した位置情報をサーバー２００へ送信することができる機能を有する。
【００９７】
図２５を参照して、サーバー２００のＣＰＵ２０は、ステップＳＢ１０で、既に要素管理データベースに情報を登録されているデバイスについて、位置情報を要求し、当該要求に応じて送信された位置情報を取得し、ステップＳＢ２０へ処理を進める。
【００９８】
ステップＳＢ２０では、ＣＰＵ２０は、ステップＳＢ１０で取得した位置情報が、要素管理データベースにおいて当該デバイスの現在位置として登録されている位置と異なるか否かを判断し、異なると判断すると、ステップＳＢ３０へ処理を進める。
【００９９】
一方、登録された位置と同じ位置であると判断すると、ＣＰＵ２０は、そのまま処理を終了させる。
【０１００】
ステップＳＢ３０では、ＣＰＵ２０は、表示部２３に、当該デバイスのタグ情報を更新するための画面を表示させて、ステップＳＢ４０へ処理を進める。
【０１０１】
ステップＳＢ４０では、移動先の位置（現在の当該デバイスの位置）について、タグ情報として登録するための情報の入力を受付けて、ステップＳＢ５０へ処理を進める。
【０１０２】
ステップＳＢ５０では、ＣＰＵ２０は、移動前の位置（それまで、要素管理データベースに登録されていた「現在位置」）に関連付けて登録するためのタグ情報の入力を受付けて、ステップＳＢ６０へ処理を進める。
【０１０３】
ステップＳＢ６０では、ＣＰＵ２０は、ステップＳＢ４０およびステップＳＢ５０で入力を受付けたタグ情報を、要素管理データベースに登録して、処理を終了する。
【０１０４】
以上図２５を参照して説明した処理により、当該デバイスの要素管理データベースとしては、たとえば図１５に示される情報が、登録される。
【０１０５】
図１５は、第２の実施の形態において要素管理データベースとして登録される内容の一例を模式的に示す図である。
【０１０６】
図１５では、要素（デバイス）として、第１のＭＦＰ（Multi-functional  Peripheral）が登録されている。なお、本明細書では、第１のＭＦＰを、後述する第２のＭＦＰと区別するために「ＭＦＰ＿Ａ」と言う。
【０１０７】
図１５の要素管理データベースでは、ＭＦＰ＿Ａについて、位置情報として、「移動後の位置」と「移動前の位置」とが登録されている。そして、図１５の要素管理データベースには、それぞれの位置について、タグ情報が登録されている。但し、図１５では、「移動後の位置」にはタグ情報が登録されておらず（図１５において「なし」と表記）、「移動前の位置」についてのみ、タグ情報が登録されている。なお、登録されているタグ情報は、ＭＦＰ＿Ａデバイス設定情報である。
【０１０８】
つまり図１５は、図２５のステップＳＢ４０ではタグ情報は登録されず（タグ情報のして登録するための情報の入力がなされず）、ステップＳＢ５０で、ＭＦＰ＿Ａデバイス設定情報が登録された場合の、登録例を示している。
【０１０９】
図１６は、第２の実施の形態において管理対象とされる要素（デバイス）の移動を説明するための図である。
【０１１０】
本実施の形態では、まず、図１６（Ａ）に示すように、ＭＦＰ＿Ａが所定の位置に設置されている。次に、図１６（Ｂ）に示されるように、ＭＦＰ＿Ａが移動される。次に、図１６（Ｃ）に示されるように、別の装置が、ＭＦＰ＿Ａの移動前の位置に設置される。本実施の形態では、図１６（Ｃ）に示されるように新たに設置された要素（別の装置）を、第２のＭＦＰ（ＭＦＰ＿Ｂ）と言う。
【０１１１】
図２６は、第２の実施の形態のサーバー２００において実行される処理のフローチャートである。本実施の形態では、携帯端末３００においてＭＦＰが設置される位置が撮影されると、撮影された位置に以前設置されていたＭＦＰの設定情報を、新たに設置された別のＭＦＰに適用することができる。当該処理のために、ユーザーが、携帯端末３００で、新たなＭＦＰが設置される場所を撮影し、撮影画像と、撮影時の向きおよび位置の情報を、サーバー２００へ送信する。
【０１１２】
図２６を参照して、ステップＳＦ１０で、ＣＰＵ２０は、上記のように携帯端末３００から送信された画像と撮影時の向きおよび位置の情報を取得して、ステップＳＦ２０へ処理を進める。
【０１１３】
ステップＳＦ２０では、ＣＰＵ２０は、受信した画像に要素（デバイス）が含まれているか否かを判断し、含まれていないと判断すると、ステップＳＦ４０で、携帯端末３００にタグ情報なしを通知して、処理を終了する。一方、ステップＳＦ２０で要素（デバイス）が画像に含まれていると判断すると、ＣＰＵ２０は、ステップＳＦ３０へ処理を進める。
【０１１４】
なお、図２６のステップＳＦ２０における要素の有無の判断は、たとえば、携帯端末３００から受信した画像に対して、パターン認識が行なわれることにより、実現される。つまり、サーバー２００のＨＤ２６等に１以上の要素の画像パターンが予め登録される。そして、ＣＰＵ２０は、当該登録された画像パターンを用い、受信した画像に対してパターン認識の処理を実行する。そして、受信した画像が、上記画像パターンの少なくとも１つと特定の度合い以上の一致度を有する被写体を含む場合に、当該画像に要素が含まれると判断する。
【０１１５】
ステップＳＦ３０では、ＣＰＵ２０は、ステップＳＦ１０で取得した向きおよび位置の情報に基づいて、カメラ３６の撮影対象となった範囲を特定し、当該範囲に含まれる位置を、要素管理データベースの位置情報において「移動前の位置」として有している要素（デバイス）があるか否かを判断する。そして、そのような要素（デバイス）があると判断するとステップＳＦ５０へ処理を進め、ないと判断すると、ステップＳＦ４０で、携帯端末３００へタグ情報なしを通知して、処理を終了する。
【０１１６】
ステップＳＦ５０では、ＣＰＵ２０は、ステップＳＦ３０において上記範囲に含まれると判断した「移動前の位置」に関連付けられたタグ情報を、携帯端末３００へ送信して、処理を終了する。
【０１１７】
以上図２６を参照して説明した処理によれば、図１６（Ｂ）に示したように、ＭＦＰ＿Ａが移動された後、その場所にＭＦＰ＿Ｂが設置されるまでは、ＭＦＰ＿Ａの移動前の位置を撮影されても、サーバー２００から携帯端末３００へはタグ情報が送信されない（ステップＳＦ２０でＮＯ判断時）。
【０１１８】
これにより、携帯端末３００では、図１７の画像８４０に示すような画像が撮影され、そして、サーバー２００と通信後、操作パネル３５には、図１８の画面９４０が表示される。画面９４０では、タグ情報に対応するような表示欄は表示されていない。なお、図１７および図１８における破線は、移動前のＭＦＰ＿Ａの設置位置を模式的に示しており、実際には表示されない。つまり、背景の位置範囲を示すにすぎない。
【０１１９】
一方、図１６（Ｃ）に示すように、ＭＦＰ＿Ａの移動前の位置に、ＭＦＰ＿Ｂが設置され、当該ＭＦＰ＿Ｂが携帯端末３００によって撮影され、その画像と撮影時の向きおよび位置の情報がサーバー２００へ送信されると、以前当該場所に設置されていたＭＦＰ＿Ａの要素管理データベースに登録されているＭＦＰ＿Ａのデバイス設定情報が、携帯端末３００へ送信される（ステップＳＦ５０）。
【０１２０】
つまり、携帯端末３００において、図１９の画像８５０で示すような画像が撮影され、サーバー２００と通信（画像と、向きおよび位置の情報を送信）すると、携帯端末３００の操作パネル３５には、図２０に示すような画面９５０が表示される。
【０１２１】
画像８５０と画面９５０には、新たに設置されたＭＦＰ＿Ｂに対応するＭＦＰ８５１，９５１が含まれる。さらに、画面９５０には、サーバー２００から携帯端末３００へ送信されたタグ情報に対応する表示欄９５２が含まれる。
【０１２２】
本実施の形態の情報提供システムでは、さらに、新たに設置されたＭＦＰ＿Ｂに対して、以前設置されたＭＦＰ＿Ａの設定情報を登録することができる。
【０１２３】
図２７は、このような登録の処理を実行するために、携帯端末３００およびサーバー２００において実行される処理のフローチャートである。
【０１２４】
図２０に示されたような画面９５０が表示された状態で、携帯端末３００のＣＰＵ３０は、表示欄９５２に対する操作を受付ける。この操作は、ＭＦＰ＿ＢにＭＦＰ＿Ａの設定情報を登録するための操作に相当する。
【０１２５】
当該操作を受付けると、ＣＰＵ３０は、操作パネル３５に、ＭＦＰ＿Ｂに対して設定情報を送信するための情報を入力するための表示を行なう。図２１は、そのような表示の一例を示す図である。
【０１２６】
図２１の画面９６０には、図２０の画面９５０に加えて、さらに、ＭＦＰ＿Ｂのデバイス名を入力するための欄９６３と、ＭＦＰ＿ＢのＩＰ（Internet  Protocol）アドレスを入力するための欄９６４が含まれる。
【０１２７】
そして、ＣＰＵ３０は、ステップＳＧ２０において、欄９６３，９６４に入力された情報（デバイス名およびＩＰアドレス）をサーバー２００へ送信する。
【０１２８】
これに応じて、サーバー２００のＣＰＵ２０は、ステップＳＧ３０で、表示欄９５２に対応する設定情報を、ステップＳＧ２０で送信されたＩＰアドレスを宛先として送信する。これにより、新たに設置されたＭＦＰ＿Ｂに、前に設置されていたＭＦＰ＿Ａの設定情報が送信される。これにより、ＭＦＰ＿Ｂにおいて、ＭＦＰ＿Ａと同様の設定がなされる。
【０１２９】
次に、ＣＰＵ２０は、ステップＳＧ４０で、ＨＤ２６で別途管理している各ＭＦＰの設定情報として、図２１の欄９６３に入力されたデバイスに関連付けてステップＳＧ３０で送信した設定情報を登録する。
【０１３０】
次に、ＣＰＵ２０は、ステップＳＧ５０で、元の装置とは異なる装置への設定のために携帯端末へ送信した設定情報および／またはタグ情報を、設定情報を管理するデータベースおよび／または要素管理データベースから削除して、処理を終了させる。つまり、図１５を参照して説明した要素管理データベースにおいて、ステップＳＦ５０において移動前の位置に対応するＭＦＰ＿Ａの設定情報についてのタグ情報が携帯端末３００へ送信されると、当該タグ情報は削除される。また、ステップＳＧ３０において、ＭＦＰ＿Ａの設定情報がＭＦＰ＿ＢのＩＰアドレスを送信先として送信されると、当該設定情報は、ＭＦＰの設定情報を管理するデータベースから削除される。
【０１３１】
＜要素管理データベースへの情報の登録（４）＞
以上説明した本実施の形態では、要素管理データベースにおいて、直接、タグ情報として要素（デバイス）の設定情報が登録された。なお、本実施の形態では、タグ情報としては、デバイス設定情報が、別途登録されていることのみを示す情報を登録し、そして、要素管理データベースに対して位置情報とタグ情報を登録するのとは別に、デバイス設定情報の登録を受付けてもよい。
【０１３２】
図２８は、本実施の形態における要素管理データベースに対して上記のようにデバイス設定情報を登録するために、サーバー２００において実行される処理のフローチャートである。
【０１３３】
図２８を参照して、サーバー２００のＣＰＵ２０は、まずステップＳＥ１０において、操作部２５（または、ネットワークを通じて他の装置）から、要素管理データベースに対する情報の登録要求があったか否かを判断し、あったと判断するとステップＳＥ２０へ処理を進める。
【０１３４】
ステップＳＥ２０では、ＣＰＵ２０は、図５を参照して説明したような画面を表示部２３（または、ステップＳＥ１０で要素の登録要求を受付けた装置）に表示させて、ステップＳＥ３０へ処理を進める。
【０１３５】
ステップＳＥ３０では、ＣＰＵ２０は、要素管理データベースにおいて、図５に示すような画面に入力された要素名に関連付けてタグ情報を登録して、ステップＳＥ４０へ処理を進める。
【０１３６】
ステップＳＥ４０では、ＣＰＵ２０は、ステップＳＥ３０で登録したタグ情報に関連付けたデバイス設定情報の登録の要求があったか否かを判断し、そのような要求がないと判断するとステップＳＥ６０へ処理を進め、要求があったと判断すると、ステップＳＥ５０へ処理を進める。
【０１３７】
なお、本実施の形態では、図５に示したような登録用の画面において、さらに、デバイス設定情報の登録を要求するためのボタンを表示させ、ＣＰＵ２０は、ステップＳＥ４０において、当該ボタンに対して操作があったか否かを判断することにより、デバイス設定情報の登録の要求があったか否かを判断する。
【０１３８】
ステップＳＥ５０では、ＣＰＵ２０は、デバイス設定情報として入力された情報（たとえば、ＭＦＰに登録されているアカウント情報など、新たな設置位置で使用するユーザー情報）の入力を受付け、当該デバイス設定情報を、ＨＤ２６において、ステップＳＥ３０で登録したタグ情報に関連付けて登録して、ステップＳＥ６０へ処理を進める。
【０１３９】
ステップＳＥ６０では、ＣＰＵ２０は、位置情報の入力を受付け、要素管理データベースにおいて、ステップＳＥ３０で登録した位置情報に関連付けて登録して、ステップＳＥ７０へ処理を進める。
【０１４０】
ステップＳＥ７０では、ＣＰＵ２０は、ステップＳＡ７０（図２２参照）と同様に、別の要素についての登録要求があるか否かを判断し、あると判断するとステップＳＥ３０へ処理を戻し、ないと判断すると処理を終了させる。
【０１４１】
［その他の変形例等］
以上説明した各実施の形態では、携帯端末３００からサーバー２００へ、撮影向きおよび位置の情報が送信され、サーバー２００は、これらの情報に応じて、携帯端末３００へ送信（提供）する情報を決定する。なお、サーバー２００は、要素管理データベースに登録されている位置情報を、携帯端末３００から送信された位置情報に基づいて、特定し、携帯端末３００へ送信する情報を決定しても良い。この場合、携帯端末３００からサーバー２００へは、少なくとも撮影時の位置情報が送信されれば良い。
【０１４２】
今回開示された各実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。また、各実施の形態において説明された発明は、可能な限り、単独でも、組合わせても、実施することが意図される。
【符号の説明】
【０１４３】
１０，２０  ＣＰＵ、２３  表示部、２５  操作部、２７  メディアコントローラー、２８，３７  通信装置、２１，３１  ＲＯＭ、２２，３２  ＲＡＭ、３３  電子コンパス、３４  コントローラー、３５  操作パネル、３６  カメラ、３９  メモリー、２００  サーバー、３００  携帯端末。
【図１】
0005578143.tif 000002
【図２】
0005578143.tif 000003
【図３】
0005578143.tif 000004
【図４】
0005578143.tif 000005
【図５】
0005578143.tif 000006
【図６】
0005578143.tif 000007
【図７】
0005578143.tif 000008
【図８】
0005578143.tif 000009
【図９】
0005578143.tif 000010
【図１０】
0005578143.tif 000011
【図１１】
0005578143.tif 000012
【図１２】
0005578143.tif 000013
【図１３】
0005578143.tif 000014
【図１４】
0005578143.tif 000015
【図１５】
0005578143.tif 000016
【図１６】
0005578143.tif 000017
【図１７】
0005578143.tif 000018
【図１８】
0005578143.tif 000019
【図１９】
0005578143.tif 000020
【図２０】
0005578143.tif 000021
【図２１】
0005578143.tif 000022
【図２２】
0005578143.tif 000023
【図２３】
0005578143.tif 000024
【図２４】
0005578143.tif 000025
【図２５】
0005578143.tif 000026
【図２６】
0005578143.tif 000027
【図２７】
0005578143.tif 000028
【図２８】
0005578143.tif 000029