Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7623172B2 - System, method, and program - Google Patents
[go: Go Back, main page]

JP7623172B2 - System, method, and program - Google Patents

System, method, and program Download PDF

Info

Publication number
JP7623172B2
JP7623172B2 JP2021046817A JP2021046817A JP7623172B2 JP 7623172 B2 JP7623172 B2 JP 7623172B2 JP 2021046817 A JP2021046817 A JP 2021046817A JP 2021046817 A JP2021046817 A JP 2021046817A JP 7623172 B2 JP7623172 B2 JP 7623172B2
Authority
JP
Japan
Prior art keywords
area
value
region
predetermined
areas
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
JP2021046817A
Other languages
Japanese (ja)
Other versions
JP2022146039A (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.)
NEC Corp
NEC Communication Systems Ltd
Original Assignee
NEC Corp
NEC Communication Systems Ltd
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 NEC Corp, NEC Communication Systems Ltd filed Critical NEC Corp
Priority to JP2021046817A priority Critical patent/JP7623172B2/en
Publication of JP2022146039A publication Critical patent/JP2022146039A/en
Application granted granted Critical
Publication of JP7623172B2 publication Critical patent/JP7623172B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本開示は、システムなどに関する。 This disclosure relates to systems, etc.

各場所にセンサなどの機器を配置し、各場所における様々な情報を取得する技術がある。例えば、特許文献1では、店舗の各売り場にセンサを設け、センサから得られる各情報に基づいて、対象となった部分に滞在している人が、当該部分に注目している度合を示す指標である注目度を算出する技術が記載されている。また、特許文献1では、センサがない売り場、もしくはセンサが故障した売り場の注目度を、同じ店舗の他のフロアの売り場、または他の店舗の売り場の過去の注目度を用いて予測することが記載されている。 There is a technology in which sensors and other devices are placed in each location to obtain various information about each location. For example, Patent Document 1 describes a technology in which sensors are placed in each sales floor of a store, and the attention level, which is an index showing the degree to which people in a target area are paying attention to that area, is calculated based on the information obtained from the sensors. Patent Document 1 also describes a technology in which the attention level of a sales floor that does not have a sensor or has a broken sensor is predicted using the past attention levels of sales floors on other floors of the same store, or sales floors in other stores.

国際公開第2011/162119号International Publication No. 2011/162119

特許文献1のように、センサがない領域やセンサが故障した領域における情報を他の領域の情報を用いて補完する場合、他の領域の情報によっては、補完精度が低くなるという問題点がある。 As in Patent Document 1, when information in an area where there is no sensor or where the sensor has failed is supplemented with information from other areas, there is a problem that the accuracy of the supplementation may be low depending on the information from the other areas.

本開示の目的の一例は、より適切な領域の情報を用いて、補完精度の向上を図る。 One example of the objective of this disclosure is to improve completion accuracy by using information from more appropriate areas.

本開示の一態様におけるシステムは、所定の領域の種類と同一の種類の領域のうち、前記所定の領域からの距離が他の領域より近い領域を特定する特定手段と、前記所定の領域に係る領域属性の値と、特定された前記領域に係る前記領域属性の値と、が類似するか否かを判定する判定手段と、類似する場合、特定された前記領域に含まれる各位置に係る位置属性の値に基づいて、前記所定の領域に含まれる所定の位置に係る前記位置属性の値を補完する補完手段と、を備え、前記特定手段は、類似しない場合、前記同一の種類の領域のうち、前記所定の領域からの距離が特定された前記領域のつぎに近い領域を特定する。 The system according to one aspect of the present disclosure includes: a means for identifying an area of the same type as a predetermined area that is closer to the predetermined area than other areas; a means for determining whether a value of an area attribute of the predetermined area is similar to a value of the area attribute of the identified area; and, if they are similar, a means for complementing the value of the position attribute of a predetermined position included in the predetermined area based on the value of the position attribute of each position included in the identified area; and, if they are not similar, the means for identifying identifies an area of the same type that is next closest to the area whose distance from the predetermined area is identified.

本開示の一態様における方法は、所定の領域の種類と同一の種類の領域のうち、前記所定の領域からの距離が他の領域より近い領域を特定し、前記所定の領域に係る領域属性の値と、特定された前記領域に係る前記領域属性の値と、が類似するか否かを判定し、類似する場合、特定された前記領域に含まれる各位置に係る位置属性の値に基づいて、前記所定の領域に含まれる所定の位置に係る前記位置属性の値を補完する、類似しない場合、前記同一の種類の領域のうち、前記所定の領域からの距離が特定された前記領域のつぎに近い領域を特定する。 A method according to one aspect of the present disclosure identifies, among areas of the same type as a predetermined area, an area that is closer to the predetermined area than other areas, determines whether the value of the area attribute for the predetermined area is similar to the value of the area attribute for the identified area, and if they are similar, complements the value of the position attribute for a predetermined position included in the predetermined area based on the value of the position attribute for each position included in the identified area, and if they are not similar, identifies, among the areas of the same type, the area next closest to the area whose distance from the predetermined area is identified.

本開示の一態様にプログラムは、コンピュータに、所定の領域の種類と同一の種類の領域のうち、前記所定の領域からの距離が他の領域より近い領域を特定する処理と、前記所定の領域に係る領域属性の値と、特定された前記領域に係る前記領域属性の値と、が類似するか否かを判定する処理と、類似する場合、特定された前記領域に含まれる各位置に係る位置属性の値に基づいて、前記所定の領域に含まれる所定の位置に係る前記位置属性の値を補完する処理と、を実行させ、前記特定する処理では、類似しない場合、前記同一の種類の領域のうち、前記所定の領域からの距離が特定された前記領域のつぎに近い領域を特定する。 In one aspect of the present disclosure, a program causes a computer to execute a process of identifying an area of the same type as a predetermined area that is closer to the predetermined area than other areas, a process of determining whether the value of the area attribute of the predetermined area is similar to the value of the area attribute of the identified area, and a process of complementing the value of the position attribute of a predetermined position included in the predetermined area based on the value of the position attribute of each position included in the identified area if they are similar, and in the identification process, if they are not similar, a process of identifying an area of the same type that is next closest to the area whose distance from the predetermined area is identified.

本開示によれば、より適切な領域の情報を用いて、補完精度の向上を図る。 According to this disclosure, the accuracy of completion is improved by using information from more appropriate areas.

実施の形態1にかかるシステムの一構成例を示すブロック図である。1 is a block diagram showing a configuration example of a system according to a first embodiment; 実施の形態1にかかるシステムの一動作例を示すフローチャートである。4 is a flowchart showing an operation example of the system according to the first embodiment; 実施の形態2にかかるシステムに含まれる情報処理装置の一構成例を示すブロック図である。FIG. 11 is a block diagram showing a configuration example of an information processing device included in a system according to a second embodiment. 領域の種類別の領域属性、補完対象の位置属性、特定対象となる領域の例を示す説明図である。11A and 11B are explanatory diagrams showing examples of area attributes by area type, position attributes of complement targets, and areas to be identified. 補完例1を示す説明図である。FIG. 13 is an explanatory diagram showing a first complement example. 補完例2を示す説明図である。FIG. 11 is an explanatory diagram showing a second complement example; 補完例3を示す説明図である。FIG. 11 is an explanatory diagram showing a third complement example; 補完例4を示す説明図である。FIG. 11 is an explanatory diagram showing a fourth complement example; 補完例5を示す説明図である。FIG. 13 is an explanatory diagram showing a fifth complement example. 実施の形態2にかかるシステムに含まれる情報処理装置の一動作例を示すフローチャートである。13 is a flowchart showing an operation example of an information processing device included in the system according to the second embodiment; コンピュータ装置のハードウェア構成例を示す説明図である。FIG. 2 is an explanatory diagram illustrating an example of a hardware configuration of a computer device.

以下に図面を参照して、本開示にかかるシステム、情報処理装置、方法、プログラム、およびプログラムを記録する記録媒体の実施の形態を詳細に説明する。ただし、図面は本開示の実施の形態における構成を概略的に表している。更に以下に記載される本開示の実施の形態は一例であり、その本質を同一とする範囲において適宜変更可能である。 Below, embodiments of the system, information processing device, method, program, and recording medium for recording the program according to the present disclosure will be described in detail with reference to the drawings. However, the drawings show the configuration of the embodiment of the present disclosure in a simplified manner. Furthermore, the embodiment of the present disclosure described below is an example, and can be modified as appropriate within the scope that maintains the same essence.

ここで、ディジタルツインについて簡単に説明する。ディジタルツインとは、現実空間にある情報を集め、集めた情報を元に仮想空間で現実空間を再現する技術である。より具体的に、ディジタルツインとは、リアルタイムに取得した情報を集め、AI(Artificial Intelligence)などの技術を用いて実際に起こりうる状況をコンピュータ等の仮想空間上で再現してシミュレーションを実行し、現実世界で起こることを予測するためのソリューションである。様々な場所に設置されたセンサやセンサを搭載した移動体等を通じて時系列の情報が取得される。仮想空間上でシミュレーションする際に、地図の情報上に、取得した時系列の情報や将来の予測情報等を重ねあわせてダイナミックマップを作成し、実際の状況を仮想空間上にそのままツインとして再現する。ダイナミックマップ上で現実空間の事象(World)を表現するために、シミュレーションで用いるデータは目的ごとに分類した層(レイヤ)の状態で蓄積される。 Here, we will briefly explain digital twins. Digital twins are a technology that collects information in the real world and reproduces the real world in a virtual space based on the collected information. More specifically, digital twins are a solution that collects information acquired in real time, reproduces situations that may actually occur in a virtual space such as a computer using technologies such as AI (Artificial Intelligence), executes simulations, and predicts what will happen in the real world. Time-series information is acquired through sensors installed in various locations and mobile objects equipped with sensors. When simulating in virtual space, a dynamic map is created by overlaying the acquired time-series information and future prediction information on the map information, and the actual situation is reproduced as a twin in the virtual space. In order to express the events (World) of the real world on the dynamic map, the data used in the simulation is accumulated in layers classified by purpose.

本実施の形態で説明するシステムでは、例えば、現実空間で情報を発する機器の各位置における、位置に係る各位置属性の属性値を含むデータを取得する。システムでは、異なる位置における同一の位置属性の複数の属性値を層として管理してもよい。すなわち、層は、ある位置属性の複数の属性値からなる情報群である。なお、以下の説明において、位置属性の属性値は、位置属性の値とも称する。 In the system described in this embodiment, for example, data including attribute values of each position attribute related to the position at each position of a device that emits information in real space is acquired. In the system, multiple attribute values of the same position attribute at different positions may be managed as a layer. In other words, a layer is a group of information consisting of multiple attribute values of a certain position attribute. Note that in the following description, the attribute value of a position attribute is also referred to as the value of the position attribute.

(実施の形態1)
図1は、実施の形態1にかかるシステムの一構成例を示すブロック図である。システム1は、他の領域に含まれる各位置に係る位置属性の値を用いて、所定の領域に含まれる所定の位置に係る位置属性の値を補完する。所定の領域は特に限定されない。例えば、所定の領域は、屋外であっても屋内であってもよい。ここで、所定の領域を対象領域と呼ぶ。所定の位置は、特に限定されない。所定の位置は、例えば、対象領域のうち、センサがない位置、センサが故障した位置、指定された位置、中心位置などである。所定の位置は、複数あってもよい。システム1は、特定部101と、判定部102と、補完部103と、を有する。
(Embodiment 1)
FIG. 1 is a block diagram showing a configuration example of a system according to a first embodiment. The system 1 complements the value of a position attribute related to a predetermined position included in a predetermined area by using the value of a position attribute related to each position included in another area. The predetermined area is not particularly limited. For example, the predetermined area may be outdoors or indoors. Here, the predetermined area is called a target area. The predetermined position is not particularly limited. The predetermined position is, for example, a position in the target area where there is no sensor, a position where a sensor has failed, a specified position, a central position, or the like. There may be a plurality of predetermined positions. The system 1 includes an identifying unit 101, a determining unit 102, and a complementing unit 103.

特定部101は、対象領域の種類と同一の種類の領域のうち、対象領域からの距離が近い領域を特定する。対象領域は特に限定されない。また、各領域の種類は、特に限定されない。各領域の種類は、例えば、会議室、病室、店舗、データセンターなどである。種類は、より詳細に分けられていてもよい。例えば、店舗の場合、飲食の店舗、洋服の店舗などのように店舗の種類が詳細に区別されてもよい。 The identification unit 101 identifies areas that are close to the target area among areas of the same type as the target area. The target area is not particularly limited. Furthermore, the type of each area is not particularly limited. The types of each area are, for example, conference rooms, hospital rooms, stores, data centers, etc. The types may be divided into more detailed categories. For example, in the case of stores, the types of stores may be divided into more detailed categories such as restaurants, clothing stores, etc.

