(57)【要約】管理装置１００は、通信ネットワークを介して電気的に制御可能なネットワーク機器１０を識別する識別子と、ネットワーク機器１０を制御する時間を示す予約時間情報とを含む予約条件を受け付け、予約条件に基づいて予約情報を生成し、生成した予約情報に対応する利用者画面にアクセスするためのアドレス情報を出力する予約受付部１０３と、アドレス情報を用いてアクセスされた利用者画面からネットワーク機器１０の操作が指示されると、予約情報に基づいて該ネットワーク機器１０の利用可否を判断する利用可否判断部１０４と、利用可否判断部がネットワーク機器１０の利用が可能であると判断した場合、前記指示に基づいてネットワーク機器１０を制御する機器制御部１０５と、を備える。
2017212659.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークを介して電気的に制御可能なネットワーク機器を識別する識別子と、該ネットワーク機器を制御する時間を示す予約時間情報とを含む予約条件を受け付け、該予約条件に基づいて予約情報を生成し、生成した予約情報に対応する利用者画面にアクセスするためのアドレス情報を出力する予約受付部と、
前記アドレス情報を用いてアクセスされた前記利用者画面から前記ネットワーク機器の操作が指示されると、前記予約情報に基づいて該ネットワーク機器の利用可否を判断する利用可否判断部と、
前記利用可否判断部が前記ネットワーク機器の利用が可能であると判断した場合、前記指示に基づいて前記ネットワーク機器を制御する機器制御部と、を備える管理装置。
【請求項２】
複数の前記ネットワーク機器の識別情報と、各ネットワーク機器の管理者の識別情報との対応関係を示す機器情報を記憶する機器データベースと、
前記管理者の識別情報を受け付けると、当該管理者の識別情報に対応付けられた前記ネットワーク機器を管理するための管理画面を出力する管理操作受付部と、をさらに備える、請求項１に記載の管理装置。
【請求項３】
前記管理操作受付部は、前記管理画面から前記ネットワーク機器の操作が指示された場合、当該指示に基づいて前記ネットワーク機器を制御する、請求項２に記載の管理装置。
【請求項４】
前記管理操作受付部は、前記管理画面で前記ネットワーク機器が指定されると、指定された前記ネットワーク機器の予約情報を前記管理画面に表示させる、請求項２または請求項３に記載の管理装置。
【請求項５】
前記管理操作受付部は、前記管理画面に入力された予約条件に基づいて前記予約情報を生成する機能をさらに有し、予約情報を生成すると、当該予約情報と対応付けられる利用者の識別情報およびパスワードを登録させるための利用者登録画面にアクセスするためのアドレス情報を出力する、請求項２から４のいずれか１項に記載の管理装置。
【請求項６】
複数の前記予約情報が、登録された前記利用者の識別情報に対応づけられている場合、前記利用可否判断部は、複数の前記予約情報に対応する前記ネットワーク機器の操作を受け付ける前記利用者画面を生成して出力する、請求項５に記載の管理装置。
【請求項７】
前記ネットワーク機器は、通信ネットワークを介して電気的に開閉を制御することが可能なスマートロックを含み、
前記予約受付部は、複数の前記スマートロックの識別子と、前記複数のスマートロックが設置された施設の予約時間情報とを含む前記予約条件を受け付けた場合、複数の前記スマートロックの識別子を含む前記予約情報を生成し、
前記利用可否判断部は、前記予約情報に対応する複数の前記スマートロックを操作するための前記利用者画面を生成して出力する、請求項１から６のいずれか１項に記載の管理装置。
【請求項８】
前記利用可否判断部は、前記予約情報に対応する複数の前記スマートロックを一括操作するための一括操作ボタンを含む利用者画面を生成して出力し、
前記機器制御部は、前記一括操作ボタンに対する操作を受け付けた場合、複数の前記スマートロックに対して一度に解錠または施錠を指示する、請求項７に記載の管理装置。
【請求項９】
前記利用可否判断部は、１つの予約情報が複数の種類のネットワーク機器を識別する識別子を含む場合、複数の種類のネットワーク機器の操作を指示するための操作部を含む前記利用者画面を表示させる、請求項１に記載の管理装置。
【請求項１０】
通信ネットワークを介して電気的に制御可能なネットワーク機器を識別する識別子と、該ネットワーク機器を制御する時間を示す予約時間情報とを含む予約条件を受け付け、該予約条件に基づいて予約情報を生成するステップと、
前記生成した予約情報に対応する利用者画面にアクセスするためのアドレス情報を出力するステップと、
前記アドレス情報を用いてアクセスされた前記利用者画面から前記ネットワーク機器の操作が指示されると、前記予約情報に基づいて該ネットワーク機器の利用可否を判断するステップと、
前記ネットワーク機器の利用が可能であると判断された場合、前記指示に基づいて前記ネットワーク機器を制御するステップとを含む、制御方法。
【請求項１１】
コンピュータに、
通信ネットワークを介して電気的に制御可能なネットワーク機器を識別する識別子と、該ネットワーク機器を制御する時間を示す予約時間情報とを含む予約条件を受け付け、該予約条件に基づいて予約情報を生成するステップと、
前記生成した予約情報に対応する利用者画面にアクセスするためのアドレス情報を出力するステップと、
前記アドレス情報を用いてアクセスされた前記利用者画面から前記ネットワーク機器の操作が指示されると、前記予約情報に基づいて該ネットワーク機器の利用可否を判断するステップと、
前記ネットワーク機器の利用が可能であると判断された場合、前記指示に基づいて前記ネットワーク機器を制御するステップとを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、管理装置、制御方法およびプログラムに関し、具体的には、通信回線を介して電子機器を制御する管理装置、制御方法およびプログラムに関する。
【背景技術】
【０００２】
近年、モノのインターネット（ＩｏＴ：Internet of Things）が注目され始めている。ＩｏＴとは、自動車、家電製品、医療機器、ロボット、センサーなどあらゆるモノがインターネットに接続されて情報交換することによって、より高度な制御を可能にする仕組みである。【０００３】
例えば特許文献１に開示されたシステムでは、宅内に備え付けられたゲートウェイを介して家庭内のあらゆる電子機器がインターネットに接続されており、スマートフォンなどの端末装置を介して電子機器を制御することができる。ここではインターネットに接続された電子機器として、照明機器、空調器具、テレビ、ロボット型の掃除機、洗濯機、電子レンジ、冷蔵庫などが挙げられている。【０００４】
家庭内の電子機器がインターネットに接続されることにより、外出先から家庭内の電子機器を制御することが可能になり、人々の生活を大きく変える可能性がある。例えば空調器具のスイッチを入れてから快適な室温となるまでには時間がかかるが、空調器具がインターネットに接続されていれば、帰宅する前に外出先から空調器具を遠隔操作してスイッチを入れておくことができるようになる。このようなシステムでは、セキュリティを確保するため、遠隔操作できる人はその家の家主など予め登録された人に限られている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１６−３８７７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１に記載されたようなシステムにおいては、インターネットに接続された電子機器に対する端末装置からの制御を、外部のシステムが制限するものではない。そのため、一旦、電子機器を遠隔操作する端末装置を登録してしまうと、その登録した端末装置以外の端末装置から当該電子機器を遠隔操作することができないという課題がある。例えば、共用で利用される施設等に設けられた電子機器に対しても、登録した端末装置以外から遠隔操作を行うことができない。
本発明は、上記課題を解決する管理装置、制御方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明による管理装置は、通信ネットワークを介して電気的に制御可能なネットワーク機器を識別する識別子と、該ネットワーク機器を制御する時間を示す予約時間情報とを含む予約条件を受け付け、該予約条件に基づいて予約情報を生成し、生成した予約情報に対応する利用者画面にアクセスするためのアドレス情報を出力する予約受付部と、前記アドレス情報を用いてアクセスされた前記利用者画面から前記ネットワーク機器の操作が指示されると、前記予約情報に基づいて該ネットワーク機器の利用可否を判断する利用可否判断部と、前記利用可否判断部が前記ネットワーク機器の利用が可能であると判断した場合、前記指示に基づいて前記ネットワーク機器を制御する機器制御部と、を備える。【０００８】
本発明による制御方法は、通信ネットワークを介して電気的に制御可能なネットワーク機器を識別する識別子と、該ネットワーク機器を制御する時間を示す予約時間情報とを含む予約条件を受け付け、該予約条件に基づいて予約情報を生成するステップと、前記生成した予約情報に対応する利用者画面にアクセスするためのアドレス情報を出力するステップと、前記アドレス情報を用いてアクセスされた前記利用者画面から前記ネットワーク機器の操作が指示されると、前記予約情報に基づいて該ネットワーク機器の利用可否を判断するステップと、前記ネットワーク機器の利用が可能であると判断された場合、前記指示に基づいて前記ネットワーク機器を制御するステップとを含む。【０００９】
本発明によるプログラムは、コンピュータに、通信ネットワークを介して電気的に制御可能なネットワーク機器を識別する識別子と、該ネットワーク機器を制御する時間を示す予約時間情報とを含む予約条件を受け付け、該予約条件に基づいて予約情報を生成するステップと、前記生成した予約情報に対応する利用者画面にアクセスするためのアドレス情報を出力するステップと、前記アドレス情報を用いてアクセスされた前記利用者画面から前記ネットワーク機器の操作が指示されると、前記予約情報に基づいて該ネットワーク機器の利用可否を判断するステップと、前記ネットワーク機器の利用が可能であると判断された場合、前記指示に基づいて前記ネットワーク機器を制御するステップとを実行させる。
【発明の効果】
【００１０】
本発明によれば、インターネットに接続された電子機器を外部のシステムと連携して制御し、一時的な利用を許可した端末装置から制御することが可能である。
【図面の簡単な説明】
【００１１】
【図１】本発明の管理システム１の構成を示す図である。
【図２】本発明の第１の実施形態に係る管理装置１００の機能構成を示す図である。
【図３】機器データベースのデータ構造の一例を説明するための図である。
【図４】予約データベースのデータ構造の一例を説明するための図である。
【図５】ユーザ画面の一例を示す図である。
【図６】ユーザ画面の一例を示す図である。
【図７】管理画面の一例を示す図である。
【図８】管理画面の一例を示す図である。
【図９】ユーザ登録を行う場合のユーザ画面の一例を示す図である。
【図１０】施設予約および解錠動作について説明するためのシーケンス図である。
【図１１】管理者画面に関する操作を説明するためのシーケンス図である。
【図１２】本発明の第２の実施形態に係る管理装置２００の機能構成を示す図である。
【図１３】機器データベースのデータ構造の一例を説明するための図である。
【図１４】予約データベースのデータ構造の一例を説明するための図である。
【図１５】ユーザ画面の一例を示す図である。
【図１６】カメラ映像を含む管理画面の一例を示す図である。
【図１７】管理装置のハードウェア構成の一例を示す図である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態について添付の図面を参照して説明する。なお、本明細書および図面において、同一の機能を有する構成要素については同じ符号を付することにより重複説明を省略する場合がある。
【００１３】
＜システム構成＞
図１は、本発明の一実施形態に係る管理システム１の全体構成を示している。管理システム１は、予約対象機器であるネットワーク機器１０と、管理装置１００と、事業者システム２０と、ユーザ端末３０とを含む。ネットワーク機器１０、管理装置１００、事業者システム２０およびユーザ端末３０は、それぞれ通信ネットワークに接続されている。
【００１４】
ネットワーク機器１０は、通信ネットワークに接続された電子機器であり、インターネットなどの通信ネットワークを介して遠隔操作可能となっている。本明細書中では、ネットワーク機器１０は、例えばスマートロック、センサ、カメラ、照明器具、スマートプラグ、空調機器、家電コントローラなど、通信ネットワークに接続されているあらゆるモノであり、ＩｏＴ機器とも称される。ネットワーク機器１０は、通信ネットワークを介した制御や、その他のコントローラからの制御を受けて、動作することができる。ネットワーク機器１０はまた、自身の状態を通知することができる。
【００１５】
管理装置１００は、ネットワーク機器１０を所有者以外のユーザに利用させるための機能を提供するサーバである。管理装置１００が提供する機能は、他のコンピュータプログラムから利用するための手順やデータ形式などを定めたＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍｍｉｎｇ  Ｉｎｔｅｒｆａｃｅ）が提供されている。管理装置１００は、ＡＰＩリファレンスに従った他のコンピュータプログラムから呼び出されると、所定の処理を行って処理結果を呼び出し元に返す。
【００１６】
事業者システム２０は、管理装置１００が提供する機能を利用したサービスを提供するシステムである。事業者システム２０は、管理装置１００が提供するＡＰＩリファレンスに沿った要求を管理装置１００に送信して、管理装置１００の処理結果を受け付ける。
【００１７】
ユーザ端末３０は、事業者システム２０の提供するサービスを利用する利用者の端末装置である。ユーザ端末３０は、例えばスマートフォン、タブレット端末、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）などインターネットに接続可能な装置である。
【００１８】
＜第１の実施形態＞
（管理装置１００の機能構成）
図２は、本発明の第１の実施形態に係る管理装置１００の機能構成を示す図である。なお、以下の説明中では、ネットワーク機器１０がスマートロック１１である場合について説明する。この例において、管理装置１００は、スマートロック１１が設置された施設に対する予約情報を管理し、予約情報に基づいてスマートロック１１を制御する機能を提供する。事業者システム２０は、管理装置１００が提供する機能を利用して、スマートロック１１が設置された施設を特定の期間に限ってユーザに利用させるサービスを提供する。例えば事業者システム２０は、不動産物件の内覧、民泊、シェアオフィス、家事代行、訪問介護などのサービスを提供するために、スマートロック１１の開閉をする権限を特定の期間だけユーザに付与する機能を提供する。
【００１９】
スマートロック１１は、施設のドアに設置して利用される。スマートロック１１は、電気信号を用いて操作することが可能な電子錠または電気錠などであり、ドアを解錠または施錠することができる。スマートロック１１は、スマートロックの筐体に備えられた操作部を操作することにより、或いは、カードキーなどの鍵を使って解錠または施錠することができる。スマートロック１１は、インターネットに接続されており、インターネットを介した制御を受け付ける。つまり、スマートロック１１は、通信ネットワークを介して電気的に制御可能である。スマートロック１１は、例えば、施設内に備えられた図示しないインタフェース機器と無線接続されており、インタフェース機器を介してインターネットに接続している。
【００２０】
管理装置１００は、機器データベース１０１と、予約データベース１０２と、予約受付部１０３と、利用可否判断部１０４と、機器制御部１０５と、管理操作受付部１０６とを有する。図２においては、スマートロック１１、事業者システム２０、ユーザ端末３０はそれぞれ１つずつ示しているが、管理装置１００は、複数のスマートロック１１、複数の事業者システム２０、複数のユーザ端末３０とインターネットを介して接続することができる。
【００２１】
機器データベース１０１は、事業者システム２０を運営する事業者、および事業者と対応付けられたネットワーク機器１０の情報を記憶する。機器データベース１０１は、例えば図３に示すように、事業者を識別する識別子である事業者ＩＤ（ＩＤｅｎｔｉｆｉｅｒ）と、スマートロック１１を識別する識別子である錠ＩＤとを記憶している。機器データベース１０１は、錠ＩＤにより識別されるスマートロック１１が設置された施設の名称である施設名を含むこともできる。なお、ここではネットワーク機器１０としてスマートロック１１を示しているが、機器データベース１０１は、スマートロック１１以外のネットワーク機器１０に関する情報を含んでもよい。
【００２２】
予約データベース１０２は、事業者システム２０から受け付けた錠ＩＤと予約時間情報を含む予約条件に基づいて生成された予約情報を記憶する。予約データベース１０２は、例えば図４に示すように、予約情報として、各予約を識別する識別子である予約ＩＤと、予約対象の施設に備えられたスマートロック１１を識別する錠ＩＤと、この予約においてスマートロック１１を制御する時間を示す予約時間の情報とを含む。
【００２３】
予約受付部１０３は、事業者システム２０から受け付けた予約条件に基づいて、スマートロック１１の制御に関する予約情報を生成し、予約データベース１０２に記憶させる。予約受付部１０３は、生成した予約情報に対応する利用者画面にアクセスするためのアドレス情報であるＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を生成し、生成したＵＲＬを事業者システム２０に出力する。利用者画面は、ユーザ端末３０のユーザがスマートロック１１を操作するための操作画面である。
【００２４】
利用可否判断部１０４は、予約受付部１０３が出力したＵＲＬを用いたアクセスを受け付け、予約データベース１０２に記憶された予約情報に基づいて、スマートロック１１の利用可否を判断する。利用可否判断部１０４は、利用可否の判断結果に基づいて、利用者画面を生成し、生成した利用者画面をユーザ端末３０に表示させる。図５は、利用者画面の一例を示している。この利用者画面は、対応する予約情報においてスマートロック１１を制御可能な期間と、スマートロック１１の開閉状態と、スマートロック１１の開閉操作を指示するための操作ボタンとを含んでいる。図６は、１つの予約情報に複数のスマートロック１１が対応づけられている場合の利用者画面の一例を示している。１つの予約情報に複数のスマートロック１１が対応付けられている場合、利用者画面は、複数のスマートロック１１のそれぞれを開閉するための操作ボタンと、複数のスマートロック１１を一括で開閉する一括解錠ボタンおよび一括施錠ボタンとを含んでもよい。利用可否判断部１０４は、利用者画面を用いてユーザ端末３０からスマートロック１１に対する操作指示を受け付けると、再び利用可否を判断し、利用が可能であると判断した場合、機器制御部１０５にスマートロック１１に対する制御を指示する。
【００２５】
機器制御部１０５は、利用可否判断部１０４がスマートロック１１の利用が可能であると判断した場合、ユーザ端末３０からの指示に基づいて、スマートロック１１を制御する。また機器制御部１０５は、管理操作受付部１０６からの指示に応じて、スマートロック１１を制御する。
【００２６】
管理操作受付部１０６は、事業者システム２０を運営する事業者が、スマートロック１１の管理を行うための管理画面を生成して出力する。管理画面の一例が図７に示されている。事業者は、事業者ＩＤを用いてこの管理画面にアクセスすることができる。管理画面は、事業者ＩＤに対応付けられた施設名の一覧を含む。一覧から１つの施設が選択されると、管理画面には、選択された施設のドアロックの状態、施設に対する予約一覧、対応するスマートロック１１に対する操作履歴が表示される。また、この管理画面から「開ける」ボタンまたは「閉める」ボタンを操作することで、スマートロック１１を開閉することができる。図２の説明に戻る。管理操作受付部１０６は、図７に示す施設名の一覧を表示するために、事業者ＩＤに対応付けられた施設名を機器データベース１０１から取得する。管理操作受付部１０６は、図７に示すドアロックの状態を表示するために、管理画面に対するアクセスを受け付けると、機器制御部１０５にスマートロック１１の状態を取得させる。管理操作受付部１０６は、図７に示す予約一覧を表示するために、予約データベース１０２から対応するスマートロック１１に対応付けられた予約情報を取得する。
【００２７】
管理操作受付部１０６は、図８に示す予約登録機能を有する管理画面を生成することもできる。管理装置１００が提供する管理画面で予約登録機能を提供することにより、事業者システム２０側では、事業者が管理に用いるための予約登録機能を実装する必要がなくなる。管理画面の提供する予約登録機能では、「リンクを生成して共有」「暗証番号を生成して共有」「特定ユーザへの割り当て」の３種類の予約方法を選択することができる。これらの予約方法に共通して、予約名、予約時間、繰返し設定および予約情報送付先メールアドレスなどの予約条件が入力される。予約条件を入力する欄の下部には、現時点で登録されている予約情報がカレンダー表示されている。予約方法が「リンクを生成して共有」である場合、管理操作受付部１０６は、スマートロック１１を操作するための利用者画面にアクセスするためのリンクを生成して、メールを送信することで共有する。この利用者画面は、例えば図５および図６に示した利用者画面と同様である。予約方法が「暗証番号を生成して共有」である場合、管理操作受付部１０６は、対応する予約情報の予約時間内に有効な暗証番号を生成して、暗証番号をメールで送信する。暗証番号は、スマートロック１１を解錠するための番号である。スマートロック１１の筐体前面に設けられた操作部を用いて暗証番号を入力することにより、スマートロック１１を解錠することができる。
【００２８】
予約方法が「特定ユーザへの割り当て」である場合、管理操作受付部１０６は、利用者に利用者登録を行わせるための利用者登録画面を生成して、この利用者登録画面にアクセスするためのＵＲＬをメールで送信する。図９（ａ）は、利用者登録画面の一例を示している。利用者登録画面では、例えばメールアドレス、ユーザ名、パスワードなど利用者登録を行うための利用者情報の入力を受け付けて、管理システム１内でこの利用者を一意に特定することができるようにする。図９（ｂ）は、利用者を識別するための識別情報、例えばユーザ名やメールアドレスなどと、パスワードとを用いて、利用者がログインした後に表示される利用者画面の一例を示している。予約方法が「リンクを生成して共有」および「暗証番号を生成して共有」である場合、利用者を識別することができないため、利用者画面へのリンクや暗証番号を転送すると誰でもスマートロック１１を操作することができてしまう。これに対してこの予約方法では、利用者を識別することができるため、スマートロック１１を操作する人をログインした利用者に制限することが可能になる。また、この予約方法では、利用者が複数の予約を行った場合、ログイン後の画面で複数の予約を一覧表示することができる（図９（ｂ））。このため、利用者画面にアクセスするためのＵＲＬが記載されたメールを保存しておく必要がなく、利用者の利便性が向上する。
【００２９】
（管理システム１の動作例）
図１０は、管理システム１の施設予約および解錠動作について説明するためのシーケンス図である。ユーザ端末３０が、事業者システム２０の施設予約画面へアクセスする（ステップＳ１０１）。事業者システム２０は、現在予約可能な施設の情報を含む施設予約画面を生成し（ステップＳ１０２）、施設予約画面を表示させる（ステップＳ１０３）。ユーザ端末３０は、表示された施設予約画面を操作して、予約対象の施設、予約時間情報を含む予約リクエストを事業者システム２０に送信する（ステップＳ１０４）。事業者システム２０は、ユーザ端末３０からの入力情報に基づいて、予約対象の施設に設置されたスマートロック１１の錠ＩＤと、予約時間情報とを含む予約条件を管理装置１００に送信する（ステップＳ１０５）。
【００３０】
管理装置１００は、事業者システム２０から予約条件を受け付けると、受け付けた予約条件に基づいてスマートロック１１に関する予約情報を生成し、生成した予約情報を予約データベース１０２に記憶させる。具体的には、管理装置１００の予約受付部１０３は、予約条件に基づいて、各予約を識別するための予約ＩＤを付与して、予約情報を予約データベース１０２に記憶させる（ステップＳ１０６）。
管理装置１００の予約受付部１０３は、予約情報を生成すると、生成した予約情報に対応するＵＲＬを生成する（ステップＳ１０７）。このＵＲＬは、各予約情報に対応して生成され、予約対象の施設に設置されたスマートロック１１を操作する操作画面にアクセスするためのアクセス情報の一例である。予約受付部１０３は、生成したＵＲＬを事業者システム２０に出力する（ステップＳ１０８）。
【００３１】
事業者システム２０は、管理装置１００から利用者画面にアクセスするためのＵＲＬを受け付けると、このＵＲＬをユーザ端末３０に送信する。事業者システム２０は、例えばＵＲＬを含むメールを生成してユーザ端末３０に送信する（ステップＳ１０９）。ユーザ端末３０のユーザは、受信したメールに含まれるＵＲＬを操作することにより、利用者画面にアクセスする（ステップＳ１１０）。
【００３２】
管理装置１００の利用可否判断部１０４は、利用者画面へのアクセスを受け付けると、利用可否を判断する。具体的には、利用可否判断部１０４は、現在時刻が、ＵＲＬに対応づけられた予約情報の予約時間に含まれるか否かに基づいて利用可否を判断する（ステップＳ１１１）。
【００３３】
利用可否判断部１０４は、予約情報に対応するスマートロック１１の状態を取得する。スマートロック１１の状態とは、例えばスマートロック１１の開閉状態である（ステップＳ１１２）。利用可否判断部１０４は、利用可否の判断結果と、取得したスマートロック１１の開閉状態とを用いて、利用者画面を生成する（ステップＳ１１３）。利用可否判断部１０４は、生成した利用者画面をユーザ端末３０に表示させる（ステップＳ１１４）。
【００３４】
利用者画面は、例えば、予約情報と、対象のスマートロック１１を操作するための操作ボタンと、スマートロック１１の開閉状態とを含む。利用可否判断部１０４は、現在時刻がまだ予約時間内でない場合、利用者画面の操作ボタンを表示しない、または、操作できない状態で表示することができる。ユーザ端末３０のユーザは、利用者画面の操作ボタンを用いて解錠を指示することができる（ステップＳ１１５）。
【００３５】
利用可否判断部１０４は、解錠指示を受け付けると、再び利用可否を判断する。具体的には、利用可否判断部１０４は、現在時刻が、ＵＲＬに対応づけられた予約情報の予約時間に含まれるか否かに基づいて利用可否を判断する。利用者画面を表示させてから、利用者画面が操作されるまでに時間が経過すると、利用可否が変化している場合があるため、利用可否判断部１０４は、スマートロック１１を操作する前に再び利用可否を判断する（ステップＳ１１６）。
【００３６】
利用可否判断部１０４は、利用可能であると判断すると、機器制御部１０５に解錠指示を入力し、機器制御部１０５がスマートロック１１に解錠を指示する（ステップＳ１１７）。スマートロック１１は、管理装置１００からの制御にしたがって、解錠処理を行う（ステップＳ１１８）。
【００３７】
（管理操作）
図７は、管理システム１の管理装置１００が提供する管理者画面に関する操作を説明するためのシーケンス図である。
【００３８】
事業者は、事業者システム２０に接続された端末から、事業者ＩＤを用いて管理画面へのアクセス要求を行う（ステップＳ２０１）。管理装置１００の管理操作受付部１０６は、アクセス要求に応じて、事業者ＩＤに対応付けられた施設名を機器データベース１０１から取得して管理画面を生成する（ステップＳ２０２）。機器データベース１０１から取得した施設名は、図７および図８の管理画面の建物一覧に表示される。管理操作受付部１０６は、生成した管理画面を事業者システム２０の端末に表示させる（ステップＳ２０３）。事業者は、管理画面の建物一覧から、特定の施設を選択する（ステップＳ２０４）。
【００３９】
管理装置１００の管理操作受付部１０６は、選択された施設の錠ＩＤに対応付けられた予約情報を予約データベース１０２から取得する（ステップＳ２０５）。管理操作受付部１０６は、錠ＩＤにより識別されるスマートロック１１の機器状態を取得する（ステップＳ２０６）。管理操作受付部１０６は、取得した予約情報と機器状態とを用いて、管理画面を更新する。具体的には、管理操作受付部１０６は、図５の右側に表示されたドアロックの状態、ドアロックの操作、予約一覧などを管理画面に表示させる（ステップＳ２０７）。
【００４０】
事業者は、選択した施設に設置されたスマートロック１１の施錠を管理画面から指示することができる（ステップＳ２０８）。施錠が指示されると、管理装置１００の管理操作受付部１０６は、機器制御部１０５に錠ＩＤと施錠の指示を入力し、機器制御部１０５がスマートロック１１に施錠を指示する（ステップＳ２０９）。スマートロック１１は、管理装置１００の制御に従って施錠処理を行う（ステップＳ２１０）。
【００４１】
以上説明したように、本発明の第１の実施形態によれば、ネットワーク機器１０、特にスマートロック１１を操作する権限を一時的に付与することができる。スマートロック１１を操作する権限を一時的に付与する方法としては、本実施形態の他に、近距離無線通信を用いてスマートロック１１を操作することが可能な一時的な鍵をユーザ端末３０に発行することも考えられる。しかしながら、本実施形態では管理装置１００自体がスマートロック１１の操作を行うため、より安全性が高まる。また、ユーザがどこにいたとしても、スマートロック１１の操作を行うことが可能になり、複数のスマートロック１１を一度に制御することが可能になるため、この機能を用いて様々なサービスの可能性が広がる。例えば、同じ建物に入った複数の会議室の清掃を清掃業者に依頼している場合、契約で指定した特定の期間（例えば、月曜日から金曜日の１８時から１９時）だけ清掃業者に複数の会議室の鍵の開閉権限を付与したい場合がある。この場合、利用可否判断部１０４は、複数のスマートロック１１を操作可能な利用者画面を提供することができる。この利用者画面は、複数のスマートロック１１を一度に開閉するための一括操作ボタンを含んでもよい。一括操作ボタンによりスマートロック１１の解錠または施錠が指示されると、機器制御部１０５は、複数のスマートロック１１に対して一度に解錠または施錠を指示する。
【００４２】
また上記の実施形態によれば、スマートロック１１などのネットワーク機器１０を外部システムと連携するためのＡＰＩが提供されるため、各ネットワーク機器１０を制御するためのシステムを初めから構築する場合と比較して、システム構築にかかる時間と費用を大幅に低減することが可能になる。したがって、ネットワーク機器１０を利用した様々なサービスを容易かつ安全に提供することが可能になる。
【００４３】
＜第２の実施形態＞
（管理装置２００の構成）
図１２は、本発明の第２の実施形態に係る管理装置２００の構成を示す図である。本実施形態においても、第１の実施形態と同様に、管理装置２００は、事業者システム２０から予約情報を受け付けて、予約情報に基づいて、ネットワーク機器１０を操作する権限を一時的に付与することができる。第１の実施形態ではネットワーク機器１０はスマートロック１１であったが、本実施形態では、ネットワーク機器１０は、スマートロック１１と、カメラ１２と、照明器具１３と、スマートプラグ１４とを含む。以下、第１の実施形態との相違点について主に説明し、第１の実施形態と同様の点については説明を省略する。
【００４４】
管理装置２００は、機器データベース２０１と、予約データベース２０２と、予約受付部２０３と、利用可否判断部２０４と、機器制御部２０５と、管理操作受付部２０６とを有する。簡単のため、図１２においては、スマートロック１１、カメラ１２、照明器具１３、スマートプラグ１４、事業者システム２０、ユーザ端末３０はそれぞれ１つずつ示されている。しかしながら、管理装置１００は、複数のスマートロック１１、複数のカメラ１２、複数の照明器具１３、複数のスマートプラグ１４、複数の事業者システム２０、複数のユーザ端末３０とインターネットを介して接続することができる。
【００４５】
本実施形態では、スマートロック１１以外のネットワーク機器１０であるカメラ１２、照明器具１３およびスマートプラグ１４は、スマートロック１１が設置された施設に設置されている。カメラ１２、照明器具１３およびスマートプラグ１４は、スマートロック１１が設置された施設の共用部分に設置されてもよいし、スマートロック１１が設置された施設の部屋内に設置されてもよい。カメラ１２、照明器具１３およびスマートプラグ１４は、スマートロック１１と同様に、管理装置２００の機器制御部２０５からの指示に従って動作することができる。
【００４６】
カメラ１２は、静止画像または動画像などの画像を取得して、取得した画像を管理装置２００に送信することができる。照明器具１３は、点灯することで設置された場所の周りを照明する。照明器具１３は、通信ネットワークを介して電気的に制御され、点灯または消灯する。スマートプラグ１４は、電子機器を接続する接続部を有しており、接続された電子機器に電力を供給する。スマートプラグ１４は、通信ネットワークを介して電気的に制御され、接続された電子機器へ通電する状態と電力を遮断した状態とを切り替えられる。
【００４７】
機器データベース２０１は、事業者システム２０を運営する事業者、および事業者と対応付けられたネットワーク機器１０の情報を、ネットワーク機器１０が設置された施設ごとに記憶する。図１３は、機器データベース２０１に記憶される情報の一例を示している。機器データベース２０１は、事業者を識別する識別子である事業者ＩＤと、ネットワーク機器１０を識別する識別子とを含む。ネットワーク機器１０を識別する識別子は、スマートロック１１を識別する錠ＩＤと、カメラ１２を識別するカメラＩＤと、照明器具１３を識別する照明ＩＤと、スマートプラグ１４を識別するプラグＩＤとを含む。機器データベース２０１は、さらに各ネットワーク機器１０が設置された施設の名称を含んでもよい。
【００４８】
予約データベース２０２は、事業者システム２０から受け付けたネットワーク機器１０を識別する識別子と予約時間情報とを含む予約条件に基づいて生成された予約情報を記憶する。図１４は、予約データベース２０２に記憶される予約情報の一例を示している。この例では、予約情報は、予約ＩＤ、錠ＩＤ、カメラＩＤ、照明ＩＤ、プラグＩＤおよび予約時間を含む。なおこの例では、全ての予約ＩＤに対応づけられた錠ＩＤ、カメラＩＤ、照明ＩＤおよびプラグＩＤを含んでいるが、予約対象の施設に該当するネットワーク機器１０が設置されていない場合には、予約情報は、設置されていないネットワーク機器１０の識別情報を含まない。
【００４９】
予約受付部２０３は、事業者システム２０から受け付けた予約条件に基づいて、ネットワーク機器１０の制御に関する予約情報を生成し、予約データベース２０２に記憶させる。予約受付部２０３は、生成した予約情報に対応する利用者画面にアクセスするためのアドレス情報であるＵＲＬを生成し、生成したＵＲＬを事業者システム２０に出力する。利用者画面は、ユーザ端末３０のユーザがネットワーク機器１０を操作するための操作画面である。
【００５０】
利用可否判断部２０４は、予約受付部２０３が出力したＵＲＬを用いたアクセスを受け付け、予約データベース２０２に記憶された予約情報に基づいて、ネットワーク機器１０の利用可否を判断する。利用可否判断部２０４は、利用可否の判断結果に基づいて、利用者画面を生成し、生成した利用者画面をユーザ端末３０に表示させる。図１５は、ネットワーク機器１０を操作するための利用者画面の一例を示している。この利用者画面は、スマートロック１１の開閉を操作するための「開ける」ボタンおよび「閉める」ボタンと、照明器具１３の点灯状態を切り替えるための「点灯」ボタンおよび「消灯」ボタンとを含む。図１５の利用者画面は、スマートプラグ１４の通電状態を切り替えるための「通電」ボタンおよび「遮断」ボタンと、カメラ１２を操作するための再生ボタンとを含む。図１５の例では、利用者画面を最初に表示した状態では、カメラ映像は表示されていないが、例えば利用者画面は、利用者画面を表示する際のカメラ１２の最新の静止画像を含んでいてもよい。再生ボタンが操作されると、利用者画面は、カメラ１２の動画像を表示する。利用可否判断部２０４は、利用者画面を用いてユーザ端末３０からスマートロック１１、カメラ１２、照明器具１３またはスマートプラグ１４に対する操作指示を受け付けると、再び利用可否を判断する。利用可否判断部２０４は、利用が可能であると判断した場合、機器制御部２０５にスマートロック１１、カメラ１２、照明器具１３またはスマートプラグ１４に対する制御を指示する。
【００５１】
機器制御部２０５は、利用可否判断部２０４の指示に応じて、スマートロック１１、カメラ１２、照明器具１３またはスマートプラグ１４を制御する。また機器制御部２０５は、管理操作受付部２０６からの指示に応じて、スマートロック１１、カメラ１２、照明器具１３またはスマートプラグ１４を制御することもできる。
【００５２】
管理操作受付部２０６は、事業者システム２０を運営する事業者が、ネットワーク機器１０の管理を行うための管理画面を生成して出力する。管理操作受付部２０６は、図７および図８に示した管理画面に加えて、カメラ１２、照明器具１３またはスマートプラグ１４を操作することが可能な管理画面を生成することができる。図１６は、カメラ１２の操作を行うことが可能な管理画面の一例を示している。この管理画面は、カメラ１２を操作するための再生ボタンを含んでいる。利用者画面の場合と同様に、管理画面を最初に表示した状態では、管理画面は、カメラ１２の最新の静止画像を含んでいてもよい。再生ボタンが操作されると、管理画面は、カメラ１２の動画像を表示する。
【００５３】
＜第３の実施形態＞
第１の実施形態に係る管理装置１００は、スマートロック１１の制御を行い、第２の実施形態に係る管理装置２００は、スマートロック１１に加えて、カメラ１２、照明器具１３およびスマートプラグ１４などのネットワーク機器１０の制御を行う。これに対して、本発明の第３の実施形態に係る管理装置３００は、スマートロック１１の代わりに、カメラ１２の制御を行うことができる。この場合、カメラ１２は、スマートロック１１が設置された施設に限らず、屋内屋外を問わずどのような場所に設置されたものであってもよい。
【００５４】
管理装置３００の機能構成は、第１の実施形態に係る管理装置１００の説明において、スマートロック１１をカメラ１２に置き換えたものと同様であるため、ここでは説明を省略する。
【００５５】
＜ハードウェア構成＞
第１〜第３の実施形態を用いて、管理装置１００，２００，３００の機能の一例を示した。上記の各構成要素は、汎用的な部材や回路などを用いて構成されてもよいし、各構成要素の機能に特化したハードウェアにより構成されていてもよい。さらに上記の各構成要素は、ネットワークを介して接続された複数の装置を用いて構成されてもよいし、複数の構成要素が１つのハードウェアで構成されてもよい。
【００５６】
図１７は、本発明の第１の実施形態に係る管理装置１００のハードウェア構成の一例を示している。管理装置１００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１００１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１００２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１００３とを有する。管理装置１００は、記憶装置１００４と、ネットワークインタフェース１００５とをさらに有するコンピュータにより構成することができる。ＣＰＵ１００１は、演算装置の一例であり、ＲＯＭ１００２およびＲＡＭ１００３は記憶媒体の一例である。記憶装置１００４は、データ格納用の装置であり、記憶媒体、記憶媒体にデータを記録する記録装置、記憶媒体からデータを読み出す読出し装置、および記憶媒体に記録されたデータを削除する削除装置などを含むことができる。ここで記憶媒体としては、フラッシュメモリなどの不揮発性メモリや、ハードディスクなどの磁気記録媒体などが用いられてよい。
【００５７】
ＲＯＭ１００２または記憶装置１００４には、管理装置１００の各機能を実現するための処理手順を記述したコンピュータプログラムや、プログラムの実行に必要な各種のデータが記憶されている。ＣＰＵ１００１は、このコンピュータプログラムおよび各種データをＲＡＭ１００３に読み出して、記憶装置１００４およびネットワークインタフェース１００５を用いながら、そのコンピュータプログラムを実行することで、管理装置１００の各機能が実現される。ここでは管理装置１００のハードウェア構成の一例を説明したが、管理装置２００および３００のハードウェア構成に関しても同様である。
【００５８】
以上、実施形態を参照して本願発明を説明したが、本願発明は上記実施形態に限定されるものではない。本願発明の構成や詳細には、本願発明の技術的思想の範囲内で当業者が理解し得る様々な変更をすることができる。
【００５９】
例えば、上記の実施形態では、管理装置１００が各ネットワーク機器１０を制御する方法については詳述していないが、管理装置１００は、各ネットワーク機器１０を制御するためのＡＰＩをさらに用いて、ネットワーク機器１０を制御することができる。すなわち、管理装置１００を利用するためのＡＰＩは、他のＡＰＩをさらに利用するものであってもよい。
【００６０】
上記第２の実施形態では、カメラ１２を利用者画面から制御できるようにしたが、本発明はかかる例に限定されない。例えば、対象の施設にカメラ１２が設置されていても、必ずしも利用者画面から制御できるようにする必要はなく、事業者が提供するサービスの内容によっては、管理画面からのみカメラ１２の制御を行うことができるようにしてもよい。カメラ１２以外のネットワーク機器１０に関しても同様である。
【００６１】
さらに上記第２の実施形態では、スマートプラグ１４を利用者画面から制御できるようにしたが、本発明はかかる例に限定されない。例えば、スマートプラグ１４は、管理装置２００が予約情報に基づいて制御することとしてもよい。この場合、管理装置２００は、予約が有効な期間内のみスマートプラグ１４を通電しておくことができる。或いは、管理装置２００は、スマートプラグ１４と同じ施設に設置されたスマートロック１１の開閉状態に基づいてスマートプラグ１４を制御してもよい。
【００６２】
上記第３の実施形態では、ネットワーク機器１０はカメラ１２であることとしたが、本発明はかかる例に限定されない。カメラ１２以外のネットワーク機器１０に関しても同様に、特定の期間に限ってユーザにネットワーク機器１０を利用させるサービスを提供することができる。
【００６３】
なお、上述のような本実施形態に係る管理装置１００の機能を実現するための情報処理装置の制御方法を提供することもできる。また、管理装置１００の各機能を実現するために、コンピュータに上記制御方法の各ステップを実行させるためのコンピュータプログラムを作成し、パーソナルコンピュータ等に実装することが可能である。このようなコンピュータプログラムが格納された、コンピュータで読み取り可能な記録媒体も提供することができる。記録媒体は、例えば、磁気ディスク、光ディスク、光磁気ディスク、フラッシュメモリなどである。また、上記のコンピュータプログラムは、記録媒体を用いずに、例えば通信ネットワークを介して配信してもよい。
【符号の説明】
【００６４】
１        管理システム
１０      ネットワーク機器
１１      スマートロック
１００    管理装置
１０１    機器データベース
１０２    予約データベース
１０３    予約受付部
１０４    利用可否判断部
１０５    機器制御部
１０６    管理操作受付部
２０    事業者システム
３０    ユーザ端末
【図１】
2017212659.tif 000003
【図２】
2017212659.tif 000004
【図３】
2017212659.tif 000005
【図４】
2017212659.tif 000006
【図５】
2017212659.tif 000007
【図６】
2017212659.tif 000008
【図７】
2017212659.tif 000009
【図８】
2017212659.tif 000010
【図９】
2017212659.tif 000011
【図１０】
2017212659.tif 000012
【図１１】
2017212659.tif 000013
【図１２】
2017212659.tif 000014
【図１３】
2017212659.tif 000015
【図１４】
2017212659.tif 000016
【図１５】
2017212659.tif 000017
【図１６】
2017212659.tif 000018
【図１７】
2017212659.tif 000019
【国際調査報告】
2017212659.tif 000020
2017212659.tif 000021
2017212659.tif 000022
2017212659.tif 000023