JP7807457B2 - Living environment providing system, living environment providing method, and non-volatile storage medium - Google Patents
Living environment providing system, living environment providing method, and non-volatile storage mediumInfo
- Publication number
- JP7807457B2 JP7807457B2 JP2023545704A JP2023545704A JP7807457B2 JP 7807457 B2 JP7807457 B2 JP 7807457B2 JP 2023545704 A JP2023545704 A JP 2023545704A JP 2023545704 A JP2023545704 A JP 2023545704A JP 7807457 B2 JP7807457 B2 JP 7807457B2
- Authority
- JP
- Japan
- Prior art keywords
- user
- information
- living environment
- unit
- building
- 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
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24F—AIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
- F24F11/00—Control or safety arrangements
- F24F11/62—Control or safety arrangements characterised by the type of control or by internal processing, e.g. using fuzzy logic, adaptive control or estimation of values
- F24F11/63—Electronic processing
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Fuzzy Systems (AREA)
- Mathematical Physics (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、住環境提供システム、住環境提供方法および不揮発性記憶媒体に関するものである。
本願は、2021年9月3日に、日本に出願された特願2021-144218号に基づき優先権を主張し、その内容をここに援用する。
The present invention relates to a living environment providing system, a living environment providing method, and a non-volatile storage medium.
This application claims priority based on Japanese Patent Application No. 2021-144218, filed on September 3, 2021, the contents of which are incorporated herein by reference.
環境パラメータを自動で計測し、計測された環境パラメータに対して適切な環境制御機器を選択できる技術が知られている(例えば、特許文献1参照)。この技術は、複数の環境制御機器と、温度、湿度、空気質の何れか2つ以上の環境パラメータを計測する計測部と、環境パラメータごとに設定され、少なくとも上限値を有する第1適正範囲を格納した閾値テーブルと、複数の環境パラメータ間の優先度合いを格納した優先度テーブルと、環境パラメータごとに設定され、環境制御機器と、環境制御機器ごとの実施効果度と、環境制御機器の制御方法との関係を格納した機器選択テーブルと、閾値テーブル、優先度テーブル、及び、機器選択テーブルを参照して、複数の環境制御機器のうち何れかの環境制御機器を選択する機器制御部とを備える。 Technology is known that can automatically measure environmental parameters and select an appropriate environmental control device for the measured environmental parameters (see, for example, Patent Document 1). This technology includes multiple environmental control devices, a measurement unit that measures two or more environmental parameters (temperature, humidity, and air quality), a threshold table that is set for each environmental parameter and stores a first appropriate range having at least an upper limit value, a priority table that stores the priorities among the multiple environmental parameters, a device selection table that is set for each environmental parameter and stores the relationship between the environmental control device, the implementation effectiveness of each environmental control device, and the control method for the environmental control device, and a device control unit that references the threshold table, priority table, and device selection table to select one of the multiple environmental control devices.
前述した技術では、建物性能や設備性能、部屋環境や立地の特徴を考慮していない。このため、建物が変更されたときに、閾値や優先順位の情報を適用することができず、好適な環境を維持できない。 The aforementioned technology does not take into account building performance, equipment performance, room environment, or location characteristics. As a result, when changes are made to the building, it is not possible to apply threshold and priority information, making it impossible to maintain an optimal environment.
本発明は、前述した問題点に鑑みてなされたものであり、ユーザーの好みに合った住環境に整えることができる住環境提供システム、住環境提供方法および住環境提供プログラムを提供することを目的とする。 The present invention has been made in consideration of the above-mentioned problems, and aims to provide a living environment providing system, a living environment providing method, and a living environment providing program that can create a living environment that suits the user's preferences.
(1)上記課題を解決するため、本発明の一実施形態は、ユーザーを特定するユーザー特定情報と、前記ユーザーの状況を特定するユーザー状況特定情報と、建物の状況を特定する情報である建物状況特定情報とを受け付ける受付部と、前記受付部が受け付けた前記ユーザー特定情報と前記建物状況特定情報とに基づいて、前記ユーザーの好みに合った住環境を把握し、前記受付部が受け付けた前記ユーザー状況特定情報に基づいて、前記ユーザーが要求しているものである要求対象を把握する処理部と、前記処理部が把握した前記ユーザーの好みに合った前記住環境に基づいて、前記建物の住環境を制御する制御部と、前記処理部が把握した前記要求対象の収納場所を判定する判定部と、移動部と、前記移動部に自システムを前記判定部が判定した前記収納場所へ移動させるよう指示する指示部と、前記処理部が把握した前記要求対象を、前記ユーザーへ提供する提供部とを備え、前記処理部は、複数のユーザー特定情報の各々及び各々の組み合わせについて、一又は複数の建物状況特定情報と、一又は複数の前記建物状況特定情報の各々に該当するユーザーまたは複数の前記ユーザーの好みに合った住環境との関係を機械学習に基づいて学習しており、当該機械学習の結果を使用して、前記受付部が受け付けた前記ユーザー特定情報または複数の前記ユーザー特定情報の組み合わせと前記建物状況特定情報とに基づいて、前記ユーザーまたは複数の前記ユーザーの好みに合った住環境を把握し、前記ユーザー状況特定情報と前記要求対象との関係を機械学習に基づいて学習しており、当該機械学習の結果を使用して、前記受付部が受け付けた前記ユーザー状況特定情報について、前記要求対象を把握する、住環境提供システムである。 (1) In order to solve the above problem, one embodiment of the present invention includes a reception unit that receives user identification information that identifies a user , user situation identification information that identifies a situation of the user, and building situation identification information that is information that identifies a situation of a building; a processing unit that determines a living environment that suits the user's preferences based on the user identification information and the building situation identification information received by the reception unit, and determines a requested object that is requested by the user based on the user situation identification information received by the reception unit ; a control unit that controls the living environment of the building based on the living environment that suits the user's preferences that is determined by the processing unit; a determination unit that determines a storage location for the requested object that is determined by the processing unit; a movement unit; and an instruction unit that instructs the movement unit to move the system to the storage location determined by the determination unit. and a providing unit that provides the requested object to the user, wherein the processing unit learns, based on machine learning, for each and each combination of multiple pieces of user identifying information, the relationship between one or more pieces of building condition identifying information and a living environment that suits the preferences of the user or multiple users corresponding to each of the one or more pieces of building condition identifying information, and uses the results of the machine learning to identify a living environment that suits the preferences of the user or multiple users based on the user identifying information or multiple combinations of the user identifying information and the building condition identifying information received by the receiving unit, and learns the relationship between the user situation identifying information and the requested object based on machine learning, and uses the results of the machine learning to identify the requested object for the user situation identifying information received by the receiving unit .
本実施形態に係る住環境提供システムによれば、住環境提供システムは、ユーザーを特定するユーザー特定情報と建物の状況を特定する建物状況特定情報とを受け付ける。住環境提供システムは、複数のユーザー特定情報の各々及び各々の組み合わせについて、一又は複数の建物状況特定情報と、一又は複数の建物状況特定情報の各々に該当するユーザーまたは複数のユーザーの好みに合った住環境との関係を機械学習に基づいて学習している。住環境提供システムは、機械学習の結果(学習モデル)を使用して、受け付けたユーザー特定情報または複数のユーザー特定情報の組み合わせと建物状況特定情報とに基づいて、ユーザーまたは複数のユーザーの好みに合った住環境を把握する。住環境提供システムは、把握したユーザーまたは複数のユーザーの好みに合った住環境に基づいて、建物の住環境を制御する。
このように、住環境提供システムは、複数のユーザー特定情報の各々及び各々の組み合わせについて、一又は複数の建物状況特定情報と、一又は複数の建物状況特定情報の各々に該当するユーザーまたは複数のユーザーの好みに合った住環境との関係を機械学習に基づいて学習することによって学習モデルを作成する。住環境提供システムは、作成した学習モデルを使用して、ユーザー特定情報または複数のユーザー特定情報の組み合わせと建物状況特定情報とに基づいて、ユーザーまたは複数のユーザーの好みに合った住環境を把握できるため、ユーザーまたは複数のユーザーの好みに合った住環境に基づいて、建物の住環境を制御できる。
また、このように構成することによって、住環境提供システムは、ユーザー状況特定情報とユーザーが要求しているものとの関係を機械学習に基づいて学習することによって学習モデルを作成する。住環境提供システムは、作成した学習モデルを使用して、ユーザー状況特定情報に基づいて、ユーザーが要求しているものを把握できるため、ユーザーが何を身の回りに置いておこうとするかを予測できる。
また、このように構成することによって、住環境提供システムは、処理部が把握した要求対象の収納場所を判定する判定部と、移動部と、移動部に住環境提供システムを判定部が判定したものの収納場所へ移動させるよう指示する指示部とをさらに備える。このため、住環境提供システムは、判定した収納場所へ移動することができる。
According to the living environment providing system of this embodiment, the living environment providing system receives user identification information that identifies a user and building status identification information that identifies the status of a building. For each and each combination of multiple user identification information, the living environment providing system learns, through machine learning, the relationship between one or more building status identification information and a living environment that suits the preferences of a user or multiple users corresponding to each of the one or more building status identification information. The living environment providing system uses the results of machine learning (learning model) to identify a living environment that suits the preferences of a user or multiple users based on the received user identification information or combination of multiple user identification information and the building status identification information. The living environment providing system controls the living environment of the building based on the identified living environment that suits the preferences of the user or multiple users.
In this way, the living environment providing system creates a learning model by learning, based on machine learning, the relationship between one or more building status specifying information and a living environment that suits the preferences of a user or multiple users corresponding to each of the one or more building status specifying information, for each and each combination of multiple user specifying information.The living environment providing system can use the created learning model to grasp a living environment that suits the preferences of a user or multiple users based on the user specifying information or a combination of multiple user specifying information and the building status specifying information, and therefore can control the living environment of a building based on a living environment that suits the preferences of the user or multiple users.
Furthermore, with this configuration, the living environment providing system creates a learning model by learning the relationship between the user situation specifying information and what the user wants based on machine learning. The living environment providing system can use the created learning model to understand what the user wants based on the user situation specifying information, and therefore predict what the user will want to keep around them.
Furthermore, with this configuration, the living environment providing system further includes a determination unit that determines the storage location of the requested item identified by the processing unit, a movement unit, and an instruction unit that instructs the movement unit to move the living environment providing system to the storage location determined by the determination unit. Thus, the living environment providing system can move to the determined storage location.
(2)本発明の一実施形態は、前述した住環境提供システムにおいて、前記制御部は、前記処理部が把握した前記ユーザーまたは複数の前記ユーザーの好みに合った前記住環境に基づいて、窓かけ装置の開閉を制御する。
このように構成することによって、住環境提供システムは、作成した学習モデルを使用して、ユーザー特定情報と建物状況特定情報とに基づいて、ユーザーまたは複数のユーザーの好みに合った住環境を把握できるため、ユーザーまたは複数のユーザーの好みに合った住環境に基づいて、窓かけ装置の開閉を制御できる。
(3)本発明の一実施形態は、前述した住環境提供システムにおいて、前記建物状況特定情報とは、第1の建物状況特定情報であって、前記第1の建物状況特定情報とは異なる第2の建物状況特定情報を取得する取得部をさらに備え、前記制御部は、前記取得部が取得した前記第2の建物状況特定情報と、前記処理部が把握した前記ユーザーまたは複数の前記ユーザーの好みに合った前記住環境とに基づいて前記住環境を制御することとしてもよい。
(2) In one embodiment of the present invention, in the living environment providing system described above, the control unit controls the opening and closing of a window covering device based on the living environment that matches the preferences of the user or multiple users as determined by the processing unit.
By configuring the living environment providing system in this manner, the living environment providing system can use the created learning model to grasp a living environment that suits the preferences of a user or multiple users based on the user identification information and building condition identification information, and can therefore control the opening and closing of window covering devices based on a living environment that suits the preferences of the user or multiple users .
(3) One embodiment of the present invention is a living environment providing system as described above, wherein the building status identification information is first building status identification information, and the system further includes an acquisition unit that acquires second building status identification information different from the first building status identification information, and the control unit controls the living environment based on the second building status identification information acquired by the acquisition unit and the living environment that suits the preferences of the user or multiple users as understood by the processing unit.
このように構成することによって、住環境提供システムは、第1の建物状況特定情報とは異なる第2の建物状況特定情報を取得できる。制御部は、取得した第2の建物状況特定情報にさらに基づいて、建物の住環境を制御できるため、第2の建物状況特定情報に基づいて建物の住環境を制御しない場合と比較して、建物の住環境を、ユーザーまたは複数のユーザーの好みに合った住環境により制御できる。 By configuring the living environment providing system in this manner, the living environment providing system can acquire second building status identification information different from the first building status identification information. The control unit can control the living environment of the building further based on the acquired second building status identification information, so that the living environment of the building can be controlled to a living environment that suits the preferences of the user or multiple users , compared to when the living environment of the building is not controlled based on the second building status identification information.
(4)本発明の一実施形態は、前述した住環境提供システムにおいて、前記処理部は、前記制御部が、前記建物の住環境を制御した結果に基づいて、前記建物状況特定情報と前記ユーザーまたは複数の前記ユーザーの好みに合った住環境との関係を更新することとしてもよい。 (4) In one embodiment of the present invention, in the above-mentioned living environment providing system, the processing unit may update the relationship between the building status identification information and a living environment that suits the preferences of the user or multiple users based on the results of the control unit controlling the living environment of the building .
このように構成することによって、処理部は、制御部がユーザーへ処理部が把握したユーザーまたは複数のユーザーの好みに合った住環境に基づいて、建物の住環境を制御した結果を取得する。処理部は、制御部が、建物の住環境を制御した結果に基づいて、建物状況特定情報とユーザーまたは複数のユーザーの好みに合った住環境との関係を更新できるため、更新しない場合と比較して、ユーザー特定情報と建物状況特定情報とに基づいて把握できるユーザーまたは複数のユーザーの好みに合った住環境の精度を向上できる。 With this configuration, the processing unit obtains the results of the control of the living environment of the building based on the living environment that suits the preferences of the user or multiple users that the processing unit has grasped for the user. Since the processing unit can update the relationship between the building status specification information and the living environment that suits the preferences of the user or multiple users based on the results of the control of the living environment of the building , the accuracy of the living environment that suits the preferences of the user or multiple users that can be grasped based on the user specification information and the building status specification information can be improved compared to when no update is performed.
(5)本発明の一実施形態は、前述した住環境提供システムにおいて、前記処理部は、前記提供部が前記ユーザーへ前記処理部が把握したものを提供した結果に基づいて、前記ユーザー状況特定情報と前記要求対象との関係を更新することとしてもよい。
このように構成することによって、処理部は、提供部がユーザーへ処理部が把握したものを提供した結果を取得する。処理部は、処理部がユーザーへ処理部が把握したものを提供した結果に基づいて、ユーザー状況特定情報とユーザーが要求しているものとの関係を更新できるため、更新しない場合と比較して、ユーザー状況特定情報に基づいて把握できるユーザーが要求しているものの精度を向上できる。
( 5 ) In one embodiment of the present invention, in the above-mentioned living environment providing system, the processing unit may update the relationship between the user situation identification information and the request target based on the result of the providing unit providing the user with what the processing unit has grasped.
With this configuration, the processing unit acquires the result of the providing unit providing the user with what the processing unit has grasped. The processing unit can update the relationship between the user situation specifying information and what the user is requesting based on the result of the processing unit providing the user with what the processing unit has grasped, thereby improving the accuracy of what the user is requesting based on the user situation specifying information compared to when the information is not updated.
(6)本発明の一実施形態は、前述した住環境提供システムにおいて、前記収納場所は、屋外の収納スペースであることとしてもよい。
このように構成することによって、住環境提供システムは、収納場所である屋外のスペースからものを取得することができるため、複数の住宅にて多拠点居住を実施する場合においても、好適に住環境を整え、必要なものを手元に届けることが可能となる。
( 6 ) In one embodiment of the present invention, in the living environment providing system described above, the storage location may be an outdoor storage space.
By configuring it in this way, the living environment providing system can retrieve items from outdoor spaces that serve as storage locations, making it possible to create an ideal living environment and have necessary items delivered to one's fingertips, even in cases where multiple residences are used for multi-location living.
(7)本発明の一実施形態は、前述した住環境提供システムにおいて、前記収納場所から取得された前記要求対象、または前記提供部が提供する前記要求対象に対して課金する課金部をさらに備え、前記課金部は、前記提供部が前記ユーザーへ前記収納場所から取得された前記要求対象を提供した結果、または前記提供部が所持する前記要求対象を前記ユーザーへ提供した結果に基づいて、課金することとしてもよい。 ( 7 ) One embodiment of the present invention is a living environment providing system as described above, further comprising a charging unit that charges for the requested object obtained from the storage location or the requested object provided by the providing unit, and the charging unit may charge based on the result of the providing unit providing the requested object obtained from the storage location to the user or the result of the providing unit providing the requested object held by the providing unit to the user.
このように構成することによって、収納場所から取得された要求対象、または提供する要求対象に対して課金することができるため、住環境提供システムは、要求対象を販売することによって提供できる。また、ユーザーへ収納場所から取得された要求対象を提供した結果、または所持する要求対象をユーザーへ提供した結果に基づいて、課金することができるため、仮にユーザーへ収納場所から取得された要求対象を提供した結果、または所持する要求対象をユーザーへ提供した結果、ユーザーが当該要求対象を不要であった場合には課金されないため、収納場所から取得された場合に課金される場合、または所持する要求対象をユーザーへ提供した場合と比較して、不要な要求対象に課金されることを防止できる。 With this configuration, it is possible to charge for requested objects acquired from a storage location or for requested objects to be provided, so the living environment providing system can provide requested objects by selling them. Also, since it is possible to charge based on the result of providing the requested object acquired from a storage location to the user or the result of providing the requested object in one's possession to the user, if the requested object acquired from a storage location to the user or the requested object in one's possession is not required by the user as a result of providing the requested object to the user, the user will not be charged, so it is possible to prevent charging for unnecessary requested objects compared to when a request object is acquired from a storage location or when a requested object in one's possession is provided to the user.
(8)本発明の一実施形態は、前述した住環境提供システムにおいて、前記判定部が、前記収納場所に前記要求対象がないと判定した場合に、前記要求対象を発注する発注部をさらに備えることとしてもよい。
このように構成することによって、住環境提供システムは、判定部が、収納場所に要求対象がないと判定した場合に、当該要求対象を発注することができる。このため、ユーザーが発注することなく、当該要求対象を取得できる。
( 8 ) One embodiment of the present invention may be such that, in the above-mentioned living environment providing system, the determination unit further includes an ordering unit that orders the requested item when the determination unit determines that the requested item is not present in the storage location.
By configuring the living environment providing system in this way, if the determination unit determines that the requested item is not available in the storage location, the living environment providing system can order the requested item, allowing the user to obtain the requested item without having to place an order.
(9)本発明の一実施形態は、前述した住環境提供システムにおいて、前記提供部は、前記判定部が判定した前記収納場所へ前記要求対象を収納することとしてもよい。
このように構成することによって、住環境提供システムは、判定部が判定した収納場所へ当該要求対象を収納できる。このため、ユーザーが、収納場所へ収納することなく、当該要求対象を収納できる。
( 9 ) In one embodiment of the present invention, in the living environment providing system described above, the providing unit may store the requested object in the storage location determined by the determining unit.
With this configuration, the living environment providing system can store the requested object in the storage location determined by the determination unit, allowing the user to store the requested object without storing it in a storage location.
(10)本発明の一実施形態は、前述した住環境提供システムにおいて、前記建物状況特定情報には、建物情報と、室情報との少なくとも一つが含まれる。
このように構成することによって、住環境提供システムは、建物情報と、室情報との少なくとも一つに基づいてユーザーまたは複数のユーザーの好みに合った住環境を把握できるため、ユーザーまたは複数のユーザーの好みに合った住環境に基づいて、建物の住環境を制御できる。
(11)本発明の一実施形態は、前述した住環境提供システムにおいて、前記室情報は、建物No.と、室番号と、室名称と、面積と、容積とを含む。
このように構成することによって、住環境提供システムは、建物No.と、室番号と、室名称と、面積と、容積とを含む室情報に基づいてユーザーまたは複数のユーザーの好みに合った住環境を把握できるため、ユーザーまたは複数のユーザーの好みに合った住環境に基づいて、建物の住環境を制御できる。
(12)本発明の一実施形態は、前述した住環境提供システムにおいて、前記室名称は、パントリー、玄関、キッチン、ダイニング、リビング、洗面室、浴室、及びトイレの少なくともいずれかを含む。
このように構成することによって、住環境提供システムは、室名称として、パントリー、玄関、キッチン、ダイニング、リビング、洗面室、浴室、及びトイレの少なくともいずれかを含む室情報に基づいてユーザーまたは複数のユーザーの好みに合った住環境を把握できるため、ユーザーまたは複数のユーザーの好みに合った住環境に基づいて、建物の住環境を制御できる。
(13)本発明の一実施形態は、前述した住環境提供システムにおいて、前記室情報は、部屋の用途を示す情報、または部屋の位置を示す情報を含む。
このように構成することによって、住環境提供システムは、部屋の用途を示す情報、または部屋の位置を示す情報を含む室情報に基づいてユーザーまたは複数のユーザーの好みに合った住環境を把握できるため、ユーザーまたは複数のユーザーの好みに合った住環境に基づいて、建物の住環境を制御できる。
( 10 ) In one embodiment of the present invention, in the above-described living environment providing system, the building status specifying information includes at least one of building information and room information.
By configuring in this manner, the living environment providing system can grasp the living environment that suits the preferences of the user or multiple users based on at least one of the building information and the room information, and can control the living environment of the building based on the living environment that suits the preferences of the user or multiple users.
( 11 ) In one embodiment of the present invention, in the living environment providing system described above, the room information includes a building number, a room number, a room name, an area, and a volume.
By configuring in this way, the living environment providing system can grasp the living environment that suits the preferences of the user or multiple users based on the room information including the building number, room number, room name, area, and volume, and can therefore control the living environment of the building based on the living environment that suits the preferences of the user or multiple users.
( 12 ) In one embodiment of the present invention, in the above-described living environment providing system, the room names include at least one of pantry, entrance, kitchen, dining room, living room, washroom, bathroom, and toilet.
By configuring in this manner, the living environment providing system can grasp the living environment that suits the preferences of a user or multiple users based on room information that includes at least one of the following room names: pantry, entrance, kitchen, dining room, living room, washroom, bathroom, and toilet, and can therefore control the living environment of the building based on the living environment that suits the preferences of the user or multiple users.
( 13 ) In one embodiment of the present invention, in the living environment providing system described above, the room information includes information indicating the purpose of the room or information indicating the location of the room.
By configuring in this manner, the living environment providing system can grasp the living environment that suits the preferences of a user or multiple users based on room information including information indicating the purpose of the room or information indicating the location of the room, and can therefore control the living environment of the building based on the living environment that suits the preferences of the user or multiple users.
(14)本発明の一実施形態は、前述した住環境提供システムにおいて、前記第2の建物状況特定情報には、前記建物の性能を特定する情報と、前記建物が備える設備の性能を特定する情報と、前記建物が備える部屋の環境を特定する情報と、前記建物の立地を特定する情報との少なくとも一つが含まれる。
このように構成することによって、住環境提供システムは、制御部は、建物の性能を特定する情報と、建物が備える設備の性能を特定する情報と、建物が備える部屋の環境を特定する情報と、建物の立地を特定する情報との少なくとも一つにさらに基づいて、建物の住環境を制御できるため、建物の性能を特定する情報と、建物が備える設備の性能を特定する情報と、建物が備える部屋の環境を特定する情報と、建物の立地を特定する情報との少なくとも一つに基づいて建物の住環境を制御しない場合と比較して、建物の住環境を、ユーザーまたは複数のユーザーの好みに合った住環境により制御できる。
( 14 ) In one embodiment of the present invention, in the above-described living environment providing system, the second building status identification information includes at least one of information identifying the performance of the building, information identifying the performance of the equipment provided in the building, information identifying the environment of the rooms provided in the building, and information identifying the location of the building.
By configuring the living environment providing system in this manner, the control unit can control the living environment of the building based on at least one of the information specifying the performance of the building, the information specifying the performance of the equipment provided in the building, the information specifying the environment of the rooms provided in the building, and the information specifying the location of the building.Therefore, compared to a case where the living environment of the building is not controlled based on at least one of the information specifying the performance of the building, the information specifying the performance of the equipment provided in the building, the information specifying the environment of the rooms provided in the building, and the information specifying the location of the building, the living environment of the building can be controlled to be a living environment that suits the preferences of the user or multiple users.
(15)本発明の一実施形態は、前述した環境提供システムにおいて、前記建物とは、第1の建物であって、前記制御部は、前記処理部が把握した前記ユーザーの好みに合った前記住環境に基づいて、前記第1の建物とは異なる第2の建物の住環境を制御する。
このように構成することによって、住環境提供システムは、制御部は、処理部が把握したユーザーまたは複数のユーザーの好みに合った第1の建物の住環境に基づいて第2の建物の住環境を制御できるため、ユーザーまたは複数のユーザーの好みに合った住環境を第1の建物とは異なる第2の建物へと持ち運ぶことができる。
( 15 ) One embodiment of the present invention is that in the above-mentioned environment providing system, the building is a first building, and the control unit controls the living environment of a second building different from the first building based on the living environment that suits the user's preferences as determined by the processing unit.
By configuring the living environment providing system in this manner, the control unit can control the living environment of the second building based on the living environment of the first building that suits the preferences of the user or multiple users that the processing unit has grasped, so that the living environment that suits the preferences of the user or multiple users can be carried to a second building that is different from the first building.
(16)本発明の一実施形態は、住環境提供システムに備えられるコンピュータが実行する住環境提供方法であって、コンピュータが実行する住環境提供方法であって、ユーザーを特定するユーザー特定情報と、前記ユーザーの状況を特定するユーザー状況特定情報と、建物の状況を特定する情報である建物状況特定情報とを受け付けることと、前記受け付けることで受け付けた前記ユーザー特定情報と前記建物状況特定情報とに基づいて、前記ユーザーの好みに合った住環境を把握し、前記受け付けることで受け付けた前記ユーザー状況特定情報に基づいて、前記ユーザーが要求しているものである要求対象を把握することと、前記把握することで把握した前記ユーザーの好みに合った前記住環境に基づいて、前記建物の住環境を制御することと、前記把握することで把握した前記要求対象の収納場所を判定することと、移動部によって移動させることと、前記移動部に前記住環境提供システムを前記判定することで判定した前記収納場所へ移動させるよう指示することと、前記把握することで把握した前記要求対象を、前記ユーザーへ提供することとを有し、前記把握することでは、複数のユーザー特定情報の各々及び各々の組み合わせについて、一又は複数の建物状況特定情報と、一又は複数の前記建物状況特定情報の各々に該当するユーザーまたは複数の前記ユーザーの好みに合った住環境との関係を機械学習に基づいて学習した結果を使用して、前記受け付けることで受け付けた前記ユーザー特定情報または複数の前記ユーザー特定情報の組み合わせと前記建物状況特定情報とに基づいて、前記ユーザーまたは複数の前記ユーザーの好みに合った住環境を把握し、前記ユーザー状況特定情報と前記要求対象との関係を機械学習に基づいて学習しており、当該機械学習の結果を使用して、前記受け付けることで受け付けた前記ユーザー状況特定情報について、前記要求対象を把握する、住環境提供方法である。
本発明の一実施形態に係る住環境提供方法によれば、住環境提供システムとカテゴリが異なるだけで、実質的に同一の発明であり、同様の作用および効果を奏する。
( 16 ) One embodiment of the present invention is a living environment providing method executed by a computer provided in a living environment providing system , the living environment providing method executed by a computer includes receiving user identification information that identifies a user , user situation identification information that identifies a situation of the user, and building situation identification information that is information that identifies a situation of a building, grasping a living environment that suits the user's preferences based on the user identification information and the building situation identification information received by the receiving, grasping a requested object that is requested by the user based on the user situation identification information received by the receiving, controlling the living environment of the building based on the living environment that suits the user's preferences grasped by the grasping, determining a storage location for the requested object grasped by the grasping, moving the requested object by a moving unit, and determining the living environment providing system by the moving unit. and providing the user with the requested object identified by the identifying step, wherein the identifying step uses a result of learning, based on machine learning , for each and each combination of a plurality of pieces of user identifying information, a relationship between one or more pieces of building status identifying information and a living environment that suits the preferences of the user or the plurality of users corresponding to each of the one or more pieces of building status identifying information, to identify a living environment that suits the preferences of the user or the plurality of users based on the user identifying information or the combination of the plurality of pieces of user identifying information received by the accepting step and the building status identifying information, and the relationship between the user status identifying information and the requested object is learned based on machine learning, and the requested object is identified for the user status identifying information received by the accepting step using the result of the machine learning .
The method for providing a living environment according to one embodiment of the present invention is essentially the same invention as the living environment providing system, except that it is in a different category, and provides similar actions and effects.
(17)本発明の一実施形態は、住環境提供システムに備えられるコンピュータに、ユーザーを特定するユーザー特定情報と、前記ユーザーの状況を特定するユーザー状況特定情報と、建物の状況を特定する情報である建物特定情報とを受け付けることと、前記受け付けることで受け付けた前記ユーザー特定情報に基づいて、前記ユーザーの好みに合った住環境を把握し、前記受け付けることで受け付けた前記ユーザー状況特定情報に基づいて、前記ユーザーが要求しているものである要求対象を把握することと、前記把握することで把握した前記ユーザーの好みに合った前記住環境に基づいて、前記建物の住環境を制御することと、前記把握することで把握した前記要求対象の収納場所を判定することと、移動部によって移動させることと、前記移動部に前記住環境提供システムを前記判定することで判定した前記収納場所へ移動させるよう指示することと、前記把握することで把握した前記要求対象を、前記ユーザーへ提供することとを実行させるためのプログラムを記録した不揮発性記憶媒体であって、前記把握することでは、複数のユーザー特定情報の各々及び各々の組み合わせについて、一又は複数の建物状況特定情報と、一又は複数の前記建物状況特定情報の各々に該当するユーザーまたは複数の前記ユーザーの好みに合った住環境との関係を機械学習に基づいて学習した結果を使用して、前記受け付けることで受け付けた前記ユーザー特定情報または複数の前記ユーザー特定情報の組み合わせと前記建物状況特定情報とについて、前記ユーザーまたは複数の前記ユーザーの好みに合った住環境を把握させ、前記ユーザー状況特定情報と前記要求対象との関係を機械学習に基づいて学習しており、当該機械学習の結果を使用して、前記受け付けることで受け付けた前記ユーザー状況特定情報について、前記要求対象を把握させる、不揮発性記憶媒体である。
本発明の一実施形態に係る不揮発性記憶媒体に記録されたプログラムによれば、プログラムは、住環境提供システムに備えられるコンピュータに、複数のユーザー特定情報の各々及び各々の組み合わせについて、一又は複数の建物状況特定情報と、一又は複数の建物状況特定情報の各々に該当するユーザーまたは複数のユーザーの好みに合った住環境との関係を機械学習に基づいて学習させることによって学習モデルを作成させる。プログラムは、住環境提供システムに備えられるコンピュータに、作成させた学習モデルを使用して、ユーザー特定情報または複数のユーザー特定情報の組み合わせと建物状況特定情報とに基づいて、ユーザーまたは複数のユーザーの好みに合った住環境を把握させるため、ユーザーまたは複数のユーザーの好みに合った住環境に基づいて、建物の住環境を制御させることができる。
また、このように構成することによって、プログラムは、住環境提供システムに備えられるコンピュータに、ユーザー状況特定情報とユーザーが要求しているものとの関係を機械学習に基づいて学習することによって学習モデルを作成させる。プログラムは、作成した学習モデルを使用して、ユーザー状況特定情報に基づいて、ユーザーが要求しているものを把握できるため、ユーザーが何を身の回りに置いておこうとするかを予測できる。
また、このように構成することによって、プログラムは、住環境提供システムに備えられるコンピュータに、把握した要求対象の収納場所を判定させることと、移動部によって移動させることと、移動部に住環境提供システムを判定した要求対象の収納場所へ移動させるよう指示させる。このため、プログラムは、判定した収納場所へ住環境提供システムを移動させることができる。
( 17 ) One embodiment of the present invention is a method for controlling the living environment of the building based on the living environment that matches the preferences of the user determined by the method, determining a storage location for the requested object determined by the method, and moving the requested object by a moving unit, instructing the moving unit to move the living environment providing system to the storage location determined by the method , and controlling the living environment of the building based on the living environment that matches the preferences of the user determined by the method, and determining a storage location for the requested object determined by the method, and moving the requested object by a moving unit. and providing the requested object to the user, wherein the grasping involves using the results of learning, based on machine learning, for each and each combination of multiple user identifying information, the relationship between one or more building status identifying information and a living environment that suits the preferences of the user or multiple users corresponding to each of the one or more pieces of building status identifying information, to grasp a living environment that suits the preferences of the user or multiple users for the user identifying information or multiple combinations of user identifying information received by the accepting step and the building status identifying information; the relationship between the user status identifying information and the requested object is learned based on machine learning, and the request object is grasped for the user status identifying information received by the accepting step using the results of the machine learning .
According to a program recorded on a non-volatile storage medium according to one embodiment of the present invention, the program causes a computer included in the living environment providing system to create a learning model by learning, based on machine learning, the relationship between one or more pieces of building status specifying information and a living environment that suits the preferences of a user or multiple users corresponding to each of the one or more pieces of building status specifying information, for each of a plurality of pieces of user specifying information and each combination thereof. The program causes the computer included in the living environment providing system to use the created learning model to grasp a living environment that suits the preferences of a user or multiple users based on the user specifying information or a combination of multiple user specifying information and the building status specifying information, and thereby control the living environment of the building based on the living environment that suits the preferences of the user or multiple users.
Furthermore, with this configuration, the program causes the computer provided in the living environment providing system to create a learning model by learning the relationship between the user situation specifying information and what the user wants based on machine learning. Using the created learning model, the program can understand what the user wants based on the user situation specifying information, and therefore predict what the user will want to keep around them.
Furthermore, with this configuration, the program causes the computer included in the living environment providing system to determine the storage location of the identified requested object, move the object using the moving unit, and instruct the moving unit to move the living environment providing system to the determined storage location of the requested object. Thus, the program can move the living environment providing system to the determined storage location.
本発明によれば、環境提供システムは、一又は複数のユーザー特定情報の各々または各々の組み合わせについて、一又は複数の空間状況特定情報と、一又は複数の空間状況特定情報の各々に該当するユーザーの好みに合った環境との関係を機械学習に基づいて学習することによって学習モデルを作成し、作成した学習モデルを使用して、ユーザー特定情報と空間状況特定情報とに基づいて、ユーザーの好みに合った環境を把握できるため、把握したユーザーの好みに合った環境に基づいて、空間の環境を制御できる。 According to the present invention, the environment providing system creates a learning model by learning, for each or each combination of one or more pieces of user-specific information, the relationship between one or more pieces of spatial situation specific information and an environment that suits the preferences of the user corresponding to each of the one or more pieces of spatial situation specific information based on machine learning, and by using the created learning model, it is possible to grasp an environment that suits the preferences of the user based on the user-specific information and the spatial situation specific information, and therefore it is possible to control the spatial environment based on the grasped environment that suits the preferences of the user.
次に、本実施形態の住環境提供システム、住環境提供方法および住環境提供プログラムを、図面を参照しつつ説明する。以下で説明する実施形態は一例に過ぎず、本発明が適用される実施形態は、以下の実施形態に限られない。
なお、実施形態を説明するための全図において、同一の機能を有するものは同一符号を用い、繰り返しの説明は省略する。
また、本願でいう「XXに基づいて」とは、「少なくともXXに基づく」ことを意味し、XXに加えて別の要素に基づく場合も含む。また、「XXに基づいて」とは、XXを直接に用いる場合に限定されず、XXに対して演算や加工が行われたものに基づく場合も含む。「XX」は、任意の要素(例えば、任意の情報)である。
Next, a living environment providing system, a living environment providing method, and a living environment providing program according to the present embodiment will be described with reference to the drawings. The embodiment described below is merely an example, and the embodiments to which the present invention is applied are not limited to the following embodiments.
In all the drawings for explaining the embodiments, the same reference numerals are used for components having the same functions, and repeated explanations will be omitted.
Furthermore, in this application, "based on XX" means "based on at least XX," and includes cases where it is based on other elements in addition to XX. Furthermore, "based on XX" is not limited to cases where XX is used directly, but also includes cases where it is based on XX that has been calculated or processed. "XX" is any element (for example, any information).
(実施形態)
本実施形態において、空間とは、ユーザーを収容し得る大きさを有するものである。実施形態において、住宅などの建物、及び乗り物はそれぞれ、空間の一例である。なお、空間は、当該空間の環境を制御可能であれば、密閉されていなくてもよい。
(住環境提供システム)
図1は、本発明の実施形態の住環境提供システムの構成例を示す図である。図1において、住環境提供システム1は、住環境提供装置100を備える。図1には、住環境提供装置100に加え、住環境提供装置100によって住環境の提供を受けるユーザーU1、・・・、ユーザーUn(nは、n>0の整数)と、ユーザーU1、・・・、ユーザーUnの各々が使用する端末装置200-1、・・・、端末装置200-nが示されている。ユーザーU1からユーザーUnのうち、任意のユーザーをユーザーUと記載する。端末装置200-1から端末装置200-nのうち、任意の端末装置を端末装置200と記載する。
住環境提供装置100の一例は、住宅Hなどの建物に備えられる。住環境提供装置100は、ユーザーU1からユーザーUnの各々に対して、以下の処理を行う。住環境提供装置100は、ユーザーUを特定する情報(以下「ユーザー特定情報」という)と、建物の状況を特定する情報(以下「建物状況特定情報」という)を受け付ける。ユーザー特定情報の一例は、個人情報として種々の情報があり得るが、例えば、個人ID、ユーザー名、及び個人属性等がある。個人属性には、性別、年齢、家族の続柄、年収、経歴、出身地等が含まれる。建物状況特定情報の一例は、建物情報、室情報等である。
(Embodiment)
In this embodiment, a space is a space large enough to accommodate a user. In this embodiment, a building such as a house and a vehicle are examples of a space. Note that a space does not need to be sealed as long as the environment of the space can be controlled.
(living environment provision system)
FIG. 1 is a diagram showing an example of the configuration of a living environment providing system according to an embodiment of the present invention. In FIG. 1, the living environment providing system 1 includes a living environment providing device 100. In addition to the living environment providing device 100, FIG. 1 also shows users U1, ..., and Un (n is an integer greater than 0) who receive a living environment provided by the living environment providing device 100, and terminal devices 200-1, ..., and 200-n used by each of users U1, ..., and Un. Any user from users U1 to Un will be referred to as user U. Any terminal device from terminal devices 200-1 to 200-n will be referred to as terminal device 200.
An example of the living environment providing device 100 is provided in a building such as a house H. The living environment providing device 100 performs the following processing for each of users U1 to Un. The living environment providing device 100 accepts information that identifies user U (hereinafter referred to as "user identifying information") and information that identifies the status of the building (hereinafter referred to as "building status identifying information"). Examples of user identifying information include various types of personal information, such as a personal ID, a user name, and personal attributes. Personal attributes include gender, age, family relationship, annual income, career history, and hometown. Examples of building status identifying information include building information, room information, and the like.
住環境提供装置100は、受け付けたユーザー特定情報と、建物状況特定情報とに基づいて、ユーザーUの好みに合った住環境を把握する。住環境提供装置100は、一又は複数のユーザー特定情報の各々または各々の組み合わせについて、一又は複数の建物状況特定情報と、一又は複数の建物状況特定情報の各々に対応するユーザーUの好みに合った住環境を特定する情報との関係を機械学習しており、当該機械学習の結果(学習モデル)を記憶している。なお、機械学習に基づいて学習を行うことを、機械学習するという。 The living environment providing device 100 ascertains a living environment that suits the preferences of user U based on the received user identification information and building status identification information. For each or each combination of one or more pieces of user identification information, the living environment providing device 100 performs machine learning to determine the relationship between one or more pieces of building status identification information and information that identifies a living environment that suits the preferences of user U corresponding to each piece of building status identification information, and stores the results of this machine learning (learning model). Learning based on machine learning is referred to as machine learning.
住環境提供装置100は、学習モデルを使用して、受け付けたユーザー特定情報と、建物状況特定情報とを学習モデルに入力し、学習モデルが出力するユーザーUの好みに合った住環境を特定する情報を取得する。住環境提供装置100は、取得したユーザーUの好みに合った住環境を特定する情報に基づいて、ユーザーUの好みに合った住環境を把握する。住環境提供装置100は、把握したユーザーUの好みに合った住環境に基づいて、建物の住環境を制御する。建物の一例は、ユーザーUが滞在する建物である。以下、住環境提供システム1に含まれる住環境提供装置100について、説明する。 The living environment providing device 100 uses a learning model to input the received user identification information and building status identification information into the learning model and obtains information output by the learning model that identifies a living environment that suits the preferences of user U. The living environment providing device 100 identifies a living environment that suits the preferences of user U based on the obtained information that identifies a living environment that suits the preferences of user U. The living environment providing device 100 controls the living environment of the building based on the identified living environment that suits the preferences of user U. An example of a building is a building where user U is staying. Below, the living environment providing device 100 included in the living environment providing system 1 will be described.
図2は、本実施形態に係る住環境提供システムに含まれる住環境提供装置の詳細を示す図である。
(住環境提供装置100)
住環境提供装置100は、パーソナルコンピュータ、サーバ、スマートフォン、タブレットコンピュータ、ロボット又は産業用コンピュータ等の装置を含んで実現される。住環境提供装置100は、住宅内とクラウドとのいずれか一方又は両方に設置される。住環境提供装置100は、例えば、通信部101と、センサー部102と、撮像部104と、受付部106と、処理部108と、制御部111と、記憶部150とを備える。通信部101と、センサー部102と、撮像部104と、受付部106と、処理部108と、制御部111と、記憶部150とのうち少なくとも一部を有する一又は複数の装置で実現されてもよい。通信部101と、センサー部102と、撮像部104と、受付部106と、処理部108と、制御部111と、記憶部150とのうち少なくとも一部が、他の装置の一部として実現されてもよい。
FIG. 2 is a diagram showing details of a living environment providing device included in the living environment providing system according to this embodiment.
(Living environment providing device 100)
The living environment providing device 100 is realized by including devices such as a personal computer, a server, a smartphone, a tablet computer, a robot, or an industrial computer. The living environment providing device 100 is installed in a home, in the cloud, or both. The living environment providing device 100 includes, for example, a communication unit 101, a sensor unit 102, an imaging unit 104, a reception unit 106, a processing unit 108, a control unit 111, and a storage unit 150. The living environment providing device 100 may be realized by one or more devices having at least a portion of the communication unit 101, the sensor unit 102, the imaging unit 104, the reception unit 106, the processing unit 108, the control unit 111, and the storage unit 150. At least a portion of the communication unit 101, the sensor unit 102, the imaging unit 104, the reception unit 106, the processing unit 108, the control unit 111, and the storage unit 150 may be realized as part of another device.
通信部101は、通信モジュールによって実現される。通信部101は、ネットワークNWを介して、外部の通信装置と通信する。通信部101は、例えば無線LAN、ブルートゥース(登録商標)又はLTE(登録商標)などの無線通信方式で通信してもよい。また、通信部101は、例えば有線LANなどの通信方式で通信してもよい。通信部101は、端末装置200が送信した住環境要求を受信する。 The communication unit 101 is realized by a communication module. The communication unit 101 communicates with an external communication device via the network NW. The communication unit 101 may communicate using a wireless communication method such as wireless LAN, Bluetooth (registered trademark), or LTE (registered trademark). The communication unit 101 may also communicate using a communication method such as wired LAN. The communication unit 101 receives a living environment request sent by the terminal device 200.
センサー部102は、温度センサー、湿度センサー、照度センサー、日射センサー、風速センサー、CO2センサー、電力センサー、音声センサー、位置センサーなどを含む。センサー部102は、温度センサーが温度を測定した結果(温度情報)を受付部106へ出力する。センサー部102は、湿度センサーが湿度を測定した結果(湿度情報)を受付部106へ出力する。センサー部102は、照度センサーが照度を測定した結果(照度情報)を受付部106へ出力する。センサー部102は、日射センサーが日射取得量を測定した結果(日射取得量情報)を受付部106へ出力する。センサー部102は、風速センサーが風速を測定した結果(風速情報)を受付部106へ出力する。センサー部102は、CO2センサーがCO2濃度を測定した結果(CO2濃度情報)を受付部106へ出力する。センサー部102は、電力センサーが電力(例えば、AC電力)を測定した結果(電力量情報)を受付部106へ出力する。センサー部102は、音声センサーが音声を測定した結果(音声情報)を受付部106へ出力する。センサー部102は、位置センサーが位置を測定した結果(位置情報)を受付部106へ出力する。 The sensor unit 102 includes a temperature sensor, humidity sensor, illuminance sensor, solar radiation sensor, wind speed sensor, CO2 sensor, power sensor, audio sensor, position sensor, etc. The sensor unit 102 outputs the temperature measurement results (temperature information) from the temperature sensor to the reception unit 106. The sensor unit 102 outputs the humidity measurement results (humidity information) from the humidity sensor to the reception unit 106. The sensor unit 102 outputs the illuminance measurement results (illuminance information) from the illuminance sensor to the reception unit 106. The sensor unit 102 outputs the solar radiation acquisition amount measurement results (solar radiation acquisition amount information) from the solar radiation sensor to the reception unit 106. The sensor unit 102 outputs the wind speed measurement results (wind speed information) from the wind speed sensor to the reception unit 106. The sensor unit 102 outputs the CO2 concentration measurement results (CO2 concentration information) from the CO2 sensor to the reception unit 106. The sensor unit 102 outputs the result (power amount information) of power (e.g., AC power) measured by the power sensor to the receiving unit 106. The sensor unit 102 outputs the result (audio information) of audio measurement by the audio sensor to the receiving unit 106. The sensor unit 102 outputs the result (position information) of position measurement by the position sensor to the receiving unit 106.
撮像部104は、住環境提供装置100の周辺を撮像することによって画像情報を一又は複数取得する。撮像部104は、取得した一又は複数の画像情報を受付部106へ出力する。 The imaging unit 104 acquires one or more pieces of image information by capturing an image of the surroundings of the living environment providing device 100. The imaging unit 104 outputs the acquired one or more pieces of image information to the reception unit 106.
受付部106は、通信部101が出力した住環境要求を取得する。受付部106は、取得した住環境要求に含まれるユーザー特定情報を受け付ける。受付部106は、センサー部102が出力した音声情報と、位置情報との少なくとも一つを取得する。受付部106は、撮像部104が出力した一又は複数の画像情報を取得する。受付部106は、取得した音声情報と、位置情報との少なくとも一つ、一又は複数の画像情報などの建物状況特定情報を受け付ける。 The reception unit 106 acquires the living environment request output by the communication unit 101. The reception unit 106 accepts user-specific information included in the acquired living environment request. The reception unit 106 acquires at least one of audio information and location information output by the sensor unit 102. The reception unit 106 acquires one or more pieces of image information output by the imaging unit 104. The reception unit 106 accepts building situation-specific information, such as the acquired audio information, at least one of location information, and one or more pieces of image information.
処理部108は、学習モデル110を含む。学習モデル110は、一又は複数のユーザー特定情報の各々または各々の組み合わせについて、一又は複数の建物特定情報と、一又は複数の建物特定情報の各々に対応するユーザーUが好ましいと判断した住環境を特定する情報とに基づいて、ユーザー特定情報と、一又は複数の建物特定情報の各々との組み合わせと、ユーザー特定情報と一又は複数の建物特定情報の各々との組み合わせに対応するユーザーUの好みに合った住環境を特定する情報との関係を機械学習又は深層学習によって学習させた学習済みモデルである。 The processing unit 108 includes a learning model 110. The learning model 110 is a trained model that has been trained by machine learning or deep learning to determine the relationship between a combination of user-specific information and one or more pieces of building-specific information and information specifying a living environment that suits the preferences of user U corresponding to the combination of user-specific information and one or more pieces of building-specific information, for each or each combination of one or more pieces of user-specific information, based on one or more pieces of building-specific information and information specifying a living environment that user U has determined to be preferable and that corresponds to the combination of user-specific information and one or more pieces of building-specific information.
建物状況特定情報の一例は、建物情報、室情報等であり、記憶部150に記憶される。
図3Aは、建物状況特定情報の一例を示す図である。建物情報には、建物No.と、所在地と、地域区分と、建蔽率と、敷地面積と、建物面積と、二階面積と、階数とが含まれる。建物No.は建物特定情報であり、建物No.の一例は「NL0001a」である。所在地は建物No.に該当する建物の所在地であり、所在地の一例は「横浜市」である。所在地は、住所、または経度緯度のうち一方または両方によって示される。地域区分は建物の所在地の区分を示す情報であり、地域区分の一例は「IV」である。建蔽率は敷地面積に対する建築面積の割合であり、建蔽率の一例は「58%」である。敷地面積は建物を建てる土地の面積であり、敷地面積の一例は「145m^2」である。建物面積は建物の面積であり、建物面積の一例は「84m^2」である。二階面積は建物の二階の面積であり、二階面積の一例は「25m^2」である。階数は建物の階階数であり、階数の一例は「2」である。
Examples of the building status specifying information include building information, room information, etc., and are stored in the storage unit 150.
FIG. 3A is a diagram illustrating an example of building status identification information. The building information includes a building number, a location, a region classification, a building coverage ratio, a site area, a building area, a second-floor area, and the number of floors. The building number is building identification information, and an example of the building number is "NL0001a." The location is the location of the building corresponding to the building number, and an example of the location is "Yokohama City." The location is indicated by an address or one or both of longitude and latitude. The region classification is information indicating the location classification of the building, and an example of the region classification is "IV." The building coverage ratio is the ratio of the building area to the site area, and an example of the building coverage ratio is "58%." The site area is the area of the land on which the building is built, and an example of the site area is "145 m^2." The building area is the area of the building, and an example of the building area is "84 m^2." The second-floor area is the area of the second floor of the building, and an example of the second-floor area is "25 m^2." The number of floors is the number of floors in the building, and an example of the number of floors is "2".
図3Bは、室情報の一例を示す図である。室情報には、建物No.と、室番号と、室名称と、面積と、容積とが含まれる。室番号は建物No.に該当する建物が有する部屋の識別情報であり、室番号の一例は「01」である。室名称は室番号に該当する室(部屋)の名称を示す情報であり、室の名称の一例は「リビング」である。面積は室(部屋)の面積であり、室の面積の一例は「30m^2」である。容積は室(部屋)の容積であり、容積の一例は「81m^3」である。なお、室情報には、部屋の用途を示す情報、または部屋の位置を示す情報が含まれてもよい。部屋の用途を示す情報は、例えば、「リビング」、「仕事部屋」、または「子供部屋」などによって示される。部屋の位置を示す情報は、例えば、「1階」、「2階」などの階数、「東側」、「西側」、「南側」、または「北側」の方角などによって示される。 Figure 3B is a diagram showing an example of room information. The room information includes a building number, room number, room name, area, and volume. The room number is identification information for a room in the building corresponding to the building number; an example of a room number is "01." The room name is information indicating the name of the room corresponding to the room number; an example of a room name is "living room." The area is the area of the room; an example of a room area is "30 m^2." The volume is the volume of the room; an example of a room volume is "81 m^3." The room information may also include information indicating the purpose of the room or the location of the room. Information indicating the purpose of the room is indicated, for example, by "living room," "workroom," or "children's room." Information indicating the location of the room is indicated, for example, by the floor number, such as "1st floor" or "2nd floor," and the direction, such as "east side," "west side," "south side," or "north side."
例えば、学習段階では、ユーザーUが、ある部屋で、室内環境の設定の変更を行った場合に、ユーザーUを特定する情報(ユーザー特定情報)と、建物情報、室情報などの建物状況特定情報と、室内環境測定値などのユーザーUの好みに合った住環境を特定する情報とを関連付けた情報が、例えばホームゲートウェイによって取得される。 For example, during the learning stage, when user U changes the indoor environment settings in a room, information that associates information that identifies user U (user identification information), building situation identification information such as building information and room information, and information that identifies a living environment that suits user U's preferences, such as indoor environment measurement values, is obtained, for example, by the home gateway.
図3Cは、室内環境測定値報の一例を示す図である。室内環境測定値には、測定点No.と、室温と、湿度と、照度と、日射取得量と、風速と、CO2濃度と、AC電力量とが含まれる。測定点No.は測定点を特定する情報であり、測定点No.の一例は測定した年月日と時刻「2020/2/10 9:30」である。室温は、測定点No.に該当する室の温度を特定する情報であり、室温の一例は「20.3℃」である。室温は、測定点No.に該当する室の湿度を特定する情報であり、湿度の一例は「40%」である。照度は、測定点No.に該当する室の照度を特定する情報であり、照度の一例は「200lx」である。日射取得量は、測定点No.に該当する室の日射取得量を特定する情報であり、日射取得量の一例は「100W/m^2」である。風速は、測定点No.に該当する室の風速を特定する情報であり、風速の一例は「1m/s」である。CO2濃度は、測定点No.に該当する室のCO2濃度を特定する情報であり、CO2濃度の一例は「500ppm」である。AC電力量は、測定点No.に該当する室のAC電力量を特定する情報であり、AC電力量の一例は「500Wh」である。図2に戻り説明を続ける。 Figure 3C shows an example of an indoor environment measurement value report. The indoor environment measurement values include the measurement point number, room temperature, humidity, illuminance, solar radiation gain, wind speed, CO2 concentration, and AC power consumption. The measurement point number is information that identifies the measurement point, and an example of the measurement point number is "2020/2/10 9:30." The room temperature is information that identifies the temperature of the room corresponding to the measurement point number, and an example of the room temperature is "20.3°C." The room temperature is information that identifies the humidity of the room corresponding to the measurement point number, and an example of the humidity is "40%." The illuminance is information that identifies the illuminance of the room corresponding to the measurement point number, and an example of the illuminance is "200 lx." The solar radiation gain is information that identifies the solar radiation gain of the room corresponding to the measurement point number, and an example of the solar radiation gain is "100 W/m^2." The wind speed is information specifying the wind speed in the room corresponding to the measurement point No., and an example of the wind speed is "1 m/s." The CO2 concentration is information specifying the CO2 concentration in the room corresponding to the measurement point No., and an example of the CO2 concentration is "500 ppm." The AC power amount is information specifying the AC power amount in the room corresponding to the measurement point No., and an example of the AC power amount is "500 Wh." Returning to FIG. 2 , the explanation will continue.
処理部108は、ホームゲートウェイによって取得された情報を取得し、取得した情報を記憶部150に記憶させる。処理部108は、取得した情報を機械学習又は深層学習することによって、学習モデル110を作成する。例えば、処理部108は、ユーザー特定情報の各々について、建物状況特定情報と、室内環境測定値とを1セットとする教師データを用いて学習させてもよい。 The processing unit 108 acquires the information acquired by the home gateway and stores the acquired information in the memory unit 150. The processing unit 108 creates a learning model 110 by performing machine learning or deep learning on the acquired information. For example, the processing unit 108 may perform learning using training data that is a set of building situation specific information and indoor environment measurement values for each piece of user specific information.
処理部108は、受付部106が受け付けたユーザー特定情報を取得する。処理部108は、受付部106が受け付けた建物特定情報を取得する。処理部108は、ユーザー特定情報を取得した日時、時刻情報を取得する。処理部108は、取得した建物特定情報に含まれる音声情報と、位置情報との少なくとも一つと、一又は複数の画像情報との少なくともいずれかに基づいて、建物情報と室情報とを取得する。例えば、処理部108は、音声情報と、位置情報との少なくとも一つと、一又は複数の画像情報を画像処理することによって作成した画像とから、建物情報と、室情報とを取得する。処理部108は、取得した建物情報と室情報とを含む建物状況特定情報と、取得したユーザー特定情報と、日時、時刻情報とを、学習モデル110に入力する。 The processing unit 108 acquires the user identification information accepted by the reception unit 106. The processing unit 108 acquires the building identification information accepted by the reception unit 106. The processing unit 108 acquires the date, time, and time information when the user identification information was acquired. The processing unit 108 acquires building information and room information based on at least one of audio information and location information, and one or more pieces of image information included in the acquired building identification information. For example, the processing unit 108 acquires building information and room information from at least one of audio information and location information, and an image created by image processing one or more pieces of image information. The processing unit 108 inputs the building situation identification information including the acquired building information and room information, the acquired user identification information, and the date, time, and time information into the learning model 110.
学習モデル110は、入力された情報に基づいてユーザーUの好みに合った住環境を演算し、演算した結果(ユーザーUの好みに合った住環境を特定する情報)を出力する。このような学習済みモデルは例えばCNN(Convolution Neural Network)、RNN(Recurrent Neural Network)、LSTM(Long Short-Term Memory)等で構築することができる。処理部108は、学習モデル110が出力したユーザーUの好みに合った住環境を特定する情報を取得する。 The learning model 110 calculates a living environment that suits the preferences of the user U based on the input information and outputs the calculation results (information that identifies a living environment that suits the preferences of the user U). Such a trained model can be constructed using, for example, a CNN (Convolution Neural Network), an RNN (Recurrent Neural Network), or an LSTM (Long Short-Term Memory). The processing unit 108 acquires the information that identifies a living environment that suits the preferences of the user U output by the learning model 110.
制御部111は、処理部108が取得したユーザーUの好みに合った住環境を特定する情報を取得する。制御部111は、取得したユーザーUの好みに合った住環境を特定する情報に基づいて、ユーザーが滞在する建物の住環境を制御する。ユーザーUの好みに合った住環境の一例は、室内環境測定値に含まれる室温、湿度、照度、日射取得量、風速、CO2濃度、使用電力量などの少なくとも一つを調整することによって実現される環境であってもよい。さらに、ユーザーUの好みに合った住環境の一例は、食品や飲料、日用品、書籍、家電機器、衣類などの身の回りにあるものによって実現される環境であってもよい。 The control unit 111 acquires information that identifies a living environment that suits the preferences of the user U, acquired by the processing unit 108. The control unit 111 controls the living environment of the building in which the user is staying, based on the acquired information that identifies a living environment that suits the preferences of the user U. An example of a living environment that suits the preferences of the user U may be an environment that is realized by adjusting at least one of the room temperature, humidity, illuminance, amount of solar radiation obtained, wind speed, CO2 concentration, amount of electricity used, etc., included in the indoor environment measurement values. Furthermore, an example of a living environment that suits the preferences of the user U may be an environment that is realized by items around the user U, such as food, beverages, daily necessities, books, home appliances, and clothing.
具体的には、制御部111は、ユーザーUの好みに合った住環境を特定する情報に基づいて、空調、及び換気設備を制御することによって温度、湿度、風速、CO2濃度を調整する。制御部111は、ユーザーUの好みに合った住環境を特定する情報に基づいて、照明の明るさ、及び窓かけ装置の開閉を制御することによって空間の温度、照度を調整する。制御部111は、ユーザーUの好みに合った住環境を特定する情報に基づいて、窓の開閉を制御することによって日射取得量を調整する。制御部111は、ユーザーUの好みに合った住環境を特定する情報に基づいて、窓かけ装置の開閉を制御することによって日射取得量を調整する。窓かけ装置には、ブラインド、またはカーテンなどが含まれる。当該ブラインドは、窓の外につける外付けブラインドでもよいし、窓の内につける内付けブラインドでもよい。 Specifically, the control unit 111 adjusts the temperature, humidity, wind speed, and CO2 concentration by controlling the air conditioning and ventilation equipment based on information specifying the living environment that suits the user U's preferences. The control unit 111 adjusts the temperature and illuminance of the space by controlling the brightness of the lights and the opening and closing of window coverings based on information specifying the living environment that suits the user U's preferences. The control unit 111 adjusts the amount of solar radiation obtained by controlling the opening and closing of windows based on information specifying the living environment that suits the user U's preferences. The control unit 111 adjusts the amount of solar radiation obtained by controlling the opening and closing of window coverings based on information specifying the living environment that suits the user U's preferences. Window coverings include blinds, curtains, etc. The blinds may be external blinds that are attached to the outside of the window, or internal blinds that are attached to the inside of the window.
記憶部150は、HDD(Hard Disk Drive)やフラッシュメモリ、RAM(Random Access Memory)、ROM(Read Only Memory)などにより実現される。記憶部150は、建物情報、室情報等を記憶する。 The storage unit 150 is realized by a hard disk drive (HDD), flash memory, random access memory (RAM), read-only memory (ROM), etc. The storage unit 150 stores building information, room information, etc.
受付部106、処理部108および制御部111は、例えば、CPU(Central Processing Unit)などのハードウェアプロセッサが記憶部150に格納されたコンピュータプログラム(ソフトウェア)を実行することにより実現される。 The reception unit 106, processing unit 108 and control unit 111 are realized, for example, by a hardware processor such as a CPU (Central Processing Unit) executing a computer program (software) stored in the memory unit 150.
また、これらの機能部のうち一部または全部は、LSI(Large Scale Integration)やASIC(Application Specific Integrated Circuit)、FPGA(Field-Programmable Gate Array)、GPU(Graphics Processing Unit)などのハードウェア(回路部;circuitryを含む)によって実現されてもよいし、ソフトウェアとハードウェアとの協働によって実現されてもよい。コンピュータプログラムは、予めHDD(Hard Disk Drive)やフラッシュメモリなどの記憶装置に格納されていてもよいし、DVDやCD-ROMなどの着脱可能な記憶媒体に格納されており、記憶媒体がドライブ装置に装着されることでインストールされてもよい。 Furthermore, some or all of these functional units may be realized by hardware (including circuitry) such as an LSI (Large Scale Integration), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array), or a GPU (Graphics Processing Unit), or may be realized by a combination of software and hardware. The computer program may be stored in advance on a storage device such as an HDD (Hard Disk Drive) or flash memory, or may be stored on a removable storage medium such as a DVD or CD-ROM and installed by inserting the storage medium into a drive device.
(住環境提供システム1の動作)
住環境提供システム1の動作について説明する。
図4は、本実施形態に係る住環境提供システムの動作の一例を示すフローチャートである。ここでは、一例として、学習モデルが作成され、住環境提供装置100に記憶されている場合について説明する。
(Operation of living environment providing system 1)
The operation of the living environment providing system 1 will be described.
4 is a flowchart showing an example of the operation of the living environment providing system according to the present embodiment. Here, as an example, a case will be described in which a learning model is created and stored in the living environment providing device 100.
(ステップS1-1)
住環境提供装置100において、通信部101は、ユーザーUの端末装置200が送信した住環境要求を受信する。
(Step S1-1)
In the living environment providing device 100, the communication unit 101 receives the living environment request transmitted by the terminal device 200 of the user U.
(ステップS2-1)
住環境提供装置100において、受付部106は、通信部101が受信した住環境要求に含まれるユーザー特定情報を取得する。受付部106は、取得したユーザー特定情報を受け付ける。
(Step S2-1)
In the living environment providing device 100, the receiving unit 106 acquires the user identification information included in the living environment request received by the communication unit 101. The receiving unit 106 accepts the acquired user identification information.
(ステップS3-1)
住環境提供装置100において、受付部106は、センサー部102が出力した音声情報と、位置情報との少なくとも一つを取得する。受付部106は、撮像部104が出力した一又は複数の画像情報を取得する。受付部106は、取得した音声情報と、位置情報との少なくとも一つ、一又は複数の画像情報などの建物状況特定情報を受け付ける。
(Step S3-1)
In the living environment providing device 100, the reception unit 106 acquires at least one of the audio information and the location information output by the sensor unit 102. The reception unit 106 acquires one or more pieces of image information output by the imaging unit 104. The reception unit 106 accepts building situation specifying information such as the acquired audio information, at least one of the location information, and one or more pieces of image information.
(ステップS4-1)
住環境提供装置100において、処理部108は、受付部106が受け付けたユーザー特定情報を取得する。処理部108は、受付部106が受け付けた建物特定情報を取得する。処理部108は、ユーザー特定情報を取得した日時、時刻情報を取得する。処理部108は、取得した建物特定情報に含まれる音声情報と、位置情報との少なくとも一つと、一又は複数の画像情報とのいずれかに基づいて、建物情報と室情報とを取得する。処理部108は、取得したユーザー特定情報と、日時、時刻情報と、取得した建物情報と室情報とを含む建物状況特定情報とを、学習モデル110に入力する。学習モデル110は、入力されたユーザー特定情報と、日時、時刻情報と、建物状況特定情報とに基づいてユーザーUの好みに合った住環境を演算し、演算した結果(ユーザーUの好みに合った住環境を特定する情報)を出力する。処理部108は、学習モデル110が出力したユーザーUの好みに合った住環境を特定する情報を取得する。
(Step S4-1)
In the living environment providing device 100, the processing unit 108 acquires the user identification information accepted by the receiving unit 106. The processing unit 108 acquires the building identification information accepted by the receiving unit 106. The processing unit 108 acquires the date and time information at which the user identification information was acquired. The processing unit 108 acquires building information and room information based on at least one of audio information and location information, and one or more pieces of image information included in the acquired building identification information. The processing unit 108 inputs the acquired user identification information, date and time information, and building situation identification information including the acquired building information and room information into the learning model 110. The learning model 110 calculates a living environment that suits the preferences of user U based on the input user identification information, date and time information, and building situation identification information, and outputs the calculation result (information specifying a living environment that suits the preferences of user U). The processing unit 108 acquires the information specifying a living environment that suits the preferences of user U output by the learning model 110.
(ステップS5-1)
住環境提供装置100において、制御部111は、処理部108が取得したユーザーUの好みに合った住環境を特定する情報を取得する。制御部111は、取得したユーザーUの好みに合った住環境を特定する情報に基づいて、ユーザーが滞在する建物の住環境を制御する。
(Step S5-1)
In the living environment providing device 100, the control unit 111 acquires information that specifies a living environment that matches the preferences of the user U, which information has been acquired by the processing unit 108. The control unit 111 controls the living environment of the building where the user is staying, based on the acquired information that specifies a living environment that matches the preferences of the user U.
前述した実施形態では、住環境提供装置100は、端末装置200が送信した住環境要求を受信し、受信した住環境要求に含まれるユーザー特定情報を取得する場合について説明したがこの例に限られない。例えば、ユーザーUが住環境提供装置100にユーザー特定情報を入力することによって、住環境提供装置100がユーザー特定情報を取得するようにしてもよい。 In the above-described embodiment, the living environment providing device 100 receives a living environment request transmitted by the terminal device 200 and acquires user-specific information included in the received living environment request. However, this example is not limited to this. For example, the user U may input user-specific information into the living environment providing device 100, causing the living environment providing device 100 to acquire the user-specific information.
前述した実施形態では、センサー部102が、温度センサー、湿度センサー、照度センサー、日射センサー、風速センサー、CO2センサー、電力センサー、音声センサーなどを含む場合について説明したが、この例に限られない。例えば、センサー部102が、温度センサー、湿度センサー、照度センサー、日射センサー、風速センサー、CO2センサー、電力センサーおよび音声センサーの少なくとも一つを含むようにしてもよい。 In the above-described embodiment, the sensor unit 102 includes a temperature sensor, a humidity sensor, an illuminance sensor, a solar radiation sensor, a wind speed sensor, a CO2 sensor, a power sensor, an audio sensor, etc., but is not limited to this example. For example, the sensor unit 102 may include at least one of a temperature sensor, a humidity sensor, an illuminance sensor, a solar radiation sensor, a wind speed sensor, a CO2 sensor, a power sensor, and an audio sensor.
前述した実施形態において、制御部111がユーザーUの好みに合った住環境を特定する情報に基づいて、ユーザーが滞在する建物の住環境を制御した場合に、センサー部102は、温度情報、湿度情報、照度情報、日射情報、風速情報、CO2情報、電力情報、音声情報、位置情報の少なくとも一つを取得し、取得した温度情報、湿度情報、照度情報、日射情報、風速情報、CO2情報、電力情報、音声情報、位置情報の少なくとも一つを受付部106へ出力するようにしてもよい。受付部106は、センサー部102が出力した温度情報、湿度情報、照度情報、日射情報、風速情報、CO2情報、電力情報、音声情報、位置情報の少なくとも一つを取得する。 In the above-described embodiment, when the control unit 111 controls the living environment of the building in which the user is staying based on information that identifies a living environment that suits the preferences of the user U, the sensor unit 102 may acquire at least one of temperature information, humidity information, illuminance information, solar radiation information, wind speed information, CO2 information, power information, audio information, and location information, and output at least one of the acquired temperature information, humidity information, illuminance information, solar radiation information, wind speed information, CO2 information, power information, audio information, and location information to the reception unit 106. The reception unit 106 acquires at least one of the temperature information, humidity information, illuminance information, solar radiation information, wind speed information, CO2 information, power information, audio information, and location information output by the sensor unit 102.
処理部108は、制御部111からユーザーUの好みに合った住環境を特定する情報に基づいて、ユーザーが滞在する建物の住環境を制御した場合に、住環境を制御した結果を特定する情報を取得する。処理部108は、受付部106が取得した温度情報、湿度情報、照度情報、日射情報、風速情報、CO2情報、電力情報、音声情報、位置情報の少なくとも一つを取得する。処理部108は、取得した温度情報、湿度情報、照度情報、日射情報、風速情報、CO2情報、電力情報、音声情報、位置情報の少なくとも一つに基づいて、ユーザーUが滞在する建物の住環境を制御した結果が、ユーザーUの好みに合った住環境であったか否かを判定することによって、住環境を制御した結果を特定する情報を取得する。例えば、処理部108は、ユーザーが発した声によって、ユーザーUの好みに合った住環境であったか否かを判定する。The processing unit 108 acquires information specifying the results of controlling the living environment when the living environment of the building where the user is staying is controlled based on information specifying the living environment that suits the preferences of the user U from the control unit 111. The processing unit 108 acquires at least one of the temperature information, humidity information, illuminance information, solar radiation information, wind speed information, CO2 information, power information, audio information, and location information acquired by the reception unit 106. The processing unit 108 acquires information specifying the results of controlling the living environment by determining whether the results of controlling the living environment of the building where the user U is staying are a living environment that suits the preferences of the user U based on at least one of the acquired temperature information, humidity information, illuminance information, solar radiation information, wind speed information, CO2 information, power information, audio information, and location information. For example, the processing unit 108 determines whether the living environment is a living environment that suits the preferences of the user U based on the voice uttered by the user.
処理部108は、ユーザー特定情報と、建物状況特定情報と、ユーザーUの好みに合った住環境を特定する情報と、住環境を制御した結果を特定する情報とに基づいて、学習モデル110に、ユーザー特定情報について、建物状況特定情報と、ユーザーUの好みに合った住環境を特定する情報との関係を更新させてもよい。例えば、住環境を制御した結果が肯定的であった場合(住環境を制御した結果が、ユーザーUの好みに合った住環境であった場合)に、処理部108は、ユーザー特定情報について、建物状況特定情報と、建物状況特定情報に対応するユーザーUの好みに合った住環境を特定する情報とを1セットとする教師データを用いて学習させる。 The processing unit 108 may cause the learning model 110 to update the relationship between the building situation specification information and the information specifying the living environment that suits the preferences of the user U for the user specific information, based on the user specific information, the building situation specification information, the information specifying the living environment that suits the preferences of the user U, and the information specifying the results of controlling the living environment. For example, if the results of controlling the living environment are positive (if the results of controlling the living environment are a living environment that suits the preferences of the user U), the processing unit 108 causes the learning model 110 to learn the user specific information using training data that is a set of building situation specification information and information specifying the living environment that suits the preferences of the user U that corresponds to the building situation specification information.
前述した実施形態において、制御部111がユーザーUの好みに合った住環境を特定する情報に基づいて、ユーザーが滞在する建物の住環境を制御する場合、建物の住環境を、室内環境快適範囲に基づいて制御してもよい。室内環境快適範囲の一例は予め設定され、例えば記憶部150に記憶される。 In the above-described embodiment, when the control unit 111 controls the living environment of a building in which a user is staying based on information that identifies a living environment that suits the preferences of the user U, the living environment of the building may be controlled based on an indoor environment comfort range. An example of the indoor environment comfort range is set in advance and stored, for example, in the memory unit 150.
図5は、室内環境快適範囲の一例を示す図である。室内環境快適範囲には、日時と、室名と、室温(上限/下限)と、湿度(上限/下限)と、照度(上限/下限)と、日射取得量(上限/下限)と、風速(上限/下限)と、CO2濃度(上限)とが含まれる。日時の一例は「2/10 9:00」であり、室名の一例は「リビング」であり、室温(上限/下限)の一例は「22℃/15℃」であり、湿度(上限/下限)の一例は「80℃/40℃」であり、照度(上限/下限)の一例は「**/200lx」であり、日射取得量(上限/下限)の一例は「**/120W/m^2」であり、風速(上限/下限)の一例は「00/00m/s」であり、CO2濃度(上限)の一例は「700ppm」である。このように構成することによって、より柔軟に住環境を制御できる。Figure 5 shows an example of an indoor environment comfort range. The indoor environment comfort range includes the date and time, room name, room temperature (upper/lower limits), humidity (upper/lower limits), illuminance (upper/lower limits), solar radiation gain (upper/lower limits), wind speed (upper/lower limits), and CO2 concentration (upper limit). An example of a date and time is "2/10 9:00," an example of a room name is "Living Room," an example of a room temperature (upper/lower limits) is "22°C/15°C," an example of a humidity (upper/lower limits) is "80°C/40°C," an example of an illuminance (upper/lower limits) is "**/200 lx," an example of a solar radiation gain (upper/lower limits) is "**/120 W/m^2," an example of a wind speed (upper/lower limits) is "00/00 m/s," and an example of a CO2 concentration (upper limit) is "700 ppm." This configuration allows for more flexible control of the living environment.
なお、図5に示したような室内環境快適範囲は、同一室内に存在していた1以上の個人を特定し、1以上の個人の組み合わせごとに作成してもよい。1以上のユーザーの組み合わせごとに作成された室内環境快適範囲に基づいて、建物内のある部屋にユーザーAだけがいる場合、ユーザーAとユーザーBが一緒にいる場合、ユーザーBだけがいる場合それぞれの場合に応じて互いに異なる快適な住環境を実現することにより、柔軟に住環境を制御ができる。
同一室内に存在していた1以上のユーザーを特定し、1以上のユーザーの組み合わせごとに室内環境快適範囲が作成される場合、制御部111は、計測のための期間に同一室内にいたユーザーの組み合せを特定する。例えば、制御部111は、計測のための期間にユーザー特定情報を1以上のユーザーの各々が使用する端末装置から取得し、当該期間に同一室内にいたユーザーの組み合せを特定する。
5 may be created for each combination of one or more individuals who were present in the same room. Based on the indoor comfort zones created for each combination of one or more users, different comfortable living environments can be realized for each of the following cases: when only user A is present in a room in a building, when user A and user B are present together, and when only user B is present. This allows for flexible control of the living environment.
When one or more users who were in the same room are identified and an indoor environment comfort zone is created for each combination of one or more users, the control unit 111 identifies the combination of users who were in the same room during the measurement period. For example, the control unit 111 acquires user identification information from the terminal devices used by each of the one or more users during the measurement period and identifies the combination of users who were in the same room during the period.
本実施形態に係る住環境提供システム1によれば、住環境提供装置100は、ユーザーUを特定するユーザー特定情報と建物の状況を特定する建物状況特定情報とを受け付ける受付部106と、受付部106が受け付けたユーザー状況特定情報と前記建物状況特定情報とに基づいて、ユーザーUの好みに合った住環境を把握する処理部108と、処理部108が把握したユーザーの好みに合った住環境に基づいて、建物の住環境を制御する制御部111とを備える。処理部108は、一又は複数のユーザー特定情報の各々または各々の組み合わせについて、一又は複数の建物状況特定情報と、一又は複数の建物状況特定情報の各々に該当するユーザーの好みに合った住環境との関係を機械学習しており、当該機械学習の結果を使用して、受付部106が受け付けたユーザー特定情報建物状況特定情報とについて、ユーザーUの好みに合った環境を把握する。According to the living environment providing system 1 of this embodiment, the living environment providing device 100 includes a reception unit 106 that receives user identification information that identifies a user U and building condition identification information that identifies the condition of a building; a processing unit 108 that identifies a living environment that suits the preferences of the user U based on the user condition identification information and the building condition identification information received by the reception unit 106; and a control unit 111 that controls the living environment of the building based on the living environment that suits the preferences of the user identified by the processing unit 108. The processing unit 108 performs machine learning to determine the relationship between one or more pieces of building condition identification information and the living environment that suits the preferences of the user corresponding to each of the one or more pieces of building condition identification information for each or each combination of one or more pieces of user identification information, and uses the results of the machine learning to identify an environment that suits the preferences of the user U for the user identification information and building condition identification information received by the reception unit 106.
このように構成することによって、住環境提供システム1は、一又は複数のユーザー特定情報の各々または各々の組み合わせについて、一又は複数の建物状況特定情報と、一又は複数の建物状況特定情報の各々に該当するユーザーの好みに合った住環境との関係を機械学習することによって学習モデル110を作成できる。このため、住環境提供システム1は、作成した学習モデル110を使用して、ユーザー特定情報と建物状況特定情報とに基づいて、ユーザーUの好みに合った住環境を把握できるため、ユーザーUの好みに合った住環境に基づいて、建物の住環境を制御できる。 By configuring in this manner, the living environment providing system 1 can create a learning model 110 by machine learning the relationship between one or more pieces of building status specifying information and a living environment that suits the preferences of the user corresponding to each of the one or more pieces of building status specifying information, for each or each combination of one or more pieces of user specifying information. Therefore, the living environment providing system 1 can use the created learning model 110 to understand a living environment that suits the preferences of user U based on the user specifying information and building status specifying information, and can therefore control the living environment of the building based on the living environment that suits user U's preferences.
また、住環境提供システム1において、処理部108は、建物の住環境を制御した結果に基づいて、建物状況特定情報とユーザーの好みに合った住環境との関係を更新することとしてもよい。 In addition, in the living environment providing system 1, the processing unit 108 may update the relationship between the building status specific information and the living environment that suits the user's preferences based on the results of controlling the building's living environment.
このように構成することによって、処理部108は、制御部111がユーザーUへ処理部108が把握したユーザーの好みに合った住環境に基づいて、建物の住環境を制御した結果を取得する。処理部108は、制御部111が、建物の住環境を制御した結果に基づいて、建物状況特定情報とユーザーの好みに合った住環境との関係を更新できるため、更新しない場合と比較して、ユーザー特定情報と建物状況特定情報とに基づいて把握できるユーザーUの好みに合った住環境の精度を向上できる。 By configuring in this manner, the processing unit 108 obtains the results of the control unit 111 controlling the living environment of the building based on the living environment that suits the user's preferences ascertained by the processing unit 108 for the user U. The processing unit 108 can update the relationship between the building status identification information and the living environment that suits the user's preferences based on the results of the control unit 111 controlling the living environment of the building, thereby improving the accuracy of the living environment that suits the user U's preferences that can be determined based on the user identification information and the building status identification information compared to when no update is performed.
また、住環境提供システム1において、空間とは、建物であって、空間状況特定情報とは、建物の状況を特定する情報であって、環境とは、住環境である。
このように構成することによって、環境提供システムは、空間が建物である場合に、ユーザーの好みに合った環境を把握できるため、ユーザーの好みに合った環境に基づいて、建物の環境を制御できる。
In addition, in the living environment providing system 1, the space is a building, the spatial situation specifying information is information that specifies the situation of the building, and the environment is a living environment.
By configuring in this way, when the space is a building, the environment providing system can grasp the environment that suits the user's preferences, and can control the building environment based on the environment that suits the user's preferences.
(実施形態の変形例1)
実施形態の変形例1に係る住環境提供システム1aの構成例は、図1を適用できる。ただし、住環境提供装置100の代わりに、住環境提供装置100aを備える点で実施形態に係る住環境提供システム1とは異なる。
住環境提供装置100aは、建物の性能を特定する情報と、建物が備える設備の性能を特定する情報と、建物が備える部屋の環境を特定する情報と、建物の立地を特定する情報とを取得する。住環境提供装置100aは、取得した建物の性能を特定する情報と、建物が備える設備の性能を特定する情報と、建物が備える部屋の環境を特定する情報と、建物の立地を特定する情報と、把握したユーザーUの好みに合った住環境とに基づいて、ユーザーUが滞在する建物の住環境を制御する。
(First Modification of the Embodiment)
1 can be applied to a configuration example of a living environment providing system 1a according to a first modification of the embodiment. However, the living environment providing system 1a differs from the living environment providing system 1 according to the embodiment in that a living environment providing device 100a is provided instead of the living environment providing device 100.
The living environment providing device 100a acquires information specifying the performance of the building, information specifying the performance of the facilities provided in the building, information specifying the environment of the rooms provided in the building, and information specifying the location of the building. The living environment providing device 100a controls the living environment of the building where the user U is staying, based on the acquired information specifying the performance of the building, information specifying the performance of the facilities provided in the building, information specifying the environment of the rooms provided in the building, information specifying the location of the building, and the understood living environment that matches the preferences of the user U.
なお、建物状況特定情報は、第1の空間状況特定情報の一例である。建物の性能を特定する情報と、建物が備える設備の性能を特定する情報と、建物が備える部屋の環境を特定する情報と、建物の立地を特定する情報とはそれぞれ、第1の空間状況特定情報とは異なる第2の空間状況特定情報の一例である。 Note that building situation identification information is an example of first spatial situation identification information. Information that identifies the performance of a building, information that identifies the performance of equipment provided in the building, information that identifies the environment of rooms provided in the building, and information that identifies the location of the building are each examples of second spatial situation identification information that is different from the first spatial situation identification information.
以下、住環境提供システム1aに含まれる住環境提供装置100aについて説明する。
図6は、実施形態の変形例1に係る住環境提供システムに含まれる住環境提供装置の詳細を示す図である。
(住環境提供装置100a)
住環境提供装置100aは、ロボットであり、パーソナルコンピュータ、サーバ、スマートフォン、タブレットコンピュータ又は産業用コンピュータ等の装置を含んで実現される。住環境提供装置100aは、住宅内とクラウドとのいずれか一方又は両方に設置される。住環境提供装置100aは、例えば、通信部101と、センサー部102と、撮像部104と、受付部106と、取得部107aと、処理部108と、提供部112aと、記憶部150aとを備える。通信部101と、センサー部102と、撮像部104と、受付部106と、取得部107aと、処理部108と、提供部112aと、記憶部150aとのうち少なくとも一部を有する一又は複数の装置で実現されてもよい。通信部101と、センサー部102と、撮像部104と、受付部106と、取得部107aと、処理部108と、提供部112aと、記憶部150aとのうち少なくとも一部が、他の装置の一部として実現されてもよい。
The living environment providing device 100a included in the living environment providing system 1a will be described below.
FIG. 6 is a diagram showing details of a living environment providing device included in a living environment providing system according to the first modified example of the embodiment.
(living environment providing device 100a)
The living environment providing device 100a is a robot and is realized by including devices such as a personal computer, a server, a smartphone, a tablet computer, or an industrial computer. The living environment providing device 100a is installed in a home, in the cloud, or both. The living environment providing device 100a includes, for example, a communication unit 101, a sensor unit 102, an imaging unit 104, a reception unit 106, an acquisition unit 107a, a processing unit 108, a provision unit 112a, and a storage unit 150a. The living environment providing device 100a may be realized by one or more devices having at least some of the communication unit 101, the sensor unit 102, the imaging unit 104, the reception unit 106, the acquisition unit 107a, the processing unit 108, the provision unit 112a, and the storage unit 150a. At least some of the communication unit 101, sensor unit 102, imaging unit 104, reception unit 106, acquisition unit 107a, processing unit 108, provision unit 112a, and memory unit 150a may be realized as part of another device.
記憶部150aは、HDDやフラッシュメモリ、RAM、ROMなどにより実現される。記憶部150aは、建物情報と、室情報と、設備情報とを記憶する。建物情報には、前述した建物No.と、所在地と、地域区分と、建蔽率と、敷地面積と、建物面積と、二階面積と、階数とに加え、用途地域などの建物の立地を特定する情報と、外皮平均熱貫流率(Ua値)、熱損失係数Q値、及び隙間相当面積C値などの建物の性能を特定する情報が含まれる。用途地域は建物の所在地の用途地域を示す情報であり、用途地域の一例は「第1種低層住居」である。Ua値は建物の内部から床、外壁、屋根(天井)や開口部などを通過して外部へ逃げる熱量を外皮全体で平均した値であり、Ua値の一例は「0.34」である。室情報には、前述した建物No.と、室番号と、室名称と、面積と、容積とに加え、窓位置と、窓面積となどの建物が備える部屋の環境を特定する情報が含まれる。窓位置は室の窓の位置を特定する情報であり、窓位置の一例は「S(南)」である。窓面積は窓の面積であり、窓面積の一例は「6.48m^2」である。 The memory unit 150a is realized by a HDD, flash memory, RAM, ROM, etc. The memory unit 150a stores building information, room information, and equipment information. In addition to the aforementioned building number, location, zoning, building coverage ratio, site area, building area, second-floor area, and number of floors, the building information includes information specifying the building's location, such as the zoning, and information specifying the building's performance, such as the envelope average heat transfer coefficient (Ua value), heat loss coefficient Q value, and gap equivalent area C value. The zoning is information indicating the zoning of the building's location; an example of a zoning is "Type 1 low-rise residential building." The Ua value is the amount of heat escaping from the interior of the building to the outside through the floor, exterior walls, roof (ceiling), openings, etc., averaged over the entire envelope; an example of a Ua value is "0.34." The room information includes the aforementioned building number, location, zoning, building area, second-floor area, and number of floors. The information includes the room number, room name, area, volume, and also information specifying the environment of the room in the building, such as the window position and window area. The window position is information specifying the position of the window in the room, and an example of a window position is "S (south)." The window area is the area of the window, and an example of a window area is "6.48 m^2."
設備情報には、建物No.と、室番号と、設備No.と、設備名と、品番と、効率1と、効率2とが含まれる。設備No.は、室番号に該当する室が有する設備の識別情報であり、設備No.の一例は「0003」である。設備名は、設備No.に該当する設備の名称を示す情報であり、設備名の一例は「エアコン」である。品番は、設備No.に該当する設備に付された番号であり、品番の一例は「NKL-03」である。効率1は、設備No.に該当する設備の効率(最大効率)を示す情報であり、効率1の一例は「600%」である。効率2は、設備No.に該当する設備の効率(通常効率)を示す情報であり、効率2の一例は「580%」である。 Equipment information includes the building number, room number, equipment number, equipment name, product number, efficiency 1, and efficiency 2. The equipment number is identification information for the equipment in the room corresponding to the room number; an example of an equipment number is "0003." The equipment name is information indicating the name of the equipment corresponding to the equipment number; an example of an equipment name is "air conditioner." The product number is a number assigned to the equipment corresponding to the equipment number; an example of a product number is "NKL-03." Efficiency 1 is information indicating the efficiency (maximum efficiency) of the equipment corresponding to the equipment number; an example of efficiency 1 is "600%." Efficiency 2 is information indicating the efficiency (normal efficiency) of the equipment corresponding to the equipment number; an example of efficiency 2 is "580%."
取得部107aは、受付部106が受け付けた建物状況特定情報に含まれる建物No.などの建物特定情報に基づいて、記憶部150aに記憶されている建物情報から、建物の立地を特定する情報と、建物の性能を特定する情報とを取得し、室情報から建物が備える部屋の環境を特定する情報を取得し、設備情報を取得する。 The acquisition unit 107a acquires information specifying the location of the building and information specifying the performance of the building from the building information stored in the memory unit 150a based on building identification information such as the building number included in the building status identification information received by the reception unit 106, acquires information specifying the environment of the rooms in the building from the room information, and acquires facility information.
なお、建物が備える部屋は、壁または窓によって密閉されていなくてもよい。建物が備える部屋には、ベランダ、バルコニー、屋上、または玄関などが含まれてもよい。 Note that the rooms in a building do not have to be sealed by walls or windows. Rooms in a building may include a veranda, balcony, rooftop, or entrance hall.
制御部111aは、処理部108が取得したユーザーUの好みに合った住環境を特定する情報を取得する。制御部111aは、取得部107aが取得した建物の立地を特定する情報と、建物の性能を特定する情報と、建物が備える部屋の環境を特定する情報と、設備情報とを取得する。制御部111aは、取得したユーザーUの好みに合った住環境を特定する情報と、建物の立地を特定する情報と、建物の性能を特定する情報と、建物が備える部屋の環境を特定する情報と、設備情報とに基づいて、ユーザーが滞在する建物の住環境を制御する。 The control unit 111a acquires information that identifies a living environment that suits the preferences of the user U, acquired by the processing unit 108. The control unit 111a acquires information that identifies the location of the building, information that identifies the performance of the building, information that identifies the environment of the rooms in the building, and facility information, acquired by the acquisition unit 107a. The control unit 111a controls the living environment of the building in which the user is staying, based on the acquired information that identifies a living environment that suits the preferences of the user U, information that identifies the location of the building, information that identifies the performance of the building, information that identifies the environment of the rooms in the building, and facility information.
制御部111aは、ユーザーUの好みに合った住環境を特定する情報と、建物の立地を特定する情報と、建物の性能を特定する情報と、建物が備える部屋の環境を特定する情報と、設備情報とに基づいて、設備情報に含まれる設備を制御する。具体的には、制御部111aは、ユーザーUの好みに合った住環境を特定する情報と、建物の立地を特定する情報と、建物の性能を特定する情報と、建物が備える部屋の環境を特定する情報と、設備情報とに基づいて、空調を制御することによって温度、照度を調整する。制御部111aは、ユーザーUの好みに合った住環境を特定する情報と、建物の立地を特定する情報と、建物の性能を特定する情報と、建物が備える部屋の環境を特定する情報と、設備情報とに基づいて、照明の明るさを制御することによって温度、照度を調整する。制御部111aは、ユーザーUの好みに合った住環境を特定する情報と、建物の立地を特定する情報と、建物の性能を特定する情報と、建物が備える部屋の環境を特定する情報と、設備情報とに基づいて、窓の開閉を制御することによって日射取得量を調整する。制御部111aは、ユーザーUの好みに合った住環境を特定する情報と、建物の立地を特定する情報と、建物の性能を特定する情報と、建物が備える部屋の環境を特定する情報と、設備情報とに基づいて、ブラインドの開閉を制御することによって日射取得量を調整する。The control unit 111a controls the equipment included in the equipment information based on information specifying a living environment that suits the user U's preferences, information specifying the building's location, information specifying the building's performance, information specifying the environment of rooms provided in the building, and equipment information. Specifically, the control unit 111a adjusts the temperature and illuminance by controlling air conditioning based on the information specifying a living environment that suits the user U's preferences, information specifying the building's location, information specifying the building's performance, information specifying the environment of rooms provided in the building, and equipment information. The control unit 111a adjusts the temperature and illuminance by controlling the brightness of the lighting based on the information specifying a living environment that suits the user U's preferences, information specifying the building's location, information specifying the building's performance, information specifying the environment of rooms provided in the building, and equipment information. The control unit 111a adjusts the amount of solar radiation obtained by controlling the opening and closing of windows based on the information specifying a living environment that suits the user U's preferences, information specifying the building's location, information specifying the building's performance, information specifying the environment of rooms provided in the building, and equipment information. The control unit 111a adjusts the amount of solar radiation obtained by controlling the opening and closing of the blinds based on information that identifies a living environment that suits the preferences of the user U, information that identifies the location of the building, information that identifies the performance of the building, information that identifies the environment of the rooms in the building, and equipment information.
取得部107aおよび制御部111aは、例えば、CPUなどのハードウェアプロセッサが記憶部150aに格納されたコンピュータプログラム(ソフトウェア)を実行することにより実現される。また、これらの機能部のうち一部または全部は、LSIやASIC、FPGA、GPUなどのハードウェア(回路部;circuitryを含む)によって実現されてもよいし、ソフトウェアとハードウェアとの協働によって実現されてもよい。コンピュータプログラムは、予めHDDやフラッシュメモリなどの記憶装置に格納されていてもよいし、DVDやCD-ROMなどの着脱可能な記憶媒体に格納されており、記憶媒体がドライブ装置に装着されることでインストールされてもよい。 The acquisition unit 107a and the control unit 111a are realized, for example, by a hardware processor such as a CPU executing a computer program (software) stored in the storage unit 150a. Furthermore, some or all of these functional units may be realized by hardware (including circuitry) such as an LSI, ASIC, FPGA, or GPU, or may be realized by a combination of software and hardware. The computer program may be stored in advance in a storage device such as a HDD or flash memory, or may be stored on a removable storage medium such as a DVD or CD-ROM and installed by inserting the storage medium into a drive.
(住環境提供システム1aの動作)
住環境提供システム1aの動作について説明する。
図7は、実施形態の変形例1に係る住環境提供システムの動作の一例を示すフローチャートである。
ステップS1-2からS4-2は、図4を参照して説明したステップS1-1からS4-1を適用できるため、ここでの説明は省略する。
(Operation of living environment providing system 1a)
The operation of the living environment providing system 1a will be described.
FIG. 7 is a flowchart illustrating an example of the operation of the living environment providing system according to the first modification of the embodiment.
Steps S1-2 to S4-2 can be performed using steps S1-1 to S4-1 described with reference to FIG. 4, and therefore a description thereof will be omitted here.
(ステップS5-2)
住環境提供装置100aにおいて、取得部107aは、受付部106が受け付けた建物状況特定情報に含まれる建物No.などの建物特定情報に基づいて、記憶部150aに記憶されている建物情報から建物の立地を特定する情報と、建物の性能を特定する情報を取得し、室情報から建物が備える部屋の環境を特定する情報を取得し、設備情報を取得する。
(Step S5-2)
In the living environment providing device 100a, the acquisition unit 107a acquires information that identifies the location of the building and information that identifies the performance of the building from the building information stored in the storage unit 150a, based on building identification information such as the building number included in the building status identification information received by the reception unit 106, acquires information that identifies the environment of the rooms provided in the building from the room information, and acquires facility information.
(ステップS6-2)
住環境提供装置100aにおいて、制御部111aは、処理部108が取得したユーザーUの好みに合った住環境を特定する情報を取得する。制御部111aは、取得部107aが取得した建物の立地を特定する情報と、建物の性能を特定する情報と、建物が備える部屋の環境を特定する情報と、設備情報とを取得する。制御部111aは、取得したユーザーUの好みに合った住環境を特定する情報と、建物の立地を特定する情報と、建物の性能を特定する情報と、建物が備える部屋の環境を特定する情報と、設備情報とに基づいて、ユーザーが滞在する建物の住環境を制御する。
(Step S6-2)
In the living environment providing device 100a, the control unit 111a acquires information that specifies a living environment that matches the preferences of the user U, which is acquired by the processing unit 108. The control unit 111a acquires information that specifies the location of the building, information that specifies the performance of the building, information that specifies the environment of the rooms provided in the building, and facility information, which are acquired by the acquisition unit 107a. The control unit 111a controls the living environment of the building in which the user is staying, based on the acquired information that specifies a living environment that matches the preferences of the user U, information that specifies the location of the building, information that specifies the performance of the building, information that specifies the environment of the rooms provided in the building, and facility information.
前述した実施形態の変形例1では、住環境提供装置100aにおいて、制御部111aは、取得したユーザーUの好みに合った住環境を特定する情報と、建物の立地を特定する情報と、建物の性能を特定する情報と、建物が備える部屋の環境を特定する情報と、設備情報とに基づいて、ユーザーが滞在する建物の住環境を制御する場合について説明したが、この例に限られない。例えば、制御部111aは、取得した建物の立地を特定する情報と、建物の性能を特定する情報、建物が備える部屋の環境を特定する情報及び設備情報の少なくとも一つと、ユーザーUの好みに合った住環境を特定する情報とに基づいて、ユーザーが滞在する建物の住環境を制御するようにしてもよい。 In the above-described first variant of the embodiment, the control unit 111a of the living environment providing device 100a controls the living environment of the building where the user is staying based on the acquired information specifying the living environment that matches the preferences of the user U, information specifying the location of the building, information specifying the performance of the building, information specifying the environment of the rooms in the building, and facility information, but this example is not limited to this. For example, the control unit 111a may control the living environment of the building where the user is staying based on the acquired information specifying the location of the building, at least one of the information specifying the performance of the building, information specifying the environment of the rooms in the building, and facility information, and information specifying the living environment that matches the preferences of the user U.
前述した実施形態の変形例1において、建物特定情報に、建物の立地を特定する情報と、建物の性能を特定する情報、建物が備える部屋の環境を特定する情報及び設備情報の少なくとも一つが含まれてもよい。そして、学習モデル110は、一又は複数のユーザー特定情報の各々または各々の組み合わせについて、一又は複数の建物特定情報と、一又は複数の建物特定情報の各々に該当し、対応するユーザーUが好ましいと判断した住環境を特定する情報とに基づいて、ユーザー特定情報と、一又は複数の建物特定情報の各々との組み合わせと、ユーザー特定情報と一又は複数の建物特定情報の各々との組み合わせに対応し、且つユーザーUの好みに合った住環境を特定する情報との関係を機械学習又は深層学習によって学習させた学習済みモデルであってもよい。このように構成することによって、処理部108は、建物の立地を特定する情報と、建物の性能を特定する情報、建物が備える部屋の環境を特定する情報及び設備情報の少なくとも一つに基づいて、ユーザーUの好みに合った住環境を特定する情報を取得できる。In Variation 1 of the above-described embodiment, the building identification information may include at least one of information identifying the building's location, information identifying the building's performance, information identifying the environment of the rooms in the building, and equipment information. The learning model 110 may be a trained model that, for each or each combination of one or more pieces of user identification information, learns through machine learning or deep learning the relationship between the combination of the user identification information and each of the one or more pieces of building identification information and the information identifying the living environment that corresponds to the combination of the user identification information and each of the one or more pieces of building identification information and that suits the user U's preferences, based on one or more pieces of building identification information and information identifying the living environment that corresponds to the combination of the user identification information and each of the one or more pieces of building identification information and that suits the user U's preferences. By configuring in this manner, the processing unit 108 can acquire information identifying the living environment that suits the user U's preferences based on at least one of the information identifying the building's location, information identifying the building's performance, information identifying the environment of the rooms in the building, and equipment information.
前述した実施形態の変形例1において、建物情報と、室情報と、設備情報とを記憶するサーバを備えるようにしてもよい。その場合、サーバに記憶される建物情報と、室情報と、設備情報とは、住宅Hとは異なる建物の情報であってもよい。例えば、建物情報と、室情報と、設備情報との一例は、ホテルなどの宿泊施設、または転居先の新しい住宅などの情報である。ユーザーUは、端末装置200を操作することによって、サーバにアクセスし、宿泊するホテルの宿泊する部屋の建物情報と、室情報と、設備情報とを取得する。端末装置200は、取得した情報と、ユーザー特定情報とを含む住環境要求を作成する。端末装置200は、作成した住環境要求を、住環境提供装置100aへ送信する。住環境提供装置100aは、端末装置200が送信した住環境要求を受信し、住環境要求に含まれる情報に基づいて、前述した処理を実行する。このように構成することによって、ユーザーUが滞在する各部屋において、ユーザーUの好みに合った住環境に制御できる。 In the first variant of the above-described embodiment, a server may be provided that stores building information, room information, and facility information. In this case, the building information, room information, and facility information stored in the server may be information about a building different from the residence H. For example, examples of building information, room information, and facility information include information about accommodation facilities such as a hotel, or a new residence to which the user is moving. User U accesses the server by operating the terminal device 200 and acquires building information, room information, and facility information for the room in the hotel where the user is staying. The terminal device 200 creates a living environment request that includes the acquired information and user identification information. The terminal device 200 transmits the created living environment request to the living environment providing device 100a. The living environment providing device 100a receives the living environment request transmitted by the terminal device 200 and performs the above-described processing based on the information included in the living environment request. This configuration allows the living environment to be controlled to suit the user U's preferences in each room where the user U is staying.
つまり、住環境提供装置100aにおいて、制御部111aは、処理部108が把握したユーザーの好みに合った住環境に基づいて、住宅Hとは異なる建物の環境を制御してもよい。この構成によって、実施形態の変形例1に係る住環境提供システム1aでは、ユーザーは、現在居住する住宅Hとは異なる他の建物に移動した場合であっても、当該他の建物の住環境を制御できる。換言すれば、住環境提供システム1aでは、ユーザーは、ユーザーの好みに合った住環境を、第1の建物から第1の建物とは異なる第2の建物へと持ち運ぶことができる。なお、ユーザーには、例えば、ユーザーと、当該ユーザーの家族であるユーザーが含まれる。 In other words, in the living environment providing device 100a, the control unit 111a may control the environment of a building other than the house H based on the living environment that suits the user's preferences ascertained by the processing unit 108. With this configuration, in the living environment providing system 1a according to the first embodiment, even if the user moves to a building other than the house H in which the user currently resides, the user can control the living environment of the other building. In other words, in the living environment providing system 1a, the user can carry a living environment that suits the user's preferences from a first building to a second building that is different from the first building. Note that the user includes, for example, the user and users who are family members of the user.
好みに合った住環境を持ち運ぶ際、ユーザーは、住環境提供装置100a(つまり、ロボット)を、移動先の第2の建物へと持ち運ぶ。ユーザーは、住環境提供装置100aとともに第1の建物に備えられるホームゲートウェイを移動先の第2の建物へと持ち運んでもよい。なお、住環境提供装置100aがクラウドサーバとして実現される場合には、ユーザーは、住環境提供装置100aを移動させることなく、ユーザーが使用する端末装置からクラウドサーバにアクセスすることによって第2の建物の住環境を制御できる。 When carrying a living environment that suits the user's preferences, the user carries the living environment providing device 100a (i.e., the robot) to the second building to which the user is moving. The user may also carry the home gateway installed in the first building along with the living environment providing device 100a to the second building to which the user is moving. If the living environment providing device 100a is implemented as a cloud server, the user can control the living environment of the second building by accessing the cloud server from the terminal device used by the user, without having to move the living environment providing device 100a.
実施形態の変形例1に係る住環境提供システム1aによれば、住環境提供装置100aは、住環境提供装置100において、建物の性能を特定する情報と、建物が備える設備の性能を特定する情報と、建物が備える部屋の環境を特定する情報と、建物の立地を特定する情報との少なくとも一つを取得する取得部107aをさらに備える。制御部111aは、取得部107aが取得した建物の性能を特定する情報と、建物が備える設備の性能を特定する情報と、建物が備える部屋の環境を特定する情報と、建物の立地を特定する情報との少なくとも一つにさらに基づいて、ユーザーが滞在する建物の住環境を制御する。According to the living environment providing system 1a relating to the first variant embodiment, the living environment providing device 100a further includes an acquisition unit 107a that acquires at least one of information specifying the performance of the building, information specifying the performance of the equipment provided in the building, information specifying the environment of the rooms provided in the building, and information specifying the location of the building in the living environment providing device 100. The control unit 111a controls the living environment of the building in which the user is staying, based on at least one of the information specifying the performance of the building, information specifying the performance of the equipment provided in the building, information specifying the environment of the rooms provided in the building, and information specifying the location of the building acquired by the acquisition unit 107a.
このように構成することによって、住環境提供システム1aは、建物の性能を特定する情報と、建物が備える設備の性能を特定する情報と、建物が備える部屋の環境を特定する情報と、建物の立地を特定する情報との少なくとも一つを取得できる。制御部111aは、取得した建物の性能を特定する情報と、建物が備える設備の性能を特定する情報と、建物が備える部屋の環境を特定する情報と、建物の立地を特定する情報との少なくとも一つにさらに基づいて、建物の住環境を制御できるため、建物の性能を特定する情報と、建物が備える設備の性能を特定する情報と、建物が備える部屋の環境を特定する情報と、建物の立地を特定する情報との少なくとも一つに基づいて建物の住環境を制御しない場合と比較して、建物の住環境を、ユーザーの好みに合った住環境により制御できる。 By configuring the living environment providing system 1a in this manner, it is possible to acquire at least one of information specifying the performance of the building, information specifying the performance of the equipment provided in the building, information specifying the environment of the rooms provided in the building, and information specifying the location of the building. The control unit 111a can control the living environment of the building based on at least one of the acquired information specifying the performance of the building, information specifying the performance of the equipment provided in the building, information specifying the environment of the rooms provided in the building, and information specifying the location of the building. This allows the living environment of the building to be controlled to suit the user's preferences, compared to when the living environment of the building is not controlled based on at least one of information specifying the performance of the building, information specifying the performance of the equipment provided in the building, information specifying the environment of the rooms provided in the building, and information specifying the location of the building.
実施形態の変形例1に係る環境提供システム(変形例1において、住環境提供システム1a)によれば、空間状況特定情報(変形例1において、建物状況特定情報)とは、第1の空間状況特定情報である。住環境提供装置100aは、第1の空間状況特定情報とは異なる第2の空間状況特定情報(変形例1において、建物の性能を特定する情報と、建物が備える設備の性能を特定する情報と、建物が備える部屋の環境を特定する情報と、建物の立地を特定する情報との少なくとも一つ)を取得する取得部107aをさらに備える。制御部111aは、取得部107aが取得した第2の空間状況特定情報と、処理部108が把握したユーザーの好みに合った環境とに基づいて空間の環境(変形例1において、住環境)を制御する。According to the environment providing system of Variation 1 of the embodiment (living environment providing system 1a in Variation 1), the spatial situation specification information (building situation specification information in Variation 1) is first spatial situation specification information. The living environment providing device 100a further includes an acquisition unit 107a that acquires second spatial situation specification information (at least one of information specifying the performance of the building, information specifying the performance of the equipment provided in the building, information specifying the environment of the rooms provided in the building, and information specifying the location of the building) that is different from the first spatial situation specification information. The control unit 111a controls the spatial environment (living environment in Variation 1) based on the second spatial situation specification information acquired by the acquisition unit 107a and the environment that matches the user's preferences ascertained by the processing unit 108.
このように構成することによって、環境提供システムは、第1の空間状況特定情報とは異なる第2の空間状況特定情報を取得できる。制御部111aは、取得した第2の空間状況特定情報にさらに基づいて、空間の環境を制御できるため、第2の空間状況特定情報に基づいて空間の環境を制御しない場合と比較して、空間の環境を、ユーザーの好みに合った環境により制御できる。 By configuring the environment providing system in this manner, it is possible to acquire second spatial situation identification information that is different from the first spatial situation identification information. The control unit 111a can control the spatial environment further based on the acquired second spatial situation identification information, and therefore, it is possible to control the spatial environment to an environment that suits the user's preferences, compared to when the spatial environment is not controlled based on the second spatial situation identification information.
実施形態の変形例1に係る環境提供システム(変形例1において、住環境提供システム1a)によれば、空間とは、建物であって、第2の空間状況特定情報には、建物の性能を特定する情報と、建物が備える設備の性能を特定する情報と、建物が備える部屋の環境を特定する情報と、建物の立地を特定する情報との少なくとも一つが含まれる。 According to the environment providing system relating to variant 1 of the embodiment (in variant 1, living environment providing system 1a), the space is a building, and the second spatial situation identification information includes at least one of information identifying the performance of the building, information identifying the performance of the equipment provided in the building, information identifying the environment of the rooms provided in the building, and information identifying the location of the building.
このように構成することによって、環境提供システムは、制御部は、建物の性能を特定する情報と、建物が備える設備の性能を特定する情報と、建物が備える部屋の環境を特定する情報と、建物の立地を特定する情報との少なくとも一つにさらに基づいて、建物の住環境を制御できるため、建物の性能を特定する情報と、建物が備える設備の性能を特定する情報と、建物が備える部屋の環境を特定する情報と、建物の立地を特定する情報との少なくとも一つに基づいて建物の住環境を制御しない場合と比較して、建物の住環境を、ユーザーの好みに合った住環境により制御できる。 By configuring the environment providing system in this manner, the control unit can control the living environment of the building based on at least one of the information specifying the performance of the building, the information specifying the performance of the equipment provided in the building, the information specifying the environment of the rooms provided in the building, and the information specifying the location of the building.This allows the living environment of the building to be controlled to suit the user's preferences, compared to when the living environment of the building is not controlled based on at least one of the information specifying the performance of the building, the information specifying the performance of the equipment provided in the building, the information specifying the environment of the rooms provided in the building, and the information specifying the location of the building.
実施形態の変形例1に係る環境提供システム(変形例1において、住環境提供システム1a)によれば、空間(変形例1において、住宅H)とは、第1の空間であって、制御部111は、処理部108が把握したユーザーの好みに合った環境に基づいて、第1の空間とは異なる第2の空間の環境を制御する。 According to the environment providing system relating to variant example 1 of the embodiment (in variant example 1, living environment providing system 1a), the space (in variant example 1, house H) is a first space, and the control unit 111 controls the environment of a second space different from the first space based on an environment that suits the user's preferences as determined by the processing unit 108.
このように構成することによって、環境提供システムは、制御部は、処理部が把握したユーザーの好みに合った第1の空間の環境に基づいて第2の空間の環境を制御できるため、ユーザーの好みに合った環境を第1の空間とは異なる第2の空間へと持ち運ぶことができる。
なお、第2の空間状況特定情報は、第1の空間とは異なる第2の空間についての空間状況特定情報であってもよい。例えば、制御部111aは、取得部107aが取得した第2の空間(移動先の第2の建物)についての第2の空間状況特定情報と、処理部108が把握したユーザーの好みに合った環境(第1の建物についての空間状況特定情報である第1の空間状況特定情報に基づいて把握された環境)とに基づいて第2の空間(移動先の第2の建物)の環境を制御してもよい。
By configuring the environment providing system in this manner, the control unit can control the environment of the second space based on the environment of the first space that suits the user's preferences as understood by the processing unit, so that the environment that suits the user's preferences can be carried to the second space that is different from the first space.
The second spatial situation specification information may be spatial situation specification information for a second space different from the first space. For example, the control unit 111a may control the environment of the second space (the second building as the destination) based on the second spatial situation specification information for the second space (the second building as the destination) acquired by the acquisition unit 107a and an environment that matches the user's preferences and that is determined by the processing unit 108 (an environment determined based on the first spatial situation specification information that is spatial situation specification information for the first building).
(実施形態の変形例2)
実施形態の変形例2に係る住環境提供システム1bの構成例は、図1を適用できる。ただし、住環境提供装置100の代わりに、住環境提供装置100bを備える点で実施形態に係る住環境提供システム1とは異なる。
住環境提供装置100bは、住環境提供装置100が実行する処理に加えて、以下の処理を行う。住環境提供装置100bは、ユーザーUの状況を特定する情報(以下「ユーザー状況特定情報」という)を受け付ける。ユーザー状況特定情報には、時刻情報と、画像情報と、温度情報、湿度情報、照度情報、体温情報、脈波情報、臭い情報、ユーザーUを特定する情報などが含まれる。ユーザーUを特定する情報には、性別、年齢、家族の続柄、年収、経歴、出身地などが含まれる。
(Modification 2 of the embodiment)
1 can be applied to a configuration example of a living environment providing system 1b according to a second modification of the embodiment. However, the living environment providing system 1b differs from the living environment providing system 1 according to the embodiment in that a living environment providing device 100b is provided instead of the living environment providing device 100.
The living environment providing device 100b performs the following processes in addition to the processes executed by the living environment providing device 100. The living environment providing device 100b accepts information that identifies the situation of the user U (hereinafter referred to as "user situation identification information"). The user situation identification information includes time information, image information, temperature information, humidity information, illuminance information, body temperature information, pulse wave information, odor information, information that identifies the user U, and the like. The information that identifies the user U includes gender, age, family relationship, annual income, career history, place of origin, and the like.
住環境提供装置100bは、受け付けたユーザー状況特定情報に基づいて、ユーザーUが要求しているもの(「要求対象」ともいう)を把握する。住環境提供装置100bは、ユーザー状況特定情報とユーザーUが要求しているものとの関係を機械学習しており、当該機械学習の結果(学習モデル)を記憶している。 The living environment providing device 100b understands what the user U is requesting (also called the "request target") based on the received user situation identification information. The living environment providing device 100b performs machine learning to determine the relationship between the user situation identification information and what the user U is requesting, and stores the results of this machine learning (learning model).
住環境提供装置100bは、学習モデルを使用して、受け付けたユーザー状況特定情報を学習モデルに入力し、学習モデルが出力するユーザーUが要求しているものを特定する情報を取得する。住環境提供装置100bは、取得したユーザーUが要求しているものを特定する情報に基づいて、ユーザーUが要求しているものを把握する。ここで、「もの」は、抽象的なものと物とを含む。物は、権利の目的となる、人格を有する者以外の有体物を指す。住環境提供装置100は、把握したものを、ユーザーUへ提供する。以下、住環境提供システム1bに含まれる住環境提供装置100bについて、説明する。 The living environment providing device 100b uses a learning model to input the received user situation identification information into the learning model and obtains information output by the learning model that identifies what user U is requesting. The living environment providing device 100b understands what user U is requesting based on the obtained information that identifies what user U is requesting. Here, "thing" includes abstract things and physical objects. A thing refers to a tangible object other than a person with personality that is the object of a right. The living environment providing device 100 provides the understood information to user U. Below, the living environment providing device 100b included in the living environment providing system 1b is described.
図8は、実施形態の変形例2に係る住環境提供システムに含まれる住環境提供装置の詳細を示す図である。
(住環境提供装置100b)
住環境提供装置100bは、ロボットであり、パーソナルコンピュータ、サーバ、スマートフォン、タブレットコンピュータ又は産業用コンピュータ等の装置を含んで実現される。住環境提供装置100bは、住宅内とクラウドとのいずれか一方又は両方に設置される。住環境提供装置100bは、例えば、通信部101と、センサー部102bと、撮像部104と、受付部106bと、処理部108bと、制御部111と、提供部112bと、記憶部150bとを備える。通信部101と、センサー部102bと、撮像部104と、受付部106bと、処理部108bと、制御部111と、提供部112bと、記憶部150bとのうち少なくとも一部を有する一又は複数の装置で実現されてもよい。通信部101と、センサー部102bと、撮像部104と、受付部106bと、処理部108bと、制御部111と、提供部112bと、記憶部150bとのうち少なくとも一部が、他の装置の一部として実現されてもよい。
FIG. 8 is a diagram showing details of a living environment providing device included in a living environment providing system according to a second modification of the embodiment.
(living environment providing device 100b)
The living environment providing device 100b is a robot and is realized by including devices such as a personal computer, a server, a smartphone, a tablet computer, or an industrial computer. The living environment providing device 100b is installed in a home, in the cloud, or both. The living environment providing device 100b includes, for example, a communication unit 101, a sensor unit 102b, an imaging unit 104, a reception unit 106b, a processing unit 108b, a control unit 111, a providing unit 112b, and a storage unit 150b. The living environment providing device 100b may be realized by one or more devices having at least some of the communication unit 101, the sensor unit 102b, the imaging unit 104, the reception unit 106b, the processing unit 108b, the control unit 111, the providing unit 112b, and the storage unit 150b. At least some of the communication unit 101, sensor unit 102b, imaging unit 104, reception unit 106b, processing unit 108b, control unit 111, provision unit 112b, and memory unit 150b may be realized as part of another device.
センサー部102bは、温度センサー、湿度センサー、照度センサー、日射センサー、風速センサー、CO2センサー、電力センサー、音声センサー、位置センサーに加え、体温センサー、脈波センサー、臭いセンサーなどを含む。センサー部102bは、温度センサーが温度を測定した結果(温度情報)を受付部106bへ出力する。センサー部102bは、湿度センサーが湿度を測定した結果(湿度情報)を受付部106bへ出力する。センサー部102bは、照度センサーが照度を測定した結果(照度情報)を受付部106bへ出力する。 The sensor unit 102b includes a temperature sensor, humidity sensor, illuminance sensor, solar radiation sensor, wind speed sensor, CO2 sensor, power sensor, audio sensor, and position sensor, as well as a body temperature sensor, pulse wave sensor, and odor sensor. The sensor unit 102b outputs the temperature measurement results (temperature information) from the temperature sensor to the reception unit 106b. The sensor unit 102b outputs the humidity measurement results (humidity information) from the humidity sensor to the reception unit 106b. The sensor unit 102b outputs the illuminance measurement results (illuminance information) from the illuminance sensor to the reception unit 106b.
センサー部102bは、日射センサーが日射取得量を測定した結果(日射取得量情報)を受付部106bへ出力する。センサー部102bは、風速センサーが風速を測定した結果(風速情報)を受付部106bへ出力する。センサー部102bは、CO2センサーがCO2濃度を測定した結果(CO2濃度情報)を受付部106bへ出力する。センサー部102bは、電力センサーが電力(例えば、AC電力)を測定した結果(電力量情報)を受付部106bへ出力する。センサー部102bは、音声センサーが音声を測定した結果(音声情報)を受付部106bへ出力する。センサー部102bは、位置センサーが位置を測定した結果(位置情報)を受付部106bへ出力する。センサー部102bは、体温センサーが温度を測定した結果(体温情報)を受付部106bへ出力する。センサー部102bは、脈波センサーが温度を測定した結果(脈波情報)を受付部106bへ出力する。センサー部102bは、臭いセンサーが臭いを測定した結果(臭い情報)を受付部106bへ出力する。 The sensor unit 102b outputs the results of the solar radiation sensor measuring the amount of solar radiation acquired (solar radiation acquisition amount information) to the receiving unit 106b. The sensor unit 102b outputs the results of the wind speed sensor measuring the wind speed (wind speed information) to the receiving unit 106b. The sensor unit 102b outputs the results of the CO2 concentration sensor measuring the CO2 concentration (CO2 concentration information) to the receiving unit 106b. The sensor unit 102b outputs the results of the power sensor measuring the power (e.g., AC power) (power amount information) to the receiving unit 106b. The sensor unit 102b outputs the results of the audio sensor measuring the audio (audio information) to the receiving unit 106b. The sensor unit 102b outputs the results of the position sensor measuring the position (position information) to the receiving unit 106b. The sensor unit 102b outputs the results of the body temperature sensor measuring the temperature (body temperature information) to the receiving unit 106b. Sensor unit 102b outputs the temperature measurement results (pulse wave information) obtained by the pulse wave sensor to receiving unit 106b.Sensor unit 102b outputs the odor measurement results (odor information) obtained by the odor sensor to receiving unit 106b.
受付部106bは、センサー部102bが出力した温度情報と、湿度情報と、照度情報と、体温情報と、脈波情報と、臭い情報と、音声情報と、位置情報と、日射取得量情報と、風速情報と、CO2濃度情報と、電力量情報との少なくとも一つを取得する。受付部106bは、取得した温度情報と、湿度情報と、照度情報と、体温情報と、脈波情報と、臭い情報と、音声情報と、位置情報と、日射取得量情報と、風速情報と、CO2濃度情報と、電力量情報との少なくとも一つと、一又は複数の画像情報などのユーザー状況特定情報とを受け付ける。 The reception unit 106b acquires at least one of the temperature information, humidity information, illuminance information, body temperature information, pulse wave information, odor information, audio information, location information, solar radiation information, wind speed information, CO2 concentration information, and power consumption information output by the sensor unit 102b. The reception unit 106b accepts at least one of the acquired temperature information, humidity information, illuminance information, body temperature information, pulse wave information, odor information, audio information, location information, solar radiation information, wind speed information, CO2 concentration information, and power consumption information, as well as user situation identification information such as one or more image information.
処理部108bは、処理部108を適用できる。ただし、以下の処理が異なる。処理部108bは、学習モデル110b-1と、学習モデル110b-2とを含む。学習モデル110b-1は、学習モデル110を適用できるため、ここでの説明は省略する。学習モデル110b-2は、ユーザー状況特定情報とユーザーUが要求しているものとに基づいて、ユーザー状況特定情報とユーザーUが要求しているものとの関係を機械学習又は深層学習によって学習させた学習済みモデルである。 Processing unit 108b can apply processing unit 108. However, the following processing is different. Processing unit 108b includes learning model 110b-1 and learning model 110b-2. Since learning model 110 can be applied to learning model 110b-1, its explanation will be omitted here. Learning model 110b-2 is a trained model that has learned the relationship between user situation specification information and what user U is requesting through machine learning or deep learning based on the user situation specification information and what user U is requesting.
例えば、学習段階では、ユーザーUが、あるアイテムを使用して、あるアクションを行った場合に、ユーザーUを特定する情報と、時刻情報と、アイテムを特定する情報と、アクションを特定する情報と、場所を特定する情報と、ユーザー状況特定情報とを関連付けた情報が、例えばホームゲートウェイによって取得される。ここで、アイテムを特定する情報には、アイテムの名称とアイテムのカテゴリとが含まれる。処理部108bは、ホームゲートウェイによって取得された情報を取得し、取得した情報を機械学習又は深層学習することによって、学習モデル110b-2を作成する。例えば、処理部108bは、ユーザー状況特定情報と、このユーザー状況特定情報に対応するユーザーUのアクションを特定する情報とを1セットとする教師データを用いて学習させてもよい。 For example, in the learning stage, when user U uses a certain item to perform a certain action, information associating information identifying user U, time information, information identifying the item, information identifying the action, information identifying the location, and user situation identification information is acquired, for example, by the home gateway. Here, the information identifying the item includes the item's name and item category. Processing unit 108b acquires the information acquired by the home gateway and creates learning model 110b-2 by subjecting the acquired information to machine learning or deep learning. For example, processing unit 108b may cause learning using training data that is a set of user situation identification information and information identifying user U's action corresponding to this user situation identification information.
処理部108bは、時刻情報、受付部106bが受け付けた温度情報と、湿度情報と、照度情報と、体温情報と、脈波情報と、臭い情報と、音声情報と、位置情報とのうちの少なくとも一つ、一又は複数の画像情報などのユーザー状況特定情報を取得する。処理部108bは、取得したユーザー状況特定情報を、学習モデル110b-2に入力する。 The processing unit 108b acquires user situation identification information such as time information, at least one of temperature information, humidity information, illuminance information, body temperature information, pulse wave information, odor information, audio information, and location information received by the receiving unit 106b, and one or more pieces of image information. The processing unit 108b inputs the acquired user situation identification information into the learning model 110b-2.
学習モデル110b-2は、入力された情報に基づいてユーザーUが要求しているものを演算し、演算した結果(ユーザーUが要求しているもの)を出力する。このような学習済みモデルは例えばCNN、RNN、LSTM等で構築することができる。処理部108bは、学習モデル110b-2が出力したユーザーUが要求しているものを特定する情報を取得する。 The learning model 110b-2 calculates what user U is requesting based on the input information and outputs the calculation result (what user U is requesting). Such a trained model can be constructed using, for example, a CNN, an RNN, an LSTM, etc. The processing unit 108b acquires the information output by the learning model 110b-2 that identifies what user U is requesting.
具体的には、ユーザー状況特定情報によって、お父さんがテレビの前に座ったことが特定される場合に、学習モデル110b-2は、ユーザー(お父さん)が要求しているものとしてお酒を特定する情報を出力する。
また、ユーザー状況特定情報によって、在宅勤務予定日であることが特定される場合に、学習モデル110b-2は、ユーザーUが要求しているものとしてディスク周辺に仕事用品(PC、プリンタ、文房具、電源)を用意することを特定する情報を出力する。
また、ユーザー状況特定情報によって、休日であることが特定される場合に、学習モデル110b-2は、ユーザーUが要求しているものとして趣味の用品を用意し、消耗品(コピー紙、プリンタインク、文房具)は在庫を補充することを特定する情報を出力する。
また、ユーザー状況特定情報によって、休憩時間であることが特定される場合に、学習モデル110b-2は、ユーザーUが要求しているものとしてコーヒーとおやつを用意することを特定する情報を出力する。
Specifically, when the user situation identification information identifies that the father has sat in front of the television, the learning model 110b-2 outputs information identifying alcohol as what the user (father) is requesting.
In addition, if the user situation identification information identifies that it is a planned day for working from home, the learning model 110b-2 outputs information identifying that user U has requested that work items (PC, printer, stationery, power supply) be prepared near the disk.
Furthermore, when the user situation identification information identifies that it is a holiday, the learning model 110b-2 outputs information identifying that hobby items requested by user U should be prepared and that consumable items (copy paper, printer ink, stationery) should be replenished.
Furthermore, when the user situation identification information identifies that it is break time, the learning model 110b-2 outputs information identifying that coffee and snacks are to be prepared as what the user U has requested.
提供部112bは、例えば単腕ロボットを含んで構成され、処理部108bが取得したユーザーUが要求しているものを特定する情報を取得する。提供部112bは、取得したユーザーUが要求しているものを特定する情報に基づいて、ユーザーUにユーザーUが要求しているものを提供する。 The providing unit 112b is configured to include, for example, a single-arm robot, and acquires information that identifies what the user U is requesting, acquired by the processing unit 108b. The providing unit 112b provides the user U with what the user U is requesting based on the acquired information that identifies what the user U is requesting.
具体的には、提供部112bは、ユーザーUが要求しているものとしてお酒を特定する情報を取得した場合には、ユーザーUにお酒を提供する。
また、提供部112bは、ユーザーUが要求しているものとしてディスク周辺に仕事用品(PC、プリンタ、文房具、電源)を用意することを特定する情報を取得した場合には、ディスク周辺に仕事用品を用意する。
また、提供部112bは、ユーザーUが要求しているものとして趣味の用品を用意し、消耗品(コピー紙、プリンタインク、文房具)は在庫を補充することを特定する情報を取得した場合には、趣味の用品を用意し、消耗品は在庫を補充する。
また、提供部112bは、ユーザーUが要求しているものとしてコーヒーとおやつとを用意することを特定する情報を取得した場合に、ユーザーUにコーヒーとおやつとを用意する。
Specifically, when the providing unit 112b acquires information that identifies alcohol as being requested by the user U, the providing unit 112b provides alcohol to the user U.
In addition, when the provision unit 112b acquires information specifying that work items (PC, printer, stationery, power supply) should be prepared near the disk as requested by the user U, the provision unit 112b prepares the work items near the disk.
Furthermore, when the provision unit 112b acquires information specifying that hobby supplies are to be prepared as requested by the user U and that consumables (copy paper, printer ink, stationery) are to be replenished, the provision unit 112b prepares the hobby supplies and replenishes the consumables.
Furthermore, when the providing unit 112b acquires information specifying that coffee and a snack be prepared as requested by the user U, the providing unit 112b prepares coffee and a snack for the user U.
記憶部150bは、HDDやフラッシュメモリ、RAM、ROMなどにより実現される。
受付部106b、処理部108bおよび提供部112bは、例えば、CPUなどのハードウェアプロセッサが記憶部150に格納されたコンピュータプログラム(ソフトウェア)を実行することにより実現される。また、これらの機能部のうち一部または全部は、LSIやASIC、FPGA、GPUなどのハードウェア(回路部;circuitryを含む)によって実現されてもよいし、ソフトウェアとハードウェアとの協働によって実現されてもよい。コンピュータプログラムは、予めHDDやフラッシュメモリなどの記憶装置に格納されていてもよいし、DVDやCD-ROMなどの着脱可能な記憶媒体に格納されており、記憶媒体がドライブ装置に装着されることでインストールされてもよい。
The storage unit 150b is realized by a HDD, a flash memory, a RAM, a ROM, or the like.
The reception unit 106b, the processing unit 108b, and the providing unit 112b are realized, for example, by a hardware processor such as a CPU executing a computer program (software) stored in the storage unit 150. Furthermore, some or all of these functional units may be realized by hardware (including circuitry) such as an LSI, ASIC, FPGA, or GPU, or may be realized by a combination of software and hardware. The computer program may be stored in advance in a storage device such as an HDD or flash memory, or may be stored on a removable storage medium such as a DVD or CD-ROM and installed by inserting the storage medium into a drive device.
(住環境提供システム1bの動作)
住環境提供システム1bの動作について説明する。
図9は、実施形態の変形例2に係る住環境提供システムの動作の一例を示すフローチャートである。住環境を制御する処理は、図4を適用できるため、その説明は省略する。ここでは、一例として、学習モデル110b-2が作成され、住環境提供装置100bに記憶されている場合について説明する。
(Operation of living environment providing system 1b)
The operation of the living environment providing system 1b will be described.
9 is a flowchart showing an example of the operation of the living environment providing system according to the second modification of the embodiment. The process of controlling the living environment can be applied to the process shown in FIG. 4, and therefore the description thereof will be omitted. Here, as an example, a case will be described in which a learning model 110b-2 is created and stored in the living environment providing device 100b.
(ステップS1-3)
住環境提供装置100bにおいて、センサー部102bは、温度情報と、湿度情報と、照度情報と、体温情報と、脈波情報と、臭い情報と、音声情報と、位置情報との少なくとも一つを受付部106bへ出力する。撮像部104は、住環境提供装置100bの周辺を撮像することによって画像情報を一又は複数取得し、取得した一又は複数の画像情報を受付部106bへ出力する。
(Step S1-3)
In the living environment providing device 100b, the sensor unit 102b outputs at least one of temperature information, humidity information, illuminance information, body temperature information, pulse wave information, odor information, audio information, and location information to the receiving unit 106b. The imaging unit 104 acquires one or more pieces of image information by capturing an image of the periphery of the living environment providing device 100b, and outputs the acquired one or more pieces of image information to the receiving unit 106b.
(ステップS2-3)
住環境提供装置100bにおいて、受付部106bは、センサー部102bが出力した温度情報と、湿度情報と、照度情報と、体温情報と、脈波情報と、臭い情報と、音声情報と、位置情報との少なくとも一つ、撮像部104が出力した一又は複数の画像情報などのユーザー状況特定情報を受け付ける。
(Step S2-3)
In the living environment providing device 100b, the receiving unit 106b receives user situation identification information such as at least one of temperature information, humidity information, illuminance information, body temperature information, pulse wave information, odor information, audio information, and location information output by the sensor unit 102b, and one or more pieces of image information output by the imaging unit 104.
(ステップS3-3)
住環境提供装置100bにおいて、処理部108bは、受付部106bが受け付けたユーザー状況特定情報を取得する。処理部108bは、取得したユーザー状況特定情報を、学習モデル110b-2に入力する。学習モデル110b-2は、入力されたユーザー状況特定情報に基づいてユーザーUが要求しているものを演算し、演算した結果(ユーザーUが要求しているもの)を出力する。処理部108bは、学習モデル110b-2が出力したユーザーUが要求しているものを特定する情報を取得する。
(Step S3-3)
In the living environment providing device 100b, the processing unit 108b acquires the user situation identification information accepted by the accepting unit 106b. The processing unit 108b inputs the acquired user situation identification information to the learning model 110b-2. The learning model 110b-2 calculates what the user U is requesting based on the input user situation identification information and outputs the calculation result (what the user U is requesting). The processing unit 108b acquires the information identifying what the user U is requesting, which is output by the learning model 110b-2.
(ステップS4-3)
住環境提供装置100bにおいて、提供部112bは、処理部108bが取得したユーザーUが要求しているものを特定する情報を取得する。提供部112bは、取得したユーザーUが要求しているものを特定する情報に基づいて、ユーザーUにユーザーUが要求しているものを提供する。
(Step S4-3)
In the living environment providing device 100b, the providing unit 112b acquires information acquired by the processing unit 108b that identifies what is requested by the user U. The providing unit 112b provides the user U with what is requested by the user U based on the acquired information that identifies what is requested by the user U.
前述した実施形態では、センサー部102bが、温度センサー、湿度センサー、照度センサー、体温センサー、脈波センサー、臭いセンサー、音声センサーなどを含む場合について説明したが、この例に限られない。例えば、センサー部102bが、温度センサー、湿度センサー、照度センサー、体温センサー、脈波センサー、臭いセンサーおよび音声センサーの少なくとも一つを含むようにしてもよい。 In the above-described embodiment, the sensor unit 102b includes a temperature sensor, humidity sensor, illuminance sensor, body temperature sensor, pulse wave sensor, odor sensor, sound sensor, etc., but is not limited to this example. For example, the sensor unit 102b may include at least one of a temperature sensor, humidity sensor, illuminance sensor, body temperature sensor, pulse wave sensor, odor sensor, and sound sensor.
前述した実施形態において、提供部112bがユーザーUにユーザーUが要求しているものを提供した場合に、センサー部102bは、温度情報、湿度情報、照度情報、体温情報、脈波情報、臭い情報、音声情報、位置情報の少なくとも一つを取得し、取得した温度情報、湿度情報、照度情報、体温情報、脈波情報、臭い情報、音声情報、位置情報の少なくとも一つを受付部106bへ出力するようにしてもよい。受付部106bは、センサー部102bが出力した温度情報、湿度情報、照度情報、体温情報、脈波情報、臭い情報、音声情報、位置情報の少なくとも一つを取得する。 In the above-described embodiment, when the providing unit 112b provides user U with what user U has requested, the sensor unit 102b may acquire at least one of temperature information, humidity information, illuminance information, body temperature information, pulse wave information, odor information, audio information, and location information, and output at least one of the acquired temperature information, humidity information, illuminance information, body temperature information, pulse wave information, odor information, audio information, and location information to the receiving unit 106b. The receiving unit 106b acquires at least one of the temperature information, humidity information, illuminance information, body temperature information, pulse wave information, odor information, audio information, and location information output by the sensor unit 102b.
処理部108bは、提供部112bからユーザーUへ提供したものを特定する情報を取得する。処理部108bは、受付部106bが取得した温度情報、湿度情報、照度情報、体温情報、脈波情報、臭い情報、音声情報、位置情報の少なくとも一つを取得する。処理部108bは、取得した温度情報、湿度情報、照度情報、体温情報、脈波情報、臭い情報、音声情報、位置情報の少なくとも一つに基づいて、ユーザーUへ提供したものが、ユーザーUが要求したものであったか否かを判定することによって、ユーザーUへユーザーUが要求したものを提供した結果を取得する。例えば、処理部108bは、ユーザーUが発した声によって、ユーザーUの好みに合った住環境であったか否かを判定する。 The processing unit 108b acquires information specifying what was provided to the user U from the providing unit 112b. The processing unit 108b acquires at least one of the temperature information, humidity information, illuminance information, body temperature information, pulse wave information, odor information, voice information, and location information acquired by the receiving unit 106b. The processing unit 108b acquires the result of providing the user U with what the user U requested by determining whether or not what was provided to the user U was what the user U requested based on at least one of the acquired temperature information, humidity information, illuminance information, body temperature information, pulse wave information, odor information, voice information, and location information. For example, the processing unit 108b determines whether or not the living environment was in line with the preferences of the user U based on the voice uttered by the user U.
処理部108bは、ユーザー状況特定情報と、ユーザーUが要求しているものを特定する情報と、ユーザーUへものを提供した結果とに基づいて、学習モデル110b-2に、ユーザー状況特定情報とユーザーが要求しているものとの関係を更新させてもよい。例えば、ユーザーUへものを提供した結果が肯定的であった場合(ユーザーUに提供したものが、ユーザーUが要求していたものであった場合)に、処理部108bは、ユーザー状況特定情報と、このユーザー状況特定情報に対応するユーザーが要求しているものを特定する情報とを1セットとする教師データを用いて学習させる。 The processing unit 108b may update the relationship between the user situation specifying information and what the user is requesting in the learning model 110b-2 based on the user situation specifying information, information specifying what user U is requesting, and the result of providing the item to user U. For example, if the result of providing the item to user U is positive (if what was provided to user U was what user U requested), the processing unit 108b may train the learning model 110b-2 using training data that is a set of user situation specifying information and information specifying what the user is requesting that corresponds to this user situation specifying information.
実施形態の変形例2に係る住環境提供システム1bによれば、住環境提供装置100において、受付部106bは、ユーザーUの状況を特定するユーザー状況特定情報を受け付け、処理部108bは、受付部106bが受け付けたユーザー状況特定情報に基づいて、ユーザーUが要求しているもの(要求対象)を把握する。住環境提供システム1bは、処理部108bが把握したものを、ユーザーUへ提供する提供部112bをさらに備える。処理部108bは、ユーザー状況特定情報とユーザーUが要求しているものとの関係を機械学習しており、当該機械学習の結果を使用して、受付部106bが受け付けたユーザー状況特定情報について、ユーザーUが要求しているものを把握する。 According to the living environment providing system 1b relating to the second variant of the embodiment, in the living environment providing device 100, the receiving unit 106b receives user situation identification information that identifies the situation of the user U, and the processing unit 108b determines what the user U is requesting (the requested object) based on the user situation identification information received by the receiving unit 106b. The living environment providing system 1b further includes a providing unit 112b that provides the information determined by the processing unit 108b to the user U. The processing unit 108b performs machine learning on the relationship between the user situation identification information and what the user U is requesting, and uses the results of the machine learning to determine what the user U is requesting from the user situation identification information received by the receiving unit 106b.
このように構成することによって、住環境提供システム1bは、ユーザー状況特定情報とユーザーUが要求しているものとの関係を機械学習することによって学習モデル110b-2を作成できる。このため、住環境提供システム1bは、作成した学習モデル110b-2を使用して、ユーザー状況特定情報に基づいて、ユーザーUが要求しているものを把握できるため、ユーザーUが何を身の回りに置いておこうとするかを予測できる。 By configuring in this manner, the living environment providing system 1b can create a learning model 110b-2 by machine learning the relationship between the user situation specification information and what the user U is requesting. Therefore, the living environment providing system 1b can use the created learning model 110b-2 to understand what the user U is requesting based on the user situation specification information, and can therefore predict what the user U will want to keep around them.
また、住環境提供システム1bにおいて、処理部108bは、提供部112bがユーザーUへ処理部108bが把握したものを提供した結果に基づいて、ユーザー状況特定情報とユーザーUが要求しているもの(要求対象)との関係を更新することとしてもよい。 In addition, in the living environment providing system 1b, the processing unit 108b may update the relationship between the user situation specific information and what the user U is requesting (the requested object) based on the result of the providing unit 112b providing the user U with what the processing unit 108b has grasped.
このように構成することによって、処理部108bは、提供部112bがユーザーUへ処理部108bが把握したものを提供した結果を取得する。処理部108bは、処理部108bがユーザーUへ処理部108bが把握したものを提供した結果に基づいて、ユーザー状況特定情報とユーザーUが要求しているものとの関係を更新できるため、更新しない場合と比較して、ユーザー状況特定情報に基づいて把握できるユーザーUが要求しているものの精度を向上できる。 By configuring in this manner, the processing unit 108b obtains the result of the providing unit 112b providing what the processing unit 108b has grasped to the user U. Based on the result of the processing unit 108b providing what the processing unit 108b has grasped to the user U, the processing unit 108b can update the relationship between the user situation identification information and what the user U is requesting, thereby improving the accuracy of what the user U is requesting, which can be grasped based on the user situation identification information, compared to when no update is performed.
(実施形態の変形例3)
実施形態の変形例3に係る住環境提供システム1cの構成例は、図1を適用できる。ただし、住環境提供装置100の代わりに、住環境提供装置100cを備える点で実施形態に係る住環境提供システム1とは異なる。
住環境提供装置100cは、住環境提供装置100bが実行する処理に加えて、ユーザーUが要求しているものの収納場所を判定する。住環境提供装置100cは、ユーザーUが要求しているものが、ものを収納場所へ格納することである場合には、格納するものを取得し、判定した収納場所へ移動する。住環境提供装置100cは、取得したものを収納場所に格納する。
(Modification 3 of the embodiment)
1 can be applied to a configuration example of a living environment providing system 1c according to a third modification of the embodiment. However, the living environment providing system 1c differs from the living environment providing system 1 according to the embodiment in that a living environment providing device 100c is provided instead of the living environment providing device 100.
In addition to the processing performed by the living environment providing device 100b, the living environment providing device 100c determines a storage location for the item requested by the user U. If the user U has requested that the item be stored in a storage location, the living environment providing device 100c acquires the item to be stored and moves it to the determined storage location. The living environment providing device 100c stores the acquired item in the storage location.
住環境提供装置100cは、ユーザーUが要求しているものが、ものを取得することである場合には、判定した収納場所へ移動する。住環境提供装置100cは、収納場所からものを取得する。住環境提供装置100cは、ユーザーUのいる場所へ移動し、取得したものを、ユーザーへ提供する。 If what user U is requesting is to acquire an item, the living environment providing device 100c moves to the determined storage location. The living environment providing device 100c acquires the item from the storage location. The living environment providing device 100c moves to the location where user U is and provides the acquired item to the user.
収納場所の一例について説明する。収納場所の一例が、戸建て住宅に設けられる場合について説明する。収納場所の一例は、パントリーシステムである。パントリーシステムは、住宅内に設けられたパントリーと、制御部を備えたパントリーシステムである。パントリーは、第1収納箱と制御部とを備える。第1収納箱は、パントリー内に設けられてもよいし、パントリー自体であってもよい。また、第1収納箱は、第1扉を備える。第1扉は、第1収納箱の内側と住宅の外側とを繋ぐ扉である。また、第1扉は、第1扉の施錠又は第1扉の解錠を行う第1電子錠を備える。制御部は、パントリー内とパントリー外とのうちの少なくとも一方に設けられている。また、制御部は、受け付けた操作に基づいて、第1扉の施錠又は第1扉の解錠を第1電子錠に行わせる。これにより、パントリーシステムは、住宅の居住者の利便性を向上させながら、例えば、日常的に頻繁に発生する食品や日用品の宅配物の利用に関して、第1収納箱を介した住宅外から住宅内への人の侵入を抑制することができる。
以下では、このようなパントリーシステム、パントリー、及びパントリーが設けられた住宅について詳しく説明するが、パントリーに置き換えて、シュークローゼットとして設えてもよい。
An example of a storage location will be described. A storage location provided in a detached house will be described. The example of the storage location is a pantry system. The pantry system includes a pantry provided in a house and a control unit. The pantry includes a first storage box and a control unit. The first storage box may be provided in the pantry or may be the pantry itself. The first storage box also includes a first door. The first door connects the inside of the first storage box to the outside of the house. The first door also includes a first electronic lock that locks or unlocks the first door. The control unit is provided at least either inside or outside the pantry. The control unit also causes the first electronic lock to lock or unlock the first door based on the received operation. In this way, the pantry system can improve convenience for the residents of the house while preventing people from entering the house from outside via the first storage box, for example, when receiving home deliveries of food and daily necessities, which occur frequently on a daily basis.
Such a pantry system, a pantry, and a home equipped with a pantry will be described in detail below, but a shoe closet may also be installed in place of the pantry.
<パントリーシステムの構成>
図10は、パントリーシステムの構成の一例を示す図である。パントリーシステム10は、前述のパントリーシステムの一例である。パントリーシステム10は、パントリーPと、制御装置(図示なし)と、情報処理装置12と、携帯端末13を備える。
<Pantry system configuration>
10 is a diagram showing an example of the configuration of a pantry system. The pantry system 10 is an example of the pantry system described above. The pantry system 10 includes a pantry P, a control device (not shown), an information processing device 12, and a mobile terminal 13.
パントリーシステム10は、パントリーPを利用する人の利便性を向上させるシステムである。例えば、パントリーシステム10は、パントリーPに物を収納又は貯蔵する人の手間を軽減することができる。また、例えば、パントリーシステム10は、パントリーPに収納又は貯蔵された物を取り出す人の手間を軽減することができる。また、例えば、パントリーシステム10は、パントリーを利用する人による操作を受け付けることなく、パントリーP内における物の収納状況又は貯蔵状況に応じて、パントリーPに供給する物の発注を業者に対して行うことができる。また、パントリーシステム10は、パントリーPが設けられた住宅の安全性を向上させるシステムである。例えば、パントリーシステム10は、パントリーPを介した当該住宅外から当該住宅内への侵入を抑制することができる。 The pantry system 10 is a system that improves the convenience of people who use the pantry P. For example, the pantry system 10 can reduce the effort required of people who store or keep items in the pantry P. Also, for example, the pantry system 10 can reduce the effort required of people who retrieve items stored or kept in the pantry P. Also, for example, the pantry system 10 can place orders for items to be supplied to the pantry P with a vendor based on the storage or keeping status of items in the pantry P, without requiring operation by the person using the pantry. Also, the pantry system 10 is a system that improves the safety of a home in which a pantry P is installed. For example, the pantry system 10 can prevent intrusion into the home from outside via the pantry P.
以下では、一例として、パントリーシステム10が、図10に示した住宅Hに適用されている場合について説明する。すなわち、この一例におけるパントリーシステム10では、パントリーPは、住宅Hに設けられている。 In the following, as an example, a case will be described in which the pantry system 10 is applied to the house H shown in Figure 10. That is, in this example of the pantry system 10, the pantry P is provided in the house H.
ここで、ある居住者が居住する住宅Hは、当該居住者が居住する建物内における当該居住者の施錠領域の内側のことを意味する。当該居住者の施錠領域は、当該建物内において、当該居住者が施錠することにより、当該居住者以外の人の立ち入りを禁止することが可能な領域のことである。当該居住者の施錠領域に含まれる部屋の数は、1つであってもよく、2つ以上であってもよい。例えば、戸建ての家屋が当該建物である場合、当該住宅には、当該家屋が含まれる。しかし、当該場合、当該住宅には、当該家屋に付随している領域が含まれない。より具体的には、当該場合、当該住宅には、例えば、当該家屋に付随している庭、当該家屋に付随している塀と当該家屋との間の領域等が含まれない。また、例えば、あるマンションが当該建物である場合、当該住宅には、当該マンションにおいて当該居住者が居住する住戸が含まれる。しかし、当該場合、当該住宅には、当該マンションが有する領域のうち当該住戸の外側の領域が含まれない。より具体的には、当該場合、当該住宅には、例えば、当該マンションにおける当該住戸以外の住戸、当該マンションにおける玄関等の共有部分等が含まれない。なお、風除室が設けられている建物に当該居住者が居住している場合、当該住宅には、風除室内が含まれる構成であってもよく、風除室内が含まれない構成であってもよい。 Here, a residence H in which a resident resides refers to the area within the resident's locked area within the building in which the resident resides. A resident's locked area is an area within the building that the resident can lock, thereby prohibiting entry to anyone other than the resident. The number of rooms included in the resident's locked area may be one or more. For example, if the building in question is a detached house, the residence includes the house itself. However, in this case, the residence does not include areas attached to the house. More specifically, in this case, the residence does not include, for example, a garden attached to the house, the area between the house and a fence attached to the house, etc. Furthermore, if the building in question is an apartment building, the residence includes the dwelling unit in the apartment in which the resident resides. However, in this case, the residence does not include areas of the apartment building outside the dwelling unit. More specifically, in this case, the dwelling does not include, for example, any other dwelling unit in the condominium other than the dwelling unit in question, or common areas such as the entrance of the condominium. Note that if the resident lives in a building that has a vestibules, the dwelling may or may not include the vestibules inside.
図10に示した例では、住宅Hは、戸建ての家屋である。住宅Hの外周部には、外壁が設けられている。また、住宅Hの1階部分は、図10に示したように、平面視において略矩形状をなしている。住宅Hの1階部分には、複数の部屋が設けられている。より具体的には、住宅Hの1階部分では、複数の壁によって住宅H内が複数の部屋に区画されている。当該複数の部屋のうち隣り合う部屋同士の間に位置する壁の少なくとも一部には、居住者が部屋間を移動するための開口又は扉が設けられている。 In the example shown in Figure 10, house H is a detached house. Exterior walls are provided around the periphery of house H. Furthermore, as shown in Figure 10, the first floor of house H is approximately rectangular in plan view. Multiple rooms are provided on the first floor of house H. More specifically, the first floor of house H is divided into multiple rooms by multiple walls. At least some of the walls located between adjacent rooms among the multiple rooms have openings or doors to allow residents to move between the rooms.
以下では、説明の便宜上、住宅Hに住んでいる人を、単に居住者と称して説明する。また、以下では、説明の便宜上、住宅Hの内側の領域(すなわち、住宅Hの外壁に囲まれた領域)のことを、住宅H内と称して説明する。また、以下では、説明の便宜上、住宅Hの外側の領域のことを、住宅H外と称して説明する。なお、パントリーシステム10は、住宅Hのような住宅に代えて、商業ビル、工場等の住宅以外の建物に適用される構成であってもよい。 For ease of explanation, the people living in house H will be referred to simply as residents below. Also, for ease of explanation, the area inside house H (i.e., the area surrounded by the exterior walls of house H) will be referred to as inside house H below. Also, for ease of explanation, the area outside house H will be referred to as outside house H below. Note that the pantry system 10 may be configured to be applied to buildings other than houses, such as commercial buildings and factories, instead of houses like house H.
住宅Hの1階部分に設けられた複数の部屋には、図10に示したように、前述したパントリーPとともに、玄関、キッチン、ダイニング、リビング、洗面室、浴室、トイレ等が含まれている。すなわち、パントリーPは、住宅Hの1階部分に設けられた部屋の1つである。なお、パントリーPは、住宅Hの2階以上の部分に設けられた部屋の1つであってもよい。以下では、パントリーPが設けられた住宅Hの1階部分を例に挙げて、パントリーシステム10について説明する。このため、以下では、説明の便宜上、住宅Hの1階部分を、単に住宅Hと称して説明する。 As shown in FIG. 10, the multiple rooms on the first floor of the house H include the aforementioned pantry P, as well as an entrance hall, kitchen, dining room, living room, washroom, bathroom, toilet, etc. In other words, the pantry P is one of the rooms on the first floor of the house H. Note that the pantry P may also be one of the rooms on the second floor or higher of the house H. Below, the pantry system 10 will be explained using the first floor of the house H, where the pantry P is installed, as an example. Therefore, for ease of explanation, below, the first floor of the house H will be referred to simply as the house H.
ここで、図10に示した三次元座標系HCは、住宅Hに係る方向を示す座標系である。三次元座標系HCにおけるZ軸の正方向は、住宅Hの床面と直交する方向のうち当該床面から住宅Hの天井面に向かう方向を示す。また、三次元座標系HCにおけるY軸の正方向は、玄関壁と直交する方向のうち住宅H内から住宅H外へと向かう方向を示す。玄関壁は、住宅Hが有する外壁のうちの玄関扉Gが設けられている外壁のことである。玄関扉Gは、住宅Hの玄関の扉のことである。また、三次元座標系HCにおけるX軸の正方向は、当該Y軸及び当該Z軸のそれぞれと直交する方向のうち、住宅H外から玄関壁を見た場合において玄関扉Gの右側から玄関扉Gの左側に向かう方向を示す。 Here, the three-dimensional coordinate system HC shown in Figure 10 is a coordinate system that indicates directions related to the house H. The positive direction of the Z axis in the three-dimensional coordinate system HC indicates, among directions perpendicular to the floor surface of the house H, the direction from the floor surface toward the ceiling surface of the house H. Furthermore, the positive direction of the Y axis in the three-dimensional coordinate system HC indicates, among directions perpendicular to the entrance wall, the direction from inside the house H toward outside the house H. The entrance wall is the exterior wall of the house H on which the entrance door G is installed. The entrance door G is the entrance door to the house H. Furthermore, the positive direction of the X axis in the three-dimensional coordinate system HC indicates, among directions perpendicular to the Y axis and the Z axis, the direction from the right side of the entrance door G toward the left side of the entrance door G when viewing the entrance wall from outside the house H.
パントリーPは、前述のパントリーの一例である。パントリーPは、住宅H内に設けられた部屋のうち、居住者が所望する物を収納するための部屋である。当該物には、例えば、飲食物、日用品、調理器具、食器等が含まれる。また、パントリーPは、配達者によって配達された宅配物の収納及び貯蔵を行うための部屋である。以下では、一例として、宅配物が、飲食物である場合について説明する。なお、宅配物は、飲食物に代えて、日用品、調理器具、食器、雑貨、衣料品等のパントリーPに収納及び貯蔵を行うことが可能な他の物であってもよい。 Pantry P is an example of the pantry mentioned above. Pantry P is a room within residence H for storing items desired by the resident. Such items include, for example, food and drink, daily necessities, cooking utensils, tableware, etc. Pantry P is also a room for storing and storing items delivered by the delivery person. Below, as an example, we will explain the case where the delivered items are food and drink. Note that instead of food and drink, the delivered items may be other items that can be stored and stored in pantry P, such as daily necessities, cooking utensils, tableware, miscellaneous goods, clothing, etc.
また、パントリーPは、住宅H内に設けられる部屋のうち居住者が所望する部屋と隣接するように住宅H内に設けられる。また、パントリーPは、住宅Hが有する外壁のうち居住者が所望する外壁と隣接するように住宅H内に設けられる。当該所望の部屋には、キッチン、ダイニング、リビングの少なくとも1つが含まれる。これには、リビングダイニング(LD)、リビングダイニングキッチン(LDK)、ダイニングキッチン(DK)のように1つに併存する部屋も含まれる。すなわち、リビング、ダイニングのそれぞれには、リビングダイニングも含まれている。また、リビング、ダイニング、キッチンのそれぞれには、リビングダイニングキッチンも含まれている。また、キッチン、ダイニングのそれぞれには、ダイニングキッチンも含まれている。図10に示した例では、当該所望の部屋には、キッチンKCが含まれている。すなわち、当該例では、パントリーPは、キッチンKCに隣接している。なお、当該所望の部屋には、キッチンとダイニングとリビングとのうちの一部又は全部に代えて、住宅H内に設けられた複数の部屋のうちの居住者が利便性を鑑みて所望する他の部屋が含まれてもよい。また、図10に示した例では、当該所望の外壁は、住宅Hが有する外壁のうち三次元座標系HCにおけるX軸の正方向側の外壁である。 The pantry P is located within the residence H adjacent to a room desired by the resident among the rooms located within the residence H. The pantry P is located within the residence H adjacent to an exterior wall of the residence H desired by the resident. The desired room includes at least one of the kitchen, dining room, and living room. This also includes rooms that coexist together, such as a living-dining room (LD), living-dining kitchen (LDK), and dining kitchen (DK). That is, each of the living room and dining room also includes a living-dining room. Also, each of the living room, dining room, and kitchen also includes a living-dining kitchen. Also, each of the kitchen and dining room also includes a dining kitchen. In the example shown in Figure 10, the desired room includes the kitchen KC. That is, in this example, the pantry P is adjacent to the kitchen KC. Note that the desired room may include, instead of some or all of the kitchen, dining room, and living room, other rooms desired by the resident from among the multiple rooms located within the residence H for convenience. In the example shown in FIG. 10, the desired exterior wall is the exterior wall of the house H that is on the positive side of the X axis in the three-dimensional coordinate system HC.
また、パントリーPは、第1収納箱B1を備える。第1収納箱B1は、パントリーP内に設けられている。第1収納箱B1は、パントリーPの内側において、配達者によって配達された宅配物の収納及び貯蔵を行うための箱である。第1収納箱B1は、住宅Hが有する外壁のうちパントリーPが隣接する外壁と隣接するように、パントリーP内に設けられる。 The pantry P also includes a first storage box B1. The first storage box B1 is provided within the pantry P. The first storage box B1 is a box inside the pantry P for storing and storing parcels delivered by the delivery person. The first storage box B1 is provided within the pantry P so as to be adjacent to the exterior wall of the house H that the pantry P is adjacent to.
第1収納箱B1は、例えば、直方体形状の箱である。なお、第1収納箱B1の形状は、直方体形状に代えて、他の形状であってもよい。また、第1収納箱B1は、ウォークインタイプの箱であってもよい。換言すると、第1収納箱B1の容積は、人が入れる容積以上の容積であってもよい。第1収納箱B1がウォークインタイプの箱であった場合、パントリーシステム10では、宅配物の出し入れを行う人(例えば、居住者、宅配物を配達する配達者等)が、第1収納箱B1に収納された宅配物の出し入れを容易に行うことができる。すなわち、パントリーシステム10は、宅配物の出し入れを行う人の利便性を向上させることができる。なお、第1収納箱B1は、ウォークインタイプではない箱であってもよい。すなわち、第1収納箱B1の容積は、人が入れない容積であってもよい。 The first storage box B1 is, for example, a box with a rectangular parallelepiped shape. The shape of the first storage box B1 may be other shapes instead of a rectangular parallelepiped shape. The first storage box B1 may also be a walk-in type box. In other words, the volume of the first storage box B1 may be a volume that is large enough for a person to enter. If the first storage box B1 is a walk-in type box, the pantry system 10 allows a person who takes or puts home deliveries (e.g., a resident, a delivery person who delivers home deliveries, etc.) to easily take or put home deliveries stored in the first storage box B1. In other words, the pantry system 10 can improve the convenience of a person who takes or puts home deliveries. The first storage box B1 may not be a walk-in type box. In other words, the volume of the first storage box B1 may be a volume that is not large enough for a person to enter.
また、第1収納箱B1は、第1扉D1と、第2扉D2とを備える。
第1扉D1は、前述の第1扉の一例である。第1扉D1は、第1収納箱B1の内側と住宅H外とを繋ぐ扉である。例えば、住宅Hが有する外壁のうちの第1収納箱B1が隣接している部分には、住宅H外から第1収納箱B1の内側へと繋がる開口が形成されている。そして、第1扉D1は、当該開口を塞ぐように当該側面に設けられる。なお、パントリーPでは、第1収納箱B1が有する側面は、当該部分によって形成されている構成であってもよい。この場合、住宅H外から第1収納箱B1の内側へと繋がる開口は、当該側面に形成される。
The first storage box B1 also includes a first door D1 and a second door D2.
The first door D1 is an example of the aforementioned first door. The first door D1 is a door that connects the inside of the first storage box B1 to the outside of the house H. For example, an opening that connects from the outside of the house H to the inside of the first storage box B1 is formed in a portion of the exterior wall of the house H that is adjacent to the first storage box B1. The first door D1 is then provided on the side surface so as to close the opening. Note that in the pantry P, the side surface of the first storage box B1 may be configured to be formed by the portion. In this case, the opening that connects from the outside of the house H to the inside of the first storage box B1 is formed in the side surface.
第1扉D1が開かれた場合、第1収納箱B1の内側は、住宅Hの外側と繋がる。一方、第1扉D1が閉じられた場合、第1収納箱B1の内側は、住宅Hの外側と断絶される。これにより、例えば、住宅Hへ宅配物を配達する配達者は、住宅H外から第1扉D1を開くことにより、第1収納箱B1の内側に宅配物を収納することができる。 When the first door D1 is opened, the inside of the first storage box B1 is connected to the outside of the house H. On the other hand, when the first door D1 is closed, the inside of the first storage box B1 is disconnected from the outside of the house H. This allows, for example, a delivery person delivering a parcel to the house H to open the first door D1 from outside the house H and store the parcel inside the first storage box B1.
また、第1扉D1は、第1電子錠K1を備える。第1電子錠K1は、前述の第1電子錠の一例である。第1電子錠K1は、第1扉D1に設けられている。第1電子錠K1は、制御装置によって制御され、第1扉D1の施錠又は第1扉D1の解錠を行う。 The first door D1 is also equipped with a first electronic lock K1. The first electronic lock K1 is an example of the first electronic lock mentioned above. The first electronic lock K1 is provided on the first door D1. The first electronic lock K1 is controlled by a control device and locks or unlocks the first door D1.
第2扉D2は、前述の第2扉の一例である。第2扉D2は、住宅H内において、第1収納箱B1の内側と所望の部屋とを繋ぐ扉である。例えば、第1収納箱B1が有する面のうち所望の部屋と隣接する面には、所望の部屋から第1収納箱B1の内側へと繋がる開口が形成されている。そして、第2扉D2は、当該開口を塞ぐように当該面に設けられる。図10に示した例では、当該面は、第1収納箱B1が有する側面のうち、三次元座標系HCにおけるY軸の負方向側の側面である。 The second door D2 is an example of the second door mentioned above. The second door D2 is a door that connects the inside of the first storage box B1 to a desired room within the house H. For example, an opening that connects the desired room to the inside of the first storage box B1 is formed on one of the surfaces of the first storage box B1 that is adjacent to the desired room. The second door D2 is then provided on that surface so as to block that opening. In the example shown in Figure 10, that surface is the side surface of the first storage box B1 that is on the negative side of the Y axis in the three-dimensional coordinate system HC.
第2扉D2が開かれた場合、第1収納箱B1の内側は、所望の部屋と繋がる。一方、第2扉D2が閉じられた場合、第1収納箱B1の内側は、所望の部屋と断絶される。これにより、例えば、居住者は、住宅H内から第2扉D2を開くことにより、住宅H内から住宅H外に出ることなく、第1収納箱B1の内側に収納された宅配物を、利用に際して最も適した時点で、宅配物の移動に煩わされることなく、住宅H内において取り出すことができる。その結果、パントリーシステム10は、居住者の利便性を向上させることができる。 When the second door D2 is opened, the inside of the first storage box B1 is connected to the desired room. On the other hand, when the second door D2 is closed, the inside of the first storage box B1 is disconnected from the desired room. This allows, for example, a resident to open the second door D2 from inside the house H and retrieve a parcel stored inside the first storage box B1 at the most convenient time for use, without having to go outside the house H, and without having to worry about moving the parcel. As a result, the pantry system 10 can improve the convenience of the resident.
また、第2扉D2は、第2電子錠K2を備える。第2電子錠K2は、前述の第2電子錠の一例である。第2電子錠K2は、第2扉D2に設けられている。第2電子錠K2は、制御装置によって制御され、第2扉D2の施錠又は第1扉D1の解錠を行う。 The second door D2 is also equipped with a second electronic lock K2. The second electronic lock K2 is an example of the second electronic lock mentioned above. The second electronic lock K2 is provided on the second door D2. The second electronic lock K2 is controlled by the control device and locks the second door D2 or unlocks the first door D1.
このような第1収納箱B1により、パントリーPは、配達者により配達された宅配物を収納及び貯蔵することができる。そして、居住者は、このようにして収納及び貯蔵された宅配物を、利用に際して最も適した時点で、宅配物の移動に煩わされることなく、住宅H内において第1収納箱B1から取り出すことができる。 This first storage box B1 allows the pantry P to store and preserve parcels delivered by the delivery person. Residents can then retrieve the parcels stored in this way from the first storage box B1 within the residence H at the most convenient time for their use, without having to worry about moving the parcels.
ここで、第1収納箱B1の内側には、棚板等の宅配物を載置可能な部材が設けられていてもよく、当該部材が設けられていなくてもよい。また、当該領域は、板等によって複数の領域に分割されていてもよく、複数の領域に分割されていなくてもよい。また、第1収納箱B1の内側の領域には、第1収納箱B1よりも大きさが小さい1つ以上の箱が設けられる構成であってもよく、当該箱が1つも設けられていない構成であってもよい。以下では、一例として、第1収納箱B1の内側の領域が、複数の領域に分割されていない場合について説明する。第1収納箱B1の全体が1つの冷蔵室、1つの冷凍室、1つの温蔵室等であってもよい。 Here, the inside of the first storage box B1 may be provided with a member such as a shelf on which parcels can be placed, or such a member may not be provided. Furthermore, the area may be divided into multiple areas by boards or the like, or it may not be divided into multiple areas. Furthermore, the area inside the first storage box B1 may be configured to have one or more boxes smaller than the first storage box B1, or may not have any such boxes at all. Below, as an example, we will explain a case where the area inside the first storage box B1 is not divided into multiple areas. The entire first storage box B1 may be one refrigerator compartment, one freezer compartment, one warming compartment, etc.
制御装置は、パントリーPの全体を制御する。制御装置は、図示しないCPU(Central Processing Unit)等のプロセッサーを備えた情報処理装置である。また、制御装置は、図10において図示しない記憶部11Aと、図10において図示しない通信部11Bを備える。
制御装置が備えるプロセッサーは、記憶部11Aに格納された各種のプログラムを実行する。
記憶部11Aは、例えば、HDD(Hard Disk Drive)、SSD(Solid State Drive)、EEPROM(Electrically Erasable Programmable Read-Only Memory)、ROM(Read-Only Memory)、RAM(Random Access Memory)等を含む。なお、記憶部11Aは、制御装置に内蔵されるものに代えて、USB等のデジタル入出力ポート等によって制御装置に接続された外付け型の記憶装置であってもよい。記憶部11Aは、制御装置が処理する各種の情報、各種の画像、各種のプログラム等を格納する。
通信部11Bは、例えば、USB等のデジタル入出力ポート、イーサネット(登録商標)ポート等を含んで構成される。
なお、制御装置が備えるプロセッサーは、CPUに代えて、FPGA(Field Programmable Gate Array)等の他のプロセッサーであってもよい。
The control device controls the entire pantry P. The control device is an information processing device equipped with a processor such as a central processing unit (CPU) (not shown). The control device also includes a storage unit 11A (not shown in FIG. 10 ) and a communication unit 11B (not shown in FIG. 10 ).
The processor included in the control device executes various programs stored in the memory unit 11A.
The storage unit 11A includes, for example, a hard disk drive (HDD), a solid state drive (SSD), an electrically erasable programmable read-only memory (EEPROM), a read-only memory (ROM), a random access memory (RAM), etc. Note that instead of being built into the control device, the storage unit 11A may be an external storage device connected to the control device via a digital input/output port such as a USB. The storage unit 11A stores various types of information, images, programs, etc. to be processed by the control device.
The communication unit 11B includes, for example, a digital input/output port such as a USB, an Ethernet (registered trademark) port, and the like.
The processor included in the control device may be another processor such as an FPGA (Field Programmable Gate Array) instead of a CPU.
制御装置は、情報処理装置12を介して居住者から受け付けた操作に応じて、第1扉D1の施錠又は第1扉D1の解錠を第1電子錠K1に行わせる。また、制御装置は、無線又は有線による通信によって情報処理装置12を介して居住者から当該操作を受け付ける。例えば、制御装置は、無線又は有線による通信によって、情報処理装置12を介して居住者から当該操作を受け付ける。 The control device causes the first electronic lock K1 to lock or unlock the first door D1 in response to an operation received from the resident via the information processing device 12. The control device also receives the operation from the resident via the information processing device 12 via wireless or wired communication. For example, the control device receives the operation from the resident via the information processing device 12 via wireless or wired communication.
また、制御装置は、第1扉D1の解錠を第1電子錠K1に行わせる場合、第2扉D2の施錠を第2電子錠K2に行わせる。これにより、制御装置は、第1収納箱B1を介した住宅H外から住宅H内への侵入を抑制することができる。例えば、図10に示したようにパントリーPがキッチンKCと隣接しており、且つ、第2扉D2が開いている場合において、配達者が来て第1扉D1を解錠しようとした場合、第1扉D1は解錠できない。これは、居住者の安全確保のためである。なお、パントリーPは、当該場合において配達者に第2扉D2が開いていることを示す情報を表示する表示部が設けられている構成であってもよく、配達者が保有する携帯端末に当該情報を通知する構成であってもよい。 Furthermore, when the control device causes the first electronic lock K1 to unlock the first door D1, it also causes the second electronic lock K2 to lock the second door D2. This allows the control device to prevent intruders from entering the home H from outside via the first storage box B1. For example, as shown in FIG. 10, if the pantry P is adjacent to the kitchen KC and the second door D2 is open, and a delivery person arrives and attempts to unlock the first door D1, the first door D1 cannot be unlocked. This is to ensure the safety of the residents. Note that the pantry P may be configured to have a display unit that displays information to the delivery person that the second door D2 is open, or may be configured to notify the delivery person of this information on a mobile device carried by the delivery person.
また、制御装置は、制御装置又は情報処理装置12から携帯端末13に予め発行された認証鍵を携帯端末13から受け付けた場合、受け付けた認証鍵による認証を行う。制御装置は、当該認証に成功した場合、第1扉D1の解錠を第1電子錠K1に行わせる。すなわち、携帯端末13は、当該認証によって第1扉D1の解錠を行うことができる。これにより、制御装置は、意図しない人に第1扉D1を開かせてしまうことを抑制することができる。 Furthermore, when the control device receives from the mobile terminal 13 an authentication key that has been issued in advance to the mobile terminal 13 by the control device or information processing device 12, the control device performs authentication using the received authentication key. If the authentication is successful, the control device causes the first electronic lock K1 to unlock the first door D1. In other words, the mobile terminal 13 can unlock the first door D1 through the authentication. This allows the control device to prevent an unintended person from opening the first door D1.
また、制御装置は、情報処理装置12を介して居住者から受け付けた操作に応じて、居住者が所望する宅配物の配達の発注を行う。この際、制御装置は、当該発注を、当該宅配物を販売する販売業者に行う構成であってもよく、住宅Hを管理する管理会社に行う構成であってもよく、他の業者に行う構成であってもよい。 The control device also places an order for delivery of the parcel desired by the resident in response to operations received from the resident via the information processing device 12. At this time, the control device may be configured to place the order with the retailer selling the parcel, with the management company that manages the home H, or with another company.
ここで、図10に示した例では、制御装置は、パントリーPに内蔵されている。換言すると、当該例では、パントリーPは、制御装置を備える。すなわち、当該例では、パントリーシステム1は、制御装置を備えたパントリーPと、情報処理装置12と、携帯端末13を備える。なお、制御装置は、パントリーPに内蔵される構成に代えて、パントリーPの外側に設置される構成であってもよい。パントリーPの外側は、住宅H内におけるパントリーPの外側であってもよく、住宅H外であってもよい。このような場合、制御装置は、パントリーP、情報処理装置12、携帯端末13のそれぞれと無線又は有線によって通信可能に接続される。また、例えば、当該場合、制御装置は、例えば、インターネット等の通信網を介して、パントリーP、情報処理装置12、携帯端末13のそれぞれと接続される構成であってもよい。また、制御装置が有する機能は、パントリーP内と、パントリーP外との両方のそれぞれに分かれて備えられる構成であってもよい。 In the example shown in FIG. 10, the control device is built into the pantry P. In other words, in this example, the pantry P is equipped with the control device. That is, in this example, the pantry system 1 includes the pantry P equipped with the control device, an information processing device 12, and a mobile terminal 13. Note that instead of being built into the pantry P, the control device may be installed outside the pantry P. The outside of the pantry P may be outside the pantry P within the residence H, or it may be outside the residence H. In such a case, the control device is communicatively connected to each of the pantry P, the information processing device 12, and the mobile terminal 13 wirelessly or via a wired connection. Furthermore, for example, in this case, the control device may be connected to each of the pantry P, the information processing device 12, and the mobile terminal 13 via a communication network such as the Internet. Furthermore, the functions of the control device may be provided separately both inside the pantry P and outside the pantry P.
情報処理装置12は、前述した通り、居住者が所有する情報処理装置のことである。情報処理装置12は、例えば、ノートPC(Personal Computer)、デスクトップPC、タブレットPC、多機能携帯電話端末(スマートフォン)、携帯電話端末、PDA(Personal Digital Assistant)等であるが、これらに限られるわけではない。図10に示した例では、情報処理装置12は、ノートPCである。As mentioned above, the information processing device 12 is an information processing device owned by a resident. The information processing device 12 may be, for example, a notebook PC (Personal Computer), a desktop PC, a tablet PC, a multi-function mobile phone terminal (smartphone), a mobile phone terminal, a PDA (Personal Digital Assistant), etc., but is not limited to these. In the example shown in Figure 10, the information processing device 12 is a notebook PC.
例えば、情報処理装置12には、パントリーPに関する処理を行う専用のアプリケーションプログラムPMがインストールされている。この場合、居住者は、アプリケーションプログラムPMが実行されることによって情報処理装置12のディスプレイに表示される各種の画面のうちの操作画面を介して、制御装置を操作することができる。ここで、操作画面は、制御装置に各種の処理を行わせる操作を受け付ける画面のことである。例えば、居住者は、操作画面を介して、情報処理装置12のディスプレイへの第1撮像画像の表示を、制御装置に行わせることができる。また、例えば、居住者は、操作画面を介して、居住者が所望する宅配物の配達の発注を、制御装置に行わせることができる。 For example, a dedicated application program PM that performs processing related to the pantry P is installed on the information processing device 12. In this case, the resident can operate the control device via an operation screen, one of the various screens that are displayed on the display of the information processing device 12 as a result of the application program PM being executed. Here, the operation screen refers to a screen that accepts operations that cause the control device to perform various processes. For example, the resident can cause the control device to display a first captured image on the display of the information processing device 12 via the operation screen. Also, for example, the resident can cause the control device to place an order for delivery of a parcel desired by the resident via the operation screen.
携帯端末13は、例えば、宅配物を配達する配達者のハンドヘルドコンピューターである。なお、携帯端末13は、ハンドヘルドコンピューターに代えて、配達者のタブレットPC、多機能携帯電話端末、携帯電話端末、PDA等であってもよい。携帯端末13は、制御装置又は情報処理装置12により予め発行された認証鍵を受け付ける。携帯端末13は、受け付けた認証鍵を、何らかの方法によって制御装置に出力する。これにより、配達者は、制御装置に第1扉D1の解錠を行わせることができる。その結果、配達者は、第1扉D1を開いて、第1収納箱B1に宅配物を収納することができる。なお、当該方法については、後述する。 The mobile terminal 13 is, for example, a handheld computer of the deliverer who delivers the parcel. Instead of a handheld computer, the mobile terminal 13 may be the deliverer's tablet PC, multi-function mobile phone terminal, mobile phone terminal, PDA, etc. The mobile terminal 13 accepts an authentication key issued in advance by the control device or information processing device 12. The mobile terminal 13 outputs the accepted authentication key to the control device by some method. This allows the deliverer to have the control device unlock the first door D1. As a result, the deliverer can open the first door D1 and store the parcel in the first storage box B1. This method will be described later.
なお、図10に示した例のようにパントリーPがキッチン(図10では、キッチンKC)と隣接している場合、配達された食料品や日用品をパントリーPに設けられた収納箱(第1収納箱B1又は第2収納箱B2)から、予めキッチンの近く又はキッチンの内部に移動せずとも、直接すぐにキッチンで使用することができる。日常的に配達される食料品や日用品がある場合、パントリーPは、ユーザーの利便性を特に高められる。また、図10に示した例のようにパントリーPがキッチン(図10では、キッチンKC)と隣接している場合、当該収納箱からキッチンに設置された冷蔵庫に移動する距離が短い。このため、パントリーPは、パントリーPに配達された冷凍・冷蔵の食料品等を運ぶ手間を省くことができる。 In addition, when the pantry P is adjacent to the kitchen (Kitchen KC in FIG. 10) as in the example shown in FIG. 10, delivered groceries and daily necessities can be used directly in the kitchen without having to be moved from the storage box (first storage box B1 or second storage box B2) provided in the pantry P to a location near or inside the kitchen in advance. The pantry P particularly enhances user convenience when groceries and daily necessities are delivered on a daily basis. Furthermore, when the pantry P is adjacent to the kitchen (Kitchen KC in FIG. 10) as in the example shown in FIG. 10, the distance traveled from the storage box to the refrigerator installed in the kitchen is short. Therefore, the pantry P can save the effort of transporting frozen and refrigerated groceries and other items delivered to the pantry P.
また、当該収納箱に配達された食料品を冷蔵庫に移動せずに2次的な冷蔵庫の代わりとして食料品を使用するまで保管しておいた場合であっても、ユーザーは、キッチンとパントリーPが隣接しているので、食料品を使用したいときにすぐにパントリーPから取り出すことができる。このような効果は、パントリーPがダイニング、リビング等と隣接している場合であっても、パントリーPによって同様に得られる効果である。 Furthermore, even if the food delivered to the storage box is not moved to the refrigerator but is instead stored there as a secondary refrigerator until it is needed, the user can immediately take out the food from the pantry P when they want to use it, since the kitchen and pantry P are adjacent to each other. This effect can be obtained by the pantry P in the same way even if the pantry P is adjacent to the dining room, living room, etc.
以下、住環境提供システム1cに含まれる住環境提供装置100cについて、説明する。
図11は、実施形態の変形例3に係る住環境提供システムに含まれる住環境提供装置の詳細を示す図である。
(住環境提供装置100c)
住環境提供装置100cは、ロボットであり、パーソナルコンピュータ、サーバ、スマートフォン、タブレットコンピュータ又は産業用コンピュータ等の装置を含んで実現される。住環境提供装置100cは、住宅内とクラウドとのいずれか一方又は両方に設置される。住環境提供装置100cは、例えば、通信部101と、センサー部102bと、撮像部104と、受付部106b、処理部108bと、制御部111と、提供部112cと、判定部114cと、指示部115cと、移動部116cと、記憶部150cとを備える。通信部101と、センサー部102bと、撮像部104と、受付部106b、処理部108bと、制御部111と、提供部112cと、判定部114cと、指示部115cと、移動部116cと、記憶部150cとのうち少なくとも一部を有する一又は複数の装置で実現されてもよい。通信部101と、センサー部102bと、撮像部104と、受付部106b、処理部108bと、制御部111と、提供部112cと、判定部114cと、指示部115cと、移動部116cと、記憶部150cとのうち少なくとも一部が、他の装置の一部として実現されてもよい。
The living environment providing device 100c included in the living environment providing system 1c will be described below.
FIG. 11 is a diagram showing details of a living environment providing device included in a living environment providing system according to a third modified example of the embodiment.
(Living environment providing device 100c)
The living environment providing device 100c is a robot and is realized by including devices such as a personal computer, a server, a smartphone, a tablet computer, or an industrial computer. The living environment providing device 100c is installed in a home, in the cloud, or both. The living environment providing device 100c includes, for example, a communication unit 101, a sensor unit 102b, an imaging unit 104, a reception unit 106b, a processing unit 108b, a control unit 111, a providing unit 112c, a determination unit 114c, an instruction unit 115c, a movement unit 116c, and a storage unit 150c. The living environment providing device 100c may be realized by one or more devices having at least some of the communication unit 101, the sensor unit 102b, the imaging unit 104, the reception unit 106b, the processing unit 108b, the control unit 111, the providing unit 112c, the determination unit 114c, the instruction unit 115c, the movement unit 116c, and the storage unit 150c. At least some of the communication unit 101, sensor unit 102b, imaging unit 104, reception unit 106b, processing unit 108b, control unit 111, provision unit 112c, determination unit 114c, instruction unit 115c, movement unit 116c, and memory unit 150c may be realized as part of another device.
提供部112cは、例えば単腕ロボットを含んで構成され、処理部108bが取得したユーザーUが要求しているものを特定する情報を取得する。提供部112cは、取得したユーザーUが要求しているものを特定する情報に基づいて、ユーザーUにユーザーUが要求しているものを提供する。 The providing unit 112c is configured to include, for example, a single-arm robot, and acquires information that identifies what the user U is requesting, acquired by the processing unit 108b. The providing unit 112c provides the user U with what the user U is requesting based on the acquired information that identifies what the user U is requesting.
記憶部150cは、収納情報と、収納物情報とを記憶する。収納情報は、住宅10に含まれる一又は複数の収納場所を特定する情報と、一又は複数の収納場所の各々の位置とを関連付けたものである。収納物情報は、収納情報に含まれる一又は複数の収納場所を特定する情報と、一又は複数の収納場所の各々に収納されている物を特定する情報とを関連付けたものである。 The memory unit 150c stores storage information and stored item information. The storage information associates information identifying one or more storage locations included in the house 10 with the location of each of the one or more storage locations. The storage item information associates information identifying one or more storage locations included in the storage information with information identifying the items stored in each of the one or more storage locations.
移動部116cは、例えば移動体を含んで構成され、指示部115cによって制御され、住環境提供装置100cを任意の位置へ移動させる。 The movement unit 116c is configured to include, for example, a moving body, and is controlled by the instruction unit 115c to move the living environment providing device 100c to any position.
判定部114cは、処理部108bが取得したユーザーUが要求しているものを特定する情報を取得する。判定部114cは、ユーザーUが要求しているものが、ものを収納することであるか又はものを取得することであるかを判定する。The determination unit 114c acquires information acquired by the processing unit 108b that identifies what the user U is requesting. The determination unit 114c determines whether what the user U is requesting is to store an item or to acquire an item.
判定部114cは、ユーザーUが要求しているものが、ものを収納することである場合に、記憶部150cに記憶されている収納情報と収納物情報とに基づいて、そのものを収納する収納場所を特定し、特定した収納場所の位置を判定する。 When the user U is requesting storage of an item, the determination unit 114c identifies a storage location for storing the item based on the storage information and stored item information stored in the memory unit 150c, and determines the location of the identified storage location.
提供部112cは、処理部108bが取得したユーザーUが要求しているものを特定する情報を取得する。提供部112cは、収納するものを取得する。 The providing unit 112c acquires information that identifies what the user U is requesting, which is acquired by the processing unit 108b. The providing unit 112c acquires what to store.
指示部115cは、判定部114cが判定した収納場所の位置を特定する情報を取得する。指示部115cは、取得した収納場所の位置を特定する情報に基づいて、移動部116cに住環境提供装置100cを判定部114cが判定したものの収納場所へ移動させるよう指示することによって収納場所の位置まで移動させる。提供部112cは、収納場所にユーザーUが要求しているものを収納する。提供部112cが、ユーザーUが要求しているものを収納した後に、指示部115cは、移動部116cに住環境提供装置100cをもとの位置(場所)へ移動させるよう指示することによってもとの位置まで移動させる。 The instruction unit 115c acquires information specifying the location of the storage location determined by the determination unit 114c. Based on the acquired information specifying the location of the storage location, the instruction unit 115c instructs the movement unit 116c to move the living environment providing device 100c to the storage location determined by the determination unit 114c, thereby moving it to the location of the storage location. The provision unit 112c stores the item requested by user U in the storage location. After the provision unit 112c has stored the item requested by user U, the instruction unit 115c instructs the movement unit 116c to move the living environment providing device 100c to its original location (place), thereby moving it to its original location.
具体的には、必要な衣服や室礼(カーテン、敷物)が届けられ、ユーザーUが要求しているものが、使用が終わったら、外部収納に収納することが特定される場合に、判定部114cは、記憶部150cに記憶されている収納情報と収納物情報とに基づいて、そのものを収納する収納場所を特定し、特定した収納場所の位置を判定する。提供部112cは、処理部108が取得したユーザーUが要求しているものを特定する情報を取得する。提供部112cは、収納するもの(衣服や室礼)を取得する。指示部115cは、判定部114cが判定した収納場所の位置を特定する情報を取得する。指示部115cは、取得した収納場所の位置を特定する情報に基づいて、移動部116cに住環境提供装置100cを判定部114cが判定したものの収納場所へ移動させるよう指示することによって収納場所の位置まで移動させる。提供部112cは、収納場所にユーザーUが要求しているものを収納する。 Specifically, when the necessary clothing and room furnishings (curtains, rugs) are delivered and it is determined that the items requested by user U will be stored in external storage once they have finished using them, the determination unit 114c determines a storage location for the items based on the storage information and stored item information stored in the memory unit 150c, and determines the location of the determined storage location. The provision unit 112c acquires information identifying the items requested by user U acquired by the processing unit 108. The provision unit 112c acquires the items to be stored (clothing and room furnishings). The instruction unit 115c acquires information identifying the location of the storage location determined by the determination unit 114c. Based on the acquired information identifying the location of the storage location, the instruction unit 115c instructs the movement unit 116c to move the living environment providing device 100c to the storage location determined by the determination unit 114c, thereby moving the living environment providing device 100c to the location of the storage location. The provision unit 112c stores the items requested by user U in the storage location.
また、ユーザーUが要求しているものが、使用が終わったら、フリーマーケットに出すことが特定される場合について、説明する。衣服や室礼の使用が終わったら、フリーマーケットに出す場合に、提供部112cは、ユーザーUが要求しているものを特定する情報を取得する。提供部112aは、フリーマーケットに出す準備をすることを特定する情報に基づいて、収納するもの(衣服や室礼)を取得する。提供部112cと指示部115cとは、取得したもの(衣服や室礼)をフリーマーケットに出す処理を実行する。 Next, we will explain the case where it is specified that the items requested by user U will be put up for sale at a flea market once they have finished using them. When clothing or room decorations are to be put up for sale at a flea market once they have finished using them, the provision unit 112c acquires information specifying the items requested by user U. The provision unit 112a acquires items to be stored (clothing or room decorations) based on the information specifying that they will be prepared to be put up for sale at a flea market. The provision unit 112c and the instruction unit 115c execute the process of putting up the acquired items (clothing or room decorations) at a flea market.
また、夕食のレシピに従って自動的に食材が収納場所に配達される。処理部108は、キッチンに収納することを特定する情報を取得する。判定部114cは、記憶部150cに記憶されている収納情報と収納物情報とに基づいて、そのものを収納する収納場所を特定し、特定した収納場所の位置を判定する。提供部112cは、処理部108が取得したキッチンに収納することを特定する情報を取得する。提供部112cは、収納するもの(食材)を取得する。指示部115cは、判定部114cが判定した収納場所の位置を特定する情報を取得する。指示部115cは、取得した収納場所の位置を特定する情報に基づいて、移動部116cを制御することによって収納場所の位置まで移動させる。提供部112cは、収納場所にユーザーUが要求しているものを収納する。 In addition, ingredients are automatically delivered to the storage location according to the dinner recipe. The processing unit 108 acquires information specifying that the item will be stored in the kitchen. The determination unit 114c identifies a storage location for the item based on the storage information and storage item information stored in the memory unit 150c, and determines the location of the identified storage location. The provision unit 112c acquires information specifying that the item will be stored in the kitchen acquired by the processing unit 108. The provision unit 112c acquires the item (ingredients) to be stored. The instruction unit 115c acquires information specifying the location of the storage location determined by the determination unit 114c. The instruction unit 115c controls the movement unit 116c to move the item to the location of the storage location based on the acquired information specifying the location of the storage location. The provision unit 112c stores the item requested by user U in the storage location.
判定部114cは、ユーザーUが要求しているものを取得する場合には、記憶部150cに記憶されている収納情報と収納物情報とに基づいて、そのものが収納されている収納場所を特定し、特定した収納場所の位置を判定する。提供部112cは、処理部108が取得したユーザーUが要求しているものを特定する情報を取得する。指示部115cは、判定部114cが判定した収納場所の位置を特定する情報を取得する。指示部115cは、取得した収納場所の位置を特定する情報に基づいて、移動部116cに住環境提供装置100cを判定部114cが判定したものの収納場所へ移動させるよう指示することによって収納場所の位置まで移動させる。提供部112cは、収納場所に収納されているユーザーUが要求しているものを取得する。提供部112cが、ユーザーUが要求しているものを取得した後に、指示部115cは、移動部116cに住環境提供装置100cをもとの位置へ移動させるよう指示することによってもとの位置まで移動させる。提供部112cは、移動部116cにもとの位置まで移動させた後に、ユーザーUが要求しているものをユーザーUに提供する。 When the determination unit 114c acquires the item requested by user U, it identifies the storage location where the item is stored based on the storage information and stored item information stored in the memory unit 150c, and determines the location of the identified storage location. The provision unit 112c acquires information identifying the item requested by user U acquired by the processing unit 108. The instruction unit 115c acquires information identifying the location of the storage location determined by the determination unit 114c. Based on the acquired information identifying the location of the storage location, the instruction unit 115c instructs the movement unit 116c to move the living environment providing device 100c to the storage location of the item determined by the determination unit 114c, thereby moving it to the location of the storage location. The provision unit 112c acquires the item requested by user U that is stored in the storage location. After the provision unit 112c acquires the item requested by user U, the instruction unit 115c instructs the movement unit 116c to move the living environment providing device 100c to its original location, thereby moving it to its original location. The providing unit 112c moves the moving unit 116c to the original position, and then provides the user U with what the user U has requested.
具体的には、お父さんがテレビの前に座ったことが特定され、ユーザーUが要求しているものが、お酒である場合に、判定部114cは、記憶部150cに記憶されている収納情報と収納物情報とに基づいて、そのもの(お酒)が収納されている収納場所(例えば、キッチン)を特定し、特定した収納場所の位置を判定する。提供部112cは、処理部108が取得したユーザーUが要求しているもの(お酒)を特定する情報を取得する。指示部115cは、判定部114cが判定した収納場所(例えば、キッチン)の位置を特定する情報を取得する。指示部115cは、取得した収納場所の位置を特定する情報に基づいて、移動部116cに住環境提供装置100cを判定部114cが判定したものの収納場所へ移動させるよう指示することによって収納場所の位置まで移動させる。提供部112cは、収納場所に収納されているユーザーUが要求しているものを取得する。提供部112cが、ユーザーUが要求しているものを取得した後に、指示部115cは、移動部116cに住環境提供装置100cをもとの位置へ移動させるよう指示することによってもとの位置まで移動させる。指示部115cが、移動部116cにもとの位置まで移動させた後に、提供部112cは、ユーザーUが要求しているものをユーザーUに提供する。 Specifically, if it is determined that the father has sat in front of the television and the item requested by user U is alcohol, the determination unit 114c determines the storage location (e.g., the kitchen) where the item (alcohol) is stored based on the storage information and storage item information stored in the memory unit 150c, and determines the location of the determined storage location. The provision unit 112c acquires information identifying the item (alcohol) requested by user U acquired by the processing unit 108. The instruction unit 115c acquires information identifying the location of the storage location (e.g., the kitchen) determined by the determination unit 114c. Based on the acquired information identifying the location of the storage location, the instruction unit 115c instructs the movement unit 116c to move the living environment providing device 100c to the storage location of the item determined by the determination unit 114c, thereby moving the living environment providing device 100c to the location of the storage location. The provision unit 112c acquires the item requested by user U that is stored in the storage location. After the providing unit 112c acquires what the user U has requested, the instructing unit 115c moves the living environment providing device 100c to its original position by instructing the moving unit 116c to move the living environment providing device 100c to its original position. After the instructing unit 115c causes the moving unit 116c to move to its original position, the providing unit 112c provides the user U with what the user U has requested.
提供部112cおよび判定部114cは、例えば、CPUなどのハードウェアプロセッサが記憶部150cに格納されたコンピュータプログラム(ソフトウェア)を実行することにより実現される。また、これらの機能部のうち一部または全部は、LSIやASIC、FPGA、GPUなどのハードウェア(回路部;circuitryを含む)によって実現されてもよいし、ソフトウェアとハードウェアとの協働によって実現されてもよい。コンピュータプログラムは、予めHDDやフラッシュメモリなどの記憶装置に格納されていてもよいし、DVDやCD-ROMなどの着脱可能な記憶媒体に格納されており、記憶媒体がドライブ装置に装着されることでインストールされてもよい。 The providing unit 112c and the determining unit 114c are realized, for example, by a hardware processor such as a CPU executing a computer program (software) stored in the storage unit 150c. Furthermore, some or all of these functional units may be realized by hardware (including circuitry) such as an LSI, ASIC, FPGA, or GPU, or may be realized by a combination of software and hardware. The computer program may be stored in advance in a storage device such as a HDD or flash memory, or may be stored on a removable storage medium such as a DVD or CD-ROM and installed by inserting the storage medium into a drive.
(住環境提供システム1cの動作)
住環境提供システム1cの動作について説明する。
図12は、実施形態の変形例3に係る住環境提供システムの動作の一例を示すフローチャートである。
ステップS1-4からS3-4は、図9を参照して説明したステップS1-3からS3-3を適用できるため、ここでの説明は省略する。
(Operation of living environment providing system 1c)
The operation of the living environment providing system 1c will be described.
FIG. 12 is a flowchart illustrating an example of the operation of the living environment providing system according to the third modification of the embodiment.
Steps S1-3 to S3-3 described with reference to FIG. 9 can be applied to steps S1-4 to S3-4, and therefore a description thereof will be omitted here.
(ステップS4-4)
住環境提供装置100cにおいて、判定部114cは、処理部108bが取得したユーザーUが要求しているものを特定する情報を取得する。判定部114cは、ユーザーUが要求しているものが、ものを収納することであるか否かを判定する。
(Step S4-4)
In the living environment providing device 100c, the determination unit 114c acquires information acquired by the processing unit 108b that identifies what is requested by the user U. The determination unit 114c determines whether what is requested by the user U is to store something.
(ステップS5-4)
住環境提供装置100cにおいて、判定部114cは、ユーザーUが要求しているものが、ものを収納することであると判定した場合に、記憶部150cに記憶されている収納情報と収納物情報とに基づいて、そのものを収納する収納場所を特定し、特定した収納場所の位置を判定する。
(Step S5-4)
In the living environment providing device 100c, when the determination unit 114c determines that what the user U is requesting is to store an item, it identifies a storage location to store the item based on the storage information and stored item information stored in the memory unit 150c, and determines the location of the identified storage location.
(ステップS6-4)
住環境提供装置100cにおいて、提供部112cは、処理部108bが取得したユーザーUが要求しているものを特定する情報を取得し、指示部115cは、判定した収納場所の位置を特定する情報を取得する。提供部112cは、収納するものを取得する。
(Step S6-4)
In the living environment providing device 100c, the providing unit 112c acquires information identifying the item requested by the user U acquired by the processing unit 108b, and the instructing unit 115c acquires information identifying the location of the determined storage location. The providing unit 112c acquires the item to be stored.
(ステップS7-4)
住環境提供装置100cにおいて、指示部115cは、取得した収納場所の位置を特定する情報に基づいて、移動部116cに住環境提供装置100cを判定部114cが判定したものの収納場所へ移動させるよう指示することによって収納場所の位置まで移動させる。
(Step S7-4)
In the living environment providing device 100c, the instruction unit 115c instructs the movement unit 116c to move the living environment providing device 100c to the storage location determined by the determination unit 114c, based on the acquired information specifying the location of the storage location, thereby moving the living environment providing device 100c to the location of the storage location.
(ステップS8-4)
住環境提供装置100cにおいて、提供部112cは、収納場所にユーザーUが要求しているものを収納する。
(Step S8-4)
In the living environment providing device 100c, the providing unit 112c stores the item requested by the user U in a storage location.
(ステップS9-4)
住環境提供装置100cにおいて、提供部112cが、ユーザーUが要求しているものを収納した後に、指示部115cは、移動部116cに住環境提供装置100cをもとの位置へ移動させるよう指示することによってもとの位置まで移動させる。
(Step S9-4)
In the living environment providing device 100c, after the providing unit 112c stores the item requested by the user U, the instruction unit 115c instructs the moving unit 116c to move the living environment providing device 100c to its original position, thereby moving it to its original position.
(ステップS10-4)
住環境提供装置100cにおいて、判定部114cは、ユーザーUが要求しているものが、ものを取得することである場合には、記憶部150cに記憶されている収納情報と収納物情報とに基づいて、そのものが収納されている収納場所を特定し、特定した収納場所の位置を判定する。
(Step S10-4)
In the living environment providing device 100c, when what the user U is requesting is to acquire an item, the determination unit 114c identifies the storage location where the item is stored based on the storage information and stored item information stored in the memory unit 150c, and determines the location of the identified storage location.
(ステップS11-4)
住環境提供装置100cにおいて、提供部112cは、処理部108bが取得したユーザーUが要求しているものを特定する情報を取得し、指示部115cは、判定部114cが判定した収納場所の位置を特定する情報を取得する。指示部115cは、取得した収納場所の位置を特定する情報に基づいて、移動部116cに住環境提供装置100cを判定部114cが判定したものの収納場所へ移動させるよう指示することによって収納場所の位置まで移動させる。
(Step S11-4)
In the living environment providing device 100c, the providing unit 112c acquires information identifying the item requested by the user U acquired by the processing unit 108b, and the instructing unit 115c acquires information identifying the location of the storage location determined by the determining unit 114c. Based on the acquired information identifying the location of the storage location, the instructing unit 115c instructs the moving unit 116c to move the living environment providing device 100c to the storage location of the item determined by the determining unit 114c, thereby moving the living environment providing device 100c to the location of the storage location.
(ステップS12-4)
住環境提供装置100cにおいて、提供部112cは、収納場所に収納されているユーザーUが要求しているものを取得する。
(Step S12-4)
In the living environment providing device 100c, the providing unit 112c acquires the item requested by the user U that is stored in the storage location.
(ステップS13-4)
住環境提供装置100cにおいて、提供部112cが、ユーザーUが要求しているものを取得した後に、指示部115cは、移動部116cに住環境提供装置100cをもとの位置へ移動させるよう指示することによってもとの位置まで移動させる。
(Step S13-4)
In the living environment providing device 100c, after the providing unit 112c obtains what the user U has requested, the instruction unit 115c moves the living environment providing device 100c to its original position by instructing the moving unit 116c to move the living environment providing device 100c to its original position.
(ステップS14-4)
住環境提供装置100cにおいて、指示部115cが、移動部116cにもとの位置まで移動させた後に、提供部112cは、ユーザーUが要求しているものをユーザーUに提供する。
(Step S14-4)
In the living environment providing device 100c, after the instruction unit 115c causes the movement unit 116c to move to the original position, the provision unit 112c provides the user U with what the user U has requested.
前述した実施形態の変形例3では、収納場所が、住宅10の内部に設けられている場合について説明したが、この例に限られない。例えば、収納場所が、住宅10の外部に設けられていてもよいし、屋外の収納スペースであってもよい。 In the third variant of the embodiment described above, the storage location is described as being located inside the house 10, but this is not limited to this example. For example, the storage location may be located outside the house 10, or may be an outdoor storage space.
実施形態の変形例3に係る住環境提供システム1cによれば、住環境提供装置100cは、住環境提供装置100において、処理部108bが把握したものの収納場所を判定する判定部114cと、移動部116cと、移動部116cに住環境提供装置100cを判定部114c判定したものの収納場所へ移動させるよう指示する指示部115cとをさらに備える。 According to the living environment providing system 1c relating to the third variant of the embodiment, the living environment providing device 100c further includes a determination unit 114c that determines the storage location of the item identified by the processing unit 108b in the living environment providing device 100, a movement unit 116c, and an instruction unit 115c that instructs the movement unit 116c to move the living environment providing device 100c to the storage location of the item determined by the determination unit 114c.
このように構成することによって、住環境提供システム1cは、処理部108bが把握したものの収納場所を判定する判定部114cと、移動部116cと、移動部116cに住環境提供装置100cを判定部114c判定したものの収納場所へ移動させるよう指示する指示部115cとをさらに備えることができる。このため、住環境提供システム1cは、判定した収納場所へ移動することができる。 By configuring in this manner, the living environment providing system 1c can further include a determination unit 114c that determines the storage location of the item identified by the processing unit 108b, a movement unit 116c, and an instruction unit 115c that instructs the movement unit 116c to move the living environment providing device 100c to the storage location of the item determined by the determination unit 114c. Therefore, the living environment providing system 1c can move to the determined storage location.
また、住環境提供システム1cにおいて、収納場所は、屋外の収納スペースである。このように構成することによって、住環境提供装置100cは、屋外の収納場所からものを取得することができるため、住宅内における物品の収納場所を減らすことができる。このため、居住空間を増やすことができる。
また、住環境提供システム1cにおいて、提供部112cは、判定部114cが判定した前記収納場所へ前記ものを収納する。このように構成することによって、住環境提供システム1cは、判定部114cが判定した収納場所へものを収納できる。このため、ユーザーが、収納場所へ収納することなく、そのものを収納できる。
In addition, in the living environment providing system 1c, the storage location is an outdoor storage space. By configuring the living environment providing device 100c in this way, the storage location for items in the house can be reduced because the storage location can be obtained from the outdoor storage location, thereby increasing the living space.
In addition, in the living environment providing system 1c, the providing unit 112c stores the item in the storage location determined by the determining unit 114c. By configuring in this manner, the living environment providing system 1c can store the item in the storage location determined by the determining unit 114c. Therefore, the user can store the item without storing it in a storage location.
(実施形態の変形例4)
実施形態の変形例4に係る住環境提供システム1dの構成例は、図1を適用できる。ただし、住環境提供装置100の代わりに、住環境提供装置100dを備える点で実施形態に係る住環境提供システム1とは異なる。
住環境提供装置100dは、住環境提供装置100cが実行する処理に加えて、以下の処理を実行する。住環境提供装置100dは、ユーザーUが要求しているものの収納場所を判定する。住環境提供装置100dは、ユーザーUが要求しているものが、ものを収納場所へ格納することである場合には、そのものを取得し、判定した収納場所へ移動する。住環境提供装置100dは、取得したものを収納場所に格納する。
(Fourth Modification of the Embodiment)
1 can be applied to a configuration example of a living environment providing system 1d according to a fourth modification of the embodiment. However, the living environment providing system 1d differs from the living environment providing system 1 according to the embodiment in that a living environment providing device 100d is provided instead of the living environment providing device 100.
The living environment providing device 100d performs the following processes in addition to the processes performed by the living environment providing device 100c. The living environment providing device 100d determines a storage location for the item requested by the user U. If the item requested by the user U is to be stored in a storage location, the living environment providing device 100d acquires the item and moves it to the determined storage location. The living environment providing device 100d stores the acquired item in the storage location.
住環境提供装置100dは、ユーザーUが要求しているものが、ものを取得することである場合には、判定した収納場所へ移動する。住環境提供装置100dは、収納場所からものを取得する。住環境提供装置100dは、ユーザーUのいる場所へ移動し、取得したものを、ユーザーへ提供する。 If what user U is requesting is to acquire an item, the living environment providing device 100d moves to the determined storage location. The living environment providing device 100d acquires the item from the storage location. The living environment providing device 100d moves to the location where user U is and provides the acquired item to the user.
住環境提供装置100dは、ユーザーUにユーザーUが要求しているものを提供した場合に、温度情報、湿度情報、照度情報、体温情報、脈波情報、臭い情報、音声情報、位置情報の少なくとも一つを取得し、取得した温度情報、湿度情報、照度情報、体温情報、脈波情報、臭い情報、音声情報、位置情報の少なくとも一つに基づいて、ユーザーUへ提供したものが、ユーザーUが要求したものであったか否かを判定することによって、ユーザーUへユーザーUが要求したものを提供した結果を取得する。 When the living environment providing device 100d provides user U with something that user U has requested, it acquires at least one of temperature information, humidity information, illuminance information, body temperature information, pulse wave information, odor information, audio information, and location information, and determines whether what was provided to user U was what user U requested based on the acquired at least one of the temperature information, humidity information, illuminance information, body temperature information, pulse wave information, odor information, audio information, and location information, thereby acquiring the result of providing user U with what user U requested.
住環境提供装置100dは、ユーザーUへものを提供した結果が肯定的であった場合(ユーザーUに提供したものが、ユーザーUが要求していたものであった場合)にものの値段に基づいて課金処理を行い、ユーザーUへものを提供した結果が否定的であった場合(ユーザーUに提供したものが、ユーザーUが要求していたものでなかった場合)にそのものの値段に基づいて課金処理を行わない。住環境提供装置100dは、ユーザーUへものを提供した結果が否定的であった場合に、収納場所に移動する。住環境提供装置100dは、収納場所に移動した後に、ものを収納場所に戻す。
収納場所の一例については、実施形態の変形例3で説明したので、ここでの説明は省略する。以下、住環境提供システム1dに含まれる住環境提供装置100dについて説明する。
The living environment providing device 100d performs charging processing based on the price of the item when the result of providing the item to the user U is positive (when the item provided to the user U is what the user U requested), and does not perform charging processing based on the price of the item when the result of providing the item to the user U is negative (when the item provided to the user U is not what the user U requested). When the result of providing the item to the user U is negative, the living environment providing device 100d moves the item to a storage location. After moving the item to the storage location, the living environment providing device 100d returns the item to the storage location.
An example of the storage location has been described in the third modified example of the embodiment, and therefore will not be described here. The living environment providing device 100d included in the living environment providing system 1d will be described below.
図13は、実施形態の変形例4に係る住環境提供システムに含まれる住環境提供装置の詳細を示す図である。
(住環境提供装置100d)
住環境提供装置100dは、ロボットであり、パーソナルコンピュータ、サーバ、スマートフォン、タブレットコンピュータ又は産業用コンピュータ等の装置を含んで実現される。住環境提供装置100dは、例えば、通信部101と、センサー部102bと、撮像部104と、受付部106bと、処理部108bと、制御部111と、提供部112dと、判定部114dと、指示部115dと、移動部116dと、課金部118dと、記憶部150dとを備える。
FIG. 13 is a diagram showing details of a living environment providing device included in a living environment providing system according to a fourth modified example of the embodiment.
(Living environment providing device 100d)
The living environment providing device 100d is a robot, and is realized by including devices such as a personal computer, a server, a smartphone, a tablet computer, an industrial computer, etc. The living environment providing device 100d includes, for example, a communication unit 101, a sensor unit 102b, an imaging unit 104, a reception unit 106b, a processing unit 108b, a control unit 111, a provision unit 112d, a determination unit 114d, an instruction unit 115d, a movement unit 116d, a billing unit 118d, and a storage unit 150d.
提供部112dは、例えば単腕ロボットを含んで構成され、処理部108bが取得したユーザーUが要求しているものを特定する情報を取得する。提供部112dは、取得したユーザーUが要求しているものを特定する情報に基づいて、ユーザーUにユーザーUが要求しているものを提供する。
記憶部150dは、収納情報と、収納物情報とを記憶する。
移動部116dは、例えば移動体を含んで構成され、指示部115dによって制御され、住環境提供装置100dを任意の位置へ移動させる。
The providing unit 112d is configured to include, for example, a single-arm robot, and acquires information acquired by the processing unit 108b that identifies what is requested by the user U. The providing unit 112d provides the user U with what is requested by the user U based on the acquired information that identifies what is requested by the user U.
The storage unit 150d stores storage information and storage item information.
The moving unit 116d includes, for example, a moving body, and is controlled by the instruction unit 115d to move the living environment providing device 100d to an arbitrary position.
判定部114dは、処理部108bが取得したユーザーUが要求しているものを特定する情報を取得する。判定部114dは、ユーザーUが要求しているものが、ものを収納することであるか又はものを取得することであるかを判定する。The determination unit 114d acquires information acquired by the processing unit 108b that identifies what the user U is requesting. The determination unit 114d determines whether what the user U is requesting is to store an item or to acquire an item.
判定部114dは、ユーザーUが要求しているものが、ものを収納することである場合に、記憶部150dに記憶されている収納情報と収納物情報とに基づいて、そのものを収納する収納場所を特定し、特定した収納場所の位置を判定する。提供部112dは、処理部108bが取得したユーザーUが要求しているものを特定する情報を取得する。提供部112dは、収納するものを取得する。指示部115dは、判定部114dが判定した収納場所の位置を特定する情報を取得する。指示部115dは、取得した収納場所の位置を特定する情報に基づいて、移動部116dに住環境提供装置100dを判定部114dが判定したものの収納場所へ移動させるよう指示することによって収納場所の位置まで移動させる。提供部112dは、収納場所にユーザーUが要求しているものを収納する。提供部112dが、ユーザーUが要求しているものを収納した後に、指示部115dは、移動部116dに住環境提供装置100dをもとの位置へ移動させるよう指示することによってもとの位置まで移動させる。 When what user U is requesting is to store an item, the determination unit 114d identifies a storage location to store the item based on the storage information and stored item information stored in the memory unit 150d, and determines the location of the identified storage location. The provision unit 112d acquires information identifying the item requested by user U acquired by the processing unit 108b. The provision unit 112d acquires the item to be stored. The instruction unit 115d acquires information identifying the location of the storage location determined by the determination unit 114d. Based on the acquired information identifying the location of the storage location, the instruction unit 115d instructs the movement unit 116d to move the living environment providing device 100d to the storage location of the item determined by the determination unit 114d, thereby moving the living environment providing device 100d to the location of the storage location. The provision unit 112d stores the item requested by user U in the storage location. After the providing unit 112d stores the item requested by the user U, the instruction unit 115d instructs the moving unit 116d to move the living environment providing device 100d to its original position, thereby moving the living environment providing device 100d to its original position.
判定部114dは、ユーザーUが要求しているものが、ものを取得することであると判定した場合には、記憶部150dに記憶されている収納情報と収納物情報とに基づいて、そのものが収納されている収納場所を特定し、特定した収納場所の位置を判定する。提供部112dは、処理部108bが取得したユーザーUが要求しているものを特定する情報を取得する。指示部115dは、判定部114dが判定した収納場所の位置を特定する情報を取得する。指示部115dは、取得した収納場所の位置を特定する情報に基づいて、移動部116dに住環境提供装置100dを判定部114dが判定したものの収納場所へ移動させるよう指示することによって収納場所の位置まで移動させる。提供部112dは、収納場所に収納されているユーザーUが要求しているものを取得する。提供部112dが、ユーザーUが要求しているものを取得した後に、指示部115dは、移動部116dに住環境提供装置100dをもとの位置へ移動させるよう指示することによってもとの位置まで移動させる。指示部115dは、移動部116dにもとの位置まで移動させた後に、提供部112dは、ユーザーUが要求しているものをユーザーUに提供する。 When the determination unit 114d determines that what user U is requesting is to acquire an item, it identifies the storage location where the item is stored based on the storage information and stored item information stored in the memory unit 150d, and determines the location of the identified storage location. The provision unit 112d acquires information identifying the item requested by user U acquired by the processing unit 108b. The instruction unit 115d acquires information identifying the location of the storage location determined by the determination unit 114d. Based on the acquired information identifying the location of the storage location, the instruction unit 115d instructs the movement unit 116d to move the living environment providing device 100d to the storage location of the item determined by the determination unit 114d, thereby moving the living environment providing device 100d to the location of the storage location. The provision unit 112d acquires the item requested by user U that is stored in the storage location. After the providing unit 112d acquires what the user U has requested, the instructing unit 115d moves the living environment providing device 100d to its original position by instructing the moving unit 116d to move the living environment providing device 100d to its original position. After the instructing unit 115d causes the moving unit 116d to move to its original position, the providing unit 112d provides the user U with what the user U has requested.
提供部112dがユーザーUにユーザーUが要求しているものを提供した場合に、センサー部102bは、温度情報、湿度情報、照度情報、体温情報、脈波情報、臭い情報、音声情報、位置情報の少なくとも一つを取得し、取得した温度情報、湿度情報、照度情報、体温情報、脈波情報、臭い情報、音声情報、位置情報の少なくとも一つを受付部106bへ出力する。受付部106bは、センサー部102bが出力した温度情報、湿度情報、照度情報、体温情報、脈波情報、臭い情報、音声情報、位置情報の少なくとも一つを取得する。処理部108bは、提供部112dからユーザーUへ提供したものを特定する情報を取得する。処理部108bは、受付部106bが取得した温度情報、湿度情報、照度情報、体温情報、脈波情報、臭い情報、音声情報、位置情報の少なくとも一つを取得する。処理部108bは、取得した温度情報、湿度情報、照度情報、体温情報、脈波情報、臭い情報、音声情報、位置情報の少なくとも一つに基づいて、ユーザーUへ提供したものが、ユーザーUが要求したものであったか否かを判定することによって、ユーザーUへものを提供した結果を取得する。 When the providing unit 112d provides user U with what user U has requested, the sensor unit 102b acquires at least one of temperature information, humidity information, illuminance information, body temperature information, pulse wave information, odor information, audio information, and location information, and outputs the acquired at least one of temperature information, humidity information, illuminance information, body temperature information, pulse wave information, odor information, audio information, and location information to the receiving unit 106b. The receiving unit 106b acquires at least one of temperature information, humidity information, illuminance information, body temperature information, pulse wave information, odor information, audio information, and location information output by the sensor unit 102b. The processing unit 108b acquires information identifying what was provided to user U from the providing unit 112d. The processing unit 108b acquires at least one of temperature information, humidity information, illuminance information, body temperature information, pulse wave information, odor information, audio information, and location information acquired by the receiving unit 106b. The processing unit 108b obtains the results of providing something to the user U by determining whether or not the item provided to the user U was what the user U requested, based on at least one of the acquired temperature information, humidity information, illuminance information, body temperature information, pulse wave information, odor information, voice information, and location information.
課金部118dは、ユーザーUへものを提供した結果が肯定的であった場合にものの値段に基づいて課金処理を行い、ユーザーUへものを提供した結果が否定的であった場合にそのものの値段に基づいて課金処理を行わない。 The billing unit 118d performs billing processing based on the price of the item if the result of providing the item to user U is positive, and does not perform billing processing based on the price of the item if the result of providing the item to user U is negative.
提供部112dは、ユーザーUへものを提供した結果が否定的であった場合に、移動部116dに収納場所に移動させる。提供部112dは、移動部116dに収納場所に移動させた後に、ものを収納場所に戻す。 If the result of providing an item to user U is negative, the provision unit 112d instructs the movement unit 116d to move the item to a storage location. After instructing the movement unit 116d to move the item to the storage location, the provision unit 112d returns the item to the storage location.
提供部112d、判定部114dおよび課金部118dは、例えば、CPUなどのハードウェアプロセッサが記憶部150dに格納されたコンピュータプログラム(ソフトウェア)を実行することにより実現される。また、これらの機能部のうち一部または全部は、LSIやASIC、FPGA、GPUなどのハードウェア(回路部;circuitryを含む)によって実現されてもよいし、ソフトウェアとハードウェアとの協働によって実現されてもよい。コンピュータプログラムは、予めHDDやフラッシュメモリなどの記憶装置に格納されていてもよいし、DVDやCD-ROMなどの着脱可能な記憶媒体に格納されており、記憶媒体がドライブ装置に装着されることでインストールされてもよい。 The providing unit 112d, determining unit 114d, and accounting unit 118d are realized, for example, by a hardware processor such as a CPU executing a computer program (software) stored in the storage unit 150d. Furthermore, some or all of these functional units may be realized by hardware (including circuitry) such as an LSI, ASIC, FPGA, or GPU, or may be realized by a combination of software and hardware. The computer program may be stored in advance in a storage device such as a HDD or flash memory, or may be stored on a removable storage medium such as a DVD or CD-ROM and installed by inserting the storage medium into a drive.
(住環境提供システム1dの動作)
住環境提供システム1dの動作について説明する。
図14は、実施形態の変形例4に係る住環境提供システムの動作の一例を示すフローチャートである。
ステップS1-5からS8-5は、図13を参照して説明したステップS1-4からS3-4、S10-4からS14-4を適用できるため、ここでの説明は省略する。
(Operation of living environment providing system 1d)
The operation of the living environment providing system 1d will be described.
FIG. 14 is a flowchart showing an example of the operation of the living environment providing system according to the fourth modification of the embodiment.
Steps S1-5 to S8-5 can be performed by applying steps S1-4 to S3-4 and S10-4 to S14-4 described with reference to FIG. 13, and therefore a description thereof will be omitted here.
(ステップS9-5)
住環境提供装置100dにおいて、提供部112dがユーザーUにユーザーUが要求しているものを提供した場合に、センサー部102bは、温度情報、湿度情報、照度情報、体温情報、脈波情報、臭い情報、音声情報、位置情報の少なくとも一つを取得し、取得した温度情報、湿度情報、照度情報、体温情報、脈波情報、臭い情報、音声情報、位置情報の少なくとも一つを受付部106bへ出力する。受付部106bは、センサー部102bが出力した温度情報、湿度情報、照度情報、体温情報、脈波情報、臭い情報、音声情報、位置情報の少なくとも一つを取得する。処理部108bは、提供部112dからユーザーUへ提供したものを特定する情報を取得する。処理部108bは、受付部106bが取得した温度情報、湿度情報、照度情報、体温情報、脈波情報、臭い情報、音声情報、位置情報の少なくとも一つを取得する。処理部108bは、取得した温度情報、湿度情報、照度情報、体温情報、脈波情報、臭い情報、音声情報、位置情報の少なくとも一つに基づいて、ユーザーUへ提供したものが、ユーザーUが要求したものであったか否かを判定することによって、ユーザーUへものを提供した結果を取得する。
(Step S9-5)
In the living environment providing device 100d, when the providing unit 112d provides the user U with what the user U has requested, the sensor unit 102b acquires at least one of temperature information, humidity information, illuminance information, body temperature information, pulse wave information, odor information, audio information, and location information, and outputs the acquired at least one of the temperature information, humidity information, illuminance information, body temperature information, pulse wave information, odor information, audio information, and location information to the receiving unit 106b. The receiving unit 106b acquires at least one of the temperature information, humidity information, illuminance information, body temperature information, pulse wave information, odor information, audio information, and location information output by the sensor unit 102b. The processing unit 108b acquires information identifying what was provided to the user U from the providing unit 112d. The processing unit 108b acquires at least one of the temperature information, humidity information, illuminance information, body temperature information, pulse wave information, odor information, audio information, and location information acquired by the receiving unit 106b. The processing unit 108b obtains the results of providing something to the user U by determining whether or not the item provided to the user U was what the user U requested, based on at least one of the acquired temperature information, humidity information, illuminance information, body temperature information, pulse wave information, odor information, voice information, and location information.
(ステップS10-5)
住環境提供装置100dにおいて、課金部118dは、ユーザーUへものを提供した結果が肯定的であった場合にものの値段に基づいて課金処理を行う。
(Step S10-5)
In the living environment providing device 100d, the billing unit 118d performs billing processing based on the price of the item when the result of providing the item to the user U is positive.
(ステップS11-5)
住環境提供装置100dにおいて、指示部115dは、ユーザーUへものを提供した結果が否定的であった場合に、移動部116dに住環境提供装置100dを判定部114dが判定したものの収納場所へ移動させるよう指示することによって、収納場所に移動させる。提供部112dは、移動部116dが収納場所に移動した後に、ものを収納場所に戻す。
(Step S11-5)
In the living environment providing device 100d, when the result of providing an item to the user U is negative, the instruction unit 115d instructs the moving unit 116d to move the living environment providing device 100d to the storage location of the item determined by the determination unit 114d, thereby moving the item to the storage location. After the moving unit 116d moves the item to the storage location, the providing unit 112d returns the item to the storage location.
前述した実施形態の変形例4では、住環境提供装置100dは、ユーザーUへものを提供した結果が肯定的であった場合にものの値段に基づいて課金処理を行う場合について説明したが、この例に限られない。例えば、課金部118dは、収納場所からものを取得した時点でそのものに課金処理を行うようにしてもよいし、ユーザーUへ所持するものを提供した時点でそのものに課金処理を行うようにしてもよい。 In the fourth variant of the embodiment described above, the living environment providing device 100d performs charging processing based on the price of the item when the result of providing the item to the user U is positive, but this example is not limited to this. For example, the charging unit 118d may perform charging processing for the item itself when it is retrieved from the storage location, or may perform charging processing for the item itself when it is provided to the user U.
実施形態の変形例2に係る住環境提供システム1dによれば、住環境提供装置100dは、住環境提供装置100cにおいて、収納場所から取得されたもの、または提供部112dが提供するものに対して課金する課金部118dをさらに備え、課金部118dは、提供部112dがユーザーUへ収納場所から取得されたものを提供した結果、または提供部112dが所持するものをユーザーへ提供した結果に基づいて、課金する。 According to the living environment providing system 1d relating to variant example 2 of the embodiment, the living environment providing device 100d further includes a billing unit 118d that charges for items obtained from the storage location or items provided by the providing unit 112d in the living environment providing device 100c, and the billing unit 118d charges based on the result of the providing unit 112d providing the user U with items obtained from the storage location or the result of the providing unit 112d providing the user with items it possesses.
このように構成することによって、収納場所から取得されたもの、または提供部112dが提供するものに対して課金することができるため、住環境提供システム1dは、ものを販売することによって提供できる。また、住環境提供システム1dは、ユーザーUへ収納場所から取得されたものを提供した結果、または提供部112dが所持するものをユーザーへ提供した結果に基づいて、課金することができる。このため、仮にユーザーUへ収納場所から取得されたものを提供した結果、または提供部112dが所持するものをユーザーへ提供した結果、ユーザーUがそのものを不要であった場合には課金されないこととなるため、収納場所から取得された場合に課金される場合と比較して、不要なものに課金されることを防止できる。 By configuring in this way, it is possible to charge for items obtained from a storage location or for items provided by the providing unit 112d, allowing the living environment providing system 1d to provide items by selling them. Furthermore, the living environment providing system 1d can charge based on the result of providing the user U with an item obtained from a storage location or the result of the providing unit 112d providing the user with an item it owns. Therefore, if the user U does not need the item as a result of providing the user U with an item obtained from a storage location or the providing unit 112d providing the user with an item, the user will not be charged. Therefore, compared to being charged for items obtained from a storage location, it is possible to prevent being charged for items that are not needed.
(実施形態の変形例5)
実施形態の変形例5に係る住環境提供システム1eの構成例は、図1を適用できる。ただし、住環境提供装置100の代わりに、住環境提供装置100eを備える点で実施形態に係る住環境提供システム1とは異なる。
住環境提供装置100eは、住環境提供装置100cが実行する処理に加えて、以下の処理を実行する。住環境提供装置100eは、ユーザーUが要求しているものがあるか否かを判定する。住環境提供装置100eは、ユーザーUが要求しているものがないと判定した場合には、そのものを発注する。
(Fifth Modification of the Embodiment)
1 can be applied to a configuration example of a living environment providing system 1e according to a fifth modification of the embodiment. However, the living environment providing system 1e differs from the living environment providing system 1 according to the fifth modification in that a living environment providing device 100e is provided instead of the living environment providing device 100.
The living environment providing device 100e performs the following process in addition to the process performed by the living environment providing device 100c: The living environment providing device 100e determines whether or not there is something requested by the user U. If the living environment providing device 100e determines that the thing requested by the user U does not exist, it places an order for that thing.
住環境提供装置100eは、ユーザーUが要求しているものがあると判定した場合にそのものの収納場所を判定する。住環境提供装置100eは、ユーザーUが要求しているものが、ものを収納場所へ格納することである場合には、そのものを取得し、判定した収納場所へ移動する。住環境提供装置100eは、取得したものを収納場所に格納する。 When the living environment providing device 100e determines that the item requested by the user U exists, it determines a storage location for that item. If the user U has requested that the item be stored in a storage location, the living environment providing device 100e acquires the item and moves it to the determined storage location. The living environment providing device 100e stores the acquired item in the storage location.
住環境提供装置100eは、ユーザーUが要求しているものが、ものを取得することである場合には、判定した収納場所へ移動する。住環境提供装置100eは、収納場所からものを取得する。住環境提供装置100eは、ユーザーUのいる場所へ移動し、取得したものを、ユーザーへ提供する。
収納場所の一例については、実施形態の変形例3で説明したので、ここでの説明は省略する。以下、住環境提供システム1eに含まれる住環境提供装置100eについて説明する。
If the user U is requesting to acquire an item, the living environment providing device 100e moves to the determined storage location. The living environment providing device 100e acquires the item from the storage location. The living environment providing device 100e moves to the location of the user U and provides the acquired item to the user.
An example of the storage location has been described in the third modified example of the embodiment, and therefore will not be described here. The living environment providing device 100e included in the living environment providing system 1e will be described below.
図15は、実施形態の変形例5に係る住環境提供システムに含まれる住環境提供装置の詳細を示す図である。
(住環境提供装置100e)
住環境提供装置100eは、ロボットであり、パーソナルコンピュータ、サーバ、スマートフォン、タブレットコンピュータ又は産業用コンピュータ等の装置を含んで実現される。住環境提供装置100eは、例えば、通信部101と、センサー部102bと、撮像部104と、受付部106bと、処理部108bと、制御部111と、提供部112eと、判定部114eと、指示部115eと、移動部116eと、発注部120eと、記憶部150eとを備える。
FIG. 15 is a diagram showing details of a living environment providing device included in a living environment providing system according to a fifth modified example of the embodiment.
(Living environment providing device 100e)
The living environment providing device 100e is a robot, and is realized by including devices such as a personal computer, a server, a smartphone, a tablet computer, an industrial computer, etc. The living environment providing device 100e includes, for example, a communication unit 101, a sensor unit 102b, an imaging unit 104, a reception unit 106b, a processing unit 108b, a control unit 111, a provision unit 112e, a determination unit 114e, an instruction unit 115e, a movement unit 116e, an order unit 120e, and a storage unit 150e.
提供部112eは、例えば単腕ロボットを含んで構成され、処理部108bが取得したユーザーUが要求しているものを特定する情報を取得する。提供部112eは、取得したユーザーUが要求しているものを特定する情報に基づいて、ユーザーUにユーザーUが要求しているものを提供する。
記憶部150eは、収納情報と、収納物情報とを記憶する。
移動部116eは、例えば移動体を含んで構成され、提供部112eによって制御され、住環境提供装置100eを任意の位置へ移動させる。
The providing unit 112e is configured to include, for example, a single-arm robot, and acquires information acquired by the processing unit 108b that identifies what is requested by the user U. The providing unit 112e provides the user U with what is requested by the user U based on the acquired information that identifies what is requested by the user U.
The storage unit 150e stores storage information and storage item information.
The moving unit 116e includes, for example, a moving body, and is controlled by the providing unit 112e to move the living environment providing device 100e to an arbitrary position.
判定部114eは、処理部108bが取得したユーザーUが要求しているものを特定する情報を取得する。判定部114eは、ユーザーUが要求しているものが、ものを収納することであるか又はものを取得することであるかを判定する。The determination unit 114e acquires information acquired by the processing unit 108b that identifies what the user U is requesting. The determination unit 114e determines whether what the user U is requesting is to store an item or to acquire an item.
判定部114eは、ユーザーUが要求しているものが、ものを収納することである場合に、記憶部150eに記憶されている収納情報と収納物情報とに基づいて、そのものを収納する収納場所を特定し、特定した収納場所の位置を判定する。提供部112eは、処理部108bが取得したユーザーUが要求しているものを特定する情報を取得する。提供部112eは、収納するものを取得する。指示部115eは、判定部114eが判定した収納場所の位置を特定する情報を取得する。指示部115eは、取得した収納場所の位置を特定する情報に基づいて、移動部116eに住環境提供装置100eを判定部114eが判定したものの収納場所へ移動させるよう指示することによって収納場所の位置まで移動させる。提供部112eは、収納場所にユーザーUが要求しているものを収納する。提供部112eが、ユーザーUが要求しているものを収納した後に、指示部115eは、移動部116eに住環境提供装置100eをもとの位置へ移動させるよう指示することによってもとの位置まで移動させる。 When what user U is requesting is to store an item, the determination unit 114e identifies a storage location to store the item based on the storage information and stored item information stored in the memory unit 150e, and determines the location of the identified storage location. The provision unit 112e acquires information identifying the item requested by user U acquired by the processing unit 108b. The provision unit 112e acquires the item to be stored. The instruction unit 115e acquires information identifying the location of the storage location determined by the determination unit 114e. Based on the acquired information identifying the location of the storage location, the instruction unit 115e instructs the movement unit 116e to move the living environment providing device 100e to the storage location of the item determined by the determination unit 114e, thereby moving the living environment providing device 100e to the location of the storage location. The provision unit 112e stores the item requested by user U in the storage location. After the providing unit 112e stores the item requested by the user U, the instruction unit 115e instructs the moving unit 116e to move the living environment providing device 100e to its original position, thereby moving the living environment providing device 100e to its original position.
判定部114eは、ユーザーUが要求しているものが、ものを取得することであると判定した場合には、そのものがあるか否かを判定する。
発注部120eは、判定部114eによってそのものがないと判定された場合に、そのものを発注する。例えば、発注部120eは、ホームゲートウェイ(図示なし)を経由して発注処理を行う。
判定部114eは、そのものがあると判定した場合に、記憶部150eに記憶されている収納情報と収納物情報とに基づいて、そのものが収納されている収納場所を特定し、特定した収納場所の位置を判定する。
If the determination unit 114e determines that the user U is requesting to acquire an item, it determines whether or not that item exists.
If the determining unit 114e determines that the item is not available, the ordering unit 120e places an order for the item. For example, the ordering unit 120e performs the ordering process via a home gateway (not shown).
When the determination unit 114e determines that the item is present, it identifies the storage location where the item is stored based on the storage information and stored item information stored in the memory unit 150e, and determines the location of the identified storage location.
提供部112eは、処理部108bが取得したユーザーUが要求しているものを特定する情報を取得する。指示部115eは、判定部114eが判定した収納場所の位置を特定する情報を取得する。指示部115eは、取得した収納場所の位置を特定する情報に基づいて、移動部116eに住環境提供装置100eを判定部114eが判定したものの収納場所へ移動させるよう指示することによって収納場所の位置まで移動させる。提供部112eは、収納場所に収納されているユーザーUが要求しているものを取得する。提供部112eが、ユーザーUが要求しているものを取得した後に、指示部115eは、移動部116eに住環境提供装置100eをもとの位置へ移動させるよう指示することによってもとの位置まで移動させる。指示部115eが、移動部116eにもとの位置まで移動させた後に、提供部112eは、ユーザーUが要求しているものをユーザーUに提供する。 The providing unit 112e acquires information identifying the item requested by the user U, which is acquired by the processing unit 108b. The instruction unit 115e acquires information identifying the location of the storage location determined by the determination unit 114e. Based on the acquired information identifying the location of the storage location, the instruction unit 115e instructs the movement unit 116e to move the living environment providing device 100e to the storage location of the item determined by the determination unit 114e, thereby moving the living environment providing device 100e to the location of the storage location. The providing unit 112e acquires the item requested by the user U, which is stored in the storage location. After the providing unit 112e acquires the item requested by the user U, the instruction unit 115e instructs the movement unit 116e to move the living environment providing device 100e to its original location, thereby moving the living environment providing device 100e to its original location. After the instruction unit 115e causes the movement unit 116e to move the living environment providing device 100e to its original location, the providing unit 112e provides the item requested by the user U to the user U.
提供部112e、判定部114eおよび発注部120eは、例えば、CPUなどのハードウェアプロセッサが記憶部150eに格納されたコンピュータプログラム(ソフトウェア)を実行することにより実現される。また、これらの機能部のうち一部または全部は、LSIやASIC、FPGA、GPUなどのハードウェア(回路部;circuitryを含む)によって実現されてもよいし、ソフトウェアとハードウェアとの協働によって実現されてもよい。コンピュータプログラムは、予めHDDやフラッシュメモリなどの記憶装置に格納されていてもよいし、DVDやCD-ROMなどの着脱可能な記憶媒体に格納されており、記憶媒体がドライブ装置に装着されることでインストールされてもよい。 The providing unit 112e, determining unit 114e, and ordering unit 120e are realized, for example, by a hardware processor such as a CPU executing a computer program (software) stored in the storage unit 150e. Furthermore, some or all of these functional units may be realized by hardware (including circuitry) such as an LSI, ASIC, FPGA, or GPU, or may be realized by a combination of software and hardware. The computer program may be stored in advance in a storage device such as a HDD or flash memory, or may be stored on a removable storage medium such as a DVD or CD-ROM and installed by inserting the storage medium into a drive.
(住環境提供システム1eの動作)
住環境提供システム1eの動作について説明する。
図16は、実施形態の変形例5に係る住環境提供システムの動作の一例を示すフローチャートである。
ステップS1-6からS3-6は、図13を参照して説明したステップS1-4からS3-4を適用できるため、ここでの説明は省略する。
(Operation of living environment providing system 1e)
The operation of the living environment providing system 1e will be described.
FIG. 16 is a flowchart illustrating an example of the operation of the living environment providing system according to the fifth modification of the embodiment.
Steps S1-4 to S3-4 described with reference to FIG. 13 can be applied to steps S1-6 to S3-6, and therefore a description thereof will be omitted here.
(ステップS4-6)
住環境提供装置100eにおいて、判定部114eは、ユーザーUが要求しているものが、ものを取得することであると判定した場合には、そのものがあるか否かを判定する。
ステップS5-6からS9-6は、図13を参照して説明したステップS10-4からS14-4を適用できるため、ここでの説明は省略する。
(Step S4-6)
In the living environment providing device 100e, when the determination unit 114e determines that the user U is requesting to acquire an item, it determines whether or not the item is available.
Steps S10-4 to S14-4 described with reference to FIG. 13 can be applied to steps S5-6 to S9-6, and therefore a description thereof will be omitted here.
(ステップS10-6)
住環境提供装置100eにおいて、発注部120eは、判定部114eによってそのものがないと判定された場合に、そのものを発注する。
(Step S10-6)
In the living environment providing device 100e, when the determining unit 114e determines that the item does not exist, the ordering unit 120e orders the item.
実施形態の変形例5に係る住環境提供システム1eによれば、住環境提供装置100eは、住環境提供装置100において、判定部114eが、収納場所にものがないと判定した場合に、ものを発注する発注部120eをさらに備える。
このように構成することによって、住環境提供システム1eは、判定部114eが、収納場所にものがないと判定した場合に、そのものを発注することができる。このため、ユーザーUが発注することなく、そのものを取得できる。
According to the living environment providing system 1e relating to the fifth embodiment, the living environment providing device 100e further includes an ordering unit 120e that orders an item when the determination unit 114e in the living environment providing device 100 determines that there is no item in the storage location.
With this configuration, the living environment providing system 1 e can order the item when the determination unit 114 e determines that the item is not in the storage location. Therefore, the user U can obtain the item without having to place an order.
上述した変形例1において、変形例1に係る住環境提供システム1aでは、ユーザーの好みに合った住環境を、第1の建物から第1の建物とは異なる第2の建物へと持ち運ぶことができることについて説明した。実施形態に係る住環境提供システム1、変形例2から変形例5それぞれに係る住環境提供システム1b、1c、1dにおいても、住環境提供装置100b、100c、100dに備えられる制御部111は、処理部108、108bが把握したユーザーの好みに合った住環境に基づいて、第1の建物とは異なる第2の建物の住環境を制御してもよい。In the above-described variant example 1, it was explained that the living environment providing system 1a according to variant example 1 allows a living environment that suits the user's preferences to be carried from a first building to a second building different from the first building. In the living environment providing system 1 according to the embodiment and the living environment providing systems 1b, 1c, and 1d according to variant examples 2 to 5, respectively, the control unit 111 provided in the living environment providing device 100b, 100c, and 100d may control the living environment of the second building different from the first building based on the living environment that suits the user's preferences ascertained by the processing unit 108, 108b.
また、変形例6に係る乗り物内環境提供システム1fにおいても、乗り物内環境提供装置100fに備えられる制御部111fは、処理部108fが把握したユーザーの好みに合った乗り物内環境に基づいて、第1の乗り物とは異なる第2の乗り物の乗り物内環境を制御してもよい。
つまり、制御部は、処理部が把握したユーザーの好みに合った環境に基づいて、第1の空間とは異なる第2の空間の環境を制御してもよい。
Furthermore, in the vehicle in-vehicle environment providing system 1f relating to variant example 6, the control unit 111f provided in the vehicle in-vehicle environment providing device 100f may also control the vehicle in-vehicle environment of a second vehicle different from the first vehicle based on the vehicle in-vehicle environment that suits the user's preferences as determined by the processing unit 108f.
In other words, the control unit may control the environment of the second space, which is different from the first space, based on the environment that matches the user's preferences ascertained by the processing unit.
上述した変形例2では、ユーザーが要求している要求対象がユーザーに提供される場合について説明した。環境提供装置は、第1の空間とは異なる第2の空間において、ユーザーが要求している要求対象をユーザーに提供してもよい。 In the above-mentioned variant example 2, we have described a case where the requested object requested by the user is provided to the user. The environment providing device may also provide the requested object requested by the user in a second space different from the first space.
変形例3では、ユーザーの要求に応じてものが収納場所へ格納される場合、または、要求対象が収納場所から取得されてユーザーに提供される場合について説明した。環境提供装置は、第1の空間とは異なる第2の空間において、ユーザーの要求に応じてものが収納場所へ格納してもよいし、要求対象を収納場所から取得してユーザーに提供してもよい。 In variant example 3, we have described a case where an item is stored in a storage location in response to a user request, or a case where the requested object is retrieved from a storage location and provided to the user. The environment providing device may store an item in a storage location in response to a user request, or may retrieve the requested object from a storage location and provide it to the user, in a second space different from the first space.
変形例4では、要求対象がユーザーに提供された結果が肯定的であった場合に、当該要求対象の値段に基づいて課金処理が行われ、当該結果が否定的であった場合に、当該課金処理は行われない場合について説明した。環境提供装置は、第1の空間とは異なる第2の空間において、要求対象がユーザーに提供された結果が肯定的であった場合に、当該要求対象の値段に基づいて課金処理を行い、当該結果が否定的であった場合に、当該課金処理は行わなくてもよい。 In Variation 4, we explained a case in which, if the result of providing a requested object to a user is positive, a billing process is performed based on the price of the requested object, and if the result is negative, no billing process is performed. In a second space different from the first space, the environment providing device may perform a billing process based on the price of the requested object if the result of providing a requested object to a user is positive, but may not perform the billing process if the result is negative.
変形例5では、要求対象が空間内にないと判定された場合に当該要求対象が発注される場合について説明した。環境提供装置は、第1の空間とは異なる第2の空間において、要求対象が第2の空間内にないと判定した場合に、当該要求対象を発注してもよい。 In variant example 5, a case was described in which a requested object is ordered when it is determined that the requested object is not within a space. In a second space different from the first space, the environment providing device may order the requested object when it is determined that the requested object is not within the second space.
以上、第1の空間とは異なる第2の空間において行われる要求対象に関する各種の処理について説明した。それら要求対象に関する各種の処理は、例えば、ユーザーが旅行先または出張先の宿泊施設において、ユーザーに要求対象が発生した場合、また当該要求対象の在庫が当該宿泊施設にない場合に、ユーザーは環境提供装置から当該要求対象の提供を受けることができ好適である。また、第2の空間は、環境の制御が可能かつユーザーによる制御が許可されてさえいれば、個室が利用される各種の店舗または各種の施設であってもよい。各種の店舗は、例えば、個室が利用可能な飲食店である。各種の施設は、例えば、カラオケボックスなどの娯楽施設、または美容施設などである。 The above describes various processes related to requested objects that are performed in a second space different from the first space. These various processes related to requested objects are ideal, for example, when a user is at a lodging facility on a travel or business trip and a requested object arises, or when the lodging facility does not have the requested object in stock, allowing the user to receive the requested object from the environment providing device. Furthermore, the second space may be any of a variety of stores or facilities with private rooms, as long as the environment can be controlled and user control is permitted. Examples of various stores include restaurants with private rooms. Examples of various facilities include entertainment facilities such as karaoke booths, or beauty salons.
(実施形態の変形例6)
以下、図面を参照しながら実施形態の変形例6について詳しく説明する。
上記実施形態、及び実施形態の変形例1から変形例5では、環境提供装置が住宅などの建物に備えられ、ユーザーに住環境を提供する環境提供システムについて説明をした。変形例6では、環境提供装置が乗り物内に備えられ、ユーザーに乗り物内環境を提供する環境提供システムについて説明をする。したがって、変形例6では、環境を制御する対象とする空間が乗り物であって建物でない点が上記実施形態、及び実施形態の変形例1から変形例5とは異なる。変形例6では、一例として、環境提供装置の制御が、環境を制御する対象とする空間が乗り物であって建物でない点以外は、変形例1に係る住環境提供装置100aの制御と同様である場合について説明する。
(Sixth Modification of the Embodiment)
The sixth modification of the embodiment will be described in detail below with reference to the drawings.
In the above embodiment and Modifications 1 to 5 of the embodiment, an environment providing system in which an environment providing device is provided in a building such as a house and provides a living environment to a user is described. In Modification 6, an environment providing system in which an environment providing device is provided in a vehicle and provides an in-vehicle environment to a user is described. Therefore, Modification 6 differs from the above embodiment and Modifications 1 to 5 of the embodiment in that the space to be controlled for the environment is a vehicle and not a building. In Modification 6, as an example, a case will be described in which the control of the environment providing device is the same as the control of the living environment providing device 100a according to Modification 1, except that the space to be controlled for the environment is a vehicle and not a building.
図17は、実施形態の変形例6に係る乗り物内環境提供システム1fの構成例を示す図である。乗り物内環境提供システム1fは、環境提供システムの一例である。乗り物内環境提供システム1fは、乗り物内環境提供装置100fを備える。乗り物内環境提供装置100fは、一例として、自動車Vの座席の所定の位置(ダッシュボード、フロントガラス、またはルームミラーなど)に備えられる。ユーザーU1fは、自動車Vの乗員(運転者、または同乗者)である。端末装置200f-1は、ユーザーU1fによって使用される。ユーザーU1fは、乗り物内環境提供装置100fによって乗り物内の環境(以下、「乗り物内環境」という)の提供を受ける。乗り物内とは、運転席、助手席、及び後部座席の全体を含む自動車V内の空間である。 Figure 17 is a diagram showing an example configuration of a vehicle interior environment providing system 1f relating to variant example 6 of the embodiment. The vehicle interior environment providing system 1f is an example of an environment providing system. The vehicle interior environment providing system 1f includes a vehicle interior environment providing device 100f. As an example, the vehicle interior environment providing device 100f is provided at a predetermined position on the seat of the automobile V (such as the dashboard, windshield, or rearview mirror). A user U1f is an occupant (driver or passenger) of the automobile V. The terminal device 200f-1 is used by the user U1f. The user U1f is provided with an environment inside the vehicle (hereinafter referred to as the "vehicle interior environment") by the vehicle interior environment providing device 100f. The interior of the vehicle refers to the space inside the automobile V, including the entire driver's seat, passenger seat, and rear seats.
なお、図17では、ユーザーU1fとともに、ユーザーU2f、・・・、ユーザーUnfが示されている。また、図17では、ユーザーU2f、・・・、ユーザーUnfの各々が使用する端末装置200f-2、・・・、端末装置200f-nが示されている。ユーザーU2f、・・・、ユーザーUnfは、図17では自動車Vに乗車していないが、乗車した場合にはユーザーU1fと同様に乗り物内環境提供装置100fによって乗り物内環境の提供を受ける。以下の説明では、ユーザーU1fからユーザーUnfのうち、任意のユーザーをユーザーUfと記載する。端末装置200f-1から端末装置200f-nのうち、任意の端末装置を端末装置200fと記載する。 In addition to user U1f, Figure 17 also shows user U2f, ..., user Unf. Figure 17 also shows terminal devices 200f-2, ..., and 200f-n used by users U2f, ..., and Unf, respectively. Users U2f, ..., and Unf are not in automobile V in Figure 17, but if they were in automobile V, they would receive the in-vehicle environment provided by vehicle in-vehicle environment providing device 100f, just like user U1f. In the following description, any user from users U1f to Unf will be referred to as user Uf. Any terminal device from terminal devices 200f-1 to 200f-n will be referred to as terminal device 200f.
乗り物内環境提供装置100fは、乗り物に備えられる。自動車Vは、乗り物の一例である。乗り物は、例えば、個人で使用する乗り物である。個人で使用する乗り物には、例えば、自動車などの車両、もしくは、ヨット、またはクルーザーなどの船舶などが含まれる。なお、乗り物内の空間は、当該空間の環境(温度、照度など)を制御可能であれば、乗り物の外の空間から密閉されている必用はない。乗り物には、例えば、オープンカー、または、乗車席に屋根が設けられた車両などが含まれてよい。 The vehicle interior environment providing device 100f is provided in a vehicle. An automobile V is an example of a vehicle. A vehicle is, for example, a vehicle used by a person. Examples of vehicles used by a person include automobiles and other vehicles, or ships such as yachts or cruisers. Note that the space inside the vehicle does not need to be sealed from the space outside the vehicle, as long as the environment of the space (temperature, illuminance, etc.) can be controlled. A vehicle may include, for example, an open-top car or a vehicle with a roof over the passenger seats.
なお、乗り物内の少なくとも個人が利用する空間の環境を個人の好みに合った環境に変更することが可能であって、かつ当該環境を個人の好みに合った環境に変更することが許可されている場合には、乗り物は公共の乗り物であってもよい。個人が利用する空間とは、例えば、乗り物内において仕切られた個室などである。公共の乗り物は、例えば、バス、電車、客船、または旅客機などである。 A vehicle may be public if it is possible to change the environment of at least the space used by an individual within the vehicle to suit the individual's preferences, and if changing the environment to suit the individual's preferences is permitted. An example of a space used by an individual is a partitioned private room within the vehicle. An example of a public vehicle is a bus, train, passenger ship, or passenger plane.
乗り物内環境提供装置100fは、ユーザー特定情報と、乗り物の状況を特定する情報(以下「乗り物状況特定情報」という)を受け付ける。乗り物状況特定情報には、一例として、乗り物情報、座席情報などが含まれる。乗り物内環境提供装置100fは、受け付けたユーザー特定情報と、乗り物状況特定情報とに基づいて、ユーザーUfの好みに合った乗り物内環境を把握する。なお、乗り物状況特定情報は、第1の空間状況特定情報の一例である。 The vehicle interior environment providing device 100f accepts user identification information and information that identifies the vehicle's status (hereinafter referred to as "vehicle status identification information"). Examples of vehicle status identification information include vehicle information, seat information, etc. Based on the accepted user identification information and vehicle status identification information, the vehicle interior environment providing device 100f identifies a vehicle interior environment that suits the preferences of the user Uf. The vehicle status identification information is an example of first spatial status identification information.
また、乗り物内環境提供装置100fは、乗り物が備える設備の性能を特定する情報と、乗り物が備える座席の環境を特定する情報とを取得する。乗り物内環境提供装置100fは、取得した乗り物が備える設備の性能を特定する情報と、乗り物が備える座席の環境を特定する情報と、把握したユーザーUfの好みに合った乗り物内環境とに基づいて、ユーザーUfが乗車する乗り物の乗り物内環境を制御する。
なお、乗り物が備える設備の性能を特定する情報と、乗り物が備える座席の環境を特定する情報とはそれぞれ、第1の空間状況特定情報とは異なる第2の空間状況特定情報の一例である。
The vehicle in-vehicle environment providing device 100f also acquires information specifying the performance of the facilities equipped in the vehicle and information specifying the environment of the seats equipped in the vehicle. The vehicle in-vehicle environment providing device 100f controls the vehicle in-vehicle environment of the vehicle in which the user Uf is riding, based on the acquired information specifying the performance of the facilities equipped in the vehicle, the information specifying the environment of the seats equipped in the vehicle, and the grasped vehicle in-vehicle environment that matches the preferences of the user Uf.
In addition, the information specifying the performance of the equipment provided on the vehicle and the information specifying the environment of the seats provided on the vehicle are each an example of second spatial situation specification information that is different from the first spatial situation specification information.
以下、乗り物内環境提供システム1fに含まれる乗り物内環境提供装置100fについて説明する。図18は、実施形態の変形例6に係る乗り物内環境提供システム1fに含まれる乗り物内環境提供装置100fの詳細を示す図である。
(乗り物内環境提供装置100f)
乗り物内環境提供装置100fは、パーソナルコンピュータ、サーバ、スマートフォン、タブレットコンピュータ、ロボット又は産業用コンピュータ等の装置を含んで実現される。乗り物内環境提供装置100fは、乗り物内とクラウドサーバとのいずれか一方又は両方に設置される。乗り物内環境提供装置100fは、端末装置であってもよい。端末装置は、スマートフォン、またはタブレットコンピュータなどである。乗り物内環境提供装置100fは、車両の制御装置に組み込まれてもよい。
The vehicle interior environment providing device 100f included in the vehicle interior environment providing system 1f will be described below. Fig. 18 is a diagram illustrating details of the vehicle interior environment providing device 100f included in the vehicle interior environment providing system 1f according to a sixth modification of the embodiment.
(Vehicle interior environment providing device 100f)
The vehicle interior environment providing device 100f is realized by including a device such as a personal computer, a server, a smartphone, a tablet computer, a robot, or an industrial computer. The vehicle interior environment providing device 100f is installed in either or both of the vehicle and the cloud server. The vehicle interior environment providing device 100f may be a terminal device. The terminal device may be a smartphone, a tablet computer, or the like. The vehicle interior environment providing device 100f may be incorporated into a vehicle control device.
乗り物内環境提供装置100fは、例えば、通信部101fと、センサー部102fと、撮像部104fと、受付部106fと、取得部107fと、処理部108fと、記憶部150fとを備える。通信部101fと、センサー部102fと、撮像部104fと、受付部106fと、取得部107fと、処理部108fと、記憶部150fとのうち少なくとも一部を有する一又は複数の装置で実現されてもよい。通信部101fと、センサー部102fと、撮像部104fと、受付部106fと、取得部107fと、処理部108fと、記憶部150fとのうち少なくとも一部が、他の装置の一部として実現されてもよい。他の装置とは、例えば、各種のセンサー、車載カメラ、ドライブレコーダ-、またはHMI(Human Machine Interface)などの車両に搭載される装置、もしくは上述したクラウドサーバなど車両に搭載されていない装置などである。 The vehicle interior environment providing device 100f includes, for example, a communication unit 101f, a sensor unit 102f, an imaging unit 104f, a reception unit 106f, an acquisition unit 107f, a processing unit 108f, and a memory unit 150f. It may be realized as one or more devices having at least a portion of the communication unit 101f, the sensor unit 102f, the imaging unit 104f, the reception unit 106f, the acquisition unit 107f, the processing unit 108f, and the memory unit 150f. At least a portion of the communication unit 101f, the sensor unit 102f, the imaging unit 104f, the reception unit 106f, the acquisition unit 107f, the processing unit 108f, and the memory unit 150f may be realized as part of another device. Other devices include, for example, devices installed in a vehicle such as various sensors, in-vehicle cameras, drive recorders, or HMIs (Human Machine Interfaces), or devices not installed in a vehicle such as the cloud server described above.
通信部101fは、通信モジュールによって実現される。通信部101は、ネットワークを介して、外部の通信装置と通信する。通信部101fは、例えばブルートゥース(登録商標)などの近距離無線通信を用いて端末装置200fと通信を行う。通信部101は、端末装置200fが送信した乗り物内環境要求を受信する。通信部101fは、専用のケーブルで端末装置200fと通信部101fとが接続されて、端末装置200fと通信を行ってもよい。また、通信部101fは、LTE(登録商標)などの移動体通信網、または車内LAN(Local Area Network)などの無線通信を用いて外部の通信装置と通信を行ってもよい。 The communication unit 101f is realized by a communication module. The communication unit 101 communicates with an external communication device via a network. The communication unit 101f communicates with the terminal device 200f using short-range wireless communication such as Bluetooth (registered trademark). The communication unit 101 receives an in-vehicle environment request transmitted by the terminal device 200f. The communication unit 101f may communicate with the terminal device 200f by connecting the terminal device 200f to the communication unit 101f with a dedicated cable. The communication unit 101f may also communicate with an external communication device using wireless communication such as a mobile communication network such as LTE (registered trademark) or an in-vehicle LAN (Local Area Network).
センサー部102fは、検出または測定を行う対象が乗り物内の環境である点以外は、センサー部102と同様の機能を有する。
撮像部104fは、乗り物内環境提供装置100fの周辺を撮像することによって画像情報を一又は複数取得する。乗り物内環境提供装置100fの周辺とは、乗り物内環境提供装置100fが備えられる座席の所定の位置の周辺である。
The sensor unit 102f has the same functions as the sensor unit 102, except that the object to be detected or measured is the environment inside the vehicle.
The imaging unit 104f captures one or more pieces of image information by capturing an image of the periphery of the vehicle interior environment providing device 100f. The periphery of the vehicle interior environment providing device 100f is the periphery of a predetermined position of the seat on which the vehicle interior environment providing device 100f is provided.
受付部106fは、通信部101fが出力した乗り物内環境要求を取得する。受付部106fは、取得した乗り物内環境要求に含まれるユーザー特定情報を受け付ける。受付部106fは、センサー部102fが出力した音声情報と、位置情報との少なくとも一つを取得する。受付部106fは、撮像部104fが出力した一又は複数の画像情報を取得する。受付部106fは、取得した音声情報と、位置情報との少なくとも一つ、一又は複数の画像情報などの乗り物状況特定情報を受け付ける。 The reception unit 106f acquires the vehicle interior environment request output by the communication unit 101f. The reception unit 106f accepts user-specific information included in the acquired vehicle interior environment request. The reception unit 106f acquires at least one of audio information and location information output by the sensor unit 102f. The reception unit 106f acquires one or more pieces of image information output by the imaging unit 104f. The reception unit 106f accepts vehicle situation-specific information, such as the acquired audio information, at least one of location information, and one or more pieces of image information.
処理部108fは、学習モデル110fを含む。学習モデル110は、ユーザー特定情報と一又は複数の乗り物特定情報の各々との組み合わせと、ユーザーUfの好みに合った乗り物内環境を特定する情報との関係が機械学習によって学習された学習済みモデルである。機械学習とは、例えば、深層学習である。 The processing unit 108f includes a learning model 110f. The learning model 110f is a trained model that has been trained by machine learning to identify the relationship between a combination of user-specific information and one or more vehicle-specific information, and information that identifies the vehicle environment that matches the preferences of the user Uf. Machine learning is, for example, deep learning.
乗り物状況特定情報の一例は、乗り物情報、及び座席情報等であり、記憶部150fに記憶される。乗り物情報とは、乗り物を特定する情報である。乗り物情報には、例えば、車種、所有者、及び停車位置情報などが含まれる。停車位置情報は、乗り物が停車、または駐車している位置を示す情報であり、住所、または経度緯度のうち一方または両方によって示される。図19Aは、乗り物状況特定情報の一例を示す図である。乗り物情報には、乗り物No.と、乗り物種別と、乗り物面積とが含まれる。乗り物No.は乗り物特定情報であり、乗り物No.の一例は「AA3489c」である。乗り物面積は乗り物の面積であり、乗り物面積の一例は「14m^2」である。 Examples of vehicle status identification information include vehicle information and seat information, and are stored in memory unit 150f. Vehicle information is information that identifies a vehicle. Vehicle information includes, for example, vehicle type, owner, and parking location information. Parking location information is information that indicates the location where a vehicle is stopped or parked, and is indicated by an address or one or both of longitude and latitude. Figure 19A is a diagram showing an example of vehicle status identification information. Vehicle information includes a vehicle number, vehicle type, and vehicle area. The vehicle number is vehicle identification information, and an example of a vehicle number is "AA3489c." The vehicle area is the area of the vehicle, and an example of a vehicle area is "14m^2."
図19Bは、座席情報の一例を示す図である。座席情報には、乗り物No.と、座席No.と、座席名称と、面積と、容積と、窓位置と、窓面積が含まれる。座席番号は乗り物No.に該当する乗り物が有する座席の識別情報であり、座席No.の一例は「01」である。座席名称は座席No.に該当する座席の名称を示す情報であり、座席の名称の一例は「後部座席」である。面積は座席の面積であり、面積の一例は「5m^2」である。容積は座席の容積であり、容積の一例は「8m^3」である。窓位置は座席に設けられる窓の位置であり、窓位置の一例は「R-L」である。窓面積は座席に設けられる窓の面積であり、窓面積の一例は「0.6m^2」である。窓位置、及び窓面積はそれぞれ、乗り物が備える座席の環境を特定する情報の一例である。 Figure 19B is a diagram showing an example of seat information. The seat information includes a vehicle number, a seat number, a seat name, an area, a volume, a window position, and a window area. The seat number is identification information for a seat in the vehicle corresponding to the vehicle number; an example of a seat number is "01." The seat name is information indicating the name of the seat corresponding to the seat number; an example of a seat name is "rear seat." The area is the area of the seat; an example of an area is "5 m^2." The volume is the volume of the seat; an example of a volume is "8 m^3." The window position is the position of the window provided in the seat; an example of a window position is "R-L." The window area is the area of the window provided in the seat; an example of a window area is "0.6 m^2." The window position and window area are each examples of information specifying the environment of the seat provided in the vehicle.
また、記憶部150fには、乗り物状況特定情報とともに、設備情報が記憶される。図19Cは、設備情報の一例を示す図である。設備情報には、乗り物No.と、座席番号と、設備No.と、設備名と、品番と、効率1と、効率2が含まれる。設備No.は、座席番号に該当する座席が有する設備の識別情報であり、設備No. の一例は「0003」である。設備名称は、設備の名称を示す情報であり、設備名称の一例は「エアコン」である。品番は、設備の品番を示す情報であり、品番の一例は「PCM055」である。効率1は、設備No.に該当する設備の効率(最大効率)を示す情報であり、効率1の一例は「450%」である。効率2は、設備No.に該当する設備の効率(通常効率)を示す情報であり、効率2の一例は「400%」である。効率1、及び効率2はそれぞれ、設備の性能を特定する情報の一例である。 In addition, the memory unit 150f stores equipment information along with vehicle status identification information. Figure 19C is a diagram showing an example of equipment information. The equipment information includes a vehicle number, a seat number, an equipment number, an equipment name, a product number, efficiency 1, and efficiency 2. The equipment number is identification information for the equipment owned by the seat corresponding to the seat number. An example of an equipment number is "0003." The equipment name is information indicating the name of the equipment. An example of an equipment name is "air conditioner." The product number is information indicating the product number of the equipment. An example of a product number is "PCM055." Efficiency 1 is information indicating the efficiency (maximum efficiency) of the equipment corresponding to the equipment number. An example of efficiency 1 is "450%." Efficiency 2 is information indicating the efficiency (normal efficiency) of the equipment corresponding to the equipment number. An example of efficiency 2 is "400%." Efficiency 1 and efficiency 2 are each examples of information specifying the performance of the equipment.
取得部107fは、受付部106fが受け付けた乗り物状況特定情報に含まれる乗り物No.などの乗り物特定情報に基づいて、記憶部150fに記憶されている設備情報から、乗り物が備える設備の性能を特定する情報を取得する。また、取得部107fは、当該乗り物特定情報に基づいて、記憶部150fに記憶されている座席情報から、乗り物が備える座席の環境を特定する情報を取得する。 The acquisition unit 107f acquires information specifying the performance of the facilities equipped on the vehicle from the equipment information stored in the memory unit 150f based on vehicle identification information such as the vehicle number included in the vehicle status identification information received by the reception unit 106f. Furthermore, the acquisition unit 107f acquires information specifying the environment of the seats equipped on the vehicle from the seat information stored in the memory unit 150f based on the vehicle identification information.
制御部111fは、処理部108fが取得したユーザーUfの好みに合った乗り物内環境を特定する情報を取得する。また、制御部111fは、取得部107fが取得した乗り物が備える設備の性能を特定する情報と、乗り物が備える座席の環境を特定する情報とを取得する。制御部111fは、取得したユーザーUfの好みに合った乗り物内環境を特定する情報と、乗り物が備える設備の性能を特定する情報と、乗り物が備える座席の環境を特定する情報とに基づいて、ユーザーUfが乗車する乗り物の乗り物内環境を制御する。 The control unit 111f acquires information specifying the in-vehicle environment that matches the preferences of the user Uf acquired by the processing unit 108f. The control unit 111f also acquires information specifying the performance of the facilities equipped in the vehicle and information specifying the environment of the seats equipped in the vehicle acquired by the acquisition unit 107f. The control unit 111f controls the in-vehicle environment of the vehicle in which the user Uf is riding based on the acquired information specifying the in-vehicle environment that matches the preferences of the user Uf, the information specifying the performance of the facilities equipped in the vehicle, and the information specifying the environment of the seats equipped in the vehicle.
制御部111fは、ユーザーUfの好みに合った乗り物内環境を特定する情報と、乗り物が備える設備の性能を特定する情報と、乗り物が備える座席の環境を特定する情報とに基づいて、設備情報に含まれる設備を制御する。例えば、制御部111fは、乗り物に備えられるエアーコンディショナーを制御して、乗り物の座席の室温を調整する。例えば、制御部111fは、座席に備えられる窓の開閉を制御することによって、座席の温度、または湿度のうち少なくとも一方を調整する。例えば、制御部111fは、座席に備えられる窓に備えられるブラインドの開閉を制御することによって日射取得量を調整する。 The control unit 111f controls the equipment included in the equipment information based on information specifying the vehicle interior environment that matches the preferences of the user Uf, information specifying the performance of the equipment provided in the vehicle, and information specifying the environment of the seats provided in the vehicle. For example, the control unit 111f controls an air conditioner provided in the vehicle to adjust the room temperature of the seats in the vehicle. For example, the control unit 111f adjusts at least one of the temperature and humidity of the seats by controlling the opening and closing of windows provided in the seats. For example, the control unit 111f adjusts the amount of solar radiation obtained by controlling the opening and closing of blinds provided in windows provided in the seats.
(乗り物内環境提供システム1fの動作)
乗り物内環境提供システム1fの動作について説明する。
図20は、実施形態の変形例6に係る乗り物内環境提供システム1fの動作の一例を示すフローチャートである。図20に示す乗り物内環境提供システム1fの動作は、乗り物内環境提供装置100fが乗り物内環境要求を受信する度に実行される。
(Operation of vehicle interior environment providing system 1f)
The operation of the vehicle interior environment providing system 1f will be described.
20 is a flowchart showing an example of the operation of the vehicle in-vehicle environment providing system 1 f according to the embodiment variation 6. The operation of the vehicle in-vehicle environment providing system 1 f shown in FIG. 20 is executed every time the vehicle in-vehicle environment providing device 100 f receives a vehicle in-vehicle environment request.
(ステップS1-7)
乗り物内環境提供装置100fにおいて、通信部101fは、ユーザーUfの端末装置200fが送信した乗り物内環境要求を受信する。
(Step S1-7)
In the vehicle interior environment providing device 100f, the communication unit 101f receives the vehicle interior environment request transmitted by the terminal device 200f of the user Uf.
(ステップS2-7)
乗り物内環境提供装置100fにおいて、受付部106fは、通信部101fが受信した乗り物内環境要求に含まれるユーザー特定情報を取得する。受付部106fは、取得したユーザー特定情報を受け付ける。
(Step S2-7)
In the vehicle interior environment providing device 100f, the receiving unit 106f acquires the user identification information included in the vehicle interior environment request received by the communication unit 101f. The receiving unit 106f accepts the acquired user identification information.
(ステップS3-7)
乗り物内環境提供装置100fにおいて、受付部106fは、センサー部102fが出力した音声情報と、位置情報との少なくとも一つを取得する。受付部106fは、撮像部104fが出力した一又は複数の画像情報を取得する。受付部106fは、取得した音声情報と、位置情報との少なくとも一つ、一又は複数の画像情報などの乗り物状況特定情報を受け付ける。
(Step S3-7)
In the vehicle interior environment providing device 100f, the receiving unit 106f acquires at least one of audio information and location information output by the sensor unit 102f. The receiving unit 106f acquires one or more pieces of image information output by the imaging unit 104f. The receiving unit 106f accepts vehicle status specifying information, such as the acquired audio information, at least one of location information, and one or more pieces of image information.
(ステップS4-7)
乗り物内環境提供装置100fにおいて、処理部108fは、受付部106fが受け付けたユーザー特定情報を取得する。処理部108fは、受付部106fが受け付けた乗り物特定情報を取得する。処理部108fは、ユーザー特定情報を取得した日時、時刻情報を取得する。処理部108fは、取得した乗り物特定情報に含まれる音声情報と、位置情報との少なくとも一つと、一又は複数の画像情報とのいずれかに基づいて、乗り物情報と座席情報とを取得する。処理部108fは、取得したユーザー特定情報と、日時、時刻情報と、取得した乗り物情報と座席情報とを含む乗り物状況特定情報とを、学習モデル110fに入力する。学習モデル110fは、ユーザー特定情報と、日時、時刻情報と、乗り物状況特定情報とが入力されると、ユーザーUfの好みに合った乗り物内環境を特定する情報を出力する。処理部108fは、学習モデル110fが出力したユーザーUfの好みに合った乗り物内環境を特定する情報を取得する。
(Step S4-7)
In the vehicle interior environment providing device 100f, the processing unit 108f acquires user identification information accepted by the receiving unit 106f. The processing unit 108f acquires vehicle identification information accepted by the receiving unit 106f. The processing unit 108f acquires date and time information at which the user identification information was acquired. The processing unit 108f acquires vehicle information and seat information based on at least one of audio information and location information, and one or more pieces of image information, included in the acquired vehicle identification information. The processing unit 108f inputs the acquired user identification information, date and time information, and vehicle situation identification information including the acquired vehicle information and seat information into the learning model 110f. When the user identification information, date and time information, and vehicle situation identification information are input, the learning model 110f outputs information identifying an interior vehicle environment that matches the preferences of the user Uf. The processing unit 108f acquires the information identifying an interior vehicle environment that matches the preferences of the user Uf output by the learning model 110f.
(ステップS5-7)
乗り物内環境提供装置100fにおいて、取得部107fは、受付部106fが受け付けた乗り物状況特定情報に含まれる乗り物No.などの乗り物特定情報に基づいて、記憶部150fに記憶されている設備情報から、乗り物が備える設備の性能を特定する情報を取得する。また、取得部107fは、当該乗り物特定情報に基づいて、記憶部150fに記憶されている座席情報から、乗り物が備える座席の環境を特定する情報を取得する。
(Step S5-7)
In the vehicle in-vehicle environment providing device 100f, the acquisition unit 107f acquires information specifying the performance of the facilities provided in the vehicle from the facility information stored in the memory unit 150f based on vehicle identification information such as the vehicle number included in the vehicle status identification information received by the reception unit 106f. The acquisition unit 107f also acquires information specifying the seat environment of the vehicle from the seat information stored in the memory unit 150f based on the vehicle identification information.
(ステップS6-7)
乗り物内環境提供装置100fにおいて、制御部111fは、処理部108fが取得したユーザーUfの好みに合った乗り物内環境を特定する情報を取得する。制御部111fは、取得部107fが取得した乗り物が備える設備の性能を特定する情報と、乗り物が備える座席の環境を特定する情報とを取得する。制御部111fは、取得したユーザーUfの好みに合った乗り物内環境を特定する情報と、乗り物が備える設備の性能を特定する情報と、乗り物が備える座席の環境を特定する情報とに基づいて、ユーザーUfが乗車する乗り物の乗り物内環境を制御する。
以上で、乗り物内環境提供システム1fは動作を終了する。
(Step S6-7)
In the vehicle interior environment providing device 100f, the control unit 111f acquires information specifying an interior vehicle environment that matches the preferences of the user Uf, which is acquired by the processing unit 108f. The control unit 111f acquires information specifying the performance of the facilities provided in the vehicle and information specifying the environment of the seats provided in the vehicle, which are acquired by the acquisition unit 107f. The control unit 111f controls the interior vehicle environment of the vehicle in which the user Uf is riding, based on the acquired information specifying an interior vehicle environment that matches the preferences of the user Uf, the information specifying the performance of the facilities provided in the vehicle, and the information specifying the environment of the seats provided in the vehicle.
This completes the operation of the vehicle interior environment providing system 1f.
なお、変形例6では、制御部111fが乗り物内環境を制御するために、乗り物が備える設備の性能を特定する情報と、乗り物が備える座席の環境を特定する情報との両方が用いられる場合の一例について説明したが、これに限られない。制御部111fが乗り物内環境を制御するために、乗り物が備える設備の性能を特定する情報と、乗り物が備える座席の環境を特定する情報との少なくとも一つを用いてもよい。つまり、制御部111fは、取得したユーザーUfの好みに合った乗り物内環境を特定する情報と、乗り物が備える設備の性能を特定する情報及び乗り物が備える座席の環境を特定する情報の少なくとも一つとに基づいて、ユーザーUfが乗車する乗り物の乗り物内環境を制御してもよい。 In Variation Example 6, an example was described in which the control unit 111f uses both information specifying the performance of the equipment provided in the vehicle and information specifying the environment of the seats provided in the vehicle to control the in-vehicle environment, but this is not limited to this. The control unit 111f may use at least one of information specifying the performance of the equipment provided in the vehicle and information specifying the environment of the seats provided in the vehicle to control the in-vehicle environment. In other words, the control unit 111f may control the in-vehicle environment of the vehicle in which the user Uf is riding based on the acquired information specifying the in-vehicle environment that matches the preferences of the user Uf, and at least one of information specifying the performance of the equipment provided in the vehicle and information specifying the environment of the seats provided in the vehicle.
また、変形例6では、上述したように、環境を制御する対象とする空間が乗り物であって建物でない点以外は、乗り物内環境提供装置100fの制御は、変形例1に係る住環境提供装置100aの制御と同様である。なお、乗り物内環境提供装置100fの制御は、環境を制御する対象とする空間が乗り物であって建物でない点以外において、実施形態に係る住環境提供装置100の制御と同様であってもよい。その場合、制御部111fは、取得したユーザーUfの好みに合った乗り物内環境を特定する情報に基づいて、ユーザーUfが乗車する乗り物の乗り物内環境を制御する。その場合、乗り物内環境提供装置100fの構成から取得部107fは省略されてもよい。 Furthermore, in variant example 6, as described above, the control of the vehicle in-vehicle environment providing device 100f is similar to the control of the living environment providing device 100a according to variant example 1, except that the space whose environment is to be controlled is a vehicle and not a building. Note that the control of the vehicle in-vehicle environment providing device 100f may be similar to the control of the living environment providing device 100 according to the embodiment, except that the space whose environment is to be controlled is a vehicle and not a building. In this case, the control unit 111f controls the in-vehicle environment of the vehicle in which the user Uf is riding, based on the acquired information that specifies the in-vehicle environment that matches the preferences of the user Uf. In this case, the acquisition unit 107f may be omitted from the configuration of the vehicle in-vehicle environment providing device 100f.
また、変形例6では、乗り物が備える設備の性能を特定する情報と、乗り物が備える座席の環境を特定する情報とがそれぞれ第2の空間状況特定情報である場合の一例について説明したが、これに限られない。乗り物が備える設備の性能を特定する情報と、乗り物が備える座席の環境を特定する情報との少なくとも一方が、第1の空間状況特定情報として用いられてもよい。 In addition, in Variation 6, an example was described in which information specifying the performance of the facilities equipped in the vehicle and information specifying the environment of the seats equipped in the vehicle are each the second spatial situation specification information, but this is not limited to this. At least one of the information specifying the performance of the facilities equipped in the vehicle and the information specifying the environment of the seats equipped in the vehicle may be used as the first spatial situation specification information.
実施形態の変形例6に係る環境提供システム(変形例6において、乗り物内環境提供システム1f)によれば、空間とは、乗り物である。
このように構成することによって、環境提供システムは、空間が乗り物である場合に、ユーザーの好みに合った環境を把握できるため、ユーザーの好みに合った環境に基づいて、乗り物内の環境を制御できる。
According to the environment providing system according to the sixth modification of the embodiment (in-vehicle environment providing system 1f in the sixth modification), the space is a vehicle.
By configuring in this manner, when the space is a vehicle, the environment providing system can grasp the environment that suits the user's preferences, and can control the environment inside the vehicle based on the environment that suits the user's preferences.
以上に説明したように、各実施形態に係る環境提供システム(本実施形態において、住環境提供システム1、1a、1b、1c、1d、1e、または乗り物内環境提供システム1f)は、受付部106、106b、106fと、処理部108、108b、108fと、制御部111、111f、111aとを備える。
受付部106、106b、106fは、ユーザーを特定するユーザー特定情報と空間(各実施形態において、建物、または乗り物)の状況を特定する空間状況特定情報(各実施形態において、建物状況特定情報、または乗り物状況特定情報)とを受け付ける。
処理部108、108b、108fは、受付部106、106b、106fが受け付けたユーザー特定情報と空間状況特定情報とに基づいて、ユーザーの好みに合った環境(各実施形態において、住環境、または乗り物内環境)を把握する。
制御部111、111f、111aは、処理部108、108b、108fが把握したユーザーの好みに合った環境に基づいて、空間の環境を制御する。
処理部108、108b、108fは、一又は複数のユーザー特定情報の各々または各々の組み合わせについて、一又は複数の空間状況特定情報と、一又は複数の空間状況特定情報の各々に該当するユーザーの好みに合った環境との関係を機械学習に基づいて学習しており、当該機械学習の結果を使用して、受付部が受け付けたユーザー特定情報と空間状況特定情報とについて、ユーザーの好みに合った環境を把握する。
As described above, the environment providing system according to each embodiment (in this embodiment, the living environment providing system 1, 1a, 1b, 1c, 1d, 1e, or the vehicle environment providing system 1f) includes a reception unit 106, 106b, 106f, a processing unit 108, 108b, 108f, and a control unit 111, 111f, 111a.
The reception units 106, 106b, and 106f receive user identification information that identifies a user and spatial situation identification information (in each embodiment, building situation identification information or vehicle situation identification information) that identifies the situation of the space (in each embodiment, a building or vehicle).
The processing units 108, 108b, and 108f determine an environment (in each embodiment, a living environment or a vehicle environment) that suits the user's preferences based on the user identification information and spatial situation identification information received by the receiving units 106, 106b, and 106f.
The control units 111, 111f, and 111a control the environment of the space based on the environment that matches the user's preferences ascertained by the processing units 108, 108b, and 108f.
Processing units 108, 108b, and 108f learn, based on machine learning, the relationship between one or more pieces of spatial situation specification information and an environment that suits the preferences of the user corresponding to each of one or more pieces of spatial situation specification information, for each or each combination of one or more pieces of user specification information, and use the results of the machine learning to determine an environment that suits the preferences of the user for the user specification information and spatial situation specification information received by the reception unit.
このように構成することによって、各実施形態に係る環境提供システム(本実施形態において、住環境提供システム1、1a、1b、1c、1d、1e、または乗り物内環境提供システム1f)は、一又は複数のユーザー特定情報の各々または各々の組み合わせについて、一又は複数の空間状況特定情報と、一又は複数の空間状況特定情報の各々に該当するユーザーの好みに合った環境との関係を機械学習することによって学習モデル110を作成できる。このため、環境提供システム1は、作成した学習モデル110を使用して、ユーザー特定情報と空間状況特定情報とに基づいて、ユーザーUの好みに合った環境を把握できるため、ユーザーUの好みに合った環境に基づいて、空間の環境を制御できる。 By configuring in this manner, the environment providing system according to each embodiment (in this embodiment, living environment providing system 1, 1a, 1b, 1c, 1d, 1e, or in-vehicle environment providing system 1f) can create a learning model 110 by machine learning the relationship between one or more spatial situation specifying information and an environment that suits the preferences of the user corresponding to each of the one or more spatial situation specifying information, for each or each combination of one or more user specifying information. Therefore, the environment providing system 1 can use the created learning model 110 to grasp an environment that suits the preferences of user U based on the user specifying information and spatial situation specifying information, and can control the spatial environment based on the environment that suits user U's preferences.
以上、実施形態およびその変形例を説明したが、これらの実施形態およびその変形例は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態およびその変形例は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更、組合せを行うことができる。これら実施形態およびその変形例は、発明の範囲や要旨に含まれると同時に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。例えば、実施形態と、実施形態の変形例1と、実施形態の変形例2と、実施形態の変形例3と、実施形態の変形例4と、実施形態の変形例5とが組み合わされてもよい。 The above describes embodiments and their variations, but these embodiments and their variations are presented as examples and are not intended to limit the scope of the invention. These embodiments and their variations can be implemented in a variety of other forms, and various omissions, substitutions, modifications, and combinations can be made without departing from the spirit of the invention. These embodiments and their variations are included within the scope and spirit of the invention, as well as the invention and its equivalents as set forth in the claims. For example, the embodiment, variation 1 of the embodiment, variation 2 of the embodiment, variation 3 of the embodiment, variation 4 of the embodiment, and variation 5 of the embodiment may be combined.
なお、上述した住環境提供装置100から住環境提供装置100e、及び乗り物内環境提供装置100fは、前述したように、コンピュータを含んで実現される。この場合、各機能ブロックの機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録する。この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、CPUが実行することで実現してもよい。ここでいう「コンピュータシステム」とは、OS(Operating System)や周辺機器等のハードウェアを含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD-ROM等の可搬媒体のことをいう。また、「コンピュータ読み取り可能な記録媒体」は、コンピュータシステムに内蔵されるハードディスク等の記憶装置を含む。
As mentioned above, the above-mentioned living environment providing devices 100 to 100e and the vehicle interior environment providing device 100f are realized by including a computer. In this case, a program for realizing the functions of each functional block is recorded on a computer-readable recording medium. The program recorded on this recording medium may be read into a computer system and executed by a CPU to realize the functions. The "computer system" here includes hardware such as an OS (Operating System) and peripheral devices.
Furthermore, "computer-readable recording media" refers to portable media such as flexible disks, optical magnetic disks, ROMs, CD-ROMs, etc. "Computer-readable recording media" also includes storage devices such as hard disks built into computer systems.
さらに「コンピュータ読み取り可能な記録媒体」とは、短時間の間、動的にプログラムを保持するものを含んでいてもよい。短時間の間、動的にプログラムを保持するものは、例えば、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線である。
また、「コンピュータ読み取り可能な記録媒体」には、サーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでもよい。
また上記プログラムは、前述した機能の一部を実現するためのものであってもよい。また、上記プログラムは、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。
また、上記プログラムは、プログラマブルロジックデバイスを用いて実現されるものであってもよい。プログラマブルロジックデバイスは、例えば、FPGA(Field Programmable Gate Array)である。
Furthermore, the term "computer-readable recording medium" may include a medium that dynamically stores a program for a short period of time, such as a communication line when transmitting a program via a network such as the Internet or a communication line such as a telephone line.
Furthermore, the "computer-readable recording medium" may also include something that stores a program for a certain period of time, such as volatile memory within a computer system that is a server or client.
The program may be for realizing part of the above-described functions, or may be capable of realizing the above-described functions in combination with a program already stored in the computer system.
The program may be implemented using a programmable logic device, such as a field programmable gate array (FPGA).
なお、上述の住環境提供装置100から住環境提供装置100e、及び乗り物内環境提供装置100fは内部にコンピュータを有している。そして、上述した住環境提供装置100から住環境提供装置100e、及び乗り物内環境提供装置100fの各処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、CD-ROM、DVD-ROM、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしてもよい。
また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であってもよい。
The above-described living environment providing devices 100 to 100e and vehicle interior environment providing device 100f each have an internal computer. The processes performed by the above-described living environment providing devices 100 to 100e and vehicle interior environment providing device 100f are stored in a computer-readable recording medium in the form of a program, and the computer reads and executes the program to perform the above-described processes. Here, computer-readable recording media refers to magnetic disks, magneto-optical disks, CD-ROMs, DVD-ROMs, semiconductor memories, etc. Alternatively, the computer program may be distributed to a computer via a communication line, and the computer that receives the program may execute the program.
The program may also be a program for implementing some of the functions described above, or may be a so-called differential file (differential program) that can implement the functions described above in combination with a program already stored in the computer system.
1、1a、1b、1c、1d、1e 住環境提供システム
1f 物内環境提供システム
10 住宅
2 玄関
3 玄関ホール
4 居住スペース(第1居住スペース)
5 玄関スペース
6 施解錠システム
11 共用廊下(外部)
21 玄関扉
22 玄関扉錠
31 框
41 壁
42 室内扉(第1室内扉)
43 室内扉錠(第1室内扉錠)
51 玄関収納(収納庫)
52 扉
53 収納庫錠
54 カメラ
62 操作部
100、100a、100b、100c、100d、100e 住環境提供装置
100f 乗り物内環境提供装置
101、101f 通信部
102、102b、102f センサー部
104、104f 撮像部
106、106b、106f 受付部
107a、107f 取得部
108、108b、108f 処理部
110、110b-1、110b-2、110f 学習モデル
111、111a、111f 制御部
112b、112c、112d、112e 提供部
115c、115d、115e 指示部
150、150a、150b、150c、150d、150e、150f 記憶部
114c、114d、114e 判定部
116c、116d、116e 移動部
118d 課金部
120e 発注部
200-1から200-n 端末装置
1, 1a, 1b, 1c, 1d, 1e Living environment providing system 1f Property environment providing system 10 House 2 Entrance 3 Entrance hall 4 Living space (first living space)
5 Entrance space 6 Locking and unlocking system 11 Common corridor (external)
21 Entrance door 22 Entrance door lock 31 Frame 41 Wall 42 Interior door (first interior door)
43 Interior door lock (first interior door lock)
51 Entrance storage (storage room)
52 Door 53 Storage lock 54 Camera 62 Operation unit 100, 100a, 100b, 100c, 100d, 100e Living environment providing device 100f Vehicle in-vehicle environment providing device 101, 101f Communication unit 102, 102b, 102f Sensor unit 104, 104f Imaging unit 106, 106b, 106f Reception unit 107a, 107f Acquisition unit 108, 108b, 108f Processing unit 110, 110b-1, 110b-2, 110f Learning model 111, 111a, 111f Control unit 112b, 112c, 112d, 112e Provision unit 115c, 115d, 115e Instruction units 150, 150a, 150b, 150c, 150d, 150e, 150f Storage units 114c, 114d, 114e Determination units 116c, 116d, 116e Transfer unit 118d Accounting unit 120e Ordering units 200-1 to 200-n Terminal device
Claims (17)
前記受付部が受け付けた前記ユーザー特定情報と前記建物状況特定情報とに基づいて、前記ユーザーの好みに合った住環境を把握し、前記受付部が受け付けた前記ユーザー状況特定情報に基づいて、前記ユーザーが要求しているものである要求対象を把握する処理部と、
前記処理部が把握した前記ユーザーの好みに合った前記住環境に基づいて、前記建物の住環境を制御する制御部と、
前記処理部が把握した前記要求対象の収納場所を判定する判定部と、
移動部と、
前記移動部に自システムを前記判定部が判定した前記収納場所へ移動させるよう指示する指示部と、
前記処理部が把握した前記要求対象を、前記ユーザーへ提供する提供部と
を備え、
前記処理部は、
複数のユーザー特定情報の各々及び各々の組み合わせについて、一又は複数の建物状況特定情報と、一又は複数の前記建物状況特定情報の各々に該当するユーザーまたは複数の前記ユーザーの好みに合った住環境との関係を機械学習に基づいて学習しており、当該機械学習の結果を使用して、前記受付部が受け付けた前記ユーザー特定情報または複数の前記ユーザー特定情報の組み合わせと前記建物状況特定情報とに基づいて、前記ユーザーまたは複数の前記ユーザーの好みに合った住環境を把握し、
前記ユーザー状況特定情報と前記要求対象との関係を機械学習に基づいて学習しており、当該機械学習の結果を使用して、前記受付部が受け付けた前記ユーザー状況特定情報について、前記要求対象を把握する、
住環境提供システム。 a reception unit that receives user identification information that identifies a user , user situation identification information that identifies a situation of the user, and building situation identification information that is information that identifies a situation of a building;
a processing unit that identifies a living environment that matches the user's preferences based on the user identification information and the building situation identification information received by the receiving unit, and identifies a requested object that is requested by the user based on the user situation identification information received by the receiving unit;
a control unit that controls the living environment of the building based on the living environment that matches the user's preferences ascertained by the processing unit ;
a determination unit that determines a storage location of the requested object recognized by the processing unit;
A moving part and
an instruction unit that instructs the moving unit to move the system to the storage location determined by the determination unit;
a providing unit that provides the requested object grasped by the processing unit to the user;
Equipped with
The processing unit
For each of a plurality of pieces of user identifying information and each combination thereof, the relationship between one or more pieces of building status identifying information and a living environment that suits the preferences of a user or a plurality of users corresponding to each of the one or more pieces of building status identifying information is learned based on machine learning, and the results of the machine learning are used to grasp a living environment that suits the preferences of the user or a plurality of users based on the user identifying information or a combination of the plurality of pieces of user identifying information received by the receiving unit and the building status identifying information;
a relationship between the user situation specifying information and the request target is learned based on machine learning, and the request target is identified for the user situation specifying information received by the receiving unit using the results of the machine learning;
Living environment provision system.
前記第1の建物状況特定情報とは異なる第2の建物状況特定情報を取得する取得部
をさらに備え、
前記制御部は、前記取得部が取得した前記第2の建物状況特定情報と、前記処理部が把握した前記ユーザーまたは複数の前記ユーザーの好みに合った前記住環境とに基づいて前記住環境を制御する、請求項1に記載の住環境提供システム。 The building status identification information is first building status identification information,
an acquisition unit that acquires second building status specifying information different from the first building status specifying information,
The living environment providing system of claim 1, wherein the control unit controls the living environment based on the second building condition specific information acquired by the acquisition unit and the living environment that suits the preferences of the user or multiple users as understood by the processing unit.
をさらに備え、
前記課金部は、前記提供部が前記ユーザーへ前記収納場所から取得された前記要求対象を提供した結果、または前記提供部が所持する前記要求対象を前記ユーザーへ提供した結果に基づいて、課金する、請求項6に記載の住環境提供システム。 a charging unit that charges for the requested object acquired from the storage location or the requested object provided by the providing unit,
The living environment providing system of claim 6, wherein the charging unit charges based on the result of the providing unit providing the requested object obtained from the storage location to the user, or the result of the providing unit providing the requested object held by the providing unit to the user.
をさらに備える、請求項1に記載の住環境提供システム。 The living environment providing system according to claim 1 , further comprising: an ordering unit that orders the requested object when the determining unit determines that the requested object is not present in the storage location.
前記制御部は、前記処理部が把握した前記ユーザーの好みに合った前記住環境に基づいて、前記第1の建物とは異なる第2の建物の住環境を制御する、請求項1に記載の住環境提供システム。 The building is a first building,
The living environment providing system of claim 1, wherein the control unit controls the living environment of a second building different from the first building based on the living environment that matches the user's preferences as determined by the processing unit.
ユーザーを特定するユーザー特定情報と、前記ユーザーの状況を特定するユーザー状況特定情報と、建物の状況を特定する情報である建物状況特定情報とを受け付けることと、
前記受け付けることで受け付けた前記ユーザー特定情報と前記建物状況特定情報とに基づいて、前記ユーザーの好みに合った住環境を把握し、前記受け付けることで受け付けた前記ユーザー状況特定情報に基づいて、前記ユーザーが要求しているものである要求対象を把握することと、
前記把握することで把握した前記ユーザーの好みに合った前記住環境に基づいて、前記建物の住環境を制御することと、
前記把握することで把握した前記要求対象の収納場所を判定することと、
移動部によって移動させることと、
前記移動部に前記住環境提供システムを前記判定することで判定した前記収納場所へ移動させるよう指示することと、
前記把握することで把握した前記要求対象を、前記ユーザーへ提供することと
を有し、
前記把握することでは、
複数のユーザー特定情報の各々及び各々の組み合わせについて、一又は複数の建物状況特定情報と、一又は複数の前記建物状況特定情報の各々に該当するユーザーまたは複数の前記ユーザーの好みに合った住環境との関係を機械学習に基づいて学習した結果を使用して、前記受け付けることで受け付けた前記ユーザー特定情報または複数の前記ユーザー特定情報の組み合わせと前記建物状況特定情報とに基づいて、前記ユーザーまたは複数の前記ユーザーの好みに合った住環境を把握し、
前記ユーザー状況特定情報と前記要求対象との関係を機械学習に基づいて学習しており、当該機械学習の結果を使用して、前記受け付けることで受け付けた前記ユーザー状況特定情報について、前記要求対象を把握する、
住環境提供方法。 A living environment providing method executed by a computer provided in a living environment providing system ,
Receiving user identification information that identifies a user , user situation identification information that identifies a situation of the user, and building situation identification information that is information that identifies a situation of a building;
Based on the user identification information and the building situation identification information received by the receiving, grasp a living environment that matches the user's preferences , and based on the user situation identification information received by the receiving, grasp a requested object that is requested by the user ;
Controlling the living environment of the building based on the living environment that matches the preferences of the user ascertained through the ascertainment ;
determining a storage location of the requested object identified by the identification;
Moving by a moving part;
instructing the moving unit to move the living environment providing system to the storage location determined by the determination;
providing the requested object identified by the identification to the user;
and
By understanding the above,
using a result of learning, based on machine learning, a relationship between one or more pieces of building status specifying information and a living environment that suits the preferences of a user or a plurality of users corresponding to each of the one or more pieces of building status specifying information, for each of the plurality of pieces of user specifying information and each combination thereof, to grasp a living environment that suits the preferences of the user or a plurality of users based on the user specifying information or the combination of the plurality of pieces of user specifying information received by the receiving and the building status specifying information;
The relationship between the user situation specifying information and the request target is learned based on machine learning, and the result of the machine learning is used to grasp the request target for the user situation specifying information received by the receiving.
How to provide a living environment.
ユーザーを特定するユーザー特定情報と、前記ユーザーの状況を特定するユーザー状況特定情報と、建物の状況を特定する情報である建物特定情報とを受け付けることと、
前記受け付けることで受け付けた前記ユーザー特定情報に基づいて、前記ユーザーの好みに合った住環境を把握し、前記受け付けることで受け付けた前記ユーザー状況特定情報に基づいて、前記ユーザーが要求しているものである要求対象を把握することと、
前記把握することで把握した前記ユーザーの好みに合った前記住環境に基づいて、前記建物の住環境を制御することと、
前記把握することで把握した前記要求対象の収納場所を判定することと、
移動部によって移動させることと、
前記移動部に前記住環境提供システムを前記判定することで判定した前記収納場所へ移動させるよう指示することと、
前記把握することで把握した前記要求対象を、前記ユーザーへ提供することと
を実行させるためのプログラムを記録した不揮発性記憶媒体であって、
前記把握することでは、
複数のユーザー特定情報の各々及び各々の組み合わせについて、一又は複数の建物状況特定情報と、一又は複数の前記建物状況特定情報の各々に該当するユーザーまたは複数の前記ユーザーの好みに合った住環境との関係を機械学習に基づいて学習した結果を使用して、前記受け付けることで受け付けた前記ユーザー特定情報または複数の前記ユーザー特定情報の組み合わせと前記建物状況特定情報とについて、前記ユーザーまたは複数の前記ユーザーの好みに合った住環境を把握させ、
前記ユーザー状況特定情報と前記要求対象との関係を機械学習に基づいて学習しており、当該機械学習の結果を使用して、前記受け付けることで受け付けた前記ユーザー状況特定情報について、前記要求対象を把握させる、
不揮発性記憶媒体。 The computer installed in the living environment provision system
Receiving user identification information that identifies a user , user situation identification information that identifies a situation of the user, and building identification information that is information that identifies a situation of a building;
Based on the user identification information received by the receiving, grasp a living environment that matches the user's preferences , and based on the user situation identification information received by the receiving, grasp a requested object that is requested by the user ;
Controlling the living environment of the building based on the living environment that matches the preferences of the user ascertained through the ascertainment ;
determining a storage location of the requested object identified by the identification;
Moving the moving part;
instructing the moving unit to move the living environment providing system to the storage location determined by the determination;
providing the requested object identified by the identification to the user;
A non-volatile storage medium that stores a program for executing the above.
By understanding the above,
using a result of learning based on machine learning about the relationship between one or more pieces of building status specifying information and a living environment that suits the preferences of a user or a plurality of users corresponding to each of the one or more pieces of building status specifying information, for each of the plurality of pieces of user specifying information and each combination thereof, to grasp a living environment that suits the preferences of the user or a plurality of users for the user specifying information or a combination of the plurality of pieces of user specifying information received by the receiving and the building status specifying information;
a relationship between the user situation specifying information and the request target is learned based on machine learning, and the result of the machine learning is used to identify the request target for the user situation specifying information received by the receiving process;
Non-volatile storage media.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021144218 | 2021-09-03 | ||
| JP2021144218 | 2021-09-03 | ||
| PCT/JP2022/033167 WO2023033154A1 (en) | 2021-09-03 | 2022-09-02 | Environment provision system, environment provision method, and non-volatile storage medium |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JPWO2023033154A1 JPWO2023033154A1 (en) | 2023-03-09 |
| JPWO2023033154A5 JPWO2023033154A5 (en) | 2024-03-19 |
| JP7807457B2 true JP7807457B2 (en) | 2026-01-27 |
Family
ID=85412379
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023545704A Active JP7807457B2 (en) | 2021-09-03 | 2022-09-02 | Living environment providing system, living environment providing method, and non-volatile storage medium |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP7807457B2 (en) |
| WO (1) | WO2023033154A1 (en) |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006300428A (en) | 2005-04-21 | 2006-11-02 | Sekisui House Ltd | Residential environmental navigation system |
| JP2007207077A (en) | 2006-02-03 | 2007-08-16 | Hitachi Software Eng Co Ltd | Vehicle allocation information provision system and vehicle allocation reservation server |
| CN108829074A (en) | 2018-08-28 | 2018-11-16 | 上海上品上生智能科技有限公司 | A kind of artificial intelligence domestic environment system control method based on big data |
| JP2019182096A (en) | 2018-04-05 | 2019-10-24 | トヨタ自動車株式会社 | In-vehicle environment setting system, in-vehicle environment setting method and in-vehicle environment setting program |
| JP2020140263A (en) | 2019-02-26 | 2020-09-03 | トヨタ自動車株式会社 | Vehicle allocation support device, program, and control method |
| JP2020153618A (en) | 2019-03-22 | 2020-09-24 | Fptソフトウェアジャパン株式会社 | Air conditioning control server device, air conditioning control method and air conditioning control system |
| JP7691893B2 (en) | 2021-09-03 | 2025-06-12 | 旭化成ホームズ株式会社 | Life support system, life support method and life support program |
-
2022
- 2022-09-02 JP JP2023545704A patent/JP7807457B2/en active Active
- 2022-09-02 WO PCT/JP2022/033167 patent/WO2023033154A1/en not_active Ceased
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006300428A (en) | 2005-04-21 | 2006-11-02 | Sekisui House Ltd | Residential environmental navigation system |
| JP2007207077A (en) | 2006-02-03 | 2007-08-16 | Hitachi Software Eng Co Ltd | Vehicle allocation information provision system and vehicle allocation reservation server |
| JP2019182096A (en) | 2018-04-05 | 2019-10-24 | トヨタ自動車株式会社 | In-vehicle environment setting system, in-vehicle environment setting method and in-vehicle environment setting program |
| CN108829074A (en) | 2018-08-28 | 2018-11-16 | 上海上品上生智能科技有限公司 | A kind of artificial intelligence domestic environment system control method based on big data |
| JP2020140263A (en) | 2019-02-26 | 2020-09-03 | トヨタ自動車株式会社 | Vehicle allocation support device, program, and control method |
| JP2020153618A (en) | 2019-03-22 | 2020-09-24 | Fptソフトウェアジャパン株式会社 | Air conditioning control server device, air conditioning control method and air conditioning control system |
| JP7691893B2 (en) | 2021-09-03 | 2025-06-12 | 旭化成ホームズ株式会社 | Life support system, life support method and life support program |
Also Published As
| Publication number | Publication date |
|---|---|
| JPWO2023033154A1 (en) | 2023-03-09 |
| WO2023033154A1 (en) | 2023-03-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12282889B2 (en) | Mobile delivery system with secure access lockers | |
| US12214698B2 (en) | Automated vehicle seats | |
| KR102473630B1 (en) | Robot-friendly building | |
| AU2014373647B2 (en) | Landing pad for unmanned aerial vehicle delivery | |
| JP2019075047A (en) | Space mobility dispatch system and space mobility | |
| US12240293B2 (en) | Connected car climate control integration and automation | |
| CN111105055A (en) | Method for providing resting space for temporarily resting people, vehicle and portable device | |
| JP7807457B2 (en) | Living environment providing system, living environment providing method, and non-volatile storage medium | |
| US12026795B2 (en) | Hailing, pickup, and rendezvous in a mobile ecosystem | |
| US20230109611A1 (en) | Autonomous vehicle fitting room | |
| EP3940654B1 (en) | System and method for visually aided access control | |
| JP2020004319A (en) | Lending system | |
| US20180315393A1 (en) | Display Device and Method for Controlling a Display Device | |
| US12571227B2 (en) | Recreational vehicle docking system and methods for providing same | |
| JP7691893B2 (en) | Life support system, life support method and life support program | |
| CN120373503A (en) | Technologies used to manage the platform | |
| JP7506899B1 (en) | Residential vehicle parking | |
| KR20230051558A (en) | Vehicle hailing in the mobile ecosystem | |
| JP2010026841A (en) | Support system for apartment life | |
| SG10202001394UA (en) | Computerized, Modular-Designed, Temperature-Controlled, Parcel-Securing, Parcel-Preserving, Internet of Things (IoT) Device and Management System. | |
| Berezina et al. | Development of Robot-Friendly Hospitality Facilities |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20231213 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240110 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250218 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250410 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250805 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250908 |
|
| 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: 20251216 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20260115 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7807457 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |