(57)【特許請求の範囲】
【請求項１】
データセンタに設置された機器情報を集めるユーザ端末とユーザ端末で集めた機器情報を受け取り、格納するサーバを備えるデータセンタ作業支援システムであって、
前記サーバは、データセンタに設置された機器の契約情報に基づく作業スケジュール情報と、設置された機器の位置情報と、集められた機器の状態を示す機器情報を格納する記憶装置と、
スケジュール情報と位置情報に基づき設置場所を巡回する順序を決める巡回計画作成部とを備え、
前記ユーザ端末は、サーバから受け取った複数の機器に関する巡回計画と作業内容及び機器の位置情報に基づき巡回経路を指示する巡回経路指示部と、
機器の画像情報を読み取る読み取り部と、
読み取った機器情報を前記サーバへ送付する入出力部を備え、
前記契約情報には、写真撮影が必要であるか否かを示すデータが含まれ、
前記巡回経路指示部は、写真撮影が必要である機器の画像情報が前記読み取り部により読み取られているか否かを判定し、読み取られていると判定した場合、未巡回の機器があるときは、次に巡回する機器を示す巡回経路を表示することを特徴とするデータセンタ作業支援システム。
【請求項２】
前記ユーザ端末はデータセンタに設置されたビーコンからの方位情報を受信する入力部と、
前記ビーコンからの方位情報に基づいてユーザ端末の方位を認識する方位認識部と、
前記読み取り部が読み取った機器の画像情報に含まれる機器の識別子を基に機器情報を集める対象の機器かどうかを判定する機器判定部を備え、
前記巡回経路指示部は、
前記方位認識部により認識された方位に基づいて巡回経路を生成し、
前記機器判定部により機器情報を集める対象の機器であると判定された場合、前記機器について写真撮影が必要であるか否かを判定し、必要であると判定したときは、前記機器の写真撮影が必要であることを示すマークを更に表示し、前記機器の写真撮影が行われたときは、前記機器の写真撮影が行われたことを示す色に前記マークの色を変更、または、前記マークを削除することを特徴とする請求項１に記載のデータセンタ作業支援システム。
【請求項３】
前記入出力部は、巡回計画における全ての機器の巡回が終わった場合、前記読み取り部により読み取られた機器の画像情報を前記サーバに送信し、
前記サーバは前記機器の画像情報と前記機器の画像情報を読み取った時刻及びシステム名を対応づけて表示する報告書作成部を備えることを特徴とする請求項２に記載のデータセンタ作業支援システム。
【請求項４】
データセンタに設置された機器情報を集めるユーザ端末とユーザ端末で集めた機器情報を受け取り、格納するサーバを備えるデータセンタ作業支援システムにおけるデータセンタ作業支援方法であって、
前記サーバは、データセンタに設置された機器の契約情報に基づく作業スケジュール情報と、設置された機器の位置情報と、集められた機器の状態を示す機器情報を格納する記憶装置を備え、
巡回計画作成部はスケジュール情報と位置情報に基づき設置場所を巡回する順序を決め、
前記ユーザ端末の巡回経路指示部は、サーバから受け取った複数の機器に関する巡回計画と作業内容及び機器の位置情報に基づき巡回経路を出力し、
前記ユーザ端末の読み取り部が機器の画像情報を読み取り、
前記ユーザ端末の入出力部が読み取った機器情報を前記サーバへ送付し、
前記契約情報には、写真撮影が必要であるか否かを示すデータが含まれ、
前記巡回経路指示部は、写真撮影が必要である機器の画像情報が前記読み取り部により読み取られているか否かを判定し、読み取られていると判定した場合、未巡回の機器があるときは、次に巡回する機器を示す巡回経路を表示することを特徴とするデータセンタ作業支援方法。
【請求項５】
前記ユーザ端末の入力部はデータセンタに設置されたビーコンからの方位情報を受信し、
前記ユーザ端末の方位認識部が前記ビーコンからの方位情報に基づいてユーザ端末の方位を認識し、
前記ユーザ端末の機器判定部が前記読み取り部が読み取った機器の画像情報に含まれる機器の識別子を基に機器情報を集める対象の機器かどうかを判定し、
前記巡回経路指示部は、
前記方位認識部により認識された方位に基づいて巡回経路を生成し、
前記機器判定部により機器情報を集める対象の機器であると判定された場合、前記機器について写真撮影が必要であるか否かを判定し、必要であると判定したときは、前記機器の写真撮影が必要であることを示すマークを更に表示し、前記機器の写真撮影が行われたときは、前記機器の写真撮影が行われたことを示す色に前記マークの色を変更、または、前記マークを削除することを特徴とする請求項４に記載のデータセンタ作業支援方法。
【請求項６】
前記入出力部は、巡回計画における全ての機器の巡回が終わった場合、前記読み取り部により読み取られた機器の画像情報を前記サーバに送信し、
前記サーバの報告書作成部が前記機器の画像情報と前記機器の画像情報を読み取った時刻及びシステム名を対応づけて表示することを特徴とする請求項５に記載のデータセンタ作業支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データセンタ等の機器確認を行うシステム及び方法に関する。
【背景技術】
【０００２】
データセンタ等の運用作業には人が目視で行う巡回点検という確認作業がある。巡回点検では、作業者がサーバ室を巡回し、ラックにあるIT機器について、ランプの色と点灯状態の確認、異音の有無、異臭の有無、ケーブルの接続状態などの確認作業を行う。これらの作業では、ネットワーク経由によるリモート監視で実施することは難しく、このような点検の依頼を受けた顧客のIT機器については作業者による現場確認が必要である。
【０００３】
特許文献１にはハンディーターミナルのICメモリカードに巡回点検項目を格納し、点検項目の確認を行う変電所の巡回点検支援システムが開示されている。
【０００４】
巡回点検の作業では、作業者はチェックリストを元に、ある顧客のラックを確認してから次の顧客のラック確認に移し、全ての確認作業を終えてから報告書を作成するのが一般的である。しかし、顧客のラックは一か所に連続して並んでいるとは限らず、特定顧客のラック全てを確認するには、マシン室フロアの移動が多い。例えば同じルートを重複して移動することもあるため、無駄な移動時間がある。データセンタ内ではGPSなど、位置情報を特定する技術が使用できない状態で、作業者にリアルタイムに適切な移動や確認作業を指示することは困難である。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平７−５６９９９
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従来の点検確認作業では顧客ごとに作業を行うため、顧客のラックが不連続な配置にあると巡回経路が一筆書にはならず、移動時間が長くなる問題がある。また、不慣れの作業者はベテランの作業者と比較すると、確認しなければならない機器の位置を把握するのに時間がかかるという問題がある。さらに、確認作業後に報告書を作成する手間があり、作業中に作業員が対応しなければならないインシデントが発生している場合もその場で迅速に対応が難しいといった問題がある。
【０００７】
本発明は、作業者にリアルタイムに適切な指示を与え、一部作業を自動化することにより、上記課題の解決を目指す。
【課題を解決するための手段】
【０００８】
本発明では、スマートデバイス(以下、操作端末という)、バーコード、ビーコン等を用いて、作業者にその場で適切な作業指示を与え、一部作業を自動化する。
(1)スケジューラにより確認対象のラック情報を収集し、一筆書で最短な巡回経路(以下、最適な巡回経路という)をシステムが計算する。また、ビーコンにより作業者の位置・方向情報を取得し、適切な巡回経路に基づいて作業者に指示することで、移動時間が短縮できる。
(2)作業者がラックに貼付されているバーコード等の機器を識別できるものをスキャンすることにより、操作端末より各ラックにおける実施すべき作業やチェック項目を作業者に指示する。また、スマートデバイスに付属するカメラにより、作業時の状態を撮影することで事後の追加確認や作業の証跡を残す。
(3)作業者が入力したチェック項目をもとにシステムが報告書を作成する。また、作業者が対応しなければならないインシデントが発生した場合は、操作端末に対応作業を表示し、作業者が対応できるようにする。
【発明の効果】
【０００９】
本発明により移動時間などの無駄な時間を削減し、作業者の判断や報告書の作成を支援して作業者の負担を軽減することにより作業効率の向上を図るとともに、発生したインシデントに速やかに対応することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】システム全体構成図の例
【図２】巡回経路画面の例
【図３】ラック情報テーブルの例
【図４】顧客情報テーブルの例
【図５】契約情報テーブルの例
【図６】ラック位置情報テーブルの例
【図７】スケジュールテーブルの例
【図８】確認作業のフローチャートの例
【図９】ユーザ端末処理のフローチャートの例
【図１０】報告書作成処理のフローチャートの例
【図１１】移動指示画面の例
【図１２】報告書確認画面の例
【発明を実施するための形態】
【実施例１】
【００１１】
本発明の一実施例について、図面を用いて説明する。
【００１２】
図１は本発明のシステムの全体構成例を示したものである。本システムでは、バーコード、ウェアラブルデバイス（ユーザ端末１）及びサーバ２を用いる。
【００１３】
バーコードは各ラック２３に取り付けられており、バーコードをユーザ端末１でスキャンするとラック情報が得られる。ビーコン２４からの電波を受信できるユーザ端末１を用いて、作業者２２の向いている方向や位置が取得できる。本実施例ではバーコードを用いる例で説明しているが、機器の識別子を記載したシールやデータを非接触で読み取ることができるICチップのようなものを用いてもよい。
【００１４】
ユーザ端末はタブレット端末やメガネ状のウェアラブルデバイス等のスマートデバイスであっても良い。ユーザ端末１は入出力部５、主記憶６、CPU４で構成されており、さらにバーコードスキャナ機能を有するカメラ等が入出力部５に取り付けられている。入出力部５では、バーコードをスキャンしたラック情報やビーコン２４から得られたユーザの位置・方向情報を取りこむことができ、巡回経路、確認データ、報告書データ等を入出力部５に接続された画面に表示できる。
【００１５】
また、作業者２２はユーザ端末１にて確認データや報告書データを確認し修正ができる。主記憶６には、ラック情報読取部７、巡回経路指示部８、方位認識部９、機器認識部１０がある。ラック情報読取部７では、バーコードスキャナで読み取ったラック情報を一時的に格納する。巡回経路指示部８では、巡回ルートに基づいて次に確認すべきラックと巡回経路を作業者２２に指示する。方位認識部９では、ビーコン２４で得られたユーザの位置と方向情報を認識する。機器認識部１０では、作業者２２がスキャンしたラックは巡回経路指示部８が指示したラックかどうかを判定する。
【００１６】
サーバは主記憶１２、外部記憶装置１３、CPU１１、外部記憶装置１３で構成されている。主記憶１２には、報告書作成部１５、巡回計画作成部１６、認証処理部１７がある。報告書作成部１５では、作業者の確認データや撮影データをもとに報告書を自動的に作成する。巡回計画作成部１６では、外部記憶装置に格納されたスケジュール１８とラック位置情報２１を取得し、複数の作業対象ラックに対する最適な巡回経路を作成する。認証処理部１７では、ユーザ端末１と作業者２２が正当かどうかを認証する。
【００１７】
外部記憶装置１３にはスケジュール１８、ラック情報１９、ラック位置情報２１、顧客情報２０を一時的に格納する場所であり、ユーザ端末１との情報の送信・受信ができる。
【００１８】
図２はサーバの巡回計画作成部１６が作成し、ユーザ端末１の入出力部５経由で表示装置へ出力した巡回ルートの例を示した画面の例である。巡回計画作成部１６は、スケジュール１８とラック位置情報２１を取得し、作業対象ラック２３に対する移動距離の少ない巡回経路を作成する。図２の丸印３０は作業対象ラックであり、カメラのマーク３１は写真撮影が必要なラックであり、矢印３２は作業動線である。移動距離の少ない巡回経路は一筆書であり、ラック２３のアドレスと作業者の位置情報をもとに、巡回ルートの合計距離が短くなるように計算される。
【００１９】
このような人手によるラックの確認作業はデータセンタを使用する顧客に取って必ずしも必要なサービスではないが、ミッションクリティカルなサービスを提供している顧客に取ってはデータセンタを使う場合でも必要なサービスである。
【００２０】
また、サービスの内容や確認の結果必要な対処についても個々にSLA(Service Level Agreement)のような契約で決められ、顧客毎にきめ細かな確認作業が必要となる。
【００２１】
従って、一律にデータセンタ内の全てのラックについて提供できるサービスではなく、必要な顧客の必要なラックについてのみ実施することによりコスト低減を行うことができる。
【００２２】
図2の巡回経路の例では、作業者はまず入口から入りビーコン２４からの電波を受信し、作業者の位置と向いている方向を補正する。次にラックA1〜A3の表にて写真撮影とユーザ端末の画面で指示された確認作業をする。次に、ラックB6〜B4の表とA1〜A3の裏にて確認作業をする。最後に、ラックC4〜C6の表にて確認作業を終え、巡回経路に沿って入口に戻れば移動距離の少ない巡回経路で確認作業を実施することができる。
【００２３】
図３は外部記憶装置１３にあるラック情報１９のテーブルの例を示したものである。ラック情報１９には、ラックID４１、顧客ID４２、契約ID４３、アドレス４４等のデータがある。ラック情報１９のラックID４１はテーブルの主キーである。ラック情報１９の顧客ID４２は、顧客情報の外部キーであり、顧客情報をラック情報に紐付けている。
【００２４】
図４は外部記憶装置１３にある顧客情報２０のテーブルの例を示したものである。顧客情報２０には、顧客ID５１、顧客名５２、顧客のシステム名５３、ラックID５４、契約ID５５等のデータがある。顧客情報２０の顧客ID５２はテーブルの主キーである。顧客情報２０の契約ID５５は、契約情報２５の外部キーになっており、契約情報２５を顧客情報２０に紐付けている。
【００２５】
図５は外部記憶装置１３にある契約情報２５のテーブルの例を示したものである。契約情報２５には、契約ID６１、顧客ID６２、ラックID６３、何を確認する必要があるのかを示す確認内容６４、目視による確認でよいのか、写真撮影も必要なのかどうかを示す確認方法６５、いつ確認する必要があるのかを示す確認日程６６等のデータがある。契約情報の契約ID６１はテーブルの主キーである。契約情報２５の契約ID６１は、ラック情報１９や顧客情報２０の外部キーになっており、それらの情報と紐づいている。
【００２６】
図６は外部記憶装置１３にあるラック位置情報２１のテーブルの例を示したものである。ラック位置情報２１には、データセンタ名７１、フロア階数７２、サーバ室７３、顧客ID７４、ラックID７５、アドレス７６等のデータがある。ラック位置情報をアドレスに対応付けることでラックの位置を特定し、作業者を誘導することができる。
【００２７】
図７は外部記憶装置１３にあるスケジュール１８のテーブル例を示したものである。スケジュール１８には、顧客ID８１、ラックID８２、契約ID８３、確認日８４、確認時刻８５、確認内容８６、確認方法８７等のデータがある。スケジュールを読み込むことにより、確認作業時に当該ラックに対してどのような確認をどの様な方法で行わなければならないのかを作業者へ指示できる。
【００２８】
図８は確認作業のフローチャートの例である。この例は基本的なユーザ端末とサーバを用いたラックの監視作業を行うための処理である。
【００２９】
ステップ１００：確認作業専用のユーザ端末、例えばスマートデバイスへ作業者IDを入力する。
【００３０】
ステップ１０１：ユーザ端末に入力された作業者ID、端末IDをサーバへ送付し、サーバの認証処理部１７でユーザ端末および作業者は正当なものかを認証する。正当であれば、次のステップである報告書の入力画面に遷移する。一方、不正を検出すると、ユーザ端末にエラーを表示し、処理を終了する。
【００３１】
ステップ１０２：サーバ２の報告書作成部１５が外部記憶装置１３にあるスケジュール１８、ラック位置情報２１から作業内容のデータを抽出しユーザ端末の入出力部５に接続されている画面にラックの位置と確認作業内容を表示させる。
【００３２】
ステップ１０３：作業者はユーザ端末の入力画面に表示されている項目を確認し、確認作業を行いつつユーザ端末にて確認結果を記入していく。また、撮影の必要なラックについてはユーザ端末に備えられているカメラを用いて撮影し、当該ラックに関する確認作業を完了し全項目を記入したら、完了ボタンをクリックする。
【００３３】
ステップ１０４：ユーザ端末は当該ラックに関する報告書の全項目が入力されているか否かを確認する。全項目が入力されていれば、次のステップに遷移する。一方、項目の記入漏れがある場合は、ユーザ端末にエラーを表示し、報告書の入力画面に戻る。
【００３４】
ステップ１０５：ユーザ端末は作業者が入力した報告書のデータを顧客情報２０に格納する。
【００３５】
ステップ１０６：作業者はユーザ端末に表示される巡回経路の表示画面を見て、次に確認作業をするラックはどこかを確認する。全ラックの確認作業が終了するまでステップ１０２に戻る。
【００３６】
この例ではサーバの報告書作成部１５からラック単位に送られてくるラックの位置情報と確認作業内容に基づいてユーザ端末のブラウザに表示される指示に従い作業者が確認結果を入力していく例を説明しているが、サーバから複数のラックに関する指示を纏めて受け取り、受け取った指示に関する確認作業を全て終えた段階で確認結果をサーバへ送るようにすれば通信環境の良くないセンタ内でも効率的に確認作業を行うことができる。
【００３７】
図９はユーザ端末処理のフローチャート例である。この例ではビーコンから受信した情報により作業者の位置、方向を補正し、ラックに貼付されたバーコードの情報により作業者の位置、方向を特定することにより、作業者を確認作業対象のラックへ誘導する処理を説明する。
【００３８】
ステップ１１０：作業者はユーザ端末処理にて作業者IDとパスワードを入力し、認証を受けてログインする。
【００３９】
ステップ１１１：サーバのスケジュール１８を基に現在の時刻に確認作業をしなければならないラックがあるかどうかを確認し、無ければ処理を終了する。
【００４０】
ステップ１１２：サーバ室に入室したときにユーザ端末でビーコンからの信号を受信し、作業者の現在位置および向いている方位を補正する。通常はサーバ室に入室したときなど大幅に作業者の位置や向きが変わったときにビーコンによる補正を行えばよいが、複数のビーコンを設置すれば、確認作業の途中でもより正確に作業者の位置、方向を補正できる。
【００４１】
ステップ１１３：ラック位置情報から作成された巡回経路情報、確認作業内容を示すスケジュールがユーザ端末に送信される。
【００４２】
ステップ１１４：ユーザ端末の巡回経路指示部８では、サーバから受信した巡回経路情報をもとに、巡回経路(ラックの確認順番と巡回のルート)をユーザ端末の画面に表示する。表示する画面は図２や図１１の例のとおりであるが、使用するユーザ端末の種類や表示可能な画面の大きさによりどちらか一方の画面を表示しても良いし、両方を組み合わせて表示しても良い。
【００４３】
ステップ１１５：作業者はユーザ端末を用いて、ラックに貼付されたバーコードをスキャンする。ユーザ端末のラック情報読取部７では、スキャンしたラック情報が巡回経路指示部８にて指示したラックか否かを確認する。指示したラックであれば確認内容をユーザ端末の画面に表示し、指示したラックでない場合はエラーを表示する。
【００４４】
ステップ１１６：作業者は確認内容に基づいて確認作業し、確認結果をユーザ端末に入力し、撮影が指示されているラックについてはラックの画像データを格納する。入力された情報はユーザ端末の主記憶に時刻と対応付けて格納される。
【００４５】
この例では作業者が確認作業をする例が説明されているが、撮影されたラックの画像データをサーバへ送付し、サーバの報告書作成部が備える画像処理機能を用いて確認作業を行うようにすれば作業者の負担がさらに軽減でき、作業者の誤りを防ぐことができる。
【００４６】
ステップ１１７：ユーザ端末の巡回経路指示部８では、ユーザ端末の主記憶６に格納されたラック情報と巡回経路情報を照らし合わせ、確認対象のラックが残っているかを確認する。全ての対象ラックの確認作業が完了した場合はステップ１１８に進み、未確認のラックがある場合はステップ１１４へ進み次の確認作業対象のラックへの巡回経路を表示する。
【００４７】
ステップ１１８：巡回経路情報が無ければユーザ端末は確認データと撮影した画像データをサーバに送信する。
【００４８】
図１０はサーバでの報告書作成処理のフローチャート例である。
【００４９】
ステップ１３０：サーバの報告書作成部では、報告書を作成する顧客ID、顧客名、システム名、期間等の情報をユーザ端末から受け付ける。
【００５０】
ステップ１３１：サーバは受け付けた情報をデータベースにあるラック情報を検索する。
【００５１】
ステップ１３２：該当するラック情報がデータベースにある場合は、ステップ１３３に進む。ない場合は終了する。
【００５２】
ステップ１３３：サーバの報告書作成部は確認データ、撮影データから報告書データを作成する。
【００５３】
ステップ１３４：報告書データをユーザ端末に送付し、ユーザ端末の画面に出力させる。
【００５４】
ステップ１３５：作業者が入力した、追加、修正内容があれば報告書へ反映しサーバへ送信する。
【００５５】
ステップ１３６：サーバは報告書データを顧客情報データベースに格納する。作業者は必要に応じて顧客データベースから撮影された機器の画像情報と撮影された時刻及び顧客情報２０に含まれるシステム名を対応付けて表示する報告書を出力できる。
【００５６】
図１１は作業者への移動指示を示したものである。作業者はビーコンのシグナルを受信できるウェアラブルデバイスを使用することにより、作業者の位置情報および作業者が向いている方位情報を取得し、作業者の位置と方向を補正する。また、ユーザ端末の巡回経路指示部は巡回ルートに基づいて次に確認するラックを画面の左右に表示される矢印１５０で作業者に指示する。確認作業対象のラックに貼付されたバーコードをスキャンすると確認作業の内容１５１が画面右上に表示される。撮影の必要なラックの場合は撮影が必要であることを示す表示１５２が画面左上へ表示される。確認データが入力された段階や撮影データがユーザ端末へ格納された段階で撮影が必要であることを示す表示１５２の色を変えても良いし、画面が狭い眼鏡型の端末の場合には画面から確認作業の内容１５１や、撮影が必要であることを示す表示１５２を削除しても良い。
【００５７】
図１２は報告書確認画面の例である。サーバの報告書作成部で作成された報告書はユーザ端末の画面に表示される。報告書には、顧客情報、顧客のシステム名、ラックID、確認作業の日時・場所・内容・結果等の情報が表示される。作業者は報告書の内容を確認でき、必要に応じてコメント１７０の入力や確認結果の修正ができる。作業者の確認・修正が完了した報告書をサーバへ送信すると、データベースの顧客情報に格納される。
【００５８】
実施例におけるステップ１０３において、ランプの異常を確認した場合は、チェック項目に異常を記入すると同時に、以下の方法で解決を図り、その場でインシデントをクロージングしてもよい。
【００５９】
（１）ユーザ端末にてマニュアルを参照してクロージングする。
【００６０】
（２）ユーザ端末からインシデントを上長に報告し、ヘルプを求めてクロージングする。
【００６１】
（３）顧客に連絡し、顧客の指示に従ってその場でクロージングする。
【符号の説明】
【００６２】
１  ユーザ端末、２  サーバ、３  ネットワーク、４、１１  ＣＰＵ、５、１４  入出力部、６、１２  主記憶、７  ラック情報読取部、８  巡回経路指示部、９  方位認識部、１０  機器認識部、１３  外部記憶装置、１５  報告書作成部、１６  巡回計画作成部、１７  認証処理部、１８  スケジュール、１９  ラック情報、２０  顧客情報、２１  ラック位置情報、２２  作業者、２３  ラック、２４  ビーコン、２５  契約情報
【図１】
0006503248.tif 000002
【図２】
0006503248.tif 000003
【図３】
0006503248.tif 000004
【図４】
0006503248.tif 000005
【図５】
0006503248.tif 000006
【図６】
0006503248.tif 000007
【図７】
0006503248.tif 000008
【図８】
0006503248.tif 000009
【図９】
0006503248.tif 000010
【図１０】
0006503248.tif 000011
【図１１】
0006503248.tif 000012
【図１２】
0006503248.tif 000013