[go: up one dir, main page]

JP7292593B2 - Management server, information processing method and program - Google Patents

Management server, information processing method and program Download PDF

Info

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
Application number
JP2018225557A
Other languages
Japanese (ja)
Other versions
JP2020088815A (en
Inventor
裕紀 寺島
Original Assignee
イッツ・コミュニケーションズ株式会社
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by イッツ・コミュニケーションズ株式会社 filed Critical イッツ・コミュニケーションズ株式会社
Priority to JP2018225557A priority Critical patent/JP7292593B2/en
Publication of JP2020088815A publication Critical patent/JP2020088815A/en
Application granted granted Critical
Publication of JP7292593B2 publication Critical patent/JP7292593B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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).

特開2017-102627号公報JP 2017-102627 A

このような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.

本発明の情報処理システムの実施の一形態を示す図である。1 is a diagram showing an embodiment of an information processing system of the present invention; FIG. 図1に示した管理サーバの内部構成の一例を示す図である。2 is a diagram showing an example of an internal configuration of a management server shown in FIG. 1; FIG. 図2に示した記憶部に記憶された対応付けの一例を示す図である。3 is a diagram showing an example of associations stored in a storage unit shown in FIG. 2; FIG. 図2に示した記憶部に記憶された仮想ボタンと送信元識別情報との対応付けの一例を示す図である。3 is a diagram showing an example of correspondence between virtual buttons and transmission source identification information stored in the storage unit shown in FIG. 2; FIG. 図1に示した情報処理システムにおける情報処理方法の一例を説明するためのシーケンス図である。2 is a sequence diagram for explaining an example of an information processing method in the information processing system shown in FIG. 1; FIG. 図1に示した移動通信端末が表示する画面の一例を示す図である。2 is a diagram showing an example of a screen displayed by the mobile communication terminal shown in FIG. 1; FIG. 図1に示した情報処理システムにおける情報処理方法の他の例を説明するためのシーケンス図である。4 is a sequence diagram for explaining another example of an information processing method in the information processing system shown in FIG. 1; FIG. 図2に示した記憶部に記憶された仮想ボタン識別情報とアカウントとの対応付けの一例を示す図である。3 is a diagram showing an example of correspondence between virtual button identification information and accounts stored in the storage unit shown in FIG. 2; FIG.

以下に本発明の実施の形態について図面を参照して説明する。 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 communication terminal 100, a mobile communication terminal 200, a plurality of IoT devices 300-1 to 300-3, a device server 400, and a management server 500, as shown in FIG. Note that these can communicate with each other via the Internet 600, which is a communication network. Also, these may directly communicate with each other without going through the Internet 600 . Also, FIG. 1 shows an example in which there are three IoT devices 300-1 to 300-3, but the number may be two, or four or more. Also good.

通信端末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は、固定された通信端末であっても良い。 Communication terminal 100 requests device server 400 to authenticate IoT devices 300-1 to 300-3 based on an operation received from the outside. After requesting the authentication, communication terminal 100 transmits to management server 500 the authentication information of each of IoT devices 300-1 to 300-3 and the operation content information indicating the operation content transmitted from device server 400. FIG. The operation content information is information input based on an operation received from the outside by the communication terminal 100, and is information in which the content of the operation of the IoT devices 300-1 to 300-3 is set by the user. Further, communication terminal 100 acquires source identification information indicating a predetermined source, and transmits the acquired source identification information to management server 500 . This sender identification information is information indicating a geographical position indicating a certain position or range (area) (for example, information indicated using latitude and longitude), or unique identification information that can identify the device that sent the information. For example, the map information may be acquired by the communication terminal 100 from the map information, or may be acquired in advance from another device. Communication terminal 100 may be a fixed communication terminal.

