JP7424092B2 - Information processing device and computer program - Google Patents
Information processing device and computer program Download PDFInfo
- Publication number
- JP7424092B2 JP7424092B2 JP2020024252A JP2020024252A JP7424092B2 JP 7424092 B2 JP7424092 B2 JP 7424092B2 JP 2020024252 A JP2020024252 A JP 2020024252A JP 2020024252 A JP2020024252 A JP 2020024252A JP 7424092 B2 JP7424092 B2 JP 7424092B2
- Authority
- JP
- Japan
- Prior art keywords
- map
- image
- registered
- location
- case
- 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
- 230000010365 information processing Effects 0.000 title claims description 43
- 238000004590 computer program Methods 0.000 title claims description 5
- 238000003384 imaging method Methods 0.000 claims description 45
- 238000000034 method Methods 0.000 claims description 34
- 230000008569 process Effects 0.000 claims description 33
- 238000007689 inspection Methods 0.000 description 53
- 230000004044 response Effects 0.000 description 22
- 238000010586 diagram Methods 0.000 description 12
- 239000000284 extract Substances 0.000 description 8
- 238000000605 extraction Methods 0.000 description 6
- 230000000737 periodic effect Effects 0.000 description 6
- 230000006870 function Effects 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 230000008439 repair process Effects 0.000 description 2
- 230000005856 abnormality Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、情報処理装置、及びコンピュータプログラムに関する。 The present invention relates to an information processing device and a computer program.
特許文献1には、分類名の付与されたディレクトリにコンテンツおよび前記コンテンツに対応する分類情報を格納可能な記憶部と、所望の端末から所望のコンテンツに対応する分類情報を受信する受信部と、前記端末から受信した分類情報と前記記憶部の分類情報とを比較し、前記比較の結果に応じて、前記端末からのコンテンツの格納先となるディレクトリである格納先候補を決定する格納先候補決定部と、前記格納先候補決定部の決定した格納先候補の分類名を前記端末に送信する送信部と、を含むコンテンツ管理装置が開示されている。 Patent Document 1 discloses a storage unit that can store content and classification information corresponding to the content in a directory given a classification name, a receiving unit that receives classification information corresponding to the desired content from a desired terminal, Comparing the classification information received from the terminal with the classification information in the storage unit, and determining a storage destination candidate, which is a directory in which the content from the terminal is stored, according to the comparison result. A content management device is disclosed that includes a content management unit and a transmitting unit that transmits the classification name of the storage location candidate determined by the storage location candidate determination unit to the terminal.
道路、橋又は歩道橋、トンネル等を点検する場合、点検結果の写真を工程ごとに証跡として残すことが、国土交通省が定めた定期点検要領により義務付けられている。点検結果の写真をサーバにアップロードすることで証跡として登録する場合、点検実施者が点検現場で写真を逐一アップロードするのは点検作業の負担となる。点検終了後に点検箇所の写真を登録しようとすると、観光地のモニュメントとは異なり、どの写真がどの点検箇所のものかを判断するのが困難である。 When inspecting roads, bridges, pedestrian bridges, tunnels, etc., it is required by the periodic inspection guidelines established by the Ministry of Land, Infrastructure, Transport and Tourism to leave photographs of the inspection results as evidence for each process. When registering photos of inspection results as a trail by uploading them to a server, it becomes a burden on the inspection worker to upload the photos one by one at the inspection site. When attempting to register photos of inspection points after an inspection is completed, unlike monuments at tourist spots, it is difficult to determine which photos belong to which inspection points.
本発明は、点検箇所の画像の登録業務を支援することができる情報処理装置及びコンピュータプログラムを提供することを目的とする。 An object of the present invention is to provide an information processing device and a computer program that can support the registration work of images of inspection points.
本発明の第1態様に係る情報処理装置は、プロセッサを備え、前記プロセッサは、複数の工程を有する案件のいずれにも証跡として登録されていない画像の撮像場所を、前記画像の位置情報に基づいて地図上に示す第1のマップと、前記第1のマップで前記撮像場所が選択されると、当該撮像場所から所定の範囲に含まれる前記案件の場所を地図上に示す第2のマップと、前記第2のマップで示した前記案件について、前記工程のそれぞれの日付に関する情報及び証跡の登録の有無を示すリストと、を1つの画面に提示する処理を実行する。 An information processing device according to a first aspect of the present invention includes a processor, and the processor determines a location where an image was taken that is not registered as a trail in any of the projects having a plurality of steps, based on position information of the image. and a second map that shows on a map the location of the matter included in a predetermined range from the imaging location when the imaging location is selected on the first map. , for the case shown in the second map, performs a process of presenting on one screen information regarding the dates of each of the steps and a list indicating whether or not a trail has been registered.
本発明の第2態様に係る情報処理装置は、本発明の第1態様に係る情報処理装置であって、前記プロセッサは、前記第1のマップで前記撮像場所が選択されると、当該撮像場所で撮像された画像を証跡として登録する案件及び工程の候補を前記リストに提示する。 An information processing device according to a second aspect of the present invention is the information processing device according to the first aspect of the present invention, wherein when the image capturing location is selected in the first map, the processor selects the image capturing location from the first map. Candidates for projects and processes for which images taken in the above are to be registered as trails are presented in the list.
本発明の第3態様に係る情報処理装置は、本発明の第2態様に係る情報処理装置であって、前記日付に関する情報は、前記工程のそれぞれの期日であり、前記プロセッサは、前記期日を過ぎていない工程を候補として前記リストに提示する。 The information processing apparatus according to a third aspect of the present invention is the information processing apparatus according to the second aspect of the present invention, in which the information regarding the date is a date for each of the steps, and the processor is configured to Processes that have not yet been passed are presented as candidates on the list.
本発明の第4態様に係る情報処理装置は、本発明の第2態様に係る情報処理装置であって、前記日付に関する情報は、前記工程のそれぞれの期日であり、前記プロセッサは、前記期日を過ぎているが、証跡が登録されていない工程を候補として前記リストに提示する。 The information processing device according to a fourth aspect of the present invention is the information processing device according to the second aspect of the present invention, wherein the information regarding the date is a date for each of the steps, and the processor is configured to set the date to the date. Processes that have passed but for which no trails have been registered are presented as candidates on the list.
本発明の第5態様に係る情報処理装置は、本発明の第1態様に係る情報処理装置であって、前記プロセッサは、前記第1のマップで前記撮像場所が選択されると、当該撮像場所で撮像された画像を前記第1のマップに重畳して提示する。 An information processing device according to a fifth aspect of the present invention is the information processing device according to the first aspect of the present invention, wherein when the image capturing location is selected in the first map, the information processing device The image captured in the first map is superimposed on the first map and presented.
本発明の第6態様に係る情報処理装置は、本発明の第1態様に係る情報処理装置であって、前記プロセッサは、前記第1のマップで前記撮像場所が選択されると、当該撮像場所で撮像された画像を前記第1のマップと別の画面で提示する。 An information processing device according to a sixth aspect of the present invention is the information processing device according to the first aspect of the present invention, wherein when the imaging location is selected in the first map, the processor selects the imaging location from the imaging location. The image captured by is presented on a screen separate from the first map.
本発明の第7態様に係る情報処理装置は、本発明の第5態様又は第6態様に係る情報処理装置であって、前記プロセッサは、前記第2のマップで前記案件の場所が選択されると、当該案件で証跡として登録された画像を前記第2のマップに重畳して提示する。 An information processing apparatus according to a seventh aspect of the present invention is an information processing apparatus according to the fifth or sixth aspect of the present invention, wherein the processor selects the location of the case on the second map. Then, the image registered as a trail in the case is displayed superimposed on the second map.
本発明の第8態様に係る情報処理装置は、本発明の第5態様又は第6態様に係る情報処理装置であって、前記プロセッサは、前記第2のマップで前記案件の場所が選択されると、当該案件で証跡として登録された画像を前記第2のマップと別の画面で提示する。 An information processing apparatus according to an eighth aspect of the present invention is an information processing apparatus according to the fifth or sixth aspect of the present invention, wherein the processor selects a location of the case on the second map. Then, the image registered as a trail in the case is presented on a screen separate from the second map.
本発明の第9態様に係るコンピュータプログラムは、コンピュータに、複数の工程を有する案件のいずれにも証跡として登録されていない画像の撮像場所を、前記画像の位置情報に基づいて地図上に示す第1のマップと、前記第1のマップで前記撮像場所が選択されると、当該撮像場所から所定の範囲に含まれる前記案件の場所を地図上に示す第2のマップと、前記第2のマップで示した前記案件について、前記工程のそれぞれの日付に関する情報及び証跡の登録の有無を示すリストと、を1つの画面に提示する処理を実行させる。 A computer program according to a ninth aspect of the present invention causes a computer to display a location where an image was taken that is not registered as a trail in any of the projects having a plurality of steps on a map based on the position information of the image. 1 map, and when the imaging location is selected in the first map, a second map showing on a map the location of the matter included in a predetermined range from the imaging location, and the second map; For the case indicated by , a process is executed to present on one screen information regarding the dates of each of the steps and a list indicating whether or not a trail has been registered.
本発明の第1態様によれば、案件のいずれにも証跡として登録されていない画像の撮像場所の情報と、各案件の工程についての証跡の登録の有無とを1つの画面に提示することで、点検箇所の画像の登録業務を支援することができる。 According to the first aspect of the present invention, information on the capturing location of an image that is not registered as a trail in any of the projects and whether or not a trail is registered for the process of each project can be displayed on one screen. , it is possible to support the registration of images of inspection points.
本発明の第2態様によれば、選択された画像を証跡として登録できる案件及び工程を提案できる。 According to the second aspect of the present invention, it is possible to propose a case and a process in which a selected image can be registered as a trail.
本発明の第3態様によれば、工程の期日が過ぎていない案件を、選択された画像を証跡として登録できる案件及び工程として提案できる。 According to the third aspect of the present invention, it is possible to propose a case and a process for which the selected image can be registered as a trail, for cases whose process deadlines have not passed.
本発明の第4態様によれば、工程の期日が過ぎている案件において、証跡が登録されていない工程を、選択された画像を証跡として登録できる案件及び工程として提案できる。 According to the fourth aspect of the present invention, it is possible to propose a process for which a trail is not registered in a case for which the date of the process has passed as a case and a process in which the selected image can be registered as a trail.
本発明の第5態様によれば、選択された撮像場所で撮像された画像を確認させることが出来る。 According to the fifth aspect of the present invention, it is possible to confirm an image captured at a selected imaging location.
本発明の第6態様によれば、選択された撮像場所で撮像された画像を確認させることが出来る。 According to the sixth aspect of the present invention, it is possible to confirm an image captured at a selected imaging location.
本発明の第7態様によれば、選択された案件の場所で証跡として登録された画像を確認させることが出来る。 According to the seventh aspect of the present invention, it is possible to confirm the image registered as a trail at the location of the selected case.
本発明の第8態様によれば、選択された案件の場所で証跡として登録された画像を確認させることが出来る。 According to the eighth aspect of the present invention, it is possible to confirm the image registered as a trail at the location of the selected case.
本発明の第9態様によれば、案件のいずれにも証跡として登録されていない画像の撮像場所の情報と、各案件の工程についての証跡の登録の有無とを1つの画面に提示することで、点検箇所の画像の登録業務を支援することができる。 According to the ninth aspect of the present invention, information on the capturing location of an image that is not registered as a trail in any of the projects and whether or not a trail is registered for the process of each project can be displayed on one screen. , it is possible to support the registration of images of inspection points.
本発明によれば、案件のいずれにも証跡として登録されていない画像の撮像場所の情報と、各案件の工程についての証跡の登録の有無とを1つの画面に提示することで、点検箇所の画像の登録業務を支援することができる。 According to the present invention, by presenting on a single screen information about the capturing location of an image that is not registered as a trail in any of the projects and whether or not a trail has been registered for each process in the project, inspection points can be identified. It can support image registration work.
以下、本発明の実施形態の一例を、図面を参照しつつ説明する。なお、各図面において同一または等価な構成要素および部分には同一の参照符号を付与している。また、図面の寸法比率は、説明の都合上誇張されており、実際の比率とは異なる場合がある。 An example of an embodiment of the present invention will be described below with reference to the drawings. In addition, the same reference numerals are given to the same or equivalent components and parts in each drawing. Furthermore, the dimensional ratios in the drawings are exaggerated for convenience of explanation and may differ from the actual ratios.
図1は、本実施形態に係る情報処理システムの概略構成を示す図である。本実施形態に係る情報処理システムは、道路、トンネル、橋梁又は歩道橋のような建築物の点検業務に用いられるシステムである。本実施形態に係る情報処理システムは、サーバ10と、端末装置20と、を有する。 FIG. 1 is a diagram showing a schematic configuration of an information processing system according to this embodiment. The information processing system according to this embodiment is a system used for inspection work of buildings such as roads, tunnels, bridges, or pedestrian bridges. The information processing system according to this embodiment includes a server 10 and a terminal device 20.
サーバ10は、情報処理装置の一例であり、点検業務を行った点検作業者が点検現場で撮像した画像を格納し、端末装置20からのリクエストに応じて点検業務に関する情報を端末装置20に提示する。すなわち、サーバ10は、点検現場で撮像された画像を証跡として保存する。サーバ10は、点検業務に関する情報を端末装置20に提示する際に、サーバ10に格納され、点検業務の案件のいずれのステップにも証跡として登録されていない画像の撮像場所の情報と、各案件のステップについての証跡の登録の有無とを1つの画面に提示する。本実施形態における案件とは、1つの点検対象物に対する一連の点検作業を指し、1つの案件は1つ以上のステップからなる。またステップは本発明の工程の一例である。ステップとしては、例えば定期点検ステップ、点検時に異常が確認された場合に応急処置を施した応急処置ステップ、修繕が完了した修繕後ステップ等がある。 The server 10 is an example of an information processing device, and stores images taken at the inspection site by an inspection worker who has performed inspection work, and presents information regarding the inspection work to the terminal device 20 in response to a request from the terminal device 20. do. That is, the server 10 stores images taken at the inspection site as a trail. When the server 10 presents information related to inspection work to the terminal device 20, the server 10 displays information about the imaging location of images that are stored in the server 10 and is not registered as a trail in any step of the inspection work case, and each case. The presence or absence of a trail registration for each step is presented on one screen. A project in this embodiment refers to a series of inspection operations for one inspection target, and one project consists of one or more steps. Further, the step is an example of the process of the present invention. The steps include, for example, a periodic inspection step, an emergency treatment step in which emergency measures are taken when an abnormality is confirmed during inspection, and a post-repair step in which repairs are completed.
端末装置20は、点検作業者が点検現場で撮像した画像をサーバ10へ登録する処理を実行する。点検作業者は、例えばデジタルスチルカメラ、スマートフォン等を用いて点検現場を撮像する。また、端末装置20は、点検業務に関する情報の提示をサーバ10にリクエストする処理を実行する。端末装置20は、インターネット又はイントラネット等のネットワーク30を通じてサーバ10に接続する。端末装置20は、情報処理システムのユーザが使用する端末である。端末装置20は、サーバ10から提供される情報を表示し、ユーザからの情報の編集操作を受け付けることができるものであれば、デスクトップ型コンピュータ、ノート型コンピュータ、タブレット又はスマートフォン等のいかなる端末であってもよい。端末装置20がサーバ10から提示を受ける、点検業務に関する情報の例は後述する。 The terminal device 20 executes a process of registering, in the server 10, an image taken by an inspection worker at an inspection site. An inspection worker images the inspection site using, for example, a digital still camera or a smartphone. The terminal device 20 also executes a process of requesting the server 10 to present information regarding inspection work. The terminal device 20 connects to the server 10 through a network 30 such as the Internet or an intranet. The terminal device 20 is a terminal used by a user of the information processing system. The terminal device 20 can be any terminal, such as a desktop computer, notebook computer, tablet, or smartphone, as long as it can display information provided by the server 10 and accept information editing operations from the user. It's okay. An example of the information regarding the inspection work that the terminal device 20 receives from the server 10 will be described later.
ネットワーク30は、有線回線であっても無線回線であってもよく、また、特定のユーザだけが利用する専用回線であっても、不特定多数のユーザで同じ回線が共有される公衆回線であってもよい。 The network 30 may be a wired line or a wireless line, and may be a dedicated line used only by a specific user or a public line shared by an unspecified number of users. It's okay.
なお、図1では1台のサーバ10と1台の端末装置20とが図示されているが、本発明は、サーバと端末装置との台数は係る例に限定されるものではない。 Although one server 10 and one terminal device 20 are illustrated in FIG. 1, the number of servers and terminal devices in the present invention is not limited to this example.
図2は、サーバ10のハードウェア構成を示すブロック図である。 FIG. 2 is a block diagram showing the hardware configuration of the server 10.
図2に示すように、サーバ10は、CPU(Central Processing Unit)11、ROM(Read Only Memory)12、RAM(Random Access Memory)13、ストレージ14、入力部15、表示部16及び通信インタフェース(I/F)17を有する。各構成は、バス19を介して相互に通信可能に接続されている。 As shown in FIG. 2, the server 10 includes a CPU (Central Processing Unit) 11, a ROM (Read Only Memory) 12, a RAM (Random Access Memory) 13, a storage 14, an input unit 15, a display unit 16, and a communication interface (I). /F) has 17. Each configuration is communicably connected to each other via a bus 19.
CPU11は、中央演算処理ユニットであり、各種プログラムを実行したり、各部を制御したりする。すなわち、CPU11は、ROM12またはストレージ14からプログラムを読み出し、RAM13を作業領域としてプログラムを実行する。CPU11は、ROM12またはストレージ14に記録されているプログラムにしたがって、上記各構成の制御および各種の演算処理を行う。本実施形態では、ROM12またはストレージ14には、点検業務に関する情報を処理する情報処理プログラムが格納されている。 The CPU 11 is a central processing unit that executes various programs and controls various parts. That is, the CPU 11 reads a program from the ROM 12 or the storage 14 and executes the program using the RAM 13 as a work area. The CPU 11 controls each of the above components and performs various arithmetic operations according to programs recorded in the ROM 12 or the storage 14. In this embodiment, the ROM 12 or the storage 14 stores an information processing program for processing information related to inspection work.
ROM12は、各種プログラムおよび各種データを格納する。RAM13は、作業領域として一時的にプログラムまたはデータを記憶する。ストレージ14は、HDD(Hard Disk Drive)、SSD(Solid State Drive)またはフラッシュメモリ等の記憶装置により構成され、オペレーティングシステムを含む各種プログラム、および各種データを格納する。 The ROM 12 stores various programs and data. The RAM 13 temporarily stores programs or data as a work area. The storage 14 is constituted by a storage device such as an HDD (Hard Disk Drive), an SSD (Solid State Drive), or a flash memory, and stores various programs including an operating system and various data.
入力部15は、マウス等のポインティングデバイス、およびキーボードを含み、各種の入力を行うために使用される。 The input unit 15 includes a pointing device such as a mouse and a keyboard, and is used to perform various inputs.
表示部16は、たとえば、液晶ディスプレイであり、各種の情報を表示する。表示部16は、タッチパネル方式を採用して、入力部15として機能しても良い。 The display unit 16 is, for example, a liquid crystal display, and displays various information. The display section 16 may adopt a touch panel method and function as the input section 15.
通信インタフェース17は、端末装置20等の他の機器と通信するためのインタフェースであり、たとえば、イーサネット(登録商標)、FDDI、Wi-Fi(登録商標)等の規格が用いられる。 The communication interface 17 is an interface for communicating with other devices such as the terminal device 20, and uses, for example, standards such as Ethernet (registered trademark), FDDI, and Wi-Fi (registered trademark).
上記の情報処理プログラムを実行する際に、サーバ10は、上記のハードウェア資源を用いて、各種の機能を実現する。サーバ10が実現する機能構成について説明する。 When executing the above information processing program, the server 10 uses the above hardware resources to realize various functions. The functional configuration realized by the server 10 will be explained.
図3は、サーバ10の機能構成の例を示すブロック図である。 FIG. 3 is a block diagram showing an example of the functional configuration of the server 10.
図3に示すように、サーバ10は、機能構成として、処理受付部101、データ登録部102、候補抽出部103、及び処理応答部104を有する。各機能構成は、CPU11がROM12またはストレージ14に記憶された情報処理プログラムを読み出し、実行することにより実現される。 As shown in FIG. 3, the server 10 has a processing reception section 101, a data registration section 102, a candidate extraction section 103, and a processing response section 104 as functional configurations. Each functional configuration is realized by the CPU 11 reading out and executing an information processing program stored in the ROM 12 or the storage 14.
処理受付部101は、端末装置20からの種々のリクエストを受け付ける。例えば、処理受付部101は、端末装置20からの画像の登録を受け付ける。また例えば、処理受付部101は、端末装置20からの点検業務に関する情報の提示のリクエストを受け付ける。処理受付部101は、端末装置20から受け付けたリクエストを、データ登録部102又は候補抽出部103に送る。 The processing reception unit 101 receives various requests from the terminal device 20. For example, the processing reception unit 101 accepts image registration from the terminal device 20. For example, the processing reception unit 101 receives a request from the terminal device 20 to present information regarding inspection work. The processing reception unit 101 sends the request received from the terminal device 20 to the data registration unit 102 or the candidate extraction unit 103.
データ登録部102は、処理受付部101が受け付けた、画像の登録のリクエストに基づいて、端末装置20から送られた画像を案件DB105に登録する。なお、案件DB105は、ストレージ14に設けられるデータベースである。案件DB105は、点検業務の案件の情報と、点検業務において撮像された画像と、を格納する。点検業務において撮像された画像は、それぞれ属性情報を有する。属性情報としては、例えば、撮影日時、撮影場所、案件、ステップ等がある。 The data registration unit 102 registers the image sent from the terminal device 20 in the case DB 105 based on the image registration request received by the processing reception unit 101. Note that the case DB 105 is a database provided in the storage 14. The case DB 105 stores information on inspection work cases and images captured during the inspection work. Images captured during inspection work each have attribute information. Examples of the attribute information include shooting date and time, shooting location, project, and steps.
データ登録部102は、画像の初回登録時には、画像の属性情報に、どの案件のどのステップも登録しない。また、データ登録部102は、画像の初回登録時には、画像が撮像された場所の位置情報及び撮像された日時の情報を画像の属性情報に登録する。画像の初回登録のことを、以下では画像の仮登録と称する。また、どの案件のどのステップも属性情報に登録されていない画像、すなわち仮登録された画像を仮登録画像と称する。後述の対象選択時には、データ登録部102は、画像の属性情報に、端末装置20で選択された案件及びステップを登録する。データ登録部102は、画像の登録の結果を処理応答部104に渡す。 When registering an image for the first time, the data registration unit 102 does not register any step of any project in the image attribute information. Further, when registering an image for the first time, the data registration unit 102 registers the positional information of the place where the image was taken and the information on the date and time when the image was taken as the attribute information of the image. The initial registration of an image is hereinafter referred to as provisional registration of an image. Further, an image that is not registered in the attribute information in any step of any case, that is, an image that is temporarily registered is referred to as a temporarily registered image. At the time of target selection, which will be described later, the data registration unit 102 registers the case and step selected by the terminal device 20 in the attribute information of the image. The data registration unit 102 passes the result of image registration to the processing response unit 104.
候補抽出部103は、処理受付部101が受け付けた、点検業務に関する情報の提示のリクエストに基づいて、提示する情報の候補を案件DB105から抽出する。具体的には、候補抽出部103は、後述するユーザインタフェースにおいて端末装置20で選択された画像の撮像位置に基づいて、点検対象の案件の候補、及び登録対象のステップを案件DB105から抽出する。上記ユーザインタフェースは、後述するように、第1のマップ、第2のマップ、及び案件リストを1つの画面で提示したものである。第1のマップは、どの案件にも証跡として登録されていない画像の撮像場所を地図上に示したものである。第2のマップは、第1のマップで選択された画像の撮像場所に近い案件の場所を地図上に示したものである。案件リストは、第1のマップで選択された画像の撮像場所に近い案件に関する情報をリスト形式で提示するものである。 The candidate extraction unit 103 extracts candidates for information to be presented from the case DB 105 based on the request for presentation of information related to the inspection work received by the processing reception unit 101 . Specifically, the candidate extracting unit 103 extracts candidates for the case to be inspected and steps to be registered from the case DB 105 based on the imaging position of the image selected by the terminal device 20 in the user interface described later. As described later, the user interface presents the first map, the second map, and the matter list on one screen. The first map shows on a map the locations where images that are not registered as trails in any case are captured. The second map is a map showing the location of the case near the location where the image selected in the first map was captured. The case list presents information about cases near the imaging location of the image selected in the first map in a list format.
候補抽出部103は、抽出の結果を処理応答部104に渡す。例えば、候補抽出部103は、端末装置20で選択された画像の撮像位置から所定の範囲内にある案件を案件DB105から抽出する。所定の範囲内とは、例えば、選択された画像の撮像位置からの直線距離が所定の距離以内にあるものである。また例えば、候補抽出部103は、画像の撮像日時と、各ステップに設定された期日とを比較し、所定の期間内にある案件を案件DB105から抽出する。以下の説明では、各ステップに設定された期日のことを納期とする。 The candidate extraction unit 103 passes the extraction result to the processing response unit 104. For example, the candidate extraction unit 103 extracts, from the case DB 105, cases that are within a predetermined range from the imaging position of the image selected by the terminal device 20. The term "within a predetermined range" means, for example, that the straight distance from the imaging position of the selected image is within a predetermined distance. For example, the candidate extracting unit 103 compares the image capturing date and time with the date set for each step, and extracts cases within a predetermined period from the case DB 105. In the following explanation, the deadline set for each step will be referred to as the delivery date.
処理応答部104は、端末装置20からの種々のリクエストに対する応答を端末装置20に出力する。例えば、処理応答部104は、端末装置20からの画像の登録のリクエストに対する応答を端末装置20に出力する。また例えば、処理応答部104は、端末装置20からの点検業務に関する情報の提示のリクエストに対する応答を端末装置20に出力する。例えば、処理応答部104は、点検業務に関する情報が表示されたユーザインタフェースを端末装置20に表示させるための応答を出力する。 The processing response unit 104 outputs responses to various requests from the terminal device 20 to the terminal device 20. For example, the processing response unit 104 outputs, to the terminal device 20, a response to a request for image registration from the terminal device 20. For example, the processing response unit 104 outputs a response to a request from the terminal device 20 for presentation of information related to inspection work to the terminal device 20. For example, the processing response unit 104 outputs a response for causing the terminal device 20 to display a user interface on which information related to inspection work is displayed.
なお本実施形態では、案件DB105はサーバ10に存在するが、本発明は係る例に限定されるものではない。サーバ10と異なる装置に案件DB105が存在していてもよい。 Note that in this embodiment, the case DB 105 exists in the server 10, but the present invention is not limited to such an example. The case DB 105 may exist in a device different from the server 10.
次に、サーバ10の作用について説明する。 Next, the operation of the server 10 will be explained.
図4は、サーバ10による画像の仮登録処理の流れを示すフローチャートである。CPU11がROM12又はストレージ14から情報処理プログラムを読み出して、RAM13に展開して実行することにより、画像の仮登録処理が行なわれる。 FIG. 4 is a flowchart showing the flow of temporary image registration processing by the server 10. Temporary image registration processing is performed by the CPU 11 reading out an information processing program from the ROM 12 or the storage 14, loading it onto the RAM 13, and executing it.
CPU11は、画像の仮登録のリクエストを端末装置20から受け付ける(ステップS101)。画像の仮登録のリクエストは、例えば端末装置20に表示されたユーザインタフェースの操作に応じて、端末装置20からサーバ10に送信される。 The CPU 11 receives a request for temporary registration of an image from the terminal device 20 (step S101). A request for temporary registration of an image is transmitted from the terminal device 20 to the server 10, for example, in response to an operation on a user interface displayed on the terminal device 20.
ステップS101に続いて、CPU11は、端末装置20からのリクエストに基づいて、画像の属性を登録する(ステップS102)。ここでは、CPU11は、画像の仮登録を行うため、画像の属性情報にはどの案件のどのステップも登録しない。また、CPU11は、画像の仮登録時には、画像が撮像された場所の位置情報及び撮像された日時の情報を案件DB105に登録する。CPU11は、画像が撮像された場所の位置情報として、点検作業者が画像を撮像した際に、画像のメタデータに付与されたものを用いる。画像のメタデータに付与される位置情報は、撮像に用いた装置に備わるGPS(Global Positioning System)センサ等の位置情報センサによって得られうる。 Following step S101, the CPU 11 registers image attributes based on a request from the terminal device 20 (step S102). Here, since the CPU 11 temporarily registers the image, it does not register any step of any project in the image attribute information. Further, when temporarily registering an image, the CPU 11 registers the positional information of the place where the image was taken and the information on the date and time when the image was taken in the case DB 105. The CPU 11 uses information added to the metadata of the image when the inspection worker captures the image as the location information of the location where the image was captured. The positional information added to the image metadata can be obtained by a positional information sensor such as a GPS (Global Positioning System) sensor included in the device used for imaging.
なお、点検作業者が点検現場で撮像した画像のメタデータに位置情報が付与されない場合が考えられる。点検作業者が点検現場で撮像した画像のメタデータに位置情報がなければ、CPU11は、過去に撮像された画像の中から類似の被写体が写っている画像を探索し、類似の被写体が写っている画像の位置情報を利用してもよい。そして、CPU11は、画像の仮登録の際に、画像の撮像場所が正しいかどうかを、リクエスト元の端末装置20に提示させてもよい。画像の属性の登録が完了すると、CPU11は、仮登録処理の結果を、リクエスト元の端末装置20に応答し、画像の仮登録処理を終了する。 Note that there may be cases in which location information is not added to the metadata of an image taken by an inspection worker at an inspection site. If there is no location information in the metadata of the image taken by the inspection worker at the inspection site, the CPU 11 searches for images that include similar subjects from among the images taken in the past, and searches for images that include similar subjects. You may use the position information of the image. Then, when temporarily registering the image, the CPU 11 may cause the requesting terminal device 20 to indicate whether the image capturing location is correct. When the image attribute registration is completed, the CPU 11 responds to the requesting terminal device 20 with the result of the temporary registration process, and ends the image temporary registration process.
図5は、サーバ10による、端末装置20に対する、仮登録画像の撮像位置の第1のマップへの表示処理の流れを示すフローチャートである。CPU11がROM12又はストレージ14から情報処理プログラムを読み出して、RAM13に展開して実行することにより第1のマップへの表示処理が行なわれる。 FIG. 5 is a flowchart illustrating a flow of processing performed by the server 10 to display the imaging position of the temporarily registered image on the first map on the terminal device 20. Display processing on the first map is performed by the CPU 11 reading an information processing program from the ROM 12 or the storage 14, loading it onto the RAM 13, and executing it.
CPU11は、仮登録画像の撮像位置の第1のマップへの表示のリクエストを端末装置20から受け付ける(ステップS111)。仮登録画像の撮像位置の第1のマップへの表示のリクエストは、例えば端末装置20に表示されたユーザインタフェースの操作に応じて、端末装置20からサーバ10に送信される。 The CPU 11 receives a request from the terminal device 20 to display the imaging position of the temporarily registered image on the first map (step S111). A request to display the imaging position of the temporarily registered image on the first map is transmitted from the terminal device 20 to the server 10, for example, in response to an operation on a user interface displayed on the terminal device 20.
ステップS111に続いて、CPU11は、端末装置20からのリクエストに基づいて、仮登録画像の属性を案件DB105から抽出する(ステップS112)。ここで、CPU11が抽出する、仮登録画像の属性には、画像が撮像された場所の位置情報が含まれる。 Following step S111, the CPU 11 extracts the attributes of the temporarily registered image from the case DB 105 based on the request from the terminal device 20 (step S112). Here, the attributes of the temporarily registered image extracted by the CPU 11 include positional information of the place where the image was captured.
ステップS112に続いて、CPU11は、リクエスト元の端末装置20に対し、仮登録画像の撮像位置を第1のマップに表示するための応答を送信する(ステップS113)。端末装置20に応答を送信すると、CPU11は表示処理を終了する。 Following step S112, the CPU 11 transmits a response for displaying the imaging position of the temporarily registered image on the first map to the requesting terminal device 20 (step S113). After transmitting the response to the terminal device 20, the CPU 11 ends the display process.
図6は、サーバ10による、端末装置20に対する、仮登録画像の選択に応じた、仮登録画像の登録候補となる案件の第2のマップ及び案件リストへの表示処理の流れを示すフローチャートである。CPU11がROM12又はストレージ14から情報処理プログラムを読み出して、RAM13に展開して実行することにより案件の第2のマップ及び案件リストへの表示処理が行なわれる。 FIG. 6 is a flowchart illustrating the flow of processing performed by the server 10 to display, on the terminal device 20, a second map and a list of cases that are registration candidates for temporary registration images, in response to the selection of temporary registration images. . The CPU 11 reads the information processing program from the ROM 12 or the storage 14, expands it to the RAM 13, and executes it, thereby performing a process of displaying the second map of the matter and the matter list.
CPU11は、仮登録画像の登録候補となる案件の第2のマップ及び案件リストへの表示のリクエストを端末装置20から受け付ける(ステップS121)。仮登録画像の登録候補となる案件の表示のリクエストは、例えば端末装置20に表示されたユーザインタフェースの操作に応じて、端末装置20からサーバ10に送信される。 The CPU 11 receives a request from the terminal device 20 to display a second map and a case list of cases that are candidates for registration of temporary registration images (step S121). A request to display a case that is a registration candidate for a temporary registration image is transmitted from the terminal device 20 to the server 10, for example, in response to an operation on a user interface displayed on the terminal device 20.
ステップS121に続いて、CPU11は、端末装置20からのリクエストに基づいて、仮登録画像の登録候補となる案件を案件DB105から抽出する(ステップS122)。具体的には、CPU11は、端末装置20で選択された仮登録画像の撮像位置と、案件に予め登録された位置情報とを比較し、所定の範囲内にある案件を、仮登録画像の登録候補として抽出する。さらに、CPU11は、仮登録画像の撮像日時と比較して、納期の方が後である、又は納期の方が前であるが証跡が登録されていないステップを仮登録画像の登録候補として抽出する。仮登録画像の登録候補となる案件及びステップは複数抽出されうる。 Following step S121, the CPU 11 extracts, from the case DB 105, a case that is a registration candidate for a temporary registration image based on a request from the terminal device 20 (step S122). Specifically, the CPU 11 compares the imaging position of the temporary registration image selected by the terminal device 20 with the position information registered in advance in the case, and registers the case within a predetermined range as the temporary registration image. Extract as a candidate. Furthermore, the CPU 11 extracts steps whose delivery date is later or earlier than the imaging date and time of the temporary registration image, but for which no trail is registered, as registration candidates for the temporary registration image. . A plurality of cases and steps can be extracted as registration candidates for temporary registration images.
ステップS122に続いて、CPU11は、リクエスト元の端末装置20に対し、仮登録画像の登録候補となる案件を第2のマップ及び案件リストへ表示するための応答を送信する(ステップS123)。端末装置20に応答を送信すると、CPU11は表示処理を終了する。 Following step S122, the CPU 11 transmits a response to the requesting terminal device 20 for displaying the matter that is a registration candidate for the temporary registration image on the second map and the matter list (step S123). After transmitting the response to the terminal device 20, the CPU 11 ends the display process.
図7は、CPU11が端末装置20に提供するユーザインタフェースの例を示す図である。図7に示したユーザインタフェース200は、第1のマップ210、第2のマップ220、及び案件リスト230を含む。図7には、上述の図6のステップS123によってサーバ10から応答を受けた端末装置20に提示されるユーザインタフェース200の例が示されている。なお、第1のマップ210及び第2のマップ220の縮尺は、端末装置20のユーザにより変更が可能である。 FIG. 7 is a diagram showing an example of a user interface that the CPU 11 provides to the terminal device 20. The user interface 200 shown in FIG. 7 includes a first map 210, a second map 220, and a case list 230. FIG. 7 shows an example of the user interface 200 presented to the terminal device 20 that received the response from the server 10 in step S123 of FIG. 6 described above. Note that the scales of the first map 210 and the second map 220 can be changed by the user of the terminal device 20.
第1のマップ210は、仮登録画像の撮像場所を地図上に表示したものである。図7では、第1のマップ210に、仮登録画像の撮像場所を示すポインタ211A、211Bが示されている。また第1のマップ210でポインタ211A、211Bのいずれかが選択されると、CPU11は、当該撮像場所で撮像された仮登録画像212を第1のマップ210に重畳して表示する。なお、CPU11は仮登録画像212をユーザインタフェース200とは別のウィンドウで表示してもよい。 The first map 210 is a map displaying locations where temporarily registered images are captured. In FIG. 7, the first map 210 shows pointers 211A and 211B that indicate the imaging locations of the temporary registration images. Further, when one of the pointers 211A and 211B is selected on the first map 210, the CPU 11 displays the temporarily registered image 212 captured at the imaging location in a superimposed manner on the first map 210. Note that the CPU 11 may display the temporary registration image 212 in a window separate from the user interface 200.
第2のマップ220は、第1のマップ210で選択された撮像場所から所定の範囲内にある案件の場所を地図上に表示したものである。図7では、第2のマップ220に、第1のマップ210で選択された撮像場所から所定の範囲内にある案件の場所を示すポインタ221A、221Bが示されている。また第2のマップ220でポインタ221A、221Bのいずれかが選択されると、CPU11は、当該案件に証跡として登録された画像222を第2のマップ220に重畳して表示する。CPU11は画像222をユーザインタフェース200とは別のウィンドウで表示してもよい。なお、案件に証跡として登録された画像がなければ、CPU11は画像の表示を行わない。また、案件に証跡として登録された画像が複数存在していれば、CPU11は、直近で案件に証跡として登録された画像のみを表示してもよく、全ての画像を表示してもよい。 The second map 220 is a map displaying the locations of projects within a predetermined range from the imaging location selected in the first map 210. In FIG. 7, the second map 220 shows pointers 221A and 221B that indicate the location of the case within a predetermined range from the imaging location selected in the first map 210. Further, when either pointer 221A or 221B is selected on the second map 220, the CPU 11 displays the image 222 registered as a trail in the case in a superimposed manner on the second map 220. The CPU 11 may display the image 222 in a window separate from the user interface 200. Note that if there is no image registered as a trail in the case, the CPU 11 does not display the image. Further, if there are multiple images registered as a trail in the case, the CPU 11 may display only the image most recently registered as a trail in the case, or may display all images.
案件リスト230は、第1のマップ210で選択された撮像場所から所定の範囲内にある案件をリストで示したものである。CPU11は、案件リスト230を端末装置20に提示する際に、第2のマップ220で選択された案件を、例えば枠231で囲む等して強調表示してもよい。CPU11は、案件リスト230を端末装置20に提示する際に、仮登録画像の登録候補となるステップを、例えば枠232で囲む等して強調表示してもよい。枠で囲むことで強調表示する場合、図7では、CPU11は枠231、232を実線と破線とで区別しているが、枠231、232を色の違いで区別してもよい。 The case list 230 is a list of cases within a predetermined range from the imaging location selected in the first map 210. When presenting the case list 230 to the terminal device 20, the CPU 11 may highlight the case selected in the second map 220 by, for example, enclosing it in a frame 231. When presenting the matter list 230 to the terminal device 20, the CPU 11 may highlight steps that are candidates for registration of temporary registration images by, for example, enclosing them in a frame 232. In the case of highlighting by surrounding with a frame, in FIG. 7, the CPU 11 distinguishes the frames 231 and 232 by a solid line and a broken line, but the frames 231 and 232 may be distinguished by different colors.
なお、ユーザインタフェース200のレイアウトは、図7に示した例に限定されるものではない。例えば、図7では第1のマップ210と第2のマップ220とが左右に並べられているが、第1のマップ210と第2のマップ220とが上下に並べられてもよい。 Note that the layout of the user interface 200 is not limited to the example shown in FIG. 7. For example, in FIG. 7, the first map 210 and the second map 220 are arranged horizontally, but the first map 210 and the second map 220 may be arranged vertically.
ここで、具体的な案件DB105のデータ例を参照しつつ、図6に示した表示処理を説明する。 Here, the display processing shown in FIG. 6 will be explained with reference to a specific example of data in the case DB 105.
図8は、案件DB105に登録されるデータ例を示す図である。図8に示したのは仮登録画像の属性情報の例である。図8には2つの仮登録画像について、撮像場所及び撮像日時の属性情報が案件DB105に登録されている例が示されている。 FIG. 8 is a diagram showing an example of data registered in the case DB 105. FIG. 8 shows an example of attribute information of a temporarily registered image. FIG. 8 shows an example in which attribute information about the imaging location and imaging date and time is registered in the case DB 105 for two temporarily registered images.
図9は、案件DB105に登録されるデータ例を示す図である。図9に示したのは案件の情報の例である。図9では、各案件の場所、及び各案件のステップが示されている。本実施形態では、各案件のステップとして「定期点検」、「応急処置」及び「修繕後」の3つが設定さている。そして、各ステップには納期及び証跡の有無の情報が設定される。 FIG. 9 is a diagram showing an example of data registered in the case DB 105. FIG. 9 shows an example of case information. In FIG. 9, the location of each case and the steps of each case are shown. In this embodiment, three steps are set for each case: "periodic inspection," "first aid," and "after repair." Information about the delivery date and the presence or absence of a trail is set for each step.
例えば、図8に示した2つの仮登録画像のうち、仮登録画像Bが第1のマップ210で選択されたとする。CPU11は、仮登録画像Bの撮像場所から所定の範囲にある案件P及びQの場所を第2のマップ220に表示するとともに、案件P及びQを案件リスト230で提示する。 For example, assume that temporarily registered image B is selected in the first map 210 among the two temporarily registered images shown in FIG. The CPU 11 displays the locations of the projects P and Q within a predetermined range from the imaging location of the temporarily registered image B on the second map 220, and presents the projects P and Q in the project list 230.
そして、CPU11は、仮登録画像Bの撮像日時と、案件P及びQの各ステップの納期とを比較し、納期の方が後である、又は納期の方が前であるが証跡が登録されていないステップを案件リスト230で強調表示する。 Then, the CPU 11 compares the imaging date and time of the temporarily registered image B with the delivery dates of each step of the cases P and Q, and determines whether the delivery date is later or the delivery date is earlier but the trail is not registered. Steps that do not exist are highlighted in the case list 230.
図9の例では、案件Pについては、仮登録画像Bの撮像日時と比較して、応急処置の納期の方が後であるので、CPU11は、案件Pの応急処置のステップを案件リスト230で強調表示する。 In the example of FIG. 9, for case P, the delivery date for the first aid treatment is later than the imaging date and time of temporarily registered image B, so the CPU 11 selects the steps for first aid treatment for case P in the case list 230. Highlight.
また図9の例では、案件Qについては、仮登録画像Bの撮像日時と比較して、定期点検の納期の方が前であるのでCPU11は、案件Qの定期点検のステップを案件リスト230で強調表示する。 In addition, in the example of FIG. 9, for case Q, the periodic inspection delivery date is earlier than the imaging date and time of temporarily registered image B, so the CPU 11 selects the periodic inspection step of case Q from the case list 230. Highlight.
さらに、図9の例では、案件Qについては、仮登録画像Bの撮像日時と比較して、応急処置の納期の方が後であるので、CPU11は、案件Qの応急処置のステップを案件リスト230で強調表示する。 Furthermore, in the example of FIG. 9, for case Q, the delivery date for the first aid treatment is later than the imaging date and time of temporarily registered image B, so the CPU 11 adds the first aid steps for case Q to the case list. 230 to highlight.
なお、図7の例では、仮登録画像の撮像日時と、案件の各ステップの納期とを比較し、納期の方が後であるステップについては、納期が先である1つのステップのみが強調表示されていたが、この場合、CPU11は2つ以上のステップを強調表示してもよい。すなわちCPU11は、「橋梁A」の案件について、応急処置のステップだけでなく、修繕後のステップも強調表示してもよい。この場合、CPU11は納期が先のステップと、納期が後のステップとで強調表示の態様を変化させてもよい。 In the example shown in Figure 7, the imaging date and time of the temporarily registered image is compared with the delivery date of each step of the project, and for steps whose delivery date is later, only the one step whose delivery date is earlier is highlighted. However, in this case, the CPU 11 may highlight two or more steps. That is, the CPU 11 may highlight not only the first aid steps but also the post-repair steps for the case of "Bridge A." In this case, the CPU 11 may change the mode of highlighting between steps with earlier delivery dates and steps with later delivery dates.
図10は、サーバ10による、端末装置20に対する、仮登録画像の証跡登録処理の流れを示すフローチャートである。CPU11がROM12又はストレージ14から情報処理プログラムを読み出して、RAM13に展開して実行することにより登録処理が行なわれる。 FIG. 10 is a flowchart illustrating the process of registering a temporary registration image trail in the terminal device 20 by the server 10. The registration process is performed by the CPU 11 reading the information processing program from the ROM 12 or the storage 14, loading it onto the RAM 13, and executing it.
CPU11は、仮登録画像の証跡登録のリクエストを端末装置20から受け付ける(ステップS131)。例えば、端末装置20において、案件リスト230の中から証跡を登録したい案件及びステップが選択され、証跡の登録が指定されると、仮登録画像の証跡登録のリクエストが端末装置20からCPU11に送信される。 The CPU 11 receives a request for trail registration of a temporarily registered image from the terminal device 20 (step S131). For example, in the terminal device 20, when a case and a step for which a trail is to be registered are selected from the case list 230 and registration of the trail is specified, a request for trail registration of a temporary registration image is sent from the terminal device 20 to the CPU 11. Ru.
ステップS131に続いて、CPU11は、端末装置20で選択された仮登録画像を、端末装置20で選択された案件及びステップに証跡として登録する(ステップS132)。画像の登録が完了すると、CPU11は、登録処理の結果を、リクエスト元の端末装置20に応答し、画像の登録処理を終了する。 Following step S131, the CPU 11 registers the temporarily registered image selected by the terminal device 20 as a trail in the case and step selected by the terminal device 20 (step S132). When the image registration is completed, the CPU 11 responds to the requesting terminal device 20 with the result of the registration process, and ends the image registration process.
道路、橋又は歩道橋、トンネルといった建築物を定期的に点検する場合、点検結果の写真を工程ごとに証跡として残すことが、国土交通省が定めた定期点検要領により義務付けられている。一方、点検作業者が点検現場で撮像する画像の量は膨大となり、また橋又は歩道橋等の建築物は似たような構造が多いため、画像だけでどの点検現場のものかを把握することも難しい。従って、どの画像がどの点検現場で撮像したものかを後から照らし合わせて、証跡として画像を登録することは困難であった。 When regularly inspecting buildings such as roads, bridges, pedestrian bridges, and tunnels, it is required by the periodic inspection guidelines established by the Ministry of Land, Infrastructure, Transport and Tourism to leave photographs of the inspection results as evidence for each step. On the other hand, the amount of images that inspection workers take at inspection sites is enormous, and many buildings such as bridges and pedestrian bridges have similar structures, so it is difficult to determine which inspection site the images are from just by looking at the images. difficult. Therefore, it is difficult to check later which images were taken at which inspection site and register the images as a trail.
本実施形態に係るサーバ10は、案件のいずれにも証跡として登録されていない画像の撮像場所の情報と、各案件の工程についての証跡の登録の有無とを1つの画面に提示することができる。本実施形態は、案件のいずれにも証跡として登録されていない画像の撮像場所の情報と、各案件の工程についての証跡の登録の有無とを1つの画面に提示すること点検箇所の画像の登録業務を支援することができる。 The server 10 according to the present embodiment is capable of presenting on a single screen information about the capturing location of an image that is not registered as a trail in any of the projects, and whether or not a trail has been registered for the process of each project. . This embodiment presents on a single screen information about the location where an image was taken that is not registered as a trail in any of the projects, and whether or not a trail has been registered for each process in the project.Registration of images of inspection points Able to support work.
なお、上記各実施形態でCPUがソフトウェア(プログラム)を読み込んで実行した情報処理を、CPU以外の各種のプロセッサが実行してもよい。この場合のプロセッサとしては、FPGA(Field-Programmable Gate Array)等の製造後に回路構成を変更可能なPLD(Programmable Logic Device)、及びASIC(Application Specific Integrated Circuit)等の特定の処理を実行させるために専用に設計された回路構成を有するプロセッサである専用電気回路等が例示される。また、情報処理を、これらの各種のプロセッサのうちの1つで実行してもよいし、同種又は異種の2つ以上のプロセッサの組み合わせ(例えば、複数のFPGA、及びCPUとFPGAとの組み合わせ等)で実行してもよい。また、これらの各種のプロセッサのハードウェア的な構造は、より具体的には、半導体素子等の回路素子を組み合わせた電気回路である。 Note that the information processing that the CPU reads and executes the software (program) in each of the above embodiments may be executed by various processors other than the CPU. In this case, the processor includes a PLD (Programmable Logic Device) whose circuit configuration can be changed after manufacturing, such as an FPGA (Field-Programmable Gate Array), and an ASIC (Application Specific Integrated Circuit). In order to execute specific processing such as An example is a dedicated electric circuit that is a processor having a specially designed circuit configuration. Further, information processing may be executed by one of these various processors, or by a combination of two or more processors of the same type or different types (for example, multiple FPGAs, a combination of a CPU and an FPGA, etc.). ) can also be executed. Further, the hardware structure of these various processors is, more specifically, an electric circuit that is a combination of circuit elements such as semiconductor elements.
また、上記各実施形態では、情報処理のプログラムがROMまたはストレージに予め記憶(インストール)されている態様を説明したが、これに限定されない。プログラムは、CD-ROM(Compact Disk Read Only Memory)、DVD-ROM(Digital Versatile Disk Read Only Memory)、及びUSB(Universal Serial Bus)メモリ等の非一時的(non-transitory)記録媒体に記録された形態で提供されてもよい。また、プログラムは、ネットワークを介して外部装置からダウンロードされる形態としてもよい。 Further, in each of the embodiments described above, a mode has been described in which the information processing program is stored (installed) in the ROM or storage in advance, but the present invention is not limited to this. The program can be stored in non-temporary (n recorded on a recording medium (on-transitory) It may be provided in the form of Further, the program may be downloaded from an external device via a network.
また上記各実施形態におけるプロセッサの動作は、1つのプロセッサによって成すのみでなく、物理的に離れた位置に存在する複数のプロセッサが協働して成すものであってもよい。また、プロセッサの各動作の順序は上記各実施形態において記載した順序のみに限定されるものではなく、適宜変更してもよい。 Further, the operation of the processor in each of the above embodiments may be performed not only by one processor, but also by a plurality of processors located at physically separate locations working together. Further, the order of each operation of the processor is not limited to the order described in each of the above embodiments, and may be changed as appropriate.
10 サーバ
20 端末装置
30 ネットワーク
200 ユーザインタフェース
210 第1のマップ
220 第2のマップ
230 案件リスト
10 Server 20 Terminal device 30 Network 200 User interface 210 First map 220 Second map 230 Project list
Claims (9)
前記プロセッサは、
複数の工程を有する案件のいずれにも証跡として登録されていない画像の撮像場所を、前記画像の位置情報に基づいて地図上に示す第1のマップと、
前記第1のマップで前記撮像場所が選択されると、当該撮像場所から所定の範囲に含まれる前記案件の場所を地図上に示す第2のマップと、
前記第2のマップで示した前記案件について、前記工程のそれぞれの日付に関する情報及び証跡の登録の有無を示すリストと、
を1つの画面に提示する
処理を実行する、情報処理装置。 Equipped with a processor,
The processor includes:
a first map that shows, on a map, a location where an image is not registered as a trail in any of the projects having a plurality of steps, based on the position information of the image;
when the imaging location is selected in the first map, a second map that shows on a map the location of the matter included in a predetermined range from the imaging location;
With respect to the case shown in the second map, a list indicating information regarding the date of each of the steps and whether a trail is registered;
An information processing device that executes processing for presenting information on a single screen.
前記プロセッサは、前記期日を過ぎていない工程を候補として前記リストに提示する、請求項2に記載の情報処理装置。 The information regarding the dates is the due date of each of the steps,
The information processing apparatus according to claim 2, wherein the processor presents processes whose deadline has not passed as candidates to the list.
前記プロセッサは、前記期日を過ぎているが、証跡が登録されていない工程を候補として前記リストに提示する、請求項2に記載の情報処理装置。 The information regarding the dates is the due date of each of the steps,
The information processing apparatus according to claim 2, wherein the processor presents, as candidates, processes for which the deadline has passed but no trail is registered on the list.
複数の工程を有する案件のいずれにも証跡として登録されていない画像の撮像場所を、前記画像の位置情報に基づいて地図上に示す第1のマップと、
前記第1のマップで前記撮像場所が選択されると、当該撮像場所から所定の範囲に含まれる前記案件の場所を地図上に示す第2のマップと、
前記第2のマップで示した前記案件について、前記工程のそれぞれの日付に関する情報及び証跡の登録の有無を示すリストと、
を1つの画面に提示する
処理を実行させる、コンピュータプログラム。 to the computer,
a first map that shows, on a map, a location where an image is not registered as a trail in any of the projects having a plurality of steps, based on the position information of the image;
when the imaging location is selected in the first map, a second map that shows on a map the location of the matter included in a predetermined range from the imaging location;
With respect to the case shown in the second map, a list indicating information regarding the date of each of the steps and whether a trail is registered;
A computer program that executes the process of presenting images on one screen.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020024252A JP7424092B2 (en) | 2020-02-17 | 2020-02-17 | Information processing device and computer program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020024252A JP7424092B2 (en) | 2020-02-17 | 2020-02-17 | Information processing device and computer program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2021128676A JP2021128676A (en) | 2021-09-02 |
| JP7424092B2 true JP7424092B2 (en) | 2024-01-30 |
Family
ID=77488751
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020024252A Active JP7424092B2 (en) | 2020-02-17 | 2020-02-17 | Information processing device and computer program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7424092B2 (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011186621A (en) | 2010-03-05 | 2011-09-22 | Fujifilm Corp | Inspection support system and inspection support method |
| JP2012123533A (en) | 2010-12-07 | 2012-06-28 | Fujifilm Corp | Inspection support system, method, and portable terminal |
| JP2013073561A (en) | 2011-09-29 | 2013-04-22 | Seiko I Infotech Inc | Construction photograph cooperation auxiliary device, construction photograph cooperation server, construction photograph cooperation auxiliary program, and construction photograph cooperation program |
| JP2019041322A (en) | 2017-08-28 | 2019-03-14 | オリンパス株式会社 | Imaging apparatus |
-
2020
- 2020-02-17 JP JP2020024252A patent/JP7424092B2/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011186621A (en) | 2010-03-05 | 2011-09-22 | Fujifilm Corp | Inspection support system and inspection support method |
| JP2012123533A (en) | 2010-12-07 | 2012-06-28 | Fujifilm Corp | Inspection support system, method, and portable terminal |
| JP2013073561A (en) | 2011-09-29 | 2013-04-22 | Seiko I Infotech Inc | Construction photograph cooperation auxiliary device, construction photograph cooperation server, construction photograph cooperation auxiliary program, and construction photograph cooperation program |
| JP2019041322A (en) | 2017-08-28 | 2019-03-14 | オリンパス株式会社 | Imaging apparatus |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2021128676A (en) | 2021-09-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6505858B2 (en) | Inspection result search device and method | |
| US10679339B2 (en) | Image registration device, image registration method, image registration system, and imaging terminal | |
| US12578698B2 (en) | Inspection support method, inspection support apparatus, and inspection support program | |
| US20220383487A1 (en) | Image processing apparatus, image processing method, and image processing program | |
| US20230237641A1 (en) | Inspection support device for structure, inspection support method for structure, and program | |
| JP6481832B2 (en) | Program, portable terminal, information processing method, and information processing system | |
| EP3355570A1 (en) | Image capture support system, device and method, and image capturing terminal | |
| JP6121268B2 (en) | Progress management terminal, progress management system, progress management method, and progress management program | |
| KR101335706B1 (en) | Apparatus and method for inspecting facilities | |
| JP7424092B2 (en) | Information processing device and computer program | |
| JP2016206825A (en) | Image registration apparatus and method | |
| KR102011713B1 (en) | Continuous structure defect monitoring system and method | |
| US10970876B2 (en) | Methods and apparatus for image locating relative to the global structure | |
| JP7574537B2 (en) | Information processing device and computer program | |
| CN111858624A (en) | A method and device for updating vehicle usage | |
| JP2016122361A (en) | Inspection information management system for road structures | |
| US11836865B2 (en) | Systems and methods for augmented reality visual inspections | |
| JP7398502B2 (en) | Fresh concrete test management system | |
| JP2007183813A (en) | Construction management system and information collection system | |
| US20250022233A1 (en) | Augmented reality display apparatus, server apparatus, augmented reality display system, augmented reality display method, and program | |
| JP7746456B1 (en) | Information providing device, information providing method, and program | |
| JP7686841B1 (en) | Information providing device, information providing method, and program | |
| JP2016125846A (en) | Data processing apparatus, data processing method, and program | |
| KR102843083B1 (en) | Method and system for generating automatic inspection instructions based on location information | |
| EP4592850A1 (en) | System, method, and program for testing website |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230120 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20231108 |
|
| 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: 20231219 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240101 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7424092 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |