(57)【要約】【課題】本発明の課題は、セキュリティ管理された部屋に隣接する場所のセキュリティ基準を容易に確認することができる方法を提供することである。【解決手段】（１）建物内部の各領域の配置図面データの壁を構成する線分を、壁線分の集まりとして再定義する壁線分定義ステップと、（２）各壁線分が隔てる２つの領域に一対の中間点を配置する中間点配置ステップと、（３）全ての閉領域を塗り潰し探索して、同一領域に属する中間点をグループ化して、その領域名称に対応付ける同一領域中間点抽出ステップと、（４）対象とする閉領域の中間点グループに属する中間点と対を成す中間点が属する領域名称を、対象閉領域の隣接領域として特定する隣接領域設定ステップと、（５）対象閉領域に隣接領域のセキュリティ基準データを対応付けて提示するセキュリティ管理データ作成ステップと、を含んだ手順でなされることを特徴とするセキュリティ管理方法である。【選択図】図１
2010122864.tif 000002
【特許請求の範囲】
【請求項１】
建物内部の各領域の領域名称および領域名称座標を含む配置図面データと、領域名称とセキュリティ基準データを関連付けた領域セキュリティデータと、を用いるセキュリティ管理方法において、
（１）前記配置図面データの壁を構成する線分を、それらの線分が互いに接合または交差する接合点を端点とする壁線分の集まりとして再定義する壁線分定義ステップと、
（２）各壁線分により隔てられる２つの領域のそれぞれに属する一対の中間点を配置する中間点配置ステップと、
（３）全ての閉領域について、その閉領域の領域名称座標を開始点として指定して、塗り潰し探索することによって、一回の塗り潰し探索により塗り潰された中間点を同一領域に属する中間点としてその領域名称に対応付けてグループ化することにより、全ての中間点を各領域の領域名称に対応付けた中間点のグループに分割する同一領域中間点抽出ステップと、
（４）対象とする閉領域名称に対応付けられた中間点グループに属する中間点と対を成す中間点を読み取って、この読み取った中間点が属する中間点グループに対応付けられた領域名称を、対象閉領域の隣接領域として特定する隣接領域設定ステップと、
（５）対象閉領域に対して、特定された隣接領域に設定されたセキュリティ基準データを読み取り、対象閉領域に対する１つ以上の隣接領域のセキュリティ基準データを対応付けて提示するセキュリティ管理データ作成ステップと、
を含んだ手順でなされることを特徴とするセキュリティ管理方法。
【請求項２】
建物内部の各領域の領域名称および領域名称座標を含む配置図面データと、領域名称とセキュリティ基準データを関連付けた領域セキュリティデータと、を用いるセキュリティ管理方法であって、
（１）前記配置図面データの壁を構成する線分を、それらの線分が互いに接合または交差する接合点を端点とする壁線分の集まりとして再定義する壁線分定義ステップと、
（２）各壁線分により隔てられる２つの領域のそれぞれに属する一対の中間点を配置する中間点配置ステップと、
（３）対象とする閉領域内の適当な点を開始点として指定して、塗り潰し探索することによって、塗り潰された中間点を特定する同一領域中間点抽出ステップと、
（４）この塗り潰された中間点と対を成す中間点を開始点として指定して、塗り潰し探索することによって、塗り潰された領域の領域名称座標を特定することにより対象領域の隣接領域を特定する隣接領域設定ステップと、
（５）対象閉領域に対して、特定された隣接領域に設定されたセキュリティ基準データを読み取り、対象閉領域に対する１つ以上の隣接領域のセキュリティ基準データを対応付けて提示するセキュリティ管理データ作成ステップと、
を含んだ手順でなされることを特徴とするセキュリティ管理方法。
【請求項３】
建物内部の各領域の領域名称および領域名称座標を含む配置図面データと、領域名称とセキュリティ基準データを関連付けた領域セキュリティデータと、を記憶するセキュリティ管理装置であって、
配置図面データを格納する図面格納領域と、
領域名称情報とセキュリティ基準データとを関連付けた領域セキュリティデータを格納する領域セキュリティ格納領域と、
領域名称情報と１つ以上のセキュリティ基準データ（＝各隣接領域に設定されたセキュリティ基準データ）とを対応付けたセキュリティ管理データを格納するセキュリティ管理データ格納領域と、
を有する記憶部と、
前記配置図面データの壁を構成する線分を、それらの線分が互いに接合または交差する接合点を端点とする壁線分の集まりとして再定義する壁線分定義手段と、
配置図面データの各壁線分により隔てられる２つの領域のそれぞれに属する一対の中間点を配置して、中間点入り領域配置図面データを作成する中間点配置手段と、
中間点入り領域配置図面データを参照して、全ての閉領域について、同一領域に属する中間点をその領域名称に対応付けてグループ化することにより、全ての中間点を各領域の領域名称に対応付けた中間点のグループに分割する同一領域中間点抽出手段と、
対象とする閉領域名称に対応付けられた中間点グループに属する中間点と対を成す中間点を読み取って、この読み取った中間点が属する中間点グループに対応付けられた領域名称を、対象閉領域の隣接領域として特定する隣接領域設定手段と、
対象閉領域に対して、特定された隣接領域に設定されたセキュリティ基準データを読み取り、対象閉領域に対する１つ以上の隣接領域のセキュリティ基準データを対応付けて提示するセキュリティ管理データ作成手段と、
を備えることを特徴とするセキュリティ管理装置。
【請求項４】
前記同一領域中間点抽出手段は、
全ての閉領域について、閉領域の領域名称座標を開始点として指定して、塗り潰し探索することによって、一回の塗り潰し探索により塗り潰された中間点を同一領域に属する中間点としてその領域名称に対応付けてグループ化することにより、全ての中間点を各領域の領域名称に対応付けた中間点のグループに分割する機能、
を備えることを特徴とする請求項３に記載のセキュリティ管理装置。
【請求項５】
建物内部の各領域の領域名称および領域名称座標を含む配置図面データと、領域名称とセキュリティ基準データを関連付けた領域セキュリティデータと、を用いるセキュリティ管理装置であって、
前記配置図面データの壁を構成する線分を、それらの線分が互いに接合または交差する接合点を端点とする壁線分の集まりとして再定義する壁線分定義手段と、
配置図面データの各壁線分により隔てられる２つの領域のそれぞれに属する一対の中間点を配置して、中間点入り領域配置図面データを作成する中間点配置手段と、
中間点入り領域配置図面データを参照して、対象とする閉領域に属する中間点を特定する同一領域中間点抽出手段と、
この対象とする閉領域に属する中間点と対を成す中間点が属する領域の領域名称座標を特定することにより対象領域の隣接領域を特定する隣接領域設定手段と、
対象閉領域に対して、特定された隣接領域に設定されたセキュリティ基準データを読み取り、対象閉領域に対する１つ以上の隣接領域のセキュリティ基準データを対応付けて提示するセキュリティ管理データ作成手段と、
を備えることを特徴とするセキュリティ管理装置。
【請求項６】
前記同一領域中間点抽出手段は、
対象とする閉領域内の適当な点を開始点として指定して、塗り潰し探索することによって、塗り潰された中間点を特定する機能、
前記隣接領域設定手段は、
この塗り潰された中間点と対を成す中間点を開始点として指定して、塗り潰し探索することによって、塗り潰された領域の領域名称座標を特定する機能、
を備えることを特徴とする請求項５に記載のセキュリティ管理装置。
【請求項７】
コンピュータに組込むことによって、コンピュータを請求項３から請求項６までのいずれか１項に記載のセキュリティ管理装置として動作させるコンピュータプログラム。
【請求項８】
請求項７に記載のコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録された音声情報を再生するセキュリティ環境において、セキュリティ基準を管理する方法、装置、プログラム、記録媒体に関するものである。
本発明は特に、企業や官公庁のオフィスにおいて、機密性の高い音声記録情報（たとえば、会議の発言記録、聞き取り調査の会話記録）を再生する時に、オフィスに隣接する場所からの盗聴を防止する場合に有用である。
【背景技術】
【０００２】
現代の組織活動においては、扱われる機密情報はセキュリティ管理環境の下で適切にセキュリティ管理しなければならない。
セキュリティ管理環境では、場所（たとえば、部屋や施設や区域など）ごとに、セキュリティ基準を定めておき、機密情報は、それに相応しいセキュリティ基準の場所で保管し、閲覧する。
そこで、次に機密情報のセキュリティ管理の方法とその問題点と対策を説明する。
《１．音声情報の再生場所管理》
機密情報に記録された音声を再生する時には、音声の再生場所には、特別な注意を払わねばならない。
つまり、音声を再生する場合には、再生する部屋のセキュリティ基準を考慮するだけでは不十分であって、壁を隔てた隣の場所のセキュリティ基準を配慮することが大切である。たとえば、廊下や建物の外側が隣接場所であれば、立ち聞きや、盗聴器による盗聴の恐れがある。
そこで、音声情報を再生する部屋と隣接する場所のセキュリティ基準を、利用者に知らせることで、再生音を小さくすることや部屋を変更することなどの対策を施して、情報漏えいを防止することが可能となる。
《２．保管管理》
重要情報は、その重要度に応じたセキュリティ基準の部屋に保管する。このときに、部屋に設置された施錠ロッカーに施錠し収納する。また、ロッカー鍵の使用履歴を、記録簿に記録することで、書類の保管管理を行うのが一般的である。
【０００３】
たとえば、特許文献１では、レイアウト設計者が、機密情報を記録した媒体を収納する家具をセキュリティ設定された部屋に設置する時に、家具のセキュリティレベルが部屋のセキュリティレベルに適っているか否かを自動判定し、その結果を設計者に知らせる技術が開示されている。
【０００４】
【特許文献１】特開２００８−１５８７２０号公報（段落００３０、段落００５７、図３、１２）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１では、隣接する場所を考慮した自動判定機能はないので、隣接する場所のセキュリティレベルを、利用者に知らせることができない。
【０００６】
本発明は以上のような点を解決するためになされたものであって、本発明の課題は、セキュリティ管理された環境において、部屋に隣接する場所のセキュリティ基準を容易に確認することができる方法、装置、プログラム、記録媒体を提供することである。
【課題を解決するための手段】
【０００７】
本発明は、以下の各態様に記載の手段により、前記課題を解決する。
すなわち、本願発明の第１の発明は、
建物内部の各領域の領域名称および領域名称座標を含む配置図面データと、領域名称とセキュリティ基準データを関連付けた領域セキュリティデータと、を用いるセキュリティ管理方法において、
（１）前記配置図面データの壁を構成する線分を、それらの線分が互いに接合または交差する接合点を端点とする壁線分の集まりとして再定義する壁線分定義ステップと、
（２）各壁線分により隔てられる２つの領域のそれぞれに属する一対の中間点を配置する中間点配置ステップと、
（３）全ての閉領域について、その閉領域の領域名称座標を開始点として指定して、塗り潰し探索することによって、一回の塗り潰し探索により塗り潰された中間点を同一領域に属する中間点としてその領域名称に対応付けてグループ化することにより、全ての中間点を各領域の領域名称に対応付けた中間点のグループに分割する同一領域中間点抽出ステップと、
（４）対象とする閉領域名称に対応付けられた中間点グループに属する中間点と対を成す中間点を読み取って、この読み取った中間点が属する中間点グループに対応付けられた領域名称を、対象閉領域の隣接領域として特定する隣接領域設定ステップと、
（５）対象閉領域に対して、特定された隣接領域に設定されたセキュリティ基準データを読み取り、対象閉領域に対する１つ以上の隣接領域のセキュリティ基準データを対応付けて提示するセキュリティ管理データ作成ステップと、
を含んだ手順でなされることを特徴とするセキュリティ管理方法である。
【０００８】
このように、セキュリティ環境において、隣接する領域のセキュリティ基準を確認できるようにセキュリティ管理することが可能である。
【０００９】
本願発明の第２の発明は、
建物内部の各領域の領域名称および領域名称座標を含む配置図面データと、領域名称とセキュリティ基準データを関連付けた領域セキュリティデータと、を用いるセキュリティ管理方法であって、
（１）前記配置図面データの壁を構成する線分を、それらの線分が互いに接合または交差する接合点を端点とする壁線分の集まりとして再定義する壁線分定義ステップと、
（２）各壁線分により隔てられる２つの領域のそれぞれに属する一対の中間点を配置する中間点配置ステップと、
（３）対象とする閉領域内の適当な点を開始点として指定して、塗り潰し探索することによって、塗り潰された中間点を特定する同一領域中間点抽出ステップと、
（４）この塗り潰された中間点と対を成す中間点を開始点として指定して、塗り潰し探索することによって、塗り潰された領域の領域名称座標を特定することにより対象領域の隣接領域を特定する隣接領域設定ステップと、
（５）対象閉領域に対して、特定された隣接領域に設定されたセキュリティ基準データを読み取り、対象閉領域に対する１つ以上の隣接領域のセキュリティ基準データを対応付けて提示するセキュリティ管理データ作成ステップと、
を含んだ手順でなされることを特徴とするセキュリティ管理方法である。
【００１０】
本願発明の第３の発明は、
建物内部の各領域の領域名称および領域名称座標を含む配置図面データと、領域名称とセキュリティ基準データを関連付けた領域セキュリティデータと、を記憶するセキュリティ管理装置であって、
配置図面データを格納する図面格納領域と、
領域名称情報とセキュリティ基準データとを関連付けた領域セキュリティデータを格納する領域セキュリティ格納領域と、
領域名称情報と１つ以上のセキュリティ基準データ（＝各隣接領域に設定されたセキュリティ基準データ）とを対応付けたセキュリティ管理データを格納するセキュリティ管理データ格納領域と、
を有する記憶部と、
前記配置図面データの壁を構成する線分を、それらの線分が互いに接合または交差する接合点を端点とする壁線分の集まりとして再定義する壁線分定義手段と、
配置図面データの各壁線分により隔てられる２つの領域のそれぞれに属する一対の中間点を配置して、中間点入り領域配置図面データを作成する中間点配置手段と、
中間点入り領域配置図面データを参照して、全ての閉領域について、同一領域に属する中間点をその領域名称に対応付けてグループ化することにより、全ての中間点を各領域の領域名称に対応付けた中間点のグループに分割する同一領域中間点抽出手段と、
対象とする閉領域名称に対応付けられた中間点グループに属する中間点と対を成す中間点を読み取って、この読み取った中間点が属する中間点グループに対応付けられた領域名称を、対象閉領域の隣接領域として特定する隣接領域設定手段と、
対象閉領域に対して、特定された隣接領域に設定されたセキュリティ基準データを読み取り、対象閉領域に対する１つ以上の隣接領域のセキュリティ基準データを対応付けて提示するセキュリティ管理データ作成手段と、
を備えることを特徴とするセキュリティ管理装置である。
【００１１】
本願発明の第４の発明は、
前記同一領域中間点抽出手段は、
全ての閉領域について、閉領域の領域名称座標を開始点として指定して、塗り潰し探索することによって、一回の塗り潰し探索により塗り潰された中間点を同一領域に属する中間点としてその領域名称に対応付けてグループ化することにより、全ての中間点を各領域の領域名称に対応付けた中間点のグループに分割する機能、
を備えることを特徴とする請求項３に記載のセキュリティ管理装置である。
【００１２】
本願発明の第５の発明は、
建物内部の各領域の領域名称および領域名称座標を含む配置図面データと、領域名称とセキュリティ基準データを関連付けた領域セキュリティデータと、を用いるセキュリティ管理装置であって、
前記配置図面データの壁を構成する線分を、それらの線分が互いに接合または交差する接合点を端点とする壁線分の集まりとして再定義する壁線分定義手段と、
配置図面データの各壁線分により隔てられる２つの領域のそれぞれに属する一対の中間点を配置して、中間点入り領域配置図面データを作成する中間点配置手段と、
中間点入り領域配置図面データを参照して、対象とする閉領域に属する中間点を特定する同一領域中間点抽出手段と、
この対象とする閉領域に属する中間点と対を成す中間点が属する領域の領域名称座標を特定することにより対象領域の隣接領域を特定する隣接領域設定手段と、
対象閉領域に対して、特定された隣接領域に設定されたセキュリティ基準データを読み取り、対象閉領域に対する１つ以上の隣接領域のセキュリティ基準データを対応付けて提示するセキュリティ管理データ作成手段と、
を備えることを特徴とするセキュリティ管理装置である。
【００１３】
本願発明の第６の発明は、前記同一領域中間点抽出手段は、
対象とする閉領域内の適当な点を開始点として指定して、塗り潰し探索することによって、塗り潰された中間点を特定する機能、
前記隣接領域設定手段は、
この塗り潰された中間点と対を成す中間点を開始点として指定して、塗り潰し探索することによって、塗り潰された領域の領域名称座標を特定する機能、
を備えることを特徴とする請求項５に記載のセキュリティ管理装置である。
【００１４】
本願発明の第７の発明は、
コンピュータに組込むことによって、コンピュータを請求項３から請求項６までのいずれか１項に記載のセキュリティ管理装置として動作させるコンピュータプログラムである。
【００１５】
本願発明の第８の発明は、
請求項７に記載のコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【発明の効果】
【００１６】
本願発明によれば、
（１）隣接する場所のセキュリティの基準をセキュリティ管理データとして管理することが可能である。
（２）特に音声を再生する時に、隣接場所が音声を再生するために適切なセキュリティ基準が設定されているか否かを判断することが容易に可能である。
従って、本発明によれば、機密性の高い音声情報を再生する時に、隣接する場所からの盗聴を防止することができるという効果がある。本発明は、特に、部屋のレイアウト変更が頻繁に行われる場所や、部屋に設定されるセキュリティ基準が頻繁に変更される場所において、効果を発揮する。
【発明を実施するための最良の形態】
【００１７】
以下、図面等を参照しながら、本発明の好適な実施の形態について、更に詳しく説明する。
【００１８】
図１は、本発明の実施の形態によるセキュリティ管理の運用の大まかな流れを説明する図である。図１では、操作者の動作を含めた運用を説明する。
《Ａ．手入力による領域配置図面の作成》
セキュリティ管理者は、セキュリティ管理装置を用いて、線分により形成された領域を配置する配置図面（以下、領域配置図面）を作図して、各領域のセキュリティ基準を入力して、領域にセキュリティ基準を設定する（図１（１））。
《Ｂ．セキュリティ管理データ作成の自動処理》
セキュリティ管理装置は、領域配置図面を用いて、線分の両側にある２個の領域に一対の中間点を配置して中間点入り領域配置図面を作成して、対象領域に属する中間点を手掛りにして、対象領域に隣接する隣接領域を検出して、対象領域に隣接する領域のセキュリティ基準を管理するセキュリティ管理データを作成して提示する（同（２））。
《Ｃ．セキュリティ管理データの参照》
閲覧者は、提示されたセキュリティ管理データを参照して、音声を再生する部屋（＝対象領域）に隣接する部屋（＝隣接領域）が、音声再生を許可されるセキュリティ基準であることを確認して音声を再生する（同（３））。
【００１９】
このように、閲覧者が音声を再生する時には、セキュリティ管理データを参照することで、音声を再生する部屋に隣接する部屋が、音声再生を許可されるセキュリティ基準であるか否かを確認することが可能である。
特に、部屋のレイアウト変更が頻繁に行われる場所や、部屋に設定されるセキュリティ基準が頻繁に変更される場所において、本発明は効果を発揮する。
【００２０】
図２は、領域配置図面１０２を説明する図である。
領域配置図面１０２は、線分６００により形成される領域２００から構成されている。
【００２１】
図２の（ａ）には、領域配置図面１０２ａが例示されている。
領域配置図面１０２ａは、線分６００により囲まれて閉じた領域２０１と、閉じていない領域２０２（＝開領域。たとえば、外壁により形成される領域。建物の外部)から構成されている。
【００２２】
閉じた領域２０１には、領域名称２９２が表記されている。
例示された領域配置図面１０２ａには、領域名称２９２「エリアＡ」の閉領域２０１（以下、閉領域「エリアＡ」。他も同様）と閉領域「エリアＢ」と閉領域「エリアＣ」とが記載されている。
【００２３】
図２の（ｂ）には、中間点入り領域配置図面１０２ｂが例示されている。
領域配置図面１０２ｂの領域を囲う壁の接合点６０３の中間位置の両側には、すべて、一対の中間点３０１が配置されている。
一対の中間点３０１は、壁の両側の接する位置に、１個ずつ配置されている。言い換えると、領域を囲う壁の中間位置の両側に接して中間点３０１が配置されている。
【００２４】
中間点３０１は、中間点を特定する情報を有する。中間点特定情報は、共通番号と枝番号とから構成される。
【００２５】
図２の（ｂ）には、一対の中間点３０１の中間点特定情報が例示されている。
たとえば、一対の中間点３０１の中間点特定情報は、「１−１」と「１−２」である。このとき、中間点特定情報の共通番号が「１」で、枝番号が「１」と「２」である。中間点特定情報「１−１」は、開領域２０２に配置されて、中間点特定情報「１−２」は、閉領域２０１「エリアＡ」に配置されている。
【００２６】
図３は、領域配置図面データ１９１の形式を説明する図である。
領域配置図面データ１９１は、線分にて形成される領域２００を配置する領域配置図面１０２ａを作成するデータであって、セキュリティ管理装置のドローイングソフトウエア（＝図面編集手段。詳細は後述する）を用いて作成したものである。
領域配置図面データ１９１は、領域名称データ９１１と、線分データ９１２とから構成される。
領域名称データ９１１は、領域名称文字列９１３と、この文字列の編集位置座標を示す名称座標データ９１４を含むデータである。
線分データ９１２は、線分両端の座標データ９１５を含むデータである。
【００２７】
図４は、領域セキュリティデータ１９３を説明する図である。
領域セキュリティデータ１９３は、領域２００に設定されたセキュリティ基準を記述するデータであって、セキュリティ管理者が手入力して作成したものである。
【００２８】
図４の（ａ）は、領域セキュリティデータ１９３の形式を説明する図である。
領域セキュリティデータ１９３は、領域名称データ９３１と、セキュリティ基準情報９３２とから構成される。
領域名称データ９３１は、文字列である。
セキュリティ基準情報９３２は、領域２００のセキュリティ管理の程度を記述する情報である。
【００２９】
図４の（ｂ）には、領域セキュリティデータ１９３が例示されている。
たとえば、領域セキュリティデータ１９３の例として、「エリアＡ  Ｓ1  」が示されている。
この例の意味は、領域名称が「エリアＡ」の閉領域２０１（＝領域２０１「エリアＡ」）に設定されたセキュリティ基準は「  Ｓ1  」であるということである。
【００３０】
また、領域セキュリティデータ１９３の例として、「（開領域）  Ｓ0  」が示されている。
この例の意味は、開領域２０２に設定されたセキュリティ基準は「  Ｓ0  」であるということである。なお、開領域の領域名称として、たとえば、「屋外」のように、設定してもよい。
【００３１】
なお、高層ビルの高層階の場合には、開領域（建物の外部）をセキュリティ管理の対象から外してよい。
【００３２】
以下の説明では、高層階にある部屋を例に説明する。
【００３３】
図５は、セキュリティ管理データ１９７を説明する図である。
セキュリティ管理データ１９７は、注目領域２０１に設定されたセキュリティ基準と隣接領域に設定されたセキュリティ基準とを記述するデータであって、セキュリティ管理装置のセキュリティ管理データ作成手段（詳細は後述する）を用いて作成したものである。
【００３４】
図５の（ａ）は、セキュリティ管理データ１９７の形式を説明する図である。
セキュリティ管理データ１９７は、領域名称データ９７１と、注目領域（＝対象領域）に設定されたセキュリティ基準情報９７２と、各隣接領域に設定されたセキュリティ基準情報９７３とから構成される。
領域名称データ９７１は、図４の領域名称データ９３１と同じである。
領域２０１に設定されたセキュリティ基準情報９７２は、図４のセキュリティ基準情報９３２と同じである。
各隣接領域に設定されたセキュリティ基準情報９７３は、図４のセキュリティ基準情報９３２と同じである。
【００３５】
図５の（ｂ）には、セキュリティ管理データ１９７が例示されている。
たとえば、セキュリティ管理データ１９７の例として、「エリアＡ  Ｓ1  Ｓ2」が示されている。
この例の意味は、注目閉領域２０１「エリアＡ」に設定されたセキュリティ基準が「  Ｓ1  」であって、隣接領域に設定されたセキュリティ基準情報が「  Ｓ2  」であるということである。
また、セキュリティ管理データ１９７の例として、「エリアＢ          Ｓ2  Ｓ1 、Ｓ3  」が示されている。
この例の意味は、注目閉領域２０１「エリアＢ」に設定されたセキュリティ基準が「  Ｓ2  」であって、各隣接領域に設定されたセキュリティ基準情報「  Ｓ1  」と「  Ｓ3  」であるということである。
【００３６】
図６と図７は、セキュリティ管理装置によるセキュリティ管理データ作成処理の詳細な流れを説明する図である。
【００３７】
図６は、隣接領域検出処理の詳細な流れを説明する図である。
《Ｂ．セキュリティ管理データ作成の自動処理》
《Ｂ−１．中間点配置処理》
セキュリティ管理装置は、領域配置図面データ１９１の線分データ９１２が互いに接する点または交差する点を算出して、接合点として設定する。次に、同一線分上の隣り合う２個の接合点を両端とする壁線分を定義する（図６（２−１））。
【００３８】
セキュリティ管理装置は、壁線分上の両端の接合点を読み取る（図６（２−２））。
【００３９】
セキュリティ管理装置は、読み取った２個の接合点の中間位置にて、壁の両側（＝壁の両面）の近傍（詳細は後述する）に、一対の中間点３０１を配置して、対データ１９２を作成して、中間点入り領域配置図面１０２ｂを保持する（同（２−３））。
【００４０】
ここで、図８を用いて、接合点６０３と壁線分６０１と中間点３０１を説明する。
【００４１】
図８の（ａ）は、接合点６０３を説明する図である。
接合点６０３とは、２個の異なる線分６００の一方の線分の端点が、他方の線分に接する点、または、一方の線分６００が他方の線分６００に交差する点である。
たとえば、接合点６０３ａは、線分６００ａの端点が線分６００ｂに接する点である。あるいは、接合点６０３ａは、線分６００ｂの端点が線分６００ａに接する点である。
【００４２】
図８の（ｂ）は、壁線分６０１を説明する図である。
壁線分６０１とは、線分上の隣接する２個の接合点６０３を結ぶ線分である。従って、壁線分６０１の両端（＝端点）は、接合点６０３である。
図８の（ｂ）には、壁線分６０１が例示されている。
たとえば、壁線分６０１ｈは、接合点６０３ｄと接合点６０３ｅとを両端とする壁線分である。
【００４３】
図８の（ｃ）は、中間点３０１を説明する図である。
中間点３０１とは、壁線分上の両端にある接合点６０３の中間位置の近傍で、壁線分の両側にある領域２００（＝壁線分が形成する領域）に属するように配置された一対の点のそれぞれである。
図８の（ｃ）には、中間点３０１が例示されている。
例示された中間点３０１ａ／ｂは、たとえば、壁線分６００ｈ上の中間位置にて、壁線分の両側に接して配置された一対の点である。
【００４４】
あるいは、図示しないが、壁線分の傾きに応じて、中間点３０１の配置位置（Ｘ、Ｙ）を算出してもよい。
たとえば、２個の接合点６０３ｄ／ｅの中間位置（Ｘ0、Ｙ0）に対する一対の中間点３０１の配置位置（Ｘ、Ｙ）は、壁線分とＸ軸との傾きが０度から４５度の場合には、（Ｘ0、Ｙ0−△）と（Ｘ0、Ｙ0＋△）と算出して、傾きが４５度から９０度の場合には、
（Ｘ0−△、Ｙ0）と（Ｘ0＋△、Ｙ0）と算出する。なお、△は、微小な値である。
【００４５】
ここで、図９を用いて、対データ１９２を説明する図である。
対データ１９２は、一対の中間点の中間点特定情報と座標情報を対応付けたデータである。
【００４６】
図９の（ａ）は、対データ１９２の形式を説明する図である。
対データ１９２は、対の一方の中間点の特定情報９２１と対の一方の中間点の座標情報９２２と、対の他方の中間点の特定情報９２３と対の他方の中間点の座標情報９２４と、が対応付けられて構成される。
【００４７】
図９の（ｂ）は、対データ１９２の例である。
たとえば、対データ１９２として、「１−１  （Ｘ1、Ｙ1）  １−２  （Ｘ1、Ｙ2）」が例示されている。
この例の意味は、一対の中間点３０１が、中間点特定情報９２１が「１−１」である中間点（以下、中間点「１−１」。他も同様）と中間点「１−２」とであって、中間点「１−１」は、図面の原点から座標位置（Ｘ1、Ｙ1）に設定されていて、中間点「１−２」は、図面の原点から座標位置（Ｘ1、Ｙ2）に設定されているということである。
なお、座標位置（Ｘ1、Ｙ1）や（Ｘ1、Ｙ2）は、壁線分に接する位置である。
【００４８】
《Ｂ−２．同一領域抽出処理》
セキュリティ管理装置は、対データ１９２の座標情報を参照しながら、中間点入り領域配置図面１０２ｂの領域２００に対してシードフィルアルゴリズム（詳細は後述する）を用いて、領域を塗り潰して、同一領域２００に属する中間点３０１を見つける（図６（２−４））。なお、シードフィルアルゴリズムの代わりに、走査線アルゴリズムを用いてもよい。
セキュリティ管理装置は、同一領域２００に属する中間点をグループ化して、この領域の名称を対応付けた同一領域中間点データ（１９４）を作成して、記憶装置に一時記憶する（同（２−５））。
【００４９】
ここで、図１０を用いて、同一領域中間点データを説明する。
同一領域中間点データ１９４とは、同一の領域２００に属する中間点の中間点特定情報をグループ化したものである。
【００５０】
図１０の（ａ）は、同一領域中間点データ１９４の形式を説明する図である。
同一領域中間点データ１９４は、領域名称データ９４１と、グループ化された中間点特定情報９４２とから構成される。
領域名称データ９４１は、図４の領域名称データ９３１と同じである。
グループ化された中間点特定情報９４２は、中間点特定情報の集合である。
中間点特定情報は、中間点を特定する文字列である。
【００５１】
図１０の（ｂ）は、同一領域中間点データ１９４の例である。
たとえば、同一領域中間点データ１９４の例として、「エリアＡ  1-2、2-2、3-1、4-1  」が示されている。
この例の意味は、領域２０１「エリアＡ」に属する中間点の特定情報は、「  1-2  」、「  2-2  」、「  3-1  」、「  4-1  」などであるということである。
《Ｂ−３．隣接領域設定処理》
セキュリティ管理装置は、一時記憶した同一領域中間点データ１９４から、グループ化された中間点特定情報９４２を読み取る（図６（２−６））。
セキュリティ管理装置は、対データ１９２を参照して、グループ化された中間点特定情報９４２が特定する中間点３０１のそれぞれと対を成す中間点３０１を読み取る（同（２−７））。
セキュリティ管理装置は、同一領域中間点データ群を参照して、対を成す中間点が含まれるグループ化された中間点特定情報９４２に対応付けられた領域名称データ９３１を読み取って、隣接領域の名称とする（同（２−８））。
セキュリティ管理装置は、読み取った隣接領域の名称をグループ化して、これを注目領域２０１の名称に対応付けて隣接領域データ（１９６）を作成して、記憶装置に一時記憶する（同（２−９））。
【００５２】
ここで、図１１を用いて、隣接領域データ１９６を説明する。
【００５３】
図１１は、隣接領域データ１９６を説明する図である。
隣接領域データ１９６は、注目領域に隣接する領域の名称を記述するデータである。
【００５４】
図１１の（ａ）は、隣接領域データ１９６の形式を説明する図である。
隣接領域データ１９６は、注目領域名称データ９６１と、隣接領域の名称データ９６２とから構成される。
注目領域名称データ９６１は、図４の領域名称データ９３１と同じである。
隣接領域の名称データ９６２は、図４の領域名称データ９３１と同じである。
【００５５】
図１１の（ｂ）には、隣接領域データ１９６が例示されている。
たとえば、隣接領域データ１９６の例として、「エリアＡ、  （エリアＢ）」が示されている。
この例の意味は、注目閉領域２０１「エリアＡ」に隣接する領域は、閉領域２０１「エリアＢ」であるということである。
また、隣接領域データ１９６の例として、「エリアＢ、  （エリアＡ、エリアＣ）」が示されている。
この例の意味は、注目閉領域２０１「エリアＢ」に隣接する領域は、閉領域２０１「エリアＡ」と閉領域２０１「エリアＣ」であるということである。
【００５６】
なお、セキュリティ管理装置は、同一領域中間点データ１９４を作成せずに、隣接領域データ１９６を作成して、記憶装置に一時記憶してもよい。
すなわち、セキュリティ管理装置は、ステップ（２−５）にて、同一領域２００に属する中間点３０１をグループ化した後には、同一領域中間点データ１９４を作成せずに、ステップ（２−７）に進んで、対データ１９２を参照して、グループ化された中間点３０１のそれぞれと対を成す中間点３０１を読み取って、ステップ（２−８）（２−９）にて、同一領域中間点データ１９４を作成してもよい。
【００５７】
図７は、セキュリティ管理データ作成処理の詳細な流れを説明する図である。
《Ｂ−４．セキュリティ管理データの作成》
セキュリティ管理装置は、一時記憶する隣接領域データ群の中から隣接領域データを抽出して、隣接領域データのグループ化された隣接領域名称を読み取る（図７（２−１０））。
セキュリティ管理装置は、セキュリティ設定データ１９３を参照して、グループ化された隣接領域名称の隣接領域に設定されたセキュリティ基準を読み取る（同（２−１１））。
セキュリティ管理装置は、読み取った隣接領域のセキュリティ基準を、注目領域のセキュリティ基準と関連付けたセキュリティ管理データ１９７を作成する（同（２−１２））。
【００５８】
図１２は、シードフィルアルゴリズムを適用した同一領域中間点データ作成処理の詳細な流れを説明する図である。
セキュリティ管理装置は、中間点入り領域配置図面１０２ｂに、シードフィルアルゴリズムを適用して、開領域２０２や閉領域２０１などの領域２００の画素を塗り潰しながら画素の座標情報を読み取って、対データ１９２の座標情報を参照して、両者を比較して一致するか否かを判定する（図１２（１））
たとえば、セキュリティ管理装置は、中間点入り領域配置図面１０２ｂの閉領域２０１「エリアＡ」にて、領域名称「エリアＡ」の領域名称座標の画素を最初に塗り潰す画素（＝開始点）に指定して、シードフィルアルゴリズムを適用して、この閉領域２０１の画素を塗り潰した画素の座標情報（Ｘ1、Ｙ2）を読み取って、対データ１９２の座標情報９２４（Ｘ1、Ｙ2）を参照して、両者を比較して一致するか否かを判定する。
【００５９】
なお、シードフィルアルゴリズムの手順は、以下のとおりである。
（１）画素で構成されるビットマップデータを作成する。
（２）ビットマップデータの壁線分の画素に、壁を現す値を設定する。
（３）最初に塗り潰す画素（＝開始点）として、対象領域内の1画素をシードに指定して、塗り潰す。
（４）今塗ったシード画素に隣接する画素の中から塗り潰すべき画素（＝塗り潰した画素や壁の画素以外の画素）を探し、シードの候補としてその座標をバッファに記憶する。
（５）バッファから１画素の座標を取り出し、その画素が塗り潰しされていなければ、その画素を新たなシードに指定して塗り潰し、（４）に戻る。
（６）バッファに新たなシードとなる画素がなくなったら、終了する。
【００６０】
セキュリティ管理装置は、比較判定結果が一致する時には、対データ１９２から対応する中間点の特定情報を読み取る（同（２））。
たとえば、セキュリティ管理装置は、塗り潰した画素の座標情報（Ｘ1、Ｙ2）と対データ１９２の座標情報９２４（Ｘ1、Ｙ2）との比較判定結果が一致するので、対データ１９２から対応する中間点の特定情報「１−２」を読み取る。
【００６１】
セキュリティ管理装置は、画素を塗り潰した領域に属する中間点を全て読み取り、読み取った中間点の特定情報をグループ化して、塗り潰した領域の名称情報と対応付けた同一領域中間点データ１９４を作成する（同（３））。
たとえば、セキュリティ管理装置は、読み取った中間点の特定情報「１−２」と「２−１」と「３−１」と「４−１」とをグループ化して、塗り潰した閉領域２０１の名称情報「エリアＡ」と対応付けた同一領域中間点データ１９４を作成する。
【００６２】
図１３は、本発明の実施の形態によるセキュリティ管理装置１００の詳細な構成図である。
セキュリティ管理装置１００は、既存のパーソナルコンピューターである。
セキュリティ管理装置１００は、既存の図面編集プログラムと後述する専用プログラムとをする。
セキュリティ管理装置１００は、ＣＰＵ１０１と、表示部１０２と、入力部１０３と、記憶部１０９と専用プログラムとを備える。
ＣＰＵ１０１と、表示部１０２と、入力部１０３と、記憶部１０９とは、ＢＵＳ１９９で接続される。
【００６３】
ＣＰＵ１０１は、中央演算装置である。
表示部１０２は、液晶表示装置や有機ＥＬ表示装置である。
入力部１０３は、マウスやキーボードである。
【００６４】
記憶部１０９は、半導体メモリや磁気メモリである。
記憶部１０９は、図面格納領域１０９ａと、対データ格納領域１０９ｅと、同一領域中間点格納領域１０９ｄと、隣接関係格納領域１０９ｃと、基準格納領域１０９ｆと、セキュリティ管理格納領域１０９ｂとを有し、専用プログラムとを記憶する。
図面格納領域１０９ａは、領域配置図面データ１９１（＝配置図面データ）を格納する。
対データ格納領域１０９ｅは、対データ１９２を格納する。
同一領域中間点格納領域１０９ｄは、同一領域中間点データ１９４を格納する。
隣接関係格納領域１０９ｃは、隣接領域データ１９６を格納する。
基準格納領域１０９ｆは、領域セキュリティデータ１９３を格納する。
セキュリティ管理格納領域１０９ｂは、セキュリティ管理データ１９７を格納する。
【００６５】
このほかに、図面編集手段１１３と、セキュリティ基準設定手段１１４と、壁線分定義手段１４０と、中間点配置手段１２０と、隣接領域設定手段１６０と、セキュリティ管理データ作成手段１８０と、を備える。これらの各手段は、それぞれの専用プログラムによって実現され、専用プログラムがＣＰＵ１０１に解釈・実行されることによって機能する。
【００６６】
図面編集手段１１３は、線分データで形成される領域２００が配置された領域配置図面を編集して領域配置図面データ１９１を作成して、図面格納領域１０９ａに格納する。
セキュリティ基準設定手段１１４は、領域２００にセキュリティ基準データを設定して、領域セキュリティデータ１９３を作成して、基準格納領域１０９ｆに格納する。
【００６７】
壁線分定義手段１４０は、前記配置図面データの壁を構成する線分を、それらの線分が互いに接合または交差する接合点を端点とする壁線分の集まりとして再定義する。
【００６８】
中間点配置手段１２０は、領域配置図面データ１９１の壁線分データを読み取って、各壁線分によって隔てられる２つの領域のそれぞれに属する一対の中間点を配置して中間点入り領域配置図面データを作成する。
【００６９】
中間点配置手段１２０は、対データ設定手段１２４を含んで構成される。
対データ設定手段１２４は、中間点配置手段１２０が配置した一対の中間点３０１を用いて、対データ１９２を作成して、対データ格納領域１０９ｅに格納する。
【００７０】
同一領域中間点抽出手段１３０は、中間点入り領域配置図面データを参照して、全ての閉領域について、シードフィルアルゴリズムを適用して領域の画素を塗り潰して、同一領域２０１に属する中間点３０１を読み取ってグループ化して、このグループ化した中間点が属する領域２００（＝塗り潰した領域）の名称情報と、このグループ化した中間点の特定情報とを対応付けて、同一領域中間点データ１９４を作成して、同一領域中間点格納領域１０９ｄに格納する。
このとき、同一領域中間点抽出手段１３０は、全ての中間点について、同一領域に属する中間点をその領域名称に対応付けてグループ化することにより、全ての中間点を各領域の領域名称に対応付けた中間点のグループに分割してもよい。
【００７１】
隣接領域設定手段１６０は、同一領域中間点格納領域１０９ｄから、同一領域中間点データ１９４を読み取って、対象とする閉領域に対応付けられた中間点グループの中間点を手掛りにして、これと対を成す中間点を読み取って、読み取った中間点が属するグループに対応付けられた領域名称を特定して、これを隣接領域名称として特定して、隣接領域データ１９６を作成して隣接関係格納領域１０９ｃに格納する。
【００７２】
隣接領域設定手段１６０は、隣接領域中間点取得手段１６２と隣接領域名称取得手段１６４と隣接関係手段１６６を含んで構成される。
【００７３】
隣接領域中間点取得手段１６２は、隣接領域設定手段１６０が読み取った同一領域中間点データ１９４のグループ化した中間点を用いて、対データ格納領域１０９ｅに格納された対データ１９２を参照して、それぞれの中間点と対を成す中間点の特定情報を読み取る。
隣接領域名称取得手段１６４は、隣接領域中間点取得手段１６２が読み出した中間点特定情報を用いて、同一領域中間点格納領域１０９ｄの同一領域中間点データ１９４を参照して、この中間点が属する領域の名称情報（＝隣接領域の名称情報）を読み取りグループ化する。
隣接関係手段１６６は、隣接領域中間点取得手段１６２が読み取った同一領域中間点データ１９４の有する注目領域名称情報に、隣接領域名称取得手段１６４がグループ化した隣接領域の名称を対応付けて、隣接領域データ１９６を作成する。
【００７４】
セキュリティ管理データ作成手段１８０は、隣接関係格納領域１０９ｃが格納する隣接領域データ１９６を読み取って、これに領域セキュリティデータを適用して、隣接領域に関連付けられたセキュリティ基準データを読み取って、これを、隣接領域データ１９６の注目領域名称情報に対応付けて、セキュリティ管理データ１９７を作成して、セキュリティ管理格納領域１０９ｂに格納する。
【００７５】
セキュリティ管理データ作成手段１８０は、隣接領域セキュリティ取得手段１８２と管理データ作成手段１８４とを含んで構成される。
隣接領域セキュリティ取得手段１８２は、セキュリティ管理データ作成手段１８０が読み取った隣接領域データのグループ化された隣接領域名称情報を用いて、領域セキュリティデータを参照して、隣接領域のセキュリティ基準データを取得してグループ化する。
管理データ作成手段１８４は、セキュリティ管理データ作成手段１８０が読み取った隣接領域データの注目領域名称に、隣接領域セキュリティ取得手段１８２がグループ化した隣接領域のセキュリティ基準データを対応付けて、セキュリティ管理データ１９７を作成する。
【００７６】
図１４は、隣接領域を検出する処理の図解である。
注目領域２０１の隣接領域を検出する処理を説明する。
隣接領域中間点取得手段１６２は、同一領域中間点格納領域１０９ｄから所望の同一領域中間点データ１９４「エリアＡ  １−２、２−２、３−１、４−１」を読み取る（図１４（１））。
隣接領域中間点取得手段１６２は、読み取った同一領域中間点データ１９４のグループ化した中間点の特定情報「１−２」、「２−２」、「３−１」、「４−１」を用いて、対データ１９２を参照して、それぞれの中間点と対を成す中間点３０１（＝隣接領域２００に属する中間点）の特定情報「１−１」、「２−１」、「３−２」、「４−２」を読み取る（同（２））。
隣接領域名称取得手段１６４は、隣接領域中間点取得手段１６２が読み取った中間点特定情報「１−１」、「２−１」、「３−２」、「４−２」を用いて、同一領域中間点格納領域１０９ｄの同一領域中間点データ１９４を参照して、中間点３０１が属する隣接領域２０１の名称「エリアＢ」と「（開領域）」を読み取って、セキュリティ管理対象外の「（開領域）」除去して、「エリアＢ」を保持する（同（３））。
隣接関係手段１６６は、隣接領域中間点取得手段１６２が読み取った同一領域中間点データ１９４の注目領域名称「エリアＡ」を読み取る（同（４））。
隣接関係手段１６６は、隣接領域名称取得手段１６４が保持した隣接領域の名称「エリアＢ」を、読み取った領域名称「エリアＡ」に対応付けた隣接領域データ１９６を作成する（同（５））。
【図面の簡単な説明】
【００７７】
【図１】隣接領域管理データの管理者の動作を含めた運用の流れを説明する図
【図２】領域配置図面を説明する図
【図３】領域配置図面データ１９１の形式
【図４】領域セキュリティデータ１９３の形式
【図５】セキュリティ管理データ１９７の形式と例
【図６】処理の詳細な流れを説明する図（１）
【図７】処理の詳細な流れを説明する図（２）
【図８】接合点６０３と中間点３０１を説明する図
【図９】対データ１９２の形式と例
【図１０】同一領域中間点データ１９４の形式
【図１１】隣接領域データ１９６の形式
【図１２】同一領域中間点データ作成処理の図解
【図１３】本発明の実施の形態によるセキュリティ管理装置１００の詳細な構成図
【図１４】領域の隣接領域関係算定処理の図解
【符号の説明】
【００７８】
１００  セキュリティ管理装置
１０２ａ  領域配置図面、配置図面
１０２ｂ  中間点入り領域配置図面
１１３  編集手段
１１４  セキュリティ基準設定手段
１２０  中間点配置手段
１２４  対データ設定手段
１３０  同一領域中間点抽出手段
１４０  壁線分定義手段
１６０  隣接領域設定手段
１６２  隣接領域中間点取得手段
１６４  隣接領域名称取得手段
１６６  隣接関係手段
１８０  セキュリティ管理データ作成手段
１８２  隣接領域セキュリティ取得手段
１８４  管理データ作成手段
１９１  領域配置図面データ
１９２  対データ
１９３  領域セキュリティデータ
１９４  同一領域中間点データ
１９６  隣接領域データ
１９７  セキュリティ管理データ
２００  線分で形成された領域
２０１  閉領域
２０２  開領域
３０１  中間点
６００  線分
６０１  壁線分
６０３  接合点
【図１】
2010122864.tif 000003
【図３】
2010122864.tif 000004
【図４】
2010122864.tif 000005
【図５】
2010122864.tif 000006
【図６】
2010122864.tif 000007
【図７】
2010122864.tif 000008
【図８】
2010122864.tif 000009
【図９】
2010122864.tif 000010
【図１０】
2010122864.tif 000011
【図１１】
2010122864.tif 000012
【図１２】
2010122864.tif 000013
【図１３】
2010122864.tif 000014
【図１４】
2010122864.tif 000015
【図２】
2010122864.tif 000016