(57)【特許請求の範囲】
【請求項１】
複数の端末と、前記複数の端末とネットワークを介して接続されたサーバと、を有してなる屋内地図編集システムであって、
前記複数の端末の各々は、
建物内のフロアのフロアイメージを示すフロアイメージ情報と、建物内のフロアに存在するエリアの位置およびエリア名を示すエリア情報と、を前記サーバに送信する送信部を有し、
前記サーバは、
前記端末から受信したフロアイメージ情報およびエリア情報を記憶する記憶部と、
フロアのフロアイメージ情報が示すフロアイメージを表示し、さらに、当該フロアイメージ上に、当該フロアのエリア情報が示す位置に当該エリア情報が示すエリア名と共にエリアを表示するフロア画面データを生成する画面生成部と、を有し、
前記エリア情報は、エリアが各階のフロア間の連結部であるか否かもさらに示すものであり、
前記記憶部は、あるフロアに存在するエリアが前記連結部である場合、当該フロアの上階または下階における対応するエリアのエリア情報に当該エリアが前記連結部であることを書き込み、
前記送信部は、エリアの関連情報と当該関連情報の前記エリア情報のエリア内の位置である相対位置とを示す付加情報を前記サーバに送信し、
前記記憶部は、前記端末から受信した付加情報を、エリアに対して複数追加可能に、さらに記憶し、
前記画面生成部は、前記フロア画面において、エリア内の付加情報が示す位置に、当該付加情報が示す当該エリアの関連情報へのリンクマークを表示するフロア画面データを生成する、屋内地図編集システム。
【請求項２】
複数の端末と、前記複数の端末とネットワークを介して接続されたサーバと、を有してなる屋内地図編集システムであって、
前記複数の端末の各々は、
建物内のフロアのフロアイメージを示すフロアイメージ情報と、建物内のフロアに存在するエリアの位置およびエリア名を示すエリア情報と、を前記サーバに送信する送信部を有し、
前記サーバは、
前記端末から受信したフロアイメージ情報およびエリア情報を記憶する記憶部と、
フロアのフロアイメージ情報が示すフロアイメージを表示し、さらに、当該フロアイメージ上に、当該フロアのエリア情報が示す位置に当該エリア情報が示すエリア名と共にエリアを表示するフロア画面データを生成する画面生成部と、を有し、
前記エリア情報は、エリアが各階のフロア間の連結部であるか否かもさらに示すものであり、
前記記憶部は、あるフロアに存在するエリアが前記連結部である場合、当該フロアの上階または下階における対応するエリアのエリア情報に当該エリアが前記連結部であることを書き込み、
前記フロア画面データには、フロア画面の編集を要求する編集ボタンが含まれ、
前記送信部は、
建物に関するキーワードを前記サーバに送信し、
建物のリンク情報を前記サーバに送信し、
フロアのフロア識別子を前記サーバに送信し、
建物内のフロアの高さと位置とを示すフロア情報を前記サーバに送信し、
前記記憶部は、
建物の建物情報と、
前記端末から受信したフロア情報と、をさらに記憶し、
前記画面生成部は、
前記キーワードを受信すると、当該キーワードに一致する建物を抽出し、抽出した建物の前記リンク情報が付加された建物一覧画面を生成し、
前記リンク情報を受信すると、各フロアの前記フロア識別子が付加された、建物内の各フロアのフロア情報が示す高さおよび位置に各フロアを表示するフロア一覧画面データを生成し、
前記フロア識別子を受信すると、前記フロア画面データを生成し、
前記フロア画面の編集が要求されると、フロア画面編集用の編集画面を前記端末に送信する、屋内地図編集システム。
【請求項３】
前記送信部は、建物内のフロアに存在する壁の位置を示す壁情報を前記サーバに送信し、
前記記憶部は、前記端末から受信した壁情報をさらに記憶し、
前記画面生成部は、フロアのフロア画面において、当該フロアのフロアイメージ上に、当該フロアの壁情報が示す位置に壁を表示するフロア画面データを生成する、請求項１または２に記載の屋内地図編集システム。
【請求項４】
複数の端末とネットワークを介して接続された屋内地図編集サーバであって、
前記複数の端末の各々から、建物内のフロアのフロアイメージを示すフロアイメージ情報と、建物内のフロアに存在するエリアの位置およびエリア名を示すエリア情報と、を受信する受信部と、
前記端末から受信したフロアイメージ情報およびエリア情報を記憶する記憶部と、
フロアのフロアイメージ情報が示すフロアイメージを表示し、さらに、当該フロアイメージ上に、当該フロアのエリア情報が示す位置に当該エリア情報が示すエリア名と共にエリアを表示するフロア画面データを生成する画面生成部と、を有し、
前記エリア情報は、エリアが各階のフロア間の連結部であるか否かもさらに示すものであり、
前記記憶部は、あるフロアに存在するエリアが前記連結部である場合、当該フロアの上階または下階における対応するエリアのエリア情報に当該エリアが前記連結部であることを書き込み、
前記受信部は、前記複数の端末の各々から、エリアの関連情報と当該関連情報の前記エリア情報のエリア内の位置である相対位置とを示す付加情報をさらに受信し、
前記記憶部は、前記端末から受信した付加情報を、エリアに対して複数追加可能に、さらに記憶し、
前記画面生成部は、前記フロア画面において、エリアの付加情報が示す位置に、当該付加情報が示す当該エリアの関連情報へのリンクマークを表示するフロア画面データを生成する、屋内地図編集サーバ。
【請求項５】
複数の端末とネットワークを介して接続された屋内地図編集サーバであって、
前記複数の端末の各々から、建物内のフロアのフロアイメージを示すフロアイメージ情報と、建物内のフロアに存在するエリアの位置およびエリア名を示すエリア情報と、を受信する受信部と、
前記端末から受信したフロアイメージ情報およびエリア情報を記憶する記憶部と、
フロアのフロアイメージ情報が示すフロアイメージを表示し、さらに、当該フロアイメージ上に、当該フロアのエリア情報が示す位置に当該エリア情報が示すエリア名と共にエリアを表示するフロア画面データを生成する画面生成部と、を有し、
前記エリア情報は、エリアが各階のフロア間の連結部であるか否かもさらに示すものであり、
前記記憶部は、あるフロアに存在するエリアが前記連結部である場合、当該フロアの上階または下階における対応するエリアのエリア情報に当該エリアが前記連結部であることを書き込み、
前記フロア画面データには、フロア画面の編集を要求する編集ボタンが含まれ、
前記受信部は、
前記複数の端末の各々から、建物に関するキーワードを受信し、
前記複数の端末の各々から、建物のリンク情報を受信し、
前記複数の端末の各々から、フロアのフロア識別子を受信し、
前記複数の端末の各々から、建物内のフロアの高さと位置とを示すフロア情報を受信し、
前記記憶部は、
建物の建物情報と、
前記端末から受信したフロア情報と、をさらに記憶し、
前記画面生成部は、
前記キーワードを受信すると、当該キーワードに一致する建物を抽出し、抽出した建物の前記リンク情報が付加された建物一覧画面を生成し、
前記リンク情報を受信すると、各フロアの前記フロア識別子が付加された、建物内の各フロアのフロア情報が示す高さおよび位置に各フロアを表示するフロア一覧画面データを生成し、
前記フロア識別子を受信すると、前記フロア画面データを生成し、
前記フロア画面の編集が要求されると、フロア画面編集用の編集画面を前記端末に送信する、屋内地図編集サーバ。
【請求項６】
前記受信部は、前記複数の端末の各々から、建物内のフロアに存在する壁の位置を示す壁情報をさらに受信し、
前記記憶部は、前記端末から受信した壁情報をさらに記憶し、
前記画面生成部は、フロアのフロア画面において、当該フロアのフロアイメージ上に、当該フロアの壁情報が示す位置に壁を表示するフロア画面データを生成する、請求項４または５に記載の屋内地図編集サーバ。
【請求項７】
複数の端末とネットワークを介して接続されたサーバによる屋内地図編集方法であって、
前記複数の端末の各々から、建物内のフロアのフロアイメージを示すフロアイメージ情報と、建物内のフロアに存在するエリアの位置およびエリア名を示すエリア情報と、を受信する受信ステップと、
前記端末から受信したフロアイメージ情報およびエリア情報を記憶する記憶ステップと、
フロアのフロアイメージ情報が示すフロアイメージを表示し、さらに、当該フロアイメージ上に、当該フロアのエリア情報が示す位置に当該エリア情報が示すエリア名と共にエリアを表示するフロア画面データを生成する画面生成ステップと、を有し、
前記エリア情報は、エリアが各階のフロア間の連結部であるか否かもさらに示すものであり、
前記記憶ステップでは、あるフロアに存在するエリアが前記連結部である場合、当該フロアの上階または下階における対応するエリアのエリア情報に当該エリアが前記連結部であることを書き込み、
前記受信ステップでは、前記複数の端末の各々から、エリアの関連情報と当該関連情報の前記エリア情報のエリア内の位置である相対位置とを示す付加情報をさらに受信し、
前記記憶ステップでは、前記端末から受信した付加情報を、エリアに対して複数追加可能に、さらに記憶し、
前記画面生成ステップでは、前記フロア画面において、エリアの付加情報が示す位置に、当該付加情報が示す当該エリアの関連情報へのリンクマークを表示するフロア画面データを生成する、屋内地図編集方法。
【請求項８】
複数の端末とネットワークを介して接続されたサーバによる屋内地図編集方法であって、
前記複数の端末の各々から、建物内のフロアのフロアイメージを示すフロアイメージ情報と、建物内のフロアに存在するエリアの位置およびエリア名を示すエリア情報と、を受信する受信ステップと、
前記端末から受信したフロアイメージ情報およびエリア情報を記憶する記憶ステップと、
フロアのフロアイメージ情報が示すフロアイメージを表示し、さらに、当該フロアイメージ上に、当該フロアのエリア情報が示す位置に当該エリア情報が示すエリア名と共にエリアを表示するフロア画面データを生成する画面生成ステップと、を有し、
前記エリア情報は、エリアが各階のフロア間の連結部であるか否かもさらに示すものであり、
前記記憶ステップでは、あるフロアに存在するエリアが前記連結部である場合、当該フロアの上階または下階における対応するエリアのエリア情報に当該エリアが前記連結部であることを書き込み、
前記フロア画面データには、フロア画面の編集を要求する編集ボタンが含まれ、
前記受信ステップでは、
前記複数の端末の各々から、建物に関するキーワードを受信し、
前記複数の端末の各々から、建物のリンク情報を受信し、
前記複数の端末の各々から、フロアのフロア識別子を受信し、
前記複数の端末の各々から、建物内のフロアの高さと位置とを示すフロア情報を受信し、
前記記憶ステップでは、
建物の建物情報と、
前記端末から受信したフロア情報と、をさらに記憶し、
前記画面生成ステップでは、
前記キーワードを受信すると、当該キーワードに一致する建物を抽出し、抽出した建物の前記リンク情報が付加された建物一覧画面を生成し、
前記リンク情報を受信すると、各フロアの前記フロア識別子が付加された、建物内の各フロアのフロア情報が示す高さおよび位置に各フロアを表示するフロア一覧画面データを生成し、
前記フロア識別子を受信すると、前記フロア画面データを生成し、
前記フロア画面の編集が要求されると、フロア画面編集用の編集画面を前記端末に送信する、屋内地図編集方法。
【請求項９】
前記受信ステップでは、前記複数の端末の各々から、建物内のフロアに存在する壁の位置を示す壁情報をさらに受信し、
前記記憶ステップでは、前記端末から受信した壁情報をさらに記憶し、
前記画面生成ステップでは、フロアのフロア画面において、当該フロアのフロアイメージ上に、当該フロアの壁情報が示す位置に壁を表示するフロア画面データを生成する、請求項７または８に記載の屋内地図編集方法。
【請求項１０】
複数の端末とネットワークを介して接続されたサーバに、
前記複数の端末の各々から、建物内のフロアのフロアイメージを示すフロアイメージ情報と、建物内のフロアに存在するエリアの位置およびエリア名を示すエリア情報と、を受信する受信手順と、
前記端末から受信したフロアイメージ情報およびエリア情報を記憶する記憶手順と、
フロアのフロアイメージ情報が示すフロアイメージを表示し、さらに、当該フロアイメージ上に、当該フロアのエリア情報が示す位置に当該エリア情報が示すエリア名と共にエリアを表示するフロア画面データを生成する画面生成手順と、を実行させ、
前記エリア情報は、エリアが各階のフロア間の連結部であるか否かもさらに示すものであり、
前記記憶手順では、あるフロアに存在するエリアが前記連結部である場合、当該フロアの上階または下階における対応するエリアのエリア情報に当該エリアが前記連結部であることを書き込み、
前記受信手順では、前記複数の端末の各々から、エリアの関連情報と当該関連情報の前記エリア情報のエリア内の位置である相対位置とを示す付加情報をさらに受信し、
前記記憶手順では、前記端末から受信した付加情報を、エリアに対して複数追加可能に、さらに記憶し、
前記画面生成手順では、前記フロア画面において、エリアの付加情報が示す位置に、当該付加情報が示す当該エリアの関連情報へのリンクマークを表示するフロア画面データを生成する、屋内地図編集プログラム。
【請求項１１】
複数の端末とネットワークを介して接続されたサーバに、
前記複数の端末の各々から、建物内のフロアのフロアイメージを示すフロアイメージ情報と、建物内のフロアに存在するエリアの位置およびエリア名を示すエリア情報と、を受信する受信手順と、
前記端末から受信したフロアイメージ情報およびエリア情報を記憶する記憶手順と、
フロアのフロアイメージ情報が示すフロアイメージを表示し、さらに、当該フロアイメージ上に、当該フロアのエリア情報が示す位置に当該エリア情報が示すエリア名と共にエリアを表示するフロア画面データを生成する画面生成手順と、を実行させ、
前記エリア情報は、エリアが各階のフロア間の連結部であるか否かもさらに示すものであり、
前記記憶手順では、あるフロアに存在するエリアが前記連結部である場合、当該フロアの上階または下階における対応するエリアのエリア情報に当該エリアが前記連結部であることを書き込み、
前記フロア画面データには、フロア画面の編集を要求する編集ボタンが含まれ、
前記受信手順では、
前記複数の端末の各々から、建物に関するキーワードを受信し、
前記複数の端末の各々から、建物のリンク情報を受信し、
前記複数の端末の各々から、フロアのフロア識別子を受信し、
前記複数の端末の各々から、建物内のフロアの高さと位置とを示すフロア情報を受信し、
前記記憶手順では、
建物の建物情報と、
前記端末から受信したフロア情報と、をさらに記憶し、
前記画面生成手順では、
前記キーワードを受信すると、当該キーワードに一致する建物を抽出し、抽出した建物の前記リンク情報が付加された建物一覧画面を生成し、
前記リンク情報を受信すると、各フロアの前記フロア識別子が付加された、建物内の各フロアのフロア情報が示す高さおよび位置に各フロアを表示するフロア一覧画面データを生成し、
前記フロア識別子を受信すると、前記フロア画面データを生成し、
前記フロア画面の編集が要求されると、フロア画面編集用の編集画面を前記端末に送信する、屋内地図編集プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、屋内地図編集システム、屋内地図編集サーバ、屋内地図編集方法、屋内地図編集プログラムに関する。
【背景技術】
【０００２】
近年、ネットワーク上で地図を提供する技術が多数開示されている。その中には、ユーザが地図を編集することができる技術も存在する（例えば、特許文献１参照）。
【０００３】
特許文献１に開示された技術によれば、ユーザが端末を用いて、地図内の建物や敷地といった地物の情報（位置、色等）を編集することが可能である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−０１１２３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、特許文献１に開示された技術は、建物や敷地といった地物の情報を編集するものであるため、ユーザの編集対象となる地図は、いわゆる屋外地図となる。
【０００６】
そのため、ユーザは、建物内の地図、いわゆる屋内地図については編集することができないという課題がある。
【０００７】
そこで、本発明の目的は、ユーザが建物内の屋内地図を編集することができる屋内地図編集システム、屋内地図編集装置、屋内地図編集方法、および屋内地図編集プログラムを提供することにある。
【課題を解決するための手段】
【０００８】
本発明の屋内情報編集システムは、
複数の端末と、前記複数の端末とネットワークを介して接続されたサーバと、を有してなる屋内地図編集システムであって、
前記複数の端末の各々は、
建物内のフロアのフロアイメージを示すフロアイメージ情報と、建物内のフロアに存在するエリアの位置およびエリア名を示すエリア情報と、を前記サーバに送信する送信部を有し、
前記サーバは、
前記端末から受信したフロアイメージ情報およびエリア情報を記憶する記憶部と、
フロアのフロアイメージ情報が示すフロアイメージを表示し、さらに、当該フロアイメージ上に、当該フロアのエリア情報が示す位置に当該エリア情報が示すエリア名と共にエリアを表示するフロア画面データを生成する画面生成部と、を有する。
【０００９】
本発明の屋内情報編集サーバは、
複数の端末とネットワークを介して接続された屋内地図編集サーバであって、
前記複数の端末の各々から、建物内のフロアのフロアイメージを示すフロアイメージ情報と、建物内のフロアに存在するエリアの位置およびエリア名を示すエリア情報と、を受信する受信部と、
前記端末から受信したフロアイメージ情報およびエリア情報を記憶する記憶部と、
フロアのフロアイメージ情報が示すフロアイメージを表示し、さらに、当該フロアイメージ上に、当該フロアのエリア情報が示す位置に当該エリア情報が示すエリア名と共にエリアを表示するフロア画面データを生成する画面生成部と、を有する。
【００１０】
本発明の屋内情報編集方法は、
複数の端末とネットワークを介して接続されたサーバによる屋内地図編集方法であって、
前記複数の端末の各々から、建物内のフロアのフロアイメージを示すフロアイメージ情報と、建物内のフロアに存在するエリアの位置およびエリア名を示すエリア情報と、を受信する受信ステップと、
前記端末から受信したフロアイメージ情報およびエリア情報を記憶する記憶ステップと、
フロアのフロアイメージ情報が示すフロアイメージを表示し、さらに、当該フロアイメージ上に、当該フロアのエリア情報が示す位置に当該エリア情報が示すエリア名と共にエリアを表示するフロア画面データを生成する画面生成ステップと、を有する。
【００１１】
本発明の屋内情報編集プログラムは、
複数の端末とネットワークを介して接続されたサーバに、
前記複数の端末の各々から、建物内のフロアのフロアイメージを示すフロアイメージ情報と、建物内のフロアに存在するエリアの位置およびエリア名を示すエリア情報と、を受信する受信手順と、
前記端末から受信したフロアイメージ情報およびエリア情報を記憶する記憶手順と、
フロアのフロアイメージ情報が示すフロアイメージを表示し、さらに、当該フロアイメージ上に、当該フロアのエリア情報が示す位置に当該エリア情報が示すエリア名と共にエリアを表示するフロア画面データを生成する画面生成手順と、を実行させる。
【発明の効果】
【００１２】
本発明によれば、サーバは、端末から受信したフロアイメージ情報およびエリア情報を記憶する。そして、フロアのフロアイメージ情報が示すフロアイメージを表示し、さらに、当該フロアイメージ上に、当該フロアのエリア情報が示す位置に当該エリア情報が示すエリア名と共にエリアを表示するフロア画面データを生成する。
【００１３】
したがって、ユーザは、端末からサーバに対し、フロアイメージ情報およびエリア情報といった情報を送信することで、フロア画面という屋内地図の編集が可能になるという効果が得られる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態の屋内地図編集システムの構成を示すブロック図である。
【図２】図１に示した記憶部に記憶されている建物情報テーブルの一例を示す図である。
【図３】図１に示した記憶部に記憶されているフロア情報テーブルの一例を示す図である。
【図４】フロアの建物に対する相対位置の概念を説明する図である。
【図５】図１に示した記憶部に記憶されているフロアイメージ情報テーブルの一例を示す図である。
【図６】図１に示した記憶部に記憶されている壁情報テーブルの一例を示す図である。
【図７】図１に示した記憶部に記憶されているエリア情報テーブルの一例を示す図である。
【図８】図１に示した記憶部に記憶されている付加情報テーブルの一例を示す図である。
【図９】図１に示した屋内地図編集システムの第１の動作例を説明するシーケンス図である。
【図１０】図１に示した画面生成部にて生成されるフロア一覧画面の一例を示す図である。
【図１１】図１に示した画面生成部にて生成されるフロア画面の一例を示す図である。
【図１２】図１に示した屋内地図編集システムの第２の動作例を説明するシーケンス図である。
【発明を実施するための形態】
【００１５】
以下に、本発明を実施するための形態について図面を参照して説明する。
【００１６】
図１に示すように、本実施形態の屋内地図編集システムは、屋内地図編集サーバ１０と、屋内地図編集サーバ１０とネットワークを介して接続された複数のユーザ端末２０−１〜２０−ｎ（ｎは２以上の自然数）と、を有している。
【００１７】
屋内地図編集サーバ１０は、送受信部１１と、記憶部１２と、画面生成部１３を含む制御部１４と、を有している。
【００１８】
送受信部１１は、ネットワークを介して、ユーザ端末２０−１〜２０−ｎと各種の情報を送受信する。
【００１９】
記憶部１２は、建物情報テーブル１２１、フロア情報テーブル１２２、フロアイメージ情報テーブル１２３、壁情報テーブル１２４、エリア情報テーブル１２５、および付加情報テーブル１２６を記憶する。
【００２０】
建物情報テーブル１２１には、図２に示すように、建物ごとに、その建物の建物識別子と対応付けられて、その建物の建物情報（その建物の位置情報、その建物のリンク情報、その建物の建物名、その建物の住所）が登録されている。
【００２１】
フロア情報テーブル１２２には、図３に示すように、建物のフロアごとに、その建物の建物識別子およびそのフロアのフロア識別子と対応付けられて、そのフロアのフロア情報（そのフロアの階数、そのフロアの建物に対する相対位置情報、そのフロアのフロア名）が登録されている。なお、図３において、階数は、フロアの高さを表すものであればよく、例えば、メートル等で表記することもできる。
【００２２】
ここで、上述した相対位置情報について簡潔に説明する。
【００２３】
仮に、建物とフロアが図４のような位置関係にあったとする。建物の基準点をＡ点、フロアの基準点をＢ点としたとき、Ａ点の座標位置を（０，０）とした場合のＢ点の座標位置が（ｘ，ｙ）となる。また、Ｂ点において、建物に対してフロアのなす角度がθとなり、フロアの縦横の長さがｗ，ｈとなる。
【００２４】
なお、以降で述べる相対位置情報も、図４と同様の概念であるとする。
【００２５】
フロアイメージ情報テーブル１２３には、図５に示すように、フロアごとに、そのフロアのフロア識別子と対応付けられて、そのフロアのフロアイメージ情報（そのフロアのフロアイメージ、そのフロアイメージのフロアに対する相対位置情報）が登録されている。
【００２６】
壁情報テーブル１２４には、図６に示すように、フロア内の壁ごとに、そのフロアのフロア識別子と対応付けられて、その壁の壁情報（その壁のフロアに対する相対位置情報）が登録されている。
【００２７】
エリア情報テーブル１２５には、図７に示すように、フロア内のエリアごとに、そのフロアのフロア識別子と対応付けられて、そのエリアのエリア情報（そのエリアのフロアに対する相対位置情報、そのエリアが階段であるか否かを示す階段フラグ、そのエリアのエリア名、そのエリアをフロア画面に表示する際の画像）が登録されている。
【００２８】
なお、あるフロア内のエリアのエリア情報の階段フラグがオンである場合、記憶部１２は、そのフロアの上階または下階におけるエリア情報の階段フラグを自動的にオンにすることとしても良い。もしくは、階段フラグがオンである場合、そのフロアの上階または下階におけるフロアに対してエリア情報をコピーして追加しても良い。
【００２９】
また、上記の階段は、エレベータやエスカレータなどの各階のフロア間の連結部でも良い。
【００３０】
付加情報テーブル１２６には、図８に示すように、エリアの付加情報ごとに、そのエリアのエリア識別子およびその付加情報の付加情報識別子と対応付けられて、そのエリアの付加情報（そのエリアの関連情報（そのエリアを撮影した動画や静止画、そのエリアで集音した音声、そのエリアに対するコメント）、その関連情報のエリア情報の位置に対する相対位置情報）が登録されている。
【００３１】
なお、付加情報テーブル１２６には、エリア（エリア識別子）に対して、複数の付加情報（付加情報識別子）を追加することも可能である。
【００３２】
制御部１４は、屋内地図編集サーバ１０全体を制御する。
【００３３】
例えば、制御部１４内の画面生成部１３は、ユーザ端末２０−１〜２０−ｎからフロア情報、フロアイメージ情報、壁情報、エリア情報、および付加情報が送受信部１１に受信されると、受信された情報を記憶部１２の該当するテーブルに登録する。
【００３４】
また、画面生成部１３は、記憶部１２の各テーブルに登録された情報を基に、後述するフロア一覧画面やフロア画面等の画面データを生成し、生成した画面データを基にこれら画面を生成し、送受信部１１を用いて、ユーザ端末２０−１〜２０−ｎに送信する
ユーザ端末２０−１は、送受信部２１と、入力部２２と、表示部２３と、制御部２４と、を有している。
【００３５】
送受信部２１は、ネットワークを介して、屋内地図編集サーバ１０と各種の情報を送受信する。
【００３６】
入力部２２は、ユーザにより各種の指示が入力される。
【００３７】
表示部２３は、各種の情報を表示する。
【００３８】
制御部２４は、ユーザ端末２０−１全体を制御する。
【００３９】
例えば、制御部２４は、入力部２２を介して入力されたフロア情報、フロアイメージ情報、壁情報、エリア情報、および付加情報を、送受信部２１を用いて、屋内地図編集サーバ１０に送信する。
【００４０】
また、制御部２４は、屋内地図編集サーバ１０からフロア一覧画面、フロア画面等の画面が送受信部２１に受信されると、受信された画面を表示部２３に表示する。
【００４１】
なお、その他のユーザ端末２０−２〜２０−ｎも、ユーザ端末２０−１と同様の構成であるものとする。
【００４２】
以下、本実施形態の屋内地図編集システムの動作について説明する。以下では、ユーザ端末２０−１から屋内地図編集サーバ１０へのアクセスがあった場合の動作を説明する。
【００４３】
（第１の動作例）
最初に、本実施形態の屋内地図編集システムの第１の動作例について、図９のフローチャートを参照して説明する。
【００４４】
図９に示すように、まず、ユーザ端末２０−１において、制御部２４は、送受信部２１を用いて、屋内地図編集サーバ１０に対して、建物に関するキーワードを送信する（ステップＡ１）。
【００４５】
屋内地図編集サーバ１０においては、送受信部１１にキーワードが受信されると、画面生成部１３は、受信されたキーワードを、記憶部１２内の建物情報テーブル１２１の建物名などと照合して、キーワードが一致する建物を抽出し、抽出した建物の一覧を表示した建物一覧画面を生成する（ステップＡ２）。そして、画面生成部１３は、生成した建物一覧画面を、送受信部１１を用いて、ユーザ端末２０−１に送信する（ステップＡ３）。この建物一覧画面には、表示された建物のフロア一覧画面へのリンク情報が付加されている。
【００４６】
ユーザ端末２０−１においては、送受信部２１に建物一覧画面が受信されると、制御部２４は、その建物一覧画面を表示部２３に表示する。また、入力部２２を用いて建物一覧画面に表示されたいずれかの建物が選択されると（ステップＡ４）、制御部２４は、送受信部２１を用いて、選択された建物のリンク情報を屋内地図編集サーバ１０に送信する（ステップＡ５）。
【００４７】
屋内地図編集サーバ１０においては、送受信部１１に建物のリンク情報が受信されると、画面生成部１３は、記憶部１２内の建物情報テーブル１２１から、その建物の建物識別子を抽出し、さらに、記憶部１２内のフロア情報テーブル１２２から、抽出した建物識別子と対応付けられたフロア情報を抽出し、抽出した各フロアのフロア情報が示す階数および位置に各フロアを表示したフロア一覧画面（図１０参照）を生成する（ステップＡ６）。そして、画面生成部１３は、生成したフロア一覧画面を、送受信部１１を用いて、ユーザ端末２０−１に送信する（ステップＡ７）。このフロア一覧画面には、表示された各フロアのフロア識別子が付加されている。
【００４８】
ユーザ端末２０−１においては、送受信部２１にフロア一覧画面が受信されると、制御部２４は、そのフロア一覧画面を表示部２３に表示する。また、入力部２２を用いてフロア一覧画面に表示されたいずれかのフロアが選択されると（ステップＡ８）、制御部２４は、送受信部２１を用いて、選択されたフロアのフロア識別子を屋内地図編集サーバ１０に送信する（ステップＡ９）。
【００４９】
屋内地図編集サーバ１０においては、送受信部１１にフロアのフロア識別子が受信されると、画面生成部１３は、記憶部１２内のフロアイメージ情報テーブル１２３、壁情報テーブル１２４、およびエリア情報テーブル１２５から、そのフロア識別子と対応付けられたフロアイメージ情報、壁情報、およびエリア情報を抽出する。さらに、画面生成部１３は、抽出したエリア情報のエリア識別子と対応付けられた付加情報を、記憶部１２内の付加情報テーブル１２６から抽出する。そして、画面生成部１３は、抽出したフロアイメージ情報が示す位置にフロアイメージを表示し、さらに、そのフロアイメージ上に、抽出した壁情報が示す位置に壁を表示し、抽出したエリア情報が示す位置にそのエリア情報が示すエリア名と共にエリアを表示したフロア画面（図１１参照）を生成する（ステップＡ１０）。なお、図１１は、図１０に示した建物の１階のフロア画面を示している。また、付加情報が抽出されていれば、画面生成部１３は、フロア画面において、その付加情報が示す位置に、その付加情報へのリンクマークを表示する。そのリンクマークがユーザ端末２０−１の入力部２２によりクリック（指定）されると、付加情報が示すエリアの関連情報（マルチメディア情報）を表示する。このフロア画面は、画面生成部１３が、送受信部１１を用いて、ユーザ端末２０−１に送信する（ステップＡ１１）。
【００５０】
ユーザ端末２０−１においては、送受信部２１にフロア画面が受信されると、制御部２４は、そのフロア画面を表示部２３に表示する。このフロア画面には、フロア画面の編集を要求する編集ボタンが表示されている。
【００５１】
ここで、ユーザ端末２０−１において、入力部２２を用いてフロア画面に表示された編集ボタンが選択されると、制御部２４は、送受信部２１を用いて、編集要求を屋内地図編集サーバ１０に送信する（ステップＡ１２）。
【００５２】
屋内地図編集サーバ１０においては、送受信部１１に編集要求が受信されると、画面生成部１３は、フロア画面編集用の編集画面を、送受信部１１を用いて、ユーザ端末２０−１に送信する（ステップＡ１３）。この編集画面としては、壁やエリアの追加、変更ができる一般的な編集ツールや編集パレットが考えられる。また、この編集画面には、編集対象のフロアのフロア識別子が付加されると共に、そのフロア内のエリアのエリア識別子が付加されている。
【００５３】
ユーザ端末２０−１においては、送受信部２１に編集画面が受信されると、制御部２４は、その編集画面を表示部２３に表示する。また、編集画面上で、入力部２２を用いて、フロア情報、フロアイメージ情報、壁情報、エリア情報、および付加情報について、追加、変更などの編集がなされると（ステップＡ１４）、制御部２４は、その編集結果を送受信部２１を用いて屋内地図編集サーバ１０に送信する（ステップＡ１５）。このとき、制御部２４は、フロアのフロア情報、フロアイメージ情報、壁情報、およびエリア情報の編集結果については、そのフロアのフロア識別子と共に屋内地図編集サーバ１０に送信し、また、エリアの付加情報の編集結果については、そのエリアのエリア識別子と共に屋内地図編集サーバ１０に送信する。
【００５４】
屋内地図編集サーバ１０においては、送受信部１１に編集結果が受信されると、画面生成部１３は、その編集結果を基に、記憶部１２内のフロア情報テーブル１２２、フロアイメージ情報テーブル１２３、壁情報テーブル１２４、エリア情報テーブル１２５、および付加情報テーブル１２６の内容を更新した上で（ステップＡ１６）、更新した内容に従いフロア画面を編集する（ステップＡ１７）。そして、画面生成部１３は、編集したフロア画面を、送受信部１１を用いて、ユーザ端末２０−１に送信する（ステップＡ１８）。
【００５５】
ユーザ端末２０−１においては、送受信部２１に編集後のフロア画面が受信されると、制御部は、そのフロア画面を表示部２３に表示する。
【００５６】
（第２の動作例）
続いて、本実施形態の屋内地図編集システムの第２の動作例について、図１２のフローチャートを参照して説明する。
【００５７】
なお、本動作例は、図９の第１の動作例のステップＡ１〜Ａ５を、ステップＢ１〜Ｂ２に変更したものであり、その他は第１の動作例と同様である。
【００５８】
図１２に示すように、まず、ユーザ端末２０−１において、制御部２４は、送受信部２１を用いて、屋内地図編集サーバ１０に対して、建物を指定した屋内地図要求を送信する（ステップＢ１）。ここでは、建物は、建物名、住所等、その建物を一意に特定できる情報によって指定するものとする。その他にも、屋外の市街地の地図において、屋内地図がある住所に対応する箇所にリンク情報が付加されている場合にはそのリンク情報により建物を指定しても良いし、また、ＧＰＳやジャイロセンサーによるユーザ端末の位置情報と指し示す方向情報とから延長線上にある建物を特定しても良い。
【００５９】
屋内地図編集サーバ１０においては、送受信部１１に屋内地図要求が受信されると、画面生成部１３は、屋内地図要求において指定された建物を、記憶部１２内の建物情報テーブル１２１の建物名や住所などと照合することで、指定された建物の建物識別子を抽出する（ステップＢ２）。
【００６０】
以降の動作は、図９の第１の動作例のステップＡ６〜Ａ１８と同様であるため、説明を省略する。
【００６１】
上述したように本実施形態によれば、屋内地図編集サーバ１０は、ユーザ端末２０−１〜２１−ｎから受信したフロアイメージ情報、壁情報、および、エリア情報を記憶する。そして、フロアのフロアイメージ情報が示すフロアイメージを表示し、さらに、そのフロアイメージ上に、そのフロアの壁情報が示す位置に壁を表示し、また、そのフロアのエリア情報が示す位置にそのエリア情報が示すエリア名と共にエリアを表示したフロア画面を生成する。
【００６２】
また、屋内地図編集サーバ１０は、ユーザ端末２０−１〜２１−ｎから受信したフロア情報を記憶する。そして、建物内の各フロアのフロア情報が示す高さおよび位置に各フロアを表示したフロア一覧画面を生成する。
【００６３】
したがって、ユーザは、ユーザ端末２０−１〜２１−ｎから屋内地図編集サーバ１０に対し、フロア情報、フロアイメージ情報、壁情報、および、エリア情報といった情報を送信することで、フロア一覧画面（図１０参照）やフロア画面（図１１参照）といった屋内地図の編集が可能になるという効果が得られる。
【００６４】
また、屋内地図編集サーバ１０は、フロア画面の生成に際して、フロアイメージ上に壁およびエリアを積み上げて表示するといった積層的な手法でフロア画面を生成するため、ユーザは、フロア画面の編集が容易になり、また、フロア画面に立体感が出せるという効果も得られる。
【００６５】
以上、実施形態を参照して本発明を説明したが、本発明は上記実施形態に限定されるものではない。本発明の構成や詳細には、本発明の範囲内で当業者が理解し得る様々な変更をすることができる。
【００６６】
例えば、本実施形態においては、屋内地図編集サーバ１０側で、建物一覧画面、フロア一覧画面、フロア画面、編集画面等の画面の画面データの生成、その画面データを用いた画面の生成までを行っているが、屋内地図編集サーバ１０側では画面データの生成のみを行い、ユーザ端末２０−１の制御部２４および表示部２３で、その画面データを用いて画面の生成・表示を行っても良い。
【００６７】
また、本実施形態においては、図９および図１２のステップＡ７とステップＡ１１を別々の通信で行っているが、ステップＡ７とステップＡ１１を１度の通信で行っても良い。つまり、ステップＡ７において、屋内地図編集サーバ１０が全フロアのフロアイメージ情報、壁情報、エリア情報他を送信し、ユーザ端末２０−１内で、各フロアの選択、フロア画面の表示を行っても良い。
【００６８】
また、本発明の屋内地図編集サーバ１０にて行われる方法は、コンピュータに実行させるためのプログラムに適用してもよい。また、そのプログラムを記憶媒体に格納することも可能であり、ネットワークを介して外部に提供することも可能である。
【符号の説明】
【００６９】
１０    屋内地図編集サーバ
１１    送受信部
１２    記憶部
１２１    建物情報テーブル
１２２    フロア情報テーブル
１２３    フロアイメージ情報テーブル
１２４    壁情報テーブル
１２５    エリア情報テーブル
１２６    付加情報テーブル
１３    画面生成部
１４    制御部
２０−１〜２０−ｎ    ユーザ端末
２１    送受信部
２２    入力部
２３    表示部
２４    制御部
【図１】
0005550012.tif 000002
【図２】
0005550012.tif 000003
【図３】
0005550012.tif 000004
【図４】
0005550012.tif 000005
【図５】
0005550012.tif 000006
【図６】
0005550012.tif 000007
【図７】
0005550012.tif 000008
【図８】
0005550012.tif 000009
【図９】
0005550012.tif 000010
【図１１】
0005550012.tif 000011
【図１２】
0005550012.tif 000012
【図１０】
0005550012.tif 000013