対象領域と、対象領域と同一の種類の領域と、の距離についての算出方法は特に限定されない。例えば、距離は、対象領域に含まれるある位置と、対象領域と同一の種類の領域に含まれる他の位置との間の距離であってもよい。ある位置および他の位置は、特に限定されない。例えば、ある位置及び他の位置の少なくとも一方は、対象領域の中心位置であってもよい。ある位置及び他の位置の少なくとも一方は、ランダムに選ばれた位置であってもよい。 The method of calculating the distance between the target area and an area of the same type as the target area is not particularly limited. For example, the distance may be the distance between a certain position included in the target area and another position included in an area of the same type as the target area. The certain position and the other position are not particularly limited. For example, at least one of the certain position and the other position may be the center position of the target area. At least one of the certain position and the other position may be a randomly selected position.

判定部102は、対象領域に係る領域属性の値と、特定された領域の領域属性の値と、が類似するか否かを判定する。領域属性は、例えば、各領域の種類に関連する属性である。領域属性は、例えば、種類によって異なっていてもよい。例えば、領域の種類が会議室の場合、領域属性は、各位置を含む領域の広さ、領域内の椅子の数、領域内の机の配置などであってもよい。対象領域に係る領域属性の値は、領域の広さ、椅子の数、机の数などの具体的な数値、あるいは、机の配列方向や配列数を示す値である。領域の広さを例に挙げると、判定部102は、特定された領域の広さが、対象領域の広さの所定範囲内であるか否かを判定してもよい。所定範囲は、特に限定されない。判定部102は、特定された領域の広さが、対象領域の広さの所定範囲内であれば、対象領域の広さと、特定された領域の広さと、が類似すると判定する。 The determination unit 102 determines whether the value of the area attribute related to the target area is similar to the value of the area attribute of the specified area. The area attribute is, for example, an attribute related to the type of each area. The area attribute may differ depending on the type. For example, when the type of area is a conference room, the area attribute may be the area size including each position, the number of chairs in the area, the arrangement of desks in the area, etc. The value of the area attribute related to the target area is a specific numerical value such as the area size, the number of chairs, the number of desks, etc., or a value indicating the arrangement direction or number of desks. Taking the area size as an example, the determination unit 102 may determine whether the area size of the specified area is within a predetermined range of the area size of the target area. The predetermined range is not particularly limited. If the area size of the specified area is within a predetermined range of the area size of the target area, the determination unit 102 determines that the area size of the target area is similar to the area size of the specified area.

判定部102により類似すると判定された場合、補完部103は、特定された領域に含まれる各位置に係る位置属性の値に基づいて、対象領域に含まれる所定の位置に係る位置属性の値を補完する。位置属性は、特に限定されない。位置属性は、例えば、各位置における環境を表す属性であってもよい。環境を表す属性は、例えば、温度、湿度、音量、汚れ度合いなどが挙げられる。位置属性の値は、温度、湿度、または音量を検出するセンサの測定値であり、あるいは対象領域内の汚れ度合いの算出値である。センサは、固定配置されたものであってもよいし、移動体が有するものであってもよい。なお、同一の時刻または時間帯において、同一の位置に係る同一の位置属性の値が複数ある場合、それらの値の統計値が用いられてもよい。統計値は、例えば、平均値、中央値、最頻値などである。10時前後にある位置での温度の値が20℃、21℃、22℃と測定された場合、平均値や中央値であれば、10時前後のある位置に係る温度の値は21℃である。 If the determination unit 102 determines that the two locations are similar, the complement unit 103 complements the value of the location attribute of a specific location included in the target area based on the value of the location attribute of each location included in the specified area. The location attribute is not particularly limited. For example, the location attribute may be an attribute that represents the environment at each location. Examples of attributes that represent the environment include temperature, humidity, sound volume, and dirtiness. The value of the location attribute is a measurement value of a sensor that detects temperature, humidity, or sound volume, or a calculated value of the dirtiness level in the target area. The sensor may be a fixed sensor, or may be a sensor that is possessed by a mobile object. Note that, if there are multiple values of the same location attribute related to the same location at the same time or time period, the statistical value of those values may be used. The statistical value may be, for example, an average value, a median value, or a mode value. If the temperature values at a certain location around 10 o'clock are measured as 20°C, 21°C, and 22°C, the temperature value at a certain location around 10 o'clock is 21°C if the average value or median value is used.

補完方法は特に限定されない。例えば、補完部103は、特定された領域に含まれる位置に係る位置属性の値を、所定の位置に係る位置属性の値としてもよい。特定された領域に含まれる複数の位置のそれぞれに位置属性の値が関連づけられている場合、補完部103は、特定された領域に含まれる複数の位置から、対象領域における所定の位置との位置関係が類似する位置を特定する。そして、補完部103は、特定した位置に係る位置属性の値を、所定の位置に係る位置属性の値としてもよい。また、補完部103は、例えば、特定された領域に含まれる各位置に係る位置属性の値の統計値を、所定の位置に係る位置属性の値としてもよい。統計値は、例えば、平均値、中央値、最頻値などである。 The method of complementation is not particularly limited. For example, the complementing unit 103 may set the value of the position attribute related to a position included in the identified area as the value of the position attribute related to a predetermined position. When a value of the position attribute is associated with each of the multiple positions included in the identified area, the complementing unit 103 identifies a position from the multiple positions included in the identified area that has a similar positional relationship with the predetermined position in the target area. Then, the complementing unit 103 may set the value of the position attribute related to the identified position as the value of the position attribute related to the predetermined position. Furthermore, the complementing unit 103 may set, for example, a statistical value of the values of the position attribute related to each position included in the identified area as the value of the position attribute related to the predetermined position. The statistical value is, for example, the average value, the median, the mode, etc.

また、特定部101は、対象領域に係る領域属性の値と、特定された領域に係る領域属性の値と、が類似しない場合、対象領域と同一の種類の領域のうち、対象領域からの距離が、特定された領域のつぎに近い領域を特定する。これにより、特定部101は、距離が近い順に、候補となる領域を特定することができる。 Furthermore, when the value of the region attribute for the target region and the value of the region attribute for the identified region are not similar, the identification unit 101 identifies, from among regions of the same type as the target region, the region that is the next closest in distance from the target region to the identified region. This allows the identification unit 101 to identify candidate regions in order of closest distance.

図2は、実施の形態1にかかるシステム1の一動作例を示すフローチャートである。特定部101は、対象領域の種類と同じ種類の領域から距離が近い領域を特定する(ステップS101)。判定部102は、対象領域に係る領域属性の値と、特定された領域に係る領域属性の値と、が類似するかを判定する(ステップS102)。 Fig. 2 is a flowchart showing an example of an operation of the system 1 according to the first embodiment. The identification unit 101 identifies an area that is close to an area of the same type as the type of the target area (step S101). The determination unit 102 determines whether the value of the area attribute related to the target area is similar to the value of the area attribute related to the identified area (step S102).

類似しないと判定された場合(ステップS102:No)、特定部101は、ステップS101へ戻る。これにより、ステップS101へ戻るため、特定部101は、同じ種類の領域からつぎに近い領域を特定する。 If it is determined that the regions are not similar (step S102: No), the identification unit 101 returns to step S101. As a result, the identification unit 101 returns to step S101 and identifies the next closest region from among regions of the same type.

一方、類似すると判定された場合(ステップS102:Yes)、補完部103は、類似すると判定された領域に含まれる各位置に係る位置属性の値に基づいて、対象領域に含まれる所定の位置に係る位置属性の値を補完する(ステップS103)。ステップS103のつぎに、システム1は、フローの動作を終了する。 On the other hand, if it is determined that the regions are similar (step S102: Yes), the complementing unit 103 complements the value of the position attribute for a specific position included in the target region based on the value of the position attribute for each position included in the region determined to be similar (step S103). After step S103, the system 1 ends the operation of the flow.

つぎに、実施の形態1の効果について説明する。システム1は、対象領域の種類と同一の種類の領域から、距離が近い領域を特定する。そして、システム1は、特定した領域に含まれる各位置に係る位置属性の値に基づいて、対象領域に含まれる所定の位置に係る位置属性の値を補完する。例えば、対象領域からの距離が近い領域ほど、対象領域の環境と似た環境にある可能性が高い。このため、システム1は、対象領域からより近い領域に含まれる各位置の位置属性の値を用いて補完することで、より精度よく補完することができる。したがって、システム1は、適切な領域に含まれる各位置の位置属性の値を用いることができ、補完精度の向上を図る。 Next, the effects of the first embodiment will be described. The system 1 identifies areas that are close to the target area from among areas of the same type as the target area. The system 1 then complements the value of the position attribute of a specific position included in the target area based on the value of the position attribute of each position included in the identified area. For example, the closer an area is to the target area, the more likely it is that the area is in an environment similar to that of the target area. For this reason, the system 1 can complement more accurately by using the value of the position attribute of each position included in an area closer to the target area. Therefore, the system 1 can use the value of the position attribute of each position included in an appropriate area, improving the accuracy of the complement.

実施の形態1については上述した例に限られず、種々変更可能である。例えば、図1に示す各機能部は、1台の装置(情報処理装置)によって実現されてもよい。また例えば、図1に示す各機能部は、複数の装置によって実現されてもよい。 The first embodiment is not limited to the above-described example, and various modifications are possible. For example, each functional unit shown in FIG. 1 may be realized by one device (information processing device). Also, for example, each functional unit shown in FIG. 1 may be realized by multiple devices.

(実施の形態2)
つぎに、実施の形態2について図面を参照して詳細に説明する。実施の形態2では、より具体的な補完例について詳細に説明する。以下、本実施の形態2の説明が不明確にならない範囲で、前述の説明と重複する内容については説明を省略する。
(Embodiment 2)
Next, the second embodiment will be described in detail with reference to the drawings. In the second embodiment, a more specific complement example will be described in detail. Below, the description of the contents that overlap with the above description will be omitted to the extent that the description of the second embodiment is not unclear.

図3は、実施の形態2にかかるシステムに含まれる情報処理装置の一構成例を示すブロック図である。システム2は、例えば、情報処理装置20を含む。情報処理装置20は、ロボットまたはドローンなどの移動体、PC(Personal Computer)、スマートフォン、タブレット型の装置、サーバなど、特に限定されない。情報処理装置20は、通信ネットワーク21を介して他の装置と接続される。図示しないが、システム2は、ディジタルツインにおけるシミュレーション装置を有してもよい。なお、情報処理装置20が、シミュレーション装置であってもよい。また、システム2は、補完された値を用いる移動体を有してもよい。なお、移動体は、例えば、ロボット、ドローンなど特に限定されない。ロボットの場合、ロボットは、例えば、案内、掃除などの作業を行うサービスロボットであってもよい。例えば、ロボットは、対象領域に含まれる各位置に係る位置属性の値に基づいて、割り当てられた作業を行ってもよい。例えば、掃除ロボットは、対象領域に含まれる各位置における汚れの度合いによって掃除を行ってもよい。なお、情報処理装置20が、前述の通り、ロボットであってもよい。情報処理装置20は、複数のロボットのうちの親ロボットなどであってもよい。また、システム2は、対象領域に含まれる各位置に係る位置属性の値を利用する他の装置を有していてもよい。例えば、空調を管理する装置は、対象領域に含まれる各位置における温度の値によって空調の温度を設定してもよい。 FIG. 3 is a block diagram showing an example of a configuration of an information processing device included in the system according to the second embodiment. The system 2 includes, for example, an information processing device 20. The information processing device 20 may be a moving body such as a robot or a drone, a PC (Personal Computer), a smartphone, a tablet-type device, a server, or the like, but is not limited thereto. The information processing device 20 is connected to other devices via a communication network 21. Although not shown, the system 2 may have a simulation device in a digital twin. The information processing device 20 may be a simulation device. The system 2 may also have a moving body that uses the complemented value. The moving body may be, for example, a robot, a drone, or the like, but is not limited thereto. In the case of a robot, the robot may be, for example, a service robot that performs tasks such as guidance and cleaning. For example, the robot may perform assigned tasks based on the value of a position attribute related to each position included in the target area. For example, a cleaning robot may perform cleaning according to the degree of dirt at each position included in the target area. The information processing device 20 may be a robot as described above. The information processing device 20 may be a parent robot among multiple robots. System 2 may also have other devices that use the values of location attributes related to each location included in the target area. For example, a device that manages air conditioning may set the temperature of the air conditioning based on the temperature values at each location included in the target area.

図3において、情報処理装置20は、特定部201と、判定部202と、補完部203と、予測部204と、記憶部205と、を有する。情報処理装置20は、実施の形態1で説明したシステム2の機能部に対して新たに予測部204と、記憶部205と、が追加された例である。特定部201と、判定部202と、補完部203は、それぞれ実施の形態1で説明した特定部101と、判定部102と、補完部103と、の機能を基本構成として有する。 In FIG. 3, the information processing device 20 has an identification unit 201, a determination unit 202, a completion unit 203, a prediction unit 204, and a storage unit 205. The information processing device 20 is an example in which a prediction unit 204 and a storage unit 205 are newly added to the functional units of the system 2 described in the first embodiment. The identification unit 201, the determination unit 202, and the completion unit 203 each have the functions of the identification unit 101, the determination unit 102, and the completion unit 103 described in the first embodiment as their basic configurations.

記憶部205は、例えば、情報処理装置20の各部の処理結果を記憶する。記憶部205としては、ROM(Read Only Memory)、RAM(Random Access Memory)、半導体メモリ、HDD(Hard Disk Drive)、SSD(Solid State Drive)が挙げられる。記憶部205は、これらの組み合わせであってもよい。 The storage unit 205 stores, for example, the processing results of each unit of the information processing device 20. Examples of the storage unit 205 include a read only memory (ROM), a random access memory (RAM), a semiconductor memory, a hard disk drive (HDD), and a solid state drive (SSD). The storage unit 205 may be a combination of these.

記憶部205は、各領域別に、領域の種類を記憶しておいてもよい。さらに、記憶部205は、各領域別に、領域の位置を記憶してもよい。なお、これらの情報は、記憶部205に限らず、情報処理装置20がアクセス可能なストレージ装置などに記憶されていてもよい。 The storage unit 205 may store the type of area for each area. Furthermore, the storage unit 205 may store the location of each area. Note that this information may be stored not only in the storage unit 205 but also in a storage device accessible by the information processing device 20.

また、記憶部205は、各領域に含まれる各位置に関連付けて各位置属性の値を記憶してもよい。記憶部205は、時系列に、各領域に含まれる各位置に関連付けて各位置属性の値を記憶してもよい。 The storage unit 205 may also store the value of each position attribute in association with each position included in each region. The storage unit 205 may also store the value of each position attribute in association with each position included in each region in chronological order.

特定部201は、対象領域と同一の種類の領域のうち、対象領域からの距離が他の領域より近い領域を特定する。実施の形態2の詳細な説明で用いる領域の種類については図4を用いて後述する。 The identification unit 201 identifies areas that are closer to the target area than other areas among areas of the same type as the target area. The types of areas used in the detailed explanation of the second embodiment will be described later with reference to FIG. 4.

また、特定部201は、対象領域と同一の種類の領域であって、対象領域と同一の建物または同一の施設に含まれる領域から、対象領域からの距離が近い領域を特定してもよい。また、特定部201は、対象領域と同一の種類の領域であって、対象領域と同一の建物内の同一のフロアに含まれる領域から、対象領域からの距離が近い領域を特定する。特定部201は、対象領域と同一の種類の領域であって、対象領域を含む建物から所定の範囲内にある建物に含まれる領域から、対象領域からの距離が近い領域を特定する。 The identification unit 201 may also identify areas that are the same type as the target area and are close to the target area from areas that are included in the same building or facility as the target area. The identification unit 201 also identifies areas that are the same type as the target area and are close to the target area from areas that are included in the same building or facility as the target area. The identification unit 201 identifies areas that are the same type as the target area and are close to the target area from areas that are included in a building within a predetermined range of the building that includes the target area.

また、特定部201は、対象領域と同一の種類の領域であって、予め決められた優先度が高い領域から、対象領域からの距離が近い領域を特定してもよい。優先度は、領域の種類別に定められてもよい。図4を用いて種類別の優先度を後述する。 The identification unit 201 may also identify areas that are the same type as the target area and have a short distance from the target area from areas that have a high predetermined priority. Priority may be determined by area type. Priority by type will be described later with reference to FIG. 4.

つぎに、判定部202は、対象領域に係る領域属性の値と、特定された領域に係る領域属性の値と、が類似するか否かを判定する。これにより、判定部202は、対象領域と、特定された領域とが類似するか否かを判定する。領域属性は、領域の種類に関連する領域の属性である。領域属性は、複数通りであってもよい。領域属性は、動的に変化する属性であってもよいし、静的な属性であってもよい。領域の種類に応じた領域属性の一例を、図4を用いて後述する。なお、記憶部205は、各領域別に、領域の種類に対応する領域属性の値を記憶してもよい。 Next, the determination unit 202 determines whether the value of the area attribute for the target area is similar to the value of the area attribute for the identified area. In this way, the determination unit 202 determines whether the target area is similar to the identified area. The area attribute is an attribute of the area related to the type of area. There may be multiple area attributes. The area attribute may be a dynamically changing attribute or a static attribute. An example of area attributes according to the type of area will be described later with reference to FIG. 4. The storage unit 205 may store the value of the area attribute corresponding to the type of area for each area.

例えば、判定部202は、対象領域に係る領域属性の値と、特定された領域に係る領域属性の値と、の類似度が所定の条件を満たすか否かを判定してもよい。より具体的に、例えば、判定部202は、類似度が所定の類似度以上であれば、類似すると判定してもよい。類似度の算出方法は特に限定されない。また、例えば、領域属性が複数通りある場合に、判定部202は、領域属性ごとに類似度を求め、求めた類似度の平均値によって類似を判定してもよい。判定部202は、類似度の平均値が所定の類似度以上であれば、2つの領域が類似すると判定してもよい。 For example, the determination unit 202 may determine whether the similarity between the value of the region attribute related to the target region and the value of the region attribute related to the identified region satisfies a predetermined condition. More specifically, for example, the determination unit 202 may determine that the regions are similar if the similarity is equal to or greater than a predetermined similarity. The method of calculating the similarity is not particularly limited. Also, for example, when there are multiple region attributes, the determination unit 202 may calculate the similarity for each region attribute and determine the similarity based on the average value of the calculated similarities. The determination unit 202 may determine that the two regions are similar if the average value of the similarities is equal to or greater than a predetermined similarity.

または、例えば、判定部202は、対象領域に係る領域属性の値から所定範囲内に特定された領域に係る領域属性の値が含まれるか否かによって、類似を判定してもよい。所定範囲は利用者などによって指定されてもよいし、固定値であってもよい。例えば、領域属性が領域の広さの場合、判定部202は、対象領域内の広さから所定範囲内の広さに、特定された領域の広さが含まれるか否かによって、2つの領域属性の値の類似を判定してもよい。判定部202は、対象領域内の広さから所定範囲内の広さに、特定された領域の広さが含まれば、2つの広さが類似していると判定してもよい。 Alternatively, for example, the determination unit 202 may determine the similarity based on whether or not the value of the area attribute related to the specified area is included within a predetermined range from the value of the area attribute related to the target area. The predetermined range may be specified by a user, etc., or may be a fixed value. For example, when the area attribute is the area width, the determination unit 202 may determine the similarity of the values of the two area attributes based on whether or not the width of the specified area is included within a predetermined range from the width of the target area. The determination unit 202 may determine that the two widths are similar if the width of the specified area is included within a predetermined range from the width of the target area.

判定部202は、対象領域に係る領域属性の値と、特定された領域に係る領域属性の値と、が一致するか否かを判定してもよい。例えば、領域属性が床の材質の場合に、判定部202は、対象領域の床の材質と、特定された領域の床の材質と、が同じか否かを判定してもよい。 The determination unit 202 may determine whether the value of the area attribute for the target area matches the value of the area attribute for the identified area. For example, if the area attribute is floor material, the determination unit 202 may determine whether the floor material of the target area is the same as the floor material of the identified area.

判定部202により類似しないと判定された場合、特定部201は、対象領域の種類と同一の種類の領域から、対象領域からの距離がすでに特定済みの領域のつぎに近い領域を特定する。 If the determination unit 202 determines that the regions are not similar, the identification unit 201 identifies the region of the same type as the target region that is the next closest in distance from the target region to the region that has already been identified.

図4は、領域の種類別の領域属性、補完対象の位置属性、特定対象となる領域の例を示す説明図である。図4において、領域の種類は、会議室、病室、店舗、データセンターなどである。 Figure 4 is an explanatory diagram showing examples of area attributes by area type, location attributes to be complemented, and areas to be identified. In Figure 4, the types of areas are conference rooms, hospital rooms, stores, data centers, etc.

領域属性は、領域の種類に関連する領域の属性である。補完対象の位置属性は、領域に含まれる各位置の環境を表す属性である。なお、補完対象の位置属性は、利用者によって指定されてもよい。例えば、受付部(図示しない)が、補完対象の位置属性の指定を受け付けてもよい。また、領域の種類別に、対象領域に近い領域を特定する際に、検索対象とする領域、および検索対象とする領域の優先度の少なくともいずれかが決められていてもよい。 The area attribute is an attribute of the area related to the type of area. The position attribute of the completion target is an attribute that represents the environment of each position included in the area. The position attribute of the completion target may be specified by the user. For example, a reception unit (not shown) may receive the specification of the position attribute of the completion target. In addition, at least one of the areas to be searched and the priority of the areas to be searched may be determined when identifying areas close to the target area, depending on the type of area.

まず、会議室を例に挙げて説明する。図4において、例えば、会議室の場合、領域属性は、会議室の広さ、会議室内の椅子の数、会議室内の机の数、会議室の机の配置、会議室の床および壁の少なくともいずれかの材質などである。例えば、床の材質は、カーペット、木製などであってもよい。例えば、壁の材質は、コンクリート、木などであってもよい。なお、領域属性は、これらの少なくともいずれかであってもよいし、これらから指定されてもよい。例えば、補完対象の位置属性は、温度、音量である。検索対象となる領域は、同一フロア内の領域、同一建物内の領域、近隣の建物内の領域である。近隣の建物とは、例えば、対象領域から所定範囲内にある建物である。建物を以降ビルとも呼ぶ。図4において、特定部201による特定時に用いる優先度は、数値が小さいほど、高い。例えば、同一フロア内の領域の優先度が最も高く、つぎに同一ビル内の領域の優先度が高く、最後に近隣のビル内の領域の優先度が最も低い。 First, a conference room will be taken as an example. In FIG. 4, for example, in the case of a conference room, the area attributes include the size of the conference room, the number of chairs in the conference room, the number of desks in the conference room, the arrangement of the desks in the conference room, and at least one of the materials of the floor and walls of the conference room. For example, the material of the floor may be carpet or wood. For example, the material of the walls may be concrete or wood. The area attributes may be at least one of these, or may be specified from these. For example, the position attributes to be complemented are temperature and volume. The areas to be searched are areas on the same floor, areas in the same building, and areas in neighboring buildings. Neighboring buildings are, for example, buildings within a predetermined range from the target area. Buildings are also referred to as buildings hereinafter. In FIG. 4, the priority used by the identification unit 201 when identifying is higher as the numerical value becomes smaller. For example, the priority of an area on the same floor is the highest, followed by an area in the same building, and finally the priority of an area in a neighboring building is the lowest.

例えば、対象領域の種類が会議室の場合、特定部201は、同一フロア内の領域であって、領域の種類が会議室である領域のうち、対象領域に最も距離が近い領域を特定する。そして、判定部202は、会議室の広さ、会議室内の椅子の数、会議室内の机の数、会議室の机の配置、および会議室の壁や床の材質の少なくともいずれかによって、対象領域の領域属性の値と、特定された領域の領域属性の値とが、類似するか否かを判定する。類似しないと判定された場合、特定部201は、同一フロア内の領域から、領域の種類が会議室である領域のうち、対象領域にすでに特定済みの領域のつぎに距離が近い領域を特定する。例えば、つぎに距離が近い領域がない場合、特定部201は、同一ビル内の領域であって、領域の種類が会議室である領域のうち、対象領域に最も距離が近い領域を特定する。このように、特定部201は、優先度に基づいて、順次領域を特定すればよい。 For example, when the type of the target area is a conference room, the identification unit 201 identifies the area on the same floor that is closest to the target area among the areas whose type is a conference room. The determination unit 202 then determines whether the value of the area attribute of the target area is similar to the value of the area attribute of the identified area based on at least one of the size of the conference room, the number of chairs in the conference room, the number of desks in the conference room, the arrangement of the desks in the conference room, and the material of the walls and floor of the conference room. If it is determined that they are not similar, the identification unit 201 identifies the area on the same floor that is next closest to the target area among the areas whose type is a conference room after the area already identified. For example, if there is no area that is next closest, the identification unit 201 identifies the area that is closest to the target area among the areas in the same building that is closest to the target area among the areas whose type is a conference room. In this way, the identification unit 201 can identify areas sequentially based on priority.

