[go: up one dir, main page]

JP2022030365A - Information processor, program, and information processing method - Google Patents

Information processor, program, and information processing method Download PDF

Info

Publication number
JP2022030365A
JP2022030365A JP2020134348A JP2020134348A JP2022030365A JP 2022030365 A JP2022030365 A JP 2022030365A JP 2020134348 A JP2020134348 A JP 2020134348A JP 2020134348 A JP2020134348 A JP 2020134348A JP 2022030365 A JP2022030365 A JP 2022030365A
Authority
JP
Japan
Prior art keywords
area
time
communication device
tag
subject
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.)
Pending
Application number
JP2020134348A
Other languages
Japanese (ja)
Inventor
圭 北野
Kei Kitano
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.)
Sato Corp
Original Assignee
Sato Holdings Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sato Holdings Corp filed Critical Sato Holdings Corp
Priority to JP2020134348A priority Critical patent/JP2022030365A/en
Publication of JP2022030365A publication Critical patent/JP2022030365A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Position Fixing By Use Of Radio Waves (AREA)
  • Medical Treatment And Welfare Office Work (AREA)

Abstract

To identify a person that has come in close contact with an object person by a predetermined degree indoors and in underground environment.SOLUTION: An information processor determines a degree of close contact of a second user with a first user in a predetermined region. The information processor includes: a storage part for storing map information in which the region is partitioned into a plurality of areas; a positional information acquisition part for acquiring positional information of a first communication device possessed by the first user, and positional information according to lapse of time of a second communication device possessed by the second user; and a determination part for determining whether or not the first communication device and the second communication device are positioned in the same area for overlap time more than predetermined first time.SELECTED DRAWING: Figure 9

Description

本発明は、情報処理装置、プログラム、及び、情報処理方法に関する。 The present invention relates to an information processing apparatus, a program, and an information processing method.

従来から、対象者の位置情報を監視するようにしたシステムが知られている。
例えば特許文献1に記載されたシステムには、監視対象となる徘徊者に、GPS衛星等の測位衛星から電波を受信可能な被検知端末を保持させ、被検知端末が行動許可エリアから出た場合に、端末識別情報と端末位置情報と端末位置情報を得たときの時刻情報とを関連付けた管理情報を、短距離低速無線通信にて所定時間毎に自動送信するように構成したものが記載されている。
Conventionally, a system for monitoring the position information of a target person has been known.
For example, in the system described in Patent Document 1, when a wandering person to be monitored holds a detected terminal capable of receiving radio waves from a positioning satellite such as a GPS satellite, and the detected terminal leaves the action permission area. Describes a configuration in which the management information associated with the terminal identification information, the terminal position information, and the time information when the terminal position information is obtained is automatically transmitted at predetermined time intervals by short-distance low-speed wireless communication. ing.

特開2014-7533号公報Japanese Unexamined Patent Publication No. 2014-7533

ところで、対象者に対して所定の程度近接したことがある人を特定したい場合がある。例えば、感染症に罹患した特定の対象者に所定の程度近接したことがある人は、同様に罹患する可能性があることから、そのような人を把握することが感染症の蔓延を防止する上で有効であると考えられる。しかし、GPSを利用する場合、GPS受信機を有する人が屋内や地下に位置する場合には、当該人を測位することができない。 By the way, there are cases where it is desired to identify a person who has been close to the target person to a certain degree. For example, people who have been in close proximity to a particular subject with an infection to a certain degree may also be affected, so knowing such a person will prevent the spread of the infection. It is considered to be effective above. However, when using GPS, if a person having a GPS receiver is located indoors or underground, the person cannot be positioned.

そこで、本発明は、屋内や地下環境において対象者に対して所定の程度近接したことがある人を特定することを目的とする。 Therefore, an object of the present invention is to identify a person who has been in close proximity to a subject to a certain degree in an indoor or underground environment.

本発明のある態様は、所定の領域内において第1ユーザに対する第2ユーザの近接の程度を判定する情報処理装置であって、前記領域が複数のエリアに区画された地図情報を記憶する記憶部と、
前記第1ユーザが所持する第1通信デバイス、及び、前記第2ユーザが所持する第2通信デバイスの時刻の経過に応じた位置情報を取得する位置情報取得部と、前記第1通信デバイスと前記第2通信デバイスが、同一エリア内に所定の第1時間以上の重複した時間、位置したか否か判定する判定部と、を備えた情報処理装置である。
One aspect of the present invention is an information processing device that determines the degree of proximity of a second user to a first user within a predetermined area, and is a storage unit that stores map information in which the area is divided into a plurality of areas. When,
A position information acquisition unit that acquires position information according to the passage of time of the first communication device possessed by the first user and the second communication device possessed by the second user, the first communication device, and the above. The second communication device is an information processing device including a determination unit for determining whether or not the second communication device is located in the same area for an overlapping time of a predetermined first time or more.

本発明のある態様によれば、屋内や地下環境において対象者に対して所定の程度近接したことがある人を特定することができる。 According to an aspect of the present invention, it is possible to identify a person who has been in close proximity to a subject to a certain degree in an indoor or underground environment.

第1の実施形態の接触者追跡システムのシステム構成を示す図である。It is a figure which shows the system configuration of the contact tracking system of 1st Embodiment. 例示的なフロアの平面図である。It is a plan view of an exemplary floor. 図2にフロアを複数のエリアに区画した例を示す図である。FIG. 2 is a diagram showing an example in which a floor is divided into a plurality of areas. 図3に例示的な動線を重ね合わせた図である。FIG. 3 is a diagram in which an exemplary flow line is superimposed on FIG. フロア上の感染者タグと被験者タグの位置を例示する図である。It is a figure which illustrates the position of the infected person tag and the subject tag on a floor. フロア上の感染者タグと被験者タグの位置を例示する図である。It is a figure which illustrates the position of the infected person tag and the subject tag on a floor. フロア上の感染者タグと被験者タグの位置の変化を例示する図である。It is a figure which illustrates the change of the position of the infected person tag and the subject tag on a floor. フロア上の感染者タグと被験者タグの位置の変化を例示する図である。It is a figure which illustrates the change of the position of the infected person tag and the subject tag on a floor. 実施形態の接触者追跡システムの各装置の内部構成を示すブロック図である。It is a block diagram which shows the internal structure of each apparatus of the contact tracking system of embodiment. イベントデータベースのデータ構成を例示する図である。It is a figure which illustrates the data structure of an event database. 第1の実施形態の接触者追跡アプリケーションプログラムのメインルーチンを示すフローチャートである。It is a flowchart which shows the main routine of the contact tracking application program of 1st Embodiment. 第1の実施形態の接触者追跡アプリケーションプログラムのサブルーチンを示すフローチャートである。It is a flowchart which shows the subroutine of the contact tracing application program of 1st Embodiment. 第1の実施形態の接触者追跡アプリケーションプログラムのサブルーチンを示すフローチャートである。It is a flowchart which shows the subroutine of the contact tracing application program of 1st Embodiment. 第1の実施形態の接触者追跡アプリケーションプログラムのサブルーチンを示すフローチャートである。It is a flowchart which shows the subroutine of the contact tracing application program of 1st Embodiment. 第1の実施形態の接触者追跡システムにおいて感染者のヒートマップの一例を示す図である。It is a figure which shows an example of the heat map of the infected person in the contact tracking system of 1st Embodiment. 第2の実施形態の接触者追跡システムにおいて第1エリア及び第2エリアを説明する図である。It is a figure explaining the 1st area and the 2nd area in the contact tracking system of 2nd Embodiment. フロア上の移動体タグと感染者タグの位置の変化を例示する図である。It is a figure which illustrates the change of the position of the mobile tag and the infected person tag on the floor. 第2の実施形態の接触者追跡アプリケーションプログラムのメインルーチンを示すフローチャートである。It is a flowchart which shows the main routine of the contact tracking application program of 2nd Embodiment. 第2の実施形態の接触者追跡アプリケーションプログラムのサブルーチンのフローチャートである。It is a flowchart of the subroutine of the contact tracking application program of 2nd Embodiment. 第2の実施形態の接触者追跡アプリケーションプログラムのサブルーチンのフローチャートである。It is a flowchart of the subroutine of the contact tracking application program of 2nd Embodiment.

(1)第1の実施形態
以下では、所定の領域内において第1ユーザに対する第2ユーザの近接の程度を判定する情報処理装置の一例として、接触者追跡システム1について説明する。
本実施形態では、所定の感染症を罹患したことが確定した確定感染者(以下、単に「感染者」という。)と、感染者と濃厚接触したか否かの検査対象となる被験者との間の近接の程度を基に、被験者が感染者と濃厚接触した可能性について判定される。すなわち、感染者が第1ユーザの一例であり、被験者が第2ユーザの一例である。
所定の領域は、限定するものではないが、感染者と被験者が共に滞在した可能性のある屋内の場所であれば如何なる場所でもよく、例えば、オフィス、倉庫、工場、店舗等のフロアである。
以下の説明では、ユーザの一例として、職場のオフィスに出入りする従業者を挙げるが、それに限定されない。
接触者追跡システム1では、オフィスのフロアにおいて各従業者が無線タグを所持し、それによって各従業者の位置データを取得できるように構成される。無線タグは、例えば、使用者から各従業者に貸与される。接触者追跡システム1では、感染者である従業者が既知である場合に、感染者以外の従業者である被験者が感染者に濃厚接触した可能性について、各従業者の位置データを基に判定される。
(1) First Embodiment In the following, the contact tracking system 1 will be described as an example of an information processing device that determines the degree of proximity of a second user to a first user within a predetermined area.
In the present embodiment, between a confirmed infected person who has been confirmed to have a predetermined infectious disease (hereinafter, simply referred to as "infected person") and a subject to be inspected for close contact with the infected person. Based on the degree of proximity of the subject, the possibility that the subject has made close contact with the infected person is determined. That is, the infected person is an example of the first user, and the subject is an example of the second user.
The predetermined area is not limited, but may be any indoor place where the infected person and the subject may have stayed together, for example, a floor of an office, a warehouse, a factory, a store, or the like.
In the following description, as an example of a user, an employee who goes in and out of the office of the workplace is mentioned, but is not limited thereto.
The contact tracking system 1 is configured so that each employee has a wireless tag on the floor of the office, thereby acquiring the position data of each employee. The wireless tag is lent to each employee by the user, for example. In the contact tracking system 1, when an infected employee is known, the possibility that a subject who is an employee other than the infected person has made close contact with the infected person is determined based on the position data of each employee. Will be done.

(1-1)システム構成
本実施形態の接触者追跡システム1の概略的なシステム構成について図1~図4を参照して説明する。
図1は、本実施形態の接触者追跡システム1のシステム構成を示す図であり、正面から見た例示的なフロアFの一部を含む。図2は、図1に示すフロアFの平面図である。図1及び図2では、フロアFの床がXY平面であり、高さ方向がZ方向として規定される。フロアFには、複数の棚SHが配置される。フロアFにおいて棚SHが配置されている領域以外の領域が、従業者Uが行動可能な領域である。なお、フロアFに棚SHを配置することは必須ではない。
(1-1) System Configuration The schematic system configuration of the contact tracking system 1 of the present embodiment will be described with reference to FIGS. 1 to 4.
FIG. 1 is a diagram showing a system configuration of the contact tracking system 1 of the present embodiment, and includes a part of an exemplary floor F as viewed from the front. FIG. 2 is a plan view of the floor F shown in FIG. In FIGS. 1 and 2, the floor of the floor F is an XY plane, and the height direction is defined as the Z direction. A plurality of shelves SH are arranged on the floor F. The area on the floor F other than the area where the shelf SH is arranged is the area where the employee U can act. It is not essential to arrange the shelf SH on the floor F.

図1に示すように、本実施形態の接触者追跡システム1は、受信機3(ロケータ)、中継装置4、エッジサーバ5、及び、アプリケーションサーバ7を含む。図1に示す例では、複数の受信機3がフロアFの天井に配置される。 As shown in FIG. 1, the contact tracking system 1 of the present embodiment includes a receiver 3 (locator), a relay device 4, an edge server 5, and an application server 7. In the example shown in FIG. 1, a plurality of receivers 3 are arranged on the ceiling of the floor F.