移動通信端末200は、送信元識別情報を取得する。この取得方法は、移動通信端末200が、アクセスポイントから送信されるビーコンの信号を受信することで、その信号に含まれる送信元識別情報を取得するものであっても良い。また、移動通信端末200は、コード情報読み取り機能を具備し、送信元識別情報が含まれた、ある位置に配置されているコード情報(例えば、二次元コード)を読み取るものであっても良い。移動通信端末200は、取得した送信元識別情報を管理サーバ500へ送信する。また、移動通信端末200は、管理サーバ500へ送信した送信元識別情報に対して管理サーバ500から送信されてきた画面情報に従って所定の画面を表示する。さらに、移動通信端末200は、表示した画面に対して外部から所定の操作を受け付けると、その操作に応じた信号を管理サーバ500へ送信する。 Mobile communication terminal 200 acquires source identification information. This acquisition method may be such that the mobile communication terminal 200 receives a beacon signal transmitted from an access point and acquires the source identification information included in the signal. Also, the mobile communication terminal 200 may have a code information reading function and read code information (for example, a two-dimensional code) arranged at a certain position and containing the sender identification information. Mobile communication terminal 200 transmits the acquired source identification information to management server 500 . Further, mobile communication terminal 200 displays a predetermined screen according to screen information transmitted from management server 500 in response to transmission source identification information transmitted to management server 500 . Further, when mobile communication terminal 200 receives a predetermined operation on the displayed screen from the outside, mobile communication terminal 200 transmits a signal corresponding to the operation to management server 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 device server 400 instructs the IoT devices 300-1 to 300-3 about the operation content, the IoT devices 300-1 to 300-3 perform the instructed operation.

デバイスサーバ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から送信されてきた操作内容情報が示す操作内容を指示する。 Device server 400 authenticates IoT devices 300-1 to 300-3. Specifically, when the communication terminal 100 requests authentication of the IoT devices 300-1 to 300-3, the device server 400 performs authentication processing of the IoT devices 300-1 to 300-3. The authentication information is transmitted to communication terminal 100 . Further, the device server 400 instructs the IoT devices 300-1 to 300-3 authenticated using the authentication information transmitted from the management server 500 about the operation content indicated by the operation content information transmitted from the management server 500. do.

図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 management server 500 shown in FIG. 1. As shown in FIG. The management server 500 shown in FIG. 1 has a storage unit 510, a control unit 520, and a communication unit 530 as shown in FIG. Note that FIG. 2 shows main elements related to the present embodiment among the constituent elements of the management server 500 shown in FIG.

記憶部510は、任意に指定された仮想ボタン識別情報と、通信端末100が取得した、IoTデバイス300-1~300-3の認証情報と操作内容を示す操作内容情報とを対応付けて記憶する。記憶部510は、仮想ボタン識別情報と通信端末100から送信されてきたIoTデバイス300-1~300-3の認証情報と操作内容情報とを対応付けて仮想ボタンとして記憶する。 Storage unit 510 associates and stores arbitrarily designated virtual button identification information with authentication information of IoT devices 300-1 to 300-3 and operation content information indicating operation content acquired by communication terminal 100. . Storage unit 510 associates the virtual button identification information with the authentication information of IoT devices 300-1 to 300-3 and the operation content information transmitted from communication terminal 100, and stores them as virtual buttons.

図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 storage unit 510 shown in FIG. This association corresponds to a virtual button. As shown in FIG. 3, storage unit 510 shown in FIG. 2 stores virtual button identification information, authentication information, and operation content information in association with each other. The virtual button identification information is identification information specified by management server 500 to communication terminal 100 when communication terminal 100 activates a dedicated application for creating and storing a virtual button in management server 500 . The authentication information is acquired by the communication terminal 100 from the device server 400 and transmitted from the communication terminal 100 as a result of authentication processing of the IoT devices 300-1 to 300-3. The operation content information is information indicating the operation content of the IoT devices 300-1 to 300-3, and is acquired based on the operation received from the outside by the communication terminal 100 and transmitted from the communication terminal 100. . For example, as shown in FIG. 3, virtual button identification information "A001", authentication information "B003", "C002", and "D005", and operation content information "power ON", "power OFF", "illumination color "change to blue" are stored in association with each other. Here, assume that the virtual button identification information specified for the communication terminal 100 is "A001", the authentication information for the IoT device 300-1 is "B003", the authentication information for the IoT device 300-2 is "C002", and the IoT device Assume that the authentication information of 300-3 is "D005". In this association, the three combinations of the authentication information and the operation content information transmitted from the communication terminal 100 whose virtual button identification information is "A001" are "B003" and "power ON", "C002" and " Power off", "D005", and "change illumination color to blue".
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, storage unit 510 associates and stores the correspondence shown in FIG. 3 and the source identification information transmitted from communication terminal 100 .

図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 storage unit 510 shown in FIG. As shown in FIG. 4, in storage unit 510 shown in FIG. 2, virtual buttons in which virtual button identification information, authentication information, and operation content information are associated, and source identification information are associated. remembered. The source identification information is information acquired by communication terminal 100 from the outside and transmitted from communication terminal 100 . For example, as shown in FIG. 4, source identification information "P001", virtual button identification information "A001", authentication information "B003", "C002", "D005", operation content information "Power ON", "Power OFF" and "Change illumination color to blue" are stored in association with each other. Here, assume that the virtual button identification information specified for the communication terminal 100 is "A001", the authentication information for the IoT device 300-1 is "B003", the authentication information for the IoT device 300-2 is "C002", and the IoT device Assume that the authentication information of 300-3 is "D005". In this association, the three combinations of the authentication information and the operation content information transmitted from the communication terminal 100 with "A001" specified as the virtual button identification information are "B003", "power ON", and "C002". , ``power off'', ``D005'', and ``change lighting color to blue'', the virtual button, and sender identification transmitted from the communication terminal 100 designated with ``A001'' as the virtual button identification information. This indicates that the information "P001" is associated.

制御部520は、通信端末100に指定された仮想ボタン識別情報と、認証情報と、操作内容情報とを対応付けて仮想ボタンとして記憶部510に記憶させる。また、制御部520は、通信端末100から送信元識別情報が送信されてくると、記憶部510に記憶されている仮想ボタンのうち、その通信端末100に指定された仮想ボタン識別情報が含まれる仮想ボタンと、通信端末100から送信されてきた送信元識別情報とを対応付けて記憶部510に記憶させる。制御部520は、移動通信端末200から送信元識別情報が送信されてくると、送信されてきた送信元識別情報が記憶部510に記憶されているかどうかを判定する。移動通信端末200から送信されてきた送信元識別情報が記憶部510に記憶されている場合、制御部520は移動通信端末200に所定の画面を表示させるための画面情報を通信部530へ出力する。また、制御部520は、送信した画面情報に対して移動通信端末200から所定の信号が送信されてくると、移動通信端末200から送信されてきた送信元識別情報を検索キーとして、当該送信元識別情報と対応付けられている認証情報と操作内容情報とを記憶部510から読み出す。また、制御部520は、仮想ボタン識別情報と認証情報と操作内容情報との対応付けを記憶部510に記憶させてからあらかじめ設定された時間が経過すると、その対応付け(仮想ボタン)を記憶部510から消去するものであっても良い。 Control unit 520 causes storage unit 510 to store the virtual button identification information specified in communication terminal 100, the authentication information, and the operation content information in association with each other as a virtual button. Further, when the transmission source identification information is transmitted from communication terminal 100, control unit 520 receives the virtual button identification information designated for communication terminal 100 among the virtual buttons stored in storage unit 510. The virtual button and the transmission source identification information transmitted from communication terminal 100 are associated with each other and stored in storage unit 510 . When the transmission source identification information is transmitted from mobile communication terminal 200, control unit 520 determines whether the transmitted transmission source identification information is stored in storage unit 510 or not. When the source identification information transmitted from mobile communication terminal 200 is stored in storage unit 510, control unit 520 outputs screen information for displaying a predetermined screen on mobile communication terminal 200 to communication unit 530. . Further, when a predetermined signal is transmitted from mobile communication terminal 200 in response to the transmitted screen information, control unit 520 uses the transmission source identification information transmitted from mobile communication terminal 200 as a search key to search for the transmission source. Authentication information and operation content information associated with the identification information are read from the storage unit 510 . Further, when a preset time elapses after the correspondence between the virtual button identification information, the authentication information, and the operation content information is stored in the storage unit 510, the control unit 520 stores the correspondence (virtual button) in the storage unit 510. It may be deleted from 510 .

通信部530は、管理サーバ500とインターネット600とを接続する外部インタフェースである。通信部530は、制御部520から画面情報が出力されてくると、出力されてきた画面情報を移動通信端末200へ送信する。また、通信部530は、制御部520が読み出した認証情報と操作内容情報とをデバイスサーバ400へ送信する。 The communication unit 530 is an external interface that connects the management server 500 and the Internet 600 . When screen information is output from control unit 520 , communication unit 530 transmits the output screen information to mobile communication terminal 200 . Also, the communication unit 530 transmits the authentication information and the operation content information read by the control unit 520 to the device server 400 .

以下に、図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 communication terminal 100 requests the device server 400 to authenticate the IoT devices 300-1 to 300-3 to be operated, based on an operation received from the outside (step S1). This authentication request may be a general one, and the communication terminal 100 transmits to the device server 400 a signal including information that can identify the IoT devices 300-1 to 300-3 and a request for their authentication. good. If necessary, the communication terminal 100 may transmit to the device server 400 operation content information indicating the operation content of the IoT devices 300-1 to 300-3. Device server 400 authenticates IoT devices 300-1 to 300-3, and transmits the authentication information to communication terminal 100 (step S2). When the communication terminal 100 receives the authentication information of the IoT devices 300-1 to 300-3 from the device server 400, the communication terminal 100 transmits the received authentication information and the operation content information of the IoT devices 300-1 to 300-3 to the management server 500. Send (step S3). At this time, the communication terminal 100 makes it possible to recognize which authentication information corresponds to which operation content information, and transmits these to the management server 500 . The control unit 520 of the management server 500 associates the authentication information and the operation content information transmitted from the communication terminal 100 and stores them in the storage unit 510 . Communication terminal 100 also instructs management server 500 to save the virtual button (step S4). At this time, communication terminal 100 activates a dedicated application for saving the virtual button based on an operation received from the outside, issues a predetermined instruction, and instructs management server 500 to save the virtual button. , virtual button identification information is specified from the management server 500 , and the specified virtual button identification information is transmitted to the management server 500 . Then, the control unit 520 of the management server 500 associates the virtual button identification information, the authentication information, and the operation content information transmitted from the communication terminal 100 as shown in FIG. store in 510;

また、通信端末100は、送信元識別情報を取得する(ステップS5)。この送信元識別情報および送信元識別情報の取得方法については、上述したように特に規定しない。すると、通信端末100は、取得した送信元識別情報を管理サーバ500へ送信し、管理サーバ500の制御部520がその通信端末100から送信されてきた仮想ボタン識別情報と対応付けられて記憶部510に記憶されている仮想ボタンと、通信端末100から送信されてきた送信元識別情報とを対応付けて記憶部510に記憶させる(ステップS6)。 Communication terminal 100 also acquires source identification information (step S5). As described above, the source identification information and the method of obtaining the source identification information are not specified. Then, the communication terminal 100 transmits the acquired transmission source identification information to the management server 500, and the control unit 520 of the management server 500 stores the virtual button identification information transmitted from the communication terminal 100 in correspondence with the storage unit 510. and the source identification information transmitted from communication terminal 100 are associated with each other and stored in storage unit 510 (step S6).

その後、移動通信端末200が、送信元識別情報が含まれるコード情報を読み取ると(ステップS7)、移動通信端末200は読み取ったコード情報に含まれる送信元識別情報を管理サーバ500へ送信する(ステップS8)。すると、管理サーバ500の制御部520は、送信されてきた送信元識別情報が記憶部510に記憶されているかどうかを判定する。移動通信端末200から送信されてきた送信元識別情報が記憶部510に記憶されている場合、制御部520は移動通信端末200へ所定の画面を表示させるための画面情報を、通信部530を介して送信する(ステップS9)。 After that, when the mobile communication terminal 200 reads the code information including the source identification information (step S7), the mobile communication terminal 200 transmits the source identification information included in the read code information to the management server 500 (step S7). S8). Then, control unit 520 of management server 500 determines whether the transmitted source identification information is stored in storage unit 510 . When the transmission source identification information transmitted from mobile communication terminal 200 is stored in storage unit 510, control unit 520 transmits screen information for displaying a predetermined screen on mobile communication terminal 200 via communication unit 530. and transmit (step S9).

移動通信端末200は、管理サーバ500から所定の画面を表示させるための画面情報が送信されてくると、その画面情報に基づいて画面を表示する(ステップS10)。 When the screen information for displaying a predetermined screen is transmitted from the management server 500, the mobile communication terminal 200 displays the screen based on the screen information (step S10).

図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 mobile communication terminal 200 shown in FIG. As shown in FIG. 6, the mobile communication terminal 200 shown in FIG. 1 displays a screen prompting the user to press a button when operating the IoT device on the display unit, which is a display. When the displayed button is pressed, a signal corresponding to the operation is transmitted from the mobile communication terminal 200 to the management server 500 (step S11). Here, the screen displayed by the mobile communication terminal 200 is a screen that prompts the user to press a button. It may be something that allows the operator to select a predetermined item from the outside, such as something that prompts (contact). Further, when the mobile communication terminal 200 activates a predetermined application and receives the screen information transmitted from the management server 500 at that time, the screen as described above may be displayed.

管理サーバ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 mobile communication terminal 200 in response to the screen information transmitted from the communication unit 530, the control unit 520 of the management server 500 searches for the transmission source identification information transmitted from the mobile communication terminal 200. As a key, the authentication information and the operation content information associated with the sender identification information are read from the storage unit 510 . Subsequently, the communication unit 530 of the management server 500 transmits the authentication information and the operation content information read by the control unit 520 to the device server 400 to issue an operation instruction (step S12). When the device server 400 receives the authentication information and the operation content information from the management server 500, the device server 400 instructs the IoT devices 300-1 to 300-3 of the received authentication information about the operation content indicated by the received operation content information (step S13). Specifically, for example, the correspondence between the virtual buttons shown in FIG. , and when a button on the screen displayed on the mobile communication terminal 200 is operated, for the IoT device 300-1 having the authentication information "B003" whose transmission source identification information is associated with "P001" Power ON (power on) is instructed, power OFF (power off) is instructed to the IoT device 300-2 of authentication information "C002" whose transmission source identification information is associated with "P001", The IoT device 300-3 having the authentication information "D005" associated with the transmission source identification information "P001" is instructed to change the illumination color to blue.

図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 communication terminal 100 requests the device server 400 to authenticate the IoT devices 300-1 to 300-3 to be operated, based on the operation received from the outside (step S21). This authentication request process may be the same process as the process of step S1 described using the sequence diagram shown in FIG. The device server 400 authenticates the IoT devices 300-1 to 300-3 and transmits the authentication information to the communication terminal 100 (step S22). When the communication terminal 100 receives the authentication information of the IoT devices 300-1 to 300-3 from the device server 400, the communication terminal 100 transmits the received authentication information and the operation content information of the IoT devices 300-1 to 300-3 to the management server 500. Send (step S23). At this time, the communication terminal 100 makes it possible to recognize which authentication information corresponds to which operation content information, and transmits these to the management server 500 . The control unit 520 of the management server 500 associates the authentication information and the operation content information transmitted from the communication terminal 100 and stores them in the storage unit 510 . Communication terminal 100 also instructs management server 500 to save the virtual button (step S24). At this time, communication terminal 100 activates a dedicated application for saving the virtual button based on an operation received from the outside, issues a predetermined instruction, and instructs management server 500 to save the virtual button. , virtual button identification information is specified from the management server 500 , and the specified virtual button identification information is transmitted to the management server 500 . Then, the control unit 520 of the management server 500 associates the virtual button identification information, the authentication information, and the operation content information transmitted from the communication terminal 100 as shown in FIG. store in 510;

また、通信端末100は、送信元識別情報を取得する(ステップS25)。この送信元識別情報および送信元識別情報の取得方法については、上述したように特に規定しない。すると、通信端末100は、取得した送信元識別情報を管理サーバ500へ送信し、管理サーバ500の制御部520がその通信端末100から送信されてきた仮想ボタン識別情報と対応付けられて記憶部510に記憶されている仮想ボタンと、通信端末100から送信されてきた送信元識別情報とを対応付けて記憶部510に記憶させる(ステップS26)。 Communication terminal 100 also acquires source identification information (step S25). As described above, the source identification information and the method of obtaining the source identification information are not specified. Then, the communication terminal 100 transmits the acquired transmission source identification information to the management server 500, and the control unit 520 of the management server 500 stores the virtual button identification information transmitted from the communication terminal 100 in correspondence with the storage unit 510. and the source identification information transmitted from communication terminal 100 are associated with each other and stored in storage unit 510 (step S26).

その後、移動通信端末200が、アクセスポイント等の無線通信装置から報知されるビーコン等の信号を受信すると(ステップS27)、受信したビーコン等の信号に含まれる送信元識別情報を管理サーバ500へ送信する(ステップS28)。すると、管理サーバ500の制御部520は、送信されてきた送信元識別情報が記憶部510に記憶されているかどうかを判定する。移動通信端末200から送信されてきた送信元識別情報が記憶部510に記憶されている場合、制御部520は移動通信端末200へ所定の画面を表示させるための画面情報を、通信部530を介して送信する(ステップS29)。 After that, when mobile communication terminal 200 receives a signal such as a beacon broadcast from a wireless communication device such as an access point (step S27), it transmits source identification information included in the received signal such as beacon to management server 500. (step S28). Then, control unit 520 of management server 500 determines whether the transmitted source identification information is stored in storage unit 510 . When the transmission source identification information transmitted from mobile communication terminal 200 is stored in storage unit 510, control unit 520 transmits screen information for displaying a predetermined screen on mobile communication terminal 200 via communication unit 530. and transmit (step S29).

移動通信端末200は、管理サーバ500から所定の画面を表示させるための画面情報が送信されてくると、その画面情報に基づいて画面を表示する(ステップS30)。その後、表示された画面に従って、外部から操作者が所定の事項を選択するための操作を行うと、移動通信端末200からその操作に応じた信号が管理サーバ500へ送信される(ステップS31)。この操作は、図5に示したシーケンス図を用いて説明したものと同じでよい。 When the screen information for displaying a predetermined screen is transmitted from the management server 500, the mobile communication terminal 200 displays the screen based on the screen information (step S30). After that, when the operator performs an operation for selecting a predetermined item from the outside according to the displayed screen, a signal corresponding to the operation is transmitted from the mobile communication terminal 200 to the management server 500 (step S31). This operation may be the same as that described using the sequence diagram shown in FIG.

管理サーバ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 mobile communication terminal 200 in response to the screen information transmitted from the communication unit 530, the control unit 520 of the management server 500 searches for the transmission source identification information transmitted from the mobile communication terminal 200. As a key, the authentication information and the operation content information associated with the sender identification information are read from the storage unit 510 . Subsequently, the communication unit 530 of the management server 500 transmits the authentication information and the operation content information read by the control unit 520 to the device server 400 to issue an operation instruction (step S32). When the device server 400 receives the authentication information and the operation content information from the management server 500, the device server 400 instructs the IoT devices 300-1 to 300-3 of the received authentication information about the operation content indicated by the received operation content information (step S33). Specifically, for example, the correspondence between the virtual buttons shown in FIG. , and when a button on the screen displayed on the mobile communication terminal 200 is operated, for the IoT device 300-1 having the authentication information "B003" whose transmission source identification information is associated with "P001" Power ON (power on) is instructed, power OFF (power off) is instructed to the IoT device 300-2 of authentication information "C002" whose transmission source identification information is associated with "P001", The IoT device 300-3 having the authentication information "D005" associated with the transmission source identification information "P001" is instructed to change the illumination color to blue.

また、仮想ボタンを複数のアカウント間で共有できるものであっても良い。図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 storage unit 510 shown in FIG. 2 and accounts. As shown in FIG. 8, virtual button identification information “A001” is associated with a plurality of accounts “a101”, “b202” and “c303” and stored in storage unit 510 . By using this together with the associations shown in FIGS. 3 and 4, one virtual button can be shared between accounts associated with one virtual button identification information. Specifically, when an account is designated from communication terminal 100, if the account is associated with virtual button identification information stored in storage unit 510, a virtual button including this virtual button identification information is displayed. It is possible to add or change the sender identification information, authentication information, and operation content information included in the .

このように、管理サーバ500は、1つの通信端末100が複数のIoTデバイス300-1~300-3の認証を行った結果である認証情報と、操作内容を示す操作内容情報とを、通信端末ごとに対応付けた仮想ボタンを記憶し、さらに仮想ボタンと送信元識別情報とを対応付けて記憶し、移動通信端末200が取得した送信元識別情報を検索キーとして、当該送信元識別情報と対応付けられた仮想ボタンに含まれる認証情報のIoTデバイス300-1~300-3へ、その仮想ボタンに含まれる操作内容情報が示す操作内容を指示する。そのため、移動通信端末200が送信元識別情報を取得して送信さえすれば、その送信元識別情報を登録した通信端末が登録した複数のIoTデバイスを一括で操作することができる。 In this way, the management server 500 stores the authentication information, which is the result of authentication of the plurality of IoT devices 300-1 to 300-3 by one communication terminal 100, and the operation content information indicating the operation content, to the communication terminal 100. Each virtual button is associated with each other, and further, the virtual button and the sender identification information are associated and stored. The operation content indicated by the operation content information included in the virtual button is instructed to the IoT devices 300-1 to 300-3 of the authentication information included in the attached virtual button. Therefore, as long as the mobile communication terminal 200 acquires and transmits the source identification information, it is possible to collectively operate a plurality of IoT devices registered by the communication terminal that registered the source identification information.

なお、これまでの説明では、送信元識別情報を用いた処理について説明したが、移動通信端末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 management server 500, and the program recorded in this recording medium is read by the management server 500 and executed. It may be something to do. The recording media readable by the management server 500 include a floppy (registered trademark) disk, a magneto-optical disk, a DVD (Digital Versatile Disc), a CD (Compact Disc), a Blu-ray (registered trademark) Disc, a USB (Universal Serial In addition to a removable recording medium such as a Bus) memory, a storage unit 510 built in the management server 500, a memory such as a ROM (Read Only Memory), a RAM (Random Access Memory), a HDD (Hard Disc Drive), etc. Point. The program recorded on this recording medium is read by the control unit 520 provided in the management server 500, and under the control of the control unit 520, the same processing as described above is performed. Here, the control unit 520 operates as a computer that executes a program read from a recording medium on which the program is recorded.

100 通信端末
200 移動通信端末
300-1~300-3 IoTデバイス
400 デバイスサーバ
500 管理サーバ
510 記憶部
520 制御部
530 通信部
600 インターネット
100 communication terminal 200 mobile communication terminal 300-1 to 300-3 IoT device 400 device server 500 management server 510 storage unit 520 control unit 530 communication unit 600 Internet

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.
請求項1に記載の管理サーバにおいて、
前記記憶部は、前記仮想ボタン識別情報と前記通信端末から送信されてきた前記複数の対象デバイスの認証情報と前記操作内容情報とを対応付けて仮想ボタンとして記憶する管理サーバ。
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.
請求項1または請求項2に記載の管理サーバにおいて、
前記記憶部は、前記識別情報と前記仮想ボタン識別情報と前記認証情報と前記操作内容情報との対応付けを記憶してから所定の時間が経過すると、該対応付けを消去する管理サーバ。
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 .
JP2018225557A 2018-11-30 2018-11-30 Management server, information processing method and program Active JP7292593B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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