つぎに、病室を例に挙げて説明する。図4において、例えば、病室の場合、領域属性は、病室内の患者数、病室内のベッドの空き数、病室内の窓の向きなどである。なお、領域属性は、これらの少なくともいずれかであってもよいし、これらから指定されてもよい。例えば、補完対象の位置属性は、温度、湿度である。検索対象となる領域は、同一フロア内の領域、別病棟の領域、同一系列の病院内の領域である。また、例えば、同一フロア内の領域の優先度が最も高く、つぎに別病棟の領域の優先度が高く、最後に同一系列の病院内の領域の優先度が最も低い。 Next, a hospital room will be taken as an example. In FIG. 4, for example, in the case of a hospital room, the area attributes are the number of patients in the room, the number of vacant beds in the room, the orientation of the windows in the room, etc. The area attributes may be at least one of these, or may be specified from among these. For example, the position attributes to be complemented are temperature and humidity. Areas to be searched are areas on the same floor, areas in other wards, and areas in hospitals of the same chain. Also, for example, areas on the same floor have the highest priority, followed by areas in other wards, and finally areas in hospitals of the same chain have the lowest priority.

つぎに、店舗を例に挙げて説明する。図4において、例えば、店舗の場合、領域属性は、店舗の広さ、店舗内の壁の材質、店舗における売り物(商品)などである。なお、領域属性は、これらの少なくともいずれかであってもよいし、これらから指定されてもよい。例えば、補完対象の位置属性は、温度である。検索対象となる領域は、同一フロア内の領域、同一施設内の領域、施設外の近隣の店舗の領域である。また、特定部201による特定時に、例えば、同一フロア内の領域の優先度が最も高く、つぎに同一施設内の領域の優先度が高く、最後に施設外の近隣の店舗の領域の優先度が最も低い。 Next, a store will be taken as an example for explanation. In FIG. 4, for example, in the case of a store, the area attributes are the size of the store, the material of the walls inside the store, the items (products) for sale in the store, etc. The area attributes may be at least one of these, or may be specified from among these. For example, the position attribute to be complemented is temperature. Areas to be searched are areas on the same floor, areas in the same facility, and areas of nearby stores outside the facility. Also, when identified by the identification unit 201, for example, areas on the same floor have the highest priority, followed by areas in the same facility, and finally areas of nearby stores outside the facility have the lowest priority.

つぎに、データセンターを例に挙げて説明する。図4において、例えば、データセンターの場合、領域属性は、データセンター内の広さ、データセンター内のラックの数、データセンサ内の床および壁の少なくともいずれかの材質、データセンター内の通気孔の位置などである。なお、領域属性は、これらの少なくともいずれかであってもよいし、これらから指定されてもよい。例えば、補完対象の位置属性は、温度、湿度、音量である。検索対象となる領域は、同一フロア内の領域、同一施設内の領域である。また、特定部201による特定時に、例えば、同一フロア内の領域の優先度が高く、同一施設内の領域の優先度が低い。 Next, a data center will be taken as an example for explanation. In FIG. 4, for example, in the case of a data center, the area attributes are the size of the data center, the number of racks in the data center, the material of at least one of the floors and walls in the data sensor, the location of the air vents in the data center, etc. The area attributes may be at least one of these, or may be specified from among these. For example, the position attributes to be complemented are temperature, humidity, and volume. Areas to be searched are areas on the same floor and areas in the same facility. Also, when identified by the identification unit 201, for example, areas on the same floor have a high priority, and areas in the same facility have a low priority.

図3の説明に戻る。判定部202によって類似すると判定された場合、補完部203は、特定された領域に含まれる各位置に係る位置属性の値に基づいて、対象領域に含まれる所定の位置に係る位置属性の値を補完する。所定の位置は、実施の形態1で説明したように特に限定されない。ここで、所定の位置を対象位置と呼ぶ。位置属性は、前述の通り、各位置における環境を表す属性である。位置属性は、図4のように、対象領域の種類に応じて予め決められていてもよい。図4の例を用いて説明すると、会議室の場合、補完部203は、特定された領域に含まれる各位置に係る温度の値に基づいて、対象位置の温度の値を補完する。そして、会議室の場合、補完部203は、特定された領域に含まれる各位置に係る湿度の値に基づいて、対象位置の湿度の値を補完する。または、位置属性は、指定されてもよい。 Returning to the description of FIG. 3, if the determination unit 202 determines that the two regions are similar, the complement unit 203 complements the value of the position attribute of a predetermined position included in the target region based on the value of the position attribute of each position included in the identified region. The predetermined position is not particularly limited as described in the first embodiment. Here, the predetermined position is called the target position. As described above, the position attribute is an attribute that represents the environment at each position. The position attribute may be predetermined according to the type of the target region, as shown in FIG. 4. To explain using the example of FIG. 4, in the case of a conference room, the complement unit 203 complements the temperature value of the target position based on the temperature value of each position included in the identified region. And, in the case of a conference room, the complement unit 203 complements the humidity value of the target position based on the humidity value of each position included in the identified region. Alternatively, the position attribute may be specified.

また、補完方法は、特に限定されない。例えば、補完部203は、特定された領域に含まれる位置に係る位置属性の値を、対象位置に係る位置属性の値としてもよい。または、補完部203は、特定された領域に含まれる複数の位置から、対象領域における対象位置との位置関係が類似する位置を特定する。そして、補完部203は、特定した位置に係る位置属性の値を、対象位置に係る位置属性の値としてもよい。 The complementing method is not particularly limited. For example, the complementing unit 203 may set the value of the position attribute related to a position included in the identified area as the value of the position attribute related to the target position. Alternatively, the complementing unit 203 may identify a position that has a similar positional relationship with the target position in the target area from multiple positions included in the identified area. Then, the complementing unit 203 may set the value of the position attribute related to the identified position as the value of the position attribute related to the target position.

図5は、補完例1を示す説明図である。図5において、Sビルの1階の会議室Xには、センサがない。一方、Nビルの2階の会議室Yには位置PN1にセンサが1台ある。ここで、会議室Yの領域属性の値と、会議室Xの領域属性の値とが類似している場合を例に挙げる。補完部203は、例えば、会議室Yに含まれる位置PN1に係る温度の値を、会議室Xに含まれる位置PS1に係る温度の値とする。これにより、図5において、会議室Xに含まれる位置PS1に係る温度の値が補完される。 Figure 5 is an explanatory diagram showing complement example 1. In Figure 5, there is no sensor in conference room X on the first floor of S building. Meanwhile, there is one sensor at position PN1 in conference room Y on the second floor of N building. Here, we take as an example a case where the value of the area attribute of conference room Y is similar to the value of the area attribute of conference room X. For example, the complement unit 203 sets the temperature value associated with position PN1 included in conference room Y to the temperature value associated with position PS1 included in conference room X. As a result, the temperature value associated with position PS1 included in conference room X in Figure 5 is complemented.

図3の説明に戻って、補完部203は、例えば、特定された領域に含まれる各位置に係る位置属性の値の統計値を、対象位置に係る位置属性の値としてもよい。統計値は、例えば、平均値、中央値、最頻値などである。 Returning to the description of FIG. 3, the complementing unit 203 may, for example, set a statistical value of the values of the position attribute related to each position included in the identified area as the value of the position attribute related to the target position. The statistical value may be, for example, the average value, the median value, the mode value, etc.

図6は、補完例2を示す説明図である。図6において、Sビルの1階の会議室Xには、センサがない。一方、Nビルの2階の会議室Yには、センサが、位置PN1、位置PN2、位置PN3のそれぞれにあり、合計3台ある。図6において、会議室Yの領域属性の値と、会議室Xの領域属性の値とが類似している。補完部203は、例えば、会議室Yに含まれる各位置PN1,PN2,PN3に係る温度の値の統計値を、会議室Xに含まれる位置PS1に係る温度の値とする。これにより、図6において、会議室Xに含まれる位置PS1に係る温度の値が補完される。 Figure 6 is an explanatory diagram showing a second complement example. In Figure 6, there is no sensor in conference room X on the first floor of the S building. Meanwhile, conference room Y on the second floor of the N building has a total of three sensors, located at positions PN1, PN2, and PN3. In Figure 6, the value of the area attribute of conference room Y is similar to the value of the area attribute of conference room X. For example, the complement unit 203 sets the statistical value of the temperature values associated with positions PN1, PN2, and PN3 included in conference room Y to the temperature value associated with position PS1 included in conference room X. As a result, the temperature value associated with position PS1 included in conference room X in Figure 6 is complemented.

図3の説明に戻って、補完部203は、例えば、対象領域に含まれる複数の位置の各々と、特定された領域に含まれる複数の位置の各々と、の対応関係を特定する。例えば、補完部203は、窓の位置、ドアの位置、机の位置に基づいて、対応関係を特定してもよい。例えば、ドアの位置を例に挙げると、補完部203は、対象領域にあるドアの位置から、対象領域に含まれる各位置までの距離と、特定された領域にあるドアの位置から、特定された領域に含まれる各位置までの距離と、の類似によって、対応関係を特定する。そして、補完部203は、対象領域に含まれる対象位置以外の位置の各々に係る位置属性の値と、この位置の各々に対応する位置の各々に係る位置属性の値と、の差分を算出する。補完部203は、対象位置に対応する位置に係る位置属性の値から、差分の統計値を加算もしくは減算することにより、対象位置に係る位置属性の値を求める。 Returning to the explanation of FIG. 3, the complementing unit 203, for example, identifies the correspondence between each of the multiple positions included in the target area and each of the multiple positions included in the specified area. For example, the complementing unit 203 may identify the correspondence based on the positions of windows, doors, and desks. For example, taking the position of a door as an example, the complementing unit 203 identifies the correspondence based on the similarity between the distance from the position of the door in the target area to each position included in the target area and the distance from the position of the door in the specified area to each position included in the specified area. Then, the complementing unit 203 calculates the difference between the value of the position attribute related to each position other than the target position included in the target area and the value of the position attribute related to each position corresponding to each of these positions. The complementing unit 203 calculates the value of the position attribute related to the target position by adding or subtracting a statistical value of the difference from the value of the position attribute related to the position corresponding to the target position.

図7は、補完例3を示す説明図である。図7において、Sビルの1階の会議室Xには、センサは、位置PS1と位置PS4とにあり、合計2台ある。一方、Nビルの2階の会議室Yには、センサは、位置PN1から位置PN4にあり、合計4台ある。図7において、会議室Yの領域属性の値と、会議室Xの領域属性の値とが類似している。図7において、補完部203は、Sビルの1階の会議室Xの2つの位置(PS3とPS4)に係る温度の値を補完する。 Figure 7 is an explanatory diagram showing complement example 3. In Figure 7, in conference room X on the first floor of the S building, there are a total of two sensors, located at positions PS1 and PS4. Meanwhile, in conference room Y on the second floor of the N building, there are a total of four sensors, located at positions PN1 to PN4. In Figure 7, the value of the area attribute of conference room Y is similar to the value of the area attribute of conference room X. In Figure 7, the complement unit 203 complements the temperature values related to two positions (PS3 and PS4) in conference room X on the first floor of the S building.

そこで、補完部203は、例えば、会議室Xに含まれる複数の位置の各々と、会議室Yに含まれる複数の位置の各々と、の対応関係を特定する。例えば、補完部203は、窓の位置からの距離、ドアの位置からの距離、机の配置などによって、対応関係を特定してもよい。図7において、例えば、位置PS1は位置PN1に対応し、位置PS2は位置PN2に対応し、位置PS3は位置PN3に対応し、位置PS4は位置PN4に対応する。 The complementing unit 203 then identifies, for example, the correspondence between each of the multiple positions included in conference room X and each of the multiple positions included in conference room Y. For example, the complementing unit 203 may identify the correspondence based on the distance from the window position, the distance from the door position, the arrangement of desks, and the like. In FIG. 7, for example, position PS1 corresponds to position PN1, position PS2 corresponds to position PN2, position PS3 corresponds to position PN3, and position PS4 corresponds to position PN4.

ここで、温度の値を補完する例を挙げる。補完部203は、位置PN1に係る温度の値から、位置PN1に対応する位置PS1に係る温度の値を減算する。また、補完部203は、位置PN2に係る温度の値から位置PS2に係る温度の値を減算した値を算出する。補完部203は、これらの減算した値の平均値を算出する。補完部203は、位置PN3に係る温度の値から平均値を減算した値を、位置PN3に対応する位置PS3に係る温度の値とする。補完部203は、位置PN4に係る温度の値から平均値を減算した値を、位置PN4に対応する位置PS4に係る温度の値とする。これにより、位置PS3に係る温度の値と、位置PS4に係る温度の値と、が補完される。 Here, an example of complementing temperature values will be given. The complementing unit 203 subtracts the temperature value associated with position PS1, which corresponds to position PN1, from the temperature value associated with position PN1. The complementing unit 203 also calculates a value obtained by subtracting the temperature value associated with position PS2 from the temperature value associated with position PN2. The complementing unit 203 calculates the average of these subtracted values. The complementing unit 203 determines the value obtained by subtracting the average value from the temperature value associated with position PN3 as the temperature value associated with position PS3, which corresponds to position PN3. The complementing unit 203 determines the value obtained by subtracting the average value from the temperature value associated with position PN4 as the temperature value associated with position PS4, which corresponds to position PN4. In this way, the temperature value associated with position PS3 and the temperature value associated with position PS4 are complemented.

なお、病室の場合、補完部203は、ベッドの配置などによって領域間の位置の対応関係を特定してもよい。データセンターの場合、補完部203は、ラックの位置、ラックの配置などによって領域間の位置の対応関係を特定してもよい。 In the case of a hospital room, the complementing unit 203 may determine the positional correspondence between areas based on the arrangement of beds, etc. In the case of a data center, the complementing unit 203 may determine the positional correspondence between areas based on the positions of racks, the arrangement of racks, etc.

また、補完部203は、電波伝搬特性などを使って電界強度の値を補完してもよい。 The complementing unit 203 may also complement the value of the electric field strength using radio wave propagation characteristics, etc.

図8は、補完例4を示す説明図である。図8において、対象位置は、位置PS1である。対象位置PS1に係る位置属性として、電界強度を例に挙げる。Sビルの1階の会議室Xには、ルータ2001が設置されているが、端末装置がない。一方、Nビルの2階の会議室Yには、ルータ2002が設置されてあり、端末装置2003がある。なお、端末装置2003は、PC、スマートフォン、タブレット型の装置など、ルータ2002からの電波を受信可能な装置であれば、特に限定されない。 Figure 8 is an explanatory diagram showing supplement example 4. In Figure 8, the target position is position PS1. As an example of the position attribute related to target position PS1, electric field strength is taken as an example. In conference room X on the first floor of S building, router 2001 is installed, but there is no terminal device. Meanwhile, in conference room Y on the second floor of N building, router 2002 is installed, and terminal device 2003 is present. Note that terminal device 2003 is not particularly limited as long as it is a device capable of receiving radio waves from router 2002, such as a PC, smartphone, or tablet device.

補完部203は、ルータ2002の送信電力と、端末装置2003がルータ2002と通信した際の電界強度の値と、ルータ2002の位置から端末装置2003の位置までの距離とによって、ルータ2002に関する電波伝搬特性(電波伝搬モデル)を求める。例えば、電波伝搬モデルは、送信電力および距離をパラメータとし、電界強度の値を返す関数であってもよい。そして、補完部203は、ルータ2001の送信電力と、ルータ2001の位置から対象位置PS1までの距離と、をパラメータとして、算出された電波伝搬特性により、対象位置PS1に係る電界強度の値を補完する。 The complementing unit 203 obtains radio wave propagation characteristics (radio wave propagation model) for the router 2002 based on the transmission power of the router 2002, the value of the electric field strength when the terminal device 2003 communicates with the router 2002, and the distance from the position of the router 2002 to the position of the terminal device 2003. For example, the radio wave propagation model may be a function that uses the transmission power and distance as parameters and returns the value of the electric field strength. The complementing unit 203 then complements the value of the electric field strength for the target position PS1 based on the calculated radio wave propagation characteristics, using the transmission power of the router 2001 and the distance from the position of the router 2001 to the target position PS1 as parameters.

また、例えば、ルータ2001の性能(例えば、送信電力)と、ルータ2002の性能とが同じであり、ルータ2002と端末装置2003との位置関係と、ルータ2001と対象位置PS1との位置と関係が同じ場合がある。このような場合、補完部203は、端末装置2003における電界強度の値を、対象位置PS1の電界強度の値としてもよい。これにより、図8において、会議室Xに含まれる位置PS1に係る電界強度の値が補完される。 In addition, for example, the performance (e.g., transmission power) of router 2001 may be the same as that of router 2002, and the positional relationship between router 2002 and terminal device 2003 may be the same as the positional relationship between router 2001 and target position PS1. In such a case, complementation unit 203 may set the value of the electric field strength at terminal device 2003 to the value of the electric field strength at target position PS1. As a result, in FIG. 8, the value of the electric field strength related to position PS1 included in conference room X is complemented.

以上の例では、対象位置に係る位置属性の値を補完する例を説明した。補完部203は、現状の位置属性の値ではなく、未来の位置属性の値を補完してもよい。また、予測部204は、対象領域に含まれる各位置に係る位置属性の値から、異なる時刻における同一位置に係る位置属性の値を予測してもよい。例えば、予測部204は、対象領域に含まれる各位置に係る現在の位置属性の値から、同一位置に係る明日の位置属性の値を予測してもよい。この際、予測部204は、さらに他の情報を利用して、同一位置に係る明日の位置属性の値を予測してもよい。他の情報とは、例えば、対象領域のスケジュールの情報、対象領域の周辺の天気の情報などが挙げられる。例えば、予測部204は、現在の天気の情報と、明日の天気予報の情報と、を用いて、対象領域に含まれる各位置に係る現在の位置属性の値から、同一位置に係る明日の位置属性の値を予測してもよい。例えば、現在の天気と明日の天気が同じであれば、予測部204は、対象領域に含まれる各位置に係る現在の温度の値を、同一位置に係る明日の温度の値としてもよい。また、予測部204は、各位置における時系列の位置属性の値から、同一位置に係る未来の位置属性の値を予測してもよい。例えば、予測部204は、過去2日間の各位置の温度の値から、明日の各位置の温度の値を予測してもよい。このように、予測部204による予測方法は特に限定されない。 In the above example, an example of complementing the value of the position attribute related to the target position has been described. The complementing unit 203 may complement the value of the future position attribute instead of the current value of the position attribute. In addition, the prediction unit 204 may predict the value of the position attribute related to the same position at a different time from the value of the position attribute related to each position included in the target area. For example, the prediction unit 204 may predict the value of the position attribute related to the same position tomorrow from the value of the current position attribute related to each position included in the target area. At this time, the prediction unit 204 may further predict the value of the position attribute related to the same position tomorrow using other information. Examples of other information include schedule information for the target area and weather information around the target area. For example, the prediction unit 204 may predict the value of the position attribute related to the same position tomorrow from the value of the current position attribute related to each position included in the target area using current weather information and tomorrow's weather forecast information. For example, if the current weather and tomorrow's weather are the same, the prediction unit 204 may set the current temperature value related to each position included in the target area as the temperature value related to the same position tomorrow. The prediction unit 204 may also predict future values of location attributes related to each location from the time-series values of the location attributes at the same location. For example, the prediction unit 204 may predict the temperature value at each location tomorrow from the temperature values at each location for the past two days. In this way, the prediction method used by the prediction unit 204 is not particularly limited.

そして、補完部203は、特定された領域にかかる各位置に係る位置属性の値と、対象領域に含まれる各位置に係る、予測された位置属性の値と、に基づいて、対象位置に係る位置属性の値を補完してもよい。図9を用いて具体例を説明する。 Then, the completion unit 203 may complete the value of the position attribute related to the target position based on the value of the position attribute related to each position in the identified area and the predicted value of the position attribute related to each position included in the target area. A specific example will be described with reference to FIG. 9.

図9は、補完例5を示す説明図である。図9において、Sビルの1階の会議室Xには、センサは、位置PS1と位置PS4とにあり、合計2台ある。一方、Nビルの2階の会議室Yには、センサは、位置PN1から位置PN4までにあり、合計4台ある。 Figure 9 is an explanatory diagram showing supplementary example 5. In Figure 9, in conference room X on the first floor of S building, there are two sensors in total, located at positions PS1 and PS4. On the other hand, in conference room Y on the second floor of N building, there are four sensors in total, located at positions PN1 to PN4.

ここで、予測部204および補完部203によってSビルの1階の会議室Xに含まれる位置PS1から位置PS4までのそれぞれに係る、明日の温度の値を求める例を説明する。まず、予測部204は、位置PS1に係る現在の温度の値から、位置PS1に係る明日の温度の値を求める。予測部204は、位置PS2に係る現在の温度の値から、位置PS2に係る明日の温度の値を求める。例えば、現在の天気と、明日の予報の天気とが同じ場合、予測部204は、位置PS1に係る現在の温度の値を位置PS1に係る明日の温度の値とする。そして、予測部204は、位置PS2に係る現在の温度の値を、位置PS2に係る明日の温度の値とする。このようにして、位置PS1に係る温度の値と、位置PS2に係る温度の値と、が予測される。 Here, an example will be described in which the prediction unit 204 and the complementation unit 203 calculate tomorrow's temperature values for each of positions PS1 to PS4 included in conference room X on the first floor of the S building. First, the prediction unit 204 calculates tomorrow's temperature value for position PS1 from the current temperature value for position PS1. The prediction unit 204 calculates tomorrow's temperature value for position PS2 from the current temperature value for position PS2. For example, if the current weather and the weather forecast for tomorrow are the same, the prediction unit 204 sets the current temperature value for position PS1 to tomorrow's temperature value for position PS1. Then, the prediction unit 204 sets the current temperature value for position PS2 to tomorrow's temperature value for position PS2. In this way, the temperature value for position PS1 and the temperature value for position PS2 are predicted.

補完部203は、図7で説明したように、対象領域に含まれる各位置と、特定された領域に含まれる各位置と、の対応関係を求める。図9において、例えば、位置PS1は位置PN1に対応し、位置PS2は位置PN2に対応し、位置PS3は位置PN3に対応し、位置PS4は位置PN4に対応する。 As described in FIG. 7, the complementing unit 203 determines the correspondence between each position included in the target region and each position included in the identified region. In FIG. 9, for example, position PS1 corresponds to position PN1, position PS2 corresponds to position PN2, position PS3 corresponds to position PN3, and position PS4 corresponds to position PN4.

そして、図7で説明したように、補完部203は、位置PN1に係る現在の温度の値から、位置PN1に対応する位置PS1に係る明日の温度の値(予測値)を減算する。また、補完部203は、位置PN2に係る現在の温度の値から位置PS2に係る明日の温度の値(予測値)を減算した値を算出する。補完部203は、これらの減算した値の平均値を算出する。補完部203は、位置PN3に係る現在の温度の値から平均値を減算した値を、位置PN3に対応する位置PS3に係る、明日の温度の値とする。補完部203は、位置PN4に係る温度の値から平均値を減算した値を、位置PN4に対応する位置PS4に係る、明日の温度の値とする。このようにして、位置PS3に係る温度の値と、位置PS4に係る温度の値と、が補完される。 As described in FIG. 7, the complement unit 203 subtracts tomorrow's temperature value (predicted value) for position PS1 corresponding to position PN1 from the current temperature value for position PN1. The complement unit 203 also calculates a value obtained by subtracting tomorrow's temperature value (predicted value) for position PS2 from the current temperature value for position PN2. The complement unit 203 calculates the average of these subtracted values. The complement unit 203 determines the value obtained by subtracting the average value from the current temperature value for position PN3 as tomorrow's temperature value for position PS3 corresponding to position PN3. The complement unit 203 determines the value obtained by subtracting the average value from the temperature value for position PN4 as tomorrow's temperature value for position PS4 corresponding to position PN4. In this way, the temperature value for position PS3 and the temperature value for position PS4 are complemented.

図10は、実施の形態2にかかるシステム2に含まれる情報処理装置20の一動作例を示すフローチャートである。特定部201は、対象領域の種類を取得する(ステップS201)。例えば、記憶部205が、領域別に、領域の種類の情報を記憶している場合、特定部201は、記憶部205から、対象領域の種類の情報を読み出す。 Fig. 10 is a flowchart showing an example of an operation of the information processing device 20 included in the system 2 according to the second embodiment. The identification unit 201 acquires the type of the target area (step S201). For example, if the storage unit 205 stores information on the type of area by area, the identification unit 201 reads out the information on the type of the target area from the storage unit 205.

そして、例えば、特定部201は、同一種類の領域を特定する(ステップS202)。ステップS202において、例えば、特定部201は、記憶部205から、対象領域の種類と同一の種類の領域を検索する。また、ステップS202において、特定部201は、記憶部205から、対象領域からの距離が所定範囲内である領域であって、対象領域の種類と同一の種類の領域を検索する。 Then, for example, the identification unit 201 identifies areas of the same type (step S202). In step S202, for example, the identification unit 201 searches the storage unit 205 for areas of the same type as the type of the target area. Also, in step S202, the identification unit 201 searches the storage unit 205 for areas that are within a predetermined distance from the target area and are of the same type as the type of the target area.

特定部201は、同一種類の領域を対象領域から近い順に並べる(ステップS203)。ステップS203において、特定部201は、優先度および近い順に、同一種類の領域を並べてもよい。優先度については、図4で説明した例が挙げられる。 The identification unit 201 arranges the regions of the same type in order of proximity to the target region (step S203). In step S203, the identification unit 201 may arrange the regions of the same type in order of priority and proximity. An example of the priority is as described in FIG. 4.

特定部201は、並べた領域のうち、未選択の領域があるか否かを判定する(ステップS204)。未選択の領域がある場合(ステップS204:Yes)、特定部201は、近い順に領域を選択する(ステップS205)。判定部202は、選択された領域の領域属性の値と、対象領域の領域属性の値と、が類似するか否かを判定する(ステップS206)。類似しないと判定された場合(ステップS206:No)、補完部203は、ステップS204へ戻る。 The identification unit 201 determines whether or not there is an unselected area among the arranged areas (step S204). If there is an unselected area (step S204: Yes), the identification unit 201 selects areas in order of proximity (step S205). The determination unit 202 determines whether or not the value of the area attribute of the selected area is similar to the value of the area attribute of the target area (step S206). If it is determined that they are not similar (step S206: No), the completion unit 203 returns to step S204.

一方、類似すると判定された場合(ステップS206:Yes)、補完部203は、選択された領域に含まれる各位置に係る補完対象の位置属性の値があるか否かを判断する(ステップS207)。すなわち、ステップS207において、補完部203は、各位置に、補完対象の位置属性の値が関連付けられているか否かを判定する。ここで、補完対象の位置属性については、図4に示す通り、予め決められたものであってもよい。また、補完対象の位置属性は、利用者によって指定されてもよい。ない場合(ステップS207:No)、補完部203は、ステップS204へ戻る。ある場合(ステップS207:Yes)、補完部203は、選択された領域に含まれる各位置に係る位置属性の値によって、対象位置に係る位置属性の値を補完する(ステップS208)。ステップS208のつぎに、情報処理装置20は、フローの動作を終了する。 On the other hand, if it is determined that the selected regions are similar (step S206: Yes), the complementing unit 203 determines whether or not there is a value of the position attribute to be complemented for each position included in the selected region (step S207). That is, in step S207, the complementing unit 203 determines whether or not each position is associated with a value of the position attribute to be complemented. Here, the position attribute to be complemented may be predetermined as shown in FIG. 4. The position attribute to be complemented may also be specified by the user. If there is no such attribute (step S207: No), the complementing unit 203 returns to step S204. If there is such an attribute (step S207: Yes), the complementing unit 203 complements the value of the position attribute for the target position with the value of the position attribute for each position included in the selected region (step S208). After step S208, the information processing device 20 ends the operation of the flow.

また、未選択の領域がない場合(ステップS204:No)、情報処理装置20は、フローの動作を終了する。なお、情報処理装置20は、エラーを出力して終了してもよい。 If there is no unselected area (step S204: No), the information processing device 20 ends the operation of the flow. Note that the information processing device 20 may end the operation by outputting an error.

つぎに、実施の形態2の効果について説明する。情報処理装置20は、対象領域に係る領域属性の値と、特定された領域に係る領域属性の値と、の類似度が所定の条件を満たすか否かを判定してもよい。これにより、情報処理装置20は、類似しているか否かを相対的に判定することができる。 Next, the effects of the second embodiment will be described. The information processing device 20 may determine whether the similarity between the value of the region attribute related to the target region and the value of the region attribute related to the identified region satisfies a predetermined condition. This allows the information processing device 20 to relatively determine whether they are similar.

また、例えば、会議室、病室などの種類によって、配置されているもの(机やベッド)など異なる。このため、領域属性は、各領域の種類に関連する属性である。これにより、情報処理装置20は、領域の種類に関連する領域属性の値によって、対象領域に類似する領域を特定することができる、したがって、情報処理装置20は、対象領域により類似している領域を特定することができ、補完精度の向上を図ることができる。 In addition, for example, the items arranged (desks, beds, etc.) differ depending on the type of room, such as a conference room or a hospital room. For this reason, the area attribute is an attribute related to each type of area. This allows the information processing device 20 to identify areas similar to the target area based on the value of the area attribute related to the type of area. Therefore, the information processing device 20 can identify areas that are more similar to the target area, thereby improving the accuracy of completion.

また、対象領域に近い領域であれば、より環境が似ている。このため、補完対象の位置属性が、各位置の環境を表す属性であれば、情報処理装置20は、補完精度の向上を図ることができる。 In addition, the closer an area is to the target area, the more similar the environment is. Therefore, if the position attribute of the area to be completed is an attribute that represents the environment of each position, the information processing device 20 can improve the accuracy of completion.

情報処理装置20は、対象領域と同一の種類の領域であって、対象領域と同一の建物または同一の施設に含まれる領域から、対象領域からの距離が近い領域を特定する。これにより、情報処理装置20は、対象領域に近く、環境が似ていると推定される領域から、対象領域により近い領域を特定することができる。前述の通り、より近いと環境が似ている可能性が高いため、情報処理装置20は、より精度よく対象位置に係る位置属性の値を補完することができる。 The information processing device 20 identifies an area that is close to the target area from areas that are the same type as the target area and are included in the same building or facility as the target area. This allows the information processing device 20 to identify an area that is closer to the target area from areas that are close to the target area and are estimated to have a similar environment. As described above, the closer the area, the more likely the environment is similar, so the information processing device 20 can complement the value of the location attribute related to the target position with greater accuracy.

情報処理装置20は、対象領域と同一の種類の領域であって、対象領域と同一の建物内の同一のフロアに含まれる領域から、対象領域からの距離が近い領域を特定する。これにより、情報処理装置20は、対象領域に近く、環境が似ていると推定される領域から、対象領域により近い領域を特定することができる。前述の通り、より近いと環境が似ている可能性が高いため、情報処理装置20は、より精度よく対象位置に係る位置属性の値を補完することができる。 The information processing device 20 identifies an area that is close to the target area from areas that are the same type as the target area and are included on the same floor of the same building as the target area. This allows the information processing device 20 to identify an area that is closer to the target area from areas that are close to the target area and are estimated to have a similar environment. As described above, the closer the area, the more likely the environment is similar, so the information processing device 20 can more accurately complement the value of the location attribute related to the target position.

情報処理装置20は、対象領域と同一の種類の領域であって、対象領域を含む建物から所定の範囲内にある建物に含まれる領域から、対象領域からの距離が近い領域を特定する。これにより、情報処理装置20は、近いと推定される領域から、対象領域に近い領域を特定することができる。前述の通り、より近いと環境が似ている可能性が高いため、情報処理装置20は、より精度よく対象位置に係る位置属性の値を補完することができる。 The information processing device 20 identifies an area that is close to the target area from areas that are the same type as the target area and are included in buildings within a predetermined range from the building that contains the target area. This allows the information processing device 20 to identify an area that is close to the target area from areas that are estimated to be close. As described above, the closer the area, the more likely the environment is similar, so the information processing device 20 can complement the value of the location attribute related to the target position with greater accuracy.

実施の形態2については上述した例に限られず、種々変更可能である。情報処理装置20の各機能部が、複数の装置によって実現されてもよい。 The second embodiment is not limited to the above-described example, and various modifications are possible. Each functional unit of the information processing device 20 may be realized by multiple devices.

以上で、各実施の形態の説明を終了する。 This concludes the explanation of each embodiment.

(コンピュータ装置)
つぎに、実施の形態2で説明した情報処理装置20などの各装置をコンピュータ装置で実現した場合のハードウェア構成例について説明する。図11は、コンピュータ装置のハードウェア構成例を示す説明図である。例えば、実施の形態2で説明した情報処理装置20などの装置の一部又は全部は、例えば図11に示すようなコンピュータ装置30とプログラムとの任意の組み合わせを用いて実現することも可能である。
(Computer device)
Next, an example of a hardware configuration in which each device, such as the information processing device 20 described in the second embodiment, is realized by a computer device will be described. Fig. 11 is an explanatory diagram showing an example of a hardware configuration of a computer device. For example, a part or all of the devices, such as the information processing device 20 described in the second embodiment, can be realized by using any combination of a computer device 30 and a program as shown in Fig. 11.

コンピュータ装置30は、例えば、プロセッサ301と、ROM302と、RAM303と、記憶装置304と、通信インターフェース305と、入出力インターフェース306と、を有する。各構成部は、バス307を介してそれぞれ接続される。 The computer device 30 has, for example, a processor 301, a ROM 302, a RAM 303, a storage device 304, a communication interface 305, and an input/output interface 306. Each component is connected to each other via a bus 307.

プロセッサ301は、コンピュータ装置30の全体を制御する。プロセッサ301は、例えば、CPU(Central Processing Unit)、DSP(Digital Signal Processor)などが挙げられる。コンピュータ装置30は、記憶部として、ROM302、RAM303および記憶装置304などを有する。記憶装置304は、例えば、フラッシュメモリなどの半導体メモリ、HDD、SSDなどが挙げられる。例えば、記憶装置304は、OS(Operating System)のプログラム、アプリケーションプログラム、各実施の形態にかかるプログラムなどのプログラムを記憶する。または、ROM302は、アプリケーションプログラム、各実施の形態にかかるプログラムなどのプログラムを記憶する。そして、RAM303は、プロセッサ301のワークエリアとして使用される。 The processor 301 controls the entire computer device 30. Examples of the processor 301 include a CPU (Central Processing Unit) and a DSP (Digital Signal Processor). The computer device 30 has a ROM 302, a RAM 303, and a storage device 304 as a storage unit. Examples of the storage device 304 include a semiconductor memory such as a flash memory, a HDD, and an SSD. For example, the storage device 304 stores programs such as an OS (Operating System) program, application programs, and programs according to each embodiment. Alternatively, the ROM 302 stores programs such as application programs and programs according to each embodiment. The RAM 303 is used as a work area for the processor 301.

また、プロセッサ301は、記憶装置304、ROM302などに記憶されたプログラムをロードする。そして、プロセッサ301は、プログラムにコーディングされている各処理を実行する。また、プロセッサ301は、通信ネットワーク31を介して各種プログラムをダウンロードしてもよい。また、プロセッサ301は、コンピュータ装置30の一部または全部として機能する。そして、プロセッサ301は、プログラムに基づいて図示したフローチャートにおける処理または命令を実行してもよい。 The processor 301 also loads programs stored in the storage device 304, ROM 302, etc. Then, the processor 301 executes each process coded in the program. The processor 301 may also download various programs via the communication network 31. The processor 301 also functions as a part or the whole of the computer device 30. The processor 301 may also execute processes or instructions in the illustrated flowchart based on the program.

通信インターフェース305は、無線または有線の通信回線を通じて、LAN(Local Area Network)、WAN(Wide Area Network)などの通信ネットワーク31に接続される。これにより、コンピュータ装置30は、通信ネットワーク31を介して外部の装置や外部のコンピュータに接続される。通信インターフェース305は、通信ネットワーク31とコンピュータ装置30の内部とのインターフェースを司る。そして、通信インターフェース305は、外部の装置や外部のコンピュータからのデータの入出力を制御する。 The communication interface 305 is connected to a communication network 31, such as a LAN (Local Area Network) or a WAN (Wide Area Network), via a wireless or wired communication line. This allows the computer device 30 to be connected to external devices and external computers via the communication network 31. The communication interface 305 serves as an interface between the communication network 31 and the inside of the computer device 30. The communication interface 305 also controls the input and output of data from the external devices and external computers.

また、入出力インターフェース306は、入力装置、出力装置、および入出力装置の少なくともいずれかに接続される。接続方法は、無線であってもよいし、有線であってもよい。入力装置は、例えば、キーボード、マウス、マイクなどが挙げられる。出力装置は、例えば、表示装置、点灯装置、音声を出力するスピーカなどが挙げられる。また、入出力装置は、タッチパネルディスプレイなどが挙げられる。なお、入力装置、出力装置、および入出力装置などは、コンピュータ装置に内蔵されていてもよいし、外付けであってもよい。 The input/output interface 306 is connected to at least one of an input device, an output device, and an input/output device. The connection method may be wireless or wired. Examples of the input device include a keyboard, a mouse, and a microphone. Examples of the output device include a display device, a lighting device, and a speaker that outputs sound. Examples of the input/output device include a touch panel display. The input device, output device, and input/output device may be built into the computer device or may be external.

図11に示すコンピュータ装置30のハードウェア構成は一例である。コンピュータ装置30は、図11に示す一部の構成要素を有していなくてもよい。コンピュータ装置30は、図11に示す以外の構成要素を有していてもよい。コンピュータ装置30は、図示しない装置を有していてもよい。例えば、コンピュータ装置30は、撮像装置としてカメラを有していてもよい。また、コンピュータ装置30は、各種センサなどを有していてもよい。例えば、コンピュータ装置30は、ドライブ装置などを有してもよい。そして、プロセッサ301は、ドライブ装置などに装着された記録媒体からRAM303にプログラムやデータを読み出してもよい。記録媒体としては、光ディスク、フレキシブルディスク、磁気光ディスク、USB(Universal Serial Bus)メモリなどが挙げられる。 The hardware configuration of the computer device 30 shown in FIG. 11 is an example. The computer device 30 may not have some of the components shown in FIG. 11. The computer device 30 may have components other than those shown in FIG. 11. The computer device 30 may have devices not shown. For example, the computer device 30 may have a camera as an imaging device. The computer device 30 may also have various sensors. For example, the computer device 30 may have a drive device. The processor 301 may read programs and data from a recording medium attached to the drive device or the like into the RAM 303. Examples of recording media include optical disks, flexible disks, magnetic optical disks, and USB (Universal Serial Bus) memories.

以上で、各装置のハードウェア構成例の説明を終了する。また、各装置の実現方法には、様々な変形例がある。例えば、システムは、構成要素ごとにそれぞれ異なるコンピュータとプログラムとの任意の組み合わせにより実現されてもよい。また、各装置が備える複数の構成要素が、一つのコンピュータとプログラムとの任意の組み合わせにより実現されてもよい。 This concludes the explanation of the hardware configuration example for each device. There are also various variations in the method of implementing each device. For example, the system may be implemented by any combination of different computers and programs for each component. Also, multiple components in each device may be implemented by any combination of a single computer and program.

また、各装置の各構成要素の一部または全部は、特定用途向けの回路で実現されてもよい。また、システムの一部または全部は、FPGA(Field Programmable Gate Array)のようなプロセッサなどを含む汎用の回路によって実現されてもよい。また、システムの一部または全部は、特定用途向けの回路や汎用の回路などの組み合わせによって実現されてもよい。また、これらの回路は、単一の集積回路であってもよい。または、これらの回路は、複数の集積回路に分割されてもよい。そして、複数の集積回路は、バスなどを介して接続されることにより構成されてもよい。 In addition, some or all of the components of each device may be realized by circuits for specific applications. In addition, some or all of the system may be realized by general-purpose circuits including a processor such as an FPGA (Field Programmable Gate Array). In addition, some or all of the system may be realized by a combination of circuits for specific applications and general-purpose circuits. In addition, these circuits may be a single integrated circuit. Or, these circuits may be divided into multiple integrated circuits. And the multiple integrated circuits may be configured by being connected via a bus or the like.

また、各装置の各構成要素の一部または全部が複数のコンピュータや回路などにより実現される場合、複数のコンピュータや回路などは、集中配置されてもよいし、分散配置されてもよい。 In addition, when some or all of the components of each device are realized by multiple computers, circuits, etc., the multiple computers, circuits, etc. may be centralized or distributed.

各実施の形態で説明した方法は、コンピュータ装置が実行することにより実現される。また、方法は、予め用意されたプログラムをコンピュータ装置が実行することにより実現される。各実施の形態で説明したプログラムは、HDD、SSD、フレキシブルディスク、光ディスク、フレキシブルディスク、磁気光ディスク、USBメモリなどのコンピュータで読み取り可能な記録媒体に記録される。そして、本プログラムは、コンピュータによって記録媒体から読み出されることによって実行される。また、プログラムは、通信ネットワーク31を介して配布されてもよい。 The method described in each embodiment is realized by execution by a computer device. Also, the method is realized by execution by a computer device of a program prepared in advance. The program described in each embodiment is recorded on a computer-readable recording medium such as an HDD, SSD, flexible disk, optical disk, flexible disk, magneto-optical disk, or USB memory. Then, the program is executed by being read from the recording medium by the computer. Also, the program may be distributed via the communication network 31.

以上説明した、各実施の形態におけるシステムの各構成要素は、図11に示すコンピュータ装置30のように、その機能をハードウェア的に実現されてもよい。または、各構成要素は、プログラム制御に基づくコンピュータ装置、ファームウェアで実現されてもよい。 The components of the system in each embodiment described above may be realized in hardware, such as computer device 30 shown in FIG. 11. Alternatively, each component may be realized by a computer device or firmware based on program control.

以上、各実施の形態を参照して本開示を説明したが、本開示は上記実施の形態に限定されるものではない。各開示の構成や詳細には、本開示のスコープ内で当業者が把握し得る様々な変更を適用した実施の形態を含み得る。本開示は、本明細書に記載された事項を必要に応じて適宜に組み合わせ、または置換した実施の形態を含み得る。例えば、特定の実施の形態を用いて説明された事項は、矛盾を生じない範囲において、他の実施の形態に対しても適用され得る。例えば、複数の動作をフローチャートの形式で順番に記載してあるが、その記載の順番は複数の動作を実行する順番を限定するものではない。このため、各実施の形態を実施するときには、その複数の動作の順番を内容的に支障しない範囲で変更することができる。 Although the present disclosure has been described above with reference to each embodiment, the present disclosure is not limited to the above-mentioned embodiment. The configuration and details of each disclosure may include embodiments to which various modifications that a person skilled in the art may understand within the scope of the present disclosure are applied. The present disclosure may include embodiments in which the matters described in this specification are appropriately combined or replaced as necessary. For example, matters described using a specific embodiment may also be applied to other embodiments to the extent that no contradiction occurs. For example, although multiple operations are described in order in the form of a flowchart, the order of description does not limit the order in which the multiple operations are performed. Therefore, when implementing each embodiment, the order of the multiple operations may be changed to the extent that the content is not impaired.

上記の実施の形態の一部または全部は、以下の付記のようにも記載されることができる。ただし、上記の実施の形態の一部または全部は、以下に限られない。 A part or all of the above-described embodiments can be described as follows. However, a part or all of the above-described embodiments is not limited to the following.

(付記1)
所定の領域の種類と同一の種類の領域のうち、前記所定の領域からの距離が他の領域より近い領域を特定する特定手段と、
前記所定の領域に係る領域属性の値と、特定された前記領域に係る前記領域属性の値と、が類似するか否かを判定する判定手段と、
類似する場合、特定された前記領域に含まれる各位置に係る位置属性の値に基づいて、前記所定の領域に含まれる所定の位置に係る前記位置属性の値を補完する補完手段と、
を備え、
前記特定手段は、類似しない場合、前記同一の種類の領域のうち、前記所定の領域からの距離が特定された前記領域のつぎに近い領域を特定する、
システム。
(Appendix 1)
A specifying means for specifying an area that is closer to a predetermined area than other areas among areas of the same type as a predetermined area;
a determination means for determining whether or not a value of an area attribute related to the predetermined area is similar to a value of the area attribute related to the identified area;
a complementing means for complementing a value of a position attribute related to a predetermined position included in the specified area based on a value of a position attribute related to each position included in the specified area when the values are similar;
Equipped with
When the regions are not similar, the specifying means specifies, from among the regions of the same type, a region next closest to the region whose distance from the predetermined region has been specified.
system.

(付記2)
前記判定手段は、前記所定の領域に係る前記領域属性の値と、特定された前記領域に係る前記領域属性の値と、の類似度が所定の条件を満たすか否かを判定し、
前記補完手段は、前記類似度が前記所定の条件を満たす場合、特定された前記領域に含まれる各位置に係る前記位置属性の値に基づいて、前記所定の位置に係る前記位置属性の値を補完し、
前記特定手段は、前記類似度が前記所定の条件を満たさない場合、前記同一の種類の領域のうち、前記所定の領域からの距離が特定された前記領域のつぎに近い領域を特定する、
付記1に記載のシステム。
(Appendix 2)
The determining means determines whether or not a similarity between a value of the region attribute related to the predetermined region and a value of the region attribute related to the identified region satisfies a predetermined condition;
the complementing means complements a value of the position attribute related to the predetermined position based on a value of the position attribute related to each position included in the identified area when the similarity satisfies the predetermined condition;
When the similarity does not satisfy the predetermined condition, the specifying means specifies, from among the regions of the same type, a region next closest to the region whose distance from the predetermined region has been specified.
2. The system of claim 1.

(付記3)
前記領域属性は、各領域の種類に関連する属性である、
付記1または2に記載のシステム。
(Appendix 3)
The region attributes are attributes associated with each region type.
3. The system of claim 1 or 2.

(付記4)
前記位置属性は、各位置の環境を表す属性である、
付記1から3のいずれかに記載のシステム。
(Appendix 4)
The location attribute is an attribute that represents the environment of each location.
4. The system of claim 1.

(付記5)
前記特定手段は、前記同一の種類の領域であって、前記所定の領域と同一の建物または同一の施設に含まれる領域から、前記所定の領域からの距離が近い領域を特定する、
付記1から4のいずれかに記載のシステム。
(Appendix 5)
The identification means identifies an area that is close to the predetermined area from among areas of the same type that are included in the same building or facility as the predetermined area.
5. The system of claim 1.

(付記6)
前記特定手段は、前記同一の種類の領域であって、前記所定の領域と同一の建物内の同一のフロアに含まれる領域から、前記所定の領域からの距離が近い領域を特定する、
付記1から4のいずれかに記載のシステム。
(Appendix 6)
the specifying means specifies an area close to the predetermined area from among areas of the same type that are included in the same floor of the same building as the predetermined area, and
5. The system of claim 1.

(付記7)
前記特定手段は、前記同一の種類の領域であって、前記所定の領域を含む建物から所定の範囲内にある建物に含まれる領域から、前記所定の領域からの距離が近い領域を特定する、
付記1から4のいずれかに記載のシステム。
(Appendix 7)
The identification means identifies an area close to the predetermined area from areas of the same type that are included in buildings within a predetermined range from the building including the predetermined area.
5. The system of claim 1.

(付記8)
所定の領域の種類と同一の種類の領域のうち、前記所定の領域からの距離が他の領域より近い領域を特定する特定手段と、
前記所定の領域に係る領域属性の値と、特定された前記領域に係る前記領域属性の値と、が類似するか否かを判定する判定手段と、
類似する場合、特定された前記領域に含まれる各位置に係る位置属性の値に基づいて、前記所定の領域に含まれる所定の位置に係る前記位置属性の値を補完する補完手段と、
を備え、
前記特定手段は、類似しない場合、前記同一の種類の領域のうち、前記所定の領域からの距離が特定された前記領域のつぎに近い領域を特定する、
情報処理装置。
(Appendix 8)
A specifying means for specifying an area that is closer to a predetermined area than other areas among areas of the same type as a predetermined area;
a determination means for determining whether or not a value of an area attribute related to the predetermined area is similar to a value of the area attribute related to the identified area;
a complementing means for complementing a value of a position attribute related to a predetermined position included in the specified area based on a value of a position attribute related to each position included in the specified area when the values are similar;
Equipped with
When the regions are not similar, the specifying means specifies, from among the regions of the same type, a region next closest to the region whose distance from the predetermined region has been specified.
Information processing device.

(付記9)
所定の領域の種類と同一の種類の領域のうち、前記所定の領域からの距離が他の領域より近い領域を特定し、
前記所定の領域に係る領域属性の値と、特定された前記領域に係る前記領域属性の値と、が類似するか否かを判定し、
類似する場合、特定された前記領域に含まれる各位置に係る位置属性の値に基づいて、前記所定の領域に含まれる所定の位置に係る前記位置属性の値を補完する、
類似しない場合、前記同一の種類の領域のうち、前記所定の領域からの距離が特定された前記領域のつぎに近い領域を特定する、
方法。
(Appendix 9)
Identifying an area that is closer to the predetermined area than other areas among areas of the same type as the predetermined area;
determining whether a value of a region attribute related to the predetermined region is similar to a value of the region attribute related to the identified region;
If the values are similar, the value of the position attribute related to the predetermined position included in the specified area is complemented based on the value of the position attribute related to each position included in the identified area.
If the regions are not similar, a region of the same type that is next closest to the region whose distance from the predetermined region is specified is specified.
method.

(付記10)
コンピュータに、
所定の領域の種類と同一の種類の領域のうち、前記所定の領域からの距離が他の領域より近い領域を特定する処理と、
前記所定の領域に係る領域属性の値と、特定された前記領域に係る前記領域属性の値と、が類似するか否かを判定する処理と、
類似する場合、特定された前記領域に含まれる各位置に係る位置属性の値に基づいて、前記所定の領域に含まれる所定の位置に係る前記位置属性の値を補完する処理と、
を実行させ、
前記特定する処理では、類似しない場合、前記同一の種類の領域のうち、前記所定の領域からの距離が特定された前記領域のつぎに近い領域を特定する、
プログラム。
(Appendix 10)
On the computer,
A process of identifying an area that is closer to a predetermined area than other areas among areas of the same type as a predetermined area;
A process of determining whether a value of a region attribute related to the predetermined region is similar to a value of the region attribute related to the identified region;
If the two regions are similar, a process of complementing the value of the position attribute related to a predetermined position included in the specified region based on the value of the position attribute related to each position included in the specified region; and
Run the command,
In the process of identifying, if the regions are not similar, an area that is next closest to the region whose distance from the predetermined region is identified is identified from among the regions of the same type.
program.

