JP7500661B2 - COMPUTER DEVICE, CONTROL METHOD, AND COMPUTER PROGRAM - Google Patents

COMPUTER DEVICE, CONTROL METHOD, AND COMPUTER PROGRAM Download PDF

Info

Publication number
JP7500661B2
JP7500661B2 JP2022112073A JP2022112073A JP7500661B2 JP 7500661 B2 JP7500661 B2 JP 7500661B2 JP 2022112073 A JP2022112073 A JP 2022112073A JP 2022112073 A JP2022112073 A JP 2022112073A JP 7500661 B2 JP7500661 B2 JP 7500661B2
Authority
JP
Japan
Prior art keywords
meter
image
input
unit
image data
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
Application number
JP2022112073A
Other languages
Japanese (ja)
Other versions
JP2022132395A (en
Inventor
強一 櫻井
雅彦 佐々木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Toshiba Infrastructure Systems and Solutions Corp
Original Assignee
Toshiba Corp
Toshiba Infrastructure Systems and Solutions Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Toshiba Corp, Toshiba Infrastructure Systems and Solutions Corp filed Critical Toshiba Corp
Priority to JP2022112073A priority Critical patent/JP7500661B2/en
Publication of JP2022132395A publication Critical patent/JP2022132395A/en
Application granted granted Critical
Publication of JP7500661B2 publication Critical patent/JP7500661B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明の実施形態は、コンピュータ装置、制御方法、およびコンピュータプログラムに関する。 SUMMARY OF THE PRESENT EMBODIMENTS The present invention relates to a computer device, a control method, and a computer program .

オフィスビル又は工場に設置されている設備機器の検針業務において、点検員は、それら設備機器の稼働状態が示されているメータを検針し設備の保全を行っている。近年、ネットワーク接続ができデータをサーバで保存・管理ができる設備機器も投入されつつある。しかし、このような設備機器は僅かであり、ネットワーク接続に対応していない設備機器が多数残っている。したがって、それらの設備機器を対象とした点検員の目視による検針作業は依然として行われている。 When inspecting equipment installed in office buildings or factories, inspectors maintain the equipment by reading the meters that show the operating status of the equipment. In recent years, equipment that can be connected to a network and store and manage data on a server has been introduced. However, there are only a few such equipment, and many equipment that cannot be connected to a network remain. Therefore, inspectors still visually read the meters on such equipment.

点検員による検針作業は、人為的ミスが避けられないものである。そこで、メータの検針値を含む画像を撮影して、撮影された画像に対して画像認識技術を適用して検針値を自動で読み取る方法が考案されている。しかしながら、点検員は、読み取られた検針値を誤った入力項目に入力する場合があった。 Meter reading by inspectors is subject to inevitable human error. As a result, a method has been devised to capture an image containing the meter reading and then apply image recognition technology to the captured image to automatically read the meter reading. However, there have been cases where inspectors enter the meter reading into the wrong input field.

特開平8-7078号公報Japanese Patent Application Laid-Open No. 8-7078

本発明が解決しようとする課題は、より効率良く点検作業の結果を帳票に入力することができるコンピュータ装置、制御方法、およびコンピュータプログラムを提供することである。 An object of the present invention is to provide a computer device, a control method, and a computer program that can more efficiently input the results of inspection work into a form.

実施形態のコンピュータ装置は、検針値生成部と、記憶部とを持つ。検針値生成部は、検針員により撮像されるメータの画像データより、前記メータの検針値データを生成する。記憶部は、前記メータの画像データに含まれたコードに対応する記憶部における項目にて、前記検針値データを記憶すると共に、前記メータの画像データ、前記画像データのファイル名、前記画像データの名称および前記画像データの保存場所のうち少なくともいずれか一つと、前記画像データが取得された年、月、日および時刻のうち少なくともいずれか一つと、を記憶する。The computer device of the embodiment has a meter reading value generating unit and a storage unit. The meter reading value generating unit generates meter reading value data from image data of a meter captured by a meter reader. The storage unit stores the meter reading value data in an item in the storage unit corresponding to a code included in the image data of the meter, and also stores at least one of the image data of the meter, a file name of the image data, a name of the image data, and a storage location of the image data, and at least one of the year, month, day, and time when the image data was acquired.
実施形態のコンピュータ装置は、コード特定部と、検針値生成部と、記憶部とを持つ。コード特定部は、検針員により撮像されるメータの画像データより、前記メータに係るコードを特定する。検針値生成部は、前記コードの特定に利用される前記メータの画像データより、前記メータの検針値データを生成する。記憶部は、前記コードに係る識別情報により決定される記憶部における項目にて、前記検針値データを記憶すると共に、前記メータの画像データ、前記画像データのファイル名、前記画像データの名称および前記画像データの保存場所のうち少なくともいずれか一つと、前記画像データが取得された年、月、日および時刻のうち少なくともいずれか一つと、を記憶する。The computer device of the embodiment has a code identification unit, a meter reading value generation unit, and a storage unit. The code identification unit identifies a code associated with the meter from image data of the meter captured by a meter reader. The meter reading value generation unit generates meter reading value data of the meter from the image data of the meter used to identify the code. The storage unit stores the meter reading value data in an item in the storage unit determined by identification information associated with the code, and also stores at least one of the image data of the meter, the file name of the image data, the name of the image data, and the storage location of the image data, and at least one of the year, month, date, and time when the image data was acquired.

第1の実施形態の点検支援システム1の構成例を示すシステム構成図。FIG. 1 is a system configuration diagram showing a configuration example of an inspection support system 1 according to a first embodiment. 第1の実施形態の情報処理装置100の機能構成を表す機能ブロック図。FIG. 1 is a functional block diagram showing the functional configuration of an information processing apparatus 100 according to a first embodiment. 第1の実施形態の上位サーバ200の機能構成を表す機能ブロック図。FIG. 2 is a functional block diagram showing the functional configuration of an upper server 200 according to the first embodiment. 第1の実施形態の帳票データテーブルの一具体例を示す図である。FIG. 4 is a diagram illustrating a specific example of a form data table according to the first embodiment. 第1の実施形態の帳票画像の一具体例を示す図。FIG. 4 is a view showing a specific example of a form image according to the first embodiment. 第1の実施形態の帳票入力画像の一具体例を示す図。FIG. 4 is a diagram showing a specific example of a form input image according to the first embodiment. 第1の実施形態の二次元バーコードの読取の一具体例を示す図。4A to 4C are diagrams showing a specific example of reading a two-dimensional barcode according to the first embodiment; 第1の実施形態の検針値の読取の一具体例を示す図。FIG. 4 is a diagram showing a specific example of reading of a meter reading value according to the first embodiment. 第1の実施形態の検針値が入力された帳票入力画像の一具体例を示す図。FIG. 4 is a diagram showing a specific example of a form input image into which a meter reading value is input according to the first embodiment. 第1の実施形態の検針値が入力された帳票入力画像の一具体例を示す図。FIG. 4 is a diagram showing a specific example of a form input image into which a meter reading value is input according to the first embodiment. 第1の実施形態の検針値及び証拠画像が入力された帳票入力画像の一具体例を示す図。5 is a diagram showing a specific example of a form input image into which a meter reading value and an evidence image are input according to the first embodiment. FIG. 第1の実施形態の検針値入力の生成の処理の流れを示すフローチャート。5 is a flowchart showing a process flow for generating a meter reading value input according to the first embodiment. 第2の実施形態の情報処理装置100aの機能構成を表す機能ブロック図。FIG. 11 is a functional block diagram showing the functional configuration of an information processing apparatus 100a according to a second embodiment. 第2の実施形態の上位サーバ200aの機能構成を表す機能ブロック図。FIG. 11 is a functional block diagram showing the functional configuration of an upper server 200a according to a second embodiment. 第3の実施形態の情報処理装置100bの機能構成を表す機能ブロック図。FIG. 11 is a functional block diagram showing the functional configuration of an information processing apparatus 100b according to a third embodiment. 実施形態の変形例の帳票画像の一具体例を示す図。FIG. 13 is a diagram showing a specific example of a form image according to a modified example of the embodiment. 実施形態の変形例のマルチメータに対応した帳票画像の一具体例を示す図。13 is a diagram showing a specific example of a form image corresponding to a multimeter according to a modified example of the embodiment.

以下、実施形態のコンピュータ装置、制御方法、およびコンピュータプログラムを、図面を参照して説明する。 Hereinafter, a computer device, a control method, and a computer program according to embodiments will be described with reference to the drawings.

(第1の実施形態)
図1は、第1の実施形態の点検支援システム1の構成例を示すシステム構成図である。点検支援システム1は、情報処理装置100、上位サーバ200及び複数のメータ300を備える。情報処理装置100及び上位サーバ200は、ネットワーク400を介して互いに通信可能に接続される。
First Embodiment
1 is a system configuration diagram showing an example of the configuration of an inspection support system 1 according to a first embodiment. The inspection support system 1 includes an information processing device 100, a host server 200, and a plurality of meters 300. The information processing device 100 and the host server 200 are connected to each other via a network 400 so as to be able to communicate with each other.

情報処理装置100は、スマートフォン、タブレットコンピュータ、スマートグラス、スマートヘッド又はパーソナルコンピュータ等の装置を用いて構成される。情報処理装置100は、バスで接続されたプロセッサやメモリや補助記憶装置などを備える。情報処理装置100は、点検員によって操作される。点検員は、例えば、メータ300を点検する者であってもよいし、点検された結果を集計する者であってもよい。点検員は、情報処理装置100を操作する者であればどのような者であってもよい。情報処理装置100は、メータ300が示す数値を検針値として帳票データに入力する。帳票データは、複数のメータ300が示す数値(検針値)を入力可能なデータである。 The information processing device 100 is configured using devices such as a smartphone, a tablet computer, smart glasses, a smart head, or a personal computer. The information processing device 100 includes a processor, a memory, an auxiliary storage device, and the like, which are connected by a bus. The information processing device 100 is operated by an inspector. The inspector may be, for example, a person who inspects the meter 300, or a person who compiles the inspection results. The inspector may be any person who operates the information processing device 100. The information processing device 100 inputs the numerical value indicated by the meter 300 into the report data as the meter reading value. The report data is data into which numerical values indicated by multiple meters 300 (meter reading values) can be input.

上位サーバ200は、パーソナルコンピュータ、サーバ、ワークステーション又は産業用コンピュータ等の装置を用いて構成される。上位サーバ200は、バスで接続されたプロセッサやメモリや補助記憶装置などを備える。上位サーバ200は、メータ300が示す数値を、情報処理装置100で入力可能にするための認識エンジンを生成する。生成された認識エンジンは、情報処理装置100に記憶されてもよい。上位サーバ200は、クラウドコンピューティングシステムで実現されてもよい。 The upper server 200 is configured using devices such as a personal computer, a server, a workstation, or an industrial computer. The upper server 200 includes a processor, a memory, an auxiliary storage device, and the like, which are connected via a bus. The upper server 200 generates a recognition engine that enables the numerical value indicated by the meter 300 to be input into the information processing device 100. The generated recognition engine may be stored in the information processing device 100. The upper server 200 may be realized in a cloud computing system.

メータ300は、例えば、0~9までの数字が表示される7セグメントディスプレイを有するデジタル式であり、設備機器の稼働状態に応じて少なくとも1桁以上の数値(検針値)を示す構成である。メータ300は、7セグメントディスプレイを有するデジタル式に限定されない。例えば、メータ300は、例えば、0~9までの数字が記載された数字車を用いたメカ式であり、使用量に応じて回転することで複数桁の数値(検針値)を示す構成であってもよいし、目盛り盤に目盛りと単位を示す文字とが表示される針式で構成されてもよい。 Meter 300 is, for example, a digital type having a seven-segment display showing numbers from 0 to 9, and is configured to show a number (meter reading value) of at least one digit depending on the operating state of the equipment. Meter 300 is not limited to a digital type having a seven-segment display. For example, meter 300 may be, for example, a mechanical type using a number wheel with numbers from 0 to 9 written on it, and may be configured to show a multi-digit number (meter reading value) by rotating depending on the amount of usage, or may be configured as a needle type in which scales and letters indicating units are displayed on a dial.

ネットワーク400は、例えばインターネット等の有線通信網であってもよいし、無線LAN(Local Area Network)及び携帯電話通信網等の無線通信網であってもよい。ネットワーク400は、情報処理装置100と上位サーバ200との間で通信が可能であれば、どのような通信網であってもよい。 The network 400 may be, for example, a wired communication network such as the Internet, or a wireless communication network such as a wireless LAN (Local Area Network) or a mobile phone communication network. The network 400 may be any communication network as long as communication between the information processing device 100 and the upper server 200 is possible.

図2は、第1の実施形態の情報処理装置100の機能構成を表す機能ブロック図である。情報処理装置100は、帳票データ生成プログラムを実行することによって通信部101、入力部102、表示部103、撮像部104、帳票定義記憶部105、学習結果記憶部106、帳票データ記憶部107及び制御部108を備える装置として機能する。 Figure 2 is a functional block diagram showing the functional configuration of the information processing device 100 of the first embodiment. By executing a form data generation program, the information processing device 100 functions as a device including a communication unit 101, an input unit 102, a display unit 103, an imaging unit 104, a form definition storage unit 105, a learning result storage unit 106, a form data storage unit 107, and a control unit 108.

通信部101は、ネットワークインタフェースである。通信部101はネットワーク400を介して、上位サーバ200と通信する。通信部101は、例えば無線LAN、有線LAN、Bluetooth(登録商標)又はLTE(Long Term Evolution)(登録商標)等の通信方式で通信してもよい。 The communication unit 101 is a network interface. The communication unit 101 communicates with the upper server 200 via the network 400. The communication unit 101 may communicate using a communication method such as a wireless LAN, a wired LAN, Bluetooth (registered trademark), or LTE (Long Term Evolution) (registered trademark).

入力部102は、タッチパネル、マウス及びキーボード等の入力装置を用いて構成される。入力部102は、入力装置を情報処理装置100に接続するためのインタフェースであってもよい。この場合、入力部102は、入力装置において入力された入力信号から入力データ(例えば、情報処理装置100に対する指示を示す指示情報)を生成し、情報処理装置100に入力する。 The input unit 102 is configured using input devices such as a touch panel, a mouse, and a keyboard. The input unit 102 may be an interface for connecting the input device to the information processing device 100. In this case, the input unit 102 generates input data (e.g., instruction information indicating instructions to the information processing device 100) from an input signal input to the input device, and inputs the input data to the information processing device 100.

表示部103は、CRT(Cathode Ray Tube)ディスプレイ、液晶ディスプレイ、有機EL(Electro Luminescence)ディスプレイ等の出力装置である。表示部103は、出力装置を情報処理装置100に接続するためのインタフェースであってもよい。この場合、表示部103は、映像データから映像信号を生成し自身に接続されている映像出力装置に映像信号を出力する。 The display unit 103 is an output device such as a CRT (Cathode Ray Tube) display, a liquid crystal display, or an organic EL (Electro Luminescence) display. The display unit 103 may be an interface for connecting an output device to the information processing device 100. In this case, the display unit 103 generates a video signal from video data and outputs the video signal to a video output device connected to the display unit 103.

撮像部104は、図2には示していないが、例えば、光学系、撮像素子及び撮像素子から出力される撮像信号を処理する画像処理基板を備え、撮像信号に基づいた所定の形式の画像データを生成し、出力する。撮像部104は、メータ300自身又はメータ300の周辺に貼り付けられたメータ300の識別情報が埋め込まれた識別画像を撮影する。撮像部104は、識別画像を含む識別画像データを生成する。識別画像は、例えば二次元バーコードである。撮像部104は、メータ300が示す数値(検針値)を撮影する。撮像部104は、検針の証拠となる証拠画像としてメータ300の外観を撮影する。撮像部104は、メータ300の外観を含むメータ画像データを生成する。撮像部104は、起動するとライブビューを表示部103に表示する。ライブビューは、点検員が撮像部104にて撮像された被写体を確認しながら撮影できる機能である。点検員は、表示部103に表示されたライブビューを確認しながら撮影できる。例えば、点検員は、証拠画像としてメータ300の外観を撮影する場合、表示部103に表示されたライブビューを確認しながら、メータ300の検針値が判別可能な状態の画像となるようメータ300と情報処理装置100との距離を調整して撮影を行う。 Although not shown in FIG. 2, the imaging unit 104 includes, for example, an optical system, an imaging element, and an image processing board that processes the imaging signal output from the imaging element, and generates and outputs image data of a predetermined format based on the imaging signal. The imaging unit 104 captures an identification image in which identification information of the meter 300 is embedded, the identification image being attached to the meter 300 itself or the periphery of the meter 300. The imaging unit 104 generates identification image data including the identification image. The identification image is, for example, a two-dimensional barcode. The imaging unit 104 captures the numerical value (meter reading value) indicated by the meter 300. The imaging unit 104 captures the exterior of the meter 300 as an evidence image that serves as evidence of the meter reading. The imaging unit 104 generates meter image data including the exterior of the meter 300. When the imaging unit 104 is started, it displays a live view on the display unit 103. The live view is a function that allows the inspector to capture an image while checking the subject captured by the imaging unit 104. The inspector can capture an image while checking the live view displayed on the display unit 103. For example, when an inspector photographs the exterior of the meter 300 as an evidence image, the inspector adjusts the distance between the meter 300 and the information processing device 100 while checking the live view displayed on the display unit 103 so that the image shows the meter reading of the meter 300 in a state in which it is possible to distinguish the reading.

帳票定義記憶部105は、磁気ハードディスク装置や半導体記憶装置等の記憶装置を用いて構成される。帳票定義記憶部105は、帳票定義情報を記憶する。帳票定義情報は、帳票への入力項目と帳票の様式とを定義するデータである。帳票定義情報は、点検対象となる場所又はメータ300に応じて、異なる帳票定義情報が定義されても良い。したがって、帳票定義情報はそれぞれデータが異なっても良い。 The report definition storage unit 105 is configured using a storage device such as a magnetic hard disk device or a semiconductor storage device. The report definition storage unit 105 stores report definition information. The report definition information is data that defines the input items to be entered into the report and the format of the report. Different report definition information may be defined depending on the location or meter 300 to be inspected. Therefore, the data of each report definition information may be different.

学習結果記憶部106は、磁気ハードディスク装置や半導体記憶装置等の記憶装置を用いて構成される。学習結果記憶部106は、学習結果を記憶する。学習結果は、撮影されたメータ300の数値を示す画像データから、帳票データに入力可能な数値を取得するために用いられる。学習結果は、情報処理装置100に、帳票データ生成プログラムが導入される際に記録される。学習結果は、帳票データ生成プログラムがアップデートされる際にアップデートされてもよい。学習結果は、メータ300の種類に応じて、記録されてもよい、メータ300の種類は、例えば、デジタル式、メカ式又は針式等で区別されてもよいし、メーカ、型式、年式等で区別されてもよい。 The learning result storage unit 106 is configured using a storage device such as a magnetic hard disk drive or a semiconductor storage device. The learning result storage unit 106 stores the learning results. The learning results are used to obtain values that can be entered into the form data from image data indicating the values of the photographed meter 300. The learning results are recorded when the form data generation program is introduced into the information processing device 100. The learning results may be updated when the form data generation program is updated. The learning results may be recorded according to the type of meter 300, which may be distinguished, for example, by digital type, mechanical type, or needle type, or by manufacturer, model, year, etc.

帳票データ記憶部107は、磁気ハードディスク装置や半導体記憶装置等の記憶装置を用いて構成される。帳票データ記憶部107は、帳票データテーブルを記憶する。帳票データテーブルは、帳票データを保持する。帳票データに保持される各値は、帳票定義情報に定義される入力項目に基づいて保持される。帳票データが保持するデータと帳票データに対応付けられた帳票定義情報とに基づいて、帳票画像が生成される。 The form data storage unit 107 is configured using a storage device such as a magnetic hard disk device or a semiconductor storage device. The form data storage unit 107 stores a form data table. The form data table holds form data. Each value held in the form data is held based on an input item defined in the form definition information. A form image is generated based on the data held in the form data and the form definition information associated with the form data.

図4は、第1の実施形態の帳票データテーブルの一具体例を示す図である。帳票データテーブルは、帳票データを有する。帳票データは、点検対象、日時、帳票定義情報、第1メータ、第1メータ画像、第2メータ、第2メータ画像、第3メータ及び第3メータ画像等の各値を有する。点検対象は、点検員によって点検される対象を表す。日時は、帳票データが生成された日時を表す。帳票定義情報は、帳票データに対応付けられた帳票定義情報を表す。第1メータは、対応付けられた帳票定義情報が入力項目として第1メータを有する場合、第1メータの数値を表す。第1メータ画像は、第1メータを撮影した場合、第1メータを撮影した画像データの保存場所又は画像データの名称を表す。第2メータは、対応付けられた帳票定義情報が入力項目として第2メータを有する場合、第2メータの数値を表す。第2メータ画像は、第2メータを撮影した場合、第2メータを撮影した画像データの保存場所又は画像データの名称を表す。第3メータは、対応付けられた帳票定義情報が入力項目として第3メータを有する場合、第3メータの数値を表す。第3メータ画像は、第3メータを撮影した場合、第3メータを撮影した画像データの保存場所又は画像データの名称を表す。 FIG. 4 is a diagram showing a specific example of a form data table of the first embodiment. The form data table has form data. The form data has values such as an inspection target, date and time, form definition information, a first meter, a first meter image, a second meter, a second meter image, a third meter, and a third meter image. The inspection target represents an object to be inspected by an inspector. The date and time represent the date and time when the form data was generated. The form definition information represents the form definition information associated with the form data. The first meter represents the numerical value of the first meter when the associated form definition information has the first meter as an input item. The first meter image represents the storage location or name of the image data of the first meter when the first meter is photographed. The second meter represents the numerical value of the second meter when the associated form definition information has the second meter as an input item. The second meter image represents the storage location or name of the image data of the second meter when the second meter is photographed. The third meter represents the numerical value of the third meter when the associated form definition information has the third meter as an input item. When the third meter is photographed, the third meter image represents the storage location of the image data of the photographed third meter or the name of the image data.

図4に示される例では、帳票データテーブルの最上段の帳票データは、点検対象の値が“8F空調”、日時の値が“2017.12.4 14:23:10”、帳票定義情報の値が“def_1”、第1メータの値が“120”、第1メータ画像の値が“8f_air_meter1.jpg”、第2メータの値が“110”、第2メータ画像の値が“8f_air_meter2.jpg”、第3メータの値が“-”、第3メータ画像の値が“-”である。従って、帳票データテーブルの最上段の帳票データによると、点検された場所は“8F空調”であり、帳票データは“2017.12.4 14:23:10”に生成され、帳票定義情報として“def_1“が用いられていることがわかる。そして、帳票定義情報は、入力項目として、第1メータ、第1メータ画像、第2メータ及び第2メータ画像を有し、第3メータ及び第3メータ画像は有していないことがわかる。なお、図4に示される帳票データテーブルは一具体例に過ぎない。そのため、図4とは異なる態様で帳票データテーブルが構成されてもよい。例えば、帳票データテーブルは、点検員の名前を保持するように構成されてもよいし、複数のメータが1つに撮影された画像を保持する全体画像を有してもよいし、撮影された画像の撮影時刻を示す情報を有してもよい。 In the example shown in FIG. 4, the report data at the top of the report data table has the inspection target value "8F Air Conditioning", the date and time value "2017.12.4 14:23:10", the report definition information value "def_1", the first meter value "120", the first meter image value "8f_air_meter1.jpg", the second meter value "110", the second meter image value "8f_air_meter2.jpg", the third meter value "-", and the third meter image value "-". Therefore, according to the report data at the top of the report data table, the location inspected is "8F Air Conditioning", the report data was generated at "2017.12.4 14:23:10", and "def_1" is used as the report definition information. It can also be seen that the report definition information has the first meter, first meter image, second meter, and second meter image as input items, but does not have the third meter or third meter image. Note that the report data table shown in FIG. 4 is merely one specific example. Therefore, the report data table may be configured in a manner different from that shown in FIG. 4. For example, the report data table may be configured to hold the name of the inspector, may have an overall image that holds a single image of multiple meters, or may have information indicating the time the image was taken.

図2に戻って、情報処理装置100の説明を続ける。制御部108は、情報処理装置100の各部の動作を制御する。制御部108は、例えばプロセッサ及びメモリを備えた装置により実行される。制御部108は、帳票生成プログラムを実行することによって、帳票データ生成部109、帳票画像生成部110、画像取得部111、入力項目決定部112、検針値生成部113、帳票データ入力部114、異常判定部115及びエラー処理部116として機能する。 Returning to FIG. 2, the explanation of the information processing device 100 will continue. The control unit 108 controls the operation of each unit of the information processing device 100. The control unit 108 is executed by, for example, a device equipped with a processor and memory. The control unit 108 executes a form generation program to function as a form data generation unit 109, a form image generation unit 110, an image acquisition unit 111, an input item determination unit 112, a meter reading value generation unit 113, a form data input unit 114, an abnormality determination unit 115, and an error processing unit 116.

帳票データ生成部109は、帳票定義情報の選択指示に基づいて、帳票定義記憶部105から帳票定義情報を取得する。帳票データ生成部109は、取得した帳票定義情報に基づいて、帳票データを生成する。選択指示は、入力部102を介して受け付けても良いし、二次元バーコードに埋め込まれていても良い。 The form data generation unit 109 acquires form definition information from the form definition storage unit 105 based on a selection instruction for the form definition information. The form data generation unit 109 generates form data based on the acquired form definition information. The selection instruction may be received via the input unit 102, or may be embedded in a two-dimensional barcode.

帳票画像生成部110は、取得した帳票定義情報にて定義される帳票の様式と生成された帳票データとに基づいて、帳票画像を生成する。帳票画像は表示部103に表示される。帳票画像には、帳票データが保持する各値と、入力部102に対応づけされた指示入力画像と、が含まれる。入力部102は、表示部103に表示される指示入力画像が点検員によってタッチ操作等されると、所定の指示を受け付ける。所定の指示は、撮像部104の起動であってもよいし、帳票入力画像の生成であってもよいし、帳票データの記録であってもよい。所定の指示は、予め指定された指示であればどのような指示であってもよい。 The form image generating unit 110 generates a form image based on the form format defined in the acquired form definition information and the generated form data. The form image is displayed on the display unit 103. The form image includes each value held by the form data and an instruction input image associated with the input unit 102. The input unit 102 accepts a predetermined instruction when the instruction input image displayed on the display unit 103 is touched or otherwise operated by an inspector. The predetermined instruction may be the activation of the imaging unit 104, the generation of a form input image, or the recording of form data. The predetermined instruction may be any instruction that is specified in advance.

画像取得部111は、撮像部104を起動する。画像取得部111は、表示部103に表示されるライブビューを撮像部104から取得する。画像取得部111は、ライブビューを入力項目決定部112又は検針値生成部113に出力する。 The image acquisition unit 111 starts the imaging unit 104. The image acquisition unit 111 acquires a live view to be displayed on the display unit 103 from the imaging unit 104. The image acquisition unit 111 outputs the live view to the input item determination unit 112 or the meter reading value generation unit 113.

入力項目決定部112は、ライブビューから二次元バーコードを特定する。入力項目決定部112は、特定した二次元バーコードの画像に埋め込まれた識別情報に基づいて、検針値が入力される入力項目を決定する。識別情報には、入力項目決定部112が帳票データが有する入力項目を特定するために必要な情報が含まれる。識別情報には、例えば、“第1メータ”等の情報が含まれる。識別情報には、例えば、帳票定義情報を特定する情報が含まれていてもよいし、検針値の閾値が含まれていてもよい。なお、識別情報は、二次元バーコードに限定されない。例えば、識別情報は、バーコードに埋め込まれていてもよいし、RFID(Radio Frequency Identifier)等のICタグに埋め込まれていてもよいし、メータが備える記憶装置に記録されていてもよい。 The input item determination unit 112 identifies a two-dimensional barcode from the live view. The input item determination unit 112 determines the input item into which the meter reading value is to be input based on the identification information embedded in the image of the identified two-dimensional barcode. The identification information includes information necessary for the input item determination unit 112 to identify the input item of the form data. The identification information includes information such as "first meter." The identification information may include information that identifies form definition information, or may include a threshold value for the meter reading value. Note that the identification information is not limited to a two-dimensional barcode. For example, the identification information may be embedded in a barcode, an IC tag such as an RFID (Radio Frequency Identifier), or recorded in a storage device provided in the meter.

検針値生成部113は、ライブビューから検針値を示す画像を特定する。検針値生成部113は、特定した検針値を示す画像に基づいて、検針値を生成する。検針値生成部113は、例えば、検針値を示す画像と、学習結果記憶部106に記録される学習結果と、に基づいて、検針値を生成する。検針値生成部113は、OCR(Optical Character Recognition)等の既存の画像認識技術を用いて検針値を生成してもよい。検針値生成部113は、検針値を生成した時刻を検針時刻として取得する。検針値生成部113は、生成された検針値を情報処理装置100のスピーカーから音声で読み上げるするように構成されてもよい。 The meter reading value generating unit 113 identifies an image showing the meter reading value from the live view. The meter reading value generating unit 113 generates a meter reading value based on the identified image showing the meter reading value. The meter reading value generating unit 113 generates a meter reading value, for example, based on the image showing the meter reading value and the learning result recorded in the learning result storage unit 106. The meter reading value generating unit 113 may generate a meter reading value using an existing image recognition technology such as OCR (Optical Character Recognition). The meter reading value generating unit 113 acquires the time when the meter reading value is generated as the meter reading time. The meter reading value generating unit 113 may be configured to read out the generated meter reading value by voice from a speaker of the information processing device 100.

帳票データ入力部114は、帳票データの入力項目のうち決定された入力項目に、生成された検針値を入力する。帳票データ入力部114は、メータ300の外観又はメータ300が示す数値(検針値)を撮影した場合、撮影した画像データのファイル名と撮影された撮影時刻とを帳票データに入力する。帳票データ入力部114は、入力された帳票データを、帳票データ記憶部107に記録する。帳票データ入力部114は、帳票データを上位サーバ200に送信してもよい。帳票データ入力部114は、帳票画像に基づいて生成されたPDFファイルを帳票データ記憶部107に記録してもよいし、上位サーバ200に送信するように構成されてもよい。 The form data input unit 114 inputs the generated meter reading value into the determined input item of the form data. When the form data input unit 114 photographs the appearance of the meter 300 or the numerical value (meter reading value) indicated by the meter 300, it inputs the file name of the photographed image data and the photographing time into the form data. The form data input unit 114 records the input form data in the form data storage unit 107. The form data input unit 114 may transmit the form data to the upper server 200. The form data input unit 114 may record a PDF file generated based on the form image in the form data storage unit 107, or may be configured to transmit it to the upper server 200.

異常判定部115は、入力された入力値が所定の条件を満たすか否かを判定する。異常判定部115は、所定の条件を満たす場合、エラー処理部116に対して、エラー処理を指示する。異常判定部115は、所定の条件を満たさない場合、エラー処理部116に対してエラー処理を指示しない。所定の条件とは、例えば、検針値を示す画像が取得された時刻である検針時刻と、メータ300の外観又はメータ300が示す数値(検針値)が撮影された撮影時刻と、の差分が所定の閾値を超えている場合、所定の条件を満たすと判定してもよい。所定の条件は、予め指定された条件であればどのような条件であってもよい。所定の閾値は、二次元バーコードに埋め込まれた閾値であってもよいし、帳票定義情報に含まれる閾値であってもよい。所定の閾値は、予め指定された閾値であればどのような値であってもよい。 The abnormality determination unit 115 determines whether the input value satisfies a predetermined condition. If the predetermined condition is satisfied, the abnormality determination unit 115 instructs the error processing unit 116 to perform error processing. If the predetermined condition is not satisfied, the abnormality determination unit 115 does not instruct the error processing unit 116 to perform error processing. The predetermined condition may be determined to be satisfied when, for example, the difference between the meter reading time, which is the time when an image showing the meter reading value is acquired, and the photographing time when the appearance of the meter 300 or the numerical value (meter reading value) shown by the meter 300 is photographed exceeds a predetermined threshold. The predetermined condition may be any condition that is specified in advance. The predetermined threshold may be a threshold embedded in a two-dimensional barcode or a threshold included in the form definition information. The predetermined threshold may be any value that is specified in advance.

エラー処理部116は、異常判定部115からエラー処理の指示を受け付けると、エラー処理を実行する。エラー処理は、例えば、検針値を入力項目に再度入力するように、点検員に促す処理であってもよい。エラー処理は、予め指定された処理であればどのような処理であってもよい。 When the error processing unit 116 receives an error processing instruction from the abnormality determination unit 115, it executes the error processing. The error processing may be, for example, a process of prompting the inspector to re-enter the meter reading value in the input field. The error processing may be any process that is specified in advance.

図3は、第1の実施形態の上位サーバ200の機能構成を表す機能ブロック図である。上位サーバ200は、学習プログラムを実行することによって通信部201、入力部202、表示部203、ユーザ情報記憶部204、教師データ記憶部205、学習結果記憶部206、帳票データ記憶部207及び制御部208を備える装置として機能する。 Figure 3 is a functional block diagram showing the functional configuration of the upper server 200 of the first embodiment. By executing a learning program, the upper server 200 functions as a device including a communication unit 201, an input unit 202, a display unit 203, a user information storage unit 204, a teacher data storage unit 205, a learning result storage unit 206, a form data storage unit 207, and a control unit 208.

通信部201は、ネットワークインタフェースである。通信部201はネットワーク400を介して、情報処理装置100と通信する。通信部201は、例えば無線LAN、有線LAN、Bluetooth又はLTE等の通信方式で通信してもよい。 The communication unit 201 is a network interface. The communication unit 201 communicates with the information processing device 100 via the network 400. The communication unit 201 may communicate using a communication method such as a wireless LAN, a wired LAN, Bluetooth, or LTE.

入力部202は、タッチパネル、マウス及びキーボード等の入力装置を用いて構成される。入力部202は、入力装置を上位サーバ200に接続するためのインタフェースであってもよい。この場合、入力部202は、入力装置において入力された入力信号から入力データ(例えば、上位サーバ200に対する指示を示す指示情報)を生成し、上位サーバ200に入力する。 The input unit 202 is configured using input devices such as a touch panel, a mouse, and a keyboard. The input unit 202 may be an interface for connecting the input device to the upper server 200. In this case, the input unit 202 generates input data (e.g., instruction information indicating instructions to the upper server 200) from an input signal input at the input device, and inputs the input data to the upper server 200.

表示部203は、CRTディスプレイ、液晶ディスプレイ、有機ELディスプレイ等の出力装置である。表示部203は、出力装置を上位サーバ200に接続するためのインタフェースであってもよい。この場合、表示部203は、映像データから映像信号を生成し自身に接続されている映像出力装置に映像信号を出力する。 The display unit 203 is an output device such as a CRT display, a liquid crystal display, or an organic EL display. The display unit 203 may be an interface for connecting the output device to the upper server 200. In this case, the display unit 203 generates a video signal from the video data and outputs the video signal to a video output device connected to the display unit 203.

ユーザ情報記憶部204は、磁気ハードディスク装置や半導体記憶装置等の記憶装置を用いて構成される。ユーザ情報記憶部204は、ユーザ情報を記憶する。ユーザ情報は、メータ300を使用する者に関する情報である。ユーザ情報は、例えば、ユーザを識別するユーザ識別子を含む。 The user information storage unit 204 is configured using a storage device such as a magnetic hard disk device or a semiconductor storage device. The user information storage unit 204 stores user information. The user information is information about a person who uses the meter 300. The user information includes, for example, a user identifier that identifies the user.

教師データ記憶部205は、磁気ハードディスク装置や半導体記憶装置等の記憶装置を用いて構成される。教師データ記憶部205は、教師データを記憶する。教師データは、ユーザによって使用されるメータ300が撮影された画像データである。教師データには、正面から撮影された画像データや、斜めから撮影された画像データ等が含まれていてもよい。教師データは、ユーザ識別子と対応づけられて記憶されても良い。 The teacher data storage unit 205 is configured using a storage device such as a magnetic hard disk device or a semiconductor storage device. The teacher data storage unit 205 stores teacher data. The teacher data is image data captured of the meter 300 used by the user. The teacher data may include image data captured from the front, image data captured from an oblique angle, etc. The teacher data may be stored in association with a user identifier.

学習結果記憶部206は、磁気ハードディスク装置や半導体記憶装置等の記憶装置を用いて構成される。学習結果記憶部206は、学習結果を記憶する。学習結果は、教師データ記憶部205に記憶された画像データに基づいて、学習部209によって生成される。学習結果は、ユーザ識別子と対応づけられて、ユーザごとに生成されても良い。 The learning result storage unit 206 is configured using a storage device such as a magnetic hard disk device or a semiconductor storage device. The learning result storage unit 206 stores the learning results. The learning results are generated by the learning unit 209 based on the image data stored in the teacher data storage unit 205. The learning results may be generated for each user in association with a user identifier.

帳票データ記憶部207は、磁気ハードディスク装置や半導体記憶装置等の記憶装置を用いて構成される。帳票データ記憶部207は、帳票データテーブルを記憶する。帳票データテーブルは、帳票データを保持する。帳票データ記憶部207には、情報処理装置100から送信された帳票データが記録される。 The form data storage unit 207 is configured using a storage device such as a magnetic hard disk device or a semiconductor storage device. The form data storage unit 207 stores a form data table. The form data table holds form data. The form data storage unit 207 records form data transmitted from the information processing device 100.

制御部208は、上位サーバ200の各部の動作を制御する。制御部208は、例えばプロセッサ及びメモリを備えた装置により実行される。制御部208は、学習プログラムを実行することによって、学習部209として機能する。 The control unit 208 controls the operation of each part of the upper server 200. The control unit 208 is executed, for example, by a device equipped with a processor and memory. The control unit 208 functions as a learning unit 209 by executing a learning program.

学習部209は、教師データに基づいて、学習結果を生成する。学習部209は、ディープラーニング等の機械学習によって、教師データから学習結果を生成する。学習結果は、メータ300の種類毎に生成されてもよいし、メータ300の種類に関わらず、単一の学習結果が生成されてもよい。 The learning unit 209 generates a learning result based on the teacher data. The learning unit 209 generates a learning result from the teacher data by machine learning such as deep learning. The learning result may be generated for each type of meter 300, or a single learning result may be generated regardless of the type of meter 300.

図5は、第1の実施形態の帳票画像の一具体例を示す図である。帳票画像生成部110は、帳票定義情報と帳票データとに基づいて帳票画像を生成する。表示部103は、生成された帳票画像を表示する。表示部103に表示される帳票画像は、入力項目画像131、入力項目画像132、入力項目画像133及び指示入力画像134を含む。 Figure 5 is a diagram showing a specific example of a form image in the first embodiment. The form image generation unit 110 generates a form image based on the form definition information and the form data. The display unit 103 displays the generated form image. The form image displayed on the display unit 103 includes an input item image 131, an input item image 132, an input item image 133, and an instruction input image 134.

入力項目画像131、入力項目画像132及び入力項目画像133は、帳票データに保持される検針値を表示する画像である。入力項目画像131、入力項目画像132及び入力項目画像133には、帳票データの入力項目が対応付けられる。図5によると、入力項目画像131は、入力項目“第1メータ”、入力項目画像132は、入力項目“第2メータ”、入力項目画像133は、入力項目“第3メータ”が対応付けられる。帳票データの入力項目に検針値が入力された場合、入力項目に対応付けられた入力項目画像に入力された検針値が表示される。例えば、帳票データの入力項目“第1メータ”に“100”が入力された場合、入力項目画像131には“100”が表示される。 Input item image 131, input item image 132, and input item image 133 are images that display the meter reading value stored in the ledger data. Input item images 131, 132, and 133 are associated with input items of the ledger data. According to FIG. 5, input item image 131 is associated with input item "first meter," input item image 132 is associated with input item "second meter," and input item image 133 is associated with input item "third meter." When a meter reading value is entered into an input item of the ledger data, the meter reading value entered is displayed in the input item image associated with the input item. For example, when "100" is entered into input item "first meter" of the ledger data, "100" is displayed in input item image 131.

指示入力画像134は、帳票入力画像の生成指示を受け付ける画像である。指示入力画像134は、タッチ操作されることによって、帳票入力画像の生成指示が入力部102に受け付けされる。タッチ操作は、ユーザが表示部103に表示される指示入力画像134をタッチ又は押す行為である。入力部102が帳票入力画像の生成指示を受け付けると、帳票画像生成部110は、帳票入力画像を生成する。表示部103は、生成された帳票入力画像を表示する。表示部103は、帳票画像に重畳するように帳票入力画像を表示してもよいし、表示部103は、帳票画像を破棄して、帳票入力画像を表示してもよい。 The instruction input image 134 is an image that accepts an instruction to generate a form input image. When the instruction input image 134 is touched, the instruction to generate a form input image is accepted by the input unit 102. The touch operation is an action of the user touching or pressing the instruction input image 134 displayed on the display unit 103. When the input unit 102 accepts the instruction to generate a form input image, the form image generating unit 110 generates a form input image. The display unit 103 displays the generated form input image. The display unit 103 may display the form input image so as to be superimposed on the form image, or the display unit 103 may discard the form image and display the form input image.

図6は、第1の実施形態の帳票入力画像の一具体例を示す図である。帳票画像生成部110は、帳票定義情報と帳票データとに基づいて、帳票入力画像を生成する。表示部103は、生成された帳票入力画像を表示する。表示部103に表示される帳票入力画像は、入力領域画像141、入力領域画像142、入力領域画像143、指示入力画像144及び指示入力画像145を含む。 FIG. 6 is a diagram showing a specific example of a form input image in the first embodiment. The form image generation unit 110 generates a form input image based on the form definition information and the form data. The display unit 103 displays the generated form input image. The form input image displayed on the display unit 103 includes an input area image 141, an input area image 142, an input area image 143, an instruction input image 144, and an instruction input image 145.

入力領域画像141、入力領域画像142及び入力領域画像143は、帳票データに入力される値を保持する領域である。入力領域画像141、入力領域画像142及び入力領域画像143には、帳票データの入力項目が対応付けられる。図6によると、入力領域画像141は、入力項目“第1メータ”、入力領域画像142は、入力項目“第2メータ”、入力領域画像143は、入力項目“第3メータ”が対応付けられる。 Input area image 141, input area image 142, and input area image 143 are areas that hold values to be entered into the form data. Input area image 141, input area image 142, and input area image 143 are associated with input items of the form data. According to FIG. 6, input area image 141 is associated with input item "first meter," input area image 142 is associated with input item "second meter," and input area image 143 is associated with input item "third meter."

指示入力画像144は、撮像部104の起動指示を受け付ける画像である。指示入力画像144は、タッチ操作されることによって、撮像部104の起動指示が入力部102に受け付けされる。入力部102が撮像部104の生成指示を受け付けると、画像取得部111は、撮像部104を起動する。表示部103は、撮像部104が起動すると、ライブビューを表示する。 The instruction input image 144 is an image that accepts an instruction to start the imaging unit 104. When the instruction input image 144 is touched, the input unit 102 accepts an instruction to start the imaging unit 104. When the input unit 102 accepts a generation instruction for the imaging unit 104, the image acquisition unit 111 starts the imaging unit 104. When the imaging unit 104 starts, the display unit 103 displays a live view.

指示入力画像145は、帳票データへの入力指示を受け付ける画像である。指示入力画像145は、タッチ操作されることによって、帳票データへの入力指示が入力部102に受け付けされる。入力部102が帳票データへの入力指示を受け付けると、帳票データ入力部114は、帳票データに値を入力する。例えば、入力領域画像141に検針値として“100”が入力されている場合、帳票データの入力項目“第1メータ”に“100”が入力される。 The instruction input image 145 is an image that accepts an input instruction to the form data. When the instruction input image 145 is touched, the input instruction to the form data is accepted by the input unit 102. When the input unit 102 accepts the input instruction to the form data, the form data input unit 114 inputs a value to the form data. For example, if "100" is entered as the meter reading value in the input area image 141, "100" is entered in the input item "first meter" of the form data.

図7は、第1の実施形態の二次元バーコードの読取の一具体例を示す図である。図7は、メータ300と、情報処理装置100の表示部103と、を含む。メータ300は、領域301と領域302とを含む。領域301は、メータ300に付された二次元バーコードを含む。領域302は、メータ300が表す検針値を含む。表示部103は、領域137を含む。領域137は、撮像部104によって撮像されたメータ300の領域301の二次元バーコードの画像を含む。 Figure 7 is a diagram showing a specific example of reading a two-dimensional barcode in the first embodiment. Figure 7 includes a meter 300 and a display unit 103 of an information processing device 100. The meter 300 includes an area 301 and an area 302. Area 301 includes a two-dimensional barcode attached to the meter 300. Area 302 includes a meter reading value represented by the meter 300. The display unit 103 includes an area 137. Area 137 includes an image of the two-dimensional barcode in area 301 of the meter 300 captured by the imaging unit 104.

入力項目決定部112は、ライブビューにおいて表示される二次元バーコードを特定する。入力項目決定部112は、特定した二次元バーコードの画像に埋め込まれた識別情報に基づいて、検針値が入力される入力項目を決定する。吹出137aは、領域137に含まれる二次元バーコードに埋め込まれた識別情報を表す。吹出137aによると、識別情報として、“第1メータ”が埋め込まれていることがわかる。入力項目決定部112は、入力項目を“第1メータ”に決定する。 The input item determination unit 112 identifies the two-dimensional barcode displayed in the live view. The input item determination unit 112 determines the input item into which the meter reading value is to be input based on the identification information embedded in the image of the identified two-dimensional barcode. The callout 137a represents the identification information embedded in the two-dimensional barcode contained in the area 137. According to the callout 137a, it can be seen that "first meter" has been embedded as the identification information. The input item determination unit 112 determines the input item to be "first meter."

図8は、第1の実施形態の検針値の読取の一具体例を示す図である。図8は、メータ300と、情報処理装置100の表示部103と、を含む。メータ300は、領域301と領域302とを含む。領域301及び領域302は、図7と同一である。表示部103は、領域138を含む。領域138は、撮像部104によって撮像されたメータ300の領域302の検針値を示す画像を含む。 Figure 8 is a diagram showing a specific example of reading a meter reading value in the first embodiment. Figure 8 includes a meter 300 and a display unit 103 of an information processing device 100. The meter 300 includes an area 301 and an area 302. Areas 301 and 302 are the same as those in Figure 7. The display unit 103 includes an area 138. Area 138 includes an image showing the meter reading value of area 302 of the meter 300 captured by the imaging unit 104.

入力項目決定部112が、入力項目を決定した場合、検針値の読取が開始される。検針値生成部113は、ライブビューにおいて表示される検針値を示す画像を特定する。検針値生成部113は、特定した検針値を示す画像に基づいて検針値を生成する。検針値生成部113は、検針値を生成すると生成した時刻を取得する。 When the input item determination unit 112 determines the input items, reading of the meter reading value is started. The meter reading value generation unit 113 identifies an image showing the meter reading value to be displayed in the live view. The meter reading value generation unit 113 generates a meter reading value based on the identified image showing the meter reading value. When the meter reading value generation unit 113 generates the meter reading value, it acquires the time of generation.

図9は、第1の実施形態の検針値が入力された帳票入力画像の一具体例を示す図である。帳票画像生成部110は、検針値が生成されると、入力領域画像に検針値を表示させる。検針値は入力項目に対応付けられた入力領域画像に表示される。表示部103に表示される帳票入力画像は、入力領域画像141a、入力領域画像142a、入力領域画像143a、指示入力画像144及び指示入力画像145を含む。指示入力画像144及び指示入力画像145は、図7と同一である。 Figure 9 is a diagram showing a specific example of a form input image into which a meter reading value of the first embodiment has been input. When the meter reading value is generated, the form image generating unit 110 displays the meter reading value in the input area image. The meter reading value is displayed in the input area image associated with the input item. The form input image displayed on the display unit 103 includes input area image 141a, input area image 142a, input area image 143a, instruction input image 144, and instruction input image 145. Instruction input image 144 and instruction input image 145 are the same as those in Figure 7.

入力領域画像141a、入力領域画像142a及び入力領域画像143aは、帳票データに入力される値を保持する領域である。図9によると、入力領域画像141aは、“12332”、入力領域画像142aは、“678”、入力領域画像143aは、“90000”を保持する。図9によると、入力領域画像141は、入力項目“第1メータ”、入力領域画像142は、入力項目“第2メータ”、入力領域画像143は、入力項目“第3メータ”が対応付けられる。したがって、指示入力画像145がタッチ操作されると、帳票データ入力部114は、入力領域画像141a、入力領域画像142a及び入力領域画像143aに保持される値を、帳票データに入力する。 Input area image 141a, input area image 142a, and input area image 143a are areas that hold values to be entered into the form data. As shown in FIG. 9, input area image 141a holds "12332", input area image 142a holds "678", and input area image 143a holds "90000". As shown in FIG. 9, input area image 141 is associated with input item "first meter", input area image 142 is associated with input item "second meter", and input area image 143 is associated with input item "third meter". Therefore, when instruction input image 145 is touched, form data input unit 114 inputs the values held in input area image 141a, input area image 142a, and input area image 143a into the form data.

図10は、第1の実施形態の検針値が入力された帳票入力画像の一具体例を示す図である。指示入力画像145がタッチ操作されると、帳票画像生成部110は、帳票定義情報と帳票データとに基づいて、帳票画像を生成する。表示部103は、生成された帳票画像を表示する。図10では、帳票データは、検針値が入力されているため、入力項目画像には、検針値が表示される。表示部103に表示される帳票画像は、入力項目画像131a、入力項目画像132a、入力項目画像133a及び指示入力画像134を含む。指示入力画像134は、図5と同じである。 Figure 10 is a diagram showing a specific example of a form input image into which a meter reading value of the first embodiment has been input. When the instruction input image 145 is touched, the form image generation unit 110 generates a form image based on the form definition information and the form data. The display unit 103 displays the generated form image. In Figure 10, the form data has a meter reading value input, so the meter reading value is displayed in the input item image. The form image displayed on the display unit 103 includes input item image 131a, input item image 132a, input item image 133a, and instruction input image 134. Instruction input image 134 is the same as in Figure 5.

入力項目画像131a、入力項目画像132a及び入力項目画像133aは、帳票データに入力された検針値を表示する画像である。入力項目画像131a、入力項目画像132a及び入力項目画像133aには、帳票データの入力項目が対応付けられる。図10によると、入力項目画像131aは、入力項目として“第1メータ”が対応付けられ、“第1メータ”は、検針値として“12332”が入力され、入力項目画像132aは、入力項目として“第2メータ”が対応付けられ、“第2メータ”は、検針値として“678”が入力され、入力項目画像133aは、入力項目として“第3メータ”が対応付けられ、“第3メータ”は、検針値として“90000”が入力されていることがわかる。 Input item image 131a, input item image 132a, and input item image 133a are images that display the meter reading value entered into the form data. Input item image 131a, input item image 132a, and input item image 133a are associated with input items of the form data. According to FIG. 10, it can be seen that input item image 131a is associated with "first meter" as the input item, and "12332" is input as the meter reading value for "first meter", input item image 132a is associated with "second meter" as the input item, and "678" is input as the meter reading value for "second meter", and input item image 133a is associated with "third meter" as the input item, and "90000" is input as the meter reading value for "third meter".

図11は、第1の実施形態の検針値及び証拠画像が入力された帳票入力画像の一具体例を示す図である。図11のように帳票入力画像には、証拠画像が合わせて表示されるように構成されてもよい。証拠画像は、検針値が生成された後に撮影される。具体的には、帳票定義情報の入力項目としてメータの画像が含まれる場合、帳票データ入力部114は、検針値が生成された後にメータ300の外観を撮影するか否か確認する画面を表示部103に表示させる。撮像部104は、入力部102を介してメータ300の外観を撮影する指示を受け付けると、メータ300の画像を撮影する。帳票データ入力部114は、撮影された画像データと撮影された撮影時刻とを帳票データに入力する。 FIG. 11 is a diagram showing a specific example of a form input image in which the meter reading value and the evidence image of the first embodiment are input. As shown in FIG. 11, the form input image may be configured to display the evidence image together. The evidence image is captured after the meter reading value is generated. Specifically, when a meter image is included as an input item of the form definition information, the form data input unit 114 causes the display unit 103 to display a screen for confirming whether or not to capture an image of the exterior of the meter 300 after the meter reading value is generated. When the imaging unit 104 receives an instruction to capture an image of the exterior of the meter 300 via the input unit 102, it captures an image of the meter 300. The form data input unit 114 inputs the captured image data and the time of capture into the form data.

図11によると、表示部103に表示された帳票画像は、入力項目画像131a、入力項目画像132a、入力項目画像133a、入力項目画像131b、入力項目画像132b、入力項目画像133b及び指示入力画像134を含む。入力項目画像131a、入力項目画像132a、入力項目画像133a及び指示入力画像134は、図10と同じである。 According to FIG. 11, the form image displayed on the display unit 103 includes input item image 131a, input item image 132a, input item image 133a, input item image 131b, input item image 132b, input item image 133b, and instruction input image 134. Input item image 131a, input item image 132a, input item image 133a, and instruction input image 134 are the same as those in FIG. 10.

入力項目画像131b、入力項目画像132b及び入力項目画像133bは、帳票データに保持される証拠画像を表す画像である。入力項目画像131b、入力項目画像132b及び入力項目画像133bには、帳票データの入力項目が対応付けられる。図11によると、入力項目画像131bは、入力項目として“第1メータ画像”が対応付けられ、入力項目画像132bは、入力項目として“第2メータ画像”が対応付けられ、入力項目画像133bは、入力項目として“第3メータ画像”が対応付けられていることがわかる。 Input item image 131b, input item image 132b, and input item image 133b are images that represent evidence images stored in the form data. Input item images 131b, input item images 132b, and input item images 133b are associated with input items of the form data. As can be seen from FIG. 11, input item image 131b is associated with "first meter image" as an input item, input item image 132b is associated with "second meter image" as an input item, and input item image 133b is associated with "third meter image" as an input item.

図12は、第1の実施形態の検針値入力の生成の処理の流れを示すフローチャートである。帳票データ生成部109は、取得した帳票定義情報に基づいて帳票データを生成する(ステップS101)。帳票画像生成部110は、取得した帳票定義情報にて定義される帳票の様式と帳票データとに基づいて帳票画像を生成する(ステップS102)。入力部102は、帳票画像に含まれる指示入力画像134がタッチ操作されることによって、帳票入力画像の生成指示を受け付ける(ステップS103)。帳票画像生成部110は、帳票入力画像を生成する(ステップS104)。入力部102は、帳票入力画像に含まれる指示入力画像144がタッチ操作されることによって、撮像部104の起動指示を受け付ける(ステップS105)。画像取得部111は、撮像部104を起動する(ステップS106)。ライブビューが表示部103に表示される。 Figure 12 is a flowchart showing the flow of the process of generating meter reading input in the first embodiment. The form data generating unit 109 generates form data based on the acquired form definition information (step S101). The form image generating unit 110 generates a form image based on the form format and form data defined by the acquired form definition information (step S102). The input unit 102 receives an instruction to generate a form input image by touching the instruction input image 134 included in the form image (step S103). The form image generating unit 110 generates a form input image (step S104). The input unit 102 receives an instruction to start the imaging unit 104 by touching the instruction input image 144 included in the form input image (step S105). The image acquiring unit 111 starts the imaging unit 104 (step S106). A live view is displayed on the display unit 103.

入力項目決定部112は、ライブビューにおいて表示される二次元バーコードを特定する(ステップS107)。入力項目決定部112は、特定した二次元バーコードの画像に埋め込まれた識別情報に基づいて、検針値が入力される入力項目を決定する(ステップS108)。検針値生成部113は、ライブビューにおいて表示される検針値を示す画像を特定する(ステップS109)。検針値生成部113は、特定した検針値を示す画像に基づいて、検針値を生成する(ステップS110)。検針値生成部113は、検針値を生成すると、検針時刻を取得する。帳票画像生成部110は、入力領域画像に生成された検針値を表示させる(ステップS111)。 The input item determination unit 112 identifies the two-dimensional barcode displayed in the live view (step S107). The input item determination unit 112 determines the input item into which the meter reading value is to be input based on the identification information embedded in the image of the identified two-dimensional barcode (step S108). The meter reading value generation unit 113 identifies an image showing the meter reading value displayed in the live view (step S109). The meter reading value generation unit 113 generates a meter reading value based on the identified image showing the meter reading value (step S110). When the meter reading value generation unit 113 generates the meter reading value, it acquires the meter reading time. The form image generation unit 110 displays the generated meter reading value in the input area image (step S111).

帳票データ入力部114は、メータ300の外観を撮影するか否かの指示を受け付ける(ステップS112)。帳票データ入力部114は、メータ300の撮像を行う指示を受け付けたか否かを判定する(ステップS113)。メータ300の撮像を行う指示を受け付けた場合(ステップS113:YES)、撮像部104は、ユーザの操作に応じて、メータ300の外観を撮影し、画像データを取得する(ステップS114)。撮像部104は、撮影時刻を取得する。メータ300の撮影を行う指示を受け付けなかった場合(ステップS113:NO)、ステップS115に遷移する。 The document data input unit 114 receives an instruction as to whether or not to photograph the exterior of the meter 300 (step S112). The document data input unit 114 determines whether or not an instruction to photograph the meter 300 has been received (step S113). If an instruction to photograph the meter 300 has been received (step S113: YES), the imaging unit 104 photographs the exterior of the meter 300 in response to a user operation and acquires image data (step S114). The imaging unit 104 acquires the time of photographing. If an instruction to photograph the meter 300 has not been received (step S113: NO), the process proceeds to step S115.

帳票画像生成部110は、全ての入力領域画像に値が入力されたか否かを判定する(ステップS115)。値が入力されていない入力領域画像がある場合(ステップS115:NO)、ステップS107へ遷移する。全ての入力領域画像に値が入力されている場合(ステップS115:YES)、帳票データ入力部114は、帳票データへの入力指示を受け付けたか否かを判定する(ステップS116)。具体的には、帳票入力画像において指示入力画像145がタッチ操作されたか否かを判定する。帳票データへの入力指示を受付けていない場合(ステップS116:NO)、ステップS116に遷移する。帳票データへの入力指示を受け付けた場合(ステップS116:YES)、帳票データ入力部114は、帳票データに値を入力する。値は、例えば検針値であってもよいし、メータ画像であってもよい(ステップS117)。帳票画像生成部110は、帳票定義情報と帳票データとに基づいて、帳票画像を生成する(ステップS118)。帳票データには、検針値が入力されているため、入力項目画像には、検針値が表示される。 The form image generating unit 110 determines whether values have been input into all input area images (step S115). If there is an input area image in which no value has been input (step S115: NO), the process proceeds to step S107. If values have been input into all input area images (step S115: YES), the form data input unit 114 determines whether an input instruction to the form data has been received (step S116). Specifically, the process determines whether the instruction input image 145 has been touched in the form input image. If an input instruction to the form data has not been received (step S116: NO), the process proceeds to step S116. If an input instruction to the form data has been received (step S116: YES), the form data input unit 114 inputs a value into the form data. The value may be, for example, a meter reading value or a meter image (step S117). The form image generating unit 110 generates a form image based on the form definition information and the form data (step S118). Meter reading values are entered into the report data, so the meter reading values are displayed in the input item image.

異常判定部115は、検針時刻と撮影時刻との差分が、所定の閾値より小さいか否かを判定する(ステップS119)。所定の閾値は、二次元バーコードに含まれていてもよいし、予め与えられていてもよい。所定の閾値よりも小さい場合(ステップS119:YES)、帳票データ入力部114は、帳票データを帳票データ記憶部107に記録する(ステップS120)。所定の閾値よりも小さくない場合(ステップS119:NO)、エラー処理部116はエラー処理を行う(ステップS121)。本フローチャートでは、エラー処理は、帳票データを帳票データ記憶部107に記録することなく処理をすることである。 The abnormality determination unit 115 determines whether the difference between the meter reading time and the image capture time is smaller than a predetermined threshold (step S119). The predetermined threshold may be included in the two-dimensional barcode or may be given in advance. If it is smaller than the predetermined threshold (step S119: YES), the form data input unit 114 records the form data in the form data storage unit 107 (step S120). If it is not smaller than the predetermined threshold (step S119: NO), the error processing unit 116 performs error processing (step S121). In this flowchart, the error processing is to process the form data without recording it in the form data storage unit 107.

このように構成された情報処理装置100では、入力項目決定部112が二次元バーコードを読み取ることで、二次元バーコードに埋め込まれた識別情報を取得する。識別情報には、検針値が入力される入力項目が対応付けられている。検針値生成部113が、メータ300の検針値を生成する。帳票データ入力部114が、識別情報に対応付けられた入力項目に検針値を入力することで、検針値を誤った入力項目に入力することがなくなるため、より効率的に点検作業の結果を入力することができる In the information processing device 100 configured in this manner, the input item determination unit 112 reads the two-dimensional barcode to obtain the identification information embedded in the two-dimensional barcode. The identification information is associated with an input item into which the meter reading value is input. The meter reading value generation unit 113 generates the meter reading value of the meter 300. The report data input unit 114 inputs the meter reading value into the input item associated with the identification information, so that the meter reading value is not input into the wrong input item, and the results of the inspection work can be input more efficiently.

(第2の実施形態)
次に、第2の実施形態の点検支援システム1について説明する。第2の実施形態における点検支援システム1は、情報処理装置100の代わりに情報処理装置100aを備え、上位サーバ200の代わりに上位サーバ200aを備える点で第1の実施形態とは異なるが、それ以外の構成は同じである。以下、第1の実施形態と異なる点について説明する。
Second Embodiment
Next, an inspection support system 1 according to a second embodiment will be described. The inspection support system 1 according to the second embodiment differs from the first embodiment in that it includes an information processing device 100a instead of the information processing device 100 and an upper server 200a instead of the upper server 200, but otherwise has the same configuration. Below, the differences from the first embodiment will be described.

図13は、第2の実施形態の情報処理装置100aの機能構成を表す機能ブロック図である。情報処理装置100aは、制御部108の代わりに制御部108aを備え、学習結果記憶部106を備えない点で情報処理装置100と異なるが、それ以外の構成は同じである。 Figure 13 is a functional block diagram showing the functional configuration of the information processing device 100a of the second embodiment. The information processing device 100a differs from the information processing device 100 in that it includes a control unit 108a instead of the control unit 108 and does not include the learning result storage unit 106, but otherwise has the same configuration.

制御部108aは、情報処理装置100aの各部の動作を制御する。制御部108aは、例えばプロセッサ及びメモリを備えた装置により実行される。制御部108aは、帳票生成プログラムを実行することによって、帳票データ生成部109、帳票画像生成部110a、画像取得部111a、入力項目決定部112、帳票データ入力部114、異常判定部115及びエラー処理部116として機能する。 The control unit 108a controls the operation of each unit of the information processing device 100a. The control unit 108a is executed by, for example, a device equipped with a processor and memory. The control unit 108a executes a form generation program to function as a form data generation unit 109, a form image generation unit 110a, an image acquisition unit 111a, an input item determination unit 112, a form data input unit 114, an abnormality determination unit 115, and an error processing unit 116.

帳票画像生成部110aは、帳票定義情報にて定義される帳票の様式と帳票データとに基づいて帳票画像を生成する。帳票画像は、表示部103にて表示される。帳票画像には、帳票データが保持する各値と、入力部102に対応づけされた指示入力画像と、が含まれる。入力部102は、表示部103に表示される指示入力画像が点検員によってタッチ操作等されると、所定の指示を受け付ける。所定の指示は、撮像部104の起動であってもよいし、帳票入力画像の生成であってもよいし、帳票データの記録であってもよい。所定の指示は、予め指定された指示であればどのような指示であってもよい。帳票画像生成部110aは、上位サーバ200から検針値を受信すると、入力領域画像に検針値を表示させる。 The form image generating unit 110a generates a form image based on the form format and form data defined in the form definition information. The form image is displayed on the display unit 103. The form image includes each value held by the form data and an instruction input image associated with the input unit 102. The input unit 102 accepts a predetermined instruction when the instruction input image displayed on the display unit 103 is touched by an inspector. The predetermined instruction may be the activation of the imaging unit 104, the generation of a form input image, or the recording of form data. The predetermined instruction may be any instruction that is specified in advance. When the form image generating unit 110a receives a meter reading value from the upper server 200, it displays the meter reading value in the input area image.

画像取得部111aは、撮像部104を起動する。画像取得部111aは、表示部103に表示されるライブビューを撮像部104から取得する。画像取得部111aは、ライブビューを入力項目決定部112に出力する。画像取得部111aは、ライブビューを上位サーバ200aに送信する。 The image acquisition unit 111a starts the imaging unit 104. The image acquisition unit 111a acquires a live view to be displayed on the display unit 103 from the imaging unit 104. The image acquisition unit 111a outputs the live view to the input item determination unit 112. The image acquisition unit 111a transmits the live view to the upper server 200a.

図14は、第2の実施形態の上位サーバ200aの機能構成を表す機能ブロック図である。上位サーバ200aは、制御部208の代わりに制御部208aを備える点で上位サーバ200と異なるが、それ以外の構成は同じである。 Figure 14 is a functional block diagram showing the functional configuration of the upper server 200a of the second embodiment. The upper server 200a differs from the upper server 200 in that it has a control unit 208a instead of the control unit 208, but otherwise has the same configuration.

制御部208aは、上位サーバ200aの各部の動作を制御する。制御部208aは、例えばプロセッサ及びメモリを備えた装置により実行される。制御部208aは、学習プログラムを実行することによって、学習部209及び検針値生成部210として機能する。 The control unit 208a controls the operation of each part of the upper server 200a. The control unit 208a is executed, for example, by a device equipped with a processor and memory. The control unit 208a functions as a learning unit 209 and a meter reading value generating unit 210 by executing a learning program.

検針値生成部210は、ライブビューから検針値を示す画像を特定する。検針値生成部210は、特定した検針値を示す画像に基づいて、検針値を生成する。検針値生成部210は、例えば、検針値を示す画像と、学習結果記憶部206に記録される学習結果と、に基づいて、検針値を生成する。検針値生成部210は、検針値を生成した時刻を検針時刻として取得する。検針値生成部210は、検針値及び検針時刻を情報処理装置100aに送信する。 The meter reading value generating unit 210 identifies an image showing a meter reading value from the live view. The meter reading value generating unit 210 generates a meter reading value based on the identified image showing the meter reading value. The meter reading value generating unit 210 generates a meter reading value, for example, based on the image showing the meter reading value and the learning result recorded in the learning result storage unit 206. The meter reading value generating unit 210 acquires the time at which the meter reading value was generated as the meter reading time. The meter reading value generating unit 210 transmits the meter reading value and the meter reading time to the information processing device 100a.

このように構成された情報処理装置100aでは、入力項目決定部112が二次元バーコードを読み取ることで、二次元バーコードに埋め込まれた識別情報を取得する。識別情報には、検針値が入力される入力項目が対応付けられている。画像取得部111aが、ライブビューを上位サーバ200aに送信する。上位サーバ200aの検針値生成部210が、ライブビューから検針値を示す画像を特定し、検針値を生成する。検針値生成部210が、検針値を情報処理装置100aに送信する。帳票データ入力部114が、識別情報に対応付けられた入力項目に検針値を入力することで、検針値を誤った入力項目に入力することがなくなるため、より効率的に点検作業の結果を入力することができる。また、上位サーバ200aにて、検針値を生成することで、情報処理装置100aにて検針値を生成する必要がなくなる。したがって、情報処理装置100aが検針値を示す画像から検針値を生成する機能を有さない場合であっても、帳票データに検針値を入力することができる。また、検針値の生成に用いられる学習結果は、上位サーバ200aで生成される。したがって、情報処理装置100a、常に最新の学習結果を用いて生成された検針値を取得することができ、認識精度を高めることができる。 In the information processing device 100a configured in this manner, the input item determination unit 112 reads the two-dimensional barcode to obtain the identification information embedded in the two-dimensional barcode. The identification information is associated with an input item into which a meter reading value is input. The image acquisition unit 111a transmits a live view to the upper server 200a. The meter reading value generation unit 210 of the upper server 200a identifies an image indicating the meter reading value from the live view and generates a meter reading value. The meter reading value generation unit 210 transmits the meter reading value to the information processing device 100a. The report data input unit 114 inputs the meter reading value into the input item associated with the identification information, so that the meter reading value is not input into the wrong input item, and the results of the inspection work can be input more efficiently. In addition, by generating the meter reading value in the upper server 200a, it is not necessary to generate the meter reading value in the information processing device 100a. Therefore, even if the information processing device 100a does not have a function of generating a meter reading value from an image indicating the meter reading value, the meter reading value can be input into the report data. In addition, the learning results used to generate the meter reading value are generated by the upper server 200a. Therefore, the information processing device 100a can always obtain the meter reading value generated using the latest learning results, thereby improving the recognition accuracy.

(第3の実施形態)
次に、第3の実施形態の点検支援システム1について説明する。第3の実施形態における点検支援システム1は、情報処理装置100の代わりに情報処理装置100bを備え、上位サーバ200を備えない点で第1の実施形態とは異なるが、それ以外の構成は同じである。以下、第1の実施形態と異なる点について説明する。
Third Embodiment
Next, an inspection support system 1 according to a third embodiment will be described. The inspection support system 1 according to the third embodiment differs from the first embodiment in that it includes an information processing device 100b instead of the information processing device 100 and does not include the upper server 200, but otherwise has the same configuration. Below, the differences from the first embodiment will be described.

図15は、第3の実施形態の情報処理装置100bの機能構成を表す機能ブロック図である。情報処理装置100bは、帳票入力アプリケーションを備える。帳票入力アプリケーションは、情報処理装置100bがメータ300の示す数値を検針値として帳票データに入力するためのプログラムである。情報処理装置100bは、制御部108の代わりに制御部108bを備える点で情報処理装置100と異なるが、それ以外の構成は同じである。 Figure 15 is a functional block diagram showing the functional configuration of an information processing device 100b according to the third embodiment. The information processing device 100b has a form input application. The form input application is a program that allows the information processing device 100b to input the numerical value indicated by the meter 300 as a meter reading value into the form data. The information processing device 100b differs from the information processing device 100 in that it has a control unit 108b instead of the control unit 108, but otherwise has the same configuration.

制御部108bは、情報処理装置100bの各部の動作を制御する。制御部108bは、例えばプロセッサ及びメモリを備えた装置により実行される。制御部108bは、帳票入力アプリケーションを実行することによって、帳票データ生成部109、帳票画像生成部110a、画像取得部111a、入力項目決定部112、帳票データ入力部114b、異常判定部115、エラー処理部116及び起動部117として機能する。 The control unit 108b controls the operation of each unit of the information processing device 100b. The control unit 108b is executed by, for example, a device equipped with a processor and memory. The control unit 108b executes a form input application, thereby functioning as a form data generation unit 109, a form image generation unit 110a, an image acquisition unit 111a, an input item determination unit 112, a form data input unit 114b, an abnormality determination unit 115, an error processing unit 116, and a startup unit 117.

起動部117は、帳票入力アプリケーションを起動する。起動部117は、帳票入力アプリケーションが起動すると、帳票定義情報の選択指示を受け付ける。起動部117は、入力部102を介して、帳票定義情報の選択指示を受け付ける。起動部117は、受け付けた帳票定義情報の選択指示を帳票データ生成部109に出力する。 The launch unit 117 launches the form input application. When the form input application launches, the launch unit 117 accepts an instruction to select form definition information. The launch unit 117 accepts an instruction to select form definition information via the input unit 102. The launch unit 117 outputs the accepted instruction to select form definition information to the form data generation unit 109.

帳票データ入力部114bは、帳票データの入力項目のうち決定された入力項目に、生成された検針値を入力する。帳票データ入力部114bは、メータ300の外観又はメータ300が示す数値(検針値)を撮影した場合、撮影した画像データのファイル名と撮影された撮影時刻とを帳票データに入力する。帳票データ入力部114は、入力された帳票データを、帳票データ記憶部107に記録する。帳票データ入力部114bは、帳票画像に基づいて生成されたPDFファイルを帳票データ記憶部107に記録してもよい。 The form data input unit 114b inputs the generated meter reading value into a determined input item among the input items of the form data. When the form data input unit 114b photographs the appearance of the meter 300 or the numerical value (meter reading value) indicated by the meter 300, it inputs the file name of the photographed image data and the photographed time into the form data. The form data input unit 114 records the input form data in the form data storage unit 107. The form data input unit 114b may also record a PDF file generated based on the form image in the form data storage unit 107.

上記各実施形態では、帳票データ生成部109、帳票画像生成部110、画像取得部111、入力項目決定部112、検針値生成部113、帳票データ入力部114、異常判定部115及びエラー処理部116はソフトウェア機能部であるものとしたが、LSI等のハードウェア機能部であってもよい。 In each of the above embodiments, the report data generation unit 109, the report image generation unit 110, the image acquisition unit 111, the input item determination unit 112, the meter reading value generation unit 113, the report data input unit 114, the abnormality determination unit 115, and the error processing unit 116 are software function units, but they may also be hardware function units such as an LSI.

以上説明した少なくともひとつの実施形態によれば、帳票データ生成部109、入力項目決定部112、検針値生成部113及び帳票データ入力部114を持つことにより、より効率的に点検作業の結果を入力することができる。 According to at least one of the embodiments described above, by having a report data generation unit 109, an input item determination unit 112, a meter reading value generation unit 113, and a report data input unit 114, the results of inspection work can be input more efficiently.

(実施形態の変形例)
図16は、実施形態の変形例の帳票画像の一具体例を示す図である。帳票画像生成部110は、帳票定義情報と帳票データとに基づいて、帳票画像を生成する。表示部103は、生成された帳票画像を表示する。表示部103に表示される帳票画像は、入力項目画像131、入力項目画像132、入力項目画像133、指示入力画像134、取込指示画像131c、取込指示画像132c及び取込指示画像133cを含む。ここで、入力項目画像131、入力項目画像132、入力項目画像133及び指示入力画像134は、第1の実施形態と同じであるため、説明を省略する。
(Modification of the embodiment)
16 is a diagram showing a specific example of a form image according to a modified embodiment. The form image generating unit 110 generates a form image based on the form definition information and the form data. The display unit 103 displays the generated form image. The form image displayed on the display unit 103 includes an input item image 131, an input item image 132, an input item image 133, an instruction input image 134, an import instruction image 131c, an import instruction image 132c, and an import instruction image 133c. Here, the input item image 131, the input item image 132, the input item image 133, and the instruction input image 134 are the same as those in the first embodiment, and therefore the description thereof will be omitted.

取込指示画像131c、取込指示画像132c及び取込指示画像133cは、検針値の取得指示を受け付ける画像である。取込指示画像131c、取込指示画像132c及び取込指示画像133cのいずれか1つがタッチ操作されることによって、検針値の取得指示が入力部102に受け付けされる。入力部102が検針値の取得指示を受け付けると、画像取得部111は、撮像部104を起動する。表示部103にはライブビューが表示される。 Import instruction image 131c, import instruction image 132c, and import instruction image 133c are images that accept an instruction to obtain a meter reading value. When any one of import instruction image 131c, import instruction image 132c, and import instruction image 133c is touched, an instruction to obtain a meter reading value is accepted by input unit 102. When input unit 102 accepts an instruction to obtain a meter reading value, image acquisition unit 111 activates imaging unit 104. A live view is displayed on display unit 103.

検針値生成部113は、ライブビューにおいて表示される検針値を示す画像を特定する。検針値生成部113は、特定した検針値を示す画像に基づいて、検針値が生成する。検針値生成部113は、検針値を生成すると、生成した時刻を取得する。帳票画像生成部110は、タッチ操作された取込指示画像に対応付けられた入力項目画像に生成された検針値を表示させる。図15の場合、取込指示画像131cには入力項目画像131、取込指示画像132cには入力項目画像132及び取込指示画像133cには入力項目画像133が対応付けられる。 The meter reading value generation unit 113 identifies an image showing the meter reading value to be displayed in the live view. The meter reading value generation unit 113 generates a meter reading value based on the identified image showing the meter reading value. When the meter reading value generation unit 113 generates a meter reading value, it acquires the time of generation. The report image generation unit 110 displays the generated meter reading value in the input item image associated with the touched import instruction image. In the case of FIG. 15, the input item image 131 is associated with the import instruction image 131c, the input item image 132 is associated with the import instruction image 132c, and the input item image 133 is associated with the import instruction image 133c.

このように構成された情報処理装置100では、撮像された検針値を示す画像に基づいて検針値が入力される。したがって、帳票データに対する検針値の入力誤りを低減させることができる。 In the information processing device 100 configured in this manner, the meter reading value is input based on the captured image showing the meter reading value. Therefore, it is possible to reduce input errors of the meter reading value into the report data.

帳票画像生成部110は、帳票画像及び帳票入力画像を生成しないように構成されてもよい。この場合、帳票定義情報が選択されると、表示部103には、指示入力画像144が表示される。指示入力画像144がタッチ操作されると、撮像部104が起動される。表示部103にはライブビューが表示される。ユーザは、メータ300の二次元バーコード及びメータ300の検針値の順に撮像部104で撮像する。入力項目決定部112は、二次元バーコードが撮像されると、二次元バーコードに埋め込まれた識別情報を取得し、入力項目を決定する。検針値生成部113は、メータ300の検針値が撮像されると、検針値を生成する。帳票データ入力部114は、検針値が生成されると、決定された入力項目に検針値を入力する。このように構成された情報処理装置100では、ユーザは、帳票画像を確認することなく、続けて検針値を入力できる。したがって、より迅速に検針値を帳票データに入力することができる。 The form image generating unit 110 may be configured not to generate a form image and a form input image. In this case, when the form definition information is selected, the instruction input image 144 is displayed on the display unit 103. When the instruction input image 144 is touched, the imaging unit 104 is started. A live view is displayed on the display unit 103. The user uses the imaging unit 104 to capture the two-dimensional barcode of the meter 300 and the meter reading value of the meter 300 in that order. When the two-dimensional barcode is captured, the input item determining unit 112 acquires the identification information embedded in the two-dimensional barcode and determines the input item. When the meter reading value of the meter 300 is captured, the meter reading value generating unit 113 generates the meter reading value. When the meter reading value is generated, the form data input unit 114 inputs the meter reading value into the determined input item. In the information processing device 100 configured in this manner, the user can continuously input the meter reading value without checking the form image. Therefore, the meter reading value can be input into the form data more quickly.

異常判定部115は、帳票データに値が入力されていない入力項目がある場合、警報を発報するように構成されてもよい。このように構成されることで、検針値の入力漏れを防止することができる。 The abnormality determination unit 115 may be configured to issue an alarm if there is an input item in the form data for which no value has been entered. This configuration can prevent omissions in the entry of meter reading values.

エラー処理部116は、入力項目決定部112が識別情報に基づいて、帳票データの入力項目を決定できない場合、所定のエラー処理を行ってもよい。所定のエラー処理は、例えば、“帳票では入力できないメータです”等の警告文を表示してもよいし、“これは第2メータです”等の二次元バーコードに埋め込まれた識別情報を表示してもよい。 The error processing unit 116 may perform a predetermined error processing when the input item determination unit 112 cannot determine the input items of the form data based on the identification information. The predetermined error processing may, for example, display a warning message such as "This meter cannot be entered using the form" or may display identification information embedded in a two-dimensional barcode such as "This is a second meter."

帳票データ入力部114は、帳票データの入力項目に全ての値が入力された場合、帳票データ記憶部107に記録するように構成されてもよい。この場合、点検員が、帳票データを記録する指示を入力するよりも早く、帳票データを帳票データ記憶部107に記録することができる。したがって、点検員は、より効率的に点検業務を遂行することができる。 The form data input unit 114 may be configured to record the form data in the form data storage unit 107 when all values have been entered into the input fields of the form data. In this case, the form data can be recorded in the form data storage unit 107 faster than the inspector can input an instruction to record the form data. Therefore, the inspector can perform the inspection work more efficiently.

図17は、実施形態の変形例のマルチメータに対応した帳票画像の一具体例を示す図である。図17は、マルチメータ300aと情報処理装置100の表示部103とを含む。マルチメータ300aは、メータに付されたボタン又はスイッチが押下されると、異なる項目の検針値が表示されるメータである。なお、マルチメータ300aは、赤外線通信等の通信手段によって外部から指示を受け付けた場合に、異なる項目の検針値が表示されるように構成されてもよい。 Fig. 17 is a diagram showing a specific example of a form image corresponding to a multimeter of a modified embodiment. Fig. 17 includes a multimeter 300a and a display unit 103 of an information processing device 100. The multimeter 300a is a meter that displays meter readings of different items when a button or switch attached to the meter is pressed. Note that the multimeter 300a may be configured to display meter readings of different items when an instruction is received from the outside via a communication means such as infrared communication.

マルチメータ300aは、領域301、領域302a及びボタン303を含む。領域301は、メータ300に付された二次元バーコードを含む。領域302aは、マルチメータ300aが表す検針値を含む。ボタン303は、マルチメータ300aが表す検針値を他の項目の検針値に変更する切替ボタンである。ボタン303が押下されると、領域302aに含まれる検針値が、他の項目を表す検針値に変更される。例えば、マルチメータ300aが、電流、電圧及び電力の3項目の検針値を表示可能である場合の例について説明する。領域302aに電流の検針値が表示されている場合に、ボタン303が押下されると、電圧の検針値が表示される。次に、ボタン303が押下されると、電力の検針値が表示される。次に、ボタン303が押下されると電流の検針値が表示される。このように、ボタン303が押下されると、電流→電圧→電力の順番に検針値が表示される。なお、マルチメータ300aが表示可能な項目は、電流、電圧及び電力の検針値に限定されない。例えば、水やガスの使用量が表示されてもよい。 The multimeter 300a includes an area 301, an area 302a, and a button 303. The area 301 includes a two-dimensional barcode attached to the meter 300. The area 302a includes a meter reading value represented by the multimeter 300a. The button 303 is a switch button that changes the meter reading value represented by the multimeter 300a to a meter reading value of another item. When the button 303 is pressed, the meter reading value included in the area 302a is changed to a meter reading value representing another item. For example, an example in which the multimeter 300a can display meter reading values of three items, current, voltage, and power, will be described. When the meter reading value of current is displayed in the area 302a, when the button 303 is pressed, the meter reading value of voltage is displayed. Next, when the button 303 is pressed, the meter reading value of power is displayed. Next, when the button 303 is pressed, the meter reading value of current is displayed. In this way, when the button 303 is pressed, the meter reading values are displayed in the order of current → voltage → power. Note that the items that the multimeter 300a can display are not limited to the meter readings of current, voltage, and power. For example, the amount of water or gas used may also be displayed.

表示部103は、領域137及び領域142bを含む。領域137は、撮像部104によって撮像されたメータ300の領域301の二次元バーコードの画像を含む。入力項目決定部112は、ライブビューにおいて表示される二次元バーコードを特定する。入力項目決定部112は、特定した二次元バーコードの画像に埋め込まれた識別情報に基づいて、検針値が入力される入力項目を決定する。吹出137bは、領域137に含まれる二次元バーコードに埋め込まれた識別情報を表す。吹出137bによると、識別情報として、“第2メータ_+3”が埋め込まれていることがわかる。入力項目決定部112は、入力項目を“第2メータ”に決定する。また、識別情報として“+3”が埋め込まれている。したがって、入力項目決定部112は、入力項目“第2メータ”に関して、3つの検針値が入力されることに決定する。 The display unit 103 includes an area 137 and an area 142b. The area 137 includes an image of a two-dimensional barcode in the area 301 of the meter 300 captured by the imaging unit 104. The input item determination unit 112 identifies the two-dimensional barcode to be displayed in the live view. The input item determination unit 112 determines the input item into which the meter reading value is to be input based on the identification information embedded in the identified image of the two-dimensional barcode. The callout 137b represents the identification information embedded in the two-dimensional barcode included in the area 137. According to the callout 137b, it can be seen that "second meter_+3" is embedded as the identification information. The input item determination unit 112 determines the input item to be "second meter". In addition, "+3" is embedded as the identification information. Therefore, the input item determination unit 112 determines that three meter reading values are to be input for the input item "second meter".

領域142bは、第2メータに関する入力領域画像を複数含む。領域142bに含まれる3つの入力領域画像には、入力項目として、“第2データ”が対応付けられる。したがって、点検員は、ボタン303を押下して領域302aに表示される検針値を切り替えながら、領域302aを撮像させる。検針値生成部113は、撮像された検針値を示す画像から検針値を生成する。帳票データ入力部114は、順次、第2データに対応付けられた入力領域画像に検針値を入力する。 Area 142b includes multiple input area images related to the second meter. The three input area images included in area 142b are associated with "second data" as an input item. Therefore, the inspector presses button 303 to switch the meter reading value displayed in area 302a while capturing an image of area 302a. The meter reading value generation unit 113 generates a meter reading value from the captured image showing the meter reading value. The report data input unit 114 sequentially inputs the meter reading value into the input area image associated with the second data.

このように構成された情報処理装置100では、点検の対象がマルチメータ300aであったとしても、効率よく点検作業の結果を入力することができる。 With the information processing device 100 configured in this manner, the results of the inspection work can be input efficiently even if the inspection target is a multimeter 300a.

本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。 Although several embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These embodiments can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the gist of the invention. These embodiments and their modifications are within the scope of the invention and its equivalents as set forth in the claims, as well as the scope and gist of the invention.

1…点検支援システム、100…情報処理装置、101…通信部、102…入力部、103…表示部、104…撮像部、105…帳票定義記憶部、106…学習結果記憶部、107…帳票データ記憶部、108…制御部、109…帳票データ生成部、110…帳票画像生成部、111…画像取得部、112…入力項目決定部、113…検針値生成部、114…帳票データ入力部、115…異常判定部、116…エラー処理部、200…上位サーバ、201…通信部、202…入力部、203…表示部、204…ユーザ情報記憶部、205…教師データ記憶部、206…学習結果記憶部、207…帳票データ記憶部、208…制御部、209…学習部、300…メータ、400…ネットワーク、100a…情報処理装置、108a…制御部、110a…帳票画像生成部、111a…画像取得部、200a…上位サーバ、208a…制御部、210…検針値生成部、100b…情報処理装置、108b…制御部、114b…帳票データ入力部、117…起動部 1...Inspection support system, 100...Information processing device, 101...Communication unit, 102...Input unit, 103...Display unit, 104...Imaging unit, 105...Report definition memory unit, 106...Learning result memory unit, 107...Report data memory unit, 108...Control unit, 109...Report data generation unit, 110...Report image generation unit, 111...Image acquisition unit, 112...Input item determination unit, 113...Meter reading value generation unit, 114...Report data input unit, 115...Abnormality determination unit, 116...Error processing unit, 200...Upstream server, 201...Communication unit, 202...Input input unit, 203...display unit, 204...user information storage unit, 205...teacher data storage unit, 206...learning result storage unit, 207...document data storage unit, 208...control unit, 209...learning unit, 300...meter, 400...network, 100a...information processing device, 108a...control unit, 110a...document image generation unit, 111a...image acquisition unit, 200a...upper server, 208a...control unit, 210...meter reading value generation unit, 100b...information processing device, 108b...control unit, 114b...document data input unit, 117...startup unit

Claims (6)

検針員により撮像されるメータの画像データより、前記メータの検針値データを生成する検針値生成部と、
前記メータの画像データに含まれたコードに対応する記憶部における項目にて、前記検針値データを記憶すると共に、前記メータの画像データ、前記画像データのファイル名、前記画像データの名称および前記画像データの保存場所のうち少なくともいずれか一つと、前記画像データが取得された日時および時刻のうちいずれか一つと、を記憶する記憶部と、
を備えるコンピュータ装置。
a meter reading value generating unit that generates meter reading value data of the meter from image data of the meter captured by a meter reader;
a storage unit that stores the meter reading data in an item in the storage unit corresponding to a code included in the image data of the meter, and also stores at least one of the image data of the meter, a file name of the image data, a name of the image data, and a storage location of the image data, and one of the date and time when the image data was acquired;
A computer device comprising:
検針員により撮像されるメータの画像データより、前記メータに係るコードを特定するコード特定部と、
前記コードの特定に利用される前記メータの画像データより、前記メータの検針値データを生成する検針値生成部と、
前記コードに係る識別情報により決定される記憶部における項目にて、前記検針値データを記憶すると共に、前記メータの画像データ、前記画像データのファイル名、前記画像データの名称および前記画像データの保存場所のうち少なくともいずれか一つと、前記画像データが取得された日時および時刻のうちいずれか一つと、を記憶する記憶部と、
を備えるコンピュータ装置。
a code identification unit that identifies a code associated with the meter from image data of the meter captured by a meter reader;
a meter reading value generating unit that generates meter reading value data of the meter from image data of the meter used to identify the code;
a storage unit that stores the meter reading data in an item in the storage unit that is determined by the identification information related to the code, and also stores at least one of image data of the meter, a file name of the image data, a name of the image data, and a storage location of the image data, and any one of a date and time when the image data is acquired;
A computer device comprising:
コンピュータ装置が、
検針員により撮像されるメータの画像データより、前記メータの検針値データを生成する検針値生成ステップと、
前記メータの画像データに含まれたコードに対応する記憶部における項目にて、前記検針値データを記憶すると共に、前記メータの画像データ、前記画像データのファイル名、前記画像データの名称および前記画像データの保存場所のうち少なくともいずれか一つと、前記画像データが取得された日時および時刻のうちいずれか一つと、を記憶する記憶ステップと、
を有する制御方法。
A computer device comprising:
a meter reading value generating step of generating meter reading value data of the meter from image data of the meter captured by a meter reader;
a storage step of storing the meter reading data in an item in a storage unit corresponding to a code included in the image data of the meter, and storing at least one of the image data of the meter, a file name of the image data, a name of the image data, and a storage location of the image data, and any one of the date and time when the image data was acquired;
The control method includes:
コンピュータ装置が、
検針員により撮像されるメータの画像データより、前記メータに係るコードを特定するコード特定ステップと、
前記コードの特定に利用される前記メータの画像データより、前記メータの検針値データを生成する検針値生成ステップと、
前記コードに係る識別情報により決定される記憶部における項目にて、前記検針値データを記憶すると共に、前記メータの画像データ、前記画像データのファイル名、前記画像データの名称および前記画像データの保存場所のうち少なくともいずれか一つと、前記画像データが取得された日時および時刻のうちいずれか一つと、を記憶する記憶ステップと、
を有する制御方法。
A computer device comprising:
a code identifying step of identifying a code associated with the meter from image data of the meter captured by a meter reader;
a meter reading value generating step of generating meter reading value data of the meter from image data of the meter used to identify the code;
a storage step of storing the meter reading data in an item in a storage unit determined by the identification information related to the code, and storing at least one of image data of the meter, a file name of the image data, a name of the image data, and a storage location of the image data, and any one of a date and time when the image data was acquired;
The control method includes:
コンピュータ装置に、
検針員により撮像されるメータの画像データより、前記メータの検針値データを生成する検針値生成ステップと、
前記メータの画像データに含まれたコードに対応する記憶部における項目にて、前記検針値データを記憶すると共に、前記メータの画像データ、前記画像データのファイル名、前記画像データの名称および前記画像データの保存場所のうち少なくともいずれか一つと、前記画像データが取得された日時および時刻のうちいずれか一つと、を記憶する記憶ステップと、
を実行させるためのコンピュータプログラム。
A computer device includes:
a meter reading value generating step of generating meter reading value data of the meter from image data of the meter captured by a meter reader;
a storage step of storing the meter reading data in an item in a storage unit corresponding to a code included in the image data of the meter, and storing at least one of the image data of the meter, a file name of the image data, a name of the image data, and a storage location of the image data, and any one of the date and time when the image data was acquired;
A computer program for executing the above.
コンピュータ装置に、
検針員により撮像されるメータの画像データより、前記メータに係るコードを特定するコード特定ステップと、
前記コードの特定に利用される前記メータの画像データより、前記メータの検針値データを生成する検針値生成ステップと、
前記コードに係る識別情報により決定される記憶部における項目にて、前記検針値データを記憶すると共に、前記メータの画像データ、前記画像データのファイル名、前記画像データの名称および前記画像データの保存場所のうち少なくともいずれか一つと、前記画像データが取得された日時および時刻のうちいずれか一つと、を記憶する記憶ステップと、
を実行させるためのコンピュータプログラム。
A computer device includes:
a code identifying step of identifying a code associated with the meter from image data of the meter captured by a meter reader;
a meter reading value generating step of generating meter reading value data of the meter from image data of the meter used to identify the code;
a storage step of storing the meter reading data in an item in a storage unit determined by the identification information related to the code, and storing at least one of image data of the meter, a file name of the image data, a name of the image data, and a storage location of the image data, and any one of a date and time when the image data was acquired;
A computer program for executing the above.
JP2022112073A 2020-12-10 2022-07-12 COMPUTER DEVICE, CONTROL METHOD, AND COMPUTER PROGRAM Active JP7500661B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022112073A JP7500661B2 (en) 2020-12-10 2022-07-12 COMPUTER DEVICE, CONTROL METHOD, AND COMPUTER PROGRAM

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2020205344A JP2021057065A (en) 2020-12-10 2020-12-10 Information processing system, information processing method, and computer program
JP2022112073A JP7500661B2 (en) 2020-12-10 2022-07-12 COMPUTER DEVICE, CONTROL METHOD, AND COMPUTER PROGRAM

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2020205344A Division JP2021057065A (en) 2020-12-10 2020-12-10 Information processing system, information processing method, and computer program

Publications (2)

Publication Number Publication Date
JP2022132395A JP2022132395A (en) 2022-09-08
JP7500661B2 true JP7500661B2 (en) 2024-06-17

Family

ID=75271060

Family Applications (4)

Application Number Title Priority Date Filing Date
JP2020205344A Pending JP2021057065A (en) 2020-12-10 2020-12-10 Information processing system, information processing method, and computer program
JP2021115285A Active JP7013612B2 (en) 2020-12-10 2021-07-12 Information processing equipment, information processing methods, computer programs, and computer equipment
JP2021135014A Active JP7013615B2 (en) 2020-12-10 2021-08-20 Information processing equipment, information processing methods, computer programs, and computer equipment
JP2022112073A Active JP7500661B2 (en) 2020-12-10 2022-07-12 COMPUTER DEVICE, CONTROL METHOD, AND COMPUTER PROGRAM

Family Applications Before (3)

Application Number Title Priority Date Filing Date
JP2020205344A Pending JP2021057065A (en) 2020-12-10 2020-12-10 Information processing system, information processing method, and computer program
JP2021115285A Active JP7013612B2 (en) 2020-12-10 2021-07-12 Information processing equipment, information processing methods, computer programs, and computer equipment
JP2021135014A Active JP7013615B2 (en) 2020-12-10 2021-08-20 Information processing equipment, information processing methods, computer programs, and computer equipment

Country Status (1)

Country Link
JP (4) JP2021057065A (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014109903A (en) 2012-11-30 2014-06-12 Fujitsu Ltd Inspection support device, inspection support method, and inspection support program
JP2019105998A (en) 2017-12-12 2019-06-27 株式会社東芝 Information processing device, information processing method and computer program

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0869595A (en) * 1994-08-31 1996-03-12 Hitachi Ltd Meter reading system
JP2001351187A (en) * 2000-06-07 2001-12-21 Mitsubishi Electric Building Techno Service Co Ltd Automatic meter reading system
JP2008032483A (en) * 2006-07-27 2008-02-14 Osaka Gas Co Ltd Meter management terminal and management system
JP2011112626A (en) * 2009-11-30 2011-06-09 Nippon Water Solution:Kk Portable meter-reading device
JP5626864B2 (en) * 2010-08-10 2014-11-19 Necソリューションイノベータ株式会社 Power telemetry device, power telemetry system, power telemetry method and program
JP6133479B1 (en) * 2016-07-25 2017-05-24 株式会社つなぐネットコミュニケーションズ Meter reading system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014109903A (en) 2012-11-30 2014-06-12 Fujitsu Ltd Inspection support device, inspection support method, and inspection support program
JP2019105998A (en) 2017-12-12 2019-06-27 株式会社東芝 Information processing device, information processing method and computer program

Also Published As

Publication number Publication date
JP2022132395A (en) 2022-09-08
JP2021182447A (en) 2021-11-25
JP2021057065A (en) 2021-04-08
JP7013612B2 (en) 2022-01-31
JP2021166093A (en) 2021-10-14
JP7013615B2 (en) 2022-01-31

Similar Documents

Publication Publication Date Title
JP6441932B2 (en) Eye level scanner and display pointer tracking
CN103518393B (en) The system and method for detecting mobile communication equipment content
JP5961905B2 (en) Inspection system and inspection method
JP6514390B1 (en) INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND COMPUTER PROGRAM
JP6531368B2 (en) INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING DEVICE, PROCESSING METHOD, AND PROGRAM
JP6514310B1 (en) INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND COMPUTER PROGRAM
WO2019240016A1 (en) Manufacturing management system and method
JP6818795B2 (en) Information processing equipment, information processing methods and computer programs
JP7500661B2 (en) COMPUTER DEVICE, CONTROL METHOD, AND COMPUTER PROGRAM
US10078926B2 (en) Management apparatus, management method, and non-transitory computer-readable recording medium storing management program
JP2020052981A (en) Information processing device, learning device, information processing system, information processing method, and computer program
CN106575386A (en) Mobile device
CN113448434A (en) Method and apparatus for tracking laboratory resources
CN111435511B (en) Order processing method, device, equipment, system and readable storage medium
JP2019197537A (en) Information processor, information processing method, and computer program
US20200196115A1 (en) Alerts with Augmented Reality
US11462014B2 (en) Information processing apparatus and non-transitory computer readable medium
WO2018158818A1 (en) Inspection assistance device, inspection assistance method, and recording medium
JP2019091373A (en) Document analysis system, mobile terminal for document analysis and document analysis program for mobile terminal
US11520980B2 (en) Techniques for enhancing an electronic document with an interactive workflow
US20230306630A1 (en) Image analysis server, object counting method using image analysis server, and object counting syste
JP5924608B1 (en) Equipment management system, equipment management method, and corded equipment
JP6990036B2 (en) Goods management server, goods management program and goods management system
CN115686320A (en) Application analysis report generation method and device, computer equipment and storage medium
JP2015212916A (en) Progress management system

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220720

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220720

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230829

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20231018

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20231219

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240318

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20240401

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: 20240507

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240605

R150 Certificate of patent or registration of utility model

Ref document number: 7500661

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150