JP7051572B2 - A method executed by a computer to provide environmental information, a program that causes the computer to execute the method, and an information providing device. - Google Patents
A method executed by a computer to provide environmental information, a program that causes the computer to execute the method, and an information providing device. Download PDFInfo
- Publication number
- JP7051572B2 JP7051572B2 JP2018091783A JP2018091783A JP7051572B2 JP 7051572 B2 JP7051572 B2 JP 7051572B2 JP 2018091783 A JP2018091783 A JP 2018091783A JP 2018091783 A JP2018091783 A JP 2018091783A JP 7051572 B2 JP7051572 B2 JP 7051572B2
- Authority
- JP
- Japan
- Prior art keywords
- user
- information
- seat
- data
- cpu
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000007613 environmental effect Effects 0.000 title claims description 80
- 238000000034 method Methods 0.000 title claims description 40
- 238000001514 detection method Methods 0.000 claims description 37
- 230000004044 response Effects 0.000 claims description 11
- 238000007726 management method Methods 0.000 description 82
- 238000010586 diagram Methods 0.000 description 31
- 230000008569 process Effects 0.000 description 27
- 238000004378 air conditioning Methods 0.000 description 12
- 238000012545 processing Methods 0.000 description 11
- 230000009467 reduction Effects 0.000 description 11
- 238000013500 data storage Methods 0.000 description 10
- 230000008520 organization Effects 0.000 description 9
- 238000004891 communication Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 7
- 238000009434 installation Methods 0.000 description 7
- 230000003287 optical effect Effects 0.000 description 7
- 230000008859 change Effects 0.000 description 6
- 238000009423 ventilation Methods 0.000 description 6
- 230000009471 action Effects 0.000 description 5
- 230000010365 information processing Effects 0.000 description 5
- 238000010295 mobile communication Methods 0.000 description 5
- CURLTUGMZLYLDI-UHFFFAOYSA-N Carbon dioxide Chemical compound O=C=O CURLTUGMZLYLDI-UHFFFAOYSA-N 0.000 description 4
- 230000002776 aggregation Effects 0.000 description 4
- 238000004220 aggregation Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 4
- 238000003860 storage Methods 0.000 description 4
- 101100328887 Caenorhabditis elegans col-34 gene Proteins 0.000 description 2
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 2
- 229910002092 carbon dioxide Inorganic materials 0.000 description 2
- 239000001569 carbon dioxide Substances 0.000 description 2
- 238000012217 deletion Methods 0.000 description 2
- 230000037430 deletion Effects 0.000 description 2
- 238000003825 pressing Methods 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 210000004556 brain Anatomy 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000011946 reduction process Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000002834 transmittance Methods 0.000 description 1
Images
Landscapes
- Air Conditioning Control Device (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本開示は、ユーザが存在し得る場所の環境に関する環境情報の提供に関し、より特定的には、座席のレイアウトに関連付けて環境情報を提供する技術に関する。 The present disclosure relates to providing environmental information regarding the environment of a place where a user may exist, and more specifically, relating to a technique for providing environmental information in association with a seat layout.
環境情報に関し、例えば、特開2014-202417号公報(特許文献1)は、「大空間における床面近くの居住域を複数の領域に分け、領域ごとの人の存在を検出して、人が存在する領域にのみ調和空気を供給し、必要箇所での空気調和を確保しつつ、全体での省エネルギー化を図れる空気調和システム」を開示している([要約]参照)。 Regarding environmental information, for example, Japanese Patent Application Laid-Open No. 2014-202417 (Patent Document 1) states that "a living area near a floor in a large space is divided into a plurality of areas, and the presence of a person in each area is detected by a person. It discloses an air-conditioning system that supplies harmonious air only to existing areas, ensures air-conditioning where necessary, and saves energy as a whole (see [Summary]).
オフィスその他の居住域における環境状態は、人の数あるいは時間帯によって変わり得る。したがって、人の数あるいは時間帯によって環境状態を把握できる技術が必要とされている。 Environmental conditions in offices and other living areas can vary depending on the number of people or the time of day. Therefore, there is a need for technology that can grasp the environmental condition according to the number of people or the time zone.
本開示は上述のような問題点を解決するためになされたものであって、ある局面における目的は、人の数あるいは時間帯に応じて環境情報が提示される技術を提供することである。 The present disclosure has been made to solve the above-mentioned problems, and an object in a certain aspect is to provide a technique for presenting environmental information according to the number of people or a time zone.
ある実施の形態に従うと、環境情報を提供するためにコンピュータで実行される方法が提供される。この方法は、作業空間の環境の状態を検出するために作業空間に設けられた環境センサから検出値を受信するステップと、検出値をデータベースに格納するステップと、コンピュータに接続されている端末から、作業空間における座席レイアウトの要求を受信するステップと、要求に応答して、座席レイアウトを表示するためのデータと、検出値を表示するためのデータとを関連付けて端末に送信するステップとを含む。 According to certain embodiments, a method performed on a computer to provide environmental information is provided. In this method, the step of receiving the detected value from the environment sensor provided in the workspace to detect the state of the environment of the workspace, the step of storing the detected value in the database, and the step of storing the detected value in the database, and from the terminal connected to the computer. Includes a step of receiving a seat layout request in the workspace and a step of associating the data for displaying the seat layout with the data for displaying the detection value and sending it to the terminal in response to the request. ..
ある局面において、人の数あるいは時間帯に応じて環境情報が提示され得る。 In a certain aspect, environmental information may be presented according to the number of people or the time zone.
この発明の上記および他の目的、特徴、局面および利点は、添付の図面と関連して理解されるこの発明に関する次の詳細な説明から明らかとなるであろう。 The above and other objects, features, aspects and advantages of the invention will become apparent from the following detailed description of the invention as understood in connection with the accompanying drawings.
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。 Hereinafter, embodiments of the present invention will be described with reference to the drawings. In the following description, the same parts are designated by the same reference numerals. Their names and functions are the same. Therefore, the detailed description of them will not be repeated.
図1を参照して、システム100について説明する。図1は、システム100の構成の一態様を表わす図である。システム100は、ネットワーク190に接続された複数の情報処理装置を備える。ある局面において、システム100は、情報管理サーバ110と、ポータルサーバ120と、サードパーティサービス管理サーバ130と、CO2センサ140-1,140-N(総称するときはCO2センサ140と表わす)と、無線基地局150-1・・・150-M(総称するときは無線基地局150と表わす)と、ユーザ端末160-1・・・160-n(総称するときは、ユーザ端末160と表わす)と、管理者端末170と、携帯通信端末180とを備える。
The
情報管理サーバ110は、システム100を使用する組織(例えば、企業、官公庁など)に関係する人の情報を管理する。当該関係する人は、正規社員、契約社員、アルバイト、派遣職員等を含む。情報管理サーバ110は、当該組織あるいは他の管理会社等によって運営または管理される。
The
ポータルサーバ120は、各職員が使用する端末から利用できるポータルサイトを提供する。ポータルサイトは、各職員が存在し得る場所のレイアウト情報を提示する。本実施の形態において、場所とは、自社ビル、テナントビル、外部施設、SOHO(Small Office Home Office)として使用される自宅等を含む。
The
サードパーティサービス管理サーバ130は、外部の企業により有償または無償で提供されるサービスである。当該サービスは、ユーザのスケジュールを含むカレンダ情報提供サービス、電子メールその他のインターネットサービスを含む。
The third-party
CO2センサ140は、各職員が存在し得る場所に配置されている。CO2センサ140によって検出される二酸化炭素の濃度は、ポータルサーバ120その他のサーバに送られる。
The CO 2 sensor 140 is arranged in a place where each employee can exist. The concentration of carbon dioxide detected by the CO 2 sensor 140 is sent to the
無線基地局150は、WiFi(Wireless Fidelity)アクセスポイント等を含む。無線基地局150は、各職員が存在し得るスペース(例えば、オフィスフロアや会議室の天井等)に配置される。配置される無線基地局150の数は、スペースあるいは職員の数に応じて決定される。無線基地局150の数は、ユーザ端末160が配置されるフロアのレイアウトに応じて変更可能である。
The
ユーザ端末160は、各ユーザが使用するコンピュータ端末である。ユーザ端末160は、デスクトップ、ラップトップ、タブレット端末等、少なくとも、表示機能と通信機能とを備える情報処理装置であればよい。
The
ある局面において、あるユーザが、自身が使用するユーザ端末160にログインして、ポータルサーバ120によって提供されるポータルサイトのURL(Uniform Resource Locator)にアクセスすると、当該ユーザが属するフロアの画面が表示される。
In a certain aspect, when a user logs in to the
携帯通信端末180は、ユーザが携帯可能な通信端末であって、少なくとも、通信機能と、演算処理機能とを備える。ある局面において携帯通信端末180は、スマートフォン、スマートウォッチその他のウェアラブル端末として実現される。携帯通信端末180の構成の詳細は後述する。
The
図2を参照して、システム100の構成についてさらに説明する。図2は、システム100によって実現される機能の構成を概念的に表す図である。システム100は、サービス情報取得モジュール210と、ユーザ登録モジュール220と、環境情報検出モジュール230と、ユーザ検出モジュール240と、情報集約モジュール250と、描画データ生成モジュール260と、ユーザ情報表示モジュール270とを備える。
The configuration of the
サービス情報取得モジュール210は、サービス情報を取得する。例えば、サービス情報取得モジュール210は、サードパーティサービス管理サーバ130その他の外部サービスにアクセスして、当該外部サービスによって管理されている各ユーザに関するサービス情報(スケジュールその他のカレンダ情報、電子メールあるいはチャットメッセージその他の通信情報など)を取得する。ある局面において、サービス情報取得モジュール210は、ポータルサーバ120として機能するコンピュータのプロセッサによって実現され得る。
The service
ユーザ登録モジュール220は、システム100のユーザ登録を受け付けて、ユーザ登録のために入力される情報を管理する。当該情報は、ユーザ名、組織における所属部門、電子メールアドレス、携帯電話の番号その他当該ユーザのアカウント情報として使用される項目を含む。ある局目において、ユーザ登録モジュール220は、情報管理サーバ110によって実現される。例えば、ユーザが、ユーザ端末160あるいは管理者端末においてが当該ユーザのアカウント情報を入力すると、アカウント情報は、情報管理サーバ110に送信される。情報管理サーバ110は、受信したアカウント情報を格納する。格納の詳細は後述する(図4)。
The
環境情報検出モジュール230は、ユーザが存在し得る場所(例えば、執務エリア、会議室、休憩室、トイレ等)における環境情報を検出する。環境情報は、例えば、温度、湿度、二酸化炭素の濃度、照度、気圧等を含む。環境情報検出モジュール230は、例えば、温度センサ、湿度センサ、CO2センサ、照度センサ、気圧センサその他の環境センサによって実現される。
The environmental
ユーザ検出モジュール240は、ユーザの存在を検出する。ある局面において、ユーザ検出モジュール240は、WiFiアクセススポットに対して無線接続が行なわれたことに基づいて、ユーザの存在を検出し得る。別の局面において、ユーザ検出モジュール240は、ユーザ端末160または管理者端末170その他の端末装置に対するログイン操作の検知に基づいて、当該ユーザがその端末装置の近傍にいることを検出する。
The
情報集約モジュール250は、各サービス、各サーバに保存されているデータを集約する。例えば、情報集約モジュール250は、システム100に登録されているユーザ毎の情報を集めて、集めた各情報を関連付ける。集められる情報は、ユーザのアカウント情報、スケジュール情報、行動の履歴情報、WiFiの使用履歴、会議室の使用履歴などを含む。情報集約モジュール250は、例えば、ポータルサーバ120を構成するプロセッサによって実現される。
The
描画データ生成モジュール260は、各ユーザ端末に画面を表示させるためのデータを生成する。当該データは、表示対象となる各情報、各情報が配置されるレイアウト等を含む。描画データ生成モジュール260は、ポータルサーバ120あるいはユーザ端末160を構成するプロセッサによって実現される。
The drawing
ユーザ情報表示モジュール270は、描画データ生成モジュール260によって生成されるユーザ情報を表示する。ユーザ情報表示モジュール270は、ユーザ端末160のプロセッサによって実現される。
The user
[コンピュータ300のハードウェア構成] [Hardware configuration of computer 300]
図3を参照して、コンピュータ300の構成について説明する。図3は、ある局面に従うコンピュータ300のハードウェア構成を表わすブロック図である。情報管理サーバ110、ポータルサーバ120、サードパーティサービス管理サーバ130、ユーザ端末160および管理者端末170は、コンピュータ300と同様の構成を備えるコンピュータ装置によって実現される。
The configuration of the computer 300 will be described with reference to FIG. FIG. 3 is a block diagram showing a hardware configuration of the computer 300 according to a certain aspect. The
コンピュータ300は、主たる構成要素として、複数の命令を有するプログラムを実行するCPU(Central Processing Unit)1と、コンピュータ300のユーザによる指示の入力を受けるマウス2およびキーボード3と、CPU1によるプログラムの実行により生成されたデータ、又はマウス2若しくはキーボード3を介して入力されたデータを揮発的に格納するRAM4と、データを不揮発的に格納するハードディスク5と、光ディスク駆動装置6と、モニタ8と、通信インターフェイス7とを備える。各構成要素は、相互にバスによって接続されている。光ディスク駆動装置6には、CD-ROM9その他の光ディスクが装着される。通信インターフェイス7は、USB(Universal Serial Bus)インターフェイス、有線LAN(Local Area Network)、無線LAN、Bluetooth(登録商標)インターフェイス等を含むが、これらに限られない。
The computer 300 has, as main components, a CPU (Central Processing Unit) 1 that executes a program having a plurality of instructions, a
コンピュータ300における処理は、各ハードウェアおよびCPU1により実行されるソフトウェアによって実現される。このようなソフトウェアは、ハードディスク5に予め格納されている場合がある。また、ソフトウェアは、CD-ROM9その他のコンピュータ読み取り可能な不揮発性のデータ記録媒体に格納されて、プログラム製品として流通している場合もある。あるいは、当該ソフトウェアは、インターネットその他のネットワークに接続されている情報提供事業者によってダウンロード可能なプログラム製品として提供される場合もある。このようなソフトウェアは、光ディスク駆動装置6その他のデータ読取装置によってデータ記録媒体から読み取られて、あるいは、通信インターフェイス7を介してダウンロードされた後、ハードディスク5に一旦格納される。そのソフトウェアは、CPU1によってハードディスク5から読み出され、RAM4に実行可能なプログラムの形式で格納される。CPU1は、そのプログラムを実行する。
The processing in the computer 300 is realized by each hardware and software executed by the
図3に示されるコンピュータ300を構成する各構成要素は、一般的なものである。したがって、本実施の形態に係る最も本質的な部分は、コンピュータ300に格納されたプログラムであるともいえる。コンピュータ300の各ハードウェアの動作は周知であるので、詳細な説明は繰り返さない。 Each component constituting the computer 300 shown in FIG. 3 is a general one. Therefore, it can be said that the most essential part of the present embodiment is the program stored in the computer 300. Since the operation of each hardware of the computer 300 is well known, the detailed description will not be repeated.
なお、データ記録媒体としては、CD-ROM、FD(Flexible Disk)、ハードディスクに限られず、磁気テープ、カセットテープ、光ディスク(MO(Magnetic Optical Disc)/MD(Mini Disc)/DVD(Digital Versatile Disc))、IC(Integrated Circuit)カード(メモリカードを含む)、光カード、マスクROM、EPROM(Electronically Programmable Read-Only Memory)、EEPROM(Electronically Erasable Programmable Read-Only Memory)、フラッシュROMなどの半導体メモリ等の固定的にプログラムを担持する不揮発性のデータ記録媒体でもよい。 The data recording medium is not limited to CD-ROM, FD (Flexible Disk), and hard disk, but also magnetic tape, cassette tape, optical disc (MO (Magnetic Optical Disc) / MD (Mini Disc) / DVD (Digital Versatile Disc)). ), IC (Integrated Circuit) card (including memory card), optical card, mask ROM, EPROM (Electronically Programmable Read-Only Memory), EEPROM (Electronically Erasable Programmable Read-Only Memory), semiconductor memory such as flash ROM, etc. It may be a non-volatile data recording medium that fixedly carries the program.
ここでいうプログラムとは、CPU1により直接実行可能なプログラムだけでなく、ソースプログラム形式のプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含み得る。
The program referred to here may include not only a program that can be directly executed by the
[データ構造] [data structure]
図4を参照して、情報管理サーバ110のデータ構造について説明する。図4は、情報管理サーバ110におけるデータの格納の一態様を表わす図である。情報管理サーバ110は、テーブル410と、テーブル420と、テーブル430と、テーブル440とを含む。
The data structure of the
テーブル410は、ユーザのマスタデータを管理する。ある局目において、テーブル410の各レコードは、ユーザID411と、ユーザ名412と、属性413と、アドレス414と、所属415と、スマホID416とを含む。
Table 410 manages user master data. At a certain station, each record in the table 410 includes a
ユーザID411は、システム100のユーザを識別する。ユーザは、すなわち、システム100によって提供されるサービスを利用する企業、団体その他の組織に属する職員である。別の局面において、ユーザは、当該組織に関連する外部スタッフを含んでもよい。
ユーザ名412は、ユーザID411の名前を特定する。属性413は、当該ユーザの属性を表わす。属性は、社員、契約社員、派遣職員その他、組織を構成するスタッフが分類される属性を含む。
The
アドレス414は、当該ユーザのメールアドレスを表わす。アドレス414は、インターネット用のメールアドレス、イントラネット用のメールアドレスのいずれであってもよい。所属415は、当該ユーザが所属する部署を表わす。スマホID416は、当該ユーザが携帯する端末を識別する。例えば、ユーザが携帯する端末がWifiアクセスポイントに接続する際に、LDAP(Lightweight Directory Access Protocol)認証を行うこととし、この際にユーザのIDおよびパスワードをWifiアクセスポイントへ送信するとする。このときのユーザのIDを、ユーザが携帯する端末を識別する情報として用いることとしてもよい。ユーザが端末をWiFiアクセスポイントに接続すると、そのWiFiアクセスポイントの位置情報が、当該ユーザの位置情報として記録され得る。例えば、ユーザが端末をWifiアクセスポイントに接続した場合に、LDAP認証等により送信されるユーザの識別情報、または、ユーザが所有する端末を識別する情報(MACアドレス、または、ユーザの端末の名称、端末のOS、端末に登録されるユーザIDなど)と、当該Wifiアクセスポイントを特定する情報とを情報管理サーバ110において蓄積することとする。予めWifiアクセスポイントを特定する情報と、Wifiアクセスポイントを設置する場所とが管理者に管理されているとすると、ユーザが端末をWifiアクセスポイントに接続することにより、Wifiアクセスポイントへの接続の履歴を、ユーザが移動した履歴を示す情報として管理することができ得る。
テーブル420は、各フロアにおける座席の配置に関するデータを管理する。ある局面において、テーブル420の各レコードは、座席ID421と、座席位置422と、ユーザID423と、属性424とを含む。
Table 420 manages data on seating arrangements on each floor. In one aspect, each record in table 420 includes a
座席ID421は、各ユーザが使用するために予め割り当てられた場所を識別する。当該場所は、オフィスに配置される座席を含む。別の局面において、当該場所は、フリーランスの契約社員あるいはSOHOとしての個人事業者もしくはレンタルオフィスの利用登録者のような組織の構成員以外のメンバーが使用する場所を含んでもよい。
The
座席位置422は、当該場所の位置を特定する。当該位置は、例えば、フロアごとの二次元の座標値として特定されることとしてもよい。例えば、ユーザ端末160がポータルサーバ120にブラウザ等によりアクセスした場合に、ブラウザでスクリプト(JavaScript(登録商標)など)を動作させることで、各フロアのマップをブラウザ等で表示することができる。例えば、座標(x1,y1,z1)において、「x1」と「y1」とで表される二次元の座標値を、あるフロアの二次元の座標値とし、「z1」をフロアの識別情報としてもよい。このとき、オフィス全体を示すマップの画像とともに、座席の二次元の座標値に応じて、座席位置に応じたアイコンを表示する。これにより、オフィスレイアウトをブラウザ等により表示することができる。この他にも、座席の位置は、地理的座標値、各スペースごとに規定されたアドレスその他場所を一意に特定できる情報により特定されることとしてもよい。
The
ユーザID423は、当該座席に割り当てられているユーザを識別する。属性424は、当該ユーザの属性を表わす。属性は、例えば、社員、契約社員その他雇用形態を表わす属性と、マネージャー、一般その他階層を表わす属性等を含むが、その他の属性が含まれてもよい。
テーブル430は、WiFiアクセスポイントに関するデータを管理する。ある局面において、テーブル430の各レコードは、WiFiID431と、設置場所432と、場所名433とを含む。WiFiID431は、各フロアに設置されたWiFiアクセスポイントを識別する。設置場所432は、当該WiFiアクセスポイントが配置されている場所を表わす。当該場所は、座席位置と同様に、各フロアの二次元の座標値としてあらわされることとしてもよい。また、Wifiアクセスポイントの場所は、緯度経度高度または住所として表される。場所名433は、当該WiFiアクセスポイントが設置されている場所の名称を表わす。例えば、場所名433は、各フロアの凡その場所(例えば、南、西などの位置の概要を表わす情報)、各フロアに割り当てられた区画、ビルの階数等で表される。
Table 430 manages data about WiFi access points. In one aspect, each record in table 430 includes a
テーブル440は、会議室の場所を管理する。ある局面において、テーブル440は、会議室ID441と、場所442と、場所名443とを含む。会議室ID441は、会議室を特定する。場所442は、会議室が設けられている場所を特定する。場所名443は、当該場所を表わす。
Table 440 manages the location of the conference room. In one aspect, table 440 includes
図5を参照して、サードパーティサービス管理サーバ130のデータ構造について説明する。図5は、サードパーティサービス管理サーバ130におけるデータの格納の一態様を概念的に表す図である。サードパーティサービス管理サーバ130は、テーブル510とテーブル520とを有する。
The data structure of the third-party
テーブル510は、各ユーザのスケジュールデータを管理する。ある局面において、テーブル510は、スケジュールID511と、年月日512と、時間513と、内容514と、場所515とを含む。スケジュールID511は、ユーザ毎のスケジュールを識別する。年月日512は、当該ユーザの行動が予定されている年月日を表わす。時間513は、当該行動が予定されている時間を表わす。内容514は、当該行動の内容を表わす。場所515は、当該行動が予定されている場所を表わす。
Table 510 manages the schedule data of each user. In one aspect, the table 510 includes a
各ユーザは、ユーザ端末160からサードパーティサービスにログインしてスケジュールの入力画面にアクセスすると、新たなスケジュールを入力できる。ユーザ端末160において入力されたデータは、サードパーティサービス管理サーバ130に送られ、新たなレコードが、テーブル510に作成される。なお、スケジュールの新規入力、変更または削除等の操作は、ユーザ端末160のみならず、サードパーティサービスにアクセス可能な情報処理端末で行なうことができる。また、テーブル510において、各ユーザのスケジュールに、当該スケジュールに参加する他のユーザの情報を保持する項目を含めることとしてもよい。
Each user can enter a new schedule by logging in to a third-party service from the
テーブル520は、各会議室のデータを管理する。ある局面において、テーブル520は、会議室ID521と、予約年月日522と、時間523と、予約ユーザID524と、参加ユーザID525とを含む。会議室ID521は、会議室を識別する。予約年月日522は、当該会議室の使用が予定されている年月日を表わす。時間523は、当該会議室の使用が予定されている時間を表わす。予約ユーザID524は、当該会議室の予約を入力したユーザを識別する。参加ユーザID525は、当該会議室を使用するミーティングに参加するユーザを識別する。予約に参加するユーザは、予約を入力したユーザを含み得る。テーブル520は、各会議室について入力された予約情報を含む。したがって、予約情報が入っていない日時は、当該会議室が空いていることになる。これにより、テーブル520は、会議室の使用状況と空き状況とを提供できる。
Table 520 manages the data of each conference room. In one aspect, the table 520 includes a
各ユーザは、ユーザ端末160からサードパーティサービスにログインして会議室予約の入力画面にアクセスすると、新たな予約を入力できる。ユーザ端末160において入力されたデータは、サードパーティサービス管理サーバ130に送られ、新たなレコードが、テーブル520に作成される。なお、会議室の予約の新規入力、変更または削除等の操作も、ユーザ端末160のみならず、サードパーティサービスにアクセス可能な情報処理端末で行なうことができる。また、ユーザがスケジュールを入力する際に、場所515において会議室のIDを特定することで、当該会議室の予約が行われてテーブル520が更新されることとしてもよい。また、テーブル510において、各ユーザのスケジュールに、当該スケジュールに参加する他のユーザの情報を保持する項目を含めることとしてもよい。
Each user can enter a new reservation by logging in to a third-party service from the
図6を参照して、情報管理サーバ110のデータ構造について説明する。図6は、情報管理サーバ110におけるデータの格納の一態様を表わす図である。情報管理サーバ110は、テーブル610と、テーブル710とを含む。
The data structure of the
テーブル610は、WiFiアクセスポイントに対するアクセスのログを管理する。ある局面において、テーブル610は、ログID611と、WiFiID612と、アクセス日時613と、端末ID614と、アクセス者615とを含む。
Table 610 manages a log of access to the WiFi access point. In one aspect, the table 610 includes a
ログID611は、ログの各レコードを識別する。WiFiID612は、端末によってアクセスされたWiFiアクセスポイントを識別する。アクセス日時613は、アクセスが行なわれた時刻を表わす。端末ID614は、アクセスを行なった端末(例えば、ノートブックコンピュータ、スマートフォン、タブレット端末、ウェアラブル端末等)を識別する。アクセス者615は、アクセスを行なったユーザを識別する。アクセス者615は、例えば、WiFiアクセスポイントへのアクセスに使用された端末のユーザとして登録されているユーザ名である。なお、ユーザの端末からWifiアクセスポイントへアクセスする際に、LDAP認証などの認証を行う。
The
テーブル620は、CO2センサによるCO2の検出濃度のログを管理する。ある局面において、テーブル620は、ログID621と、センサID622と、検出日時623と、検出値624とを含む。ログID621は、ログの各レコードを識別する。センサID622は、フロアに配置された各CO2センサを識別する。検出日時623は、CO2の検出値が記録された時刻を表わす。
Table 620 manages a log of the detected concentration of CO 2 by the CO 2 sensor. In one aspect, the table 620 includes a
[制御構造] [Control structure]
図7を参照して、情報管理サーバ110の制御構造について説明する。図7は、ある局面に従って情報管理サーバ110が実行する処理の一部を表わすフローチャートである。
The control structure of the
ステップS710にて、情報管理サーバ110は、各WiFiアクセスポイントから当該WiFiアクセスポイントへのアクセス情報を受信する。アクセス情報は、WiFiアクセスポイントの識別データ、WiFiアクセスポイントにアクセスした携帯通信端末の識別データおよびユーザ情報、アクセスが開始された時刻、およびアクセスが解除された時刻を含む。
In step S710, the
ステップS720にて、情報管理サーバ110は、アクセス情報をテーブル610のようにハードディスクに構成されるデータベースに蓄積する。ステップS730にて、情報管理サーバ110は、テーブル420として予め登録されている座席データをハードディスク5から読み出す。
In step S720, the
ステップS740にて、情報管理サーバ110は、アクセス情報に含まれるユーザ情報とWifiアクセスポイントの識別情報とに基づいて、ユーザが自席に在席しているか否かを確認する。例えば、後述する図8に示すWifiアクセスポイントごとに、近隣にある座席の情報(テーブル420の座席ID421)が関連付けられている。また座席ごとにユーザが関連付けられている(テーブル420のユーザID423)。CPU1は、アクセス情報に含まれるユーザ情報(ユーザID)が、Wifiアクセスポイントに関連付けられている1または複数の座席と関連付けられたユーザIDに一致するか否かを判断する。これらのユーザIDが一致する場合、CPU1は、当該ユーザが着席していると判定する。そうでない場合、CPU1は、当該ユーザが離席しており不在であると判定する。
In step S740, the
ステップS750にて、情報管理サーバ110は、確認の結果をマップデータに反映する。ステップS760にて、情報管理サーバ110は、ポータルサーバ120からマップデータの要求の受信を検知する。例えば、ユーザ端末160-2のユーザBが、ポータルサイトにログインしてマップデータを要求すると、その要求は、ユーザ端末160-2からポータルサーバ120に送信される。ポータルサーバ120は、その要求を受信すると、情報管理サーバ110に対して最新のマップデータの送信を要求する。
In step S750, the
ステップS770にて、情報管理サーバ110は、当該要求に応答して、マップデータをポータルサーバ120に送信する。ポータルサーバ120は、マップデータをユーザ端末160-2に送信する。ユーザ端末160-2のモニタ8は、その受信したマップデータに基づきマップを表示するので、他のユーザ(例えばユーザA)の最新の在席状況を確認することができる。
In step S770, the
[データ構造] [data structure]
図8を参照して、情報管理サーバ110のデータ構造について説明する。図8は、情報管理サーバ110として機能するコンピュータが備えるハードディスク5におけるデータの格納の一態様を概念的に表す図である。ハードディスク5は、テーブル800を保持している。テーブル800は、WiFi ID810と、設置場所820と、場所名830と、ユーザID840,850,860,870とを含む。
The data structure of the
WiFi ID810は、各オフィススペース等に設置されているWiFiアクセスポイントを識別する。設置場所820は、当該WiFiアクセスポイントが設けられている場所を識別する。当該場所は、例えば、フロアに配置される座標と同様に、二次元の座標値として特定されることとしてもよい。場所名830は、当該WiFiアクセスポイントが設けられている場所の名前を表わす。ユーザID840,850,860,870は、当該WiFiアクセスポイントの近傍に座席が割り当てられた各ユーザを識別する。
The
ある局面において、1つ以上のWiFiアクセスポイントは、情報管理サーバ110を所有または利用するユーザ企業その他の組織が使用する空間の天井あるいは壁面に配置される。別の局面において、WiFiアクセスポイントは、外部のスペース、例えば、レンタルオフィスや貸会議室、SOHO(Small Office Home Office)やフリーランス契約者の自宅等に設けられてもよい。例えば、WiFi IDが900であるWiFiアクセスポイントは、ユーザID「0003」の所有するマンションXに設けられている。WiFiアクセスポイントは、情報管理サーバ110の管理者に申請することで登録され、あるいは、削除され得る。
In one aspect, the one or more WiFi access points are located on the ceiling or wall of a space used by a user company or other organization that owns or uses the
図9を参照して、ポータルサーバ120のデータ構造について説明する。図9は、ポータルサーバ120として機能するコンピュータが備えるハードディスク5におけるデータの格納の一態様を概念的に表す図である。ある局面において、ハードディスク5は、テーブル900を保持している。テーブル900は、ログID910と、ユーザID920と、ユーザ名930と、接続WiFiID940と、最終接続時刻950と、接続状態960と、判定結果970とを含む。
The data structure of the
ログID910は、ログを識別する。ユーザID920は、WiFiアクセスポイントに接続したユーザを識別する。接続WiFiID940は、ユーザの端末による接続を受け付けたWiFiアクセスポイントを識別する。最終接続時刻950は、当該端末が接続していた時間を表わす。仮に、端末とWiFiアクセスポイントとの接続が一時的に遮断された場合には、その遮断された時間の長さに応じて、再度、ログIDが付与されて、新たな接続として記録され得る。一時的な遮断の時間が予め設定された時間よりも短い場合には、当該一時的な遮断の時間を含む前後の接続は、1つの接続として記録されてもよい。
[画面の表示態様] [Screen display mode]
図10~図12を参照して、本実施の形態に係るユーザ端末160における画面の表示態様について説明する。図10は、ユーザ端末160のモニタ8に表示される画面の一態様を表わす図である。ある局面において、モニタ8は、マップを表示するポータルサイトへのログイン画面を表示する。ユーザがユーザIDおよびパスワードを入力して認証を受けると、ポータルサイトの画面が表示される。
A screen display mode in the
図11は、モニタ8の一画面に複数のフロアの配置図が示される一態様を表わす図である。図11に示されるように、より具体的には、ユーザ端末160-1のモニタ8は、マップ画像1110,1120,1130を表示する。マップ画像1110は、ある企業の9階のレイアウトを表わす。マップ画像1120は、当該企業の10階のレイアウトを表わす。マップ画像1130は、当該企業の11階のレイアウトを表わす。各マップ画像は、各ユーザの座席のレイアウトを模式的に表す画像を示している。図11に示されるように、初期画面として各フロアの概要が表示されると、ユーザは、現在のレイアウトの概要も併せて知ることができる。別の局面において、初期画面として、検索対象となるユーザが存在するフロアのマップのみが表示されてもよい。
FIG. 11 is a diagram showing an aspect in which a layout drawing of a plurality of floors is shown on one screen of the
マップ画像1120は、座席のレイアウトにおいて、他の座席のアイコンとは異なるアイコン1121を表示している。アイコン1121は、検索対象として特定されたユーザB(鈴木さん)の座席を表わす。このとき、ユーザBが自席(アイコン1121)にいない場合、実際に存在するフロアのマップが、表示され得る。表示の態様は、自席と現在の所在地をそれぞれを表わす各フロアのマップを表示する態様、および、現在の所在地を表わすフロアのマップのみが表示される態様のいずれであってもよい。
The
図11においては、3フロア分の座席のレイアウトが一画面に表示されているが、一画面に表示されるレイアウトの数は、これに限られない。さらに多くのフロアのレイアウト図が縮小された状態で表示されてもよい。図11に示されるレイアウト図において、ユーザ端末160-1のユーザAが、いずれかのフロアを選択する操作(カーソルを置くこと、タッチすること等)を行ない、さらに、拡大する操作(例えば、マウス操作、ピンチアウト等)を行なうと、その選択されたフロアのレイアウト図が拡大されて表示される。例えば、ユーザ端末160-1でポータルサイトにブラウザでアクセスするものとし、ブラウザでJavaScript(登録商標)などのスクリプトを実行することでフロアマップを描画するものとする。ブラウザでスクリプトを実行するときに、マップの画像を表示する倍率を管理するための倍率パラメータを参照することとし、ユーザがマップを拡大する操作(例えば、ピンチアウト)、縮小する操作(例えば、ピンチイン)を検出すると、倍率パラメータを変動させる。 In FIG. 11, the layouts of the seats for three floors are displayed on one screen, but the number of layouts displayed on one screen is not limited to this. More floor layouts may be displayed in a reduced size. In the layout diagram shown in FIG. 11, the user A of the user terminal 160-1 performs an operation of selecting one of the floors (places a cursor, touches, etc.), and further expands the operation (for example, a mouse). When you perform an operation, pinch out, etc.), the layout diagram of the selected floor is enlarged and displayed. For example, it is assumed that the portal site is accessed by a browser on the user terminal 160-1, and the floor map is drawn by executing a script such as JavaScript (registered trademark) on the browser. When executing a script in the browser, we will refer to the magnification parameter for managing the magnification to display the image of the map, and the user can expand the map (for example, pinch out) and shrink it (for example, pinch in). ) Is detected, the magnification parameter is changed.
図12は、図11に示される配置図のうちの一つを拡大して表わす図である。図12において、カーソルその他によって指定されたユーザ(例えば、社員その他職員)のスケジュールを表示することとしてもよい。例えば、図12に示されるように、ユーザ端末160-1のモニタ8は、ユーザAによって画面が選択されて、当該画面を拡大するための操作が行われたことに応答して、画面1200を表示する。画面1200は、1つのフロアに配置されているユーザが識別される程度に拡大されて表示される。画面1200は、各ユーザの配置を表わすアイコン(例えばアイコン1210)と、WiFiアクセスポイントの配置を表わすアイコン(例えばアイコン1230,1240)と、会議室の配置を表わすアイコン(例えば、会議室アイコン1250)とを表示する。
FIG. 12 is an enlarged view of one of the layout drawings shown in FIG. In FIG. 12, the schedule of the user (for example, an employee or other staff member) designated by the cursor or the like may be displayed. For example, as shown in FIG. 12, the
アイコン1210は、ユーザAの検索対象として入力されたユーザB(鈴木さん)の座席を表わす。仮に、複数のユーザの苗字が同じである場合には、複数の座席の各々を表わすアイコンが、アイコン1210と同様の態様で表示されてもよい。その場合、苗字に加えて名前が表示され得る。これにより、ユーザAは、知りたがっているユーザBの座席あるいは所在を確実に知ることができる。
The
ユーザAが、アイコン1210の近傍にカーソルを置くと、あるいは、モニタ8がタッチパネル式である場合にアイコン1210をタッチすると、モニタ8は、ポップアップ画面を表示することとしてもよい。ポップアップ画面は、ユーザBのスケジュールを表示する。モニタ8が、ポップアップ画面を表示することにより、ユーザ端末160-1のユーザは、他ユーザ(例えば、鈴木さん)の座席およびスケジュールを容易に確認することができる。
When the user A places the cursor in the vicinity of the
[技術思想] [Technical Thought]
本開示に係る技術思想について説明する。ある局面において、当該技術思想は、オフィスのフロアに適用され得る。オフィスのフロアには、CO2濃度を検出可能なCO2センサ等が配置されている。CO2濃度は、人口密度と大いに関係する。また、CO2濃度が1000ppmを超えると、人は眠気を感じ、生産性が低下する可能性があることが知られている。そこで、座席表のマップ上で、CO2濃度が一目で見られるようにする。 The technical concept of the present disclosure will be described. In certain aspects, the technical idea may be applied to the floor of an office. A CO 2 sensor or the like capable of detecting the CO 2 concentration is arranged on the floor of the office. CO 2 concentration is closely related to population density. It is also known that when the CO 2 concentration exceeds 1000 ppm, a person may feel drowsy and productivity may decrease. Therefore, the CO 2 concentration can be seen at a glance on the map of the seating plan.
例えば、オフィスのフロアで区画ごとにCO2センサが配置され得る。区画の単位は、例えば、借りられる最小区画等であるが、特に限定されない。 For example, CO 2 sensors may be placed in each section on the floor of an office. The unit of the parcel is, for example, the smallest parcel that can be rented, but is not particularly limited.
各センサの検出値は、情報管理サーバ110その他の管理用サーバ(マップ用サーバ)に蓄積される。情報管理サーバ110は、直近の検出結果を保持している。より具体的には、検出値は、例えば、Google社によって提供されるBigQueryに保存され得る。
The detected values of each sensor are stored in the
ユーザ端末160がポータルサーバ120にアクセスすると、ポータルサーバ120は、ユーザ端末160のブラウザに画面を表示させるためのデータを生成する。ユーザ端末160は、ポータルサーバ120からの応答結果を受信して、ブラウザ上で、座席のレイアウトと検出値とを表示できる。
When the
ユーザ端末160のブラウザは、Java(登録商標)スクリプトにより、座席のレイアウトを表示している。これにより、ユーザ端末160の入力装置(例えば、タッチパッド)上での操作で、レイアウトを拡大してまたは縮小して表示できる。このとき、レイアウトをユーザ端末160に表示するためのデータは、ズーム率というパラメータを保持している。そこで、ユーザ端末160のCPU1は、ズーム率に応じて描画内容を変更することができる。
The browser of the
ユーザ端末160は、上記検出値として、CO2濃度を表示することができる。この表示に使用されるデータは、ポータルサーバ120によって情報管理サーバ110から取得される。このデータは、直前に情報管理サーバ110によって取得されたものである。したがって、ユーザ端末160は、最新のCO2濃度を表示することができる。なお、情報管理サーバ110が最新のCO2濃度を取得すると、その最新値は、ポータルサーバ120を介してユーザ端末160に送られる。その結果、ユーザ端末160は、最新のCO2濃度を表示できる。
The
ユーザ端末160がCO2濃度を表示する場合において、座席のレイアウト全体(マップ全体)を見渡せる程度に当該レイアウトを縮小して表示をしているときは、ユーザ端末160は、座席のレイアウト全体の情報と、大きな区画の情報とを表示し得る。一方、ユーザ端末160がマップを拡大して表示した場合、ユーザは、座席が割り当てられている各ユーザがどの座席にいるかを確認できるようにするため、CO2濃度の表示部分(レイアウト図に重ねて表示され得る画像)の透過率を上げる。これにより、ユーザがモニタ8を見た場合、レイアウトに関連付けて表示されるユーザ名と、CO2濃度とを視認することができる。
When the
[構成の概要] [Outline of configuration]
(1) ある局面において、情報管理サーバ110またはポータルサーバ120のCPU1は、作業空間の環境の状態を検出するために作業空間に設けられた環境センサ(CO2センサ140、温度センサ175等)から検出値を受信し、検出値をデータベースに格納する。CPU1は、コンピュータに接続されているユーザ端末160から、作業空間における座席レイアウトの要求を受信し、当該要求に応答して、座席レイアウトを表示するためのデータと、検出値を表示するためのデータとを関連付けてユーザ端末160に送信する。
(1) In a certain aspect, the
(2) ある局面において、CPU1は、検出値を受信した後に新たな検出値を受信し、新たな検出値をデータベースに格納する。CPU1は、当該新たな検出値が格納されたことに基づいて当該新たな検出値を表示するためのデータをユーザ端末160に送信する。
(2) In a certain aspect, the
(3) ある局面において、検出値を表示するためのデータは、上記環境センサに関連付けられる座席に割り当てられているユーザの数を含む。例えば、一つの環境センサは、4人分あるいは8人分の座席に割り当てられている。この割り当ては、座席レイアウトが最初に定義される際に、座席レイアウトの作成者によって作成され得る。 (3) In one aspect, the data for displaying the detected value includes the number of users assigned to the seat associated with the environment sensor. For example, one environment sensor is assigned to seats for 4 or 8 people. This assignment may be created by the creator of the seat layout when the seat layout is first defined.
(4) ある局面において、座席レイアウトは、複数のエリアに分けられている。環境センサは、複数のエリアの各々に設けられている。CPU1は、座席レイアウトを表示するためのデータと、各検出値を表示するためのデータとをユーザ端末160に送信する。
(4) In a certain aspect, the seat layout is divided into a plurality of areas. Environment sensors are provided in each of the plurality of areas. The
(5) ある局面において、CPU1は、拡大指示に基づいて、座席レイアウトの一部を拡大してユーザ端末160に表示させる。CPU1は、さらに、拡大された座席レイアウトの座席に割り当てられたユーザの名前をユーザ端末160に表示させる。
(5) In a certain aspect, the
(6) ある局面において、CPU1は、検出値が基準値を超えたことに基づいて、空調機器を作動させる信号を当該空調機器の制御装置に送信する。当該信号は、例えば、CO2センサの識別番号と、空調機器の識別番号と、空調機器を作動させるための制御コードとを含み得る。空調機器のコントローラは、このような信号を受信すると、換気その他空調のための動作を開始する。
(6) In a certain aspect, the
(7) ある局面において、CPU1は、検出値が基準値を超えたことに基づいて、空調機器を作動させる信号を当該空調機器の制御装置に送信するか否かを問い合わせるメッセージをユーザ端末160に表示させる。例えば、CPU1は、当該メッセージを表示するためのデータをユーザ端末160に送信する。ユーザ端末160は、そのデータを受信すると、ポップアップ画面のようにメッセージを表示して、ユーザあるいは管理者の注意を促し得る。
(7) In a certain aspect, the
(8) ある局面において、座席レイアウトは、複数のエリアを含み得る。CPU1は、複数のエリアの各々について、当該エリアを表示するためのデータと、各検出値とを送信する。ユーザが画面を拡大する操作を行なった場合、限られたエリアの環境情報が表示され得る。例えば、カーソルが置かれた部分を中心として拡大表示され得る。
(8) In some aspects, the seat layout may include multiple areas. The
(9) ある局面において、CPU1は、検出値を当該エリアの近傍に表示するためのデータをユーザ端末160に送信する。例えば、CPU1は、座席のレイアウトを表示するためのデータと、検出値を含む画像を表示するためのデータとを関連付けて、ユーザ端末160にこれらのデータを送信する。
(9) In a certain aspect, the
[データ構造] [data structure]
図13を参照して、本実施の形態に係る情報管理サーバ110のデータ構造についてさらに説明する。図13は、情報管理サーバ110におけるCO2センサに関するデータの格納の一態様を概念的に表す図である。ある局面において、情報管理サーバ110は、テーブル1310,1320を含み得る。
The data structure of the
テーブル1310は、各CO2センサの設置場所と、各CO2センサに関連付けられているユーザとを管理する。具体的には、テーブル1310は、CO2センサID1311と、設置場所1312と、場所名1313と、対象ユーザID1314とを含む。CO2センサID1311は、フロアに設置される各CO2センサを識別する。設置場所1312は、当該CO2センサが配置されている場所を特定する。場所は、例えば、地理的座標値によって、あるいは、各フロアについて予め定められた点を基準とする座標値によって表される。CO2センサの場所は、座席の位置と同様に、例えば、フロアごとの二次元の座標値として特定されることとしてもよい。例えば、座標(x1,y1,z1)において、「x1」と「y1」とで表される二次元の座標値を、あるフロアの二次元の座標値とし、「z1」をフロアの識別情報としてもよい。場所名1313は、当該場所の名前を表わす。対象ユーザID1314は、当該CO2センサの近傍に座席を有するユーザとして、管理者によって登録されたユーザを識別する。
Table 1310 manages the installation location of each CO 2 sensor and the user associated with each CO 2 sensor. Specifically, the table 1310 includes a CO 2 sensor ID 1311, an
例えば、IDが001であるCO2センサは、座標値(X1,Y1,Z1)で規定される11階南に配置されており、特定のユーザが関連付けられていない。このようなCO2センサは、例えば、共用スペースに設けられている。IDが002であるCO2センサは、座標値(X2,Y1,Z1)で規定される11階中南に配置されており、IDが101~105まで、5名のユーザに関連付けられている。このようなCO2センサは、例えば、これらのユーザの座席が配置されているエリア付近に設けられている。
For example, the CO 2 sensor having an ID of 001 is located in the south of the 11th floor defined by the coordinate values (X 1 , Y 1 , Z 1 ), and is not associated with a specific user. Such a CO 2 sensor is provided in a common space, for example. The CO 2 sensor with
テーブル1320は、各CO2センサによる検出値を格納する。具体的には、テーブル1320は、CO2センサID1321と、検出値1322と、検出時刻1323とを含む。CO2センサID1321は、CO2センサを特定する。検出値1322は、当該CO2センサによる検出値(CO2の濃度(ppm))を表わす。検出時刻1323は、当該検出値が検出された時刻あるいは記録された時刻を表わす。ある局面において、CO2センサは、当該スペースが使用され得る時間帯(例えば、平日の朝8時~24時まで)で、CO2を検出する。検出が行なわれる期間は、管理者の設定によって変更可能である。
Table 1320 stores the detected values by each CO 2 sensor. Specifically, the table 1320 includes a CO 2 sensor ID 1321, a
[情報管理サーバ110の制御構造] [Control structure of information management server 110]
図14を参照して、本実施の形態に係るシステムの動作の概要について説明する。図14は、情報管理サーバ110が実行する処理の一部を表わすフローチャートである。
An outline of the operation of the system according to the present embodiment will be described with reference to FIG. FIG. 14 is a flowchart showing a part of the process executed by the
ステップS1410にて、情報管理サーバ110のCPU1は、各CO2センサからCO2の検出値をそれぞれ受信して、受信したデータをデータベースに格納する。検出値の受信のタイミングおよび格納のタイミングは、特に限定されない。各CO2センサがCO2を検出する度に検出値を送信する場合、あるいは、各CO2センサが設定されたタイミングで検出値を送信する場合には、情報管理サーバ110は、検出値を受信するごとに、受信時刻と検出値とをデータベースに格納し得る。別の局面において、情報管理サーバ110は、管理者によって設定されたタイミングごとに検出値を受信し、あるいは格納するように構成され得る。
In step S1410, the
ステップS1420にて、CPU1は、各温度センサから室内の温度の計測値をそれぞれ受信して、受信した計測値をデータベースに格納する。計測値の受信のタイミングおよび格納のタイミングは、上記の検出値の場合と同様である。
In step S1420, the
ステップS1430にて、CPU1は、ポータルサーバ120から座席レイアウトのデータの要求を受信する。この要求は、ユーザ端末160がポータルサーバ120にログインした場合、ポータルサーバ120がユーザ端末160から当該要求を受信した場合、あるいは、ポータルサーバ120が再起動した場合に、ポータルサーバ120から情報管理サーバ110に送られる。
In step S1430, the
ステップS1440にて、CPU1は、ポータルサーバ120から要求を受信したことに応答して、座席レイアウトのデータを読み出して、その読み出したデータをポータルサーバ120に送信する。ポータルサーバ120は、そのデータを受信すると、ユーザ端末160に送信し、ユーザ端末160は、そのデータを受信すると、最新の座席レイアウトをモニタ8に表示し得る。
In step S1440, the
ステップS1450にて、CPU1は、ポータルサーバ120から受信した信号に基づいて、環境情報の要求を検知する。ある局面において、環境情報は、CO2濃度、温度、湿度等であるが、これらに限られず、人が存在し得る場所における状態を示す情報であればよい。当該要求は、ユーザ端末160がポータルサーバ120にログインした場合、ユーザ端末160のユーザが環境情報を要求した場合、あるいは、ポータルサーバ120が再起動した場合に、ポータルサーバ120から情報管理サーバ110に送信され得る。
In step S1450, the
ステップS1460にて、CPU1は、最新の環境情報を所定の基準と比較する。ある局面において、最新の環境情報とは、所定の基準との比較が行なわれる時点で受信している環境情報をいう。所定の基準とは、その場所に応じて管理者等によって設定された基準をいう。例えば、職場環境において環境情報がCO2濃度で表される場合、CO2濃度は1000ppm以下であることが望ましく、特に、450ppm~750ppmが理想的な換気レベルとされる(厚生労働省 建築物環境衛生管理基準参照)。この場合、管理者は、上限の閾値として、例えば750ppmといった基準を設定し得る。
In step S1460, the
ステップS1470にて、CPU1は、環境情報と比較の結果とをポータルサーバ120に送信する。なお、最新の環境情報と所定の基準との比較は、ポータルサーバ120、管理者端末170あるいはユーザ端末160において行なわれてもよい。
In step S1470, the
図14に示される処理は、情報管理サーバ110以外に、例えば、ポータルサーバ120が実行してもよい。
The process shown in FIG. 14 may be executed by, for example, the
[ポータルサーバ120の制御構造] [Control structure of portal server 120]
図15を参照して、本実施の形態に係るポータルサーバ120の制御構造について説明する。図15は、ポータルサーバ120のCPU1が実行する処理の一部を表わすフローチャートである。なお、各処理ステップが実行される順序は、以下に示される順序に限られず、適宜、前後が入れ替えられてもよい。
The control structure of the
ステップS1510にて、CPU1は、環境情報の表示要求をユーザ端末160から受信する。当該表示要求は、例えば、ユーザ端末160が所定のポータルサイトにログインした時、ユーザ端末160のユーザが表示要求の送信を指示した時、予め定められた時刻が到来した時、あるいは、予め定められた時間毎に、ユーザ端末160によって送信される。
In step S1510, the
ステップS1515にて、CPU1は、表示要求に基づき、環境情報および座席レイアウトを情報管理サーバ110に要求する。ある局面において、ポータルサーバ120は、ユーザ端末160の識別番号と、環境情報および座席レイアウトの要求とを、情報管理サーバ110に送信する。
In step S1515, the
ステップS1520にて、CPU1は、情報管理サーバ110から、座席レイアウトのデータを受信する。ステップS1525にて、CPU1は、情報管理サーバ110から、環境情報、および、所定の基準との比較の結果を受信する。
In step S1520, the
ステップS1530にて、CPU1は、環境情報および比較の結果と、座席レイアウトデータとを関連付けて、ユーザ端末160に送信する。ユーザ端末160は、これらのデータを受信すると、座席レイアウトに環境情報を対応付けて表示し得る。例えば、環境情報は、座席レイアウトにおけるCO2センサの配置場所に表示され得る。
In step S1530, the
ステップS1535にて、CPU1は、ユーザ端末160から、データの更新要求を受信する。ある局面において、更新要求は、最新の環境情報の送信要求を含む。更新要求は、ユーザ端末160のユーザが更新を指示した場合に、座席レイアウトの最新情報がユーザ端末160によって要求された場合に、あるいは、ユーザ端末160において設定されたタイミングが到来した場合等に、ユーザ端末160からポータルサーバ120に送信され得る。
In step S1535, the
ステップS1540にて、CPU1は、当該更新要求の受信に応答して、情報管理サーバ110に、最新の環境情報の要求を送信する。情報管理サーバ110は、当該要求に応答して環境情報をデータベースから読み出して、当該環境情報をポータルサーバ120に送信する。ステップS1545にて、CPU1は、最新の環境情報および比較の結果を受信する。ステップS1550にて、CPU1は、ユーザ端末160に、最新の環境情報を送信する。ユーザ端末160は、最新の環境情報を受信すると、モニタ8に当該環境情報を表示し得る。
In step S1540, the
ステップS1555にて、CPU1は、ユーザ端末160から、環境情報などを一覧表示するためのリストの要求を受信する。当該要求は、例えば、ユーザ端末160のユーザがリストを要求するメニュー項目を選択した場合等にユーザ端末160によって発せられる。ステップS1560にて、CPU1は、情報管理サーバ110に、リストの要求を送信する。情報管理サーバ110は、当該要求の受信に応答して、リストを構成する各種データをデータベースから読み出す。
In step S1555, the
ステップS1565にて、CPU1は、情報管理サーバ110から、リストのデータを受信する。ステップS1570にて、CPU1は、ユーザ端末160に、リストのデータを送信する。ユーザ端末160は、当該データを受信すると、リストをモニタ8に表示し得る。
In step S1565, the
ステップS1575にて、CPU1は、ユーザ端末160から、統計データの要求を受信する。当該要求は、例えば、ユーザ端末160のユーザが統計データを要求するメニュー項目を選択した場合に、ユーザ端末160によって発せられる。当該要求は、統計データに含まれる情報の種類(例えば、CO2濃度、温度その他環境情報のいずれか)、表示の態様(例えば、当該環境情報の時系列的な変化)、対象とするエリア(例えば、オフィスのエリア、階等)を含み得る。
In step S1575, the
ステップS1580にて、CPU1は、情報管理サーバ110に、統計データの要求を送信する。情報管理サーバ110は、当該要求を受信すると、データベースから環境情報と当該環境情報のタイムスタンプとを、ポータルサーバ120に送信する。
In step S1580, the
ステップS1585にて、CPU1は、情報管理サーバ110から、統計データを受信する。ステップS1590にて、CPU1は、ユーザ端末160に、統計データを送信する。ユーザ端末160は、統計データを受信すると、モニタ8に時系列のグラフその他の統計情報を表示し得る。
In step S1585, the
図16~図20を参照して、ある実施の形態に従うユーザ端末160の制御構造について説明する。図16~図20は、ユーザ端末160が実行する処理の一部をそれぞれ表わすフローチャートである。なお、当該処理の実行は、ユーザ端末160に限られず、管理者端末170のようにポータルサーバ120と通信可能な情報処理装置であれば、以下の処理を実行することができる。
A control structure of a
図16を参照して、ステップS1610にて、CPU1は、ユーザ端末160のユーザによって入力されるユーザIDおよびパスワードをポータルサーバ120に送信し、ログイン認証する。ポータルサーバ120におけるログイン認証が成功すると、CPU1は、ポータルサーバ120からポータル画面を表示するためのデータを受信し、ステップS1620に処理を切り替える。ログイン認証が失敗すると、CPU1は、その旨をモニタ8に表示し、ユーザIDおよびパスワードの入力を再度促す。ステップS1620にて、CPU1は、ポータルサーバ120から受信したデータに基づいて、メインのポータル画面を表示する。
With reference to FIG. 16, in step S1610, the
ステップS1630にて、CPU1は、後述する環境情報の表示処理を実行する。この処理が実行されると、ユーザ端末160のモニタ8は、CO2濃度、室温その他の環境情報を表示し得る。
In step S1630, the
ステップS1640にて、CPU1は、後述する拡大縮小処理を実行する。この処理が実行されると、ユーザ端末160のモニタは、画面を拡大し、または縮小して表示し得る。
In step S1640, the
ステップS1650にて、CPU1は、後述するリスト表示処理を実行する。この処理が実行されると、各センサが配置されたエリアごとの環境情報が表示され得る。
In step S1650, the
ステップS1660にて、CPU1は、後述する統計データ表示処理を実行する。この処理が実行されると、ユーザ端末160は、グラフその他の統計をモニタ8に表示し得る。
In step S1660, the
ステップS1670にて、CPU1は、表示を終了する指示を検出したか否かを判断する。CPU1は、当該指示を検出したと判断すると(ステップS1670にてYES)、処理を終了する。そうでない場合には(ステップS1670にてNO)、CPU1は、制御をステップS1630に戻す。
In step S1670, the
[環境情報の表示] [Display of environmental information]
図17は、環境情報の表示処理の詳細を表わすフローチャートである。 FIG. 17 is a flowchart showing the details of the display processing of the environmental information.
ステップS1631にて、CPU1は、ユーザ端末160に対する操作に基づいて、環境情報の表示要求の入力を検知する。ステップS1632にて、CPU1は、表示要求をポータルサーバ120に送信する。ポータルサーバ120は、この要求を受信すると、最新の環境情報および座席レイアウトデータを情報管理サーバ110から取得し得る。ポータルサーバ120は、最新の環境情報および座席レイアウトデータを取得すると、ユーザ端末160に送信し得る。
In step S1631, the
ステップS1633にて、CPU1は、ポータルサーバ120から、関連付けられた環境情報と座席レイアウトデータとを受信する。ステップS1634にて、CPU1は、受信した環境情報と座席レイアウトデータとに基づき環境マップを表示する。ある局面において、環境マップは、当該ユーザ端末160が配置されているフロアの座席レイアウトと、各エリアの情報を表示するための画像とを含み得る。当該画像は、当該フロアに配置されている環境情報検出モジュールによる検出値(例、CO2濃度)と、当該環境情報検出モジュールに関連付けられているユーザの数とを含み得る。
In step S1633, the
ステップS1635にて、CPU1は、データの更新要求の入力を検知したか否かを判断する。例えば、ユーザ端末160のユーザが画面のリフレッシュ操作を実行すると、更新要求がCPU1に入力されるので、CPU1は、更新要求が入力されたことを検知し得る。CPU1は更新要求の入力を検知すると(ステップS1635にてYES)、制御をステップS1636に切り替える。そうでない場合には(ステップS1635にてNO)、CPU1は制御を終了し、メイン処理に復帰する。
In step S1635, the
ステップS1636にて、CPU1は、ポータルサーバ120に、最新の環境情報の要求を送信する。より詳しくは、CPU1は、ユーザ端末160の識別情報と、最新の環境情報の要求を示す制御コードとを、ポータルサーバ120に送信する。ポータルサーバ120は、識別情報と制御コードとを受信すると、情報管理サーバ110に最新の環境情報の送信を要求する。情報管理サーバ110は、その要求を受信した時点で最新の環境情報を読み出して、読み出した環境情報をポータルサーバ120に送信する。ポータルサーバ120は、情報管理サーバ110から最新の環境情報を受信すると、ユーザ端末160にその情報を送信する。
In step S1636, the
ステップS1637にて、CPU1は、ポータルサーバ120から、最新の環境情報を受信する。モニタ8は、最新の環境情報を表示し得る。その後、処理はメイン処理に戻される。
In step S1637, the
[拡大縮小処理] [Scale processing]
図18は、モニタ8に表示される画面を拡大し、または縮小するために実行する処理の一部を表わすフローチャートである。
FIG. 18 is a flowchart showing a part of the process executed to enlarge or reduce the screen displayed on the
ステップS1641にて、CPU1は、入力装置からの信号に基づいて、拡大または縮小する指示の入力を検知する。例えば、ある局面において、ユーザがモニタ8に表示されている拡大(または縮小)を指示するアイコンを押下すると、拡大(または縮小)の指示がCPU1に入力される。別の局面において、ユーザがタッチパネル上でピンチアウト(またはピンチイン)の操作を行なうと、拡大(または縮小)の指示がCPU1に入力される。さらに別の局面において、ユーザがモニタ8のある一点を長押しした場合、CPU1は、その長押しを拡大の指示として受け付けてもよい。
In step S1641, the
ステップS1642にて、CPU1は、指示に応じて、予め設定された拡大率または縮小率に基づいて、画面を拡大または縮小する。別の局面において、拡大率または縮小率は、予め設定されていなくてもよい。例えば、拡大率または縮小率は、拡大または縮小を選択するために指定されたキーの押下と、サイズを変更するために規定されたキーの長押しの時間とに応じて変更されてもよい。
In step S1642, the
ステップS1643にて、CPU1は、拡大または縮小に応じて環境情報の表示態様を変更する。ある局面において、ユーザがユーザ端末160に拡大指示を与えた場合、CPU1は、拡大後の画面には詳細な情報を提示する。例えば、初期画面として、座席レイアウトの全体が提示されている場合、モニタ8は、CO2センサを表わすアイコンを各配置場所に提示する。その後、拡大指示が与えられた場合、モニタ8は、当該拡大指示に基づく拡大率で座席レイアウト図を表示し得る。この場合、ある局面において、モニタ8は、最新の環境情報の一例として、各CO2センサによる最新のCO2濃度、室温および近傍に存在するユーザの座席数を表示し得る。さらに別の局面において、モニタ8は、ユーザの座席数に代えて、実際に在席しているユーザの数を表示してもよい。ユーザが在席しているか否かは、例えば、ユーザに割り当てられたユーザ端末160に対する入力が検出されたか否かに基づいて、あるいは、各ユーザが使用する端末(例えば、スマートフォン)が自席の近傍に配置されたWiFiアクセスポイントに接続したか否かに基づいて、判断され得る。
In step S1643, the
ステップS1644にて、CPU1は、変更後の表示態様で環境マップを表示する。例えば、ユーザは、環境マップとして、拡大された座席レイアウトおよびCO2濃度その他を含む画像を視認することができる。
In step S1644, the
[リスト表示処理] [List display processing]
図19は、リストを表示するためにCPU1が実行する処理の一部を表わすフローチャートである。
FIG. 19 is a flowchart showing a part of the process executed by the
ステップS1651にて、CPU1は、ユーザ端末160に対する操作に基づいて、リストの要求の入力を検知する。例えば、ユーザがリストの作成を表わすアイコンを選択すると、当該要求がCPU1に入力される。
In step S1651, the
ステップS1652にて、CPU1は、ポータルサーバ120に、リストの要求を送信する。ある局面において、リストの要求は、ユーザ端末160の識別情報と、要求される項目名とを含み得る。ポータルサーバ120は、要求を受信すると、情報管理サーバ110にアクセスして、最新の環境情報から要求される項目のデータを取得する。ポータルサーバ120は、取得したデータをユーザ端末160に送信する。
In step S1652, the
ステップS1653にて、CPU1は、ポータルサーバ120から、リストのデータを受信する。ステップS1654にて、CPU1は、受信したデータを用いてリストをモニタ8に表示する。ユーザ端末160のユーザは、リストを視認すると、各場所におけるCO2濃度の最新値を容易に把握できる。また、ユーザあるいはCPU1は、濃度が基準値を超えているエリアを見つけると、換気、空調設備の作動、あるいはユーザの移動等、検出値の水準を適切なレベルに下げるために必要な措置を講じることができる。CPU1の場合、検出値に応じて空調設備あるいは換気を作動させるための信号を空調設備あるいは換気設備のコントローラに送信し得る。
In step S1653, the
[統計データ表示処理] [Statistical data display processing]
図20は、統計データを表示するためにCPU1が実行する処理の一部を表わすフローチャートである。
FIG. 20 is a flowchart showing a part of the process executed by the
ステップS1661にて、CPU1は、ユーザ端末160の操作に基づいて、統計データの要求の入力を検知する。例えば、ユーザが、ユーザ端末160に表示された統計データの表示を表わすアイコンを押下すると、当該要求がCPU1に入力される。
In step S1661, the
ステップS1662にて、CPU1は、ポータルサーバ120に、統計データの要求を送信する。ポータルサーバ120は、その要求を受信すると、情報管理サーバ110にアクセスして、統計データを取得する。ポータルサーバ120は、統計データを受信すると、当該統計データをユーザ端末160に送信する。
In step S1662, the
ステップS1663にて、CPU1は、ポータルサーバ120から、統計データを受信する。ステップS1664にて、CPU1は、受信したデータに基づく統計をモニタ8に表示する。ユーザは、モニタ8に表示される画面を見て、環境情報に関する統計を視認することができる。
In step S1663, the
[画面の表示態様] [Screen display mode]
図21~図34を参照して、本実施の形態に係る画面の表示態様について説明する。図21は、モニタ8が表示する座席レイアウトの初期画面の一例を表わす図である。図21は、11階における座席レイアウトを表示している。
A screen display mode according to the present embodiment will be described with reference to FIGS. 21 to 34. FIG. 21 is a diagram showing an example of an initial screen of the seat layout displayed by the
ある局面において、モニタ8は画面2100を表示し得る。画面2100は、レイアウト画像2000と、アイコン2040,2050,2060とを表示し得る。アイコン2040は、環境情報の表示要求を受け付ける。アイコン2050は、統計データの表示要求を受け付ける。アイコン2060は、画面の更新要求の入力を受け付ける。レイアウト画像2000は、座席のグループを表わすアイコン2010,2020,2030を含み得る。
In certain aspects, the
図22および図23は、レイアウト画像2000に環境情報が関連付けられた状態を表わす図である。図22に示されるように、モニタ8は、アイコン2040の選択に基づいて、画面2200を表示し得る。より詳しくは、画面2200は、レイアウト画像2000に加えて、画像2110,2120,2130,2140を表示し得る。画像2110は、アイコン2010で表される座席のグループの近傍に配置されたCO2センサ140と温度センサ175とによる検出値(CO2濃度および室温)と、当該グループに座席が割り当てられているユーザの数とを表示し得る。画像2120,2130も同様に、CO2濃度および室温と、ユーザの数とを表示し得る。
22 and 23 are diagrams showing a state in which environmental information is associated with the
さらに、ある局面において、画面2200は、画像2140を表示し得る。画像2140は、当該座席レイアウトが表示されている特定のフロア(例、11階)全体の平均的なCO2濃度および室温と、当該フロアに座席を有するユーザの数とを表示し得る。
Further, in certain aspects, the
なお、別の局面において、ユーザの数は、座席を有するユーザの数に限られず、実際にその場にいる(着席している)ユーザの数であってもよい。その場合、ユーザの数は、各ユーザに割り当てられたユーザ端末160に対するキー操作の有無に応じて、あるいは、ユーザ端末160がWebカメラを備えている場合には、Webカメラによって当該ユーザが撮影されているか否かに基づいて、特定され得る。また、上述したように、図8に示すようにWifiアクセスポイントごとに、近隣にある座席の情報が関連付けられているとする。座席ごとに、ユーザが関連付けられている(テーブル420のユーザID423)。環境情報を表示するため、座席のグループに対応するWifiアクセスポイントを予め特定しておく。Wifiアクセスポイントへの各端末のアクセスの履歴を参照し(図6)、Wifiアクセスポイントにアクセスしているユーザであって、Wifiアクセスポイントに関連付けられている座席の情報が関連付けられているユーザの数を、Wifiアクセスポイントのある場に実際にいる(着席している)ユーザの数であるとしてもよい。
In another aspect, the number of users is not limited to the number of users who have seats, but may be the number of users who are actually present (seated). In that case, the number of users depends on the presence or absence of a key operation on the
ある局面において、環境情報として、取得された時点のデータが、管理者端末170に表示され得る。例えば、管理者が管理者端末170に表示されるアイコン2060を押下すると、管理者端末170は最新の環境情報をポータルサーバ120に要求する(ステップS1536)。管理者端末170が最新の環境情報をポータルサーバ120から受信すると(ステップS1537)、図23に示されるように、最新の情報が表示され得る。
In a certain aspect, the data at the time of acquisition may be displayed on the
[拡大表示] [View larger image]
図24および図25は、座席レイアウトが拡大表示(ズーム)された状態を表わす図である。図24に示されるように、管理者が管理者端末170に対して(または、ユーザがユーザ端末160に対して)拡大操作を行なうと、モニタ8は、画面2400を表示する。画面2400は、拡大された座席レイアウトを含む。座席レイアウトは、拡大された座席のグループを含む。このとき、モニタ8は、座席レイアウトに加えて、画像2310,2320,2330,2340,2350を表示し得る。画像2310,2320,2330,2340,2350は、それぞれ、環境情報検出モジュールとしてのCO2センサ140および温度センサ175によってそれぞれ検出された値と、近傍に在席する(あるいは在席し得る)ユーザの数とを表示し得る。拡大前の表示態様である図22および図23と、拡大操作後の表示態様である図24および図25に示すように、拡大後に表示している各座席グループの環境情報について、縮小表示(図22および図23)をする際に、いくつかの座席グループを包括して表示することとしてもよい。例えば、縮小表示時は、レイアウトのあるブロック(複数の座席グループを含む)の環境情報を包括的に表示しつつ、拡大表示した際に、各ブロックに含まれる複数のサブブロック(それぞれの座席グループ)の環境情報を表示するというように、拡大縮小表示に応じて環境情報を段階的に詳細に表示することとしてもよい。
24 and 25 are views showing a state in which the seat layout is enlarged and displayed (zoomed). As shown in FIG. 24, when the administrator performs an enlargement operation on the administrator terminal 170 (or the user on the user terminal 160), the
なお、別の局面において、ズームにより各画像が大きくなったことに基づいて、各画像内に表示される項目が増えてもよい。例えば、明るさ(ルクス)あるいはノイズの程度(デシベル)が、画像2310,2320,2330,2340に表示されてもよい。これにより、より多くの情報が、管理者その他のユーザに提供されるので、環境の状態をより正確に把握でき、必要な対策を講じやすくなる。
In another aspect, the number of items displayed in each image may increase based on the fact that each image is enlarged by zooming. For example, the brightness (lux) or the degree of noise (decibel) may be displayed in
図25は、環境情報以外の付加情報がモニタ8に表示されることを表わす図である。画像2340において示されるCO2の検出値(例、850ppm)が基準値を上回る場合、画像2340は、他の画像2310,2320,2330,2350の表示態様とは異なる態様で表示されてもよい。異なる態様とは、例えば、初期値よりも大きなフォントによる表示、画像を強調する表示等を含み得る。
FIG. 25 is a diagram showing that additional information other than the environmental information is displayed on the
ある局面において、あるエリアの環境状態が望ましくない場合には(例えば、検出値が基準値あるいは管理者による設定値等を上回る場合には)、当該検出値を表示する画像は、注意を喚起するために、赤色あるいは強調された輪郭を有する画像として表示され得る。逆に、当該環境状態が良好である場合には(例えば、検出値が基準値を下回る場合には)、当該検出値を表示する画像は、上記色とは異なる色(例えば、緑色)で表示され、あるいは、画像全体の透明度が他の画像の透明度よりも高く表示されてもよい。このような表示態様によれば、異常値のように注意が必要なエリアの画像が他のエリアの画像よりも視認しやすくなるので、管理者による誤解や勘違いが防止され得る。 In a certain situation, when the environmental condition of a certain area is not desirable (for example, when the detected value exceeds the reference value or the set value by the administrator), the image displaying the detected value calls attention. Therefore, it can be displayed as an image with red or emphasized contours. On the contrary, when the environmental condition is good (for example, when the detected value is lower than the reference value), the image displaying the detected value is displayed in a color different from the above color (for example, green). Alternatively, the transparency of the entire image may be displayed higher than the transparency of other images. According to such a display mode, an image of an area requiring attention such as an abnormal value is easier to see than an image of another area, so that misunderstanding or misunderstanding by the administrator can be prevented.
さらに別の局面において、検出値が基準値を上回った場合には、CPU1は、換気装置その他の装置を駆動するか否かを問い合わせるメッセージを表示を、モニタ8に表示してもよい。管理者が、そのようなメッセージに対して「はい」を選択すると、CPU1は、当該装置のコントローラに当該装置の作動を指示する信号を送信し得る。
In still another aspect, when the detected value exceeds the reference value, the
図26および図27は、画面をさらに拡大した状態を表わす図である。図26に示されるように、ある局面において、管理者が画面をさらに拡大表示すると、モニタ8は、画面2600を表示する。画面2600は、座席レイアウトに加えて、画像2610を表示する。画像2610は、画像2030に関連付けられている。画面が拡大されると、画像2030に示されるように、各座席が割り当てられているユーザの名前が表示される。この場合、画像2610は、画像2030が透過して表示される程度に透明であってもよい。これにより、画像2610の背面に位置するユーザの名前も視認され得る。このように、ユーザの拡大縮小表示に応じてズーム率を変更するとともに、ズーム率に応じて、画像2610等の透過度を変更することとしてもよい。
26 and 27 are views showing a state in which the screen is further enlarged. As shown in FIG. 26, in a certain aspect, when the administrator further enlarges the screen, the
図26のように画面が表示されている状態で、管理者が画面をさらに拡大すると、モニタ8は、図27に示されるような画面2700を表示し得る。画面2700は、画像2710を含む。画像2710は、その領域の大きさに鑑み、CO2濃度、温度および人数に加えて、他の情報を含んでいてもよい。たとえば、座席に表示されるユーザの部分にカーソルが当てられた時に、当該ユーザのスケジュールその他の関連情報が画像2710の中あるいは近傍に表示されてもよい。
When the administrator further enlarges the screen while the screen is displayed as shown in FIG. 26, the
[座席関連情報] [Seat-related information]
図28~図30を参照して、さらに他の局面について説明する。図28は、座席に関する情報が表示された状態を表わす図である。図29は、図28の画面を拡大表示(ズーム)した状態を表わす図である。図30は、図29の画面をさらに拡大表示した状態を表わす図である。 Still other aspects will be described with reference to FIGS. 28-30. FIG. 28 is a diagram showing a state in which information about a seat is displayed. FIG. 29 is a diagram showing a state in which the screen of FIG. 28 is enlarged and displayed (zoomed). FIG. 30 is a diagram showing a state in which the screen of FIG. 29 is further enlarged and displayed.
図28に示されるように、ある局面において、モニタ8は、画面2800を表示し得る。画面2800は、レイアウト画像2000を含む。レイアウト画像2000は、画像2810,2820,2830,2840を含み得る。画像2810,2820,2830は、当該フロア(例、11階)全体を3つのグループに分けた場合における一人あたりの広さ、座席の使用率、割当数を表わす。一例として、画像2810は、91座席に対して50人に座席が割り当てられており、使用率が55%であること、一人当たりの広さは1.56坪であることを表わす。画像2840は、当該フロア全体について、1人当たりの広さ、座席の使用率、および割当数/総数、を表わす。このような表示によれば、管理者あるいはユーザは、座席の使用状況を容易に把握することができ、座席の変更あるいは新しいスタッフに対する座席の割当等において考慮しつつ、適切な割り当てを行なうことができる。
As shown in FIG. 28, in certain aspects, the
図29は、図28に示されていた画像のうち拡大された場所に関連付けられる画像が拡大された状態を表わす図である。図28に表示される画面に対してユーザが拡大操作を実行すると、図29に示されるように、図28に示されていた一部の場所に関連付けられる画像が拡大され、当該場所のブロックごとの情報が表示され得る。 FIG. 29 is a diagram showing an enlarged state of the image associated with the enlarged location among the images shown in FIG. 28. When the user performs an enlargement operation on the screen displayed in FIG. 28, as shown in FIG. 29, the image associated with a part of the location shown in FIG. 28 is enlarged, and each block of the location is enlarged. Information can be displayed.
より詳しくは、画面2800に対する拡大操作が行われると、モニタ8は画面2900を表示する。画面2900は、画像2020に加えて、画像2910,2920を表示する。画像2910,2920は、画像2820が関連付けられた場所が二つのブロックに分けられた場合の各ブロックにおける1人当たりの広さ、座席の使用率、および割当数/総数、を表わす。画面に表示される座席レイアウトの大きさに応じて、座席に関する情報(1人当たりの広さ、座席の使用率、および割当数/総数)の表示対象が切り替えられるので、管理者またはユーザは、座席に割り当てられるユーザの数あるいは名前を確認しつつ割当状況を知ることができる。
More specifically, when the enlargement operation for the
図30は、図29に示される画面をさらに拡大して表示した状態を表わす図である。ユーザが図29に示される画面を拡大する操作を実行すると、モニタ8は、画面3000を表示する。画面3000は、画像3010,3020を含む。画像3010,3020は、図29に示される画像2910に示される情報を二つのブロックに分けて表わす図である。このような表示によれば、さらに、詳細な情報が提示されるので、管理者またはユーザは、各ブロックの環境状態を詳細に確認することができる。
FIG. 30 is a diagram showing a state in which the screen shown in FIG. 29 is further enlarged and displayed. When the user executes the operation of enlarging the screen shown in FIG. 29, the
図29または図30に示される詳細なブロックを表示する場合、座席レイアウトにおいて、一人以上のユーザは、最小単位のブロックに割り当てられている。ブロックの階層構造は、特に限られないが、例えば、最小単位のブロックを構成するユーザ数が4人、あるいは、8人のように、規定されてもよい。最小単位のブロックを包含するブロックは、2つあるいは3つの最小単位のブロックを含むように規定されてもよい。 When displaying the detailed blocks shown in FIG. 29 or FIG. 30, in the seat layout, one or more users are assigned to the smallest unit block. The hierarchical structure of the blocks is not particularly limited, but may be defined, for example, such that the number of users constituting the smallest unit block is 4 or 8. A block containing a minimum unit block may be specified to include two or three minimum unit blocks.
[リスト表示] [List display]
図31~図33を参照して、本実施の形態に係るリストの表示について説明する。図31は、モニタ8に表示されるリストの一態様を表わす図である。
The display of the list according to the present embodiment will be described with reference to FIGS. 31 to 33. FIG. 31 is a diagram showing one aspect of the list displayed on the
ある局面において、モニタ8は、管理者またはユーザの操作に応答して、リスト3100を表示する。リスト3100は、ブロック3110と、CO2濃度3120と、1席当たりの坪数3130と、使用座席数/座席総数3140と、座席使用率3150とを含む。
In one aspect, the
ブロック3110は、環境情報の表示の単位を構成する。ある局面において、最大のブロックは、各フロアとなり得る。各フロアは、詳細のブロックに分けられ得る。CO2濃度3120は、当該ブロックにおいて検出されたCO2濃度を表わす。CO2センサが複数の場合、CO2濃度は、各検出値のうち最大値あるいは平均値を表示し得る。1席当たりの坪数3130は、各ユーザ毎の広さを表わす。使用座席数/座席総数3140は、座席総数に対して実際に使用されている(割り当てられている)座席の数を表わす。座席使用率3150は、使用座席数/座席総数3140の値となる。管理者またはユーザは、リスト3100を参照することにより、各ブロックの現状を容易に把握することができる。
The
図32は、図31に示されたリスト3100のうち特定のブロックの詳細を表わした状態を示す図である。モニタ8がリスト3100を表示している状態で、13階の詳細を知るために、ブロック3110のうち13Fを選択すると、モニタ8は、詳細リスト3210を表示し得る。詳細リスト3210は、13階を3つのブロックに分けた場合における各ブロック(ブロックD,E,F)におけるCO2濃度3120と、1席当たりの坪数3130と、使用座席数/座席総数3140と、座席使用率3150とを表示し得る。このような構成によれば、ユーザは、各ブロックの詳細を把握することができる。
FIG. 32 is a diagram showing a state showing the details of a specific block in the
図33は、図32に示されたリスト3200を表示している状態でさらに詳細なリストを表示する一態様を表わす図である。管理者またはユーザが13階のブロックDの詳細を知るために、「D」を選択すると、モニタ8は、詳細リスト3310を表示し得る。詳細リスト3310は、13階のブロックDを2つのサブブロックD1,D2に分けた場合における各サブブロックにおけるCO2濃度3120と、1席当たりの坪数3130と、使用座席数/座席総数3140と、座席使用率3150とを表示し得る。このような構成によれば、ユーザは、各サブブロックの詳細を把握することができる。
FIG. 33 is a diagram showing an aspect of displaying a more detailed list while displaying the list 3200 shown in FIG. 32. When the administrator or the user selects "D" to know the details of the block D on the 13th floor, the
[グラフ] [graph]
図34を参照して、モニタ8における表示態様についてさらに説明する。図34は、ある局面に従うモニタ8にグラフが表示されている状態を表わす図である。モニタ8は、グラフ3410を表示している。管理者またはユーザが、グラフの表示を指示すると、管理者端末170またはユーザ端末160のCPU1は、ポータルサーバ120から受信しているデータに基づいてグラフ3410を描画し得る。ある局面において、CPU1は、グラフ3410を描画する前に、ポータルサーバ120に対して最新の環境情報を要求してもよい。CPU1は、その日の時系列データに基づいてグラフ3410を描画し得る。グラフ3410は、各ブロックごと(例えば、フロアごと、同一フロアにおける各エリアごと)に、表示され得る。グラフ3410が表示される際、環境情報の望ましい範囲を示す閾値(th(1),th(2))が表示されてもよい。
The display mode on the
上記開示された技術的特徴は、以下のように要約され得る。 The above disclosed technical features can be summarized as follows.
(構成1) ある実施の形態に従うと、環境情報(例えば、CO2濃度、室温、明るさ、ノイズレベル等)を提供するためにコンピュータ300で実行される方法が提供される。この方法は、作業空間(例えば、オフィスのフロア、会議室等)の環境の状態を検出するために上記作業空間に設けられた環境センサ(例えば、CO2センサ、温度センサ、照明センサ、音響計測器等)から検出値を受信するステップと、上記検出値をデータベースに格納するステップと、上記コンピュータに接続されている端末(例えば、ユーザ端末160、管理者端末170等)から、上記作業空間における座席レイアウトの要求を受信するステップと、上記要求に応答して、上記座席レイアウトを表示するためのデータと、上記検出値を表示するためのデータとを関連付けて上記端末に送信するステップとを含む。
(Structure 1) According to an embodiment, there is provided a method performed on the computer 300 to provide environmental information (eg, CO 2 concentration, room temperature, brightness, noise level, etc.). In this method, an environment sensor (for example, a CO 2 sensor, a temperature sensor, a lighting sensor, an acoustic measurement) provided in the work space for detecting the state of the environment of the work space (for example, an office floor, a conference room, etc.) is used. The step of receiving the detected value from the device, etc., the step of storing the detected value in the database, and the step of storing the detected value in the database, and the terminal connected to the computer (for example, the
(構成2) ある局面において、上記受信するステップは、上記検出値を受信した後に新たな検出値を受信することを含む。上記格納するステップは、上記新たな検出値を上記データベースに格納することを含む。上記送信するステップは、上記新たな検出値が格納されたことに基づいて当該新たな検出値を表示するためのデータを送信することを含む。係る構成によれば、最新の情報が表示され得る。 (Structure 2) In a certain aspect, the receiving step includes receiving a new detection value after receiving the detection value. The storage step includes storing the new detection value in the database. The transmission step includes transmitting data for displaying the new detection value based on the storage of the new detection value. According to such a configuration, the latest information can be displayed.
(構成3) ある局面において、上記検出値を表示するためのデータは、上記環境センサに関連付けられる座席に割り当てられているユーザの数を含む。これにより、管理者は検出値に基づく配慮の対象となるユーザの数を把握することができる。 (Structure 3) In a certain aspect, the data for displaying the detection value includes the number of users assigned to the seat associated with the environment sensor. As a result, the administrator can grasp the number of users to be considered based on the detected value.
(構成4) ある局面において、上記座席レイアウトは、複数のエリア(例えば、4つ、8つ等の複数の座席から成るグループ等)に分けられている。上記環境センサは、上記複数のエリアの各々に設けられている。例えば、各グループの天井に割り当てられている。上記送信するステップは、上記座席レイアウトを表示するためのデータと、各上記検出値を表示するためのデータとを送信することを含む。これにより、各エリアごとに詳細情報が表示されるので管理者は詳細を確認しやすくなる。 (Structure 4) In a certain aspect, the seat layout is divided into a plurality of areas (for example, a group consisting of a plurality of seats such as four or eight). The environment sensor is provided in each of the plurality of areas. For example, it is assigned to the ceiling of each group. The transmission step includes transmitting data for displaying the seat layout and data for displaying each of the detected values. As a result, detailed information is displayed for each area, so that the administrator can easily check the details.
(構成5) ある局面において、上記方法は、拡大指示に基づいて、上記座席レイアウトの一部を拡大して表示させるステップと、上記拡大された座席レイアウトの座席に割り当てられたユーザの名前を表示させるステップとをさらに含む。これにより、各エリアごとに詳細情報が表示されるので管理者は詳細を確認しやすくなる。 (Structure 5) In a certain aspect, the above method displays a step of enlarging a part of the seat layout and displaying the name of a user assigned to a seat in the enlarged seat layout based on the enlargement instruction. Further includes steps to make. As a result, detailed information is displayed for each area, so that the administrator can easily check the details.
(構成6) ある局面において、上記方法は、上記検出値が基準値を超えたことに基づいて、空調機器(エアコンディショナ、換気装置、空気清浄器等)を作動させる信号を当該空調機器の制御装置に送信するステップをさらに含む。これにより、職場環境が良好に維持され得る。 (Structure 6) In a certain aspect, in the above method, a signal for operating an air conditioner (air conditioner, ventilator, air purifier, etc.) is sent to the air conditioner based on the detection value exceeding the reference value. It further includes a step of sending to the controller. This can maintain a good working environment.
(構成7) ある局面において、上記方法は、上記検出値が基準値を超えたことに基づいて、空調機器を作動させる信号を当該空調機器の制御装置に送信するか否かを問い合わせるメッセージ(例、「空調機器を作動しますか?」)をモニタ8に表示するステップをさらに含む。メッセージが表示されるので、管理者は確認しやすくなる。
(Structure 7) In a certain aspect, in the above method, a message asking whether or not to transmit a signal for operating the air conditioning equipment to the control device of the air conditioning equipment based on the detection value exceeding the reference value (eg). , "Do you want to operate the air conditioner?") Is further included on the
(構成8) ある局面において、上記座席レイアウトは、複数のエリアを含む。上記送信するステップは、上記複数のエリアの各々について、当該エリアを表示するためのデータと、各上記検出値とを送信することを含む。座席レイアウトが拡大表示された場合に、エリアごとの画面を表示し得る。 (Structure 8) In a certain aspect, the seat layout includes a plurality of areas. The transmission step includes transmitting data for displaying the area and each of the detected values for each of the plurality of areas. When the seat layout is enlarged, the screen for each area can be displayed.
(構成9) ある局面において、上記送信するステップは、上記検出値を当該エリアの近傍に表示するためのデータを送信することを含む。例えば、座席レイアウトの前面に画像が重ねて表示されるので、ユーザはどの座席における環境情報が表示されているかを容易に確認できる。 (Structure 9) In a certain aspect, the transmission step includes transmitting data for displaying the detected value in the vicinity of the area. For example, since the image is superimposed on the front of the seat layout, the user can easily confirm which seat the environmental information is displayed.
(構成10) ある局面において、上記のいずれかに記載の方法をコンピュータに実行させるプログラムが提供される。 (Structure 10) In a certain aspect, a program for causing a computer to execute the method described in any of the above is provided.
(構成11) ある局面において、上記のプログラムを格納したメモリと、上記プログラムを実行するためのプロセッサとを備える情報提供装置が提供される。 (Structure 11) In a certain aspect, an information providing device including a memory for storing the above program and a processor for executing the above program is provided.
[まとめ] [summary]
以上のようにして、本実施の形態によれば、座席のレイアウトが端末に表示される際、CO2濃度その他の環境情報もレイアウトに関連付けて表示される。これにより、環境情報の検出値が所定の基準値を超えた場合等において、必要な措置を速やかにとることができる。 As described above, according to the present embodiment, when the seat layout is displayed on the terminal, the CO 2 concentration and other environmental information are also displayed in association with the layout. As a result, necessary measures can be promptly taken when the detected value of the environmental information exceeds a predetermined reference value.
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。 It should be considered that the embodiments disclosed this time are exemplary in all respects and not restrictive. The scope of the present invention is shown by the scope of claims rather than the above description, and is intended to include all modifications within the meaning and scope equivalent to the scope of claims.
9 CD-ROM、100 システム、190 ネットワーク、410,420,430,440,510,520,610,620 テーブル、3100,3200 リスト、3210,3310 詳細リスト。 9 CD-ROM, 100 system, 190 network, 410, 420, 430, 440, 510, 520, 610, 620 table, 3100, 3200 list, 3210, 3310 detailed list.
Claims (1)
作業空間の環境の状態を検出するために前記作業空間に設けられた環境センサから検出値を受信するステップと、
前記検出値をデータベースに格納するステップと、
前記コンピュータに接続されている端末から、前記作業空間における座席レイアウトの要求を受信するステップと、
前記要求に応答して、前記座席レイアウトを表示するためのデータと、前記検出値を表示するためのデータとを関連付けて前記端末に送信して、前記端末に前記座席レイアウトと前記検出値とを関連付けて表示させ、前記端末に表示される前記座席レイアウトには前記座席レイアウトの座席に割り当てられたユーザの名前が含まれないステップと、
ピンチアウトの操作に基づいて、前記座席レイアウトの一部を拡大して表示させるステップと、
前記拡大された座席レイアウトの座席に割り当てられたユーザの名前を表示させるステップと、
を含む、方法。 A method performed on a computer to provide environmental information,
A step of receiving a detection value from an environment sensor provided in the work space in order to detect the state of the environment of the work space, and
The step of storing the detected value in the database and
A step of receiving a seat layout request in the workspace from a terminal connected to the computer, and
In response to the request, the data for displaying the seat layout and the data for displaying the detected value are associated and transmitted to the terminal, and the seat layout and the detected value are transmitted to the terminal. A step that is associated and displayed and the seat layout displayed on the terminal does not include the name of the user assigned to the seat in the seat layout .
Based on the pinch-out operation, a step to enlarge and display a part of the seat layout, and
The step of displaying the name of the user assigned to the seat in the enlarged seat layout, and
Including, how.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018091783A JP7051572B2 (en) | 2018-05-10 | 2018-05-10 | A method executed by a computer to provide environmental information, a program that causes the computer to execute the method, and an information providing device. |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018091783A JP7051572B2 (en) | 2018-05-10 | 2018-05-10 | A method executed by a computer to provide environmental information, a program that causes the computer to execute the method, and an information providing device. |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020217706A Division JP2021047009A (en) | 2020-12-25 | 2020-12-25 | Method executed by computer for providing environmental information, program for causing computer to execute the method, and information providing device |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019196877A JP2019196877A (en) | 2019-11-14 |
JP7051572B2 true JP7051572B2 (en) | 2022-04-11 |
Family
ID=68538384
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018091783A Active JP7051572B2 (en) | 2018-05-10 | 2018-05-10 | A method executed by a computer to provide environmental information, a program that causes the computer to execute the method, and an information providing device. |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7051572B2 (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7572612B2 (en) | 2020-11-10 | 2024-10-24 | ダイキン工業株式会社 | Information Presentation System |
JP7075688B1 (en) | 2021-06-25 | 2022-05-26 | 株式会社ダイヤニウム | Space maintenance management system |
JP7126736B1 (en) | 2021-06-25 | 2022-08-29 | 株式会社ダイヤニウム | Spatial maintenance system |
JP7257718B1 (en) | 2022-07-01 | 2023-04-14 | 株式会社ダイヤニウム | Space maintenance management platform and environment information system including indoor air quality |
JP7320233B1 (en) | 2022-10-28 | 2023-08-03 | 東京瓦斯株式会社 | Condition monitoring system |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003303233A (en) | 2002-04-10 | 2003-10-24 | Ntt Docomo Inc | Seat management system, seat management server, cellular phone, and control program |
JP2010255900A (en) | 2009-04-23 | 2010-11-11 | Mitsubishi Electric Corp | Air conditioning system |
JP2011133175A (en) | 2009-12-24 | 2011-07-07 | Daikin Industries Ltd | Navigation device and navigation system |
JP2011187031A (en) | 2010-03-11 | 2011-09-22 | Omron Corp | Environment management device, environmental information processing apparatus, environmental information management device, environment management cooperation system, environmental management method, environmental information processing method, and environmental information management method |
JP2011196683A (en) | 2011-06-06 | 2011-10-06 | Toshiba Corp | Data processor and sensor system for measuring carbon dioxide concentration |
JP2012155698A (en) | 2011-01-25 | 2012-08-16 | Renbao Computer Industry Co Ltd | Electronic device and information display method for the same |
JP2012256172A (en) | 2011-06-08 | 2012-12-27 | Sony Corp | Information processing device, information processing method and program |
JP2013218511A (en) | 2012-04-09 | 2013-10-24 | Panasonic Corp | Monitoring system and telephone system |
JP2014203375A (en) | 2013-04-09 | 2014-10-27 | 三菱電機株式会社 | Touch panel display control device |
JP2016201050A (en) | 2015-04-13 | 2016-12-01 | キヤノン株式会社 | Information processing apparatus, information processing method, and program |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5125593B2 (en) * | 2008-02-20 | 2013-01-23 | ダイキン工業株式会社 | Device management system and device management program |
JP2011187030A (en) * | 2010-03-11 | 2011-09-22 | Omron Corp | Environmental information providing device, cooperation system of the same, environmental information providing method, and display device |
US9852388B1 (en) * | 2014-10-03 | 2017-12-26 | Steelcase, Inc. | Method and system for locating resources and communicating within an enterprise |
JP6489383B2 (en) * | 2017-04-21 | 2019-03-27 | パナソニックIpマネジメント株式会社 | Stay status display system and stay status display method |
-
2018
- 2018-05-10 JP JP2018091783A patent/JP7051572B2/en active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003303233A (en) | 2002-04-10 | 2003-10-24 | Ntt Docomo Inc | Seat management system, seat management server, cellular phone, and control program |
JP2010255900A (en) | 2009-04-23 | 2010-11-11 | Mitsubishi Electric Corp | Air conditioning system |
JP2011133175A (en) | 2009-12-24 | 2011-07-07 | Daikin Industries Ltd | Navigation device and navigation system |
JP2011187031A (en) | 2010-03-11 | 2011-09-22 | Omron Corp | Environment management device, environmental information processing apparatus, environmental information management device, environment management cooperation system, environmental management method, environmental information processing method, and environmental information management method |
JP2012155698A (en) | 2011-01-25 | 2012-08-16 | Renbao Computer Industry Co Ltd | Electronic device and information display method for the same |
JP2011196683A (en) | 2011-06-06 | 2011-10-06 | Toshiba Corp | Data processor and sensor system for measuring carbon dioxide concentration |
JP2012256172A (en) | 2011-06-08 | 2012-12-27 | Sony Corp | Information processing device, information processing method and program |
JP2013218511A (en) | 2012-04-09 | 2013-10-24 | Panasonic Corp | Monitoring system and telephone system |
JP2014203375A (en) | 2013-04-09 | 2014-10-27 | 三菱電機株式会社 | Touch panel display control device |
JP2016201050A (en) | 2015-04-13 | 2016-12-01 | キヤノン株式会社 | Information processing apparatus, information processing method, and program |
Also Published As
Publication number | Publication date |
---|---|
JP2019196877A (en) | 2019-11-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7051572B2 (en) | A method executed by a computer to provide environmental information, a program that causes the computer to execute the method, and an information providing device. | |
US10482411B2 (en) | Dashboard for dynamic display of distributed transaction data | |
JP4773510B2 (en) | Sensor network system, sensor network system data management method, sensor network system data management program | |
US11016648B2 (en) | Systems and methods for entity visualization and management with an entity node editor | |
JP5147876B2 (en) | Seat display server device and management method thereof | |
US20090303329A1 (en) | Object image displaying system | |
JP2003085258A (en) | Facility management supporting device | |
JP2019192041A (en) | Method executed by computer to support layout determination, program causing computer to execute the method, and information management device | |
US10819662B2 (en) | Detecting automatic reply conditions | |
JP2010098401A (en) | Energy saving linking system | |
JP6489383B2 (en) | Stay status display system and stay status display method | |
JP5125593B2 (en) | Device management system and device management program | |
JP2003140798A (en) | Display controller and its program | |
JP2021047009A (en) | Method executed by computer for providing environmental information, program for causing computer to execute the method, and information providing device | |
JP6489384B2 (en) | Stay status display system and stay status display method | |
JP6800910B2 (en) | A method executed on a computer to provide information of multiple users, a program for causing the computer to execute the method, and an information management device. | |
JP2009134469A (en) | Equipment management system and equipment management program | |
JP4894781B2 (en) | Device management system and device management program | |
JP7167101B2 (en) | A computer-executed method for providing information on a plurality of users, a program for causing a computer to execute the method, and an information management device | |
JP2019191784A (en) | Method to be executed with computer to provide information and program and information processor | |
US20210194713A1 (en) | System and method for transmitting and processing group message in a store | |
JP7346621B2 (en) | Reservation system, reservation system control method, and reservation system control program | |
JP7405725B2 (en) | Information processing systems and programs | |
JP2018181224A (en) | Attendance/absence status display system and attendance/absence status display method | |
JP4328249B2 (en) | Component configuration comparison system, component configuration comparison method, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180823 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20190827 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190830 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20191029 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20191223 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200508 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200608 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20200929 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20201225 |
|
C60 | Trial request (containing other claim documents, opposition documents) |
Free format text: JAPANESE INTERMEDIATE CODE: C60 Effective date: 20201225 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20210113 |
|
C21 | Notice of transfer of a case for reconsideration by examiners before appeal proceedings |
Free format text: JAPANESE INTERMEDIATE CODE: C21 Effective date: 20210115 |
|
A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20210205 |
|
C211 | Notice of termination of reconsideration by examiners before appeal proceedings |
Free format text: JAPANESE INTERMEDIATE CODE: C211 Effective date: 20210209 |
|
C22 | Notice of designation (change) of administrative judge |
Free format text: JAPANESE INTERMEDIATE CODE: C22 Effective date: 20210406 |
|
C13 | Notice of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: C13 Effective date: 20211015 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20211214 |
|
C23 | Notice of termination of proceedings |
Free format text: JAPANESE INTERMEDIATE CODE: C23 Effective date: 20220204 |
|
C03 | Trial/appeal decision taken |
Free format text: JAPANESE INTERMEDIATE CODE: C03 Effective date: 20220304 |
|
C30A | Notification sent |
Free format text: JAPANESE INTERMEDIATE CODE: C3012 Effective date: 20220304 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220330 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7051572 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |