An embodiment of the present disclosure relates to an excrement management system, an excretion information management method, a computer program, an edge server, and a toilet seat device.
Conventionally, in nursing homes and the like, nursing staffs record bowel movement conditions of inmates to manage states of health of the inmates. As a device that can reduce a load of recording bowel movement conditions, there is known a device for estimating a state of health of a human body by photographing excrement excreted in a toilet as an image to analyze the image (for example, refer to Patent Literature 1).
The data detection device disclosed in Patent Literature 1 includes an image photographing unit that photographs an image of excrement and a data processing/analyzing unit that analyzes a color and a shape of the excrement based on the photographed image, and the data processing/analyzing unit associates the color and the shape that are analyzed based on the image of the excrement with a state of health to estimate the state of health of a human body.
Patent Literature 1: Japanese Patent Application Laid-open No. 2007-252805
To analyze the color and the shape based on the image of the excrement, it is preferable to use a cloud server including abundant calculation resources and storages. On the other hand, a data amount of image data is relatively large, so that there is the problem that a data communication amount is largely increased when all pieces of image data photographed by the image photographing unit are transmitted to the cloud server.
To solve the problem described above, the embodiment of the present disclosure provides an excrement management system, an excretion information management method, a computer program, an edge server, and a toilet seat device that can suppress the data communication amount to the cloud server that analyzes image data of excrement.
An excrement management system according to an aspect of the embodiment, configured to collect and manage information about excrement, the excrement management system comprising: a closet bowl in which a bowl part for receiving excrement is formed; a light emitting unit configured to emit light toward an inner part of the closet bowl; a light receiving unit comprising an image sensor configured to receive light; a cloud server and an edge server configured to analyze light reception data received by the light receiving unit; a first communication device configured to transmit the light reception data to the cloud server; and a second communication device configured to transmit the light reception data to the edge server, wherein the cloud server analyzes the light reception data to determine a characteristic of excrement, and the edge server analyzes the light reception data to determine whether to transmit the light reception data to the cloud server by the first communication device.
With the excrement management system according to an aspect of the embodiment, it is possible to determine whether the light reception data should be transmitted to the cloud server by the first communication device by analyzing the light reception data by the edge server before the light reception data received by the light receiving unit is transmitted to the cloud server by the first communication device. Due to this, it is possible to prevent all pieces of the light reception data received by the light receiving unit from being entirely transmitted to the cloud server, so that the data communication amount to the cloud server can be suppressed.
In the excrement management system according to an aspect of the embodiment, the first communication device transmits the light reception data to the cloud server by using a wide-area information communication network, and the second communication device transmits the light reception data to the edge server by using a local-area information communication network.
With the excrement management system according to an aspect of the embodiment, communication to the cloud server is performed by using a wide-area information communication network. Thus, a degree of freedom of an installation position can be secured for the cloud server that requires a space because of abundant calculation resources and storages included therein. With the excrement management system according to an aspect of the embodiment, communication to the edge server is performed by using a local-area information communication network. Thus, the data received by the light receiving unit can be transmitted to the edge server via the local-area information communication network that can perform data communication without communication utility charge. Due to this, it is possible to reduce communication utility charge for data communication for transmitting the light reception data to the edge server.
In the excrement management system according to an aspect of the embodiment, the first communication device is configured to perform transmission/reception of data between the cloud server and the edge server, and data capacity that is transmitted from the cloud server to the edge server via the first communication device is smaller than data capacity of the light reception data that is transmitted from the edge server to the cloud server via the first communication device.
The data transmitted to the cloud server is a large capacity of light reception data including sufficient information required for analyzing a characteristic of the excrement by the cloud server. On the other hand, the data transmitted from the cloud server is only an analysis result related to the characteristic of the excrement, so that the data transmitted from the cloud server is not required to be a large capacity of light reception data.
On the other hand, the excrement management system according to an aspect of the embodiment is configured such that the first communication device performs data transmission/reception between the cloud server and the edge server, and the capacity of data transmitted from the cloud server to the edge server is smaller than the capacity of data transmitted from the edge server to the cloud server in data transmission/reception between the cloud server and the edge server. Due to this, the data communication amount can be suppressed in data transmission/reception between the cloud server and the edge server.
In the excrement management system according to an aspect of the embodiment, the cloud server analyzes the light reception data to determine at least one of three characteristic amounts including a color, a shape, and an amount of excrement, and the edge server analyzes the light reception data to determine whether excrement is included in the light reception data.
In the excrement management system according to an aspect of the embodiment, the cloud server determines at least one of three characteristic amounts including the color, the shape, and the amount of the excrement, and the edge server determines whether the excrement is included in the light reception data. Due to this, analysis of the light reception data by the edge server is enabled to be simplified as compared with analysis of the light reception data by the cloud server, and the edge server having a calculation resource smaller than that of the cloud server can be efficiently used. Thus, it is possible to suppress communication delay caused by interruption due to determination performed by the edge server before transmitting the light reception data to the cloud server.
The excrement management system according to an aspect of the embodiment further includes: a user identification device configured to acquire user information who uses the closet bowl, wherein the first communication device does not transmit the user information to the cloud server.
The excrement management system according to an aspect of the embodiment includes the user identification device that acquires the user information, so that the characteristic of the excrement determined by the cloud server can be associated with the user information about the user who has excreted the excrement. The first communication device does not transmit the user information to the cloud server, so that the user information is excluded from the light reception data transmitted from the edge server. Accordingly, communication capacity from the edge server to the cloud server can be reduced. The data transmitted from the edge server to the cloud server does not include information with which an individual can be specified, so that individual information can be prevented from leaking out in a communication path.
In the present embodiment, the “user information” means information with which an individual can be specified (for example, a name or an address), and does not include information that is anonymized by the edge server and the like so that an individual cannot be specified (an ID and the like).
In the excrement management system according to an aspect of the embodiment, user information about a user who uses the closet bowl is previously recorded in the cloud server, and the light reception data that is determined to be transmitted by the edge server is associated with the user information that is previously recorded in the cloud server.
With the excrement management system according to an aspect of the embodiment, the light reception data and the characteristic information about the excrement analyzed by the cloud server can be transmitted to an information terminal of a user, a medical institution, and the like by associating the user information with the light reception data in the cloud server, so that usability of the light reception data and the characteristic information about the excrement can be enhanced.
An excretion information management method according to an aspect of the embodiment, for managing, on a cloud server, information about excrement collected in a toilet room in which a closet bowl is disposed, the excretion information management method comprising: a detection step of receiving, by a light receiving unit, reflected light from excrement corresponding to light that is emitted toward an inner part of the closet bowl by a light emitting unit; and an analysis step of determining whether to transmit the light reception data to the cloud server by a communication device based on light reception data detected at the detection step.
With the excretion information management method according to an aspect of the embodiment, in a case of receiving reflected light from the excrement corresponding to light that is emitted by the light emitting unit toward an inner part of a closet bowl, it is determined whether to transmit the light reception data to the cloud server by the communication device by analyzing the light reception data. Due to this, in a case in which the light reception data is data not deserving to be managed on the cloud server, it is possible to prevent the communication device from transmitting the light reception data to the cloud server. Due to this, with the excretion information management method according to an aspect of the embodiment, the data communication amount to the cloud server can be suppressed.
A computer program according to an aspect of the embodiment, executed by an edge server configured to be able to communicate with a closet bowl device and a cloud server, the computer program configured to cause an edge server to perform: a reception procedure of receiving light reception data that is detected by receiving, by a light receiving unit, reflected light from excrement corresponding to light that is emitted toward an inner part of a closet bowl by a light emitting unit; and a transmission procedure of transmitting a determination result about whether to transmit the light reception data to a device configured to control a communication device that transmits the light reception data to the cloud server based on an analysis result about the light reception data.
With the computer program according to an aspect of the embodiment, by analyzing the light reception data received through the reception procedure and transmitting a determination result about whether to transmit the light reception data to the device for controlling the communication device that transmits the light reception data to the cloud server, the data communication amount to the cloud server can be suppressed.
An edge server according to an aspect of the embodiment, configured to be able to communicate with a cloud server and a closet bowl device, the edge server comprising: a first communication device configured to be able to communicate with the cloud server; a second communication device configured to be able to communicate with the closet bowl device; a memory configured to store detection data related to excrement that is optically detected and transmitted from the closet bowl device via the second communication device; and an arithmetic processing device configured to analyze the detection data stored in the memory, wherein the arithmetic processing device determines whether to transmit the detection data to the cloud server by the first communication device based on the detection data.
The edge server according to an aspect of the embodiment analyzes the detection data related to the excrement transmitted from the closet bowl device, and determines whether to transmit the detection data to the cloud server by the first communication device. Due to this, it is possible to prevent all pieces of the detection data transmitted from the closet bowl device from being entirely transmitted to the cloud server, so that the data communication amount to the cloud server can be suppressed.
A toilet seat device according to an aspect of the embodiment, disposed on an upper part of a closet bowl, the toilet seat device comprising: a light emitting unit configured to emit light toward an inner part of the closet bowl; a light receiving unit comprising an image sensor configured to receive light; a memory configured to store light reception data received by the light receiving unit; a communication device configured to transmit the light reception data to a cloud server; and an arithmetic processing device configured to analyze the light reception data stored in the memory, wherein the arithmetic processing device determines whether to transmit the light reception data to the cloud server based on the light reception data.
The toilet seat device according to an aspect of the embodiment analyzes the light reception data received by the light receiving unit disposed on the toilet seat device, and determines whether to transmit the light reception data to the cloud server by the communication device. Due to this, it is possible to prevent all pieces of the light reception data received by the light receiving unit from being entirely transmitted to the cloud server, so that the data communication amount to the cloud server can be suppressed.
According to an aspect of the embodiment, it is possible to suppress a data communication amount to a cloud server that analyzes image data of excrement.
The following describes an embodiment of an excrement management system disclosed herein in detail with reference to the attached drawings. The present invention is not limited to the embodiment described below. The following describes a configuration and information processing for collecting and managing information about excrement excreted by a user of a toilet room.
1. External Appearance Configuration of Toilet Room
First, the following describes an external appearance configuration of a toilet room according to an embodiment of the present invention with reference to
As illustrated in
The toilet bowl 7 is, for example, made of ceramic. A bowl part 8 is formed on the toilet bowl 7. The bowl part 8 is a portion that has a shape depressed downward, and receives excrement of a user. The toilet bowl 7 is not limited to a floor-standing type as illustrated in the drawing, and may be a wall-hanging type and the like. A rim part 9 is disposed over the entire circumference of an end part of an opening that the bowl part 8 faces in the toilet bowl 7. A washing water tank for storing washing water may be installed in the toilet bowl 7, or the toilet bowl 7 may be what is called a tankless type, which does not include the washing water tank.
For example, when the user operates a washing operation unit (not illustrated) for washing disposed in the toilet room R, the toilet bowl is washed by supplying washing water to the bowl part 8 of the toilet bowl 7. The washing operation unit may be an operation lever or a pressing operation on a button for washing the toilet bowl disposed on the operation device 10. The washing operation unit is not limited to the operation lever and the like that cause the toilet bowl to be washed by being manually operated by the user, and may be a seating sensor that causes the toilet bowl to be washed by detecting a human body with a sensor for detecting the user.
The toilet seat device 3 is attached to an upper part of the toilet bowl 7, and includes a toilet lid 4, a toilet seat 5, and a functional unit 6. The toilet seat device 3 may be attached to the toilet bowl 7 in a detachable manner, or may be integrally attached to the toilet bowl 7.
As illustrated in
The operation device 10 is disposed in the toilet room R. The operation device 10 is disposed at a position that can be operated by the user at the time when the user is seated on the toilet seat 5. In the example illustrated in
The operation device 10 is connected to be able to communicate with the toilet seat device 3 in a wired or wireless manner via a predetermined network. For example, the toilet seat device 3 may be connected to the operation device 10 in any manner so long as information can be transmitted and received. The toilet seat device 3 and the operation device 10 may be connected to be able to perform wired communication, or may be connected to be able to perform wireless communication.
The excrement management system 1 may identify the user based on an operation performed by the user on the operation device 10. The operation device 10 may also function as a user identification device 38 (refer to
2. Functional Configuration of Detection Device
Next, the following describes a functional configuration of a detection device with reference to
A detection device 12 includes light emitting units 14 that emit light in response to an electric signal controlled by a control device 20 (refer to
The light emitting unit 14 includes, for example, a light emitting element (not illustrated) such as a light emitting diode (LED). The light emitting element included in the light emitting unit 14 is not limited to the LED, and various elements may be used. The light emitted from the light emitting unit 14 is not limited to white light having uniform wavelengths of visible rays, and may be colored light having only a specific wavelength, or invisible light such as infrared rays.
The light receiving unit 16 includes a lens 17 and a light receiving element (not illustrated). The light receiving element is, for example, formed of a charge coupled device (CCD) sensor, or a line sensor or an area sensor in which complementary metal oxide semiconductor (CMOS) sensors are arranged. The light receiving unit may have a configuration having a spectral function such as a spectral filter.
The detection device 12 may be disposed in an inner part of the functional unit 6 or the toilet seat 5 included in the toilet seat device 3 to be formed integrally with the toilet seat device 3, or may be hung between the rim part 9 of the toilet bowl 7 and the toilet seat 5 to be formed separately from the toilet seat device 3.
3. Configuration of Excrement Management System
The following describes a configuration of the excrement management system 1 with reference to
As illustrated in
The closet bowl device 2 includes the toilet bowl 7 and the toilet seat device 3 in
The toilet seat device 3 included in the closet bowl device 2 functions as the control device 20 for controlling the detection device 12. In a case in which a function of the edge server 34 (described later) is executed by the closet bowl device 2, the control device 20 also functions as the edge server 34.
The control device 20 includes an arithmetic processing device 24 for controlling the detection device 12 and performing arithmetic processing on data detected by the detection device 12, and a memory 22 for storing the data detected by the detection device 12 and storing a control program to be executed by the arithmetic processing device 24.
The arithmetic processing device 24 may be implemented, for example, by various units such as a processor including a central processing unit (CPU), a micro processing unit (MPU), an application specific integrated circuit (ASIC), and the like, or an integrated circuit including a field programmable gate array (FPGA) and the like.
The memory 22 includes, for example, various configurations such as a read only memory (ROM) and a random access memory (RAM).
The detection device 12 includes the light emitting unit 14 and the light receiving unit 16 in
The cloud server 30 implements a function of determining a characteristic of excrement based on light reception data detected by the detection device 12. The cloud server 30 may also implement a function of accumulating the detection data detected by the detection device 12 and information about a determination result determined by the cloud server 30 to provide the information in accordance with a demand from the outside.
The cloud server 30 is a server disposed in a cloud environment, which is a virtual server in which arithmetic performance and capacity of a storage (storage device) are scalable. In a case in which the cloud server 30 is connected to a portable terminal (a smartphone or a personal computer) of the user, a form of a web service (for example, an Application Service Provider (ASP)) and the like may be employed as a method of providing information to the user by the excrement management system 1, the web service of performing arithmetic processing based on accumulated data and transmitting a result thereof to the portable terminal via a wide-area information communication network. In this case, the cloud server 30 performs data accumulation, arithmetic processing, response processing for a request for information, and the like.
The first communication device 32 implements a function of transmitting the data detected by the detection device 12 to the cloud server 30. The first communication device 32 is constituted of a wide-area information communication network, what is called a Wide Area Network (WAN), and performs transmission/reception of data between the cloud server 30 and the edge server 34. The wide-area information communication network may be, for example, a wide-area wired communication line such as the Internet and a dedicated line, or a wide-area wireless communication line such as a third-generation mobile communication system (3G), 4G, 5G, LTE, or the like.
The edge server 34 implements a function of determining whether to transmit detection data to the cloud server 30 via the first communication device 32. The edge server 34 is a server that communicates with the cloud server 30 via a wide-area information communication network, and communicates with the control device 20 included in the closet bowl device 2 via a local-area information communication network. Processing for determining whether to transmit the detection data to the cloud server 30 implemented by the edge server 34 will be described later.
The second communication device 36 implements a function of transmitting the data detected by the detection device 12 to the edge server 34. The second communication device 36 is constituted of a local-area information communication network, what is called a Local Area Network (LAN), short-range wireless communication, serial communication, and the like, and performs transmission/reception of data between the edge server 34 and the closet bowl device 2, or between the edge server 34 and a user's portable terminal.
The local-area information communication network may be, for example, a local wired communication line such as a field bus including Profibus, Modbus, TC-net, and the like, and Ethernet (registered trademark), or may be a local wireless communication line such as a wireless LAN (Wi-Fi) (registered trademark) and a 920 MHz band.
The short-range wireless communication may be, for example, classic Bluetooth, or may be Bluetooth Low Energy (BLE) or ZigBee that can implement communication with low power consumption.
The serial communication may be, for example, UART communication, or may be a communication scheme such as I2C communication or SPI communication.
The user identification device 38 implements a function of identifying the user who uses the toilet bowl 7. The user identification device 38 may identify the user by using biological information such as a fingerprint and a vein of the user acquired by various sensors disposed in the operation device 10. Alternatively, the user identification device 38 may specify the user by using information for identifying the user (a user ID and the like) acquired from a communication device through communication between the portable terminal of the user and various communication devices.
The user information acquired by the user identification device 38 is information with which an individual can be specified, so that it is preferable to provide a security measure. Thus, the user information is preferably converted into information that is anonymized by the edge server 34 and the like so that an individual cannot be specified (an ID and the like). Due to this, the first communication device 32 can be prevented from transmitting the information with which an individual can be specified to the cloud server 30. Accordingly, the user information is excluded from the light reception data transmitted from the edge server, so that communication capacity from the edge server 34 to the cloud server 30 can be reduced. The data transmitted from the edge server 34 to the cloud server 30 does not include the information with which an individual can be specified, so that the individual information can be prevented from leaking out in a communication path.
On the other hand, by associating the user information with the light reception data in the cloud server 30, usability of the light reception data and a processing result stored in the cloud server 30 can be enhanced. In this case, by causing the cloud server 30 to previously record the user information with which an individual can be specified that is associated with the anonymized user information transmitted from the edge server 34 to the cloud server 30, for example, the light reception data transmitted from the edge server can be associated with the user information with which an individual can be specified that is recorded in the cloud server 30.
According to this aspect, the light reception data and the processing result stored in the cloud server 30 may be transmitted to the user after being compared with the user information with which an individual can be specified by the edge server 34, or may be transmitted to the user after associating the stored light reception data and the processing result with the user information with which an individual can be specified by the cloud server 30. Furthermore, the light reception data and the processing result stored in the cloud server 30 may be associated with the user information with which an individual can be specified, and transmitted to a medical institution to be used for a diagnosis and the like made by a doctor. Accordingly, usability of the detection data and the processing result stored in the cloud server 30 can be enhanced.
3-1. Configuration Example of Excrement Management System
Next, the following describes a configuration example of the excrement management system 1 with reference to
In the excrement management system 1 illustrated in
In the excrement management system 1 illustrated in
In the excrement management system 1 illustrated in
In the excrement management system 1 illustrated in
In the excrement management system 1 illustrated in
In the excrement management system 1 illustrated in
Furthermore, in the excrement management system 1 illustrated in
The determination result related to the characteristic amount of the excrement analyzed by the cloud server 30 is transmitted to the edge server 34 via the first communication device 32, and associated with the user information by the edge server 34 to be displayed on a display device (not illustrated) disposed in the toilet room R in which the user identification device 38 is disposed. Due to this, the user of the toilet room R can confirm whether the determination result displayed on the display device is a result of himself/herself. A destination of the determination result sent by the edge server 34 is not limited to the toilet room R, and the determination result may be sent to the portable terminal and the like of the user that is previously stored in the edge server 34.
In the excrement management system 1 illustrated in
In the excrement management system 1 illustrated in
In the excrement management system 1 illustrated in
In the excrement management system 1 illustrated in
In the excrement management system 1 illustrated in
In the excrement management system 1 illustrated in
In the excrement management system 1 illustrated in
In the excrement management system 1 illustrated in
In the excrement management system 1 illustrated in
In the excrement management system 1 illustrated in
In the excrement management system 1 illustrated in
In the excrement management system 1 illustrated in
Furthermore, in the excrement management system 1 illustrated in
4. Processing of Excrement Management System
Next, the following describes processing for the information about the excrement collected by the excrement management system 1.
4-1. Data
First, the following describes the data detected by the detection device 12 with reference to
First, the light receiving element of the light receiving unit 16 performs detection. The light receiving unit detects analog data AD1 of N pixels (N is an optional number). The analog data AD1 detected by the light receiving unit 16 is transmitted to the control device 20 included in the closet bowl device 2 or the detection device 12 (Step S11).
The control device 20 includes an AD Converter, and converts the analog data AD1 of an analog value into digital data of a digital value. The control device 20 determines a pixel to be AD-converted by the AD Converter, and determines a pixel to be converted by the AD Converter in the analog data AD1 of N pixels. The control device 20 determines a value “n” equal to or smaller than N, and determines the number of pixels “n” to be converted by the AD Converter. For example, by determining the value equal to or smaller than N to be “n”, the control device 20 can reduce a data amount to be transmitted to the cloud server 30 later.
The control device 20 temporarily stores AD-converted digital data DD1 in the memory 22 included in the control device 20 (Step S12). In accordance with control by the control device 20, digital data of n pixels is stored in a storage region FM1 of the memory 22 included in the control device 20.
When the amount of the digital data stored in the storage region FM1 becomes equal to or larger than a predetermined amount including n pixels×m rows, the digital data of n pixels×m rows is transmitted to the edge server 34 via the second communication device 36 included in the closet bowl device 2 or the detection device 12 (Step S13). In a case in which the function of the edge server 34 is executed by the closet bowl device 2, excretion determination (described later) is performed on the digital data of n pixels×m rows by the arithmetic processing device 24 included in the control device 20.
The edge server 34 performs excretion determination on the digital data of n pixels×m rows transmitted from the control device 20 for determining whether the excrement is included therein. For example, the edge server 34 performs threshold determination on predetermined n-l pixels×m rows in the digital data of n pixels. The edge server 34 may perform threshold determination on the digital data of n pixels×m rows.
In accordance with a result of threshold determination, the edge server 34 determines whether to transmit the digital data transmitted from the control device 20 to the cloud server 30 via the first communication device 32. In other words, the edge server 34 determines whether to transmit the data to the cloud server 30 by a device that executes the function of the first communication device 32.
As a result of excretion determination by the edge server 34, in a case in which the number of pixels having the light receiving element the output value of which varies from initial data by a predetermined value or more is smaller than a threshold, the digital data transmitted from the control device 20 is deleted as illustrated in a storage region FM2 (Step S14). That is, in a case of determining that the light reception data received by the light receiving element is not light reception data reflected by the excrement, the edge server 34 deletes the digital data (for example, the digital data of n pixels×m rows) stored in the storage region FM2 included in the edge server 34. Alternatively, in a case in which data that is continuously received by the light receiving element, for example, image data and the like, does not change, the image data may be deleted.
In this way, in a case of determining that the data transmitted via the second communication device 36 is not the light reception data reflected from the excrement, the edge server 34 does not transmit the digital data to the cloud server 30 via the first communication device 32. That is, the data is not allowed to be transmitted to the cloud server 30 by the device that controls the first communication device 32.
As a result of excretion determination by the edge server 34, in a case in which the number of pixels having the light receiving element the output value of which varies from the initial data by the predetermined value or more is equal to or larger than the threshold, the data transmitted from the control device 20 is transmitted to the cloud server 30 via the first communication device 32 as illustrated in a storage region FM3 (S15). That is, in a case of determining that the light reception data received by the light receiving element is the light reception data reflected by the excrement, the edge server 34 transmits the digital data (for example, the digital data of n pixels×m rows) stored in the storage region FM2 included in the edge server 34 to the cloud server 30 via the first communication device 32. For example, by causing the data that is transmitted via the first communication device 32 and stored in the storage region FM3 included in the cloud server 30 to be data constituted of only the number of pixels (for example, n-l pixels×m columns) having the light receiving element the output value of which varies from the initial data by the predetermined value or more as a result of excretion determination by the edge server 34, the data amount transmitted to the cloud server 30 can be reduced.
In this way, in a case of determining that the data transmitted via the second communication device 36 is the light reception data reflected from the excrement, the edge server 34 transmits the digital data to the cloud server 30 via the first communication device 32. That is, the data is allowed to be transmitted to the cloud server 30 by the device that controls the first communication device 32.
The cloud server 30 performs determination about the characteristic amount of the excrement on the digital data transmitted via the first communication device 32. The cloud server 30 then stores a result thereof in the storage region FM3 included in the cloud server 30 (S16). The determination result obtained by the cloud server 30 may be transmitted to the edge server 34 via the first communication device 32 without being stored in the cloud server 30.
For example, the cloud server 30 performs determination about the three characteristic amounts including the color, the shape, and the amount of the excrement. The cloud server 30 stores the determination result for the color of the excrement using 3 bits of the storage region FM3 so that eight types (yellow, brown, black, abnormal (including red of blood), and the like) can be determined at the maximum. The cloud server stores the determination result for the shape of the excrement using 3 bits of the storage region FM3 so that seven types of Bristol stool form scale can be determined. The cloud server 30 stores the determination result for the amount of the excrement using 2 bits of the storage region FM3 so that at least three types including large, normal, and small can be determined. Due to this, the cloud server 30 can store the determination result for the three characteristic amounts including the color, the shape, and the amount of the excrement using 1 byte of the storage region FM3. Processing for determining the characteristic amount of the excrement by the cloud server 30 will be described later.
4-2. Data Analysis
The following describes data analysis for determining the characteristic amount of the excrement with reference to
4-2-1. Shape and Amount of Excrement
First, the following describes data analysis related to the shape and the amount of the excrement with reference to
An object OB1 in
Each of measurement results RS1 to RS3 is a graph representing a relation between each pixel and reflectivity thereof. Each of the measurement results RS1 to RS3 indicates a measurement result corresponding to each position in the vertical direction of the object OB1. The measurement result RS1 indicates a measurement result corresponding to an upper end of the object OB1. The measurement result RS2 indicates a measurement result corresponding to a center part in the vertical direction of the object OB1. The measurement result RS3 indicates a measurement result corresponding to a lower end of the object OB1.
The cloud server 30 detects reflectivity of each pixel received by the light receiving element. The cloud server 30 obtains a peak value from among pixels that have caused reflection. A center portion of each of the measurement results RS1 to RS3 is the peak value. For example, the cloud server 30 specifies that a pixel X0 has a peak value in the image of the measurement result RS2.
In a case in which a difference in reflectivity between the pixel having the peak value and a pixel adjacent thereto is compared and reflectivity equal to or larger than a predetermined value or equal to or smaller than the predetermined value is confirmed, the cloud server 30 estimates that there is reflected light from the excrement. The cloud server 30 performs processing for the color of the excrement in a similar way.
In a case in which the reflected light from the excrement is confirmed, the cloud server 30 further performs similar processing on a pixel adjacent to the former pixel. Due to this, the cloud server 30 grasps an end of the excrement, and estimates the width of the excrement. For example, in the measurement result RS2, the cloud server 30 estimates that a range from a pixel X1 to an image X2 is the excrement. For example, in the measurement result RS1, the cloud server 30 estimates that a width L narrower than the range from the pixel X1 to the image X2 in the measurement result RS2 is the width of the excrement.
The cloud server 30 stacks the measurement results RS1 to RS3 and the like to analyze the shape of the excrement. In the example of
The cloud server 30 adds up the number of pixels that are estimated to be reflected light from the excrement to analyze the amount of the excrement. In a case in which there are a plurality of pieces of excrement (feces) excreted by the user, the amount of the excrement that is excreted through one time of excretion action performed by the user is analyzed by adding up the amount of the pieces of excrement.
Through the processing described above, the object OB1 falling from the user toward the bowl part 8 of the toilet bowl 7 is detected. For example, the object OB1 as falling excrement passes through the lower end part, the center part, and the upper end part in this order in front of the light emitting unit 14 and the light receiving unit 16, and is detected in order from a lower part to an upper part thereof. Specifically, the object OB1 as falling excrement is detected in order of the measurement result RS3, the measurement result RS2, and the measurement result RS1. The excrement analyzed by the cloud server 30 is not limited to falling excrement, and detection may be performed on excrement that has landed on water in the bowl part 8 after falling.
4-2-2. Color of Excrement
First, the following describes data analysis related to the color of the excrement with reference to
An object OB2 in
The cloud server 30 specifies a pixel that has a peak value with respect to light of a wavelength having characteristic reflectivity for blood among pieces of light of a plurality of wavelengths emitted to the object OB2 as excrement. For example, the cloud server 30 specifies a pixel that has a peak value with respect to light of 670 nm having characteristic reflectivity for blood among the pieces of light of a plurality of wavelengths emitted to the object OB2 as excrement.
Thereafter, the cloud server 30 calculates reflectivity with respect to light of the other wavelength detected by the pixel having the peak value. The cloud server 30 estimates the color based on a ratio of reflectivity with respect to the other wavelength including 670 nm detected by the above pixel. A measurement result RS4 illustrated in
The wavelength having characteristic reflectivity for blood is not limited to 670 nm, and may be in a range from 600 nm to 800 nm. This is because, in a case in which blood adheres to the feces, reflectivity for the color of the blood is detected more clearly than that for the color of the feces in this wavelength band.
The following describes a relation between the excrement and the blood with reference to
A line FL1 in the graph GR1 of
In the graph GR1 in
Thus, the cloud server 30 can analyze the blood contained in the excrement based on the ratio of the reflectivity at each wavelength as described above. The cloud server 30 can also analyze the color of the excrement based on the ratio of the reflectivity at each wavelength as described above. This point will be described below with reference to
Measurement results RS11 to RS13 illustrated in
Each of LED#1, LED#2, and LED#3 indicated by the respective measurement results RS11 to RS13 in
For example, the reflectivity with respect to each wavelength becomes smaller as the color of the feces is darker. In the example of
On the other hand, for example, the reflectivity with respect to each wavelength becomes larger as the color of the feces is lighter. In the example of
Thus, the cloud server 30 can classify the color of the excrement (feces) by performing analysis based on the relation between the wavelength and the reflectivity as described above. For example, as in a classification result RS21 illustrated in
For example, the cloud server 30 classifies the color of the excrement (feces) in each of the measurement results RS11 to RS13 using a ratio between the reflectivity of LED#1 and the reflectivity of LED#2, or a ratio between the reflectivity of LED#3 and the reflectivity of LED#2. For example, assuming that an X-axis indicates “reflectivity of LED#1/reflectivity of LED#2” and a Y-axis indicates “reflectivity of LED#3/reflectivity of LED#2”, the cloud server 30 classifies the color of the excrement (feces) in each measurement in accordance with a position of each of the measurement results RS11 to RS13. For example, in a case in which the position is smaller than X1 in the X-axis direction and smaller than Y1 in the Y-axis direction, the cloud server 30 classifies the color of the excrement (feces) in that measurement as “ocher”. For example, in a case in which the position is equal to or larger than X1 and smaller than X2 in the X-axis direction, and equal to or larger than Y1 and smaller than Y2 in the Y-axis direction, the cloud server 30 classifies the color of the excrement (feces) in that measurement as “brown”. For example, in a case in which the position is equal to or larger than X2 in the X-axis direction, and equal to or larger than Y2 in the Y-axis direction, the cloud server 30 classifies the color of the excrement (feces) in that measurement as “dark brown”. These are merely examples, and the cloud server 30 may classify the color of the excrement (feces) in each measurement using any method.
1 EXCREMENT MANAGEMENT SYSTEM
2 CLOSET BOWL DEVICE
3 TOILET SEAT DEVICE
4 TOILET LID
5 TOILET SEAT
6 FUNCTIONAL UNIT
7 TOILET BOWL
8 BOWL PART
9 RIM PART
10 OPERATION DEVICE
12 DETECTION DEVICE
14 LIGHT EMITTING UNIT
16 LIGHT RECEIVING UNIT
17 LENS
18 HOUSING
20 CONTROL DEVICE
22 MEMORY
24 ARITHMETIC PROCESSING DEVICE
26 ELECTRONIC CIRCUIT
30 CLOUD SERVER
32 FIRST COMMUNICATION DEVICE
34 EDGE SERVER
36 SECOND COMMUNICATION DEVICE
38 USER IDENTIFICATION DEVICE
40 PORTABLE TERMINAL
Number | Date | Country | Kind |
---|---|---|---|
2020-067715 | Apr 2020 | JP | national |
2020-141388 | Aug 2020 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2020/032904 | 8/31/2020 | WO |