(57)【要約】【課題】  物件（建物）の階数情報を秘匿しつつエレベータの故障予測に必要なデータを提供することを目的とする。【解決手段】  エレベータが設置された物件の階数情報を取得する物件情報取得部１１と、物件の階数が予め定められた階数よりも高いか否かを判断し、高いと判断した場合に物件の階数情報を予め定められた階数以下の複数の仮想物件の階数情報に置換する仮想物件データ生成部１３と、仮想物件の階数情報を蓄積する仮想物件データＤＢ１４と、エレベータのセンサデータを収集するセンサデータ収集部１７と、収集したセンサデータを仮想物件の階数情報に対応付ける仮想センサデータ生成部１５と、仮想物件の階数情報に対応付けたセンサデータを蓄積する仮想センサデータＤＢ１６と、仮想物件データＤＢに蓄積されたデータ及び仮想センサデータＤＢに蓄積されたデータを表示する表示部１９と、を備える。【選択図】      図１
2020040752.tif 000002
【特許請求の範囲】
【請求項１】
エレベータが設置された物件の階数情報を取得する物件情報取得部と、
前記物件の階数が予め定められた階数よりも高いか否かを判断し、高いと判断した場合に前記物件の階数情報を前記予め定められた階数以下の複数の仮想物件の階数情報に置換する仮想物件データ生成部と、
前記仮想物件の階数情報を蓄積する物件データＤＢと、
エレベータのセンサデータを収集するセンサデータ収集部と、
収集した前記センサデータを前記仮想物件の階数情報に対応付ける仮想センサデータ生成部と、
前記仮想物件の階数情報に対応付けた前記センサデータを蓄積する仮想センサデータＤＢと、
前記仮想物件データＤＢに蓄積されたデータ及び前記仮想センサデータＤＢに蓄積されたデータを表示する表示部と、
を備えたエレベータ監視サーバ。
【請求項２】
エレベータが設置された物件の階数が予め定められた階数よりも高いか否かを判断するステップと、
前記物件の階数が予め定められた階数よりも高いと判断した場合に、前記物件を前記予め定めた階数以下の複数の仮想物件とし、前記物件の階数情報を前記仮想物件の階数情報に割り当てるステップと、
前記仮想物件の階数情報を提供するステップと、
前記エレベータからセンサデータを収集するステップと、
収集した前記センサデータを前記仮想物件の階数情報に対応付けるステップと、
前記仮想物件の階数情報に対応付けた前記センサデータを提供するステップと、
を備えたエレベータ監視用データの提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明はエレベータの故障予測に関し、特に故障予測に用いるデータを秘匿するエレベータ監視サーバ及びエレベータ監視用データの提供方法に関する。
【背景技術】
【０００２】
エレベータの故障予測の分野では、データアナリストなどにデータを公開して安価にデータ分析することが考えられている。しかし、顧客情報を公衆にさらすのは情報保護の観点から望ましくない。
従来、エレベータの仕様設定を行うシステムにおいて、例えば停止階床数などが格納されたデータベースに対してアクセス制限をかけ、情報を秘匿している（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−１７１０６９号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、エレベータの故障予測においては、より多くのアナリストにデータ分析させるためにデータを公開するのであるから、データベースにアクセス制限をかけるのは望ましくない。
【０００５】
この発明は、エレベータが設置された物件（建物）の階数情報を秘匿しつつエレベータの故障予測に必要なデータを提供することを目的とする。
【課題を解決するための手段】
【０００６】
この発明に係るエレベータ監視サーバは、エレベータが設置された物件の階数情報を取得する物件情報取得部と、物件の階数が予め定められた階数よりも高いか否かを判断し、高いと判断した場合に物件の階数情報を予め定められた階数以下の複数の仮想物件の階数情報に置換する仮想物件データ生成部と、仮想物件の階数情報を蓄積する仮想物件データＤＢと、エレベータのセンサデータを収集するセンサデータ収集部と、収集したセンサデータを仮想物件の階数情報に対応付ける仮想センサデータ生成部と、仮想物件の階数情報に対応付けたセンサデータを蓄積する仮想センサデータＤＢと、仮想物件データＤＢに蓄積されたデータ及び仮想センサデータＤＢに蓄積されたデータを表示する表示部と、を備えることを特徴とする。
【０００７】
また、この発明に係るエレベータ監視用データの提供方法は、エレベータが設置された物件の階数が予め定められた階数よりも高いか否かを判断するステップと、物件の階数が予め定めた階数よりも高いと判断した場合に物件を前記予め定められた階数以下の複数の仮想物件とし、この物件の階数情報を仮想物件の階数情報に割り当てるステップと、仮想物件の階数情報を提供するステップと、エレベータからセンサデータを収集するステップと、収集したセンサデータを仮想物件の階数情報に対応付けるステップと、仮想物件の階数情報に対応付けたセンサデータを提供するステップと、を備えることを特徴とする。
【発明の効果】
【０００８】
この発明によれば、エレベータが設置された物件の階数情報を秘匿しつつ、エレベータの故障予測に必要なデータを提供することができる。
【図面の簡単な説明】
【０００９】
【図１】実施の形態１に係るシステムの全体構成を示す図
【図２】実施の形態１に係るセンサの処理を示すフローチャート
【図３】実施の形態１に係るＩＦ部の処理を示すフローチャート
【図４】実施の形態１に係る物件情報取得部の処理を示すフローチャート
【図５】実施の形態１に係る物件データＤＢに蓄積される物件データの一例
【図６】実施の形態１に係るセンサデータ収集部の処理を示すフローチャート
【図７】実施の形態１に係るセンサデータＤＢに蓄積されるセンサデータの一例
【図８】実施の形態１に係る仮想物件データ生成部の処理を示すフローチャート
【図９】実施の形態１に係る仮想物件データＤＢに蓄積される仮想物件データの一例
【図１０】実施の形態１に係る仮想センサデータ生成部の処理を示すフローチャート
【図１１】実施の形態１に係る仮想センサデータＤＢに蓄積される仮想センサデータの一例
【図１２】実施の形態１に係る表示部の処理を示すフローチャート
【図１３】実施の形態１に係る監視サーバのハードウェア構成を示す図
【発明を実施するための形態】
【００１０】
この発明に係るエレベータ監視サーバは、監視対象とするエレベータとネットワークを介して接続されたクラウド上または管理会社の建物内に設置される。エレベータが設置された物件（建物）の階数情報を仮想物件の階数情報に置き換えて提供するため、顧客情報であるエレベータの階数情報を秘匿することができる。
以下、この発明を実施するための実施の形態を説明する。なお、同一または類似の構成には同一の符号を付して説明する。
【００１１】
実施の形態１．
この発明の実施の形態１に係るエレベータ監視サーバを備えたシステムを、図１〜１３を用いて説明する。
【００１２】
図１は、エレベータ２とエレベータ監視サーバ１（以下、監視サーバと称する）の関係を示すシステム構成図である。図１に示すように、エレベータ２は、エレベータの故障予測に必要なデータを検出するセンサ２１（センサ1〜センサＮ）を１つ以上備える。エレベータ２から監視サーバ１には、センサデータとあわせてセンサデータを測定した日時および階数の情報が伝送される。
【００１３】
監視サーバ１は、キーボード１０１やタッチパネル（図示しない）を備え、これらからエレベータが設置された物件の階数情報及び開示する階数情報として予め定められた閾値（指定階数）の入力を受ける。指定階数は、物件の階数情報を外部からのアクセスに対して秘匿するために予め定められた値であって、仮想物件の階数情報に相当する。
【００１４】
エレベータ監視サーバ１は、物件の階数情報及び指定階数を他のプロセスへ出力するＩＦ部１０、物件の階数情報を物件データＤＢ１２に蓄積する物件情報取得部１１、物件の階数情報を所定の条件に基づいて複数の仮想物件の階数情報に置換して仮想物件データＤＢ１２に蓄積する仮想物件データ生成部１３、エレベータのセンサ２１から各種データを収集してセンサデータＤＢ１８に蓄積するセンサデータ収集部１７、所定の条件に基づいてセンサデータを仮想物件の階数情報に対応付けて仮想センサデータＤＢ１８に蓄積する仮想センサデータ生成部１５、仮想物件データＤＢ１２と仮想センサデータＤＢ１８の情報を表示する表示部１９、を備える。
【００１５】
仮想物件データ生成部１３は、ＩＦ部１０から受け取った物件の階数情報が指定階数よりも高いか否かを判断し、高いと判断した場合に物件の階数情報を指定階数以下の複数の仮想物件の階数情報に置換する。
仮想センサデータ生成部１５は、ＩＦ部１０から受け取った物件の階数情報が指定階数よりも高いか否かを判断し、高いと判断した場合に収集したセンサデータを仮想物件の階数情報に対応したセンサデータとして仮想センサデータＤＢ１８に蓄積する。
表示部１９は、例えばディスプレイ１０４で構成される。
【００１６】
ここで、エレベータのセンサ２１の処理手順を図２に示す。
物件ＩＤは物件の識別子であり、各種センサで故障予測に用いるデータを測定すると、物件ＩＤ、測定した階数情報、センサ値、センサ値の取得日時を一組のデータとして、監視サーバ１に送信する（Ｓ１０１）。
【００１７】
次に、監視サーバ１の処理手順を図３〜１２を用いて説明する。
図３は、ＩＦ部１０の処理手順を示している。キーボードから物件の物件ＩＤ、この物件ＩＤに対応する階数情報、指定階数とを受け取ると（Ｓ２０１）、物件ＩＤと階数情報を一組にして物件情報取得部１１へ、物件ＩＤと指定階数とを仮想物件データ生成部１３と仮想センサデータ生成部１５へ、それぞれ出力する（Ｓ２０２）。
【００１８】
図４は、物件情報取得部１１の処理手順を示している。ＩＦ部１０から物件ｋの物件ＩＤと階数情報とを受け取ると、これらを一組にして物件データＤＢ１２に書き込む（Ｓ３０２）。図５は、物件データＤＢ１２に蓄積される物件データの一例であって、物件ＩＤが「１」、これに対応する物件の階数情報が「２１」であることを示している。
【００１９】
図６は、センサデータ収集部１７の処理手順を示している。エレベータ２から物件ＩＤ、測定した階数情報、センサ値、センサ値の取得日時を収集すると、これらを一組にしてセンサデータＤＢ１８に書き込む（Ｓ４０１）。図７は、センサデータＤＢ１８に蓄積されるセンサデータの一例を示している。各センサ値に対応して、物件ＩＤ、階数情報、センサ値の取得時刻を一組としてエントリが構成される。
【００２０】
図８は、仮想物件データ生成部１３の処理手順を示している。ＩＦ部１０から物件ＩＤとこの物件の指定階数とを受け取ると（Ｓ５０１）、物件データＤＢ１２を検索してこの物件ＩＤに対応する階数情報ｍを取得する（Ｓ５０２）。そして、仮想物件ＩＤのエントリを作成し、各仮想物件ＩＤに対応する階数をセットして仮想物件データＤＢ１２へ書き込む（Ｓ５０３）。
【００２１】
ここで、物件の階数情報をｍ、指定階数をｎ（ｍ，ｎは正の整数）として、仮想物件データＤＢ１２へのエントリ作成方法を説明する。天井関数ceil(m/n)及び関数mod(m,n)を算出し、仮想物件ＩＤが１〜ceil(m/n)に対応するエントリを用意する。各エントリに対して仮想物件ＩＤを１から順に設定し、各仮想物件ＩＤに対応する階数情報としてmod(m,n)の値をセットする。但し、mod(m,n)＝０の場合の階数情報及び仮想物件ＩＤ＝１〜仮想物件ＩＤ＝ceil(m/n)-1の場合の階数情報にはｎをセットする。
なお、ceil(x)は実数xに対してx以上の最小の整数を表す。また、mod(x,y)は整数xを除数yで割ったときの剰余を表す。
【００２２】
図９は、仮想物件データＤＢ１２に蓄積される仮想物件データの一例を示している。この例では物件の階数情報「２１」、指定階数「１０」なので、ceil(21/10)＝3、mod(21,10)＝1となって３つのエントリが用意される。仮想物件ＩＤ＝１，２の階数情報は指定階数と同じ「１０」がセットされ、仮想物件ＩＤ＝３の階数情報はmod(21,10)と同じ「１」がセットされる。
【００２３】
図１０は、仮想センサデータ生成部１５の処理手順を示している。ＩＦ部１０から物件ＩＤとこの物件の指定階数とを受け取ると（Ｓ６０１）、センサデータＤＢ１８を検索してこの物件ＩＤに対応する階数情報、センサ値の取得時刻、センサ値を読み出す（Ｓ６０２）。そして、仮想物件ＩＤのエントリを作成し、各仮想物件ＩＤに対応する階数情報、センサ値、センサ値の取得時刻をセットして仮想センサデータＤＢ１８へ書き込む（Ｓ６０３）。
【００２４】
ここで、物件の階数情報をｏ、指定階数をｎ（ｏ，ｎは正の整数）として、仮想センサデータＤＢ１８へのエントリ作成方法を説明する。関数quotient(o,n)及び関数mod(o,n)を算出し、センサ値ｑの取得時刻ｐに対応するエントリを用意する。取得時刻ｐに対応させて仮想物件ＩＤにquotient(o,n)+1の値、階数情報にmod(o,n)の値、センサ値ｑをセットする。
なお、quotient(x,y)は整数xを除数yで割ったときの小数値を切り捨てた商の整数部分のみを表す。
【００２５】
図１１は、仮想センサデータＤＢ１８に蓄積される仮想センサデータの一例を示している。この例では、図７に示すようにセンサデータの取得時刻が３つあるので３つのエントリが用意される。取得日時「2018/7/21 00:00:00」では階数情報が「１」、指定階数「１０」なので、quotient(1,10)+1＝1、mod(1,10)＝1となり、仮想物件ＩＤ＝１、階数＝１、センサ値ａがセットされる。
【００２６】
同様に、取得日時「2018/7/21 00:00:10」では階数情報が「５」、指定階数「１０」なので、quotient(5,10)+1＝1、mod(5,10)＝5となり、仮想物件ＩＤ＝１、階数＝５、センサ値ｂがセットされる。
また、取得日時「2018/7/21 00:00:20」では階数情報が「２１」、指定階数「１０」なので、quotient(21,10)+1＝3、mod(21,10)＝1となり、仮想物件ＩＤ＝３、階数＝１、センサ値ｃがセットされる。
【００２７】
図１２は、表示部１９の処理手順を示している。仮想物件データＤＢ１２と仮想センサデータＤＢ１８に蓄積された情報を、データ分析者等がアクセス可能な状態で表示する（Ｓ７０１）。
【００２８】
このように、実施の形態１に係るエレベータ監視サーバによれば、エレベータが設置された物件の階数情報を仮想物件の階数情報に置換してエレベータの故障予測に必要なデータを公開するため、顧客情報である物件の階数情報を秘匿しつつ、複数のデータ分析者によるデータ分析が期待できる。
【００２９】
なお、ここでは「○○部」として機能ブロック的に説明をしたが、各機能ブロックはソフトウェアのプロセスとして実装される。ハードウェア構成としては、監視サーバ１はメ各プロセスのプログラムをメモリ１０３に格納し、プロセッサ１０２で読み出すことで実行される。
【符号の説明】
【００３０】
１  エレベータ監視サーバ
２  エレベータ
１０  ＩＦ部
１１  物件情報取得部
１２  物件データＤＢ
１３  仮想物件データ生成部
１４  仮想物件データＤＢ
１５  仮想センサデータ生成部
１６  仮想センサデータＤＢ
１７  センサデータ収集部
１８  センサデータＤＢ
１９  表示部
１０１  キーボード
１０２  プロセッサ
１０３  メモリ
１０４  ディスプレイ
【図１】
2020040752.tif 000003
【図２】
2020040752.tif 000004
【図３】
2020040752.tif 000005
【図４】
2020040752.tif 000006
【図５】
2020040752.tif 000007
【図６】
2020040752.tif 000008
【図７】
2020040752.tif 000009
【図８】
2020040752.tif 000010
【図９】
2020040752.tif 000011
【図１０】
2020040752.tif 000012
【図１１】
2020040752.tif 000013
【図１２】
2020040752.tif 000014
【図１３】
2020040752.tif 000015