JP5733720B2 - Information providing system and terminal device - Google Patents
Information providing system and terminal device Download PDFInfo
- Publication number
- JP5733720B2 JP5733720B2 JP2011110201A JP2011110201A JP5733720B2 JP 5733720 B2 JP5733720 B2 JP 5733720B2 JP 2011110201 A JP2011110201 A JP 2011110201A JP 2011110201 A JP2011110201 A JP 2011110201A JP 5733720 B2 JP5733720 B2 JP 5733720B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- image
- equipment
- facility
- terminal 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.)
- Expired - Fee Related
Links
Landscapes
- Instructional Devices (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、情報提供システムに関し、特に対象物の画像と関連させて該対象物の情報を表示する技術に関する。 The present invention relates to an information providing system, and more particularly to a technique for displaying information on an object in association with an image of the object.
現場に設置された対象物の調査や、該対象物の点検をする際に、該対象物の設置場所が記載された地図を持ち歩く必要がある。また、設置された対象物の情報は、営業所または本社のサーバに蓄積されていることから、社内では該サーバにアクセスすることによって、設置された対象物の情報を確認することが可能であるが、現場で対象物の情報を確認することは困難であった。 When investigating an object installed on the site or inspecting the object, it is necessary to carry a map on which the object is installed. In addition, since the information of the installed object is stored in the server of the sales office or the head office, it is possible to confirm the information of the installed object by accessing the server in the company. However, it was difficult to confirm information on the object on site.
このため、例えば、配電線・電柱等の情報を現場にて確認するための技術として、特許文献1に記載される電力復旧誘導装置が提案されている。この特許文献1に記載される電力復旧誘導装置では、監視している配電線についての電柱の各種情報に基づいて作業者が携帯する地図表示部の表示画面上に電柱が配設される地図に重畳させて表示している。 For this reason, for example, a power recovery induction device described in Patent Document 1 has been proposed as a technique for confirming information on distribution lines, utility poles, and the like on site. In the power recovery induction device described in Patent Document 1, the power pole is arranged on the display screen of the map display unit carried by the worker based on various information of the power pole about the distribution line being monitored. It is superimposed and displayed.
しかし、前述したように、現場の作業者は重い地図を持ち歩かなければならず、地図上での位置の確認が困難であった。また、作業者が持ち歩く地図上に対象物の情報を記載しても、社内のサーバに蓄積された情報が更新されている場合、現場で最新の情報にアクセスすることは困難であった。さらに、特許文献1に記載された技術では、対象物の情報を地図に重畳させて表示することから、紙の地図と同様に、地図上での位置の確認が困難であった。また、対象物を地図に重畳させて表示する場合、測位の誤差や地図の誤差を補正することができず、対象物の表示が不正確な場合があった。 However, as described above, the worker on site has to carry a heavy map, and it is difficult to confirm the position on the map. Moreover, even if the information of the object is described on the map carried by the worker, it is difficult to access the latest information on the site if the information stored in the in-house server is updated. Furthermore, in the technique described in Patent Document 1, since information on an object is displayed by being superimposed on a map, it is difficult to confirm the position on the map as with a paper map. In addition, when displaying an object superimposed on a map, positioning errors and map errors cannot be corrected, and the display of the object may be inaccurate.
本発明は、現場の画像と重畳させて対象物の情報を表示することによって、対象物とその情報を正確に確認することを目的とする。 It is an object of the present invention to accurately confirm an object and its information by displaying the information of the object by superimposing it with an on-site image.
本願において開示される発明の代表的な一例を示せば以下の通りである。すなわち、端末装置と、前記端末装置に情報を提供するサーバとを備える情報提供システムであって、前記サーバは、プログラムを実行するプロセッサと、プログラムを格納するメモリと、前記端末装置に提供される情報を格納するデータベースとを有する計算機であり、前記端末装置は、プログラムを実行するプロセッサと、プログラムを格納するメモリと、周辺の画像を撮影するカメラと、前記端末装置の位置情報を取得する測位装置とを有し、前記周辺の画像に含まれる画像を認識するための画像認識用パターンを保持する通信装置であり、前記端末装置は、現在位置の位置情報及び周辺の画像を取得し、前記サーバに、前記位置情報を送信することによって、情報の提供を要求し、前記サーバは、前記端末装置から前記情報の提供の要求を受信した場合、前記受信した要求に含まれる位置情報をキーとして前記データベースを検索し、当該位置情報によって示される位置から所定の範囲内に設置された設備の情報を取得し、前記情報を取得した設備と前記端末装置の位置との間の第1の距離を計算し、前記計算された第1の距離に従って、前記取得した設備の情報を順位付けし、前記順位付けされた設備の情報を、前記端末装置に送信し、前記端末装置は、前記周辺の画像に含まれる画像を認識するための画像認識用パターンを保持し、前記サーバで付与された順位付けに従って、前記周辺の画像上で、距離が近いものが手前に重畳するように、前記設備の情報を表示し、前記取得した設備の情報に基づいて、前記設備を前記周辺の画像上に表示する仮位置を計算し、前記周辺の画像に含まれる画像と前記画像認識用パターンと照合することによって、所定の設備であると判定される1以上の画像を前記周辺の画像から特定し、前記特定された1以上の画像の位置と前記計算された仮位置との間の第2の距離を計算し、前記計算された第2の距離が最も短い前記特定された画像を選択し、前記選択された画像の位置と前記仮位置との差によって、前記周辺の画像上の設備の表示の誤差を計算し、前記計算された誤差を前記端末装置のメモリに書き込む。 A typical example of the invention disclosed in the present application is as follows. That is, an information providing system including a terminal device and a server that provides information to the terminal device, the server being provided to the processor that executes a program, a memory that stores the program, and the terminal device A computer having a database for storing information, wherein the terminal device includes a processor that executes a program, a memory that stores the program, a camera that captures surrounding images, and a positioning that acquires position information of the terminal device. And a communication device that holds an image recognition pattern for recognizing an image included in the surrounding image , and the terminal device acquires position information of the current position and a surrounding image, and The server requests the server to provide information by transmitting the location information, and the server provides the information from the terminal device. When receiving a determined, by searching the database location information included in the received request as a key, obtains the information of the equipment installed in a predetermined range from the position indicated by the position information, the information A first distance between the acquired equipment and the position of the terminal device is calculated, information on the acquired equipment is ranked according to the calculated first distance, and information on the ranked equipment is obtained. Is transmitted to the terminal device, the terminal device holds an image recognition pattern for recognizing an image included in the peripheral image, and the image is displayed on the peripheral image according to the ranking given by the server. in the distance as is superimposed on the front close, the display information of the facilities, based on the acquired equipment information, calculating temporary position for displaying the equipment on the image around the said By comparing the image included in the side image with the image recognition pattern, one or more images determined to be predetermined equipment are identified from the surrounding images, and the one or more identified images are identified. A second distance between a position and the calculated temporary position is calculated, the identified image having the shortest calculated second distance is selected, and the position of the selected image and the temporary position are selected. Based on the difference from the position, an error in displaying the equipment on the surrounding image is calculated, and the calculated error is written in the memory of the terminal device .
また、前記端末装置は、前記周辺の画像に含まれる画像を認識するための画像認識用パターンを保持し、前記周辺の画像に含まれる画像を前記画像認識用パターンと照合することによって、前記周辺の画像上の設備の表示の誤差を計算し、前記計算された誤差を前記端末装置のメモリに書き込む。 Further, the terminal device holds an image recognition pattern for recognizing an image included in the peripheral image, and collates the image included in the peripheral image with the image recognition pattern, thereby The display error of the equipment on the image is calculated, and the calculated error is written in the memory of the terminal device.
本発明の代表的な実施の形態によれば、位置情報をキーとして、設備の情報を参照することができるので、社外でも設備の情報を確認することができる。また、画像を用いて、位置情報を補正するための誤差を計算するので、設備が表示される位置の精度を向上させることができる。 According to the representative embodiment of the present invention, the facility information can be referred to using the position information as a key, so the facility information can be confirmed even outside the company. Further, since an error for correcting the position information is calculated using the image, the accuracy of the position where the equipment is displayed can be improved.
図1は、本発明の実施形態の情報提供システムの構成を示すブロック図である。 FIG. 1 is a block diagram showing a configuration of an information providing system according to an embodiment of the present invention.
本実施形態の情報提供システムは、情報提供サーバ100、端末200及びネットワーク300を備える。 The information providing system of this embodiment includes an information providing server 100, a terminal 200, and a network 300.
情報提供サーバ100は、プロセッサ、メモリ、記憶装置及びネットワークインターフェースを備え、社内(本社又は営業所)に設置される計算機である。情報提供サーバ100の記憶装置は、設備情報データベース110及び地図情報データベース120を格納する。情報提供サーバ100に格納される設備情報データベース110及び地図情報データベース120によってマスタデータベースが構成される。なお、情報提供サーバ1の構成は、図2を用いて後述する。 The information providing server 100 includes a processor, a memory, a storage device, and a network interface, and is a computer installed in the company (head office or sales office). The storage device of the information providing server 100 stores an equipment information database 110 and a map information database 120. The equipment information database 110 and the map information database 120 stored in the information providing server 100 constitute a master database. The configuration of the information providing server 1 will be described later with reference to FIG.
端末200は、プロセッサ、メモリ及びネットワークインターフェースを備え、作業員が作業現場で設備の情報を取得するために使用する端末装置である。また、端末200は、GPSユニット206及びカメラ209を備える。端末200の記憶装置は、設備情報データベース212及び地図情報データベース213を格納する。情報提供サーバ100に格納される設備情報データベース110及び地図情報データベース120によってキャッシュデータベースが構成される。なお、端末200の構成は、図3を用いて後述する。 The terminal 200 includes a processor, a memory, and a network interface, and is a terminal device that is used by a worker to acquire facility information at a work site. The terminal 200 includes a GPS unit 206 and a camera 209. The storage device of the terminal 200 stores an equipment information database 212 and a map information database 213. The facility information database 110 and the map information database 120 stored in the information providing server 100 constitute a cache database. The configuration of the terminal 200 will be described later with reference to FIG.
ネットワーク300は、情報提供サーバ100と端末200とを接続する。本実施形態の端末200は現場で使用されるので、通常、ネットワーク300は無線通信網であり、例えば、携帯電話網、Wi−Fi網、WiMAX網などを用いることができる。 The network 300 connects the information providing server 100 and the terminal 200. Since the terminal 200 of this embodiment is used in the field, the network 300 is normally a wireless communication network, and for example, a mobile phone network, a Wi-Fi network, a WiMAX network, or the like can be used.
既存システム400は、プロセッサ、メモリ、記憶装置及びネットワークインターフェースを備え、社内(本社又は営業所)に設置される計算機であり、情報提供サーバ100に情報を提供する。既存システム400の記憶装置は、設備情報データベース410及び地図情報データベース420を格納する。既存システム400に格納される設備情報データベース410及び地図情報データベース420によって既存データベースが構成される。 The existing system 400 includes a processor, a memory, a storage device, and a network interface, and is a computer installed in the company (head office or sales office), and provides information to the information providing server 100. The storage device of the existing system 400 stores an equipment information database 410 and a map information database 420. The existing database is constituted by the facility information database 410 and the map information database 420 stored in the existing system 400.
図2は、本実施形態の情報提供サーバ100の構成を示すブロック図である。 FIG. 2 is a block diagram showing the configuration of the information providing server 100 of this embodiment.
情報提供サーバ100は、プロセッサ101、RAM102、記憶装置103及びネットワークインターフェース104を備える計算機である。 The information providing server 100 is a computer that includes a processor 101, a RAM 102, a storage device 103, and a network interface 104.
プロセッサ101は、RAM102に格納されたプログラムを実行することによって、情報提供サーバ100の動作を制御する。RAM102は、プロセッサ101によって実行されるプログラムと、該プログラムの実行に必要なデータを格納する。RAM102は、フラッシュメモリ等によって構成される不揮発性記憶領域を含み、該不揮発性記憶領域には、情報提供サーバ100の動作を制御するために必要な固定的なデータ(例えば、BIOSなど)が格納される。記憶装置103は、磁気ディスクドライブやフラッシュメモリ(SSD)などの不揮発性記憶装置であり、設備情報データベース110及び地図情報データベース120を格納する。ネットワークインターフェース104は、ネットワーク300を経由して他の装置と通信するためのプロトコルを制御する。 The processor 101 controls the operation of the information providing server 100 by executing a program stored in the RAM 102. The RAM 102 stores a program executed by the processor 101 and data necessary for executing the program. The RAM 102 includes a non-volatile storage area configured by a flash memory or the like, and the non-volatile storage area stores fixed data (for example, BIOS) necessary for controlling the operation of the information providing server 100. Is done. The storage device 103 is a nonvolatile storage device such as a magnetic disk drive or a flash memory (SSD), and stores the facility information database 110 and the map information database 120. The network interface 104 controls a protocol for communicating with other devices via the network 300.
図3は、本実施形態の端末200の構成を示すブロック図である。 FIG. 3 is a block diagram illustrating a configuration of the terminal 200 according to the present embodiment.
端末200は、プロセッサ201、メモリ210、ディスプレイ202、操作部203、送受信機204、アンテナ205、GPSユニット206、磁気センサ207、加速度センサ208及びカメラ209を備える通信端末であり、例えば、携帯電話機、スマートフォン、ネットブックコンピュータなどである。 The terminal 200 is a communication terminal including a processor 201, a memory 210, a display 202, an operation unit 203, a transceiver 204, an antenna 205, a GPS unit 206, a magnetic sensor 207, an acceleration sensor 208, and a camera 209. Smartphones, netbook computers, etc.
プロセッサ201は、メモリ210に格納されたプログラムを実行することによって、端末200の動作を制御する。メモリ210は、プロセッサ201によって実行されるプログラムを格納する。メモリ210は、フラッシュメモリ等によって構成される不揮発性記憶領域を含み、該不揮発性記憶領域には、キャッシュデータベース211、選択中設備情報214、位置補正データ215及び設定情報ファイル216が格納される。キャッシュデータベース211は、設備情報データベース212及び地図情報データベース213を含む。 The processor 201 controls the operation of the terminal 200 by executing a program stored in the memory 210. The memory 210 stores a program executed by the processor 201. The memory 210 includes a non-volatile storage area configured by a flash memory or the like, and a cache database 211, selected equipment information 214, position correction data 215, and a setting information file 216 are stored in the non-volatile storage area. The cache database 211 includes an equipment information database 212 and a map information database 213.
選択中設備情報214は、リアルタイム画面(図11の1103)又はマップ画面(図11の1104)において、設備アイコンが選択されると、当該選択された設備の設備IDを格納し、他の画面に遷移した後も選択された設備の情報を引き継いで表示するために用いられる。 When the facility icon is selected on the real-time screen (1103 in FIG. 11) or the map screen (1104 in FIG. 11), the currently-selected facility information 214 stores the facility ID of the selected facility and displays it on another screen. It is used to take over and display the information of the selected equipment even after the transition.
位置補正データ215は、現在位置補正処理(図17)によって計算された現在位置と地図上の位置との差(緯度、経度の差)を格納する。認識用パターン216は、設備位置補正処理(図18)において、周辺画像に含まれる設備の画像を認識するために用いられるもので、例えば、認識用画像の特徴量を格納する。表示位置テーブル217は、設備位置補正処理(図18)によって計算された設備アイコンの位置の補正量を格納する。 The position correction data 215 stores the difference between the current position calculated by the current position correction process (FIG. 17) and the position on the map (difference between latitude and longitude). The recognition pattern 216 is used for recognizing an equipment image included in a peripheral image in the equipment position correction process (FIG. 18), and stores, for example, a feature amount of the recognition image. The display position table 217 stores the correction amount of the position of the facility icon calculated by the facility position correction process (FIG. 18).
ディスプレイ202は、端末200から使用者に情報を提示するための表示画面であり、例えば、液晶表示パネルによって構成される。操作部203は、使用者が端末200に操作の指示を与えるヒューマンインターフェースであり、例えば、ディスプレイ202に重畳して設けられたタッチパネルによって構成されたソフトウェア的なキーボードでも、ディスプレイ202と別に設けられたハードウェア的な操作キーでもよい。 The display 202 is a display screen for presenting information from the terminal 200 to the user, and is configured by, for example, a liquid crystal display panel. The operation unit 203 is a human interface that allows a user to give an operation instruction to the terminal 200. For example, even a software keyboard configured by a touch panel provided to be superimposed on the display 202 is provided separately from the display 202. Hardware operation keys may be used.
なお、本実施の形態の端末200は、ハードウェアによる操作キーとして、望ましくは、[メニュー]キー、[ホーム]キー、[戻る]キー、[検索]キーを備える。なお、これらのキーの一部又は全部をソフトウェアキーボードによって実現してもよい。 Note that the terminal 200 according to the present embodiment preferably includes a [menu] key, a [home] key, a [return] key, and a [search] key as hardware operation keys. Note that some or all of these keys may be realized by a software keyboard.
[メニュー]キーは、端末200の機能メニューを呼び出すために操作されるキーである。[ホーム]キーは、端末200のホーム画面(図11の1101)を呼び出すために操作されるキーである。[戻る]キーは、遷移元の画面に戻るために操作されるキーである。[検索]キーは、端末200内のプログラム及びデータを検索する際に操作されるキーである。 The [Menu] key is a key operated to call a function menu of the terminal 200. The [Home] key is a key operated to call a home screen (1101 in FIG. 11) of the terminal 200. The [Return] key is a key operated to return to the transition source screen. The [Search] key is a key operated when searching for programs and data in the terminal 200.
無線送受信機204は、無線通信回線を経由してネットワーク300と接続するためのネットワークインターフェースであり、例えば、携帯電話ネットワーク、無線LAN、WiMAXなどの公衆無線通信網へ接続できればよい。アンテナ205は、無線送受信機204に接続され、ネットワーク300内の無線基地局との間で無線信号を送受信する。 The wireless transceiver 204 is a network interface for connecting to the network 300 via a wireless communication line, and may be connected to a public wireless communication network such as a mobile phone network, a wireless LAN, or WiMAX, for example. The antenna 205 is connected to the radio transceiver 204 and transmits / receives radio signals to / from radio base stations in the network 300.
GPSユニット206は、GPS衛星からの信号を受信して、端末200の位置(緯度、経度、標高)を計算する。なお、本実施の形態では、GPSを用いて端末200の位置を測定したが、他の方法(例えば、受信可能な無線LAN基地局のID、更新可能なICタグのID)を用いて端末200の位置を測定してもよい。 The GPS unit 206 receives a signal from a GPS satellite and calculates the position (latitude, longitude, altitude) of the terminal 200. In the present embodiment, the position of terminal 200 is measured using GPS, but terminal 200 is used using other methods (for example, ID of a receivable wireless LAN base station, ID of an IC tag that can be updated). May be measured.
磁気センサ207は、例えば、ホール素子によって構成され、直交する3軸の地磁気の成分を検出することによって、端末200の向きを検出する。加速度センサ208は、直交する3軸の加速度を検出することによって、端末200の動きを検出する。また、加速度センサ208は、直交する3軸の重力加速度の成分を検出することによって、端末200の鉛直方向からの傾きを検出する。なお、磁気センサ207及び加速度センサ208によって、電子コンパスが構成される。 The magnetic sensor 207 is configured by, for example, a Hall element, and detects the orientation of the terminal 200 by detecting three orthogonal geomagnetic components. The acceleration sensor 208 detects the movement of the terminal 200 by detecting three-axis accelerations that are orthogonal to each other. Further, the acceleration sensor 208 detects the inclination of the terminal 200 from the vertical direction by detecting the components of the three-axis gravitational acceleration orthogonal to each other. The magnetic sensor 207 and the acceleration sensor 208 constitute an electronic compass.
カメラ209は、CMOSセンサやCCDカメラによって構成され、端末200の周辺の風景画像を撮影して、画像データを出力する装置である。 The camera 209 is configured by a CMOS sensor or a CCD camera, and is a device that captures a landscape image around the terminal 200 and outputs image data.
図4は、本実施形態の設備情報データベース110の構成を説明する図である。 FIG. 4 is a diagram illustrating the configuration of the facility information database 110 according to this embodiment.
なお、図4では、設備情報データベース110は、項番111、項目名称112、必須113及び備考114を含み、設備ごとにこれらの項目が含まれるエントリが格納される。 In FIG. 4, the facility information database 110 includes an item number 111, an item name 112, an indispensable 113, and a remark 114, and an entry including these items is stored for each facility.
項番111は、設備情報データベース110に含まれる項目を一意に識別するための識別子である。項目名称112は、当該項目に格納されるデータの種類を示す。必須113は、当該項目のデータが各エントリに必須であるかを示すフラグである。備考114は、当該項目のデータの内容である。 The item number 111 is an identifier for uniquely identifying an item included in the facility information database 110. The item name 112 indicates the type of data stored in the item. Mandatory 113 is a flag indicating whether the data of the item is mandatory for each entry. Remark 114 is the data content of the item.
なお、項番11の距離のデータは、後述する距離データ有効フラグが設定された場合にのみ参照される。 The distance data of item number 11 is referred to only when a distance data valid flag described later is set.
図4では、設備情報データベース110について説明したが、端末200のキャッシュデータベース211の設備情報データベース212は、情報提供サーバ100のマスタデータベースの設備情報データベース110の一部によって構成されるので、両設備情報データベース110、212は同じ構成である。 Although the equipment information database 110 has been described with reference to FIG. 4, the equipment information database 212 of the cache database 211 of the terminal 200 is configured by a part of the equipment information database 110 of the master database of the information providing server 100. The databases 110 and 212 have the same configuration.
なお、情報提供サーバ100のマスタデータベースの設備情報データベース110及び地図情報データベース120は、既存システム400の設備情報データベース410及び地図情報データベース420からデータの提供を受けて更新される。なお、既存システム400から情報提供サーバ100へのデータの提供は、情報提供サーバ100からのリクエストによるものでも、バッチ処理によるものでもよい。 Note that the equipment information database 110 and the map information database 120 of the master database of the information providing server 100 are updated by receiving data from the equipment information database 410 and the map information database 420 of the existing system 400. The provision of data from the existing system 400 to the information providing server 100 may be performed by a request from the information providing server 100 or by batch processing.
図5は、本実施形態のメニュー処理のフローチャートである。このメニュー処理は端末200のプロセッサ201によって実行される。 FIG. 5 is a flowchart of menu processing according to the present embodiment. This menu process is executed by the processor 201 of the terminal 200.
ホーム画面(図11の1101)から電力設備情報処理の起動が選択される(利用者が電力設備情報のアイコンをタップする)とメニュー処理を開始し、まず、設備情報更新処理及び地図情報更新処理を起動する(501、502)。 When activation of power equipment information processing is selected from the home screen (1101 in FIG. 11) (the user taps the icon of power equipment information), menu processing is started. First, equipment information update processing and map information update processing Is started (501, 502).
設備情報更新処理は、メニュー処理、マップモード処理、リアルモード処理、設備情報画面処理などのバックグラウンドで動作し、端末200の位置の変化に応じて、情報提供サーバ100から設備情報を取得し、キャッシュデータベースの設備情報データベース212を更新する処理である。なお、設備情報更新処理の詳細は、図9を用いて後述する。 Equipment information update processing operates in the background such as menu processing, map mode processing, real mode processing, equipment information screen processing, etc., and acquires equipment information from the information providing server 100 according to a change in the position of the terminal 200, This is a process for updating the facility information database 212 of the cache database. Details of the facility information update process will be described later with reference to FIG.
地図情報更新処理は、メニュー処理、マップモード処理、リアルモード処理、設備情報画面処理などのバックグラウンドで動作し、端末200の位置の変化に応じて、情報提供サーバ100から地図情報を取得し、キャッシュデータベースの地図情報データベース213を更新する処理である。なお、地図情報更新処理の詳細は、図10を用いて後述する。 The map information update process operates in the background such as menu process, map mode process, real mode process, facility information screen process, etc., and acquires map information from the information providing server 100 according to a change in the position of the terminal 200, This is a process for updating the map information database 213 of the cache database. Details of the map information update process will be described later with reference to FIG.
その後、メニュー画面をディスプレイ202に表示する(503)。メニュー画面は、図11の1102に示すように、リアルモードか、マップモードかを選択するためのアイコンを含む。 Thereafter, a menu screen is displayed on the display 202 (503). The menu screen includes an icon for selecting the real mode or the map mode, as indicated by 1102 in FIG.
その後、利用者がリアルモードのアイコンをタップすることによって、リアルモードを選択すると(504でYes)、リアルモード処理を実行する(505)。リアルモード処理の詳細は、図6A、図6Bを用いて説明する。一方、利用者がマップモードのアイコンをタップすることによって、マップモードを選択すると(506でYes)、マップモード処理を実行する(507)。マップモード処理の詳細は、図7A、図7Bを用いて説明する。 Thereafter, when the user selects the real mode by tapping the real mode icon (Yes in 504), the real mode processing is executed (505). Details of the real mode processing will be described with reference to FIGS. 6A and 6B. On the other hand, when the user selects the map mode by tapping the map mode icon (Yes in 506), the map mode process is executed (507). Details of the map mode processing will be described with reference to FIGS. 7A and 7B.
さらに、メニュー画面で利用者が[ホーム]キー(又は、[戻る]キー)を操作することによって、電力設備情報処理の終了を選択すると(508でYes)、設備情報更新処理及び地図情報更新処理を終了し(509、510)、メニュー画面を閉じて、メニュー処理を終了する(511)。 Further, when the user operates the [Home] key (or [Return] key) on the menu screen to select the end of the power equipment information processing (Yes in 508), the equipment information update process and the map information update process are performed. (509, 510), the menu screen is closed, and the menu process is terminated (511).
なお、利用者による操作が検出されなければ(508でNo)、ステップ504に戻り、利用者による操作を待つ。 If no operation by the user is detected (No in 508), the process returns to step 504 and waits for an operation by the user.
図6A及び図6Bは、本実施形態のリアルモード処理のフローチャートである。このリアルモード処理は、メニュー処理のステップ505において起動され、端末200のプロセッサ201によって実行される。 6A and 6B are flowcharts of real mode processing according to the present embodiment. This real mode process is started in step 505 of the menu process and executed by the processor 201 of the terminal 200.
メニュー画面において、リアルモードが選択されると、リアルモード処理を開始し、まず、リアルタイム画面(図11の1103)を表示する(601)。 When the real mode is selected on the menu screen, real mode processing is started, and a real time screen (1103 in FIG. 11) is first displayed (601).
その後、GPSユニット206から、端末200の現在の位置の情報を取得し(602)、取得した位置情報から所定の範囲内の設備の情報をキャッシュDBの設備情報データベース212から取得する(603)。この設備の情報を取得する範囲は、リアルモード処理によって表示される周辺画像の領域から所定の周囲の領域とする。 Thereafter, information on the current position of the terminal 200 is obtained from the GPS unit 206 (602), and information on equipment within a predetermined range is obtained from the obtained position information from the equipment information database 212 of the cache DB (603). The range for acquiring the facility information is set to a predetermined peripheral area from the peripheral image area displayed by the real mode process.
この設備情報の取得は現在位置からの距離が遠いものから近いものへの順に取得するとよい。これは、設備情報を周辺画像上に表示する際に、近いものが手前になるように重畳させて表示するため、キャッシュDBから取得した設備情報が距離の遠い順に並んでいると、取得した設備情報を並び替える必要がないからである。 The acquisition of the facility information may be acquired in the order from a long distance to a short distance from the current position. This is because when equipment information is displayed on the surrounding image, it is superimposed and displayed so that the closest one is in front, so if the equipment information acquired from the cache DB is arranged in order of increasing distance, the acquired equipment This is because there is no need to rearrange the information.
その後、カメラ209に現在位置の周辺の画像の撮影を指示し、撮影された周辺画像をカメラ209から取得する(604)。さらに、電子コンパス(磁気センサ207、加速度センサ208)端末200の方向及び鉛直方向からの傾きを取得する(605)。 Thereafter, the camera 209 is instructed to capture an image around the current position, and the photographed peripheral image is acquired from the camera 209 (604). Furthermore, the direction of the electronic compass (magnetic sensor 207, acceleration sensor 208) terminal 200 and the inclination from the vertical direction are acquired (605).
その後、リアルタイム画面を表示する(606)。リアルタイム画面は、図12に示すように、画像表示領域1210及びアイコン表示領域1220を含む。 Thereafter, a real-time screen is displayed (606). As shown in FIG. 12, the real-time screen includes an image display area 1210 and an icon display area 1220.
画像表示領域1210には、設備アイコン1211及び設備概要1212が周辺画像に重畳して表示される。アイコン表示領域1220には、マップ画面へ遷移するためのアイコン1221が表示される。さらに、リアルタイム画面には、現在位置1213及び設備レーダ1214が表示される。この現在位置1213及び設備レーダ1214は、画像表示領域1210、アイコン表示領域1220のいずれに表示してもよい。 In the image display area 1210, an equipment icon 1211 and an equipment outline 1212 are displayed superimposed on the surrounding image. In the icon display area 1220, an icon 1221 for transitioning to the map screen is displayed. Further, the current position 1213 and the equipment radar 1214 are displayed on the real-time screen. The current position 1213 and the equipment radar 1214 may be displayed in either the image display area 1210 or the icon display area 1220.
設備アイコン1211は、周辺画像中の設備の位置に表示されるマークである。設備概要1212は、当該設備の概要を示し、図12では設備ID(電柱番号)が吹き出し形式で表示される。この設備概要をタップすることによって、設備情報画面処理(図8)が起動し、当該設備の詳細な情報を見ることができる。 The facility icon 1211 is a mark displayed at the position of the facility in the peripheral image. The equipment outline 1212 shows an outline of the equipment. In FIG. 12, the equipment ID (electric pole number) is displayed in a balloon form. By tapping the facility outline, the facility information screen process (FIG. 8) is activated, and detailed information on the facility can be viewed.
現在位置1213は、GPSユニット206から取得した、当該端末200の経度及び緯度、さらに、磁気センサ207から取得した、当該端末200の方位を示す。設備レーダ1214は、選択された設備の方向を表示する。 The current position 1213 indicates the longitude and latitude of the terminal 200 acquired from the GPS unit 206 and the orientation of the terminal 200 acquired from the magnetic sensor 207. The equipment radar 1214 displays the direction of the selected equipment.
なお、リアルタイム画面は、画像更新の停止及び再開を切り替え可能なボタンを含んでもよい。 Note that the real-time screen may include a button that can be switched between stop and restart of image update.
ステップ606のリアルタイム画面の表示は、具体的には、以下の手順で行う。まず、カメラ209が撮影した周辺画像を描画し、現在位置からの距離が遠い順に設備アイコン1211を描画する。さらに、選択中設備情報214を参照し、選択中設備情報214に設備の情報が格納されている、すなわち、設備が選択されている場合、設備概要1212を描画し、当該選択されている設備の方向を示す設備レーダー1214を描画する。なお、設備が選択されていない(選択中設備情報214に設備の情報が格納されていない)場合、設備概要1212を描画しなくても、最も近い設備の概要1212を描画してもよい。 Specifically, the display of the real-time screen in step 606 is performed according to the following procedure. First, a peripheral image taken by the camera 209 is drawn, and equipment icons 1211 are drawn in order of increasing distance from the current position. Further, referring to the selected equipment information 214, if the equipment information is stored in the selected equipment information 214, that is, if the equipment is selected, the equipment outline 1212 is drawn, and the selected equipment information 214 The equipment radar 1214 indicating the direction is drawn. If no equipment is selected (no equipment information is stored in the selected equipment information 214), the equipment outline 1212 may be drawn without drawing the equipment outline 1212.
その後、キャッシュDBの設備情報データベース212を参照し、設備概要を表示中の設備があるか否かを判定し(607)、設備概要を表示中に、設備概要の吹き出しが選択されると(608でYes)、設備情報画面処理(図8)を起動し、当該選択された設備の詳細な情報を表示する(609)。 Thereafter, the facility information database 212 of the cache DB is referred to, and it is determined whether there is a facility displaying the facility overview (607). When the facility overview balloon is selected while displaying the facility overview (608). Yes), the facility information screen process (FIG. 8) is activated to display detailed information on the selected facility (609).
一方、設備概要が表示されていなければ、キャッシュDBの設備情報データベース212から読み出し、RAM210にバッファされている設備情報を、現在位置からの距離が近ものから遠いものの順に並び替える(610)。これは、画面タップにより設備を選択する場合、より近くに存在するものを選択する可能性が高いためである。 On the other hand, if the equipment summary is not displayed, the equipment information read out from the equipment information database 212 of the cache DB and buffered in the RAM 210 is rearranged in the order of distance from the current position to the distance (610). This is because there is a high possibility of selecting a device that is present closer when selecting a facility by a screen tap.
その後、設備アイコン1211が選択されると(611でYes)、選択された設備の設備IDを選択中設備情報214に書き込み、設備概要の吹き出し1212を表示する(612)。 Thereafter, when the facility icon 1211 is selected (Yes in 611), the facility ID of the selected facility is written in the selected facility information 214 and a balloon 1212 of the facility overview is displayed (612).
また、マップモードアイコン1221が選択されると(613でYes)、マップモード処理(図7A、図7B)を起動し、マップ画面に設備の情報を表示する(614)。 When the map mode icon 1221 is selected (Yes in 613), the map mode process (FIGS. 7A and 7B) is started, and the facility information is displayed on the map screen (614).
また、[戻る]キーが操作されると(615でYes)、リアルタイム画面を閉じて、リアルモード処理を終了し、メニュー処理に戻る(616)。なお、[戻る]キーの操作ではなく、戻るアイコンを画面上に表示し、当該戻るアイコンがタップされるとリアルモード処理を終了してもよい。 When the [Return] key is operated (Yes in 615), the real-time screen is closed, the real mode process is terminated, and the menu process is returned (616). Instead of operating the [Return] key, a return icon may be displayed on the screen, and the real mode process may be terminated when the return icon is tapped.
なお、利用者からの操作が検出されなければ(615でNo)、一定時間が経過したか否かをタイマによって判定し、一定時間が経過した後(617)、ステップ602に戻り、GPSユニット206から位置情報を取得するステップから処理を繰り返す。なお、一定時間が経過していなくても、端末200が所定の閾値以上の距離を移動した場合、及び、更新イベントを受信した場合には、ステップ602に戻ってもよい。 If no operation from the user is detected (No in 615), it is determined by a timer whether or not a certain time has elapsed, and after a certain time has elapsed (617), the process returns to step 602 to return to the GPS unit 206. The process is repeated from the step of acquiring the position information from. Even if the predetermined time has not elapsed, the process may return to step 602 when the terminal 200 moves a distance equal to or greater than a predetermined threshold and when an update event is received.
図7A及び図7Bは、本実施形態のマップモード処理のフローチャートである。このマップモード処理は、メニュー処理のステップ507において起動され、端末200のプロセッサ201によって実行される。 7A and 7B are flowcharts of the map mode processing of the present embodiment. This map mode process is started in step 507 of the menu process and executed by the processor 201 of the terminal 200.
メニュー画面において、マップモードが選択されると、マップモード処理を開始し、まず、マップ画面(図11の1104)を表示する(701)。 When the map mode is selected on the menu screen, the map mode processing is started, and first, the map screen (1104 in FIG. 11) is displayed (701).
その後、GPSユニット206から、端末200の現在の位置の情報を取得し(702)、取得した位置情報から所定の範囲内の設備の情報をキャッシュDBの設備情報データベース212から取得する(703)。この設備の情報を取得する範囲は、マップモード処理によって表示される地図の領域から所定の周囲の領域とする。 Thereafter, information on the current position of the terminal 200 is obtained from the GPS unit 206 (702), and information on equipment within a predetermined range is obtained from the obtained position information from the equipment information database 212 of the cache DB (703). The range for acquiring the facility information is a predetermined area from the map area displayed by the map mode process.
この設備情報の取得は現在位置からの距離が遠いものから近いものへの順に取得するとよい。これは、設備情報を周辺画像上に表示する際に、近いものが手前になるように重畳させて表示するため、キャッシュDBから取得した設備情報が距離の遠い順に並んでいると、取得した設備情報を並び替える必要がないからである。 The acquisition of the facility information may be acquired in the order from a long distance to a short distance from the current position. This is because when equipment information is displayed on the surrounding image, it is superimposed and displayed so that the closest one is in front, so if the equipment information acquired from the cache DB is arranged in order of increasing distance, the acquired equipment This is because there is no need to rearrange the information.
その後、取得した位置情報から所定の範囲内の地図データを、キャッシュDBの地図データベース213から取得する(704)。さらに、電子コンパス(磁気センサ207、加速度センサ208)から端末200の方向及び鉛直方向からの傾きを取得する(705)。 Thereafter, map data within a predetermined range is acquired from the acquired location information from the map database 213 of the cache DB (704). Further, the direction of the terminal 200 and the inclination from the vertical direction are acquired from the electronic compass (magnetic sensor 207, acceleration sensor 208) (705).
その後、マップ画面を表示する(706)。マップ画面は、図13に示すように、地図表示領域1310及びアイコン表示領域1320を含む。地図表示領域1310には、設備アイコン1311、設備概要1312、現在位置マーカ1313が地図に重畳して表示される。アイコン表示領域1320には、リアルタイム画面へ遷移するためのアイコン1321、現在位置補正アイコン1322が表示される。現在位置補正アイコン1322がタップされると、現在位置補正処理(図17)が実行される。さらに、マップ画面には、リアルタイム画面と同様に、現在位置(緯度、経度、方位)が表示されてもよい。 Thereafter, the map screen is displayed (706). As shown in FIG. 13, the map screen includes a map display area 1310 and an icon display area 1320. In the map display area 1310, an equipment icon 1311, an equipment outline 1312, and a current position marker 1313 are displayed superimposed on the map. In the icon display area 1320, an icon 1321 for transitioning to a real-time screen and a current position correction icon 1322 are displayed. When the current position correction icon 1322 is tapped, the current position correction process (FIG. 17) is executed. Further, the current position (latitude, longitude, direction) may be displayed on the map screen, as in the real-time screen.
設備アイコン1311は、周辺画像中の設備の位置に表示されるマークである。設備概要1312は、当該設備の概要を示し、図13では設備ID(電柱番号)が吹き出し形式で表示される。この設備概要をタップすることによって、設備情報画面処理(図8)が起動し、当該設備の詳細な情報を見ることができる。 The equipment icon 1311 is a mark displayed at the position of the equipment in the peripheral image. The equipment outline 1312 shows an outline of the equipment. In FIG. 13, the equipment ID (electric pole number) is displayed in a balloon form. By tapping the facility outline, the facility information screen process (FIG. 8) is activated, and detailed information on the facility can be viewed.
ステップ706のマップ画面の表示は、具体的には、以下の手順で行う。まず、地図データベース213から取得した地図データを描画し、描画された地図上に設備アイコン1311を描画する。なお、設備アイコン1311は現在位置からの距離が遠い順に描画すると、設備アイコン1311が密集している場合によい。また、GPSユニット206から取得した現在の位置に基づいて現在位置マーカ1313を描画する。さらに、選択中設備情報214を参照し、選択中設備情報214に設備の情報が格納されている、すなわち、設備が選択されている場合、設備概要1312を描画する。なお、設備が選択されていない(選択中設備情報214に設備の情報が格納されていない)場合、設備概要1312を描画しなくても、最も近い設備の概要1312を描画してもよい。 Specifically, the display of the map screen in step 706 is performed according to the following procedure. First, map data acquired from the map database 213 is drawn, and an equipment icon 1311 is drawn on the drawn map. If the facility icons 1311 are drawn in order of increasing distance from the current position, the facility icons 1311 may be dense. Further, the current position marker 1313 is drawn based on the current position acquired from the GPS unit 206. Furthermore, with reference to the selected equipment information 214, if the equipment information is stored in the selected equipment information 214, that is, if the equipment is selected, the equipment outline 1312 is drawn. If no equipment is selected (no equipment information is stored in the selected equipment information 214), the equipment outline 1312 may be drawn without drawing the equipment outline 1312.
その後、キャッシュDBの設備情報データベース212を参照し、設備概要を表示中の設備があるか否かを判定し(707)、設備概要を表示中に、設備概要の吹き出しが選択されると(708でYes)、設備情報画面処理(図8)を起動し、当該選択された設備の詳細な情報を表示する(709)。 Thereafter, the facility information database 212 of the cache DB is referenced to determine whether there is a facility displaying the facility summary (707). When the facility summary balloon is selected while the facility overview is displayed (708). Yes), the facility information screen process (FIG. 8) is activated to display detailed information on the selected facility (709).
一方、設備概要が表示されていなければ、キャッシュDBの設備情報データベース212から読み出し、RAM210にバッファされている設備情報を、現在位置からの距離が近ものから遠いものの順に並び替える(710)。これは、画面タップにより設備を選択する場合、より近くに存在するものを選択する可能性が高いためである。 On the other hand, if the equipment summary is not displayed, the equipment information read out from the equipment information database 212 of the cache DB and buffered in the RAM 210 is rearranged in the order of distance from the current position to the distance (710). This is because there is a high possibility of selecting a device that is present closer when selecting a facility by a screen tap.
その後、設備アイコン1311が選択されると(711でYes)、選択された設備の設備IDを選択中設備情報214に書き込み、設備概要の吹き出し1212を表示する(712)。 After that, when the facility icon 1311 is selected (Yes in 711), the facility ID of the selected facility is written in the selected facility information 214, and a facility summary balloon 1212 is displayed (712).
また、リアルモードアイコン1321が選択されると(713でYes)、リアルモード処理(図6A、図6B)を起動し、リアルタイム画面に設備の情報を表示する(714)。 When the real mode icon 1321 is selected (Yes in 713), the real mode processing (FIGS. 6A and 6B) is started, and the facility information is displayed on the real time screen (714).
また、[戻る]キーが操作されると(715でYes)、マップ画面を閉じて、マップモード処理を終了し、メニュー処理に戻る(716)。なお、[戻る]キーの操作ではなく、戻るアイコンを画面上に表示し、当該戻るアイコンがタップされるとマップモード処理を終了してもよい。 When the [Return] key is operated (Yes in 715), the map screen is closed, the map mode process is terminated, and the menu process is returned (716). Instead of operating the [Return] key, a return icon may be displayed on the screen, and the map mode process may be terminated when the return icon is tapped.
なお、利用者からの操作が検出されなければ(715でNo)、一定時間が経過したか否かをタイマによって判定し、一定時間が経過した後(717)、ステップ702に戻り、GPSユニット206から位置情報を取得するステップから処理を繰り返す。なお、一定時間が経過していなくても、端末200が所定の閾値以上の距離を移動した場合、及び、更新イベントを受信した場合には、ステップ702に戻ってもよい。 If no operation from the user is detected (No in 715), it is determined by a timer whether or not a certain time has elapsed, and after a certain time has passed (717), the process returns to step 702 to return to the GPS unit 206. The process is repeated from the step of acquiring the position information from. Even if the predetermined time has not elapsed, the process may return to step 702 when the terminal 200 moves a distance equal to or greater than a predetermined threshold and when an update event is received.
図8は、本実施形態の設備情報画面処理のフローチャートである。この設備情報画面処理は、リアルモード処理のステップ609、マップモード処理のステップ709において起動され、端末200のプロセッサ201によって実行される。 FIG. 8 is a flowchart of the facility information screen process according to this embodiment. This equipment information screen process is activated in step 609 of the real mode process and step 709 of the map mode process, and is executed by the processor 201 of the terminal 200.
リアルタイム画面又はマップ画面において、設備概要の吹き出しが選択されると設備情報画面処理を開始し、設備概要を表示中の設備の設備情報をRAM210から取得する(801)。 When a balloon for equipment summary is selected on the real-time screen or the map screen, equipment information screen processing is started, and equipment information of the equipment whose equipment summary is being displayed is acquired from the RAM 210 (801).
その後、設備情報詳細画面(図11の1105)を表示して、RAM210から取得した設備情報を表示する(802)。 Thereafter, the equipment information detail screen (1105 in FIG. 11) is displayed, and the equipment information acquired from the RAM 210 is displayed (802).
その後、[戻る]キーが操作されると(803でYes)、設備情報詳細画面を閉じて、設備情報画面処理を終了し、呼出元のリアルモード処理又はマップモード処理に戻る(804)。なお、[戻る]キーの操作ではなく、戻るアイコンを画面上に表示し、当該戻るアイコンがタップされると設備情報画面処理を終了してもよい。 Thereafter, when the [Return] key is operated (Yes in 803), the facility information detail screen is closed, the facility information screen processing is terminated, and the process returns to the caller real mode processing or map mode processing (804). Instead of operating the [Return] key, a return icon may be displayed on the screen, and the facility information screen process may be terminated when the return icon is tapped.
図9は、本実施形態の設備情報更新処理のフローチャートである。この設備情報更新処理は、メニュー処理のステップ501において起動され、端末200のプロセッサ201によって実行される。 FIG. 9 is a flowchart of the facility information update process of the present embodiment. This facility information update process is activated in step 501 of the menu process and is executed by the processor 201 of the terminal 200.
まず、端末200の現在の位置の情報をGPSユニット206から取得する(901)。 First, information on the current position of the terminal 200 is acquired from the GPS unit 206 (901).
そして、前回設備情報を更新した際の位置の情報からの移動距離が所定の基準距離未満であれば(902でNo)、設備情報を更新する必要がないので、ステップ901に戻り、さらに、端末200の現在の位置の情報を取得する。一方、前回設備情報を更新した際の位置の情報から移動距離が所定の基準距離以上であれば(902でYes)、設備情報を更新する必要があるので、ステップ903に進む。 If the movement distance from the position information at the time when the facility information was updated last time is less than the predetermined reference distance (No in 902), it is not necessary to update the facility information. Information on the current position of 200 is acquired. On the other hand, if the movement distance is equal to or greater than the predetermined reference distance (Yes in 902) from the position information when the facility information was updated last time (Yes in 902), the facility information needs to be updated.
そして、まず、情報提供サーバ100と接続し(903)、取得した位置情報をキーとして、マスタデータベースの設備情報データベース110を検索して、取得した位置情報から所定の範囲内の設備の情報を取得する(904)。このとき、要求された情報がマスタデータベースの設備情報データベース110に格納されていない場合、情報提供サーバ100は、端末200から要求された情報を既存システム400に要求する。その後、情報提供サーバ100との接続を切断する(905)。 First, it connects with the information providing server 100 (903), searches the equipment information database 110 of the master database using the obtained position information as a key, and obtains information on equipment within a predetermined range from the obtained position information. (904). At this time, when the requested information is not stored in the facility information database 110 of the master database, the information providing server 100 requests the existing system 400 for the information requested from the terminal 200. Thereafter, the connection with the information providing server 100 is disconnected (905).
その後、情報提供サーバ100から取得した設備の情報をキャッシュデータベースの設備情報データベース212に書き込み(906)、設備情報が更新されたことをリアルモード処理(図6A、図6B)及びマップモード処理(図7A、図7B)に通知する(907)。リアルモード処理及びマップモード処理は、設備情報の更新が通知されると、更新された設備情報を設備情報データベース212から読み出し、各々、リアルタイム画面、マップ画面を更新する。 After that, the facility information acquired from the information providing server 100 is written in the facility information database 212 of the cache database (906), and the fact that the facility information has been updated is processed in real mode (FIG. 6A, FIG. 6B) and map mode processing (FIG. 7A and FIG. 7B) (907). In the real mode process and the map mode process, when the update of the facility information is notified, the updated facility information is read from the facility information database 212, and the real time screen and the map screen are updated respectively.
その後、タイマによって一定時間が経過したか否かを判定し、一定時間が経過した後(908)、設備情報更新処理を終了するか否かを判定する(909)。メニュー処理のステップ509において、設備情報更新処理の終了が指示された場合、設備情報更新処理を終了する(910)。一方、設備情報更新処理を終了しない場合、ステップ901に戻り、さらに、端末200の現在の位置の情報を取得する。 Thereafter, it is determined whether or not a fixed time has passed by a timer, and after the fixed time has passed (908), it is determined whether or not to end the facility information update process (909). If the end of the facility information update process is instructed in step 509 of the menu process, the facility information update process is terminated (910). On the other hand, when the facility information update process is not terminated, the process returns to step 901, and information on the current position of the terminal 200 is acquired.
図10は、本実施形態の地図情報更新処理のフローチャートである。この地図情報更新処理は、メニュー処理のステップ502において起動され、端末200のプロセッサ201によって実行される。 FIG. 10 is a flowchart of the map information update process of the present embodiment. This map information update process is activated in step 502 of the menu process and executed by the processor 201 of the terminal 200.
まず、端末200の現在の位置の情報をGPSユニット206から取得する(1001)。 First, information on the current position of the terminal 200 is acquired from the GPS unit 206 (1001).
そして、前回地図情報を更新した際の位置の情報からの移動距離が所定の基準距離未満であれば(1002でNo)、地図情報を更新する必要がないので、ステップ1001に戻り、さらに、端末200の現在の位置の情報を取得する。一方、前回地図情報を更新した際の位置の情報から移動距離が所定の基準距離以上であれば(1002でYes)、地図情報を更新する必要があるので、ステップ1003に進む。 If the movement distance from the position information when the map information was updated last time is less than the predetermined reference distance (No in 1002), there is no need to update the map information. Information on the current position of 200 is acquired. On the other hand, if the moving distance is greater than or equal to the predetermined reference distance from the position information when the map information was updated last time (Yes in 1002), the map information needs to be updated, and the process proceeds to step 1003.
そして、まず、情報提供サーバ100と接続し(1003)、取得した位置情報をキーとして、マスタデータベースの地図情報データベース120を検索して、取得した位置情報から所定の範囲内の設備の情報を取得する(1004)。このとき、要求された情報がマスタデータベースの地図情報データベース120に格納されていない場合、情報提供サーバ100は、端末200から要求された情報を既存システム400に要求する。その後、情報提供サーバ100との接続を切断する(1005)。 First, it connects to the information providing server 100 (1003), searches the map information database 120 of the master database using the acquired position information as a key, and acquires information on equipment within a predetermined range from the acquired position information. (1004). At this time, if the requested information is not stored in the map information database 120 of the master database, the information providing server 100 requests the existing system 400 for the information requested from the terminal 200. Thereafter, the connection with the information providing server 100 is disconnected (1005).
その後、情報提供サーバ100から取得した設備の情報をキャッシュデータベースの地図情報データベース213に書き込み(1006)、地図情報が更新されたことをリアルモード処理(図6A、図6B)及びマップモード処理(図7A、図7B)に通知する(1007)。リアルモード処理及びマップモード処理は、地図情報の更新が通知されると、更新された地図情報を地図情報データベース213から読み出し、各々、リアルタイム画面、マップ画面を更新する。 Thereafter, the facility information acquired from the information providing server 100 is written in the map information database 213 of the cache database (1006), and the fact that the map information has been updated is processed in real mode processing (FIGS. 6A and 6B) and map mode processing (FIG. 7A and FIG. 7B) (1007). In the real mode process and the map mode process, when update of the map information is notified, the updated map information is read from the map information database 213, and the real time screen and the map screen are updated respectively.
その後、タイマによって一定時間が経過したか否かを判定し、一定時間が経過した後(1008)、地図情報更新処理を終了するか否かを判定する(1009)。メニュー処理のステップ510において、地図情報更新処理の終了が指示された場合、地図情報更新処理を終了する(1010)。一方、地図情報更新処理を終了しない場合、ステップ1001に戻り、さらに、端末200の現在の位置の情報を取得する。 Thereafter, it is determined whether or not a certain time has passed by a timer, and after a certain time has passed (1008), it is determined whether or not to end the map information update process (1009). If the end of the map information update process is instructed in step 510 of the menu process, the map information update process ends (1010). On the other hand, if the map information update process is not terminated, the process returns to step 1001 and information on the current position of the terminal 200 is acquired.
図11は、本実施形態の画面遷移図を説明する図である。 FIG. 11 is a diagram for explaining a screen transition diagram of the present embodiment.
端末200が起動すると、ホーム画面1101が表示される。ホーム画面1101には、電力設備情報のアイコンが含まれる。利用者が電力設備情報のアイコンをタップすることによって、メニュー処理(図5)が起動し、メニュー画面1102が表示される。 When the terminal 200 is activated, a home screen 1101 is displayed. Home screen 1101 includes an icon of power equipment information. When the user taps the icon of the power equipment information, the menu process (FIG. 5) is activated and the menu screen 1102 is displayed.
メニュー画面1102には、リアルモードアイコン及びマップモードアイコンが含まれる。利用者がリアルモードのアイコンをタップすることによって、リアルモード処理(図6A、図6B)が起動し、リアルタイム画面1103が表示される。また、利用者がマップモードのアイコンをタップすることによって、マップモード処理(図7A、図7B)が起動し、マップ画面1104が表示される。リアルタイム画面1103及びマップ画面1104の詳細は、各々、図12及び図13を用いて前述したとおりである。 The menu screen 1102 includes a real mode icon and a map mode icon. When the user taps the real mode icon, the real mode processing (FIG. 6A, FIG. 6B) is activated, and the real time screen 1103 is displayed. In addition, when the user taps the map mode icon, the map mode process (FIGS. 7A and 7B) is activated, and the map screen 1104 is displayed. Details of the real-time screen 1103 and the map screen 1104 are as described above with reference to FIGS.
リアルタイム画面1103及びマップ画面1104において、設備概要の吹き出しが選択されると、設備情報画面処理(図8)が起動し、設備情報詳細画面1105(図14)が表示される。 When a balloon of equipment outline is selected on the real-time screen 1103 and the map screen 1104, the equipment information screen process (FIG. 8) is activated and the equipment information detail screen 1105 (FIG. 14) is displayed.
なお、各画面において[戻る]キーが操作されると、直前の画面に戻る。メニュー画面において[戻る]キーが操作されると、メニュー画面1102を閉じ、メニュー処理を終了する。なお、[戻る]キーの操作ではなく、戻るアイコンを画面上に表示し、当該戻るアイコンがタップされると前述の処理をしてもよい。 When the [Return] key is operated on each screen, the screen returns to the previous screen. When the [Return] key is operated on the menu screen, the menu screen 1102 is closed and the menu process is terminated. Note that instead of operating the [Return] key, a return icon may be displayed on the screen, and the process described above may be performed when the return icon is tapped.
図14は、本実施形態の設備情報詳細画面1105を説明する図である。 FIG. 14 is a diagram illustrating the facility information detail screen 1105 of the present embodiment.
設備情報詳細画面1105は、設備の種類(電柱)、当該設備に付帯する設備(トランス、開閉器など)、設備ID(電柱番号)、製造番号、製造メーカ、型名、設置場所(緯度、経度)などが表示される。 The equipment information detail screen 1105 includes the type of equipment (electric pole), equipment attached to the equipment (transformer, switch, etc.), equipment ID (electric pole number), serial number, manufacturer, model name, installation location (latitude, longitude) ) Etc. are displayed.
図15は、本実施形態のリアルモード処理のシーケンス図である。 FIG. 15 is a sequence diagram of real mode processing according to the present embodiment.
まず、ホーム画面1101において電力設備情報のアイコンがタップされるとメニュー処理を開始し、メニュー画面1102を表示し(1501)、設備情報更新処理を開始する(1502)。メニュー画面1102においてリアルモードのアイコンがタップされるとリアルモード処理を開始し、リアルタイム画面1103を表示する(1503)。 First, when the power facility information icon is tapped on the home screen 1101, menu processing is started, the menu screen 1102 is displayed (1501), and facility information update processing is started (1502). When the real mode icon is tapped on the menu screen 1102, real mode processing is started and the real time screen 1103 is displayed (1503).
その後、設備情報更新処理は、所定のタイミング(例えば、所定時間間隔)で、情報提供サーバ100に接続し、設備情報配布処理を呼び出す。このとき、端末200の現在位置の情報が設備情報配布処理に送信される(1504)。設備情報配布処理は、端末200の設備情報更新処理から呼び出されると、端末200から送信された位置情報をキーとして、マスタデータベースの設備情報データベース110に検索を指示する(1505)。 Thereafter, the facility information update process connects to the information providing server 100 at a predetermined timing (for example, at a predetermined time interval) and calls the facility information distribution process. At this time, information on the current position of the terminal 200 is transmitted to the facility information distribution process (1504). When called from the equipment information update process of the terminal 200, the equipment information distribution process instructs the equipment information database 110 of the master database to perform a search using the position information transmitted from the terminal 200 as a key (1505).
設備情報データベース110は、検索指示によって指定された位置から所定の範囲内の設備の情報を抽出し、設備情報配布処理に返信する(1506)。このとき、要求された情報が設備情報データベース110に格納されていない場合、設備情報配布処理は、設備情報更新処理から要求された情報を既存システム400に要求する。設備情報配布処理は、設備情報データベース110から取得した設備の情報を、端末200の設備情報更新処理に返信する(1507)。 The equipment information database 110 extracts equipment information within a predetermined range from the position specified by the search instruction, and returns it to the equipment information distribution process (1506). At this time, if the requested information is not stored in the facility information database 110, the facility information distribution process requests the existing system 400 for the information requested from the facility information update process. In the facility information distribution process, the facility information acquired from the facility information database 110 is returned to the facility information update process of the terminal 200 (1507).
設備情報更新処理は、設備情報配布処理から受信した設備の情報を、キャッシュデータベースの設備情報データベース212に書き込む(1508)。設備情報データベース212は、設備の情報を更新した後、更新の終了を設備情報更新処理に返信する(1509)。設備情報更新処理は、設備情報データベース212の更新を、リアルモード処理に通知する(1510)。 In the facility information update process, the facility information received from the facility information distribution process is written in the facility information database 212 of the cache database (1508). After updating the facility information, the facility information database 212 returns the end of the update to the facility information update process (1509). The facility information update process notifies the real mode process of the update of the facility information database 212 (1510).
リアルモード処理は、設備情報データベースの更新の通知を受信すると、設備情報データベース212を参照し(1511)、設備情報データベース212から、リアルタイム画面に表示する設備情報の提供を受ける(1512)。その後、リアルモード処理は、設備情報更新処理にACKメッセージを送信する(1513)。 In the real mode process, when the notification of the update of the facility information database is received, the facility information database 212 is referred to (1511), and the facility information displayed on the real time screen is received from the facility information database 212 (1512). Thereafter, the real mode process transmits an ACK message to the facility information update process (1513).
なお、1504〜1513の処理は、前述したように所定時間間隔で繰り返し実行される他、端末200が所定の閾値以上の距離を移動した場合や、更新イベントを受信した場合にも実行される。 Note that the processing of 1504 to 1513 is repeatedly executed at predetermined time intervals as described above, and is also executed when the terminal 200 moves a distance equal to or greater than a predetermined threshold or when an update event is received.
その後、リアルタイム画面において、設備概要の吹き出しがタップされると、設備情報画面処理を開始する(1514)。設備情報画面処理は、設備情報データベース212を参照し(1515)、設備情報データベース212から、設備情報詳細画面に表示する設備情報の提供を受ける(1516)。その後、設備情報画面処理は、[戻る]キーの操作を検出すると、設備情報詳細画面を閉じて、設備情報画面処理を終了し、リアルモード処理に戻り、リアルタイム画面を表示する(1517)。 Thereafter, when a balloon of the equipment outline is tapped on the real-time screen, the equipment information screen processing is started (1514). The facility information screen process refers to the facility information database 212 (1515), and receives provision of facility information to be displayed on the facility information detail screen from the facility information database 212 (1516). Thereafter, when the operation of the [Return] key is detected, the facility information screen processing closes the facility information detail screen, ends the facility information screen processing, returns to the real mode processing, and displays the real time screen (1517).
リアルモード処理は、[戻る]キーの操作を検出すると、リアルタイム画面を閉じて、リアルモード処理を終了し、メニュー処理に戻り、メニュー画面を表示する(1518)。 When the operation of the [Return] key is detected, the real mode process closes the real time screen, ends the real mode process, returns to the menu process, and displays the menu screen (1518).
メニュー処理は、[ホーム]キーの操作を検出すると、メニュー画面を閉じて、メニュー処理を終了する(1519)。 When the menu process detects an operation of the [Home] key, the menu screen is closed and the menu process is terminated (1519).
図16は、本実施形態のマップモード処理のシーケンス図である。 FIG. 16 is a sequence diagram of map mode processing according to the present embodiment.
まず、ホーム画面1101において電力設備情報のアイコンがタップされるとメニュー処理を開始し、メニュー画面1102を表示し(1601)、設備情報更新処理及び地図情報更新処理を開始する(1602)。メニュー画面1102においてマップモードのアイコンがタップされるとマップモード処理を開始し、マップ画面1103を表示する(1603)。 First, when the power facility information icon is tapped on the home screen 1101, menu processing is started, the menu screen 1102 is displayed (1601), and facility information update processing and map information update processing are started (1602). When a map mode icon is tapped on the menu screen 1102, map mode processing is started and the map screen 1103 is displayed (1603).
その後、設備情報更新処理は、所定のタイミング(例えば、所定時間間隔)で、情報提供サーバ100に接続し、設備情報配布処理を呼び出す。このとき、端末200の現在位置の情報が設備情報配布処理に送信される(1604)。設備情報配布処理は、端末200の設備情報更新処理から呼び出されると、端末200から送信された位置情報をキーとして、マスタデータベースの設備情報データベース110に検索を指示する(1605)。 Thereafter, the facility information update process connects to the information providing server 100 at a predetermined timing (for example, at a predetermined time interval) and calls the facility information distribution process. At this time, information on the current position of the terminal 200 is transmitted to the facility information distribution process (1604). When called from the equipment information update process of the terminal 200, the equipment information distribution process instructs the equipment information database 110 of the master database to perform a search using the position information transmitted from the terminal 200 as a key (1605).
設備情報データベース110は、検索指示によって指定された位置から所定の範囲内の設備の情報を抽出し、設備情報配布処理に返信する(1606)。このとき、要求された情報が設備情報データベース110に格納されていない場合、設備情報配布処理は、設備情報更新処理から要求された情報を既存システム400に要求する。設備情報配布処理は、設備情報データベース110から取得した設備の情報を、端末200の設備情報更新処理に返信する(1607)。 The equipment information database 110 extracts equipment information within a predetermined range from the position specified by the search instruction, and returns it to the equipment information distribution process (1606). At this time, if the requested information is not stored in the facility information database 110, the facility information distribution process requests the existing system 400 for the information requested from the facility information update process. In the facility information distribution process, the facility information acquired from the facility information database 110 is returned to the facility information update process of the terminal 200 (1607).
設備情報更新処理は、設備情報配布処理から受信した設備の情報を、キャッシュデータベースの設備情報データベース212に書き込む(1608)。設備情報データベース212は、設備の情報を更新した後、更新の終了を設備情報更新処理に返信する(1609)。 In the facility information update process, the facility information received from the facility information distribution process is written into the facility information database 212 of the cache database (1608). After updating the facility information, the facility information database 212 returns the end of the update to the facility information update process (1609).
また、地図情報更新処理は、情報提供サーバ100に接続し、地図情報配布処理を呼び出す。このとき、端末200の現在位置の情報が地図情報配布処理に送信される(1610)。地図情報配布処理は、端末200の地図情報更新処理から呼び出されると、端末200から送信された位置情報をキーとして、マスタデータベースの地図情報データベース120に検索を指示する(1611)。 The map information update process connects to the information providing server 100 and calls the map information distribution process. At this time, information on the current position of the terminal 200 is transmitted to the map information distribution process (1610). When the map information distribution process is called from the map information update process of the terminal 200, the map information database 120 of the master database is instructed to search using the position information transmitted from the terminal 200 as a key (1611).
地図情報データベース120は、検索指示によって指定された位置から所定の範囲内の地図の情報を抽出し、地図情報配布処理に返信する(1612)。このとき、要求された情報が地図情報データベース120に格納されていない場合、地図情報配布処理は、地図情報更新処理から要求された情報を既存システム400に要求する。地図情報配布処理は、地図情報データベース120から取得した設備の情報を、端末200の地図情報更新処理に返信する(1613)。 The map information database 120 extracts map information within a predetermined range from the position specified by the search instruction, and returns it to the map information distribution process (1612). At this time, if the requested information is not stored in the map information database 120, the map information distribution process requests the existing system 400 for the information requested from the map information update process. In the map information distribution process, the facility information acquired from the map information database 120 is returned to the map information update process of the terminal 200 (1613).
地図情報更新処理は、地図情報配布処理から受信した地図の情報を、キャッシュデータベースの地図情報データベース213に書き込む(1614)。地図情報データベース213は、地図の情報を更新した後、更新の終了を地図情報更新処理に返信する(1615)。設備情報更新処理及び地図情報更新処理は、設備情報データベース212及び地図情報データベース213の更新を、マップモード処理に通知する(1616)。なお、本実施の形態では、設備情報データベース212及び地図情報データベース213の両方が更新された後に、データベースの更新をマップモード処理に通知したが、設備情報データベース212及び地図設備情報データベース213の一方が更新された後に、データベースの更新をマップモード処理に通知してもよい。 In the map information update process, the map information received from the map information distribution process is written in the map information database 213 of the cache database (1614). After updating the map information, the map information database 213 returns the end of the update to the map information update process (1615). In the equipment information update process and the map information update process, the update of the equipment information database 212 and the map information database 213 is notified to the map mode process (1616). In this embodiment, after both the facility information database 212 and the map information database 213 are updated, the update of the database is notified to the map mode processing. However, one of the facility information database 212 and the map facility information database 213 After the update, the map mode process may be notified of the database update.
マップモード処理は、データベースの更新の通知を受信すると、設備情報データベース212を参照し(1617)、設備情報データベース212から、マップタイム画面に表示する設備情報の提供を受ける(1618)。また、マップモード処理は、地図情報データベース213を参照し(1619)、地図情報データベース212から、マップタイム画面に表示する設備情報の提供を受ける(1620)。その後、マップモード処理は、設備情報更新処理及び地図情報更新処理にACKメッセージを送信する(1621)。 In the map mode process, when a database update notification is received, the facility information database 212 is referred to (1617), and the facility information displayed on the map time screen is received from the facility information database 212 (1618). Further, the map mode process refers to the map information database 213 (1619), and receives provision of facility information to be displayed on the map time screen from the map information database 212 (1620). Thereafter, the map mode process transmits an ACK message to the facility information update process and the map information update process (1621).
なお、1604〜1621の処理は、前述したように所定時間間隔で繰り返し実行される他、端末200が所定の閾値以上の距離を移動した場合や、更新イベントを受信した場合にも実行される。 Note that the processing of 1604 to 1621 is repeatedly executed at predetermined time intervals as described above, and is also executed when the terminal 200 moves a distance equal to or greater than a predetermined threshold or when an update event is received.
また、設備情報データベース212及び地図情報データベース213は、同じタイミングで更新されても、異なるタイミング(例えば、異なる周期)で更新されてもよい。 Further, the facility information database 212 and the map information database 213 may be updated at the same timing or at different timings (for example, different periods).
その後、マップ画面において、設備概要の吹き出しがタップされると、設備情報画面処理を開始する(1622)。設備情報画面処理は、設備情報データベース212を参照し(1623)、 設備情報データベース212から、設備情報詳細画面に表示する設備情報の提供を受ける(1624)。その後、設備情報画面処理は、[戻る]キーの操作を検出すると、設備情報詳細画面を閉じて、設備情報画面処理を終了し、マップモード処理に戻り、リアルタイム画面を表示する(1625)。 Thereafter, when a balloon of the equipment outline is tapped on the map screen, the equipment information screen processing is started (1622). The facility information screen process refers to the facility information database 212 (1623), and receives provision of facility information to be displayed on the facility information detail screen from the facility information database 212 (1624). After that, when the operation of the [Return] key is detected, the facility information screen processing closes the facility information detail screen, ends the facility information screen processing, returns to the map mode processing, and displays the real time screen (1625).
マップモード処理は、[戻る]キーの操作を検出すると、マップ画面を閉じて、マップモード処理を終了し、メニュー処理に戻り、メニュー画面を表示する(1626)。 In the map mode process, when the operation of the [Return] key is detected, the map screen is closed, the map mode process is terminated, the menu process is returned, and the menu screen is displayed (1626).
メニュー処理は、[ホーム]キーの操作を検出すると、メニュー画面を閉じて、メニュー処理を終了する(1627)。 When the menu processing detects the operation of the [Home] key, the menu screen is closed and the menu processing is terminated (1627).
図17は、本実施形態の現在位置補正処理のフローチャートである。 FIG. 17 is a flowchart of the current position correction process of this embodiment.
現在位置補正処理は、現在位置補正アイコン1322がタップされ、現在位置補正モードがONになることによって起動される。現在位置補正処理では、まず、現在位置マーカ1313Aのマップ画面1104上の座標を取得する(1701)。 The current position correction process is started when the current position correction icon 1322 is tapped and the current position correction mode is turned on. In the current position correction process, first, the coordinates on the map screen 1104 of the current position marker 1313A are acquired (1701).
その後、図18に示すように、ユーザが現在位置マーカを真の現在位置に画面上で移動(ドラッグ)した後、ドラッグ後の現在位置マーカ1313Bのマップ画面上の座標を取得する(1702)。 Then, as shown in FIG. 18, after the user moves (drags) the current position marker to the true current position on the screen, the coordinates of the current position marker 1313B after the dragging are acquired (1702).
その後、現在位置マーカのドラッグ前の座標とドラッグ後の座標との差を計算し、座標の差を緯度・経度の差に変換し(1703)、計算された緯度・経度の差を位置補正データ215に格納する(1704)。 Thereafter, the difference between the coordinates before dragging and the coordinates after dragging of the current position marker is calculated, the difference between the coordinates is converted into a difference between latitude and longitude (1703), and the calculated difference between latitude and longitude is calculated as position correction data. It is stored in 215 (1704).
この位置補正データ215は、マップ画面及びリアルタイム画面を描画する際に参照され、GPSユニット206から出力された位置情報を、位置補正データ215に格納された経度、緯度だけ補正して、地図及び周辺画像を描画する。 The position correction data 215 is referred to when the map screen and the real-time screen are drawn. The position information output from the GPS unit 206 is corrected only by the longitude and latitude stored in the position correction data 215, and the map and its surroundings are corrected. Draw an image.
図19は、本実施形態の設備位置補正処理のフローチャートである。 FIG. 19 is a flowchart of the equipment position correction process of this embodiment.
設備位置補正処理は、設備位置補正モードがONになっている場合に、リアルモード処理において、リアルタイム画面の描画毎に実行される。設備位置補正モードのON、OFFの切り替えは、例えば、設定画面(図示省略)において、設定することができる。 The equipment position correction process is executed for each drawing of the real time screen in the real mode process when the equipment position correction mode is ON. Switching of the equipment position correction mode ON and OFF can be set, for example, on a setting screen (not shown).
まず、リアルタイム画面に表示する設備(設備アイコン)の位置をキャッシュデータベースの設備情報データベース212から取得し(1901)、リアルタイム画面上の仮表示位置の中心の座標を計算する(1902)。 First, the position of the equipment (equipment icon) displayed on the real-time screen is acquired from the equipment information database 212 of the cache database (1901), and the coordinates of the center of the temporary display position on the real-time screen are calculated (1902).
その後、リアルタイム画面に表示される周辺画像を解析して、当該周辺画像に含まれる設備(例えば、電柱、トランスなど)の画像を認識する(1903)。例えば、周辺画像を解析して、当該周辺画像に含まれる画像を抽出し、抽出された画像の特徴量を計算する。そして、計算された画像の特徴量と、認識用パターン216に格納されている画像の特徴量とを比較して、認識用パターン216と類似する画像を周辺画像から認識し、当該認識された画像に外接する矩形又は円を定め、その位置をRAM210に保存する。 Thereafter, the peripheral image displayed on the real-time screen is analyzed to recognize an image of equipment (for example, a utility pole, a transformer, etc.) included in the peripheral image (1903). For example, the peripheral image is analyzed, an image included in the peripheral image is extracted, and a feature amount of the extracted image is calculated. Then, the calculated feature amount of the image is compared with the feature amount of the image stored in the recognition pattern 216, an image similar to the recognition pattern 216 is recognized from the peripheral image, and the recognized image A rectangle or circle circumscribing is defined, and the position is stored in the RAM 210.
その後、当該設備アイコンの表示位置の候補があるか否かを判定する(1904)。 Thereafter, it is determined whether there is a candidate for the display position of the facility icon (1904).
その結果、ステップ1903において認識された画像、すなわち、当該設備アイコンの表示位置の候補がなければ、当該設備アイコンの表示位置を補正することができないので、当該設備アイコンを仮表示位置に半透明で表示する(1909)。尚、仮表示位置への設備アイコンの描画は、半透明でなくても、位置が補正された設備アイコンと区別できる形態で表示すればよい。この様に、補正されなかった設備アイコンと補正された設備アイコンとを別な形態で表示することによって、補正の有無(すなわち、位置誤差の程度)を分かりやすく表示することができる。 As a result, if there is no image recognized in step 1903, that is, the display position of the equipment icon, the display position of the equipment icon cannot be corrected. Therefore, the equipment icon is translucent to the temporary display position. It is displayed (1909). The drawing of the equipment icon at the temporary display position may be displayed in a form that can be distinguished from the equipment icon whose position is corrected, even if it is not translucent. In this way, by displaying the equipment icon that has not been corrected and the corrected equipment icon in different forms, it is possible to display whether or not correction has been made (that is, the degree of position error) in an easy-to-understand manner.
一方、ステップ1903において認識された画像、すなわち、当該設備アイコンの表示位置の候補があれば、当該設備アイコンの表示位置を補正することができるので、認識された各画像(すなわち、当該画像に外接する矩形又は円)の中心の座標を計算し(1905)、認識された各画像の中心座標と、仮表示位置の中心座標との距離を計算し(1906)、中心位置間の距離が最も短い画像(表示位置候補)を選択する(1907)。この様に、最も距離が近い表示位置候補を選択することによって、利用者に補正位置を選択させることなく、自動的に設備の正しい位置を決定し、適切な補正をすることができる。 On the other hand, if there is an image recognized in step 1903, that is, a candidate for the display position of the facility icon, the display position of the facility icon can be corrected, so that each recognized image (that is, circumscribing the image) (1905), the distance between the center coordinates of each recognized image and the center coordinates of the temporary display position is calculated (1906), and the distance between the center positions is the shortest. An image (display position candidate) is selected (1907). In this manner, by selecting the display position candidate having the shortest distance, the correct position of the equipment can be automatically determined and appropriate correction can be performed without causing the user to select the correction position.
そして、選択された表示位置候補の中心座標を表示位置テーブル217に格納する。 Then, the center coordinates of the selected display position candidate are stored in the display position table 217.
表示位置テーブル217に表示位置候補の中心座標を格納することによって、リアルタイム画面の描画時に表示位置テーブル219が参照されると、表示位置テーブル217に格納された座標に設備アイコンが表示される。 By storing the center coordinates of the display position candidates in the display position table 217, when the display position table 219 is referred to when the real-time screen is drawn, the facility icon is displayed at the coordinates stored in the display position table 217.
図20は、本実施形態の表示位置テーブル217を説明する図である。 FIG. 20 is a diagram for explaining the display position table 217 of the present embodiment.
表示位置テーブル217は、表示オブジェクトを一意に識別するための識別子2171、表示オブジェクトが表示される画面上の座標2172、表示オブジェクトが画面上に表示される大きさ2173、及び表示形態2174を含む。表示形態2174は、表示オブジェクトが通常の表示がされるか、半透明(すなわち、別な表示形態)で表示されるかを示すフラグである。 The display position table 217 includes an identifier 2171 for uniquely identifying a display object, coordinates 2172 on the screen on which the display object is displayed, a size 2173 on which the display object is displayed on the screen, and a display form 2174. The display form 2174 is a flag that indicates whether the display object is displayed normally or translucent (that is, another display form).
以上説明したように、本発明の実施形態によると、AR(拡張現実)技術を用いて、現場の画像に重畳させて、設備データベースの情報を表示するので、社外でも設備の情報を確認することができる。 As described above, according to the embodiment of the present invention, using the AR (augmented reality) technology, the equipment database information is displayed by superimposing it on the site image, so the equipment information can be confirmed even outside the company. Can do.
また、地図上で現在位置を補正するので、現在位置の精度を向上させることができる。さらに、画像認識技術を用いて、位置情報を補正するので、正確な位置に設備の情報を表示することができる。 Further, since the current position is corrected on the map, the accuracy of the current position can be improved. Furthermore, since the position information is corrected using an image recognition technique, the facility information can be displayed at an accurate position.
以上本発明の実施形態について、電柱等の電力設備の情報を提供する情報提供システムについて説明したが、本発明の情報提供システムは、電力設備の情報の提供に限らず、その他、現地に設置された物の情報を提供する場合(例えば、工場、発電所などのプラント、ガス又は水道の配給設備)にも適用することができる。 As described above, the embodiment of the present invention has been described with respect to the information providing system that provides information on power facilities such as utility poles. However, the information providing system of the present invention is not limited to providing information on power facilities, and is installed in the field. The present invention can also be applied to the case of providing information on the property (for example, plants such as factories and power plants, gas or water distribution facilities).
100 情報提供サーバ
200 端末
300 ネットワーク
400 既存システム
100 Information providing server 200 Terminal 300 Network 400 Existing system
Claims (6)
前記サーバは、プログラムを実行するプロセッサと、プログラムを格納するメモリと、前記端末装置に提供される情報を格納するデータベースとを有する計算機であり、
前記端末装置は、プログラムを実行するプロセッサと、プログラムを格納するメモリと、周辺の画像を撮影するカメラと、前記端末装置の位置情報を取得する測位装置とを有し、前記周辺の画像に含まれる画像を認識するための画像認識用パターンを保持する通信装置であり、
前記端末装置は、
現在位置の位置情報及び周辺の画像を取得し、
前記サーバに、前記位置情報を送信することによって、情報の提供を要求し、
前記サーバは、
前記端末装置から前記情報の提供の要求を受信した場合、前記受信した要求に含まれる位置情報をキーとして前記データベースを検索し、
当該位置情報によって示される位置から所定の範囲内に設置された設備の情報を取得し、
前記情報を取得した設備と前記端末装置の位置との間の第1の距離を計算し、
前記計算された第1の距離に従って、前記取得した設備の情報を順位付けし、
前記順位付けされた設備の情報を、前記端末装置に送信し、
前記端末装置は、
前記周辺の画像に含まれる画像を認識するための画像認識用パターンを保持し、
前記サーバで付与された順位付けに従って、前記周辺の画像上で、距離が近いものが手前に重畳するように、前記設備の情報を表示し、
前記取得した設備の情報に基づいて、前記設備を前記周辺の画像上に表示する仮位置を計算し、
前記周辺の画像に含まれる画像と前記画像認識用パターンと照合することによって、所定の設備であると判定される1以上の画像を前記周辺の画像から特定し、
前記特定された1以上の画像の位置と前記計算された仮位置との間の第2の距離を計算し、
前記計算された第2の距離が最も短い前記特定された画像を選択し、
前記選択された画像の位置と前記仮位置との差によって、前記周辺の画像上の設備の表示の誤差を計算し、
前記計算された誤差を前記端末装置のメモリに書き込むことを特徴とする情報提供システム。 An information providing system comprising a terminal device and a server for providing information to the terminal device,
The server is a computer having a processor that executes a program, a memory that stores the program, and a database that stores information provided to the terminal device,
The terminal device includes a processor that executes a program, a memory that stores the program, a camera that captures a peripheral image, and a positioning device that acquires position information of the terminal device, and is included in the peripheral image. A communication device that holds an image recognition pattern for recognizing
The terminal device
Obtain location information of the current location and surrounding images,
Requesting the server to provide information by sending the location information;
The server
When the request for providing the information is received from the terminal device, the database is searched using the location information included in the received request as a key,
Obtain information on the equipment installed within a predetermined range from the position indicated by the position information,
Calculating a first distance between the facility from which the information was acquired and the position of the terminal device;
Ranking the acquired equipment information according to the calculated first distance;
Send information of the ranked equipment to the terminal device,
The terminal device
Holding an image recognition pattern for recognizing an image included in the surrounding image;
According to the ranking given by the server, the information on the equipment is displayed on the surrounding image so that the one with a short distance is superimposed on the front ,
Based on the acquired equipment information, calculate a temporary position to display the equipment on the surrounding image,
By collating the image included in the peripheral image with the image recognition pattern, one or more images determined to be predetermined equipment are identified from the peripheral image,
Calculating a second distance between the position of the one or more identified images and the calculated temporary position;
Selecting the identified image with the shortest calculated second distance;
The difference between the position of the selected image and the temporary position is used to calculate the display error of the equipment on the surrounding image,
The information providing system, wherein the calculated error is written in a memory of the terminal device .
前記取得した設備の情報に基づいて、前記設備を前記周辺の画像上に表示する仮位置を計算し、 Based on the acquired equipment information, calculate a temporary position to display the equipment on the surrounding image,
前記周辺の画像に含まれる画像と前記画像認識用パターンとを照合することによって、前記周辺の画像に含まれる画像が所定の設備のものであるか否かを判定し、 By comparing the image included in the peripheral image and the pattern for image recognition, it is determined whether the image included in the peripheral image is of a predetermined facility,
前記周辺の画像に前記所定の設備の画像が含まれると判定した場合、前記所定の設備であると判定した画像の位置に当該設備の表示をし、 When it is determined that the image of the predetermined facility is included in the surrounding image, the facility is displayed at the position of the image determined to be the predetermined facility,
前記周辺の画像に前記所定の設備の画像が含まれないと判定した場合、前記仮位置に前記設備の表示をすることを特徴とする請求項1に記載の情報提供システム。 The information providing system according to claim 1, wherein when it is determined that the image of the predetermined facility is not included in the peripheral image, the facility is displayed at the temporary position.
前記取得した設備の情報に基づいて、前記設備を前記周辺の画像上に表示する仮位置を計算し、 Based on the acquired equipment information, calculate a temporary position to display the equipment on the surrounding image,
前記画像認識用パターンと照合することによって、所定の設備であると判定した画像の位置に当該設備の表示をする場合と、前記仮位置に前記設備の表示をする場合とで、異なる表示形態で前記設備の表示をすることを特徴とする請求項1又は2に記載の情報提供システム。 In the case of displaying the equipment at the position of the image determined to be the predetermined equipment by collating with the image recognition pattern, and in the case of displaying the equipment at the temporary position in different display forms The information providing system according to claim 1, wherein the facility is displayed.
プログラムを実行するプロセッサと、前記プログラムを格納するメモリと、前記サーバと通信をする通信部と、周辺の画像を撮影するカメラと、前記端末装置の位置情報を取得する測位装置とを有し、 A processor that executes a program; a memory that stores the program; a communication unit that communicates with the server; a camera that captures a peripheral image; and a positioning device that acquires position information of the terminal device;
現在位置の位置情報及び周辺の画像を取得し、 Obtain location information of the current location and surrounding images,
前記サーバに、前記位置情報を送信することによって、情報の提供を要求し、 Requesting the server to provide information by sending the location information;
前記要求に含まれる位置情報によって示される位置から所定の範囲内に設置された設備の情報であって、当該設備の位置と前記端末装置の位置との間の第1の距離に従って順位付けされた設備の情報を、前記サーバから取得し、 Information on equipment installed within a predetermined range from the position indicated by the position information included in the request, ranked according to a first distance between the position of the equipment and the position of the terminal device Obtain equipment information from the server,
前記サーバで付与された順位付けに従って、前記周辺の画像上で、距離が近いものが手前に重畳するように、前記設備の情報を表示し、 According to the ranking given by the server, the information on the equipment is displayed on the surrounding image so that the one with a short distance is superimposed on the front,
前記周辺の画像に含まれる画像を認識するための画像認識用パターンを保持し、 Holding an image recognition pattern for recognizing an image included in the surrounding image;
前記取得した設備の情報に基づいて、前記設備を前記周辺の画像上に表示する仮位置を計算し、 Based on the acquired equipment information, calculate a temporary position to display the equipment on the surrounding image,
前記周辺の画像に含まれる画像と前記画像認識用パターンとを照合することによって、 所定の設備であると判定される1以上の画像を前記周辺の画像から特定し、 By collating an image included in the peripheral image and the image recognition pattern, one or more images determined to be predetermined equipment are identified from the peripheral image,
前記特定された1以上の画像の位置と前記計算された仮位置との間の第2の距離を計算し、 Calculating a second distance between the position of the one or more identified images and the calculated temporary position;
前記計算された第2の距離が最も短い前記特定された画像を選択し、 Selecting the identified image with the shortest calculated second distance;
前記選択された画像の位置と前記仮位置との差によって、前記周辺の画像上の設備の表示の誤差を計算し、 The difference between the position of the selected image and the temporary position is used to calculate the display error of the equipment on the surrounding image,
前記計算された誤差を前記端末装置のメモリに書き込むことを特徴とする端末装置。 The terminal device, wherein the calculated error is written in a memory of the terminal device.
前記取得した設備の情報に基づいて、前記設備を前記周辺の画像上に表示する仮位置を計算し、 Based on the acquired equipment information, calculate a temporary position to display the equipment on the surrounding image,
前記周辺の画像に含まれる画像と前記画像認識用パターンとを照合することによって、前記周辺の画像に含まれる画像が所定の設備のものであるか否かを判定し、 By comparing the image included in the peripheral image and the pattern for image recognition, it is determined whether the image included in the peripheral image is of a predetermined facility,
前記周辺の画像に前記所定の設備の画像が含まれると判定した場合、前記所定の設備であると判定した画像の位置に当該設備の表示をし、 When it is determined that the image of the predetermined facility is included in the surrounding image, the facility is displayed at the position of the image determined to be the predetermined facility,
前記周辺の画像に前記所定の設備の画像が含まれないと判定した場合、前記仮位置に前記設備の表示をすることを特徴とする請求項4に記載の端末装置。 The terminal device according to claim 4, wherein when it is determined that an image of the predetermined facility is not included in the peripheral image, the facility is displayed at the temporary position.
前記取得した設備の情報に基づいて、前記設備を前記周辺の画像上に表示する仮位置を計算し、 Based on the acquired equipment information, calculate a temporary position to display the equipment on the surrounding image,
前記画像認識用パターンと照合することによって、所定の設備であると判定した画像の位置に当該設備の表示をする場合と、前記仮位置に前記設備の表示をする場合とで、異なる表示形態で前記設備の表示をすることを特徴とする請求項4又は5に記載の端末装置。 In the case of displaying the equipment at the position of the image determined to be the predetermined equipment by collating with the image recognition pattern, and in the case of displaying the equipment at the temporary position in different display forms The terminal device according to claim 4, wherein the equipment is displayed.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011110201A JP5733720B2 (en) | 2011-05-17 | 2011-05-17 | Information providing system and terminal device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011110201A JP5733720B2 (en) | 2011-05-17 | 2011-05-17 | Information providing system and terminal device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2012242932A JP2012242932A (en) | 2012-12-10 |
| JP5733720B2 true JP5733720B2 (en) | 2015-06-10 |
Family
ID=47464614
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2011110201A Expired - Fee Related JP5733720B2 (en) | 2011-05-17 | 2011-05-17 | Information providing system and terminal device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5733720B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11481999B2 (en) | 2018-11-13 | 2022-10-25 | Kabushiki Kaisha Toshiba | Maintenance work support system and maintenance work support method |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6305149B2 (en) * | 2014-03-26 | 2018-04-04 | 三菱電機株式会社 | Equipment position automatic recognition device |
| JP6278927B2 (en) * | 2015-05-08 | 2018-02-14 | 古河電気工業株式会社 | Bridge inspection support device, bridge inspection support method, bridge inspection support system, and program |
| JP6384443B2 (en) * | 2015-09-25 | 2018-09-05 | 横河電機株式会社 | Inspection work support device, system, and method |
| JP6588392B2 (en) * | 2016-06-24 | 2019-10-09 | 古河電気工業株式会社 | Inspection support system, information terminal, inspection support method, and program |
| DE112016007015T5 (en) * | 2016-07-29 | 2019-03-21 | Mitsubishi Electric Corporation | DISPLAY DEVICE, DISPLAY CONTROL DEVICE AND DISPLAY CONTROL METHOD |
| JP6605523B2 (en) * | 2017-03-10 | 2019-11-13 | ヤンマー株式会社 | Field information display system |
| JP6479881B2 (en) * | 2017-04-11 | 2019-03-06 | 古河電気工業株式会社 | Inspection support device, inspection support method, and program |
| JP6742491B2 (en) * | 2019-10-16 | 2020-08-19 | ヤンマーパワーテクノロジー株式会社 | Field information display system |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003018638A (en) * | 2001-07-03 | 2003-01-17 | Casio Comput Co Ltd | Information providing apparatus, information providing method, program thereof, communication terminal, and program thereof |
| JP3893983B2 (en) * | 2002-01-17 | 2007-03-14 | ソニー株式会社 | Information providing apparatus, information providing method, storage medium, and computer program |
| JP2005308446A (en) * | 2004-04-19 | 2005-11-04 | Mitsubishi Electric Corp | Wide area facility confirmation method, wide area facility confirmation system, and facility information server apparatus |
| JP2009230255A (en) * | 2008-03-19 | 2009-10-08 | Nippon Telegr & Teleph Corp <Ntt> | Information providing device, information providing method and information providing processing program |
| JP2010118019A (en) * | 2008-11-14 | 2010-05-27 | Sharp Corp | Terminal device, distribution device, control method of terminal device, control method of distribution device, control program, and recording medium |
| JP5244012B2 (en) * | 2009-03-31 | 2013-07-24 | 株式会社エヌ・ティ・ティ・ドコモ | Terminal device, augmented reality system, and terminal screen display method |
-
2011
- 2011-05-17 JP JP2011110201A patent/JP5733720B2/en not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11481999B2 (en) | 2018-11-13 | 2022-10-25 | Kabushiki Kaisha Toshiba | Maintenance work support system and maintenance work support method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2012242932A (en) | 2012-12-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5733720B2 (en) | Information providing system and terminal device | |
| KR102214253B1 (en) | Method, system, terminal, and map server for displaying a map | |
| US20160248505A1 (en) | Smart device performing led-id/rf communication through a camera, and system and method for providing location-based services using the same | |
| WO2015014018A1 (en) | Indoor positioning and navigation method for mobile terminal based on image recognition technology | |
| KR20140054162A (en) | Method for ensuring continuity of service of a personal navigation device and device thereof | |
| US20220076469A1 (en) | Information display device and information display program | |
| CN105136144A (en) | Mall navigation system and mall navigation method | |
| JP2004357216A (en) | Position search system and position search method | |
| WO2014057845A1 (en) | Information processing device, processing method, program, and medium | |
| CN109916408A (en) | Robot indoor positioning and air navigation aid, device, equipment and storage medium | |
| US9818196B2 (en) | Method and device for positioning and navigating | |
| CN109579826B (en) | A direction display control method, device and chip for robot navigation map | |
| CN103839441A (en) | Parking lot parking space positioning method based on character recognition technology through mobile terminal | |
| JP2013205226A (en) | Position correcting system, position correcting method, position information server, and program | |
| JPWO2004081496A1 (en) | Navigation device, navigation system, navigation method and program | |
| JP2014181954A (en) | Correction method of position information of information terminal, correction method of direction information, and information terminal | |
| JP2011113245A (en) | Position recognition device | |
| JP2010028806A (en) | Position management server and communication system and communication terminal device, and position providing apparatus and communication system | |
| JP2017228952A (en) | Mobile communication terminal, mobile communication terminal location specifying method, program | |
| JP2011191892A (en) | Image display system, mobile information terminal and image display program | |
| CN104601819B (en) | The navigation control method of mobile terminal and device | |
| KR101298071B1 (en) | Destination route guidance method and system | |
| US10735902B1 (en) | Method and computer program for taking action based on determined movement path of mobile devices | |
| JP2017143458A (en) | Facility management support system, facility management support method, information terminal, and program | |
| JP2014021802A (en) | Search system, search server and program for portable terminal |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20131220 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20140829 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140909 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20141028 |
|
| 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: 20150317 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150407 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5733720 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| LAPS | Cancellation because of no payment of annual fees |