JP6898121B2 - Map registration system, map registration method, information processing device - Google Patents
Map registration system, map registration method, information processing device Download PDFInfo
- Publication number
- JP6898121B2 JP6898121B2 JP2017054524A JP2017054524A JP6898121B2 JP 6898121 B2 JP6898121 B2 JP 6898121B2 JP 2017054524 A JP2017054524 A JP 2017054524A JP 2017054524 A JP2017054524 A JP 2017054524A JP 6898121 B2 JP6898121 B2 JP 6898121B2
- Authority
- JP
- Japan
- Prior art keywords
- map
- information
- registration
- information processing
- processing device
- 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.)
- Active
Links
Images
Landscapes
- User Interface Of Digital Computer (AREA)
- Instructional Devices (AREA)
- Processing Or Creating Images (AREA)
Description
本発明は、地図登録システム、地図登録方法、及び情報処理装置に関する。 The present invention relates to a map registration system, a map registration method, and an information processing device.
屋外の地図の整備が進み、ユーザは情報処理装置を使用して任意の場所の電子地図を利用できるようになってきた。しかしながら、屋内の地図については商業施設、公共機関、又は、テナントビルの一部分など、不特定多数の人が訪れる可能性がある範囲しか整備されていない。屋内は、社員などの特定の人しか移動しないため地図の整備の必要性が低いこと、及び、屋内のレイアウトはセキュリティ上公開されにくく、地図を整備する企業や機関なども入手しにくいためである。 With the development of outdoor maps, users can use electronic maps of any location using information processing devices. However, indoor maps are only available in areas that may be visited by an unspecified number of people, such as commercial facilities, public institutions, or parts of tenant buildings. This is because the need for map maintenance is low because only specific people such as employees move indoors, and the indoor layout is difficult to disclose for security reasons, and it is difficult for companies and institutions that maintain maps to obtain it. ..
一方、屋内の地図に対するニーズも存在する。例えば、社員がリアルタイムにどこにいるかを管理する居場所管理システムでは、社員の位置を取得することができるが、屋内地図がないとどの部屋又は通路に社員が存在するかを表示できない。また、防犯システムでは検知された侵入者の場所を特定する必要がある。また、来客者が屋内を移動する場合に現在位置が表示される屋内地図があると来客者が迷うことが少なくなる。 On the other hand, there is also a need for indoor maps. For example, in a location management system that manages where an employee is in real time, the position of the employee can be acquired, but it is not possible to display in which room or aisle the employee exists without an indoor map. In addition, the security system needs to identify the location of the detected intruder. In addition, if there is an indoor map that displays the current position when the visitor moves indoors, the visitor is less likely to get lost.
このため、各企業が利用する施設に関してはその屋内地図を各企業が必要に応じて地図作成ソフトなどで作成することが行われている。各企業は作成した屋内地図を屋外の地図に貼り合わせることで、その施設の少なくとも概略的な位置と共に屋内地図を利用できる(例えば、非特許文献1参照。)。非特許文献1には、端末が屋内地図をサーバにアップロードして屋外地図に任意の施設の屋内地図を登録する方法について開示されている。
For this reason, for facilities used by each company, each company creates an indoor map with map creation software or the like as needed. By pasting the created indoor map on the outdoor map, each company can use the indoor map together with at least the approximate location of the facility (see, for example, Non-Patent Document 1). Non-Patent
しかしながら、従来の屋内地図の登録方法では、ユーザの登録作業が容易でないという問題がある。例えば、多くの施設は複数のフロア(階層)を有することが多いが、屋内地図はフロアごとに異なる。このため、ユーザは各フロアを登録するが、各フロアが正確に屋外地図に対応付けられていないと、居場所管理システムが社員等の位置を屋内地図に正しく表示できない。例えば、人がエレベータ前にいるのに、フロアによっては通路にいるように表示されてしまう。このため、ユーザは各フロアの屋内地図が正確に(同じ位置に)貼り付けられるように屋内地図の位置、向き、及び、サイズを微妙に調整する必要があり、登録作業が容易ではなかった。 However, the conventional indoor map registration method has a problem that the user registration work is not easy. For example, many facilities often have multiple floors (hierarchies), but indoor maps vary from floor to floor. Therefore, the user registers each floor, but if each floor is not accurately associated with the outdoor map, the location management system cannot correctly display the positions of employees and the like on the indoor map. For example, a person is in front of an elevator, but some floors appear to be in the aisle. Therefore, the user needs to finely adjust the position, orientation, and size of the indoor map so that the indoor map of each floor can be pasted accurately (at the same position), and the registration work is not easy.
本発明は、上記課題に鑑み、ユーザによる地図の登録が容易になる地図登録システムを提供することを目的とする。 In view of the above problems, an object of the present invention is to provide a map registration system that facilitates map registration by a user.
本発明は、第一の情報処理装置が第二の情報処理装置に地図を登録する地図登録システムであって、前記第一の情報処理装置は、地図が登録される場所、前記場所の基準地図を識別する地図識別情報、前記基準地図の階層情報、及び、前記基準地図の選択を受け付け、前記基準地図が配置される第二の地図における前記基準地図の座標、サイズ、及び、向きを受け付ける受付手段と、前記受付手段が受け付けた前記基準地図の座標、サイズ、向き、前記場所、前記地図識別情報、及び前記基準地図の階層情報を指定して、前記第二の地図への前記基準地図の登録を前記第二の情報処理装置に要求する登録要求手段と、を有し、
前記第二の地図に前記基準地図が登録された状態で、地図が登録される場所、前記基準地図と同じ前記場所の第一の地図を識別する地図識別情報、前記第一の地図の選択、配置の基準となる前記基準地図の選択、及び、前記第一の地図の階層情報を受け付け、前記受付手段が受け付けた前記場所、前記第一の地図の前記地図識別情報、前記第一の地図、配置の基準となる前記基準地図の識別情報、及び、前記第一の地図の階層情報を指定して、前記第一の地図の登録を前記第二の情報処理装置に要求し、
前記第二の情報処理装置は、前記第一の地図と同じ場所の地図である前記基準地図であって、配置の基準となる前記基準地図の識別情報で特定される前記基準地図が前記第二の地図に登録された際に決定された、前記基準地図の座標、サイズ、及び、向きを定める配置情報で、前記第一の情報処理装置から送信された前記第一の地図の配置を決定し、前記第一の地図を前記場所、前記地図識別情報、及び、前記第一の地図の階層情報に対応付けて地図記憶部に登録する登録手段、を有する。
The present invention is a map registration system in which a first information processing device registers a map in a second information processing device, and the first information processing device is a place where a map is registered and a reference map of the place. The reception that accepts the map identification information for identifying the reference map, the hierarchical information of the reference map, and the selection of the reference map, and accepts the coordinates, size, and orientation of the reference map in the second map on which the reference map is arranged. By designating the means and the coordinates, size, orientation, location, map identification information, and hierarchical information of the reference map of the reference map received by the reception means, the reference map to the second map can be designated. It has a registration requesting means for requesting registration from the second information processing apparatus.
In a state where the reference map to the second map is registered, where the MAP is registered, the map identification information for identifying a first map of the same said location as the reference map, the selection of the first map , selection of the reference map as a reference of arrangement, and receives the hierarchical information of the first map, before Symbol the place where reception unit receives the first of said map identification information of the map, the first The second information processing apparatus is requested to register the first map by designating the map , the identification information of the reference map which is the reference of the arrangement, and the hierarchical information of the first map.
The second information processing device is the reference map which is a map of the same place as the first map, and the reference map specified by the identification information of the reference map which is a reference for arrangement is the second. The layout of the first map transmitted from the first information processing apparatus is determined by the layout information that determines the coordinates, size, and orientation of the reference map, which is determined when the map is registered in. The first map is registered in the map storage unit in association with the location, the map identification information, and the hierarchical information of the first map.
ユーザによる地図の登録が容易になる地図登録システムを提供できる。 It is possible to provide a map registration system that facilitates map registration by a user.
以下、本発明を実施するための形態の一例として、地図登録システム及び地図登録方法について図面を参照しながら説明する。 Hereinafter, as an example of the embodiment for carrying out the present invention, the map registration system and the map registration method will be described with reference to the drawings.
<地図登録システムの概略>
図1は、ある1つの施設60の屋内地図9の一例を示す。図1(a)は施設60のN階の屋内地図9を、図1(b)は施設60のM階の屋内地図9をそれぞれ示す。施設60は何階建てでもよい。屋内地図9(第一の地図)は、ドローソフトやペイントソフトなどにより作成され、所定のファイルフォーマット(例えばPNGファイル)で予め作成されているものとする。外部の者は屋内地図を知らない場合が多いので、多くの場合、施設60の利用者が屋内地図9を作成するが、屋内地図9の作成者は誰であってもよい。
<Outline of map registration system>
FIG. 1 shows an example of an
図2は、ユーザが情報処理装置10を操作して屋外地図8に屋内地図9を登録する作業を説明する図の一例である。
(1)ユーザは施設60を含む屋外地図8(第二の地図)を情報処理装置10に表示させる。この施設60用に屋内地図9が作成されている。ユーザはフロアを指定してこのフロアの屋内地図9を屋外地図8内に表示させ、屋内地図9の位置、サイズ、及び、角度を調節する。具体的には、屋外地図8には施設60の形状が表示されており、この形状に屋内地図9を合わせる。ユーザが位置等を登録する操作を行うと、該施設60の該フロアの位置等が後述する登録サーバに登録される。
(2)フロアの屋内地図9が屋外地図8に対応付けられるので、屋内地図9の2点の座標61が決定される。2点は例えば、屋内地図9の対角頂点である。また、座標から屋内地図9のサイズ(縦、横の長さ)63も決定される。また、ユーザが屋内地図9をどのくらい回転させたかを示す角度62が検出される。この2点の座標61、サイズ63、及び角度62を配置情報と称することにする。
(3)ユーザが他のフロアの屋内地図9を登録サーバに登録する際、登録サーバはすでに登録済みのフロアの配置情報を他のフロアの屋内地図9に適用する。したがって、ユーザは1つのフロアの屋内地図9の配置情報を調整すれば、他のフロアの屋内地図9の配置を決定する必要がないため、フロアごとの屋内地図9の微妙な配置調整が不要になり、登録作業が容易になる。
FIG. 2 is an example of a diagram illustrating a work in which a user operates an
(1) The user causes the
(2) Since the
(3) When the user registers the
<用語について>
特許請求の範囲の同じ場所とは、少なくとも一部の領域が重複する複数の地図でカバーされる範囲をいう。したがって、完全に一致することまでは要求されない。例えば、ビルの形状が上層階で下層階よりも狭くなっている場合でも異なるフロアは同じ場所である。
<Terminology>
The same place of claims means a range covered by a plurality of maps in which at least a part of the area overlaps. Therefore, no exact match is required. For example, even if the shape of the building is narrower on the upper floors than on the lower floors, the different floors are in the same place.
「転用する」とは、他方の地図の配置情報を使って一方の地図の配置を決定することを言う。簡単にはコピーするということができる。ただし、他方の地図と一方の地図の形状が完全には一致しないような場合、一方の地図の形状に合わせて他方の地図の配置情報を利用すればよい。 "Diverting" means determining the placement of one map using the placement information of the other map. You can easily copy it. However, when the shapes of the other map and one map do not completely match, the arrangement information of the other map may be used according to the shape of one map.
<システム構成例>
図3(a)は、本実施形態の地図登録システム100の概略構成図の一例である。地図登録システム100は、ユーザが操作する情報処理装置10、及び、登録サーバ30を有する。これらはネットワークNを介して通信可能である。通信可能であるとは、常に通信する必要はなく、通信する必要がある場合に通信することができればよい。
<System configuration example>
FIG. 3A is an example of a schematic configuration diagram of the
ネットワークNの構成は、ユーザの作業場所によって異なるが、ユーザが存在する施設に敷設されたLAN、回線事業者が提供する回線、及び、回線を使用してインターネットに接続するプロバイダネットワーク等により構築されている。なお、インターネットとは、コンピュータを世界的な規模で接続すると共に世界中のネットワークが相互接続されたネットワークである。 The configuration of network N differs depending on the user's work place, but it is constructed by a LAN installed in the facility where the user exists, a line provided by the line operator, and a provider network that connects to the Internet using the line. ing. The Internet is a network in which computers are connected on a global scale and networks around the world are interconnected.
ネットワークNは有線又は無線のどちらで構築されてもよく、また、有線と無線が組み合わされていてもよい。また、情報処理装置10が3G、4G、LTE、WiMAXなどの回線交換型の通信機能を有する場合、LANは不要になり、情報処理装置10はこれら回線事業者の回線を介してインターネットに接続できる。なお、登録サーバ30がユーザの社内にある場合、ネットワークNは単にLANのみで構築されうる。
The network N may be constructed either wired or wireless, and may be a combination of wired and wireless. Further, when the
登録サーバ30は、情報処理装置10に屋外地図8の提供と屋内地図9の登録を受け付けるサーバである。サーバとは、ネットワークを介して接続されたクライアント装置からの要求に応じて、何らかのデータ又は何らかの処理結果を提供する装置である。図示する登録サーバ30は1台の装置として記載されているが、登録サーバ30はクラウドコンピューティングに対応していてもよい。クラウドコンピューティングとは、特定ハードウェア資源が意識されずにネットワーク上のリソースが利用されるコンピュータの利用形態をいう。
The
情報処理装置10は、ユーザが操作する装置であり端末、コンピュータ、又はクライアントなど呼ばれる場合もある。情報処理装置10は、通信機能、入力機能、及び表示機能を有していればよく、具体的な情報処理装置10はどのようなものでもよいが、一例として、タブレット端末、PC(Personal Computer)、スマートフォン、又は、PDA(Personal Digital Assistant)、サングラスタイプ形状などのウェアラブルPC等が挙げられる。
The
情報処理装置10ではブラウザソフトウェア又は地図登録システム100に専用のアプリケーションソフトウェアが動作する。ブラウザソフトウェアは他のシステムとも通信できるが、地図登録システム100に接続するにはユーザの手間が必要であり、更新通知も取得できない。一方、専用のアプリケーションは、起動と共に地図登録システム100と通信でき、予め画面の部品を有しているので通信量が少なくてよい。また、更新通知を受けられる。しかし、情報処理装置10のリソースを消費し、また、アップデートが必要であるというデメリットもある。
In the
情報処理装置10がブラウザソフトウェアで地図登録システム100と通信し処理を行う形態を、Webアプリを実行する等という場合がある。Webアプリの定義は定かでないが、例えば、登録サーバ30がユーザの要求に応じてWebページを動的に構築することを指したり、JavaScript(登録商標)などのスクリプト言語でWebページが動作することを指したりする。以降、本実施形態では、ブラウザソフトウェアと専用のアプリケーションソフトウェアを特に区別しない。
A form in which the
情報処理装置10のユーザとは、地図登録システム100を使用する自然人や法人である。一担当者を示す場合もある。例えば、施設60に入るテナントの企業、施設60の所有者(ビルのオーナー)、商業施設の管理会社、公共団体、地方自治体などが想定される。地図登録システム100は例えば屋外地図8を管理・運営する企業等により提供されるが、提供者は制約されない。提供者から見るとユーザは顧客となる。地図登録システム100を管理・運営する企業等とユーザとは1対多の関係になり、各ユーザは任意の施設60の屋内地図9を登録サーバ30に登録できる。ユーザが公開しない限り、あるユーザが登録した屋内地図9を他のユーザが閲覧することはできない。また、地図登録システム100の提供は有償でも無償でもよい。
The user of the
また、図3(b)に示すように地図登録システム100は一台の情報処理装置10で完結する形態でもよい。この場合、情報処理装置10は地図データを有しており、屋内地図9をこの地図データに登録する。屋内地図9を外部に登録できない理由があるユーザにとって有効は形態である。
Further, as shown in FIG. 3B, the
<ハードウェア構成例>
図4は、登録サーバ30の概略的なハードウェア構成図の一例である。登録サーバ30は、CPU201と、CPU201が使用するデータの高速アクセスを可能とするメモリ202とを備える。CPU201及びメモリ202は、システム・バス203を介して、登録サーバ30の他のデバイス又はドライバ、例えば、グラフィックス・ドライバ204及びネットワーク・ドライバ(NIC)205へと接続されている。
<Hardware configuration example>
FIG. 4 is an example of a schematic hardware configuration diagram of the
グラフィックス・ドライバ204は、バスを介してLCD(表示装置)206に接続されて、CPU201による処理結果をモニタする。LCD206はタッチパネルと一体である。また、ネットワーク・ドライバ205は、トランスポート層レベル及び物理層レベルで登録サーバ30をネットワークNへと接続して、情報処理装置10とのセッションを確立させている。
The
システム・バス203には、更にI/Oバス・ブリッジ207が接続されている。I/Oバス・ブリッジ207の下流側には、PCIなどのI/Oバス208を介して、IDE、ATA、ATAPI、シリアルATA、SCSI、USBなどにより、HDD(ハードディスクドライブ)209などの記憶装置が接続されている。HDD209は登録サーバ30の全体を制御するプログラム209pを記憶している。HDD209はSSD(Solid State Drive)でもよい。
An I /
また、I/Oバス208には、USBなどのバスを介して、キーボード及びマウス(ポインティングデバイスと呼ばれる)などの入力装置210が接続され、システム管理者などのオペレータによる入力及び指令を受け付けている。
Further, an
なお、図示した登録サーバ30のハードウェア構成は、1つの筐体に収納されていたりひとまとまりの装置として備えられていたりする必要はなく、登録サーバ30が備えていることが好ましいハード的な要素を示す。また、クラウドコンピューティングに対応するため、本実施例の登録サーバ30の物理的な構成は固定的でなくてもよく、負荷に応じてハード的なリソースが動的に接続・切断されることで構成されてよい。
The hardware configuration of the
情報処理装置10のハードウェア構成図は、登録サーバ30と同様であるか、又は、異なっているとしても本実施形態の説明において支障がないものとする。
Even if the hardware configuration diagram of the
<機能について>
図5は、地図登録システム100の機能をブロック状に示す機能ブロック図の一例である。
<About functions>
FIG. 5 is an example of a functional block diagram showing the functions of the
<<情報処理装置>>
情報処理装置10は通信部11、端末制御部12、配置情報登録要求部13、操作受付部14、及び画面表示部15を有する。情報処理装置10が有するこれら各部は、図4に示したCPU201がHDD209からメモリ202に展開されたプログラム209pを実行し、図4に示す各部を制御することで実現される機能又は手段である。
<< Information processing device >>
The
また、情報処理装置10は、図4のHDD209又はメモリ202に構築される記憶部19を有している。記憶部19には図1等に示した複数の屋内地図9が記憶されている。なお、屋内地図9がネットワーク上に保持されていてもよい。
Further, the
通信部11は、登録サーバ30と各種の情報を送受信する。例えば、屋内地図9を送信し、各種の画面を表示するための画面情報を受信する。通信部11は、CPU201がプログラム209pを実行し、ネットワーク・ドライバ205を制御すること等で実現される。
The
端末制御部12は、情報処理装置10の全体的な動作を制御する。例えば、画面表示部15に画面を表示させたり、操作受付部14が受け付けた操作を画面表示部15に反映させたり、配置情報登録要求部13に配置情報を取得させたりする。ただし、説明の便宜上、端末制御部12により配置情報登録要求部13、操作受付部14、又は画面表示部15が呼び出される旨は省略して説明する。端末制御部12は、CPU201がプログラム209pを実行すること等で実現される。
The
画面表示部15は、登録サーバ30から送信された画面情報を解析してLCD206に表示する。画面情報は、情報処理装置10がブラウザソフトウェアを実行する場合はHTML,JavaScript(登録商標)、及びCSSを有し、アプリケーションソフトウェアを実行する場合は、地図データなど画面の表示に必要な情報を有する。いずれの場合も画面情報は情報処理装置10がLCD206に各種の画面を表示するための画面情報である。画面表示部15は、CPU201がプログラム209pを実行し、グラフィックス・ドライバ204を制御すること等で実現される。
The
操作受付部14は、ユーザによる情報処理装置10に対する各種の操作を受け付ける。施設名の入力、登録の旨の操作、及び、屋内地図9の配置の決定などを受け付ける。操作受付部14は、CPU201がプログラム209pを実行し入力装置210を制御すること等により実現される。
The
配置情報登録要求部13は、ユーザが配置した屋内地図9の配置情報を操作受付部14等から取得し、配置情報の登録を登録サーバ30に要求する。あるいは、基準となる屋内地図9(基準地図という)の階層名及び新たに登録する屋内地図9の配置情報と共に、屋内地図9の登録を登録サーバ30に要求する。配置情報登録要求部13は、CPU201がプログラム209pを実行すること等により実現される。
The arrangement information
<<登録サーバ>>
登録サーバ30は通信部31、サーバ制御部32、施設検索部33、地図画面作成部34、Webページ作成部35、及び、屋内地図登録部36を有する。登録サーバ30が有するこれら各部は、図4に示したCPU201がHDD209からメモリ202に展開されたプログラム209pを実行し、図4に示す各部を制御することで実現される機能又は手段である。
<< Registration server >>
The
また、登録サーバ30は、図4のHDD209又はメモリ202に構築される記憶部39を有している。記憶部39には施設情報DB391、地図DB392、及び、屋内地図DB393が構築されている。
Further, the
施設情報DB391には、施設60に関する情報が登録されており、登録サーバ30が施設60を検索できるようになっている。例えば、業種名、施設名、住所、郵便番号、電話番号、施設座標、及び、施設60を表すアイコンなどが対応づけて登録されている。施設座標は施設60の位置情報であり「緯度(X)、経度(Y)」が登録されている。施設情報DB391の施設座標は、予め登録されている施設60の位置であり、ユーザはこれとは別に施設60の座標を屋内地図9に登録する。
Information about the
地図DB392は、屋外地図8を描画するための地図データを記憶している。屋外地図8とは、屋内地図9と対比するための呼称であり、任意の地域の地表の諸物体を一定の約束で縮尺し、記号や文字を用いて平面上に表現した図である。電子地図に表示される情報には、都道府県などの区画、緑地や河川、道路や鉄道、記号や注記など多くの表示対象があるため、性質の似たものに分類し各分類ごとに描画できるようになっている。それぞれに分類された表示対象又は表示対象が描画された状態をレイヤーといい、電子地図はいくつかのレイヤーを重ねることで描画される。各レイヤーの地図データは、ベクトルデータ又はラスターデータのうち表示対象に適したフォーマットで記述されている。また、地図データは経度・緯度などが既知のメッシュ状に区切られており、1つ以上のメッシュを結合して電子的な地図が作成される。ベクトルデータの場合は、緯度・経度でポイント、ポリライン、ポリゴンの位置が定められている。また、ラスターデータの場合は緯度・経度に対応づけて縮尺に応じたデータが用意されている。
The
施設名は、施設60の一般的な通称である。座標はユーザが登録した施設60の中心の座標である。階層番号は、施設60のフロアを指し示す数値であり、地下と地上を表す整数が格納される。階層名は、各フロアの名称である。屋内地図の項目は、情報処理装置10がアップロードした画像データのファイル名である。ファイル形式はPNGに限られない。屋内地図の項目にファイルでなくPathやURIが登録されていてもよい。配置情報は、屋外地図8の配置に関する情報であり、屋内地図9における屋外地図8の配置が特定される。配置情報は、図2にて説明したように、屋内地図9の2点の座標(座標1、座標2)、サイズ(横、縦)、及び角度である。
The facility name is a general common name for
(登録サーバ30の機能)
通信部31は、情報処理装置10と各種の情報を送受信する。通信部31は、CPU201がプログラム209pを実行し、ネットワーク・ドライバ205を制御すること等で実現される。
(Function of registration server 30)
The
サーバ制御部32は、登録サーバ30の全体的な動作を制御する。例えば、施設検索部33に施設60を検索させたり、地図画面作成部34に地図画面を生成させたり、Webページ作成部35に画面情報を生成させたり、屋内地図登録部36に屋内地図9や配置情報を登録させたりする。ただし、説明の便宜上、サーバ制御部32により施設検索部33、地図画面作成部34、Webページ作成部35、又は屋内地図登録部36が呼び出される旨は省略して説明する。サーバ制御部32は、CPU201がプログラム209pを実行すること等で実現される。
The
施設検索部33は、情報処理装置10から送信された施設名、住所、又は電話番号を用いて施設情報DB391を検索し、施設座標を取得する。施設検索部33は、CPU201がプログラム209pを実行すること等で実現される。本実施形態の説明では施設検索部33の検索は完了しているものとして説明される。
The
地図画面作成部34は、所定範囲の屋外地図8を作成する。所定範囲はユーザが指定する場合もあるし、施設60を中心とする場合もある。地図画面作成部34は、CPU201がプログラム209pを実行すること等で実現される。
The map
Webページ作成部35は、ブラウザソフトウェアに対し屋外地図8と屋内地図9を有し、更に各種のボタン、タイトル、入力欄等を有する画面情報を生成し、アプリケーションソフトウェアに対しては屋外地図8と屋内地図9を有する画面情報を返す。Webページ作成部35は、CPU201がプログラム209pを実行すること等で実現される。
The Web
屋内地図登録部36は、情報処理装置10からアップロードされた屋内地図9、及び、屋内地図9の配置情報を屋内地図DB393に登録する。屋内地図登録部36は、CPU201がプログラム209pを実行すること等で実現される。
The indoor
<配置情報の取得方法>
図6を用いて屋内地図9の2つの座標の取得方法について説明する。屋外地図8は、屋内地図9の登録に適した縮尺で作成されるが、所定のメッシュに区切られメッシュごとに描画されている。このため、情報処理装置10はメッシュの頂点の座標が分かっている。例えば、メッシュの頂点A(Xa、Ya)、B(Xb、Yb)、C(Xc、Yc)の座標が既知なので、配置情報登録要求部13は屋内地図9の右上頂点65の座標を算出できる。頂点A,C間の画素数をX0、頂点Aから右上頂点65まで画素数をXdとする。右上頂点65の座標は以下のようにして算出される。
<How to get placement information>
A method of acquiring the two coordinates of the
右上頂点65の座標=Xa+Xd×{(Xc−Xa)/(X0−Xd)}
同様の計算を左下頂点66に対しても行うと、屋内地図9の左下頂点66の座標を算出できる。
Coordinates of the upper right vertex 65 = Xa + Xd × {(Xc-Xa) / (X0-Xd)}
If the same calculation is performed for the lower
図7を用いて配置情報のうち角度の取得方法を説明する。図7(a)はファイルに格納された状態の屋内地図9を示す。ファイルに格納された際の屋内地図9の外接矩形の上辺を北向きとする。登録サーバ30にアップロードされ、情報処理装置10のLCD206に表示された直後、ファイルに格納された向きの屋内地図9が屋外地図8に重畳して表示される。つまり北が上向きである。配置情報登録要求部13は、この状態の屋内地図9を基準に回転角を検出する。
A method of acquiring the angle of the arrangement information will be described with reference to FIG. 7. FIG. 7A shows an
ユーザが角度を調整する際、操作受付部14は屋内地図9に外接矩形67を作成している。外接矩形67は透明でも可視化されていてもよい。ユーザが屋内地図9を回転させると操作受付部14が回転を受け付け、屋内地図9と外接矩形67が同時に回転する。
When the user adjusts the angle, the
図7(b)は回転された外接矩形67と屋内地図9を示す。ファイルに格納された状態から回転された角度62は、操作受付部14が図7(a)の外接矩形67を図7(b)の状態とするまでに受け付けた角度なので既知である。したがって、配置情報登録要求部13は現在の角度62を操作受付部14から取得できる。なお、図7の角度62は時計回りの方向に検出された値であるが、反時計回りの方向に検出された値でもよい。
FIG. 7B shows a rotated circumscribed
図8を用いてサイズ(縦、横)の取得方法について説明する。屋内地図9の2点の座標が得られているので、配置情報登録要求部13は2点間の座標を距離〔m〕に変換することで、サイズ(横、縦)を取得できる。
A method of acquiring the size (vertical, horizontal) will be described with reference to FIG. Since the coordinates of the two points of the
<画面例と登録の手順>
図9は、施設情報編集画面501の一例を示す図である。施設情報編集画面501はユーザが新規に施設60を登録したり、登録されている施設60に関する情報を編集したりするための画面である。ユーザは情報処理装置10を使用して登録サーバ30にログインしており、すでにユーザIDが特定されている。施設60の施設名を登録する操作を行うため、まず、図9の施設情報編集画面501をLCD206に表示させる。施設情報編集画面501の説明では、本実施形態に直接の関係がない項目の説明は省略する。
<Screen example and registration procedure>
FIG. 9 is a diagram showing an example of the facility
施設情報編集画面501は、施設名入力欄502、検索ボタン503、施設名表示欄504、新規登録ボタン506、編集ボタン507、及び、階層設定ボタン508を有している。図9ではすでにいくつかの施設60が登録されている点に注意されたい。
The facility
図10は、施設名の表示手順を示すシーケンス図の一例である。
S1:登録したい屋内地図9を有するユーザはこの屋内地図9の作成元である施設60を検索するため、施設名入力欄に施設名の一部以上を入力し、検索ボタンを押下する。なお「S1」はステップ1を意味する。
S2:情報処理装置10の通信部11は入力された施設名と検索要求を登録サーバ30に送信する。
S3:登録サーバ30の通信部31は検索要求を受信し、施設検索部33は屋内地図DB393を検索する。
S4:登録サーバ30の通信部31が検索に適合した施設名のリストを情報処理装置10に返す。
FIG. 10 is an example of a sequence diagram showing a procedure for displaying the facility name.
S1: A user who has an
S2: The
S3: The
S4: The
図9に示すように施設名表示欄504には、登録サーバ30が情報処理装置10に送信し画面表示部15が表示した1つ以上の施設名が表示される。ユーザは編集ボタン507を押下してすでに登録した施設60に関する情報を編集できる。また、新規登録ボタン506を押下すると新たな施設名を含む施設60に関する情報を登録できる。また、階層設定ボタン508を押下すると後述する図13の画面に遷移し、階層に関する情報を設定できる。
As shown in FIG. 9, in the facility
編集ボタン507又は新規登録ボタン506が押下されると、図9は図11の施設情報登録・更新画面511に遷移する。
When the
図11は、施設情報登録・更新画面511の一例を示す。施設情報登録・更新画面511は施設60に関する情報を編集したり新規に登録したりするための画面である。図9で編集ボタン507が押下された場合、すでに施設60が登録されているので、編集ボタン507の押下により登録サーバ30は施設名と地図の表示要求を受信する。登録サーバ30の地図画面作成部34は、施設の座標を中心とする所定範囲の屋外地図8を作成する(新規登録の際は予め設定されている位置が中心となる)。
FIG. 11 shows an example of the facility information registration /
また、Webページ作成部35はこの屋外地図8を施設情報登録・更新画面511に表示するための画面情報を作成し、通信部31が情報処理装置10に送信する。情報処理装置10の画面表示部15はこの画面情報を解析して施設情報登録・更新画面511を表示する。
Further, the Web
施設情報登録・更新画面511は施設名欄512、住所欄513、検索ボタン514、地図表示欄516、及び、登録ボタン515を有する。編集ボタン507が押下された場合、施設名欄512には図9でユーザが選択した施設名が表示される。住所欄513にはユーザが施設60の住所を入力する。検索ボタン514は、図11の施設情報登録・更新画面511でユーザが施設60を検索するためのボタンである。ユーザは、施設名欄512に施設名を入力でき、住所欄513に住所を入力できるため、検索ボタン514を押下して施設60を検索できる(施設情報DBでも屋内地図DBでもよい)。
The facility information registration /
地図表示欄516には、画面表示部15がウィンドウサイズに合わせて最適なサイズで生成した屋外地図8が表示される。画面表示部15は屋外地図8の中央に中央マーク517を表示する。ユーザはこの中央マーク517に施設60の中心を合わせる。
In the
登録ボタン515は、ユーザが施設名と施設の座標を登録サーバ30に登録するためのボタンである。
The
図12は、施設名の登録手順を示すシーケンス図の一例である。すでに登録されている施設60の編集も新規の登録も同様の手順でよい。
S1:ユーザが登録ボタン515を押下すると、操作受付部14が中央マーク517の座標を施設60の座標として取得する。
S2:情報処理装置10の通信部11は施設名と中央マーク517の座標(施設の座標)を登録サーバ30に送信する。
S3:登録サーバ30の通信部31は施設名と中央マーク517の座標(施設60の座標)を受信し、屋内地図登録部36が屋内地図DB393に施設名と施設60の座標を登録する。
FIG. 12 is an example of a sequence diagram showing a procedure for registering a facility name. The same procedure may be used for editing the already registered
S1: When the user presses the
S2: The
S3: The
これで、登録サーバ30に施設名が登録できたので、ユーザは各フロアの屋内地図9を登録できるようになる。この後、図9の画面に戻る。
Now that the facility name can be registered in the
図13は、階層情報設定画面521の一例を示す。階層情報設定画面521は施設60に階層情報を登録するための画面である。図9で階層設定ボタン508を押下されると、情報処理装置10は施設名を登録サーバ30に送信する。施設名を受信した登録サーバ30のWebページ作成部35はこの階層情報設定画面521を表示するための画面情報を作成し、通信部31が情報処理装置10に送信する。情報処理装置10の画面表示部15はこの画面情報を解析して階層情報設定画面521を表示する。
FIG. 13 shows an example of the hierarchical
階層情報設定画面521は、階層名欄522、検索ボタン523、新規登録ボタン524、階層情報表示欄525、及び、編集ボタン526、を有する。図13ではすでに複数階の階層情報が登録されている点に注意されたい。
The hierarchy
階層名欄522はユーザが階層名を検索するキーを入力する欄である。階層が数十階の大型施設ではユーザが階層を選択することが困難になるため、階層名で選択できる。検索ボタン523は階層名で階層を検索するためのボタンである。階層情報表示欄525には、階層番号、階層名、及び編集ボタン526が表示される。階層番号は、フロアが何階かを示す番号である。階層名はユーザが付与した各階層の名称である。編集ボタン526はすでに登録されている階層番号と階層名をユーザが編集するためのボタンである。新規登録ボタン524は、ユーザが新規に階層番号と階層名を登録するためのボタンである。
The
ユーザが編集ボタン526又は新規登録ボタン524を押下すると、図14の階層情報登録・更新画面531が表示される。情報処理装置10の通信部11は階層情報登録・更新画面531の表示要求を登録サーバ30に送信し、登録サーバ30の通信部31がこれを受信する。登録サーバ30のWebページ作成部35は階層情報登録・更新画面の画面情報を作成し、通信部31が情報処理装置10に送信する。
When the user presses the
図14は、階層情報登録・更新画面531の一例を示す。階層情報登録・更新画面531は階層番号と階層名を登録するための画面である。階層情報登録・更新画面531は、階層番号欄532、階層名欄533、及び、登録ボタン534を有する。
FIG. 14 shows an example of the hierarchical information registration /
図15は、階層番号と階層名を登録する手順を示すシーケンス図の一例である。
S1:ユーザは階層番号と階層名を入力して登録ボタン534を押下する。
S2:これにより、情報処理装置10の通信部11は施設名、階層番号及び階層名を登録サーバ30に送信する。
S3:登録サーバ30の通信部31はこれらを受信し、屋内地図登録部36が屋内地図DB393の施設名に対応付けて階層番号と階層名を登録する。このように施設60の各階層の階層番号と階層名が登録される。
FIG. 15 is an example of a sequence diagram showing a procedure for registering a hierarchy number and a hierarchy name.
S1: The user inputs the hierarchy number and the hierarchy name and presses the
S2: As a result, the
S3: The
この後、Webページ作成部35は図13の階層情報設定画面521の画面情報を生成して通信部31が情報処理装置10に送信する。したがって、図13に戻る。
After that, the Web
次に、ユーザは図16に示す施設画像登録・更新画面541を情報処理装置10に表示させる。図16は施設画像登録・更新画面541の一例を示し、図17はアップロードダイアログ551の一例を示す。
Next, the user causes the
図16の施設画像登録・更新画面541は、屋内地図アップロードボタン542、属性欄543、登録ボタン544、施設選択欄545、階層選択欄546、及び、地図表示欄547を有する。図16では屋内地図9が表示されているが、屋内地図9が登録されていなければ表示されない。図16はすでにアップロードされている屋内地図9が表示された状態を示している。
The facility image registration /
まず、1つも屋内地図9が登録されていないものとして説明する。施設選択欄545は、ユーザが登録している施設名のリストを表示し、階層選択欄546はこの施設60に登録されている階層名のリストを表示する。ユーザが新たに屋内地図9を登録する場合、ユーザは施設選択欄545から施設60を選択する。ユーザが施設選択欄545から施設60を選択すると、情報処理装置10の通信部11は施設名を登録サーバ30に送信する。登録サーバ30のWebページ作成部35は屋内地図DB393から図14で登録した全てのフロアの階層情報(主に階層名)を取得し、通信部31が情報処理装置10に送信する。
First, it is assumed that no
次に、ユーザが階層選択欄546を選択すると操作受付部14がこの操作を受け付け、画面表示部15が登録サーバ30から受信した階層名をリスト状に表示する。ユーザは屋内地図9を登録したい階層名を選択する。操作受付部14は施設名と階層名とを受け付けておく。更に、ユーザは図16の屋内地図アップロードボタン542を押下する。これにより、図17のアップロードダイアログ551が表示される。
Next, when the user selects the hierarchy selection field 546, the
図17の画面全体は図16の施設画像登録・更新画面541と同じものであり、図16の施設画像登録・更新画面541にアップロードダイアログ551が重畳されている。アップロードダイアログ551は、ファイル選択欄552、基準画像選択欄553、及びアップロード開始ボタン554を有している。
The entire screen of FIG. 17 is the same as the facility image registration /
ユーザがファイル選択欄552の参照ボタン552aを押下すると、画面表示部15はファイル選択ダイアログを表示する。すなわち、記憶部19の屋内地図9を格納したファイルを表示する。ユーザがファイルを選択すると、操作受付部14がファイル名を受け付け、画面表示部15がファイル選択欄552にファイル名を表示する。
When the user presses the reference button 552a in the
基準画像選択欄553は、配置情報の基準となる屋内地図9(例えばあるフロアの地図)をユーザが選択するための入力欄である。基準となる屋内地図9とは他の屋内地図9の配置情報の転用元(コピー元)となる屋内地図9である。つまり、ファイル選択欄552の屋内地図9の配置情報に、基準画像選択欄553のファイルの配置情報が転用(コピー)される。基準画像選択欄553は、登録サーバ30から受信した階層名をリスト状に表示する。屋内地図9が登録されていない場合、空欄でよい。
The reference
アップロード開始ボタン554は、情報処理装置10の通信部11が屋内地図9を登録サーバ30に送信するためのボタンである。操作受付部14はアップロード開始ボタン554の押下を受け付け、配置情報登録要求部13がファイル選択欄552で選択された屋内地図9、ユーザが選択した施設名と階層名を取得する。情報処理装置10の通信部11は、登録要求と共に施設名、階層名、及び、屋内地図9を登録サーバ30に送信する。
The upload
登録サーバ30の通信部31は登録要求を受信し、屋内地図登録部36が施設名、階層名に対応付けて屋内地図9を屋内地図DB393に登録する。このように、屋内地図9が登録サーバ30に登録される。
The
アップロード完了後、情報処理装置10の画面表示部15はアップロードダイアログ551を閉じるので、図16の施設画像登録・更新画面541に戻る。
After the upload is completed, the
新たな屋内地図9を登録した場合、登録サーバ30の地図画面作成部34は、現在の地図表示欄547に表示されている屋外地図8の中心に登録された屋内地図9を配置し、屋内地図9のドラッグ、サイズ変更、及び回転が可能な画面情報を作成し、登録サーバ30の通信部31が情報処理装置10に送信する。まだ、屋内地図9の配置情報(2つの座標)が決まっていないので、現在の屋外地図8の中心に表示すればよい。なお、地図画面作成部34は、施設名に対応付けられた施設60の座標を屋内地図DB393から取得して屋外地図8を作成してもよい。これにより、屋外地図8の中心に施設60が表示される。
When a new
情報処理装置10の通信部11は画面情報を受信し、画面表示部15が地図表示欄547に表示する。このように、アップロードした屋内地図9が自動的に情報処理装置10に送信され、情報処理装置10が表示できる。配置情報の基準となる屋内地図9が指定されずに登録された屋内地図9はファイルに格納されたままの状態で表示されるので、角度は北向きが上、サイズは例えば所定の初期値に設定される。
The
ユーザは表示された屋内地図9をマウスやタッチパネルなどのポインティングデバイスでドラッグしたり、サイズ変更したり、回転させたりすることで、屋外地図8に対する屋内地図9の配置を決定する。配置情報登録要求部13は、図6〜8にて説明したように配置情報を取得する。ユーザが登録ボタン544を押下すると操作受付部14がこれを受け付け、配置情報登録要求部13が、配置情報の登録要求と共に、施設名、階層名、及び配置情報を登録サーバ30に送信する。
The user determines the arrangement of the
登録サーバ30の通信部31は配置情報の登録要求を受信し、屋内地図登録部36が施設名、階層名に対応付けて配置情報を屋内地図DB393に登録する。このように、屋内地図9に配置情報が登録される。この場合、登録された配置情報は現在の屋内地図9の配置と同じなので、登録サーバ30は屋外地図8を更新しなくてよいが、更新してもよい。
The
なお、ユーザは属性欄543を使って配置情報を登録できる。属性欄543は、名前欄5431、横幅欄5432、縦幅欄5433、角度欄5434、及び透過度欄5435を有する。名前欄5431には屋内地図9の名称が入力される。横幅欄5432には施設60の横幅が入力される。縦幅欄5433には施設60の縦幅が入力される。角度欄5434には角度が入力される。透過度欄5435には屋内地図9の透過度が入力される。施設60の2つの座標についてはカーソルキーで調整できる。なお、図16では不図示だが、2点の座標が入力可能であってもよい。したがって、ユーザは数値で配置情報を設定することもできる。
The user can register the arrangement information using the
横幅欄5432、縦幅欄5433、及び角度欄5434に入力された配置情報とユーザがドラッグ等で設定した配置情報は最後に設定された方が有効になる。
The arrangement information input in the
1つ以上の屋内地図9が登録された状態で、図16の施設画像登録・更新画面541が表示された場合を説明する。ユーザが施設選択欄545から施設60を選択すると、情報処理装置10の通信部11が施設名を登録サーバ30に送信する。登録サーバ30の通信部31は施設名を受信し、Webページ作成部35が施設名に対応付けられた屋内地図9と配置情報を読み出し、施設の座標を中心とする屋外地図8に配置情報にしたがって屋内地図9を重畳した画面情報を作成する。表示される屋内地図9は、例えば階層番号が1以上(地上階)で最も小さいフロアのものである(最も早く又は遅く登録されたフロアなどでもよい)。
A case where the facility image registration /
情報処理装置10の通信部11は画面情報を受信し、画面表示部15が施設画像登録・更新画面541を更新する。これにより図16のような画面が表示される。ユーザが階層選択欄546で階層を選択すると操作受付部14がこれを受け付け、通信部11が屋内地図9の取得要求と共に施設名、及び階層名を登録サーバ30に送信する。
The
登録サーバ30の通信部31は屋内地図9の取得要求を受信し、Webページ作成部35が施設名及び階層名に対応付けられた屋内地図9及び配置情報を屋内地図DB393から読み出す。Webページ作成部35は、現在、表示中の屋外地図8の中心に配置情報にしたがって屋内地図9を重畳した画面情報を作成する。このように、ユーザは登録済みの屋内地図9を任意に表示できる。
The
なお、登録サーバ30は全てのフロアの屋内地図9及び配置情報も予め情報処理装置10に送信しておいてもよい。この場合、情報処理装置10はユーザが階層選択欄546で階層名を選択するごとに、登録サーバ30と通信する必要がない。
The
1つ以上の屋内地図9が登録された状態のアップロードダイアログ551について説明する。すでに、ファイル選択欄552でファイルが選択され、基準画像選択欄553で配置情報の基準となる屋内地図9が選択されているものとする。操作受付部14はアップロード開始ボタン554の押下を受け付け、配置情報登録要求部13がファイル選択欄552で選択された屋内地図9、ユーザが選択した施設名、階層名、及び、配置情報の基準となる屋内地図9の階層名を取得する。情報処理装置10の通信部11は、登録要求と共に施設名、階層名、配置情報の基準となる屋内地図9の階層名、及び、屋内地図9を登録サーバ30に送信する。
The upload
登録サーバ30の通信部31は登録要求を受信し、屋内地図登録部36が施設名、階層名に対応付けて屋内地図9を屋内地図DB393に登録する。また、屋内地図登録部36は、配置情報の基準となる屋内地図9の階層名に対応付けられた配置情報を読み出し、アップロードした屋内地図9の配置情報に転用する(コピーする)。
The
このように、本実施形態の地図登録システム100は、ユーザが施設60内の複数のフロアの屋内地図9を登録する際、すでに登録した基準となる屋内地図9の配置情報を転用するので、ユーザが複数の施設60の屋内地図9を登録する際の工数を低減できる。
As described above, when the user registers the
<動作手順>
図18は、情報処理装置10が新規の屋内地図9をアップロードする手順を示すシーケンス図の一例である。すでに、1つ以上の屋内地図9が登録されているものとする。
S1:情報処理装置10の画面表示部15は施設画像登録・更新画面541を表示する。
S2:ユーザが施設名を選択すると、操作受付部14がこれを受け付ける。この時点で階層番号が最も小さいこの施設60の屋内地図9が表示される。
S3:次に、ユーザが階層名を選択すると、操作受付部14がこれを受け付ける。画面表示部15はこの階層の屋内地図9を登録サーバ30から取得して施設画像登録・更新画面541を更新する。この階層の屋内地図9がまだ登録されていない場合、画面は更新されない。
S4:ユーザが屋内地図アップロードボタン542を押下すると、操作受付部14がこれを受け付ける。画面表示部15はアップロードダイアログ551を表示する。
S5:ユーザがファイル名を選択すると、操作受付部14がこれを受け付ける。
S6:ユーザが配置情報の基準となる屋内地図9を選択すると、操作受付部14がこれを受け付ける。
S7:ユーザがアップロード開始ボタン554を押下すると、操作受付部14がこれを受け付け、配置情報登録要求部13が施設名、階層名、屋内地図9(ファイル名)、及び配置情報の基準となる屋内地図9の階層名を取得する。
S8:情報処理装置10の通信部11は登録要求と共に、施設名、階層名、配置情報の基準となる屋内地図9の階層名、及び、屋内地図9を登録サーバ30に送信する。
S9:登録サーバ30の通信部31は登録要求を受信し、屋内地図登録部36が屋内地図9を屋内地図DB393に登録する。
S10:屋内地図登録部36は、新たに登録した屋内地図9の配置情報に、配置情報の基準となる屋内地図9の配置情報をコピーする。
S11:新たな屋内地図9がアップロードされたが、この屋内地図9には座標がコピーされている。Webページ作成部35はアップロードされた屋内地図の2つの座標を読み出して、2つの座標の中心を中心とする屋外地図8を作成し、角度とサイズがコピーされた値の屋内地図9を屋外地図8の中心に配置した屋内地図9を配置する。また、屋内地図9のドラッグ、サイズ変更、及び回転が可能な画面情報を作成し、登録サーバ30の通信部31が情報処理装置10に送信する。
S12:情報処理装置10の通信部11は画面情報を受信し、画面表示部15が画面情報に基づいて施設画像登録・更新画面541を更新する。
<Operation procedure>
FIG. 18 is an example of a sequence diagram showing a procedure in which the
S1: The
S2: When the user selects the facility name, the
S3: Next, when the user selects a hierarchical name, the
S4: When the user presses the indoor map upload
S5: When the user selects a file name, the
S6: When the user selects the
S7: When the user presses the upload
S8: The
S9: The
S10: The indoor
S11: A new
S12: The
<利用例>
図19は、登録された施設60の屋内地図9を利用した居場所管理システム200の概略を説明する図の一例である。ユーザ側の施設60内には各社員71の位置を検出する位置検出装置72が配置されている。図19に示すように、社員71が施設60内を移動すると、各地の位置検出装置72と社員が携帯する携帯端末73が通信し、携帯端末73は自機の現在地を検出できる。本実施形態において位置検出装置72はどのような仕組みで現在地を検出してもよいが、例えばIMES(Indoor MEssaging System)、又は、電場ビーコンの位置情報と電波強度を利用する方法などがある。
<Usage example>
FIG. 19 is an example of a diagram for explaining the outline of the
携帯端末73は定期的に現在地と社員IDを位置管理サーバ74に送信する。位置管理サーバ74には屋内地図9が登録されている。上記の2点の座標により屋内地図9の任意の座標が算出されるので、位置管理サーバ74は携帯端末73から取得した現在地を屋内地図9に配置できる。この時、位置管理サーバは社員IDを社員名などに変換可能である。
The
情報処理装置10は、屋内地図9をダウンロードしてLCD206に表示する。屋内地図9には社員71の位置が表示されるので、地図登録システム100のユーザは居場所管理システム200を利用することで、個人とその居場所をリアルタイムに管理できる。
The
なお、社員は一例であって、施設を利用しうる人(動物を含む)の位置を管理できる。 The employee is an example and can manage the position of people (including animals) who can use the facility.
<施設以外の適用例>
上記の実施形態では屋内の屋内地図9の登録について説明されているが、地図登録システム100は屋内地図9の登録に限られず適用可能である。例えば、同じ場所であっても時代によって地図が異なることはよく知られている。例えば、東京湾の形状は時代と共に埋め立て等により大きく変化しているが、ある時代にどのような状態であったかを知りたい場合は少なくない。
<Application examples other than facilities>
Although the registration of the indoor
図20は地図登録方法の好適な適用例を説明する図の一例である。図20に示すように、本実施形態の地図登録システム100は、施設60のフロアごとの屋内地図9の代わりに、時代ごとの屋内地図9を登録するためにも好適に適用できる。図20では、昭和時代の地図81、大正時代の地図82、明治時代の地図83、及び江戸時代84の地図の同じ場所の地図が登録されうることを模式的に示す。ユーザは任意の時代を選択して、時代と共に街並みがどのように変化したかを確認できる。
FIG. 20 is an example of a diagram illustrating a preferred application example of the map registration method. As shown in FIG. 20, the
このような屋外の場所の地図の登録は、例えば観光地に有効である。観光地を訪れたユーザは昔の観光地に何があったか等を地図により把握でき、観光地の理解に役立てることができる。また、観光地側も観光地の各時代の案内が可能になる。これらの場合、階層名(階層番号)は時を識別する情報で代用される。 Registration of a map of such an outdoor place is effective for, for example, a tourist spot. A user who visits a tourist spot can grasp what happened in the old tourist spot on a map, which can be useful for understanding the tourist spot. In addition, tourist destinations will be able to provide information on each era of tourist destinations. In these cases, the hierarchy name (hierarchy number) is replaced by information that identifies the time.
この他、地図登録システム100は競技施設などにも適用できる。競技施設はその広さからスポーツに限られず種々のイベントに利用される。例えば、野球場は野球だけでなく、コンサート会場になったり、格闘技など他のスポーツの会場になったりすることは少なくない。この場合、イベントの内容によって競技施設内のレイアウトが変更されるのが通常である。したがって、ユーザがイベントの種類ごとに競技施設の地図を登録しておけば、イベント会場を訪れた来客者に開催中のイベントにあわせてレイアウトされた競技施設の地図を提供できる。これらの場合、階層名(階層番号)はイベントを識別する情報で代用される。
In addition, the
また、各種のイベントが開催される展示会場も展示会の内容によってレイアウトが大きく異なるが、主催者が展示会ごとに展示会場の地図を登録しておけば、展示会場を訪れた来客者に最適な地図を提供できる。これらの場合、階層名(階層番号)は展示会を識別する情報で代用される。 In addition, the layout of the exhibition hall where various events are held also differs greatly depending on the content of the exhibition, but if the organizer registers a map of the exhibition hall for each exhibition, it is ideal for visitors who visit the exhibition hall. Map can be provided. In these cases, the hierarchy name (hierarchy number) is replaced by information that identifies the exhibition.
<配置情報の他の例>
配置情報には2つの座標が含まれると説明したが、2つの座標を用いずに各フロアの屋内地図9の配置を合わせることができる。図21を用いて説明する。図21は画像処理による屋内地図9の配置を説明する図の一例である。
<Other examples of placement information>
It was explained that the arrangement information includes two coordinates, but the arrangement of the
図21(a)は、N階とM階の屋内地図であるため、全体的な地図は異なっている。しかしながら、施設60の構造上、階段75及びエレベータ76の位置は各フロアに共通の場合が多い。このような各フロアに共通の領域を検出して、この領域を一致させれば各フロアの屋内地図9を屋外地図8に同じ配置で正確に登録できる。
Since FIG. 21A is an indoor map of the Nth floor and the Mth floor, the overall map is different. However, due to the structure of the
情報処理装置10の通信部11は全てのフロアの屋内地図9を登録サーバ30に送信する。登録サーバ30の例えば屋内地図登録部36は全ての屋内地図9から2組を取り出す組み合わせで、パターンマッチングを行う。例えば、屋内地図9のエッジ検出を行い、屋内地図9の対応する所定領域77同士の画素を比較する。所定領域77内の同じ位置の画素値の差の絶対値又はその二乗の合計を所定領域77毎に求める。全く同じなら合計値はゼロである。
The
すると、2組を取り出す組み合わせの数だけ、所定領域77ごとに合計値が得られる。屋内地図登録部36は同じ所定領域77の合計値の合計をフロア間合計値として算出する。全てのフロア間で全く差がない所定領域77のフロア間合計値はゼロである。実際にはわずかなノイズなどがあるとしても閾値以下であるとして全てのフロア間で全く差がない所定領域77を検出できる。
Then, the total value is obtained for each of the
全てのフロア間で全く差がない所定領域77をフロア間共通領域という。図21(a)ではN階とM階の屋内地図9で4つのフロア間共通領域78が見つかっている。
A
図21(b)に示すように、屋内地図登録部36は、このフロア間共通領域78の中心を配置情報の基準となる屋内地図9に一致させる。図21(b)ではN階の屋内地図9が配置情報の基準となる屋内地図9である。最も距離が長い2つのフロア間共通領域78を取り出して、直線79を生成する。配置情報の基準となる屋内地図9の直線79に他の屋内地図9の直線79を一致させる。これにより、配置情報の基準となる屋内地図9が変倍されたり角度が変更されたりしても、調整対象の屋内地図9を配置情報の基準となる屋内地図9と同じ向きになるように調整でき、サイズも一致させることができる。
As shown in FIG. 21B, the indoor
屋内地図登録部36は、一致させた状態で屋内地図9の任意の2点の(例えば、フロア間共通領域78の中心)を、屋外地図8の座標を用いて特定することで、屋内地図9の配置を特定できる。このように、配置情報の基準となる屋内地図9の配置情報の代わりにフロア間共通領域78の中心が分かれば屋内地図9を屋外地図8に正確に登録できる。
The indoor
屋内地図登録部36は、一致させた状態で屋内地図9の任意の2点の(例えば、フロア間共通領域78の中心)を、屋外地図8の座標を用いて特定することで、屋内地図9の配置を特定できる。このように、配置情報の基準となる屋内地図9の配置情報の代わりにフロア間共通領域78を検出することで屋内地図9を屋外地図8に正確に登録できる。
The indoor
なお、所定領域77のサイズは階段75やエレベータ76のある程度の範囲を包含する大きさを持つことが好ましい。小さすぎると検出されるフロア間共通領域78の数が多くなり過ぎ、大きすぎるとフロア間共通領域78が検出されないおそれがある。また、連続するフロア間共通領域78があれば連結してよい。
The size of the predetermined
<三次元表示>
三次元表示可能な地図が知られている。このような地図はビルなどの施設60を三次元モデルで表し、ユーザは任意の始点から三次元モデルで描画されたビルを見ることができる。このような三次元モデルの施設60に対して本実施形態の屋内地図9を適用できる。すなわち、各フロアに高さ情報が設定されることで、情報処理装置10は各フロアの屋内地図が施設の床面に貼り付けられた三次元モデルの施設60を表示できる。
<Three-dimensional display>
Maps that can be displayed three-dimensionally are known. Such a map represents a
図22は屋内地図が設定された三次元モデルの施設の一例を示す。図22では施設60が立体状に描画されている。ユーザは視点を任意に変更できるので、真上から見た状態で表示できる。施設60の各フロアには屋内地図9がテクスチャーとして貼り付けられている。ユーザは着目するフロアよりも上層階を透明(描画しない)に表示することで、任意のフロアの屋内地図9のみを目視できる。
FIG. 22 shows an example of a three-dimensional model facility in which an indoor map is set. In FIG. 22, the
また、任意の複数のフロアの屋内地図9を表示させて、比較すると行った使い方も可能になる。
In addition, the
三次元表示は居場所管理システムにも適用可能である。社員等を三次元モデルで表すことで、ユーザは社員等の位置を三次元で確認できる。 The three-dimensional display can also be applied to a whereabouts management system. By representing the employees, etc. in a three-dimensional model, the user can confirm the positions of the employees, etc. in three dimensions.
<まとめ>
以上説明したように、ユーザは1つのフロアの屋内地図9の配置情報を調整すれば、他のフロアの屋内地図9の配置を決定する必要がないため、フロアごとの屋内地図9の微妙な配置調整が不要になり、複数のフロアを有する施設60の屋内地図9の登録作業が容易になる。
<Summary>
As described above, if the user adjusts the arrangement information of the
<その他の好適な適用例>
以上、本発明を実施するための最良の形態について実施例を用いて説明したが、本発明はこうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。
<Other suitable application examples>
Although the best mode for carrying out the present invention has been described above with reference to examples, the present invention is not limited to these examples, and various modifications are made without departing from the gist of the present invention. And substitutions can be made.
例えば、ユーザは配置情報の基準となる屋内地図9のアップロードのたびに基準画像選択欄553から選択するのでなく、予め配置情報の基準となる屋内地図9を指定しておいてもよい。また、指定することなく、例えば最も早く登録した屋内地図9が自動的に配置情報の基準となる屋内地図9に設定されてもよい。
For example, the user may specify the
また、ユーザは一度に複数の屋内地図9をアップロードすることもできる。これらの複数の屋内地図9は同じ配置情報で登録される。
The user can also upload a plurality of
また、図9〜図17の画面例及びその遷移は一例に過ぎず、ユーザが入力する情報と画面例の対応が限定して解釈されたり、画面が遷移するための条件が本実施形態に限定されたりすることはない。 Further, the screen examples of FIGS. 9 to 17 and their transitions are only examples, and the correspondence between the information input by the user and the screen examples is limited and interpreted, and the conditions for the screen transition are limited to the present embodiment. It will not be done.
なお、操作受付部14は受付手段の一例であり、配置情報登録要求部13は登録要求手段の一例であり、屋内地図登録部36は登録手段の一例であり、情報処理装置10は第一の情報処理装置の一例であり、登録サーバ30は第二の情報処理装置の一例である。階層番号又は階層名は地図識別情報の一例であり、屋内地図DB393は地図記憶部の一例である。Webページ作成部35は画面情報作成手段の一例であり、通信部31は通信手段の一例であり、画面表示部15は画面表示手段の一例である。
The
8 屋外地図
9 屋内地図
10 情報処理装置
30 登録サーバ
60 施設
100 地図登録システム
200 居場所管理システム
8
Claims (11)
前記第一の情報処理装置は、
地図が登録される場所、前記場所の基準地図を識別する地図識別情報、前記基準地図の階層情報、及び、前記基準地図の選択を受け付け、前記基準地図が配置される第二の地図における前記基準地図の座標、サイズ、及び、向きを受け付ける受付手段と、
前記受付手段が受け付けた前記基準地図の座標、サイズ、向き、前記場所、前記地図識別情報、及び前記基準地図の階層情報を指定して、前記第二の地図への前記基準地図の登録を前記第二の情報処理装置に要求する登録要求手段と、を有し、
前記第二の地図に前記基準地図が登録された状態で、
地図が登録される前記場所、前記基準地図と同じ前記場所の第一の地図を識別する地図識別情報、前記第一の地図の選択、配置の基準となる前記基準地図の選択、及び、前記第一の地図の階層情報を受け付け、
受け付けた前記場所、前記第一の地図の前記地図識別情報、前記第一の地図、配置の基準となる前記基準地図の識別情報、及び、前記第一の地図の階層情報を指定して、前記第一の地図の登録を前記第二の情報処理装置に要求し、
前記第二の情報処理装置は、
前記第一の地図と同じ場所の地図である前記基準地図であって、配置の基準となる前記基準地図の識別情報で特定される前記基準地図が前記第二の地図に登録された際に決定された、前記基準地図の座標、サイズ、及び、向きを定める配置情報で、前記第一の情報処理装置から送信された前記第一の地図の配置を決定し、前記第一の地図を前記場所、前記地図識別情報、及び、前記第一の地図の階層情報に対応付けて地図記憶部に登録する登録手段、を有する地図登録システム。 The first information processing device is a map registration system that registers a map in the second information processing device.
The first information processing device is
The place where the map is registered, the map identification information that identifies the reference map of the place, the hierarchical information of the reference map, and the reference in the second map in which the selection of the reference map is accepted and the reference map is arranged. Reception means for accepting map coordinates, size, and orientation,
The registration of the reference map to the second map is performed by designating the coordinates, size, orientation, location, map identification information, and hierarchical information of the reference map received by the reception means. It has a registration requesting means that requires a second information processing device,
With the reference map registered in the second map,
The location where the MAP is registered, the first map identifying information for identifying a map of the same said location as the reference map, the selection of the first map, the selection of the reference map as a reference of arrangement, and the Accepts the hierarchical information of the first map,
By designating the received location, the map identification information of the first map, the first map, the identification information of the reference map that serves as the reference for placement, and the hierarchical information of the first map, the said Requesting the registration of the first map from the second information processing device,
The second information processing device is
Determined when the reference map, which is a map of the same location as the first map and is specified by the identification information of the reference map which is the reference for placement, is registered in the second map. The arrangement of the first map transmitted from the first information processing apparatus is determined by the arrangement information that determines the coordinates, size, and orientation of the reference map, and the first map is used as the location. A map registration system including the map identification information and a registration means for registering in the map storage unit in association with the hierarchical information of the first map.
前記登録手段は、複数の前記第一の地図に前記基準地図に対応付けられた前記配置情報を転用して前記第一の地図を前記地図記憶部に登録する請求項1に記載の地図登録システム。 The registration requesting means requests the second information processing apparatus to register one of a plurality of the first maps used in the same place.
The map registration system according to claim 1, wherein the registration means diverts the arrangement information associated with the reference map to a plurality of the first maps and registers the first map in the map storage unit. ..
前記登録要求手段は、前記基準地図の前記地図識別情報と共に前記第一の地図の登録を前記第二の情報処理装置に要求する請求項1又は2に記載の地図登録システム。 The reception means accepts the selection of the reference map,
The map registration system according to claim 1 or 2, wherein the registration requesting means requests the second information processing apparatus to register the first map together with the map identification information of the reference map.
前記登録要求手段が前記第一の地図の登録を前記第二の情報処理装置に要求した場合、
前記登録手段は、初期値の前記配置情報で前記第一の地図を前記地図記憶部に登録し、
前記第二の情報処理装置は、
前記第二の地図に前記第一の地図が重畳された画面情報を作成する画面情報作成手段と、
前記画面情報を前記第一の情報処理装置に送信する通信手段と、を有し、
前記第一の情報処理装置は、
前記画面情報に基づいて前記第二の地図に重畳された前記第一の地図を表示装置に表示する画面表示手段を有し、
前記受付手段は、前記第二の地図に対する前記第一の地図の配置を受け付け、更に登録する旨の操作を受け付けると、
前記受付手段が受け付けた配置に関する前記配置情報の登録を前記登録要求手段が前記第二の情報処理装置に要求する請求項3に記載の地図登録システム。 The reception means does not accept the selection of the reference map,
When the registration requesting means requests the registration of the first map from the second information processing device,
The registration means registers the first map in the map storage unit with the arrangement information of the initial value, and registers the first map in the map storage unit.
The second information processing device is
A screen information creating means for creating screen information in which the first map is superimposed on the second map, and
It has a communication means for transmitting the screen information to the first information processing device.
The first information processing device is
It has a screen display means for displaying the first map superimposed on the second map on a display device based on the screen information.
When the reception means receives the arrangement of the first map with respect to the second map and further receives the operation to register, the reception means receives the operation.
The map registration system according to claim 3, wherein the registration requesting means requests the second information processing apparatus to register the arrangement information regarding the arrangement received by the receiving means.
前記画面情報作成手段は、前記第二の地図の中央を示す中央マークに前記第一の地図が重畳された前記画面情報を作成し、
前記画面表示手段は、前記第二の地図の中央マークに重畳された前記第一の地図を表示装置に表示する請求項4に記載の地図登録システム。 When the registration means registers the first map,
The screen information creating means creates the screen information in which the first map is superimposed on the center mark indicating the center of the second map.
The map registration system according to claim 4, wherein the screen display means displays the first map superimposed on the central mark of the second map on a display device.
前記登録要求手段は、前記第二の地図が有する座標を用いて前記第一の地図の座標を算出する請求項4又は5に記載の地図登録システム。 The arrangement information is information that determines the coordinates, size, and orientation of the first map.
The map registration system according to claim 4 or 5, wherein the registration requesting means calculates the coordinates of the first map using the coordinates of the second map.
及び向きの変更を受け付けるか、又は、数値の入力によりサイズ変更、及び向きの変更を受け付け、キーボードによる前記第一の地図の移動を受け付ける請求項6に記載の地図登録システム。 The reception means is to move, resize, and resize the first map by the pointing device.
The map registration system according to claim 6, which accepts a change in orientation, or accepts a size change and a change in orientation by inputting a numerical value, and accepts the movement of the first map by a keyboard.
前記画面表示手段は前記第二の情報処理装置から取得した前記場所の名称及び前記地図識別情報のリストを表示装置に表示し、
前記受付手段はリストから前記場所の名称及び前記地図識別情報の選択を受け付ける請求項4〜7のいずれか1項に記載の地図登録システム。 Prior to the registration of the first map, the reception means receives the selection of the map identification information for each of the name of the place and the first map, and registers the map identification information in the second information processing device.
The screen display means displays on the display device the name of the place and the list of the map identification information acquired from the second information processing device.
The map registration system according to any one of claims 4 to 7, wherein the reception means accepts selection of the name of the place and the map identification information from the list.
前記場所が屋外の地域の場合、前記地図識別情報は時代を識別する情報である請求項1〜8のいずれか1項に記載の地図登録システム。 When the place is a facility, the map identification information is information for identifying a hierarchy or a floor.
The map registration system according to any one of claims 1 to 8, wherein when the place is an outdoor area, the map identification information is information for identifying an era.
前記場所が展示会場の場合、前記地図識別情報は展示会の内容を識別する情報である請求項1〜8のいずれか1項に記載の地図登録システム。 When the place is a stadium, the map identification information is information for identifying the type of event.
The map registration system according to any one of claims 1 to 8, wherein when the place is an exhibition hall, the map identification information is information for identifying the contents of the exhibition.
前記第一の情報処理装置によって行われる、
受付手段が、地図が登録される場所、前記場所の基準地図を識別する地図識別情報、前記基準地図の階層情報、及び、前記基準地図の選択を受け付け、前記基準地図が配置される第二の地図における前記基準地図の座標、サイズ、及び、向きを受け付けるステップと、
受付手段が、地図が登録される場所、前記基準地図と同じ前記場所の第一の地図を識別する地図識別情報、前記第一の地図の選択、配置の基準となる前記基準地図の選択、及び、前記第一の地図の階層情報を受け付けるステップと、
登録要求手段が、前記受付手段が受け付けた前記基準地図の座標、サイズ、向き、前記場所、前記地図識別情報、及び前記基準地図の階層情報を指定して、前記第二の地図への前記基準地図の登録を前記第二の情報処理装置に要求するステップと、
登録要求手段が、前記受付手段が受け付けた前記場所、前記第一の地図の前記地図識別情報、配置の基準となる前記基準地図の識別情報、及び、前記第一の地図の階層情報を指定して、前記第一の地図の登録を前記第二の情報処理装置に要求するステップと、
前記第二の情報処理装置によって行われる、
登録手段が、前記第一の地図と同じ場所の地図である前記基準地図であって、配置の基準となる前記基準地図の識別情報で特定される前記基準地図が前記第二の地図に登録された際に決定された、前記基準地図の座標、サイズ、及び、向きを定める配置情報で、前記第一の情報処理装置から送信された前記第一の地図の配置を決定し、前記第一の地図を前記場所、前記地図識別情報、及び、前記第一の地図の階層情報に対応付けて地図記憶部に登録するステップと、
を有する地図登録方法。
This is a map registration method performed by a map registration system in which the first information processing device registers a map in the second information processing device.
Performed by the first information processing device,
A second receiving means accepts the place where the map is registered, the map identification information for identifying the reference map of the place, the hierarchical information of the reference map, and the selection of the reference map, and the reference map is arranged. Steps for accepting the coordinates, size, and orientation of the reference map on the map, and
The reception means is the place where the map is registered, the map identification information that identifies the first map of the same place as the reference map, the selection of the first map, the selection of the reference map as the reference for placement, and the selection of the reference map. , The step of accepting the hierarchical information of the first map,
The registration requesting means specifies the coordinates, size, orientation, location, map identification information, and hierarchical information of the reference map received by the receiving means, and the reference to the second map. The step of requesting the registration of the map from the second information processing device, and
The registration requesting means designates the place received by the receiving means, the map identification information of the first map, the identification information of the reference map as the reference for placement, and the hierarchical information of the first map. Then, the step of requesting the registration of the first map from the second information processing device and
Performed by the second information processing device,
The registration means is the reference map which is a map of the same place as the first map, and the reference map specified by the identification information of the reference map which is the reference of arrangement is registered in the second map. The arrangement of the first map transmitted from the first information processing apparatus is determined by the arrangement information that determines the coordinates, size, and orientation of the reference map determined at that time, and the first A step of registering a map in the map storage unit in association with the location, the map identification information, and the hierarchical information of the first map.
Map registration method with.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017054524A JP6898121B2 (en) | 2017-03-21 | 2017-03-21 | Map registration system, map registration method, information processing device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017054524A JP6898121B2 (en) | 2017-03-21 | 2017-03-21 | Map registration system, map registration method, information processing device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2018156019A JP2018156019A (en) | 2018-10-04 |
| JP6898121B2 true JP6898121B2 (en) | 2021-07-07 |
Family
ID=63718092
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017054524A Active JP6898121B2 (en) | 2017-03-21 | 2017-03-21 | Map registration system, map registration method, information processing device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6898121B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7222734B2 (en) * | 2019-02-01 | 2023-02-15 | 三菱重工業株式会社 | Information management device, information management system, sticky note, information management method and program |
-
2017
- 2017-03-21 JP JP2017054524A patent/JP6898121B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2018156019A (en) | 2018-10-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11042278B2 (en) | Providing graphical indication of label boundaries in digital maps | |
| JP4926891B2 (en) | Geographic information system and geographic information management method | |
| US7925982B2 (en) | System and method of overlaying and integrating data with geographic mapping applications | |
| JP5334911B2 (en) | 3D map image generation program and 3D map image generation system | |
| US20200080865A1 (en) | Providing Navigable Environment Plots | |
| EP3996029B1 (en) | Integrating maps and street views | |
| US8294710B2 (en) | Extensible map with pluggable modes | |
| US10636207B1 (en) | Systems and methods for generating a three-dimensional map | |
| US11442596B1 (en) | Interactive digital map including context-based photographic imagery | |
| CN105247465B (en) | System and method for disambiguating item selection | |
| US10127667B2 (en) | Image-based object location system and process | |
| US10198456B1 (en) | Systems and methods for data accuracy in a positioning system database | |
| JP2017505923A (en) | System and method for geolocation of images | |
| KR102553567B1 (en) | Indoor maps using floor plans based on actual measurements and methods for creating them | |
| US10521943B1 (en) | Lot planning | |
| JP6384898B2 (en) | Route guidance system, method and program | |
| Zhou et al. | Customizing visualization in three-dimensional urban GIS via web-based interaction | |
| JP6898121B2 (en) | Map registration system, map registration method, information processing device | |
| JP6812282B2 (en) | Map registration system, map registration method | |
| KR20210059990A (en) | Server and method of providing vacancy room information | |
| JP2010086485A (en) | Method and system for conversion from residence indication number to registered lot number | |
| JP2006221109A (en) | Real estate property information display system | |
| WO2016036311A1 (en) | A location information system | |
| US20220196407A1 (en) | Method for indoor route planning and automatic marker making for indoor navigation using markers | |
| KR101374725B1 (en) | Apparatus for operating electric field note system with gis suvey using tablet pc |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190219 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20191120 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20191210 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200206 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200609 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200803 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20201208 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210115 |
|
| 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: 20210601 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210610 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6898121 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |