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

JP7808263B2 - Security system design device, security system design method, and security system design program - Google Patents

Security system design device, security system design method, and security system design program

Info

Publication number
JP7808263B2
JP7808263B2 JP2022103112A JP2022103112A JP7808263B2 JP 7808263 B2 JP7808263 B2 JP 7808263B2 JP 2022103112 A JP2022103112 A JP 2022103112A JP 2022103112 A JP2022103112 A JP 2022103112A JP 7808263 B2 JP7808263 B2 JP 7808263B2
Authority
JP
Japan
Prior art keywords
node
security
nodes
list
edge
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2022103112A
Other languages
Japanese (ja)
Other versions
JP2024003821A (en
Inventor
孝裕 大門
Original Assignee
サクサ株式会社
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 サクサ株式会社 filed Critical サクサ株式会社
Priority to JP2022103112A priority Critical patent/JP7808263B2/en
Publication of JP2024003821A publication Critical patent/JP2024003821A/en
Application granted granted Critical
Publication of JP7808263B2 publication Critical patent/JP7808263B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

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

Description

この発明は、例えば、オフィスビルや店舗などの警備対象施設に対して、パッシブセンサやマグネットスイッチといった警備用機械を用いて構成する警備システム(機械警備システム)を設計する場合に利用する装置、方法、プログラムに関する。 This invention relates to devices, methods, and programs used when designing security systems (mechanical security systems) that use security devices such as passive sensors and magnetic switches for facilities to be secured, such as office buildings and stores.

オフィスビルや店舗などの施設においては、夜間や休日などの無人となる時間帯において、人手に頼ることなく不審者の侵入などから守るため、パッシブセンサやマグネットスイッチを用いた警備システムを設置することが行われている。パッシブセンサ(受動型センサ)は、人体表面から放出する赤外線を受光し、人の侵入を検出するものであり、人感センサなども呼ばれる。マグネットスイッチは、窓やドアの可動部にマグネットを、框(かまち)部にスイッチを取り付け、窓やドアが開いたことを検出する。警備システムは、警備対象施設の各所に配置したパッシブセンサやマグネットスイッチを警備装置本体に接続し、パッシブセンサやマグネットスイッチを通じて侵入者の発生を検出した場合に、警報音を放音したり、警備会社に通報したりする。 In office buildings, stores, and other facilities, security systems using passive sensors and magnetic switches are being installed to protect against intrusions by suspicious individuals without relying on human intervention during unattended times such as at night or on holidays. Passive sensors detect intrusions by receiving infrared light emitted from the surface of the human body, and are also called motion sensors. Magnetic switches attach a magnet to the movable part of a window or door and a switch to the frame, detecting when the window or door is opened. Security systems connect passive sensors and magnetic switches placed in various locations throughout the facility to the security device itself, and when an intruder is detected through the passive sensor or magnetic switch, an alarm is sounded or a security company is notified.

警備対象施設に警備システムを構築する際には、警備対象施設の間取り、ユーザ(施主)の予算等を考慮して、何処に、どのようなセンサ等の警備用機械を設置するのかを、適切に決める必要がある。従来は、熟練の技術者が、警備対象施設の間取りや予算等を考慮して、充分な警備効果が得られるように、警備用機械の配置場所や、配置する警備用機械の種類を決めている。しかし、適切な警備システムの構築には、どうしても熟練の技術者の経験や知識が必要になってしまう。 When building a security system for a facility to be secured, it is necessary to appropriately decide where and what kind of sensors and other security equipment to install, taking into consideration the layout of the facility to be secured and the user's (client's) budget. Traditionally, experienced engineers would take into consideration the layout and budget of the facility to be secured and decide where and what type of security equipment to install to ensure sufficient security. However, building an appropriate security system inevitably requires the experience and knowledge of experienced engineers.

このため、後に記す特許文献1に開示されているように、熟練者でなくとも、機械警備システムの構築のための警備診断情報を容易に得ることができるようにする、警備診断方法及び装置に関する発明がなされている。特許文献1に開示された発明の場合、施設データ、警備機器データ、及び警戒対象データを入力し記憶しておくための記憶部を備える。行動軌跡データ作成手段が、施設データと警戒対象データとに基づき、施設内に侵入者があった場合の侵入者の行動をシミュレーションして侵入者の行動軌跡データを作成する。設置データ作成手段が、作成された行動軌跡データと警備機器データとから施設内に設置すべき警備機器の配置データを作成する。という構成を備えるものである。 For this reason, as disclosed in Patent Document 1 (described below), an invention has been made relating to a security diagnosis method and device that allows even non-experts to easily obtain security diagnosis information for building a mechanical security system. The invention disclosed in Patent Document 1 includes a memory unit for inputting and storing facility data, security device data, and surveillance target data. A behavioral trajectory data creation means creates behavioral trajectory data for the intruder by simulating the behavior of the intruder if he or she enters the facility based on the facility data and surveillance target data. An installation data creation means creates placement data for the security devices to be installed within the facility based on the created behavioral trajectory data and security device data. The invention has the following configuration.

特開平7-334779号公報Japanese Patent Application Publication No. 7-334779

特許文献1に開示された発明の場合、施設データと警戒対象データとに基づき、施設内に侵入者があった場合の侵入者の行動をシミュレーションして侵入者の行動軌跡データを作成している。しかし、どのようにシミュレーションを行っているのか、シミュレーションの具体的な方法まで開示されていない。また、作成された行動軌跡データと警備機器データとから施設内に設置すべき警備機器の配置データを作成しているが、配置データを作成するための具体的なアルゴリズムが開示されていない。侵入者の行動のシミュレーション方法や警備機器の配置データを作成するアルゴリズムが、熟練者でなければできない部分である。これらの部分について明確かつ詳細な開示の無い特許文献1に開示の発明では、非熟練者が、警備対象施設に応じて適切な警備システムを構築することはできない。 In the case of the invention disclosed in Patent Document 1, if an intruder enters a facility, the intruder's behavior is simulated based on facility data and security target data, and intruder behavior trajectory data is created. However, the specific method of simulation is not disclosed. Furthermore, while location data for security devices to be installed within the facility is created from the created behavior trajectory data and security device data, the specific algorithm for creating the location data is not disclosed. The method of simulating intruder behavior and the algorithm for creating security device location data are areas that only an expert can handle. The invention disclosed in Patent Document 1 does not clearly and in detail disclose these aspects, and therefore an unskilled person cannot build an appropriate security system for the facility to be guarded.

以上のことに鑑み、警備対象施設に警備システムを構築する場合に、熟練した技術者でなくても、充分に警備効果が得られる適切な警備システムを設計できるようにすることを目的とする。 In light of the above, the objective of this project is to enable even non-expert engineers to design an appropriate security system that provides sufficient security effectiveness when building a security system for a facility to be secured.

上記課題を解決するため、請求項1に記載の発明の警備システム設計装置は、
警備対象施設の間取りデータの入力を受け付ける受付手段と、
指示入力に応じて、前記間取りデータに対して、ターゲット位置を設定する設定手段と、
前記間取りデータに基づいて、前記ターゲット位置をターゲットノードとし、前記警備対象施設の内外のエリアをノードとして、前記ノードごとに必要情報を対応付けたノードリストを作成するノードリスト変換手段と、
前記間取りデータと前記ノードリストとに基づいて、隣接するノード間に人の行き来を可能にする手段が設けられている場合に、当該手段をエッジとして、前記エッジごとに必要情報と隣接ノードとを対応付けたエッジリストを作成するエッジリスト変換手段と、
前記ノードリストと前記エッジリストとに基づいて、ターゲットノードからのグラフデータを生成する生成手段と、
前記グラフデータに対して、所定の基準に従って、配置する警備用機械の種類と配置位置とを設定する配置処理手段と、
前記警備用機械に対して予め決められたスコアに基づいて、前記ターゲットノードから各末端のノードに至るまでに設定された前記警備用機械のスコアの合計値を求める評価手段と、
前記評価手段により求められた前記合計値を含む評価結果を出力する出力手段と
を備えることを特徴とする。
In order to solve the above problem, the security system design device of the invention described in claim 1 comprises:
a receiving means for receiving input of floor plan data of a facility to be secured;
a setting means for setting a target position for the floor plan data in response to an instruction input;
a node list conversion means for creating a node list based on the floor plan data, in which the target location is defined as a target node, areas inside and outside the facility to be guarded are defined as nodes, and necessary information is associated with each of the nodes;
an edge list conversion means for creating an edge list in which, when a means for enabling people to move between adjacent nodes is provided based on the floor plan data and the node list, the means is used as an edge and necessary information is associated with adjacent nodes for each edge;
a generating means for generating graph data from a target node based on the node list and the edge list;
a placement processing means for setting the types and locations of security machines to be placed in accordance with predetermined criteria for the graph data;
evaluation means for calculating a total score of the security machines set from the target node to each terminal node based on a predetermined score for the security machine;
and an output means for outputting an evaluation result including the total value calculated by the evaluation means.

請求項1に記載の警備システム設計装置によれば、受付手段を通じて受け付けられた間取りデータに対して、設定手段によりターゲット位置が設定される。ノードリスト変換手段により、間取りデータに基づき、警備対象施設の内外にノードが特定されて、ノードリストが作成される。エッジリスト変換手段により、間取りデータとノードリストに基づき、エッジが特定され、エッジリストが作成される。生成手段により、ノードリストとエッジリストに基づき、グラフデータが作成される。配置処理手段により、グラフデータに対して、配置する警備用機器の種類と配置位置とが設定される。評価手段により、ターゲットノードから各末端のノードに至るまでに設定された警備用機械のスコアの合計値が求められ、この合計値を含む評価結果が出力手段を通じて出力される。 According to the security system design device described in claim 1, the setting means sets a target position for floor plan data received through the receiving means. The node list conversion means identifies nodes inside and outside the facility to be guarded based on the floor plan data and creates a node list. The edge list conversion means identifies edges based on the floor plan data and node list and creates an edge list. The generation means creates graph data based on the node list and edge list. The placement processing means sets the type and placement location of security equipment to be placed for the graph data. The evaluation means calculates the total score of the security equipment set from the target node to each terminal node, and the evaluation result including this total score is output through the output means.

この発明によれば、熟練した技術者でなくても、警備対象施設に応じて、充分に警備効果が得られる適切な警備システムを設計できる。 This invention allows even non-expert engineers to design an appropriate security system that provides sufficient security effectiveness for the facility being guarded.

実施の形態の警備システム設計装置の構成例を説明するためのブロック図である。1 is a block diagram illustrating a configuration example of a security system design device according to an embodiment. 間取り図の例を説明するための図である。FIG. 1 is a diagram for explaining an example of a floor plan. 警備対象施設に対して特定されるノードとエッジについて説明するための図である。FIG. 10 is a diagram for explaining nodes and edges identified for a security target facility. ノードリストの例とエッジリストの例について説明するための図である。10A and 10B are diagrams illustrating an example of a node list and an example of an edge list. 基本グラフデータの例について説明するための図である。FIG. 10 is a diagram illustrating an example of basic graph data. 基本グラフデータから作成されるグラフイメージを示す図である。FIG. 10 is a diagram showing an image of a graph created from basic graph data. センサ配置グラフデータの例について説明するための図である。FIG. 10 is a diagram for explaining an example of sensor arrangement graph data. 警備用機械設置基準リストの例を説明するための図である。FIG. 10 is a diagram for explaining an example of a security machine installation criteria list. センサデータの例について説明するための図である。FIG. 10 is a diagram illustrating an example of sensor data. 評価グラフデータの例について説明するための図である。FIG. 10 is a diagram for explaining an example of evaluation graph data. 評価グラフデータから作成されるグラフイメージを示す図である。FIG. 10 is a diagram showing a graph image created from evaluation graph data. 評価グラフデータの変更について説明するための図である。FIG. 10 is a diagram for explaining a change in evaluation graph data. 変更後の評価グラフデータに応じた警備対象施設に対する警備用機械であるパッシブセンサやマグネットスイッチの配置の状況を説明するための図である。10 is a diagram for explaining the placement of passive sensors and magnetic switches, which are security devices, at a facility to be guarded according to the evaluation graph data after the change. FIG. 実施の形態の警備システム設計装置で行われる処理を説明するためのフローチャートである。10 is a flowchart illustrating processing performed by the security system design device according to the embodiment.

以下、図を参照しながら、この発明による装置、方法、プログラムの実施の形態について説明する。この発明は、オフィス、店舗、学校、工場、一般住宅といった種々の施設を警備対象施設として警備システムを設計する場合に用いることができるものである。しかし、以下に説明する実施の形態においては、説明を簡単にするため、オフィスを警備対象施設として警備システムを設計する場合を例にして説明する。 Embodiments of the device, method, and program according to the present invention will be described below with reference to the figures. This invention can be used when designing a security system for various facilities such as offices, stores, schools, factories, and private homes. However, for simplicity, the following embodiments will use an example in which a security system is designed for an office as the facility to be secured.

[警備システム設計装置1の構成例]
図1は、実施の形態の警備システム設計装置(以下、設計装置と略称する。)1の構成例を説明するためのブロック図である。接続端101Tは、IP網への接続端部を構成する。通信I/F(Inter Face)101は、IP網を通じて自機宛てに送信されてきたデータを自機において処理可能な形式のデータに変換して取り込む処理を行う。また、通信I/F101は、自機から送信するデータを送信する形式のデータに変換し、IP網を通じて目的とする相手先に送信する処理を行う。従って、IP網に接続されたサーバ装置等との通信は、接続端101T及び通信I/F101とを通じて行うことになる。なお、IP網は、インターネット・プロトコル・スイート技術を利用して相互接続されたコンピュータネットワークを意味し、いわゆる「インターネット」と等価のものである。
[Configuration example of security system design device 1]
FIG. 1 is a block diagram illustrating an example configuration of a security system design device (hereinafter referred to as the design device) 1 according to an embodiment. A connection terminal 101T constitutes a connection terminal to an IP network. A communication I/F (Interface) 101 converts data sent to the device via the IP network into a format that can be processed by the device and imports the data. The communication I/F 101 also converts data to be sent from the device into a format that can be sent, and transmits the data to the intended recipient via the IP network. Therefore, communication with a server device or the like connected to the IP network is performed via the connection terminal 101T and the communication I/F 101. The IP network refers to a computer network interconnected using Internet Protocol Suite technology, and is equivalent to the so-called "Internet."

制御部102は、図示しないが、CPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)、不揮発性メモリがバスを介して接続されて構成されたマイクロプロセッサであり、設計装置1の各部を制御する機能を実現する。記憶装置103は、例えば、SSD(Solid State Drive)等の記録媒体とそのドライバとからなる装置部であり、種々のデータの記録媒体への記録、記録媒体に記録されたデータの読み出し、変更、削除等を行う。記憶装置103は、必要となるデータやプログラムを記憶保持する他、種々の処理において生じる中間データを一時記憶する作業領域としても用いられる。この実施の形態において、記憶装置103には、後述するパラメータリスト、警備用機械設置基準リスト、センサデータといった情報が予め記憶保持されている。 The control unit 102, although not shown, is a microprocessor configured by connecting a CPU (Central Processing Unit), ROM (Read Only Memory), RAM (Random Access Memory), and non-volatile memory via a bus, and realizes the function of controlling each part of the design device 1. The storage device 103 is a device unit consisting of a recording medium such as an SSD (Solid State Drive) and its driver, and records various data to the recording medium, and reads, modifies, and deletes data recorded on the recording medium. In addition to storing and retaining necessary data and programs, the storage device 103 is also used as a working area for temporarily storing intermediate data generated in various processes. In this embodiment, the storage device 103 pre-stores information such as a parameter list, a security machine installation standards list, and sensor data, which will be described later.

操作部104は、使用者による操作入力を受け付けて、電気信号に変換し、これを制御部102に供給するものであり、具体的には、キーボードやマウス(ポインティングデバイス)などからなる部分である。これにより、制御部102は、操作部104を通じて受け付けた使用者からの操作入力に応じて、各部を制御し、使用者が目的とする処理を実行できる。接続端105Tは、外部機器との接続端部を構成し、外部I/F(inter face)105は、接続端105Tに接続された外部機器との間でデータの送受を可能する。この実施の形態においては、図1に示すように、接続端105T及び外部I/F105を通じて、イメージリーダ2が接続されており、イメージリーダ2を通じてイメージデータ(画像データ)の取り込みができるようにされている。なお、例えばプリンタなどの外部機器についても、図示しない接続端及び外部I/Fを通じて、設計装置1に対して接続可能である。 The operation unit 104 accepts user input, converts it into electrical signals, and supplies them to the control unit 102. Specifically, it consists of a keyboard, mouse (pointing device), and other components. This allows the control unit 102 to control each component in response to the user's input received through the operation unit 104, thereby executing the desired processing. The connection terminal 105T constitutes a connection terminal for connecting to external devices, and the external I/F (interface) 105 enables data transmission and reception between the external device connected to the connection terminal 105T. In this embodiment, as shown in FIG. 1, an image reader 2 is connected via the connection terminal 105T and the external I/F 105, allowing image data (image data) to be imported via the image reader 2. External devices, such as a printer, can also be connected to the design device 1 via a connection terminal and external I/F (not shown).

ディスプレイコントローラ106は、制御部102の制御の下、ディスプレイ107への種々の表示情報を表示する処理を行う。ディスプレイ107は、例えば、LCD(Liquid Crystal Display)や有機ELディスプレイなどの表示素子であり、画面サイズが例えば14インチから21インチ程度の大きさの表示画面を備える。ディスプレイ107は、ディスプレイコントローラ106の制御に応じて、種々の表示情報を表示画面に表示する。ファイル111~ファイル115のそれぞれは、種々のデータを記憶保持する記憶部であり、SSDなどの1つの記憶装置の記憶媒体に記憶領域を変えて形成されたり、それぞれが異なる記憶装置の記録媒体に形成されたりする。あるいは、ファイル111~ファイル115が、複数の記憶装置の記録媒体に分散して形成される場合もある。 Under the control of the control unit 102, the display controller 106 performs processing to display various display information on the display 107. The display 107 is a display element such as an LCD (Liquid Crystal Display) or an organic EL display, and has a display screen with a screen size of, for example, approximately 14 to 21 inches. The display 107 displays various display information on the display screen in accordance with the control of the display controller 106. Each of the files 111 to 115 is a storage unit that stores and holds various data, and may be formed in different storage areas on the storage medium of a single storage device, such as an SSD, or may each be formed on the recording medium of a different storage device. Alternatively, the files 111 to 115 may be formed distributed across the recording media of multiple storage devices.

間取りデータファイル111は、警備対象施設の間取り図を形成する間取りデータを記憶保持する。入力リストファイル112は、間取りデータ等に基づいて形成されるノードリストとエッジリストを記憶保持する。なお、詳しくは後述するが、ノードは、警備対象施設の内側の壁によって区切られたエリアである部屋と、警備対象施設の内側の当該エリア(部屋)に隣接し、当該エリアとエッジにより接続された警備対象施設の外側のエリア(屋外のエリア)とである。また、エッジは、エリア同士のつなぎ目を意味し、具体的には、ノードとノードとを接続するドアと窓を意味する。 The floor plan data file 111 stores and holds floor plan data that forms the floor plan of the security facility. The input list file 112 stores and holds node lists and edge lists that are formed based on the floor plan data, etc. As will be described in more detail below, nodes are rooms, which are areas separated by walls inside the security facility, and areas (outdoor areas) outside the security facility that are adjacent to these areas (rooms) inside the security facility and connected to these areas by edges. Edges refer to the connections between areas, and more specifically, to the doors and windows that connect nodes to each other.

基本グラフデータファイル113は、入力リストファイル112のノードリストやエッジリストに基づいて形成される基本グラフデータを記憶保持する。基本グラフデータは、警備対象施設における侵入者の移動経路を示す情報となる。センサ配置グラフデータファイル114は、基本グラフデータファイル113等に基づいて形成されるセンサ配置グラフデータを記憶保持する。評価グラフデータファイル115は、センサ配置グラフデータファイル114のセンサ配置グラフデータ等に基づいて形成される評価グラフデータを記憶保持する。これらファイル111~115のそれぞれに格納されるデータの詳細については後述する。 The basic graph data file 113 stores and holds basic graph data formed based on the node list and edge list in the input list file 112. The basic graph data is information showing the movement route of an intruder within a guarded facility. The sensor placement graph data file 114 stores and holds sensor placement graph data formed based on the basic graph data file 113, etc. The evaluation graph data file 115 stores and holds evaluation graph data formed based on the sensor placement graph data in the sensor placement graph data file 114, etc. Details of the data stored in each of these files 111 to 115 will be described later.

リストデータ変換部121は、間取りデータファイル111の間取りデータと記憶装置103に予め用意されているパラメータリストに基づいて、ノードリストとエッジリストを形成し、これらを入力リストファイル112に格納する処理を行う。グラフデータ生成部122は、入力リストファイル112に格納されたノードリストとエッジリストとに基づいて、詳しくは後述もするが、ターゲットノードからノード及びエッジを通って、各末端のノードに至るグラフデータを生成する。グラフデータ生成部122は、生成したグラフデータを基本グラフデータファイル113に格納する。 The list data conversion unit 121 creates a node list and an edge list based on the floor plan data in the floor plan data file 111 and a parameter list prepared in advance in the storage device 103, and stores these in the input list file 112. The graph data generation unit 122, as will be described in more detail below, generates graph data from the target node, passing through nodes and edges to each terminal node, based on the node list and edge list stored in the input list file 112. The graph data generation unit 122 stores the generated graph data in the basic graph data file 113.

センサ配置処理部123は、基本グラフデータファイル113に格納されている基本グラフデータに対して、例えば記憶装置103に予め用意されている後述する警備用機械設置基準リスト等に従って、配置する警備用機械の種類と配置位置とを設定する。具体的に、センサ配置処理部123は、基本グラフデータのどのノードと、どのエッジに、パッシブセンサやマグネットスイッチを配置するのかを設置するのかを設定する処理を行う。センサ配置処理部123は、当該設定処理の結果得られるセンサ配置グラフデータを、センサ配置グラフデータファイル114に格納する。 The sensor placement processing unit 123 sets the type and location of security machines to be deployed for the basic graph data stored in the basic graph data file 113, for example, in accordance with a security machine installation standards list (described below) that is prepared in advance in the storage device 103. Specifically, the sensor placement processing unit 123 performs processing to set which nodes and edges of the basic graph data will have passive sensors and magnetic switches installed. The sensor placement processing unit 123 stores the sensor placement graph data obtained as a result of this setting processing in the sensor placement graph data file 114.

グラフ評価部124は、センサ配置グラフデータファイル114のセンサ配置グラフデータを用い、配置される警備用機械に対して予め決められたスコアに基づいて、起点ノードから各終端ノードに至るまでに設定された警備用機械のスコアの合計値を求める。具体的に、グラフ評価部124は、センサ配置グラフデータについて、何処に、スコアがいくつの、警備用機械が設定されたのかを把握し、起点ノードから各終端ノードに至るまでに設定された警備用機械のスコアの合計値を求めることになる。グラフ評価部124は、何処に、スコアがいくつの、警備用機械が設定されたのかを示すと共に、各経路の警備用機械のスコアの合計値を示す評価グラフデータを形成して、これを評価グラフデータファイル115に格納する。 The graph evaluation unit 124 uses the sensor placement graph data in the sensor placement graph data file 114 to calculate the total score of the security machines set up from the starting node to each terminal node, based on the scores predetermined for the placed security machines. Specifically, the graph evaluation unit 124 determines, from the sensor placement graph data, where the security machines are set up and what their scores are, and calculates the total score of the security machines set up from the starting node to each terminal node. The graph evaluation unit 124 forms evaluation graph data that indicates where the security machines are set up and what their scores are, as well as the total score of the security machines on each route, and stores this in the evaluation graph data file 115.

結果出力部125は、評価グラフデータファイル115の評価グラフデータに基づいて、出力用の評価結果情報を形成し、ディスプレイコントローラ106を通じてディスプレイ107に表示したり、図示しないプリンタを通じて印字出力したりする処理を行う。設計装置1の使用者(ユーザ)は、表示されたり、印字されたりした評価結果情報を参照し、ターゲットノードから各末端のノードに至る経路で、スコア合計値が、予め決められた値よりも低い経路と、逆に高い経路とを把握する。各経路について、設置するようにされた警備用機械のスコア合計値を、以下においては警備スコアという。 The result output unit 125 creates evaluation result information for output based on the evaluation graph data in the evaluation graph data file 115, and performs processing to display the information on the display 107 via the display controller 106 or print it out via a printer (not shown). The user of the design device 1 references the displayed or printed evaluation result information to identify routes from the target node to each terminal node with total scores lower than a predetermined value and routes with total scores higher than a predetermined value. The total score of the security machines installed for each route is hereinafter referred to as the security score.

使用者は、警備スコアが、予め決められた最小値よりも低い経路については、スコアの低い警備用機械をスコアの高い警備用機械に替えたり、また、警備用機械を追加したりして、警備スコアを当該最小値以上になるようにする。また、警備スコアが、予め決められた最大値よりも高い経路については、スコアの高い警備用機械をスコアの低い警備用機械に替えたり、また、警備用機械を削除したりして、警備スコアを当該最大値以下になるようにする。これにより、適切に機械警備を行うことが可能な警備システムを、熟練した技術者でなくても設計することができるようにしている。以下、この実施の形態の設計装置1に行われる処理について具体的に説明する。
For routes where the security score is lower than a predetermined minimum value, the user can replace security machines with ones with higher scores or add security machines to bring the security score above the minimum value. For routes where the security score is higher than a predetermined maximum value, the user can replace security machines with ones with lower scores or remove security machines to bring the security score below the maximum value. This allows even non-expert engineers to design a security system that can provide appropriate mechanical security. The processing performed by the design device 1 of this embodiment will now be described in detail.

[間取り図の例]
図1に示した設計装置1により警備システムを設計する場合には、まず、設計装置1において、警備対象施設の構成を把握する必要がある。警備対象施設の構成は、その内部の構成に限るものではなく、外部から当該警備対象施設に侵入可能なすべての経路(侵入経路)を把握できるものでなければならない。この実施の形態の設計装置1では、警備対象施設の間取り図を用いて、警備対象施設の構成を把握する。間取り図は、各階の床面から一定の高さ(例えば1.5m程度)の水平断面を図面化したものであり、警備対象施設内部の間取り(部屋や区画の配置)、窓の位置、窓の開き勝手、ドアの位置、ドアの開き勝手、主要な設備や作り付けの家具の配置などを表示する。間取り図は、人の行き来を可能にする手段である窓やドアなどの位置も特定できるので、侵入可能なすべての経路(侵入経路)を把握できる。
[Example of floor plan]
When designing a security system using the design device 1 shown in FIG. 1 , it is first necessary to grasp the configuration of the facility to be guarded in the design device 1. The configuration of the facility to be guarded is not limited to the internal configuration, but must also be able to grasp all possible routes (intrusion routes) into the facility from the outside. In this embodiment, the design device 1 grasps the configuration of the facility to be guarded using a floor plan of the facility to be guarded. The floor plan is a diagram of a horizontal cross section at a certain height (e.g., approximately 1.5 m) from the floor of each floor, and displays the layout of the interior of the facility to be guarded (the layout of rooms and compartments), the positions of windows, how the windows open, the positions of doors, how the doors open, the layout of major equipment and built-in furniture, etc. The floor plan also identifies the positions of windows and doors, which are means of allowing people to move in and out, so all possible routes (intrusion routes) can be grasped.

図2は、間取り図の例を説明するための図であり、例えば、ビルの3階にある警備対象施設である会社のオフィスの間取り図である。図2(A)は、一般的な間取り図の例であり、図2(A)において、上側壁面には3つ窓があり、左側壁面には2つの窓があり、下側壁面には両開きドアがあることが示されている。下側壁面の両開きドアの内側が玄関(エントランス)になっており、エントランスの左右に会議室が設けられている。また、玄関の奥には、片開きのドアがあり、オフィス内部の事務室に入ることができる。図2(A)において、左側会議室には玄関からは入ることができず、内側の事務室からのみ出入りできる。 Figure 2 is a diagram illustrating an example of a floor plan, such as the floor plan of a company office on the third floor of a building, which is a security facility. Figure 2(A) is an example of a typical floor plan, and Figure 2(A) shows three windows on the upper wall, two windows on the left wall, and a double door on the lower wall. The inside of the double doors on the lower wall is the entrance, and conference rooms are located on the left and right of the entrance. There is also a single door at the back of the entrance, which provides access to an office inside the office. In Figure 2(A), the left-hand conference room cannot be entered from the entrance, and can only be accessed from the office on the inside.

また、図2(A)において、右側会議室には、玄関側に設けられた片開きドアから出入りすることができると共に、事務室側に設けられた片開きドアからも出入りができるようになっている。また、玄関及び2つ会議室の奥側が、従業員が執務する事務室になっている。また、図2(A)において、事務室の左上側が役員室になっており、片開きのドアを通じて、事務室から役員室に出入りができるようになっている。また、図2(A)に示すように、役員室には上側と左側とのそれぞれに1つの窓があり、事務室には、上側に2つの窓があり、左側会議室の左側には、1つの窓があることが把握できる。 In addition, in Figure 2(A), the right-hand conference room can be accessed through a single door on the entrance side, and also through a single door on the office side. The back of the entrance and the two conference rooms are offices where employees work. In addition, in Figure 2(A), the upper left side of the office is the executive office, and employees can access the executive office from the office through the single door. As can be seen in Figure 2(A), the executive office has one window on the top and one on the left side, the office has two windows on the top side, and the left-hand conference room has one window on the left side.

図2(A)に示す間取り図は、接続端105T及び外部I/F105を通じて接続されたイメージリーダ2を通じて、例えば、画像データとして取り込み、間取りデータファイル111に記録できる。このようにして間取りデータファイル111に取り込まれた画像データとしての間取りデータについては、画像認識を行うことにより、警備対象施設の外縁、内部の部屋や区画の配置、窓、ドアの位置などを把握できる。 The floor plan shown in Figure 2(A) can be imported as image data, for example, via an image reader 2 connected via connection terminal 105T and external I/F 105, and recorded in floor plan data file 111. By performing image recognition on the floor plan data imported as image data into floor plan data file 111 in this way, it is possible to determine the outer perimeter of the facility to be secured, the layout of internal rooms and sections, the location of windows and doors, etc.

しかし、間取り図は、一般には、当該警備対象施設の設計時において、設計図面の一部として作成される場合が多く、建築後においては常時使用されるものではないので、しまい込んでしまったり、紛失してしまったりして、即座に使用できない場合もある。この場合には、設計装置1に搭載されている図形ソフトや描画ソフトといったアプリケーションソフトウェアを利用し、操作部104を通じて操作を行うことにより、簡便に間取り図を作成(描画)して利用することもできる。 However, floor plans are generally created as part of the design drawings when the security facility is designed, and are not used regularly after construction. As such, they may be stored away or lost and become unavailable for immediate use. In such cases, floor plans can be easily created (drawn) and used by using application software such as graphics software or drawing software installed in the design device 1 and operating the operation unit 104.

図2(B)は、例えば、図形ソフトを利用して作成した間取り図の例であり、図2(A)と同じ警備対象施設についての間取り図である。図2(B)に示す間取り図においては、部屋や区画は直線で囲んで示し、窓は斜線を付した長方形により示し、ドアは塗りつぶした長方形により示している。設計装置1において図形ソフトを利用し、操作部104を通じて操作を行うことにより作成した図2(B)に示す間取り図は、例えば、画像データとして、間取りデータファイル111に格納できる。間取りデータファイル111に格納された画像データとしての図2(B)の間取り図は、図2(A)を用いて説明した間取り図の場合と同様に、画像認識を行うことにより、警備対象施設の外縁、内部の部屋や区画の配置、窓、ドアの位置などを把握できる。 Figure 2(B) is an example of a floor plan created using, for example, graphics software, and is a floor plan for the same security facility as Figure 2(A). In the floor plan shown in Figure 2(B), rooms and sections are indicated by straight lines, windows are indicated by hatched rectangles, and doors are indicated by solid rectangles. The floor plan shown in Figure 2(B), created by using graphics software in the design device 1 and operating the operation unit 104, can be stored, for example, as image data in the floor plan data file 111. As with the floor plan described using Figure 2(A), the floor plan of Figure 2(B) as image data stored in the floor plan data file 111 can be subjected to image recognition to determine the outer edges of the security facility, the layout of internal rooms and sections, the location of windows and doors, and so on.

このようにして、間取りデータファイル111に間取り図(間取りデータ)が取り込まれることにより、設計装置1において、警備対象施設の間取りを把握できる。なお、ここでは、間取り図を、設計装置1の接続端105T及び外部I/F105に接続されたイメージリーダ2を通じて取り込んだり、設計装置1の画像ソフトを用いて、描画するようにしたりした。しかし、これに限るものではない。例えば、インターネット上のサーバ装置に間取り図が保存されていれば、これを接続端101T及び通信I/F101を通じて取り込むことも可能である。また、別のパーソナルコンピュータなどで作成された間取り図を、例えば、電子メールに添付して送付してもらい、これを接続端101T及び通信I/F101を通じて所定のメールサーバにアクセスして取得するといったことも可能である。 In this way, by importing the floor plan (floor plan data) into the floor plan data file 111, the design device 1 can grasp the floor plan of the facility to be secured. Here, the floor plan is imported via an image reader 2 connected to the connection end 105T and external I/F 105 of the design device 1, or is drawn using the design device 1's image software. However, this is not limited to this. For example, if the floor plan is stored on a server device on the Internet, it can also be imported via the connection end 101T and communication I/F 101. It is also possible to have a floor plan created on another personal computer or the like sent as an attachment to an e-mail, and then access and retrieve this via the connection end 101T and communication I/F 101 to a specified mail server.

間取りデータファイル111に間取り図(間取りデータ)が取り込まれた後においては、設計装置1を用いた警備システムの設計処理が可能になる。すなわち、設計装置1のリストデータ変換部121、グラフデータ生成部122、センサ配置処理部123、グラフ評価部124、結果出力部125が機能して、警備システムの設計を行うことができる。 After the floor plan (floor plan data) has been imported into the floor plan data file 111, it becomes possible to design the security system using the design device 1. That is, the list data conversion unit 121, graph data generation unit 122, sensor placement processing unit 123, graph evaluation unit 124, and result output unit 125 of the design device 1 function to design the security system.

[リストデータ変換部121の処理]
図3は、警備対象施設について特定されるノードとエッジについて説明するための図であり、図4は、ノードリストの例とエッジリストの例について説明するための図である。なお、図3において、図3(A)は、図2(B)に示した画像ソフトを用いて作成した間取り図を用いた場合のノードとエッジについて説明するための図である。また、図3において、図3(B)は、間取りデータにおける要素であるノードとエッジについて説明するための要素一覧の例であり、図3(C)は、ノードとエッジに対して設定されるパラメータについて説明するためのパラメータリストの例である。
[Processing of list data conversion unit 121]
Fig. 3 is a diagram for explaining nodes and edges identified for a facility to be guarded, and Fig. 4 is a diagram for explaining examples of a node list and an edge list. In Fig. 3, Fig. 3(A) is a diagram for explaining nodes and edges when using a floor plan created using the image software shown in Fig. 2(B). Also in Fig. 3, Fig. 3(B) is an example of an element list for explaining nodes and edges, which are elements in floor plan data, and Fig. 3(C) is an example of a parameter list for explaining parameters set for nodes and edges.

上述したように、リストデータ変換部121は、間取りデータファイル111の間取りデータ等に基づいて、ノードリストとエッジリストを形成する処理を行う。この処理に先立ち、リストデータ変換部121は、間取りデータに対してターゲット位置を設定する処理を行う。ターゲット位置は、警備対象施設内であれば、使用者が任意の位置に設定できるが、侵入者のターゲット(目標)となる可能性の高いノード(部屋)や侵入者から守りたいノード(部屋)にターゲット位置を設定することが望ましい。例えば、警備対象施設が会社のオフィスや店舗であれば、貴重品や重要書類といった保護対象が置かれたノード(部屋)にターゲット位置を設定し、一般の住宅であれば、子供が居る可能性の高い子供部屋にターゲット位置を設定するなどのことが可能である。 As described above, the list data conversion unit 121 performs processing to create a node list and an edge list based on the floor plan data, etc., in the floor plan data file 111. Prior to this processing, the list data conversion unit 121 performs processing to set a target position for the floor plan data. The target position can be set by the user at any position within the facility to be guarded, but it is desirable to set the target position to a node (room) that is likely to be a target for intruders or a node (room) that needs to be protected from intruders. For example, if the facility to be guarded is a company office or store, the target position can be set to a node (room) where items to be protected, such as valuables or important documents, are located, and if it is an ordinary residence, the target position can be set to a children's room where children are likely to be present.

使用者は、操作部104を通じて、ターゲット位置の設定処理の実行を指示する。この場合、制御部102の制御の下、リストデータ変換部121は、間取りデータファイル111から警備システムを設計しようとしている警備対象施設の間取りデータを読み出す。次に、リストデータ変換部121は、読み出した間取りデータにより形成される間取り図を、ディスプレイコントローラ106を通じてディスプレイ107に表示する。この後、リストデータ変換部121は、操作部104を通じて使用者からのターゲット位置の指示入力を受け付けて、警備対象施設内の指示されたノード(部屋)にターゲット位置を設定する。この場合、使用者は、操作部104を操作して、間取り図の目的とする位置に、所定の記号(例えば「*(アスタリスク)」を書き入れることにより、ターゲット位置を指示する。これにより、警備対象施設の間取り図(間取りデータ)に対してターゲット位置を設定できる。 The user issues a command to execute the target position setting process via the operation unit 104. In this case, under the control of the control unit 102, the list data conversion unit 121 reads out the floor plan data of the facility to be secured, for which a security system is being designed, from the floor plan data file 111. Next, the list data conversion unit 121 displays a floor plan formed from the read floor plan data on the display 107 via the display controller 106. Thereafter, the list data conversion unit 121 accepts a target position instruction input from the user via the operation unit 104, and sets the target position at the specified node (room) within the facility to be secured. In this case, the user operates the operation unit 104 to indicate the target position by writing a specified symbol (for example, an asterisk (*)) at the desired position on the floor plan. This allows the target position to be set in the floor plan (floor plan data) of the facility to be secured.

リストデータ変換部121は、ターゲット位置が設定された間取り図の画像認識を行って、ターゲット位置をターゲットノードとして認識し、警備対象施設の内外のエリアをノードとして認識する。ノードは、図3(B)の要素一覧に示すように、警備対象施設の間取り図において、区別可能なエリアを意味し、部屋と屋外を意味する。より具体的には、上述もしたように、ノードは、警備対象施設の内側の壁によって区切られたエリアである部屋と、警備対象施設の内側の当該エリア(部屋)に隣接し、当該エリアとエッジにより接続された警備対象施設の外側のエリア(屋外のエリア)とである。リストデータ変換部121は、認識したノードのそれぞれを識別可能にすると共に、ノードごとにタイプとパラメータとを対応付けて、ノードの一覧リストであるノードリストを作成する。 The list data conversion unit 121 performs image recognition on the floor plan on which the target position is set, recognizing the target position as a target node and recognizing areas inside and outside the guarded facility as nodes. As shown in the element list in Figure 3 (B), nodes refer to distinguishable areas on the floor plan of the guarded facility, and represent rooms and outdoors. More specifically, as described above, nodes are rooms, which are areas separated by walls inside the guarded facility, and areas outside the guarded facility (outdoor areas) that are adjacent to the areas inside the guarded facility (rooms) and connected to them by edges. The list data conversion unit 121 makes each of the recognized nodes identifiable and creates a node list, which is a list of nodes, by associating each node with a type and parameters.

また、リストデータ変換部121は、ターゲット位置が設定された間取り図の画像認識を行って、隣接するノード間において人の行き来を可能にする手段が存在する場合に、当該手段をエッジとして認識する。エッジは、図3(B)に示すように、エリア同士のつなぎ目を意味し、具体的には、上述もしたように、ドアと窓を意味する。リストデータ変換部121は、認識したエッジのそれぞれを識別可能にすると共に、エッジごとにタイプと隣接ノードとを対応付けて、エッジの一覧リストであるエッジリストを作成する。 The list data conversion unit 121 also performs image recognition on the floor plan in which the target position is set, and if there is a means of movement that allows people to pass between adjacent nodes, it recognizes that means as an edge. As shown in Figure 3(B), an edge refers to the connection between areas, and more specifically, as described above, refers to a door or window. The list data conversion unit 121 makes each of the recognized edges identifiable, and associates each edge with a type and an adjacent node to create an edge list, which is a list of edges.

以下、図3(A)に示した間取り図の場合を例にして、リストデータ変換部121で行われるノードリストとエッジリストの作成処理について具体的に説明する。上述もしたように、図3(A)に示した間取り図においては、左上部の役員室に「*(アスタリスク)」が付されてターゲット位置が設定されている。このため、リストデータ変換部121は、役員室をターゲットノードとして認識し、これをノード1として識別可能にする。また、リストデータ変換部121は、役員室、事務室、左側会議室、玄関、右側会議室のそれぞれを、壁によって区切られた屋内のエリア(部屋)として認識する。この例では、図3(A)の各部屋の左上端部等に示したように、役員室がノード2、事務室がノード3、左側会議室がノード4、玄関がノード5、右側会議室がノード6というように識別可能にしている。 The node list and edge list creation process performed by the list data conversion unit 121 will be specifically described below using the floor plan shown in Figure 3(A) as an example. As described above, in the floor plan shown in Figure 3(A), the target position is set by adding an asterisk (*) to the executive office in the upper left corner. Therefore, the list data conversion unit 121 recognizes the executive office as the target node and makes it identifiable as node 1. The list data conversion unit 121 also recognizes the executive office, office, left-side conference room, entrance, and right-side conference room as indoor areas (rooms) separated by walls. In this example, as shown in the upper left corner of each room in Figure 3(A), the executive office is identifiable as node 2, the office as node 3, the left-side conference room as node 4, the entrance as node 5, and the right-side conference room as node 6.

次に、リストデータ変換部121は、エッジの認識を行う。まず、上述したように、この実施の形態では、役員室に対してターゲット位置(起点ノード(ノード1))が設定され、また、役員室自体もノード2として認識されている。従って、ノード1とノード2とはいずれも役員室内であるので、それらのノード間にはドアや窓といった実際のつなぎ目としてのエッジは存在しない。このままでは、ノード1がいずれのノードとも接続されない状態になってしまい、後述するグラフデータの起点となるターゲットノードとなりえない。そこで、便宜的にノード1とノード2との間に、実際のつなぎ目ではないが、仮想的なつなぎ目としてエッジ1を設定する。 Next, the list data conversion unit 121 recognizes edges. First, as described above, in this embodiment, the target position (starting node (node 1)) is set for the executive office, and the executive office itself is recognized as node 2. Therefore, since node 1 and node 2 are both inside the executive office, there are no edges between these nodes that represent actual connections such as doors or windows. If this were to remain the case, node 1 would not be connected to any other node, and would therefore not be able to become the target node that serves as the starting point for the graph data described below. Therefore, for convenience, edge 1 is set between node 1 and node 2 as a virtual connection, rather than an actual connection.

更に、役員室を基準に見ると、役員室(ノード2)と事務室(ノード3)とを接続するドアがエッジとして認識され、これがエッジ2として識別可能にされる。同様に、役員室の上側の窓がエッジとして認識され、これがエッジ3として識別可能にされ、役員室の左側の窓が、エッジとして認識され、これがエッジ4として識別可能にされる。以下、同様にして、各ノードを基準にエッジが認識されるが、既に認識されているエッジは重複することになるので除外される。従って、役員室(ノード2)と事務室(ノード3)とを接続するドア(エッジ2)は、役員室を基準とした場合に既に認識されているので、事務室(ノード3)を基準にした場合には除外される。 Furthermore, when viewed from the perspective of the executive room, the door connecting the executive room (node 2) and the office (node 3) is recognized as an edge and is identifiable as edge 2. Similarly, the window above the executive room is recognized as an edge and is identifiable as edge 3, and the window on the left side of the executive room is recognized as an edge and is identifiable as edge 4. Similarly, edges are recognized based on each node, but edges that have already been recognized are excluded as they would be duplicates. Therefore, the door (edge 2) connecting the executive room (node 2) and the office (node 3) has already been recognized when the executive room is used as the reference, and is therefore excluded when the office (node 3) is used as the reference.

次に、事務室(ノード3)を基準に見ると、事務室(ノード3)と左側会議室(ノード4)とを接続するドアがエッジとして認識され、これがエッジ5として識別可能にされる。同様に、事務室(ノード3)と玄関(ノード5)とを接続するドアがエッジとして認識され、これがエッジ6として識別可能にされる。また、事務室(ノード3)と玄関(ノード5)とを接続するドアがエッジとして認識され、これがエッジ6として識別可能にされる。また、事務室(ノード3)と右側会議室(ノード6)とを接続するドアがエッジとして認識され、これがエッジ7として識別可能にされる。また、事務室(ノード3)の上側の2つの窓がエッジとして認識され、これらがエッジ8、エッジ9として識別可能にされる。 Next, looking at the office (node 3) as the base, the door connecting the office (node 3) and the left-hand conference room (node 4) is recognized as an edge, and is identifiable as edge 5. Similarly, the door connecting the office (node 3) and the entrance (node 5) is recognized as an edge, and is identifiable as edge 6. Furthermore, the door connecting the office (node 3) and the entrance (node 5) is recognized as an edge, and is identifiable as edge 6. Furthermore, the door connecting the office (node 3) and the right-hand conference room (node 6) is recognized as an edge, and is identifiable as edge 7. Furthermore, the two windows on the upper side of the office (node 3) are recognized as edges, and are identifiable as edges 8 and 9.

また、左側会議室(ノード4)を基準に見ると、左側会議室(ノード4)の左側の窓がエッジとして認識され、これがエッジ10として識別可能にされる。また、右側会議室(ノード6)を基準に見ると、右側会議室(ノード6)と玄関(ノード5)とを接続するドアがエッジとして認識さて、これがエッジ11として識別可能にされる。また、玄関(ノード5)を基準に見ると、下側のドアがエッジとして認識され、これがエッジ12として識別可能にされる。 Furthermore, when viewed from the left conference room (node 4), the window on the left side of the left conference room (node 4) is recognized as an edge, which can be identified as edge 10. When viewed from the right conference room (node 6), the door connecting the right conference room (node 6) and the entrance (node 5) is recognized as an edge, which can be identified as edge 11. When viewed from the entrance (node 5), the lower door is recognized as an edge, which can be identified as edge 12.

更に、上述もしたように、ノードは屋内の部屋に限るものではなく、警備対象施設の内側の部屋(ノード)に隣接し、当該部屋とエッジにより接続された警備対象施設の外側のエリア(屋外のエリア)もノードとなる。従って、図3(A)に示したように、役員室であるノード2に対してエッジ3を通じて接続される屋外のエリアがノードとして認識され、これがノード7として識別可能にされる。また、事務室であるノード3に対してエッジ8を通じて接続される屋外のエリアがノードとして認識され、これがノード8として識別可能にされる。同様に、事務室であるノード3に対してエッジ9を通じて接続される屋外のエリアがノードとして認識され、これがノード9として識別可能にされる。 Furthermore, as mentioned above, nodes are not limited to indoor rooms; areas outside the guarded facility (outdoor areas) that are adjacent to rooms (nodes) inside the facility and connected to those rooms by edges also become nodes. Therefore, as shown in Figure 3(A), the outdoor area connected to node 2, which is an executive office, via edge 3 is recognized as a node, and is identifiable as node 7. Furthermore, the outdoor area connected to node 3, which is an office, via edge 8 is recognized as a node, and is identifiable as node 8. Similarly, the outdoor area connected to node 3, which is an office, via edge 9 is recognized as a node, and is identifiable as node 9.

また、役員室であるノード2に対してエッジ4を通じて接続される屋外のエリアがノードとして認識され、これがノード10として識別可能にされる。同様に、左側の会議室であるノード4に対してエッジ10を通じて接続される屋外のエリアがノードとして認識され、これがノード11として識別可能にされる。最後に、玄関であるノード5に対してエッジ12を通じて接続される屋外のエリアがノードとして認識され、これがノード12として識別可能にされる。屋外のノードは、ターゲットノード(ノード1)から見ると、末端のノード(終端ノード)となる。 Furthermore, the outdoor area connected to node 2, the executive office, via edge 4 is recognized as a node, and is identifiable as node 10. Similarly, the outdoor area connected to node 4, the conference room on the left, via edge 10 is recognized as a node, and is identifiable as node 11. Finally, the outdoor area connected to node 5, the entrance, via edge 12 is recognized as a node, and is identifiable as node 12. Outdoor nodes are terminal nodes (end nodes) when viewed from the target node (node 1).

リストデータ変換部121は、上述した間取り図についての認識処理の結果と、図3(C)に示すパラメータリストに基づいて、ノードリストとエッジリストとを作成し、入力リストファイル112に記録する。ノードリストは、図4(A)に示すように、ノードIDと、タイプと、パラメータとからなる。ノードリストのノードIDは、各ノードを識別可能にする識別情報である。この実施の形態では、上述したように、ターゲットノードはノード1、役員室はノード2、事務室はノード3、…、玄関前の屋外エリアはノード12というように識別可能にされているので、これらをノードIDとして用いる。なお、以下においては、ノード1はN1、ノード2はN2、ノード3はN3というように略称する。 The list data conversion unit 121 creates a node list and an edge list based on the results of the recognition process for the floor plan described above and the parameter list shown in Figure 3(C), and records them in the input list file 112. As shown in Figure 4(A), the node list consists of a node ID, type, and parameters. The node ID in the node list is identification information that makes each node identifiable. In this embodiment, as described above, the target node is identifiable as node 1, the executive office as node 2, the office as node 3, ..., and the outdoor area in front of the entrance as node 12, and these are used as node IDs. Note that hereinafter, node 1 will be abbreviated as N1, node 2 as N2, and node 3 as N3.

ノードリストのタイプは、パラメータリストのノードについてのタイプに対応しており、ターゲットノードなのか、部屋(屋内エリア)なのか、屋外(屋外エリア)なのかを示す情報である。パラメータは、図3(C)のパラメータリストのノードについてのパラメータに対応しており、各ノードに対して設定される補助的な情報である。ノードリストのノードIDとタイプとは、リストデータ変換部121の認識処理結果に基づいて自動的に特定され、ノードリストのパラメータは、使用者によって設定される。 The type of the node list corresponds to the type of node in the parameter list, and is information indicating whether it is a target node, a room (indoor area), or outdoors (outdoor area). The parameters correspond to the parameters of the nodes in the parameter list in Figure 3 (C), and are auxiliary information set for each node. The node ID and type of the node list are automatically identified based on the recognition processing results of the list data conversion unit 121, and the parameters of the node list are set by the user.

すなわち、この実施の形態おいて、ノードに対するパラメータは、ノードが部屋(屋内エリア)である場合には、警戒度が設定される。警戒度は、用心すべき度合を示し、この実施の形態においては、1~5までの5段階で設定でき、警戒度1が最下位レベルで、警戒度5が最上位レベルとされている。警戒度の高いノードほど、より高度に保護されるように、警備システムが構築される。この実施の形態においては、図4(A)に示したように、N2(役員室)は警戒度5であり、N3(事務室)が警戒度4であり、その他の屋内のノードは警戒度3とされている。この実施の形態において、警戒度は、パッシブセンサを配置するか否かの判断基準となる。また、ノードが屋外(屋外エリア)である場合には、当該屋外の態様(様子)等が設定され、具体的には、図4(A)に示すように、侵入可否、階(何階か)、道路、ベランダ、非常階段などを示す情報が設定される。 That is, in this embodiment, if the node is a room (indoor area), the parameter for the node is set to an alert level. The alert level indicates the degree of caution required, and in this embodiment, it can be set on a five-level scale from 1 to 5, with alert level 1 being the lowest level and alert level 5 being the highest level. A security system is constructed so that nodes with higher alert levels are more highly protected. In this embodiment, as shown in Figure 4(A), N2 (the executive office) is set to alert level 5, N3 (the office) to alert level 4, and other indoor nodes are set to alert level 3. In this embodiment, the alert level serves as a criterion for determining whether or not to deploy passive sensors. Furthermore, if the node is outdoors (outdoor area), the state (appearance) of the outdoor area is set. Specifically, as shown in Figure 4(A), information indicating whether entry is permitted, the floor (floor), road, balcony, emergency stairs, etc. is set.

図4(A)のノードリストにおいて、ノードIDのN1~N12は、図3(A)に示したノード1~ノード12に対応している。上述したように、N1は、ターゲットノードであり、タイプは「ターゲット」とされ、N2~N6のタイプは「部屋」で、パラメータとして警戒度が設定されている。また、N7~N12のタイプは「屋外」であることが設定されている。また、N7、N10、N1のパラメータは、態様として「外」が設定されている。また、N8、N9のパラメータは、態様として「ベランダ」が設定され、N12のパラメータは、態様として「階段」が設定されている。なお、「外」は、屋外の態様が階段やベランダなどの付属物は存在せず、単に屋外になっていることを意味する。 In the node list of Figure 4(A), node IDs N1 to N12 correspond to nodes 1 to 12 shown in Figure 3(A). As mentioned above, N1 is the target node and its type is set to "target," while N2 to N6 are of type "room" and have an alert level set as a parameter. The type of N7 to N12 is set to "outdoors." The parameters of N7, N10, and N1 are set to "outside" as the mode. The parameters of N8 and N9 are set to "balcony," and the parameter of N12 is set to "stairs." Note that "outside" means that the outdoor mode does not include any accessories such as stairs or a balcony, and is simply outdoors.

一方、エッジリストは、図4(B)に示すように、エッジIDと、タイプと、隣接ノード1と、隣接ノード2とからなる。エッジリストのエッジIDは、各エッジを識別可能にする識別情報である。この実施の形態では、上述したように、N1(ターゲットノード)とN2(役員室)とを接続するエッジはE1、N2とN3とを接続するエッジはE2、N5とN12を接続するエッジはE12というように識別可能にされている。従って、これらE1、E2、…、E12がエッジIDとして用いられる。なお、以下においては、エッジ1はE1、エッジ2はE2、エッジ3はE3、…というように略称する。 On the other hand, the edge list, as shown in Figure 4(B), consists of an edge ID, type, adjacent node 1, and adjacent node 2. The edge ID in the edge list is identification information that makes each edge identifiable. In this embodiment, as described above, the edge connecting N1 (target node) and N2 (executive office) is identified as E1, the edge connecting N2 and N3 as E2, and the edge connecting N5 and N12 as E12. Therefore, E1, E2, ..., E12 are used as edge IDs. Note that, below, edge 1 will be abbreviated as E1, edge 2 as E2, edge 3 as E3, ...

エッジリストのタイプは、図3(C)のパラメータリストのエッジについてのタイプに対応しており、「none」、「ドア」、「窓」のいずれかであることが示される。タイプの「none」は、実際のエッジではなく仮想的なエッジであることを示すものである。隣接ノード1、隣接ノード2は、パラメータリストのエッジについてのパラメータに対応しており、各エッジがどのノードとどのノードとを接続するものであるのかを示す情報である。すなわち、各エッジは、隣接ノード1と隣接ノード2とを接続するエッジであることが示される。エッジリストのエッジID、タイプ、隣接ノード1、隣接ノード2のそれぞれは、リストデータ変換部121の認識処理結果に基づいて自動的に特定される。 The type of the edge list corresponds to the type of edge in the parameter list in Figure 3(C) and is indicated as either "none," "door," or "window." The type "none" indicates that the edge is a virtual edge rather than an actual edge. Adjacent node 1 and adjacent node 2 correspond to the parameters for the edge in the parameter list and are information indicating which node each edge connects to. In other words, each edge indicates that it is an edge connecting adjacent node 1 and adjacent node 2. The edge ID, type, adjacent node 1, and adjacent node 2 in the edge list are automatically identified based on the recognition processing results of the list data conversion unit 121.

図4(B)のエッジリストにおいて、エッジIDであるE1~E12は、図3(A)に示したエッジ1~エッジ12に対応している。上述したように、E1は、N1(ターゲットノード)とN2(役員室)とを接続する仮想的なエッジである。タイプは「none」とされ、N1とN2とを接続するエッジであることが示されている。また、E2は、N2(役員室)とN3(事務室)とを接続するドアであり、E3は、N2(役員室)とN7(屋外)とを接続する窓であり、E4は、N2(躍進室)とN10(屋外)とを接続する窓であることが示されている。 In the edge list of Figure 4(B), the edge IDs E1 to E12 correspond to edges 1 to 12 shown in Figure 3(A). As mentioned above, E1 is a virtual edge connecting N1 (target node) and N2 (executive office). The type is "none," indicating that it is an edge connecting N1 and N2. Furthermore, E2 is a door connecting N2 (executive office) and N3 (office), E3 is a window connecting N2 (executive office) and N7 (outdoors), and E4 is a window connecting N2 (lead room) and N10 (outdoors).

また、図4(B)のエッジリストにおいて、E5は、N3(事務室)とN4(左側会議室)とを接続するドアであり、E6は、N3(事務室)とN5(玄関)とを接続するドアであることが示されている。また、E7は、N3(事務室)とN6(右側会議室)とを接続するドアであり、E8は、N3(事務室)とN8(屋外)とを接続する窓であり、E9は、N3(事務室)とN9(屋外)とを接続する窓であることが示されている。また、E10は、N4(左側会議室)とN11(屋外)とを接続する窓であり、E11は、N5(玄関)とN6(右側会議室)とを接続するドアであり、E12は、N5(玄関)とN12(屋外)とを接続するドアであることが示されている。このように、リストデータ変換部121は、間取りデータファイル111の間取りデータにより形成される間取り図(図3(A))から、ノードリスト(図4(A))と、エッジリスト(図4(B))とを形成して、これらを入力リストファイル112に格納する。 In addition, in the edge list of Figure 4(B), E5 is shown to be a door connecting N3 (office) and N4 (left-side conference room), and E6 is shown to be a door connecting N3 (office) and N5 (entrance). Also, E7 is shown to be a door connecting N3 (office) and N6 (right-side conference room), E8 is shown to be a window connecting N3 (office) and N8 (outdoors), and E9 is shown to be a window connecting N3 (office) and N9 (outdoors). Also, E10 is shown to be a window connecting N4 (left-side conference room) and N11 (outdoors), E11 is shown to be a door connecting N5 (entrance) and N6 (right-side conference room), and E12 is shown to be a door connecting N5 (entrance) and N12 (outdoors). In this way, the list data conversion unit 121 creates a node list (Figure 4(A)) and an edge list (Figure 4(B)) from the floor plan (Figure 3(A)) formed from the floor plan data in the floor plan data file 111, and stores these in the input list file 112.

[グラフデータ生成部122の処理]
グラフデータ生成部122は、入力リストファイル112のノードリストとエッジリストとに基づいて、基本グラフデータを生成し、これを基本グラフデータファイル113に記録する。図5は、基本グラフデータの例について説明するための図である。基本グラフデータは、図5に示すように、ノードIDと、タイプと、隣接ノードとそのノードに行くために通るエッジのリスト(以下、経路リストと記載する)とからなる。ノードIDとタイプは、図4(A)に示したノードリストのノードIDとタイプに対応している。経路リストは、各ノードから隣接ノードに行くために通るエッジはどこかを示す情報であり、主に図4(B)に示したエッジリストに基づいて生成される。経路リストの生成の仕方について説明する。
[Processing of the graph data generation unit 122]
The graph data generation unit 122 generates basic graph data based on the node list and edge list in the input list file 112 and records this in the basic graph data file 113. FIG. 5 is a diagram for explaining an example of basic graph data. As shown in FIG. 5, the basic graph data consists of a node ID, a type, and a list of adjacent nodes and edges passed through to reach those nodes (hereinafter referred to as a path list). The node IDs and types correspond to the node IDs and types in the node list shown in FIG. 4(A). The path list is information indicating the edges passed through to reach the adjacent nodes from each node, and is generated mainly based on the edge list shown in FIG. 4(B). A method for generating a path list will be explained below.

基本的に、ターゲットノードを起点とし、警備対象施設の屋内の隣接するノードを辿って、末端のノードとなる屋外のノードに向かって、各ノードについてエッジで接続された隣接ノードを特定することにより、基本グラフデータの当該経路リストを作成する。従って、この実施の形態においては、N1→N2→N3→N4→N5→N6の順番で、これらのノードに隣接する隣接ノードと、その隣接ノードに行くために通るエッジを特定していく。なお、例えば、役員室(N2)から事務室(N3)に行くにはドア(E2)を通ることが特定されれば、その逆の事務室(N3)から役員室(N2)に行くためにドア(E2)を通る経路は除外する。事務室(N3)から役員室(N2)に行くためにドア(E2)を通る経路は、特定の方向が逆向きである(ターゲットノードから離れる方向でない)ためである。また、既に特定された経路と重複することにもなる。以下、同様の場合において、同じである。 Essentially, the path list for the basic graph data is created by starting from the target node, tracing adjacent indoor nodes in the facility under security, and identifying adjacent nodes connected by edges for each node toward the outdoor node, which is the terminal node. Therefore, in this embodiment, the adjacent nodes adjacent to these nodes and the edges through which to reach those adjacent nodes are identified in the order of N1 → N2 → N3 → N4 → N5 → N6. For example, if it is determined that door (E2) is required to go from the executive room (N2) to the office (N3), the reverse path from the office (N3) to the executive room (N2) through door (E2) is excluded. This is because the path through door (E2) from the office (N3) to the executive room (N2) is in the opposite direction (not away from the target node). It also overlaps with a previously identified path. The same applies to similar cases below.

従って、屋外のノードに着目して、隣接ノードと当該隣接ノードに行くために通るエッジを特定する必要はない。警備対象施設の屋外のノードは、屋内のノードと必ずエッジを介して接続されている。このため、屋内のノードについて、隣接ノードと当該隣接ノードに行くために通るエッジが特定されていれば、屋外のノードから隣接する屋内のノードに行くために通るエッジを特定することは、特定の方向が逆向きになる。また、既に特定した経路と重複することにもなる。 Therefore, there is no need to focus on outdoor nodes and identify adjacent nodes and the edges to be taken to reach those adjacent nodes. Outdoor nodes in a guarded facility are always connected to indoor nodes via edges. Therefore, if the adjacent nodes and the edges to be taken to reach those adjacent nodes have been identified for an indoor node, identifying the edges to be taken to get from an outdoor node to an adjacent indoor node will result in the direction of identification being reversed. It will also result in overlapping with routes that have already been identified.

図5に従って、経路リストの内容を確認する。まず、N1(ターゲットノード)に着目する。図4(B)のエッジリスト及び図3(A)の間取り図に示したように、N1(ターゲットノード)は、N2(役員室)に隣接し、N1からN2に行くためには、E1(仮想的に設定したエッジ)を通ることになる。このため、図5のN1の行を見ると分かるように、「N2(E1)」というように、隣接ノードと、括弧付きでそのノードに行くために通るエッジが記載されている。N1につては、N2以外に隣接ノードは存在しない。 Check the contents of the route list according to Figure 5. First, focus on N1 (target node). As shown in the edge list in Figure 4(B) and the floor plan in Figure 3(A), N1 (target node) is adjacent to N2 (executive office), and to get from N1 to N2, you must pass through E1 (a hypothetical edge). For this reason, as can be seen from the row for N1 in Figure 5, the adjacent node and the edge to pass through to get to that node are listed in parentheses, such as "N2(E1)." N1 has no adjacent nodes other than N2.

次に、N2(役員室)に着目する。図4(B)のエッジリスト及び図3(A)の間取り図に示したように、N2には、N3(事務室)、N7(屋外)、N10(屋外)が隣接している。N2からN3に行くには、E2(ドア)を通り、N2からN7に行くにはE3(窓)を通り、N2からN10に行くにはE4(窓)を通ることになる。このため、図5のN2の行に示したように、「N3(E2)」、「N7(E3)」、「N10(E4)」というように、隣接ノードと、括弧付きでそのノードに行くために通るエッジが記載されている。ここでは、上述したように、N2からN1に行く経路は、特定の方向と逆向きになり、また、既にN1に着目して特定された経路と重複するため除外される。 Next, let's focus on N2 (executive office). As shown in the edge list in Figure 4(B) and the floor plan in Figure 3(A), N2 is adjacent to N3 (office), N7 (outdoor), and N10 (outdoor). To go from N2 to N3, you go through E2 (door), to go from N2 to N7, you go through E3 (window), and to go from N2 to N10, you go through E4 (window). For this reason, as shown in the row for N2 in Figure 5, adjacent nodes are listed in parentheses, with the edges passed through to get to that node, such as "N3 (E2)," "N7 (E3)," and "N10 (E4)." Here, as mentioned above, the path from N2 to N1 is excluded because it runs in the opposite direction to the specified direction and overlaps with the path already identified when focusing on N1.

次に、N3(事務室)に着目する。図4(B)のエッジリスト及び図3(A)の間取り図に示したように、N3には、N4(左側会議室)、N5(玄関)、N6(右側会議室)、N8(屋外)、N9(屋外)が隣接している。N3からN4に行くには、E5(ドア)を通り、N3からN5に行くにはE6(ドア)を通り、N3からN6に行くにはE7(ドア)を通り、N3からN8に行くにはE8(窓)を通り、N3からN9に行くにはE9(窓)を通ることになる。このため、図5のN3の行に示したように、「N4(E5)」、「N5(E6)」、「N6(E7)」、「N8(E8)」、「N9(E9)」というように、隣接ノードと、括弧付きでそのノードに行くために通るエッジが記載されている。ここでは、上述したように、N3からN2に行く経路は、特定の方向が逆向きであり、また、既にN2に着目して特定された経路と重複するので除外される。 Next, let's look at N3 (office). As shown in the edge list in Figure 4(B) and the floor plan in Figure 3(A), N3 is adjacent to N4 (left-hand conference room), N5 (entrance), N6 (right-hand conference room), N8 (outdoor), and N9 (outdoor). To go from N3 to N4, you go through E5 (door), to go from N3 to N5, you go through E6 (door), to go from N3 to N6, you go through E7 (door), to go from N3 to N8, you go through E8 (window), and to go from N3 to N9, you go through E9 (window). For this reason, as shown in the row for N3 in Figure 5, the adjacent nodes and the edges to go through to get to those nodes are listed in parentheses: "N4 (E5)," "N5 (E6)," "N6 (E7)," "N8 (E8)," and "N9 (E9)." Here, as mentioned above, the route from N3 to N2 is excluded because the specific direction is reversed and it overlaps with the route already identified with a focus on N2.

次に、N4(左側会議室)に着目する。図4(B)のエッジリスト及び図3(A)の間取り図に示したように、N4には、N11(屋外)が隣接している。N4からN11に行くには、E10(窓)を通ることになる。このため、図5のN4の行に示したように、「N11(E10)」というように、隣接ノードと、括弧付きでそのノードに行くために通るエッジが記載されている。ここでは、上述したように、N4からN3に行く経路は、特定の方向が逆向きであり、また、既にN3に着目して特定された経路と重複するので除外される。 Next, we focus on N4 (the left-hand conference room). As shown in the edge list in Figure 4(B) and the floor plan in Figure 3(A), N4 is adjacent to N11 (outdoors). To get from N4 to N11, you must pass through E10 (window). For this reason, as shown in the row for N4 in Figure 5, the adjacent node is listed in parentheses, such as "N11 (E10)," and the edge to pass through to get to that node. Here, as mentioned above, the route from N4 to N3 is excluded because the specific direction is reversed and it overlaps with the route already identified by focusing on N3.

次に、N5(玄関)に着目する。図4(B)のエッジリスト及び図3(A)の間取り図に示したように、N5には、N12(屋外)が隣接している。N5からN12に行くには、E12(ドア)を通ることになる。このため、図5のN5の行に示したように、「N12(E12)」というように、隣接ノードと、括弧付きでそのノードに行くために通るエッジが記載されている。ここでは、上述したように、N5からN3に行く経路は、特定の方向が逆向きであり、また、既にN3に着目して特定された経路と重複するので除外される。また、N5(玄関)は、N6(右側会議室)にも隣接している。しかし、N5からN6に向かう方向は、末端のノードとなる屋外のノードに向かう方向ではなく、特定の方向が逆向きとなるので除外する。従って、当該経路は、N6(右側会議室)に着目して把握することになる。 Next, we focus on N5 (Entrance). As shown in the edge list in Figure 4(B) and the floor plan in Figure 3(A), N5 is adjacent to N12 (Outdoor). To get from N5 to N12, one must pass through E12 (Door). For this reason, as shown in the row for N5 in Figure 5, the adjacent node is listed in parentheses, such as "N12 (E12)," with the edge to be passed through to get to that node. As mentioned above, the route from N5 to N3 is excluded because it is the opposite of the specific direction and overlaps with the route already identified by focusing on N3. N5 (Entrance) is also adjacent to N6 (Right-side Conference Room). However, the direction from N5 to N6 is excluded because it is the opposite of the specific direction, rather than the direction toward the outdoor node, which is the terminal node. Therefore, this route is understood by focusing on N6 (Right-side Conference Room).

次に、N6(右側会議室)に着目する。図4(B)のエッジリスト及び図3(A)の間取り図に示したように、N6には、N5(玄関)が隣接している。N6からN5に行くには、E11(ドア)を通ることになる。このため、図5のN6の行に示したように、「N5(E11)」というように、隣接ノードと、括弧付きでそのノードに行くために通るエッジが記載されている。この経路の場合には、上述したN5(玄関)に着目して把握した経路を通じて、屋外のノードであるN12に到達することになる。なお、上述したように、N6からN3に行く経路は、特定の方向が逆向きであり、また、既にN3に着目して特定された経路と重複するので除外される。 Next, we will focus on N6 (the right-hand conference room). As shown in the edge list in Figure 4(B) and the floor plan in Figure 3(A), N6 is adjacent to N5 (the entrance). To get from N6 to N5, you must pass through E11 (the door). For this reason, as shown in the row for N6 in Figure 5, the adjacent node is listed in parentheses, such as "N5 (E11)," with the edge to be passed through to get to that node. In the case of this route, the outdoor node N12 is reached via the route identified by focusing on N5 (the entrance) described above. Note that, as mentioned above, the route from N6 to N3 is excluded because the specific direction is reversed and it overlaps with the route already identified by focusing on N3.

なお、上述もしたように、屋外のノードである、N7、N8、N9、N10、N11、N12については、特定の方向が逆向きであること、また、屋内のノードに着目して既に特定されている経路と重複するので除外される。このため、図5においては、N7~N12の行に示したように、当該ノードから隣接する他のノードに行くための経路は存在しないことを示す「null(データなし)」との記載がされている。このように、グラフデータ生成部122は、入力リストファイル112のノードリスト(図4(A))と、エッジリスト(図4(B))とから、基本グラフデータ(図5)を作成し、基本グラフデータファイル113に記録する。 As mentioned above, the outdoor nodes N7, N8, N9, N10, N11, and N12 are excluded because the specific direction is reversed and they overlap with routes already identified for indoor nodes. For this reason, in Figure 5, as shown in the rows for N7 to N12, "null (no data)" is written, indicating that there is no route from the node to any adjacent node. In this way, the graph data generation unit 122 creates basic graph data (Figure 5) from the node list (Figure 4(A)) and edge list (Figure 4(B)) in the input list file 112, and records it in the basic graph data file 113.

図6は、図5に示した基本グラフデータから作成されるグラフイメージを示す図である。図5に示したグラフデータは、ノード群とノード間の連結関係を表すエッジ群で構成される。図6においては、ノードを円形で示し、ノード間を接続するエッジを長方形で示して、それらを直線で接続して示すことにより、グラフイメージを構成している。従って、図5と図6とは、表現形式が異なるだけで、同じ内容を示すものである。 Figure 6 shows a graph image created from the basic graph data shown in Figure 5. The graph data shown in Figure 5 is composed of a group of nodes and a group of edges that represent the connections between the nodes. In Figure 6, the nodes are shown as circles, the edges connecting the nodes are shown as rectangles, and the graph image is constructed by connecting these with straight lines. Therefore, Figures 5 and 6 show the same content, just in different formats.

すなわち、図5、図6に示すように、例えば、貴重品が置かれている役員室に設定されたN1(ターゲットノード)を起点とし、N1からE1(仮想的に設置されたエッジ)を通じてN2(役員室)に至る経路が存在する。更に、N2からは、E2(ドア)を通じてN3(事務室)に至る経路と、E3(窓)を通じてN7(外)に至る経路と、E4(窓)を通じてN10に至る経路が存在している。屋外のノードであるN7、N10には、それ以上に隣接するノードは存在せず、末端(終端)のノードを構成している。 That is, as shown in Figures 5 and 6, for example, starting from N1 (target node), which is set in the executive office where valuables are kept, there is a route from N1 to N2 (executive office) via E1 (virtually installed edge). Furthermore, from N2, there are routes to N3 (office) via E2 (door), to N7 (outside) via E3 (window), and to N10 via E4 (window). The outdoor nodes N7 and N10 have no adjacent nodes and constitute terminal (end) nodes.

N3(事務室)からは、E5(ドア)を通じてN4(左側会議室)に至る経路と、E6(ドア)を通じてN5(玄関)に至る経路と、E7(ドア)を通じてN6(右側会議室)に至る経路とが存在する。また、N6(右側会議室)からは、E11(ドア)を通じてN5(玄関)に至る経路が存在する。更に、N3(事務室)からは、E8(窓)を通じてN8(屋外のベランダ)に至る経路と、E9(窓)を通じてN9(屋外のベランダ)に至る経路とが存在する。この場合において、屋外のノードであるN8、N9には、それ以上に隣接するノードは存在せず、末端(終端)のノードを構成している。 From N3 (office), there are three routes: one to N4 (left-side conference room) via E5 (door), one to N5 (entrance) via E6 (door), and one to N6 (right-side conference room) via E7 (door). Also, from N6 (right-side conference room), there is a route to N5 (entrance) via E11 (door). Furthermore, from N3 (office), there are three routes: one to N8 (outdoor balcony) via E8 (window), and one to N9 (outdoor balcony) via E9 (window). In this case, the outdoor nodes N8 and N9 have no further adjacent nodes, and constitute terminal (end) nodes.

N4(左側会議室)からは、E10(窓)を通じてN11(外)に至る経路が存在し、N5(玄関)からはE12(ドア)を通じてN12(外の階段)に至る経路が存在している。図6に示すように、屋外のノードであるN11、N12には、それ以上に隣接するノードは存在せず、末端(終端)のノードを構成している。図6において、二重丸で囲んだN7、N8、N9、N10、N11、N12は、いずれも屋外のノードであり、末端(終端)のノードになっている。 There is a route from N4 (left-hand conference room) through E10 (window) to N11 (outside), and there is a route from N5 (entrance) through E12 (door) to N12 (outside stairs). As shown in Figure 6, the outdoor nodes N11 and N12 have no adjacent nodes and constitute terminal (end) nodes. In Figure 6, N7, N8, N9, N10, N11, and N12, which are surrounded by double circles, are all outdoor nodes and are terminal (end) nodes.

この図6を見ると分かるように、外からの侵入経路となるのは、N7、N8、N9、N10、N11、N12に接続されたE3(窓)、E4(窓)、E8(窓)、E9(窓)、E10(窓)、E12(ドア)の6つであることが把握できる。また、N12(階段)からE12(ドア)を通じてN5(玄関)に侵入した場合には、N3(事務室)に至る経路が2つ存在する。1つは、N5(玄関)からE6(ドア)を通ってN3(事務室)に至る経路である。もう1つは、N5(玄関)からE11(ドア)を通ってN6(右側会議室)に入り、E7(ドア)を通ってN3(事務室)に至る経路である。 As can be seen from Figure 6, there are six possible routes of intrusion from the outside: E3 (window), E4 (window), E8 (window), E9 (window), E10 (window), and E12 (door), which are connected to N7, N8, N9, N10, N11, and N12. Furthermore, if an intruder enters N5 (entrance) via E12 (door) from N12 (stairs), there are two routes to N3 (office). One route is from N5 (entrance) through E6 (door) to N3 (office). The other route is from N5 (entrance) through E11 (door), into N6 (right-hand conference room), and then through E7 (door) to N3 (office).

従って、図5に示したグラフデータ及び図6に示したグラフイメージからは、6つの侵入経路が存在し、N1(ターゲットノード)に至る経路は7つ存在することが把握できる。このように、図5の基本グラフデータ及び図6の基本グラフイメージに基づいて、N1(ターゲットノード)を起点とし、屋外の各ノードを末端のノード(終端ノード)とするすべての経路が把握される。換言すれば、屋外の各ノード(N7~N12)からN1(ターゲットノード)に至る全ての経路が把握できる。 Therefore, from the graph data shown in Figure 5 and the graph image shown in Figure 6, it can be seen that there are six intrusion routes and seven routes leading to N1 (target node). In this way, based on the basic graph data in Figure 5 and the basic graph image in Figure 6, all routes starting from N1 (target node) and each outdoor node as the terminal node (terminal node) can be seen. In other words, all routes leading from each outdoor node (N7-N12) to N1 (target node) can be seen.

[センサ配置処理部123の処理]
センサ配置処理部123は、基本グラフデータ(図5)に対して、所定の基準に従って、配置する警備用機械の種類と配置位置とを設定してセンサ配置グラフデータを形成し、これをセンサ配置グラフデータファイル114に格納する。当該所定の基準は、この実施の形態では、予め決められて、例えば、記憶装置103に記憶されている警備用機械設置基準リスト(以下、単に設置基準リストと記載する。)が用いられる。図7は、センサ配置グラフデータの例について説明するための図である。また、図8は、設置基準リストの例を説明するための図である。
[Processing of the sensor placement processing unit 123]
The sensor placement processing unit 123 sets the types and locations of security machines to be placed in accordance with predetermined criteria for the basic graph data ( FIG. 5 ), to form sensor placement graph data, which is then stored in the sensor placement graph data file 114. In this embodiment, the predetermined criteria are determined in advance, and for example, a security machine installation criteria list (hereinafter simply referred to as the installation criteria list) stored in the storage device 103 is used. FIG. 7 is a diagram for explaining an example of sensor placement graph data. Also, FIG. 8 is a diagram for explaining an example of the installation criteria list.

まず、図8の設置基準リストの例について説明する。この実施の形態の設置基準リストは、設置対象、設置条件、警備用機械の欄を備える。設置対象は、ノードとエッジである。また、設置条件は、ノードの場合には、タイプとパラメータに基づいて決められ、エッジの場合には、タイプに基づいて決められる。警備用機械は、設置する警備用機械を特定する情報である。従って、図8に示す警備用機械設置基準リストでは、ノードについては、部屋であって、かつ、警戒度5のノードに対して、PS(パッシブセンサ)を設置することが設定されている。また、エッジについては、ドアあるいは窓であるエッジに対して、MG(マグネットスイッチ)を設置することが設定されている。
First, an example of the installation criteria list in FIG. 8 will be described. The installation criteria list in this embodiment has columns for installation target, installation conditions, and security machine . The installation targets are nodes and edges. Furthermore, the installation conditions are determined based on the type and parameters for nodes, and based on the type for edges. The security machine is information that identifies the security machine to be installed. Therefore, in the security machine installation criteria list shown in FIG. 8, it is set that a PS (passive sensor) is to be installed for nodes that are rooms and have an alert level of 5. It is also set that an MG (magnetic switch) is to be installed for edges that are doors or windows.

なお、図8においては、設置対象は、単にノードとエッジであるものとして説明したが、これに限るものではない。設置基準リストには、より詳細に、どのようなノードやエッジにして、どのような種類の警備用機械を設置するのかを示す情報を設定しておくことも可能である。また、警備用機械の設置台数などの設置態様を示す情報を付加することも可能である。 Note that in Figure 8, the installation targets are simply nodes and edges, but this is not limited to this. The installation criteria list can also contain more detailed information indicating the type of nodes and edges and the type of security machines to be installed. It is also possible to add information indicating the installation mode, such as the number of security machines to be installed.

例えば、設置対象については、屋外に接続される屋内ノード、屋内ノードのみに接続される屋内ノード、屋外ノードと屋内ノードを接続するエッジ、屋内ノードと屋内ノードとを接続するエッジなどのように、より詳細に設定することもできる。また、パラメータが、ベランダや階段である屋外ノードと屋内ノードを接続するエッジなどのように、屋外ノードのパラメータを考慮することも可能である。また、設置条件についても、ノードに対する設置条件を警戒度5~4のように範囲指定することもできる。また、警戒度に応じて、設置するPS(パッシブセンサ)の個数を設定したり、ドアと窓とで、MG(マグネットスイッチ)の種類を変えたりするなどのことも可能である。 For example, installation targets can be set in more detail, such as indoor nodes connected to outdoors, indoor nodes connected only to indoor nodes, edges connecting outdoor nodes with indoor nodes, and edges connecting indoor nodes with indoor nodes. It is also possible to take into account the parameters of outdoor nodes, such as edges connecting outdoor nodes that are balconies or stairs with indoor nodes. Installation conditions for nodes can also be specified as a range, such as alert levels of 5 to 4. It is also possible to set the number of PSs (passive sensors) to be installed depending on the alert level, or to use different types of MGs (magnetic switches) for doors and windows.

上述もしたように、基本グラフデータ(図5)の経路リストの欄には、当該警備対象施設において、屋外のノードからN1(ターゲットノード)に至るまでの全ての経路が記載されている。このため、センサ配置処理部123は、基本グラフデータファイル113から読み出した基本グラフデータ(図5)を基データとして用いて、センサ配置グラフデータを形成する。すなわち、基本グラフデータ(図5)の経路リストに載っている、ノードとエッジに対して、警備用機械を設置する処理を行うことにより、センサ配置グラフデータを形成する。この際に、センサ配置処理部123は、設置基準リスト(図8)の基準に従うと共に、ノードリスト(図4(A))と、エッジリスト(図4(B))とを参照データとして用いる。 As mentioned above, the route list column of the basic graph data (Figure 5) lists all routes within the security facility from outdoor nodes to N1 (target node). For this reason, the sensor placement processing unit 123 creates sensor placement graph data using the basic graph data (Figure 5) read from the basic graph data file 113 as base data. That is, the sensor placement graph data is created by performing a process to install security machines on the nodes and edges listed in the route list of the basic graph data (Figure 5). In doing so, the sensor placement processing unit 123 follows the standards of the installation criteria list (Figure 8) and uses the node list (Figure 4(A)) and edge list (Figure 4(B)) as reference data.

センサ配置処理部123で行われる処理について、具体的に説明する。まず、センサ配置処理部123は、設置基準リスト(図8)を参照して、警備用機械の設置基準を把握する。次に、センサ配置処理部123は、読み出した基本グラフデータ(図5)のN1(ターゲットノード)の経路リストを参照し、N2とE1に対する警備用機器の設置に関する設定を行う。この場合、センサ配置処理部123は、N2についてノードリスト(図4(A))を参照し、設置基準に合致するか否かを判別する。図4(A)に示したように、N2は部屋であり、かつ、パラメータとして警戒度5が設定されているので設置基準に合致し、N2にはPS(パッシブセンサ)を設置する設定を行う。 The processing performed by the sensor placement processing unit 123 will now be described in detail. First, the sensor placement processing unit 123 refers to the installation criteria list (Figure 8) to determine the installation criteria for security equipment. Next, the sensor placement processing unit 123 refers to the route list for N1 (target node) in the read basic graph data (Figure 5) and configures the installation of security equipment for N2 and E1. In this case, the sensor placement processing unit 123 refers to the node list (Figure 4(A)) for N2 to determine whether it meets the installation criteria. As shown in Figure 4(A), N2 is a room and has an alert level of 5 set as a parameter, so it meets the installation criteria, and a PS (passive sensor) is configured to be installed in N2.

同様に、センサ配置処理部123は、E1についてエッジリスト(「図4(B)」)を参照し、設置基準に合致するか否かを判別する。図4(B)に示したように、E1のタイプは「none」であり、ドアでも窓でもない仮想的に設置されたエッジであるので設置基準には合致せず、E1には警備用機械を設置しないことが判別できる。これにより、センサ配置処理部123は、図7に示すように、N1(ターゲットノード)の経路リストの記載を、「N2[PS]E1」という記載にしたセンサ配置グラフデータを形成する。これにより、N2にはPS(パッシブセンサ)を設置するが、E1には警備用機械は設置しないことが示される。すなわち、「N2[PS]E1」との記載において、[PS]のように、大括弧付きの記載は、直前に記載されたノードあるいはエッジに対して、PS(パッシブセンサ)あるいはMG(マグネットスイッチ)を設置することを示すものである。 Similarly, the sensor placement processing unit 123 references the edge list (Figure 4(B)) for E1 to determine whether it meets the installation criteria. As shown in Figure 4(B), E1's type is "none," meaning it is a virtually installed edge that is neither a door nor a window, so it does not meet the installation criteria and it can be determined that no security equipment will be installed at E1. As a result, the sensor placement processing unit 123 creates sensor placement graph data in which the route list entry for N1 (target node) is written as "N2[PS]E1," as shown in Figure 7. This indicates that a PS (passive sensor) will be installed at N2, but no security equipment will be installed at E1. In other words, in the entry "N2[PS]E1," entries in brackets, such as [PS], indicate that a PS (passive sensor) or MG (magnetic switch) will be installed for the node or edge immediately preceding it.

同様にして、センサ配置処理部123は、N2について、センサ配置グラフデータを形成する。図7のN2の行において、「N3(E2(MG))」、「N7(E3(MG))」、「N10(E4(MG))」と示されているように、警備用機械の設置に関する設定がされる。すなわち、N3、N7、N10は、図4(A)のノードリストを参照すると分かるように、いずれも部屋であって、かつ、警戒度5であるという設置基準を満足しないので、PS(パッシブセンサ)は設置されない。E2、E3、E4は、図4(B)のエッジリストを参照すると分かるように、いずれもドアあるいは窓であるので、設置基準を満足し、これらに対してはMG(マグネットスイッチ)が設置される。 In a similar manner, the sensor placement processing unit 123 creates sensor placement graph data for N2. In the row for N2 in Figure 7, settings for the installation of security machines are made, as shown by "N3 (E2 (MG))," "N7 (E3 (MG))," and "N10 (E4 (MG))." That is, as can be seen from the node list in Figure 4(A), N3, N7, and N10 are all rooms and do not meet the installation criteria of having an alert level of 5, so PSs (passive sensors) will not be installed. As can be seen from the edge list in Figure 4(B), E2, E3, and E4 are all doors or windows, so they meet the installation criteria, and MGs (magnetic switches) will be installed for them.

同様にして、センサ配置処理部123は、N3について、センサ配置グラフデータを形成する。図7のN3の行においては、「N4(E5(MG))」、「N5(E6(MG))」、「N6(E7(MG))」、「N8(E8(MG))」、「N9(E9(MG))」と示されているように、警備用機械の設置に関する設定がされる。すなわち、N4、N5、N6、N8、N9は、図4(A)のノードリストを参照すると分かるように、ずれも部屋であって、かつ、警戒度5であるという設置基準を満足しないので、PS(パッシブセンサ)は設置されない。E5、E6、E7、E8、E9は、図4(B)のエッジリストを参照すると分かるように、いずれもドアあるいは窓であるので、設置基準を満足し、これらに対してはMG(マグネットスイッチ)が設置される。 In a similar manner, the sensor placement processing unit 123 creates sensor placement graph data for N3. In the row for N3 in Figure 7, settings for the installation of security devices are configured, as shown by "N4 (E5 (MG))," "N5 (E6 (MG))," "N6 (E7 (MG))," "N8 (E8 (MG))," and "N9 (E9 (MG))." That is, as can be seen from the node list in Figure 4(A), N4, N5, N6, N8, and N9 are all rooms and do not meet the installation criteria of having an alert level of 5, so no PS (passive sensor) will be installed. As can be seen from the edge list in Figure 4(B), E5, E6, E7, E8, and E9 are all doors or windows, so they meet the installation criteria, and MGs (magnetic switches) will be installed for them.

同様にして、センサ配置処理部123は、N4について、センサ配置グラフデータを形成する。図7のN4の行においては、「N11(E10(MG))」と示されているように、警備用機械の設置に関する設定がされる。すなわち、N11は、図4(A)のノードリストを参照すると分かるように、部屋であって、かつ、警戒度5であるという設置基準を満足しないので、PS(パッシブセンサ)は設置されない。E10は、図4(B)のエッジリストを参照すると分かるように、窓であるので、設置基準を満足し、これに対してはMG(マグネットスイッチ)が設置される。 In a similar manner, the sensor placement processing unit 123 creates sensor placement graph data for N4. In the row for N4 in Figure 7, settings are made regarding the installation of security equipment, as shown as "N11 (E10 (MG))." That is, as can be seen by referring to the node list in Figure 4(A), N11 does not meet the installation criteria of being a room and having an alert level of 5, so a PS (passive sensor) will not be installed. As can be seen by referring to the edge list in Figure 4(B), E10 is a window, so it meets the installation criteria, and an MG (magnetic switch) will be installed for it.

同様にして、センサ配置処理部123は、N5について、センサ配置グラフデータを形成する。図7のN5の行においては、「N12(E12(MG))」と示されているように、警備用機械の設置に関する設定がされる。すなわち、N12は、図4(A)のノードリストを参照すると分かるように、部屋であって、かつ、警戒度5であるという設置基準を満足しないので、PS(パッシブセンサ)は設置されない。E12は、図4(B)のエッジリストを参照すると分かるように、ドアであるので、設置基準を満足し、これに対してはMG(マグネットスイッチ)が設置される。 In a similar manner, the sensor placement processing unit 123 creates sensor placement graph data for N5. In the row for N5 in Figure 7, settings are made regarding the installation of security equipment, as shown as "N12 (E12 (MG))." That is, as can be seen by referring to the node list in Figure 4(A), N12 does not meet the installation criteria of being a room and having an alert level of 5, so a PS (passive sensor) will not be installed. As can be seen by referring to the edge list in Figure 4(B), E12 is a door, so it meets the installation criteria, and an MG (magnetic switch) will be installed for it.

同様にして、センサ配置処理部123は、N6について、センサ配置グラフデータを形成する。図7のN6の行においては、「N5(E11(MG))」と示されているように、警備用機械の設置に関する設定がされる。すなわち、N5は、図4(A)のノードリストを参照すると分かるように、部屋であって、かつ、警戒度5であるという設置基準を満足しないので、PS(パッシブセンサ)は設置されない。E11は、図4(B)のエッジリストを参照すると分かるように、ドアであるので、設置基準を満足し、これに対してはMG(マグネットスイッチ)が設置される。 In a similar manner, the sensor placement processing unit 123 creates sensor placement graph data for N6. In the row for N6 in Figure 7, settings are made regarding the installation of security equipment, as shown as "N5 (E11 (MG))." That is, as can be seen by referring to the node list in Figure 4(A), N5 does not meet the installation criteria of being a room and having an alert level of 5, so a PS (passive sensor) will not be installed. As can be seen by referring to the edge list in Figure 4(B), E11 is a door, so it meets the installation criteria, and an MG (magnetic switch) will be installed for it.

図7のN7~N12の行を見ると分かるように、これらについての隣接ノードとそのノードに行くために通るエッジのリストは存在しない。このため、上述したように、N1~N6の隣接ノードとそのノードに行くために通るエッジのリストを処理対象としてセンサ配置グラフデータを形成した後においては、センサ配置処理部123でのセンサ配置グラフデータの形成処理は終了する。センサ配置処理部123は、図7に示しように形成したセンサ配置グラフデータをセンサ配置グラフデータファイル114に記録する。 As can be seen from rows N7 to N12 in Figure 7, there is no list of adjacent nodes and the edges passed through to reach those nodes. Therefore, as described above, after forming the sensor placement graph data for the adjacent nodes N1 to N6 and the list of edges passed through to reach those nodes, the sensor placement graph data formation process in the sensor placement processing unit 123 ends. The sensor placement processing unit 123 records the sensor placement graph data formed as shown in Figure 7 in the sensor placement graph data file 114.

[グラフ評価部124の処理]
グラフ評価部124は、センサ配置グラフデータ(図7)と予め警備用機械ごとに決められたスコアとに基づいて、N1からN7、N8、N9、N10、N11、N12のそれぞれに至る経路に設定された警備用機械のスコアの合計値を求める処理を行う。グラフ評価部124は、各経路の警備用機械のスコアの合計値を評価グラフデータとしてまとめ、評価グラフデータファイル115に記録する。ここで予め警備用機ごとに決められたスコアは、例えば、記憶装置103に記憶されているセンサデータに登録されている。図9は、センサデータの例について説明するための図である。
[Processing of the graph evaluation unit 124]
The graph evaluation unit 124 performs processing to calculate the total score of the security machines set on each route from N1 to N7, N8, N9, N10, N11, and N12 based on the sensor placement graph data ( FIG. 7 ) and scores determined in advance for each security machine. The graph evaluation unit 124 compiles the total score of the security machines on each route as evaluation graph data and records it in the evaluation graph data file 115. Here, the scores determined in advance for each security machine are registered in the sensor data stored in the storage device 103, for example. FIG. 9 is a diagram for explaining an example of sensor data.

まず、図9のセンサデータの例について説明する。この実施の形態のセンサデータは、図9(A)に示すように、識別情報、種別、料金、スコアの欄を備える。識別情報は、警備用機械を一意に特定することができる情報である。種別は、当該警備用機械がどのような物かを示す情報である。この実施の形態において、種別は、パッシブセンサかマグネットスイッチかを示すものとなる。料金は、当該警備用機械の価格であり、設置費用を含む場合もある。スコアが、経路ごとの警備レベルを客観的に把握するための情報であり、警備用機械ごとに予め決められている評価値を示す情報である。 First, an example of sensor data will be described in Figure 9. As shown in Figure 9 (A), the sensor data in this embodiment has columns for identification information, type, fee, and score. Identification information is information that can uniquely identify a security machine. Type is information that indicates what type of security machine it is. In this embodiment, type indicates whether it is a passive sensor or a magnetic switch. Fee is the price of the security machine and may include installation costs. The score is information that objectively grasps the security level for each route and is information that indicates an evaluation value that is predetermined for each security machine.

従って、この実施の形態においては、図9(A)に示す様に、2種類の警備用機械が用いられる。1つは、識別情報が「PS」で、種別が「パッシブセンサ」で、料金が「10000円」で、スコアが「40」である警備用機械である。もう1つは、識別情報が「MG」で、種別が「マグネットスイッチ」で、料金が「3000円」で、スコアが「60」である警備用機械である。 Therefore, in this embodiment, as shown in Figure 9 (A), two types of security machines are used. One is a security machine with identification information "PS", a type "passive sensor", a fee of "10,000 yen", and a score of "40". The other is a security machine with identification information "MG", a type "magnetic switch", a fee of "3,000 yen", and a score of "60".

なお、図9(A)に示したセンサデータは、用いる警備用機械が2種類である簡単な構成のものであるが、センサデータの構成はこれに限るものではない。図9(B)は、センサデータの他の例を説明するための図である。図9(B)に示すセンサデータは、「設置条件等」の欄が設けられたものである。図9(B)において、識別情報、種別、料金、スコアは、図9(A)に示したセンサデータの場合と同様のものである。「設置条件等」は、パッシブセンサについては、設置可能な部屋の広さを示すものであり、マグネットスイッチについては、ドア用、窓用の区別を示すものである。この図9(B)のセンサデータの場合には、センサ配置処理部123が、警備用機械の設置位置と機械種別を特定する際にも利用可能なものとなる。 Note that the sensor data shown in Figure 9(A) has a simple configuration in which two types of security machines are used, but the configuration of sensor data is not limited to this. Figure 9(B) is a diagram illustrating another example of sensor data. The sensor data shown in Figure 9(B) has a column for "Installation conditions, etc." In Figure 9(B), the identification information, type, fee, and score are the same as those in the sensor data shown in Figure 9(A). For passive sensors, "Installation conditions, etc." indicates the size of the room in which the sensor can be installed, and for magnetic switches, indicates whether the sensor is for doors or windows. In the case of the sensor data in Figure 9(B), the sensor placement processing unit 123 can also use this data to identify the installation location and type of security machine.

この実施の形態では、説明を簡単にするため、センサデータは、図9(A)に示した簡単な構成のものを用いるものとして説明する。図10は、評価グラフデータの例について説明するための図である。図11は、評価グラフデータから作成されるグラフイメージを示す図である。図10の評価グラフデータと図7のセンサ配置グラフデータとを比較すると分かるように、評価グラフデータの場合には、警戒スコアの欄が設けられており、これ以外の構成は、図7を用いて説明したセンサ配置グラフデータと同じである。 In this embodiment, for simplicity's sake, the sensor data will be described as having the simple configuration shown in Figure 9(A). Figure 10 is a diagram for explaining an example of evaluation graph data. Figure 11 is a diagram showing a graph image created from the evaluation graph data. As can be seen by comparing the evaluation graph data in Figure 10 with the sensor placement graph data in Figure 7, the evaluation graph data has a column for alert scores, and the rest of the configuration is the same as the sensor placement graph data described using Figure 7.

従って、図10の評価グラフデータの経路リストの欄に示された情報により、N1(ターゲットノード)から屋外のノードであるN7、N8、N9、N10、N11、N12のそれぞれに至る経路を把握できる。更に、各経路のどのノードと、どのエッジに、どのような警備用機械が設置されるのかを把握できる。従って、図10の評価グラフデータの経路リストの欄に示された情報により、図11に示すグラフイメージが作成できる。 Therefore, the information shown in the route list column of the evaluation graph data in Figure 10 makes it possible to determine the routes from N1 (target node) to each of the outdoor nodes N7, N8, N9, N10, N11, and N12. Furthermore, it is possible to determine which security equipment is installed at which node and on which edge of each route. Therefore, the graph image shown in Figure 11 can be created using the information shown in the route list column of the evaluation graph data in Figure 10.

図11に示すグラフイメージは、図6に示したグラフイメージと同様に、N1(ターゲットノード)から屋外のノード(末端のノード)となるN7、N8、N9、N10、N11、N12のそれぞれに至る経路を示している。更に、図11に示すグラフイメージの場合には、どのノードと、どのエッジに、どのような警備用機械が設置されるのかについても示している。すなわち、図11のグラフイメージでは、N2(役員室)に対して、料金が10000円で、スコアが40であるPS(パッシブセンサ)が設置されることが示されている。N2(役員室)以外にパッシブセンサが設置されるノードはない。また、図11のグラフイメージでは、全てのエッジに対して、料金が3000円で、スコアが60のマグネットスイッチが設置されることが示されている。 The graph image shown in Figure 11, like the graph image shown in Figure 6, shows the routes from N1 (target node) to each of the outdoor nodes (terminal nodes) N7, N8, N9, N10, N11, and N12. Furthermore, the graph image shown in Figure 11 also shows what kind of security equipment will be installed at which nodes and edges. That is, the graph image in Figure 11 shows that a PS (passive sensor) with a fee of 10,000 yen and a score of 40 will be installed at N2 (executive office). There are no other nodes where passive sensors will be installed besides N2 (executive office). The graph image in Figure 11 also shows that a magnetic switch with a fee of 3,000 yen and a score of 60 will be installed at all edges.

また、図11に示すグラフイメージにおいては、N1から末端のノードまでの経路における警備用機械のスコアの合計値が示されている。すなわち、N1→E1→N2→E4→N10に至る経路の場合には、N2にスコアが40のパッシブセンサが設置され、E4にスコアが60のマグネットスイッチが設置されるので、スコアの合計値は40+60=「100」になる。また、N1→E1→N2→E3→N7に至る経路の場合には、N2にスコアが40のパッシブセンサが設置され、E3にスコアが60のマグネットスイッチが設置されるので、スコアの合計値は40+60=「100」になる。 The graph image in Figure 11 also shows the total score of the security devices on the route from N1 to the terminal node. That is, for the route N1 → E1 → N2 → E4 → N10, a passive sensor with a score of 40 is installed at N2, and a magnetic switch with a score of 60 is installed at E4, so the total score is 40 + 60 = 100. For the route N1 → E1 → N2 → E3 → N7, a passive sensor with a score of 40 is installed at N2, and a magnetic switch with a score of 60 is installed at E3, so the total score is 40 + 60 = 100.

また、N1→E1→N2→E2→N3→E8→N8に至る経路の場合には、N2にスコアが40のパッシブセンサが設置され、E2とE8とにスコアが60のマグネットスイッチが設置されるので、スコアの合計値は、40+60+60=「160」になる。また、N1→E1→N2→E2→N3→E9→N9に至る経路の場合には、N2にスコアが40のパッシブセンサが設置され、E2とE9とにスコアが60のマグネットスイッチが設置されるので、スコアの合計値は、40+60+60=「160」になる。 Also, for the route N1 → E1 → N2 → E2 → N3 → E8 → N8, a passive sensor with a score of 40 is installed at N2, and magnetic switches with a score of 60 are installed at E2 and E8, so the total score is 40 + 60 + 60 = 160.Also, for the route N1 → E1 → N2 → E2 → N3 → E9 → N9, a passive sensor with a score of 40 is installed at N2, and magnetic switches with a score of 60 are installed at E2 and E9, so the total score is 40 + 60 + 60 = 160.

また、N1→E1→N2→E2→N3→E5→N4→E10→N11に至る経路の場合には、N2にスコアが40のパッシブセンサが設置され、E2とE5とE10とにスコアが60のマグネットスイッチが設置される。この場合のスコアの合計値は、40+60+60+60=「220」になる。また、N1→E1→N2→E2→N3→E6→N5→E12→N12に至る経路の場合には、N2にスコアが40のパッシブセンサが設置され、E2とE6とE12とにスコアが60のマグネットスイッチが設置される。この場合のスコアの合計値は、40+60+60+60=「220」になる。 Also, for the route N1 → E1 → N2 → E2 → N3 → E5 → N4 → E10 → N11, a passive sensor with a score of 40 is installed at N2, and magnetic switches with a score of 60 are installed at E2, E5, and E10. In this case, the total score is 40 + 60 + 60 + 60 = 220. Also, for the route N1 → E1 → N2 → E2 → N3 → E6 → N5 → E12 → N12, a passive sensor with a score of 40 is installed at N2, and magnetic switches with a score of 60 are installed at E2, E6, and E12. In this case, the total score is 40 + 60 + 60 + 60 = 220.

また、N1→E1→N2→E2→N3→E7→N6→E11→N5→E12→N12に至る経路の場合には、N2にスコアが40のパッシブセンサが設置され、E2とE7とE11とE12とにスコアが60のマグネットスイッチが設置される。この場合のスコアの合計値は、40+60+60+60+60=「280」になる。この結果を、グラフ評価部124は、評価グラフデータの警備スコアの欄に記録する。これにより、図10の評価グラフデータの警備スコアの欄に示すように、N1から末端のノードに至る経路の警備用機械のスコアの合計値が、警備スコアとして記録される。 Also, in the case of a route from N1 → E1 → N2 → E2 → N3 → E7 → N6 → E11 → N5 → E12 → N12, a passive sensor with a score of 40 is installed at N2, and magnetic switches with a score of 60 are installed at E2, E7, E11, and E12. In this case, the total score is 40 + 60 + 60 + 60 + 60 = 280. The graph evaluation unit 124 records this result in the security score column of the evaluation graph data. As a result, as shown in the security score column of the evaluation graph data in Figure 10, the total score of the security machines on the route from N1 to the terminal node is recorded as the security score.

すなわち、図11にも示し、また、図10にも示すように、N7に至る経路の警備スコアは「100」、N8に至る経路の警備スコアは「160」、N9に至る警備スコアは「160」、N10に至る経路の警備スコアは「100」と記録される。また、N11に至る経路の警備スコアは「220」、N12に至る経路であって、右側会議室を経由しない経路の警備スコアは「220」、右側会議室を経由する経路の警備スコアは「280」と記録される。このように、警備スコアが記録された評価グラフデータが、評価グラフデータファイル115に記録される。 That is, as shown in Figure 11 and also in Figure 10, the security score for the route to N7 is recorded as "100", the security score for the route to N8 is recorded as "160", the security score for the route to N9 is recorded as "160", and the security score for the route to N10 is recorded as "100". Furthermore, the security score for the route to N11 is recorded as "220", and the security score for the route to N12 that does not pass through the right-hand conference room is recorded as "220", and the security score for the route that passes through the right-hand conference room is recorded as "280". In this way, the evaluation graph data with the security scores recorded is recorded in the evaluation graph data file 115.

[結果出力部125の処理]
結果出力部125は、評価グラフデータファイル115に記録された評価グラフデータに基づいて、評価結果を作成して、ディスプレイコントローラ106を介してディスプレイ107に表示したり、図示しないプリンタを通じて印字出力したりする。評価結果は、例えば、図10に示したように一覧表の態様のものであったり、図11に示したようにグラフイメージの態様のものであったりする。
[Processing of the result output unit 125]
The result output unit 125 creates evaluation results based on the evaluation graph data recorded in the evaluation graph data file 115, and displays them on the display 107 via the display controller 106 or prints them out using a printer (not shown). The evaluation results may be in the form of a list as shown in Fig. 10 or a graph image as shown in Fig. 11, for example.

警備システムの構築の実績から、どんなに短い経路であっても、警備スコアが100未満の経路は、充分な機械警備が整えられていないと判断できることが分かっているものとする。また、警備システムの構築の実績から、どんなに長い回路であっても、警備スコアが200より大きな経路は、機械警備が過剰であると判断できることが分かっているとする。このため、警備スコアの最小値を100とし、警備スコアの最大値を200として、これらの情報が、例えば、記憶装置103の所定の記憶領域に読み出し可能な態様で予め記録されているものとする。 It is assumed that experience in building security systems has shown that no matter how short a route is, a route with a security score of less than 100 can be determined to have insufficient mechanical security. It is also assumed that experience in building security systems has shown that no matter how long a route is, a route with a security score of more than 200 can be determined to have excessive mechanical security. For this reason, the minimum security score is set to 100 and the maximum security score to 200, and this information is pre-recorded in a readable format in a specified memory area of storage device 103, for example.

このため、結果出力部125は、記憶装置103の警備スコアの最小値を読み出し、警備スコアの合計値が最小値未満の経路の末端の屋外ノードの表示を、反転表示したり、例えば青色の表示にしたりして区別可能にする。また、結果出力部125は、記憶装置103の警備スコアの最大値を読み出し、警備スコアの合計値が最大値より大きい経路の末端の屋外ノードの表示を、反転表示したり、例えば赤色の表示にしたりして区別可能にする。これにより、警備が不十分な経路と、警備が過剰な経路とを使用者に対して通知でき、使用者は、例えば、ディスプレイ107に表示された評価結果に対して、操作部104を通じて、警備用機器の削除や追加を指示できる。 For this reason, the result output unit 125 reads the minimum security score from the storage device 103, and makes the outdoor nodes at the ends of routes whose security score totals are less than the minimum value distinguishable by displaying them in reverse or, for example, in blue. The result output unit 125 also reads the maximum security score from the storage device 103, and makes the outdoor nodes at the ends of routes whose security score totals are greater than the maximum value distinguishable by displaying them in reverse or, for example, in red. This allows the user to be notified of routes with insufficient security and routes with excessive security, and the user can, for example, use the operation unit 104 to instruct the removal or addition of security equipment in response to the evaluation results displayed on the display 107.

この場合、制御部102の制御の下、センサ配置処理部123が機能し、センサ配置グラフデータファイル114のセンサ配置グラフデータに対して、警備用機器を追加したり、削除したりして、修正を施すことができる。この後、制御部102の制御の下、グラフ評価部124が機能し、センサ配置グラフデータファイル114の修正後のセンサ配置グラフデータに基づき、評価グラフデータを再生成し、評価グラフデータファイル115に記録し直すことができる。この後、結果出力部125が機能し、修正後の評価グラフデータに応じた評価結果を再出力し、使用者はこれを確認することができる。使用者は、必要に応じて再修正をかけることができる。 In this case, under the control of the control unit 102, the sensor placement processing unit 123 functions to modify the sensor placement graph data in the sensor placement graph data file 114 by adding or deleting security equipment. Then, under the control of the control unit 102, the graph evaluation unit 124 functions to regenerate evaluation graph data based on the modified sensor placement graph data in the sensor placement graph data file 114 and re-record it in the evaluation graph data file 115. Then, the result output unit 125 functions to re-output the evaluation results according to the modified evaluation graph data, which the user can check. The user can make further modifications as necessary.

また、結果出力部125は、警備スコアの合計値が最小値未満の経路については、警備用機械が接されていないノードやエッジを、例えば反転表示させたり、点滅表示させたり、目立つ色で表示したりして使用者に通知できる。結果出力部125は、警備スコアの合計値が最大値より大きい経路については、削除可能な警備用機器が設置されているノードやエッジを、例えば反転表示させたり、点滅表示させたり、目立つ色で表示したりして使用者に通知できる。具体的には、警戒度5ではない屋内ノード同士を接続するエッジにマグネットスイッチが設置されていれば、当該エッジについては、マグネットスイッチを設置しなくてもよいエッジとして通知できる。 Furthermore, for routes where the total security score is less than the minimum value, the result output unit 125 can notify the user by, for example, highlighting, flashing, or displaying in a conspicuous color, nodes and edges that are not connected to security equipment. For routes where the total security score is greater than the maximum value, the result output unit 125 can notify the user by, for example, highlighting, flashing, or displaying in a conspicuous color, nodes and edges that have removable security equipment installed. Specifically, if a magnetic switch is installed on an edge connecting indoor nodes that do not have an alert level of 5, the result output unit 125 can notify the user that the magnetic switch does not need to be installed on that edge.

また、警戒度5以外のノードに、例えば使用者の指示によりパッシブセンサが設置するようにされている場合には、当該ノードについては、パッシブセンサを設置しなくてもよいノードとして通知できる。また、結果出力部125は、警備スコアの合計値が、最小値以上で、かつ、最大値より小さい経路については、警備用機械が接されていないノードやエッジを使用者に通知することも可能である。この場合には、センサデータに基づいて、当該最大値を超えない範囲で、警備用機械が接されていないノードやエッジを使用者に通知することも可能である。 Furthermore, if a passive sensor is installed at a node other than a node with an alert level of 5, for example, at the user's instruction, the node can be notified as a node where a passive sensor does not need to be installed. Furthermore, the result output unit 125 can also notify the user of nodes and edges to which security machines are not connected for routes where the total security score is equal to or greater than the minimum value and less than the maximum value. In this case, it is also possible to notify the user of nodes and edges to which security machines are not connected, based on sensor data, as long as the total security score does not exceed the maximum value.

図11に示したグラフイメージの態様で評価結果がディスプレイ107に表示されたものとして、センサ配置の修正処理について説明する。図11に示したグラフイメージの態様の評価結果の場合には、N7に至る経路とN10に至る経路とについては、警備スコアが、警備スコアの最小値である100以上であり、かつ、警備スコアの最大値である200以下である。このため、当該2つの経路については、警備用機械の配置について修正する必要はない。また、当該2つの経路については、仮想的なエッジであるE1以外に警備用機器が設置されていなノードやエッジも無い。 The sensor placement correction process will be explained assuming that the evaluation results are displayed on display 107 in the form of a graph image shown in Figure 11. In the case of the evaluation results in the form of a graph image shown in Figure 11, the security scores for the routes leading to N7 and N10 are greater than or equal to 100, the minimum security score, and less than or equal to 200, the maximum security score. Therefore, there is no need to correct the placement of security equipment for these two routes. Furthermore, for these two routes, there are no nodes or edges on which security equipment is not installed other than the virtual edge E1.

N8に至る経路とN9に至る経路とについても、警備スコアが、警備スコアの最小値である100以上であり、かつ、警備スコアの最大値である200以下である。このため、当該2つの経路については、警備用機械の配置について修正する必要はない。しかし、N11に至る経路とN12に至る経路とについては、警備スコアが、警備スコアの最大値である200以上であるので、警備用機械の配置について修正し、警備スコアを最小値以上、かつ、最大値以下にする必要がある。 The security scores for the routes to N8 and N9 are also greater than or equal to 100, the minimum security score, and less than or equal to 200, the maximum security score. Therefore, there is no need to modify the placement of security machines for these two routes. However, the security scores for the routes to N11 and N12 are greater than or equal to 200, the maximum security score, so the placement of security machines must be modified to bring the security score above the minimum and below the maximum.

この場合、使用者は、例えば、警戒度5ではない屋内ノード間を接続するエッジであるE5、E6、E7、E11に設置するようにしたマグネットスイッチについては、削除することができると判断できる。屋外ノードと屋内ノードとを接続するエッジに対してマグネットスイッチが設置されていれば、警戒度が低い屋内ノード間を接続するエッジ対してマグネットスイッチを設置する必要性は低くなると判断できるためである。 In this case, the user can determine that they can remove the magnetic switches installed on edges E5, E6, E7, and E11, which connect indoor nodes with a security level other than 5. This is because if magnetic switches are installed on edges connecting outdoor and indoor nodes, it can be determined that there is less need to install magnetic switches on edges connecting indoor nodes with a low security level.

この場合、上述もしたように、結果出力部125の機能により、警戒度5ではない屋内ノード間を接続するエッジであるE5、E6、E7、E11について、警備用機械の削除可能なエッジとして使用者に通知することも可能である。図11においては、E5、E6、E7、E11の近傍に▲印が付され、これらのエッジに対してマグネットスイッチを設置しなくてもよいことが示されている。E5、E6、E7、E11に設置するようにしたマグネットスイッチを削除するようにした場合、図11においてN11、N12の近傍に括弧付きで示したように、警備スコアはいずれも160となり、警備スコアの最小値以上、かつ、最大値以下の条件を満足できる。 In this case, as mentioned above, the result output unit 125 can also notify the user that edges E5, E6, E7, and E11, which connect indoor nodes that do not have an alert level of 5, are edges that can be deleted from the security equipment. In Figure 11, ▲ marks are added near E5, E6, E7, and E11, indicating that magnetic switches do not need to be installed on these edges. If the magnetic switches that were to be installed on E5, E6, E7, and E11 are deleted, the security scores will all be 160, as shown in parentheses near N11 and N12 in Figure 11, satisfying the condition that the security score is greater than or equal to the minimum value and less than or equal to the maximum value.

しかし、この場合、N3(事務室)から分岐する経路であって、N8、N9、N11、N12に至る経路の警備スコアが、全て160であり、警備スコアの最大値200まで、スコア40の余裕がある。このため、N3(事務室)にPS(パッシブセンサ)の設置が可能になる。このように、末端のノードに至る経路の警備スコアが、最大値よりも小さく、かつ、図9(A)のセンサデータの情報から判断して、警備用機械を設置できるノードあるいはエッジが存在する場合には、当該ノードやエッジに警備用機械を配置してもよい。 However, in this case, the security scores for the routes branching off from N3 (office) to N8, N9, N11, and N12 are all 160, meaning there is a margin of 40 points up to the maximum security score of 200. This makes it possible to install a PS (passive sensor) in N3 (office). In this way, if the security score for the route to the terminal node is less than the maximum value, and if a node or edge where security equipment can be installed is present based on the sensor data information in Figure 9 (A), security equipment may be deployed at that node or edge.

図12は、評価グラフデータの変更について説明するための図である。図12は変更後の評価グラフデータファイル115の評価グラフデータに基づいて形成される評価グラフイメージを示している。図12においては、図11に示した評価グラフイメージとの違いを明確にするために、マグネットスイッチが設置されないエッジであるE5、E6、E7、E11の近傍には×印を付している。また、新たにパッシブセンサが設置されたN3(事務室)には、設置されたパッシブセンサに関する情報を四角で囲んで示している。 Figure 12 is a diagram for explaining changes to evaluation graph data. Figure 12 shows an evaluation graph image formed based on the evaluation graph data in the evaluation graph data file 115 after the changes. In Figure 12, to clearly show the difference from the evaluation graph image shown in Figure 11, an x has been added near edges E5, E6, E7, and E11 where no magnetic switches are installed. In addition, in N3 (office), where a new passive sensor has been installed, information about the installed passive sensor is shown surrounded by a square.

これにより、末端のノードであるN8、N9、N11、N12に至る経路の警備スコアが200になり、警備スコアが100以上で、かつ、200以下の条件を満足するものとなる。なお、×印や新たに設置されたパッシブセンサに関する情報の表示は、説明を簡単にするために便宜的に示したものである。しかし、変更箇所を示す評価グラフデータや評価グラフイメージを出力したい場合には、変更前の評価グラフデータと変更後の評価グラフデータとの両方を区別可能にした評価グラフデータファイル115に保持しておくようにすればよい。 As a result, the security score for the routes leading to the terminal nodes N8, N9, N11, and N12 will be 200, satisfying the condition that the security score must be greater than or equal to 100 and less than or equal to 200. Note that the display of the x marks and information about newly installed passive sensors is for convenience of explanation. However, if you wish to output evaluation graph data or an evaluation graph image showing the changes, you can simply store both the evaluation graph data before the changes and the evaluation graph data after the changes in an evaluation graph data file 115 that makes them distinguishable.

図13は、変更後の評価グラフデータに応じた警備対象施設に対する警備用機械であるパッシブセンサやマグネットスイッチの配置の状況を説明するための図である。図13に示す図は、間取りデータファイル111に記録された間取りデータと、評価グラフデータファイル115に記録された評価グラフデータに基づいて作成できる。図13に示す図は、例えば、結果出力部125が作成し、ディスプレイコントローラ106を通じてディスプレイ107に表示したり、図示しない外部I/Fに接続されたプリンタから印字出力したりすることができる。 Figure 13 is a diagram for explaining the placement of passive sensors and magnetic switches, which are security devices, in a facility to be guarded according to the changed evaluation graph data. The diagram shown in Figure 13 can be created based on the floor plan data recorded in the floor plan data file 111 and the evaluation graph data recorded in the evaluation graph data file 115. The diagram shown in Figure 13 can be created by the result output unit 125, for example, and displayed on the display 107 via the display controller 106, or printed out from a printer connected to an external I/F (not shown).

図13に示す図を見ると分かるように、屋外のノードと屋内のノードとを接続する全てのエッジ(E3、E4、E8、E9、E10、E12)には、MG(マグネットスイッチ)が設置されていることが視覚を通じて客観的に認識できる。また、N1(ターゲットノード)が設定されたN2(役員室)と全てのノードが接続されるN3(事務室)には、PS(パッシブセンサ)が設置されていることが視覚を通じて客観的に認識できる。 As can be seen from the diagram in Figure 13, it can be visually and objectively recognized that MGs (magnetic switches) are installed on all edges (E3, E4, E8, E9, E10, E12) connecting outdoor nodes with indoor nodes. Furthermore, it can be visually and objectively recognized that PSs (passive sensors) are installed on N2 (executive office), where N1 (target node) is set, and N3 (office), where all nodes are connected.

[警備システム設計装置1で行われる処理のまとめ]
図14は、実施の形態の設計装置1で行われる処理を説明するためのフローチャートである。図14に示す処理は、設計装置1の制御部102において実行され、制御部102の制御の下、リストデータ変換部121、グラフデータ生成部122、センサ配置処理部123、グラフ評価部124、結果出力部125が機能して実行される。操作部104を通じて、使用者からの警備システム設計処理の実行を指示された制御部102は、図14に示す処理を実行させる。
[Summary of processing performed by security system design device 1]
Fig. 14 is a flowchart for explaining the processing performed in the design device 1 according to the embodiment. The processing shown in Fig. 14 is executed by the control unit 102 of the design device 1, and is executed by the list data conversion unit 121, graph data generation unit 122, sensor placement processing unit 123, graph evaluation unit 124, and result output unit 125 functioning under the control of the control unit 102. When the user instructs the control unit 102 to execute the security system design processing via the operation unit 104, the control unit 102 executes the processing shown in Fig. 14.

制御部102は、操作部104を通じて受け付けた使用者からの操作入力に応じて、間取り図データを受け付けて、これを間取りデータファイル111に記録する処理を実行する(ステップS101)。ステップS101では、イメージリーダ2を通じて間取り図を画像データとして取り込んだり、あるいは、図形アプリを起動して、間取り図の描画入力を受け付けたりする処理が伴う。また、インターネット上のサーバに格納されていた間取り図を取り込んだり、電子メールに添付されて提供され、記憶装置に記録されている間取りデータを用いたりすることも可能である。 In response to user input received through the operation unit 104, the control unit 102 accepts floor plan data and executes a process of recording it in the floor plan data file 111 (step S101). Step S101 involves importing the floor plan as image data through the image reader 2, or launching a graphics application to accept drawing input for the floor plan. It is also possible to import floor plans stored on a server on the Internet, or to use floor plan data provided as an attachment to an email and recorded in a storage device.

次に、制御部102の制御の下、リストデータ変換部121が機能する。リストデータ変換部121は、間取りデータファイル111の間取りデータを、ノードリスト(図4(A))とエッジリスト(図4(B))とに変換し、これらを入力リストファイル112に記録する(ステップS102)。この際に、記憶装置103のパラメータリストが参照される。次に、制御部102の制御の下、グラフデータ生成部122が機能する。グラフデータ生成部122は、入力リストファイル112のノードリストとエッジリストから、基本グラフデータ(図5)を生成し、これを基本グラフデータファイル113に記録する(ステップS103)。 Next, under the control of the control unit 102, the list data conversion unit 121 begins to function. The list data conversion unit 121 converts the floor plan data in the floor plan data file 111 into a node list (Figure 4(A)) and an edge list (Figure 4(B)), and records these in the input list file 112 (step S102). At this time, the parameter list in the storage device 103 is referenced. Next, under the control of the control unit 102, the graph data generation unit 122 begins to function. The graph data generation unit 122 generates basic graph data (Figure 5) from the node list and edge list in the input list file 112, and records this in the basic graph data file 113 (step S103).

この後、制御部102の制御の下、センサ配置処理部123が機能する。センサ配置処理部123は、基本グラフデータファイル113の基本グラフデータに対して、記憶装置103の設置基準リストに従い、ノードとエッジとに警備用機械を配置するようにしてセンサ配置グラフデータ(図7)を形成する(ステップS104)。センサ配置処理部123は、形成したセンサ配置グラフデータを、センサ配置グラフデータファイル114に記録する。 Then, under the control of the control unit 102, the sensor placement processing unit 123 begins functioning. The sensor placement processing unit 123 creates sensor placement graph data (Figure 7) by placing security machines at nodes and edges based on the basic graph data in the basic graph data file 113, in accordance with the installation criteria list in the storage device 103 (step S104). The sensor placement processing unit 123 records the created sensor placement graph data in the sensor placement graph data file 114.

次に、制御部102の制御の下、グラフ評価部124が機能する。グラフ評価部124は、センサ配置グラフデータファイル114のセンサ配置グラフデータに基づいて、N1(ターゲットノード)から各末端のノードまでの各経路の警備スコアを算出し、評価グラフデータ(図10)を形成する(ステップS105)。警備スコアは、各経路の警備用機械のスコアの合計値である。この場合、グラフ評価部124は、記憶装置103に記憶されているセンサデータ(図9(A))を参照して評価グラフデータを形成し、これを評価グラフデータファイル115に記録する。 Next, under the control of the control unit 102, the graph evaluation unit 124 functions. Based on the sensor placement graph data in the sensor placement graph data file 114, the graph evaluation unit 124 calculates the security score for each route from N1 (target node) to each terminal node, and forms evaluation graph data (Figure 10) (step S105). The security score is the total score of the security machines on each route. In this case, the graph evaluation unit 124 forms evaluation graph data by referencing the sensor data (Figure 9(A)) stored in the storage device 103, and records this in the evaluation graph data file 115.

この後、制御部102の制御の下、結果出力部125が機能する。結果出力部125は、評価グラフデータファイル115の評価グラフデータに基づいて、出力用の評価結果情報形成し、これを出力する(ステップS106)。評価結果情報は、例えば、図10に示した一覧表の態様としたり、図11に示したグラフイメージの態様としたりすることができる。これらの評価結果情報は、ディスプレイ107に表示したり、図示しない外部I/Fに接続されたプリンタを通じて出力したりされる。この実施の形態では、評価結果情報は、ディスプレイ107に表示されて使用者に提供されるものとする。 Then, under the control of the control unit 102, the result output unit 125 functions. The result output unit 125 forms evaluation result information for output based on the evaluation graph data in the evaluation graph data file 115 and outputs this (step S106). The evaluation result information can be in the form of a list as shown in FIG. 10 or a graph image as shown in FIG. 11, for example. This evaluation result information is displayed on the display 107 or output via a printer connected to an external I/F (not shown). In this embodiment, the evaluation result information is displayed on the display 107 and provided to the user.

この後、制御部102は、操作部104を通じて使用者からの操作入力を受け付ける(ステップS107)。制御部102は、受け付けた操作入力は終了を指示するものか否かを判別する(ステップS108)。ステップS108の判別処理において、ステップS107で受け付けた操作入力は終了を指示するものではないと判別したとする。この場合、制御部102は、センサ配置グラフデータに対する修正指示であると判別し、ステップS109の処理を行う。この場合、制御部102は、センサ配置処理部123を制御し、使用者からの操作入力に応じて、センサ配置グラフデータファイル114のセンサ配置グラフデータの修正処理を実行する(ステップS109)。この後、制御部102は、ステップS105からの処理を繰り返すようにし、警備スコアの再評価と、評価結果の再出力を行うようにし、繰り返しの修正を可能にする。 The control unit 102 then accepts operation input from the user via the operation unit 104 (step S107). The control unit 102 determines whether the accepted operation input is an instruction to terminate (step S108). Assume that the determination process of step S108 determines that the operation input accepted in step S107 is not an instruction to terminate. In this case, the control unit 102 determines that the operation input is an instruction to modify the sensor placement graph data and performs the process of step S109. In this case, the control unit 102 controls the sensor placement processing unit 123 to execute a process to modify the sensor placement graph data in the sensor placement graph data file 114 in accordance with the operation input from the user (step S109). The control unit 102 then repeats the process from step S105, re-evaluates the security score, and re-outputs the evaluation results, allowing repeated modifications.

また、ステップS108の判別処理において、ステップS107で受け付けた操作入力は終了を指示するものであると判別したとする。この場合、制御部102は、各部を制御して、所定の終了処理を実行し(ステップS110)、この図14に示す処理を終了する。これにより、評価グラフデータファイル115には、N1(ターゲットノード)から各末端のノードまでの警備スコアが、予め決められた基準を満たす評価グラフデータが形成される。当該評価グラフデータが、警備システムの適正な設計情報となる。 Also, suppose that in the determination process of step S108, it is determined that the operation input received in step S107 is an instruction to terminate. In this case, the control unit 102 controls each unit to execute the specified termination process (step S110), and terminates the process shown in Figure 14. As a result, evaluation graph data is formed in the evaluation graph data file 115, in which the security scores from N1 (target node) to each terminal node satisfy predetermined criteria. This evaluation graph data becomes appropriate design information for the security system.

[実施の形態の効果]
基本的に、間取り図から形成される間取りデータに基づいて、警備システムを自動的に設計することができる。この場合に、警備用機器に応じて決められるスコアを用いて、ターゲットノードから各末端のノードに至る各経路の警備スコアを求め、この警備スコアに基づいて、客観的に各経路の機械警備の状況を把握できる。また、必要に応じて、警備用機器の配置の修正ができる。これにより、警備対象施設に警備システムを構築する場合に、熟練した技術者でなくても、充分に警備効果が得られる適切な警備システムを設計できる。
[Effects of the embodiment]
Basically, a security system can be automatically designed based on floor plan data generated from a floor plan. In this case, a security score for each route from the target node to each terminal node is calculated using a score determined according to the security equipment, and the status of the mechanical security for each route can be objectively grasped based on this security score. Furthermore, the placement of security equipment can be modified as necessary. This allows even non-expert engineers to design an appropriate security system that provides sufficient security effectiveness when building a security system for a facility to be secured.

[変形例]
なお、上述した実施の形態では、エッジはドアまたは窓であるものとしてせつめいした。しかし、これに限るものではない。警備対象施設には、ドアを伴わない単なる出入口が設けられていたり、本来は人の出入りを可能にするためのものではないが、人の出入りが可能なほどの大きさの点検口が壁に設けられていたりする場合もあり、これらについてもエッジに加えるようにしてもよい。この場合、開閉を伴わないエッジにはパッシブセンサを、蓋など設けられている点検口などには、マグネットスイッチを設けるようにすればよい。
[Modification]
In the above-described embodiment, edges are described as doors or windows. However, this is not limited to this. Facilities to be secured may have simple entrances and exits without doors, or inspection hatches in walls that are not originally intended to allow people to enter or exit but are large enough to allow people to pass through. These may also be added to edges. In this case, passive sensors may be provided for edges that do not open or close, and magnetic switches may be provided for inspection hatches that are provided with lids or the like.

また、上述した実施の形態では、警備スコアに基づいて、各経路の評価を行うようにした。これに加えて、警備用機械の価格についても考慮するようにしてもよい。例えば、図9に示したように、センサデータには警備用機械ごとに価格を示す情報も有しているので、設置するようにされた警備用機械の価格の総合を求め、これを出力するようにしてもよい。当該機能は、例えば、グラフ評価部124により価格の総合計を求めて、評価グラフデータに記録するようにし、結果出力部125が、価格の総合計を出力するようにすればよい。 Furthermore, in the above-described embodiment, each route is evaluated based on the security score. In addition to this, the price of the security equipment may also be taken into consideration. For example, as shown in FIG. 9, the sensor data also contains information indicating the price of each security equipment, so the total price of the installed security equipment may be calculated and output. This function may, for example, involve the graph evaluation unit 124 calculating the total price and recording it in the evaluation graph data, and the result output unit 125 outputting the total price.

また、設置可能な警備用機械であって、価格の異なるものが複数存在する場合には、価格の高いものを用いたセンサ配置グラフデータと、価格の安いものを用いたセンサグラフデータとを作成し、これらを出力して、比較できるようにしてもよい。当該機能は、センサ配置処理部123の機能として実現することができる。このように、センサ配置処理部123やグラフ評価部124などについては種々の改良を行い、必要な情報をセンサ配置グラフデータや評価グラフデータに追加して、これを出力するように構成することが可能である。 Furthermore, if there are multiple installable security machines with different prices, sensor placement graph data using the more expensive machine and sensor graph data using the less expensive machine can be created and output for comparison. This function can be realized as a function of the sensor placement processing unit 123. In this way, various improvements can be made to the sensor placement processing unit 123 and graph evaluation unit 124, etc., so that necessary information can be added to the sensor placement graph data and evaluation graph data and output.

また、上述した実施の形態では、ビルの3階にあるオフィスを警備対象施設とした、これに限るものではない。高層ビルの各階について同様にし、警備システムを構築できる。この場合、階段、エレベータ、エスカレータといった部分についても、エッジと見做して処理することも可能である。また、高層ビルの高層階の窓であって、開け閉めができない窓については、エッジとして認識してもよいが、例えば侵入可否を「否」として、侵入可能なエッジとしては扱わないようにすることもできる。 In addition, in the above-described embodiment, the facility to be secured is an office on the third floor of a building, but this is not limited to this. A security system can be constructed in the same way for each floor of a high-rise building. In this case, it is also possible to treat parts such as stairs, elevators, and escalators as edges. Furthermore, windows on the upper floors of a high-rise building that cannot be opened or closed may be recognized as edges, but they may not be treated as edges that allow entry, for example, by setting the entry possibility to "no."

[その他]
上述した実施の形態の説明からも分かるように、請求項の受付手段の機能は、実施の形態の設計装置1において、イメージリーダが接続された接続端105T及ぶ外部I/F105、図形ソフトに対する指示入力を行う操作部104及び制御部102が実現する。また、請求項の設定手段は、設計装置1の操作部104及び制御部102が実現し、請求項のノードリスト変換手段、エッジリスト変換手段の機能は、設計装置1のリストデータ変換部121が実現している。
[others]
As can be seen from the above description of the embodiment, the function of the claimed acceptance means is realized in the design device 1 of the embodiment by the connection terminal 105T to which the image reader is connected, the external I/F 105, the operation unit 104 that inputs instructions to the graphics software, and the control unit 102. Also, the claimed setting means is realized by the operation unit 104 and control unit 102 of the design device 1, and the functions of the claimed node list conversion means and edge list conversion means are realized by the list data conversion unit 121 of the design device 1.

また、請求項の生成手段の機能は、設計装置1のグラフデータ生成部122が実現し、請求項の配置処理手段は、設計装置1のセンサ配置処理部123が実現している。また、請求項の評価手段の機能は、設計装置1のグラフ評価部124が実現し、請求項の出力手段の機能は、設計装置1の主に結果出力部125が実現している。また、請求項の変更処理手段の機能は、操作部104、制御部102、センサ配置処理部103が協働して実現している。 Furthermore, the function of the claimed generation means is realized by the graph data generation unit 122 of the design device 1, and the function of the claimed placement processing means is realized by the sensor placement processing unit 123 of the design device 1. Further, the function of the claimed evaluation means is realized by the graph evaluation unit 124 of the design device 1, and the function of the claimed output means is realized mainly by the result output unit 125 of the design device 1. Further, the function of the claimed change processing means is realized by the operation unit 104, control unit 102, and sensor placement processing unit 103 working together.

また、設計装置1のリストデータ変換部121、グラフデータ生成部122、センサ配置処理部124、結果出力部125の各機能は、制御部102で実行されるプログラムにより、制御部102の機能として実現することもできる。すなわち、図14に示したフローチャートの処理を実行するプログラムが、この発明による警備システム設計プログラムの一実施の形態が提供されたものである。また、図14に示したフローチャートの処理を行う方法は、この発明による警備システム設計方法の一実施の形態が提供されたものである。 Furthermore, the functions of the list data conversion unit 121, graph data generation unit 122, sensor placement processing unit 124, and result output unit 125 of the design device 1 can also be realized as functions of the control unit 102 by a program executed by the control unit 102. In other words, a program that executes the processing of the flowchart shown in FIG. 14 provides one embodiment of a security system design program according to the present invention. Furthermore, a method that executes the processing of the flowchart shown in FIG. 14 provides one embodiment of a security system design method according to the present invention.

1…警備システム設計装置(設計装置)、101T…接続端、101…通信I/F、102…制御部、103…記憶装置、104…操作部、105…外部I/F、105T…接続端、106…ディスプレイコントローラ、107…ディスプレイ、111…間取りデータファイル、112…入力リストファイル、113…基本グラフデータファイル、114…センサ配置グラフデータファイル、115…評価グラフデータファイル、121…リストデータ変換部、122…グラフデータ生成部、123…センサ配置処理部、124…グラフ評価部、125…結果出力部、2…イメージリーダ 1...Security system design device (design device), 101T...Connection terminal, 101...Communication I/F, 102...Control unit, 103...Storage device, 104...Operation unit, 105...External I/F, 105T...Connection terminal, 106...Display controller, 107...Display, 111...Floor plan data file, 112...Input list file, 113...Basic graph data file, 114...Sensor placement graph data file, 115...Evaluation graph data file, 121...List data conversion unit, 122...Graph data generation unit, 123...Sensor placement processing unit, 124...Graph evaluation unit, 125...Result output unit, 2...Image reader

Claims (7)

警備対象施設の間取りデータの入力を受け付ける受付手段と、
指示入力に応じて、前記間取りデータに対して、ターゲット位置を設定する設定手段と、
前記間取りデータに基づいて、前記ターゲット位置をターゲットノードとし、前記警備対象施設の内外のエリアをノードとして、前記ノードごとに必要情報を対応付けたノードリストを作成するノードリスト変換手段と、
前記間取りデータと前記ノードリストとに基づいて、隣接するノード間に人の行き来を可能にする手段が設けられている場合に、当該手段をエッジとして、前記エッジごとに必要情報と隣接ノードとを対応付けたエッジリストを作成するエッジリスト変換手段と、
前記ノードリストと前記エッジリストとに基づいて、グラフデータを生成する生成手段と、
前記グラフデータに対して、所定の基準に従って、警備用機械の配置位置と機械種別とを設定し、配置グラフデータを生成する配置処理手段と、
前記配置グラフデータと前記警備用機械に対して予め決められたスコアとに基づいて、前記ターゲットノードから各末端のノードに至るまでに設定された前記警備用機械のスコアの合計値を求める評価手段と、
前記評価手段により求められた前記合計値を含む評価結果を出力する出力手段と
を備えることを特徴とする警備システム設計装置。
a receiving means for receiving input of floor plan data of a facility to be secured;
a setting means for setting a target position for the floor plan data in response to an instruction input;
a node list conversion means for creating a node list based on the floor plan data, in which the target location is defined as a target node, areas inside and outside the facility to be guarded are defined as nodes, and necessary information is associated with each of the nodes;
an edge list conversion means for creating an edge list in which, when a means for enabling people to move between adjacent nodes is provided based on the floor plan data and the node list, the means is used as an edge and necessary information is associated with adjacent nodes for each edge;
a generating means for generating graph data based on the node list and the edge list;
a placement processing means for setting the placement positions and machine types of security machines in the graph data in accordance with predetermined standards and generating placement graph data;
evaluation means for calculating a total score of the security machines set from the target node to each terminal node based on the placement graph data and predetermined scores for the security machines;
and an output means for outputting an evaluation result including the total value determined by the evaluation means.
請求項1に記載の警備システム設計装置であって、
前記ノードとなる前記警備対象施設の内外のエリアは、前記警備対象施設の内側の壁によって区切られたエリアと、前記警備対象施設の内側の前記エリアに隣接し、当該エリアと前記エッジにより接続された前記警備対象施設の外側のエリアとであり、
前記エッジは、ドア、窓である
ことを特徴とする警備システム設計装置。
The security system design device according to claim 1,
The areas inside and outside the security facility that become the nodes are an area separated by an inner wall of the security facility and an area outside the security facility that is adjacent to the area inside the security facility and connected to the area by the edge,
The security system design device is characterized in that the edges are doors and windows.
請求項1に記載の警備システム設計装置であって、
前記ノードの前記必要情報は、ターゲットノード、屋内ノード、屋外ノードの区別を示す情報とパラメータ情報であり、前記エッジの前記必要情報は、ドア、窓の区別と、隣接ノードを示す情報とである
ことを特徴とする警備システム設計装置。
The security system design device according to claim 1,
The security system design device is characterized in that the necessary information for the nodes is information indicating whether the nodes are target nodes, indoor nodes, or outdoor nodes, and parameter information, and the necessary information for the edges is information indicating whether the nodes are doors or windows, and information indicating adjacent nodes.
請求項3に記載の警備システム設計装置であって、
前記ノードリストにおいて、前記パラメータ情報は、屋内ノードの場合には警戒度を示す情報であり、屋外ノードの場合には屋外の状態を示す情報である
ことを特徴とする警備システム設計装置。
The security system design device according to claim 3,
In the node list, the parameter information is information indicating an alert level in the case of an indoor node, and information indicating an outdoor condition in the case of an outdoor node.
請求項1に記載の警備システム設計装置であって、
変更指示入力に応じて、前記配置処理手段により形成された前記配置グラフデータに対して、前記警備用機械の配置の変更処理を行う変更処理手段を備える
ことを特徴とする警備システム設計装置。
The security system design device according to claim 1,
a change processing means for performing a process of changing the placement of the security machines on the placement graph data formed by the placement processing means in response to a change instruction input.
警備システム設計装置において用いられる警備システム設計方法であって、
受付手段を通じて、警備対象施設の間取りデータの入力を受け付ける受付工程と、
指示入力に応じて、設定手段が前記間取りデータに対して、ターゲット位置を設定する設定工程と、
ノードリスト変換手段が、前記間取りデータに基づいて、前記ターゲット位置をターゲットノードとし、前記警備対象施設の内外のエリアをノードとして、前記ノードごとに必要情報を対応付けたノードリストを作成するノードリスト変換工程と、
エッジリスト変換手段が、前記間取りデータと前記ノードリストとに基づいて、隣接するノード間に人の行き来を可能にする手段が設けられている場合に、当該手段をエッジとして、前記エッジごとに必要情報と隣接ノードとを対応付けたエッジリストを作成するエッジリスト変換工程と、
生成手段が、前記ノードリストと前記エッジリストとに基づいて、グラフデータを生成する生成工程と、
配置処理手段が、前記グラフデータに対して、所定の基準に従って、警備用機械の配置位置と機械種別とを設定し、配置グラフデータを生成する配置処理工程と、
評価手段が、前記配置グラフデータと前記警備用機械に対して予め決められたスコアとに基づいて、前記ターゲットノードから各末端のノードに至るまでに設定された前記警備用機械のスコアの合計値を求める評価工程と、
出力手段が、前記評価工程において求めた前記合計値を含む評価結果を出力する出力工程と
を有することを特徴とする警備システム設計方法。
A security system design method used in a security system design device, comprising:
a receiving step of receiving input of floor plan data of the facility to be secured through a receiving means;
a setting step in which a setting means sets a target position for the floor plan data in response to an instruction input;
a node list conversion step in which a node list conversion means creates a node list based on the floor plan data, in which the target location is defined as a target node and areas inside and outside the guarded facility are defined as nodes, and necessary information is associated with each of the nodes;
an edge list conversion step in which, when a means for enabling people to move between adjacent nodes is provided, the edge list conversion means uses the means as an edge and creates an edge list in which necessary information is associated with adjacent nodes for each edge, based on the floor plan data and the node list;
a generating step in which a generating means generates graph data based on the node list and the edge list;
a placement processing step in which placement processing means sets placement positions and machine types of security machines in accordance with predetermined standards for the graph data and generates placement graph data;
an evaluation step in which evaluation means calculates a total score of the security machines set from the target node to each terminal node based on the placement graph data and predetermined scores for the security machines;
an output step in which an output means outputs an evaluation result including the total value determined in the evaluation step.
警備システム設計装置に搭載されたコンピュータで実行される警備システム設計プログラムであって、
警備対象施設の間取りデータの入力を受け付ける受付ステップと、
指示入力に応じて、前記間取りデータに対して、ターゲット位置を設定する設定ステップと、
前記間取りデータに基づいて、前記ターゲット位置をターゲットノードとし、前記警備対象施設の内外のエリアをノードとして、前記ノードごとに必要情報を対応付けたノードリストを作成するノードリスト変換ステップと、
前記間取りデータと前記ノードリストとに基づいて、隣接するノード間に人の行き来を可能にする手段が設けられている場合に、当該手段をエッジとして、前記エッジごとに必要情報と隣接ノードとを対応付けたエッジリストを作成するエッジリスト変換ステップと、
前記ノードリストと前記エッジリストとに基づいて、グラフデータを生成する生成ステップと、
前記グラフデータに対して、所定の基準に従って、警備用機械の配置位置と機械種別とを設定し、配置グラフデータを生成する配置処理ステップと、
前記配置グラフデータと前記警備用機械に対して予め決められたスコアとに基づいて、前記ターゲットノードから各末端のノードに至るまでに設定された前記警備用機械のスコアの合計値を求める評価ステップと、
前記評価ステップにおいて求めた前記合計値を含む評価結果を出力する出力ステップと
を実行することを特徴とする警備システム設計プログラム。
A security system design program executed by a computer installed in a security system design device,
a reception step for receiving input of floor plan data of the facility to be secured;
a setting step of setting a target position for the floor plan data in response to an instruction input;
a node list conversion step of creating a node list based on the floor plan data, in which the target location is defined as a target node, areas inside and outside the guarded facility are defined as nodes, and necessary information is associated with each of the nodes;
an edge list conversion step for creating an edge list in which, when a means for enabling people to move between adjacent nodes is provided based on the floor plan data and the node list, the means is used as an edge and necessary information is associated with adjacent nodes for each edge;
a generating step of generating graph data based on the node list and the edge list;
a placement processing step of setting placement positions and machine types of security machines in the graph data according to predetermined criteria and generating placement graph data;
an evaluation step of calculating a total score of the security machines set from the target node to each terminal node based on the placement graph data and predetermined scores for the security machines;
and an output step of outputting an evaluation result including the total value calculated in the evaluation step.
JP2022103112A 2022-06-28 2022-06-28 Security system design device, security system design method, and security system design program Active JP7808263B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022103112A JP7808263B2 (en) 2022-06-28 2022-06-28 Security system design device, security system design method, and security system design program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022103112A JP7808263B2 (en) 2022-06-28 2022-06-28 Security system design device, security system design method, and security system design program

Publications (2)

Publication Number Publication Date
JP2024003821A JP2024003821A (en) 2024-01-16
JP7808263B2 true JP7808263B2 (en) 2026-01-29

Family

ID=89537823

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022103112A Active JP7808263B2 (en) 2022-06-28 2022-06-28 Security system design device, security system design method, and security system design program

Country Status (1)

Country Link
JP (1) JP7808263B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2025173339A (en) * 2024-05-14 2025-11-27 株式会社日立製作所 Sensor installation support device and sensor installation support method

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07334779A (en) * 1994-06-10 1995-12-22 Nippon Denshi Kogaku Kk Method and device for guard diagnosis for machine guard system
JP2012008902A (en) * 2010-06-28 2012-01-12 Lixil Corp Crime prevention diagnostic proposal method
JP5680930B2 (en) * 2010-10-07 2015-03-04 綜合警備保障株式会社 Information processing apparatus and action model creation method

Also Published As

Publication number Publication date
JP2024003821A (en) 2024-01-16

Similar Documents

Publication Publication Date Title
US11941238B2 (en) Systems and methods for entity visualization and management with an entity node editor
US11940797B2 (en) Navigating semi-autonomous mobile robots
CN102165500A (en) Fire protection device, method for protecting against fire, and computer program
CN107765846A (en) System and method for using the sensor network across building to carry out the far distance controlled based on gesture
CN102129725A (en) Method and apparatus for configuring an access control system
JP7808263B2 (en) Security system design device, security system design method, and security system design program
US9824554B2 (en) Method and system of adaptive building layout/efficiency optimization
JP7174565B2 (en) Management device, management system, management method and program
Brodeschi et al. The definition of semantic of spaces in virtual built environments oriented to BIM implementation
KR102492849B1 (en) Smart Building Maintenance System
Aksoy et al. Assessment of user satisfaction in an intelligent office building in Istanbul
JP6175416B2 (en) Safety confirmation support system for apartment residents
JPH07160977A (en) Burglar-proof guard system
US20050222711A1 (en) Robot and a robot control method
JP6739119B6 (en) Risk determination program and system
JP2015158782A (en) Suspicious person tracking support system, facility equipment controller, and program
KR102725985B1 (en) Ai-based interior layout design system
WO2020170643A1 (en) Information processing device, information processing system, information processing method, and program
WO2024107779A1 (en) Artificial intelligence determination of building smoke and indoor air quality management
JP4745849B2 (en) Entrance / exit management system
US20160187193A1 (en) Lens for pet rejecting passive infrared sensor
JP4512482B2 (en) Location management system and location management device
JP2005215801A (en) Behavior simulation system
DE112020001852T5 (en) INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD AND PROGRAM
EP4685731A1 (en) System and method for guiding visitors in an environment

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20240823

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20241226

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20251111

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20251120

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20251201

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20251218

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20251231

R150 Certificate of patent or registration of utility model

Ref document number: 7808263

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150