(付記11)
コンピュータに、
所定の領域の種類と同一の種類の領域のうち、前記所定の領域からの距離が他の領域より近い領域を特定する処理と、
前記所定の領域に係る領域属性の値と、特定された前記領域に係る前記領域属性の値と、が類似するか否かを判定する処理と、
類似する場合、特定された前記領域に含まれる各位置に係る位置属性の値に基づいて、前記所定の領域に含まれる所定の位置に係る前記位置属性の値を補完する処理と、
を実行させ、
前記特定する処理では、類似しない場合、前記同一の種類の領域のうち、前記所定の領域からの距離が特定された前記領域のつぎに近い領域を特定する、
プログラム記録する、前記コンピュータが読み取り可能な非一時的な記録媒体。
(Appendix 11)
On the computer,
A process of identifying an area that is closer to a predetermined area than other areas among areas of the same type as a predetermined area;
A process of determining whether a value of a region attribute related to the predetermined region is similar to a value of the region attribute related to the identified region;
If the two regions are similar, a process of complementing the value of the position attribute related to a predetermined position included in the specified region based on the value of the position attribute related to each position included in the specified region; and
Run the command,
In the process of identifying, if the regions are not similar, an area that is next closest to the region whose distance from the predetermined region is identified is identified from among the regions of the same type.
A non-transitory recording medium readable by the computer, on which a program is recorded.

1 システム
2 システム
20 情報処理装置
21 通信ネットワーク
30 コンピュータ装置
31 通信ネットワーク
101 特定部
102 判定部
103 補完部
201 特定部
202 判定部
203 補完部
204 予測部
205 記憶部
301 プロセッサ
302 ROM
303 RAM
304 記憶装置
305 通信インターフェース
306 出力インターフェース
307 バス
REFERENCE SIGNS LIST 1 System 2 System 20 Information processing device 21 Communication network 30 Computer device 31 Communication network 101 Identification unit 102 Determination unit 103 Complement unit 201 Identification unit 202 Determination unit 203 Complement unit 204 Prediction unit 205 Storage unit 301 Processor 302 ROM
303 RAM
304 Storage device 305 Communication interface 306 Output interface 307 Bus

Claims (8)

所定の領域の種類と同一の種類の領域のうち、前記所定の領域からの距離が他の領域より近い領域を特定する特定手段と、
前記所定の領域に係る領域属性の値と、特定された前記領域に係る前記領域属性の値と、が類似するか否かを判定する判定手段と、
類似する場合、特定された前記領域に含まれる各位置に係る位置属性の値に基づいて、前記所定の領域に含まれる所定の位置に係る前記位置属性の値を補完する補完手段と、
を備え、
前記特定手段は、類似しない場合、前記同一の種類の領域のうち、前記所定の領域からの距離が特定された前記領域のつぎに近い領域を特定
前記領域属性は、各領域の種類に関連する属性である、
システム。
A specifying means for specifying an area that is closer to a predetermined area than other areas among areas of the same type as a predetermined area;
a determination means for determining whether or not a value of an area attribute related to the predetermined area is similar to a value of the area attribute related to the identified area;
a complementing means for complementing a value of a position attribute related to a predetermined position included in the specified area based on a value of a position attribute related to each position included in the specified area when the values are similar;
Equipped with
When the regions are not similar, the specifying means specifies , among the regions of the same type, a region next closest to the region whose distance from the predetermined region is specified,
The region attributes are attributes associated with each region type.
system.
前記判定手段は、前記所定の領域に係る前記領域属性の値と、特定された前記領域に係る前記領域属性の値と、の類似度が所定の条件を満たすか否かを判定し、
前記補完手段は、前記類似度が前記所定の条件を満たす場合、特定された前記領域に含まれる各位置に係る前記位置属性の値に基づいて、前記所定の位置に係る前記位置属性の値を補完し、
前記特定手段は、前記類似度が前記所定の条件を満たさない場合、前記同一の種類の領域のうち、前記所定の領域からの距離が特定された前記領域のつぎに近い領域を特定する、
請求項1に記載のシステム。
The determining means determines whether or not a similarity between a value of the region attribute related to the predetermined region and a value of the region attribute related to the identified region satisfies a predetermined condition;
the complementing means complements a value of the position attribute related to the predetermined position based on a value of the position attribute related to each position included in the identified area when the similarity satisfies the predetermined condition;
When the similarity does not satisfy the predetermined condition, the specifying means specifies, from among the regions of the same type, a region next closest to the region whose distance from the predetermined region has been specified.
The system of claim 1 .
前記位置属性は、各位置の環境を表す属性である、
請求項1または2に記載のシステム。
The location attribute is an attribute that represents the environment of each location.
3. A system according to claim 1 or 2 .
前記特定手段は、前記同一の種類の領域であって、前記所定の領域と同一の建物または同一の施設に含まれる領域から、前記所定の領域からの距離が近い領域を特定する、
請求項1からのいずれかに記載のシステム。
The identification means identifies an area that is close to the predetermined area from among areas of the same type that are included in the same building or facility as the predetermined area.
A system according to any one of claims 1 to 3 .
前記特定手段は、前記同一の種類の領域であって、前記所定の領域と同一の建物内の同一のフロアに含まれる領域から、前記所定の領域からの距離が近い領域を特定する、
請求項1からのいずれかに記載のシステム。
the specifying means specifies an area close to the predetermined area from among areas of the same type that are included in the same floor of the same building as the predetermined area, and
A system according to any one of claims 1 to 3 .
前記特定手段は、前記同一の種類の領域であって、前記所定の領域を含む建物から所定の範囲内にある建物に含まれる領域から、前記所定の領域からの距離が近い領域を特定する、
請求項1からのいずれかに記載のシステム。
The identification means identifies an area close to the predetermined area from areas of the same type that are included in buildings within a predetermined range from the building including the predetermined area.
A system according to any one of claims 1 to 3 .
所定の領域の種類と同一の種類の領域のうち、前記所定の領域からの距離が他の領域より近い領域を特定し、
前記所定の領域に係る領域属性の値と、特定された前記領域に係る前記領域属性の値と、が類似するか否かを判定し、
類似する場合、特定された前記領域に含まれる各位置に係る位置属性の値に基づいて、前記所定の領域に含まれる所定の位置に係る前記位置属性の値を補完する、
類似しない場合、前記同一の種類の領域のうち、前記所定の領域からの距離が特定された前記領域のつぎに近い領域を特定
前記領域属性は、各領域の種類に関連する属性である、
方法。
Identifying an area that is closer to the predetermined area than other areas among areas of the same type as the predetermined area;
determining whether a value of a region attribute related to the predetermined region is similar to a value of the region attribute related to the identified region;
If the values are similar, the value of the position attribute related to the predetermined position included in the specified area is complemented based on the value of the position attribute related to each position included in the identified area.
If the regions are not similar, a region of the same type that is next closest to the region whose distance from the predetermined region is specified is specified ;
The region attributes are attributes associated with each region type.
method.
コンピュータに、
所定の領域の種類と同一の種類の領域のうち、前記所定の領域からの距離が他の領域より近い領域を特定する処理と、
前記所定の領域に係る領域属性の値と、特定された前記領域に係る前記領域属性の値と、が類似するか否かを判定する処理と、
類似する場合、特定された前記領域に含まれる各位置に係る位置属性の値に基づいて、前記所定の領域に含まれる所定の位置に係る前記位置属性の値を補完する処理と、
を実行させ、
前記特定する処理では、類似しない場合、前記同一の種類の領域のうち、前記所定の領域からの距離が特定された前記領域のつぎに近い領域を特定
前記領域属性は、各領域の種類に関連する属性である、
プログラム。
On the computer,
A process of identifying an area that is closer to a predetermined area than other areas among areas of the same type as a predetermined area;
A process of determining whether a value of a region attribute related to the predetermined region is similar to a value of the region attribute related to the identified region;
If the two regions are similar, a process of complementing the value of the position attribute related to a predetermined position included in the specified region based on the value of the position attribute related to each position included in the specified region; and
Run the command,
In the process of identifying, if the regions are not similar, an area of the same type is identified that is next closest to the region whose distance from the predetermined region is identified;
The region attributes are attributes associated with each region type.
program.
JP2021046817A 2021-03-22 2021-03-22 System, method, and program Active JP7623172B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021046817A JP7623172B2 (en) 2021-03-22 2021-03-22 System, method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021046817A JP7623172B2 (en) 2021-03-22 2021-03-22 System, method, and program

Publications (2)

Publication Number Publication Date
JP2022146039A JP2022146039A (en) 2022-10-05
JP7623172B2 true JP7623172B2 (en) 2025-01-28

Family

ID=83461685

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021046817A Active JP7623172B2 (en) 2021-03-22 2021-03-22 System, method, and program

Country Status (1)

Country Link
JP (1) JP7623172B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010108108A (en) 2008-10-29 2010-05-13 Sekisui Chem Co Ltd System for managing measurement relating to house
JP2014164383A (en) 2013-02-22 2014-09-08 Nippon Telegr & Teleph Corp <Ntt> Sensor data integration device, sensor data integration method and program
JP2014169872A (en) 2013-03-01 2014-09-18 Hitachi Ltd Sensor integration device and sensor integration method
WO2018142598A1 (en) 2017-02-03 2018-08-09 株式会社日立製作所 Sensor network management system and sensor network management method
WO2019239456A1 (en) 2018-06-11 2019-12-19 三菱電機株式会社 Environment information management system, environment information management method, and environment information management program

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010108108A (en) 2008-10-29 2010-05-13 Sekisui Chem Co Ltd System for managing measurement relating to house
JP2014164383A (en) 2013-02-22 2014-09-08 Nippon Telegr & Teleph Corp <Ntt> Sensor data integration device, sensor data integration method and program
JP2014169872A (en) 2013-03-01 2014-09-18 Hitachi Ltd Sensor integration device and sensor integration method
WO2018142598A1 (en) 2017-02-03 2018-08-09 株式会社日立製作所 Sensor network management system and sensor network management method
WO2019239456A1 (en) 2018-06-11 2019-12-19 三菱電機株式会社 Environment information management system, environment information management method, and environment information management program

Also Published As

Publication number Publication date
JP2022146039A (en) 2022-10-05

Similar Documents

Publication Publication Date Title
AU2020218172B2 (en) 3D environment risks identification utilizing reinforced learning
JP7143924B2 (en) Image matching method, device and computer readable storage medium
US8306748B2 (en) Location enhancement system and method based on topology constraints
CA3137309A1 (en) Systems and methods for predictive environmental fall risk identification
JP6625022B2 (en) Absence prediction method and presence / absence prediction device
WO2017158975A1 (en) Operation plan proposal creation device, operation plan proposal creation method, program, and operation plan proposal creation system
CN112308313B (en) Method, device, medium and computer equipment for continuously selecting points for schools
Elnour et al. Empowering smart cities with digital twins of buildings: Applications and implementation considerations of data-driven energy modelling in building management
JP6178506B2 (en) Information processing system and information processing method
CN114554395A (en) Positioning accuracy prediction method and device, and signal source layout determination method and device
CN114061586B (en) Method and product for generating a navigation path for an electronic device
WO2026046367A1 (en) Computationally assisted decision-making method and system for climate-adaptive building cavity design
KR20220047046A (en) Device and method for infectious disease spread prediction in Multi-use facility based on digital twin
WO2020230735A1 (en) Demand prediction device
JP7623172B2 (en) System, method, and program
CN110178145B (en) Tissue of signal segments supporting sensing features
JP7367622B2 (en) Data management system, data management method, and data management program
KR102944671B1 (en) Cafe curation device and cafe curation method
Kang et al. Floor plan optimization for indoor environment based on multimodal data
CN115969266A (en) A control method, device, equipment and storage medium of a sweeping robot
JP6855359B2 (en) Congestion prediction model creation device
KR102525109B1 (en) Lod application-based data lightening method, device, and computer-readable recording medium for implementing 3d modeling on web platform
US20240119190A1 (en) Evaluation apparatus, evaluation method, and computer readable medium
CN116912760B (en) Internet of things data processing method and device, electronic equipment and storage medium
JP6363305B2 (en) Information processing system and information processing method

Legal Events

Date Code Title Description
RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20211111

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240215

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20241023

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241029

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241212

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250116

R150 Certificate of patent or registration of utility model

Ref document number: 7623172

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150