JP2023131389A - Information processing device, information processing method, and program - Google Patents
Information processing device, information processing method, and program Download PDFInfo
- Publication number
- JP2023131389A JP2023131389A JP2022036120A JP2022036120A JP2023131389A JP 2023131389 A JP2023131389 A JP 2023131389A JP 2022036120 A JP2022036120 A JP 2022036120A JP 2022036120 A JP2022036120 A JP 2022036120A JP 2023131389 A JP2023131389 A JP 2023131389A
- Authority
- JP
- Japan
- Prior art keywords
- information processing
- processing device
- value
- environmental
- condition
- 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.)
- Granted
Links
- 230000010365 information processing Effects 0.000 title claims abstract description 113
- 238000003672 processing method Methods 0.000 title claims description 4
- 230000007613 environmental effect Effects 0.000 claims abstract description 149
- 238000004364 calculation method Methods 0.000 claims abstract description 46
- 238000005259 measurement Methods 0.000 claims description 38
- 239000000284 extract Substances 0.000 claims description 3
- 238000004891 communication Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 6
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 230000001939 inductive effect Effects 0.000 description 2
- 238000000034 method Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000005070 sampling Methods 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q9/00—Arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R19/00—Arrangements for measuring currents or voltages or for indicating presence or sign thereof
- G01R19/165—Indicating that current or voltage is either above or below a predetermined value or within or outside a predetermined range of values
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R19/00—Arrangements for measuring currents or voltages or for indicating presence or sign thereof
- G01R19/145—Indicating the presence of current or voltage
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Arrangements For Transmission Of Measured Signals (AREA)
- Testing Or Calibration Of Command Recording Devices (AREA)
- Selective Calling Equipment (AREA)
Abstract
Description
本発明は、情報処理装置、情報処理方法及びプログラムに関する。 The present invention relates to an information processing device, an information processing method, and a program.
センサノードからのデータをゲートウェイ装置で中継するシステムが知られている(特許文献1参照)。 A system is known in which data from a sensor node is relayed by a gateway device (see Patent Document 1).
特許文献1に記載のシステムではセンサノードからのデータはゲートウェイに送信されてクラウドに蓄積されるため、常にクラウド側で監視し続ける必要がある。
In the system described in
本発明はこのような背景を鑑みてなされたものであり、センサから必要な情報を必要なときに入手することのできる技術を提供することを目的とする。 The present invention was made in view of this background, and an object of the present invention is to provide a technology that allows necessary information to be obtained from a sensor when necessary.
上記課題を解決するための本発明の主たる発明は、情報処理装置であって、メモリを有するプロセッサと、センシング部と、前記情報処理装置が配置された環境に係る状態を示す環境値を出力する条件を記憶する条件記憶部と、前記条件が充足されたか否かを判定する判定部と、前記センシング部が取得した計測値に基づいて前記環境値を計算する環境値計算部と、前記条件が充足された場合に前記環境値を出力する出力部と、を備えることを特徴とする。 The main invention of the present invention for solving the above problems is an information processing device that includes a processor having a memory, a sensing unit, and outputs an environmental value indicating a state of an environment in which the information processing device is arranged. a condition storage unit that stores conditions; a determination unit that determines whether the conditions are satisfied; an environmental value calculation unit that calculates the environmental value based on the measured value acquired by the sensing unit; and an output unit that outputs the environmental value when the environmental value is satisfied.
その他本願が開示する課題やその解決方法については、発明の実施形態の欄及び図面により明らかにされる。 Other problems disclosed in the present application and methods for solving the problems will be made clear by the section of the embodiments of the invention and the drawings.
本発明によれば、センサから必要な情報を必要なときに入手することができる。 According to the present invention, necessary information can be obtained from a sensor when necessary.
<発明の概要>
本発明の実施形態の内容を列記して説明する。本発明は、たとえば、以下のような構成を備える。
[項目1]
情報処理装置であって、
メモリを有するプロセッサと、センシング部と、
前記情報処理装置が配置された環境に係る状態を示す環境値を出力する条件を記憶する条件記憶部と、
前記条件が充足されたか否かを判定する判定部と、
前記センシング部が取得した計測値に基づいて前記環境値を計算する環境値計算部と、
前記条件が充足された場合に前記環境値を出力する出力部と、
を備えることを特徴とする情報処理装置。
[項目2]
項目1に記載の情報処理装置であって、
前記条件を外部から受信して前記条件記憶部に設定する条件設定部をさらに備えること、
を特徴とする情報処理装置。
[項目3]
項目1に記載の情報処理装置であって、
前記計測値の履歴を記憶する計測値記憶部と、
前記環境値計算部は、前記計測値を前記計測値記憶部から読み出し、読み出した前記計測値に基づいて前記環境値を計算すること、
を特徴とする情報処理装置。
[項目4]
項目3に記載の情報処理装置であって、
前記環境値計算部は、第1の期間に対応する第1の前記計測値と、前記第1の期間とは異なる長さの第2の期間に対応する第2の前記計測値とに基づいて前記環境値を計算すること、
を特徴とする情報処理装置。
[項目5]
項目1に記載の情報処理装置であって、
前記センシング部は、第1の周期で第1の前記計測値を計測するとともに、前記第1の周期よりも短い第2の周期で第2の前記計測値を計測し、
前記環境値計算部は、前記第1及び第2の計測値に基づいて前記環境値を計算すること、
を特徴とする情報処理装置。
[項目6]
項目1に記載の情報処理装置であって、
計算された前記環境値の履歴を記憶する環境値記憶部と、
外部からのリクエストを受信する受信部と、をさらに備え、
前記出力部は、前記リクエストに指定された期間に対応する前記環境値を前記環境値記憶部から読み出して出力すること、
を特徴とする情報処理装置。
[項目7]
項目6に記載の情報処理装置であって、
前記環境値計算部は、前記センシング部が取得した前記計測値と、前記環境値記憶部に記憶されている第1の前記環境値とに基づいて、第2の前記環境値を算出し、
前記出力部は、前記第2の環境値を出力すること、
を特徴とする情報処理装置。
[項目8]
項目1に記載の情報処理装置であって、
前記計測値の履歴を記憶する計測値記憶部と、
外部からのリクエストを受信する受信部と、をさらに備え、
前記環境値計算部は、前記リクエストに指定された期間に対応する前記計測値を前記計測値記憶部から読み出し、読み出した前記計測値に基づいて前記環境値を計算すること、
を特徴とする情報処理装置。
[項目9]
項目8に記載の情報処理装置であって、
前記環境値計算部は、前記計測値記憶部から、前記期間の長さに応じて異なる周期で前記計測値を抽出し、抽出した前記計測値に基づいて前記環境値を計算すること、
を特徴とする情報処理装置。
[項目10]
項目1に記載の情報処理装置であって、
前記条件記憶部は、前記条件に対応付けて、計算対象となる前記計測値を特定する特定情報を記憶し、
前記計測値の履歴を記憶する計測値記憶部と、
充足された前記条件に対応する前記特定情報により特定される前記計測値を前記計測値記憶部から読み出し、読み出した前記計測値に基づいて前記環境値を計算する環境値計算部と、
をさらに備えることを特徴とする情報処理装置。
[項目11]
項目1に記載の情報処理装置であって、
前記計測値に基づいて前記観測値を計算するためのロジックを記憶するロジック記憶部をさらに備え、
前記条件記憶部は、前記条件に対応付けて、計算対象となる前記計測値を特定する計算対象特定情報及び前記ロジックを特定するロジック特定情報を記憶し、
前記計測値の履歴を記憶する計測値記憶部と、
充足された前記条件に対応する前記計算対象特定情報により特定される前記計測値を、充足された前記条件に対応する前記ロジック特定情報により特定される前記ロジックに与えて、前記環境値を計算する環境値計算部と、
をさらに備えることを特徴とする情報処理装置。
[項目12]
項目1乃至11のいずれか1項に記載の情報処理装置であって、
前記出力部は、前記センシング部を介して前記情報処理装置の外部に前記環境値を出力する、ことを特徴とする情報処理装置。
[項目13]
項目1乃至11のいずれか1項に記載の情報処理装置であって、
前記センシング部を介して前記情報処理装置の外部から信号を受信する、ことを特徴とする情報処理装置。
[項目14]
情報処理装置が、
前記情報処理装置が配置された環境に係る状態を示す環境値を出力する条件を記憶するステップと、
前記条件が充足されたか否かを判定するステップと、
前記センシング部が取得した計測値に基づいて前記環境値を計算するステップと、
前記条件が充足された場合に前記環境値を出力するステップと、
を実行することを特徴とする情報処理方法。
[項目15]
情報処理装置に、
前記情報処理装置が配置された環境に係る状態を示す環境値を出力する条件を記憶するステップと、
前記条件が充足されたか否かを判定するステップと、
前記センシング部が取得した計測値に基づいて前記環境値を計算するステップと、
前記条件が充足された場合に前記環境値を出力するステップと、
を実行させるためのプログラム。
<Summary of the invention>
The contents of the embodiments of the present invention will be listed and explained. The present invention includes, for example, the following configuration.
[Item 1]
An information processing device,
a processor having memory; a sensing unit;
a condition storage unit that stores a condition for outputting an environmental value indicating a state of an environment in which the information processing device is placed;
a determination unit that determines whether the condition is satisfied;
an environmental value calculation unit that calculates the environmental value based on the measurement value acquired by the sensing unit;
an output unit that outputs the environmental value when the condition is satisfied;
An information processing device comprising:
[Item 2]
The information processing device according to
further comprising a condition setting unit that receives the condition from the outside and sets it in the condition storage unit;
An information processing device characterized by:
[Item 3]
The information processing device according to
a measured value storage unit that stores a history of the measured values;
The environmental value calculation unit reads the measured value from the measured value storage unit and calculates the environmental value based on the read measured value;
An information processing device characterized by:
[Item 4]
The information processing device according to item 3,
The environmental value calculation unit is configured to calculate a value based on a first measured value corresponding to a first period and a second measured value corresponding to a second period having a different length from the first period. calculating the environmental value;
An information processing device characterized by:
[Item 5]
The information processing device according to
The sensing unit measures the first measurement value in a first period and measures the second measurement value in a second period shorter than the first period,
The environmental value calculation unit calculates the environmental value based on the first and second measured values;
An information processing device characterized by:
[Item 6]
The information processing device according to
an environmental value storage unit that stores a history of the calculated environmental values;
further comprising a receiving unit that receives a request from the outside,
The output unit reads and outputs the environmental value corresponding to the period specified in the request from the environmental value storage unit;
An information processing device characterized by:
[Item 7]
The information processing device according to item 6,
The environmental value calculation unit calculates the second environmental value based on the measured value acquired by the sensing unit and the first environmental value stored in the environmental value storage unit,
the output unit outputs the second environmental value;
An information processing device characterized by:
[Item 8]
The information processing device according to
a measured value storage unit that stores a history of the measured values;
further comprising a receiving unit that receives a request from the outside,
the environmental value calculation unit reads the measured value corresponding to the period specified in the request from the measured value storage unit, and calculates the environmental value based on the read measured value;
An information processing device characterized by:
[Item 9]
The information processing device according to item 8,
The environmental value calculation unit extracts the measured value from the measured value storage unit at different cycles depending on the length of the period, and calculates the environmental value based on the extracted measured value;
An information processing device characterized by:
[Item 10]
The information processing device according to
The condition storage unit stores specific information that specifies the measured value to be calculated in association with the condition,
a measured value storage unit that stores a history of the measured values;
an environmental value calculation unit that reads the measured value specified by the specific information corresponding to the satisfied condition from the measured value storage unit and calculates the environmental value based on the read measured value;
An information processing device further comprising:
[Item 11]
The information processing device according to
further comprising a logic storage unit that stores logic for calculating the observed value based on the measured value,
The condition storage unit stores calculation target specifying information that specifies the measured value to be calculated and logic specifying information that specifies the logic in association with the condition,
a measured value storage unit that stores a history of the measured values;
Calculating the environmental value by giving the measured value specified by the calculation target specifying information corresponding to the satisfied condition to the logic specified by the logic specifying information corresponding to the satisfied condition. Environmental value calculation section,
An information processing device further comprising:
[Item 12]
The information processing device according to any one of
The information processing device is characterized in that the output unit outputs the environmental value to the outside of the information processing device via the sensing unit.
[Item 13]
The information processing device according to any one of
An information processing device, characterized in that a signal is received from outside the information processing device via the sensing section.
[Item 14]
The information processing device
storing a condition for outputting an environmental value indicating a state of an environment in which the information processing device is placed;
determining whether the condition is satisfied;
calculating the environmental value based on the measurement value acquired by the sensing unit;
outputting the environmental value when the condition is satisfied;
An information processing method characterized by performing the following.
[Item 15]
In the information processing device,
storing a condition for outputting an environmental value indicating a state of an environment in which the information processing device is placed;
determining whether the condition is satisfied;
calculating the environmental value based on the measurement value acquired by the sensing unit;
outputting the environmental value when the condition is satisfied;
A program to run.
<システムの概要>
図1は、本発明の一実施形態に係る情報処理システムの全体構成例を示す図である。本実施形態の情報処理システムは、情報処理装置1を含んで構成される。情報処理装置1は、外部装置3と通信ネットワークを介して通信可能に接続される。通信ネットワークは、たとえばインターネットであり、公衆電話回線網や携帯電話回線網、無線通信路、イーサネット(登録商標)などにより構築される。
<System overview>
FIG. 1 is a diagram showing an example of the overall configuration of an information processing system according to an embodiment of the present invention. The information processing system of this embodiment is configured to include an
情報処理装置1は、情報処理装置1の配置された環境の状況を表す値(以下、環境値という。)を取得するデバイスである。情報処理装置1は、計測対象4の内部に配置され、計測対象4の状態(例えば、温度、振動、圧力、電磁波、音量、湿度など)を計測することができる。計測対象4は、例えば、盛土やコンクリートなどであってもよいし、水や空気などであってもよい。情報処理装置1は、センサが計測した値(以下、計測値という。)をソフトウェアによるアルゴリズム(ロジック)により処理することで環境値を算出し、外部装置3からのリクエストに応じて環境値を出力することができる。
The
外部装置3は、情報処理装置1から取得した環境値を利用するコンピュータである。いわゆるエンドユーザは、外部装置3が情報処理装置1から取得した環境値の分析等を行うことができる。
The external device 3 is a computer that uses environmental values acquired from the
<ハードウェア>
図2は、本発明の一実施形態である情報処理装置1のハード構成例を示す。情報処理装置1は、プロセッサ10とセンシング部30とを備え、プロセッサ10はメモリ20を備える。メモリ20の少なくとも一部には、不揮発性の記憶デバイスを含め、プロセッサ10により実行するプログラムを格納することができる。
<Hardware>
FIG. 2 shows an example of the hardware configuration of the
センシング部30は、情報処理装置1が配備された環境に応じた計測値を計測する。
The sensing unit 30 measures a measurement value according to the environment in which the
プロセッサ10は、センシング部30で計測した計測値を受信してメモリ20に記録し、測定値を計算ロジックに与えることで環境値を算出することができる。環境値とは、情報処理装置1が配備された環境の状態を示す値である。プロセッサ10は、算出した環境値をメモリ20に記録する。
The processor 10 can calculate the environmental value by receiving the measured value measured by the sensing unit 30, recording it in the memory 20, and providing the measured value to the calculation logic. The environmental value is a value indicating the state of the environment in which the
本実施形態では、センシング部の一例としてコイル30を適用した実施形態を説明するが、これに限られない。コイル30は、隣接して配置される他の情報処理装置のコイル30と誘導結合やその他の通信方式により信号を送受信することができる。本実施形態では情報処理装置をペアで用いる。2つの情報処理装置のコイル同士の相対距離や角度が変化することにより、誘導結合の結合強度が変化し、コイルに発生する電圧値又は電圧の振幅値が変化する。本実施形態では、プロセッサ10は、この電圧を計測値として環境値を算出することができる。メモリ20は、算出された環境値を一時的に記録することができる。 In this embodiment, an embodiment in which a coil 30 is applied as an example of the sensing section will be described, but the present invention is not limited to this. The coil 30 can transmit and receive signals to and from the coil 30 of another information processing device arranged adjacently by inductive coupling or other communication method. In this embodiment, information processing devices are used in pairs. As the relative distance or angle between the coils of the two information processing devices changes, the strength of the inductive coupling changes, and the voltage value or voltage amplitude value generated in the coils changes. In this embodiment, the processor 10 can calculate an environmental value using this voltage as a measured value. The memory 20 can temporarily record the calculated environmental values.
通信部40は、外部の装置と通信を行うことができる。通信部40は、例えば、コイル30により実現することができる。センシング部30と通信部40とは同一のコイルを使用してそれぞれの機能を実現することができる。つまり、情報処理装置は、センシング部30を介して情報処理装置の外部に算出した環境値を出力することができ、また、センシング部30を介して情報処理装置の外部から後述するリクエスト情報を含む信号を受信することができる。 The communication unit 40 can communicate with an external device. The communication unit 40 can be realized by the coil 30, for example. The sensing section 30 and the communication section 40 can implement their respective functions using the same coil. In other words, the information processing device can output the calculated environmental value to the outside of the information processing device via the sensing unit 30, and can also output request information, which will be described later, from the outside of the information processing device via the sensing unit 30. Can receive signals.
プロセッサ10とセンシング部20(及び通信部40)とは、分離不能に、1基板上(1チップ上)に実装されうる。その場合の情報処理装置1の直径は、0.3mm程度とすることができる。
The processor 10 and the sensing section 20 (and the communication section 40) can be mounted on one substrate (on one chip) inseparably. In that case, the diameter of the
本実施形態の情報処理装置1は、複数の環境値の種類のそれぞれについて計算ロジックを記憶しており、同じ計測値から複数種類の環境値を計算し得る。情報処理装置1は、指定された種類に対応する計算ロジックを用いることにより、同じセンサの計測値(コイル30が測定した電圧)に基づいて異なる種類の環境値を求めることができる。
The
<ソフトウェア>
図3は、情報処理装置1の機能構成を示すブロック図である。情報処理装置1は、計測値記憶部131と、環境値記憶部132と、ロジック記憶部133と、条件記憶部134と、受信部111と、判定部112と、環境値計算部113と、出力部114と、条件設定部115と、を備えることができる。
<Software>
FIG. 3 is a block diagram showing the functional configuration of the
計測値記憶部131は、計測値の履歴を記憶することができる。計測値記憶部131は、タイムスタンプを付帯させて計測値を記憶することができる。計測値は、センシング部20が出力した値とすることができる。 The measured value storage unit 131 can store a history of measured values. The measured value storage unit 131 can store measured values with time stamps added thereto. The measured value can be a value output by the sensing section 20.
環境値記憶部132は、計算された環境値の履歴を記憶することができる。環境値記憶部132は、タイムスタンプと環境値の種類とを付帯させて環境値を記憶することができる。なお、環境値記憶部132を省略し、常に計測値から環境値を計算するようにしてもよい。 The environmental value storage unit 132 can store a history of calculated environmental values. The environmental value storage unit 132 can store environmental values with time stamps and environmental value types. Note that the environmental value storage unit 132 may be omitted and the environmental values may be always calculated from the measured values.
ロジック記憶部133は、計測値に基づいて観測値を計算するためのロジックを記憶することができる。ロジックは、例えば、プロセサ10が実行可能なプログラムとすることができる。 The logic storage unit 133 can store logic for calculating observed values based on measured values. The logic can be, for example, a program executable by the processor 10.
条件記憶部134は、環境値を出力する条件を記憶することができる。条件は、例えば、外部からのリクエストが存在することとしてもよい。この場合、例えば外部装置3からのリクエストを受信したことを契機として、環境値を応答するようにすることができる。また、条件は、例えば、タイマーのタイムアウトなどのイベントの発生とすることもできる。この場合、定期的に環境値を出力することができる。また、条件は、計測値又は環境値に対する条件とすることができる。例えば、計測値又は環境値に対する閾値を条件として設定し、計測値又は環境値が閾値以上又は以下となった場合に環境値を出力するようにすることができる。 The condition storage unit 134 can store conditions for outputting environmental values. The condition may be, for example, the presence of an external request. In this case, for example, upon receiving a request from the external device 3, the environmental value can be responded to. The condition can also be, for example, the occurrence of an event such as a timer timeout. In this case, environmental values can be output periodically. Moreover, the conditions can be conditions for measured values or environmental values. For example, a threshold value for a measured value or an environmental value can be set as a condition, and the environmental value can be output when the measured value or environmental value is equal to or less than the threshold value.
条件記憶部134は、条件に対応付けて、計算対象となる計測値を特定する計測対象特定情報を記憶することができる。計測対象特定情報は、例えば、タイムスタンプの範囲とすることができる。また、タイムスタンプの範囲は例えば、現時点を基準とした相対的なものであってよい。また、計測対象特定情報には、最新の計測値と指定するようにしてもよい。 The condition storage unit 134 can store measurement target specifying information that specifies a measurement value to be calculated in association with a condition. The measurement target specific information can be, for example, a range of timestamps. Furthermore, the range of the timestamp may be relative to the current time, for example. Furthermore, the latest measurement value may be specified in the measurement target identification information.
また、計測対象特定情報は、環境値を特定する情報としてもよい。この場合にも、例えば、環境値のタイムスタンプとすることができる。タイムスタンプの範囲は例えば、現時点を基準とした相対的なものであってよい。また、計測対象特定情報には、最新の観測値と指定するようにしてもよい。 Further, the measurement target specifying information may be information that specifies an environmental value. In this case as well, the time stamp of the environmental value can be used, for example. The range of timestamps may be relative to the current point in time, for example. Furthermore, the measurement target identification information may specify the latest observed value.
条件記憶部134は、条件に対応付けて、計算対象となる計測値を特定する計算対象特定情報及びロジックを特定するロジック特定情報を記憶するようにしてもよい。ロジック特定情報は、例えば、環境値の種類とすることができる。また、ロジック記憶部133においてロジックを特定することができる情報であればよい。 The condition storage unit 134 may store calculation target specifying information that specifies a measurement value to be calculated and logic specifying information that specifies a logic in association with a condition. The logic specific information can be, for example, the type of environmental value. Furthermore, any information that allows the logic to be specified in the logic storage unit 133 may be used.
受信部111は、外部からのリクエストを受信することができる。例えば、受信部111は、外部装置3からリクエストを受信することができる。 The receiving unit 111 can receive requests from the outside. For example, the receiving unit 111 can receive a request from the external device 3.
判定部112は、条件が充足されたか否かを判定する。判定部112は、例えば、何らかのイベントからの割込を受けて、条件記憶部134に記憶されている全ての条件について条件が満たされているか否かを検証するようにすることができる。イベントは、情報処理装置1内で捕捉可能なものであればよく、例えば、クロックであってもよいし、受信部111がリクエストを受信したことであってもよいし、センシング部20が計測値を計測したことであってもよい。
The determining unit 112 determines whether the condition is satisfied. For example, the determination unit 112 can receive an interrupt from some event and verify whether all the conditions stored in the condition storage unit 134 are satisfied. The event may be anything that can be captured within the
環境値計算部113は、計測値に基づいて環境値を計算することができる。本実施形態では、環境値計算部113は、ロジック記憶部133に記憶されているロジックに計測値を与えることにより環境値を計算することができる。環境値計算部113は、複数のロジックがロジック記憶部133に登録されている場合には、複数のロジックを用いて複数種類の環境値を計算するようにすることができる。環境値計算部113は、判定部112により条件が充足されたと判定した場合に、環境値を計算することができる。 The environmental value calculation unit 113 can calculate environmental values based on the measured values. In this embodiment, the environmental value calculation unit 113 can calculate the environmental value by giving the measured value to the logic stored in the logic storage unit 133. If multiple logics are registered in the logic storage unit 133, the environmental value calculation unit 113 can calculate multiple types of environmental values using the multiple logics. The environmental value calculation unit 113 can calculate an environmental value when the determination unit 112 determines that the condition is satisfied.
また、環境値計算部113は、計測値記憶部131に記憶されている計測値を用いて環境値を計算することができる。なお、環境値計算部113にセンシング部20から取得した計測値を与えて環境値を計算させるようにしてもよい。 Further, the environmental value calculation unit 113 can calculate an environmental value using the measured values stored in the measured value storage unit 131. Note that the environmental value calculation unit 113 may be provided with the measured value acquired from the sensing unit 20 to have the environmental value calculation unit 113 calculate the environmental value.
環境値計算部113は、1つの計測値に基づいて環境値を計算するようにしてもよいし、複数の計測値(履歴)に基づいて環境値を計算するようにしてもよい。この場合に、1つの計測値は、センシング部20が取得した最新の計測値(瞬時値)であってもよいし、計測値記憶部131に記憶されている計測値の1つを読み出してもよい。 The environmental value calculation unit 113 may calculate the environmental value based on one measured value, or may calculate the environmental value based on a plurality of measured values (history). In this case, one measurement value may be the latest measurement value (instantaneous value) acquired by the sensing unit 20, or may be one of the measurement values stored in the measurement value storage unit 131. good.
また、環境値計算部113は、第1の期間に対応する第1の計測値と、第1の期間とは異なる長さの第2の期間に対応する第2の計測値とに基づいて環境値を計算するようにしてもよい。例えば、環境値計算部113は、1日分の計測値と、1週間分の計測値とに基づいて環境値を計算するロジックとすることができる。 Furthermore, the environmental value calculation unit 113 calculates the environmental value based on the first measured value corresponding to the first period and the second measured value corresponding to the second period having a different length from the first period. The value may also be calculated. For example, the environmental value calculation unit 113 may have a logic that calculates an environmental value based on one day's worth of measured values and one week's worth of measured values.
また、環境値計算部113は、外部から指定された計測値を用いて環境値を計算することができる。例えば、受信部111が受信したリクエストにタイムスタンプの期間が指定されているような場合には、リクエストに指定された期間に含まれるタイムスタンプに対応する計測値を計測値から読み出し、読み出した計測値に基づいて環境値を計算することができる。 Furthermore, the environmental value calculation unit 113 can calculate environmental values using externally specified measurement values. For example, if a time stamp period is specified in the request received by the receiving unit 111, the measurement value corresponding to the time stamp included in the period specified in the request is read from the measurement value, and the read measurement value is Environmental values can be calculated based on the values.
この場合に、環境値計算部113は、指定された期間に応じたサンプリング周期の計測値を用いて環境値を計算することができる。ここでセンシング部20が異なる周期で計測値を計測し、周期毎の計測値を計測値記憶部131に記録するようにしてもよいし、最も短いサンプリング周期で計測した計測値を計測値記憶部131に記録しておき、環境値計算部113が、指定された期間に応じた周期での計測値を計測値記憶部131から抽出するようにしてもよい。例えば、長期のトレンドを分析するようなロジックの場合には、長周期の(疎な)計測値を用いて環境値を計算することができ、短期の詳細な分析を行うロジックの場合には、短周期の(密な)計測値を用いて環境値を計算することができる。 In this case, the environmental value calculation unit 113 can calculate the environmental value using the measured values of the sampling period according to the specified period. Here, the sensing unit 20 may measure measured values at different cycles and record the measured values for each cycle in the measured value storage unit 131, or the measured values measured at the shortest sampling cycle may be stored in the measured value storage unit. 131, and the environmental value calculation section 113 may extract the measured values from the measured value storage section 131 at intervals corresponding to a specified period. For example, in the case of logic that analyzes long-term trends, environmental values can be calculated using long-period (sparse) measurement values, and in the case of logic that performs short-term detailed analysis, Environmental values can be calculated using short-period (dense) measurement values.
また、環境値計算部113は、充足された条件に対応する計算対象特定情報により特定される計測値を計測値記憶部131から読み出し、読み出した計測値に基づいて環境値を計算するようにしてもよい。 Furthermore, the environmental value calculation unit 113 reads the measured value specified by the calculation target identification information corresponding to the satisfied condition from the measured value storage unit 131, and calculates the environmental value based on the read measured value. Good too.
また、環境値計算部113は、充足された条件に対応する計算対象特定情報により特定される計測値を、充足された条件に対応するロジック特定情報により特定されるロジックに与えて、環境値を計算するようにしてもよい。 Further, the environmental value calculation unit 113 gives the measured value specified by the calculation target specifying information corresponding to the satisfied condition to the logic specified by the logic specifying information corresponding to the satisfied condition, and calculates the environmental value. It may also be calculated.
出力部114は、環境値を出力することができる。出力部114は、受信部111がリクエストを受信したことを契機として環境値を出力することができる。これにより必要なものを必要なときに出力することができる。 The output unit 114 can output environmental values. The output unit 114 can output the environmental value when the receiving unit 111 receives the request. This allows you to output what you need when you need it.
また、出力部114は、条件が充足された場合に環境値を出力するようにしてもよい。これにより、条件が満たされたときに環境値を出力することができる。 Further, the output unit 114 may output an environmental value when a condition is satisfied. This allows the environment value to be output when the condition is met.
また、出力部114は、リクエストに指定された期間に対応する環境値を環境値記憶部から読み出して出力することができる。 Furthermore, the output unit 114 can read the environmental value corresponding to the period specified in the request from the environmental value storage unit and output it.
条件設定部115は、条件記憶部134の条件を設定する。条件設定部115は、外部装置3から条件を受信して、受信した条件を条件記憶部134に設定することができる。条件設定部115は、新規の条件を外部装置3から受信して、条件記憶部134に追加することもできるし、更新する条件を特定する情報と、条件とを受信して、特定した条件を更新するようにしてもよい。もちろん、条件設定部115は、計測対象特定情報及びロジック特定情報についても外部装置3から受信して条件記憶部134に条件とともに設定することができる。 The condition setting unit 115 sets conditions in the condition storage unit 134. The condition setting unit 115 can receive conditions from the external device 3 and set the received conditions in the condition storage unit 134. The condition setting unit 115 can receive a new condition from the external device 3 and add it to the condition storage unit 134, or can receive information specifying the condition to be updated and the condition, and update the specified condition. It may be updated. Of course, the condition setting unit 115 can also receive measurement target specific information and logic specific information from the external device 3 and set them in the condition storage unit 134 together with the conditions.
<動作>
図4は、本実施形態の情報処理装置1の動作を説明する図である。
<Operation>
FIG. 4 is a diagram illustrating the operation of the
情報処理装置1は、センシング部30(コイル)による計測値を取得し(S401)、取得した計測値にロジックを適用して環境値を計算する(S402)。情報処理装置1は、外部装置3からのリクエストを受信した場合には(S403:YES)、条件が設定されていれば(S404:NO)、条件が充足されているときに(S405:YES)、環境値を出力することができる(S406)。
The
以上のようにして、本実施形態の情報処理装置1によれば、外部からのリクエストに応じて環境値を出力することができるので、外部装置3にとっては、必要なものを必要なときに取得することができる。また、本実施形態の情報処理装置1によれば、条件を設定して条件が充足された場合に環境値を出力することができる。
As described above, according to the
以上、本実施形態について説明したが、上記実施形態は本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物も含まれる。 Although the present embodiment has been described above, the above embodiment is for facilitating understanding of the present invention, and is not for construing the present invention in a limited manner. The present invention may be modified and improved without departing from the spirit thereof, and the present invention also includes equivalents thereof.
例えば、図4ではリクエストを受信することを前提としたが、リクエストを受信しない場合でも、条件が充足された場合に、自動的に情報処理装置1から外部装置3に環境値を送信するようにすることができる。
For example, in FIG. 4, it is assumed that a request is received, but even if a request is not received, the environment value can be automatically sent from the
1 情報処理装置
3 外部装置
4 計測対象
1 Information processing device 3 External device 4 Measurement target
Claims (15)
メモリを有するプロセッサと、センシング部と、
前記情報処理装置が配置された環境に係る状態を示す環境値を出力する条件を記憶する条件記憶部と、
前記条件が充足されたか否かを判定する判定部と、
前記センシング部が取得した計測値に基づいて前記環境値を計算する環境値計算部と、
前記条件が充足された場合に前記環境値を出力する出力部と、
を備えることを特徴とする情報処理装置。 An information processing device,
a processor having memory; a sensing unit;
a condition storage unit that stores a condition for outputting an environmental value indicating a state of an environment in which the information processing device is placed;
a determination unit that determines whether the condition is satisfied;
an environmental value calculation unit that calculates the environmental value based on the measurement value acquired by the sensing unit;
an output unit that outputs the environmental value when the condition is satisfied;
An information processing device comprising:
前記条件を外部から受信して前記条件記憶部に設定する条件設定部をさらに備えること、
を特徴とする情報処理装置。 The information processing device according to claim 1,
further comprising a condition setting unit that receives the condition from the outside and sets it in the condition storage unit;
An information processing device characterized by:
前記計測値の履歴を記憶する計測値記憶部と、
前記環境値計算部は、前記計測値を前記計測値記憶部から読み出し、読み出した前記計測値に基づいて前記環境値を計算すること、
を特徴とする情報処理装置。 The information processing device according to claim 1,
a measured value storage unit that stores a history of the measured values;
The environmental value calculation unit reads the measured value from the measured value storage unit and calculates the environmental value based on the read measured value;
An information processing device characterized by:
前記環境値計算部は、第1の期間に対応する第1の前記計測値と、前記第1の期間とは異なる長さの第2の期間に対応する第2の前記計測値とに基づいて前記環境値を計算すること、
を特徴とする情報処理装置。 The information processing device according to claim 3,
The environmental value calculation unit is configured to calculate a value based on a first measured value corresponding to a first period and a second measured value corresponding to a second period having a different length from the first period. calculating the environmental value;
An information processing device characterized by:
前記センシング部は、第1の周期で第1の前記計測値を計測するとともに、前記第1の周期よりも短い第2の周期で第2の前記計測値を計測し、
前記環境値計算部は、前記第1及び第2の計測値に基づいて前記環境値を計算すること、
を特徴とする情報処理装置。 The information processing device according to claim 1,
The sensing unit measures the first measurement value in a first period and measures the second measurement value in a second period shorter than the first period,
The environmental value calculation unit calculates the environmental value based on the first and second measured values;
An information processing device characterized by:
計算された前記環境値の履歴を記憶する環境値記憶部と、
外部からのリクエストを受信する受信部と、をさらに備え、
前記出力部は、前記リクエストに指定された期間に対応する前記環境値を前記環境値記憶部から読み出して出力すること、
を特徴とする情報処理装置。 The information processing device according to claim 1,
an environmental value storage unit that stores a history of the calculated environmental values;
further comprising a receiving unit that receives a request from the outside,
The output unit reads and outputs the environmental value corresponding to the period specified in the request from the environmental value storage unit;
An information processing device characterized by:
前記環境値計算部は、前記センシング部が取得した前記計測値と、前記環境値記憶部に記憶されている第1の前記環境値とに基づいて、第2の前記環境値を算出し、
前記出力部は、前記第2の環境値を出力すること、
を特徴とする情報処理装置。 The information processing device according to claim 6,
The environmental value calculation unit calculates the second environmental value based on the measured value acquired by the sensing unit and the first environmental value stored in the environmental value storage unit,
the output unit outputs the second environmental value;
An information processing device characterized by:
前記計測値の履歴を記憶する計測値記憶部と、
外部からのリクエストを受信する受信部と、をさらに備え、
前記環境値計算部は、前記リクエストに指定された期間に対応する前記計測値を前記計測値記憶部から読み出し、読み出した前記計測値に基づいて前記環境値を計算すること、
を特徴とする情報処理装置。 The information processing device according to claim 1,
a measured value storage unit that stores a history of the measured values;
further comprising a receiving unit that receives a request from the outside,
The environmental value calculation unit reads the measured value corresponding to the period specified in the request from the measured value storage unit, and calculates the environmental value based on the read measured value;
An information processing device characterized by:
前記環境値計算部は、前記計測値記憶部から、前記期間の長さに応じて異なる周期で前記計測値を抽出し、抽出した前記計測値に基づいて前記環境値を計算すること、
を特徴とする情報処理装置。 The information processing device according to claim 8,
The environmental value calculation unit extracts the measured value from the measured value storage unit at different cycles depending on the length of the period, and calculates the environmental value based on the extracted measured value;
An information processing device characterized by:
前記条件記憶部は、前記条件に対応付けて、計算対象となる前記計測値を特定する特定情報を記憶し、
前記計測値の履歴を記憶する計測値記憶部と、
充足された前記条件に対応する前記特定情報により特定される前記計測値を前記計測値記憶部から読み出し、読み出した前記計測値に基づいて前記環境値を計算する環境値計算部と、
をさらに備えることを特徴とする情報処理装置。 The information processing device according to claim 1,
The condition storage unit stores specific information that specifies the measured value to be calculated in association with the condition,
a measured value storage unit that stores a history of the measured values;
an environmental value calculation unit that reads the measured value specified by the specific information corresponding to the satisfied condition from the measured value storage unit and calculates the environmental value based on the read measured value;
An information processing device further comprising:
前記計測値に基づいて前記観測値を計算するためのロジックを記憶するロジック記憶部をさらに備え、
前記条件記憶部は、前記条件に対応付けて、計算対象となる前記計測値を特定する計算対象特定情報及び前記ロジックを特定するロジック特定情報を記憶し、
前記計測値の履歴を記憶する計測値記憶部と、
充足された前記条件に対応する前記計算対象特定情報により特定される前記計測値を、充足された前記条件に対応する前記ロジック特定情報により特定される前記ロジックに与えて、前記環境値を計算する環境値計算部と、
をさらに備えることを特徴とする情報処理装置。 The information processing device according to claim 1,
further comprising a logic storage unit that stores logic for calculating the observed value based on the measured value,
The condition storage unit stores calculation target specifying information that specifies the measured value to be calculated and logic specifying information that specifies the logic in association with the condition,
a measured value storage unit that stores a history of the measured values;
Calculating the environmental value by giving the measured value specified by the calculation target specifying information corresponding to the satisfied condition to the logic specified by the logic specifying information corresponding to the satisfied condition. Environmental value calculation section,
An information processing device further comprising:
前記出力部は、前記センシング部を介して前記情報処理装置の外部に前記環境値を出力する、ことを特徴とする情報処理装置。 The information processing device according to any one of claims 1 to 11,
The information processing device is characterized in that the output unit outputs the environmental value to the outside of the information processing device via the sensing unit.
前記センシング部を介して前記情報処理装置の外部から信号を受信する、ことを特徴とする情報処理装置。 The information processing device according to any one of claims 1 to 11,
An information processing device, characterized in that a signal is received from outside the information processing device via the sensing section.
前記情報処理装置が配置された環境に係る状態を示す環境値を出力する条件を記憶するステップと、
前記条件が充足されたか否かを判定するステップと、
前記センシング部が取得した計測値に基づいて前記環境値を計算するステップと、
前記条件が充足された場合に前記環境値を出力するステップと、
を実行することを特徴とする情報処理方法。 The information processing device
storing a condition for outputting an environmental value indicating a state of an environment in which the information processing device is placed;
determining whether the condition is satisfied;
calculating the environmental value based on the measurement value acquired by the sensing unit;
outputting the environmental value when the condition is satisfied;
An information processing method characterized by performing the following.
前記情報処理装置が配置された環境に係る状態を示す環境値を出力する条件を記憶するステップと、
前記条件が充足されたか否かを判定するステップと、
前記センシング部が取得した計測値に基づいて前記環境値を計算するステップと、
前記条件が充足された場合に前記環境値を出力するステップと、
を実行させるためのプログラム。 In the information processing device,
storing a condition for outputting an environmental value indicating a state of an environment in which the information processing device is placed;
determining whether the condition is satisfied;
calculating the environmental value based on the measurement value acquired by the sensing unit;
outputting the environmental value when the condition is satisfied;
A program to run.
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2022036120A JP7207796B1 (en) | 2022-03-09 | 2022-03-09 | Information processing device, information processing method and program |
JP2022206886A JP2023133125A (en) | 2022-03-09 | 2022-12-23 | Information processing device, information processing method, and program |
PCT/JP2023/009176 WO2023171776A1 (en) | 2022-03-09 | 2023-03-09 | Information processing device, information processing method, and program |
US18/523,896 US20240094266A1 (en) | 2022-03-09 | 2023-11-30 | Information processing device, information processing method, and computer program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2022036120A JP7207796B1 (en) | 2022-03-09 | 2022-03-09 | Information processing device, information processing method and program |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2022206886A Division JP2023133125A (en) | 2022-03-09 | 2022-12-23 | Information processing device, information processing method, and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP7207796B1 JP7207796B1 (en) | 2023-01-18 |
JP2023131389A true JP2023131389A (en) | 2023-09-22 |
Family
ID=84939267
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2022036120A Active JP7207796B1 (en) | 2022-03-09 | 2022-03-09 | Information processing device, information processing method and program |
JP2022206886A Pending JP2023133125A (en) | 2022-03-09 | 2022-12-23 | Information processing device, information processing method, and program |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2022206886A Pending JP2023133125A (en) | 2022-03-09 | 2022-12-23 | Information processing device, information processing method, and program |
Country Status (3)
Country | Link |
---|---|
US (1) | US20240094266A1 (en) |
JP (2) | JP7207796B1 (en) |
WO (1) | WO2023171776A1 (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2019213155A (en) * | 2018-06-08 | 2019-12-12 | シャープ株式会社 | Terminal device, communication system, and information processing method |
JP2021057740A (en) * | 2019-09-30 | 2021-04-08 | 日本電気通信システム株式会社 | Gateway device, sensor node, data collection method, data transmission method, and program |
-
2022
- 2022-03-09 JP JP2022036120A patent/JP7207796B1/en active Active
- 2022-12-23 JP JP2022206886A patent/JP2023133125A/en active Pending
-
2023
- 2023-03-09 WO PCT/JP2023/009176 patent/WO2023171776A1/en unknown
- 2023-11-30 US US18/523,896 patent/US20240094266A1/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2019213155A (en) * | 2018-06-08 | 2019-12-12 | シャープ株式会社 | Terminal device, communication system, and information processing method |
JP2021057740A (en) * | 2019-09-30 | 2021-04-08 | 日本電気通信システム株式会社 | Gateway device, sensor node, data collection method, data transmission method, and program |
Also Published As
Publication number | Publication date |
---|---|
JP7207796B1 (en) | 2023-01-18 |
JP2023133125A (en) | 2023-09-22 |
WO2023171776A1 (en) | 2023-09-14 |
US20240094266A1 (en) | 2024-03-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4926752B2 (en) | Distributed measurement system and method | |
US10139253B2 (en) | Adjustment of interrupt timestamps of signals from a sensor based on an estimated sampling rate of the sensor | |
US10841125B2 (en) | Method for transmitting data from a sensor | |
CN101009925B (en) | Positioning technique | |
KR20180114776A (en) | Method and apparatus for predicting explosion damage range | |
JP6350652B2 (en) | Communication apparatus, method, and program | |
CN109005002A (en) | Sensing data processing unit, sensing system and the method for determining reduced parameter in the scope of the sensing system | |
WO2023171776A1 (en) | Information processing device, information processing method, and program | |
KR101807634B1 (en) | Ambient vibration monitoring and processing method for building | |
US9510118B2 (en) | Mapping system with mobile communication terminals for measuring environmental sound | |
KR20090058732A (en) | Method and equipment for reducing location uncertainty in asset tracking system using wireless sensor network | |
JP6295850B2 (en) | Information processing apparatus, information processing method, and information processing program | |
JP7108352B1 (en) | Information processing device, information processing method and program | |
WO2018131311A1 (en) | Sensing system, sensor node device, sensor measurement value processing method, and program | |
US20230283464A1 (en) | Information processing device, information processing method, and program | |
KR102478176B1 (en) | Energy-internet of things gateway and operating method of the same | |
Vishnu et al. | Synchronized Sensing and Network Scalability of Low-Cost Wireless Sensor Networks for Monitoring Civil Infrastructures | |
KR101807637B1 (en) | Ambient vibration monitoring and processing method for bridge | |
JP7358813B2 (en) | Field device system, measurement value conversion method, terminal device, and terminal program | |
WO2024131395A1 (en) | Service performance measurement method and apparatus, and device, storage medium and program product | |
Long et al. | Smart Sensors: A Study of Power Consumption and Reliability | |
CN115811374A (en) | Information collection system and information collection method | |
JP2019053554A (en) | Configuration device, configuration system, program, program recording medium, and configuration method | |
KR20220018429A (en) | Method and device for processing data of a technical system | |
JP2001141508A (en) | Measuring instrument, data collecting equipment, and measuring system using them |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220309 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20220309 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220331 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220527 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220901 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220914 |
|
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: 20221201 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20221223 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7207796 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |