JP2009259068A - Processing control system, processing control device, control method for processing control device, and control program - Google Patents
Processing control system, processing control device, control method for processing control device, and control program Download PDFInfo
- Publication number
- JP2009259068A JP2009259068A JP2008108533A JP2008108533A JP2009259068A JP 2009259068 A JP2009259068 A JP 2009259068A JP 2008108533 A JP2008108533 A JP 2008108533A JP 2008108533 A JP2008108533 A JP 2008108533A JP 2009259068 A JP2009259068 A JP 2009259068A
- Authority
- JP
- Japan
- Prior art keywords
- wireless tag
- processing
- controlled device
- processing control
- detection
- 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.)
- Withdrawn
Links
- 238000012545 processing Methods 0.000 title claims abstract description 120
- 238000000034 method Methods 0.000 title claims description 66
- 238000004891 communication Methods 0.000 claims abstract description 75
- 238000001514 detection method Methods 0.000 claims description 108
- 238000004886 process control Methods 0.000 claims description 30
- 230000005540 biological transmission Effects 0.000 claims description 10
- 238000010586 diagram Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 7
- 230000004044 response Effects 0.000 description 4
- 238000013459 approach Methods 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 230000008033 biological extinction Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000009429 electrical wiring Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Landscapes
- Selective Calling Equipment (AREA)
- Near-Field Transmission Systems (AREA)
Abstract
【課題】無線タグを用いてランプなどの被制御装置の制御を行うに際し、柔軟なシステム構築を可能とする。
【解決手段】処理制御装置10は、IDカード4の無線タグに割り当てられたIDと、所定の条件に基づいて動的に前記IDに割り振られるとともに、通信ネットワークを介して接続された被制御装置12−1〜12−6および当該被制御装置12−1〜12−6に行わせるべき処理と、を予め対応づけ、ループアンテナ6−1〜6−3を介してIDカード4から電波を受信して割り当てられたIDを特定し、特定したIDに対応する処理を通信ネットワーク9を介して対応する被制御装置12−1〜12−6に行わせる。
【選択図】図1When a controlled device such as a lamp is controlled using a wireless tag, a flexible system can be constructed.
A processing control device 10 is dynamically assigned to an ID assigned to a wireless tag of an ID card 4 and a predetermined condition, and is connected to a controlled device connected via a communication network. 12-1 to 12-6 and the processing to be performed by the controlled devices 12-1 to 12-6 are associated in advance, and radio waves are received from the ID card 4 via the loop antennas 6-1 to 6-3. Thus, the assigned ID is specified, and the corresponding controlled devices 12-1 to 12-6 are caused to perform processing corresponding to the specified ID via the communication network 9.
[Selection] Figure 1
Description
本発明は、処理制御システム、処理制御装置、処理制御装置の制御方法及び制御プログラムに係り、特に無線タグを使用して被制御装置に行わせるべき処理の制御を行う処理制御システム、処理制御装置、処理制御装置の制御方法及び制御プログラムに関する。 The present invention relates to a process control system, a process control apparatus, a control method for the process control apparatus, and a control program, and more particularly to a process control system and a process control apparatus for controlling a process to be performed by a controlled apparatus using a wireless tag. The present invention relates to a control method and a control program for a processing control apparatus.
従来、施設や建物への出入りの際に、人や物品が有するRFID(Radio Frequency Identification)タグを、これら施設や建物の出入口に設置されたアンテナで検出することによって、人や物品の出入りの管理を行う技術が知られている(例えば、特許文献1参照)。
RFIDの検出動作は、無線で行われているため、目視では検出がなされたか否かを判別することはできないため、検出結果をランプなどにより表示することが行われており、例えば、特許文献1には、監視領域への進入を検出した場合に、その旨を監視担当者等に知らせるためにランプを点灯することが述べられている。
しかしながら、上記従来技術は、あくまでRFIDの検出時に点灯されるランプは固定となっており、柔軟なシステム運用を行うことはできないという問題点があった。
そこで、本発明の目的は、無線タグを用いてランプなどの被制御装置の制御を行うに際し、柔軟なシステム構築が可能な処理制御システム、処理制御装置、処理制御装置の制御方法及び制御プログラムを提供することにある。
Since the RFID detection operation is performed wirelessly, it is impossible to determine whether or not the detection has been made by visual observation. Therefore, the detection result is displayed using a lamp or the like. Describes that when an approach to the monitoring area is detected, the lamp is turned on to notify the person in charge of monitoring to that effect.
However, the above prior art has a problem that a lamp that is turned on at the time of RFID detection is fixed, and a flexible system operation cannot be performed.
Accordingly, an object of the present invention is to provide a process control system, a process control apparatus, a process control apparatus control method, and a control program capable of building a flexible system when controlling a controlled apparatus such as a lamp using a wireless tag. It is to provide.
上記課題を解決するために、本発明の第1の態様は、複数の通過ゲートにそれぞれ配設されたループアンテナと、IDが割り当てられ、前記通過ゲートを通過する通過物に備えられる無線タグと、前記IDと、所定の条件に基づいて動的に前記IDに割り振られるとともに、通信ネットワークを介して接続された被制御装置および当該被制御装置に行わせるべき処理と、を予め対応づけた処理情報記憶部を有し、前記ループアンテナを介して前記無線タグから電波を受信し、当該無線タグに割り当てられたIDを特定し、前記処理情報記憶部を参照して、特定した前記IDに対応する処理を通信ネットワークを介して対応する前記被制御装置に行わせる処理制御装置と、を備えたことを特徴とする処理制御システムである。
上記構成によれば、処理制御装置は、ループアンテナを介して無線タグから電波を受信し、当該無線タグに割り当てられたIDを特定し、処理情報記憶部を参照して、特定したIDに対応する処理を通信ネットワークを介して対応する被制御装置に行わせる。
したがって、システムのハードウェア構成が同一であっても、処理情報記憶部の内容によって同一のIDで様々な被制御装置に様々な制御を柔軟に行わせることができ、無線タグを用いてランプ、電子機器などの被制御装置の制御を行うに際し、柔軟なシステム構築が可能となる。
In order to solve the above-described problems, a first aspect of the present invention includes a loop antenna disposed in each of a plurality of passage gates, and a wireless tag provided with a passing object that is assigned an ID and passes through the passage gate. A process in which the ID is dynamically allocated to the ID based on a predetermined condition and the controlled device connected via the communication network and the process to be performed by the controlled device are associated in advance. It has an information storage unit, receives radio waves from the wireless tag via the loop antenna, identifies an ID assigned to the wireless tag, and refers to the processing information storage unit to correspond to the identified ID And a process control apparatus that causes the corresponding controlled apparatus to perform the process to be performed via a communication network.
According to the above configuration, the processing control device receives radio waves from the wireless tag via the loop antenna, identifies the ID assigned to the wireless tag, and refers to the processing information storage unit to correspond to the identified ID. The corresponding controlled device is caused to perform the processing to be performed via the communication network.
Therefore, even if the hardware configuration of the system is the same, various controlled devices can be flexibly performed with the same ID according to the contents of the processing information storage unit, and a lamp, When controlling a controlled device such as an electronic device, a flexible system can be constructed.
第2の態様は、第1の態様において、前記所定の条件は、特定の通過ゲートに配置されたループアンテナを介して特定の前記IDが割り当てられた前記無線タグから電波を受信した場合であることを特徴とする処理制御システムである。
したがって、同一のIDであっても、通過した通過ゲートに応じて制御を異ならせることができ、柔軟なシステム構築が図れる。
A second aspect is the case where, in the first aspect, the predetermined condition is that a radio wave is received from the wireless tag to which the specific ID is assigned via a loop antenna disposed at a specific passage gate. This is a processing control system characterized by the above.
Therefore, even with the same ID, the control can be varied according to the passing gate that has passed, and a flexible system construction can be achieved.
第3の態様は、第1の態様または第2の態様において、前記所定の条件は、前記通過ゲートを通過した日付、曜日、時間帯あるいは時刻のいずれかであることを特徴とする処理制御システムである。
したがって、ハードウェア構成およびIDが同一であっても、日付、曜日、時間帯あるいは時刻におうじて様々な制御を行うことができ、柔軟なシステム構築が図れる。
A third aspect is the processing control system according to the first aspect or the second aspect, wherein the predetermined condition is any one of a date, a day of the week, a time zone, and a time of passing through the passage gate. It is.
Therefore, even if the hardware configuration and ID are the same, various controls can be performed according to the date, day of the week, time zone or time, and a flexible system construction can be achieved.
第4の態様は、第1の態様ないし第3の態様のいずれかにおいて、前記処理制御装置は、同一の前記被制御装置に対して、複数の前記IDに対応する複数の処理を行わせることとなった場合に、当該複数の処理の整合性をとるべく予め定めた手順にしたがって対応する前記被制御装置に処理を行わせることを特徴とする処理制御システムである。
上記構成によれば、複数のIDに対応する複数の処理を同一の被制御装置に行わせることとなった場合でも、当該複数の処理の整合性をとるべく予め定めた手順にしたがって制御を行うので、不整合が生じた制御がなされることがない。
According to a fourth aspect, in any one of the first to third aspects, the process control device causes the same controlled device to perform a plurality of processes corresponding to the plurality of IDs. In this case, the process control system is configured to cause the corresponding controlled device to perform a process according to a predetermined procedure in order to ensure consistency of the plurality of processes.
According to the above configuration, even when a plurality of processes corresponding to a plurality of IDs are caused to be performed by the same controlled apparatus, control is performed according to a predetermined procedure to ensure consistency of the plurality of processes. Therefore, the control in which inconsistency has occurred is not performed.
第5の態様は、第1の態様ないし第4の態様のいずれかにおいて、前記無線タグには、送信時に時間軸方向に冗長性を持つようにビットを配置したビット列で構成され、前記IDに一対一に対応して割り当てられた検出用IDが書き込まれており、前記処理制御部は、予め前記IDと前記検出用IDとの対応関係を記憶する対応関係記憶部を有し、前記通過ゲートを通過する前記無線タグから、前記ループアンテナを介して受信した前記検出用IDに基づき、前記対応関係記憶部を参照して前記IDを特定することを特徴とする処理制御システムである。
上記構成によれば、検出用IDは、時間軸方向の冗長性を有しているため、任意に割り当てられるIDでは、ノイズと分離できないような状況、例えば、通信状況が悪く、信号強度も低い場合であってもノイズから分離可能であり、確実にIDを特定し、ひいては、確実に被制御装置の制御を行うことができる。
According to a fifth aspect, in any one of the first to fourth aspects, the wireless tag includes a bit string in which bits are arranged so as to have redundancy in a time axis direction at the time of transmission. Detection IDs assigned in one-to-one correspondence are written, and the processing control unit has a correspondence storage unit that stores a correspondence relationship between the ID and the detection ID in advance, and the pass gate The processing control system is characterized in that the ID is specified with reference to the correspondence storage unit based on the detection ID received from the wireless tag passing through the loop antenna.
According to the above configuration, since the detection ID has redundancy in the time axis direction, the ID that is arbitrarily assigned cannot be separated from noise, for example, the communication status is poor and the signal strength is low. Even if it is a case, it can be separated from the noise, and the ID can be reliably identified, and as a result, the controlled device can be reliably controlled.
第6の態様は、通過ゲートを通過する通過物に備えられ、IDが割り当てられた無線タグから送信される前記IDに関する情報を含む電波を、前記通過ゲートに配設されたループアンテナを介して受信し、通信ネットワークを介して接続された被制御装置の制御を行う処理制御装置であって、前記IDと、所定の条件に基づいて動的に前記IDに割り振られるとともに、通信ネットワークを介して接続された被制御装置および当該被制御装置に行わせるべき処理と、を予め対応づけた処理情報記憶部を有し、前記ループアンテナを介して前記無線タグから電波を受信し、当該無線タグに割り当てられたIDを特定し、前記処理情報記憶部を参照して、特定した前記IDに対応する処理を通信ネットワークを介して対応する前記被制御装置に行わせることを特徴とする処理制御装置である。
上記項によれば、処理制御装置は、ループアンテナを介して無線タグから電波を受信し、当該無線タグに割り当てられたIDを特定し、処理情報記憶部を参照して、特定したIDに対応する処理を通信ネットワークを介して対応する被制御装置に行わせる。
したがって、システムのハードウェア構成が同一であっても、処理情報記憶部の内容によって同一のIDで様々な被制御装置に対して、様々な制御を柔軟に行わせることができ、無線タグを用いてランプ、電子機器などの被制御装置の制御を行うに際し、柔軟なシステム構築が可能となる。
According to a sixth aspect, a radio wave including information related to the ID, which is provided in a passing object passing through a passing gate and is transmitted from a wireless tag to which an ID is assigned, is transmitted via a loop antenna disposed in the passing gate. A processing control device that receives and controls a controlled device connected via a communication network, and is dynamically allocated to the ID based on the ID and a predetermined condition, and via the communication network A processing information storage unit that associates a connected controlled device and a process to be performed by the controlled device in advance, receives radio waves from the wireless tag via the loop antenna, The assigned ID is specified, the process information storage unit is referred to, and the process corresponding to the specified ID is performed on the corresponding controlled apparatus via the communication network. A processing control unit for causing.
According to the above section, the processing control device receives radio waves from the wireless tag via the loop antenna, identifies the ID assigned to the wireless tag, refers to the processing information storage unit, and corresponds to the identified ID. The corresponding controlled device is caused to perform the processing to be performed via the communication network.
Therefore, even if the hardware configuration of the system is the same, various controls can be flexibly performed on various controlled devices with the same ID depending on the contents of the processing information storage unit, and wireless tags are used. Thus, it is possible to construct a flexible system when controlling controlled devices such as lamps and electronic devices.
第7の態様は、通過ゲートを通過する通過物に備えられ、IDが割り当てられた無線タグから送信される前記IDに関する情報を含む電波を、前記通過ゲートに配設されたループアンテナを介して受信するとともに、前記IDと、所定の条件に基づいて動的に前記IDに割り振られるとともに、通信ネットワークを介して接続された被制御装置および当該被制御装置に行わせるべき処理と、を予め対応づけた処理情報記憶部を有し、通信ネットワークを介して接続された被制御装置の制御を行う処理制御装置の制御方法であって、前記ループアンテナを介して前記無線タグから電波を受信する受信過程と、当該無線タグに割り当てられたIDを特定するID特定過程と、前記処理情報記憶部を参照して、特定した前記IDに対応する処理を前記通信ネットワークを介して対応する前記被制御装置に行わせる処理制御過程と、を備えたことを特徴とする処理制御装置の制御方法である。
上記構成によれば、ループアンテナを介して無線タグから電波を受信し、当該無線タグに割り当てられたIDを特定し、処理情報記憶部を参照して、特定したIDに対応する処理を通信ネットワークを介して対応する被制御装置に行わせることとなるので、システムのハードウェア構成が同一であっても、処理情報記憶部の内容によって同一のIDで様々な被制御装置に対して、様々な制御を柔軟に行わせることができ、無線タグを用いてランプ、電子機器などの被制御装置の制御を行うに際し、柔軟なシステム構築が可能となる。
According to a seventh aspect, a radio wave including information related to the ID transmitted from a radio tag assigned with an ID is provided to a passing object that passes through a passing gate via a loop antenna disposed in the passing gate. In addition to receiving the ID, the ID is dynamically allocated to the ID based on a predetermined condition, and the controlled device connected via the communication network and the process to be performed by the controlled device are associated in advance. A processing control device for controlling a controlled device connected via a communication network, wherein the reception method receives a radio wave from the wireless tag via the loop antenna. A process, an ID specifying process for specifying an ID assigned to the wireless tag, and a process corresponding to the specified ID with reference to the processing information storage unit The corresponding through the communication network is a control method for processing control device characterized by comprising a processing control step of causing the controlled device.
According to the above configuration, the radio wave is received from the wireless tag via the loop antenna, the ID assigned to the wireless tag is specified, and the processing corresponding to the specified ID is performed by referring to the processing information storage unit in the communication network. Therefore, even if the hardware configuration of the system is the same, a variety of controlled devices with the same ID can be used for various controlled devices even if the hardware configuration of the system is the same. Control can be performed flexibly, and when a controlled device such as a lamp or an electronic device is controlled using a wireless tag, a flexible system can be constructed.
第8の態様は、通過ゲートを通過する通過物に備えられ、それぞれにIDが割り当てられた無線タグから送信される前記IDに関する情報を含む電波を、前記通過ゲートに配設されたループアンテナを介して受信するとともに、前記IDと、所定の条件に基づいて動的に前記IDに割り振られるとともに、通信ネットワークを介して接続された被制御装置および当該被制御装置に行わせるべき処理と、を予め対応づけた処理情報記憶部を有し、通信ネットワークを介して接続された被制御装置の制御を行う処理制御装置をコンピュータにより制御するための制御プログラムであって、前記ループアンテナを介して前記無線タグから電波を受信させ受信機能と、当該無線タグに割り当てられたIDを特定させるID特定機能と、前記処理情報記憶部を参照させて、特定された前記IDに対応する処理を前記通信ネットワークを介して対応する前記被制御装置に行わせる処理制御機能と、を前記コンピュータに実現させることを特徴とする制御プログラムである。
上記構成によれば、ループアンテナを介して無線タグから電波を受信させ、当該無線タグに割り当てられたIDを特定させ、処理情報記憶部を参照させて、特定したIDに対応する処理を通信ネットワークを介して対応する被制御装置に行わせることとなるので、ハードウェア構成が同一であっても、処理情報記憶部の内容によって同一のIDで様々な被制御装置に対して、様々な制御を柔軟に行わせることができ、無線タグを用いてランプ、電子機器などの被制御装置の制御を行うに際し、柔軟なシステム構築が可能となる。
According to an eighth aspect, there is provided a loop antenna provided in the passing gate for transmitting a radio wave including information related to the ID transmitted from a radio tag assigned to each passing object that passes through the passing gate. A controlled device that is dynamically allocated to the ID based on a predetermined condition and connected via a communication network, and a process to be performed by the controlled device. A control program for controlling, by a computer, a processing control device that has a processing information storage unit associated in advance and controls a controlled device connected via a communication network, the control program via the loop antenna A receiving function for receiving radio waves from a wireless tag; an ID specifying function for specifying an ID assigned to the wireless tag; A control program for causing the computer to realize a process control function for causing the controlled device corresponding to the identified ID to perform the process corresponding to the identified ID via the communication network. is there.
According to the above configuration, radio waves are received from the wireless tag via the loop antenna, the ID assigned to the wireless tag is specified, and the processing corresponding to the specified ID is performed by referring to the processing information storage unit. Therefore, even if the hardware configuration is the same, various controls are performed on various controlled devices with the same ID depending on the contents of the processing information storage unit. This can be performed flexibly, and when a controlled device such as a lamp or an electronic device is controlled using a wireless tag, a flexible system can be constructed.
以下、図面を参照して本発明の実施形態について説明する。
図1は、本発明の処理制御システムを社内管理システムに適用した場合の概要構成模式図である。
社内管理システム1は、会社内において、社員(あるいは社内一時立入者)の所在や行動を管理するものである。各部屋の出入口や、主要な通路1Aには、図1に示すように、通過ゲート2が設けられており、社内管理システム1は、これら通過ゲート2を通過した社員Xを特定して、その社員Xの所在や行動を管理する。
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
FIG. 1 is a schematic diagram of a schematic configuration when the processing control system of the present invention is applied to an in-house management system.
The in-
社内管理システム1の構成について説明すると、社内管理システム1は、社員Xが所持する非接触無線通信機能を備えたIDカード4と、通過ゲート2に設けられたループアンテナ6−1〜6−3と、ループアンテナ6−1〜6−3に接続された通信制御装置8−1〜8−3と、通信制御装置8−1〜8−3が通信ネットワーク9を介して接続された処理制御装置10と、処理制御装置10が参照すべき情報を一元的に管理するサーバ11と、処理制御装置10の制御下で被制御装置12−1〜12−6のいずれか一または複数の動作制御を行う装置コントローラ13−1〜13−4と、を備えており、通信制御装置8−1〜8−3がループアンテナ6−1〜6−3を介してIDカード4に記録された検出用IDを読み取り可能に構成されている。
The configuration of the
通過ゲート2の通過経路の床面にはループアンテナ6−1〜6−2が設けられている。ループアンテナ6は、例えば、約0.6メートル×1.5メートルの寸法の略矩形に形成され、無指向性で数メートル(例えば、約5メートル)の通信可能距離を有している。
社内管理システム1のループアンテナ6−1〜6−2には、図2に示すように、本来の通信相手である無線タグ20の他に、ループアンテナ6−1〜6−2の周囲に配置された電気配線や、各種電子機器などから発生したノイズNや、近接して配置されたループアンテナ6−1〜6−2間のアンテナ間干渉の影響やIDカード4が備えた後述する無線タグ間のタグ間干渉の影響を受けた信号が入力されることとなる。
Loop antennas 6-1 to 6-2 are provided on the floor surface of the passage route of the
The loop antennas 6-1 to 6-2 of the in-
上記構成において、被制御装置12−1は、ループアンテナ6−1に対応する通過ゲート2の近傍に配置され、この通過ゲート2をIDカード4が通過した場合に所定の色で所定時間点灯されるライトである。被制御装置12−2〜12−4は、警備室SR内に配置された警備用パネルに配されたライトであり、IDカード4の検出状態に応じて様々な態様で点灯あるいは消灯される。被制御装置12−5は、ループアンテナ6−3に対応する通過ゲート2の近傍に配置され、この通過ゲート2をIDカード4が通過した場合に所定の色で所定時間点灯されるライトである。被制御装置12−6は、通路1Aを通過する通過者の撮影を行うビデオカメラである。
In the above configuration, the controlled device 12-1 is arranged in the vicinity of the
図2は、IDカードの機能的構成を模式的に示すブロック図である。
上記IDカード4には、長波による非接触型無線通信機能を実現するアクティブ型の無線タグ20が内蔵されている。この無線タグ20は、図2に示すように、社員Xの識別情報である社員ID22Aおよび当該社員ID22Aに対応する検出用ID22Bを格納するメモリ22と、長波による無線通信用のRF部24と、これらを制御する制御部26と、通過ゲート2のループアンテナ6から放射された電波を受信するアンテナ28と、無線タグ20に電源を供給する電源部29と、を備え、動作モードが待機モードである場合には、通過ゲート2のループアンテナ6−1〜6−3が放射するウェイクアップ用電波を受信した場合に、ウェイクアップ用電波の受信に応答して通常モードで動作し、検出用ID22Bを送信する。
FIG. 2 is a block diagram schematically showing a functional configuration of the ID card.
The
ここで、社員IDおよび検出用IDについて説明する。
本実施形態において、社員ID22Aは、通過ゲート2の通過時には、送信されず、検出用ID22Bのみが送信される。これは、社員ID22Aは、当該社内管理システム1の構築者が任意に設定できるものであり、入力内容によっては、“0”のビットと“1”のビットがランダムに発生した場合とほぼ等価な外来ノイズなどと識別しづらいビット配列となる可能性があるからである。
これに対して、検出用IDは、“0”のビットあるいは“1”のビットがシリアルに連続する時間的に冗長なパターンを採用しており、外来ノイズとは識別しやすく設定されている。
Here, the employee ID and the detection ID will be described.
In the present embodiment, the
On the other hand, the detection ID employs a temporally redundant pattern in which “0” bits or “1” bits are serially continuous, and is set to be easily distinguished from external noise.
具体的には、社員ID22Aとして、32ビットを割り当てる場合(アドレス空間4GB)において、検出用ID22Bにも、32ビットを割り当て、冗長ビット数を16ビットとし、実アドレス空間を64kBとしている。したがって、検出用IDを利用者識別に用いる場合には、単純には、65535人を識別することが可能となっている。
次に無線タグ20が検出用IDを送信する送信信号のフォーマットについて説明する。
本実施形態において、この送信信号は所定ビット長である32ビットのビット列の信号であり、このビット列の全てを用いて検出用ID22Bが格納される。この検出用ID22Bに含まれる検出用の情報は、本実施形態の場合、16ビット長であり、0000h〜FFFFhの値となっている限定されている。
そして、単純には、各ビットを複製して並べて配置した00000000h〜FFFFFFFFhで表さされる4GBのアドレス空間のうちの64kB分のアドレス空間が検出用IDに割り当てられることとなる。
したがって、処理制御装置10は、予め検出用ID22Bと社員ID22Aとの対応関係を記憶したテーブルを参照することにより、検出用ID22Bから社員ID22Aを識別可能になる。
Specifically, when 32 bits are assigned as the
Next, the format of a transmission signal for transmitting the detection ID by the wireless tag 20 will be described.
In the present embodiment, this transmission signal is a 32-bit bit string signal having a predetermined bit length, and the
Simply, an address space for 64 kB out of a 4 GB address space represented by 00000000h to FFFFFFFFh in which each bit is duplicated and arranged is allocated to the detection ID.
Therefore, the
図3、通信制御装置の機能的構成を示すブロック図である。
この図に示すように、通信制御装置8は、各部を中枢的に制御する制御部30と、ループアンテナ6を介してIDカード4の無線タグ20と通信する無線通信部32と、有線LAN或いは無線LAN等の通信ネットワーク9に接続されるネットワークインタフェース(I/F)34とを有している。
FIG. 3 is a block diagram showing a functional configuration of the communication control apparatus.
As shown in this figure, the communication control device 8 includes a
無線通信部32は、図示を省略する無線通信用のRF回路やベースバンド回路を有し、制御部30の制御の下、所定のウェイクアップタイミング毎(例えば1秒に5回程度の一定時間毎)に、ループアンテナ6に流れる電流を変化させて磁界の変化を生じさせることで無線タグ20と電磁的通信を開始させるためのウェイクアップ信号を電波として放射する。この電波の放射により、通信可能領域R内にIDカード4が存在する場合には、そのIDカード4の無線タグ20は、待機モードから通常動作モードに移行し、検出用ID22Bが送信されて、無線通信部32が受信することとなる。
The
制御部30は、プログラム実行手段としてのCPUや、このCPUのワークエリアとして用いられるRAM、各種プログラムを格納するROM等を備えて構成されており、本実施形態では、無線通信部32から入力され検出用ID22Bに対して、現在の時刻をタイムスタンプとして付与するタイムスタンプ付与部38と、検出用ID22Bに対して、自装置(或いは自装置に接続されたループアンテナ6―X[X:1〜3])に一意に予め割り当てられた装置IDを付与する装置ID付与部39とを有している。
そして、制御部30は、無線通信部32によって検出用ID22Bが受信されるごとに、タイムスタンプ及び装置IDを付与し、ネットワークI/F34から通信ネットワーク9を介して処理制御装置10に順次送信する。
なお、複数の通過ゲート2に配置された複数の通信制御装置8は、それぞれが付与するタイムスタンプを比較可能にするために、互いに同期した時刻を計時している。
The
Then, every time the
Note that the plurality of communication control devices 8 arranged in the plurality of passing
図4は、処理制御装置の機能的構成を示すブロック図である。
処理制御装置10は、通過ゲート2のそれぞれに設けられた通信制御装置8から送信された検出用ID、タイムスタンプ及び装置IDに基づいて、対応する通過ゲート2を通過した社員Xを管理するものである。
具体的には、図5に示すように、処理制御装置10は、制御部40と、ネットワークI/F42と、データベース部44と、データベースアクセス部46を有している。
制御部40は、自装置の各部を中枢的に制御するものであり、プログラム実行手段としてのCPU、このCPUのワークエリアとして機能するRAM、各種プログラムや設定データを格納するROM等を有している。
ネットワークI/F42は、通信ネットワーク9に接続され、この通信ネットワーク9を介して通信制御装置8のそれぞれから社員ID、受信信号強度、タイムスタンプ及び装置IDを受信し、制御部40に出力する。
FIG. 4 is a block diagram illustrating a functional configuration of the processing control apparatus.
The
Specifically, as illustrated in FIG. 5, the
The
The network I /
データベース部44は、各種データベースを格納するものであり、社員ID−検出用ID対応データベース部44Aと、社員の所在を社員毎に記録する所在記録データベース部44Bと、処理制御データベース部44Cと、を備えている。
まず、データベース部44の社員ID−検出用ID対応データベース部44Aについて説明する。
この社員ID−検出用ID対応データベース部44Aは、対応関係記憶部として機能しており、社員ID−検出用ID対応データベース部44Aには、発行済みの社員ID22Aが検出用IDに一対一に対応づけられて登録されている。
この場合において、社員IDには、一時的な訪問者に対応するID、すなわち、ゲストIDも含めて有効な社員IDが登録されている。本実施形態では、上述したように、社員IDは所定ビット長(本実施形態では、32ビット:00000000h〜FFFFFFFFh)で表現可能な値、かつ、ユニークな値が任意に設定されている。なお、この社員ID22Aは、無線タグ20に記録されてはいるが、ループアンテナ6を介した通信制御装置8との間の通信においては、用いられない。
The
First, the employee ID-detection ID
The employee ID-detection ID
In this case, in the employee ID, an ID corresponding to a temporary visitor, that is, a valid employee ID including a guest ID is registered. In this embodiment, as described above, the employee ID is arbitrarily set to a value that can be expressed by a predetermined bit length (in this embodiment, 32 bits: 00000000h to FFFFFFFFh) and a unique value. Although this
これに対して、検出用ID22Bは、システム構築時に設定されるものであり、無線タグ20と、通信制御装置8との間の通信で無線タグ20側から通信制御装置8側に送信されるIDである。本実施形態では、所定ビット長のうち、冗長ビットを除くビットで表現可能な値が設定されている。本実施形態では、検出用IDを構成する32ビットのうち冗長ビットが16ビットであるので、16ビットで表現可能な値(0000h〜FFFFh)が設定されている。
この場合において、検出用ID22Bは、“0”のビットあるいは“1”のビットがシリアルに連続する時間軸方向に冗長性を持つようにビットを配置したビット列のパターンを採用しており、外来ノイズとは識別しやすく設定されている。
すなわち、送信時に時間軸方向に冗長性を持つようにビットを配置したビット列で検出用IDを構成することで、任意の固有IDを通信に用いた場合よりも、送信信号がノイズに埋もれてしまう確率を低くすることができる。
ここで、時間軸方向に冗長性を持つようにビットを配置したビット列とは、ビットをランダムに配置した場合には得られにくいビット配置を有するビット列を言い、例えば、“1”または“0”が連続して複数回現れるような配置をいう。これは、ノイズがビットをランダムに配置した場合に相当すると見なせるため、これと明確に分離するためである。
すなわち、検出用IDは、各ビットの値をランダムに変化させた場合に得られるビット配列(=ノイズ)とならないように、送信時に時間軸方向に冗長性を持つようにビットを配置しているため、ランダムに発生するノイズ(雑音)が検出用IDと一致する可能性はきわめて低くなっている。具体的には、16ビットの検出用IDとして、“1111000011110000”のように、ノイズとして得られる可能性が低いビット配列のみを用いているのである。
さらに、検出用IDを構成するビット列は、当該検出用IDのビット数で表現可能なID割当可能空間内で、離散的に位置するように構成されている。ここで、離散的に位置するとは、例えば、16ビットの検出用IDの一つとして、“1111000011110000”とした場合、1ビットや2ビットのみが異なる“1111000011110001”や“0111000011110001”のようなものは用いずに、“1111000011111111”や“0000000011111111”のように例えば、4ビット以上異なるビット配列を用いると言うことである。言い換えれば、検出用IDには、検出用IDのビット数で表現可能なID割当可能空間内で飛び飛びの値を割り当てられている。したがって、異なる検出用IDがノイズによって、同一の検出用IDとして誤検出される可能性が低くなり、さらに近似したビット配列が存在しないため、確実に検出用IDを特定、ひいては、より確実に任意IDを特定することができるのである。
On the other hand, the
In this case, the
In other words, by configuring the detection ID with a bit string in which bits are arranged so as to have redundancy in the time axis direction during transmission, the transmission signal is buried in noise compared to the case where an arbitrary unique ID is used for communication. Probability can be lowered.
Here, the bit string in which bits are arranged so as to have redundancy in the time axis direction means a bit string having a bit arrangement that is difficult to obtain when bits are randomly arranged, for example, “1” or “0”. Refers to an arrangement in which appears several times in succession. This is because noise can be regarded as being equivalent to a case where bits are randomly arranged, and is clearly separated from this.
That is, in the detection ID, bits are arranged so as to have redundancy in the time axis direction at the time of transmission so that the bit arrangement (= noise) obtained when the value of each bit is changed randomly is not obtained. Therefore, the possibility that the randomly generated noise (noise) matches the detection ID is extremely low. Specifically, only a bit arrangement that is unlikely to be obtained as noise, such as “1111000011110000”, is used as a 16-bit detection ID.
Further, the bit string constituting the detection ID is configured to be discretely positioned in the ID assignable space that can be expressed by the number of bits of the detection ID. Here, for example, when “1111000011110000” is set as one of 16-bit detection IDs, “1111000011110001” and “0111000011110001” differing only in 1 bit or 2 bits are used. For example, a bit arrangement different by 4 bits or more, such as “1111000011111111” or “0000000011111111”, is used. In other words, the detection ID is assigned a jump value in the ID assignable space that can be expressed by the number of bits of the detection ID. Therefore, it is less likely that different detection IDs are erroneously detected as the same detection ID due to noise, and there is no approximate bit arrangement. The ID can be specified.
ここで、具体的な検出用ID22Bの生成方法について説明する。
図5は、検出用IDの生成処理フローチャートである。
この生成処理は、処理制御装置10により行うことが可能である。
まず処理制御装置10は、演算用変数i=0とする(ステップS1)。
次に処理制御装置10は、16ビットの整数データZ(0≦Z≦65535)を一つ設定する(ステップS2)。
続いて処理制御装置10は、データZの下位4ビットを抽出する(ステップS3)。
続いて、処理制御装置10は、抽出された4ビットの値と、当該値を左4ビットシフトした値(すなわち、元の値を16倍した値)と、の論理和をとって、上位4ビットと下位4ビットが同じ値を有する8ビットの値とし、変数dmc(i)に代入する(ステップS4)。
Here, a specific method of generating the
FIG. 5 is a flowchart of detection ID generation processing.
This generation process can be performed by the
First, the
Next, the
Subsequently, the
Subsequently, the
次に変数iに1を加算して、新たな変数iとし(ステップS5)、i=4か否かを判別する(ステップS6)。
ステップS6の判別において、i≠4の場合には(ステップS6;No)、整数データZを右4ビットシフトしてその値を新たなデータZとして(ステップS7)、処理をステップS3に移行し、以下、同様の処理を繰り返す。
ステップS6の判別において、i=4の場合には(ステップS6;Yes)、変数dmc(3)を左24ビットシフトした値と、dmc(2)を左16ビットシフトした値と、dmc(1)を左8ビットシフトした値と、dmc(0)の値と、の論理和をとり、32ビットの値とする(ステップS8)。
すなわち、得られた32ビットの値を構成する各ビット(第31ビット〜第0ビット)は、変数dmc(3)が第31ビット〜第24ビットとなり、dmc(2)が第23ビット〜第16ビットとなり、dmc(1)が第15ビット〜第8ビットとなり、dmc(0)が第7ビット〜第0ビットとなっている。
Next, 1 is added to the variable i to obtain a new variable i (step S5), and it is determined whether i = 4 (step S6).
If it is determined in step S6 that i ≠ 4 (step S6; No), the integer data Z is shifted to the right by 4 bits to set the value as new data Z (step S7), and the process proceeds to step S3. Thereafter, the same processing is repeated.
If it is determined in step S6 that i = 4 (step S6; Yes), the variable dmc (3) is shifted by 24 bits to the left, dmc (2) is shifted by 16 bits to the left, and dmc (1 ) Is shifted to the left by 8 bits and the value of dmc (0) is ORed to obtain a 32-bit value (step S8).
That is, in each bit (31st to 0th bits) constituting the obtained 32-bit value, the variable dmc (3) is the 31st to 24th bits, and dmc (2) is the 23rd to 24th bits. 16 bits, dmc (1) is the 15th to 8th bits, and dmc (0) is the 7th to 0th bits.
次に得られた32ビットの値が、検出用ID22Bのビット数(=32ビット)で表現可能なID割当空間(4GB相当)内で特定の空間に集まらず、離散的に位置するように、得られた32ビットの値の第31ビット〜第1ビットを1ビット右シフトし、第0ビットを第31ビットとした値を検出用ID22Bとする(ステップS29)。
これらの結果、Zを0〜65535まで変化させることにより、65536個の検出用IDを生成することができる。なお、実際には、当該処理制御装置10で管理する社員ID22Aの数に相当するだけの検出用IDを生成すればよい。
なお、上述の検出用ID22Bの生成処理は一例であり、同様の冗長度、かつ、時間軸方向に沿った冗長性が得られ、検出用ID22Bのビット数で表現可能なID割当空間内で特定の空間に集まらず、離散的に位置するようにできれば、他の生成処理であっても構わない。
Next, the obtained 32-bit value is not collected in a specific space within the ID allocation space (equivalent to 4 GB) that can be expressed by the number of bits of the
As a result, 65536 detection IDs can be generated by changing Z from 0 to 65535. In practice, it is only necessary to generate detection IDs corresponding to the number of
The above-described generation process of the
次にデータベース部44の所在記録データベース部44Bについて説明する。
データベース部44の所在記録データベース部44Bは、通過ゲート2を通過した社員Xの社員IDが通過日時と共に制御部40によって記録されるものである。したがって、所在記録データベース部44Bの記録に基づいて、社員の現在の所在や、入退室の時間や、社員Xの滞在時間などが管理可能となる。
次にデータベース部44の処理制御データベース部44Cについて説明する。
図6は、処理制御データベース部のデータフォーマットの説明図である。
処理制御データベース部44Cは、処理対象となっている社員IDを格納するIDデータ51と、被制御装置12−1〜12−6に対して制御を行う条件としての対象日時を格納する対象日時データ52と、被制御装置12−1〜12−6に対して制御を行う条件としての通過ゲートを特定するための検出ゲートデータ53と、制御対象の被制御装置12−1〜12−6を特定するとともに、処理内容を特定するための対応処理データ54と、を備えている。
対応処理データ54は、制御対象の被制御装置12−1〜12−6を特定するための装置コントローラIDデータ55と、制御対象の被制御装置12−1〜12−6に送出すべき処理コマンドあるいは処理コマンド群を格納した対応処理コマンド56と、を備えている。
この場合において、IDデータ51としては、制御態様に応じて、全ての社員を対象とするIDデータや、特定の部門(事務部門、経理部門、研究部門など)の社員を対象とするIDデータや、特定の部門以外の社員を対象とするIDデータなどが設定可能である。
また、対象日時データは、日付および時刻のみならず、曜日、休日、祝日、時間帯(営業時間内、営業時間外、夜間など)の指定も可能である。
Next, the location
The location
Next, the processing
FIG. 6 is an explanatory diagram of the data format of the process control database unit.
The process
Corresponding processing
In this case, the
The target date / time data can specify not only the date and time, but also the day of the week, holidays, holidays, and time zones (business hours, non-business hours, nighttime, etc.).
また、制御部40は、通信制御装置8から受信した検出用ID22B、タイムスタンプ及び装置IDに基づいて、データベースアクセス部46を介してデータベース部44の社員ID−検出用ID対応データベースを参照し、受信した検出用ID22Bに対応する社員ID22Aを特定し、社員ID22Aに対応する社員Xがいずれの通過ゲート2を通過したかを特定し、この特定結果に基づいて、社員Xの社員IDを所在記録データベース部44Bに記録することとなる。
Further, the
この場合において、制御部40は、受信した検出用ID22Bに対応する社員ID22Aが社員ID−検出用ID対応データベース部44Aに存在しない場合には、当該検出用ID22Bが無線タグ20からの送信信号では無いと判断し、通信制御装置8から受け取った受信データを破棄することで、ノイズNに起因してデータフォーマットが偶然的に所定のフォーマットと合致した受信データや、アンテナ間干渉IAやタグ間干渉ITの影響を受けた受信データを破棄する。
したがって、受信データの誤り検出訂正処理を行わないので、処理制御装置10における演算負荷を低減できるとともに、偶然的に読み出された検出用IDに起因する実際とは異なる所在記録が所在記録データベース部44Bに記録されることがない。
In this case, when the
Accordingly, since error detection correction processing of the received data is not performed, the calculation load in the
また、ループアンテナ6の通信可能領域は、たかだか数メートルであるため、社員Xが歩行により、或いは、走って通過ゲート2を通過したとしても、各通信制御装置8が1秒間に数回(本実施形態では5回)の受信を行うことで、各通信制御装置8により複数回連続して社員Xが所持するIDカード4が検出される。
Further, since the communicable area of the loop antenna 6 is at most several meters, even if the employee X walks or runs and passes through the passing
このような構成の下、社内管理システム1においては、図1に示すように、社員Xが通過ゲート2を通過しようとして通過ゲート2に近づくと、ループアンテナ6−1を介して、この社員Xが所持するIDカード4が、一定時間ごとに検出を繰り返し行う通信制御装置8−1に検出される。
この結果、IDカード4の無線タグ20に記録された検出用ID22Bが、通過ゲート2の通信制御装置8−1により受信され、検出用ID22Bと共にタイムスタンプ及び装置IDが受信データとして処理制御装置10に順次入力される。
これにより処理制御装置10は、処理制御装置10は、データベースアクセス部46を介して社員ID−検出用ID対応データベース部44Aを参照して、検出用ID22Bに対応する社員IDを読み出し、所在記録データベース部44Bに所在記録を記録する。
さらに処理制御データベース部44Cを参照することにより、例えば、装置コントローラ13−1を介してライトである被制御装置12−1を所定時間所定の色で点灯させる。
Under such a configuration, in the in-
As a result, the
As a result, the
Further, by referring to the processing
次に通信制御装置8の具体的な動作を説明する。
図7は、通信制御装置の処理フローチャートである。
通信制御装置8の制御部30は、IDカード4の無線タグ20を待機モードから通常動作モードに移行させるウェイクアップタイミングであるか否かを判別する(ステップS11)。
このウェイクアップタイミングは、可変的に設定されるものであり、最後に通過ゲート2をIDカード4が通過してからの経過時間に応じて、徐々に長い時間に設定され、新たに通過ゲート2をIDカード4が通過すると、最も短い時間に再設定される。
ステップS11の判別において、未だウェイクアップタイミングではない場合には(ステップS11;No)、制御部30は待機状態となる。
Next, a specific operation of the communication control device 8 will be described.
FIG. 7 is a process flowchart of the communication control apparatus.
The
This wake-up timing is variably set, and is gradually set to a longer time according to the elapsed time since the
If the wake-up timing has not yet been reached in the determination in step S11 (step S11; No), the
ステップS11の判別において、ウェイクアップタイミングに至った場合には、通過ゲート2近傍に位置しているかもしれない不特定のIDカード4の無線タグ20に対し、ウェイクアップ信号を所定時間送信する。具体的には、ウェイクアップ信号として無変調搬送波を例えば、160ms送信する。
次に制御部30は、いずれかのIDカード4の無線タグ20から応答があったか否かを判別する(ステップS13)。
ステップS13の判別において、いずれのIDカード4の無線タグ20からも応答がなかった場合には、制御部30は、処理を再びステップS11に移行し、待機状態となる。
ステップS13の判別において、いずれかのIDカード4の無線タグ20から応答があった場合には、当該無線タグ20から送信された検出用ID22Bを読み出す読出処理を行う(ステップS14)。
If it is determined in step S11 that the wake-up timing is reached, a wake-up signal is transmitted for a predetermined time to the wireless tag 20 of the
Next, the
If there is no response from the wireless tag 20 of any
If there is a response from the wireless tag 20 of any
次に制御部30は、検出用ID22Bが読み出されたか否かを判別する(ステップS15)。
ステップS15の判別において、制御部30は、検出用ID22Bが読み出された場合には(ステップS15;Yes)、読み出した検出用ID22Bにタイムスタンプ付与部38によりタイムスタンプを付与し、装置ID付与部39により装置IDを付与して、ネットワークインタフェース部34を介して処理制御装置10に送信する検出用ID送信処理を行い(ステップS16)、処理をステップS14に移行する。
Next, the
In the determination of step S15, when the
ここで、検出用IDを受信した処理制御装置10の動作を説明する。
図8は、処理制御装置の処理フローチャートである。
処理制御装置10の制御部40は、ネットワークインタフェース部42を介して通信制御装置8から検出用ID、タイムスタンプ及び装置IDを受信すると(ステップS21)、データベースアクセス部46を介してデータベース部44の社員ID−検出用ID対応データベース部44Aを参照する(ステップS22)。
次に制御部40は、社員ID−検出用ID対応データベース部44Aに受信した検出用IDが存在するか否か、すなわち、当該検出用IDに一対一に対応する社員ID(任意ID)が存在するか否かを判別する(ステップS23)。
Here, the operation of the
FIG. 8 is a process flowchart of the process control apparatus.
When the
Next, the
ステップS23の判別において、社員ID−検出用ID対応データベース部44Aに受信した検出用IDが存在しない場合には(ステップS23;No)、制御部40は、受信したデータを破棄して処理を終了する(ステップS26)。
一方、ステップS23の判別において、社員ID−検出用ID対応データベース部44Aに受信した検出用IDが存在する場合には(ステップS23;Yes)、制御部40は、データベースアクセス部46を介してデータベース部44の所在記録データベース部44Bにアクセスし、当該検出用IDに相当する社員IDに対応する社員の所在記録データを更新する(ステップS24)。
具体的には、制御部40は、所在記録データベース部44Bの所在記録リストにタイムスタンプに対応する時刻、装置IDに対応する所在位置を記録することとなる。
If it is determined in step S23 that the received ID does not exist in the employee ID-detection ID
On the other hand, in the determination of step S23, when the received detection ID exists in the employee ID-detection ID
Specifically, the
このように、本実施形態の社内管理システム1によれば、処理制御装置10は、無線タグ20が送信する検出用IDを容易にノイズから分離した状態で把握できるので、任意に割り当てられる任意IDを特定する場合と比較して、通信状況が悪く、信号強度も低い場合であってもノイズから分離可能であり、ひいては、当該検出用IDに一対一に対応している任意IDを確実に特定することができる。
すなわち、通過ゲート2を通過した社員Xを容易に特定することができる。
Thus, according to the in-
That is, the employee X that has passed through the passing
次に制御部40は、被制御装置12−1〜12−6を制御する被制御装置制御処理を行う(ステップS25)。
Next, the
図9は、被制御装置制御処理の処理フローチャートである。
まず、制御部40は、社員IDを検索キーとして処理制御データベース部44Cを参照する(ステップS31)。
そして、制御部40は、社員IDに対応するIDデータ51が存在するか否かを判別する(ステップS32)。
ステップS32の判別において、対応するIDデータ51が存在しない場合には(ステップS32;No)、いずれの被制御装置12−1〜12−6も制御を行う必要がないので、処理を終了する。
ステップS32の判別において、対応するIDデータ51が存在する場合には(ステップS32;Yes)、制御部40は、当該IDデータ51に対応する対象日時データ52を参照し、現在日時(日付、曜日、時刻、時間帯など)が対象日時データ52に対応する日時(日付、曜日、時刻、時間帯など)に属するか否かを判別する(ステップS33)。
FIG. 9 is a process flowchart of the controlled apparatus control process.
First, the
And the
If it is determined in step S32 that the
If it is determined in step S32 that the
ステップS33の判別において、現在日時が対象日時データ52に対応する日時に属していない場合には(ステップS33;No)、いずれの被制御装置12−1〜12−6も制御を行う必要がないので、処理を終了する。
ステップS33の判別において、現在日時が対象日時データ52に対応する日時に属している場合には(ステップS33;Yes)、制御部40は、処理制御データベース部44Cを参照して当該IDデータ51に対応する検出ゲートデータ53を参照し、受信した装置IDが検出ゲートデータ53に対応するものであるか否かを判別する(ステップS34)。
If it is determined in step S33 that the current date / time does not belong to the date / time corresponding to the target date / time data 52 (step S33; No), it is not necessary to control any of the controlled devices 12-1 to 12-6. Therefore, the process ends.
If it is determined in step S33 that the current date / time belongs to the date / time corresponding to the target date / time data 52 (step S33; Yes), the
ステップS34の判別において、受信した装置IDが検出ゲートデータ53に対応するものではない場合には(ステップS34;No)、いずれの被制御装置12−1〜12−6も制御を行う必要がないので、処理を終了する。
ステップS34の判別において、受信した装置IDが検出ゲートデータ53に対応するものである場合には、被制御装置12−1〜12−6のいずれかを制御するために、当該IDデータ51に対応する対応処理データ54を参照して、被制御装置12−1〜12−6のいずれか一または複数を特定する装置コントローラIDデータ55および対応処理コマンド56を読み出し、装置コントローラIDデータ55に対応するいずれかの装置コントローラ13−1〜13−4に対して、対応処理コマンドデータ56に対応する処理コマンドを通信ネットワーク9を介して送出し、処理を行わせる。
If it is determined in step S34 that the received device ID does not correspond to the detection gate data 53 (step S34; No), it is not necessary to control any of the controlled devices 12-1 to 12-6. Therefore, the process ends.
If it is determined in step S34 that the received device ID corresponds to the
ここで、具体例を説明する。
まず、処理制御データベース部44Cに以下の(1)、(2)の二組のデータがある場合を想定する。以下の説明においては、各データについては、その内容をわかりやすく表現するものであり、実際のデータ内容を表すものではない。
(1)IDデータ51 =社員番号0011
対象日時データ52 =平日9時〜17時
検出ゲートデータ53=ループアンテナ6−2に対応する通過ゲート
対応処理データ54:
装置コントローラID=装置コントローラ13−2
対応処理コマンド =被制御装置12−1、緑色点灯30秒間
(2)IDデータ51 =社員番号0011
対象日時データ52 =平日9時〜17時以外
検出ゲートデータ53=ループアンテナ6−2に対応する通過ゲート
対応処理データ54:
装置コントローラID=装置コントローラ13−2、13−4
対応処理コマンド =被制御装置12−1、赤色点灯1分間
=被制御装置12−6、撮影
Here, a specific example will be described.
First, it is assumed that the processing
(1)
Target date /
Device controller ID = device controller 13-2
Corresponding processing command = controlled device 12-1, green lighting for 30 seconds (2)
Target date and
Device controller ID = device controller 13-2, 13-4
Corresponding processing command = controlled device 12-1 lit red for 1 minute
= Controlled device 12-6, shooting
上記例の場合、平日の9時〜17時の時間帯であれば、社員番号0011の社員が事務室OR内に入室すると、処理制御装置10の制御部40は、ループアンテナ6−2を介してその旨を検出し、処理制御データベース部44Cを参照して、装置コントローラ13−2を制御して、警備室SR内の被制御装置12−1であるライトが緑色で30秒間点灯されることとなる。
これに対して、休日の9時〜17時の時間帯であれば、社員番号0011の社員が事務室OR内に入室すると、処理制御装置10の制御部40は、ループアンテナ6−2を介してその旨を検出し、処理制御データベース部44Cを参照して、装置コントローラ13−2を制御して、警備室SR内の被制御装置12−1であるライトを赤色で1分間点灯するとともに、入室したことを記録するために、装置コントローラ13−4を制御して、通路1Aの角に設けられた被制御装置12−6であるビデオカメラを起動し、撮影を行うことになる。
以上の説明のように、同一の社員IDを検出した場合であっても、処理制御データベース部44Cの内容に応じて、被制御装置12−1〜12−6の制御を自在に行うことが可能となる。さらに制御内容を変更したい場合でも、処理制御データベース部44Cの内容を変更するだけで良いので、管理が容易である。
In the case of the above example, if the employee of employee number 0011 enters the office room OR in the time zone from 9:00 to 17:00 on weekdays, the
On the other hand, if the employee with the employee number 0011 enters the office OR in the time zone from 9:00 to 17:00 on holidays, the
As described above, even when the same employee ID is detected, the controlled devices 12-1 to 12-6 can be freely controlled according to the contents of the processing
ところで、以上のような柔軟な構成を採っているため、処理制御データベース部44Cを構成する複数のデータにおいて整合性をとらずに設定を行うことが可能である。
このような場合に備えて、本実施形態では、サーバ11に処理の整合性をとるための優先順位などを予め格納したデータベースを構築するようにしている。したがって、処理制御装置10は、自己が判断できる場合には自己が整合性を採って制御を行うとともに、その他の事項については、サーバ11の制御下で制御を行うこととなる。
具体的には、データベース部44Cに以下の(3)、(4)の二組のデータが設定されたような場合を想定する。
By the way, since the flexible configuration as described above is adopted, it is possible to set the plurality of data constituting the processing
In order to prepare for such a case, in the present embodiment, a database in which priorities for preserving processing consistency are stored in the server 11 in advance is constructed. Therefore, when the
Specifically, it is assumed that the following two sets of data (3) and (4) are set in the
(3)IDデータ51 =社員番号0011
対象日時データ52 =平日9時〜17時以外
検出ゲートデータ53=ループアンテナ6−2に対応する通過ゲート
対応処理データ54:
装置コントローラID=装置コントローラ13−2
対応処理コマンド =被制御装置12−1、赤色点灯1分間
(4)IDデータ51 =社員番号0141
対象日時データ52 =平日9時〜17時以外
検出ゲートデータ53=ループアンテナ6−2に対応する通過ゲート
対応処理データ54:
装置コントローラID=装置コントローラ13−2
対応処理コマンド =被制御装置12−1、緑色点灯30秒間
(3)
Target date and
Device controller ID = device controller 13-2
Corresponding processing command = controlled device 12-1, red lighting for 1 minute (4)
Target date and
Device controller ID = device controller 13-2
Corresponding processing command = controlled device 12-1,
この場合に、被制御装置12−1であるライトの制御は、実際には、点灯制御コマンドと消灯制御コマンドの一組のコマンドにより行われている。
したがって、例えば、社員番号0011の社員が休日の14時00分00秒にループアンテナ6−2に対応する通過ゲート2を通過し、社員番号0141の社員が14時00分10秒にループアンテナ6−2に対応する通過ゲート2を通過したとすると、14時00分00秒に被制御装置12−1であるライトは赤色に点灯し、14時00分10秒に緑色に点灯して、14時00分40秒には消灯してしまうこととなる。
In this case, the control of the light which is the controlled device 12-1 is actually performed by a set of commands of a lighting control command and a lighting control command.
Therefore, for example, the employee with the employee number 0011 passes through the passing
したがって、警備室SRにおいて、社員番号0011の社員については、ほとんど確認できない状態となる。
そこで、このような場合には、処理制御装置10は、例えば、14時00分10秒から14時00分40秒の間は、2秒ごとに緑色点灯と、赤色点灯とを繰り返すように処理コマンドを送出する。
この結果、14時00分00秒から14時00分10秒までは、被制御装置12−1であるライトは赤色に点灯し、14時00分10秒から14時00分40秒の間は、2秒ごとに緑色点灯と、赤色点灯とを繰り返し、14時00分40秒から14時01分00秒までは、緑色に点灯することとなる。
Therefore, in the security room SR, the employee with the employee number 0011 is almost unconfirmed.
Therefore, in such a case, for example, the
As a result, from 14:00:10 to 14:00:10, the light that is the controlled device 12-1 is lit red, and from 14:00:10 to 14:00:40 Green lighting and red lighting are repeated every 2 seconds, and it lights in green from 14:00:40 to 14:01:00.
したがって、二人の社員について警備室SR内で確認することが可能となる。
同様にして、いずれかの社員の存在を検出している場合には、被制御装置であるライトを点灯させておくような場合には、最初に社員の存在を検出して点灯制御コマンドを送出してから、社員の存在が検出されなくなるまでは、処理制御装置10は、消灯制御コマンドを対応する装置コントローラに送出しないようにすればよい。
以上の説明は、処理制御装置10が処理制御データベース部44Cを実際に参照するまで不整合の有無を判別することができない場合であるが、処理制御データベース部44Cを構築した時点(更新した時点)で定常的な不整合については、検出しておくことが望ましい。
Therefore, it is possible to confirm two employees in the security room SR.
Similarly, when the presence of any employee is detected, if the light that is the controlled device is turned on, the presence of the employee is first detected and a lighting control command is sent. After that, until the presence of the employee is no longer detected, the
The above description is a case where it is not possible to determine whether or not there is inconsistency until the
本実施形態の社内管理システム1によれば、処理制御装置10は、受信データに基づいて検出された検出用ID22Bが、社員ID−検出用IDデータベース部44Aに登録されているか否かに基づいて無線タグ20の社員IDであるか否かを判断するため、不正な無線タグや既に失効した無線タグの通過や、ノイズの受信により検出された社員IDを簡単に除外することができる。さらに、このような場合に、社内管理システム1に被制御装置として、警報報知用のスピーカ装置や表示装置を備え、その旨を処理制御装置10および装置コントローラを介して報知するように構成することも可能である。
According to the in-
上述した実施形態は、あくまでも本発明の一態様を示すものであり、本発明の範囲内で任意に変形および応用が可能である。
例えば、上述した実施形態では、処理制御装置10が対応関係記憶部を構成する社員ID−検出用ID対応データベースを保有していたが、各通信制御装置8が対応関係記憶部を備え、処理制御装置10には、実際に存在する検出用IDが検出された場合にだけ、検出用IDおよび対応する情報(タイムスタンプ、装置IDなど)送信するように構成することも可能である。
また、上述した実施形態では、本発明を社内管理システム1に適用した場合を例示したが、これに限らず、ビルの出入口に設けてビル内のテナント毎にビル付帯設備である被制御装置としての空調装置の制御(運転、停止など)や、照明装置の制御や、エレベータの制御を行うように構成することも可能である。
また、物品の通過ゲートの通過を検知するようなシステムに応用し、物品の種類毎にIDを割り当て、物品の種類毎に用いる製造装置あるいは加工装置(被制御装置)を使い分けて、多種多様な製品を同一行程で製造するように構成することも可能である。
The above-described embodiments merely show one aspect of the present invention, and can be arbitrarily modified and applied within the scope of the present invention.
For example, in the above-described embodiment, the
Moreover, although the case where this invention was applied to the in-
In addition, it is applied to a system that detects the passage of an article through a passage gate, an ID is assigned to each article type, and a manufacturing apparatus or a processing apparatus (controlled apparatus) used for each article type is selectively used. It is also possible to configure the product to be manufactured in the same process.
1…社内管理システム(処理制御システム)、1A…通路、2…通過ゲート、4…IDカード、6−1〜6−3…ループアンテナ、8−1〜8−3…通信制御装置、9…通信ネットワーク、10…処理制御装置、11…サーバ、12−1〜12−5…被制御装置(ライト)、12−6…被制御装置(ビデオカメラ)、13−1〜13−4…装置コントローラ、20…無線タグ、22A…社員ID、22B…検出用ID、44…データベース部、44A…社員ID−検出用ID対応データベース、44B…所在記録データベース、44C…処理制御データベース部(処理情報記憶部)、X…社員。
DESCRIPTION OF
Claims (8)
IDが割り当てられ、前記通過ゲートを通過する通過物に備えられる無線タグと、
前記IDと、所定の条件に基づいて動的に前記IDに割り振られるとともに、通信ネットワークを介して接続された被制御装置および当該被制御装置に行わせるべき処理と、を予め対応づけた処理情報記憶部を有し、前記ループアンテナを介して前記無線タグから電波を受信し、当該無線タグに割り当てられたIDを特定し、前記処理情報記憶部を参照して、特定した前記IDに対応する処理を前記通信ネットワークを介して対応する前記被制御装置に行わせる処理制御装置と、
を備えたことを特徴とする処理制御システム。 A loop antenna disposed at each of a plurality of passage gates;
A wireless tag provided with a passing object that is assigned an ID and passes through the passing gate;
Process information in which the ID is dynamically allocated to the ID based on a predetermined condition and the controlled device connected via the communication network and the process to be performed by the controlled device are associated in advance. A storage unit that receives radio waves from the wireless tag via the loop antenna, identifies an ID assigned to the wireless tag, and refers to the processing information storage unit to correspond to the identified ID A process control device that causes the corresponding controlled device to perform processing via the communication network;
A processing control system comprising:
前記所定の条件は、特定の通過ゲートに配置されたループアンテナを介して特定の前記IDが割り当てられた前記無線タグから電波を受信した場合であることを特徴とする処理制御システム。 The processing control system according to claim 1,
The processing control system according to claim 1, wherein the predetermined condition is a case where a radio wave is received from the wireless tag to which the specific ID is assigned via a loop antenna arranged at a specific passing gate.
前記所定の条件は、前記通過ゲートを通過した日付、曜日、時間帯あるいは時刻のいずれかであることを特徴とする処理制御システム。 In the processing control system according to claim 1 or 2,
The processing control system according to claim 1, wherein the predetermined condition is any one of a date, a day of the week, a time zone, and a time of passing through the passage gate.
前記処理制御装置は、同一の前記被制御装置に対して、複数の前記IDに対応する複数の処理を行わせることとなった場合に、当該複数の処理の整合性をとるべく予め定めた手順にしたがって対応する前記被制御装置に処理を行わせることを特徴とする処理制御システム。 In the processing control system according to any one of claims 1 to 3,
The process control device, when the same controlled device is caused to perform a plurality of processes corresponding to a plurality of the IDs, a predetermined procedure for ensuring the consistency of the plurality of processes A processing control system that causes the corresponding controlled device to perform processing according to:
前記無線タグには、送信時に時間軸方向に冗長性を持つようにビットを配置したビット列で構成され、前記IDに一対一に対応して割り当てられた検出用IDが書き込まれており、
前記処理制御部は、予め前記IDと前記検出用IDとの対応関係を記憶する対応関係記憶部を有し、前記通過ゲートを通過する前記無線タグから、前記ループアンテナを介して受信した前記検出用IDに基づき、前記対応関係記憶部を参照して前記IDを特定することを特徴とする処理制御システム。 The processing control system according to any one of claims 1 to 4,
The wireless tag is composed of a bit string in which bits are arranged to have redundancy in the time axis direction at the time of transmission, and a detection ID assigned in a one-to-one correspondence with the ID is written.
The processing control unit has a correspondence storage unit that stores a correspondence relationship between the ID and the detection ID in advance, and the detection received from the wireless tag passing through the passage gate via the loop antenna. A processing control system characterized in that the ID is specified by referring to the correspondence storage unit based on a business ID.
前記IDと、所定の条件に基づいて動的に前記IDに割り振られるとともに、通信ネットワークを介して接続された被制御装置および当該被制御装置に行わせるべき処理と、を予め対応づけた処理情報記憶部を有し、前記ループアンテナを介して前記無線タグから電波を受信し、当該無線タグに割り当てられたIDを特定し、前記処理情報記憶部を参照して、特定した前記IDに対応する処理を通信ネットワークを介して対応する前記被制御装置に行わせることを特徴とする処理制御装置。 A radio wave including information related to the ID transmitted from a wireless tag to which an ID is assigned, which is provided in a passing object that passes through the passing gate, is received via a loop antenna disposed in the passing gate, and a communication network is provided. A process control device for controlling a controlled device connected via
Process information in which the ID is dynamically allocated to the ID based on a predetermined condition and the controlled device connected via the communication network and the process to be performed by the controlled device are associated in advance. A storage unit that receives radio waves from the wireless tag via the loop antenna, identifies an ID assigned to the wireless tag, and refers to the processing information storage unit to correspond to the identified ID A processing control apparatus which causes the corresponding controlled apparatus to perform processing via a communication network.
前記ループアンテナを介して前記無線タグから電波を受信する受信過程と、
当該無線タグに割り当てられたIDを特定するID特定過程と、
前記処理情報記憶部を参照して、特定した前記IDに対応する処理を前記通信ネットワークを介して対応する前記被制御装置に行わせる処理制御過程と、
を備えたことを特徴とする処理制御装置の制御方法。 A radio wave including information related to the ID transmitted from a radio tag assigned to an ID, which is provided in a passing object that passes through the passing gate, is received via a loop antenna disposed in the passing gate, and the ID And a process information storage unit that is preliminarily associated with a controlled device that is dynamically allocated to the ID based on a predetermined condition and that is to be performed by the controlled device connected via a communication network And a control method of a processing control device for controlling a controlled device connected via a communication network,
A receiving process of receiving radio waves from the wireless tag via the loop antenna;
An ID identifying process for identifying an ID assigned to the wireless tag;
A process control step of referring to the process information storage unit and causing the corresponding controlled device to perform a process corresponding to the identified ID via the communication network;
A method for controlling a processing control apparatus comprising:
前記ループアンテナを介して前記無線タグから電波を受信させ受信機能と、
当該無線タグに割り当てられたIDを特定させるID特定機能と、
前記処理情報記憶部を参照させて、特定された前記IDに対応する処理を前記通信ネットワークを介して対応する前記被制御装置に行わせる処理制御機能と、
を前記コンピュータに実現させることを特徴とする制御プログラム。 A radio wave including information related to the ID transmitted from a radio tag assigned to an ID, which is provided in a passing object that passes through the passing gate, is received via a loop antenna disposed in the passing gate, and the ID And a process information storage unit that is preliminarily associated with a controlled device that is dynamically allocated to the ID based on a predetermined condition and that is to be performed by the controlled device connected via a communication network A control program for controlling a processing control device for controlling a controlled device connected via a communication network by a computer,
A function of receiving radio waves from the wireless tag via the loop antenna; and
An ID specifying function for specifying an ID assigned to the wireless tag;
A process control function that refers to the process information storage unit and causes the corresponding controlled device to perform a process corresponding to the identified ID via the communication network;
Is realized by the computer.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008108533A JP2009259068A (en) | 2008-04-18 | 2008-04-18 | Processing control system, processing control device, control method for processing control device, and control program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008108533A JP2009259068A (en) | 2008-04-18 | 2008-04-18 | Processing control system, processing control device, control method for processing control device, and control program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2009259068A true JP2009259068A (en) | 2009-11-05 |
Family
ID=41386395
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008108533A Withdrawn JP2009259068A (en) | 2008-04-18 | 2008-04-18 | Processing control system, processing control device, control method for processing control device, and control program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2009259068A (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07106976A (en) * | 1993-10-06 | 1995-04-21 | Matsushita Electric Ind Co Ltd | Code conversion method, code transmission device, and magnetic recording / reproducing device |
| JP2006152604A (en) * | 2004-11-26 | 2006-06-15 | Hitachi Information Technology Co Ltd | Entrance / exit control device |
| JP2008014001A (en) * | 2006-07-05 | 2008-01-24 | Omron Corp | Gate system |
| JP2008033700A (en) * | 2006-07-31 | 2008-02-14 | Hitachi Ltd | Automatic ticket gate method and system |
| JP2008040631A (en) * | 2006-08-03 | 2008-02-21 | Chugoku Electric Power Co Inc:The | User management system |
-
2008
- 2008-04-18 JP JP2008108533A patent/JP2009259068A/en not_active Withdrawn
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07106976A (en) * | 1993-10-06 | 1995-04-21 | Matsushita Electric Ind Co Ltd | Code conversion method, code transmission device, and magnetic recording / reproducing device |
| JP2006152604A (en) * | 2004-11-26 | 2006-06-15 | Hitachi Information Technology Co Ltd | Entrance / exit control device |
| JP2008014001A (en) * | 2006-07-05 | 2008-01-24 | Omron Corp | Gate system |
| JP2008033700A (en) * | 2006-07-31 | 2008-02-14 | Hitachi Ltd | Automatic ticket gate method and system |
| JP2008040631A (en) * | 2006-08-03 | 2008-02-21 | Chugoku Electric Power Co Inc:The | User management system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10542404B2 (en) | Hospitality systems | |
| US9661488B2 (en) | Methods and apparatus for identifying and categorizing distributed devices | |
| US9560723B2 (en) | Systems and methods for self commissioning and locating lighting system | |
| US11950325B2 (en) | Gateway with backup power and communications system | |
| US20170105129A1 (en) | Provisioning and commissioning retrofitted devices | |
| US20110025469A1 (en) | Method of commissioning a device arrangement | |
| US20120299728A1 (en) | Occupancy Sensor with Stored Occupancy Schedule | |
| US20150198938A1 (en) | Systems, devices, methods and graphical user interface for configuring a building automation system | |
| JP6171512B2 (en) | Lighting device and position information management system | |
| US9301090B2 (en) | Light device, communication unit and positional information management system | |
| EP3804470B1 (en) | System, method and devices for implementing a factory reset of a luminaire | |
| Sinopoli | Advanced technology for smart buildings | |
| US20130329423A1 (en) | Lighting fixture and positional information management system | |
| US8948886B2 (en) | LED lighting system and controlling method using the same | |
| CN108255067A (en) | A kind of cloud computing house control system based on wireless sensor network | |
| US20130316729A1 (en) | Position information management system, position information management method, and management server | |
| Al Shimmary et al. | Designing smart University using RFID and WSN | |
| JP6111756B2 (en) | Wireless terminal and position management system | |
| JP2009259066A (en) | Passage detection system, passage detection device, control method for passage detection device, and control program | |
| JP2009259068A (en) | Processing control system, processing control device, control method for processing control device, and control program | |
| KR101047307B1 (en) | Deviation information providing system using energy-saving street lamps and its deviation information providing method | |
| JP2010033134A (en) | Server device, wireless tag, and control method and control program for server device | |
| US20190302717A1 (en) | Integrated Building Management Sensor System | |
| JP2010026972A (en) | Wireless tag communication system, wireless tag, and control method and program for wireless tag | |
| JP2009259067A (en) | Passage detection system, passage detection device, control method for passage detection device, and control program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110303 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20110303 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120906 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120918 |
|
| A761 | Written withdrawal of application |
Free format text: JAPANESE INTERMEDIATE CODE: A761 Effective date: 20121108 |