受信機3とエッジサーバ5は、中継装置4を介して通信可能に接続されており、無線タグTのオフィス内での位置を特定する位置特定システムを構成する。受信機3は、オフィス内を移動する従業者Uが所持する無線タグTが放射する電波(ビーコン信号)を受信し、その電波の入射角を測定する。エッジサーバ5は、受信機3が測定した入射角を基に無線タグTのオフィス内の位置(XY平面上の位置)を特定するAOA(Angle of Arrival)方式により無線タグTを測位する。なお、受信機3は、図1の場合と異なり、天井裏側に設置してもよい。
限定しない例では、無線タグTと受信機3の通信は、Bluetooth Low Energy(登録商標;適宜「BLE」と略記する)によって行われる。
位置特定システムは、従業者Uが所持する無線タグTから受信するビーコン信号に基づいて、無線タグTの位置を逐次、測位する。測位タイミングは限定するものではないが、位置データの精度を高める観点から、例えば数100ms毎である。
The receiver 3 and the edge server 5 are communicably connected to each other via the relay device 4, and constitutes a position specifying system for specifying the position of the wireless tag T in the office. The receiver 3 receives a radio wave (beacon signal) radiated by the radio tag T possessed by the employee U moving in the office, and measures the incident angle of the radio wave. The edge server 5 positions the wireless tag T by an AOA (Angle of Arrival) method that specifies the position (position on the XY plane) of the wireless tag T in the office based on the incident angle measured by the receiver 3. In addition, unlike the case of FIG. 1, the receiver 3 may be installed on the back side of the ceiling.
In a non-limiting example, communication between the wireless tag T and the receiver 3 is performed by Bluetooth Low Energy (registered trademark; appropriately abbreviated as "BLE").
The position specifying system sequentially positions the position of the wireless tag T based on the beacon signal received from the wireless tag T possessed by the employee U. The positioning timing is not limited, but is, for example, every several hundred ms from the viewpoint of improving the accuracy of the position data.

1つの受信機3によっても無線タグTの位置を推定可能であるが、無線タグTから送信されるビーコン信号の受信信号強度(RSSI)の大きさやオフィス面積、オフィスの電波環境に応じて、より多くの受信機3を設けることが、測位精度を高める上で好ましい。なお、無線タグTの測位方法は、AOA方式に限定するものではなく、TOA(Time of Arrival)方式等の他の方法を利用してもよい。 The position of the wireless tag T can be estimated by one receiver 3, but it depends on the magnitude of the received signal strength (RSSI) of the beacon signal transmitted from the wireless tag T, the office area, and the radio wave environment of the office. It is preferable to provide many receivers 3 in order to improve the positioning accuracy. The positioning method of the wireless tag T is not limited to the AOA method, and other methods such as the TOA (Time of Arrival) method may be used.

無線タグTは、BLEタグとして機能する。このとき、無線タグTから送信されるビーコン信号には、無線タグTを識別するタグIDが含まれる。このタグIDは、無線タグTを所持する従業者と1対1で関連付けられている。位置特定システムでは、ビーコン信号に含まれるタグIDによって無線タグTを特定する。無線タグTに内蔵されるメモリに、対応するタグIDが記録されている。 The wireless tag T functions as a BLE tag. At this time, the beacon signal transmitted from the wireless tag T includes a tag ID that identifies the wireless tag T. This tag ID is associated one-to-one with the employee who possesses the wireless tag T. In the position specifying system, the wireless tag T is specified by the tag ID included in the beacon signal. The corresponding tag ID is recorded in the memory built in the wireless tag T.

本実施形態の接触者追跡システム1では、オフィスのフロアFを複数のエリアに区画することによって各従業者Uの位置データが管理される。
図3に、図2にフロアFを複数のエリアに区画した例を示す。図3に示す例では、フロアFが5×5のエリアA-1,…,A-5,B-1,…,B-5,C-1,…,C-5,D-1,…,D-5,E-1,…,E-5に区画される。なお、以下で参照される各図では、図3に示すように、棚の領域が一点鎖線で示される。
図4では、無線タグTの例示的な動線FLを、複数のエリアで区画されたフロアF上で示している。図4において、〇印は、位置特定システムによる測位が行われた位置Pを模式的に示している。
In the contact tracking system 1 of the present embodiment, the position data of each employee U is managed by dividing the floor F of the office into a plurality of areas.
FIG. 3 shows an example in which the floor F is divided into a plurality of areas in FIG. In the example shown in FIG. 3, areas A-1, ..., A-5, B-1, ..., B-5, C-1, ..., C-5, D-1, ..., Floor F is 5 × 5. , D-5, E-1, ..., E-5. In each of the figures referred to below, as shown in FIG. 3, the area of the shelf is indicated by the alternate long and short dash line.
In FIG. 4, an exemplary flow line FL of the radio tag T is shown on the floor F partitioned by a plurality of areas. In FIG. 4, the circle mark schematically shows the position P where the positioning by the position specifying system was performed.

本実施形態の接触者追跡システム1では、フロアFにおける各従業者Uの位置データ(図4の位置Pによって示される位置データ)を基に、各従業者Uの各エリアに対するINイベント及びOUTイベントが検出される。INイベントは、対象となるエリアに進入するイベントである。OUTイベントは、対象となるエリアを退出するイベントである。
例えば、図4に示す位置データの例では、エリアA5-4に進入するINイベント、エリアA5-4を退出するOUTイベント、エリアA4-4に進入するINイベント、エリアA4-4を退出するOUTイベント、エリアA3-4に進入するINイベント、…、エリアA3-2に進入するINイベントといった具合に、各イベントが検出される。
ここで、隣接するエリア間では、OUTイベントとINイベントが同時に発生する。例えば、エリアA5-4を退出するOUTイベントと、エリアA4-4に進入するINイベントとは、同時に検出される。
In the contact tracking system 1 of the present embodiment, an IN event and an OUT event for each area of each employee U are based on the position data of each employee U on the floor F (position data indicated by the position P in FIG. 4). Is detected. The IN event is an event that enters the target area. The OUT event is an event that leaves the target area.
For example, in the example of the position data shown in FIG. 4, an IN event entering the area A5-4, an OUT event leaving the area A5-4, an IN event entering the area A4-4, and an OUT leaving the area A4-4. Each event is detected, such as an event, an IN event entering area A3-4, ..., an IN event entering area A3-2, and so on.
Here, an OUT event and an IN event occur at the same time between adjacent areas. For example, the OUT event leaving the area A5-4 and the IN event entering the area A4-4 are detected at the same time.

図1を再度参照すると、エッジサーバ5は、上述したように位置特定システムの一部として機能するとともに、各従業者Uの位置データと、各従業者UのINイベント及びOUTイベントのデータとを、それぞれデータベースとして記録する。
エッジサーバ5は、イベント(INイベント又はOUTイベント)を検出する際の基礎となるエリアマップ(地図情報の一例)を有する。エリアマップは、図3に例示した各エリアの地図情報(各エリアの境界となるXY位置が定義された情報)である。
図1に示すように、エッジサーバ5とアプリケーションサーバ7は、ネットワークNWを介して通信可能に構成される。ネットワークNWは、限定するものではないが、例えばLAN(Local Area Network)、WAN(Wide Area Network)、インターネット等である。
エッジサーバ5は、アプリケーションサーバ7からの問合せに対して応答するためのAPI(Application Programming Interface)を有する。
Referring to FIG. 1 again, the edge server 5 functions as a part of the position identification system as described above, and obtains the position data of each employee U and the data of the IN event and the OUT event of each employee U. , Record as a database respectively.
The edge server 5 has an area map (an example of map information) that is a basis for detecting an event (IN event or OUT event). The area map is map information of each area exemplified in FIG. 3 (information in which an XY position as a boundary of each area is defined).
As shown in FIG. 1, the edge server 5 and the application server 7 are configured to be communicable via the network NW. The network NW is not limited, but is, for example, a LAN (Local Area Network), a WAN (Wide Area Network), the Internet, or the like.
The edge server 5 has an API (Application Programming Interface) for responding to an inquiry from the application server 7.

アプリケーションサーバ7には、接触者追跡アプリケーションプログラム(以下、「追跡アプリケーション」と略記する。)がインストールされている。
追跡アプリケーションは、各従業者に対応付けられたイベントのデータ(イベントデータ)をエッジサーバ5から取得し、被験者に対する濃厚接触の可能性についての判定処理を行う。追跡アプリケーションによる判定結果は、例えば図示しない使用者端末からアクセス可能である。
A contact tracking application program (hereinafter, abbreviated as "tracking application") is installed in the application server 7.
The tracking application acquires event data (event data) associated with each employee from the edge server 5, and performs determination processing regarding the possibility of close contact with the subject. The determination result by the tracking application can be accessed from, for example, a user terminal (not shown).

(1-2)感染者に対する濃厚接触の可能性の判定例
次に、図5~図8を参照して、被験者の感染者に対する濃厚接触の可能性の判定例について説明する。
(1-2) Example of determining the possibility of close contact with an infected person Next, an example of determining the possibility of close contact with an infected person of a subject will be described with reference to FIGS. 5 to 8.

(A)被験者と感染者が同一エリアに位置する場合(図5)
図5では、感染者タグITと被験者タグTT1,TT2が、同一エリアA4-4に位置する場合を示している。感染者と被験者が同一エリアに極短時間、同時に滞在した場合であっても、被験者が感染者と濃厚接触する可能性はほとんどない。しかし、感染者と被験者が同一エリアにある程度長い同時に滞在した場合、当該被験者は、感染者と濃厚接触した可能性がある。ここで、本実施形態の接触者追跡システム1では、感染者との濃厚接触の可能性について、感染者と被験者が同一エリアに滞在した時間を基に判定される。
図5の例では、感染者タグITと被験者タグTT1,TT2が所定の閾値となる時間以上、同一エリアA4-4に位置する場合には、被験者タグTT1,TT2に対応する被験者が感染者タグITに対応する感染者と濃厚接触した可能性が高いと判定される。
(A) When the subject and the infected person are located in the same area (Fig. 5)
FIG. 5 shows a case where the infected person tag IT and the subject tags TT1 and TT2 are located in the same area A4-4. Even if the infected person and the subject stay in the same area for a very short time at the same time, there is almost no possibility that the subject will come into close contact with the infected person. However, if the infected person and the subject stay in the same area for some long time at the same time, the subject may have close contact with the infected person. Here, in the contact tracking system 1 of the present embodiment, the possibility of close contact with the infected person is determined based on the time that the infected person and the subject stay in the same area.
In the example of FIG. 5, when the infected person tag IT and the subject tags TT1 and TT2 are located in the same area A4-4 for a time equal to or longer than a predetermined threshold value, the subject corresponding to the subject tags TT1 and TT2 is the infected person tag. It is determined that there is a high possibility of close contact with an infected person corresponding to IT.

(B)被験者と感染者が隣接エリアに位置する場合(図6)
図6では、感染者タグITと被験者タグTT3,TT4,TT5,TT6が、隣接するエリアに位置する場合を示している。被験者と感染者が隣接するエリアに滞在することは、被験者と感染者が同一エリアに滞在する場合と比較して、概して被験者の感染の可能性が低いと考えられる。しかし、例えば、図6の被験者タグTT4,TT5に示すように、被験者が感染者と隣接するエリアに位置する場合であっても、実際には、被験者が感染者と近接した位置にいる場合がある。そこで、本実施形態の接触者追跡システム1では、感染者との濃厚接触の可能性について、感染者と被験者が隣接エリアに滞在する場合でも判定される。
図6の例では、感染者タグITと被験者タグTT3,TT4,TT5,TT6が所定の閾値となる時間以上、隣接エリアに位置する場合には、被験者タグTT3,TT4,TT5,TT6に対応する被験者が感染者タグITに対応する感染者と濃厚接触した可能性があると判定される。
(B) When the subject and the infected person are located in adjacent areas (Fig. 6)
FIG. 6 shows a case where the infected person tag IT and the subject tags TT3, TT4, TT5, and TT6 are located in adjacent areas. Staying in an area adjacent to a subject and an infected person is generally considered to be less likely to infect the subject than in the case where the subject and the infected person stay in the same area. However, for example, as shown in the subject tags TT4 and TT5 in FIG. 6, even when the subject is located in an area adjacent to the infected person, the subject may actually be located in a position close to the infected person. be. Therefore, in the contact tracking system 1 of the present embodiment, the possibility of close contact with the infected person is determined even when the infected person and the subject stay in the adjacent area.
In the example of FIG. 6, when the infected person tag IT and the subject tag TT3, TT4, TT5, TT6 are located in the adjacent area for a time equal to or longer than a predetermined threshold value, it corresponds to the subject tag TT3, TT4, TT5, TT6. It is determined that the subject may have been in close contact with the infected person corresponding to the infected person tag IT.

(C)感染者が滞在していたエリアに被験者が位置する場合(図7及び図8)
図7及び図8では、状態ST1→ST2→ST3→ST4の順に、各タグが移動する場合が想定される。感染者タグITは、状態ST1ではエリアA4-4に位置し、そこから移動して状態ST2ではエリアA2-4に位置し、そこから移動して状態ST3ではエリアA2-3に位置し、そこから移動して状態ST4ではフロアから退出している。
感染者が滞在した位置の周辺では、例えば感染者が棚等の設備に触れ、また、感染者の飛沫が放出されるため、感染者がその位置を離れた後もウィルスが残留している可能性がある。そこで、本実施形態の接触者追跡システム1では、感染者が所定の閾値となる時間以上滞在したエリアを汚染エリアとみなし、感染者が汚染エリアから別のエリアに移動した後に汚染エリアに所定の閾値となる時間滞在した被験者は、感染者と濃厚接触した可能性があると判定される。すなわち、被験者は、感染者との間の距離ではなく、汚染エリアに滞在したか否かに基づいて濃厚接触の可能性が判定される。
(C) When the subject is located in the area where the infected person was staying (Figs. 7 and 8)
In FIGS. 7 and 8, it is assumed that each tag moves in the order of the states ST1 → ST2 → ST3 → ST4. The infected tag IT is located in area A4-4 in state ST1, moves from there and is located in area A2-4 in state ST2, moves from there and is located in area A2-3 in state ST3, and there. Moved from and left the floor in state ST4.
In the vicinity of the location where the infected person stayed, for example, the infected person touches equipment such as shelves, and the infected person's droplets are released, so the virus may remain even after the infected person leaves the position. There is sex. Therefore, in the contact tracking system 1 of the present embodiment, the area where the infected person stays for a predetermined threshold time or longer is regarded as a contaminated area, and after the infected person moves from the contaminated area to another area, the contaminated area is designated. It is determined that the subject who stayed for the threshold time may have been in close contact with the infected person. That is, the subject is determined for the possibility of close contact based on whether or not he / she stayed in the contaminated area, not on the distance to the infected person.

例えば、図7及び図8に示す例では、感染者タグITに対応する感染者は、エリアA4-4,A2-4,A2-3に所定の閾値となる時間以上滞在したと判定され、汚染エリア(模様が付されたエリア)と判断されている。なお、エリアA3-4は、感染者がエリアA4-4からエリアA2-4に移動する際に短時間滞在したに過ぎないため、汚染エリアと判断されていない。被験者タグTT7,TT8,TT9,TT10は、感染者が汚染エリアから移動した後に汚染エリアにいることから、汚染エリアに比較的長時間滞在した場合には、感染者と濃厚接触した可能性があると判定される。 For example, in the examples shown in FIGS. 7 and 8, the infected person corresponding to the infected person tag IT is determined to have stayed in the areas A4-4, A2-4, A2-3 for a predetermined threshold time or longer, and is contaminated. It is judged to be an area (area with a pattern). It should be noted that the area A3-4 is not determined to be a contaminated area because the infected person only stayed for a short time when moving from the area A4-4 to the area A2-4. Since the subject tags TT7, TT8, TT9, and TT10 are in the contaminated area after the infected person has moved from the contaminated area, there is a possibility of close contact with the infected person if the infected person stays in the contaminated area for a relatively long time. Is determined.

(1-3)システムの各部の構成
次に、図9及び図10を参照して、本実施形態の接触者追跡システム1の中の受信機3、エッジサーバ5、及び、アプリケーションサーバ7の各部の内部構成について説明する。
図9は、本実施形態の接触者追跡システム1の各装置の内部構成を示すブロック図である。図10は、イベントデータベースのデータ構成を例示する図である。
(1-3) Configuration of Each Part of the System Next, with reference to FIGS. 9 and 10, each part of the receiver 3, the edge server 5, and the application server 7 in the contact tracking system 1 of the present embodiment. The internal configuration of is described.
FIG. 9 is a block diagram showing an internal configuration of each device of the contact tracking system 1 of the present embodiment. FIG. 10 is a diagram illustrating the data structure of the event database.

図9に示すように、受信機3は、電波受信部31、入射角測定部32、および、通信部33を備える。
電波受信部31は、無線タグTから送信されるビーコン信号(電波)を受信するアンテナを含む。
入射角測定部32は、電波受信部31で受信した無線タグTからの電波の入射角を測定する。
通信部33は、無線タグTおよびエッジサーバ5と通信を行うためのインタフェースである。例えば、通信部33は、無線タグTからの受信信号を復調する。また、通信部33は、入射角測定部32によって測定された入射角の情報をタグIDと対応付けて、中継装置4を介してエッジサーバ5に送信する。なお、受信機3と中継装置4の通信、及び、中継装置4とエッジサーバ5の通信は、有線でも無線でもよい。
As shown in FIG. 9, the receiver 3 includes a radio wave receiving unit 31, an incident angle measuring unit 32, and a communication unit 33.
The radio wave receiving unit 31 includes an antenna that receives a beacon signal (radio wave) transmitted from the radio tag T.
The incident angle measuring unit 32 measures the incident angle of the radio wave from the radio tag T received by the radio wave receiving unit 31.
The communication unit 33 is an interface for communicating with the wireless tag T and the edge server 5. For example, the communication unit 33 demodulates the received signal from the radio tag T. Further, the communication unit 33 associates the incident angle information measured by the incident angle measuring unit 32 with the tag ID, and transmits the information to the edge server 5 via the relay device 4. The communication between the receiver 3 and the relay device 4 and the communication between the relay device 4 and the edge server 5 may be wired or wireless.

図9に示すように、エッジサーバ5は、制御部51、ストレージ52、および、通信部53を備える。
制御部51は、マイクロプロセッサを主体として構成され、ソフトウェアを実行することでエッジサーバ5の全体を制御する。
ストレージ52(記憶部の一例)は、例えばHDD(Hard Disk Drive)等の大規模記憶装置であり、エリアマップ、イベントデータベース(イベントDB)、及び、位置データベース(位置DB)を記憶する。
通信部53は、受信機3及びアプリケーションサーバ7と通信を行うための通信インタフェースである。
As shown in FIG. 9, the edge server 5 includes a control unit 51, a storage 52, and a communication unit 53.
The control unit 51 is mainly composed of a microprocessor and controls the entire edge server 5 by executing software.
The storage 52 (an example of a storage unit) is a large-scale storage device such as an HDD (Hard Disk Drive), and stores an area map, an event database (event DB), and a location database (location DB).
The communication unit 53 is a communication interface for communicating with the receiver 3 and the application server 7.

制御部51のマイクロプロセッサが位置特定モジュール(ソフトウェア)を実行することで、制御部51は、感染者が所持する無線タグの時刻の経過に応じた位置データと、被験者が所持する無線タグの時刻の経過に応じた位置データと、を取得する位置情報取得部として機能する。
制御部51は、受信機3から受信するビーコン信号の入射角の情報に基づいて、無線タグTの位置を特定する。より具体的には、AOA方式を利用する場合、前述したように、受信機3のオフィス内での既知の位置(フロアの所定の位置を基準とした3次元座標の位置)と、受信機3から逐次取得する無線タグTの入射角(電波の到来方向)の情報とに基づいて、時刻の経過に応じた無線タグTのフロア内の位置(フロアのXY座標の位置)を特定(測位)する。無線タグTの測位間隔は、任意に設定してよいが、位置データの精度を高める観点から必要な時間(例えば、数100ms以下)に設定される。
制御部51は、例えば計時手段としてリアルタイムクロックを有している。制御部51は、測位を行った時刻(測位時刻)の情報および無線タグTのタグIDと対応付けて、特定された無線タグTの位置を示す位置データを逐次、位置データベースに記録する。
When the microprocessor of the control unit 51 executes the position identification module (software), the control unit 51 has the position data according to the passage of time of the radio tag possessed by the infected person and the time of the radio tag possessed by the subject. It functions as a position information acquisition unit to acquire position data according to the progress of.
The control unit 51 identifies the position of the radio tag T based on the information on the incident angle of the beacon signal received from the receiver 3. More specifically, when the AOA method is used, as described above, the known position of the receiver 3 in the office (the position of the three-dimensional coordinates with respect to the predetermined position of the floor) and the receiver 3 Based on the information of the incident angle (arrival direction of radio waves) of the wireless tag T sequentially acquired from, the position of the wireless tag T in the floor (position of the XY coordinates of the floor) according to the passage of time is specified (positioning). do. The positioning interval of the wireless tag T may be arbitrarily set, but is set to a required time (for example, several hundred ms or less) from the viewpoint of improving the accuracy of the position data.
The control unit 51 has, for example, a real-time clock as a timekeeping means. The control unit 51 sequentially records the position data indicating the position of the specified wireless tag T in the position database in association with the information of the time (positioning time) at which the positioning was performed and the tag ID of the wireless tag T.

制御部51のプロセッサは、位置データベースに逐次記録される測位時刻の情報、タグIDおよび位置データに基づいて、フロアの各エリアにおける無線タグTのイベントを検出するためのイベント検出モジュール(ソフトウェア)を実行し、イベントデータベースに記録する。 The processor of the control unit 51 provides an event detection module (software) for detecting an event of the radio tag T in each area of the floor based on the positioning time information, the tag ID, and the position data sequentially recorded in the position database. Execute and record in the event database.

図10を参照すると、イベントデータベースのデータ構成例が示される。
イベントデータベースの各レコードは、タグIDごとに、イベント発生時刻、イベント種別、および、エリアIDの各フィールドのデータを含む。各レコードは、イベント発生時刻の順に配列されている。「イベント種別」フィールドのデータは、INイベント又はOUTイベントを示す。「エリアID」フィールドのデータは、INイベント又はOUTイベントが発生したエリアに対応するエリアID(図3で定義されるいずれかのエリア)である。
図10に例示するイベントデータベースから、タグID:00028の無線タグが、2020.10.8 13:21:03~2020.10.8 13:22:12の間、エリアA5-4に位置したことがわかる。
With reference to FIG. 10, an example of data configuration of the event database is shown.
Each record of the event database contains the data of each field of the event occurrence time, the event type, and the area ID for each tag ID. Each record is arranged in the order of event occurrence time. The data in the "Event Type" field indicates an IN event or an OUT event. The data in the "Area ID" field is an area ID (any area defined in FIG. 3) corresponding to the area where the IN event or OUT event has occurred.
From the event database illustrated in FIG. 10, it can be seen that the radio tag with the tag ID: 00028 was located in the area A5-4 between 2020.10.8 13:21:03 and 2020.10.8 13:22:12.

制御部51には、アプリケーションサーバ7からの問合せに対して応答するためのAPIを有する。アプリケーションサーバ7からタグIDを特定した問合せを受信した場合、制御部51のAPIは、ストレージ52のイベントデータベースを参照して、タグIDに対応するイベントデータを返す。 The control unit 51 has an API for responding to an inquiry from the application server 7. When the inquiry specifying the tag ID is received from the application server 7, the API of the control unit 51 refers to the event database of the storage 52 and returns the event data corresponding to the tag ID.

図9に示すように、アプリケーションサーバ7は、制御部71、ストレージ72、および、通信部73を備える。
制御部71は、マイクロプロセッサを主体として構成され、アプリケーションサーバ7の全体を制御する。マイクロプロセッサが追跡アプリケーションを実行することで、制御部71は判定部として機能する。
すなわち、制御部71は、感染者タグと被験者タグが、同一エリア内に所定の閾値となる時間以上の重複した時間、位置したか否か判定する判定部として機能する。
制御部71は、感染者タグと被験者タグが、隣接するエリア内に所定の閾値となる時間以上の重複した時間、位置したか否か判定する判定部として機能する。
制御部71は、感染者タグが所定の閾値となる時間以上位置したエリア(すなわち、上述した汚染エリア)を感染者タグが離れた後に、被験者タグが所定の閾値となる時間以上、当該汚染エリア内に位置したか否か判定する判定部として機能する。
追跡アプリケーションの具体的な処理については、後述する。
As shown in FIG. 9, the application server 7 includes a control unit 71, a storage 72, and a communication unit 73.
The control unit 71 is mainly composed of a microprocessor and controls the entire application server 7. When the microprocessor executes the tracking application, the control unit 71 functions as a determination unit.
That is, the control unit 71 functions as a determination unit for determining whether or not the infected person tag and the subject tag are located in the same area at an overlapping time equal to or longer than a predetermined threshold time.
The control unit 71 functions as a determination unit for determining whether or not the infected person tag and the subject tag are located in the adjacent area at an overlapping time equal to or longer than a predetermined threshold time.
The control unit 71 departs from the area where the infected person tag is located for a predetermined threshold time or longer (that is, the contaminated area described above), and then the subject tag is located in the contaminated area for a predetermined threshold value or longer. It functions as a determination unit for determining whether or not it is located inside.
The specific processing of the tracking application will be described later.

ストレージ72は、例えばHDD等の大規模記憶装置であり、判定結果データベースを有する。制御部71は、追跡アプリケーションの実行結果(被験者ごとの判定結果)を判定結果データベースに記録する。
通信部73は、エッジサーバ5との通信を行うための通信インタフェースとして機能する。
The storage 72 is a large-scale storage device such as an HDD, and has a determination result database. The control unit 71 records the execution result (determination result for each subject) of the tracking application in the determination result database.
The communication unit 73 functions as a communication interface for communicating with the edge server 5.

(1-4)追跡アプリケーションの処理
次に、図11~図14を参照して、アプリケーションサーバ7での追跡アプリケーションの処理について説明する。追跡アプリケーションの処理を行うことで、各被験者の濃厚接触の可能性が判定される。
(1-4) Processing of Tracking Application Next, processing of the tracking application in the application server 7 will be described with reference to FIGS. 11 to 14. By processing the tracking application, the possibility of close contact with each subject is determined.

図11は、本実施形態の追跡アプリケーションのメインルーチンを示すフローチャートである。なお、メインルーチンを実行する前には、アプリケーションサーバ7には、例えば図示しない使用者端末から感染者タグのタグIDが提供されているものとする。例えば、すべての従業者に対応するタグIDのうち、感染者タグのタグID以外のタグIDが被験者タグに対応する。
追跡アプリケーションは、すべての感染者タグに対応するイベントデータをエッジサーバ5から取得する(ステップS2)。すなわち、追跡アプリケーションは、すべての感染者タグのタグIDを含む問合せをエッジサーバ5のAPIに送信し、対応するイベントデータをエッジサーバ5から取得する。
FIG. 11 is a flowchart showing the main routine of the tracking application of the present embodiment. Before executing the main routine, it is assumed that the tag ID of the infected person tag is provided to the application server 7 from, for example, a user terminal (not shown). For example, among the tag IDs corresponding to all employees, tag IDs other than the tag ID of the infected person tag correspond to the subject tag.
The tracking application acquires event data corresponding to all infected person tags from the edge server 5 (step S2). That is, the tracking application sends a query including the tag IDs of all infected tags to the API of the edge server 5, and acquires the corresponding event data from the edge server 5.

次いで追跡アプリケーションは、すべての被験者タグTTj(j=1,2,…)に対する処理を順に実行する。先ず追跡アプリケーションは、処理対象の被験者タグTTjのイベントデータをエッジサーバ5から取得し(ステップS4)、その後、各感染者タグに対して判定処理P1(ステップS10)、判定処理P2(ステップS20)、及び、判定処理P3(ステップS30)の各処理を行う(ステップS60)。判定処理P1,P2,P3については後述する。
すべての感染者タグに対する処理が終了した場合(ステップS60:YES)、追跡アプリケーションは、処理対象の被験者タグTTjに対する判定結果を判定結果データベースに記録し(ステップS62)、現在の処理対象の被験者タグTTjが最後の被験者タグでなければ(ステップS64:NO)、次の被験者タグに対する処理に移行する。
The tracking application then sequentially executes processing for all subject tags TTj (j = 1, 2, ...). First, the tracking application acquires the event data of the subject tag TTj to be processed from the edge server 5 (step S4), and then the determination process P1 (step S10) and the determination process P2 (step S20) for each infected person tag. , And each process of the determination process P3 (step S30) is performed (step S60). The determination processes P1, P2 and P3 will be described later.
When the processing for all infected person tags is completed (step S60: YES), the tracking application records the judgment result for the subject tag TTj to be processed in the judgment result database (step S62), and the subject tag to be processed at present. If TTj is not the last subject tag (step S64: NO), the process proceeds to the next subject tag.

図12は、図11の判定処理P1(サブルーチン)を示すフローチャートであり、被験者と感染者が同一エリアに位置する場合(図5参照)について判断することに対応する。 FIG. 12 is a flowchart showing the determination process P1 (subroutine) of FIG. 11, and corresponds to the determination when the subject and the infected person are located in the same area (see FIG. 5).

図12において、追跡アプリケーションは、処理対象の被験者タグTTjが処理対象の感染者タグITiと同一エリアにいた時間があるか、各タグのイベントデータを基に判断する(ステップS11)。同一エリアにいた時間がなければ、問題なし(つまり、濃厚接触の可能性はない)と判定される(ステップS12)。
他方、被験者タグTTjが感染者タグITiと同一エリアにいた時間があり(ステップS11:YES)、かつ同一エリアにいた時間の重複時間が閾値TH1(第1時間の一例)以上である場合には(ステップS13:YES)、濃厚接触の可能性が高いと判定される(ステップS14)。
In FIG. 12, the tracking application determines whether or not the subject tag TTj to be processed has been in the same area as the infected person tag ITi to be processed based on the event data of each tag (step S11). If there is no time spent in the same area, it is determined that there is no problem (that is, there is no possibility of close contact) (step S12).
On the other hand, when the subject tag TTj has been in the same area as the infected tag ITi (step S11: YES) and the overlapping time in the same area is equal to or longer than the threshold TH1 (an example of the first hour). (Step S13: YES), it is determined that there is a high possibility of close contact (step S14).

図13は、図11の判定処理P2(サブルーチン)を示すフローチャートであり、被験者と感染者が隣接エリアに位置する場合(図6参照)について判断することに対応する。 FIG. 13 is a flowchart showing the determination process P2 (subroutine) of FIG. 11, and corresponds to the determination when the subject and the infected person are located in the adjacent area (see FIG. 6).

図13において、追跡アプリケーションは、処理対象の被験者タグTTjが処理対象の感染者タグITiと隣接エリアにいた時間があるか、各タグのイベントデータを基に判断する(ステップS21)。隣接エリアにいた時間がなければ、問題なし(つまり、濃厚接触の可能性はない)と判定される(ステップS22)。
他方、被験者タグTTjが感染者タグITiと隣接エリアにいた時間があり(ステップS21:YES)、かつ隣接エリアにいた時間の重複時間が閾値TH2(第2時間の一例)以上である場合には(ステップS23:YES)、被験者タグTTjに対応する被験者は、感染者に対して濃厚接触の可能性があると判定される(ステップS24)。重複時間が閾値TH2未満である場合には(ステップS23:NO)、問題なし(つまり、濃厚接触の可能性はない)と判定される(ステップS22)。
判定処理P2において、ステップS24の判断を「濃厚接触の可能性がある」と判断するのは、同一エリアにいる場合についての図12のステップS14よりも、濃厚接触の可能性を低く判断することが適切であると考えられるためである。
In FIG. 13, the tracking application determines whether or not the subject tag TTj to be processed has been in the area adjacent to the infected person tag ITi to be processed based on the event data of each tag (step S21). If there is no time spent in the adjacent area, it is determined that there is no problem (that is, there is no possibility of close contact) (step S22).
On the other hand, when the subject tag TTj has been in the area adjacent to the infected tag ITi (step S21: YES) and the overlap time of the time in the adjacent area is equal to or longer than the threshold TH2 (an example of the second time). (Step S23: YES), the subject corresponding to the subject tag TTj is determined to have the possibility of close contact with the infected person (step S24). If the overlap time is less than the threshold value TH2 (step S23: NO), it is determined that there is no problem (that is, there is no possibility of close contact) (step S22).
In the determination process P2, the determination in step S24 that "there is a possibility of dense contact" is to determine that the possibility of dense contact is lower than in step S14 of FIG. 12 in the case of being in the same area. Is considered appropriate.

図14は、図11の判定処理P3(サブルーチン)を示すフローチャートであり、感染者が滞在していたエリアに被験者が位置する場合(図7及び図8参照)について判断することに対応する。 FIG. 14 is a flowchart showing the determination process P3 (subroutine) of FIG. 11, and corresponds to the determination when the subject is located in the area where the infected person was staying (see FIGS. 7 and 8).

図14において、追跡アプリケーションは、処理対象の感染者タグITiが所定時間(閾値TH3(第3時間の一例))以上位置したエリアを特定する。特定されたエリアは、汚染エリアに相当する。図示しないが、汚染エリアが特定されない場合は、判定処理P3を行う必要はない。判定処理P3においてステップS32以降の処理は、ステップS31において汚染エリアが特定された場合が想定される。
ステップS31で特定されたエリア(汚染エリア)を処理対象の感染者タグITiが離れてから所定時間(例えば、7日等)経過した場合には、汚染エリアに存在していたウィルスは不活性化していると考えられる。そのため、汚染エリアにおいて感染者が触れた設備等に付着したウィルスの感染力も消失していると考えられる。そこで、感染者タグITiが離れてから所定時間経過した場合には(ステップS32:YES)、問題なし(つまり、濃厚接触の可能性はない)と判定される(ステップS33)。感染者タグITiが離れてから所定時間経過していない場合には(ステップS32:NO)、ステップS34に進む。
追跡アプリケーションは、ステップS31で特定された汚染エリアを処理対象の感染者タグITiが離れた後に、処理対象の被験者タグTTjが汚染エリアに位置したか否か判断する(ステップS34)。被験者タグTTjが汚染エリアに位置していなければ、問題なし(つまり、濃厚接触の可能性はない)と判定される(ステップS33)。
被験者タグTTjが汚染エリアに位置していた場合であっても汚染エリアにおける滞在時間が所定の閾値TH4未満である場合には(ステップS35:NO)、問題なしと判定される(ステップS33)。
被験者タグTTjが汚染エリアに位置し、その滞在時間が閾値TH4(第4時間の一例)以上である場合には(ステップS35:YES)、濃厚接触の可能性があると判定される(ステップS36)。
In FIG. 14, the tracking application identifies an area where the infected tag ITi to be processed is located for a predetermined time (threshold TH3 (an example of a third time)) or longer. The identified area corresponds to a contaminated area. Although not shown, if the contaminated area is not specified, it is not necessary to perform the determination process P3. In the determination process P3, in the processes after step S32, it is assumed that the contaminated area is specified in step S31.
When a predetermined time (for example, 7 days) has passed since the infected person tag ITi to be processed leaves the area (contaminated area) specified in step S31, the virus existing in the contaminated area is inactivated. It is thought that it is. Therefore, it is considered that the infectivity of the virus attached to the equipment touched by the infected person in the contaminated area has disappeared. Therefore, when a predetermined time has elapsed since the infected person tag ITOi was separated (step S32: YES), it is determined that there is no problem (that is, there is no possibility of close contact) (step S33). If a predetermined time has not elapsed since the infected person tag ITi was separated (step S32: NO), the process proceeds to step S34.
The tracking application determines whether or not the subject tag TTj to be processed is located in the contaminated area after the infected person tag ITi to be processed has left the contaminated area identified in step S31 (step S34). If the subject tag TTj is not located in the contaminated area, it is determined that there is no problem (that is, there is no possibility of close contact) (step S33).
Even if the subject tag TTj is located in the contaminated area, if the staying time in the contaminated area is less than the predetermined threshold value TH4 (step S35: NO), it is determined that there is no problem (step S33).
When the subject tag TTj is located in the contaminated area and its staying time is equal to or longer than the threshold value TH4 (an example of the fourth hour) (step S35: YES), it is determined that there is a possibility of close contact (step S36). ).

なお、判定処理P1のステップS13、及び、判定処理P2のステップS23では、重複時間が閾値と比較されるが、この重複時間の決定方法については、以下のいずれかとすることができる。各ステップで(i)と(ii)のいずれかの決定方法を個別に設定してもよい。
(i)重複時間が、重複していない時間を挟んで複数回存在する場合には、複数回の重複した時間を累積した時間とする。
(ii)重複時間が、重複していない時間を挟んで複数回存在する場合には、複数回の重複した時間のうち最長時間とする。
(i)は、ウィルスの残存時間が長く、複数回の重複時間が存在した場合には、ウィルスと接触するリスクが、重複時間の累積時間に応じて高くなる、という考え方に基づく。(ii)は、複数回の重複時間が存在した場合でも、重複していない時間の間に換気されるため、複数回の重複時間のうちウィルスの残存時間が長い最長時間のみを考慮すればよい、という考え方に基づく。
In step S13 of the determination process P1 and step S23 of the determination process P2, the overlap time is compared with the threshold value, but the method of determining the overlap time can be any of the following. In each step, either (i) or (ii) determination method may be set individually.
(I) If the overlapping time exists a plurality of times with a non-overlapping time in between, the overlapping time of the multiple times shall be the accumulated time.
(Ii) When the overlapping time exists a plurality of times with a non-overlapping time in between, it is the longest time among the plurality of overlapping times.
(I) is based on the idea that if the remaining time of the virus is long and there are multiple overlapping times, the risk of contact with the virus increases according to the cumulative time of the overlapping times. In (ii), even if there are multiple overlapping times, ventilation is performed during the non-overlapping time, so it is only necessary to consider only the longest remaining time of the virus among the plurality of overlapping times. Based on the idea of.

以上説明したように、本実施形態の接触者追跡システム1では、感染者タグと被験者タグが、同一エリア内に同時に位置した時間(重複時間)が所定の閾値となる時間以上であるか否かに基づいて、被験者の感染者に対する濃厚接触の可能性が判定される。このとき、判定の基礎となる感染者タグ及び被験者タグの位置データは、各タグが発信するビーコン信号に基づいて個別に取得される。そのため、屋内や地下環境において、感染者に対して所定の程度近接したことがある被験者を特定することができる。 As described above, in the contact tracking system 1 of the present embodiment, whether or not the time (overlapping time) at which the infected person tag and the subject tag are simultaneously located in the same area is equal to or longer than a predetermined threshold value. Based on, the possibility of close contact with the infected person of the subject is determined. At this time, the position data of the infected person tag and the subject tag, which are the basis of the determination, are individually acquired based on the beacon signal transmitted by each tag. Therefore, it is possible to identify a subject who has been in close proximity to an infected person to a certain degree in an indoor or underground environment.

本実施形態の接触者追跡システム1では、感染者タグと被験者タグが、隣接するエリア内に所定の閾値となる時間以上の重複した時間、位置したか否か判定される。感染者と同一エリアだけでなく隣接エリアに位置した被験者も評価することで、濃厚接触の可能性がある被験者を漏れなく抽出することができる。特に、被験者が感染者と隣接するエリアにいたものの実際にはエリアの境界を挟んで両者が近接して位置していた場合、隣接エリアに位置した被験者を評価することが有効となる。 In the contact tracking system 1 of the present embodiment, it is determined whether or not the infected person tag and the subject tag are located in the adjacent area at an overlapping time equal to or longer than a predetermined threshold time. By evaluating not only the subjects located in the same area as the infected person but also the subjects located in the adjacent area, it is possible to extract all the subjects who may have close contact. In particular, when the subject is in an area adjacent to the infected person but is actually located close to each other across the boundary of the area, it is effective to evaluate the subject located in the adjacent area.

本実施形態の接触者追跡システム1では、感染者タグが所定の閾値となる時間以上位置したエリアである汚染エリアを感染者タグが離れた後に、被験者タグが所定の閾値となる時間以上、当該汚染エリア内に位置したか否か判定する。すなわち、感染者と被験者との間の距離ではなく、被験者が汚染エリアに滞在したか否かに基づいて、被験者の濃厚接触の可能性を判定することができる。 In the contact tracking system 1 of the present embodiment, after the infected person tag leaves the contaminated area, which is the area where the infected person tag is located for a predetermined threshold time or more, the subject tag becomes the predetermined threshold value or more. Determine if it is located within the contaminated area. That is, the possibility of close contact with the subject can be determined based on whether or not the subject stayed in the contaminated area, rather than the distance between the infected person and the subject.

(1-5)変形例
以下、本実施形態の接触者追跡システム1の変形例について説明する。
(1-5) Modification Example Hereinafter, a modification of the contact tracking system 1 of the present embodiment will be described.

(変形例1)
変形例1では、フロアFに進入する従業者の体温を検出する温度センサ(検出部の一例)が設けられる。エッジサーバ5は、温度センサと通信可能である。
エッジサーバ5の制御部51は、温度センサによって検出された従業者の体温のデータを基に、従業者の中から体温が所定値以上の従業者を感染者として特定するユーザ特定部として機能する。
この変形例では、感染者を事前に把握できていない場合であっても、体温が高く感染の疑いのある従業者を特定することができ、感染の疑いのある従業者と濃厚接触の可能性がある他の従業者を特定することができる。
(Modification 1)
In the first modification, a temperature sensor (an example of a detection unit) for detecting the body temperature of an employee entering the floor F is provided. The edge server 5 can communicate with the temperature sensor.
The control unit 51 of the edge server 5 functions as a user identification unit that identifies an employee whose body temperature is equal to or higher than a predetermined value as an infected person from among the employees based on the employee body temperature data detected by the temperature sensor. ..
In this variant, even if the infected person is not known in advance, it is possible to identify an employee who has a high body temperature and is suspected of being infected, and there is a possibility of close contact with the employee who is suspected of being infected. Can identify other employees who have.

(変形例2)
本実施形態の接触者追跡システム1において、エッジサーバ5は、フロア内の各従業者の位置データを逐次、位置データベースに記録している。そのため、アプリケーションサーバ7は、例えば感染者タグの時刻の経過に応じた位置データをエッジサーバ5から取得し、当該位置データに基づいて、図15に例示するようなヒートマップを作成することができる。
すなわち、アプリケーションサーバ7の制御部71は、時刻の経過に応じた感染者タグの位置情報に基づいて、ヒートマップ(つまり、フロア内の位置に対する感染者の滞在時間の長短を示す情報)を表示するための表示データを作成してもよい。例えば図示しない使用者端末は、アプリケーションサーバ7が作成した表示データを基に、ヒートマップを表示部に表示する。それによって、フロアF内で感染者が主として滞在した領域を特定することができるため、当該領域を重点的に消毒等することができる。
(Modification 2)
In the contact tracking system 1 of the present embodiment, the edge server 5 sequentially records the position data of each employee in the floor in the position database. Therefore, for example, the application server 7 can acquire the position data according to the passage of time of the infected person tag from the edge server 5, and can create a heat map as illustrated in FIG. 15 based on the position data. ..
That is, the control unit 71 of the application server 7 displays a heat map (that is, information indicating the length of stay of the infected person with respect to the position on the floor) based on the position information of the infected person tag according to the passage of time. You may create display data for this purpose. For example, a user terminal (not shown) displays a heat map on the display unit based on the display data created by the application server 7. As a result, the area where the infected person mainly stayed can be specified in the floor F, so that the area can be disinfected intensively.

(2)第2の実施形態
以下、第2の実施形態の接触者追跡システムについて、図16~図20を参照して説明する。なお、以下で特記する事項以外、本実施形態の接触者追跡システムは、第1の実施形態と同様の構成(図1、図9参照)をとることができる。
(2) Second Embodiment Hereinafter, the contact tracking system of the second embodiment will be described with reference to FIGS. 16 to 20. The contact tracking system of the present embodiment may have the same configuration as that of the first embodiment (see FIGS. 1 and 9) except for the matters specified below.

(2-1)システムの概要
本実施形態の接触者追跡システムは、フロアを感染者が移動体に乗車して移動する場合を想定し、当該感染者に対して濃厚接触の可能性がある被験者を特定するように構成される。移動体は、限定するものではないが、工場や倉庫等のフロアを移動可能であれば如何なるものでもよく、例えば、無人搬送機、フォークリフト等の動力機構を備えたものに限られず、かご車や台車等の人力で動作させるものであってもよい。
被験者が感染者と共に移動体に乗車(滞在)した場合、感染者と被験者の距離が近い状態が継続的に続くことから、本実施形態の接触者追跡システムは、所定の条件の下で感染者と共に当該移動体に乗車した被験者に対して濃厚接触の可能性があると判定する。
また、感染者が移動体に所定時間以上乗車していた場合、感染者が当該移動体を触れたと考えられる。その場合、感染者が移動体を降車した後も当該移動体とその周辺の領域にウィルスが残存している可能性が高い。そこで、本実施形態の接触者追跡システムは、当該移動体とその周辺の領域を汚染エリアと判断し、汚染エリアに滞在した被験者(例えば、当該移動体に乗車した被験者)に対して、一定条件下で濃厚接触の可能性があると判定する。
(2-1) Outline of the system The contact tracking system of the present embodiment assumes that an infected person rides on a moving object and moves on the floor, and is a subject who may have close contact with the infected person. Is configured to identify. The moving body is not limited to any one as long as it can move on the floor of a factory or warehouse, and is not limited to an automatic guided vehicle, a forklift or the like equipped with a power mechanism, such as a car or a car. It may be operated by human power such as a trolley.
When the subject rides (stays) on a moving object together with the infected person, the distance between the infected person and the subject continues to be close. Therefore, the contact tracking system of the present embodiment is an infected person under predetermined conditions. At the same time, it is determined that there is a possibility of close contact with the subject who got on the moving body.
In addition, if the infected person has been on the moving object for a predetermined time or longer, it is probable that the infected person has touched the moving object. In that case, it is highly possible that the virus remains in the mobile body and the surrounding area even after the infected person disembarks from the mobile body. Therefore, the contact tracking system of the present embodiment determines that the moving object and the surrounding area are contaminated areas, and certain conditions are applied to the subject who stayed in the contaminated area (for example, the subject who got on the moving object). It is determined below that there is a possibility of close contact.

本実施形態の接触者追跡システムのシステム構成は、以下の点を除き、概ね第1の実施形態と同じである。
・移動体には、無線タグである移動体タグが取り付けられている。移動体タグは、上述した無線タグTと同様に、BLEタグとして機能する。移動体タグは、移動体タグを識別するタグIDを含むビーコン信号を発信する。当該タグIDは、個々の移動体と関連付けられる。
・位置特定システム(つまり、受信機3及びエッジサーバ5)は、移動体タグから発信されるビーコン信号に基づいて、従業者が所持する無線タグTと同様に、フロアを移動する移動体を測位する。時刻の経過に応じた移動体タグの位置データは、エッジサーバ5の位置データベースに記録される。
・アプリケーションサーバ7は、エッジサーバ5のAPIを介してエッジサーバ5から、感染者タグ、被験者タグ、移動体タグの位置データを取得する。
The system configuration of the contact tracking system of the present embodiment is substantially the same as that of the first embodiment except for the following points.
-A mobile tag, which is a wireless tag, is attached to the mobile. The mobile tag functions as a BLE tag in the same manner as the radio tag T described above. The mobile tag transmits a beacon signal including a tag ID that identifies the mobile tag. The tag ID is associated with an individual mobile.
-The position identification system (that is, the receiver 3 and the edge server 5) positions the moving object moving on the floor based on the beacon signal transmitted from the moving object tag, similar to the wireless tag T possessed by the employee. do. The position data of the mobile tag according to the passage of time is recorded in the position database of the edge server 5.
-The application server 7 acquires the position data of the infected person tag, the subject tag, and the mobile body tag from the edge server 5 via the API of the edge server 5.

(2-2)本実施形態の濃厚接触の可能性の判定の概要
次に、本実施形態の濃厚接触の可能性の判定の概要について、図16及び図17を参照して説明する。
本実施形態の接触者追跡システムでは、第1の実施形態とは異なり、フロアを複数のエリアに区画せず、移動体の位置を基準としてエリアが設定される。したがって、フロアにおける移動体の移動に伴ってエリアも移動することになる。
(2-2) Outline of Judgment of Possibility of Thick Contact of the present embodiment Next, an outline of determination of the possibility of rich contact of the present embodiment will be described with reference to FIGS. 16 and 17.
In the contact tracking system of the present embodiment, unlike the first embodiment, the floor is not divided into a plurality of areas, and the area is set based on the position of the moving body. Therefore, as the moving body moves on the floor, the area also moves.

図16は、本実施形態の移動体10を平面視で見た場合のエリアの設定方法を説明する図である。この例では、移動体タグVTが移動体10の中央付近に設置されている。第1エリアVA1は、移動体タグVTの位置を基準として所定の円領域として設定される。第2エリアVA2は、移動体タグVTの位置を基準として、第1エリアVA1の外側の領域として設定される。
図16に示す例では、感染者が移動体10に乗車している場合が想定され、感染者タグITが第1エリアVA1内に位置している。被験者タグTT2に対応する被験者は、感染者と共に移動体10に乗車している場合が想定される。被験者タグTT1に対応する被験者が第1エリアVA1内に位置し、被験者タグTT3,TT4が第2エリアVA2内に位置している。
FIG. 16 is a diagram illustrating a method of setting an area when the moving body 10 of the present embodiment is viewed in a plan view. In this example, the mobile tag VT is installed near the center of the mobile 10. The first area VA1 is set as a predetermined circular area with reference to the position of the mobile tag VT. The second area VA2 is set as a region outside the first area VA1 with reference to the position of the mobile tag VT.
In the example shown in FIG. 16, it is assumed that the infected person is on the mobile body 10, and the infected person tag IT is located in the first area VA1. It is assumed that the subject corresponding to the subject tag TT2 is riding on the mobile body 10 together with the infected person. The subject corresponding to the subject tag TT1 is located in the first area VA1, and the subject tags TT3 and TT4 are located in the second area VA2.

(A)被験者と感染者が第1エリアVA1に位置する場合
感染者と被験者が同じ第1エリアVA1に極短時間、同時に滞在した場合であっても、被験者が感染者と濃厚接触する可能性はほとんどない。しかし、感染者と被験者が第1エリアVA1にある程度長い同時に滞在した場合、当該被験者は、感染者と濃厚接触した可能性がある。ここで、本実施形態の接触者追跡システムでは、感染者との濃厚接触の可能性について、感染者と被験者が第1エリアVA1に滞在した時間を基に判定される。
図16の例では、感染者タグITと被験者タグTT1,TT2が所定の閾値となる時間以上、第1エリアVA1に位置する場合には、被験者タグTT1,TT2に対応する被験者が感染者タグITに対応する感染者と濃厚接触した可能性が高いと判定される。
(A) When the subject and the infected person are located in the first area VA1 Even if the infected person and the subject stay in the same first area VA1 for a very short time at the same time, the subject may come into close contact with the infected person. Is almost nonexistent. However, if the infected person and the subject stay in Area 1 VA1 at the same time for some length of time, the subject may have had close contact with the infected person. Here, in the contact tracking system of the present embodiment, the possibility of close contact with the infected person is determined based on the time that the infected person and the subject stay in the first area VA1.
In the example of FIG. 16, when the infected person tag IT and the subject tags TT1 and TT2 are located in the first area VA1 for a time equal to or longer than a predetermined threshold value, the subject corresponding to the subject tags TT1 and TT2 is the infected person tag IT. It is determined that there is a high possibility of close contact with the infected person corresponding to.

(B)被験者が第2エリアVA2に位置する場合
被験者が第2エリアVA2に滞在することは、被験者と感染者が同じ第1エリアVA1に滞在する場合と比較して、概して被験者の感染の可能性が低いと考えられる。しかし、例えば、図16の被験者タグTT4に示すように、被験者が第2エリアVA2に位置する場合であっても、実際には、被験者が感染者と近接した位置する場合がある。そこで、本実施形態の接触者追跡システムでは、感染者との濃厚接触の可能性について、被験者が、第1エリアVA1の外側の第2エリアVA2に滞在する場合でも判定される。
図16の例では、感染者タグITと被験者タグTT3,TT4が所定の閾値となる時間以上、第2エリアVA2に位置する場合には、被験者タグTT3,TT4に対応する被験者が感染者タグITに対応する感染者と濃厚接触した可能性があると判定される。
(B) When the subject is located in the second area VA2 The subject's stay in the second area VA2 is generally possible for the subject to be infected as compared with the case where the subject and the infected person stay in the same first area VA1. It is considered to be of low sex. However, for example, as shown in the subject tag TT4 in FIG. 16, even when the subject is located in the second area VA2, the subject may actually be located close to the infected person. Therefore, in the contact tracking system of the present embodiment, the possibility of close contact with the infected person is determined even when the subject stays in the second area VA2 outside the first area VA1.
In the example of FIG. 16, when the infected person tag IT and the subject tags TT3 and TT4 are located in the second area VA2 for a time equal to or longer than a predetermined threshold value, the subject corresponding to the subject tag TT3 and TT4 is the infected person tag IT. It is determined that there is a possibility of close contact with the infected person corresponding to.

(C)感染者が降車した移動体に被験者が乗車する場合
図17では、状態ST1→ST2→ST3→ST4の順に、各タグが移動する例が図示される。図17では、感染者が移動体10に乗車して移動し、その後に降車して別の場所に移動する場合が想定される。すなわち、感染者が移動体10に乗車して状態ST1から状態ST2となるまで移動し、それによって感染者タグITが継続的に第1エリアVA1内に位置する。状態ST3になると、感染者は移動体10から降車し、それに伴って感染者タグITが第1エリアVA1の外側に移動する。状態ST4では、被験者タグTT5に対応する被験者が移動体10に乗車する。
(C) When the subject gets on the moving body where the infected person gets off FIG. 17 shows an example in which each tag moves in the order of the states ST1 → ST2 → ST3 → ST4. In FIG. 17, it is assumed that the infected person gets on the moving body 10 and moves, and then gets off and moves to another place. That is, the infected person gets on the mobile body 10 and moves from the state ST1 to the state ST2, whereby the infected person tag IT is continuously located in the first area VA1. In the state ST3, the infected person disembarks from the mobile body 10, and the infected person tag IT moves to the outside of the first area VA1 accordingly. In the state ST4, the subject corresponding to the subject tag TT5 gets on the moving body 10.

この場合、感染者が乗車した移動体10とその周辺の領域では、例えば感染者が移動体10の設備に触れ、また、感染者の飛沫が放出されるため、感染者がその領域を離れた後もウィルスが残留している可能性がある。そこで、本実施形態の接触者追跡システムでは、感染者が第1エリアVA1内に所定の閾値となる時間以上滞在した場合、第1エリアVA1を汚染エリアとみなし、感染者が汚染エリアから別のエリアに移動した後に汚染エリア(第1エリアVA1)に所定の閾値となる時間滞在した被験者は、感染者と濃厚接触した可能性があると判定される。すなわち、被験者は、感染者との間の距離ではなく、汚染エリア(第1エリアVA1)に滞在したか否かに基づいて、感染者に対する濃厚接触の可能性が判定される。 In this case, in the mobile body 10 on which the infected person has boarded and the area around it, for example, the infected person touches the equipment of the mobile body 10 and the infected person's droplets are released, so that the infected person leaves the area. The virus may remain after that. Therefore, in the contact tracking system of the present embodiment, when an infected person stays in the first area VA1 for a predetermined threshold time or longer, the first area VA1 is regarded as a contaminated area, and the infected person is separated from the contaminated area. It is determined that the subject who stayed in the contaminated area (first area VA1) for a predetermined threshold time after moving to the area may have been in close contact with the infected person. That is, the possibility of close contact with the infected person is determined based on whether or not the subject stayed in the contaminated area (first area VA1), not based on the distance to the infected person.

例えば、図17に示す例では、状態ST3に至るまでに第1エリアVA1内に感染者が所定の閾値となる時間以上滞在(乗車)した場合には、第1エリアVA1が汚染エリアとみなされる。その場合、感染者が移動体10を降車した後に第1エリアVA1に進入した被験者(状態ST4の被験者タグTT5に対応する被験者)が比較的長時間、第1エリアVA1内に滞在(乗車)した場合には、感染者と濃厚接触した可能性があると判定される。 For example, in the example shown in FIG. 17, if an infected person stays (boards) in the first area VA1 for a predetermined threshold time or longer before reaching the state ST3, the first area VA1 is regarded as a contaminated area. .. In that case, the subject who entered the first area VA1 after the infected person got off the mobile body 10 (the subject corresponding to the subject tag TT5 in the state ST4) stayed (boarded) in the first area VA1 for a relatively long time. In that case, it is determined that there is a possibility of close contact with the infected person.

上述した判定を実行する上で、本実施形態のアプリケーションサーバ7の制御部71は、マイクロプロセッサが追跡アプリケーションを実行することで、以下のエリア設定部及び判定部として機能する。
すなわち、制御部71は、移動体に取り付けられた移動体タグの位置を基準とした所定範囲の第1エリアを設定するエリア設定部として機能する。
制御部71は、感染者タグと被験者タグが、第1エリア内に所定の第1時間以上の重複した時間、位置したか否か判定する判定部として機能する。
制御部71は、感染者タグが第1エリアに第1時間以上位置する間に、被験者タグが、移動体に取り付けられた移動体タグの位置を基準として第1エリアの外側の第2エリア内に、所定の第2時間以上の重複した時間、位置したか否か判定する判定部として機能する。
制御部71は、感染者タグが第1エリア内に第1時間以上位置した後に、被験者タグが第1エリア内に所定の第3時間以上位置したか否か判定する判定部として機能する。
In executing the above-mentioned determination, the control unit 71 of the application server 7 of the present embodiment functions as the following area setting unit and determination unit when the microprocessor executes the tracking application.
That is, the control unit 71 functions as an area setting unit for setting a first area in a predetermined range based on the position of the mobile tag attached to the mobile body.
The control unit 71 functions as a determination unit for determining whether or not the infected person tag and the subject tag are located in the first area at overlapping times of a predetermined first time or more.
The control unit 71 is in the second area outside the first area with respect to the position of the mobile tag attached to the mobile body while the infected person tag is located in the first area for the first hour or more. In addition, it functions as a determination unit for determining whether or not a predetermined second time or more overlaps and is located.
The control unit 71 functions as a determination unit for determining whether or not the subject tag is located in the first area for a predetermined third time or more after the infected person tag is located in the first area for the first hour or more.

(2-3)追跡アプリケーションの処理
次に、図18~図20を参照して、本実施形態のアプリケーションサーバ7での追跡アプリケーションの処理について説明する。追跡アプリケーションの処理を行うことで、各被験者の濃厚接触の可能性が判定される。
(2-3) Processing of Tracking Application Next, processing of the tracking application in the application server 7 of the present embodiment will be described with reference to FIGS. 18 to 20. By processing the tracking application, the possibility of close contact with each subject is determined.

図18は、本実施形態の追跡アプリケーションのメインルーチンを示すフローチャートである。なお、メインルーチンを実行する前には、アプリケーションサーバ7には、例えば図示しない使用者端末から感染者タグのタグIDが提供されているものとする。例えば、すべての従業者に対応するタグIDのうち、感染者タグのタグID以外のタグIDが被験者タグに対応する。
追跡アプリケーションは、先ず、感染者タグ、被験者タグ、及び、移動体タグのすべてについて位置データをエッジサーバ5から取得する(ステップS6)。すなわち、追跡アプリケーションは、すべてのタグのタグIDを含む問合せをエッジサーバ5のAPIに送信し、対応する位置データをエッジサーバ5から取得する。
FIG. 18 is a flowchart showing the main routine of the tracking application of the present embodiment. Before executing the main routine, it is assumed that the tag ID of the infected person tag is provided to the application server 7 from, for example, a user terminal (not shown). For example, among the tag IDs corresponding to all employees, tag IDs other than the tag ID of the infected person tag correspond to the subject tag.
The tracking application first acquires position data from the edge server 5 for all of the infected tag, the subject tag, and the mobile tag (step S6). That is, the tracking application sends a query including the tag IDs of all tags to the API of the edge server 5, and acquires the corresponding position data from the edge server 5.

次いで追跡アプリケーションは、すべての移動体タグVT_k(k=1,2,…)に対する処理を順に実行する。先ず追跡アプリケーションは、処理対象の移動体タグVT_kに対して判定処理P4(ステップS40)及び判定処理P5(ステップS50)の各処理を行い、判定結果を判定結果データベースに記録する(ステップS65)。判定処理P4,P5については後述する。
ステップS40,S50,S65は、すべての移動体タグに対して順次行われる(ステップS66:NO)。
The tracking application then sequentially executes processing for all mobile tags VT_k (k = 1, 2, ...). First, the tracking application performs each process of the determination process P4 (step S40) and the determination process P5 (step S50) on the mobile tag VT_k to be processed, and records the determination result in the determination result database (step S65). The determination processes P4 and P5 will be described later.
Steps S40, S50, and S65 are sequentially performed for all mobile tags (step S66: NO).

図19は、図18の判定処理P4(サブルーチン)を示すフローチャートであり、図16を参照して説明した内容に対応する。 FIG. 19 is a flowchart showing the determination process P4 (subroutine) of FIG. 18, and corresponds to the contents described with reference to FIG.

図19において、追跡アプリケーションは、先ず、処理対象の移動体タグVT_kの周囲に第1エリアVA1_kを設定し(ステップS41)、第1エリアVA1_k内で、感染者滞在期間が特定されたか否か判定する(ステップS42)。感染者滞在期間とは、処理対象となる第1エリアVA1_k内にいずれかの感染者タグが所定の閾値となる時間以上、滞在した期間を意味する。例えば、感染者がある程度長い時間、移動体に乗車した場合には、当該移動体を基準とした第1エリアVA1内で感染者滞在期間が特定される。
感染者滞在期間が特定されなければ(ステップS42:NO)、感染者がある程度長い期間、移動体に滞在したことがないことから、判定処理を進める必要がなく、メインルーチンに戻る。
In FIG. 19, the tracking application first sets a first area VA1_k around the mobile tag VT_k to be processed (step S41), and determines whether or not the infected person stay period is specified in the first area VA1_k. (Step S42). The period of stay of an infected person means a period of stay in the first area VA1_k to be processed for a period of time or longer when any of the infected person tags becomes a predetermined threshold value. For example, when an infected person rides on a moving body for a certain long time, the period of stay of the infected person is specified in the first area VA1 based on the moving body.
If the period of stay of the infected person is not specified (step S42: NO), since the infected person has not stayed in the mobile body for a certain long period of time, it is not necessary to proceed with the determination process, and the process returns to the main routine.

感染者滞在期間が特定された場合(ステップS42:YES)、追跡アプリケーションは、当該感染者滞在期間において、第1エリアVA1_k内に所定時間以上位置した被験者タグが存在するか否か判定する。条件を満たす被験者タグが存在する場合(ステップS43:YES)、当該被験者タグに対応する被験者について、感染者に対する濃厚接触の可能性が高いと判定される(ステップS44)。これは、当該被験者が感染者と同乗する等、移動体を基準とした比較的狭い第1エリア内に、当該被験者が感染者と所定時間以上同時に滞在した場合に相当する。 When the infected person stay period is specified (step S42: YES), the tracking application determines whether or not there is a subject tag located in the first area VA1_k for a predetermined time or more during the infected person stay period. When there is a subject tag satisfying the condition (step S43: YES), it is determined that the subject corresponding to the subject tag has a high possibility of close contact with the infected person (step S44). This corresponds to the case where the subject stays with the infected person at the same time for a predetermined time or more in a relatively narrow first area based on a moving object, such as when the subject rides with the infected person.

ステップS43において、条件を満たす被験者タグが存在しない場合には(ステップS43:NO)、第1エリアVA1_kの外側の第2エリアについて同様の処理を行う。
すなわち、追跡アプリケーションは、先ず、ステップS41で設定された第1エリアVA1_kの外側に第2エリアVA2_kを設定し(ステップS45)、ステップS42で特定された感染者滞在期間において、第2エリアVA2_k内に所定時間以上位置した被験者タグが存在するか否か判定する。条件を満たす被験者タグが存在する場合(ステップS46:YES)、当該被験者タグに対応する被験者について、感染者に対する濃厚接触の可能性があると判定される(ステップS48)。ステップS48の判断を「濃厚接触の可能性がある」と判断するのは、同一エリアにいる場合についてのステップS44よりも、濃厚接触の可能性を低く判断することが適切であると考えられるためである。
ステップS46で条件を満たす被験者タグが存在しない場合には(ステップS46:NO)、すべての被験者に対して問題なしと判定される(ステップS47)。
If there is no subject tag satisfying the condition in step S43 (step S43: NO), the same processing is performed for the second area outside the first area VA1_k.
That is, the tracking application first sets the second area VA2_k outside the first area VA1_k set in step S41 (step S45), and within the second area VA2_k during the infected person stay period specified in step S42. It is determined whether or not there is a subject tag that has been located for a predetermined time or longer. When there is a subject tag satisfying the condition (step S46: YES), it is determined that the subject corresponding to the subject tag may have close contact with the infected person (step S48). The reason why the judgment in step S48 is judged as "there is a possibility of dense contact" is that it is considered appropriate to judge that the possibility of dense contact is lower than in step S44 when the person is in the same area. Is.
If there is no subject tag satisfying the condition in step S46 (step S46: NO), it is determined that there is no problem for all the subjects (step S47).

なお、ステップS43では、感染者滞在期間に被験者タグが第1エリアVA1内に位置していた時間は、感染者タグが第1エリアVA1_k内に位置していた時間と、被験者タグが第1エリアVA1_k内に位置していた時間との重複時間である。
同様に、ステップS46では、感染者滞在期間に被験者タグが第2エリアVA2内に位置していた時間は、感染者タグが第1エリアVA1_k内に位置していた時間と、被験者タグが第2エリアVA2_k内に位置していた時間との重複時間である。
この重複時間の決定方法については、第1の実施形態と同様の考え方から、以下のいずれかとすることができる。各ステップで(i)と(ii)のいずれかの決定方法を個別に設定してもよい。
(i)重複時間が、重複していない時間を挟んで複数回存在する場合には、複数回の重複した時間を累積した時間とする。
(ii)重複時間が、重複していない時間を挟んで複数回存在する場合には、複数回の重複した時間のうち最長時間とする。
In step S43, the time when the subject tag was located in the first area VA1 during the staying period of the infected person was the time when the infected person tag was located in the first area VA1_k and the subject tag was in the first area. It is an overlapping time with the time located in VA1_k.
Similarly, in step S46, the time when the subject tag was located in the second area VA2 during the stay of the infected person is the time when the infected person tag was located in the first area VA1_k and the subject tag was the second. It is an overlapping time with the time located in the area VA2_k.
The method for determining the overlap time can be any of the following from the same concept as in the first embodiment. In each step, either (i) or (ii) determination method may be set individually.
(I) If the overlapping time exists a plurality of times with a non-overlapping time in between, the overlapping time of the multiple times is regarded as the accumulated time.
(Ii) When the overlapping time exists a plurality of times with a non-overlapping time in between, it is the longest time among the plurality of overlapping times.

図20は、図18の判定処理P5(サブルーチン)を示すフローチャートであり、感染者が降車した移動体に被験者が乗車する場合(図17参照)に対応する。 FIG. 20 is a flowchart showing the determination process P5 (subroutine) of FIG. 18, and corresponds to the case where the subject gets on the moving object where the infected person gets off (see FIG. 17).

図20において、追跡アプリケーションは、感染者滞在期間の経過後に、所定時間経過したか否か判断する(ステップS51)。感染者滞在期間の経過後に所定時間(例えば、7日等)経過した場合には、第1エリアVA1_k内に存在していたウィルスは不活性化していると考えられる。そのため、汚染エリアにおいて感染者が触れた移動体の設備等に付着したウィルスの感染力も消失していると考えられる。そこで、感染者滞在期間後に所定時間経過した場合には(ステップS51:YES)、問題なし(つまり、濃厚接触の可能性はない)と判定される(ステップS52)。感染者滞在期間後に所定時間経過していない場合には(ステップS51:NO)、ステップS53に進む。
ステップS53では、感染者滞在期間の経過後において第1エリアVA1_k内に所定時間以上位置した被験者タグが存在するか否か判定する。これは、例えば、感染者が移動体から降車した後に被験者が当該移動体にある程度の長い時間乗車した場合に相当する。そのような場合、第1エリアVA1_kは汚染エリアであり、例えば、移動体の汚染された設備に被験者が触れた可能性があると考えられる。そこで、条件を満たす被験者が存在する場合(ステップS53:YES)、当該被験者に対して、感染者に対する濃厚接触の可能性があると判定される(ステップS54)。
他方、条件を満たす被験者が存在しない場合(ステップS53:NO)、すべての被験者に対して問題なしと判定される(ステップS52)。
In FIG. 20, the tracking application determines whether or not a predetermined time has elapsed after the period of stay of the infected person has elapsed (step S51). When a predetermined time (for example, 7 days, etc.) has elapsed after the period of stay of the infected person, it is considered that the virus existing in the first area VA1_k has been inactivated. Therefore, it is considered that the infectivity of the virus attached to the equipment of the mobile body touched by the infected person in the contaminated area has disappeared. Therefore, if a predetermined time has elapsed after the period of stay of the infected person (step S51: YES), it is determined that there is no problem (that is, there is no possibility of close contact) (step S52). If the predetermined time has not elapsed after the period of stay of the infected person (step S51: NO), the process proceeds to step S53.
In step S53, it is determined whether or not there is a subject tag located in the first area VA1_k for a predetermined time or longer after the lapse of the period of stay of the infected person. This corresponds to, for example, the case where the subject gets on the moving object for a certain long time after the infected person gets off the moving object. In such a case, the first area VA1_k is a contaminated area, and it is considered that the subject may have touched the contaminated equipment of the moving object, for example. Therefore, when there is a subject who satisfies the condition (step S53: YES), it is determined that the subject may have close contact with the infected person (step S54).
On the other hand, when there is no subject satisfying the condition (step S53: NO), it is determined that there is no problem for all the subjects (step S52).

以上説明したように、本実施形態の接触者追跡システムでは、感染者タグと被験者タグが、移動体を基準とした第1エリア内に同時に位置した時間(重複時間)が所定の閾値となる時間以上であるか否かに基づいて、被験者の感染者に対する濃厚接触の可能性が判定される。このとき、判定の基礎となる感染者タグ、被験者タグ、及び、移動体タグの位置データは、各タグが発信するビーコン信号に基づいて個別に取得される。そのため、屋内や地下環境において、感染者に対して所定の程度近接したことがある被験者を特定することができる。 As described above, in the contact tracking system of the present embodiment, the time (overlapping time) at which the infected person tag and the subject tag are simultaneously located in the first area with respect to the moving object becomes a predetermined threshold value. Based on the above, the possibility of close contact with the infected person of the subject is determined. At this time, the position data of the infected person tag, the subject tag, and the mobile body tag, which are the basis of the determination, are individually acquired based on the beacon signal transmitted by each tag. Therefore, it is possible to identify a subject who has been in close proximity to an infected person to a certain degree in an indoor or underground environment.

本実施形態の接触者追跡システムでは、感染者タグが移動体タグを基準とした第1エリアに位置している期間(感染者滞在期間)に、被験者タグが、第1エリアの外側の第2エリア内に所定の閾値となる時間以上の重複した時間、位置したか否か判定される。感染者と同一エリアだけでなく隣接した外側のエリアに位置した被験者も評価することで、濃厚接触の可能性がある被験者を漏れなく抽出することができる。特に、被験者が第1エリアの外側の第2エリアにいたものの実際にはエリアの境界を挟んで感染者と近接して位置していた場合、第2エリアにいた被験者を評価することが有効となる。 In the contact tracking system of the present embodiment, during the period when the infected person tag is located in the first area with respect to the mobile body tag (infected person stay period), the subject tag is placed in the second area outside the first area. It is determined whether or not the user has been located in the area for an overlapping time equal to or longer than a predetermined threshold time. By evaluating not only the subjects located in the same area as the infected person but also the subjects located in the adjacent outer area, it is possible to extract all the subjects who may have close contact. In particular, if the subject was in the second area outside the first area but was actually located close to the infected person across the boundary of the area, it would be effective to evaluate the subject in the second area. Become.

本実施形態の接触者追跡システムでは、感染者タグが所定の閾値となる時間以上、移動体タグの位置を基準とした第1エリア内に滞在した場合、当該第1エリアを汚染エリアとみなす。そして、感染者タグが汚染エリアを離れた後に、被験者タグが所定の閾値となる時間以上、当該汚染エリア内に位置したか否か判定する。すなわち、感染者と被験者との間の距離ではなく、被験者が汚染エリアに滞在したか否かに基づいて、被験者の濃厚接触の可能性を判定することができる。 In the contact tracking system of the present embodiment, when the infected person tag stays in the first area based on the position of the mobile tag for a predetermined threshold time or longer, the first area is regarded as a contaminated area. Then, after the infected person tag leaves the contaminated area, it is determined whether or not the subject tag is located in the contaminated area for a time or longer that becomes a predetermined threshold value. That is, the possibility of close contact with the subject can be determined based on whether or not the subject stayed in the contaminated area, rather than the distance between the infected person and the subject.

以上、本発明の情報処理装置、プログラム、および、情報処理方法の複数の実施形態について詳細に説明したが、本発明は各実施形態に限定されない。また、各実施形態は、本発明の主旨を逸脱しない範囲において、種々の改良や変更が可能である。例えば、第1の実施形態の変形例1及び変形例2は、第2の実施形態に適用することもできる。 Although a plurality of embodiments of the information processing apparatus, program, and information processing method of the present invention have been described in detail above, the present invention is not limited to each embodiment. Further, each embodiment can be improved or modified in various ways without departing from the spirit of the present invention. For example, the first embodiment and the second modification can be applied to the second embodiment.

例えば、閾値となる第1時間~第4時間は、本発明が適用されるアプリケーションに応じて、適宜変更あるいは最適化されうる。
また、1つの判定結果を得るのに複数段階の閾値を設けることができる。例えば、図12に示した判定処理P1のステップS13では、重複時間を閾値TH1と比較する1段階の判定を例示したが、その限りではない。順に大きくなる複数の閾値を設け、当該複数の閾値の各々との重複時間の比較結果に基づいて、感染者に対する濃厚接触の可能性を複数段階で判定することもできる。
第1の実施形態においてフロアを格子状に区画した例を示したが、各エリアを矩形又は正方形の形状に区画する場合に限定されない。例えば、各エリアは六角形であってもよい。
第2の実施形態において移動体タグの位置を基準として第1エリア及び第2エリアの外縁を円形とする場合について例示したが、その限りではない。第1エリア及び第2エリアの外縁の形状は、六角形であってもよいし、八角形であってもよい。
For example, the first to fourth hours, which are threshold values, can be appropriately changed or optimized depending on the application to which the present invention is applied.
In addition, a plurality of threshold values can be set to obtain one determination result. For example, in step S13 of the determination process P1 shown in FIG. 12, one-step determination in which the overlap time is compared with the threshold value TH1 is exemplified, but the present invention is not limited to this. It is also possible to set a plurality of threshold values that increase in order and determine the possibility of close contact with the infected person in a plurality of stages based on the comparison result of the overlap time with each of the plurality of threshold values.
Although the example in which the floor is divided in a grid pattern is shown in the first embodiment, it is not limited to the case where each area is divided into a rectangular or square shape. For example, each area may be hexagonal.
In the second embodiment, the case where the outer edges of the first area and the second area are circular with respect to the position of the moving body tag has been illustrated, but the present invention is not limited to this. The shape of the outer edges of the first area and the second area may be hexagonal or octagonal.

上述した実施形態では、各従業者が無線タグを所持する場合を例示したが、その限りではない。各従業者の所持するスマートフォン等のユーザ端末が、例えばBLE等の所定のプロトコルに従ったビーコン信号を発信する機能があれば、当該ユーザ端末を無線タグに代えて利用してもよい。 In the above-described embodiment, the case where each employee has a wireless tag is illustrated, but the case is not limited to this. If a user terminal such as a smartphone owned by each employee has a function of transmitting a beacon signal according to a predetermined protocol such as BLE, the user terminal may be used instead of the wireless tag.

上述した実施形態では、所定の領域内において第1ユーザに対する第2ユーザの近接の程度を判定する情報処理装置の適用例として、感染者に対して被験者の近接の程度を判定する場合を挙げたが、適用例はその限りではない。
例えば、各プレイヤが無線タグを所持し、所定の密閉空間において鬼ごっこのゲームを行う場合にも適用できる。この場合、第1ユーザである鬼役のプレイヤが、第2ユーザである他のプレイヤに所定時間近接した場合に、当該他のプレイヤの負けとなるようなゲームを構成することができる。
In the above-described embodiment, as an application example of the information processing apparatus for determining the degree of proximity of the second user to the first user within a predetermined area, a case of determining the degree of proximity of the subject to the infected person has been mentioned. However, the application example is not limited to this.
For example, it can be applied when each player has a wireless tag and plays a tag game in a predetermined enclosed space. In this case, when the player who plays the role of a demon as the first user is close to another player who is the second user for a predetermined time, the game can be configured so that the other player loses.

1…接触者追跡システム
3…受信機
31…電波受信部
32…入射角算出部
33…通信部
4…中継装置
5…エッジサーバ
51…制御部
52…ストレージ
53…通信部
7…アプリケーションサーバ
71…制御部
72…ストレージ
73…通信部
10…移動体
A1-1~A5-5…エリア
F…フロア
FL…動線
IT…感染者タグ
TT…被験者タグ
VT…移動体タグ
VA1…第1エリア
VA2…第2エリア
NW…ネットワーク
P…タグ位置
SH…棚
T…無線タグ
1 ... Contact tracking system 3 ... Receiver 31 ... Radio wave receiver 32 ... Incident angle calculation unit 33 ... Communication unit 4 ... Relay device 5 ... Edge server 51 ... Control unit 52 ... Storage 53 ... Communication unit 7 ... Application server 71 ... Control unit 72 ... Storage 73 ... Communication unit 10 ... Mobile A1-1 to A5-5 ... Area F ... Floor FL ... Flow line IT ... Infected person tag TT ... Subject tag VT ... Mobile tag VA1 ... First area VA2 ... 2nd area NW ... Network P ... Tag position SH ... Shelf T ... Wireless tag

Claims (11)

所定の領域内において第1ユーザに対する第2ユーザの近接の程度を判定する情報処理装置であって、
前記領域が複数のエリアに区画された地図情報を記憶する記憶部と、
前記第1ユーザが所持する第1通信デバイス、及び、前記第2ユーザが所持する第2通信デバイスの時刻の経過に応じた位置情報を取得する位置情報取得部と、
前記第1通信デバイスと前記第2通信デバイスが、同一エリア内に所定の第1時間以上の重複した時間、位置したか否か判定する判定部と、
を備えた情報処理装置。
An information processing device that determines the degree of proximity of a second user to a first user within a predetermined area.
A storage unit that stores map information in which the area is divided into a plurality of areas,
A position information acquisition unit that acquires position information according to the passage of time of the first communication device possessed by the first user and the second communication device possessed by the second user.
A determination unit for determining whether or not the first communication device and the second communication device are located in the same area at overlapping times of a predetermined first time or more.
Information processing device equipped with.
前記判定部は、前記第1通信デバイスと前記第2通信デバイスが、隣接するエリア内に所定の第2時間以上の重複した時間、位置したか否か判定する、
請求項1に記載された情報処理装置。
The determination unit determines whether or not the first communication device and the second communication device are located in an adjacent area for an overlapping time of a predetermined second time or more.
The information processing apparatus according to claim 1.
前記判定部は、前記第1通信デバイスが所定の第3時間以上位置したエリアを前記第1通信デバイスが離れた後に、当該エリアに前記第2通信デバイスが所定の第4時間以上位置したか否か判定する、
請求項1又は2に記載された情報処理装置。
The determination unit determines whether or not the second communication device is located in the area for a predetermined fourth time or longer after the first communication device leaves the area where the first communication device is located for a predetermined third time or longer. Judge,
The information processing apparatus according to claim 1 or 2.
前記第1通信デバイスと前記第2通信デバイスが同一エリア内に重複した時間が、重複していない時間を挟んで複数回存在する場合には、前記判定部は、複数回の重複した時間を累積した時間に基づいて判定する、
請求項1に記載された情報処理装置。
When the overlapping time of the first communication device and the second communication device exists a plurality of times in the same area with a non-overlapping time in between, the determination unit accumulates the overlapping times of the plurality of times. Judgment based on the time
The information processing apparatus according to claim 1.
前記第1通信デバイスと前記第2通信デバイスが同一エリア内に重複した時間が、重複していない時間を挟んで複数回存在する場合には、前記判定部は、複数回の重複した時間のうち最長時間に基づいて判定する、
請求項1に記載された情報処理装置。
When the time in which the first communication device and the second communication device overlap in the same area exists a plurality of times with a non-overlapping time in between, the determination unit determines that the time overlaps a plurality of times. Judgment based on the longest time,
The information processing apparatus according to claim 1.
前記第1通信デバイスと前記第2通信デバイスが隣接するエリア内に重複した時間が、重複していない時間を挟んで複数回存在する場合には、前記判定部は、複数回の重複した時間を累積した時間に基づいて判定する、
請求項2に記載された情報処理装置。
When the overlapping time of the first communication device and the second communication device exists a plurality of times in an area adjacent to each other with a non-overlapping time in between, the determination unit determines the overlapping time of the plurality of times. Judgment based on accumulated time,
The information processing apparatus according to claim 2.
前記第1通信デバイスと前記第2通信デバイスが隣接するエリア内に重複した時間が、重複していない時間を挟んで複数回存在する場合には、前記判定部は、複数回の重複した時間のうち最長時間に基づいて判定する、
請求項2に記載された情報処理装置。
When the overlapping time of the first communication device and the second communication device exists a plurality of times in an area adjacent to each other with a non-overlapping time in between, the determination unit may perform the overlapping time of the plurality of times. Judgment based on the longest time
The information processing apparatus according to claim 2.
前記領域に進入する複数のユーザの体温を検出する検出部と、
前記複数のユーザの中から体温が所定値以上のユーザを前記第1ユーザとして特定するユーザ特定部と、を備えた、
請求項1から7のいずれか一項に記載された情報処理装置。
A detection unit that detects the body temperature of a plurality of users entering the area,
A user specifying unit that identifies a user whose body temperature is equal to or higher than a predetermined value from the plurality of users as the first user.
The information processing apparatus according to any one of claims 1 to 7.
時刻の経過に応じた前記第1通信デバイスの位置情報に基づいて、前記領域内の位置に対する前記第1ユーザの滞在時間の長短を示す情報を表示するための表示データを作成する制御部を備えた、
請求項1から8のいずれか一項に記載された情報処理装置。
A control unit for creating display data for displaying information indicating the length of stay time of the first user with respect to a position in the area based on the position information of the first communication device according to the passage of time is provided. rice field,
The information processing apparatus according to any one of claims 1 to 8.
所定の領域内において第1ユーザに対する第2ユーザの近接の程度を判定するために、コンピュータを、
前記第1ユーザが所持する第1通信デバイス、及び、前記第2ユーザが所持する第2通信デバイスの時刻の経過に応じた位置情報を取得する位置情報取得部と、
前記領域が複数のエリアに区画された地図情報を参照し、前記第1通信デバイスと前記第2通信デバイスが、同一エリア内に所定の第1時間以上の重複した時間、位置したか否か判定する判定部、
として機能させるためのプログラム。
A computer is used to determine the degree of proximity of the second user to the first user within a given area.
A position information acquisition unit that acquires position information according to the passage of time of the first communication device possessed by the first user and the second communication device possessed by the second user.
With reference to the map information in which the area is divided into a plurality of areas, it is determined whether or not the first communication device and the second communication device are located in the same area for a predetermined first time or more at overlapping times. Judgment unit,
A program to function as.
所定の領域内において第1ユーザに対する第2ユーザの近接の程度を判定するための情報処理方法であって、
前記第1ユーザが所持する第1通信デバイスの位置情報、及び、前記第2ユーザが所持する第2通信デバイスの時刻の経過に応じた位置情報を取得し、
前記領域が複数のエリアに区画された地図情報を参照し、前記第1通信デバイスと前記第2通信デバイスが、同一エリア内に所定の第1時間以上の重複した時間、位置したか否か判定する、
情報処理方法。
An information processing method for determining the degree of proximity of a second user to a first user within a predetermined area.
The location information of the first communication device possessed by the first user and the location information according to the passage of time of the second communication device possessed by the second user are acquired.
With reference to the map information in which the area is divided into a plurality of areas, it is determined whether or not the first communication device and the second communication device are located in the same area for a predetermined first time or more at overlapping times. do,
Information processing method.
JP2020134348A 2020-08-07 2020-08-07 Information processor, program, and information processing method Pending JP2022030365A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020134348A JP2022030365A (en) 2020-08-07 2020-08-07 Information processor, program, and information processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020134348A JP2022030365A (en) 2020-08-07 2020-08-07 Information processor, program, and information processing method

Publications (1)

Publication Number Publication Date
JP2022030365A true JP2022030365A (en) 2022-02-18

Family

ID=80324074

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020134348A Pending JP2022030365A (en) 2020-08-07 2020-08-07 Information processor, program, and information processing method

Country Status (1)

Country Link
JP (1) JP2022030365A (en)

Similar Documents

Publication Publication Date Title
ES2813067T3 (en) Event tracking and location system for sports games
JP7179833B2 (en) Image Assisted Assignment Method of Processing Plans for Mobile Unit Datasets of Mobile Units in Indoor Location Systems
JP2016217931A (en) Mobile object search server, mobile object search method, mobile object search program, and mobile object search system
CN109891342A (en) Based on the manufacture control of indoor occupant positioning in metal-processing industry
US10334401B2 (en) Real time location system
CN106067045A (en) For the method for gather information in facility, equipment, wireless computer device
CA2928174C (en) Systems and methods for automated device pairing
WO2015167265A1 (en) Indoor global positioning system
JP2007300572A (en) Sensor network system, sensor network location method
KR20190077423A (en) Manufacturing process control based on internal tracking system in metal processing industry
CN104937604A (en) Location based process-monitoring
US20080129487A1 (en) System and method for managing characteristics of a domain occupied by individuals
CN111433789A (en) System and method for operating a tag
US20160275706A1 (en) Sensor data visualization apparatus and method
CN109151716A (en) A kind of indoor orientation method of the preferred beaconing nodes based on iBeacon
JP2022030366A (en) Information processing equipment, programs, information processing methods
US10867490B2 (en) Object for theft detection
JP2017167112A (en) POSITION INFORMATION PROVIDING SYSTEM, TERMINAL, PROGRAM, AND METHOD FOR PROVIDING POSITION INFORMATION
JP2022030365A (en) Information processor, program, and information processing method
JP2011214844A (en) Indoor position information management system and indoor position management method
JP7204313B2 (en) Information processing device, information processing method and program
JP7185903B2 (en) Position tracking system using vibration sensor
JP2007213218A (en) Object person's action determination apparatus, object person's action determination method and program therefor
US20090289772A1 (en) Method and system for analyzing signals from electronic tags, and recording medium thereof
Zaidi et al. Smart IoT Scanner for COVID-19 Contact Tracing