JP7292593B2 - Management server, information processing method and program - Google Patents
Management server, information processing method and program Download PDFInfo
- Publication number
- JP7292593B2 JP7292593B2 JP2018225557A JP2018225557A JP7292593B2 JP 7292593 B2 JP7292593 B2 JP 7292593B2 JP 2018225557 A JP2018225557 A JP 2018225557A JP 2018225557 A JP2018225557 A JP 2018225557A JP 7292593 B2 JP7292593 B2 JP 7292593B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- communication terminal
- identification information
- transmitted
- mobile communication
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000010365 information processing Effects 0.000 title claims description 17
- 238000003672 processing method Methods 0.000 title claims description 9
- 238000004891 communication Methods 0.000 claims description 103
- 238000010295 mobile communication Methods 0.000 claims description 74
- 238000000034 method Methods 0.000 claims description 17
- 230000006870 function Effects 0.000 claims description 13
- 230000004044 response Effects 0.000 claims description 10
- 230000005540 biological transmission Effects 0.000 description 36
- 238000010586 diagram Methods 0.000 description 18
- 238000005286 illumination Methods 0.000 description 5
- 239000000470 constituent Substances 0.000 description 2
- 238000004590 computer program Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000005406 washing Methods 0.000 description 1
Images
Landscapes
- Telephonic Communication Services (AREA)
Description
本発明は、管理サーバ、情報処理方法およびプログラムに関する。 The present invention relates to a management server, an information processing method, and a program.
近年、様々な「モノ(物)」が通信機能を具備し、インターネットと接続され、遠隔でも制御が可能となるIoT(Internet of Things)と呼ばれる技術が注目を集めている。インターネット経由でこの「物」(以下、IoTデバイスと称する)を操作するためには、操作対象となるIoTデバイスを認証する必要がある。インターネットサーバが複数のIoTデバイスの認証を行う技術が開示されている(例えば、特許文献1参照。)。 In recent years, attention has been focused on a technology called IoT (Internet of Things), in which various "things" have communication functions, are connected to the Internet, and can be remotely controlled. In order to operate this "object" (hereinafter referred to as IoT device) via the Internet, it is necessary to authenticate the IoT device to be operated. A technique is disclosed in which an Internet server authenticates a plurality of IoT devices (see, for example, Patent Document 1).
このようなIoTデバイスを遠隔で操作する場合、スマートフォンに搭載されたアプリケーションを用いて操作するケースが多い。例えば、1台のスマートフォンを用いて、複数のIoTデバイスを操作しようとする場合、それぞれのIoTデバイスごとに操作を行わなければならず、その手間がかかってしまうという問題点がある。 When operating such an IoT device remotely, it is often the case that an application installed in a smartphone is used. For example, when trying to operate a plurality of IoT devices using one smartphone, there is a problem that the operation must be performed for each IoT device, which takes time and effort.
本発明の目的は、上記課題を解決する管理サーバ、情報処理方法およびプログラムを提供することにある。 An object of the present invention is to provide a management server, an information processing method, and a program that solve the above problems.
本発明の管理サーバは、
任意に指定された仮想ボタン識別情報と、該仮想ボタン識別情報が指定された通信端末が取得した、通信機能を有する複数の対象デバイスの認証情報と操作内容を示す操作内容情報とを対応付けて記憶し、前記通信端末から所定の送信元を示す送信元識別情報が送信されてくると、該送信元識別情報と、前記記憶されている仮想ボタン識別情報と認証情報と操作内容情報との対応付けとを対応付けて記憶する記憶部と、
移動通信端末から送信されてきた送信元識別情報が前記記憶部に記憶されている場合、所定の画面を表示させるための画面情報を該移動通信端末へ送信する通信部と、
前記送信した画面情報に対して前記移動通信端末から所定の信号が送信されてくると、該移動通信端末から送信されてきた前記送信元識別情報と対応付けられている認証情報と操作内容情報とを前記記憶部から読み出す制御部とを有し、
前記通信部は、前記制御部が読み出した認証情報と操作内容情報とを複数の対象デバイスを認証するデバイスサーバへ送信する。
The management server of the present invention is
arbitrarily specified virtual button identification information is associated with authentication information of a plurality of target devices having communication functions and operation content information indicating operation content acquired by a communication terminal for which the virtual button identification information is specified; When transmission source identification information indicating a predetermined transmission source is transmitted from the communication terminal, correspondence between the transmission source identification information, the stored virtual button identification information, authentication information, and operation content information. a storage unit that associates and stores the attachment;
a communication unit for transmitting screen information for displaying a predetermined screen to the mobile communication terminal when the transmission source identification information transmitted from the mobile communication terminal is stored in the storage unit;
when a predetermined signal is transmitted from the mobile communication terminal in response to the transmitted screen information, authentication information and operation content information associated with the transmission source identification information transmitted from the mobile communication terminal; and a control unit that reads from the storage unit,
The communication unit transmits the authentication information and the operation content information read by the control unit to a device server that authenticates a plurality of target devices.
また、本発明の情報処理方法は、
任意に指定された仮想ボタン識別情報と、該仮想ボタン識別情報が指定された通信端末が取得した、通信機能を有する複数の対象デバイスの認証情報と操作内容を示す操作内容情報とを対応付けて記憶し、前記通信端末から所定の送信元を示す送信元識別情報が送信されてくると、該送信元識別情報と、前記記憶されている仮想ボタン識別情報と認証情報と操作内容情報との対応付けとを対応付けて記憶部に記憶させる処理と、
移動通信端末から送信されてきた送信元識別情報が前記記憶部に記憶されている場合、所定の画面を表示させるための画面情報を該移動通信端末へ送信する処理と、
前記送信した画面情報に対して前記移動通信端末から所定の信号が送信されてくると、該移動通信端末から送信されてきた前記送信元識別情報と対応付けられている認証情報と操作内容情報とを前記記憶部から読み出す処理と、
前記読み出した認証情報と操作内容情報とを複数の対象デバイスを認証するデバイスサーバへ送信する処理とを行う。
Further, the information processing method of the present invention is
arbitrarily specified virtual button identification information is associated with authentication information of a plurality of target devices having communication functions and operation content information indicating operation content acquired by a communication terminal for which the virtual button identification information is specified; When transmission source identification information indicating a predetermined transmission source is transmitted from the communication terminal, correspondence between the transmission source identification information, the stored virtual button identification information, authentication information, and operation content information. a process of associating and storing in a storage unit;
a process of transmitting screen information for displaying a predetermined screen to the mobile communication terminal when the transmission source identification information transmitted from the mobile communication terminal is stored in the storage unit;
when a predetermined signal is transmitted from the mobile communication terminal in response to the transmitted screen information, authentication information and operation content information associated with the transmission source identification information transmitted from the mobile communication terminal; from the storage unit; and
and transmitting the read authentication information and operation content information to a device server that authenticates a plurality of target devices.
また、本発明のプログラムは、
コンピュータに実行させるためのプログラムであって、
任意に指定された仮想ボタン識別情報と、該仮想ボタン識別情報が指定された通信端末が取得した、通信機能を有する複数の対象デバイスの認証情報と操作内容を示す操作内容情報とを対応付けて記憶し、前記通信端末から所定の送信元を示す送信元識別情報が送信されてくると、該送信元識別情報と、前記記憶されている仮想ボタン識別情報と認証情報と操作内容情報との対応付けとを対応付けて記憶部に記憶させる手順と、
移動通信端末から送信されてきた送信元識別情報が前記記憶部に記憶されている場合、所定の画面を表示させるための画面情報を該移動通信端末へ送信する手順と、
前記送信した画面情報に対して前記移動通信端末から所定の信号が送信されてくると、該移動通信端末から送信されてきた前記送信元識別情報と対応付けられている認証情報と操作内容情報とを前記記憶部から読み出す手順と、
前記読み出した認証情報と操作内容情報とを複数の対象デバイスを認証するデバイスサーバへ送信する手順とを実行させる。
Further, the program of the present invention is
A program for a computer to execute,
arbitrarily specified virtual button identification information is associated with authentication information of a plurality of target devices having communication functions and operation content information indicating operation content acquired by a communication terminal for which the virtual button identification information is specified; When transmission source identification information indicating a predetermined transmission source is transmitted from the communication terminal, correspondence between the transmission source identification information, the stored virtual button identification information, authentication information, and operation content information. a procedure for associating and storing in a storage unit;
a step of transmitting screen information for displaying a predetermined screen to the mobile communication terminal when the transmission source identification information transmitted from the mobile communication terminal is stored in the storage unit;
when a predetermined signal is transmitted from the mobile communication terminal in response to the transmitted screen information, authentication information and operation content information associated with the transmission source identification information transmitted from the mobile communication terminal; from the storage unit; and
and transmitting the read authentication information and operation content information to a device server that authenticates a plurality of target devices.
本発明においては、複数のIoTデバイスを一括で操作することができる。 In the present invention, multiple IoT devices can be operated collectively.
以下に本発明の実施の形態について図面を参照して説明する。 Embodiments of the present invention will be described below with reference to the drawings.
図1は、本発明の情報処理システムの実施の一形態を示す図である。本形態における情報処理システムは図1に示すように、通信端末100と、移動通信端末200と、複数のIoTデバイス300-1~300-3と、デバイスサーバ400と、管理サーバ500とを有する。なお、これらは互いに通信ネットワークであるインターネット600を介して通信可能となっている。また、これらはインターネット600を介さず、互いに直接通信が行われるものであっても良い。また、図1には、IoTデバイス300-1~300-3が3つである場合を例に挙げて示しているが、その数は2つであっても良いし、4つ以上であっても良い。
FIG. 1 is a diagram showing an embodiment of an information processing system of the present invention. The information processing system in this embodiment has a
通信端末100は、外部から受け付けた操作に基づいて、デバイスサーバ400へIoTデバイス300-1~300-3の認証を要求する。通信端末100は、認証を要求した後、デバイスサーバ400から送信されてきたIoTデバイス300-1~300-3それぞれの認証情報と操作内容を示す操作内容情報とを管理サーバ500へ送信する。操作内容情報は、通信端末100が外部から受け付けた操作に基づいて入力された情報であって、IoTデバイス300-1~300-3の操作の内容をユーザによって設定される情報である。また、通信端末100は、所定の送信元を示す送信元識別情報を取得し、取得した送信元識別情報を管理サーバ500へ送信する。この送信元識別情報は、ある位置や範囲(領域)を示す地理的位置を示す情報(例えば、緯度経度を用いて示される情報)や、情報を送信した装置を特定できる固有の識別情報であって、例えば、通信端末100が地図情報から取得するものであっても良いし、他の装置からあらかじめ取得するものであっても良い。なお、通信端末100は、固定された通信端末であっても良い。
移動通信端末200は、送信元識別情報を取得する。この取得方法は、移動通信端末200が、アクセスポイントから送信されるビーコンの信号を受信することで、その信号に含まれる送信元識別情報を取得するものであっても良い。また、移動通信端末200は、コード情報読み取り機能を具備し、送信元識別情報が含まれた、ある位置に配置されているコード情報(例えば、二次元コード)を読み取るものであっても良い。移動通信端末200は、取得した送信元識別情報を管理サーバ500へ送信する。また、移動通信端末200は、管理サーバ500へ送信した送信元識別情報に対して管理サーバ500から送信されてきた画面情報に従って所定の画面を表示する。さらに、移動通信端末200は、表示した画面に対して外部から所定の操作を受け付けると、その操作に応じた信号を管理サーバ500へ送信する。
IoTデバイス300-1~300-3は、通信機能を具備した、遠隔操作の対象となる対象デバイスである。IoTデバイス300-1~300-3は、例えば、エアコンやテレビ、洗濯機、照明器具、通信機器等の家電機器であっても良い。IoTデバイス300-1~300-3は、デバイスサーバ400から操作内容が指示されると、指示された操作を行う。
The IoT devices 300-1 to 300-3 are target devices that have communication functions and are targets of remote control. The IoT devices 300-1 to 300-3 may be, for example, home appliances such as air conditioners, televisions, washing machines, lighting fixtures, and communication devices. When the
デバイスサーバ400は、IoTデバイス300-1~300-3を認証する。具体的には、デバイスサーバ400は、通信端末100からIoTデバイス300-1~300-3の認証を要求されると、IoTデバイス300-1~300-3の認証処理を行い、その結果である認証情報を通信端末100へ送信する。また、デバイスサーバ400は、管理サーバ500から送信されてきた認証情報を用いて認証したIoTデバイス300-1~300-3へ、管理サーバ500から送信されてきた操作内容情報が示す操作内容を指示する。
図2は、図1に示した管理サーバ500の内部構成の一例を示す図である。図1に示した管理サーバ500は図2に示すように、記憶部510と、制御部520と、通信部530とを有する。なお、図2には、図1に示した管理サーバ500が具備する構成要素のうち、本実施の形態に関わる主要な要素を示している。
FIG. 2 is a diagram showing an example of the internal configuration of the
記憶部510は、任意に指定された仮想ボタン識別情報と、通信端末100が取得した、IoTデバイス300-1~300-3の認証情報と操作内容を示す操作内容情報とを対応付けて記憶する。記憶部510は、仮想ボタン識別情報と通信端末100から送信されてきたIoTデバイス300-1~300-3の認証情報と操作内容情報とを対応付けて仮想ボタンとして記憶する。
図3は、図2に示した記憶部510に記憶された対応付けの一例を示す図である。この対応付けは、仮想ボタンに該当する。図2に示した記憶部510には図3に示すように、仮想ボタン識別情報と、認証情報と、操作内容情報とが対応付けられて記憶されている。仮想ボタン識別情報は、通信端末100が仮想ボタンを管理サーバ500に作成・保存させるための専用のアプリケーションを起動した際に管理サーバ500から通信端末100に指定される識別情報である。認証情報は、IoTデバイス300-1~300-3の認証処理の結果として、デバイスサーバ400から通信端末100が取得し、通信端末100から送信されてくるものである。操作内容情報は、IoTデバイス300-1~300-3の操作内容を示す情報であって、通信端末100が外部から受け付けた操作に基づいて取得し、通信端末100から送信されてくるものである。例えば、図3に示すように、仮想ボタン識別情報「A001」と、認証情報「B003」、「C002」、「D005」と、操作内容情報「電源ON」、「電源OFF」、「照明色を青色へ変更」とが対応付けられて記憶されている。ここで、通信端末100に指定された仮想ボタン識別情報を「A001」とし、IoTデバイス300-1の認証情報を「B003」とし、IoTデバイス300-2の認証情報を「C002」とし、IoTデバイス300-3の認証情報を「D005」とする。この対応付けは、仮想ボタン識別情報が「A001」である通信端末100から送信されてきた認証情報と操作内容情報との3つの組み合わせが、「B003」と「電源ON」、「C002」と「電源OFF」および「D005」と「照明色を青色へ変更」であることを示している。
操作内容情報は、図3に示したものに限らず、例えば、「照度を下げる」や、「出力の音量を上げる」、「電源を2時間後に切断する」、「温度設定を2℃下げる」等、一般的な家電機器等を操作する内容を示す情報である。
FIG. 3 is a diagram showing an example of associations stored in
The operation content information is not limited to that shown in FIG. 3. For example, "decrease illuminance", "increase output volume", "turn off power after 2 hours", and "decrease temperature setting by 2°C". , etc., is information indicating the content of operating a general home appliance or the like.
さらに、記憶部510は、図3に示した対応付けと、通信端末100から送信されてきた送信元識別情報とを対応付けて記憶する。
Further,
図4は、図2に示した記憶部510に記憶された仮想ボタンと送信元識別情報との対応付けの一例を示す図である。図2に示した記憶部510には図4に示すように、仮想ボタン識別情報と、認証情報と、操作内容情報とが対応付けられた仮想ボタンと、送信元識別情報とが対応付けられて記憶されている。送信元識別情報は、通信端末100が外部から取得して通信端末100から送信されてくる情報である。例えば、図4に示すように、送信元識別情報「P001」と、仮想ボタン識別情報「A001」と、認証情報「B003」、「C002」、「D005」と、操作内容情報「電源ON」、「電源OFF」、「照明色を青色へ変更」とが対応付けられて記憶されている。ここで、通信端末100に指定された仮想ボタン識別情報を「A001」とし、IoTデバイス300-1の認証情報を「B003」とし、IoTデバイス300-2の認証情報を「C002」とし、IoTデバイス300-3の認証情報を「D005」とする。この対応付けは、仮想ボタン識別情報として「A001」を指定された通信端末100から送信されてきた認証情報と操作内容情報との3つの組み合わせが、「B003」と「電源ON」、「C002」と「電源OFF」および「D005」と「照明色を青色へ変更」であって、その仮想ボタンと、仮想ボタン識別情報として「A001」を指定された通信端末100から送信されてきた送信元識別情報「P001」とが対応付けられていることを示している。
FIG. 4 is a diagram showing an example of correspondence between virtual buttons and transmission source identification information stored in
制御部520は、通信端末100に指定された仮想ボタン識別情報と、認証情報と、操作内容情報とを対応付けて仮想ボタンとして記憶部510に記憶させる。また、制御部520は、通信端末100から送信元識別情報が送信されてくると、記憶部510に記憶されている仮想ボタンのうち、その通信端末100に指定された仮想ボタン識別情報が含まれる仮想ボタンと、通信端末100から送信されてきた送信元識別情報とを対応付けて記憶部510に記憶させる。制御部520は、移動通信端末200から送信元識別情報が送信されてくると、送信されてきた送信元識別情報が記憶部510に記憶されているかどうかを判定する。移動通信端末200から送信されてきた送信元識別情報が記憶部510に記憶されている場合、制御部520は移動通信端末200に所定の画面を表示させるための画面情報を通信部530へ出力する。また、制御部520は、送信した画面情報に対して移動通信端末200から所定の信号が送信されてくると、移動通信端末200から送信されてきた送信元識別情報を検索キーとして、当該送信元識別情報と対応付けられている認証情報と操作内容情報とを記憶部510から読み出す。また、制御部520は、仮想ボタン識別情報と認証情報と操作内容情報との対応付けを記憶部510に記憶させてからあらかじめ設定された時間が経過すると、その対応付け(仮想ボタン)を記憶部510から消去するものであっても良い。
通信部530は、管理サーバ500とインターネット600とを接続する外部インタフェースである。通信部530は、制御部520から画面情報が出力されてくると、出力されてきた画面情報を移動通信端末200へ送信する。また、通信部530は、制御部520が読み出した認証情報と操作内容情報とをデバイスサーバ400へ送信する。
The
以下に、図1に示した情報処理システムにおける処理について説明する。図5は、図1に示した情報処理システムにおける情報処理方法の一例を説明するためのシーケンス図である。
まず、通信端末100は、外部から受け付けた操作に基づいて、デバイスサーバ400に対して、操作を行いたいIoTデバイス300-1~300-3の認証要求を行う(ステップS1)。この認証要求は、一般的なもので良く、IoTデバイス300-1~300-3を特定できる情報とともに、それらの認証を要求する旨を含む信号を通信端末100がデバイスサーバ400へ送信するもので良い。必要であれば、通信端末100はIoTデバイス300-1~300-3の操作内容を示す操作内容情報をデバイスサーバ400へ送信するものであっても良い。デバイスサーバ400は、IoTデバイス300-1~300-3の認証を行い、これらの認証情報を通信端末100へ送信する(ステップS2)。通信端末100は、デバイスサーバ400からIoTデバイス300-1~300-3の認証情報を受信すると、受信した認証情報と、IoTデバイス300-1~300-3の操作内容情報とを管理サーバ500へ送信する(ステップS3)。このとき、通信端末100は、どの認証情報がどの操作内容情報と対応しているかを認識可能にして、これらを管理サーバ500へ送信する。管理サーバ500の制御部520は、通信端末100から送信されてきた、認証情報と操作内容情報とを対応付けて記憶部510に記憶させる。また、通信端末100は、管理サーバ500へ仮想ボタンの保存を指示する(ステップS4)。このとき、通信端末100は、外部から受け付けた操作に基づいて、仮想ボタンの保存を行うための専用のアプリケーションを起動し、所定の指示を行って、管理サーバ500へ仮想ボタンの保存を指示すると、管理サーバ500から仮想ボタン識別情報が指定され、指定された仮想ボタン識別情報を管理サーバ500へ送信する。すると、管理サーバ500の制御部520は、通信端末100から送信されてきた仮想ボタン識別情報と、認証情報と、操作内容情報とを、図3に示したように対応付けて仮想ボタンとして記憶部510に記憶させる。
Processing in the information processing system shown in FIG. 1 will be described below. FIG. 5 is a sequence diagram for explaining an example of an information processing method in the information processing system shown in FIG.
First, the
また、通信端末100は、送信元識別情報を取得する(ステップS5)。この送信元識別情報および送信元識別情報の取得方法については、上述したように特に規定しない。すると、通信端末100は、取得した送信元識別情報を管理サーバ500へ送信し、管理サーバ500の制御部520がその通信端末100から送信されてきた仮想ボタン識別情報と対応付けられて記憶部510に記憶されている仮想ボタンと、通信端末100から送信されてきた送信元識別情報とを対応付けて記憶部510に記憶させる(ステップS6)。
その後、移動通信端末200が、送信元識別情報が含まれるコード情報を読み取ると(ステップS7)、移動通信端末200は読み取ったコード情報に含まれる送信元識別情報を管理サーバ500へ送信する(ステップS8)。すると、管理サーバ500の制御部520は、送信されてきた送信元識別情報が記憶部510に記憶されているかどうかを判定する。移動通信端末200から送信されてきた送信元識別情報が記憶部510に記憶されている場合、制御部520は移動通信端末200へ所定の画面を表示させるための画面情報を、通信部530を介して送信する(ステップS9)。
After that, when the
移動通信端末200は、管理サーバ500から所定の画面を表示させるための画面情報が送信されてくると、その画面情報に基づいて画面を表示する(ステップS10)。
When the screen information for displaying a predetermined screen is transmitted from the
図6は、図1に示した移動通信端末200が表示する画面の一例を示す図である。図1に示した移動通信端末200は図6に示すように、ディスプレイである表示部にIoTデバイスの操作を行う場合にボタンを押すことを促す画面が表示される。表示されたボタンが押されると、移動通信端末200からその操作に応じた信号が管理サーバ500へ送信される(ステップS11)。ここで、移動通信端末200が表示する画面が、ボタンの押下を促す画面である例を挙げたが、移動通信端末200の表示部がタッチパネル機能を具備するものである場合に、ボタンへのタッチ(接触)を促すもの等、外部から操作者が所定の事項を選択できるものであっても良い。また、移動通信端末200が所定のアプリケーションを起動し、その際に管理サーバ500から送信されてきた画面情報を受信している場合に、上述したような画面を表示するものであっても良い。
FIG. 6 is a diagram showing an example of a screen displayed by
管理サーバ500の制御部520は、通信部530から送信した画面情報に対して移動通信端末200から所定の信号が送信されてくると、移動通信端末200から送信されてきた送信元識別情報を検索キーとして、当該送信元識別情報と対応付けられている認証情報と操作内容情報とを記憶部510から読み出す。続いて、管理サーバ500の通信部530は、制御部520が読み出した認証情報と操作内容情報とをデバイスサーバ400へ送信して操作指示を行う(ステップS12)。デバイスサーバ400は、管理サーバ500から認証情報と操作内容情報とを受信すると、受信した認証情報のIoTデバイス300-1~300-3へ、受信した操作内容情報が示す操作内容を指示する(ステップS13)。具体的には、例えば、図4に示した仮想ボタンと送信元識別情報との対応付けが記憶部510に記憶されており、移動通信端末200から送信されてきた送信元識別情報が「P001」であり、その移動通信端末200にて表示された画面のボタンが操作されると、送信元識別情報が「P001」と対応付けられている認証情報「B003」のIoTデバイス300-1に対して電源ON(電源の投入)が指示され、送信元識別情報が「P001」と対応付けられている認証情報「C002」のIoTデバイス300-2に対して電源OFF(電源の切断)が指示され、送信元識別情報が「P001」と対応付けられている認証情報「D005」のIoTデバイス300-3に対して照明色を青色へ変更することが指示される。
When a predetermined signal is transmitted from the
図7は、図1に示した情報処理システムにおける情報処理方法の他の例を説明するためのシーケンス図である。
まず、通信端末100は、外部から受け付けた操作に基づいて、デバイスサーバ400に対して、操作を行いたいIoTデバイス300-1~300-3の認証要求を行う(ステップS21)。この認証要求の処理は、図5に示したシーケンス図を用いて説明したステップS1の処理と同じ処理で良い。デバイスサーバ400は、IoTデバイス300-1~300-3の認証を行い、これらの認証情報を通信端末100へ送信する(ステップS22)。通信端末100は、デバイスサーバ400からIoTデバイス300-1~300-3の認証情報を受信すると、受信した認証情報と、IoTデバイス300-1~300-3の操作内容情報とを管理サーバ500へ送信する(ステップS23)。このとき、通信端末100は、どの認証情報がどの操作内容情報と対応しているかを認識可能にして、これらを管理サーバ500へ送信する。管理サーバ500の制御部520は、通信端末100から送信されてきた、認証情報と操作内容情報とを対応付けて記憶部510に記憶させる。また、通信端末100は、管理サーバ500へ仮想ボタンの保存を指示する(ステップS24)。このとき、通信端末100は、外部から受け付けた操作に基づいて、仮想ボタンの保存を行うための専用のアプリケーションを起動し、所定の指示を行って、管理サーバ500へ仮想ボタンの保存を指示すると、管理サーバ500から仮想ボタン識別情報が指定され、指定された仮想ボタン識別情報を管理サーバ500へ送信する。すると、管理サーバ500の制御部520は、通信端末100から送信されてきた仮想ボタン識別情報と、認証情報と、操作内容情報とを、図3に示したように対応付けて仮想ボタンとして記憶部510に記憶させる。
FIG. 7 is a sequence diagram for explaining another example of the information processing method in the information processing system shown in FIG.
First, the
また、通信端末100は、送信元識別情報を取得する(ステップS25)。この送信元識別情報および送信元識別情報の取得方法については、上述したように特に規定しない。すると、通信端末100は、取得した送信元識別情報を管理サーバ500へ送信し、管理サーバ500の制御部520がその通信端末100から送信されてきた仮想ボタン識別情報と対応付けられて記憶部510に記憶されている仮想ボタンと、通信端末100から送信されてきた送信元識別情報とを対応付けて記憶部510に記憶させる(ステップS26)。
その後、移動通信端末200が、アクセスポイント等の無線通信装置から報知されるビーコン等の信号を受信すると(ステップS27)、受信したビーコン等の信号に含まれる送信元識別情報を管理サーバ500へ送信する(ステップS28)。すると、管理サーバ500の制御部520は、送信されてきた送信元識別情報が記憶部510に記憶されているかどうかを判定する。移動通信端末200から送信されてきた送信元識別情報が記憶部510に記憶されている場合、制御部520は移動通信端末200へ所定の画面を表示させるための画面情報を、通信部530を介して送信する(ステップS29)。
After that, when
移動通信端末200は、管理サーバ500から所定の画面を表示させるための画面情報が送信されてくると、その画面情報に基づいて画面を表示する(ステップS30)。その後、表示された画面に従って、外部から操作者が所定の事項を選択するための操作を行うと、移動通信端末200からその操作に応じた信号が管理サーバ500へ送信される(ステップS31)。この操作は、図5に示したシーケンス図を用いて説明したものと同じでよい。
When the screen information for displaying a predetermined screen is transmitted from the
管理サーバ500の制御部520は、通信部530から送信した画面情報に対して移動通信端末200から所定の信号が送信されてくると、移動通信端末200から送信されてきた送信元識別情報を検索キーとして、当該送信元識別情報と対応付けられている認証情報と操作内容情報とを記憶部510から読み出す。続いて、管理サーバ500の通信部530は、制御部520が読み出した認証情報と操作内容情報とをデバイスサーバ400へ送信して操作指示を行う(ステップS32)。デバイスサーバ400は、管理サーバ500から認証情報と操作内容情報とを受信すると、受信した認証情報のIoTデバイス300-1~300-3へ、受信した操作内容情報が示す操作内容を指示する(ステップS33)。具体的には、例えば、図4に示した仮想ボタンと送信元識別情報との対応付けが記憶部510に記憶されており、移動通信端末200から送信されてきた送信元識別情報が「P001」であり、その移動通信端末200にて表示された画面のボタンが操作されると、送信元識別情報が「P001」と対応付けられている認証情報「B003」のIoTデバイス300-1に対して電源ON(電源の投入)が指示され、送信元識別情報が「P001」と対応付けられている認証情報「C002」のIoTデバイス300-2に対して電源OFF(電源の切断)が指示され、送信元識別情報が「P001」と対応付けられている認証情報「D005」のIoTデバイス300-3に対して照明色を青色へ変更することが指示される。
When a predetermined signal is transmitted from the
また、仮想ボタンを複数のアカウント間で共有できるものであっても良い。図8は、図2に示した記憶部510に記憶された仮想ボタン識別情報とアカウントとの対応付けの一例を示す図である。図8に示すように、仮想ボタン識別情報「A001」と、複数のアカウント「a101」、「b202」および「c303」とが対応付けられて記憶部510に記憶されている。図3および図4に示した対応付けと併せて用いることで、1つの仮想ボタン識別情報と対応付けられたアカウント間で、1つの仮想ボタンを共有することができる。具体的には、通信端末100からアカウントが指定されると、そのアカウントが記憶部510に記憶されている仮想ボタン識別情報と対応付けられている場合、この仮想ボタン識別情報が含まれた仮想ボタンに含まれる送信元識別情報、認証情報および操作内容情報の追加や変更が可能である。
Also, the virtual button may be shared among multiple accounts. FIG. 8 is a diagram showing an example of correspondence between the virtual button identification information stored in
このように、管理サーバ500は、1つの通信端末100が複数のIoTデバイス300-1~300-3の認証を行った結果である認証情報と、操作内容を示す操作内容情報とを、通信端末ごとに対応付けた仮想ボタンを記憶し、さらに仮想ボタンと送信元識別情報とを対応付けて記憶し、移動通信端末200が取得した送信元識別情報を検索キーとして、当該送信元識別情報と対応付けられた仮想ボタンに含まれる認証情報のIoTデバイス300-1~300-3へ、その仮想ボタンに含まれる操作内容情報が示す操作内容を指示する。そのため、移動通信端末200が送信元識別情報を取得して送信さえすれば、その送信元識別情報を登録した通信端末が登録した複数のIoTデバイスを一括で操作することができる。
In this way, the
なお、これまでの説明では、送信元識別情報を用いた処理について説明したが、移動通信端末200が読み取るコード情報やラベル情報、報知信号または報知信号を送信する装置を識別可能な識別情報を用いるものであっても良い。 In the explanation so far, the processing using the source identification information has been explained. It can be anything.
以上、各構成要素に各機能(処理)それぞれを分担させて説明したが、この割り当ては上述したものに限定しない。また、構成要素の構成についても、上述した形態はあくまでも例であって、これに限定しない。 As described above, each function (process) is assigned to each component, but this assignment is not limited to the above. Moreover, the configurations of the constituent elements are also only examples, and are not limited to these.
上述した各構成要素が行う処理は、目的に応じてそれぞれ作製された論理回路で行うようにしても良い。また、処理内容を手順として記述したコンピュータプログラム(以下、プログラムと称する)を管理サーバ500にて読取可能な記録媒体に記録し、この記録媒体に記録されたプログラムを管理サーバ500に読み込ませ、実行するものであっても良い。管理サーバ500にて読取可能な記録媒体とは、フロッピー(登録商標)ディスク、光磁気ディスク、DVD(Digital Versatile Disc)、CD(Compact Disc)、Blu-ray(登録商標) Disc、USB(Universal Serial Bus)メモリなどの移設可能な記録媒体の他、管理サーバ500に内蔵された記憶部510や、ROM(Read Only Memory)、RAM(Random Access Memory)等のメモリやHDD(Hard Disc Drive)等を指す。この記録媒体に記録されたプログラムは、管理サーバ500に設けられた制御部520にて読み込まれ、制御部520の制御によって、上述したものと同様の処理が行われる。ここで、制御部520は、プログラムが記録された記録媒体から読み込まれたプログラムを実行するコンピュータとして動作するものである。
The processing performed by each component described above may be performed by a logic circuit manufactured according to the purpose. In addition, a computer program (hereinafter referred to as a program) in which processing contents are described as a procedure is recorded in a recording medium readable by the
100 通信端末
200 移動通信端末
300-1~300-3 IoTデバイス
400 デバイスサーバ
500 管理サーバ
510 記憶部
520 制御部
530 通信部
600 インターネット
100
Claims (5)
任意に指定された仮想ボタン識別情報と、該仮想ボタン識別情報が指定された通信端末が取得した、通信機能を有する複数の対象デバイスの認証情報と操作内容を示す操作内容情報とを対応付けて記憶し、前記通信端末から識別情報が送信されてくると、該識別情報と、前記記憶されている仮想ボタン識別情報と認証情報と操作内容情報との対応付けとを対応付けて記憶する記憶部と、
移動通信端末から送信されてきた識別情報が前記記憶部に記憶されている場合、所定の画面を表示させるための画面情報を該移動通信端末へ送信する通信部と、
前記送信した画面情報に対して前記移動通信端末から所定の信号が送信されてくると、該移動通信端末から送信されてきた前記識別情報と対応付けられている認証情報と操作内容情報とを前記記憶部から読み出す制御部とを有し、
前記通信部は、前記制御部が読み出した認証情報と操作内容情報とを複数の対象デバイスを認証するデバイスサーバへ送信し、
該移動通信端末から送信される識別情報は、該移動通信端末がアクセスポイントから送信されるビーコンの信号から取得したもの、該移動通信端末が該移動通信端末のコード情報読み取り機能によりある位置に配置されたコード情報を読み取ることで取得したもの、のいずれかである、管理サーバ。 a management server,
arbitrarily specified virtual button identification information is associated with authentication information of a plurality of target devices having communication functions and operation content information indicating operation content acquired by a communication terminal for which the virtual button identification information is specified; storage, and when the identification information is transmitted from the communication terminal, the identification information is stored in correspondence with the correspondence between the stored virtual button identification information, the authentication information, and the operation content information. Department and
a communication unit configured to transmit screen information for displaying a predetermined screen to the mobile communication terminal when identification information transmitted from the mobile communication terminal is stored in the storage unit;
When a predetermined signal is transmitted from the mobile communication terminal in response to the transmitted screen information, authentication information and operation content information associated with the identification information transmitted from the mobile communication terminal are transmitted to the and a control unit that reads from the storage unit,
The communication unit transmits the authentication information and the operation content information read by the control unit to a device server that authenticates a plurality of target devices,
The identification information transmitted from the mobile communication terminal is obtained by the mobile communication terminal from a beacon signal transmitted from an access point, and the mobile communication terminal is arranged at a certain position by the code information reading function of the mobile communication terminal. obtained by reading the code information provided by the management server.
前記記憶部は、前記仮想ボタン識別情報と前記通信端末から送信されてきた前記複数の対象デバイスの認証情報と前記操作内容情報とを対応付けて仮想ボタンとして記憶する管理サーバ。 In the management server according to claim 1,
The storage unit stores the virtual button identification information, the authentication information of the plurality of target devices transmitted from the communication terminal, and the operation content information in association with each other as virtual buttons.
前記記憶部は、前記識別情報と前記仮想ボタン識別情報と前記認証情報と前記操作内容情報との対応付けを記憶してから所定の時間が経過すると、該対応付けを消去する管理サーバ。 In the management server according to claim 1 or claim 2,
The management server, wherein the storage unit erases the correspondence after a predetermined time has passed after storing the correspondence between the identification information , the virtual button identification information, the authentication information, and the operation content information.
移動通信端末から送信されてきた識別情報が前記記憶部に記憶されている場合、所定の画面を表示させるための画面情報を該移動通信端末へ送信する処理と、
前記送信した画面情報に対して前記移動通信端末から所定の信号が送信されてくると、該移動通信端末から送信されてきた前記識別情報と対応付けられている認証情報と操作内容情報とを前記記憶部から読み出す処理と、
前記読み出した認証情報と操作内容情報とを複数の対象デバイスを認証するデバイスサーバへ送信する処理とを行い、
該移動通信端末から送信される識別情報は、該移動通信端末がアクセスポイントから送信されるビーコンの信号から取得したもの、該移動通信端末が該移動通信端末のコード情報読み取り機能によりある位置に配置されたコード情報を読み取ることで取得したもの、のいずれかである、情報処理方法。 arbitrarily specified virtual button identification information is associated with authentication information of a plurality of target devices having communication functions and operation content information indicating operation content acquired by a communication terminal for which the virtual button identification information is specified; When the identification information is transmitted from the communication terminal, the identification information is associated with the stored virtual button identification information, the authentication information, and the operation content information, and stored in the storage unit. a process of memorization;
a process of transmitting screen information for displaying a predetermined screen to the mobile communication terminal when the identification information transmitted from the mobile communication terminal is stored in the storage unit;
When a predetermined signal is transmitted from the mobile communication terminal in response to the transmitted screen information, authentication information and operation content information associated with the identification information transmitted from the mobile communication terminal are transmitted to the a process of reading from the storage unit;
transmitting the read authentication information and operation content information to a device server that authenticates a plurality of target devices ;
The identification information transmitted from the mobile communication terminal is obtained by the mobile communication terminal from a beacon signal transmitted from an access point, and the mobile communication terminal is arranged at a certain position by the code information reading function of the mobile communication terminal. obtained by reading the code information obtained from the information processing method.
任意に指定された仮想ボタン識別情報と、該仮想ボタン識別情報が指定された通信端末が取得した、通信機能を有する複数の対象デバイスの認証情報と操作内容を示す操作内容情報とを対応付けて記憶し、前記通信端末から識別情報が送信されてくると、該識別情報と、前記記憶されている仮想ボタン識別情報と認証情報と操作内容情報との対応付けとを対応付けて記憶部に記憶させる手順と、
移動通信端末から送信されてきた識別情報が前記記憶部に記憶されている場合、所定の画面を表示させるための画面情報を該移動通信端末へ送信する手順と、
前記送信した画面情報に対して前記移動通信端末から所定の信号が送信されてくると、該移動通信端末から送信されてきた前記識別情報と対応付けられている認証情報と操作内容情報とを前記記憶部から読み出す手順と、
前記読み出した認証情報と操作内容情報とを複数の対象デバイスを認証するデバイスサーバへ送信する手順とを実行させるためのものであり、
該移動通信端末から送信される識別情報は、該移動通信端末がアクセスポイントから送信されるビーコンの信号から取得したもの、該移動通信端末が該移動通信端末のコード情報読み取り機能によりある位置に配置されたコード情報を読み取ることで取得したもの、のいずれかである、プログラム。 to the computer,
arbitrarily specified virtual button identification information is associated with authentication information of a plurality of target devices having communication functions and operation content information indicating operation content acquired by a communication terminal for which the virtual button identification information is specified; When the identification information is transmitted from the communication terminal, the identification information is associated with the stored virtual button identification information, the authentication information, and the operation content information, and stored in the storage unit. a memorizing procedure; and
a step of transmitting screen information for displaying a predetermined screen to the mobile communication terminal when identification information transmitted from the mobile communication terminal is stored in the storage unit;
When a predetermined signal is transmitted from the mobile communication terminal in response to the transmitted screen information, authentication information and operation content information associated with the identification information transmitted from the mobile communication terminal are transmitted to the a procedure for reading from the storage unit;
sending the read authentication information and operation content information to a device server that authenticates a plurality of target devices ,
The identification information transmitted from the mobile communication terminal is obtained by the mobile communication terminal from a beacon signal transmitted from an access point, and the mobile communication terminal is arranged at a certain position by the code information reading function of the mobile communication terminal. A program that is either obtained by reading the code information that has been written .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018225557A JP7292593B2 (en) | 2018-11-30 | 2018-11-30 | Management server, information processing method and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018225557A JP7292593B2 (en) | 2018-11-30 | 2018-11-30 | Management server, information processing method and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2020088815A JP2020088815A (en) | 2020-06-04 |
| JP7292593B2 true JP7292593B2 (en) | 2023-06-19 |
Family
ID=70910227
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018225557A Active JP7292593B2 (en) | 2018-11-30 | 2018-11-30 | Management server, information processing method and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7292593B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP4156092A4 (en) | 2020-05-21 | 2024-04-10 | IHI Corporation | Image classification device, image classification method, and image classification program |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006350819A (en) | 2005-06-17 | 2006-12-28 | Toshiba Corp | Home appliance control system |
| JP2008283433A (en) | 2007-05-10 | 2008-11-20 | Toshiba Corp | Network home appliance system |
| JP2017085228A (en) | 2015-10-23 | 2017-05-18 | 大日本印刷株式会社 | Location information notification system |
-
2018
- 2018-11-30 JP JP2018225557A patent/JP7292593B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006350819A (en) | 2005-06-17 | 2006-12-28 | Toshiba Corp | Home appliance control system |
| JP2008283433A (en) | 2007-05-10 | 2008-11-20 | Toshiba Corp | Network home appliance system |
| JP2017085228A (en) | 2015-10-23 | 2017-05-18 | 大日本印刷株式会社 | Location information notification system |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2020088815A (en) | 2020-06-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11956234B2 (en) | Method and apparatus for registering device in cloud server | |
| US11115797B2 (en) | Wireless communication apparatus, wireless communication method, and wireless communication system | |
| US10321280B2 (en) | Remote control of a device via text message | |
| US20120191780A1 (en) | Wireless communication device, program, and wireless communication system | |
| US9538375B2 (en) | Method for configuring wireless connection settings, wireless communications apparatus, and display method | |
| JP5943860B2 (en) | Device device setting method in gateway device, device device setting system, and device device setting program | |
| JP2016537933A (en) | Method, apparatus, program and recording medium for connecting to wireless network | |
| TW201408115A (en) | A setting method and the device of the connecting to the access point | |
| CN103002000A (en) | Information processing apparatus, information processing method, and program | |
| WO2016058254A1 (en) | Home appliance control method and control device, and home data terminal | |
| US20150188762A1 (en) | Method and system for registering control devices in server | |
| CN113552808A (en) | Network distribution method for electronic home equipment, electronic home equipment and mobile terminal | |
| KR102403117B1 (en) | Dongle and control method thereof | |
| JP7292593B2 (en) | Management server, information processing method and program | |
| US20150019978A1 (en) | Information processing apparatus, information processing method, and program | |
| US20120280801A1 (en) | Controlled device, device control system, device control program and device control method | |
| JP2015069331A (en) | Electronic device and display method | |
| US10382607B2 (en) | Switching TV channels using a mobile device and a set-top box | |
| KR20200123498A (en) | IOT device setting system and method thereof | |
| JP7292594B2 (en) | Management server, information processing method and program | |
| US11160122B2 (en) | Electronic device, wireless LAN terminal, and wireless LAN system | |
| TWI833075B (en) | Terminal device, machine management server, information processing system, information processing method and information processing program | |
| US20210068178A1 (en) | Electronic device paired with external electronic device, and control method for electronic device | |
| JP2012175452A (en) | Wireless communication device, wireless communication method, program, and wireless communication system | |
| US20170094064A1 (en) | Electronic apparatus and control method thereof |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200120 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210913 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20220824 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220906 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20221020 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230207 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230320 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20230404 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20230421 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20230515 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230517 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7292593 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |