Information processing system, information processing method and program

JP2025062008A5Inactive Publication Date: 2025-04-28ASAHI KASEI HOMES CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2025015013
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2021-11-15
Filing Date
2025-01-31
Publication Date
2025-04-28
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The prior art is difficult to integrate and utilize the various sensor information measured in buildings, and these information are mainly accumulated for different purposes.

Method used

An information processing system is designed, which includes a platform and gateway equipment. The gateway device stores the storage destination information and corresponding database identification of each sensor. It receives the sensor information through the receiving unit, obtains the storage destination information and database identification stored by the storage unit, creates a sensor information notification, and transmits it to the platform.

Benefits of technology

The integrated utilization of multiple sensor information is realized, the sensor information can be stored in the corresponding database and used for different applications, improving the overall efficiency of the information processing system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

To provide an information processing system, an information processing method, and a program capable of integrating and using various kinds of sensor information.SOLUTION: A gateway device is provided with: an acceptance unit for accepting sensor information outputted from each of a plurality of sensors; an acquisition unit for acquiring information specifying a first DB associated with first sensor identification information of first sensor information from a memory unit for memorizing storage destination information associated with information specifying sensor identification information and a database storing the sensor information for each of the plurality of sensors, and acquiring information specifying a second database DB associated with second sensor identification information of second sensor information; a creation unit for creating a first sensor information notification in which the first DB containing the first sensor information is a storage destination and a second sensor information notification in which the second DB containing the second sensor information is a storage destination; and a communication unit for transmitting the first sensor information notification and the second sensor information notification to a platform.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to an information processing system, an information processing method, and a program. [Background technology]

[0002] A technology is known that uses a sensor platform in a wearer's clothing to interact with a remote network device using multiple sensed biometric data (see, for example, Patent Document 1). This technology receives a data set from sensors attached to the clothing, compares it with a data model consisting of physical and mental states, and decides whether to send a command. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Special Publication No. 2020-527065 Summary of the Invention [Problem to be solved by the invention]

[0004] The aforementioned technology does not allow for the integration and use of various types of sensor information measured within a building and accumulated for different purposes. An object of the present invention is to provide an information processing system, an information processing method, and a program that are capable of integrating and utilizing various types of sensor information. [Means for solving the problem]

[0005] (1) In order to solve the above-mentioned problems, one embodiment of the present invention is an information processing system including a platform and a gateway device, wherein the gateway device includes a reception unit that receives sensor information output by each of a plurality of sensors; an acquisition unit that acquires, from a memory unit that stores storage destination information that associates, for each of the plurality of sensors, sensor identification information with information that identifies a database that stores sensor information corresponding to the sensor identification information, information that identifies a first database associated with first sensor identification information of first sensor information accepted by the reception unit, and acquires information that identifies a second database associated with second sensor identification information of second sensor information different from the first sensor information accepted by the reception unit; a creation unit that creates a first sensor information notification having the first database including the first sensor information as a storage destination, and a second sensor information notification having the second database including the second sensor information as a storage destination; and a communication unit that transmits the first sensor information notification and the second sensor information notification to a platform.

[0006] According to the information processing system according to the present embodiment, the information processing system includes a platform and a gateway device. The gateway device receives sensor information output from each of a plurality of sensors. Each of the plurality of sensors periodically outputs the sensor information. The gateway device acquires information for identifying a first database associated with the first sensor identification information of the received first sensor information and information for identifying a second database associated with the second sensor identification information of the second sensor information from a storage unit that stores storage destination information that associates sensor identification information with information for identifying a database that accumulates the sensor information for each of the plurality of sensors. The storage unit may be included in the gateway device or may be included in a cloud. The information processing system creates a first sensor information notification having the first database including the received first sensor information as a storage destination, and a second sensor information notification having the second database including the second sensor information as a storage destination. The gateway device transmits the first sensor information notification and the second sensor information notification to the platform.

[0007] In this way, in the information processing system, the gateway device can receive sensor information output by each of the multiple sensors, obtain information specifying a first database associated with first sensor identification information of the received first sensor information, obtain information specifying a second database associated with second sensor identification information of the received second sensor information, and create a first sensor information notification that stores the first database including the first sensor information and a second sensor information notification that stores the second database including the second sensor information. Thus, the gateway device can transmit the first sensor information notification and the second sensor information notification to the platform.

[0008] (2) One embodiment of the present invention is that in the above-mentioned information processing system, the platform may be provided with a processing unit that uses the first sensor information and the second sensor information for a third purpose different from the first use of the first sensor information and the second use of the second sensor information. With this configuration, the platform can use the first sensor information and the second sensor information for a third purpose different from the first purpose of the first sensor information and the second purpose of the second sensor information. Therefore, the platform can integrate and use the first sensor information and the second sensor information for a third purpose different from the first purpose and the second purpose.

[0009] (3) In one embodiment of the present invention, in the information processing system described above, the processing unit may create information to be used for the third purpose. With this configuration, the information processing system can create information for a third purpose based on the first sensor information and the second sensor information.

[0010] (4) One embodiment of the present invention is such that, in the above-mentioned information processing system, the first database stores the first sensor information for the first use, and the second database stores the second sensor information for the second use. By configuring in this manner, the first database can store first sensor information for a first use, and the second database can store second sensor information for a second use. Therefore, the first database can use the accumulated first sensor information for a first purpose, and the second database can use the accumulated second sensor information for a second purpose.

[0011] (5) In one embodiment of the present invention, in the above-mentioned information processing system, the gateway device may further include a setting unit that sets storage destination information for each of the multiple sensors, the storage destination information associating sensor identification information with information identifying a database that stores sensor information corresponding to the sensor identification information. With this configuration, the gateway device can set, for each of the multiple sensors, storage information that associates the sensor identification information with information that specifies a database that stores the sensor information corresponding to the sensor identification information. The storage information may be output from outside the information processing system. By being able to set the storage information, it is possible to set and change the storage information.

[0012] (6) One embodiment of the present invention is that in the above-mentioned information processing system, each of the multiple sensor information may be any of vital sign information, temperature and humidity information, acceleration information, power information, purchasing information, illuminance information, solar heat information, atmospheric pressure information, and sound pressure information. With this configuration, the information processing system can receive first sensor information and second sensor information, which are any one of vital sign information, temperature and humidity information, acceleration information, power information, and purchase information, acquire a first database related to first sensor identification information of the received first sensor information and a second database related to second sensor identification information of the received second sensor information, and create a first sensor information notification that stores the first database including the first sensor information and a second sensor information notification that stores the second database including the second sensor information. Therefore, the gateway device can transmit the first sensor information notification and the second sensor information notification to the platform.

[0013] (7) In one embodiment of the present invention, in the information processing system described above, each of the multiple sensors may be installed inside a building. With this configuration, the information processing system can receive sensor information output by each of a plurality of sensors installed in a building, obtain information specifying a first database associated with first sensor identification information of the received first sensor information and information specifying a second database associated with second sensor identification information of the received second sensor information, and create a first sensor information notification that stores the first database including the first sensor information, and a second sensor information notification that stores the second database including the second sensor information. Therefore, the gateway device can transmit the first sensor information notification and the second sensor information notification to the platform.

[0014] (8) One embodiment of the present invention is an information processing method executed by a computer, the information processing method including the steps of: accepting sensor information output by each of a plurality of sensors; acquiring, for each of the plurality of sensors, information identifying a first database associated with the first sensor identification information of the first sensor information accepted in the accepting step from a memory unit that stores storage destination information that associates sensor identification information with information identifying a database that stores sensor information corresponding to the sensor identification information; acquiring information identifying a second database associated with the second sensor identification information of the second sensor information accepted in the accepting step; creating a first sensor information notification having the first database including the first sensor information as a storage destination, and a second sensor information notification having the second database including the second sensor information as a storage destination; and transmitting the first sensor information notification and the second sensor information notification to a platform. According to the information processing method of one embodiment of the present invention, the information processing system is in a different category, but is substantially the same invention, and provides the same functions and effects.

[0015] (9) One embodiment of the present invention includes a computer including the steps of: receiving sensor information output from each of a plurality of sensors; acquiring, for each of the plurality of sensors, information for identifying a first database associated with the first sensor identification information of the first sensor information received in the receiving step from a storage unit that stores storage destination information that associates sensor identification information with information for identifying a database that accumulates sensor information corresponding to the sensor identification information; acquiring information for identifying a second database associated with the second sensor identification information of the second sensor information received in the receiving step; creating a first sensor information notification having the first database including the first sensor information as an accumulation destination and a second sensor information notification having the second database including the second sensor information as an accumulation destination; and transmitting the first sensor information notification and the second sensor information notification to a platform. It is a program that executes the following. According to an information processing program of one embodiment of the present invention, the information processing system is in a different category, but is substantially the same invention, and exerts the same functions and effects. Effect of the Invention

[0016] According to the present invention, the information processing system can integrate and use various types of sensor information. [Brief description of the drawings]

[0017] [Figure 1] 1 is a diagram illustrating an example of a configuration of an information processing system according to an embodiment of the present invention. [Diagram 2] FIG. 1 is a diagram illustrating an example of the configuration of a pantry system. [Diagram 3] 2 is a diagram showing details of a gateway device and a platform included in the information processing system according to the present embodiment. FIG. [Figure 4] 5 is a flowchart illustrating an example of an operation of the information processing system according to the present embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0018] Next, an information processing system, an information processing method, and a program according to the present embodiment will be described with reference to the drawings. The embodiment described below is merely an example, and the embodiment to which the present invention is applied is not limited to the following embodiment. In addition, in all the drawings for explaining the embodiments, the same reference numerals are used for the parts having the same functions, and the repeated explanation is omitted. In addition, "based on XX" in this application 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).

[0019] (Embodiment) (Information Processing System) 1 is a diagram showing an example of a configuration of an information processing system according to an embodiment of the present invention. In FIG. 1, the information processing system 1 includes a gateway device 100 and a platform 200. In addition to the gateway device 100 and the platform 200, FIG. 1 shows an image sensor SE01, a vital sensor SE03, a temperature and humidity sensor (temperature sensor, humidity sensor) SE05, an acceleration sensor SE07, and a power measurement unit SE09 installed in a building BU. Furthermore, an illuminance sensor, a solar heat sensor, an air pressure sensor, and a sound pressure sensor may be installed in the building BU. Below, as an example, a case where the image sensor SE01, the vital sensor SE03, the temperature and humidity sensor (temperature sensor, humidity sensor) SE05, the acceleration sensor SE07, and the power measurement unit SE09 are installed in the building BU will be described. An example of the building BU is a house. Below, a case where the building BU is a house will be described.

[0020] The image sensor SE01 is provided in a pantry system PA01, for example. One example of the pantry system PA01 is a pantry system including 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 is a door that connects the inside of the first storage box to the outside of the house. The first door is equipped with 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 PA01 can improve the convenience of the residents of the house while suppressing the intrusion of people into the house from outside via the first storage box, for example, in relation to the frequent daily delivery of food and daily necessities. Such a pantry system PA01, a pantry P, and a house provided with the pantry P will be described in detail below. However, the pantry P may be replaced with a shoe closet.

[0021] <Pantry system configuration> 2 is a diagram showing an example of the configuration of a pantry system. The pantry system 10 is an example of the pantry system PA01 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. The pantry system 10 is a system that improves the convenience of people who use the pantry. For example, the pantry system 10 can reduce the effort of a person who stores or keeps things in the pantry P. Also, for example, the pantry system 10 can reduce the effort of a person who takes out things stored or kept in the pantry P. The reason for this will be described later. Also, for example, the pantry system PA01 can place an order for items to be supplied to the pantry with a vendor in accordance with the storage or keeping status of the items in the pantry, without accepting any operation by the person who uses the pantry. The image sensor SE01 detects purchasing information such as order information for items to be supplied to the pantry P. The image sensor SE01 can capture many things such as people entering and exiting, facial recognition, the movement of items, people's behavior, walking speed, and movement patterns. For example, the image sensor SE01 obtains purchasing information based on items brought into the pantry P from outside. The image sensor SE01 outputs information In01 including the purchase information and identification information of the image sensor SE01 to the gateway device 100. The purchase information may be acquired by collecting information from a smartphone. Examples of information collected from a smartphone include information that can be acquired by linking information with an EC (electronic commerce) store or a delivery company, information that can be acquired by reading a user's receipt, or information that can be acquired by linking information with a credit card or a point card.

[0022] The pantry system PA01 is a system that improves the safety of a house that has a pantry. For example, the pantry system PA01 can prevent an intrusion into the house from the outside through the pantry. In the following, as an example, a case where the pantry system 10 is applied to a house H will be described. That is, in the pantry system 10 in this example, a pantry P is provided in the house H. Here, the house H in which a certain resident lives means the inside of the resident's locked area in the building in which the resident lives. The resident's locked area is an area in the building that can be locked by the resident to prohibit people other than the resident from entering. The number of rooms included in the resident's locked area may be one or more. For example, if the building is a detached house, the house includes the house. However, in this case, the house does not include an area attached to the house. More specifically, in this case, the house does not include, for example, a garden attached to the house, an area between the house and a fence attached to the house, etc. Also, for example, if the building is an apartment building, the house includes a dwelling unit in the apartment building where the resident lives. However, in this case, the house does not include an area outside the dwelling unit among the areas of the apartment building. More specifically, in this case, the house does not include, for example, any other dwelling unit in the condominium other than the dwelling unit, common areas such as the entrance of the condominium, etc. In addition, if the resident lives in a building that has an arbor, the house may or may not include an arbor.

[0023] In the example shown in FIG. 2, the house H is a detached house. An exterior wall is provided on the outer periphery of the house H. The first floor of the house H has a substantially rectangular shape in plan view, as shown in FIG. 2. The first floor of the house H has a plurality of rooms. More specifically, the first floor of the house H is divided into a plurality of rooms by a plurality of walls. At least some of the walls between adjacent rooms among the plurality of rooms have openings or doors for residents to move between the rooms. For ease of explanation, the people living in the house H will be referred to simply as residents. For ease of explanation, the area inside the house H (i.e., the area surrounded by the exterior walls of the house H) will be referred to as inside the house H. For ease of explanation, the area outside the house H will be referred to as outside the house H. 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 such as the house H. As shown in FIG. 2, the multiple rooms on the first floor of the house H include the above-mentioned pantry P as well as an entrance hall, a kitchen, a dining room, a living room, a washroom, a bathroom, a toilet, and the like. That is, the pantry P is one of the rooms on the first floor of the house H. The pantry P may be one of the rooms on the second floor or higher of the house H. In the following, the pantry system 10 will be described using the first floor of the house H where the pantry P is provided as an example. For this reason, in the following, for convenience of explanation, the first floor of the house H will be simply referred to as the house H. Here, the three-dimensional coordinate system HC shown in FIG. 2 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 a direction from the floor surface of the house H toward the ceiling surface of the house H among directions perpendicular to the floor surface of the house H. The positive direction of the Y axis in the three-dimensional coordinate system HC indicates a direction from inside the house H to outside the house H among directions perpendicular to the entrance wall. The entrance wall is an exterior wall that has an entrance door G among the exterior walls of the house H. The entrance door G is the entrance door of the house H. The positive direction of the X axis in the three-dimensional coordinate system HC indicates a direction from the right side of the entrance door G toward the left side of the entrance door G when the entrance wall is viewed from outside the house H among directions perpendicular to the Y axis and the Z axis.

[0024] The pantry P is an example of the pantry mentioned above. The pantry P is a room provided in the house H for storing items desired by the resident. Such items include, for example, food and drink, daily necessities, cooking utensils, tableware, etc. The pantry P is also a room for storing and storing parcels delivered by a delivery person. In the following, as an example, a case where the parcels are food and drink will be described. Note that the parcels may be other items that can be stored and stored in the pantry P, such as daily necessities, cooking utensils, tableware, miscellaneous goods, and clothing, instead of food and drink. The pantry P is provided in the house H so as to be adjacent to a room desired by the resident among the rooms provided in the house H. The pantry P is provided in the house H so as to be adjacent to an exterior wall desired by the resident among the exterior walls of the house H. The desired room includes at least one of the kitchen, dining room, and living room. This includes rooms that coexist in one, such as a living-dining room (LD), a living-dining room kitchen (LDK), and a dining room kitchen (DK). That is, each of the living room and the dining room also includes a living-dining room. Also, each of the living room, the dining room, and the kitchen also includes a living-dining room kitchen. Also, each of the kitchen and the dining room also includes a dining room kitchen. In the example shown in FIG. 2, the desired room includes the kitchen KC. That is, in this example, the pantry P is adjacent to the kitchen KC. The desired room may include other rooms desired by the resident in consideration of convenience among the multiple rooms provided in the house H, instead of some or all of the kitchen, dining room, and living room. In the example shown in FIG. 2, the desired exterior wall is, among the exterior walls of the house H, the exterior wall on the positive side of the X-axis in the three-dimensional coordinate system HC.

[0025] The pantry P also includes a first storage box B1. The first storage box B1 is provided inside the pantry P. The first storage box B1 is a box for storing and storing parcels delivered by a delivery person inside the pantry P. The first storage box B1 is provided inside the pantry P so as to be adjacent to one of the exterior walls of the house H to which the pantry P is adjacent. The first storage box B1 is, for example, a box having a rectangular parallelepiped shape. The shape of the first storage box B1 may be another shape instead of a rectangular parallelepiped shape. The first storage box B1 may be a walk-in type box. In other words, the volume of the first storage box B1 may be a volume that is larger than a volume that a person can enter. If the first storage box B1 is a walk-in type box, in the pantry system 10, a person who takes out or puts home delivery items (for example, a resident, a delivery person who delivers home delivery items, etc.) can easily take out or put in the home delivery items stored in the first storage box B1. In other words, the pantry system 10 can improve the convenience of a person who takes out or puts home delivery items. The first storage box B1 may be a box that is not a walk-in type box. In other words, the volume of the first storage box B1 may be a volume that a person cannot enter. 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 first door described above. 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 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 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 formed by the portion. In this case, the opening that connects the outside of the house H to the inside of the first storage box B1 is formed on the side surface.

[0026] 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. The first door D1 is also provided with a first electronic lock K1. The first electronic lock K1 is an example of the first electronic lock described above. The first electronic lock K1 is provided on the first door D1. The first electronic lock K1 is controlled by a control device to lock or unlock the first door D1. The second door D2 is an example of the second door described above. The second door D2 is a door that connects the inside of the first storage box B1 to a desired room in 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 provided on the surface so as to close the opening. In the example shown in FIG. 2, the surface is a surface on the negative side of the Y axis in the three-dimensional coordinate system HC among the side surfaces of the first storage box B1. 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. As a result, for example, a resident can open the second door D2 from inside the house H and take out a parcel stored inside the first storage box B1 at the most suitable time for use without going outside the house H from inside the house H and without being bothered by moving the parcel. As a result, the pantry system 10 can improve the convenience of the resident. The second door D2 is also provided with a second electronic lock K2. The second electronic lock K2 is an example of the second electronic lock described above. The second electronic lock K2 is provided on the second door D2. The second electronic lock K2 is controlled by the control device to lock the second door D2 or unlock the first door D1.

[0027] The first storage box B1 allows the pantry P to store and store parcels delivered by the delivery person. The resident can then take out the parcels stored in this way from the first storage box B1 in the house H at the most convenient time for use, without having to worry about moving the parcels. Here, the inside of the first storage box B1 may be provided with a member such as a shelf board on which parcels can be placed, or such a member may not be provided. Also, the area may be divided into a plurality of areas by boards or the like, or may not be divided into a plurality of areas. Also, the area inside the first storage box B1 may be configured to have one or more boxes smaller in size than the first storage box B1, or may not have any such boxes. Below, as an example, a case where the area inside the first storage box B1 is not divided into a plurality of areas will be described. The entire first storage box B1 may be one refrigeration compartment, one freezer compartment, one warming compartment, or the like. The control device controls the entire pantry P. The control device is an information processing device including a processor such as a central processing unit (CPU) (not shown). The control device also includes a storage unit (not shown in FIG. 2) and a communication unit (not shown in FIG. 2). The processor included in the control device executes various programs stored in the memory unit. The storage unit may be, for example, a hard disk drive (HDD) or a solid-state drive (SSD). Examples of such memory units include a standard EEPROM (Electrically Erasable Programmable Read-Only Memory), a Programmable EEPROM (Electrically Erasable Programmable Read-Only Memory), a Read-Only Memory (ROM), and a Random Access Memory (RAM). Note that instead of being built into the control device, the memory unit may be an external storage device connected to the control device via a digital input / output port such as a Universal Serial Bus (USB). The memory unit stores various types of information, images, programs, and the like that are processed by the control device. The communication unit 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.

[0028] 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 by wireless or wired communication. For example, the control device receives the operation from the resident via the information processing device 12 by wireless or wired communication. In addition, when the control device causes the first electronic lock K1 to unlock the first door D1, the control device causes the second electronic lock K2 to lock the second door D2. This allows the control device to prevent intrusion into the house H from outside the house H through the first storage box B1. For example, as shown in FIG. 2, when the pantry P is adjacent to the kitchen KC and the second door D2 is open, if a delivery person comes and tries 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 indicating that the second door D2 is open to the delivery person in this case, or may be configured to notify the delivery person of the information to a mobile terminal held by the delivery person. Furthermore, when the control device receives from the mobile terminal 13 an authentication key that has been issued in advance to the mobile terminal from the control device or the information processing device, 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. That is, 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. Furthermore, the control device places an order for delivery of a parcel desired by the resident in response to an operation received from the resident via the information processing device 12. At this time, the control device may be configured to place the order with a vendor selling the parcel, with a management company managing the house H, or with another vendor. Here, in the example shown in FIG. 2, 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 10 is equipped with the pantry P equipped with the control device, the information processing device 12, and the mobile terminal 13. Note that the control device may be installed outside the pantry P instead of being built into the pantry P. The outside of the pantry P may be the outside of the pantry P in the house H, or may be outside the house H. In such a case, the control device is connected to the pantry P, the information processing device 12, and the mobile terminal 13 in a wireless or wired manner so as to be able to communicate with each other. Also, for example, in this case, the control device 11 may be configured to be connected to the pantry P, the information processing device 12, and the mobile terminal 13 via a communication network such as the Internet. Also, the functions of the control device may be configured to be provided separately in both the pantry P and outside the pantry P.

[0029] As described above, the information processing device 12 is an information processing device owned by a resident. The information processing device 12 is, 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 FIG. 2, the information processing device 12 is a notebook PC. For example, a dedicated application program PM for performing processes related to the pantry P is installed in the information processing device 12. In this case, the resident can operate the control device via an operation screen among various screens displayed on the display of the information processing device 12 by executing the application program PM. Here, the operation screen is a screen that accepts operations for causing the control device to perform various processes. For example, the resident can cause the control device to display the 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. The mobile terminal 13 is, for example, a handheld computer of a deliverer who delivers the parcel. Instead of a handheld computer, the mobile terminal 13 may be a tablet PC, a multi-function mobile phone terminal, a mobile phone terminal, a PDA, or the like of the deliverer. The mobile terminal 13 receives an authentication key issued in advance by the control device or the information processing device 12. The mobile terminal 13 outputs the received 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. In addition, when the pantry P is adjacent to the kitchen (Kitchen KC in FIG. 2) as in the example shown in FIG. 2, the delivered food and daily necessities can be used directly in the kitchen without having to move them 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 can particularly increase the convenience of the user when food and daily necessities are delivered on a daily basis. In addition, when the pantry P is adjacent to the kitchen (Kitchen KC in FIG. 2) as in the example shown in FIG. 2, the distance traveled from the storage box to the refrigerator provided in the kitchen is short. For this reason, the pantry P can save the trouble of transporting frozen and refrigerated food and the like delivered to the pantry P. Even if the food delivered to the storage box is not moved to the refrigerator but is stored in place of a secondary refrigerator until it is used, the user can immediately take out the food from the pantry P when he or she wants 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. The pantry P may be replaced with a space for other purposes such as a shoe closet or entrance storage. Returning to FIG. 1, the explanation will be continued.

[0030] The vital sensor SE03 detects vital signs such as blood pressure, pulse, pulse wave, respiratory rate, body temperature, blood glucose level, urine, components of metabolites such as sebum and sweat, and hydrogen ion exponent, etc. The vital sensor SE03 transmits vital information In03 including the detection results of the vital signs and identification information of the vital sensor SE03 to the gateway device 100. The temperature and humidity sensor SE05 detects the temperature, humidity, etc. of the space. The temperature and humidity sensor SE05 transmits to the gateway device 100 temperature and humidity information including the detection results of the temperature and humidity and identification information of the temperature and humidity sensor SE05. The acceleration sensor SE07 detects the acceleration occurring in the building. The acceleration sensor SE07 transmits acceleration information In07 including the detection result of the acceleration and identification information of the acceleration sensor SE07 to the gateway device 100. The power measurement unit SE09 is provided, for example, in a distribution board or a power meter, and measures and calculates current, voltage, and power factor in the distribution board or power meter, and converts them into power or power energy. The power measurement unit SE09 transmits power information In09 including the result of the conversion into power or power energy (hereinafter referred to as "power information") and identification information of the power measurement unit SE09 to the gateway device 100. The power measurement unit SE09 may or may not be connected to a Home Energy Management Service (HEMS).

[0031] The gateway device 100 receives information In01 transmitted by the image sensor SE01 and accepts the received information In01. The gateway device 100 acquires the purchasing information and the identification information of the image sensor SE01 included in the accepted information In01. The gateway device 100 acquires a storage destination associated with the acquired identification information of the image sensor SE01 from a storage unit that stores storage destination information that associates the sensor identification information for each of a plurality of sensors with information that identifies a database that accumulates the sensor information corresponding to the sensor identification information. Here, the gateway device 100 acquires information that identifies a purchasing information DB (Database) 210-1 as the storage destination. The gateway device 100 creates an image sensor information notification including the purchase information, with the purchase information DB 210-1 as the destination (storage destination). The gateway device 100 transmits the created image sensor information notification to the platform 200.

[0032] The gateway device 100 receives the vital information In03 transmitted by the vital sensor SE03, and accepts the received vital information In03. The gateway device 100 acquires the vital information and the identification information of the vital sensor SE03 included in the accepted vital information In03. The gateway device 100 acquires a storage destination associated with the acquired identification information of the vital sensor SE03 from a storage unit that stores the storage destination information. Here, the gateway device 100 acquires information that identifies the health care information DB 210-2 as the storage destination. The gateway device 100 creates a vital sensor information notification including vital information, with the healthcare information DB 210-2 as the destination (storage destination). The gateway device 100 transmits the created vital sensor information notification to the platform 200.

[0033] The gateway device 100 receives the temperature and humidity information In05 transmitted by the temperature and humidity sensor SE05, and accepts the received temperature and humidity information In05. The gateway device 100 acquires the temperature and humidity information and the identification information of the temperature and humidity sensor SE05 included in the accepted temperature and humidity information In05. The gateway device 100 acquires a storage destination associated with the acquired identification information of the temperature and humidity sensor SE05 from a storage unit that stores storage destination information. Here, the gateway device 100 acquires information that identifies the living environment information DB210-3 as the storage destination. The gateway device 100 creates a temperature and humidity sensor information notification including the temperature and humidity information, with the living environment information DB 210-3 as the destination (storage destination). The gateway device 100 transmits the created temperature and humidity sensor information notification to the platform 200.

[0034] The gateway device 100 receives the acceleration information In07 transmitted by the acceleration sensor SE07 and accepts the received acceleration information In07. The gateway device 100 acquires the acceleration information and the identification information of the acceleration sensor SE07 included in the accepted acceleration information In07. The gateway device 100 acquires a storage destination associated with the acquired identification information of the acceleration sensor SE07 from a storage unit that stores storage destination information. Here, the gateway device 100 acquires information that identifies the building information DB 210-4 as the storage destination. The gateway device 100 creates an acceleration sensor information notification including acceleration information, with the building information DB 210-4 as the destination (storage destination). The gateway device 100 transmits the created acceleration sensor information notification to the platform 200.

[0035] The gateway device 100 receives the power information In09 transmitted by the power measurement unit SE09, and accepts the received power information In09. The gateway device 100 acquires the power information and identification information of the power measurement unit SE09 included in the accepted power information In09. The gateway device 100 acquires a storage destination associated with the acquired identification information of the power measurement unit SE09 from a storage unit that stores storage destination information. Here, the gateway device 100 acquires information that identifies the energy information DB 210-5 as the storage destination. The gateway device 100 creates a power sensor information notification including the power information, with the energy information DB 210-5 as the destination (storage destination). The gateway device 100 transmits the created power sensor information notification to the platform 200.

[0036] The platform 200 receives the image sensor information notification, the vital sensor information notification, the temperature and humidity sensor information notification, the acceleration sensor information notification, and the power sensor information notification transmitted by the gateway device 100. The platform 200 accumulates (stores) the purchasing information included in the received image sensor information notification in the purchasing information DB 210-1, which is the destination (storage destination). The platform 200 accumulates (stores) the vital information included in the received vital sensor information notification in the healthcare information DB 210-2, which is the destination (accumulation destination). The platform 200 accumulates (stores) the temperature and humidity information included in the received temperature and humidity information notification in the living environment information DB 210-3, which is the destination (accumulation destination). The platform 200 accumulates (stores) the acceleration information included in the received acceleration information notification in the building information DB 210-4, which is the destination (storage destination). The platform 200 accumulates (stores) the power information included in the received power information notification in the energy information DB 210-5, which is the destination (storage destination).

[0037] The platform 200 orders an item from the external EX based on the purchasing information stored in the purchasing information DB 210-1. The platform 200 creates purchasing information In02 for the item, and transmits the created purchasing information In02 for the item to the gateway device 100. The gateway device 100 receives the purchasing information In02 of the item transmitted by the platform 200. The gateway device 100 transmits the received purchasing information In02 of the item to a terminal device (not shown) in the building, for example, a pantry. The platform 200 judges the health condition based on the vital information stored in the health care information DB 210-2. The platform 200 creates the health condition judgment result In04 and transmits the created health condition judgment result In04 to the gateway device 100. The gateway device 100 receives the health condition determination result In04 transmitted by the platform 200. The gateway device 100 transmits the received health condition determination result In04 to, for example, an arbitrary terminal device (not shown) in the building.

[0038] The platform 200 determines the temperature and humidity of the building based on the temperature and humidity information stored in the living environment information DB 210-3. The platform 200 creates the result In06 of the determination of the temperature and humidity of the building. The platform 200 transmits the result In06 of the determination of the temperature and humidity of the building to the gateway device 100. The gateway device 100 receives the result In06 of the determination of the temperature and humidity of the building transmitted by the platform 200. The gateway device 100 transmits the received result In06 of the determination of the temperature and humidity of the building to, for example, an arbitrary terminal device (not shown) in the building. The platform 200 determines the acceleration occurring in the building based on the acceleration information stored in the building information DB 210-4, and creates the building shaking information In08 based on the result of determining the acceleration occurring in the building. The platform 200 transmits the created building shaking information In08 to the gateway device 100. The gateway device 100 receives the building shaking information In08 transmitted by the platform 200. The gateway device 100 transmits the received building shaking information In08 to, for example, an arbitrary terminal device (not shown) in the building.

[0039] The platform 200 uses the purchase information stored in the purchase information DB 210-1 and the vital information stored in the health care information DB 210-2 for purposes other than ordering goods from outside and judging the health condition. For example, the platform 200 derives the nutritional value of the ordered food based on the purchase information stored in the purchase information DB 210-1. The platform 200 predicts the future health condition based on the vital information stored in the health care information DB 210-2. The platform 200 derives the nutritional value of the food to be taken to improve the health condition based on the derivation result of the nutritional value of the food and the prediction result of the future health condition. The platform 200 may order the food that can be taken with the nutritional value from the pharmacy DR based on the derivation result of the nutritional value of the food to be taken to improve the health condition. Furthermore, the platform 200 may predict a future health condition based on vital information stored in the health care information DB 210-2 and temperature and humidity information stored in the living environment information DB 210-3. The gateway device 100 and the platform 200 included in the information processing system 1 will be described below in order.

[0040] FIG. 3 is a diagram showing details of the gateway device and the platform included in the information processing system according to this embodiment. (Gateway device 100) The gateway device 100 is realized by a personal computer, a server, a smartphone, a tablet computer, an industrial computer, etc. The gateway device 100 includes, for example, a first communication unit 102-1, a second communication unit 102-2, a reception unit 104, an acquisition unit 106, a creation unit 108, a storage unit 110, and a setting unit 112. The first communication unit 102-1 is realized by a communication module. The first communication unit 102-1 communicates with an external communication device via a network NW. The first communication unit 102-1 may communicate using a wireless communication method such as a wireless LAN or LTE (registered trademark). The second communication unit 102-2 is realized by a communication module. The second communication unit 102-2 communicates by a short-range wireless communication method such as Bluetooth (registered trademark). The storage unit 110 is realized by a HDD, a flash memory, a RAM, a ROM, or the like. The storage unit 110 stores applications.

[0041] The second communication unit 102-2 receives information In01 transmitted by the image sensor SE01, vital information In03 transmitted by the vital sensor SE03, temperature and humidity information In05 transmitted by the temperature and humidity sensor SE05, acceleration information In07 transmitted by the acceleration sensor SE07, and power information In09 transmitted by the power measurement unit SE09. Receiving unit 104 receives information In01, vital sign information In03, temperature and humidity information In05, acceleration information In07, and power information In09 received by second communication unit 102-2.

[0042] The acquisition unit 106 acquires information In01 from the reception unit 104, and acquires the purchasing information and the identification information of the image sensor SE01 included in the acquired information In01. The acquisition unit 106 acquires information specifying the purchasing information DB210-1 as a storage destination associated with the acquired identification information of the image sensor SE01 from a storage unit that stores storage destination information. Here, the storage destination information is information that associates sensor identification information with a storage destination of the sensor information for each of a plurality of sensors. One example of a storage destination of the sensor information is information that identifies a database (DB) that stores the sensor information. The storage unit may be provided in the gateway device 100 or on the cloud (cloud server). The acquisition unit 106 acquires the vital information In03 from the reception unit 104, and acquires the detection result of the vital sign and the identification information of the vital sensor SE03 included in the acquired vital information In03. The acquisition unit 106 acquires information specifying the health care information DB210-2 as a storage destination associated with the acquired identification information of the vital sensor SE03 from a storage unit that stores storage destination information. The acquisition unit 106 acquires the temperature and humidity information In05 from the reception unit 104, and acquires the detection results of the temperature and humidity and the identification information of the temperature and humidity sensor SE05 included in the acquired temperature and humidity information In05. The acquisition unit 106 acquires information specifying the living environment information DB210-3 as a storage destination associated with the acquired identification information of the temperature and humidity sensor SE05 from a storage unit that stores storage destination information.

[0043] The acquisition unit 106 acquires the acceleration information In07 from the reception unit 104, and acquires the acceleration detection result and the identification information of the acceleration sensor SE07 included in the acquired acceleration information In07. The acquisition unit 106 acquires information specifying the building information DB210-4 as a storage destination associated with the acquired identification information of the acceleration sensor SE07 from a storage unit that stores storage destination information. The acquiring unit 106 acquires the power information In09 from the receiving unit 104, and acquires the power information and the identification information of the power measurement unit SE09 included in the acquired power information In09. The acquiring unit 106 acquires information specifying the energy information DB210-5 as a storage destination associated with the acquired identification information of the power measurement unit SE09 from a storage unit that stores storage destination information.

[0044] The creation unit 108 acquires the purchasing information and information for identifying the purchasing information DB 210-1 from the acquisition unit 106. The creation unit 108 creates an image sensor information notification including the acquired purchasing information and addressed to (accumulating) the purchasing information DB 210-1. The creation unit 108 outputs the created image sensor information notification to the first communication unit 102-1. The first communication unit 102-1 acquires the image sensor information notification output by the creation unit 108, and transmits the acquired image sensor information notification to the platform 200. The creation unit 108 acquires the vital sign detection result and information for identifying the health care information DB 210-2 from the acquisition unit 106. The creation unit 108 creates a vital sensor information notification including the acquired vital sign detection result and addressed (accumulated) to the health care information DB 210-2. The creation unit 108 outputs the created vital sensor information notification to the first communication unit 102-1. The first communication unit 102-1 acquires the vital sensor information notification output by the creation unit 108, and transmits the acquired vital sensor information notification to the platform 200.

[0045] The creation unit 108 acquires the temperature and humidity detection results and information for identifying the living environment information DB 210-3 from the acquisition unit 106. The creation unit 108 creates a temperature and humidity sensor information notification including the acquired temperature and humidity detection results, with the living environment information DB 210-3 as the destination (storage destination). The creation unit 108 outputs the created temperature and humidity sensor information notification to the first communication unit 102-1. The first communication unit 102-1 acquires the temperature and humidity sensor information notification output by the creation unit 108, and transmits the acquired temperature and humidity sensor information notification to the platform 200. The creation unit 108 acquires the acceleration detection result and information for identifying the building information DB 210-4 from the acquisition unit 106. The creation unit 108 creates an acceleration sensor information notification including the acquired acceleration detection result, the notification being addressed (stored) in the building information DB 210-4. The creation unit 108 outputs the created acceleration sensor information notification to the first communication unit 102-1. The first communication unit 102-1 acquires the acceleration sensor information notification output by the creation unit 108, and transmits the acquired acceleration sensor information notification to the platform 200. The creation unit 108 acquires the power detection result and information for identifying the energy information DB 210-5 from the acquisition unit 106. The creation unit 108 creates a power sensor information notification including the acquired power detection result and addressed to (accumulating) the energy information DB 210-5. The creation unit 108 outputs the created power sensor information notification to the first communication unit 102-1. The first communication unit 102-1 acquires the power sensor information notification output by the creation unit 108, and transmits the acquired power sensor information notification to the platform 200.

[0046] First communication unit 102-1 receives order information In02, health condition determination result In04, building temperature and humidity determination result In06, and building shaking information In08 transmitted by platform 200. Reception unit 104 acquires from first communication unit 102-1 order information In02, health condition determination result In04, building temperature and humidity determination result In06, and building shaking information In08. Reception unit 104 accepts the acquired order information In02, health condition determination result In04, building temperature and humidity determination result In06, and building shaking information In08. The creation unit 108 acquires the order information In02 from the reception unit 104. The creation unit 108 creates an order information notification that includes the acquired order information In02 and is addressed to the address of a terminal device (not shown) in the building, for example, a pantry. An example of the address is an IP address. The creation unit 108 outputs the created order information notification to the first communication unit 102-1. First communication unit 102-1 acquires the order information notification output by creation unit 108, and transmits the acquired order information notification to a terminal device in the building, for example, a pantry.

[0047] The creation unit 108 acquires the health condition determination result In04 from the receiving unit 104. The creation unit 108 creates a health condition notification including the acquired health condition determination result In04 and addressed to the address of an arbitrary terminal device (not shown) in the building. The creation unit 108 outputs the created health condition notification to the first communication unit 102-1. First communication unit 102-1 acquires the health condition notification output by creation unit 108, and transmits the acquired health condition notification to an arbitrary terminal device within the building. The generating unit 108 acquires the result In06 of the determination of the temperature and humidity of the building from the receiving unit 104. The creation unit 108 creates a temperature and humidity determination result notification including the acquired result In06 of the determination of the temperature and humidity of the building, and addresses the notification to, for example, an address of an arbitrary terminal device (not shown) in the building. Creation unit 108 outputs the created temperature and humidity determination result notification to first communication unit 102-1. First communication unit 102-1 acquires the temperature and humidity judgment result notification output by creation unit 108, and transmits the acquired temperature and humidity judgment result notification to an arbitrary terminal device within the building. The creation unit 108 acquires the building shaking information In08 from the reception unit 104. The creation unit 108 creates a shaking information notification that includes the acquired building shaking information In08 and is addressed to, for example, the address of an arbitrary terminal device (not shown) in the building. The creation unit 108 outputs the created shaking information notification to the first communication unit 102-1. The first communication unit 102-1 acquires the vibration information notification output by the creation unit 108, and transmits the acquired vibration information notification to an arbitrary terminal device within the building. The first communication unit 102-1 receives destination information transmitted by a terminal device (not shown). The terminal device may be installed inside the building BU, or may be installed outside the building BU. The setting unit 112 acquires the output destination information received by the first communication unit 102-1. Based on the acquired output destination information, the setting unit 112 sets an association between the sensor identification information included in the output destination information stored in the storage unit and the storage destination of the sensor information.

[0048] (Platform 200) The platform 200 is realized by including a personal computer, a server, a smartphone, a tablet computer, an industrial computer, etc. The platform 200 includes, for example, a communication unit 202, a reception unit 204, a processing unit 205, a creation unit 108, a purchase information DB 210-1, a health care information DB 210-2, a living environment information DB 210-3, a building information DB 210-4, and an energy information DB 210-5. The communication unit 202 is realized by a communication module. The communication unit 202 communicates with an external communication device via a network NW. The communication unit 202 may communicate using a wireless communication method such as a wireless LAN or LTE (registered trademark). The purchasing information DB210-1, the health care information DB210-2, the living environment information DB210-3, the building information DB210-4, and the energy information DB210-5 are realized by a HDD, a flash memory, a RAM, a ROM, etc. The purchasing information DB210-1 stores purchasing information, the health care information DB210-2 stores vital sign information, the living environment information DB210-3 stores temperature and humidity information, the building information DB210-4 stores acceleration information, and the energy information DB210-5 stores power information.

[0049] The communication unit 202 receives the image sensor information notification transmitted by the gateway device 100. The reception unit 204 acquires the image sensor information notification from the communication unit 202 and accepts the acquired image sensor information. The processing unit 205 acquires the image sensor information notification from the reception unit 204 and stores the purchasing information included in the acquired sensor information notification in the purchasing information DB 210-1, which is the destination (storage destination). The communication unit 202 receives the vital sensor information notification transmitted by the gateway device 100. The reception unit 204 acquires the vital sensor information notification from the communication unit 202 and accepts the acquired vital sensor information notification. The processing unit 205 acquires the vital sensor information notification from the reception unit 204 and stores the vital information included in the acquired vital sensor information notification in the health care information DB 210-2, which is the destination (storage destination). The communication unit 202 receives the temperature and humidity information notification transmitted by the gateway device 100. The reception unit 204 acquires the temperature and humidity information notification from the communication unit 202 and accepts the acquired temperature and humidity information notification. The processing unit 205 acquires the temperature and humidity information notification from the reception unit 204 and stores the temperature and humidity information included in the acquired temperature and humidity information notification in the living environment information DB 210-3, which is the destination (storage destination).

[0050] The communication unit 202 receives the acceleration information notification transmitted by the gateway device 100. The reception unit 204 acquires the acceleration information notification from the communication unit 202 and accepts the acquired acceleration information notification. The processing unit 205 acquires the acceleration information notification from the reception unit 204 and stores the acceleration information included in the acquired acceleration information notification in the building information DB 210-4, which is the destination. The communication unit 202 receives the power information notification transmitted by the gateway device 100. The reception unit 204 acquires the power information notification from the communication unit 202 and accepts the acquired power information notification. The processing unit 205 acquires the power information notification from the reception unit 204 and stores the power information included in the acquired power information notification in the energy information DB 210-5, which is the destination (storage destination).

[0051] The processing unit 205 orders an item from an external EX based on the purchasing information stored in the purchasing information DB 210-1. The purchasing information is stored in the purchasing information DB 210-1 for the purpose of ordering an item from an external EX. The creation unit 208 creates purchasing information In02 of the item, and outputs the created purchasing information In02 of the item to the communication unit 202. The communication unit 202 transmits the purchasing information In02 of the item output by the creation unit 208 to the gateway device 100. The processing unit 205 judges the health condition based on the vital information stored in the health care information DB 210-2. The vital information is stored in the health care information DB 210-2 for the purpose of judging the health condition. The creation unit 208 creates the health condition judgment result In04 and outputs the created health condition judgment result In04 to the communication unit 202. The communication unit 202 transmits the health condition judgment result In04 output by the creation unit 208 to the gateway device 100. The processing unit 205 determines the temperature and humidity of the building based on the temperature and humidity information stored in the living environment information DB 210-3. The temperature and humidity information is stored in the living environment information DB 210-3 for the purpose of determining the temperature and humidity of the building. The creation unit 208 creates a result In04 of the determination of the temperature and humidity of the building, and outputs the created result In04 of the determination of the temperature and humidity of the building to the communication unit 202. The communication unit 202 transmits the result In04 of the determination of the temperature and humidity of the building output by the creation unit 208 to the gateway device 100. The processing unit 205 determines the acceleration occurring in the building based on the acceleration information stored in the building information DB 210-4, and determines the shaking of the building based on the result of determining the acceleration occurring in the building. The acceleration information is stored in the building information DB 210-4 for the purpose of determining the acceleration occurring in the building and determining the shaking of the building based on the result of determining the acceleration occurring in the building. The creation unit 208 creates building shaking information In08, and outputs the created building shaking information In08 to the communication unit 202. The communication unit 202 transmits the building shaking information In08 output by the creation unit 208 to the gateway device 100.

[0052] Based on at least two of the information stored in the purchasing information DB210-1, the information stored in the health care information DB210-2, the living environment information DB210-3, the building information DB210-4, and the energy information DB210-5, the processing unit 205 uses the information stored in the purchasing information DB210-1, the information stored in the health care information DB210-2, the information stored in the living environment information DB210-3, the information stored in the building information DB210-4, and the information stored in the energy information DB210-5 for a purpose different from the purpose of the information stored in the purchasing information DB210-1, the information stored in the health care information DB210-2, the information stored in the living environment information DB210-3, the information stored in the building information DB210-4, and the information stored in the energy information DB210-5. When the information is used for a different purpose, the processing unit 205 may derive an evaluation value (information) for use for the different purpose by performing some calculation. The processing unit 205 may generate an extended service from the derived evaluation value (information). An example of the extended service may be a service related to life, a service related to wellness, a service related to resilience, or a service related to sustainability.

[0053] As an example, we will explain a case where the processing unit 205 uses the purchasing information stored in the purchasing information DB 210-1 and the vital information stored in the health care information DB 210-2 for purposes other than ordering items from an external EX and determining the health condition. For example, the processing unit 205 derives the nutritional value of the ordered food based on the purchase information stored in the purchase information DB 210-1. The processing unit 205 predicts the future health state based on the vital information stored in the health care information DB 210-2. The processing unit 205 derives the nutritional value of the food to be ingested to improve the health state based on the derivation result of the nutritional value of the food and the prediction result of the future health state. The processing unit 205 may order the food that can be ingested with the nutritional value from the pharmacy DR based on the derivation result of the nutritional value of the food to be ingested to improve the health state. Furthermore, the processing unit 205 may predict a future health condition based on vital information stored in the health care information DB 210-2 and temperature and humidity information stored in the living environment information DB 210-3.

[0054] (Operation of information processing system 1) Fig. 4 is a flowchart showing an example of the operation of the information processing system. With reference to Fig. 4, as an example, a case will be described in which sensor information is stored in a first storage destination (first DB) and a second storage destination (second DB), which are two arbitrary information DBs among the purchase information DB210-1, the health care information DB210-2, the living environment information DB210-3, the building information DB210-4, and the energy information DB210-5, and one or more pieces of first sensor information and one or more pieces of second sensor information are used for a third purpose different from the purpose of the first sensor information and the purpose of the second sensor information based on one or more pieces of first sensor information stored in the first storage destination and one or more pieces of second sensor information stored in the second storage destination. (Step S1-1) In the gateway device 100, the second communication unit 102-2 receives the sensor information. (Step S2-1) In the gateway device 100, the reception unit 104 receives the sensor information received by the second communication unit 102-2. (Step S3-1) In the gateway device 100, the acquisition unit 106 acquires sensor information from the reception unit 104, and acquires the first sensor identification information or the second sensor identification information included in the acquired sensor information. Here, as an example, the explanation will be continued for the case where the acquisition unit 106 acquires the first sensor identification information. The acquisition unit 106 acquires information for identifying the first DB associated with the acquired first sensor identification information from a storage unit that stores storage destination information.

[0055] (Step S4-1) In the gateway device 100, the creation unit 108 acquires the first sensor information and information for identifying the first DB from the acquisition unit 106. The creation unit 108 creates a sensor information notification including the acquired first sensor information and addressed to the first DB (storage destination). (Step 5-1) In the gateway device 100, the creation unit 108 outputs the created sensor information notification to the first communication unit 102-1. The first communication unit 102-1 acquires the sensor information notification output by the creation unit 108, and transmits it to the platform 200. (Step 6-1) In the gateway device 100, the second communication unit 102-2 determines whether the sensor information has been received. If the sensor information has been received, the process proceeds to step S2-1. (Step 7-1) In the gateway device 100, when the second communication unit 102-2 determines that the sensor information has not been received, the process proceeds to step S6-1. In the gateway device 100, steps S1-1 to S7-1 are executed successively.

[0056] (Step 8-1) In the platform 200 , the communication unit 202 receives the sensor information notification transmitted by the gateway device 100 . (Step 9-1) In the platform 200, the receiving unit 204 acquires the sensor information notification from the communication unit 202 and accepts the acquired sensor information notification. (Step 10-1) In the platform 200, the processing unit 205 acquires a sensor information notification from the receiving unit 204, and determines whether the storage destination included in the acquired sensor information notification is the first DB. (Step 11-1) In the platform 200, when the storage destination included in the sensor information notification is the first DB, the processing unit 205 stores the first sensor information in the first DB. (Step 12-1) In the platform 200, the processing unit 205 stores the second sensor information in the second DB when the storage destination included in the sensor information notification is not the first DB.

[0057] (Step 13-1) In the platform 200, the processing unit 205 determines whether or not the sensor information stored in the first DB is to be used for a different purpose from the sensor information stored in the second DB, based on the first DB and the second DB. If it is determined that the sensor information is not to be used for a different purpose, the process proceeds to step S8-1. (Step 14-1) In the platform 200, when the processing unit 205 determines that the platform 200 is to be used for a different purpose, the processing unit 205 uses the platform 200 for the different purpose. In Figure 3, as an example, a case has been described in which sensor information is accumulated in each of the first DB and the second DB, and based on one or more pieces of first sensor information accumulated in the first DB and one or more pieces of second sensor information accumulated in the second DB, one or more pieces of first sensor information and one or more pieces of second sensor information are used for a third purpose different from the purpose of the first sensor information and the purpose of the second sensor information, but this example is not limited to the above. For example, this can be applied to cases where sensor information is accumulated in each of three or more storage destinations, and based on the one or more pieces of sensor information accumulated in each of the three or more DBs, the one or more pieces of sensor information accumulated in each of the three or more DBs is used for a third purpose different from the purpose of the sensor information accumulated in each of the three or more DBs.

[0058] In the above-described embodiment, the building BU is provided with the image sensor SE01, the vital sensor SE03, the temperature and humidity sensor SE05, the acceleration sensor SE07, and the power measurement unit SE09, but the present invention is not limited to this example. For example, the building BU may be provided with at least two types (two units) of the image sensor SE01, the vital sensor SE03, the temperature and humidity sensor SE05, the acceleration sensor SE07, and the power measurement unit SE09, and may further be provided with one or more different types of sensors, such as an illuminance sensor, a solar radiation heat sensor, an air pressure sensor, and a sound pressure sensor. For example, the illuminance sensor detects illuminance, and transmits illuminance information including the detection result of the illuminance and identification information of the illuminance sensor to the gateway device 100. The solar radiation heat sensor detects solar radiation heat, and transmits solar radiation heat information including the detection result of the solar radiation heat and identification information of the solar radiation heat sensor to the gateway device 100. The air pressure sensor detects air pressure, and transmits air pressure information including the air pressure detection result and identification information of the air pressure sensor to the gateway device 100. The sound pressure sensor detects air pressure, and transmits sound pressure information including the sound pressure detection result and identification information of the air pressure sensor to the gateway device 100.

[0059] According to the information processing system 1 of the present embodiment, the information processing system 1 includes a platform 200 and a gateway device 100. The gateway device 100 includes a reception unit 104 that receives sensor information output from each of a plurality of sensors, an acquisition unit 106 that acquires, from a memory unit that stores storage destination information that associates, for each of the plurality of sensors, sensor identification information with information that identifies a database that accumulates sensor information corresponding to the sensor identification information, information that identifies a first database associated with the first sensor identification information of the first sensor information received by the reception unit 104, and acquires information that identifies a second database associated with second sensor identification information of second sensor information different from the first sensor information received by the reception unit 104, a creation unit 108 that creates a first sensor information notification having a first database including the first sensor information as an accumulation destination and a second sensor information notification having a second database including the second sensor information as an accumulation destination, and a communication unit serving as a first communication unit 102-1 that transmits the first sensor information notification and the second sensor information notification to the platform 200. With this configuration, in the information processing system 1, the gateway device 100 can receive sensor information output by each of the multiple sensors, obtain information specifying a first database associated with first sensor identification information of the received first sensor information, obtain information specifying a second database associated with second sensor identification information of the received second sensor information, and create a first sensor information notification that stores the first database including the first sensor information, and a second sensor information notification that stores the second database including the second sensor information. Therefore, the gateway device 100 can transmit the first sensor information notification and the second sensor information notification to the platform.

[0060] In the information processing system 1 described above, the platform 200 includes a processing unit that uses the first sensor information and the second sensor information for a third purpose different from the first purpose of the first sensor information and the second purpose of the second sensor information. By configuring in this manner, the platform 200 can use the first sensor information and the second sensor information for a third purpose different from the first purpose of the first sensor information and the second purpose of the second sensor information. Therefore, the platform 200 can use the first sensor information and the second sensor information in an integrated manner for a third purpose different from the first purpose and the second purpose.

[0061] In the above-described information processing system 1, the processing unit 205 creates information for use in a third application. With this configuration, the information processing system 1 can create information (evaluation value) for use in a third purpose, based on the first sensor information and the second sensor information. In the above-described information processing system 1, the first database stores first sensor information for a first purpose, and the second database stores second sensor information for a second purpose. By configuring in this manner, the first database can store first sensor information for a first use, and the second database can store second sensor information for a second use. Therefore, the first database can use the accumulated first sensor information for a first purpose, and the second database can use the accumulated second sensor information for a second purpose.

[0062] In the above-described information processing system 1, the gateway device 100 further includes a setting unit 112 that sets, for each of the multiple sensors, storage destination information that associates sensor identification information with information that identifies a database that stores the sensor information corresponding to the sensor identification information. With this configuration, the gateway device 100 can set, for each of a plurality of sensors, storage information that associates the sensor identification information with information that specifies a database that stores the sensor information corresponding to the sensor identification information. The storage information may be output from outside the information processing system. By being able to set the storage information, it is possible to set and change the storage information. In the above-described information processing system 1, each of the multiple pieces of sensor information is any one of vital information, temperature and humidity information, acceleration information, power information, purchasing information, illuminance information, solar heat information, atmospheric pressure information, and sound pressure information. With this configuration, the information processing system can receive first sensor information and second sensor information, which are any of vital information, temperature and humidity information, acceleration information, power information, purchasing information, illuminance information, solar heat information, atmospheric pressure information, and sound pressure information, acquire a first database related to the first sensor identification information of the received first sensor information and a second database related to the second sensor identification information of the received second sensor information, and create a first sensor information notification that stores the first database including the first sensor information and a second sensor information notification that stores the second database including the second sensor information. Therefore, the gateway device 100 can transmit the first sensor information notification and the second sensor information notification to the platform.

[0063] In the above-described information processing system 1, each of the multiple sensors is installed within a building. With this configuration, the information processing system can receive sensor information output by each of a plurality of sensors installed in a building, obtain information specifying a first database associated with first sensor identification information of the received first sensor information and information specifying a second database associated with second sensor identification information of the received second sensor information, and create a first sensor information notification that stores the first database including the first sensor information, and a second sensor information notification that stores the second database including the second sensor information. Therefore, the gateway device 100 can transmit the first sensor information notification and the second sensor information notification to the platform.

[0064] Although the embodiments and their modifications have been described above, these embodiments and their modifications are presented as examples and are not intended to limit the scope of the invention. These embodiments and their modifications can be implemented in various other forms, and various omissions, substitutions, changes, and combinations can be made without departing from the gist of the invention. These embodiments and their modifications are included in the scope and gist of the invention, and are also included in the scope of the invention and its equivalents described in the claims.

[0065] As described above, the gateway device 100 and the platform 200 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 the recording medium may be read into a computer system and executed by a CPU to realize the functions. The "computer system" referred to here includes an OS (Operating System) and hardware such as peripheral devices. In addition, "computer-readable recording media" refers to portable media such as flexible disks, optical magnetic disks, ROMs, CD-ROMs, etc. In addition, "computer-readable recording media" includes storage devices such as hard disks built into computer systems.

[0066] 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 for 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 holds 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 implementing part of the functions described above.The program may also be for implementing the functions described above in combination with a program already recorded in the computer system. The program may be implemented using a programmable logic device, such as a field programmable gate array (FPGA).

[0067] The gateway device 100 and the platform 200 described above each have a computer therein. The steps of each process of the gateway device 100 and the platform 200 described above are stored in a computer-readable recording medium in the form of a program, and the computer reads and executes this program to perform the above processes. Here, the computer-readable recording medium refers to a magnetic disk, a magneto-optical disk, a CD-ROM, a DVD-ROM, a semiconductor memory, etc. Also, 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 be for realizing part of the functions described above. Furthermore, the above-mentioned functions may be realized in combination with a program already recorded in the computer system, that is, a so-called differential file (differential program). [Explanation of symbols]

[0068] 1. Information Processing Systems 100 Gateway device 100 102-1 First Communications Department 102-2 2nd Communications Department 104 Reception 106 Acquisition Department 108 Creation Department 110 Storage section 112 Setting section 200 Platform 202 Communications Department 204 Reception 205 Processing section 208 Creation Department 210-1 Purchasing information DB 210-2 Healthcare Information DB 210-3 Living Environment Information DB 210-4 Building Information DB 210-5 Energy Information DB

Claims

1. An information processing system including a platform and a gateway device, The gateway device includes: a reception unit that receives sensor information output from each of the plurality of sensors; an acquisition unit that acquires, from a storage unit that stores storage destination information that associates sensor identification information with information that identifies a database that accumulates sensor information corresponding to the sensor identification information for each of the plurality of sensors, information that identifies a first database associated with first sensor identification information of first sensor information accepted by the acceptance unit, and acquires information that identifies a second database associated with second sensor identification information of second sensor information different from the first sensor information accepted by the acceptance unit; a generating unit that generates a first sensor information notification having the first database including the first sensor information as an accumulation destination and a second sensor information notification having the second database including the second sensor information as an accumulation destination; a communication unit that transmits the first sensor information notification and the second sensor information notification to a platform; Equipped with The platform includes: a processing unit that uses the first sensor information and the second sensor information for a third purpose different from a first purpose of the first sensor information and a second purpose of the second sensor information; The processing unit derives an evaluation value and generates an extended service from the evaluation value. An information processing system.

2. The extended services are at least one of a lifestyle service, a wellness service, a resilience service, and a sustainability service. The information processing system according to claim 1 .

3. The information processing system according to claim 2 , wherein the processing unit creates information to be used for the third purpose.

4. 4. The information processing system according to claim 2, wherein the first database stores the first sensor information for the first use, and the second database stores the second sensor information for the second use.

5. The gateway device includes: A setting unit that sets storage destination information that associates sensor identification information with information that specifies a database that stores sensor information corresponding to the sensor identification information for each of the plurality of sensors. The information processing system according to claim 1 , further comprising:

6. 6. The information processing system according to claim 1, wherein each of the plurality of sensor information is vital information, temperature and humidity information, acceleration information, power information, purchasing information, illuminance information, solar heat information, atmospheric pressure information, or sound pressure information.

7. The information processing system according to claim 1 , wherein each of the plurality of sensors is installed within a building.

8. 1. A computer-implemented information processing method, comprising: receiving sensor information output from each of a plurality of sensors; acquiring information for identifying a first database associated with the first sensor identification information of the first sensor information received in the receiving step from a storage unit that stores storage destination information that associates sensor identification information with information for identifying a database that stores sensor information corresponding to the sensor identification information for each of the plurality of sensors, and acquiring information for identifying a second database associated with the second sensor identification information of the second sensor information received in the receiving step; creating a first sensor information notification having the first database including the first sensor information as an accumulation destination, and a second sensor information notification having the second database including the second sensor information as an accumulation destination; a processing unit that uses the first sensor information notification and the second sensor information notification, and the first sensor information and the second sensor information for a third purpose different from the first purpose of the first sensor information and the second purpose of the second sensor information, deriving an evaluation value, and transmitting the evaluation value to a platform that generates an extended service; An information processing method comprising the steps of:

9. On the computer, receiving sensor information output from each of a plurality of sensors; acquiring information for identifying a first database associated with the first sensor identification information of the first sensor information received in the receiving step from a storage unit that stores storage destination information that associates sensor identification information with information for identifying a database that stores sensor information corresponding to the sensor identification information for each of the plurality of sensors, and acquiring information for identifying a second database associated with the second sensor identification information of the second sensor information received in the receiving step; creating a first sensor information notification having the first database including the first sensor information as an accumulation destination, and a second sensor information notification having the second database including the second sensor information as an accumulation destination; a processing unit that uses the first sensor information notification and the second sensor information notification, and the first sensor information and the second sensor information for a third purpose different from the first purpose of the first sensor information and the second purpose of the second sensor information, deriving an evaluation value, and transmitting the evaluation value to a platform that generates an extended service; A program to execute.