JP7312203B2 - Information processing system, information processing device, control method for information processing device, control program for information processing device, communication terminal, control method for communication terminal, and control program for communication terminal. - Google Patents

Information processing system, information processing device, control method for information processing device, control program for information processing device, communication terminal, control method for communication terminal, and control program for communication terminal. Download PDF

Info

Publication number
JP7312203B2
JP7312203B2 JP2021010303A JP2021010303A JP7312203B2 JP 7312203 B2 JP7312203 B2 JP 7312203B2 JP 2021010303 A JP2021010303 A JP 2021010303A JP 2021010303 A JP2021010303 A JP 2021010303A JP 7312203 B2 JP7312203 B2 JP 7312203B2
Authority
JP
Japan
Prior art keywords
information
reservation
information processing
user
communication terminal
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
JP2021010303A
Other languages
Japanese (ja)
Other versions
JP2022035947A (en
Inventor
昂 茶谷
隆志 伊佐
慎也 児島
博善 平川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SoftBank Corp
Original Assignee
SoftBank Corp
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
Priority claimed from JP2020140150A external-priority patent/JP6949183B1/en
Application filed by SoftBank Corp filed Critical SoftBank Corp
Priority to JP2021010303A priority Critical patent/JP7312203B2/en
Publication of JP2022035947A publication Critical patent/JP2022035947A/en
Application granted granted Critical
Publication of JP7312203B2 publication Critical patent/JP7312203B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、情報処理システム、情報処理装置、情報処理装置の制御方法、情報処理装置の制御プログラム、通信端末、通信端末の制御方法、及び通信端末の制御プログラムに関する。 The present invention relates to an information processing system, an information processing device, a control method for an information processing device, a control program for an information processing device, a communication terminal, a control method for a communication terminal, and a control program for a communication terminal.

従来、予約していた会議室の使用が開始されたことに応じて、当該会議室に設置されている各種設備の制御が開始される技術が開示されている。例えば、特許文献1に記載の共用施設管理方式では、会議室が解錠されたことに伴い、会議室の空調機器、照明等の設備がオンされる。また、特許文献2には、会議室等の予約データを登録し、会議室等の使用前、または使用後に予約データを検索し、会議室等の電気錠の施・解錠に同期してその照明灯の点・消灯制御を行うことが開示されている。 Conventionally, there has been disclosed a technique for starting control of various facilities installed in a reserved conference room in response to the start of use of the conference room. For example, in the shared facility management method described in Patent Document 1, when the conference room is unlocked, equipment such as air conditioners and lighting in the conference room is turned on. Further, in Patent Document 2, reservation data of a conference room, etc. is registered, and the reservation data is searched before or after the use of the conference room, etc., and synchronized with the locking/unlocking of the electric lock of the conference room, etc. It is disclosed to perform lighting/extinguishing control of the illumination lamp.

特開平4-165569号公報JP-A-4-165569 特開平6-017564号公報JP-A-6-017564

ビルに設置された設備の制御について利便性の向上が求められている。 There is a demand for improved convenience in controlling equipment installed in buildings.

本発明の一実施形態に係る、権限のないユーザによる制御が制限された設備をネットワークに接続させるゲートウェイと、設備とネットワークを介して接続された情報処理装置と、ユーザの通信端末と、を備える情報処理システムにおいて、情報処理装置は、ビルにおける利用対象の利用予約に関する予約情報に基づいて、設備のうち利用対象と関連する設備を制御するための仮権限に関する権限情報を生成する権限生成部と、権限情報を、予約情報に関連するユーザの通信端末へ送信する通信部と、を有し、通信端末は、仮権限に基づいて、利用対象に関連する設備に対して所定の制御を要求する制御要求を生成する制御要求生成部を有する。 According to an embodiment of the present invention, comprising: a gateway for connecting equipment whose control by an unauthorized user is restricted to a network; an information processing device connected to the equipment via the network; and a communication terminal of the user. In an information processing system, an information processing device includes: an authority generation unit that generates authority information related to provisional authority for controlling equipment related to a use target among equipment based on reservation information related to a use reservation of the use target in a building; , a communication unit that transmits authority information to a user's communication terminal related to the reservation information, and the communication terminal requests a predetermined control of the equipment related to the use object based on the provisional authority. It has a control request generator that generates a control request.

本発明の一実施形態に係る情報処理システムにおいて、予約情報は、利用対象の予約日時及びユーザに関する利用ユーザ情報を含み、通信部は、利用ユーザ情報により特定されるユーザの通信端末に権限情報を送信してもよい。 In the information processing system according to one embodiment of the present invention, the reservation information includes the date and time of the reservation to be used and the user information regarding the user, and the communication unit transmits the authority information to the communication terminal of the user specified by the user information. You may send.

本発明の一実施形態に係る情報処理システムにおいて、通信部は、予約日時までの期間が所定の閾値以内となった場合に、権限情報をユーザの通信端末へ送信してもよい。 In the information processing system according to one embodiment of the present invention, the communication unit may transmit the authority information to the user's communication terminal when the period until the reservation date and time is within a predetermined threshold.

本発明の一実施形態に係る情報処理システムにおいて、通信部は、制御要求を通信端末から受信し、制御要求を、所定の制御を要求する対象の設備へ送信してもよい。 In the information processing system according to one embodiment of the present invention, the communication unit may receive the control request from the communication terminal and transmit the control request to the equipment for which predetermined control is requested.

本発明の一実施形態に係る情報処理システムにおいて、権限生成部は、ビルにおける利用対象への経路に設置された設備、又は利用対象に設置された設備を制御するための仮権限に関する権限情報を生成してもよい。 In the information processing system according to one embodiment of the present invention, the authority generation unit generates authority information related to provisional authority for controlling facilities installed on a route to a target of use in a building, or facilities installed on the target of use. may be generated.

本発明の一実施形態に係る情報処理システムにおいて、通信端末は、利用対象に関連する設備に対する、仮権限に基づく制御の入力を、ユーザから受け付ける受付部をさらに備え、制御要求生成部は、入力に基づき、制御要求を生成してもよい。 In the information processing system according to one embodiment of the present invention, the communication terminal further includes a reception unit that receives an input from the user for control based on the provisional authority for the facility related to the use target, and the control request generation unit receives the input A control request may be generated based on.

本発明の一実施形態に係る情報処理システムにおいて、通信端末は、ビルにおける自端末の現在位置に関する位置情報を取得する位置情報取得部をさらに備え、制御要求生成部は、位置情報及び仮権限に基づき、利用対象に関連する設備のうち、位置情報に関連する設備に対して所定の制御を要求する制御要求を生成してもよい。 In the information processing system according to one embodiment of the present invention, the communication terminal further includes a location information acquisition unit that acquires location information about the current location of the terminal in the building, and the control request generation unit includes location information and provisional authority. Based on this, a control request may be generated for requesting a predetermined control for facilities related to the location information among the facilities related to the usage object.

本発明の一実施形態に係る情報処理システムにおいて、通信部は、通信端末から位置情報を受信し、利用対象に関連する設備のうち、位置情報に関連付けられた設備への制限を解除する解除信号を、位置情報に関連付けられた設備へ送信し、位置情報に関連付けられた設備は、解除信号に応じて、当該設備が備える入力装置に対する直接の制御入力が可能となってもよい。 In the information processing system according to one embodiment of the present invention, the communication unit receives the location information from the communication terminal, and releases the restriction to the facility associated with the location information among the facilities related to the usage target. is sent to the facility associated with the location information, and the facility associated with the location information may be enabled for direct control input to an input device included in the facility in response to the release signal.

本発明の一実施形態に係る情報処理システムにおいて、通信端末において、位置情報取得部は、ビルに配置された少なくとも1つのビーコン端末から発信されたビーコン信号によって、位置情報を取得してもよい。 In the information processing system according to an embodiment of the present invention, in the communication terminal, the location information acquisition unit may acquire location information by a beacon signal transmitted from at least one beacon terminal placed in a building.

本発明の一実施形態に係る、権限のないユーザによる制御が制限された設備を、ネットワークに接続させるゲートウェイと、ユーザを認証するための認証端末と、設備及び認証端末にネットワークを介して接続された情報処理装置と、ユーザの通信端末と、を備える情報処理システムにおいて、情報処理装置は、ビルにおける利用対象の利用予約に関する予約情報に基づいて、通信端末を認証するための認証情報を生成する認証情報生成部と、認証情報を通信端末へ送信する通信部と、予約情報に基づき、設備のうち利用対象及び認証端末に関連する設備の制御の解除に関する解除情報を生成し、当該解除情報を認証情報に関連付けて記憶装置に記憶させる解除情報生成部と、を備え、認証端末は、認証情報に関連付けられた解除情報を記憶装置から取得し、解除情報に基づき、制限を解除する解除信号を、認証情報に関連する設備へ送信する。 According to an embodiment of the present invention, a gateway for connecting a facility whose control by an unauthorized user is restricted to a network, an authentication terminal for authenticating the user, and a network connected to the facility and the authentication terminal In an information processing system comprising an information processing device and a user's communication terminal, the information processing device generates authentication information for authenticating the communication terminal based on reservation information related to a reservation for use of a building. An authentication information generation unit, a communication unit that transmits the authentication information to the communication terminal, and based on the reservation information, generate release information related to release of control of equipment related to the use target and the authentication terminal among the facilities, and send the release information and a release information generation unit that stores the release information in a storage device in association with the authentication information. , to the facility associated with the authentication information.

本発明の一実施形態に係る情報処理システムにおいて、解除情報生成部は、利用対象の予約日時までの期間が所定の閾値以内となった場合に、解除情報を認証情報に関連付けて記憶装置に記憶させてもよい。 In the information processing system according to one embodiment of the present invention, the cancellation information generation unit stores the cancellation information in the storage device in association with the authentication information when the period until the reservation date and time of the object to be used is within a predetermined threshold. You may let

本発明の一実施形態に係る、権限のないユーザによる制御が制限された設備と、ネットワークを介して接続された情報処理装置は、ビルにおける利用対象の利用予約に関する予約情報に基づいて、設備のうち利用対象と関連する設備を制御するための仮権限に関する権限情報を生成する権限生成部と、権限情報を、予約情報に関連するユーザの通信端末へ送信する通信部と、を備え、通信部は、通信端末において仮権限に基づいて生成された、利用対象に関連する設備に対して所定の制御を要求する制御要求を受信し、当該制御要求を、利用対象に関連する設備へ送信する。 According to an embodiment of the present invention, a facility whose control by an unauthorized user is restricted and an information processing device connected via a network are configured to perform facility A communication unit comprising: an authority generation unit that generates authority information related to provisional authority for controlling equipment related to a utilization target; and a communication unit that transmits the authority information to a user's communication terminal related to reservation information. receives a control request, which is generated based on the provisional authority in the communication terminal, requesting predetermined control of equipment related to the use object, and transmits the control request to the equipment related to the use object.

本発明の一実施形態に係る、権限のないユーザによる制御が制限された設備と、ネットワークを介して接続された情報処理装置の制御方法は、ビルにおける利用対象の利用予約に関する予約情報に基づいて、設備のうち利用対象に関連する設備を制御するための仮権限に関する権限情報を生成するステップと、権限情報を、予約情報に関連するユーザの通信端末へ送信するステップと、通信端末において仮権限に基づいて生成された、利用対象に関連する設備に対して所定の制御を要求する制御要求を受信するステップと、制御要求を、利用対象に関連する設備へ送信するステップと、を含む。 According to an embodiment of the present invention, there is provided a control method for equipment whose control by an unauthorized user is restricted and an information processing device connected via a network, based on reservation information related to a reservation for use of a building. , a step of generating authority information relating to a provisional authority for controlling a facility related to a target of use among the facilities, a step of transmitting the authority information to a communication terminal of a user associated with the reservation information, and a step of provisional authority in the communication terminal receiving a control request for requesting a predetermined control to the equipment associated with the utilization object generated based on; and transmitting the control request to the equipment associated with the utilization object.

本発明の一実施形態に係る、権限のないユーザによる制御が制限された設備と、ネットワークを介して接続された情報処理装置の制御プログラムは、情報処理装置に、ビルにおける利用対象の利用予約に関する予約情報に基づいて、設備のうち利用対象に関連する設備を制御するための仮権限に関する権限情報を生成する機能と、権限情報を、予約情報に関連するユーザの通信端末へ送信する機能と、通信端末において仮権限に基づいて生成された、利用対象に関連する設備に対して所定の制御を要求する制御要求を受信する機能と、制御要求を、利用対象に関連する設備へ送信する機能と、を実現させる。 According to an embodiment of the present invention, there is provided a control program for an information processing apparatus connected via a network to a facility whose control by an unauthorized user is restricted. A function of generating authority information related to a provisional authority for controlling equipment related to the target of use among the equipment based on the reservation information, a function of transmitting the authority information to the communication terminal of the user associated with the reservation information; A function of receiving a control request, which is generated based on a provisional authority in a communication terminal and requesting a predetermined control for equipment related to the use object, and a function of transmitting the control request to the equipment related to the use object. , make it happen.

本発明の一実施形態に係る、権限のないユーザによる制御が制限された設備をネットワークに接続させるゲートウェイと、設備とネットワークを介して接続された情報処理装置と、ユーザに関連付けられた通信端末と、を備える情報処理システムにおける通信端末は、情報処理装置から、ビルにおける利用対象の利用予約に関する予約情報に基づいて、設備のうち利用対象と関連する設備を制御するための仮権限に関する権限情報を受信する受信部と、仮権限に基づいて、利用対象に関連する設備に対して所定の制御を要求する制御要求を生成する制御要求生成部と、制御要求を、情報処理装置へ送信する送信部と、を備える。 A gateway that connects a facility whose control by an unauthorized user is restricted to a network, an information processing device that is connected to the facility via the network, and a communication terminal that is associated with the user, according to an embodiment of the present invention. a communication terminal in an information processing system comprising, from the information processing device, based on the reservation information on the reservation for use of the object of use in the building, authority information on provisional authority for controlling the equipment related to the object of use among the equipment. A receiving unit that receives data, a control request generating unit that generates a control request requesting a predetermined control for equipment related to the target of use based on the provisional authority, and a transmitting unit that transmits the control request to the information processing device And prepare.

本発明の一実施形態に係る、権限のないユーザによる制御が制限された設備をネットワークに接続させるゲートウェイと、設備とネットワークを介して接続された情報処理装置と、ユーザに関連付けられた通信端末と、を備える情報処理システムにおける通信端末の制御方法は、通信端末に、情報処理装置から、ビルにおける利用対象の利用予約に関する予約情報に基づいて、設備のうち利用対象と関連する設備を制御するための仮権限に関する権限情報を受信するステップと、仮権限に基づいて、利用対象に関連する設備に対して所定の制御を要求する制御要求を生成するステップと制御要求を、情報処理装置へ送信するステップと、を実行させる。 A gateway that connects a facility whose control by an unauthorized user is restricted to a network, an information processing device that is connected to the facility via the network, and a communication terminal that is associated with the user, according to an embodiment of the present invention. A method of controlling a communication terminal in an information processing system comprising: controlling a facility related to a use target among facilities based on reservation information relating to a use reservation of the use target in a building from the information processing device to the communication terminal; a step of receiving authority information relating to the provisional authority of; a step of generating a control request for requesting a predetermined control of the equipment related to the utilization target based on the provisional authority; and transmitting the control request to the information processing device. Execute the step and

本発明の一実施形態に係る、権限のないユーザによる制御が制限された設備をネットワークに接続させるゲートウェイと、設備とネットワークを介して接続された情報処理装置と、ユーザに関連付けられた通信端末と、を備える情報処理システムにおける通信端末の制御プログラムは、通信端末に、情報処理装置から、ビルにおける利用対象の利用予約に関する予約情報に基づいて、設備のうち利用対象と関連する設備を制御するための仮権限に関する権限情報を受信する機能と、仮権限に基づいて、利用対象に関連する設備に対して所定の制御を要求する制御要求を生成する機能と、制御要求を、情報処理装置へ送信する機能と、を実現させる。 A gateway that connects a facility whose control by an unauthorized user is restricted to a network, an information processing device that is connected to the facility via the network, and a communication terminal that is associated with the user, according to an embodiment of the present invention. A control program for a communication terminal in an information processing system comprising a communication terminal, from the information processing device, based on reservation information relating to a reservation for use of the object of use in the building, for controlling equipment related to the object of use among the equipment a function of receiving authority information related to the provisional authority of the above, a function of generating a control request requesting a predetermined control for equipment related to the object of use based on the provisional authority, and a function of transmitting the control request to the information processing device and the function to realize.

本発明の一実施形態に係る、権限のないユーザによる制御が制限された設備を、ネットワークに接続させるゲートウェイと、ユーザを認証するための認証端末と、設備及び認証端末にネットワークを介して接続された情報処理装置と、ユーザの通信端末と、を備える情報処理システムにおける情報処理装置の制御方法は、情報処理装置が、ビルにおける利用対象の利用予約に関する予約情報に基づいて、通信端末を認証するための認証情報を生成するステップと、認証情報を通信端末へ送信するステップと、予約情報に基づき、設備のうち利用対象及び認証端末に関連する設備の制御の解除に関する解除情報を生成し、当該解除情報を認証情報に関連付けて記憶装置に記憶させるステップと、を含む。 According to an embodiment of the present invention, a gateway for connecting a facility whose control by an unauthorized user is restricted to a network, an authentication terminal for authenticating the user, and a network connected to the facility and the authentication terminal A control method for an information processing device in an information processing system comprising an information processing device and a communication terminal of a user, wherein the information processing device authenticates the communication terminal based on reservation information related to a reservation for use of a target for use in a building. a step of generating authentication information for authentication, a step of transmitting the authentication information to a communication terminal, and based on the reservation information, generating release information related to release of control of equipment related to the equipment to be used and the authentication terminal, and storing the unlocking information in a storage device in association with the authentication information.

本発明の一実施形態に係る、権限のないユーザによる制御が制限された設備を、ネットワークに接続させるゲートウェイと、ユーザを認証するための認証端末と、設備及び認証端末にネットワークを介して接続された情報処理装置と、ユーザの通信端末と、を備える情報処理システムにおける情報処理装置の制御プログラムは、情報処理装置に、ビルにおける利用対象の利用予約に関する予約情報に基づいて、通信端末を認証するための認証情報を生成する機能と、認証情報を通信端末へ送信する機能と、予約情報に基づき、設備のうち利用対象及び認証端末に関連する設備の制御の解除に関する解除情報を生成し、当該解除情報を認証情報に関連付けて記憶装置に記憶させる機能と、を実現させる。 According to an embodiment of the present invention, a gateway for connecting a facility whose control by an unauthorized user is restricted to a network, an authentication terminal for authenticating the user, and a network connected to the facility and the authentication terminal A control program for an information processing device in an information processing system comprising an information processing device and a communication terminal of a user causes the information processing device to authenticate the communication terminal based on reservation information relating to a reservation for use of a target for use in a building. a function to generate authentication information for authentication, a function to transmit the authentication information to a communication terminal, and, based on the reservation information, generate release information related to release of control of equipment related to the equipment to be used and the authentication terminal, and and a function of storing the release information in a storage device in association with the authentication information.

図1は、本発明の第1実施形態に係る情報処理システム構成の概略図である。FIG. 1 is a schematic diagram of an information processing system configuration according to the first embodiment of the present invention. 図2は、本発明の第1実施形態に係る情報処理システムにおける、サーバ(情報処理装置)、及び通信端末(ユーザ端末)の機能ブロック図の一例である。FIG. 2 is an example of a functional block diagram of a server (information processing device) and a communication terminal (user terminal) in the information processing system according to the first embodiment of the present invention. 図3は、本発明の第1実施形態に係る情報処理システムにおいて記憶されるユーザ情報テーブルの一例である。FIG. 3 is an example of a user information table stored in the information processing system according to the first embodiment of the invention. 図4は、本発明の第1実施形態に係る情報処理システムにおいて記憶される利用対象情報テーブルの一例である。FIG. 4 is an example of a utilization target information table stored in the information processing system according to the first embodiment of the present invention. 図5は、本発明の第1実施形態に係る情報処理システムにおいて記憶される設備情報テーブルの一例である。FIG. 5 is an example of a facility information table stored in the information processing system according to the first embodiment of the present invention. 図6は、本発明の第1実施形態に係る情報処理システムにおいて記憶される予約情報テーブルの一例である。FIG. 6 is an example of a reservation information table stored in the information processing system according to the first embodiment of the present invention. 図7(a)~(c)は、それぞれ本発明の第1実施形態に係る情報処理システムにおける、ユーザ端末の表示画面の一例を示す図である。7A to 7C are diagrams showing examples of display screens of user terminals in the information processing system according to the first embodiment of the present invention, respectively. 図8は、本発明の第1実施形態に係るサーバ、通信端末、設備間のシーケンス図である。FIG. 8 is a sequence diagram among the server, communication terminal, and equipment according to the first embodiment of the present invention. 図9は、本発明の第1実施形態に係る情報処理システムにおいて記憶されるエレベーター情報テーブルの一例である。FIG. 9 is an example of an elevator information table stored in the information processing system according to the first embodiment of the present invention. 図10は、本発明の第2実施形態に係る情報処理システム構成の概略図である。FIG. 10 is a schematic diagram of an information processing system configuration according to the second embodiment of the present invention. 図11は、本発明の第2実施形態に係る情報処理システムにおける、サーバ(情報処理装置)、及び通信端末(ユーザ端末)の機能ブロック図の一例である。FIG. 11 is an example of a functional block diagram of a server (information processing device) and a communication terminal (user terminal) in an information processing system according to the second embodiment of the present invention. 図12は、本発明の第2実施形態に係る情報処理システムにおいて記憶される予約情報テーブルの一例である。FIG. 12 is an example of a reservation information table stored in the information processing system according to the second embodiment of the present invention. 図13は、本発明の第2実施形態に係るサーバ、通信端末、認証端末、設備間のシーケンス図である。FIG. 13 is a sequence diagram among a server, a communication terminal, an authentication terminal, and equipment according to the second embodiment of the present invention.

<第1実施形態>
<システム構成>
まず、本発明の一実施形態(以下、第1実施形態ともいう)について説明する。図1は、本発明の一実施形態に係る情報処理システムの構成例を示す図である。情報処理システム800は、サーバ(情報処理装置)100と、ユーザの通信端末200と、ビル300内に設置された各種設備310~330をネットワーク600に接続させるゲートウェイ400と、記憶装置500とを含んでよい。なお、これ以降では、本発明に係る情報処理システムをビルに適用した場合について説明するが、本発明が適用される対象は、特に限定されない。例えば、本発明が適用される対象は、以下に説明する各種設備の少なくとも一部によってセキュリティが担保されたすべての対象であってよく、例えば、店舗、ホテル、家屋、マンション等にも適用可能であることに留意されたい。
<First embodiment>
<System configuration>
First, an embodiment (hereinafter also referred to as a first embodiment) of the present invention will be described. FIG. 1 is a diagram showing a configuration example of an information processing system according to one embodiment of the present invention. An information processing system 800 includes a server (information processing device) 100, a user communication terminal 200, a gateway 400 that connects various facilities 310 to 330 installed in a building 300 to a network 600, and a storage device 500. OK. In addition, although the case where the information processing system which concerns on this invention is applied to a building is demonstrated henceforth, the object to which this invention is applied is not specifically limited. For example, the object to which the present invention is applied may be any object whose security is ensured by at least part of the various facilities described below, for example, stores, hotels, houses, apartments, etc. Note one thing.

情報処理システム800は、サーバ100により、利用対象の予約サービスをユーザに提供してよい。サーバ100は、情報処理システム800を管理する管理者側の情報処理装置であってよい。利用対象は、予約サービスを利用するユーザが予約可能な対象であってよい。利用対象は、例えば、ビル300における会議室、応接室、執務室といったスペースであってよいが、これに限られるものではない。サーバ100は、通信端末200、ビル300内の各種設備、及び記憶装置500と、ネットワーク600を介して接続されてよい。サーバ100は、各種設備310~330を制御してよい。すなわち、情報処理システム800は、各種設備310~330をネットワークに接続するIoT(Internet of Things)によって実現されるスマートビルディングに関するシステムであってよい。 The information processing system 800 may use the server 100 to provide the user with a reservation service to be used. The server 100 may be an information processing apparatus on the side of an administrator who manages the information processing system 800 . The usage target may be a target that can be reserved by a user using the reservation service. The target of use may be, for example, a space such as a meeting room, a reception room, or an office in the building 300, but is not limited to this. The server 100 may be connected to the communication terminal 200 , various facilities in the building 300 , and the storage device 500 via the network 600 . The server 100 may control various facilities 310-330. That is, the information processing system 800 may be a system related to smart buildings realized by IoT (Internet of Things) that connects various facilities 310 to 330 to a network.

ビル300内の各種設備は、権限のないユーザによる制御が制限された設備であってよい。各種設備は、例えば、ビル300内の利用対象や、通路、共用スペースなどに設置された設備であってよい。各種設備は、例えば、環境設備310、移動設備320、警備設備330等を含んでよい。ここで、環境設備310は、ビル内の環境に関する設備であってよい。環境設備310は、冷暖房設備、照明設備、窓、音響設備、電子機器(モニタ、プリンター)等であってよい。移動設備320は、ビル内の移動に関する設備であってよい。移動設備320は、例えば、エレベーター、エスカレーター等であってよい。また、警備設備330は、ビル内の警備に関する設備であってよい。警備設備330は、例えば、入退出口のゲート、電子錠、各種警報機器等であってよい。なお、「権限のないユーザ」とは、各種設備の制御が許可されていないユーザのことであってよい。権限のないユーザは、例えば、利用対象の所有者やビルの管理者に対して利用対象の借用を希望するユーザのことであってよい。なお、各種設備は、図1に示されたものに限られないことは言うまでもない。また、図1ではビルを1つのみ示してあるが、情報処理システム800は、複数のビルを含み、サーバ100は、各ビルに配置された利用対象の予約と、設置された各種設備の制御を行ってよい。 Various facilities within building 300 may be facilities that have limited control by unauthorized users. The various facilities may be, for example, facilities installed in the building 300 to be used, passages, shared spaces, and the like. Various facilities may include, for example, environmental facilities 310, mobile facilities 320, security facilities 330, and the like. Here, the environmental equipment 310 may be equipment related to the environment inside the building. The environmental equipment 310 may be air conditioning equipment, lighting equipment, windows, sound equipment, electronic equipment (monitors, printers), and the like. The mobile facility 320 may be a facility for intra-building movement. The mobile facility 320 may be, for example, an elevator, escalator, or the like. Also, the security equipment 330 may be equipment related to security in the building. The security equipment 330 may be, for example, an entrance/exit gate, an electronic lock, various alarm devices, and the like. Note that the “unauthorized user” may be a user who is not permitted to control various facilities. An unauthorized user may be, for example, a user who wishes to borrow a usage object from the usage object's owner or a building manager. It goes without saying that the various facilities are not limited to those shown in FIG. In addition, although only one building is shown in FIG. 1, the information processing system 800 includes a plurality of buildings, and the server 100 reserves usage targets placed in each building and controls various facilities installed. may be performed.

なお、図1において、サーバ100は1つのみ示してあるが、これに限られるものではなく、ネットワークを介して通信を行うことで協調動作する分散型サーバシステムでも良く、いわゆるクラウドサーバでもよい。すなわち、サーバ100は、物理的なサーバに限らず、仮想的なサーバも含まれてよい。 Although only one server 100 is shown in FIG. 1, it is not limited to this, and may be a distributed server system that cooperates by communicating via a network, or a so-called cloud server. That is, the server 100 is not limited to physical servers, and may include virtual servers.

ユーザの通信端末200は、情報処理システム800が提供する予約サービスを利用するユーザに関連付けられた通信端末であってよい。なお、「関連付ける」とは、通信端末とユーザとの対応付けであって、例えば、ある通信端末から送信された情報がどのユーザによって入力されたものかが識別されることを意味してよい。従って、例えば通信端末200が複数のユーザによる共用の端末であっても、サービスへのログイン等によってユーザを識別可能なことを意味してよい。ここで、通信端末200には、予約サービスを利用するためのアプリケーションがインストールされていてよい。あるいは、通信端末200へのアプリケーションのインストールは必須ではなく、通信端末200から、webブラウザ等を介して、サーバ100において提供されるシェアリングサービスを利用するためのwebページにアクセスしてもよい。なお、図1では、通信端末200としてスマートフォンを示してあるが、通信端末200としては、これ以降に説明する各実施形態において記載する機能を実現できる端末であればどのような端末であってもよい。例えば、通信端末200は、携帯電話(フィーチャーフォン)、コンピュータ(例えば、タブレット、デスクトップパソコン、ノートパソコン)、ハンドヘルドコンピュータデバイス(限定でなく例として、PDA(personal digital assistant)、ウェアラブル端末(メガネ型デバイス、時計型デバイスなど))であってよい。また、図1において、通信端末200は1台のみ示してあるが、これ以上、すなわち予約サービスを利用するユーザの数だけ存在してもよく、一のユーザに複数の通信端末(例えば、スマートフォンと、ノートパソコンなど)が関連付けられてもよい。 The user's communication terminal 200 may be a communication terminal associated with a user who uses the reservation service provided by the information processing system 800 . Note that "associating" means associating a communication terminal with a user, and may mean, for example, identifying which user has input information transmitted from a certain communication terminal. Therefore, for example, even if the communication terminal 200 is shared by a plurality of users, it may mean that users can be identified by logging in to a service or the like. Here, an application for using the reservation service may be installed in the communication terminal 200 . Alternatively, the installation of an application on communication terminal 200 is not essential, and a web page for using the sharing service provided by server 100 may be accessed from communication terminal 200 via a web browser or the like. In FIG. 1, a smartphone is shown as the communication terminal 200, but any terminal can be used as the communication terminal 200 as long as it can realize the functions described in each embodiment described below. good. For example, the communication terminal 200 can be a mobile phone (feature phone), a computer (e.g., tablet, desktop computer, laptop), a handheld computer device (as a non-limiting example, a PDA (personal digital assistant), a wearable terminal (glasses type device) , a watch-type device, etc.)). In addition, although only one communication terminal 200 is shown in FIG. , laptop, etc.) may be associated.

ネットワーク600は、サーバ100、通信端末200、各種設備310~330を互いに接続してよい。ネットワーク600は、無線ネットワークや有線ネットワークを含んでよい。例えば、ネットワーク600は、具体的には、ワイヤレスLAN(wireless LAN:WLAN)や広域ネットワーク(wide area network:WAN)、ISDNs(integrated service digital networks)、無線LANs、CDMA(code division multiple access)、LTE(long term evolution)、LTE-Advanced、第4世代通信(4G)、第5世代通信(5G)、及び第6世代通信(6G)以降の移動体通信システム等であってよい。なお、ネットワーク600は、これらの例に限られず、例えば、公衆交換電話網(Public Switched Telephone Network:PSTN)やブルートゥース(Bluetooth(登録商標))、光回線、ADSL(Asymmetric Digital Subscriber LINE)回線、衛星通信網等であってもよい。また、ネットワーク600は、これらの組み合わせであってもよい。 The network 600 may connect the server 100, the communication terminal 200, and various facilities 310 to 330 to each other. Network 600 may include wireless networks and wired networks. For example, the network 600 specifically includes a wireless LAN (WLAN), a wide area network (WAN), ISDNs (integrated service digital networks), wireless LANs, CDMA (code division multiple access), LTE (long term evolution), LTE-Advanced, fourth generation communication (4G), fifth generation communication (5G), and sixth generation communication (6G) or later mobile communication systems. The network 600 is not limited to these examples. It may be a communication network or the like. Network 600 may also be a combination of these.

記憶装置500は、情報処理システム800で利用する各種情報(データ)を記憶(格納)してよい。なお、図1において、記憶装置500はサーバ100とは別に1つのみ示してあるが、サーバ100に一体化されていてもよいし、複数の記憶装置から構成されていてもよい。また、記憶装置500により、後述するサーバ100の記憶部170が構成されてもよい。 The storage device 500 may store (store) various types of information (data) used by the information processing system 800 . In FIG. 1, only one storage device 500 is shown separately from the server 100, but it may be integrated with the server 100 or may be composed of a plurality of storage devices. Further, the storage device 500 may constitute a storage unit 170 of the server 100, which will be described later.

ここで、従来技術では、会議室等の解錠前に空調や照明をオンにすることはできず、ユーザにとって不便な場合がある。また、近年の複数のテナントや企業が入居するビルでは、セキュリティ上、ビル内の居室や企業の専有スペースへの、関係者以外の立入りを防止するための各種の警備設備が設置されている場合がある。従って、例えばビル内の共有スペースを利用したり、企業間で、会議室等の専有スペースのシェアリングを行ったりする場合に、上述の警備設備を適切に解除したり、空調設備を設定したりする必要がある場合がある。これら各種設備の解除や設定のために、設備を制御する権限を有する管理者や警備員等の立会を必要とすることは、管理者、利用者双方にとって利便性が低い。 Here, in the conventional technology, the air conditioning and lighting cannot be turned on before the conference room is unlocked, which may be inconvenient for the user. In addition, in recent years, in buildings where multiple tenants and companies reside, there are cases where various security equipment is installed to prevent unauthorized persons from entering the rooms in the building and private spaces of the company for security reasons. There is Therefore, for example, when using a shared space in a building or sharing a private space such as a conference room between companies, it is necessary to properly release the above-mentioned security equipment, set the air conditioning equipment, etc. you may need to. It is inconvenient for both the administrator and the user to require the presence of an administrator who has the authority to control the facility, a security guard, or the like, in order to release or set these various facilities.

これに対し、一実施形態に係る情報処理システムによれば、管理者や警備員等の立会を要することなく、権限のないユーザによる制御が制限された設備を、利用対象の利用予約に応じてシームレスにユーザが制御することができる。すなわち、本発明の一実施形態によれば、ユーザビリティを向上可能な設備制御のプラットフォームを提供し得る。 On the other hand, according to the information processing system according to one embodiment, the equipment whose control by unauthorized users is restricted can be controlled according to the reservation of use of the target without requiring the presence of an administrator or a security guard. Seamless user control. That is, according to one embodiment of the present invention, it is possible to provide a facility control platform capable of improving usability.

<サーバ>
図2を用いて、本発明の一実施形態に係るサーバ(情報処理装置)100のハードウェア構成、機能構成について説明する。
<server>
The hardware configuration and functional configuration of the server (information processing device) 100 according to one embodiment of the present invention will be described with reference to FIG.

(1)サーバのハードウェア構成
サーバ100は、制御部110、通信インタフェース(I/F)120、入出力I/F130、記憶部170を備える。なお、サーバ100は、図示しないディスプレイをさらに備えてもよい。
(1) Server Hardware Configuration The server 100 includes a control unit 110 , a communication interface (I/F) 120 , an input/output I/F 130 and a storage unit 170 . Note that the server 100 may further include a display (not shown).

制御部110は、典型的には中央処理装置(CPU)であってよい。制御部110は、記憶部170に記憶されるプログラムを読み出し、読み出したプログラムに含まれるコード又は命令を実行することによって、各実施形態に示す機能、方法を実行してよい。制御部110は、その他、MPU(Micro Processing Unit)、GPU(Graphics Processing Unit)、マイクロプロセッサ(microprocessor)、プロセッサコア(processor core)、マルチプロセッサ(multiprocessor)、ASIC(Application-Specific Integrated Circuit)、FPGA(Field Programmable Gate Array)等を含んでよい。制御部110は、集積回路(IC(Integrated Circuit)チップ、LSI(Large Scale Integration))等に形成された論理回路(ハードウェア)や専用回路によって各実施形態に開示される各処理を実現してもよい。また、これらの回路は、1又は複数の集積回路により実現されてよく、各実施形態に示す複数の処理を1つの集積回路により実現されることとしてもよい。また、LSIは、集積度の違いにより、VLSI、スーパーLSI、ウルトラLSI等と呼称されることもある。 Controller 110 may typically be a central processing unit (CPU). The control unit 110 may perform the functions and methods shown in each embodiment by reading out the program stored in the storage unit 170 and executing the code or instructions included in the read program. In addition, the control unit 110 includes MPU (Micro Processing Unit), GPU (Graphics Processing Unit), microprocessor, processor core, multiprocessor, ASIC (Application-Specific Integrated Circuit), FPGA (Field Programmable Gate Array) and the like. The control unit 110 implements each process disclosed in each embodiment by a logic circuit (hardware) or a dedicated circuit formed in an integrated circuit (IC (Integrated Circuit) chip, LSI (Large Scale Integration)) or the like. good too. Also, these circuits may be implemented by one or more integrated circuits, and multiple processes shown in each embodiment may be implemented by one integrated circuit. LSIs are also called VLSIs, super LSIs, ultra LSIs, etc., depending on the degree of integration.

記憶部170は、サーバ100が動作するうえで必要とする各種プログラムや各種データを記憶する。記憶部170は、例えば、HDD(Hard Disk Drive)、SSD(Solid State Drive)、フラッシュメモリ等を含んでよい。また、記憶部170は、制御部110に対する作業領域を提供するメモリ(RAM(Random Access Memory)、ROM(Read Only Memory)等)を含んでよい。 The storage unit 170 stores various programs and data necessary for the server 100 to operate. The storage unit 170 may include, for example, a HDD (Hard Disk Drive), SSD (Solid State Drive), flash memory, and the like. Storage unit 170 may also include a memory (RAM (Random Access Memory), ROM (Read Only Memory), etc.) that provides a work area for control unit 110 .

通信I/F120は、ネットワークアダプタ等のハードウェアや通信用ソフトウェア、及びこれらの組み合わせとして実装されてよい。通信I/F120は、ネットワーク600を介して各種データの送受信を行ってよい。当該通信は、有線、無線のいずれで実行されてもよく、互いの通信が実行できるのであれば、どのような通信プロトコルを用いてもよい。通信I/F120は、ネットワーク600を介して、通信端末200との通信を実行してよい。通信I/F120は、各種データを制御部110からの指示に従って、通信端末200や、必要に応じて、後述する認証装置に送信してよい。また、通信I/F120は、通信端末200や認証装置から送信された各種データを受信し、制御部110に伝達してよい。なお、通信I/F120を単に通信部と表現する場合もある。また、通信I/F120が物理的に構造化された回路で構成される場合には、通信回路と表現する場合もある。 The communication I/F 120 may be implemented as hardware such as a network adapter, communication software, or a combination thereof. Communication I/F 120 may transmit and receive various data via network 600 . The communication may be performed by wire or wirelessly, and any communication protocol may be used as long as mutual communication can be performed. Communication I/F 120 may communicate with communication terminal 200 via network 600 . Communication I/F 120 may transmit various data to communication terminal 200 and, if necessary, to an authentication device, which will be described later, according to instructions from control unit 110 . Further, communication I/F 120 may receive various data transmitted from communication terminal 200 or an authentication device, and transmit the data to control unit 110 . In addition, communication I/F120 may be simply expressed as a communication part. Moreover, when the communication I/F 120 is configured by a physically structured circuit, it may be expressed as a communication circuit.

入出力I/F130は、サーバ100に対する各種操作を入力する入力装置、及び、サーバ100で処理された処理結果を出力する出力装置を含んでよい。入出力I/F130は、入力装置と出力装置が一体化していてもよいし、入力装置と出力装置とに分離していてもよい。入力装置は、ユーザからの入力を受け付けて、当該入力に係る情報を制御部110に伝達できる全ての種類の装置のいずれか、又は、その組み合わせにより実現されてよい。入力装置は、例えば、タッチパネル、タッチディスプレイ、キーボード等のハードウェアキーや、マウス等のポインティングデバイス、カメラ、マイクを含んでよい。出力装置は、制御部110で処理された処理結果を出力してよい。出力装置は、例えば、タッチパネル、スピーカ等を含んでよい。 The input/output I/F 130 may include an input device for inputting various operations to the server 100 and an output device for outputting processing results processed by the server 100 . The input/output I/F 130 may be integrated with the input device and the output device, or may be separated into the input device and the output device. The input device may be realized by any one of all kinds of devices capable of receiving input from the user and transmitting information related to the input to the control unit 110, or a combination thereof. The input device may include, for example, a touch panel, a touch display, a hardware key such as a keyboard, a pointing device such as a mouse, a camera, and a microphone. The output device may output the processing result processed by the control unit 110 . The output device may include, for example, a touch panel, a speaker, and the like.

(2)サーバの機能構成
サーバ100は、制御部110によって実現される機能として、通信制御部111、入出力制御部112、予約設定部113、権限生成部114、及び抽出部115を備えてよい。なお、図2に記載の各機能部は必須ではなく、これ以降に説明する各実施形態において、必須でない機能部はなくともよい。また、各機能部の機能又は処理は、実現可能な範囲において、機械学習又はAI(Artificial Intelligence)により実現されてもよい。
(2) Server Functional Configuration The server 100 may include a communication control unit 111, an input/output control unit 112, a reservation setting unit 113, an authority generation unit 114, and an extraction unit 115 as functions realized by the control unit 110. . Note that each functional unit shown in FIG. 2 is not essential, and non-essential functional units may be omitted in each embodiment described below. Also, the function or processing of each functional unit may be realized by machine learning or AI (Artificial Intelligence) within a feasible range.

通信制御部101は、通信I/F110を介した通信端末200やゲートウェイ400との間の通信を制御してよい。入出力制御部112は、入出力I/F130を介した外部装置との各種情報の伝達を制御してよい。例えば、入出力制御部112は、タッチパネル、キーボード、マイク等の図示しない入力装置から、サーバ100の管理者からの入力指示に応じて各機能部へ情報を伝達したり、タッチパネル、モニタ、スピーカ等の図示しない出力装置に対し、各機能部からの情報を伝達したりしてよい。 The communication control section 101 may control communication with the communication terminal 200 and the gateway 400 via the communication I/F 110 . The input/output control unit 112 may control transmission of various information with an external device via the input/output I/F 130 . For example, the input/output control unit 112 transmits information from an input device (not shown) such as a touch panel, keyboard, or microphone to each functional unit in accordance with an input instruction from the administrator of the server 100, Information from each functional unit may be transmitted to an output device (not shown).

予約設定部113は、利用対象の利用要求に基づいて、利用対象の利用予約を設定してよい。具体的には、予約設定部113は、予め記憶装置500に記憶された利用対象の空き情報と通信端末200から受信した利用要求とに基づいて利用予約を設定してよい。なお、利用要求は、例えば、ユーザが利用を希望する利用対象、ユーザが利用を希望する日時などの情報を含んでよい。利用要求に含まれる情報は、管理者が予約サービスを運営するために必要な情報であれば、特に限定されない。例えば、管理者は、予約サービスの運営に必要な任意の情報を予めユーザに提供してもよい。また、空き情報は、例えば、予約可能な利用対象、利用対象を利用可能な日時などの情報を含んでよい。空き情報に含まれる情報は、管理者が予約サービスを運営するために必要な情報であれば、特に限定されない。 The reservation setting unit 113 may set a reservation for use of the use target based on the use request of the use target. Specifically, the reservation setting unit 113 may set the reservation for use based on the availability information of the use target stored in the storage device 500 in advance and the use request received from the communication terminal 200 . The usage request may include, for example, information such as the usage target that the user desires to use and the date and time that the user desires to use. Information included in the usage request is not particularly limited as long as it is information necessary for the administrator to operate the reservation service. For example, the administrator may provide the user in advance with any information necessary to operate the reservation service. In addition, the availability information may include information such as available reservation targets and dates and times when the usage targets are available. Information included in the availability information is not particularly limited as long as it is information necessary for the manager to operate the reservation service.

予約設定部113は、利用対象の利用予約に関する情報(以下、予約情報ともいう)を記憶装置500に記憶させてよい。予約情報は、例えば、ユーザが利用対象の利用を予約した日時(以下、予約日時ともいう)、利用対象の利用を予約したユーザに関する情報(以下、利用ユーザ情報ともいう)などの情報を含んでよい。なお、予約情報に含まれる情報は、管理者が予約サービスを運営するために必要な情報であれば、特に限定されない。予約設定部113は、例えば、少なくとも利用対象の予約日時及び利用ユーザに関する利用ユーザ情報を含む予約情報を、記憶装置500に記憶させてよい。 The reservation setting unit 113 may cause the storage device 500 to store information (hereinafter, also referred to as reservation information) regarding the reservation for use of the object. The reservation information includes, for example, the date and time when the user reserved the use of the use target (hereinafter, also referred to as reservation date and time), information on the user who reserved the use of the use target (hereinafter, also referred to as user information), and other information. good. Information included in the reservation information is not particularly limited as long as it is information necessary for the manager to operate the reservation service. The reservation setting unit 113 may cause the storage device 500 to store, for example, reservation information including at least the date and time of the reservation to be used and user information about the user.

ここで、記憶装置500に記憶される各種情報について説明する。なお、記憶装置500に記憶される各種情報としては、以降の説明に限られるものではない。図3は、情報処理システム800で提供される予約サービスを利用するユーザに関する、ユーザ情報テーブルの一例である。なお、本開示において、記憶装置500に記憶される各種情報を含むデータセットを「テーブル」と称する場合がある。また、テーブルは、含まれる情報により区別されてよい。すなわち、例えば、以下で説明するユーザ情報テーブルTB10と利用対象情報テーブルTB20とは、それぞれ異なる情報を含むデータセットとして理解されてよい。 Various types of information stored in the storage device 500 will now be described. Various types of information stored in the storage device 500 are not limited to those described below. FIG. 3 is an example of a user information table regarding users who use the reservation service provided by the information processing system 800. As shown in FIG. In addition, in the present disclosure, a data set including various types of information stored in the storage device 500 may be referred to as a "table". Also, the tables may be differentiated by the information they contain. That is, for example, the user information table TB10 and the utilization target information table TB20 described below may be understood as data sets each containing different information.

記憶装置500は、ユーザ情報テーブルTB10として、各ユーザを識別するための識別子であるユーザID(IDentifier)に、ユーザ名、ユーザに関連付けられた通信端末の端末ID、メールアドレス、企業ID、所属情報等が関連付けられたデータセットを記憶してよい。上記のうち「企業ID」は、ユーザが所属する企業を識別するための識別子であってよい。また、「所属情報」は、ユーザが属する企業内におけるユーザの所属部署に関する情報であってよい。なお、図3に示されるユーザ情報テーブルTB10は一例であって、記憶装置500に記憶される情報は、これ以上でも、これ以下であってもよい。 The storage device 500 stores, as a user information table TB10, a user ID (IDentifier) that is an identifier for identifying each user, a user name, a terminal ID of a communication terminal associated with the user, an e-mail address, a company ID, and affiliation information. etc. may be stored. Among the above, the "company ID" may be an identifier for identifying the company to which the user belongs. Also, the “affiliation information” may be information regarding the department to which the user belongs within the company to which the user belongs. Note that the user information table TB10 shown in FIG. 3 is an example, and the information stored in the storage device 500 may be more or less than this.

図4は、利用対象に関する、利用対象情報テーブルの一例である。なお図4では、利用対象を管理・使用する企業ID毎に、利用対象情報テーブルが記憶されている例を示してあるが、テーブルの態様としてはこれに限られるものではない。 FIG. 4 is an example of a usage target information table regarding usage targets. Although FIG. 4 shows an example in which a usage target information table is stored for each company ID that manages and uses usage targets, the form of the table is not limited to this.

利用対象情報テーブルTB20において、「場所名」は、利用対象がある場所の名称であってよい。図4の例では、「場所名」として、利用対象があるビルの名称と、階数が示されている。なお、サーバ100が利用対象がある場所を識別可能な情報であれば、場所の名称でなくてもよいし、場所名は記憶されなくてもよい。「区域ID」は、利用対象や設備が含まれる場所を所定の区域毎に区分した際の、各区域を識別するための識別子であってよい。所定の区域は、例えば、一のフロアにおいて各企業が使用する区域(領域)であってもよい。または、所定の区域は、例えば、一の警備設備によって警備される区域であってもよい。または、所定の区域は、例えば、一の照明スイッチによって制御される照明設備が設置された区域であってもよい。「利用対象ID」は、各利用対象を識別するための識別子であってよい。「設備ID」は、各設備を識別するための識別子であってよい。「位置情報」は、利用対象や設備の位置に関する情報であってよい。図4の例では、位置情報が、場所名に関連付けて記憶されているが、位置情報が、利用対象IDや、区域IDに関連付けて記憶されてもよい。また、利用対象情報テーブルとしては、図4の例では、複数の企業について1つのテーブルで記憶されているが、これに限られるものではない。例えば、利用対象情報テーブルは、各利用対象IDに、場所名、区域ID、設備ID等が関連付けられて記憶されてもよい。あるいは、各設備IDに、利用対象ID、場所名、区域ID、設備ID等が関連付けられて記憶されてもよい。なお、図4の利用対象情報テーブルは一例であって、利用対象と設備との関連付けがサーバ100で識別できるものであれば、利用対象情報テーブルの態様はどのようなものであってもよい。また、図4に記載の情報が必須ではなく、記憶される情報はこれ以下であってもよいし、その他の情報が記憶されてもよい。 In the usage target information table TB20, the "location name" may be the name of the location where the usage target is located. In the example of FIG. 4, the name of the building where the object of use is located and the number of floors are shown as the "location name". As long as the server 100 can identify the location where the target of use is located, the location name may not be used, and the location name may not be stored. The “area ID” may be an identifier for identifying each area when the location including the target of use and the facility is divided into predetermined areas. The predetermined area may be, for example, an area (area) used by each company on one floor. Alternatively, the predetermined area may be, for example, an area guarded by one security facility. Alternatively, the predetermined area may be, for example, an area with lighting fixtures controlled by a single light switch. The "use target ID" may be an identifier for identifying each use target. "Equipment ID" may be an identifier for identifying each facility. "Positional information" may be information about the position of a utilization target or equipment. In the example of FIG. 4, the position information is stored in association with the place name, but the position information may be stored in association with the usage target ID or area ID. In addition, in the example of FIG. 4, a plurality of companies are stored in one table as the usage target information table, but the information is not limited to this. For example, the usage target information table may store each usage target ID in association with a place name, area ID, facility ID, and the like. Alternatively, each facility ID may be stored in association with a utilization target ID, place name, area ID, facility ID, and the like. The use object information table in FIG. 4 is only an example, and the use object information table may take any form as long as the server 100 can identify the association between the use objects and the equipment. Also, the information shown in FIG. 4 is not essential, and less information may be stored, or other information may be stored.

利用対象情報テーブルTB20を参照すると、まず、一態様において、企業IDが「com_****」の企業は、場所名「〇〇ビル2階」の区域ID「zone_**2S」で識別される区域に、少なくとも利用対象IDが「obj_001」、「obj_002」、「obj_003」で識別される利用対象を所有する。また、利用対象ID「obj_001」には、少なくとも設備IDが「eqi_air_001」、「eqi_light_001」、「eqi_shade_001」で識別される設備が関連付けられている。また、利用対象ID「obj_001」には、「elv_001」、「elv_002」で識別される設備が関連付けられている。詳細は後述するが、設備ID「eqi_air_」、「eqi_light_」、「eqi_shade_」、「elv_」で識別される設備は、それぞれ、空調設備、照明設備、日除け設備、移動設備(エレベーター)を示す。なお、上述の識別子は説明を簡易にするための一例であって、識別子に「eqi_air_」、「eqi_light_」、「eqi_shade_」、「elv_」等が含まれることは必須ではない。同様に、各区域IDで識別される区域に配置された利用対象の利用対象IDに、利用対象IDで識別される利用対象に関連付けられた設備の設備IDが関連付けられて、利用対象情報テーブルTB20が構成されてよい。なお、利用対象情報テーブルTB20は、各場所の位置情報を含んでもよい。図4では省略してあるが、利用対象情報テーブルTB20は、全ての予約可能な利用対象IDについての情報を含んでよい。 Referring to the utilization target information table TB20, first, in one aspect, a company with a company ID of "com_****" is identified by a zone ID of "zone_**2S" with a location name of "2nd floor of XX building". At least the usage objects identified by the usage object IDs "obj_001", "obj_002", and "obj_003" are owned in the zone. Also, the usage target ID "obj_001" is associated with at least facilities identified by the facility IDs "eqi_air_001", "eqi_light_001", and "eqi_shade_001". Facilities identified by "elv_001" and "elv_002" are associated with the utilization target ID "obj_001". Although the details will be described later, the facilities identified by the facility IDs "eqi_air_", "eqi_light_", "eqi_shade_", and "elv_" respectively indicate air conditioning equipment, lighting equipment, awning equipment, and moving equipment (elevators). Note that the identifiers described above are examples for simplifying the description, and it is not essential that the identifiers include "eqi_air_", "eqi_light_", "eqi_shade_", "elv_", and the like. Similarly, the use object IDs of the use objects arranged in the areas identified by the area IDs are associated with the equipment IDs of the equipment associated with the use objects identified by the use object IDs, and the use object information table TB20 may be configured. Note that the usage target information table TB20 may include location information of each location. Although omitted in FIG. 4, the usage target information table TB20 may include information about all reservable usage target IDs.

図5は、ビル内に設置された設備に関する情報である設備情報を格納する設備情報テーブルの一例である。設備情報テーブルTB30は、空調設備に関するテーブルであってよい。記憶装置500は、設備情報テーブルTB30として、設備ID毎に、固有番号、IP(Internet Protocol)アドレスが関連付けられたデータセットを記憶してよい。また、テーブルTB31は、照明設備に関するテーブルであってよい。記憶装置500は、テーブルTB31として、設備ID毎に、固有番号、IPアドレスが関連付けられたデータセットを記憶してよい。なお、図5は一例であって、記憶装置500に記憶される情報はこれに限られるものではない。また、サーバ100が制御するすべての設備についての設備情報が記憶装置500に記憶されてもよい。すなわち、これ以外の空調設備、照明設備のほか、日除け設備、移動設備等に関する情報が記憶装置500に記憶されてもよい。なお、IPアドレスは、サーバ100が制御対象への制御信号を送信するために必要であるが、IPアドレスを用いない通信規格であるNIDD(Non-IP Data Delivery)が用いられる場合、ネットワークアドレスは記憶装置500に記憶されなくてもよい。また、図5に示される設備情報テーブルTB30,TB31は一例であって、記憶装置500に記憶される情報は、これ以上でも、これ以下であってもよい。 FIG. 5 is an example of a facility information table that stores facility information that is information about facilities installed in a building. The equipment information table TB30 may be a table relating to air conditioning equipment. The storage device 500 may store a data set in which a unique number and an IP (Internet Protocol) address are associated with each facility ID as the facility information table TB30. Also, the table TB31 may be a table relating to lighting equipment. The storage device 500 may store a data set in which a unique number and an IP address are associated with each facility ID as the table TB31. Note that FIG. 5 is an example, and the information stored in the storage device 500 is not limited to this. In addition, facility information about all facilities controlled by the server 100 may be stored in the storage device 500 . In other words, the storage device 500 may store information related to other air conditioning equipment, lighting equipment, awning equipment, moving equipment, and the like. Note that the IP address is necessary for the server 100 to transmit a control signal to the control target. It does not have to be stored in the storage device 500 . Also, the facility information tables TB30 and TB31 shown in FIG. 5 are examples, and the information stored in the storage device 500 may be more or less than this.

図6は、利用対象の利用予約に関する予約情報テーブルの一例である。記憶装置500は、予約情報テーブルTB40として、個々の予約を識別する予約IDに、利用予約をしたユーザのユーザID(以下、予約ユーザIDともいう)、予約年月日、予約時間帯、利用対象ID、利用対象を利用する者として利用予約において設定された利用ユーザのユーザID(以下、利用ユーザIDともいう)等が関連付けられたデータセットを記憶してよい。なお、図6に示される予約情報テーブルTB40は一例であって、記憶装置500に記憶される情報は、これ以上でも、これ以下であってもよい。 FIG. 6 is an example of a reservation information table relating to use reservations for use. The storage device 500 stores, as a reservation information table TB40, a reservation ID that identifies an individual reservation, a user ID of a user who made a reservation (hereinafter also referred to as a reservation user ID), a reservation date, a reservation time period, a use target, and a reservation ID. A data set associated with an ID, a user ID of a user set in a reservation for use as a person who uses the object of use (hereinafter also referred to as a user ID), etc., may be stored. Note that the reservation information table TB40 shown in FIG. 6 is an example, and the information stored in the storage device 500 may be more or less than this.

図2に戻り、機能の説明を続ける。権限生成部114は、記憶装置500に記憶された予約情報に基づき、ビルにおける設備のうち、利用対象と関連する設備を、ネットワーク600を介して制御するための仮権限に関する情報(以下、権限情報ともいう)を生成してよい。なお、「仮権限」とは、所定の期間のみ有効な、一時的な権限を指してよい。すなわち、仮権限を有するユーザは、仮権限に基づいて所定の期間、所定の利用対象を利用することができる。なお、所定の期間は、予約情報に基づいて設定されてよい。以下では、例として、権限生成部114が、図4に例示する利用対象情報テーブルTB20、図5に例示する設備情報テーブルTB30,TB31、図6に例示する予約情報テーブルTB40等に基づいて権限情報を生成する場合について説明する。 Returning to FIG. 2, the description of the function is continued. Based on the reservation information stored in the storage device 500, the authority generating unit 114 generates information (hereinafter referred to as authority information ) may be generated. Note that "temporary authority" may refer to temporary authority that is valid only for a predetermined period of time. That is, a user having provisional authority can use a predetermined usage target for a predetermined period based on the provisional authority. Note that the predetermined period may be set based on the reservation information. In the following, as an example, the authority generation unit 114 generates authority information based on the utilization target information table TB20 illustrated in FIG. 4, the facility information tables TB30 and TB31 illustrated in FIG. 5, the reservation information table TB40 illustrated in FIG. will be described.

例えば、権限生成部114は、図6の予約情報テーブルTB40を参照して、予約ID「rsv_001」の利用予約について、ユーザID「user_B」、「user_C」、「user_W」、「user_N」で識別されるユーザに対し、利用対象ID「obj_001」で識別される利用対象に関連する設備を、予約年月日「2020/7/8」の予約時間帯「15:00-16:30」について、ネットワーク600を介して制御するための仮権限を生成してよい。すなわち、ユーザは、2020/7/8 15:00-16:30の期間のみ有効な、利用対象ID「obj_001」で識別される利用対象に関連する設備を制御する権限が付与されてよい。なお、権限情報については後述する。 For example, the authority generation unit 114 refers to the reservation information table TB40 of FIG. facility related to the usage object identified by the usage object ID “obj_001” for the reservation time period “15:00-16:30” of the reservation date “2020/7/8” A temporary authority may be generated for control via 600 . That is, the user may be authorized to control equipment associated with the usage object identified by the usage object ID “obj_001”, which is valid only during the period from 15:00 to 16:30 on July 8, 2020. Note that the authority information will be described later.

通信制御部111は、権限生成部114が生成した権限情報を通信I/F120を介して通信端末200へ送信させる処理を実行してよい。すなわち、通信制御部111は、権限生成部114が生成した権限情報を通信端末200へ送信してよい。例えば、通信制御部111は、予約日時までの期間が所定の閾値以内となった場合に、予約情報に含まれるユーザの通信端末200へ権限情報を送信してよい。通信制御部111は、例えば、図6の予約ID「rsv_001」の利用予約の場合、予約年月日が「2020/7/8」、予約時間帯が「15:00-16:30」であるため、予約の10分前である2020/7/8の14:50に、ユーザID「user_B」、「user_C」、「user_W」、「user_N」で識別されるユーザの通信端末200に対し、権限情報を送信してよい。なお、上記の例では、所定の閾値を「10分」としたが、これに限られるものではなく、5分でも、20分でもよいし、予約ID毎に異なって設定されてもよい。また、通信制御部111は、通信I/F120を介して、通信端末200から受信した制御要求を、制御要求に含まれる、制御を要求する設備へ送信する機能を有してもよい。なお、当該機能についての詳細は後述する。 Communication control section 111 may execute a process of transmitting the authority information generated by authority generating section 114 to communication terminal 200 via communication I/F 120 . That is, communication control section 111 may transmit the authority information generated by authority generating section 114 to communication terminal 200 . For example, the communication control unit 111 may transmit the authority information to the user's communication terminal 200 included in the reservation information when the period until the reservation date and time is within a predetermined threshold. For example, in the case of the reservation for use with the reservation ID "rsv_001" in FIG. Therefore, at 14:50 on July 8, 2020, 10 minutes before the reservation, the authority You may send information. In the above example, the predetermined threshold is "10 minutes", but it is not limited to this, it may be 5 minutes, 20 minutes, or may be set differently for each reservation ID. Further, the communication control unit 111 may have a function of transmitting a control request received from the communication terminal 200 via the communication I/F 120 to the equipment requesting control included in the control request. The details of this function will be described later.

抽出部115は、利用対象に関連する設備として、ビル300における利用対象への経路に設置された設備、及び前記利用対象に設置された設備を抽出してよい。ここで、「利用対象への経路」とは、ビル300の入館口から利用対象までの経路であってよい。利用対象への経路は、図示しないフロア情報やエレベーターの配置情報とに基づいて、予め設定されてよい。記憶装置500は、利用対象への経路を記憶していてもよい。利用対象への経路は、区域IDと、設備情報のうち例えば移動設備(エレベーター)の設備IDとの組み合わせによって定義されてもよい。この場合、抽出部115は、記憶装置500に記憶された利用対象への経路を定義する区域ID、設備IDを読み出し、区域IDに関連付けられた設備IDを、利用対象情報テーブルTB20を参照して読み出すことで、利用対象に関連する設備を抽出してもよい。例えば、図6の予約ID「rsv_001」の利用予約について、抽出部115は、図4の利用対象情報テーブルTB20を参照し、利用対象ID「obj_001」で識別される利用対象に関連する設備として、設備IDが「eqi_air_001」、「eqi_light_001」、「eqi_shade_001」で識別される設備を抽出してよい。また、抽出部115は、利用対象ID「obj_001」への経路に設置された設備として、設備IDが「elv_001」、「elv_002」で識別される移動設備を抽出してよい。なお、利用対象への経路に設置された設備や、利用対象に設置された設備を抽出する手法は、上述に限定されるものではない。すなわち、利用対象への経路に設置された設備や、利用対象に設置された設備を抽出可能な手法であれば、任意の手法を用いることができてもよい。 The extracting unit 115 may extract facilities installed on the route to the usage target in the building 300 and facilities installed at the usage target as facilities related to the usage target. Here, the 'route to the target of use' may be a route from the entrance of the building 300 to the target of use. The route to the target of use may be set in advance based on floor information and elevator layout information (not shown). The storage device 500 may store the route to the usage target. A route to a utilization target may be defined by a combination of an area ID and a facility ID of, for example, a mobile facility (elevator) among facility information. In this case, the extracting unit 115 reads out the area ID and the equipment ID that define the route to the use object stored in the storage device 500, and retrieves the equipment ID associated with the area ID by referring to the use object information table TB20. Equipment related to the usage object may be extracted by reading. For example, for the usage reservation with the reservation ID "rsv_001" in FIG. 6, the extraction unit 115 refers to the usage target information table TB20 in FIG. Facilities identified by the facility IDs "eqi_air_001", "eqi_light_001", and "eqi_shade_001" may be extracted. Also, the extraction unit 115 may extract mobile equipment identified by the equipment IDs “elv_001” and “elv_002” as equipment installed on the route to the usage target ID “obj_001”. Note that the method of extracting the equipment installed on the route to the use target and the equipment installed on the use target are not limited to the above. In other words, any method may be used as long as it can extract the equipment installed on the route to the use target or the equipment installed on the use target.

なお、権限生成部114は、図5の設備情報テーブルTB30,TB31等を参照し、仮権限に関する権限情報として、抽出部115が抽出した、設備IDが「eqi_air_001」、「eqi_light_001」、「eqi_shade_001」、「elv_001」、「elv_002」で識別される設備へ接続するための情報(以下、接続情報ともいう)を生成してよい。接続情報は、例えば、ネットワークアドレスなどのIPアドレスの情報を含んでよい。また、権限情報は時限式であって、権限生成部114は、予約の終了時間から所定時間後に、記憶部170からから権限情報を削除、又は、無効化してもよい。 Note that the authority generation unit 114 refers to the facility information tables TB30, TB31, etc. of FIG. , “elv_001” and “elv_002” (hereinafter also referred to as connection information) for connecting to the facilities identified by “elv_001” and “elv_002”. The connection information may include, for example, IP address information such as a network address. Also, the authority information is time-limited, and the authority generation unit 114 may delete or invalidate the authority information from the storage unit 170 after a predetermined time has elapsed from the end time of the reservation.

<通信端末>
次に、図2を用いて、本発明の一実施形態に係る通信端末200のハードウェア構成、機能構成について説明する。
<Communication terminal>
Next, the hardware configuration and functional configuration of the communication terminal 200 according to one embodiment of the present invention will be described using FIG.

(1)通信端末のハードウェア構成
通信端末200は、制御部210、通信I/F220、入出力I/F230、表示部240、記憶部270を備える。
(1) Hardware Configuration of Communication Terminal Communication terminal 200 includes control section 210 , communication I/F 220 , input/output I/F 230 , display section 240 and storage section 270 .

制御部210は、典型的には中央処理装置(CPU)であってよい。制御部210は、記憶部270に記憶されるプログラムを読み出し、読み出したプログラムに含まれるコード又は命令を実行することによって、各実施形態に示す機能、方法を実行してよい。制御部210は、その他、MPU(Micro Processing Unit)、GPU(Graphics Processing Unit)、マイクロプロセッサ(microprocessor)、プロセッサコア(processor core)、マルチプロセッサ(multiprocessor)、ASIC(Application-Specific Integrated Circuit)、FPGA(Field Programmable Gate Array)等を含んでよい。制御部210は、集積回路(IC(Integrated Circuit)チップ、LSI(Large Scale Integration))等に形成された論理回路(ハードウェア)や専用回路によって各実施形態に開示される各処理を実現してもよい。また、これらの回路は、1又は複数の集積回路により実現されてよく、各実施形態に示す複数の処理を1つの集積回路により実現されることとしてもよい。また、LSIは、集積度の違いにより、VLSI、スーパーLSI、ウルトラLSI等と呼称されることもある。 Controller 210 may typically be a central processing unit (CPU). The control unit 210 may perform the functions and methods shown in each embodiment by reading out the program stored in the storage unit 270 and executing the code or instructions included in the read program. In addition, the control unit 210 includes MPU (Micro Processing Unit), GPU (Graphics Processing Unit), microprocessor, processor core, multiprocessor, ASIC (Application-Specific Integrated Circuit), FPGA (Field Programmable Gate Array) and the like. The control unit 210 implements each process disclosed in each embodiment by a logic circuit (hardware) or a dedicated circuit formed in an integrated circuit (IC (Integrated Circuit) chip, LSI (Large Scale Integration)) or the like. good too. Also, these circuits may be implemented by one or more integrated circuits, and multiple processes shown in each embodiment may be implemented by one integrated circuit. LSIs are also called VLSIs, super LSIs, ultra LSIs, etc., depending on the degree of integration.

記憶部270は、通信端末200が動作するうえで必要とする各種プログラムや各種データを記憶する。記憶部270は、例えば、HDD(Hard Disk Drive)、SSD(Solid State Drive)、フラッシュメモリ等を含んでよい。また、記憶部270は、制御部210に対する作業領域を提供するメモリ(RAM(Random Access Memory)、ROM(Read Only Memory)等)を含んでよい。 Storage unit 270 stores various programs and various data necessary for communication terminal 200 to operate. The storage unit 270 may include, for example, a HDD (Hard Disk Drive), SSD (Solid State Drive), flash memory, and the like. Storage unit 270 may also include a memory (RAM (Random Access Memory), ROM (Read Only Memory), etc.) that provides a work area for control unit 210 .

通信I/F220は、ネットワークアダプタ等のハードウェアや通信用ソフトウェア、及びこれらの組み合わせとして実装されてよい。通信I/F220は、ネットワーク600を介して各種データの送受信を行ってよい。当該通信は、有線、無線のいずれで実行されてもよく、互いの通信が実行できるのであれば、どのような通信プロトコルを用いてもよい。通信I/F220は、ネットワーク600を介して、サーバ100との通信を実行してよい。通信I/F220は、各種データを制御部210からの指示に従って、サーバ100や、必要に応じて、後述する認証装置に送信してよい。また、通信I/F220は、サーバ100や認証装置から送信された各種データを受信し、制御部210に伝達してよい。なお、通信I/F220を単に通信部と表現する場合もある。また、通信I/F220が物理的に構造化された回路で構成される場合には、通信回路と表現する場合もある。 The communication I/F 220 may be implemented as hardware such as a network adapter, communication software, or a combination thereof. Communication I/F 220 may transmit and receive various data via network 600 . The communication may be performed by wire or wirelessly, and any communication protocol may be used as long as mutual communication can be performed. Communication I/F 220 may perform communication with server 100 via network 600 . The communication I/F 220 may transmit various data to the server 100 or, if necessary, to an authentication device, which will be described later, according to instructions from the control unit 210 . Also, the communication I/F 220 may receive various data transmitted from the server 100 or the authentication device and transmit the data to the control unit 210 . In addition, communication I/F220 may be simply expressed as a communication part. Moreover, when the communication I/F 220 is configured by a physically structured circuit, it may be expressed as a communication circuit.

入出力I/F230は、通信端末200に対する各種操作を入力する入力装置、及び、通信端末200で処理された処理結果を出力する出力装置を含んでよい。入出力I/F230は、入力装置と出力装置が一体化していてもよいし、入力装置と出力装置とに分離していてもよい。入力装置は、ユーザからの入力を受け付けて、当該入力に係る情報を制御部210に伝達できる全ての種類の装置のいずれか、又は、その組み合わせにより実現されてよい。入力装置は、例えば、タッチパネル、タッチディスプレイ、キーボード等のハードウェアキーや、マウス等のポインティングデバイス、カメラ、マイクを含んでよい。出力装置は、制御部210で処理された処理結果を出力してよい。出力装置は、例えば、タッチパネル、スピーカ等を含んでよい。 Input/output I/F 230 may include an input device for inputting various operations to communication terminal 200 and an output device for outputting processing results processed by communication terminal 200 . The input/output I/F 230 may be integrated with the input device and the output device, or may be separated into the input device and the output device. The input device may be realized by any one of all kinds of devices capable of receiving input from the user and transmitting information related to the input to the control unit 210, or a combination thereof. The input device may include, for example, a touch panel, a touch display, a hardware key such as a keyboard, a pointing device such as a mouse, a camera, and a microphone. The output device may output the processing result processed by the control unit 210 . The output device may include, for example, a touch panel, a speaker, and the like.

表示部240は、フレームバッファに書き込まれた表示データに従って、データを表示するモニタであって、例えば、液晶ディスプレイ、OELD(organic electroluminescence display))、ヘッドマウントディスプレイ(HDM:Head Mounted Display)等であってよい。 The display unit 240 is a monitor that displays data in accordance with the display data written in the frame buffer. you can

(2)通信端末の機能構成
次に、通信端末200の機能構成について説明する。通信端末200は、通信制御部211、表示制御部212、入出力制御部213、制御要求生成部214、及び位置情報取得部215を備えてよい。なお、図2に記載の各機能部が必須ではなく、これ以降に説明する各実施形態において、必須でない機能部はなくともよい。また、各機能部の機能又は処理は、実現可能な範囲において、機械学習又はAI(Artificial Intelligence)により実現されてもよい。
(2) Functional Configuration of Communication Terminal Next, the functional configuration of communication terminal 200 will be described. The communication terminal 200 may include a communication control section 211 , a display control section 212 , an input/output control section 213 , a control request generation section 214 and a location information acquisition section 215 . It should be noted that each functional unit shown in FIG. 2 is not essential, and non-essential functional units may be omitted in each embodiment described below. Also, the function or processing of each functional unit may be realized by machine learning or AI (Artificial Intelligence) within a feasible range.

通信制御部211は、通信I/F220を介して、ネットワーク600を介した通信端末200と外部装置(サーバ100)との間の通信を制御し、各種情報の送受信を実行させてよい。すなわち、通信制御部221は、ビル300に配置された利用対象の利用要求を、通信I/F220を介してサーバ100へ送信してよい。また、通信制御部211は、通信I/F220を介して、サーバ100から、仮権限に関する権限情報を受信してよい。表示制御部212は、表示部230へのデータの表示を制御してよい。入出力制御部213は、キーボード、タッチパネル、又はマイクといった入出力I/F230を介したユーザからの入力操作を受け付けてよい。また、入出力制御部213は、タッチパネル、モニタ、スピーカ等の出力装置を制御して、各機能部からの情報を出力させてよい。 The communication control unit 211 may control communication between the communication terminal 200 and the external device (server 100) via the network 600 via the communication I/F 220, and transmit/receive various information. That is, the communication control unit 221 may transmit the use request for the use target placed in the building 300 to the server 100 via the communication I/F 220 . Further, the communication control unit 211 may receive authority information regarding provisional authority from the server 100 via the communication I/F 220 . The display control section 212 may control display of data on the display section 230 . The input/output control unit 213 may receive an input operation from the user via the input/output I/F 230 such as a keyboard, touch panel, or microphone. Also, the input/output control unit 213 may control output devices such as a touch panel, a monitor, and a speaker to output information from each functional unit.

表示制御部212は、サーバ100から受信した仮権限に基づいて、ユーザが制御可能な利用対象に関連する設備に関する情報を、表示部240に表示してよい。上述のように、仮権限には、通信端末200のユーザが、予約情報に基づいた所定の期間制御可能な利用対象に関する情報が含まれてよい。図7に、表示制御部212によって表示部240に表示された、制御要求の入力画面の一例を示す。なお、図7に示される入力画面は一例であって、これに限られるものではない。図7(a)は、ユーザから、制御要求を生成する対象の選択を受け付ける画面11の一例である。表示制御部212は、サーバ100から受信した仮権限に基づき、ネットワーク600を介しての制御が可能な利用対象について、画面11を表示させることができる。図7(a)の例では、企業「〇〇ビル 2F △〇株式会社」について、空調、照明の設定、エレベーターの選択が可能であることがわかる。すなわち、この場合、ユーザは、空調、照明、エレベータについて仮権限を有しており、表示画面を操作することにより、制御する設備を選択することができる。 The display control unit 212 may display, on the display unit 240, information related to facilities that can be controlled by the user, based on the provisional authority received from the server 100. FIG. As described above, the provisional authority may include information about usage targets that can be controlled by the user of the communication terminal 200 for a predetermined period based on the reservation information. FIG. 7 shows an example of a control request input screen displayed on the display unit 240 by the display control unit 212 . Note that the input screen shown in FIG. 7 is only an example, and the present invention is not limited to this. FIG. 7(a) is an example of the screen 11 that accepts the user's selection of a target for generating a control request. The display control unit 212 can display the screen 11 for use targets that can be controlled via the network 600 based on the provisional authority received from the server 100 . In the example of FIG. 7A, it can be seen that air conditioning, lighting settings, and elevator selection are possible for the company "XX Building 2F XX Corporation". That is, in this case, the user has provisional authority for air conditioning, lighting, and elevators, and can select equipment to be controlled by operating the display screen.

図7(b)は、制御要求を生成する対象に対し、ユーザが制御可能な項目を表示する画面12の一例である。図7(b)には、図7(a)において「空調設定」がユーザによって選択された場合に表示される、空調機器の設定を行うための画面が画面12の一例として示されている。すなわち、例えば、空調機器は、画面12に表示された項目に対する、ユーザによる入力操作に応じて制御されてよい。入出力I/F230は、制御の入力を、ユーザから受け付ける受付部として機能してよい。つまり、ユーザは、例えば、空調機器について、空調機器の電源をオンとする時刻、温度、運転モード、風速等の設定を画面12において入力し、通信端末200で行うことができる。なお、通信端末200に表示される画面は、サーバ100から受信した権限情報に基づいてよい。例えば、権限情報において、設定温度が制限されている場合、通信端末200で入力できる設定温度が制限される。具体的には、例えば、権限情報において、入力できる設定温度が24度から28度に制限された場合、ユーザは、24度から28度の範囲で温度を設定することができる。また、例えば、権限情報において、風速の設定が制限されている場合、風速に関する項目は表示画面に表示されなくてもよい。すなわち、表示画面においては、ユーザが制御可能な項目のみが表示されてもよい。 FIG. 7(b) is an example of a screen 12 that displays items that can be controlled by the user for a target for which a control request is generated. FIG. 7(b) shows an example of the screen 12 for setting air conditioners, which is displayed when the user selects "air conditioning settings" in FIG. 7(a). That is, for example, the air conditioner may be controlled according to the user's input operation on the items displayed on the screen 12 . The input/output I/F 230 may function as a reception unit that receives a control input from the user. In other words, the user can input settings such as the time to turn on the power of the air conditioner, the temperature, the operation mode, the wind speed, etc. on the screen 12 and perform the settings on the communication terminal 200 . The screen displayed on communication terminal 200 may be based on the authority information received from server 100 . For example, when the set temperature is restricted in the authority information, the set temperature that can be input with the communication terminal 200 is restricted. Specifically, for example, if the set temperature that can be input is limited to 24 degrees to 28 degrees in the authority information, the user can set the temperature within the range of 24 degrees to 28 degrees. Further, for example, if the setting of the wind speed is restricted in the authority information, the items related to the wind speed may not be displayed on the display screen. That is, only items that can be controlled by the user may be displayed on the display screen.

また、図7(c)は、制御要求を生成する対象に対し、ユーザが制御可能な項目を表示する画面13の一例である。図7(c)には、図7(a)において「エレベーター選択」がユーザによって選択された場合に表示される、エレベーターを操作するための画面が画面13の一例として示されている。すなわち、例えば、エレベーターは、画面13に表示された項目のうち、ユーザに選択された項目に応じて制御されてよい。つまり、ユーザは、例えば、エレベーターについて、行先階の選択やカゴの呼出しを、通信端末200で行うことができる。例えば、ユーザは、画面13に表示された階番号(例えば、1~12)のうち、用のある階の番号を押すことで、エレベーターの行先階を指定することができる。また、ユーザは、「呼び出し」を選択することで、例えば、ビル300の入館口である共用スペースや現在いる階に、エレベーターを呼び出すことができる。なお、通信端末200に表示される画面は、サーバ100から受信した権限情報に基づいてよい。例えば、権限情報において、ユーザの行先階が制限されている場合、通信端末200で入力できる行先階が制限されてよい。図7(c)の例では、権限情報に基づき不停止階としてのロックが解除され、選択可能となった階数が白抜きで表示されている。すなわち、図7(c)の例では、ユーザは、6~8階を行先階として選択することができる。また、表示画面においては、ユーザが選択可能な階数のみが表示されてもよい。 FIG. 7(c) is an example of a screen 13 that displays items that can be controlled by the user for a target for which a control request is generated. FIG. 7(c) shows, as an example of the screen 13, a screen for operating an elevator, which is displayed when the user selects "elevator selection" in FIG. 7(a). That is, for example, the elevator may be controlled according to the item selected by the user from among the items displayed on the screen 13 . That is, the user can use the communication terminal 200 to select a destination floor and call a car for an elevator, for example. For example, the user can specify the destination floor of the elevator by pressing the desired floor number among the floor numbers (eg, 1 to 12) displayed on the screen 13 . In addition, by selecting "call", the user can call an elevator to, for example, the common space that is the entrance of the building 300 or the current floor. The screen displayed on communication terminal 200 may be based on the authority information received from server 100 . For example, when the user's destination floor is restricted in the authority information, the destination floor that can be input with the communication terminal 200 may be restricted. In the example of FIG. 7(c), floors that have been unlocked as non-stop floors based on the authority information and have become selectable are displayed in white. That is, in the example of FIG. 7(c), the user can select the 6th to 8th floors as destination floors. Alternatively, only the floor numbers selectable by the user may be displayed on the display screen.

制御要求生成部214は、画面11~13におけるユーザの入力に基づいて、各設備への制御要求を生成してよい。すなわち、制御要求生成部214は、サーバ100から受信した仮権限に基づいて、利用対象に関連する設備に対して所定の制御を要求する制御要求を生成してよい。所定の制御とは、上述のように、ユーザに選択・入力させる設定項目に応じた制御であってよい。例えば、空調設備に対する所定の制御は、温度、空調機器を稼働させる時刻、風量、冷房・暖房等のモードの制御であってよい。また、例えば、エレベーターに対する所定の制御は、行先階の選択、カゴの呼出しであってよい。また、例えば、照明設備に対する所定の制御は、オンにする照明の選択、照明をオンにする時刻等であってよい。すなわち、制御要求には、上述した所定の制御を制御対象で実行させるための情報が含まれてよい。なお、図7の画面11~13は、仮権限に関する権限情報を受信した参加ユーザの通信端末200において表示されてよい。すなわち、制御要求生成部214は、参加ユーザそれぞれの選択に応じて、制御要求を生成してよい。 The control request generator 214 may generate a control request for each piece of equipment based on the user's input on the screens 11-13. That is, the control request generation unit 214 may generate a control request requesting a predetermined control for equipment related to the usage object based on the provisional authority received from the server 100 . The predetermined control may be, as described above, control according to setting items that are selected and input by the user. For example, the predetermined control for the air conditioner may be control of modes such as temperature, time to operate the air conditioner, air volume, and cooling/heating. Also, for example, the predetermined control for the elevator may be the selection of the destination floor and the calling of the car. Also, for example, the predetermined control over the lighting fixtures may be the selection of lights to be turned on, the time to turn on the lights, and the like. That is, the control request may include information for causing the controlled object to perform the predetermined control described above. Screens 11 to 13 in FIG. 7 may be displayed on the communication terminal 200 of the participating user who has received the authority information regarding the provisional authority. That is, the control request generator 214 may generate a control request according to the selection of each participating user.

通信制御部211は、制御要求生成部214が生成した制御要求を、通信I/F220を介してサーバ100へ送信してよい。ここで、制御要求には、権限情報に含まれていた制御対象である設備を指定するため、接続情報が含まれてよい。すなわち、例えば、サーバ100の通信制御部111は、制御要求に含まれるネットワークアドレスに基づき、制御要求を、ネットワークアドレスによって指定される設備へ送信してよい。 The communication control section 211 may transmit the control request generated by the control request generation section 214 to the server 100 via the communication I/F 220 . Here, the control request may include connection information in order to designate the equipment to be controlled included in the authority information. That is, for example, the communication control unit 111 of the server 100 may transmit the control request to the equipment designated by the network address based on the network address included in the control request.

このように、本発明の一実施形態によれば、ユーザは、自身の有する通信端末200を用いて、利用対象を制御することができる。すなわち、本発明の一実施形態によれば、利便性の高いシステムを提供することができる。 Thus, according to one embodiment of the present invention, the user can control the usage target using the communication terminal 200 owned by the user. That is, according to one embodiment of the present invention, a highly convenient system can be provided.

記憶部270は、通信端末200が動作するうえで必要とする各種プログラムや各種データを記憶してよい。例えば、通信端末200は、予約サービスを利用するためのアプリケーションプログラムを記憶してよい。また、記憶部270は、通信端末200に送信された時限式の権限情報271を記憶してもよい。位置情報取得部260は、ビル300内における自端末の現在位置に関する位置情報を取得してよい。位置情報取得部215は、例えば、GPS(Global Positioning System)を用いて、通信端末200の現在位置の位置情報として、該通信端末200の緯度および経度の情報を取得してよい。なお、位置情報取得部215は、任意の手法により位置情報を取得してよい。位置情報取得部215は、例えば、無線LAN、IMES(Indoor MEssaging System)やRFID(Radio Frequency Identifier)、BLE(Bluetooth Low Energy)、地磁気等を用いて位置情報を取得してもよい。なお、位置情報取得部215については後述する。 The storage unit 270 may store various programs and various data necessary for the communication terminal 200 to operate. For example, communication terminal 200 may store an application program for using a reservation service. The storage unit 270 may also store the time-limited authorization information 271 transmitted to the communication terminal 200 . The location information acquisition unit 260 may acquire location information regarding the current location of the terminal itself within the building 300 . The location information acquisition unit 215 may acquire information on the latitude and longitude of the communication terminal 200 as the location information of the current location of the communication terminal 200 using, for example, GPS (Global Positioning System). Note that the position information acquisition unit 215 may acquire position information by any method. The location information acquisition unit 215 may acquire location information using, for example, a wireless LAN, IMES (Indoor Messaging System), RFID (Radio Frequency Identifier), BLE (Bluetooth Low Energy), geomagnetism, or the like. Note that the position information acquisition unit 215 will be described later.

<情報処理システムの制御フロー>
次に、本発明の一実施形態に係る情報処理システム800における、サーバ100、及び通信端末200においてそれぞれ実行される処理について、図8のシーケンス図を用いて説明する。
<Control flow of information processing system>
Next, processing executed by the server 100 and the communication terminal 200 in the information processing system 800 according to one embodiment of the present invention will be described using the sequence diagram of FIG.

まず、図8には図示していないが、記憶装置500は、ユーザ情報テーブルTB10、利用対象情報テーブルTB20、設備情報テーブルTB30,TB31等を、記憶してよい。サーバ100は、記憶装置500に記憶されたユーザ情報テーブルTB10、利用対象情報テーブルTB20、設備情報テーブルTB30,TB31等を適宜参照して以下の処理を実行してよい。 First, although not shown in FIG. 8, the storage device 500 may store a user information table TB10, a utilization target information table TB20, facility information tables TB30 and TB31, and the like. The server 100 may appropriately refer to the user information table TB10, the utilization target information table TB20, the equipment information tables TB30 and TB31, etc. stored in the storage device 500, and execute the following processes.

通信端末200の通信制御部211は、利用対象の利用予約を要求する利用要求を、通信I/F220によってサーバ100へ送信してよい(ステップS11)。サーバ100の予約設定部113は、利用対象の利用予約を設定し、予約情報を記憶装置500に記憶させてよい(ステップS12)。すなわち、記憶装置500には、予約情報テーブルTB40が記憶されてよい。次に、サーバ100の権限生成部114は、予約情報に基づき、利用対象と関連する設備を制御するための仮権限に関する権限情報を生成してよい(ステップS13)。その後、サーバ100において、予約日時までの期間が所定の閾値以内か否かが判定されてよい(ステップS14)。予約日時までの期間が所定の閾値以内となった場合(ステップS14のYES)には、通信制御部111は、権限生成部114が生成した権限情報を、通信端末200へ送信してよい(ステップS15)。予約日時までの期間が所定の閾値以内でない場合(ステップS14のNO)には、サーバ100において、予約日時までの期間が所定の閾値以内か否かが再度判定されてよい(ステップS14)。すなわち、予約日時までの期間が所定の閾値以内となるまで、権限情報の送信は待機されてよい。 The communication control unit 211 of the communication terminal 200 may transmit a usage request requesting a usage reservation for the usage target to the server 100 via the communication I/F 220 (step S11). The reservation setting unit 113 of the server 100 may set a use reservation for use and store the reservation information in the storage device 500 (step S12). That is, the storage device 500 may store the reservation information table TB40. Next, the authority generation unit 114 of the server 100 may generate authority information related to provisional authority for controlling equipment related to the usage target based on the reservation information (step S13). After that, the server 100 may determine whether or not the period until the reservation date and time is within a predetermined threshold (step S14). If the period until the reservation date and time is within the predetermined threshold (YES in step S14), the communication control unit 111 may transmit the authority information generated by the authority generation unit 114 to the communication terminal 200 (step S15). If the period up to the reservation date and time is not within the predetermined threshold (NO in step S14), the server 100 may determine again whether the period up to the reservation date and time is within the predetermined threshold (step S14). That is, the transmission of authority information may be put on hold until the period up to the reservation date and time is within a predetermined threshold.

通信端末200の制御要求生成部214は、権限情報に基づき、利用対象に関する設備に対する制御要求を生成してよい。通信制御部211は、通信I/F220を制御して、制御要求をサーバ100へ送信してよい(ステップS16)。サーバ100の通信制御部111は、通信端末200から受信した制御要求に含まれる接続情報に基づき、制御要求を、接続情報で指定される設備へ送信してよい(ステップS17)。 The control request generation unit 214 of the communication terminal 200 may generate a control request for equipment related to the usage target based on the authority information. The communication control unit 211 may control the communication I/F 220 to transmit the control request to the server 100 (step S16). Based on the connection information included in the control request received from the communication terminal 200, the communication control unit 111 of the server 100 may transmit the control request to the facility designated by the connection information (step S17).

このように、本発明の一実施形態によれば、利用対象の予約に基づき、利用対象が時限式で制御可能となる仮権限が生成され、通信端末200へ送信される。従って、予約したユーザは、利用対象の利用開始前に、ネットワーク600を介して予約した利用対象の空調や照明を調節することができる。すなわち、本発明の一実施形態によれば、ユーザビリティの高いシステムを提供することができる。また、本発明の一実施形態によれば、仮権限は、利用時間までの時間が所定の閾値以内となった場合に通信端末200へ送信される。すなわち、利用対象に関連する設備が権限のないユーザから不必要に制御を受けることがない。そのため、本発明の一実施形態によれば、セキュリティを向上させることができる。 Thus, according to one embodiment of the present invention, a provisional authority is generated and transmitted to the communication terminal 200 that allows the use object to be controlled in a timed manner based on the reservation of the use object. Therefore, the user who has made the reservation can adjust the air conditioning and lighting of the reserved use object via the network 600 before the start of use of the use object. That is, according to one embodiment of the present invention, a system with high usability can be provided. Further, according to one embodiment of the present invention, the provisional authority is transmitted to the communication terminal 200 when the time until usage time is within a predetermined threshold. That is, the facility associated with the usage target is not unnecessarily controlled by an unauthorized user. Therefore, according to an embodiment of the present invention, security can be improved.

さらに、サーバ100によって、利用予約をした利用対象への経路に設置された設備が抽出され、利用ユーザに、経路上の設備を事前に制御させることができる。従って、利用ユーザは、エレベーターを事前に呼び出したり、利用対象へ向かう際に通過する通路に設置された警報や、ゲート等を、停止させておくことができる。 Furthermore, the server 100 extracts equipment installed on the route to the target of use for which the reservation has been made, and allows the user to control the equipment on the route in advance. Therefore, the user can call the elevator in advance, and can turn off alarms, gates, and the like installed in the passage through which the user goes to the target of use.

なお、ユーザの入力によらず、通信端末200の位置情報に応じて制御要求が自動的に生成され、サーバ100へ送信されてもよい。すなわち、通信端末200の制御要求生成部214は、位置情報及び仮権限に基づき、利用対象に関連する設備のうち、位置情報に関連する設備に対する制御要求を生成してよい。また、通信制御部211は、制御要求をサーバ100へ送信してもよい。 Note that the control request may be automatically generated according to the position information of communication terminal 200 and transmitted to server 100 without depending on the user's input. That is, the control request generation unit 214 of the communication terminal 200 may generate a control request for the facility related to the location information among the facilities related to the usage object based on the location information and the provisional authority. Also, the communication control unit 211 may transmit a control request to the server 100 .

まず、通信端末200の位置情報が、ビルに設置されたビーコン発信器(ビーコン端末)によって取得される場合について説明する。図9は、エレベーターに関するエレベーター情報テーブルTB50の一例である。記憶装置500は、エレベーター情報テーブルTB50として、エレベーターを識別するエレベーターIDに、区域ID、ビーコンID、位置情報が関連付けられたデータセットを記憶してよい。なお、図9に示すテーブルは一例であって、エレベーターの位置情報は必須でなくともよい。また、記憶装置500に記憶される情報は、これ以上でも、これ以下であってもよい。一実施形態において、ビル300内の各階の各エレベーターホールには、ビーコン発信器が設けられてよい。従って、エレベーター情報テーブルTB50には、エレベーター毎に、エレベーターホールに設置されたビーコン発信器の個体を識別するためのビーコンIDが関連付けられてよい。なお、同一のエレベーターであっても、フロアが異なることによってビーコン発信器が異なる場合は、異なるビーコン信号が関連付けられてもよい。サーバ100の権限生成部114は、利用対象に関連するエレベーターに関係のあるビーコンIDについての情報を含む権限情報を生成してよい。通信端末200は、受信した権限情報を記憶部270に記憶してよい。 First, a case where the position information of communication terminal 200 is acquired by a beacon transmitter (beacon terminal) installed in a building will be described. FIG. 9 is an example of an elevator information table TB50 regarding elevators. The storage device 500 may store, as the elevator information table TB50, a data set in which an elevator ID for identifying an elevator is associated with an area ID, a beacon ID, and position information. Note that the table shown in FIG. 9 is an example, and the position information of the elevator may not be essential. Further, the information stored in the storage device 500 may be more or less than this. In one embodiment, each elevator hall on each floor in building 300 may be provided with a beacon transmitter. Therefore, the elevator information table TB50 may be associated with a beacon ID for identifying an individual beacon transmitter installed in the elevator hall for each elevator. Note that, even in the same elevator, different beacon signals may be associated with different beacon transmitters due to different floors. The authority generation unit 114 of the server 100 may generate authority information including information about beacon IDs related to elevators related to usage targets. Communication terminal 200 may store the received authority information in storage unit 270 .

制御要求生成部214は、例えば、ビーコン信号に含まれるビーコンIDと、権限情報とに基づき、エレベーターを制御するための制御要求を生成してよい。例えば、制御要求生成部214は、ビーコン信号に含まれるビーコンIDと、権限情報とに基づき、仮権限によって制御可能となったエレベーターについて制御要求を生成してよい。具体的には、まず、通信端末200の位置情報取得部215は、エレベーターホールでビーコン信号を受信してよい。例えば、位置情報取得部215は、ビーコン信号「1ghj.2hwe」を受信したとする。この場合、制御要求生成部214は、エレベーター情報テーブルTB50を参照し、ビーコン信号「1ghj.2hwe」に関連付けられたエレベーターID「elv_001」を抽出してよい。制御要求生成部214は、エレベーターID「elv_001」が、仮権限によって制御可能となったエレベーターであった場合、エレベーターID「elv_001」で識別されるエレベーターをエレベーターホールに呼び出す制御要求を生成してよい。そして、生成された制御要求は、サーバ100へ送信されてよい。すなわち、本発明の一実施形態において、エレベーターは、ユーザによる通信端末200の操作によらず制御されてよい。これにより、本発明の一実施形態によれば、ユーザにとって非常に利便性が高いシステムを提供することができる。なお、ビーコンIDに基づく制御は、エレベーターに限らず、フラッパーゲートに適用されてもよい。すなわち、フラッパーゲートが設置された区域にビーコン発信器が設置され、上述のような制御が行われてよい。具体的には、例えば、まず、通信端末200の位置情報取得部215は、フラッパーゲート付近でビーコン信号を受信してよい。制御要求生成部214は、図示しないフラッパーゲート、ビーコン信号、区域IDとが関連付けられたデータセットを参照し、受信したビーコン信号に関連付けられたフラッパーゲートを抽出してよい。制御要求生成部214は、抽出したフラッパーゲート、仮権限によって制御可能となったフラッパーゲートであった場合、当該フラッパーゲートを開放する制御要求を生成してよい。 The control request generator 214 may generate a control request for controlling the elevator, for example, based on the beacon ID included in the beacon signal and the authority information. For example, the control request generation unit 214 may generate a control request for an elevator that has become controllable under provisional authority, based on the beacon ID included in the beacon signal and the authority information. Specifically, first, the location information acquisition unit 215 of the communication terminal 200 may receive a beacon signal in an elevator hall. For example, assume that the location information acquisition unit 215 receives the beacon signal “1ghj.2hwe”. In this case, the control request generator 214 may refer to the elevator information table TB50 and extract the elevator ID "elv_001" associated with the beacon signal "1ghj.2hwe". If the elevator ID "elv_001" is an elevator that can be controlled by the provisional authority, the control request generator 214 may generate a control request to call the elevator identified by the elevator ID "elv_001" to the elevator hall. . The generated control request may then be sent to the server 100 . That is, in one embodiment of the present invention, the elevator may be controlled regardless of the operation of communication terminal 200 by the user. Thus, according to one embodiment of the present invention, it is possible to provide a system that is extremely convenient for users. In addition, the control based on beacon ID may be applied not only to an elevator but a flapper gate. That is, the beacon transmitter may be installed in the area where the flapper gate is installed, and the control as described above may be performed. Specifically, for example, first, the location information acquisition unit 215 of the communication terminal 200 may receive a beacon signal near the flapper gate. The control request generation unit 214 may refer to a data set associated with flapper gates, beacon signals, and zone IDs (not shown), and extract flapper gates associated with the received beacon signal. If the flapper gate is the extracted flapper gate or the flapper gate that has become controllable by the provisional authority, the control request generator 214 may generate a control request for opening the flapper gate.

また、通信端末200自体の位置情報に応じて、各種設備の制御が可能であってもよい。例えば、解除情報生成部116は、通信端末200から送信された位置情報に基づき、利用対象に関連する設備のうち、位置情報に関連付けられた設備への制限を解除する解除情報を生成してよい。例えば、解除情報は、権限のないユーザによる制御が制限された設備に対する、ユーザによる直接操作を可能とさせる情報であってよい。通信制御部111は、解除情報を、位置情報に関連付けられた設備へ送信してよい。例えば、解除情報が送信された設備は、解除情報に応じて、当該設備が備える入力装置に対する直接の制御入力が可能となってよい。これにより、例えば、ユーザは、エレベーターに設けられたフロア選択ボタンや、利用対象に設置された空調機器のリモコン、窓の開閉ボタンといったハードキーにより各種設備を操作することが可能となる。すなわち、本発明の一実施形態によれば、各種設備操作の利便性を向上させることができる。 Also, various facilities may be controlled according to the position information of the communication terminal 200 itself. For example, based on the location information transmitted from the communication terminal 200, the release information generation unit 116 may generate release information for releasing the restriction on the facility associated with the location information among the facilities related to the usage target. . For example, the release information may be information that allows the user to directly operate equipment that is restricted from being controlled by unauthorized users. The communication control unit 111 may transmit the release information to the facility associated with the position information. For example, the facility to which the release information has been transmitted may be able to directly perform control input to the input device of the facility according to the release information. As a result, for example, the user can operate various facilities using hard keys such as floor selection buttons provided in elevators, remote controllers for air-conditioning equipment installed to be used, and window open/close buttons. That is, according to one embodiment of the present invention, it is possible to improve the convenience of operating various facilities.

<第2実施形態>
次に、本発明の他の実施形態(以下、第2実施形態ともいう)について説明する。本発明の第2実施形態によれば、アプリケーションがインストールされていない通信端末を用いて、ビル内300の設備を制御することができる。なお、以下の説明では、第2実施形態について、第1実施形態と同様の構成により実現されてよい構成については、説明を省略する場合がある。
<Second embodiment>
Next, another embodiment (hereinafter also referred to as a second embodiment) of the present invention will be described. According to the second embodiment of the present invention, equipment in the building 300 can be controlled using a communication terminal in which no application is installed. In addition, in the following description, the description of the configuration of the second embodiment that may be realized by the configuration similar to that of the first embodiment may be omitted.

図10は、本発明の第2実施形態に係る情報処理システム800′のシステム構成図である。図10において、図1と同様のものには同様の符号を付してある。情報処理システム800′は、サーバ100、通信端末200、ビル300内に設置された各種設備310~330をネットワーク600に接続させるゲートウェイ400、記憶装置500を備えてよい。また、情報処理システム800′は、通信端末200A、認証端末700をさらに備えてよい。 FIG. 10 is a system configuration diagram of an information processing system 800' according to the second embodiment of the present invention. In FIG. 10, the same symbols are attached to the same parts as in FIG. The information processing system 800 ′ may include a server 100 , a communication terminal 200 , a gateway 400 that connects various facilities 310 to 330 installed in the building 300 to the network 600 , and a storage device 500 . Also, the information processing system 800′ may further include a communication terminal 200A and an authentication terminal 700. FIG.

通信端末200は、予約サービスを利用し、ユーザ情報がユーザ情報テーブルTB10に記憶されたユーザの端末であってよい。通信端末200Aは、予約サービスを利用していないユーザ(以下、ユーザAともいう)の端末であってよい。認証端末700は、ビル300の移動設備や警備設備に配置され、ユーザを認証する。例えば、認証端末700は、エレベーターに設置されて、権限を有しないユーザによるエレベーターの制御を制限してよい。また、認証端末700は、フラッパーゲートに設置されて、権限を有しないユーザによるゲートの通過を制限してよい。認証端末700は、ユーザAが利用予約した会議室の電子錠に関連付けられてよい。すなわち、ユーザAは、認証端末700によって認証されない場合、会議室への入室が制限されてよい。なお、認証端末700は、後述する認証情報を読み取り可能な任意の通信端末により実現されてよい。例えば、認証端末700は、タブレット端末、スマートフォン等であってよい。 The communication terminal 200 may be a terminal of a user who uses a reservation service and whose user information is stored in the user information table TB10. The communication terminal 200A may be a terminal of a user who does not use the reservation service (hereinafter also referred to as user A). The authentication terminal 700 is installed in mobile equipment or security equipment in the building 300 and authenticates users. For example, authentication terminal 700 may be installed in an elevator to restrict control of the elevator by unauthorized users. Authentication terminals 700 may also be installed at flapper gates to restrict passage through the gates by unauthorized users. The authentication terminal 700 may be associated with the electronic lock of the conference room reserved by the user A. That is, if user A is not authenticated by the authentication terminal 700, entry into the conference room may be restricted. Note that the authentication terminal 700 may be implemented by any communication terminal capable of reading authentication information, which will be described later. For example, the authentication terminal 700 may be a tablet terminal, a smart phone, or the like.

<機能構成>
次に、図11を用いて、本発明の第2実施形態に係るサーバ100、通信端末200Bの機能構成について説明する。なお、第1実施形態の機能構成と同様の機能構成には同様の符号を付し、詳細な説明は省略する場合がある。
<Functional configuration>
Next, functional configurations of the server 100 and the communication terminal 200B according to the second embodiment of the present invention will be described using FIG. In addition, the same code|symbol may be attached|subjected to the functional structure similar to the functional structure of 1st Embodiment, and detailed description may be abbreviate|omitted.

(1)サーバの機能構成
サーバ100′は、制御部110によって実現される機能として、通信制御部111、入出力制御部112、予約設定部113、権限生成部114、抽出部115、解除情報生成部116、及び認証情報生成部117を備えてよい。なお、図11に例示される各機能部は必須でなくともよい。また、これ以降に説明する各実施形態において、必須でない機能部はなくともよい。また、各機能部の機能又は処理は、実現可能な範囲において、機械学習又はAIにより実現されてもよい。
(1) Functional configuration of the server The server 100' includes, as functions realized by the control unit 110, a communication control unit 111, an input/output control unit 112, a reservation setting unit 113, an authority generation unit 114, an extraction unit 115, and a cancellation information generation. A unit 116 and an authentication information generation unit 117 may be provided. Note that each functional unit illustrated in FIG. 11 may not be essential. Also, in each embodiment described below, non-essential functional units may be omitted. Also, the function or processing of each functional unit may be realized by machine learning or AI within the realizable range.

第2実施形態において、通信端末200は、通信端末200Aからの予約情報を受信してよい。また、通信端末200は、通信端末200Aから受信した予約情報をサーバ100′に送信してよい。例えば、サーバ100′の予約設定部113は、通信端末200Aによる利用対象の利用予約を、通信端末200から受信してよい。すなわち、本発明の第2実施形態によれば、予約サービスへのユーザ登録が済んでいないユーザAは、予約サービスへのユーザ登録が済んでいるユーザの通信端末200を介することにより、ビル300内の利用対象の利用予約をすることができる。 In the second embodiment, communication terminal 200 may receive reservation information from communication terminal 200A. Communication terminal 200 may also transmit the reservation information received from communication terminal 200A to server 100'. For example, the reservation setting unit 113 of the server 100′ may receive from the communication terminal 200 a reservation for use by the communication terminal 200A. That is, according to the second embodiment of the present invention, user A, who has not completed user registration for the reservation service, can use the communication terminal 200 of a user who has completed user registration for the reservation service to make a reservation within the building 300. You can make a reservation for the use of the target.

予約設定部113は、通信端末200Aからの利用予約に関する予約情報を、記憶装置500に記憶させてよい。予約情報は、例えば、利用対象を利用する予約年月日、時間帯、利用ユーザのユーザ情報(電話番号、メールアドレス等)を含んでよい。認証情報生成部118は、予約情報に基づき、通信端末200Aを認証するための認証情報を生成してよい。認証情報は、例えば二次元コードであってよく、QRコード(登録商標)、VeriCode(ベリコード)、CPコード、AztecCode(アズテックコード)、PDF417等をであってよい。また、認証情報は、利用ユーザの顔画像に基づく顔認証に用いられる情報であってもよい。なお、認証情報は、後述する認証端末700での復号が可能な任意の方式により生成される情報であってよい。 The reservation setting unit 113 may cause the storage device 500 to store the reservation information regarding the use reservation from the communication terminal 200A. The reservation information may include, for example, the reservation date for using the utilization target, the time zone, and user information (telephone number, e-mail address, etc.) of the user. Authentication information generating section 118 may generate authentication information for authenticating communication terminal 200A based on the reservation information. The authentication information may be, for example, a two-dimensional code, such as a QR code (registered trademark), VeriCode, CP code, AztecCode, PDF417, or the like. Also, the authentication information may be information used for face authentication based on the face image of the user. Note that the authentication information may be information generated by any method that can be decrypted by the authentication terminal 700, which will be described later.

図12に、記憶装置500に記憶される予約情報テーブルの一例を示す。予約情報テーブルTB60は、利用対象の予約日時及び利用ユーザに関する利用ユーザ情報を含んでよい。また、予約情報テーブルTB60は、認証情報を識別する認証IDを含んでよい。通信制御部111は、通信I/F120を制御して、予約情報テーブルTB60に記憶されたユーザ情報に基づき、利用ユーザに、認証情報を送信してよい。通信制御部111は、例えば、利用ユーザのメールアドレスに、認証情報そのものを送信してもよい。また、通信制御部111は、例えば、認証情報へのアクセスURLを送信してもよい。なお、図12に示される予約情報テーブルTB60は一例であって、記憶装置500に記憶される情報は、これ以上でも、これ以下であってもよい。 FIG. 12 shows an example of the reservation information table stored in the storage device 500. As shown in FIG. The reservation information table TB60 may include user information regarding the reservation date and time to be used and the user. Also, the reservation information table TB60 may include an authentication ID that identifies authentication information. The communication control unit 111 may control the communication I/F 120 to transmit authentication information to the user based on the user information stored in the reservation information table TB60. The communication control unit 111 may, for example, send the authentication information itself to the email address of the user. Also, the communication control unit 111 may transmit an access URL to the authentication information, for example. Note that the reservation information table TB60 shown in FIG. 12 is an example, and the information stored in the storage device 500 may be more or less than this.

解除情報生成部116は、予約情報に基づき、ビル300内の設備のうち利用対象及び認証端末700に関連する設備の制御の解除に関する解除情報を生成してよい。解除情報生成部116は、予約日時までの期間が所定の閾値以内となった場合に、当該解除情報を認証情報に関連付けて記憶装置500に記憶させてよい。所定の閾値は、任意の期間であってよく、10分前であっても、5分前であってもよい。解除情報は、予約年月日、予約時間帯に設備の制御が許可された通信端末であることを示す情報であれば、任意の情報であってよい。なお、「認証端末に関連する設備」とは、認証端末による認証が成功したことにより、制御が可能となる設備であってよい。例えば、認証端末に関連する設備は、上述した電子錠、フラッパーゲート、エレベーター、空調設備、照明設備等であってよい。なお、認証端末に関連する設備には、認証端末が配置されてよい。すなわち、例えば、フラッパーゲートやエレベータに認証端末が取り付けられてもよい。 The release information generation unit 116 may generate release information regarding release of control of facilities related to the use target and the authentication terminal 700 among the facilities in the building 300 based on the reservation information. The cancellation information generation unit 116 may store the cancellation information in the storage device 500 in association with the authentication information when the period until the reservation date and time is within a predetermined threshold. The predetermined threshold may be any period of time, such as 10 minutes ago or 5 minutes ago. The release information may be arbitrary information as long as it indicates that the communication terminal is permitted to control the equipment during the reserved date and reserved time period. Note that the “equipment related to the authentication terminal” may be equipment that can be controlled by successful authentication by the authentication terminal. For example, equipment associated with the authentication terminal may be the electronic locks, flapper gates, elevators, air conditioning equipment, lighting equipment, etc. described above. Note that an authentication terminal may be arranged in equipment related to the authentication terminal. That is, for example, an authentication terminal may be attached to a flapper gate or an elevator.

通信端末200Aは、制御部210によって実現される機能として、通信制御部211、表示制御部212、及び入出力制御部213を備えてよい。記憶部270Aは、サーバ100から受信した認証情報272を記憶してよい。 200 A of communication terminals may be provided with the communication control part 211, the display control part 212, and the input-output control part 213 as a function implement|achieved by the control part 210. FIG. Storage unit 270A may store authentication information 272 received from server 100 .

認証端末700は、サーバ100から通信端末200へ送信された認証情報を取得してよい。また、認証端末700は、認証情報に関連付けられた解除情報を、記憶装置500の予約情報テーブルTB60から取得してよい。認証端末700は、取得した解除情報に基づき、制限を解除する設備に対し、解除信号を送信してよい。これにより、例えばビル300に設置されたエレベーターのうち、ユーザAが利用予約した会議室までの経路に存在するエレベーターや、ゲート、及び会議室の電子錠に対する制限が解除され、ユーザAによる利用が可能となる。 The authentication terminal 700 may acquire authentication information transmitted from the server 100 to the communication terminal 200 . Also, the authentication terminal 700 may acquire the release information associated with the authentication information from the reservation information table TB60 of the storage device 500 . The authentication terminal 700 may transmit a release signal to the facility for releasing the restriction based on the acquired release information. As a result, of the elevators installed in the building 300, for example, restrictions on elevators, gates, and conference room electronic locks existing on the route to the conference room reserved for use by user A are lifted, and use by user A is lifted. It becomes possible.

<情報処理システムの制御フロー>
次に、上述した本発明の一実施形態に係る情報処理システム800′における、サーバ100′、通信端末200,200Aにおける処理について説明する。図13は、当該処理の一例を示すシーケンス図である。
<Control flow of information processing system>
Next, processing in the server 100' and the communication terminals 200 and 200A in the information processing system 800' according to one embodiment of the present invention described above will be described. FIG. 13 is a sequence diagram showing an example of this process.

通信端末200の通信制御部211は、利用対象に対するユーザAによる利用予約を、サーバ100′へ送信してよい(ステップP11)。サーバ100′の予約設定部113は、利用対象に対するユーザAによる利用予約を設定し、予約情報を記憶装置500に記憶してよい(ステップP12)。これにより、記憶装置500には、予約情報テーブルTB60が記憶されてよい。次に、サーバ100′の認証情報生成部117は、予約情報に基づき、通信端末200Aを認証するための認証情報を生成し、通信端末200Aに送信してよい(ステップP13)。通信端末200Aでは、受信した認証情報を記憶部270に記憶してよい(ステップP14)。サーバ100′の解除情報生成部116は、予約情報に基づき、利用対象及び認証端末700に関連する設備の制限を解除するための解除情報を生成してよい(ステップP15)。その後、サーバ100′において、予約日時までの期間が所定の閾値以内か否かが判定されてよい(ステップP16)。予約日時までの期間が所定の閾値以内となった場合(ステップP16のYES)には、通信制御部111は、解除情報生成部116が生成した解除情報を、認証情報と関連付けて記憶装置500に記憶してよい(ステップP17)。予約日時までの期間が所定の閾値以内でない場合(ステップP16のNO)には、サーバ100において、予約日時までの期間が所定の閾値以内か否かが再度判定されてよい(ステップP16)。すなわち、予約日時までの期間が所定の閾値以内となるまで、解除情報の関連付けは待機されてよい。 The communication control unit 211 of the communication terminal 200 may transmit the usage reservation by the user A for the usage target to the server 100' (step P11). The reservation setting unit 113 of the server 100' may set a use reservation by the user A for the use target, and store the reservation information in the storage device 500 (step P12). Thereby, the reservation information table TB60 may be stored in the storage device 500 . Next, the authentication information generator 117 of the server 100' may generate authentication information for authenticating the communication terminal 200A based on the reservation information, and transmit it to the communication terminal 200A (step P13). In communication terminal 200A, the received authentication information may be stored in storage unit 270 (step P14). The cancellation information generating unit 116 of the server 100' may generate cancellation information for canceling restrictions on equipment related to the usage target and the authentication terminal 700, based on the reservation information (step P15). After that, in the server 100', it may be determined whether or not the period up to the reservation date and time is within a predetermined threshold value (step P16). If the period until the reservation date and time is within the predetermined threshold (YES in step P16), the communication control unit 111 stores the cancellation information generated by the cancellation information generation unit 116 in the storage device 500 in association with the authentication information. It may be stored (step P17). If the period up to the reservation date and time is not within the predetermined threshold (NO in step P16), the server 100 may re-determine whether the period up to the reservation date and time is within the predetermined threshold (step P16). That is, the association of the cancellation information may be put on standby until the period up to the reservation date and time is within a predetermined threshold.

通信端末200Aは、認証端末700に対し認証情報を出力してよい(ステップP18)。認証情報の出力は、例えば、通信端末200Aの表示画面に認証情報を表示させ、認証端末700に読み取らせることによって行われてよい。認証端末700は、通信端末200Aから取得した認証情報を認証し、解除情報が関連付けられているか否かを判定してよい(ステップP19)。解除情報が関連付けられている場合、認証端末700は、利用対象及び認証端末700に関連付けられた設備に対して、制限を解除する解除信号を送信してよい(ステップP20)。 The communication terminal 200A may output authentication information to the authentication terminal 700 (step P18). The output of the authentication information may be performed, for example, by displaying the authentication information on the display screen of the communication terminal 200A and having the authentication terminal 700 read it. The authentication terminal 700 may authenticate the authentication information acquired from the communication terminal 200A and determine whether or not the release information is associated (step P19). When release information is associated, the authentication terminal 700 may transmit a release signal for releasing the restriction to the facility associated with the usage target and the authentication terminal 700 (step P20).

上述のように、本発明の第2実施形態によれば、予約サービスを利用しないユーザであっても、利用対象の利用予約に応じてビルの設備の制限が解除され、ユーザが制御可能となる。また、利用の開始時間までの期間が所定の閾値以内となってから制御が可能となるため、セキュリティを向上させることができる。 As described above, according to the second embodiment of the present invention, even if the user does not use the reservation service, the restrictions on the facilities in the building are lifted according to the reservation for use, and the user can control the facilities. . In addition, since the control can be performed after the period until the start time of use is within the predetermined threshold value, security can be improved.

なお、近年、在宅勤務やフレックスタイム制度による勤務が社会的に広まり、働き手は、所属する企業のオフィスへ従来のように出勤することが必須ではなくなってきている。これにより、会議室や執務室といったオフィス内の設備が利用されない状況が増え、こういった利用されない会議室等を、他企業に貸出すシェアリングが広まると考えられる。上記の状況に対し、本発明の一実施形態に係る情報処理システム800は、ビル300内に設けられた利用対象のうち、ある企業が所有し利用権限を有する利用対象を、他の企業の、権限のないユーザに利用させるシェアリングに適用することができる。これによれば、企業が利用権限を有する専有スペースの企業間でのシェアリングを、柔軟に実現することができる。 In recent years, telecommuting and flextime work have become socially popular, and it is no longer essential for workers to go to the office of the company they belong to as in the past. As a result, situations in which office facilities such as meeting rooms and offices are not used will increase, and it is thought that sharing such unused meeting rooms and the like to be rented out to other companies will spread. In response to the above situation, the information processing system 800 according to an embodiment of the present invention, among the use objects provided in the building 300, allows the use objects owned and authorized by a certain company to be used by another company. It can be applied to sharing that is made available to unauthorized users. According to this, it is possible to flexibly realize the sharing of the exclusive space, which the company has the right to use, between the companies.

本発明を諸図面や実施例に基づき説明してきたが、当業者であれば本開示に基づき種々の変形や修正を行うことが容易であることに注意されたい。従って、これらの変形や修正は本発明の範囲に含まれることに留意されたい。例えば、各構成部、各ステップ等に含まれる機能等は論理的に矛盾しないように再配置可能であり、複数の構成部やステップ等を1つに組み合わせたり、或いは分割したり、必要に応じて適宜省略又は変更することが可能である。また、上記実施の形態に示す構成を適宜組み合わせることとしてもよい。例えば、サーバ100が備えるとして説明した各機能部は、複数のサーバによって分散されて実現されてもよいし、通信端末200が備えてもよい。逆に、通信端末200が備えるとして説明した各機能部は、サーバ100が備えてもよい。 Although the present invention has been described with reference to the drawings and examples, it should be noted that various variations and modifications will be readily apparent to those skilled in the art based on this disclosure. Therefore, it should be noted that these variations and modifications are included in the scope of the present invention. For example, the functions included in each component, each step, etc., can be rearranged so as not to be logically inconsistent, and multiple components, steps, etc. can be combined into one, divided, or can be omitted or changed as appropriate. Further, the configurations shown in the above embodiments may be combined as appropriate. For example, each functional unit described as being included in server 100 may be distributed and realized by a plurality of servers, or may be included in communication terminal 200 . Conversely, the server 100 may be provided with each functional unit described as being included in the communication terminal 200 .

例えば、上述では、利用対象として、ビル内の会議室や応接室を一例とした。しかしながら、利用対象としては、ビルに設けられた娯楽室、仮眠室、シャワー室、美容院、ネイルサロン、マッサージや整体の実施コーナー、駐車場であってもよい。また、ビルに限らず、ホテルの客室であってもよい。 For example, in the above description, a conference room and a reception room in a building are used as an example of a usage target. However, the object of use may be an entertainment room, a nap room, a shower room, a beauty parlor, a nail salon, a corner for massage or manipulative treatment, or a parking lot provided in a building. Moreover, it is not limited to a building, and may be a guest room of a hotel.

また、上述では、ビーコン発信器がエレベーターホールに設置される例について説明した。しかしながら、ビーコン発信器は、エレベーターの内部に設置され、当該ビーコン発信器から受信したビーコン信号に基づき、通信端末200の認証処理が行われてもよい。認証が成功した場合、サーバ100から解除情報がエレベーターに対して送信され、エレベーター内部のハードキー(階数選択ボタン)に対する入力の制限が解除されてもよい。さらに、位置情報に基づく通信端末200の認証に応じて、エレベーターに限らず、照明装置や空調装置に対する直接の入力(照明のオン/オフスイッチや、明るさの調節ボタン、空調装置に対するリモコンからの操作など)が可能となってもよい。 Also, in the above description, an example in which the beacon transmitter is installed in the elevator hall has been described. However, the beacon transmitter may be installed inside the elevator, and authentication processing of the communication terminal 200 may be performed based on the beacon signal received from the beacon transmitter. If the authentication is successful, release information may be transmitted from the server 100 to the elevator, and the restriction on input to the hard keys (floor number selection buttons) inside the elevator may be released. Furthermore, in accordance with the authentication of the communication terminal 200 based on the location information, direct input to lighting devices and air conditioners (lighting on/off switches, brightness adjustment buttons, remote controls for air conditioners, not limited to elevators) operation, etc.).

なお、仮権限が関連付けられた通信端末200が複数存在したり、権限を有するユーザ(管理者ユーザ、使用者ユーザ)の通信端末200が存在したりして、設備への制御要求が、それぞれの通信端末200から送信される場合、以下のような制御が行われてよい。
<空調設備の場合>
・直近で制御を行ったユーザの制御に順次上書きされてよい(例:ユーザAが空調をオンする制御の直後に、ユーザBがオフする制御を行った場合、空調はオフされてよい)。
・ユーザの通信端末に優先順位を設定し、優先順位の高い通信端末200から送信された制御が優先されてよい。
・権限の種類に限らず、利用予約をしたユーザからの通信端末から送信された制御が優先されてよい。
<エレベーターの場合>
・制御は上書きされず、ユーザ毎の制御内容が順次追加されてよい(例:ユーザAが3階の不停止ロックを解除した直後に、ユーザBが2階の不停止ロックを解除した場合、2階と3階の不停止ロックの解除が、一定時間継続されてよい)。
<警備機器の場合>
・会議室の利用に基づき警備解除を行っている間は、他ユーザによる警備の起動は排除されてよい。
Note that there may be a plurality of communication terminals 200 associated with provisional authority, or there may be communication terminals 200 of authorized users (administrator user, user user). When transmitted from communication terminal 200, the following control may be performed.
<For air conditioning equipment>
- The control of the user who performed the most recent control may be sequentially overwritten (eg, immediately after user A turns on the air conditioning, if user B turns off the air conditioning, the air conditioning may be turned off).
• Priorities may be set for the user's communication terminals, and control transmitted from communication terminals 200 with higher priority may be given priority.
- Regardless of the type of authority, priority may be given to the control transmitted from the communication terminal of the user who made the reservation.
<In the case of an elevator>
- The control is not overwritten, and the contents of control for each user may be added sequentially (e.g., immediately after User A unlocks the non-stop lock on the 3rd floor, User B unlocks the 2nd floor, The release of the non-stop locks on the second and third floors may be continued for a certain period of time).
<For security equipment>
- While the security is canceled based on the use of the conference room, activation of security by other users may be excluded.

本開示の各実施形態のプログラムは、情報処理装置に読み取り可能な記憶媒体に記憶された状態で提供されてもよい。記憶媒体は、「一時的でない有形の媒体」に、プログラムを記憶可能であってよい。プログラムは、例えば、ソフトウェアプログラムや情報処理装置プログラムを含んでよい。 The program of each embodiment of the present disclosure may be provided in a state stored in a storage medium readable by the information processing apparatus. The storage medium may be capable of storing the program in a "non-transitory tangible medium". The programs may include, for example, software programs and information processing device programs.

記憶媒体は適切な場合、1つ又は複数の半導体ベースの、又は他の集積回路(IC)(例えば、フィールド・プログラマブル・ゲート・アレイ(FPGA)、特定用途向けIC(ASIC)等)、ハード・ディスク・ドライブ(HDD)、ハイブリッド・ハード・ドライブ(HHD)、光ディスク、光ディスクドライブ(ODD)、光磁気ディスク、光磁気ドライブ、フロッピィ・ディスケット、フロッピィ・ディスク・ドライブ(FDD)、磁気テープ、固体ドライブ(SSD)、RAMドライブ、セキュア・デジタル・カードもしくはドライブ、任意の他の適切な記憶媒体、又はこれらの2つ以上の適切な組合せを含むことができる。記憶媒体は、適切な場合、揮発性、不揮発性、又は揮発性と不揮発性の組合せであってよい。 The storage medium may, where appropriate, be one or more semiconductor-based or other integrated circuits (ICs) (e.g., field programmable gate arrays (FPGAs), application specific ICs (ASICs), etc.); Disk drive (HDD), hybrid hard drive (HHD), optical disk, optical disk drive (ODD), magneto-optical disk, magneto-optical drive, floppy diskette, floppy disk drive (FDD), magnetic tape, solid state drive (SSD), RAM drive, secure digital card or drive, any other suitable storage medium, or any suitable combination of two or more thereof. Storage media may be volatile, non-volatile, or a combination of volatile and non-volatile, where appropriate.

また、本開示のプログラムは、当該プログラムを伝送可能な任意の伝送媒体(通信ネットワークや放送波等)を介して、サーバ100に提供されてもよい。 Also, the program of the present disclosure may be provided to server 100 via any transmission medium (communication network, broadcast wave, etc.) capable of transmitting the program.

また、本開示の各実施形態は、プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。 Embodiments of the present disclosure may also be implemented in the form of a data signal embedded in a carrier wave in which the program is embodied by electronic transmission.

なお、本開示のプログラムは、例えば、JavaScript(登録商標)、Python等のスクリプト言語、C言語、Go言語、Swift,Koltin、Java(登録商標)等の任意のプログラミング言語を用いて実装されてよい。 Note that the program of the present disclosure may be implemented using any programming language such as, for example, scripting languages such as JavaScript (registered trademark) and Python, C language, Go language, Swift, Koltin, and Java (registered trademark). .

100 サーバ(情報処理装置)
110 制御部
111 通信制御部
112 入出力制御部
113 予約設定部
114 権限生成部
115 抽出部
116 解除情報生成部
117 認証情報生成部
120 通信I/F
130 入出力I/F
200 通信端末
210 制御部
211 通信制御部
212 表示制御部
213 入出力制御部
214 制御要求生成部
215 位置情報取得部
220 通信I/F
230 入出力I/F
240 表示部
270 記憶部
300 ビル
310~330 設備
400 ゲートウェイ
500 記憶装置
600 ネットワーク
700 認証端末
800情報処理システム
100 server (information processing device)
110 control unit 111 communication control unit 112 input/output control unit 113 reservation setting unit 114 authority generation unit 115 extraction unit 116 release information generation unit 117 authentication information generation unit 120 communication I/F
130 input/output I/F
200 communication terminal 210 control unit 211 communication control unit 212 display control unit 213 input/output control unit 214 control request generation unit 215 position information acquisition unit 220 communication I/F
230 input/output I/F
240 display unit 270 storage unit 300 building 310 to 330 equipment 400 gateway 500 storage device 600 network 700 authentication terminal 800 information processing system

Claims (20)

ビルが有する各種設備であって、ユーザが動作を指定可能な複数の各種設備と、前記各種設備とネットワークを介した通信を行う通信部を有する情報処理装置と、を備える情報処理システムであって、
前記情報処理装置は、
前記ビルにおける利用対象と前記複数の各種設備との関連付けに関する情報及び前記利用対象の利用予約に関する予約情報に基づいて、前記ビルが有する複数の各種設備から、前記利用予約がされた利用対象に関連する複数の各種設備を抽出し、前記利用対象に関連する抽出された全ての前記複数の各種設備をそれぞれ制御するための権限に関する情報を、前記利用予約に関するユーザについて生成する生成部、を有する、
情報処理システム。
An information processing system comprising: a plurality of various facilities of a building, the operation of which can be specified by a user; and an information processing device having a communication unit that communicates with the various facilities via a network. ,
The information processing device is
Based on the information relating to the association between the usage target and the plurality of facilities in the building and the reservation information relating to the usage reservation of the usage target, from the plurality of facilities of the building, related to the usage target for which the usage reservation has been made. a generation unit that extracts a plurality of various facilities to be used, and generates, for the user related to the use reservation, information on authority to control all of the plurality of various facilities that are extracted and related to the usage target;
Information processing system.
前記ユーザを認証するための認証端末をさらに備え、
前記情報処理装置は、
前記予約情報に基づいて、前記認証端末において前記利用予約に関するユーザを認証するための認証情報を生成する認証情報生成部をさらに有し、
前記生成部は、生成した前記権限に関する情報と前記認証情報とを記憶装置に記憶させる、
請求項1に記載の情報処理システム。
further comprising an authentication terminal for authenticating the user;
The information processing device is
further comprising an authentication information generation unit for generating authentication information for authenticating a user related to the use reservation in the authentication terminal based on the reservation information;
wherein the generation unit stores the generated information on the authority and the authentication information in a storage device;
The information processing system according to claim 1.
前記生成部は、前記利用対象の予約日時までの期間が所定の閾値以内となった場合に、前記権限に関する情報を前記認証情報に関連付けて前記記憶装置に記憶させる、
請求項2に記載の情報処理システム。
The generation unit associates the information about the authority with the authentication information and stores it in the storage device when the period until the reservation date and time of the usage target is within a predetermined threshold.
The information processing system according to claim 2.
前記認証端末は、
前記認証情報に関連付けられた前記権限に関する情報を前記記憶装置から取得し、前記権限に関する情報に基づき、前記ユーザによる操作が制限された前記各種設備の制限を解除する解除信号を、前記認証情報に関連する設備へ送信する、
請求項2又は3に記載の情報処理システム。
The authentication terminal is
obtaining from the storage device the information on the authority associated with the authentication information, and transmitting, based on the information on the authority, to the authentication information a cancellation signal for canceling the restrictions on the various facilities for which operation by the user is restricted; send to relevant equipment,
The information processing system according to claim 2 or 3.
前記通信部は、
前記利用予約に関するユーザの通信端末に前記権限に関する情報を送信し、前記通信端末が前記権限に関する情報に基づいて生成した、前記利用予約された利用対象に関連する各種設備に対して所定の制御を要求する制御要求を受信する、
請求項1に記載の情報処理システム。
The communication unit
transmitting the information on the authority to the user's communication terminal related to the reservation of use, and performing predetermined control on various facilities related to the subject of the reservation for use, which are generated by the communication terminal based on the information on the authority; receive control requests to request,
The information processing system according to claim 1.
前記予約情報は、前記利用対象の予約日時及び前記利用予約に関するユーザに関する利用ユーザ情報を含み、
前記通信部は、前記利用ユーザ情報により特定される前記ユーザの通信端末に前記権限に関する情報を送信する、
請求項5に記載の情報処理システム。
The reservation information includes the reservation date and time of the use target and user information on the user related to the use reservation,
The communication unit transmits information about the authority to the communication terminal of the user specified by the user information.
The information processing system according to claim 5.
前記通信部は、前記予約日時までの期間が所定の閾値以内となった場合に、前記権限に関する情報を前記ユーザの通信端末へ送信する、
請求項6に記載の情報処理システム。
The communication unit transmits the information on the authority to the communication terminal of the user when the period until the reservation date and time is within a predetermined threshold.
The information processing system according to claim 6.
前記通信部は、前記制御要求を、前記所定の制御を要求する対象の設備へ送信する、
請求項5~7のいずれか一項に記載の情報処理システム。
The communication unit transmits the control request to the target equipment requesting the predetermined control,
The information processing system according to any one of claims 5 to 7.
前記各種設備は、前記制御要求に基づいて、前記利用予約に関するユーザから指定された動作を実行する、
請求項8に記載の情報処理システム。
The various equipment executes an operation specified by the user regarding the reservation for use, based on the control request.
The information processing system according to claim 8.
前記各種設備は、複数の前記制御要求を受信した場合、最後に受信した前記制御要求に基づいて、動作を実行する、
請求項9に記載の情報処理システム。
When the various equipment receives a plurality of the control requests, it performs an operation based on the last received control request.
The information processing system according to claim 9.
前記各種設備は、複数の前記制御要求を受信した場合、所定の順序により複数の動作を実行する、
請求項9に記載の情報処理システム。
When the various equipment receives a plurality of the control requests, it performs a plurality of operations in a predetermined order.
The information processing system according to claim 9.
前記各種設備は、複数の前記制御要求を受信した場合、後に受信した前記制御要求を破棄し、先に受信した前記制御要求に基づいて、動作を実行する、
請求項9に記載の情報処理システム。
When the various equipment receives a plurality of the control requests, it discards the control request received later and performs an operation based on the control request received first.
The information processing system according to claim 9.
前記生成部は、
前記ビルにおける前記利用対象への経路に設置された設備、又は前記利用対象に設置された設備を制御するための権限に関する情報を生成する、
請求項1~12のいずれか一項に記載の情報処理システム。
The generating unit
Generating information about an authority for controlling equipment installed on a route to the target of use in the building, or equipment installed on the target of use;
The information processing system according to any one of claims 1 to 12.
前記通信部は、
前記利用予約に関するユーザの通信端末から前記ビルにおける前記通信端末の現在位置に関する位置情報を受信し、
前記利用対象に関連する設備のうち、前記位置情報に関連付けられた設備の制限を解除する解除情報を、前記位置情報に関連付けられた設備へ送信する、
請求項1~13のいずれか一項に記載の情報処理システム。
The communication unit
receiving location information about the current location of the communication terminal in the building from the user's communication terminal related to the use reservation;
transmitting release information for releasing restrictions on facilities associated with the location information among the facilities associated with the use object to the facilities associated with the location information;
The information processing system according to any one of claims 1 to 13.
前記位置情報に関連付けられた設備は、
前記解除情報を受信した場合に、前記設備が備える入力装置に対する直接の制御入力による操作の制限を解除する、
請求項14に記載の情報処理システム。
The equipment associated with the location information includes:
When the cancellation information is received, the restriction on operation by direct control input to the input device provided in the equipment is canceled.
The information processing system according to claim 14.
前記通信端末は、
前記利用対象に関連する設備に対して要求する制御の入力を、前記利用予約に関するユーザから受け付ける受付部と、
前記入力に基づき、前記制御要求を生成する制御要求生成部と、を有する、
請求項5~12のいずれか一項に記載の情報処理システム。
The communication terminal is
a reception unit that receives an input of a control request for equipment related to the use object from the user regarding the use reservation;
a control request generator that generates the control request based on the input;
The information processing system according to any one of claims 5 to 12.
前記通信端末は、
前記ビルにおける自端末の現在位置に関する位置情報を取得する位置情報取得部、をさらに有し、
前記制御要求生成部は、前記利用対象に関連する設備のうち、前記位置情報に関連する設備に対して所定の制御を要求する制御要求を生成する、
請求項16に記載の情報処理システム。
The communication terminal is
further comprising a location information acquisition unit that acquires location information about the current location of the terminal in the building;
The control request generation unit generates a control request requesting a predetermined control for a facility related to the location information among the facilities related to the utilization target.
The information processing system according to claim 16.
前記通信端末は、
前記ビルに配置された少なくとも1つのビーコン端末から発信されたビーコン信号によって、前記位置情報を取得する、
請求項14又は17に記載の情報処理システム。
The communication terminal is
Acquiring the location information by a beacon signal transmitted from at least one beacon terminal located in the building;
The information processing system according to claim 14 or 17.
ビルが有する各種設備であって、ユーザが動作を指定可能な複数の各種設備とネットワークを介して接続された情報処理装置であって、
前記ビルにおける利用対象と前記複数の各種設備との関連付けに関する情報及び前記利用対象の利用予約に関する予約情報に基づいて、前記ビルが有する複数の各種設備から、前記利用予約がされた利用対象に関連する複数の各種設備を抽出し、前記利用対象に関連する抽出された全ての前記複数の各種設備をそれぞれ制御するための権限に関する情報を、前記利用予約に関するユーザについて生成する生成部、
を有する、情報処理装置。
An information processing device connected via a network to a plurality of various facilities of a building, the operation of which can be designated by a user,
Based on the information relating to the association between the usage target and the plurality of facilities in the building and the reservation information relating to the usage reservation of the usage target, from the plurality of facilities of the building, related to the usage target for which the usage reservation has been made. a generation unit that extracts a plurality of various types of equipment to be used, and generates, for the user related to the use reservation, information about authority to control all of the plurality of types of equipment that are extracted and related to the use target;
An information processing device.
ビルが有する各種設備であって、ユーザが動作を指定可能な複数の各種設備とネットワークを介して接続された情報処理装置において実行されるプログラムであって、
前記ビルにおける利用対象と前記複数の各種設備との関連付けに関する情報を取得するステップと、
前記利用対象の利用予約に関する予約情報を取得するステップと、
前記関連付けに関する情報と前記予約情報とに基づいて、前記ビルが有する複数の各種設備から、前記利用予約がされた利用対象に関連する複数の各種設備を抽出し、前記利用対象に関連する抽出された全ての前記複数の各種設備をそれぞれ制御するための権限に関する情報を、前記利用予約に関するユーザについて生成するステップと、
を実行する、プログラム。
A program executed in an information processing device connected via a network to a plurality of various facilities of a building, the operation of which can be specified by a user,
a step of acquiring information relating to the association between the usage target in the building and the plurality of various facilities;
a step of acquiring reservation information related to the use reservation of the use target;
Based on the information about the association and the reservation information, a plurality of various facilities related to the use object for which the use reservation has been made are extracted from a plurality of various facilities of the building, and the extracted equipment related to the use object is extracted. a step of generating information regarding authority to control all of the plurality of various types of equipment for the user regarding the use reservation;
program to run.
JP2021010303A 2020-08-21 2021-01-26 Information processing system, information processing device, control method for information processing device, control program for information processing device, communication terminal, control method for communication terminal, and control program for communication terminal. Active JP7312203B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021010303A JP7312203B2 (en) 2020-08-21 2021-01-26 Information processing system, information processing device, control method for information processing device, control program for information processing device, communication terminal, control method for communication terminal, and control program for communication terminal.

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2020140150A JP6949183B1 (en) 2020-08-21 2020-08-21 Information processing system, information processing device, control method of information processing device, control program of information processing device, communication terminal, control method of communication terminal, and control program of communication terminal.
JP2021010303A JP7312203B2 (en) 2020-08-21 2021-01-26 Information processing system, information processing device, control method for information processing device, control program for information processing device, communication terminal, control method for communication terminal, and control program for communication terminal.

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2020140150A Division JP6949183B1 (en) 2020-08-21 2020-08-21 Information processing system, information processing device, control method of information processing device, control program of information processing device, communication terminal, control method of communication terminal, and control program of communication terminal.

Publications (2)

Publication Number Publication Date
JP2022035947A JP2022035947A (en) 2022-03-04
JP7312203B2 true JP7312203B2 (en) 2023-07-20

Family

ID=87201054

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021010303A Active JP7312203B2 (en) 2020-08-21 2021-01-26 Information processing system, information processing device, control method for information processing device, control program for information processing device, communication terminal, control method for communication terminal, and control program for communication terminal.

Country Status (1)

Country Link
JP (1) JP7312203B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005032100A (en) 2003-07-09 2005-02-03 Nec Soft Ltd Conference room booking system
JP2017019597A (en) 2015-07-08 2017-01-26 東芝エレベータ株式会社 Elevator system
JP2017201475A (en) 2016-05-06 2017-11-09 中国電力株式会社 Entrance management system of management facilities and entrance management method of management facilities
WO2019012644A1 (en) 2017-07-13 2019-01-17 三菱電機ビルテクノサービス株式会社 Building management system and building management device
WO2019064536A1 (en) 2017-09-29 2019-04-04 三菱電機株式会社 Facility equipment control device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005032100A (en) 2003-07-09 2005-02-03 Nec Soft Ltd Conference room booking system
JP2017019597A (en) 2015-07-08 2017-01-26 東芝エレベータ株式会社 Elevator system
JP2017201475A (en) 2016-05-06 2017-11-09 中国電力株式会社 Entrance management system of management facilities and entrance management method of management facilities
WO2019012644A1 (en) 2017-07-13 2019-01-17 三菱電機ビルテクノサービス株式会社 Building management system and building management device
WO2019064536A1 (en) 2017-09-29 2019-04-04 三菱電機株式会社 Facility equipment control device

Also Published As

Publication number Publication date
JP2022035947A (en) 2022-03-04

Similar Documents

Publication Publication Date Title
US20210304540A1 (en) Determining whether a user with a credential should be granted access to a physical space
US10273117B2 (en) Controlling an elevator car to take a user to a destination floor based on calendar information from a mobile device
JP2022073909A (en) Smart building integration and device hub
US10486937B2 (en) User management of door and elevator access control
US10679446B2 (en) Extended instant guest access using near field communication tags
WO2014076756A1 (en) Air-conditioning system and central control device
US11470078B2 (en) Structure-based access control
US20220350770A1 (en) Hot-desking station and system
KR20190138638A (en) Access control system with wireless and face recognition
JP7452052B2 (en) Control systems and shared equipment
US20230154259A1 (en) Method and devices for configuring electronic locks
KR20190028134A (en) Apparatus and Method for effective Hotel Services substitution application using Low Power Location Based Communication Technology of Beacon
JP2016194210A (en) Entry/exit management system and entry/exit management method
US20230120776A1 (en) Information processing system, information processing device, method of controlling information processing device, program that controls information processing device, communication terminal, method of controlling communication terminal, and program that controls communication terminal
US20190213819A1 (en) Management device, control method, and program
KR20190033034A (en) Elevator request authorization system
JP7312203B2 (en) Information processing system, information processing device, control method for information processing device, control program for information processing device, communication terminal, control method for communication terminal, and control program for communication terminal.
JP2014086744A (en) Facility management system and operation terminal
JP6216233B2 (en) Elevator control device
JP6780788B2 (en) Entry / exit management device and entry / exit management system
US20220165108A1 (en) Virtual intercom system
KR20180045424A (en) System for entrance of accommodation
JP2004139263A (en) Entrance and exit management system and entrance and exit management device
US20240144754A1 (en) Systems and techniques for managing access control
JP2006188294A (en) System and method for providing information of elevator

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210224

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210312

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220531

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220727

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20221213

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230206

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: 20230613

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230707

R150 Certificate of patent or registration of utility model

Ref document number: 7312203

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150