(57)【要約】      （修正有）【課題】複数のＩｏＴデバイスを一括で操作する。【解決手段】指定された仮想ボタン識別情報と、通信端末が取得した、複数の対象デバイスの認証情報と操作内容情報とを対応付けて記憶し、通信端末から所定の送信元を示す送信元識別情報が送信されると、送信元識別情報と、記憶されている仮想ボタン識別情報と認証情報と操作内容情報とを対応付けて記憶する記憶部５１０と、移動通信端末から送信されてきた送信元識別情報が記憶部５１０に記憶されている場合、画面情報を移動通信端末へ送信する通信部５３０と、送信した画面情報に対して移動通信端末から所定の信号が送信されてくると、移動通信端末から送信されてきた送信元識別情報と対応付けられている認証情報と操作内容情報とを記憶部５１０から読み出す制御部５２０とを有し、通信部５３０は、制御部５２０が読み出した認証情報と操作内容情報とを複数の対象デバイスを認証するデバイスサーバへ送信する。【選択図】図２
2020088815.tif 000002
【特許請求の範囲】
【請求項１】
任意に指定された仮想ボタン識別情報と、該仮想ボタン識別情報が指定された通信端末が取得した、通信機能を有する複数の対象デバイスの認証情報と操作内容を示す操作内容情報とを対応付けて記憶し、前記通信端末から所定の送信元を示す送信元識別情報が送信されてくると、該送信元識別情報と、前記記憶されている仮想ボタン識別情報と認証情報と操作内容情報との対応付けとを対応付けて記憶する記憶部と、
移動通信端末から送信されてきた送信元識別情報が前記記憶部に記憶されている場合、所定の画面を表示させるための画面情報を該移動通信端末へ送信する通信部と、
前記送信した画面情報に対して前記移動通信端末から所定の信号が送信されてくると、該移動通信端末から送信されてきた前記送信元識別情報と対応付けられている認証情報と操作内容情報とを前記記憶部から読み出す制御部とを有し、
前記通信部は、前記制御部が読み出した認証情報と操作内容情報とを複数の対象デバイスを認証するデバイスサーバへ送信する管理サーバ。
【請求項２】
請求項１に記載の管理サーバにおいて、
前記記憶部は、前記仮想ボタン識別情報と前記通信端末から送信されてきた前記複数の対象デバイスの認証情報と前記操作内容情報とを対応付けて仮想ボタンとして記憶する管理サーバ。
【請求項３】
請求項１または請求項２に記載の管理サーバにおいて、
前記記憶部は、前記送信元識別情報と前記仮想ボタン識別情報と前記認証情報と前記操作内容情報との対応付けを記憶してから所定の時間が経過すると、該対応付けを消去する管理サーバ。
【請求項４】
任意に指定された仮想ボタン識別情報と、該仮想ボタン識別情報が指定された通信端末が取得した、通信機能を有する複数の対象デバイスの認証情報と操作内容を示す操作内容情報とを対応付けて記憶し、前記通信端末から所定の送信元を示す送信元識別情報が送信されてくると、該送信元識別情報と、前記記憶されている仮想ボタン識別情報と認証情報と操作内容情報との対応付けとを対応付けて記憶部に記憶させる処理と、
移動通信端末から送信されてきた送信元識別情報が前記記憶部に記憶されている場合、所定の画面を表示させるための画面情報を該移動通信端末へ送信する処理と、
前記送信した画面情報に対して前記移動通信端末から所定の信号が送信されてくると、該移動通信端末から送信されてきた前記送信元識別情報と対応付けられている認証情報と操作内容情報とを前記記憶部から読み出す処理と、
前記読み出した認証情報と操作内容情報とを複数の対象デバイスを認証するデバイスサーバへ送信する処理とを行う情報処理方法。
【請求項５】
コンピュータに、
任意に指定された仮想ボタン識別情報と、該仮想ボタン識別情報が指定された通信端末が取得した、通信機能を有する複数の対象デバイスの認証情報と操作内容を示す操作内容情報とを対応付けて記憶し、前記通信端末から所定の送信元を示す送信元識別情報が送信されてくると、該送信元識別情報と、前記記憶されている仮想ボタン識別情報と認証情報と操作内容情報との対応付けとを対応付けて記憶部に記憶させる手順と、
移動通信端末から送信されてきた送信元識別情報が前記記憶部に記憶されている場合、所定の画面を表示させるための画面情報を該移動通信端末へ送信する手順と、
前記送信した画面情報に対して前記移動通信端末から所定の信号が送信されてくると、該移動通信端末から送信されてきた前記送信元識別情報と対応付けられている認証情報と操作内容情報とを前記記憶部から読み出す手順と、
前記読み出した認証情報と操作内容情報とを複数の対象デバイスを認証するデバイスサーバへ送信する手順とを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、管理サーバ、情報処理方法およびプログラムに関する。
【背景技術】
【０００２】
近年、様々な「モノ（物）」が通信機能を具備し、インターネットと接続され、遠隔でも制御が可能となるＩｏＴ（Ｉｎｔｅｒｎｅｔ  ｏｆ  Ｔｈｉｎｇｓ）と呼ばれる技術が注目を集めている。インターネット経由でこの「物」（以下、ＩｏＴデバイスと称する）を操作するためには、操作対象となるＩｏＴデバイスを認証する必要がある。インターネットサーバが複数のＩｏＴデバイスの認証を行う技術が開示されている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１７−１０２６２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このようなＩｏＴデバイスを遠隔で操作する場合、スマートフォンに搭載されたアプリケーションを用いて操作するケースが多い。例えば、１台のスマートフォンを用いて、複数のＩｏＴデバイスを操作しようとする場合、それぞれのＩｏＴデバイスごとに操作を行わなければならず、その手間がかかってしまうという問題点がある。
【０００５】
本発明の目的は、上記課題を解決する管理サーバ、情報処理方法およびプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明の管理サーバは、
任意に指定された仮想ボタン識別情報と、該仮想ボタン識別情報が指定された通信端末が取得した、通信機能を有する複数の対象デバイスの認証情報と操作内容を示す操作内容情報とを対応付けて記憶し、前記通信端末から所定の送信元を示す送信元識別情報が送信されてくると、該送信元識別情報と、前記記憶されている仮想ボタン識別情報と認証情報と操作内容情報との対応付けとを対応付けて記憶する記憶部と、
移動通信端末から送信されてきた送信元識別情報が前記記憶部に記憶されている場合、所定の画面を表示させるための画面情報を該移動通信端末へ送信する通信部と、
前記送信した画面情報に対して前記移動通信端末から所定の信号が送信されてくると、該移動通信端末から送信されてきた前記送信元識別情報と対応付けられている認証情報と操作内容情報とを前記記憶部から読み出す制御部とを有し、
前記通信部は、前記制御部が読み出した認証情報と操作内容情報とを複数の対象デバイスを認証するデバイスサーバへ送信する。
【０００７】
また、本発明の情報処理方法は、
任意に指定された仮想ボタン識別情報と、該仮想ボタン識別情報が指定された通信端末が取得した、通信機能を有する複数の対象デバイスの認証情報と操作内容を示す操作内容情報とを対応付けて記憶し、前記通信端末から所定の送信元を示す送信元識別情報が送信されてくると、該送信元識別情報と、前記記憶されている仮想ボタン識別情報と認証情報と操作内容情報との対応付けとを対応付けて記憶部に記憶させる処理と、
移動通信端末から送信されてきた送信元識別情報が前記記憶部に記憶されている場合、所定の画面を表示させるための画面情報を該移動通信端末へ送信する処理と、
前記送信した画面情報に対して前記移動通信端末から所定の信号が送信されてくると、該移動通信端末から送信されてきた前記送信元識別情報と対応付けられている認証情報と操作内容情報とを前記記憶部から読み出す処理と、
前記読み出した認証情報と操作内容情報とを複数の対象デバイスを認証するデバイスサーバへ送信する処理とを行う。
【０００８】
また、本発明のプログラムは、
コンピュータに実行させるためのプログラムであって、
任意に指定された仮想ボタン識別情報と、該仮想ボタン識別情報が指定された通信端末が取得した、通信機能を有する複数の対象デバイスの認証情報と操作内容を示す操作内容情報とを対応付けて記憶し、前記通信端末から所定の送信元を示す送信元識別情報が送信されてくると、該送信元識別情報と、前記記憶されている仮想ボタン識別情報と認証情報と操作内容情報との対応付けとを対応付けて記憶部に記憶させる手順と、
移動通信端末から送信されてきた送信元識別情報が前記記憶部に記憶されている場合、所定の画面を表示させるための画面情報を該移動通信端末へ送信する手順と、
前記送信した画面情報に対して前記移動通信端末から所定の信号が送信されてくると、該移動通信端末から送信されてきた前記送信元識別情報と対応付けられている認証情報と操作内容情報とを前記記憶部から読み出す手順と、
前記読み出した認証情報と操作内容情報とを複数の対象デバイスを認証するデバイスサーバへ送信する手順とを実行させる。
【発明の効果】
【０００９】
本発明においては、複数のＩｏＴデバイスを一括で操作することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の情報処理システムの実施の一形態を示す図である。
【図２】図１に示した管理サーバの内部構成の一例を示す図である。
【図３】図２に示した記憶部に記憶された対応付けの一例を示す図である。
【図４】図２に示した記憶部に記憶された仮想ボタンと送信元識別情報との対応付けの一例を示す図である。
【図５】図１に示した情報処理システムにおける情報処理方法の一例を説明するためのシーケンス図である。
【図６】図１に示した移動通信端末が表示する画面の一例を示す図である。
【図７】図１に示した情報処理システムにおける情報処理方法の他の例を説明するためのシーケンス図である。
【図８】図２に示した記憶部に記憶された仮想ボタン識別情報とアカウントとの対応付けの一例を示す図である。
【発明を実施するための形態】
【００１１】
以下に本発明の実施の形態について図面を参照して説明する。
【００１２】
図１は、本発明の情報処理システムの実施の一形態を示す図である。本形態における情報処理システムは図１に示すように、通信端末１００と、移動通信端末２００と、複数のＩｏＴデバイス３００−１〜３００−３と、デバイスサーバ４００と、管理サーバ５００とを有する。なお、これらは互いに通信ネットワークであるインターネット６００を介して通信可能となっている。また、これらはインターネット６００を介さず、互いに直接通信が行われるものであっても良い。また、図１には、ＩｏＴデバイス３００−１〜３００−３が３つである場合を例に挙げて示しているが、その数は２つであっても良いし、４つ以上であっても良い。
【００１３】
通信端末１００は、外部から受け付けた操作に基づいて、デバイスサーバ４００へＩｏＴデバイス３００−１〜３００−３の認証を要求する。通信端末１００は、認証を要求した後、デバイスサーバ４００から送信されてきたＩｏＴデバイス３００−１〜３００−３それぞれの認証情報と操作内容を示す操作内容情報とを管理サーバ５００へ送信する。操作内容情報は、通信端末１００が外部から受け付けた操作に基づいて入力された情報であって、ＩｏＴデバイス３００−１〜３００−３の操作の内容をユーザによって設定される情報である。また、通信端末１００は、所定の送信元を示す送信元識別情報を取得し、取得した送信元識別情報を管理サーバ５００へ送信する。この送信元識別情報は、ある位置や範囲（領域）を示す地理的位置を示す情報（例えば、緯度経度を用いて示される情報）や、情報を送信した装置を特定できる固有の識別情報であって、例えば、通信端末１００が地図情報から取得するものであっても良いし、他の装置からあらかじめ取得するものであっても良い。なお、通信端末１００は、固定された通信端末であっても良い。
【００１４】
移動通信端末２００は、送信元識別情報を取得する。この取得方法は、移動通信端末２００が、アクセスポイントから送信されるビーコンの信号を受信することで、その信号に含まれる送信元識別情報を取得するものであっても良い。また、移動通信端末２００は、コード情報読み取り機能を具備し、送信元識別情報が含まれた、ある位置に配置されているコード情報（例えば、二次元コード）を読み取るものであっても良い。移動通信端末２００は、取得した送信元識別情報を管理サーバ５００へ送信する。また、移動通信端末２００は、管理サーバ５００へ送信した送信元識別情報に対して管理サーバ５００から送信されてきた画面情報に従って所定の画面を表示する。さらに、移動通信端末２００は、表示した画面に対して外部から所定の操作を受け付けると、その操作に応じた信号を管理サーバ５００へ送信する。
【００１５】
ＩｏＴデバイス３００−１〜３００−３は、通信機能を具備した、遠隔操作の対象となる対象デバイスである。ＩｏＴデバイス３００−１〜３００−３は、例えば、エアコンやテレビ、洗濯機、照明器具、通信機器等の家電機器であっても良い。ＩｏＴデバイス３００−１〜３００−３は、デバイスサーバ４００から操作内容が指示されると、指示された操作を行う。
【００１６】
デバイスサーバ４００は、ＩｏＴデバイス３００−１〜３００−３を認証する。具体的には、デバイスサーバ４００は、通信端末１００からＩｏＴデバイス３００−１〜３００−３の認証を要求されると、ＩｏＴデバイス３００−１〜３００−３の認証処理を行い、その結果である認証情報を通信端末１００へ送信する。また、デバイスサーバ４００は、管理サーバ５００から送信されてきた認証情報を用いて認証したＩｏＴデバイス３００−１〜３００−３へ、管理サーバ５００から送信されてきた操作内容情報が示す操作内容を指示する。
【００１７】
図２は、図１に示した管理サーバ５００の内部構成の一例を示す図である。図１に示した管理サーバ５００は図２に示すように、記憶部５１０と、制御部５２０と、通信部５３０とを有する。なお、図２には、図１に示した管理サーバ５００が具備する構成要素のうち、本実施の形態に関わる主要な要素を示している。
【００１８】
記憶部５１０は、任意に指定された仮想ボタン識別情報と、通信端末１００が取得した、ＩｏＴデバイス３００−１〜３００−３の認証情報と操作内容を示す操作内容情報とを対応付けて記憶する。記憶部５１０は、仮想ボタン識別情報と通信端末１００から送信されてきたＩｏＴデバイス３００−１〜３００−３の認証情報と操作内容情報とを対応付けて仮想ボタンとして記憶する。
【００１９】
図３は、図２に示した記憶部５１０に記憶された対応付けの一例を示す図である。この対応付けは、仮想ボタンに該当する。図２に示した記憶部５１０には図３に示すように、仮想ボタン識別情報と、認証情報と、操作内容情報とが対応付けられて記憶されている。仮想ボタン識別情報は、通信端末１００が仮想ボタンを管理サーバ５００に作成・保存させるための専用のアプリケーションを起動した際に管理サーバ５００から通信端末１００に指定される識別情報である。認証情報は、ＩｏＴデバイス３００−１〜３００−３の認証処理の結果として、デバイスサーバ４００から通信端末１００が取得し、通信端末１００から送信されてくるものである。操作内容情報は、ＩｏＴデバイス３００−１〜３００−３の操作内容を示す情報であって、通信端末１００が外部から受け付けた操作に基づいて取得し、通信端末１００から送信されてくるものである。例えば、図３に示すように、仮想ボタン識別情報「Ａ００１」と、認証情報「Ｂ００３」、「Ｃ００２」、「Ｄ００５」と、操作内容情報「電源ＯＮ」、「電源ＯＦＦ」、「照明色を青色へ変更」とが対応付けられて記憶されている。ここで、通信端末１００に指定された仮想ボタン識別情報を「Ａ００１」とし、ＩｏＴデバイス３００−１の認証情報を「Ｂ００３」とし、ＩｏＴデバイス３００−２の認証情報を「Ｃ００２」とし、ＩｏＴデバイス３００−３の認証情報を「Ｄ００５」とする。この対応付けは、仮想ボタン識別情報が「Ａ００１」である通信端末１００から送信されてきた認証情報と操作内容情報との３つの組み合わせが、「Ｂ００３」と「電源ＯＮ」、「Ｃ００２」と「電源ＯＦＦ」および「Ｄ００５」と「照明色を青色へ変更」であることを示している。
操作内容情報は、図３に示したものに限らず、例えば、「照度を下げる」や、「出力の音量を上げる」、「電源を２時間後に切断する」、「温度設定を２℃下げる」等、一般的な家電機器等を操作する内容を示す情報である。
【００２０】
さらに、記憶部５１０は、図３に示した対応付けと、通信端末１００から送信されてきた送信元識別情報とを対応付けて記憶する。
【００２１】
図４は、図２に示した記憶部５１０に記憶された仮想ボタンと送信元識別情報との対応付けの一例を示す図である。図２に示した記憶部５１０には図４に示すように、仮想ボタン識別情報と、認証情報と、操作内容情報とが対応付けられた仮想ボタンと、送信元識別情報とが対応付けられて記憶されている。送信元識別情報は、通信端末１００が外部から取得して通信端末１００から送信されてくる情報である。例えば、図４に示すように、送信元識別情報「Ｐ００１」と、仮想ボタン識別情報「Ａ００１」と、認証情報「Ｂ００３」、「Ｃ００２」、「Ｄ００５」と、操作内容情報「電源ＯＮ」、「電源ＯＦＦ」、「照明色を青色へ変更」とが対応付けられて記憶されている。ここで、通信端末１００に指定された仮想ボタン識別情報を「Ａ００１」とし、ＩｏＴデバイス３００−１の認証情報を「Ｂ００３」とし、ＩｏＴデバイス３００−２の認証情報を「Ｃ００２」とし、ＩｏＴデバイス３００−３の認証情報を「Ｄ００５」とする。この対応付けは、仮想ボタン識別情報として「Ａ００１」を指定された通信端末１００から送信されてきた認証情報と操作内容情報との３つの組み合わせが、「Ｂ００３」と「電源ＯＮ」、「Ｃ００２」と「電源ＯＦＦ」および「Ｄ００５」と「照明色を青色へ変更」であって、その仮想ボタンと、仮想ボタン識別情報として「Ａ００１」を指定された通信端末１００から送信されてきた送信元識別情報「Ｐ００１」とが対応付けられていることを示している。
【００２２】
制御部５２０は、通信端末１００に指定された仮想ボタン識別情報と、認証情報と、操作内容情報とを対応付けて仮想ボタンとして記憶部５１０に記憶させる。また、制御部５２０は、通信端末１００から送信元識別情報が送信されてくると、記憶部５１０に記憶されている仮想ボタンのうち、その通信端末１００に指定された仮想ボタン識別情報が含まれる仮想ボタンと、通信端末１００から送信されてきた送信元識別情報とを対応付けて記憶部５１０に記憶させる。制御部５２０は、移動通信端末２００から送信元識別情報が送信されてくると、送信されてきた送信元識別情報が記憶部５１０に記憶されているかどうかを判定する。移動通信端末２００から送信されてきた送信元識別情報が記憶部５１０に記憶されている場合、制御部５２０は移動通信端末２００に所定の画面を表示させるための画面情報を通信部５３０へ出力する。また、制御部５２０は、送信した画面情報に対して移動通信端末２００から所定の信号が送信されてくると、移動通信端末２００から送信されてきた送信元識別情報を検索キーとして、当該送信元識別情報と対応付けられている認証情報と操作内容情報とを記憶部５１０から読み出す。また、制御部５２０は、仮想ボタン識別情報と認証情報と操作内容情報との対応付けを記憶部５１０に記憶させてからあらかじめ設定された時間が経過すると、その対応付け（仮想ボタン）を記憶部５１０から消去するものであっても良い。
【００２３】
通信部５３０は、管理サーバ５００とインターネット６００とを接続する外部インタフェースである。通信部５３０は、制御部５２０から画面情報が出力されてくると、出力されてきた画面情報を移動通信端末２００へ送信する。また、通信部５３０は、制御部５２０が読み出した認証情報と操作内容情報とをデバイスサーバ４００へ送信する。
【００２４】
以下に、図１に示した情報処理システムにおける処理について説明する。図５は、図１に示した情報処理システムにおける情報処理方法の一例を説明するためのシーケンス図である。
まず、通信端末１００は、外部から受け付けた操作に基づいて、デバイスサーバ４００に対して、操作を行いたいＩｏＴデバイス３００−１〜３００−３の認証要求を行う（ステップＳ１）。この認証要求は、一般的なもので良く、ＩｏＴデバイス３００−１〜３００−３を特定できる情報とともに、それらの認証を要求する旨を含む信号を通信端末１００がデバイスサーバ４００へ送信するもので良い。必要であれば、通信端末１００はＩｏＴデバイス３００−１〜３００−３の操作内容を示す操作内容情報をデバイスサーバ４００へ送信するものであっても良い。デバイスサーバ４００は、ＩｏＴデバイス３００−１〜３００−３の認証を行い、これらの認証情報を通信端末１００へ送信する（ステップＳ２）。通信端末１００は、デバイスサーバ４００からＩｏＴデバイス３００−１〜３００−３の認証情報を受信すると、受信した認証情報と、ＩｏＴデバイス３００−１〜３００−３の操作内容情報とを管理サーバ５００へ送信する（ステップＳ３）。このとき、通信端末１００は、どの認証情報がどの操作内容情報と対応しているかを認識可能にして、これらを管理サーバ５００へ送信する。管理サーバ５００の制御部５２０は、通信端末１００から送信されてきた、認証情報と操作内容情報とを対応付けて記憶部５１０に記憶させる。また、通信端末１００は、管理サーバ５００へ仮想ボタンの保存を指示する（ステップＳ４）。このとき、通信端末１００は、外部から受け付けた操作に基づいて、仮想ボタンの保存を行うための専用のアプリケーションを起動し、所定の指示を行って、管理サーバ５００へ仮想ボタンの保存を指示すると、管理サーバ５００から仮想ボタン識別情報が指定され、指定された仮想ボタン識別情報を管理サーバ５００へ送信する。すると、管理サーバ５００の制御部５２０は、通信端末１００から送信されてきた仮想ボタン識別情報と、認証情報と、操作内容情報とを、図３に示したように対応付けて仮想ボタンとして記憶部５１０に記憶させる。
【００２５】
また、通信端末１００は、送信元識別情報を取得する（ステップＳ５）。この送信元識別情報および送信元識別情報の取得方法については、上述したように特に規定しない。すると、通信端末１００は、取得した送信元識別情報を管理サーバ５００へ送信し、管理サーバ５００の制御部５２０がその通信端末１００から送信されてきた仮想ボタン識別情報と対応付けられて記憶部５１０に記憶されている仮想ボタンと、通信端末１００から送信されてきた送信元識別情報とを対応付けて記憶部５１０に記憶させる（ステップＳ６）。
【００２６】
その後、移動通信端末２００が、送信元識別情報が含まれるコード情報を読み取ると（ステップＳ７）、移動通信端末２００は読み取ったコード情報に含まれる送信元識別情報を管理サーバ５００へ送信する（ステップＳ８）。すると、管理サーバ５００の制御部５２０は、送信されてきた送信元識別情報が記憶部５１０に記憶されているかどうかを判定する。移動通信端末２００から送信されてきた送信元識別情報が記憶部５１０に記憶されている場合、制御部５２０は移動通信端末２００へ所定の画面を表示させるための画面情報を、通信部５３０を介して送信する（ステップＳ９）。
【００２７】
移動通信端末２００は、管理サーバ５００から所定の画面を表示させるための画面情報が送信されてくると、その画面情報に基づいて画面を表示する（ステップＳ１０）。
【００２８】
図６は、図１に示した移動通信端末２００が表示する画面の一例を示す図である。図１に示した移動通信端末２００は図６に示すように、ディスプレイである表示部にＩｏＴデバイスの操作を行う場合にボタンを押すことを促す画面が表示される。表示されたボタンが押されると、移動通信端末２００からその操作に応じた信号が管理サーバ５００へ送信される（ステップＳ１１）。ここで、移動通信端末２００が表示する画面が、ボタンの押下を促す画面である例を挙げたが、移動通信端末２００の表示部がタッチパネル機能を具備するものである場合に、ボタンへのタッチ（接触）を促すもの等、外部から操作者が所定の事項を選択できるものであっても良い。また、移動通信端末２００が所定のアプリケーションを起動し、その際に管理サーバ５００から送信されてきた画面情報を受信している場合に、上述したような画面を表示するものであっても良い。
【００２９】
管理サーバ５００の制御部５２０は、通信部５３０から送信した画面情報に対して移動通信端末２００から所定の信号が送信されてくると、移動通信端末２００から送信されてきた送信元識別情報を検索キーとして、当該送信元識別情報と対応付けられている認証情報と操作内容情報とを記憶部５１０から読み出す。続いて、管理サーバ５００の通信部５３０は、制御部５２０が読み出した認証情報と操作内容情報とをデバイスサーバ４００へ送信して操作指示を行う（ステップＳ１２）。デバイスサーバ４００は、管理サーバ５００から認証情報と操作内容情報とを受信すると、受信した認証情報のＩｏＴデバイス３００−１〜３００−３へ、受信した操作内容情報が示す操作内容を指示する（ステップＳ１３）。具体的には、例えば、図４に示した仮想ボタンと送信元識別情報との対応付けが記憶部５１０に記憶されており、移動通信端末２００から送信されてきた送信元識別情報が「Ｐ００１」であり、その移動通信端末２００にて表示された画面のボタンが操作されると、送信元識別情報が「Ｐ００１」と対応付けられている認証情報「Ｂ００３」のＩｏＴデバイス３００−１に対して電源ＯＮ（電源の投入）が指示され、送信元識別情報が「Ｐ００１」と対応付けられている認証情報「Ｃ００２」のＩｏＴデバイス３００−２に対して電源ＯＦＦ（電源の切断）が指示され、送信元識別情報が「Ｐ００１」と対応付けられている認証情報「Ｄ００５」のＩｏＴデバイス３００−３に対して照明色を青色へ変更することが指示される。
【００３０】
図７は、図１に示した情報処理システムにおける情報処理方法の他の例を説明するためのシーケンス図である。
まず、通信端末１００は、外部から受け付けた操作に基づいて、デバイスサーバ４００に対して、操作を行いたいＩｏＴデバイス３００−１〜３００−３の認証要求を行う（ステップＳ２１）。この認証要求の処理は、図５に示したシーケンス図を用いて説明したステップＳ１の処理と同じ処理で良い。デバイスサーバ４００は、ＩｏＴデバイス３００−１〜３００−３の認証を行い、これらの認証情報を通信端末１００へ送信する（ステップＳ２２）。通信端末１００は、デバイスサーバ４００からＩｏＴデバイス３００−１〜３００−３の認証情報を受信すると、受信した認証情報と、ＩｏＴデバイス３００−１〜３００−３の操作内容情報とを管理サーバ５００へ送信する（ステップＳ２３）。このとき、通信端末１００は、どの認証情報がどの操作内容情報と対応しているかを認識可能にして、これらを管理サーバ５００へ送信する。管理サーバ５００の制御部５２０は、通信端末１００から送信されてきた、認証情報と操作内容情報とを対応付けて記憶部５１０に記憶させる。また、通信端末１００は、管理サーバ５００へ仮想ボタンの保存を指示する（ステップＳ２４）。このとき、通信端末１００は、外部から受け付けた操作に基づいて、仮想ボタンの保存を行うための専用のアプリケーションを起動し、所定の指示を行って、管理サーバ５００へ仮想ボタンの保存を指示すると、管理サーバ５００から仮想ボタン識別情報が指定され、指定された仮想ボタン識別情報を管理サーバ５００へ送信する。すると、管理サーバ５００の制御部５２０は、通信端末１００から送信されてきた仮想ボタン識別情報と、認証情報と、操作内容情報とを、図３に示したように対応付けて仮想ボタンとして記憶部５１０に記憶させる。
【００３１】
また、通信端末１００は、送信元識別情報を取得する（ステップＳ２５）。この送信元識別情報および送信元識別情報の取得方法については、上述したように特に規定しない。すると、通信端末１００は、取得した送信元識別情報を管理サーバ５００へ送信し、管理サーバ５００の制御部５２０がその通信端末１００から送信されてきた仮想ボタン識別情報と対応付けられて記憶部５１０に記憶されている仮想ボタンと、通信端末１００から送信されてきた送信元識別情報とを対応付けて記憶部５１０に記憶させる（ステップＳ２６）。
【００３２】
その後、移動通信端末２００が、アクセスポイント等の無線通信装置から報知されるビーコン等の信号を受信すると（ステップＳ２７）、受信したビーコン等の信号に含まれる送信元識別情報を管理サーバ５００へ送信する（ステップＳ２８）。すると、管理サーバ５００の制御部５２０は、送信されてきた送信元識別情報が記憶部５１０に記憶されているかどうかを判定する。移動通信端末２００から送信されてきた送信元識別情報が記憶部５１０に記憶されている場合、制御部５２０は移動通信端末２００へ所定の画面を表示させるための画面情報を、通信部５３０を介して送信する（ステップＳ２９）。
【００３３】
移動通信端末２００は、管理サーバ５００から所定の画面を表示させるための画面情報が送信されてくると、その画面情報に基づいて画面を表示する（ステップＳ３０）。その後、表示された画面に従って、外部から操作者が所定の事項を選択するための操作を行うと、移動通信端末２００からその操作に応じた信号が管理サーバ５００へ送信される（ステップＳ３１）。この操作は、図５に示したシーケンス図を用いて説明したものと同じでよい。
【００３４】
管理サーバ５００の制御部５２０は、通信部５３０から送信した画面情報に対して移動通信端末２００から所定の信号が送信されてくると、移動通信端末２００から送信されてきた送信元識別情報を検索キーとして、当該送信元識別情報と対応付けられている認証情報と操作内容情報とを記憶部５１０から読み出す。続いて、管理サーバ５００の通信部５３０は、制御部５２０が読み出した認証情報と操作内容情報とをデバイスサーバ４００へ送信して操作指示を行う（ステップＳ３２）。デバイスサーバ４００は、管理サーバ５００から認証情報と操作内容情報とを受信すると、受信した認証情報のＩｏＴデバイス３００−１〜３００−３へ、受信した操作内容情報が示す操作内容を指示する（ステップＳ３３）。具体的には、例えば、図４に示した仮想ボタンと送信元識別情報との対応付けが記憶部５１０に記憶されており、移動通信端末２００から送信されてきた送信元識別情報が「Ｐ００１」であり、その移動通信端末２００にて表示された画面のボタンが操作されると、送信元識別情報が「Ｐ００１」と対応付けられている認証情報「Ｂ００３」のＩｏＴデバイス３００−１に対して電源ＯＮ（電源の投入）が指示され、送信元識別情報が「Ｐ００１」と対応付けられている認証情報「Ｃ００２」のＩｏＴデバイス３００−２に対して電源ＯＦＦ（電源の切断）が指示され、送信元識別情報が「Ｐ００１」と対応付けられている認証情報「Ｄ００５」のＩｏＴデバイス３００−３に対して照明色を青色へ変更することが指示される。
【００３５】
また、仮想ボタンを複数のアカウント間で共有できるものであっても良い。図８は、図２に示した記憶部５１０に記憶された仮想ボタン識別情報とアカウントとの対応付けの一例を示す図である。図８に示すように、仮想ボタン識別情報「Ａ００１」と、複数のアカウント「ａ１０１」、「ｂ２０２」および「ｃ３０３」とが対応付けられて記憶部５１０に記憶されている。図３および図４に示した対応付けと併せて用いることで、１つの仮想ボタン識別情報と対応付けられたアカウント間で、１つの仮想ボタンを共有することができる。具体的には、通信端末１００からアカウントが指定されると、そのアカウントが記憶部５１０に記憶されている仮想ボタン識別情報と対応付けられている場合、この仮想ボタン識別情報が含まれた仮想ボタンに含まれる送信元識別情報、認証情報および操作内容情報の追加や変更が可能である。
【００３６】
このように、管理サーバ５００は、１つの通信端末１００が複数のＩｏＴデバイス３００−１〜３００−３の認証を行った結果である認証情報と、操作内容を示す操作内容情報とを、通信端末ごとに対応付けた仮想ボタンを記憶し、さらに仮想ボタンと送信元識別情報とを対応付けて記憶し、移動通信端末２００が取得した送信元識別情報を検索キーとして、当該送信元識別情報と対応付けられた仮想ボタンに含まれる認証情報のＩｏＴデバイス３００−１〜３００−３へ、その仮想ボタンに含まれる操作内容情報が示す操作内容を指示する。そのため、移動通信端末２００が送信元識別情報を取得して送信さえすれば、その送信元識別情報を登録した通信端末が登録した複数のＩｏＴデバイスを一括で操作することができる。
【００３７】
なお、これまでの説明では、送信元識別情報を用いた処理について説明したが、移動通信端末２００が読み取るコード情報やラベル情報、報知信号または報知信号を送信する装置を識別可能な識別情報を用いるものであっても良い。
【００３８】
以上、各構成要素に各機能（処理）それぞれを分担させて説明したが、この割り当ては上述したものに限定しない。また、構成要素の構成についても、上述した形態はあくまでも例であって、これに限定しない。
【００３９】
上述した各構成要素が行う処理は、目的に応じてそれぞれ作製された論理回路で行うようにしても良い。また、処理内容を手順として記述したコンピュータプログラム（以下、プログラムと称する）を管理サーバ５００にて読取可能な記録媒体に記録し、この記録媒体に記録されたプログラムを管理サーバ５００に読み込ませ、実行するものであっても良い。管理サーバ５００にて読取可能な記録媒体とは、フロッピー（登録商標）ディスク、光磁気ディスク、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）、Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリなどの移設可能な記録媒体の他、管理サーバ５００に内蔵された記憶部５１０や、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等のメモリやＨＤＤ（Ｈａｒｄ  Ｄｉｓｃ  Ｄｒｉｖｅ）等を指す。この記録媒体に記録されたプログラムは、管理サーバ５００に設けられた制御部５２０にて読み込まれ、制御部５２０の制御によって、上述したものと同様の処理が行われる。ここで、制御部５２０は、プログラムが記録された記録媒体から読み込まれたプログラムを実行するコンピュータとして動作するものである。
【符号の説明】
【００４０】
１００    通信端末
２００    移動通信端末
３００−１〜３００−３    ＩｏＴデバイス
４００    デバイスサーバ
５００    管理サーバ
５１０    記憶部
５２０    制御部
５３０    通信部
６００    インターネット
【図１】
2020088815.tif 000003
【図２】
2020088815.tif 000004
【図３】
2020088815.tif 000005
【図４】
2020088815.tif 000006
【図５】
2020088815.tif 000007
【図６】
2020088815.tif 000008
【図７】
2020088815.tif 000009
【図８】
2020088815.tif 000010
【手続補正書】
【提出日】令和2年1月20日(2020.1.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
任意に指定された仮想ボタン識別情報と、該仮想ボタン識別情報が指定された通信端末が取得した、通信機能を有する複数の対象デバイスの認証情報と操作内容を示す操作内容情報とを対応付けて記憶し、前記通信端末から所定の送信元を示す送信元識別情報が送信されてくると、該送信元識別情報と、前記記憶されている仮想ボタン識別情報と認証情報と操作内容情報との対応付けとを対応付けて記憶する記憶部と、
端末から送信されてきた送信元識別情報が前記記憶部に記憶されている場合、所定の画面を表示させるための画面情報を該端末へ送信する通信部と、
前記送信した画面情報に対して前記端末から所定の信号が送信されてくると、該端末から送信されてきた前記送信元識別情報と対応付けられている認証情報と操作内容情報とを前記記憶部から読み出す制御部とを有し、
前記通信部は、前記制御部が読み出した認証情報と操作内容情報とを複数の対象デバイスを認証するデバイスサーバへ送信する管理サーバ。
【請求項２】
請求項１に記載の管理サーバにおいて、
前記記憶部は、前記仮想ボタン識別情報と前記通信端末から送信されてきた前記複数の対象デバイスの認証情報と前記操作内容情報とを対応付けて仮想ボタンとして記憶する管理サーバ。
【請求項３】
請求項１または請求項２に記載の管理サーバにおいて、
前記記憶部は、前記送信元識別情報と前記仮想ボタン識別情報と前記認証情報と前記操作内容情報との対応付けを記憶してから所定の時間が経過すると、該対応付けを消去する管理サーバ。
【請求項４】
任意に指定された仮想ボタン識別情報と、該仮想ボタン識別情報が指定された通信端末が取得した、通信機能を有する複数の対象デバイスの認証情報と操作内容を示す操作内容情報とを対応付けて記憶し、前記通信端末から所定の送信元を示す送信元識別情報が送信されてくると、該送信元識別情報と、前記記憶されている仮想ボタン識別情報と認証情報と操作内容情報との対応付けとを対応付けて記憶部に記憶させる処理と、
端末から送信されてきた送信元識別情報が前記記憶部に記憶されている場合、所定の画面を表示させるための画面情報を該端末へ送信する処理と、
前記送信した画面情報に対して前記端末から所定の信号が送信されてくると、該端末から送信されてきた前記送信元識別情報と対応付けられている認証情報と操作内容情報とを前記記憶部から読み出す処理と、
前記読み出した認証情報と操作内容情報とを複数の対象デバイスを認証するデバイスサーバへ送信する処理とを行う情報処理方法。
【請求項５】
コンピュータに、
任意に指定された仮想ボタン識別情報と、該仮想ボタン識別情報が指定された通信端末が取得した、通信機能を有する複数の対象デバイスの認証情報と操作内容を示す操作内容情報とを対応付けて記憶し、前記通信端末から所定の送信元を示す送信元識別情報が送信されてくると、該送信元識別情報と、前記記憶されている仮想ボタン識別情報と認証情報と操作内容情報との対応付けとを対応付けて記憶部に記憶させる手順と、
端末から送信されてきた送信元識別情報が前記記憶部に記憶されている場合、所定の画面を表示させるための画面情報を該端末へ送信する手順と、
前記送信した画面情報に対して前記端末から所定の信号が送信されてくると、該端末から送信されてきた前記送信元識別情報と対応付けられている認証情報と操作内容情報とを前記記憶部から読み出す手順と、
前記読み出した認証情報と操作内容情報とを複数の対象デバイスを認証するデバイスサーバへ送信する手順とを実行させるためのプログラム。