(57)【要約】【課題】セキュリティ機器に詳しくないユーザでも、所望とするセキュリティ機器を選択させること。【解決手段】１つ以上のセキュリティ機器から構成されるセキュリティシステムの注文を受け付ける注文処理サーバ１は、セキュリティシステムで稼働するセキュリティ機能の入力を受け付ける機能入力部１２と、機能入力部１２で入力された所望セキュリティ機能それぞれについて、機能対応機器ＤＢ３２を参照して、各セキュリティ機能を実現するために必要なセキュリティ機器の集合を抽出し、抽出した各セキュリティ機器の集合の和集合を注文対象のセキュリティ機器の集合とする機器選択部２２と、注文対象のセキュリティ機器ごとの価格を含む注文情報を出力する注文決定部２３と、を有する。【選択図】図６
2012238194.tif 000002
【特許請求の範囲】
【請求項１】
１つ以上のセキュリティ機器から構成されるセキュリティシステムの注文を受け付ける注文処理サーバであって、
前記セキュリティシステムで稼働するセキュリティ機能ごとに、そのセキュリティ機能を実現するために必要な１つ以上の前記セキュリティ機器を対応づけるデータを格納する機能対応機器ＤＢと、前記セキュリティ機器ごとに、そのセキュリティ機器の価格を対応づける機器情報ＤＢと、を格納する記憶手段と、
前記セキュリティシステムで稼働する前記セキュリティ機能の入力を受け付ける機能入力部と、
前記機能入力部で入力された所望セキュリティ機能それぞれについて、前記機能対応機器ＤＢを参照して、前記各セキュリティ機能を実現するために必要な前記セキュリティ機器の集合を抽出し、抽出した前記各セキュリティ機器の集合の和集合を注文対象のセキュリティ機器の集合とする機器選択部と、
前記機器選択部で選択された前記注文対象のセキュリティ機器の集合を構成する前記各セキュリティ機器について、前記機器情報ＤＢを参照して前記セキュリティ機器の価格を求め、前記注文対象のセキュリティ機器ごとの価格を含む注文情報を出力する注文決定部と、を有することを特徴とする
注文処理サーバ。
【請求項２】
１つ以上のセキュリティ機器から構成されるセキュリティシステムの注文を受け付ける注文処理サーバであって、
前記セキュリティシステムに求められるセキュリティポリシごとに、そのセキュリティポリシを満たすために必要な前記セキュリティシステムで稼働する１つ以上のセキュリティ機能を対応づけるデータを格納するポリシ対応機能ＤＢと、前記セキュリティ機能ごとに、そのセキュリティ機能を実現するために必要な１つ以上の前記セキュリティ機器を対応づけるデータを格納する機能対応機器ＤＢと、前記セキュリティ機器ごとに、そのセキュリティ機器の価格を対応づける機器情報ＤＢと、を格納する記憶手段と、
前記セキュリティシステムに求められる前記セキュリティポリシの入力を受け付けるポリシ入力部と、
前記ポリシ入力部で入力された前記セキュリティポリシそれぞれについて、前記ポリシ対応機能ＤＢを参照して、前記各セキュリティポリシを実現するために必要な前記セキュリティ機能の集合を抽出し、抽出した前記各セキュリティ機能の集合の和集合を所望セキュリティ機能の集合とする機能選択部と、
前記機能選択部で選択された前記所望セキュリティ機能それぞれについて、前記機能対応機器ＤＢを参照して、前記各セキュリティ機能を実現するために必要な前記セキュリティ機器の集合を抽出し、抽出した前記各セキュリティ機器の集合の和集合である前記セキュリティ機器の集合を注文対象のセキュリティ機器の集合とする機器選択部と、
前記機器選択部で選択された前記注文対象のセキュリティ機器の集合を構成する前記各セキュリティ機器について、前記機器情報ＤＢを参照して前記セキュリティ機器の価格を求め、前記注文対象のセキュリティ機器ごとの価格を含む注文情報を出力する注文決定部と、を有することを特徴とする
注文処理サーバ。
【請求項３】
前記記憶手段には、さらに、前記セキュリティ機器の台数と、その台数に対応して必要な共通機材とを対応づけるデータを格納する共通機材特定用ＤＢが格納されており、
前記注文決定部は、前記機器選択部で選択された前記注文対象のセキュリティ機器の台数をもとに、前記共通機材特定用ＤＢを参照することで前記共通機材を特定し、特定した前記共通機材について、前記機器情報ＤＢを参照して特定した前記共通機材の価格を求め、出力する注文情報に前記共通機材の価格を含めることを特徴とする
請求項１または請求項２に記載の注文処理サーバ。
【請求項４】
前記記憶手段に格納されている前記機器情報ＤＢには、前記セキュリティ機器ごとに、そのセキュリティ機器の価格に加えて、そのセキュリティ機器の属性情報が対応づけられており、
所望する前記セキュリティ機器の属性情報を機器選択条件として入力を受け付ける条件入力部をさらに有し、
前記機器選択部は、前記注文対象のセキュリティ機器の集合について、同じ機器種別の前記セキュリティ機器の候補が複数存在するときには、前記機器選択条件をキーとして、前記セキュリティ機器の候補をソートしてユーザに提示するとともに、表示された候補から採用する候補をユーザに選択させることを特徴とする
請求項１ないし請求項３のいずれか１項に記載の注文処理サーバ。
【請求項５】
前記機器選択部が選択した前記注文対象のセキュリティ機器の集合に対して、前記セキュリティ機器の追加および削除の入力を受け付けることで、前記注文対象のセキュリティ機器の集合を修正させて、その修正結果を修正後集合とする修正手段をさらに有し、
前記機器選択部は、前記修正後集合の要素である前記セキュリティ機器それぞれに対して前記機能対応機器ＤＢを参照し、どの前記所望セキュリティ機能にも使用されていない前記セキュリティ機器が前記修正後集合内に存在するとき、または、前記所望セキュリティ機能が必要とする前記セキュリティ機器が前記修正後集合内に存在しないときに、エラー表示を行うことを特徴とする
請求項１ないし請求項３のいずれか１項に記載の注文処理サーバ。
【請求項６】
１つ以上のセキュリティ機器から構成されるセキュリティシステムの注文を受け付ける注文処理サーバによる注文処理方法であって、
前記注文処理サーバは、記憶手段と、機能入力部と、機器選択部と、注文決定部とを有しており、
前記記憶手段には、前記セキュリティシステムで稼働するセキュリティ機能ごとに、そのセキュリティ機能を実現するために必要な１つ以上の前記セキュリティ機器を対応づけるデータを格納する機能対応機器ＤＢと、前記セキュリティ機器ごとに、そのセキュリティ機器の価格を対応づける機器情報ＤＢと、が格納されており、
前記機能入力部は、前記セキュリティシステムで稼働する前記セキュリティ機能の入力を受け付け、
前記機器選択部は、前記機能入力部で入力された所望セキュリティ機能それぞれについて、前記機能対応機器ＤＢを参照して、前記各セキュリティ機能を実現するために必要な前記セキュリティ機器の集合を抽出し、抽出した前記各セキュリティ機器の集合の和集合を注文対象のセキュリティ機器の集合とし、
前記注文決定部は、前記機器選択部で選択された前記注文対象のセキュリティ機器の集合を構成する前記各セキュリティ機器について、前記機器情報ＤＢを参照して前記セキュリティ機器の価格を求め、前記注文対象のセキュリティ機器ごとの価格を含む注文情報を出力することを特徴とする
注文処理方法。
【請求項７】
１つ以上のセキュリティ機器から構成されるセキュリティシステムの注文を受け付ける注文処理サーバによる注文処理方法であって、
前記注文処理サーバは、記憶手段と、ポリシ入力部と、機能選択部と、機器選択部と、注文決定部とを有しており、
前記記憶手段には、前記セキュリティシステムに求められるセキュリティポリシごとに、そのセキュリティポリシを満たすために必要な前記セキュリティシステムで稼働する１つ以上のセキュリティ機能を対応づけるデータを格納するポリシ対応機能ＤＢと、前記セキュリティ機能ごとに、そのセキュリティ機能を実現するために必要な１つ以上の前記セキュリティ機器を対応づけるデータを格納する機能対応機器ＤＢと、前記セキュリティ機器ごとに、そのセキュリティ機器の価格を対応づける機器情報ＤＢと、が格納されており、
前記ポリシ入力部は、前記セキュリティシステムに求められる前記セキュリティポリシの入力を受け付け、
前記機能選択部は、前記ポリシ入力部で入力された前記セキュリティポリシそれぞれについて、前記ポリシ対応機能ＤＢを参照して、前記各セキュリティポリシを実現するために必要な前記セキュリティ機能の集合を抽出し、抽出した前記各セキュリティ機能の集合の和集合を所望セキュリティ機能の集合とし、
前記機器選択部は、前記機能選択部で選択された前記所望セキュリティ機能それぞれについて、前記機能対応機器ＤＢを参照して、前記各セキュリティ機能を実現するために必要な前記セキュリティ機器の集合を抽出し、抽出した前記各セキュリティ機器の集合の和集合である前記セキュリティ機器の集合を注文対象のセキュリティ機器の集合とし、
前記注文決定部は、前記機器選択部で選択された前記注文対象のセキュリティ機器の集合を構成する前記各セキュリティ機器について、前記機器情報ＤＢを参照して前記セキュリティ機器の価格を求め、前記注文対象のセキュリティ機器ごとの価格を含む注文情報を出力することを特徴とする
注文処理方法。
【請求項８】
請求項６または請求項７に記載の注文処理方法を、コンピュータである前記注文処理サーバに実行させるための注文処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、注文処理サーバ、注文処理方法、および、注文処理プログラムの技術に関する。
【背景技術】
【０００２】
ユーザが注文画面から部品を指定して注文することにより、注文に見合った機器を組み立てて販売する注文生産システムであるＢＴＯ（Build to Order）システムが普及している（特許文献１など）。
例えば、ユーザは、注文生産システムからパーソナルコンピュータを構成する各部品（ＣＰＵ（Central Processing Unit）や光学ドライブなど）を選択して注文すると、その選択された各部品が搭載されたパーソナルコンピュータの価格、在庫状況、納期情報などが注文データとして表示される。
そして、ユーザは、画面上で注文を確定することで、生産拠点にてユーザが選択した構成のコンピュータが組み立てられ、後日ユーザに発送される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−１３３２１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、近年は内部統制を求める日本版ＳＯＸ（Sarbanes-Oxley）法策定をはじめ、企業のセキュリティへの意識が高まっている。そのため、入退室管理などフィジカルセキュリティへの注目も高まってきており、大企業だけでなく中小企業においても導入に積極的になってきている。
【０００５】
システムの導入においては、対象となる建物およびセキュリティの考え方（セキュリティポリシ、以下ポリシとする）は千差万別である。よって、そのポリシに従って注文対象となる部品やインストールするソフトウェアなどを選択するため、事前にユーザは部品のスペックや機能を把握する必要がある。
【０００６】
しかし、購入機会も低く、専門性が高く、メンテナンスも専門業者が行うビルセキュリティシステムのようなシステムにおいては、ユーザはシステム構築のための知識をほとんど持っていない。ビルセキュリティシステムにおいて、対象となる建物の間取りは千差万別であり、ポリシに適合したセキュリティを得るための製品の設置方法、必要な機能などの選定が専門的で、仕様の決定が容易ではない。
【０００７】
セキュリティ機器に詳しくないユーザが、注文生産システムを介して自力でセキュリティ機器を選択しようとすると、どの機器が必要であるかを判断できない。よって、セキュリティ機器が足りずに自分の希望するポリシを実現することができなかったり、不要なセキュリティ機器の購入によって余分な出費をしてしまったりする。
【０００８】
そのため、ベンダのシステムエンジニアなどがユーザと何回か打ち合わせをし、建物に対して適切なセキュリティ機器の選択方法や設置方法を決定する場合が多い。しかし、打ち合わせでは、人件費・打ち合わせ費用などにより導入コストが割高となり、中小企業においてはコスト面で敷居が高くなっている。
【０００９】
そこで、本発明は、前記した問題を解決し、セキュリティ機器に詳しくないユーザでも、所望とするセキュリティ機器を選択させることを、主な目的とする。
【課題を解決するための手段】
【００１０】
前記課題を解決するために、本発明は、１つ以上のセキュリティ機器から構成されるセキュリティシステムの注文を受け付ける注文処理サーバであって、
前記セキュリティシステムで稼働するセキュリティ機能ごとに、そのセキュリティ機能を実現するために必要な１つ以上の前記セキュリティ機器を対応づけるデータを格納する機能対応機器ＤＢと、前記セキュリティ機器ごとに、そのセキュリティ機器の価格を対応づける機器情報ＤＢと、を格納する記憶手段と、
前記セキュリティシステムで稼働する前記セキュリティ機能の入力を受け付ける機能入力部と、
前記機能入力部で入力された所望セキュリティ機能それぞれについて、前記機能対応機器ＤＢを参照して、前記各セキュリティ機能を実現するために必要な前記セキュリティ機器の集合を抽出し、抽出した前記各セキュリティ機器の集合の和集合を注文対象のセキュリティ機器の集合とする機器選択部と、
前記機器選択部で選択された前記注文対象のセキュリティ機器の集合を構成する前記各セキュリティ機器について、前記機器情報ＤＢを参照して前記セキュリティ機器の価格を求め、前記注文対象のセキュリティ機器ごとの価格を含む注文情報を出力する注文決定部と、を有することを特徴とする。
その他の手段は、後記する。
【発明の効果】
【００１１】
本発明によれば、セキュリティ機器に詳しくないユーザでも、所望とするセキュリティ機器を選択させることができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態に関するエリアおよびドアの設定画面を示す説明図である。
【図２】本発明の一実施形態に関するエリアの詳細設定画面を示す説明図である。
【図３】本発明の一実施形態に関するエリアの機能設定画面を示す説明図である。
【図４】本発明の一実施形態に関するエリアおよびドアの機器設定画面を示す説明図である。
【図５】本発明の一実施形態に関する機器の注文確認画面を示す説明図である。
【図６】本発明の一実施形態に関する注文処理システムを示す構成図である。
【図７】本発明の一実施形態に関する注文処理の概要を示すフローチャートである。
【図８】本発明の一実施形態に関する機能から機器の特定処理を示すフローチャートである。
【図９】本発明の一実施形態に関するエリア機器とエリア機能との整合性チェック処理を示すフローチャートである。
【図１０】本発明の一実施形態に関するドア機器とドア機能との整合性チェック処理を示すフローチャートである。
【図１１】本発明の一実施形態に関する機器から共通機材の特定処理を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、本発明の一実施形態を、図面を参照して詳細に説明する。
【００１４】
まず、本実施形態の注文処理システムの概要について、図１〜図５の画面図を参照して、説明する。なお、各画面図に表示されるデータは、画面図の入力欄に対する入力データを元に計算されたデータであるが、このデータの計算方法や計算に必要な各種データベースなどの、情報処理の内容については、図６以降の説明において後記する。
【００１５】
図１は、エリアおよびドアの設定画面を示す説明図である。図１（ａ）は、セキュリティシステムの設置対象となる施設の見取り図である。この施設には、３つのエリア（事務室、男子更衣室、女子更衣室）が、廊下でつながっており、各エリアと廊下とは、ドアで出入り可能になっている。ユーザは、図１（ａ）のような建物の平面図を画像ファイルとして入力することで、図１（ｂ）で説明するエリアとドアの入力が容易となり、設定漏れが少なくなる。
【００１６】
図１（ｂ）は、図１（ａ）の平面図上に、エリア情報およびドア情報が入力された画面図を示す。まず、ユーザは、平面図上の閉空間（事務室、男子更衣室、女子更衣室）内の任意の点をクリックし、そのクリックした点をエリア設定ポイントとする。各エリア設定ポイントにエリア名称（エリアＡ１，Ａ２，Ａ３）を入力することで、そのエリアに名称を定義する。
【００１７】
次に、ユーザは、図１（ａ）の各エリアについて、そのエリアと他の領域との出入り口をクリックし、そのクリックした点をドア設定ポイントとする。各ドア設定ポイントにドア名称（ドアＤ１，Ｄ２，Ｄ３，Ｄ４）を入力することで、そのドアに名称を定義する。なお、本実施形態では、エリアの出入り口をドアとして設定したが、これはあくまで一例であり、閉空間としてのエリアへの出入り口となるものであれば、階段、エレベータなど、任意の設備をドアの代わりに用いてもよい。
【００１８】
さらに、ユーザは、エリア設定ポイントとドア設定ポイントとを関連づける（図１（ｂ）では破線の矢印）ことにより、各ドアがどのエリアに属するのかを設定する。例えば、エリアＡ１は、ドアＤ１，Ｄ２と関連づけられる。以下の説明では、事務室（エリアＡ１と関連するドアＤ１，Ｄ２）に関するセキュリティ機器（以下、適宜単に「機器」と省略する）の選択処理を例示するが、他のエリアも同様の手順でセキュリティ機器を選択する。
【００１９】
図２は、エリアの詳細設定画面を示す説明図である。図１（ｂ）のエリア設定ポイント（エリアＡ１）をダブルクリックすると、図２のエリアＡ１に関するエリアの詳細設定画面が表示される。
【００２０】
エリアの詳細設定画面は、エリア名称の入力欄７０２ａと、エリアに属するドアの選択欄７０２ｂと、エリアに適用するポリシの選択欄７０２ｃと、次の画面に遷移するためのボタン７０２ｄ，７０２ｅとを有する。
【００２１】
エリアに属するドアの選択欄７０２ｂには、図１（ｂ）で入力したドア設定ポイントがリスト表示されており、各ドア設定ポイントの名称の左側のチェックボックスをオン（黒塗りの四角）にすると、エリアＡ１に属する（関連する）ドアとして関連づけられ、チェックボックスをオフ（白塗りの四角）にすると、エリアＡ１に属さないドアとなる。
【００２２】
エリアに適用するポリシの選択欄７０２ｃには、適用対象のポリシがリスト表示されており、チェックボックスで適用するポリシを指定する。そして、ボタン７０２ｄを押下すると、選択欄７０２ｃで選択されたポリシからそのポリシを実現するための機能を注文処理システムが抽出し、図３（ａ）の画面に遷移する。
一方、ボタン７０２ｅを押下すると、選択欄７０２ｃで選択されたポリシの情報を無視して、ポリシを実現するための機能をユーザに直接選択させるため、図３（ａ）の画面に遷移する。
【００２３】
図３は、エリアの機能設定画面を示す説明図である。エリアのドアごとに設定する機能のリスト表示７０３ａと、エリアごとに設定する機能のリスト表示７０３ｂとが、それぞれ表示されている。なお、各リスト表示７０３ａ，７０３ｂのチェックボックスは、図２の選択欄７０２ｃで選択されたポリシから抽出された機能に対して、オンになっている。
【００２４】
つまり、３つのポリシ（「入室時だけでなく退室時も記録を残したい」、「なりすましを防止したい」、「夜間などの無人時に侵入者の監視をしたい」）から、それらを実現するのに必要な機能は、４つ（エリアのドアごとに設定する「入側カード認証機能」、「入側生体認証機能」、「出側カード認証機能」、および、エリアごとに設定する「機械警備機能」）である。なお、以下の説明では、エリアのドアごとに設定する機能をドア機能とし、エリアごとに設定する機能をエリア機能とする。
【００２５】
一方、ボタン７０２ｅから図３に遷移したときには、各リスト表示７０３ａ，７０３ｂのチェックボックスは、全てオフである。
ユーザは、所望する機能を確認し、チェックボックスのクリックにより適宜修正した後、ボタン７０３ｃを押下することで、次の画面である図４に遷移する。図４は、所望する機能を実現するために必要なセキュリティ機器の選択画面である。
一方、ユーザは、図４のセキュリティ機器の選択のために、その機器の選択条件を前もって入力しておくこともできる。そのときには、ボタン７０３ｄを押下すると、機器選択条件の設定画面である図３（ｂ）に遷移する。
【００２６】
図３（ｂ）では、機器の条件として、機器の属性（機器の色、機器の価格、機器のサイズ、図示省略したが機器のメーカなど）のうちの少なくとも１つを指定するためのチェックボタンと、それらの設定された機器の属性（例えば、色）のうちのどの属性値（例えば、白色の機器）を優先させるかをラジオボタンで択一的に選択する。そして、ボタン７０３ｅの押下により、機器選択条件の設定を確定させて、図３（ａ）に戻る。
【００２７】
図４は、エリアおよびドアの機器設定画面を示す説明図である。図４（ａ）は、エリア機能を実現するためのエリア機器の設定画面である。リスト表示７０４ａは、図３の７０３ｂで選択されたエリア機能を表示するものである。プルダウンメニュー７０４ｂは、リスト表示７０４ａで表示されたエリア機能を実現するためのエリア機器のリストが表示されており、クリックによりそのリストから１つを選択する。なお、エリア機器のリストを構成する各エリア機器は、注文処理システムで抽出されたものである。
【００２８】
なお、プルダウンメニュー７０４ｂのリスト表示の順序や、初期値として設定されるリスト候補については、図３（ｂ）で入力された機器選択条件が反映される。例えば、機器選択条件として、「できるだけ安価なもので揃える」が指定されていたときには、プルダウンメニュー７０４ｂのリスト表示の順序は、価格の安い順となる。プルダウンメニュー７０４ｂから選択をした後、ボタン７０４ｃを押下することにより、図４（ｂ）の画面へと遷移する。
【００２９】
図４（ｂ）は、ドア機能を実現するためのドア機器の設定画面である。図４（ｂ）のドア機器の設定画面は、図４（ａ）のエリア（Ａ１）に関連づけられるドア（Ｄ１）についての設定画面である。リスト表示７０４ｄは、図３の７０３ａで選択されたドア機能を表示するものである。プルダウンメニュー７０４ｅは、リスト表示７０４ｄで表示されたドア機能を実現するためのドア機器のリストが表示されており、クリックによりそのリストから１つを選択する。このプルダウンメニュー７０４ｅも、プルダウンメニュー７０４ｂと同様に、機器選択条件が反映される。なお、ドア機器のリストを構成する各ドア機器は、注文処理システムで抽出されたものである。
【００３０】
プルダウンメニュー７０４ｅから選択をした後、ボタン７０４ｆを押下することにより、エリア（Ａ１）に関連づけられる他のドア（Ｄ２）についての図４（ｂ）の設定画面へと遷移する。また、エリア（Ａ１）に関連づけられる全てのドア機器の設定が完了すると、設定されたエリア機器およびドア機器の見積画面である図５へと遷移する。
【００３１】
図５は、機器の注文確認画面を示す説明図である。図４（ａ）で選択されたエリア機器（センサ機器であるＳＥＮ１）や、図４（ｂ）で選択されたドア機器（電気錠であるＥＫ１など）を含めた見積表が表示される。なお、見積表の「用途」列は、対応する項目のセキュリティ機器がどの機能で使用されるかを表示している。例えば、電気錠であるＥＫ１は、４つの機能（「入側カード認証機能」、「入側生体認証機能」、「出側カード認証機能」、および、「機械警備機能」）からそれぞれ使用されている。
【００３２】
ユーザは、以下の各ボタン押下により、表示された注文に対する操作を入力する。
ユーザは、ボタン７０５ａを押下することにより、表示された注文を確定する。
ユーザは、ボタン７０５ｂを押下することにより、表示された注文をキャンセルする。
ユーザは、ボタン７０５ｃを押下することにより、表示された注文を修正するため、図２に戻ってポリシを再入力する。
ユーザは、ボタン７０５ｄを押下することにより、表示された注文を修正するため、図３（ａ）に戻って機能を再入力する。
ユーザは、ボタン７０５ｅを押下することにより、表示された注文を修正するため、図４（ａ）に戻ってセキュリティ機器を再入力する。
【００３３】
以上、図１〜図５を参照して、本実施形態の注文処理システムの概要を説明した。ユーザは、図４の機器入力画面にてセキュリティ機器を直接選択する代わりに、図２のポリシ設定画面や図３の機能設定画面にて、セキュリティ機器の選択の手がかりとなる大まかな情報（ポリシ、機能）を入力するだけでよい。これにより、入力されたポリシや機能に適合するセキュリティ機器が注文処理システムによって自動選択されるので、ユーザは、セキュリティ機器そのものに関する専門知識を有することなく、所望のセキュリティ機器を発注することができる。
【００３４】
図６は、注文処理システムを示す構成図である。図６（ａ）の注文処理システムは、注文処理サーバ１と、顧客端末９とがネットワークで接続されて構成される。顧客端末９は、ＰＣ（Personal Computer）や携帯電話などの汎用端末であり、インターネットなどのネットワークを経由して注文処理サーバ１と接続される。または、注文処理サーバ１の内部に、顧客端末９と同等の機能を持たせることとしてもよい。
なお、注文処理システムの各装置は、ＣＰＵ（Central Processing Unit）とメモリとハードディスク（記憶手段）とネットワークインタフェースを有するコンピュータとして構成され、このコンピュータは、ＣＰＵが、メモリ上に読み込んだプログラムを実行することにより、各処理部を動作させる。
【００３５】
注文処理サーバ１は、セキュリティ機器の注文を顧客端末９から受け付ける。なお、注文処理サーバ１は、セキュリティ機器として、入退室管理システムに使用されるセキュリティ機器（電気錠など）だけでなく、空間に設備を一定の条件に基づいて配置する製品の注文を受け付けてもよい。
【００３６】
図６（ｂ）の注文処理サーバ１は、ポリシ入力部１１と、機能入力部１２と、条件入力部１３と、機能選択部２１と、機器選択部２２と、注文決定部２３と、ポリシ対応機能ＤＢ３１と、機能対応機器ＤＢ３２と、機器情報ＤＢ３３と、共通機材特定用ＤＢ３４とを有する。これらの注文処理サーバ１の各構成要素の詳細は、後記する図７の処理概要の説明で明らかにする。
【００３７】
図７は、図６の注文処理サーバ１が実行する注文処理の概要を示すフローチャートである。本フローチャートを開始する前処理として、ユーザは、図１（ａ）で示した施設の情報と、図１（ｂ）で示した施設上のエリアおよびドアの位置情報の入力と、エリアとドアとの関連づけ情報の入力とを、注文処理サーバ１に対して行っておく。
【００３８】
Ｓ１０１〜Ｓ１１２は、前処理として入力されたエリアを順に１つずつ選択するループである。例えば、図１（ｂ）では、エリアが３つ存在する（エリアＡ１，Ａ２，Ａ３）ため、このループが３回実行される。以下、ドアが２つある（ドアＤ１，ドアＤ２）、事務室のエリアＡ１がＳ１０１で選択されたとする。
【００３９】
Ｓ１０２として、注文処理サーバ１は、ユーザに機器を特定するための情報として、ポリシを入力させるか、機能を入力させるかを選択させる。ポリシを入力させるときにはＳ１０３へ進み、機能を入力させるときにはＳ１０５へ進む。Ｓ１０５では、図２のボタン７０２ｅの押下により、ポリシの入力を省略し、図３（ａ）の機能設定画面により、ユーザに直接機能を入力させる。
【００４０】
Ｓ１０３として、ポリシ入力部１１は、図２のリスト表示７０２ｃを介して、ポリシ対応機能ＤＢ３１（後記する表１）に登録されているポリシから、適用するポリシの入力を受け付ける。以下、３つのポリシ（「入室時だけでなく退室時も記録を残したい」、「なりすましを防止したい」、「夜間などの無人時に侵入者の監視をしたい」）が入力されたとする。
【００４１】
【表１】
2012238194.tif 000003
【００４２】
Ｓ１０４として、機能選択部２１は、Ｓ１０３で入力されたポリシから、ポリシ対応機能ＤＢ３１を参照し、そのポリシの実現に要する機能を特定する。表１は、ポリシ対応機能ＤＢ３１を示す。ポリシ対応機能ＤＢ３１は、ポリシごとにそのポリシを実現するための機能が対応づけられている。例えば、ポリシ「入室時だけでなく退室時も記録を残したい」を実現するための、機能集合（「入側カード認証機能」、「出側カード認証機能」）が対応づけられている。表内の「○」に該当する機能が、ポリシを実現するために必要な機能である。一方、表内の「−」に該当する機能が、ポリシを実現するために必要ではない機能である。ここで、「−」はあってもなくてもよいという意味であり、用いてはいけない機能という意味ではない。
【００４３】
【表２】
2012238194.tif 000004
【００４４】
表２のポリシ対応機能ＤＢ３１は、表１のポリシ対応機能ＤＢ３１に対して、機能選択部２１が機能を選択した結果を示す。表２のポリシ対応機能ＤＢ３１の行は、Ｓ１０３で選択されたポリシが抽出された行だけを表示している。抽出されたポリシ集合を実現するための機能集合が「○」により対応づけられている。機能選択部２１は、表２のポリシ対応機能ＤＢ３１の各行に対応づけられている機能集合に対して、和集合演算を行うことにより、抽出されたポリシ集合を実現するための機能集合を特定する。特定された機能集合は、図３（ａ）の機能設定画面により、ユーザに確認させるとともに、適宜ユーザに修正させてもよい。
【００４５】
例えば、以下のポリシごとに必要な機能集合から、それらの機能集合の和集合を取得する。
・ポリシ「入室時だけでなく退室時も記録を残したい」→機能集合（「入側カード認証機能」、「出側カード認証機能」）
・ポリシ「なりすましを防止したい」→機能集合（「入側カード認証機能」、「入側生体認証機能」）
・ポリシ「夜間などの無人時に侵入者の監視をしたい」→機能集合（「機械警備機能」）
よって、前記した３つのポリシ集合を実現するための機能集合は、機能集合（「入側カード認証機能」、「入側生体認証機能」、「出側カード認証機能」、および、「機械警備機能」）である。
【００４６】
Ｓ１０６として、条件入力部１３は、図３（ａ）のボタン７０３ｄの押下により、図３（ｂ）の機器選択条件の入力画面を介して、機器選択条件を入力させる。入力された機器選択条件は、所定機能の実現に要するための機器の候補が複数存在するときに、その機器の候補から採用する機器を選択させるために参照される。例えば、機器選択条件に適合する度合いが高いものほど、デフォルトの指定値や、上位に表示することによって、機器選択条件に適合する機器を優先的に選択させる。なお、機器選択条件の入力を省略してもよい。
【００４７】
例えば、機器選択条件が「価格の最も安い構成」であれば、図４で示すように、機器種別ごとに以下の機器がデフォルトの指定値となる。
・図４（ａ）のセンサ機器として「ＳＥＮ１」
・図４（ｂ）の電気錠として「ＥＫ１」
・図４（ｂ）の入側カードリーダとして「ＣＲ１入」
・図４（ｂ）の出側カードリーダとして「ＣＲ１出」
・図４（ｂ）の入側生体認証端末として「ＦＶＲ２入」
【００４８】
Ｓ１０７として、機器選択部２２は、Ｓ１０４またはＳ１０５で特定された機能から、機能対応機器ＤＢ３２（後記する表３〜表５）を参照して、その機能の実現に要する機器を特定する（特定処理の詳細は図８参照）。
【００４９】
【表３】
2012238194.tif 000005
【００５０】
表３は、機能対応機器ＤＢ３２を示す表である。この機能対応機器ＤＢ３２は、機器選択部２２がＳ１０４またはＳ１０５で特定されたエリア機能（７０４ａの表示内容）から、そのエリア機能を実現するためのエリア機器（７０４ｂの表示内容）を特定するために参照される。
エリア機器は、機器種別（カメラ機器、センサ機器）ごとにグループ化されており、セル値「○」は、その機器種別のうちの選択候補の１つの機器であることを示し、セル値「△」は、その機器種別のうちの、必要ではないが設置が推奨される機器の１つの候補であることを示す。
【００５１】
例えば、カメラ連動機能を実現するためには、２つのカメラ機器（ＣＡＭ１，ＣＡＭ２）のうちのいずれか１つを選択する必要がある。機械警備機能を実現するためには、カメラ機器は必要ではないが、５つのセンサ機器（ＳＥＮ１〜ＳＥＮ５）のうちのいずれか１つを選択することが推奨される。
【００５２】
【表４】
2012238194.tif 000006
【００５３】
表４は、機能対応機器ＤＢ３２を示す表である。この機能対応機器ＤＢ３２は、機器選択部２２がＳ１０４またはＳ１０５で特定されたドア機能（７０４ｄの表示内容）から、そのドア機能を実現するためのドア機器（７０４ｅの表示内容）を特定するために参照される。
なお、値「×」は、ドア機能を実現するために選択対象外のドア機器を示す。例えば、入側生体認証機能を実現するためには、入側カードリーダとして、ＣＲ３入を除いて、他のＣＲ１入またはＣＲ２入を選択する必要がある。
さらに、値「◎」は、ドア機能を実現するために、あるエリアに属するドアのうちの少なくとも１つのドアに設置する必要があるドア機器を示す。例えば、ドア機器「ＦＶＲ２入」よりも高価な「ＦＶＲ１入」には、機械警備機能の解除手段が備えられているため、機械警備機能を緊急解除するために、機械警備機能を動作させるエリアのドアのうちの少なくとも１つのドアに「ＦＶＲ１入」を設置する必要がある。
【００５４】
【表５】
2012238194.tif 000007
【００５５】
表５は、表４の機能対応機器ＤＢ３２から、機器選択部２２がドア機器を選択した結果を示す。表１および表２のポリシ対応機能ＤＢ３１で説明したように、ポリシから機能を特定するときと同様に、機能から機器を特定するときも、各機能に必要な機器集合の和集合演算により、各機能を実現するために必要な機器集合（表の最下部の行「機能集合」において「○」が付けられている機器）を特定する。ここで、選択肢から除外する旨の「×」は、選択肢の候補である「○」よりも優先されるため、ＣＲ３入は機器集合から除外される。つまり、以下に示す（ルール１〜４）を順に適用することにより、各機器の要否が決定される。
（ルール１）ある機器の列のうち１つでも「×」があれば、その機器は「×」（用いてはいけない）である。
（ルール２）ある機器の列のうち１つ以上「○」があれば、その機器は「○」（用いる必要がある）である。さらに、「◎」と「○」とが混在するときには「◎」が優先される。
（ルール３）ある機器の列のうち１つ以上「△」があれば、その機器は「△」（用いる必要はないが、用いることが推奨される）である。
（ルール４）その機器は「−」（用いても用いなくてもよい）である。
【００５６】
Ｓ１０８として、機器選択部２２は、図４の画面を介して、Ｓ１０７で特定された機器をユーザに提示して確認させ、適宜その機器を選択（修正）させる。ここで、ユーザは、Ｓ１０６で機器選択条件をもとに選択されたデフォルトの機器（ＦＶＲ２入など）から、同じ機器種別である別の機器（ＦＶＲ１入など）へとプルダウンメニュー７０４ｂ，７０４ｅを介して変更してもよい。
【００５７】
【表６】
2012238194.tif 000008
【００５８】
表６は、機器情報ＤＢ３３を示す。機器情報ＤＢ３３は、機器ごとに、その機器の機器属性（サイズ、色、価格）を示すものであり、機器選択部２２が図４のプルダウンメニュー７０４ｂ，７０４ｅを表示するときの表示順序を規定するための、機器選択条件への適合度を計算するために参照される。
さらに、機器情報ＤＢ３３は、種類「設定」の行については、サーバやそのサーバ上で動作する各機能の設定サービスの価格を示している。
【００５９】
Ｓ１０９として、機器選択部２２は、Ｓ１０８で選択されたエリア機器と、Ｓ１０４またはＳ１０５で選択されたエリア機能との整合性チェックする（詳細は、図９参照）。
Ｓ１１０として、機器選択部２２は、Ｓ１０８で選択されたドア機器と、Ｓ１０４またはＳ１０５で選択されたドア機能との整合性チェックする（詳細は、図１０参照）。
このＳ１０９およびＳ１１０のチェックにより、セキュリティ機器が足りずに自分の希望するポリシを実現することができなかったり、不要なセキュリティ機器の購入によって余分な出費をしてしまったりすることを、注文の確定前にユーザに把握させることができる。
Ｓ１１１として、機器選択部２２は、Ｓ１０９およびＳ１１０でのチェックにより、整合性がＯＫ（エラー表示なし）の場合は（Ｓ１１１，Ｙｅｓ）、Ｓ１１２に進んでループを終了させる。もし、エラー表示されたときには（Ｓ１１１，Ｎｏ）、Ｓ１０２に戻って各入力データを修正させる。
【００６０】
【表７】
2012238194.tif 000009
【００６１】
Ｓ１２１として、注文決定部２３は、Ｓ１０８で選択された各機器から、それらの機器を用いてセキュリティ機能を動作させるための周辺機器（共通機材）を特定する（詳細は、図１１参照）。表７は、共通機材特定用ＤＢ３４を構成する３つの表である。
【００６２】
表７の一番上の表は、セキュリティ機器（電気錠、センサ機器）の数を入力として、それらのセキュリティ機器を制御するのに必要なコントローラの台数を特定するための表である。例えば、Ｓ１０８において、電気錠が２つ、センサ機器が１つ選択されたときには、これらを制御するコントローラ台数は、電気錠が４つまでであり、センサ機器が８つまでであるため、１台で済む。
【００６３】
表７の上から２つめの表は、コントローラ台数を入力として、そのコントローラ台数に応じた、必要な他装置を特定するための表である。例えば、コントローラ台数が１台の時には、そのコントローラに接続されるＳＷ（スイッチング）ハブが１台、低性能なサーバＰＣが１台、そのサーバの設定が「有」として特定される。
【００６４】
表７の上から３つめの表は、コントローラやそのコントローラに応じた必要な他装置を入力として、それらの装置間の接続に必要なケーブルを示す表である。以下のように、ケーブルが特定される。
・コントローラ１台分の「ケーブル３０（ｍ）が１本」
・低性能なサーバＰＣ１台分の「ケーブル１０（ｍ）が１本」
・スイッチングハブ１台分のケーブルは不要
【００６５】
Ｓ１２２として、注文決定部２３は、Ｓ１０８で選択された機器、および、Ｓ１２１で特定された共通機材から、機器情報ＤＢ３３を参照して、各機器および各機材、ならびに、各設定費用を含む見積り価格を計算して、図５のような注文確認画面として出力する。そして、注文決定部２３は、図５の注文確定ボタン７０５ａの押下を受けると、注文を確定して製造部門などの注文処理を行う部門へと通知する。
【００６６】
図８は、機能から機器の特定処理（Ｓ１０７）を示すフローチャートである。このフローチャートは、機器選択部２２により実行される。
Ｓ２０１として、選択された複数の機能を集約し、各機能に必要な機器リストを特定する（表５の「機能集合」行を参照）。
Ｓ２０２として、Ｓ２０１で特定された機器リストに属する機器の種別を順に選択するループを開始する。例えば、表５の「機能集合」行では、「○」がある機器の機器種別である、電気錠、入側カードリーダ、出側カードリーダ、入側生体認証端末の順に選択される。
Ｓ２０３として、機器種別ごとに候補の機器リストを取得する。例えば、Ｓ２０２で入側カードリーダが選択されているときには、その候補として、ＣＲ１入、ＣＲ２入が機器リストである。
Ｓ２０４として、候補の機器リストの機器ごとに機器選択条件への適合度を計算する。例えば、機器選択条件として「価格が安い」が含まれている場合は、機器選択条件への適合度は、機器情報ＤＢ３３（表６）を参照すると、ＣＲ１入の適合度が、ＣＲ２入よりも高くなる。
Ｓ２０５として、Ｓ２０４で計算した適合度をキーとして、候補の機器リストをソートする。その結果、ＣＲ１入、ＣＲ２入の順にソートし、「ＣＲ１入」をデフォルトの指定値とする。
Ｓ２０６として、Ｓ２０２からのループを終了する。
【００６７】
図９は、エリア機器とエリア機能との整合性チェック処理（Ｓ１０９）を示すフローチャートである。このフローチャートは、機器選択部２２により実行される。
【００６８】
まず、Ｓ３０１〜Ｓ３０５において、必要ないエリア機器が選択されていることを検出する。
Ｓ３０１として、Ｓ１０８で選択された各エリア機器を順に選択するループを開始する。
Ｓ３０２として、Ｓ３０１で選択されたエリア機器を使用（または推奨）するエリア機能のうち、Ｓ１０４またはＳ１０５で入力されたエリア機能の数を特定する。
Ｓ３０３として、Ｓ３０２で特定した機能数が１つ以上存在するか否かを判定する。Ｓ３０３でＹｅｓなら、Ｓ３０５に進んでループを終了させ、ＮｏならＳ３０４へ進む。
Ｓ３０４として、Ｓ３０１で選択したエリア機器について、エラー「未使用のエリア機器」をユーザに通知する。このエラーは、ユーザが選択したどの機能にも、使用されていないエリア機器（換言すると、休眠しているエリア機器）を検出した旨を通知するエラーである。
【００６９】
例えば、Ｓ１０８でカメラ機器（ＣＡＭ１）を選択したが、Ｓ１０４またはＳ１０５でそのカメラ機器を要するカメラ連動機能が選択されていないときには、Ｓ３０３で機能数＝０になるため、選択されたカメラ機器が使用されない旨が、Ｓ３０４でエラー表示される。
一方、Ｓ１０８でセンサ機器（ＳＥＮ１）を選択し、Ｓ１０４またはＳ１０５でそのセンサ機器を使用（または推奨）する機械警備機能が選択されているときには、Ｓ３０３で機能数＝１になるため、Ｓ３０４のエラーは表示されない。
【００７０】
次に、Ｓ３１１〜Ｓ３１５において、必要なエリア機器が選択されていないことを検出する。
Ｓ３１１として、Ｓ１０４またはＳ１０５で選択された各エリア機能を順に選択するループを開始する。
Ｓ３１２として、Ｓ３１１で選択されたエリア機能が使用（または推奨）するエリア機器のうち、Ｓ１０８で入力されたエリア機器の数を、エリア機器の機器種別ごとに特定する。
Ｓ３１３として、Ｓ３１２で特定したエリア機器数が１つ以上存在するか否かを判定する。Ｓ３１３でＹｅｓなら、Ｓ３１５に進んでループを終了させ、ＮｏならＳ３１４へ進む。
Ｓ３１４として、Ｓ３１１で選択したエリア機能について、エラー「エリア機器の不足（推奨）」をユーザに通知する。このエラーは、ユーザが選択したエリア機能を実現するために必要なエリア機器が、選択されていない旨を通知するエラーである。
【００７１】
例えば、Ｓ１０４またはＳ１０５で機械警備機能を選択し、Ｓ１０８でその機械警備機能を実現するために推奨されるセンサ機器が選択されていないときには、Ｓ３１３で機能数＝０になるため、Ｓ３１４のエラーとして、「機械警備機能をより高度なセキュリティで実現するために、センサ機器の設置を推奨します」などのメッセージが表示される。
【００７２】
図１０は、ドア機器とドア機能との整合性チェック処理（Ｓ１１０）を示すフローチャートである。このフローチャートは、機器選択部２２により実行される。図１０のドアに関するチェック処理は、図９のエリアに関するチェック処理と類似するが、前処理として、Ｓ４０１〜Ｓ４０４のチェック処理が行われる。
【００７３】
Ｓ４０１として、エリアとドアとの関連づけの妥当性をチェックする。つまり、Ｓ１０１で選択されているエリアに対して、関連づけられているドア数が０よりも大きいときには（Ｓ１０１，Ｙｅｓ）、そのエリアにドアが存在する（換言すると、そのエリアに人が出入り可能である）ため、Ｓ４０３へ進む。一方、関連づけられているドア数が０のときには（Ｓ１０１，Ｎｏ）、そのエリアは密室状態である旨をエラー表示する（Ｓ４０２）。
【００７４】
Ｓ４０３として、同じエリアに関連づけられている複数のドア機能（Ｓ１０４またはＳ１０５で入力された機能）が、互いに同一か否かをチェックする。もし、同一ではないときには（Ｓ４０３，Ｎｏ）、あるドアだけ強固なセキュリティのドア機能を有していても、別のドアを迂回することによって、そのドア機能を回避できてしまうため、エラー「抜け道の存在」を表示する（Ｓ４０４）。
【００７５】
そして、Ｓ４０１〜Ｓ４０４の前処理を終えると、Ｓ１０１で選択されているエリアに関連づけられているドアを１つずつ順に選択するループ（Ｓ４１０〜Ｓ４３０）を実行する。このループ内では、図９の余分機器の検出処理（Ｓ３０１〜Ｓ３０５）に該当する図１０の処理（Ｓ４１１〜Ｓ４１５）、および、図９の不足機器の検出処理（Ｓ３１１〜Ｓ３１５）に該当する図１０の処理（Ｓ４２１〜Ｓ４２５）がそれぞれ行われる。各処理の内容は、図９のエリア機能→図１０のドア機能とし、図９のエリア機器→図１０のドア機器と置き換えるだけである。
【００７６】
Ｓ４１４のエラー表示「未使用のドア機器」の例としては、表５の機能対応機器ＤＢ３２の「機能集合」行において、「−」の「出側生体認証端末」であるＦＶＲ１出が、Ｓ１０８でユーザから指定されていたとき、などが挙げられる。
Ｓ４２４のエラー表示「ドア機器の不足」の例としては、表５の機能対応機器ＤＢ３２の「機能集合」行において、「○」の出側カードリーダ（ＣＲ１出〜ＣＲ３出）のいずれも、Ｓ１０８でユーザから指定されていないとき、などが挙げられる。
【００７７】
図１１は、機器から共通機材の特定処理（Ｓ１２１）を示すフローチャートである。この図１１の処理は、表７の共通機材特定用ＤＢ３４を参照して、Ｓ１０８で選択された機器から、その機器の設置に必要な共通機材を特定する処理である。
【００７８】
Ｓ５０１として、共通機材特定用ＤＢ３４（表７の一番上の表）を参照し、Ｓ１０８で選択された機器（電気錠の数、センサ機器の数）から、それらを制御するためのコントローラの台数を決定する。
Ｓ５０２として、共通機材特定用ＤＢ３４（表７の上から２つめの表）を参照し、Ｓ５０１で決定されたコントローラの台数から、そのコントローラに必要な他の装置の台数を決定する。例えば、サーバＰＣにおいて、コントローラの台数でサーバに要求される性能が大きく異なることがある。そこで、必要な制御コントローラ台数から必要な性能を持ったサーバＰＣを選定する。
Ｓ５０３として、共通機材特定用ＤＢ３４（表７の上から３つめの表）を参照し、Ｓ５０１およびＳ５０２で決定された各装置の台数に応じて、各装置間を接続するケーブルの長さと本数を決定する。
Ｓ５０４として、機器情報ＤＢ３３の種類「設定」の行を参照し、Ｓ５０１〜Ｓ５０３で決定された各装置と、Ｓ１０４またはＳ１０５で入力された各機能とから、それらの設定サービスを選択する。
【００７９】
以上説明した本実施形態の注文処理システムは、入力されたエリアとドアとを関連付けた情報と、入力されたエリアに設定するポリシの情報とから、注文処理サーバ１が、図１（ａ）の施設に設置するセキュリティシステムを構成する機能および機器を選択して出力する。
これにより、ユーザは、導入するセキュリティシステムの費用の概算を打ち合わせなしに把握できるため、セキュリティシステムの導入検討を円滑に実現できる。
さらに、ユーザは、セキュリティシステムの詳細検討する場合には、注文処理サーバ１に対して入力された各データ（ポリシ、機能、機器）をベンダへ送信することで、ベンダとユーザとの仕様打ち合わせも省力化でき、製品価格の低下を実現することができる。
【符号の説明】
【００８０】
１      注文処理サーバ
９      顧客端末
１１    ポリシ入力部
１２    機能入力部
１３    条件入力部
２１    機能選択部
２２    機器選択部
２３    注文決定部
３１    ポリシ対応機能ＤＢ
３２    機能対応機器ＤＢ
３３    機器情報ＤＢ
３４    共通機材特定用ＤＢ
【図１】
2012238194.tif 000010
【図２】
2012238194.tif 000011
【図３】
2012238194.tif 000012
【図４】
2012238194.tif 000013
【図５】
2012238194.tif 000014
【図６】
2012238194.tif 000015
【図７】
2012238194.tif 000016
【図８】
2012238194.tif 000017
【図９】
2012238194.tif 000018
【図１０】
2012238194.tif 000019
【図１１】
2012238194.tif 000020