Information processing system, information processing device, and information processing method
The information processing system digitizes caregiver tacit knowledge and adjusts device operation modes based on ability information, addressing inefficiencies in care provision by automating expert-level support for individuals requiring assistance.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- PARAMOUNT BED CO LTD
- Filing Date
- 2025-07-11
- Publication Date
- 2026-06-15
Smart Images

Figure 0007874221000001 
Figure 0007874221000002 
Figure 0007874221000003
Abstract
Description
【Technical Field】 【0001】 The present invention relates to an information processing system, an information processing apparatus, an information processing method, and the like. 【Background Art】 【0002】 Conventionally, a system used in a scene where an assistant assists a person requiring assistance is known. Patent Document 1 discloses a method of arranging sensors in a living space and generating provision information regarding the state of a resident living in the living space based on the temporal change of detection information acquired by the sensors. 【Prior Art Documents】 【Patent Documents】 【0003】 【Patent Document 1】 Japanese Patent Application Laid-Open No. 2021-18760 【Summary of the Invention】 【Problems to be Solved by the Invention】 【0004】 Provided are an information processing system, an information processing apparatus, an information processing method, and the like that appropriately support the assistance of a person requiring assistance by an assistant. 【Means for Solving the Problems】 【0005】 One aspect of the present disclosure relates to an information processing system including a device that executes processing corresponding to the tacit knowledge of an expert, and a server system that transmits a data frame including a MAC (Media Access Control) header, a frame body, and a trailer in a data link layer of communication with the device, wherein the server system transmits the data frame included in the frame body, and a fixed-length area including a first area storing ability information representing the activity ability of a person requiring assistance, and the device determines whether the application is active or inactive based on the ability information. 【Brief Description of the Drawings】 【0006】 [Figure 1] This is a diagram showing an example of the configuration of an information processing system. [Figure 2] This diagram illustrates an example of the relationship between devices and tacit knowledge. [Figure 3] This figure shows an example of a server system configuration. [Figure 4] This figure shows an example of the device configuration. [Figure 5] This diagram shows an example of the relationship between the abilities of the person receiving assistance and the anticipated risks. [Figure 6] This is a sequence diagram illustrating the processing steps of an information processing system. [Figure 7] This is a sequence diagram illustrating the processing steps of an information processing system. [Figure 8] This figure shows specific examples of devices related to the risk of falls. [Figure 9] This figure shows specific examples of devices related to the risk of falls. [Figure 10] This figure shows specific examples of devices related to the risk of falling. [Figure 11] This figure shows specific examples of devices related to the risk of falling. [Figure 12] This figure shows specific examples of devices related to the risk of aspiration. [Figure 13] This figure shows specific examples of devices related to pressure ulcer risk. [Figure 14] This figure shows specific examples of devices related to pressure ulcer risk. [Figure 15A] This is an example of a screen used for adjusting the bed position. [Figure 15B] This is an example of a screen used for adjusting the bed position. [Figure 16] This is an example of a screen used in end-of-life care. [Figure 17] This figure shows examples of device operating modes according to their capabilities. [Figure 18] This is a sequence diagram illustrating the processing steps of an information processing system. [Figure 19]It is a flowchart for explaining the operation mode determination process in a device. [Figure 20] It is a flowchart for explaining the operation mode determination process in a device. [Figure 21] It is a diagram for explaining an example of cooperation between a swallowing mucus detection device and other devices. [Figure 22] It is a flowchart for explaining the operation mode determination process in a device. [Figure 23] It is a diagram showing a specific example of a controlled device. [Figure 24] It is a diagram showing a specific example of a controlled device. [Figure 25] It is a diagram showing a configuration example of an information processing system when performing serverless communication. [Figure 26] It is a diagram showing a configuration example of a communication processing unit and a communication unit. [Figure 27] It is a diagram showing a configuration example of a MAC frame. [Figure 28A] It is a diagram showing a configuration example of a frame body. [Figure 28B] It is a diagram showing an example of the relationship between a data type ID and contents. [Figure 29A] It is a diagram showing a configuration example of a frame body. [Figure 29B] It is a diagram showing an example of the relationship between a data type ID and contents.Copyright reserved. [Figure 30] It is a diagram showing an example of parameters according to access categories. [Figure 31] It is a diagram for explaining an example of allocation of access categories. [Figure 32] It is a diagram showing a configuration example of an information processing system in home care. [Figure 33] It is an example of a screen displayed on the terminal device of a caregiver. [Figure 34] It is an example of a screen displayed on the terminal device of a caregiver. [Figure 35] It is an example of a screen displayed on the terminal device of a caregiver. Copyright reserved. [Figure 36A]This is an example of a screen displayed on a care manager's terminal device. [Figure 36B] This is an example of a screen displayed on a care manager's terminal device. [Figure 36C] This is an example of a screen displayed on a care manager's terminal device. [Modes for carrying out the invention] 【0007】 This embodiment will be described below with reference to the drawings. In the drawings, the same or equivalent elements are denoted by the same reference numerals, and redundant descriptions are omitted. This embodiment described below is not intended to unduly limit the content described in the claims. Furthermore, not all of the configurations described in this embodiment are essential components of this disclosure. 【0008】 1. Example System Configuration Figure 1 shows an example of the configuration of the information processing system 10 according to this embodiment. The information processing system 10 according to this embodiment provides instructions to caregivers so that they can provide appropriate assistance regardless of their skill level, by digitizing the "intuition" and "tacit knowledge" of caregivers that are used for tasks performed by the caregivers in medical facilities and nursing care facilities, for example. 【0009】 The caregiver in this embodiment may be a caregiver at a nursing care facility, or a nurse or licensed practical nurse at a medical facility such as a hospital. In other words, the caregiver in this embodiment includes various actions to support the person receiving care, and may include nursing care, or medical procedures such as injections. The person receiving care in this embodiment is the person receiving care from the caregiver, and may be a resident of a nursing care facility, or a patient who is hospitalized or receiving outpatient treatment at a hospital. 【0010】 Furthermore, the assistance in this embodiment may be provided at home. For example, the person receiving assistance in this embodiment may be a person requiring care who is receiving home care, or a patient receiving home medical care. The caregiver may be a family member of the person requiring care or the patient, or a visiting helper, etc. 【0011】 The information processing system 10 shown in Figure 1 includes a server system 100, a device 200, and a gateway 300. However, the configuration of the information processing system 10 is not limited to Figure 1, and various modifications can be made, such as omitting some components or adding other components. For example, in Figure 1, the device 200 is exemplified as a tablet-type terminal device such as a smartphone, a seat sensor 440 placed on a wheelchair 630 (described later using Figure 10), and a detection device 430 placed on a bed 610 (described later using Figure 9), but the number and types of devices 200 are not limited to these. For example, the information processing system 10 may include various devices 200, which will be described later using Figures 8 to 14. Furthermore, the information processing system 10 may include devices other than those shown in Figures 8 to 14. In the following, when there is no need to distinguish between multiple devices 200, they will simply be referred to as device 200. The same applies to Figures 3 and 4, which will be described later, in which modifications such as omitting or adding components are possible. 【0012】 The information processing device of this embodiment corresponds to, for example, a server system 100. However, the method of this embodiment is not limited thereto, and the processing of the information processing device may be performed by distributed processing using the server system 100 and other devices. For example, the information processing device of this embodiment may include a server system 100 and a device 200. An example in which the information processing device is a server system 100 will be described below. 【0013】 The server system 100 is connected to device 200, for example, via a network. For example, the server system 100 is connected to the gateway 300 via a public communication network such as the Internet, and the gateway 300 is connected to the device 200 using a LAN (Local Area Network) or the like. For example, the gateway 300 may be an access point (AP) that communicates in accordance with the IEEE 802.11 standard, and the device 200 may be a station (STA) that communicates in accordance with the IEEE 802.11 standard. However, various variations are possible regarding the communication method between each device. 【0014】 The server system 100 may consist of one server or may include multiple servers. For example, the server system 100 may include a database server and an application server. The database server stores various data, which will be described later using Figure 3. The application server performs processing, which will be described later using Figures 6 and 7. The multiple servers here may be physical servers or virtual servers. If virtual servers are used, they may be located on a single physical server or distributed across multiple physical servers. As described above, the specific configuration of the server system 100 in this embodiment can be modified in various ways. 【0015】 Device 200 has, for example, various sensors and processes data sensed by these sensors (hereinafter referred to as sensing data). The digitization of the expert's tacit knowledge described above may be performed, for example, by the vendor of device 200. For example, suppose an expert has tacit knowledge to determine forward and lateral displacement based on the posture of a person being assisted in a wheelchair. In this case, the tacit knowledge can be digitized by collecting sensing data corresponding to the posture of the person being assisted detected by the seat sensor 440 and creating an application that performs forward and lateral displacement determination based on the sensing data. For example, the vendor provides the seat sensor 440 and the application described above. As a result, inexperienced individuals (e.g., new employees) can utilize forward and lateral displacement detection at the same level as experienced personnel. 【0016】 Furthermore, the tacit knowledge digitized in a single device 200 is not limited to just one. For example, the tacit knowledge digitized using the seat sensor 440 is not limited to forward or lateral displacement detection, but may also include detection of the possibility of falling, or a combination of forward / lateral displacement detection and the possibility of falling. Forward / lateral displacement detection corresponds to the determination of whether the assisted person's posture is good or bad, and the possibility of falling corresponds to the determination of sliding off the seat. In addition, even in forward / lateral displacement detection, there may be multiple tacit knowledge sets with different criteria for determining what degree of displacement constitutes forward or lateral displacement, and different determination processing content. Therefore, each device 200 is capable of executing processing corresponding to one or more tacit knowledge sets, and may switch whether or not to execute processing corresponding to each tacit knowledge set. For example, a vendor may implement the tacit knowledge as application software (hereinafter also simply referred to as an application) and register it with the server system 100. Each device 200 executes the processing corresponding to the tacit knowledge by downloading and installing an executable application from among the registered applications. 【0017】 Figure 2 shows an example of the relationship between device 200 and tacit knowledge (application). In Figure 2, five devices, 200a to 200e, are shown as examples of devices 200 connected to the server system 100. In the example in Figure 2, two tacit knowledges, tacit knowledge 1 and tacit knowledge 2, are associated with device 200a. For example, the applications for tacit knowledge 1 and tacit knowledge 2 are already installed on device 200a. Device 200a may be, for example, a device related to the risk of falling, as described later. Specifically, device 200a may be a seat sensor 440, tacit knowledge 1 may be tacit knowledge related to forward and lateral displacement detection, and tacit knowledge 2 may be tacit knowledge related to the possibility of falling. The processing results corresponding to tacit knowledge 1 and tacit knowledge 2 are sent to, for example, the server system 100. 【0018】 Devices 200b and 200c are, for example, devices related to aspiration risk, as described later, and each is associated with multiple pieces of tacit knowledge for addressing aspiration risk, etc. Devices 200d and 200e are, for example, devices related to pressure ulcer risk, as described later, and each is associated with multiple pieces of tacit knowledge for addressing pressure ulcer risk, etc. In this way, it is possible to digitize diverse tacit knowledge using various devices. Here, we have exemplified two pieces of tacit knowledge per device 200, but the number of pieces of tacit knowledge that can be associated with a single device 200 is not limited to this. 【0019】 In the method of this embodiment, it is possible to switch the tacit knowledge used depending on the situation. For example, it is not necessary to use all of the tacit knowledge 1 to 10 shown in Figure 2; their use can be switched as needed. Switching between tacit knowledge can also be achieved by switching the device 200 being used. For example, when assisting a person with a high risk of falling but low risk of aspiration and pressure ulcers, device 200a is used, and devices 200b-200e are not used. In this way, at least one of tacit knowledge 1 and tacit knowledge 2 is used, and the other tacit knowledge is not used, making it possible to appropriately use the tacit knowledge that is most necessary for the person being assisted. Furthermore, if the person being assisted's risk of aspiration increases, the tacit knowledge used can be switched by using device 200b or device 200c. Also, when addressing the risk of aspiration, it is possible to switch between cases where only device 200b is used, only device 200c is used, or both devices 200b and 200c are used. In this way, for example, when the risk of aspiration is high, the necessary tacit knowledge from tacit knowledge 3 to 6 in Figure 2 can be used. The same applies when the risk of pressure ulcers increases; the implicit knowledge used can be switched by using device 200d or device 200e. It is also possible to switch devices, such as discontinuing the use of device 200a, when the risk of falls decreases. 【0020】 Alternatively, switching of tacit knowledge may be achieved by switching the tacit knowledge used within the device 200 while maintaining the device 200 being used. For example, device 200a may switch between using only tacit knowledge 1, using only tacit knowledge 2, or using both tacit knowledge 1 and tacit knowledge 2. This process can be achieved, for example, by controlling the active / inactive status of the application corresponding to each tacit knowledge. 【0021】 The switching of tacit knowledge may be performed using the assisted person's ability information. Here, ability information is information representing the assisted person's activity capacity, and is information obtained as a result of device 200 performing some kind of processing using tacit knowledge. Ability information may also be information related to the level of risk of falls, aspiration, or pressure ulcers. Details of ability information will be described later. 【0022】 For example, if a processing result for tacit knowledge is obtained in a certain device 200, a process may be performed to switch the tacit knowledge used within the same device 200. For example, based on the processing result of tacit knowledge 1 in device 200a in Figure 2, the active / inactive states of the application corresponding to tacit knowledge 1 and the application corresponding to tacit knowledge 2 may be switched. 【0023】 Furthermore, if a processing result for tacit knowledge is obtained in one device 200, that processing result may affect other devices 200. For example, based on the processing result of tacit knowledge 1 in device 200a, the tacit knowledge used in device 200b may be switched. For example, a switch may occur from a state where device 200b is not being used to a state where device 200b is being used. Alternatively, the active / inactive states of tacit knowledge 3 and tacit knowledge 4 associated with device 200b may be switched individually. 【0024】 Furthermore, the switching of tacit knowledge is not limited to ability information, but may also be performed based on the assistance scenario of the person being assisted, the usage status of multiple devices 200, etc. Details of the information used for switching tacit knowledge and the process for switching tacit knowledge will be described later. 【0025】 Furthermore, the correspondence between device 200 and tacit knowledge can be flexibly changed. For example, processing corresponding to one piece of tacit knowledge may be executed based on sensing data acquired using multiple devices 200. For example, processing corresponding to tacit knowledge 1 may be executed based on sensing data acquired by device 200a and sensing data acquired by device 200b. In this way, the types of sensing data used for processing can be increased, thereby improving processing accuracy. In the above example, processing corresponding to tacit knowledge 1 may be performed by device 200a, by device 200b, or by distributed processing between devices 200a and 200b. Moreover, processing corresponding to tacit knowledge is not limited to being performed by the device 200 that acquires the sensing data. For example, processing corresponding to tacit knowledge 1 may be executed on a device 200 different from either device 200a or device 200b, based on sensing data acquired by device 200a and sensing data acquired by device 200b. For example, in Figure 1, the smartphone device 200 may perform processing corresponding to tacit knowledge based on the sensing data acquired by the seat sensor 440 and the sensing data acquired by the detection device 430. 【0026】 The above describes an example where tacit knowledge is digitized by the vendor of device 200, but this is not the only example. For example, a caregiver using device 200 can also digitize their own tacit knowledge. For instance, the caregiver could create an application corresponding to their tacit knowledge and register that application with the server system 100. In this way, it becomes possible to promote the digitization and use of tacit knowledge. 【0027】 Figure 3 is a block diagram showing a detailed configuration example of the server system 100. The server system 100 includes, for example, a processing unit 110, a storage unit 120, and a communication unit 130. 【0028】 The processing unit 110 of this embodiment is composed of the following hardware. The hardware may include at least one of a circuit that processes digital signals and a circuit that processes analog signals. For example, the hardware may consist of one or more circuit devices or one or more circuit elements mounted on a circuit board. One or more circuit devices may be, for example, an IC (Integrated Circuit) or an FPGA (Field-Programmable Gate Array). One or more circuit elements may be, for example, a resistor or a capacitor. 【0029】 Furthermore, the processing unit 110 may be implemented by the following processor. The server system 100 of this embodiment includes a memory for storing information and a processor that operates based on the information stored in the memory. The information is, for example, a program and various types of data. The memory may be a storage unit 120 or other types of memory. The processor includes hardware. Various types of processors can be used, such as a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), or a DSP (Digital Signal Processor). The memory may be a semiconductor memory such as SRAM (Static Random Access Memory), DRAM (Dynamic Random Access Memory), or flash memory, or a register, or a magnetic storage device such as a hard disk drive (HDD), or an optical storage device such as an optical disk drive. For example, the memory stores instructions that can be read by the computer, and the functions of the processing unit 110 are realized as processing when the processor executes these instructions. The instructions here may be instructions from an instruction set that constitutes a program, or instructions that instruct the hardware circuit of the processor to operate. 【0030】 The processing unit 110 includes, for example, a capability information acquisition unit 111, a scene information acquisition unit 112, a device type information acquisition unit 113, and a communication processing unit 114. 【0031】 The ability information acquisition unit 111 performs a process to acquire ability information that represents the activity capacity of the person being assisted. For example, the capability information acquisition unit 111 acquires sensing data from the device 200. The sensing data here may be, for example, log data over a predetermined period. Based on the log data, the capability information acquisition unit 111 determines the time-series changes in the care recipient's condition and estimates capability information based on these changes. The capability information here may be index information related to daily living activities (ADL). Various methods for evaluating ADL are known, such as the Barthel Index, and these can be widely applied in this embodiment. Alternatively, the capability information may be the nine-stage index disclosed as the Clinical Frailty Scale in "Frailty and the potential kidney transplant recipient: time for a more holistic assessment?", Henry HL Wu, et al. For example, the capability information acquisition unit 111 in this embodiment determines, based on the sensing data, which of the nine stages the care recipient belongs to. 【0032】 The capability information may be obtained from the device 200 or the like. The capability information acquisition unit 111 may perform a process to acquire capability information from the device 200 or the like via the communication unit 130. 【0033】 The scene information acquisition unit 112 determines the scene in which assistance will be provided to the person being assisted. Scene information here may be information that identifies the type of assistance to be performed, such as assistance with eating, assistance with excretion, or assistance with movement and transfer. Scene information may also be information about the caregivers, such as the number of caregivers and their skill level. Scene information may also be information about the person being assisted, such as the attributes of the person being assisted. For example, the scene information acquisition unit 112 processes to obtain scene information based on user input or the caregiver's schedule. 【0034】 The device type information acquisition unit 113 is information that identifies the type of device 200 that operates together with the target device 200. Here, the device type represents a broad classification such as wheelchair or bed, and may not distinguish between vendors. For example, the device type of a wheelchair from a first vendor and a wheelchair from a second vendor different from the first vendor may be the same. For example, the device type information acquisition unit 113 may identify other devices 200 used by the person being cared for (or the caregiver assisting the person being cared for) who uses the target device 200, and acquire information representing the type of those other devices 200 as device type information. 【0035】 The communication processing unit 114 controls communication using the communication unit 130. For example, the communication processing unit 114 executes the process of creating data to be transmitted, such as MAC frames in the data link layer. The communication processing unit 114 may also interpret the frame structure of the data received by the communication unit 130, extract the necessary data, and output it to a higher layer such as an application. 【0036】 The memory unit 120 is the work area of the processing unit 110 and stores various information. The memory unit 120 can be implemented using various types of memory, and the memory may be a semiconductor memory such as SRAM, DRAM, ROM, or flash memory, or it may be a register, a magnetic storage device, or an optical storage device. 【0037】 The storage unit 120 may store user information 121, device information 122, and application information 123. 【0038】 In the method of this embodiment, for example, tacit knowledge is registered as an application in the server system 100. Each user who uses the tacit knowledge may register their device 200 with the system and then download and use the necessary application on that device 200. 【0039】 User information 121 includes information such as a user ID and username that uniquely identify a user of the information processing system 10, and a device ID that uniquely identifies a device 200 used by that user. 【0040】 Device information 122 is information about device 200, including device ID, device type ID representing the type of device 200, vendor, application ID of installed applications, etc. The application ID is information that uniquely identifies the application. 【0041】 Application information 123 is information about the application, including the application ID, application name, and creator. The application information may also include information that specifies the specific processing content of the application. This information that specifies the processing content may be the program's source code or the executable file. If the application corresponds to a trained model, the application information may also include information about the structure of the trained model. For example, if the trained model is a neural network (hereinafter referred to as NN), the structure of the trained model includes the number of layers in the NN, the number of nodes in each layer, the connection relationships between nodes, weights, activation functions, etc. 【0042】 By using user information 121, it becomes possible to properly manage users who use the information processing system 10. Furthermore, by referring to device information 122, it becomes possible to check the details of the devices 200 used by each user. Additionally, by referring to application information 123, it becomes possible to check the details of each application registered in the server system 100. 【0043】 The communication unit 130 is an interface for communication over a network, and when the server system 100 performs wireless communication, it includes, for example, an antenna, an RF (radio frequency) circuit, and a baseband circuit. However, the server system 100 may also perform wired communication, in which case the communication unit 130 may include a communication interface such as an Ethernet connector and a control circuit for said communication interface. The communication unit 130 operates according to the control of the communication processing unit 114. However, the communication unit 130 may include a communication control processor different from the communication processing unit 114. The communication unit 130 may perform communication according to a method specified in, for example, IEEE 802.11 or IEEE 802.3. However, various variations of the specific communication method are possible. 【0044】 Figure 4 is a block diagram showing a detailed configuration example of device 200. Device 200 includes, for example, a processing unit 210, a storage unit 220, a communication unit 230, a display unit 240, and an operation unit 250. As will be described later using Figures 8 to 14, various configurations of device 200 can be used in the method of this embodiment. The configuration of each device 200 is not limited to Figure 4, and modifications such as omitting some components or adding other components are possible. For example, device 200 may have various sensors depending on the device 200, such as motion sensors such as acceleration sensors and gyroscopes, imaging sensors, pressure sensors, GPS (Global Positioning System) sensors, etc. 【0045】 The processing unit 210 is comprised of hardware including at least one of a circuit for processing digital signals and a circuit for processing analog signals. The processing unit 210 may also be implemented by a processor. Various types of processors can be used, such as a CPU, GPU, or DSP. The functions of the processing unit 210 are realized as processing when the processor executes instructions stored in the memory of device 200. 【0046】 The memory unit 220 is the work area of the processing unit 210 and is implemented by various types of memory such as SRAM, DRAM, and ROM. 【0047】 The communication unit 230 is an interface for communication over a network and includes, for example, an antenna, an RF circuit, and a baseband circuit. The communication unit 230 communicates with the server system 100, for example, over a network. The communication unit 230 may also perform wireless communication with the gateway 300, for example, in accordance with the IEEE 802.11 standard, and communicate with the server system 100 via the gateway 300. 【0048】 The display unit 240 is an interface for displaying various information, and may be a liquid crystal display, an organic EL display, or another type of display. The operation unit 250 is an interface for receiving user input. The operation unit 250 may be a button or the like provided on the device 200. Alternatively, the display unit 240 and the operation unit 250 may be a touch panel configured as an integrated unit. 【0049】 The device 200 may also include components not shown in Figure 4, such as a light-emitting unit, a vibration unit, a sound input unit, and a sound output unit. The light-emitting unit is, for example, an LED (light-emitting diode) and provides notification by emitting light. The vibration unit is, for example, a motor and provides notification by vibration. The sound input unit is, for example, a microphone. The sound output unit is, for example, a speaker and provides notification by sound. 【0050】 2. Device control based on capability information The information processing system 10 of this embodiment includes a server system 100 and a device 200, as shown in Figure 1. The device 200 may operate in any of several operating modes. The operating mode in this embodiment may be determined by the combination of tacit knowledge (applications) used. For example, as described above, the device 200 can install multiple applications corresponding to different tacit knowledge, and the active / inactive state can be switched for each of these multiple applications. In this way, it becomes possible to appropriately switch the tacit knowledge used depending on the situation. 【0051】 In particular, the server system 100 (ability information acquisition unit 111) may obtain ability information representing the activity capacity of the person being assisted based on sensing data transmitted from the device. The server system 100 then transmits the obtained ability information to the device 200. Based on the received ability information, the device 200 decides which of several operating modes to operate in. Since the assistance to be provided changes in accordance with changes in the person being assisted's ability information, the desired operation of the device 200 may change. However, according to the method of this embodiment, it becomes possible to appropriately switch the operating mode according to the ability information. For example, the device 200 can appropriately switch the application's active / inactive state (use / non-use of tacit knowledge) according to the ability information. Processing based on ability information will be described below. 【0052】 2.1 Overview Figure 5 shows an example of the relationship between the abilities of the person receiving care and the anticipated risks. For example, if the person receiving care has sufficient abilities, they can perform everyday activities without assistance from others, so the risk in daily life is not high. However, when abilities begin to decline, for example, the person receiving care will first find it difficult to perform basic activities such as getting up and sitting down. Getting up and sitting down refers to the act of standing up and sitting down. In this case, it becomes difficult to maintain balance when starting to move, including getting up and sitting down, so the risk of the person receiving care falling increases. Starting to move refers to the act of starting to move from a state of small movement (in the narrow sense, a stationary state). On the other hand, at this stage, it is assumed that there will be little difficulty in everyday activities other than starting to move. For example, the person receiving care may be able to maintain a seated position for a long time, walk using a walker after standing up, and eat meals with a certain degree of freedom. 【0053】 As abilities decline further, for example, the person being cared for may have difficulty walking and require assistance with mobility using a wheelchair or similar device. In this case, the risk of falling when starting to move is high, as in the example above, but the ability to maintain a seated position also declines, so the risk of falling must also be considered. For example, a person being cared for at this stage may lose their balance and fall from the mattress of a bed or the seat of a wheelchair even while sitting in bed or a wheelchair. 【0054】 As abilities further decline, for example, the person being cared for may have difficulty eating properly. For instance, their swallowing ability may decrease, increasing the risk of aspiration. The risk of aspiration refers to an increased likelihood of developing aspiration pneumonia. At this stage, the person being cared for is still considered capable of moving, so the aforementioned high risk of falls and slips remains, and the risk of aspiration pneumonia must also be considered. 【0055】 As abilities decline further, for example, the person being cared for may become bedridden, requiring assistance with most daily activities. In this case, the risk of falls is high because diaper changes in bed and movement in a wheelchair are possible. Also, unless there are special circumstances such as a gastrostomy tube, oral feeding continues, so the risk of aspiration pneumonia is high. Furthermore, the risk of pressure ulcers increases because the person spends a very long time in bed and turns over spontaneously becomes difficult. On the other hand, in the case of a bedridden person, it is not expected that the person being cared for will move on their own, so the risk of falls when starting to move is low. 【0056】 As shown in Figure 5, the expected risks differ depending on the abilities of the person being cared for, and therefore the care that the caregiver should provide also changes. For this reason, when using digitized tacit knowledge with device 200, the tacit knowledge to be used also changes according to the abilities. In this embodiment, however, the operating mode of device 200 can be set according to ability information, making it possible to execute processing in accordance with changes in ability. For example, when providing care to about 10 people being cared for as a unit in a nursing home, it is conceivable that people with different abilities may be mixed within that unit. However, with the method of this embodiment, the caregiver does not need to manually set the necessary care for each person being cared for. In other words, even when caring for multiple people, it is possible to set an appropriate operating mode without increasing the burden on the caregiver. 【0057】 While Figure 5 illustrates an example where ability declines from top to bottom, the direction of ability change is not limited to this. For example, ability may recover due to the healing or remission of a disease, or through rehabilitation. Since the method of this embodiment sets the operating mode according to the ability, it can flexibly respond to cases where ability recovers. Also, while Figure 5 illustrates four stages: "unable to get up," "unable to walk," "unable to eat properly," and "bedridden," the stages of ability represented by ability information are not limited to these, and some stages may be omitted, or other stages may be added. Furthermore, a state may be considered where the risk of falling is low because walking is possible, but the risk of aspiration is high because swallowing ability has deteriorated. In other words, the above four stages are not limited to changing in the order described above, and more complex combinations may be considered. 【0058】 Figure 6 is a sequence diagram illustrating the operation of the server system 100 and device 200, and illustrates the preprocessing performed before device 200 executes processing corresponding to tacit knowledge. 【0059】 First, in step S101, the server system 100 performs a process to accept application registration in advance. For example, as described above, each application corresponds to tacit knowledge and is created by the vendor of the device 200, etc. The application creator logs into the information processing system 10 of this embodiment using, for example, any terminal device (such as a PC or smartphone), and then registers the application with the server system 100 using a vendor screen (not shown) displayed on the display unit of the terminal device. The processing unit 110 of the server system 100 stores information about the registered application as application information 123 in the storage unit 120. Here, an example is shown in which vendor applications 1 to 3, which are applications created by vendors, are registered. 【0060】 In step S102, a registration request for device 200 is sent to the server system 100 based on the operation of the user using device 200. The user here may be an assistant utilizing tacit knowledge, or an administrator of a care facility, etc. For example, a user performs the process in step S102 when introducing a new device 200 into their environment. For example, a user logs into the information processing system 10 using the control panel of device 200, or the control panel of a terminal device connected to device 200, and then performs the process of registering device 200 with the server system 100 using a user screen (not shown). The registration request includes, for example, a user ID that identifies the user, and information such as the vendor and model number of device 200. 【0061】 In step S103, the processing unit 110 of the server system 100 performs processing based on the registration request. For example, the processing unit 110 assigns a device ID that uniquely identifies the target device 200 and sends the device ID to the device 200. The processing unit 110 may also perform processing to associate the logged-in user with the device 200 for which a registration request has been made. For example, it may add the device ID of the device 200 for which a registration request has been made to the user information 121 of the logged-in user. The processing unit 110 may also store the device ID of the device 200 for which a registration request has been made in the device information 122, associating it with the device type ID of the device 200. The device type ID can be identified, for example, based on information such as the vendor and model number included in the registration request. Through the above processing, the newly introduced device 200 is registered with the information processing system 10. 【0062】 Next, in step S104, the application to be used by device 200 is selected based on the user's operation using device 200. For example, if a registered device 200 accesses the server system 100, the server system 100 may return a screen displaying a list of applications available on device 200. The user performs a user operation to select the application to be used from the displayed list of applications. Here, we consider an example where the list of applications, including vendor applications 1 to 3 that were registered in the process shown in step S101, is displayed, and the user performs the operation to select vendor applications 1 to 3. 【0063】 In step S105, the server system 100 allows the download of the selected application, and the device 200 executes the download of the selected application. The server system 100 may also perform a process to associate the device 200 with the application downloaded to the device 200. For example, the processing unit 110 performs a process to add application IDs corresponding to vendor applications 1 to 3 to the device information 122 related to the device 200. 【0064】 In step S106, device 200 executes the process of installing the downloaded vendor apps 1 to 3. This allows device 200 to operate in any of several operating modes. For example, device 200 may switch between active and inactive for each of vendor apps 1 to 3. In this case, device 200 will operate in 2 3= Eight different operating modes can be selected. In this embodiment, the state in which all vendor applications 1 to 3 are inactive is also considered one operating mode. Furthermore, the relationship between applications and operating modes is not limited to this. For example, multiple applications may operate exclusively. In the above example, device 200 may be able to set four operating modes: a mode in which all vendor applications are inactive, a mode in which only vendor application 1 is active, a mode in which only vendor application 2 is active, and a mode in which only vendor application 3 is active. 【0065】 Figure 7 is a sequence diagram illustrating the operation of the server system 100 and device 200, and illustrates an example in which the operating mode of device 200 changes based on the ability information of the person being assisted. 【0066】 First, in step S201, the server system 100 performs the process of sending data containing capability information to the device 200. Figure 7 shows an example in which data with an ADL index value of 2 is sent. 【0067】 In step S202, device 200 controls the active / inactive status of installed vendor applications based on acquired capability information. For example, the storage unit 220 of device 200 may store information associating capability information with operating modes. The processing unit 210 of device 200 performs processing to determine the operating mode based on this information and the capability information acquired from the server system 100. For example, the storage unit 220 may store table data associating ADL index values with the active / inactive status of each application. The processing unit 210 determines the active / inactive status of each application by extracting records from the table data that match the received ADL index values. Here, among vendor applications 1 to 3, an operating mode is set in which vendor applications 1 and 2 are active and vendor application 3 is inactive. However, the process of determining the operating mode based on capability information is not limited to the above example, and various variations can be implemented. 【0068】 After the processing in step S202, device 200 executes processing according to vendor application 1 and processing according to vendor application 2. Specifically, the processing unit 210 of device 200 acquires sensing data using a sensor and obtains processing results by executing processing defined in the application using the sensing data as input. In step S203, device 200 transmits the processing results to the server system 100. The processing results here correspond to the results of decisions made using the tacit knowledge of an expert. The information transmitted to the server system 100 here is not limited to processing results and may also include information such as sensing data logs. 【0069】 In step S204, the server system 100 performs control based on the processing results received from the device 200. For example, the processing unit 110 may identify the device to be controlled and send a control signal to operate the device. The device to be controlled here may be the reclining wheelchair 510, which will be described later using Figure 23, or the nursing bed 520, which will be described later using Figure 24. In this case, the control signal may be a signal that instructs a change in the angle of the back of the reclining wheelchair 510 or the bottom angle of the nursing bed 520. The control signal may also be a signal that instructs the device to perform notification. For example, the device to be controlled is a device that includes a notification unit such as a display unit or a light-emitting unit, and the control signal is a signal that instructs the device to perform notification using the display of an image or light emission. 【0070】 Furthermore, the process of determining the controlled device and control content based on the processing results of device 200 may be performed by the processing unit 110 of the server system 100 or by the processing unit 210 of device 200. In the latter case, in step S203, information specifying the controlled device and control content may be transmitted in addition to the processing results. Alternatively, device 200 and the server system 100 may only identify the controlled device, and the determination of the specific control content may be performed by the controlled device. In this case, in steps S203 and S204, processing to transmit the processing results will be performed, respectively. In addition, various modifications can be made to the controlled device and control signals. For example, the controlled device may be device 200. Also, in step S204, the server system 100 may store a log of the sensing data transmitted from device 200 in the storage unit 120. 【0071】 In step S205, the server system 100 performs a process to update the ability information of the person being cared for. For example, the ability information acquisition unit 111 may obtain the ability information based on the log of the sensing data. For example, the storage unit 120 of the server system 100 may store information that associates the sensing data with the ability information. The processing unit 110 performs a process to obtain the ability information based on this information and the sensing data transmitted from the device 200. Here, the information that associates the sensing data with the ability information may be a trained model. The training data for generating the trained model here is, for example, data to which the ability information of the person being cared for, judged by someone with specialized knowledge (e.g., a doctor or a skilled caregiver), is attached as correct answer data to the sensing data related to the person being cared for. As mentioned above, the correct answer data may be an index value representing ability, or it may be a set of information that represents the presence or absence or level of individual abilities (such as sitting ability and swallowing ability, which will be described later). The processing unit 110 obtains the ability information by inputting the sensing data into the trained model. Alternatively, the information stored in the memory unit 120 may be reference data, which is sensing data whose correspondence with ability information is known. The processing unit 110 may determine the similarity between the acquired sensing data and the reference data and obtain ability information based on that similarity. The reference data here may be, for example, sensing data acquired for a person receiving care with high ability. In this case, if the similarity with the reference data is high, it is determined that the ability value is high, and if the similarity is low, it is determined that the ability value is low. The reference data may also be other information, such as sensing data acquired for a person receiving care with low ability. The processing unit 110 may also use the current ability information in its processing. For example, the processing unit 110 may determine the amount of change in ability information based on the sensing data and obtain updated ability information based on that amount of change and the current ability information. Specific examples of the process for obtaining ability information will be described later. Furthermore, in the processing of step S205, information other than sensing data may be used, such as reports entered by the caregiver or examination results from a doctor or other medical professional. 【0072】 In step S206, the server system 100 performs the process of sending data containing the updated capability information to the device 200. Figure 7 shows an example in which data with an ADL index value of 3 is sent. 【0073】 In step S207, device 200 controls the active / inactive status of installed vendor applications based on acquired capability information. For example, as described above, device 200 determines the active / inactive status of each vendor application based on table data. In the example in Figure 7, vendor applications 1 and 2 remain active, and vendor application 3 is changed from inactive to active. As a result, from step S207 onward, device 200 transitions to an operating mode in which all vendor applications 1 to 3 are active. The operation from step S207 onward is similar to, for example, steps S203-S206. 【0074】 The method of this embodiment is not limited to being applied to an information processing system 10 including a server system 100 and a device 200, but may also be applied to an information processing device. Here, the information processing device is, in a narrow sense, the server system 100. The information processing device includes a communication unit (corresponding to the communication unit 130 in Figure 3) that operates in one of several operating modes and communicates with the device 200 used to assist the person being assisted, and a processing unit (corresponding to the processing unit 110 in Figure 3, or in a narrow sense, the ability information acquisition unit 111) that performs processing to obtain ability information representing the activity capacity of the person being assisted based on sensing data transmitted from the device 200. The processing unit of the information processing device then performs processing to transmit ability information to the device 200 via the communication unit as information that determines which of the several operating modes the device 200 will operate in. In this way, it becomes possible to estimate the changes in the ability information of the person being assisted based on the information collected from the device 200, and to operate the device 200 according to said ability information. 【0075】 Furthermore, some or all of the processing performed by the information processing system of this embodiment may be implemented by a program. The processing performed by the information processing system includes, for example, at least one of the processing performed by the processing unit 110 of the server system 100 and the processing performed by the processing unit 210 of the device 200. Similarly, some or all of the processing performed by the information processing device of this embodiment may be implemented by a program. 【0076】 The program according to this embodiment can be stored in a non-temporary information storage device (information storage medium), which is a medium readable by a computer. The information storage device can be implemented as, for example, an optical disc, a memory card, an HDD, or a semiconductor memory. The semiconductor memory is, for example, a ROM. The processing unit 110, etc., performs various processing according to this embodiment based on the program stored in the information storage device. That is, the information storage device stores a program that causes the computer to function as the processing unit 110, etc. A computer is a device that includes an input device, a processing unit, a storage unit, and an output unit. Specifically, the program according to this embodiment is a program that causes the computer to execute each of the steps described above using Figures 6, 7, etc. 【0077】 Furthermore, the method of this embodiment can be applied to an information processing method in an information processing system 10 which includes a device 200 that operates in one of a plurality of operating modes and is used to assist a person being assisted, and a server system 100 connected to the device 200 via a network. The information processing method includes the steps of: obtaining capability information representing the activity capacity of the person being assisted based on sensing data acquired by the device 200; and determining which of the plurality of operating modes the device 200 will operate in based on the obtained capability information. 【0078】 In the following sections, we will describe a specific device 200 and the processes performed on that device 200, using each stage shown in Figure 5 as an example. 【0079】 2.2 Unable to get up or live <Example of device and operation: Fall risk assessment> First, we will describe a device 200 designed to address the risk of falls when starting to move in a state where getting up and moving has become difficult. Figures 8 and 9 show examples of devices 200 used to determine the risk of falling when starting to move. 【0080】 Figure 8 shows an example of an imaging device 410 for imaging a person being cared for, and an example of the output image IM1 from the imaging device 410. In addition to the configurations shown in Figure 4, the imaging device 410 has an image sensor that outputs the captured image as sensing data. The imaging device 410 may be placed in a place where many people are active together, such as the living room or hall of a care facility. In the example in Figure 8, the imaging device 410 is placed on top of the television equipment. 【0081】 The processing unit 210 of the imaging device 410 may perform processing to detect when a person starts moving based on the captured image. The processing unit 210, for example, operates according to an application installed on the imaging device 410 to acquire the captured image as input data, and performs processing to detect a person from the captured image, and processing to determine whether or not the detected person has started moving. 【0082】 For example, the imaging device 410 performs face recognition processing to recognize a person's face based on the captured image. For example, the storage unit 220 of the imaging device 410 stores a face image of the person to be detected, and the processing unit 210 may perform face recognition processing based on a matching process using the face image as a template. Various methods for face recognition processing are known, and these can be widely applied in this embodiment. For example, if the movement of the detected face region remains below a given threshold for a certain period of time, the imaging device 410 sets the position of the face region in that state as a reference position. The imaging device 410 may set a detection area at a predetermined distance from the reference position and determine that movement has started when the face area reaches the detection area. For example, when a standing-up motion occurs, the position of the face is expected to move relatively upward, so the detection area may be set at a predetermined distance above the reference position. In this case, movement is detected when the position of the face area on the image moves upward by a predetermined distance or more relative to the reference position. The detection area here is, for example, a line-shaped area, but other shapes of areas may be set. 【0083】 Furthermore, the imaging device 410 can identify the person being cared for through face recognition processing. Therefore, the imaging device 410 may perform motion detection for persons being cared for whose ability, as represented by ability information, is below a predetermined threshold (corresponding to the inability to perform standing and sitting movements), and may omit motion detection for persons being cared for whose ability is higher than the threshold. 【0084】 Furthermore, the motion detection process is not limited to the methods described above. For example, the imaging device 410 may perform skeletal tracking based on the captured image. Various methods are known for image-based skeletal tracking, such as "Realtime Multi-Person 2D Pose Estimation using Part Affinity Fields" (https: / / arxiv.org / pdf / 1611.08050.pdf), OpenPose disclosed by Zhe Cao et al., and these can be broadly applied in this embodiment. 【0085】 OpenPose also discloses a method for performing skeletal tracking on each of the multiple people captured in an image and displaying the results. In the example shown in Figure 8, the image sensor outputs an image containing three people being assisted, and the imaging device 410 determines whether or not each of the three people being assisted has started moving. 【0086】 For example, a person requiring assistance who has difficulty getting up and moving due to a decline in ability may fall even when simply assuming a standing position. Therefore, the imaging device 410 may determine whether the person is assuming a standing position by using skeletal tracking. For example, if the imaging device 410 determines that the person has leaned forward from a sitting position, placing their hands on their knees or the seat of a chair, it will determine that the person is assuming a standing position and notify the caregiver of the risk of falling. For example, the imaging device 410 may determine that the person requiring assistance is assuming a standing position if it detects from the skeletal tracking results that the distance between the position of the hands and the position of the knees is below a predetermined level, or that the position of the shoulders has moved downwards by more than a predetermined level. 【0087】 Alternatively, the imaging device 410 may divide the data to be processed into windows of several seconds, and determine that a change in posture, such as standing up, has occurred if a specific position, such as the head or neck, moves by more than a predetermined threshold within each window. The body part to be detected for movement does not have to be the head or neck. The direction of movement can be vertical, horizontal, or diagonal. The threshold used for detection may also be changed depending on the body part to be detected. Alternatively, the imaging device 410 may determine a region containing feature points detected by skeletal tracking of a stationary person being cared for, and determine that a movement such as standing up has occurred if a predetermined number or more feature points move out of that region. In addition, various modifications can be made to the method of detecting the start of movement using the imaging device 410. 【0088】 IM1 in Figure 8 is an example of an output image from the imaging device 410. The imaging device 410 may superimpose some display object on the captured image. In the example in Figure 8, an object containing a "!" mark is displayed in association with the person being cared for whose movement has been detected. In this way, it is possible to notify the caregiver in an easy-to-understand manner of the person being cared for whose movement has been detected. For example, in step S203 of Figure 7, the imaging device 410 transmits the output image IM1 to the server system 100. In step S204, the server system 100 outputs the output image IM1 to a smartphone or the like used by the caregiver. However, the output of the imaging device 410 may also be information that identifies the person being cared for whose movement has been detected (for example, the person's ID), and various variations are possible in the specific implementation. For example, although an example of notifying the person being cared for whose movement has been detected is shown here, information to stop the person being cared for may also be output. For example, the imaging device 410 may identify the person being cared for who has started moving and output audio data, video data, etc., of the person being cared for or their family. In particular, in patients with dementia, while their response to being called may be slow, they often remember the faces and voices of family members, making it effective to stop their movements. By stopping the movements of the person being cared for in this way, it is possible to buy time for the caregiver to intervene. Examples of outputting audio and video data of family members will be discussed later in relation to device control based on scene information. 【0089】 Figure 9 illustrates an example of a bedside sensor 420 and detection device 430 positioned at the bottom of a bed 610. The bedside sensor 420 and detection device 430 are sheet-like or plate-like devices 200 provided between the bottom of the bed 610 and the mattress 620, as shown in Figure 9. Although both the bedside sensor 420 and the detection device 430 are shown in Figure 9, only one of them may be used. Furthermore, as will be explained below, the bedside sensor 420 and the detection device 430 share the common feature of having a pressure sensor, so the bedside sensor 420 may also function as the detection device 430, or vice versa. Various other specific modifications are possible. 【0090】 The bedside sensor 420 includes a pressure sensor that outputs a pressure value as sensing data, and is positioned on the side of the bedside used by the caregiver to get on and off the bed. In the example in Figure 9, the caregiver gets on and off the bed using the front side of the bed 610. In this case, as shown in Figure 9, a safety rail is placed on the front side of the bed 610 to prevent falls, and the bedside sensor 420 may be positioned where the rail is not provided. In this way, the user getting on and off the bed 610 first sits on the bedside sensor 420. 【0091】 The processing unit 210 of the bedside sensor 420 operates, for example, according to an application installed on the bedside sensor 420, to acquire pressure values as input data and to perform a process to determine the movement of the person being cared for on the bed 610 from these pressure values. 【0092】 For example, when a person being cared for stands up from bed 610, it is assumed that the person transitions from a lying position on the bed to a sitting position at the bedside (hereinafter referred to as "sitting on the edge of the bed"), and then performs the standing motion by applying force with their knees or hands on the bottom surface. The pressure value detected by the bedside sensor 420 increases in the order of lying down, sitting on the edge of the bed, and standing up. For example, the bedside sensor 420 may determine that movement has started when it detects a change from sitting on the edge of the bed to standing up, based on a comparison process between the pressure value and a given threshold. Alternatively, from the viewpoint of detecting the standing motion at an earlier stage, the bedside sensor 420 may determine that movement has started when it detects a change from lying down to sitting on the edge of the bed, based on a comparison process between the pressure value and a given threshold. 【0093】 Alternatively, if the standing-up motion continues, the buttocks of the person being assisted will lift off the bottom surface, causing a significant decrease in the pressure value output from the pressure sensor. Therefore, the processing unit 210 may determine that the standing-up motion has occurred based on the time-series change in the pressure value when the pressure value increases above a first threshold and then decreases below a second threshold, which is smaller than the first threshold. In addition, various modifications can be made to the specific processing content for determining when movement has started. 【0094】 When movement of the person being cared for is detected, the bedside sensor 420 transmits information to the server system 100 indicating this. The server system 100 then transmits this information to, for example, a smartphone used by the caregiver, and notification processing is performed on the smartphone. In this way, it becomes possible to clearly notify the caregiver when movement of the person being cared for is detected. 【0095】 Furthermore, the detection device 430 shown in Figure 9 is a device 200 that senses information related to the sleep of the person being cared for. The detection device 430 includes a pressure sensor that outputs a pressure value. 【0096】 When a user lies down, the detection device 430 detects the user's body vibrations (body movements, vibrations) via the mattress 620. Based on the body vibrations detected by the detection device 430, information regarding respiratory rate, heart rate, activity level, posture, wakefulness / sleep, and getting out of bed / staying in bed is obtained. The detection device 430 may also determine non-REM sleep and REM sleep, and determine the depth of sleep. For example, the periodicity of body movements may be analyzed, and the respiratory rate and heart rate may be calculated from the peak frequency. The periodicity analysis may be, for example, Fourier transform. Respiratory rate is the number of breaths per unit time. Heart rate is the number of heartbeats per unit time. The unit time is, for example, 1 minute. Alternatively, body vibrations may be detected per sampling unit time, and the number of detected body vibrations may be calculated as the activity level. Furthermore, when the user gets out of bed, the detected pressure value decreases compared to when they are in bed, so it is possible to determine whether the user is getting out of bed or staying in bed based on the pressure value and its time-series changes. 【0097】 For example, the processing unit 210 of the detection device 430 may determine, based on the determination result of whether the person being cared for has left or is in bed, that movement has been detected when the person being cared for has moved from being in bed to leaving bed. 【0098】 When the assistance recipient starts moving, the detection device 430 transmits information to the server system 100 indicating this. The server system 100 then transmits this information to, for example, a smartphone used by the caregiver, and notification processing is performed on the smartphone. In this way, it becomes possible to clearly notify the caregiver when the assistance recipient starts moving. 【0099】 For example, each device 200 shown in Figures 8 and 9 is set to inactive operation mode 0 if the assisted person's ability, as represented by ability information, is above a predetermined level, and to active operation mode 1 if the ability is below the predetermined level. Below the predetermined level of ability here means that the person is unable to get up or sit up. In this way, the above-mentioned movement initiation determination operation can be performed in an appropriate situation. As a result, if there is an assisted person with a high risk of falling, the risk of that assisted person falling can be appropriately reduced. 【0100】 <Updated ability information> Furthermore, as shown in step S205 of Figure 7, the capability information acquisition unit 111 of the server system 100 may perform a process to update capability information based on sensing data. For example, the capability information acquisition unit 111 determines a change in the state related to occupancy based on sensing data. 【0101】 For example, the ability information acquisition unit 111 may determine how to stand up based on sensing data. When standing up, as described above, the user places their hands on the bottom surface or the like from a seated position, then shifts their weight onto their feet, straightens their knees, and straightens their spine. If the weight is not shifted sufficiently to the feet, the center of gravity will shift relatively backward, causing the user to fall onto the bottom surface. If the weight is shifted excessively to the feet, the center of gravity will shift forward, potentially causing the user to fall forward. Also, if the user is sitting too shallowly on the edge of the chair, their buttocks may fall off the bottom surface. 【0102】 Therefore, the ability information acquisition unit 111 may determine whether the body movements of the person being assisted during standing up are appropriate based on the log of skeletal tracking by the imaging device 410 and the log of pressure values from the bedside sensor 420 and the detection device 430. For example, the closer the standing-up movements are to a normal state, the higher the ability is determined to be, and the more the center of gravity is off-center or the position of the buttocks in a seated position deviates from a normal state, the lower the ability is determined to be. 【0103】 The capability information acquisition unit 111 may also obtain capability information based on the number of startup operations performed within a predetermined period. For example, a higher number of startup operations may indicate higher capability, while a lower number of startup operations may indicate lower capability. 【0104】 The ability information acquisition unit 111 may also obtain ability information based on the elapsed time from sitting to standing. Supine, sitting, and standing positions can be determined by the positional relationship of characteristic points in skeletal tracking and the time-series change in pressure values. For example, the shorter the elapsed time from sitting to standing, the higher the ability is judged to be, and the longer the elapsed time, the lower the ability is judged to be. 【0105】 The ability information acquisition unit 111 may also obtain ability information based on the amount of activity in the bed 610. The amount of activity is detected by the detection device 430, for example, as described above. Alternatively, the amount of activity may be determined based on the results of skeletal tracking or the output of the bedside sensor 420. For example, a higher amount of activity is judged to indicate higher ability, and a lower amount of activity is judged to indicate lower ability. 【0106】 In the method of this embodiment, the determination of ability information may be performed using any one of the above methods, or two or more may be combined. Also, as described above, ability information may be obtained based on a combination of sensing data and data other than sensing data. According to the method of this embodiment, it is possible to reduce the risk of falls for persons requiring assistance who are unable to perform daily living activities, and to appropriately determine changes in the ability information of such persons requiring assistance. 【0107】 2.3 Unable to walk <Example of device and operation: risk of falling> Next, we will describe a device 200 that operates to address the risk of falling from a wheelchair 630 or the like when walking becomes difficult. Figures 10 and 11 show examples of devices 200 used for determining the risk of falling. 【0108】 Figure 10 shows a seat sensor 440, which is a device 200 placed on the seat of a wheelchair 630, for example. The seat sensor 440 includes a pressure sensor that outputs a pressure value, and based on this pressure value, it determines whether the posture of the person being cared for when sitting in the wheelchair 630 (hereinafter also referred to as the sitting posture) is one of several postures, including normal, forward-sliding, and lateral-sliding. Forward-sliding refers to a state in which the user's center of gravity is shifted forward more than usual, and lateral-sliding refers to a state in which the user's center of gravity is shifted to either the left or right more than usual. Both forward-sliding and lateral-sliding correspond to states with a relatively high risk of sliding off. The seat sensor 440 may also be a sensor device placed on a normal chair, or a sensor device that determines the posture of a user sitting in a bed, etc. The seat sensor 440 may also perform a fall risk determination to determine whether or not there is a possibility of the person being cared for falling off the seat. 【0109】 In the example shown in Figure 10, four pressure sensors Se1 to Se4 are positioned on the underside of the cushion 441 placed on the seat of the wheelchair 630. Pressure sensor Se1 is positioned at the front, pressure sensor Se2 is positioned at the rear, pressure sensor Se3 is positioned to the right, and pressure sensor Se4 is positioned to the left. Here, front, back, left, and right refer to the directions as seen from the perspective of the person being cared for while seated in the wheelchair 630. 【0110】 As shown in Figure 10, pressure sensors Se1 to Se4 are connected to the control box 442. The control box 442 contains a processor that controls the pressure sensors Se1 to Se4 and memory that serves as the processor's work area. For example, the processor corresponds to the processing unit 210, and the memory corresponds to the storage unit 220. The processor detects pressure values by operating the pressure sensors Se1 to Se4. 【0111】 A person being assisted while seated in a wheelchair 630 may experience pain in their buttocks and may shift their buttock position. For example, forward shifting of the buttocks is called anterior displacement, and lateral shifting is called lateral displacement. In addition, anterior and lateral displacement may occur simultaneously, causing the center of gravity to shift diagonally. As shown in Figure 10, by using the pressure sensor placed on the cushion 441, changes in the position of the buttocks can be appropriately detected, making it possible to accurately detect forward and lateral displacement. 【0112】 For example, the initial state is defined as the moment when the person being cared for transfers to the wheelchair 630 and assumes a normal posture. In the initial state, the person being cared for sits deeply on the seat of the wheelchair 630, so it is assumed that the value of the rear pressure sensor Se2 is relatively large. On the other hand, when forward sliding occurs, the position of the buttocks moves forward, so the value of the front pressure sensor Se1 increases. For example, the processor of the control box 442 may determine that forward sliding has occurred when the value of pressure sensor Se1 increases by a predetermined amount compared to the initial state. If the value of pressure sensor Se1 exceeds a certain threshold, it may be determined that the person being cared for is on the wheelchair 630, and forward sliding may be determined based solely on the change in the value of pressure sensor Se2 without comparing it with pressure sensor Se1. Furthermore, instead of using the value of pressure sensor Se1 alone, processing may be performed using the relationship between the values of pressure sensor Se2 and pressure sensor Se1. For example, the difference in the voltage values of the outputs of pressure sensor Se2 and pressure sensor Se1 may be used, the ratio of the voltage values may be used, or the rate of change of the difference or ratio relative to the initial state may be used. 【0113】 Similarly, when lateral displacement occurs, the position of the buttocks moves in either the left or right direction. If the displacement is to the left, the value of pressure sensor Se4 increases, and if the displacement is to the right, the value of pressure sensor Se3 increases. Therefore, the processor may determine that a left displacement has occurred when the value of pressure sensor Se4 increases by a predetermined amount compared to the initial state, and that a right displacement has occurred when the value of pressure sensor Se3 increases by a predetermined amount compared to the initial state. Alternatively, the processor may determine right and left displacement using the relationship between the values of pressure sensor Se4 and pressure sensor Se3. Similar to the example of the forward shift, the difference in voltage values output from pressure sensor Se4 and pressure sensor Se3 may be used, the ratio of the voltage values may be used, or the rate of change of the difference or ratio relative to the initial state may be used. 【0114】 If forward or lateral displacement is detected, the seat sensor 440 transmits information to the server system 100 indicating this. The server system 100 then transmits this information to, for example, a smartphone used by the caregiver, and notification processing is performed on the smartphone. Alternatively, the control box 442 may include a light-emitting unit, and the caregiver may be notified using this unit. In this way, changes in the seating posture of the wheelchair 630 can be clearly notified to the caregiver, thereby preventing the person being cared for from falling. 【0115】 Figure 11 shows a terminal device 450, which is a device 200 used to assist in adjusting the wheelchair position. The wheelchair position refers to information about the position and posture of the person being assisted in the wheelchair 630. The wheelchair position may represent the sitting posture described above, or it may represent information including the placement of cushions, etc. As shown in Figure 11, in adjusting the wheelchair position, a terminal device 450 equipped with a camera and fixed at a height that allows the camera to image at least the upper body of the person being assisted sitting in the wheelchair 630 may be used. The terminal device 450 may also be capable of imaging a wider range of the person being assisted, for example, it may image up to the knees, or it may image the whole body. The terminal device 450 is placed, for example, in a designated location in a care facility, and the caregiver transfers the person being assisted into the wheelchair 630, moves them to the front of the terminal device 450, and then adjusts the wheelchair position. 【0116】 The terminal device 450 includes a display unit and displays the results of comparing the image captured by the camera with the training data. Here, the training data is, for example, image data of a person being cared for, captured by a highly skilled caregiver while the person is seated in the wheelchair 630 in an appropriate posture. For example, the training data is registered in advance using the terminal device 450 or the like. Alternatively, the training data may be registered in the storage unit 120 of the server system 100. Furthermore, the training data is not limited to the image data itself that represents the appropriate posture, but may also be data with additional information attached. Here, the additional information may be information indicating points that a highly skilled caregiver considers important. The training data may also be the results of skeletal tracking. 【0117】 The terminal device 450 (processing unit 210) may output an image in which the training data, which has undergone transparency processing, is superimposed on the actual captured image. The terminal device 450 may also determine whether the position of the person being assisted in the wheelchair 630 is appropriate based on a comparison process between the training data and the actual captured image, and output the determination result. If the position of the person being assisted is not appropriate, the terminal device 450 may also suggest points that should be corrected. Points that should be corrected are, for example, areas where the difference between the training data and the actual captured image is greater than a predetermined amount. 【0118】 For example, each device 200 shown in Figures 10 to 11 is set to inactive operation mode 0 if the assisted person's ability, as represented by ability information, is above a predetermined level, and to active operation mode 1 if the ability is below the predetermined level. Below the predetermined level of ability here means that the person is unable to walk. In this way, the position determination in the wheelchair 630, etc., described above can be performed in an appropriate situation. As a result, if there is an assisted person at high risk of falling from the wheelchair 630 or bed 610, the risk of that assisted person falling can be appropriately reduced. 【0119】 <Device operation related to fall risk> Furthermore, as shown in Figure 5, even those receiving assistance who cannot walk are not bedridden and may attempt to start moving, such as standing up, thus posing a high risk of falls. Therefore, even when targeting those receiving assistance who cannot walk, it is desirable to continue detecting movement using each device 200 shown in Figures 8 and 9. 【0120】 In this case, a state in which a person cannot get up but can walk is less capable and may have a higher risk of falling than a state in which a person cannot walk. Therefore, each device 200 shown in Figures 8 to 9 may operate in operation mode 1 when the person cannot get up but can walk, and in operation mode 2, which is different from operation mode 1, when the person cannot walk. For example, when a detection device 430 is used as device 200, the processing unit 210 of the detection device 430 may detect movement based on the determination result of getting out of bed / being in bed in operation mode 1, and detect movement based on the determination result of wakefulness / sleep in operation mode 2. For example, in operation mode 2, the processing unit 210 determines that there is a possibility of movement when the person transitions from a sleep state to a wakeful state. In this way, operation mode 2 can detect the start of movement at an earlier stage compared to operation mode 1, thus further reducing the risk of tipping over. 【0121】 <Updated ability information> Furthermore, as shown in step S205 of Figure 7, the capability information acquisition unit 111 of the server system 100 may perform a process to update capability information based on sensing data. For example, the capability information acquisition unit 111 determines a change in sitting ability, which is the ability to maintain a seated state, based on sensing data. 【0122】 For example, the ability information acquisition unit 111 may determine the number of forward and lateral slippages based on the sensing data. For example, a lower number of forward and lateral slippages indicates a higher sitting stability, while a lower number of slippages indicates a lower sitting stability. 【0123】 The ability information acquisition unit 111 may also determine the sitting ability based on the time the posture can be maintained (hereinafter referred to as the posture maintenance time). The posture maintenance time is the length of the period starting from the timing when a given reference posture is achieved, and ending from the timing when the posture of the person being cared for has changed by a predetermined amount from that reference posture. The posture maintenance time may be, for example, the time from when the caregiver corrects the posture of the person being cared for using the terminal device 450 until the seat sensor 440 determines that the person has shifted forward or sideways. For example, the longer the posture maintenance time, the higher the sitting ability is determined to be, and the shorter the posture maintenance time, the lower the sitting ability is determined to be. Also, if the sitting ability is high, the person can maintain the same posture, so a similar pressure is continuously applied to each pressure sensor. On the other hand, when the sitting ability decreases, even if it is not determined that the person has shifted forward or sideways, they will frequently tilt their body or correct their posture. As a result, there is a higher chance of a decrease in pressure (pressure release). Therefore, the capability information acquisition unit 111 may estimate the seating ability based on the number of times, frequency, degree of decrease in value, and direction of the pressure release (which value of pressure sensors Se1 to Se4 decreased). 【0124】 In the method of this embodiment, the determination of ability information may be performed using any one of the above methods, or two or more may be combined. Also, as described above, ability information may be obtained based on a combination of sensing data and data other than sensing data. According to the method of this embodiment, it is possible to reduce the risk of falls for assisted persons who are unable to walk, and to appropriately determine changes in the ability information of such assisted persons. 【0125】 2.4 Difficulty eating properly <Examples of devices and operations: Aspiration risk> Next, we will describe the device 200 that activates to address the risk of aspiration (more specifically, the risk of aspiration pneumonia) when a person is unable to eat properly. Figure 12 shows an example of the device 200 used to assess the risk of aspiration during eating. 【0126】 Figure 12 illustrates a swallowing choking detection device 460, which is a device 200 used in a mealtime setting. As shown in Figure 12, the swallowing choking detection device 460 uses a throat microphone 461 worn around the neck of the person being assisted and a terminal device 462 with a camera. Alternatively, another device with a camera may be used instead of the terminal device 462. The throat microphone 461 outputs audio data from the person being assisted's swallowing and coughing. The camera in the terminal device 462 outputs captured images of the person being assisted eating. The terminal device 462 is, for example, a smartphone placed on the table where the person being assisted eats. The throat microphone 461 is connected to the terminal device 462 using Bluetooth® or the like, and the terminal device 462 is connected to the server system 100 via a gateway 300. However, both the throat microphone 461 and the terminal device 462 may be connectable to the gateway 300, and various variations of the connection configuration are possible. 【0127】 For example, the processor included in the swallowing choking detection device 460 acquires audio data from the throat microphone 461 and captured images using the camera. The processor here corresponds to the processing unit 210 and may be, for example, a processor included in the terminal device 462. 【0128】 The processor determines whether the person being assisted has choked or swallowed based on the audio data from the throat microphone 461. A device that detects swallowing using a microphone worn around the neck is described, for example, in U.S. Patent Application No. 16 / 276768, filed on February 15, 2019, entitled “Swallowing action measurement device and swallowing action support system.” This patent application is incorporated by reference in its entirety in this specification. Based on the audio data, the processor can detect the number of times a person choked, the duration of the choking (time of occurrence, duration, etc.), and whether or not they swallowed. 【0129】 Furthermore, the camera of the terminal device 462 can detect the mouth, eyes, and chopsticks, spoons, etc., used by the person being assisted by capturing images of the person being assisted from the front, as shown in Figure 12, for example. Various methods for detecting these facial features and objects based on image processing are known, and in this embodiment, known methods can be widely applied. 【0130】 For example, the processor can determine, based on the camera's images, whether the person being assisted has their mouth open, whether food is coming out of their mouth, and whether they are chewing their food. The processor can also determine, based on the camera's images, whether the person being assisted has their eyes open. Furthermore, the processor can determine, based on the camera's images, whether chopsticks, spoons, etc., are near the tableware, whether the person being assisted is able to hold them, and whether they are spilling their food. 【0131】 In the method of this embodiment, the situation regarding the assisted person's swallowing and choking is estimated based on this information. For example, the processor may perform processing based on the detection results of choking and swallowing, and the determination results of the opening and closing of the assisted person's mouth. 【0132】 For example, the processor may determine whether choking is occurring frequently based on the number and duration of choking episodes, and output the determination result. For instance, the processor may determine that choking is occurring frequently if the number of choking episodes per unit time exceeds a threshold. In this way, the situation regarding choking can be automatically determined. 【0133】 The processor may also determine the swallowing time from when the person being assisted opens their mouth until they swallow, based on the swallowing detection result and the determination result of opening and closing the mouth of the person being assisted. In this way, even if it is found that the number of swallows has decreased, it is possible to determine the specific situation, such as whether the action of putting food into the mouth is not being performed, or whether food has been put into the mouth but swallowing is not occurring. For example, the processor may start counting up the timer when the mouth transitions from a closed state to an open state based on the image captured by the terminal device 462, and stop measuring the timer when swallowing is detected by the throat microphone 461. The time at the time of stopping represents the swallowing time. In this way, it is possible to accurately determine whether there is a high risk of aspiration during meals and whether the caregiver should take some action, thus making it possible to appropriately utilize the tacit knowledge of experienced caregivers. 【0134】 For example, the swallowing choking detection device 460 may output the swallowing time as a processing result to the server system 100. The processor may also determine the pace of eating based on the swallowing time. The processor may also determine whether the swallowing time is long or long based on the change in swallowing time during a single meal (for example, the amount or ratio of the increase compared to the initial swallowing time). Alternatively, the processor may calculate the average swallowing time for each of multiple meals for the same person being assisted and determine whether the swallowing time has become longer based on the change in the average swallowing time. 【0135】 Furthermore, by using the mouth opening and closing determination results from the captured images of terminal device 462, it is possible to determine whether the person is no longer opening their mouth even when a spoon or other utensil is brought near. In this way, if the swallowing time is prolonged when the person being cared for is reluctant to open their mouth, it can be estimated that food is accumulating in the mouth. Additionally, by using the mouth recognition results from the captured images to determine whether food is coming out of the mouth or whether the person is chewing, it can be determined whether the person being cared for is having difficulty chewing food. For example, if the number of chews is normal but the swallowing time is prolonged, it can be estimated that the person is having difficulty chewing food. Also, if the eyes are determined to be closed using the captured images, it can be determined whether the person being cared for is drowsy. 【0136】 Furthermore, by using the captured images to perform recognition processing on chopsticks, spoons, etc., it may be determined whether or not the child is playing with food, unable to hold a dish, or spilling food. 【0137】 As described above, various situations during meals can be determined by using the swallowing choking detection device 460. In this embodiment, each of these determinations in the swallowing choking detection device 460, which uses input data, may be implemented as an application corresponding to tacit knowledge. For example, the swallowing choking detection device 460 may include an application for detecting choking and swallowing and calculating swallowing time, an application for detecting frequent choking, an application for detecting dangerous choking, an application for determining whether the person is sleepy, an application for determining whether the person is playing with food, etc. In this embodiment, the active / inactive status of each application is controlled based on ability information, etc. In other words, the execution / non-execution of the various processes described above may be flexibly configurable. When the swallowing choking detection device 460 determines that a predetermined situation exists, it transmits information to the server system 100 indicating that fact. The server system 100 may, for example, cause a terminal device used by the caregiver to perform notification processing based on this information. The server system 100 may also output information indicating appropriate actions based on the eating situation detected by the swallowing choking detection device 460 to a device used by the caregiver, and the device may then present an action based on that information. The information may be presented to the caregiver by, for example, audio output to a headset, display on a smartphone or other display device, or by other methods. 【0138】 <Device operation related to fall risk> Furthermore, as shown in Figure 5, even those receiving assistance who have difficulty eating may still attempt to move, such as standing up, thus posing a high risk of falls. Therefore, even when assisting individuals who have difficulty eating, it is desirable to continue detecting movement using the devices 200 shown in Figures 8 and 9. Each device 200 may operate, for example, in the operation mode 2 described above. Alternatively, each device 200 may operate in operation mode 3, which allows for earlier detection of movement than operation mode 2. 【0139】 <Device operation regarding fall risk> Furthermore, even for those receiving assistance who have difficulty eating, the use of wheelchairs such as the 630 is considered, which increases the risk of falls. Therefore, even when targeting those receiving assistance who have difficulty eating, it is desirable that the processing related to wheelchair positioning by each device 200 shown in Figures 10 to 11 be continued. For example, each device 200 operates in operation mode 1, just as when targeting those receiving assistance who cannot walk. Alternatively, each device 200 may operate in a different mode than when targeting those receiving assistance who cannot walk. For example, when targeting those receiving assistance who cannot walk, it may operate in an operation mode that only performs forward and lateral displacement detection, while when targeting those receiving assistance who have difficulty eating, it may operate in an operation mode that can perform fall probability detection in addition to forward and lateral displacement detection. 【0140】 <Updated ability information> Furthermore, as shown in step S205 of Figure 7, the capability information acquisition unit 111 of the server system 100 may perform a process to update capability information based on sensing data. For example, the capability information acquisition unit 111 may determine a change in swallowing ability based on sensing data. 【0141】 For example, the ability information acquisition unit 111 may determine that the shorter the swallowing time from when the person being cared for opens their mouth until they swallow, the higher their swallowing ability, and that the longer the swallowing time, the lower their swallowing ability. For example, the ability information acquisition unit 111 may determine that swallowing ability has decreased when the average swallowing time of the most recent person being cared for is more than a threshold longer than the average swallowing time of past people being cared for, determine that swallowing ability has not decreased (was maintained) when the average swallowing time is not longer than the threshold, and determine that swallowing ability has recovered when the average swallowing time is shorter. It may also determine that swallowing ability has recovered if the change in average swallowing time before and after changing the food consistency is below a threshold. Furthermore, the ability information acquisition unit 111 may obtain ability information based on a combination of swallowing ability and sitting posture ability. For example, the ability information acquisition unit 111 may obtain ability information based on the usage time and frequency of the wheelchair 630. For example, since a person receiving care whose ability to maintain a seated position has decreased may transition to eating in bed, being able to use a wheelchair 630 indicates a high ability to maintain a seated position. For example, the more frequently a wheelchair is used, the higher the ability is judged to be, and the less frequently it is used, the lower the ability is judged to be. Also, as mentioned above, the swallowing choking detection device 460 may be capable of executing various applications that perform different processes. For example, the swallowing choking detection device 460 may first activate an application that detects choking and swallowing and calculates swallowing time, and the ability information acquisition unit 111 may obtain ability information based on the output of this application. When the ability information changes, other applications, such as an application that detects the frequency of choking, are changed from inactive to active. In this way, the processing content executed by the swallowing choking detection device 460 can be appropriately controlled based on the ability information. Also, if the number of active applications increases, the ability information acquisition unit 111 may combine the outputs of each application to determine swallowing ability based on more sensing data. 【0142】 2.5 Bedridden <Examples of devices and operations: Pressure ulcer risk> Next, we will describe a device 200 that operates to address the risk of pressure ulcers when the person being cared for becomes bedridden due to further decline in ability. Figures 13 and 14 show examples of devices 200 used for pressure ulcer risk assessment. 【0143】 Figure 13 illustrates a bed position detection device 470, which is a device 200 positioned around a bed 610. As shown in Figure 13, the bed position detection device 470 includes a first terminal device 471 fixed to the footboard side of the bed 610, a second terminal device 472 fixed to the side rail of the bed 610, and a display 473 fixed to the opposite side of the second terminal device 472. The display 473 is not limited to being fixed to the bed 610, and may be placed in another position where it can be naturally viewed by an assistant performing bed position adjustments. For example, the display 473 may be fixed to a wall or to a self-supporting stand on the floor. The display 473 is optional. In addition, either the first terminal device 471 or the second terminal device 472 may be omitted. For example, the following describes an example in which the first terminal device 471 is used for adjusting the bed position and the second terminal device 472 is used for diaper changes, but is not limited to this. 【0144】 The first terminal device 471 and the second terminal device 472 are, for example, devices such as smartphones equipped with cameras. The first terminal device 471 directly transmits captured images to the server system 100. The second terminal device 472 transmits camera-captured images to the server system 100, either directly or via the first terminal device 471. The display 473 receives images transmitted from the server system 100 directly or via other devices such as the first terminal device 471, and displays the received images. The first terminal device 471 and the second terminal device 472 may have depth sensors instead of, or in addition to, cameras. That is, these devices may output depth images. 【0145】 For example, in bed position adjustment, a process for registering training data and a process for adjusting the position using said training data may be performed. Training data is information registered, for example, by a skilled caregiver. When an unskilled caregiver adjusts the bed position, they select the training data and adjust the bed position so that it closely matches the training data and the actual state of the person being cared for. For example, the first terminal device 471 acquires an image of the person being cared for lying on the bed (including the state of cushions, etc.), and the display 473 displays an image representing the comparison result between the image and the training data. In this way, it becomes possible to perform position adjustments in the same way as a skilled caregiver, regardless of the caregiver's skill level. For example, a skilled caregiver lays the person being cared for on the bed 610, positions it in a position suitable for preventing pressure ulcers, etc., and then uses the first terminal device 471 to image the person being cared for. After confirming that the bed position is appropriate, the skilled caregiver selects the registration button. As a result, the still image that was displayed when the registration button was operated is sent to the server system 100 as training data. In this way, positions that experienced users deem preferable can be registered as training data. Similar to the wheelchair position example mentioned above, additional information may be added at this stage. 【0146】 Furthermore, when the caregiver actually adjusts the bed position, they first activate the first terminal device 471 and begin capturing images. For example, the caregiver activates the first terminal device 471 by voice, and the display 473 displays the moving image being captured by the first terminal device 471. The bed position detection device 470 may also accept the caregiver's selection of training data. The processing unit 110 determines the training data based on the user's operation and controls the display 473 to display the training data. 【0147】 Alternatively, the processing unit 110 may automatically select training data based on a similarity determination between the attributes of the person being cared for, whose bed position is to be adjusted, and the attributes of the person being cared for captured in the training data. The attributes here include information such as the person being cared for, age, gender, height, weight, medical history, and medication history. 【0148】 Alternatively, the bed position detection device 470 may automatically select training data based on a comparison process between the attributes of the person being cared for whose bed position is to be adjusted and the additional information contained in the training data. For example, suppose the additional information in the training data includes text such as "Persons being cared for who exhibit the tendency of XX should have their left shoulder adjusted to YY." In this case, if the person being cared for who is to be adjusted falls under XX, the training data will be more likely to be selected. For example, the caregiver performing the bed position adjustment may input information identifying the person being cared for into the first terminal device 471, and the bed position detection device 470 may identify the attributes of the person being cared for based on that information. 【0149】 The bed position detection device 470 may output an image in which transparently processed training data is superimposed on a real-time image captured by, for example, the first terminal device 471. In this case, additional information of the training data may be displayed in a recognizable manner. For example, if it is detected that a caregiver has said "Tell me the point" using the microphone of a headset, the bed position detection device 470 may output the text as voice from the headset via, for example, the server system 100. 【0150】 The bed position detection device 470 may, for example, determine whether the image being captured during position adjustment is OK or NG based on the degree of similarity between the image and the training data, and output the determination result. The determination result is displayed on the display 473 either directly or via the server system 100. The bed position detection device 470 may also perform a process to display the specific points that were determined to be NG. For example, the server system 100 or the bed position detection device 470 may compare the image captured by the first terminal device 471 with the training data and highlight the areas where the difference is determined to be large. 【0151】 In this way, it becomes possible to compare the care recipient's current bed position with the ideal bed position and to provide information on how to achieve the ideal bed position. 【0152】 The bed position detection device 470 may also be used to assist with diaper changing. It was found that skilled individuals emphasize the following points as tacit knowledge in diaper changing: A. Is the patient lying on their side? B. Is the diaper in the correct position? C. Check if the pad is sticking out of the diaper. D. Was the diaper properly fitted? 【0153】 Therefore, the processing unit 210 of the bed position detection device 470 determines whether the above points A to D are met and transmits the determination result to the server system 100. Here, the processing unit 210 corresponds, for example, to the processor of the second terminal device 472. This makes it possible to perform diaper changes appropriately regardless of the caregiver's skill level. 【0154】 For example, the second terminal device 472 performs skeletal tracking processing on each image that makes up the video footage of the person being cared for, captured using a camera, and outputs an image as the processing result in which the skeletal tracking results are superimposed on the original image. The processing result may be displayed on, for example, the display 473. In this way, the caregiver can check the display 473 in a natural posture while changing the diaper of the person being cared for. 【0155】 Furthermore, considering the possibility of diaper changes being performed at night, the second terminal device 472 may include a lighting unit. Also, considering the privacy of the person being cared for, a depth sensor or the like may be used instead of a camera. The depth sensor may be a Time of Flight (ToF) sensor, a structured lighting sensor, or a sensor of another type. 【0156】 Figures 15A and 15B show examples of images displayed on the display 473 when changing a diaper. As described above, each image includes the person being cared for and the results of the person's skeletal tracking. 【0157】 In the state shown in Figure 15A, the person being assisted is stable in a lateral recumbent position, and the camera of the second terminal device 472 is capturing images of the person being assisted straight on from the rear. For example, in Figure 15A, the difference between the anterior-posterior direction of the person being assisted's body and the optical axis direction of the camera is small. As a result, as shown in Figure 15A, a large number of points that can be detected for skeletal tracking are detected. 【0158】 On the other hand, Figure 15B shows a less stable posture compared to Figure 15A, and the person appears to be in a position where they are about to fall backward. Since the camera of the second terminal device 472 is capturing images of the person being assisted from a diagonal rearward angle, the number of points detected by skeletal tracking decreases. For example, the point corresponding to the waist may not be detected because it is hidden by a diaper or similar garment. 【0159】 Therefore, the second terminal device 472 may determine whether or not the patient is in the lateral decubitus position as described in A above, based on the results of skeletal tracking. For example, the second terminal device 472 may determine that the patient is in the lateral decubitus position if a point corresponding to a specific part of the body, such as the waist, is detected by skeletal tracking. However, the determination of the lateral decubitus position may also be based on whether or not points other than the waist are detected, or the relationships between multiple points, and the specific method is not limited to this. 【0160】 Furthermore, the bed position detection device 470 continuously detects the diaper area in the image by performing object tracking processing based on the moving image captured by the camera of the second terminal device 472. Since object tracking is well known, a detailed explanation is omitted. For example, in Figures 15A and 15B, the diaper area ReD is detected. 【0161】 The bed position detection device 470 may determine whether the diaper position shown in B above is appropriate, for example, based on the relationship between the results of skeletal tracking and the diaper region ReD detected by object tracking. For example, considering the position where the diaper is worn, it may determine whether the position of the waist detected by skeletal tracking and the diaper region ReD are in a predetermined positional relationship. For example, the processing unit 210 may determine that the diaper position is appropriate if a straight line containing two points corresponding to the pelvis passes through the diaper region ReD. Alternatively, the results of skeletal tracking and the detection results of the diaper region ReD may be extracted as features from training data provided by experts, and machine learning may be performed using these features as input data. The trained model is a model that, for example, when it receives the results of skeletal tracking and the detection results of the diaper region ReD, outputs the likelihood that the diaper position is appropriate. 【0162】 The bed position detection device 470 may also determine whether the pad is protruding from the diaper as shown in C above, based on the horizontal length of the diaper region ReD. Since the pad is usually contained inside the diaper, the length of the diaper region ReD in the image corresponds to the length of the diaper itself. The expected size of the diaper region ReD can be estimated based on the type and size of the diaper and the optical characteristics of the camera of the second terminal device 472. On the other hand, if the pad is protruding, the length of the diaper region ReD in the image increases accordingly. Therefore, the bed position detection device 470 determines that the diaper is protruding from the pad and is inappropriate if the length of the diaper region ReD detected from the image is greater than or equal to a predetermined threshold than the expected length. 【0163】 The bed position detection device 470 may also determine whether the diaper shown in D above is properly fitted by detecting the tape used to secure the diaper when it is fitted. Typically, the tape is made of a different color material than the diaper itself. For example, the diaper itself is white and the tape is blue. Furthermore, how the tape should be secured in order to properly fit the diaper is known from the structure of the diaper. Therefore, the processing unit 210 can detect the tape area in the image based on the color and determine whether the diaper is properly fitted based on the relationship between the tape area and the diaper area ReD, or the relationship between the tape area and the position of the waist, etc., detected by skeletal tracking. If multiple diapers from different manufacturers or types are used, the bed position detection device 470 may acquire information to identify the diaper and determine whether the diaper is properly fitted based on the identified diaper type, etc. 【0164】 For example, the bed position detection device 470 determines OK or NG for each of A to D above and sends the determination result to the server system 100. The server system 100 sends the determination result to the display 473 or the like. If the bed position detection device 470 determines NG, it may highlight the parts that deviate significantly from the correct data. 【0165】 As described above, it becomes possible not only to position the person in need of care to reduce the risk of pressure ulcers, but also to appropriately utilize tacit knowledge in diaper changing to enable caregivers to perform diaper changes properly. It should be noted that the person being cared for needs to be moved during the diaper changing process. For example, the caregiver may temporarily place the person on their side to make it easier to position the diaper, or lift their legs to put on the diaper. Therefore, when the diaper change is complete, the person being cared for may not be in a suitable position to lie down in bed. Thus, the bed position detection device 470 may automatically perform the above-mentioned process to adjust the bed position when it detects that the diaper change is complete. For example, the first terminal device 471 starts imaging the person being cared for, and the display 473 displays the real-time image captured by the first terminal device 471 with the transparently processed training data superimposed on it. 【0166】 Furthermore, while the above describes examples of using a first terminal device 471 or a second terminal device 472, such as a smartphone, to assist with bed position adjustment and diaper changing, the specific device 200 is not limited to these. 【0167】 Figure 14 illustrates another example of the device 200 used for assisting with bed position adjustment and diaper changing, specifically a glasses-type device 480 such as AR (Augmented Reality) glasses or MR (Mixed Reality) glasses. The glasses-type device 480 has, for example, a camera that captures an area corresponding to the user's field of view. Part or all of the lens portion of the glasses-type device 480 is a display, which allows the user to perceive the external environment by transmitting light from the outside or by displaying an image corresponding to the user's field of view captured by the camera. Furthermore, the glasses-type device 480 uses the display to add and display some kind of information on the user's field of view. 【0168】 Even when using the glasses-type device 480, it is still possible to acquire an image of the user on the bed 610. Therefore, the glasses-type device 480 may perform processing to support bed position adjustment by superimposing the acquired image and training data as described above. The glasses-type device 480 may also perform processing to support diaper changing by making a determination regarding the diaper area ReD. Furthermore, even when using the glasses-type device 480, bed position adjustment may be started when diaper changing is completed. For example, when the completion of diaper adjustment is detected, the correct data related to bed position adjustment may be transparently displayed on the display unit of the glasses-type device 480. 【0169】 The glasses-type device 480 may also perform processing to automatically detect the presence and extent of pressure ulcers based on images taken of the skin of the person being cared for. In this way, it becomes possible to determine whether or not pressure ulcers have actually occurred, and if so, their condition. For example, a trained model is generated by machine learning based on training data that associates images taken of the person being cared for with ground truth data that identifies pressure ulcer areas provided by a specialist such as a doctor. The glasses-type device 480 performs processing based on this trained model to determine whether or not pressure ulcers exist. 【0170】 Mattresses and pillows capable of pressure detection and automatic repositioning are also known. Pressure detection is performed using a pressure sensor, similar to the bedside sensor 420 and detection device 430. The mattress and pillow here may also encourage the person being cared for to turn over by adjusting the height (thickness) of each part using air or the like. The device 200 that performs pressure detection and the device 200 that encourages automatic repositioning may be different. For example, if the detection device 430 determines that the same posture is being maintained based on the pressure value, it transmits information to the server system 100 indicating this. Based on this information, the server system 100 may encourage the person being cared for to change their position by controlling the mattress or pillow. In this way, it is possible to reduce the risk of pressure ulcers in bedridden persons being cared for. Furthermore, the control method for these mattresses and pillows is not limited to one method. For example, even among bedridden persons, detailed ability information (ADL, etc.) may be determined, and the way in which repositioning is encouraged may change depending on the level of this ability information. For example, in the case of a person receiving care whose abilities are extremely reduced, maintaining posture may be difficult, and there is a possibility that their posture may change excessively when prompted to change position. Therefore, mattresses and pillows may have multiple operating modes that differ in the frequency of prompting position changes and the amount of air released when prompting position changes, and the operating mode may be controlled according to the level of ability information. Furthermore, mattresses, etc., may operate in a mode that improves sleep conditions (for example, suppressing snoring by encouraging a lateral position) when the person receiving care is highly capable, and in a mode that reduces the risk of pressure ulcers when the person receiving care becomes bedridden, and operating mode control according to ability information may be performed in all conditions, including those other than being bedridden. 【0171】 Furthermore, when the target is a bedridden person requiring care, tacit knowledge regarding end-of-life care may be used. The device 200 on which the application corresponding to this tacit knowledge operates may be, for example, a terminal device such as a smartphone. For example, the processing unit 210 of device 200 acquires five types of information as input data: intake amount or intake ratio for each type of meal (for example, main dish and side dish, or by ingredient such as meat, fish, etc.), fluid intake, timing of intake, disease information, and weight (or BMI). This input data may be entered by the caregiver. Alternatively, some of the input data may be automatically acquired by device 200 by using an automatic food intake recording device. 【0172】 The processing unit 210 outputs output data indicating whether or not end-of-life care should be started after a predetermined period, and whether or not it is time to change the content of care after end-of-life care has started, based on the input data. For example, machine learning may be performed based on training data in which correct answer data from experts is attached to the input data. In this case, the processing unit 210 obtains the output data by inputting the input data into the trained model. Other machine learning methods such as SVM may also be used, or methods other than machine learning may be used. 【0173】 In this context, end-of-life care refers to assistance provided to individuals who are considered highly likely to die in the near future. End-of-life care differs from regular care in that it emphasizes the alleviation of physical and mental pain, and support for the individual to live with dignity. Furthermore, even during end-of-life care, the appropriate care may change as the individual's condition changes over time. In other words, by indicating the timing of the start of end-of-life care and the timing of changes in the content of care during end-of-life care, it becomes possible to provide appropriate care to the individual until the very end. For example, skilled caregivers possess tacit knowledge to estimate the timing and content of end-of-life care based on various factors such as food intake, and by digitizing this tacit knowledge, other caregivers can also provide appropriate end-of-life care. 【0174】 The processing unit 210 of device 200 starts a judgment based on the input data when the ability represented by the ability information has deteriorated to a state indicating being bedridden, and outputs an analysis result screen showing the judgment result to the server system 100. The analysis result screen may also be displayed on the display unit 240 of device 200. 【0175】 Figure 16 shows an example of an analysis results screen. The analysis results screen may include the time-series changes of features determined based on the input data, and a judgment result on whether or not end-of-life care should be started after a predetermined period. The features here may be information determined to be important from the input information, such as a moving average of food intake, or they may be information calculated based on the five input pieces of information mentioned above. For example, if a neural network (NN) is used, the features may be the output of a given intermediate layer or output layer. For example, the input data includes measured values of main dish intake, water intake, and BMI up to February 13, 2020. The processing unit 210 may estimate the trends in main dish intake, water intake, and BMI from February 14, 2020 onwards based on a trained model. The analysis screen may include graphs showing the time-series changes of the measured and estimated values for these three items. In Figure 16, a graph of the 7-day moving average of these values is shown as an example. In this way, it becomes possible to easily grasp the trends of important items in end-of-life care for caregivers. As mentioned above, the input data may include other items, and the information displayed on the analysis results screen is not limited to the example in Figure 16. 【0176】 The analysis results screen may also display the period during which end-of-life care may be provided. In the example in Figure 16, the text "End-of-life care may be provided from 2020-03-14" is displayed, and the corresponding period in the graph is clearly distinguishable using a different background color from the other periods. In this way, the timing and period during which end-of-life care is estimated to be needed are clearly indicated, making it possible to appropriately present information about end-of-life care to the user. 【0177】 <Device operation related to fall risk> Furthermore, as shown in Figure 5, the likelihood of a bedridden caregiver spontaneously performing movements such as standing up is low, thus the risk of falls is assumed to be lower. Therefore, when targeting bedridden care recipients, each device 200 shown in Figures 8 and 9 may be set to inactive operation mode 0. 【0178】 <Device operation regarding fall risk> On the other hand, even bedridden care recipients may use wheelchairs 630, etc., which increases the risk of falls. Therefore, even when targeting bedridden care recipients, it is desirable that the fall risk processing by each device 200 shown in Figures 10 to 11 be continued. In this case, since care recipients have difficulty changing their posture spontaneously, the risk of pressure ulcers increases. Therefore, the seat sensor 440 shown in Figure 10 may operate in operation mode 3, which determines the level of pressure ulcer risk in the wheelchair 630, in addition to detecting forward and lateral displacement and falls. For example, the seat sensor 440 may determine that there is a risk of pressure ulcers if a state of little change in pressure value has elapsed for a predetermined time or longer. Similarly, the terminal device 450 shown in Figure 11 may operate in an operation mode that presents the caregiver with a position to suppress pressure ulcers. 【0179】 <Device operation related to the risk of aspiration> Furthermore, even bedridden individuals may continue to eat orally. Therefore, the swallowing choking detection device 460 shown in Figure 12 also operates when targeting bedridden individuals. The swallowing choking detection device 460 may operate in the same mode when targeting bedridden individuals and when targeting individuals who are not bedridden but have difficulty eating. In addition, the swallowing choking detection device 460 may operate in a mode that further reduces the risk of aspiration when targeting bedridden individuals compared to when targeting individuals who are not bedridden but have difficulty eating. For example, the swallowing choking detection device 460 may make it easier to detect the risk of aspiration by lowering the threshold used for comparison with swallowing time. Alternatively, when targeting bedridden individuals, the swallowing choking detection device 460 may perform actions that reduce the risk of aspiration by adding a judgment regarding the food consistency. Alternatively, when the swallowing choking detection device 460 is used for bedridden care recipients, it may perform actions to reduce the risk of aspiration by adding a determination regarding the presence or absence of dangerous choking in addition to the usual processes of choking detection and calculation of swallowing time. Furthermore, the swallowing choking detection device 460 may add a process to determine whether choking is occurring frequently, or a process to determine whether the care recipient appears sleepy or not. 【0180】 Furthermore, as mentioned above in the end-of-life care, when the care recipient is bedridden, automatic recording of food intake may be performed. For example, the terminal device 462 of the swallowing choking detection device 460 may capture images of the meal before and after eating, and automatically record the food intake based on the difference. In other words, when the care recipient is bedridden, the swallowing choking detection device 460 may operate in an operating mode that includes automatic recording of food intake. Also, a device different from the swallowing choking detection device 460 may be used as the device 200 for automatically recording food intake. 【0181】 <Updated ability information> Furthermore, as shown in step S205 of Figure 7, the capability information acquisition unit 111 of the server system 100 may perform a process to update capability information based on sensing data. For example, the capability information acquisition unit 111 performs an evaluation regarding pressure ulcers based on sensing data and determines a change in capability based on the evaluation result. 【0182】 For example, the capability information acquisition unit 111 uses a detection device 430 or the like to determine the degree of dispersion of pressure values, and if pressure is applied to a specific spot for a predetermined time or longer, it determines that the posture change that suppresses pressure ulcers has not been achieved and that the capability is low. 【0183】 The capability information acquisition unit 111 may also determine the number of times positioning adjustment was judged as NG (Not Good) and the number of times the diaper position was inappropriate, based on the information from the bed position detection device 470, and obtain capability information based on these counts. For example, the fewer the number of times NG was judged, or the fewer the number of times the diaper position was inappropriate, the higher the capability is judged to be, and the more the number, the lower the capability is judged to be. 【0184】 Furthermore, the capability information acquisition unit 111 may update the capability information based on the presence or absence of pressure ulcers output from the glasses-type device 480, such as MR glasses. For example, if there are no pressure ulcers, the capability will be judged as higher than if there are pressure ulcers. 【0185】 2.6 Summary The above describes specific examples of device 200 and examples of its operation using Figures 8 to 14, etc. As described above, each device 200 switches its operating mode between at least an inactive operating mode 0 and an active operating mode 1, depending on its capability information. Also as described above, the operating mode when active is not limited to one, and multiple operating modes with different processing contents may be set. 【0186】 Figure 17 shows an example of the operating modes of each device 200. As shown in Figure 17, the imaging device 410 that detects the risk of falling operates in operating mode 1 for assisted persons who are unable to get up, in operating mode 2 for assisted persons who are unable to walk or who have difficulty eating, and in inactive operating mode 0 for assisted persons who are bedridden. 【0187】 For example, operation mode 1 may be a mode in which movement is determined when a sitting position is detected, and operation mode 2 may be a mode in which movement is determined when wakefulness is detected. Since operation mode 2 detects movement at an earlier stage than operation mode 1, the risk of falls can be reduced more effectively. 【0188】 Furthermore, the seat sensor 440, which detects the risk of falling, operates in inactive mode 0 for those who cannot get up or stand up, in mode 1 for those who cannot walk, in mode 2 for those who have difficulty eating, and in mode 3 for those who are bedridden. 【0189】 For example, operation mode 1 may be a mode that only checks for forward and lateral displacement, operation mode 2 may be a mode that adds the assessment of the possibility of falling, and operation mode 3 may be a mode that adds the assessment of pressure ulcers in a wheelchair. In this example, since the assessment targets are added as the ability declines, it is possible to appropriately respond to the increased risk associated with changes in ability. 【0190】 Furthermore, the swallowing choking detection device 460, which detects the risk of aspiration, operates in inactive mode 0 for those who are unable to get up or walk, in mode 1 for those who have difficulty eating, and in mode 2 for those who are bedridden. 【0191】 For example, operation mode 1 may be a mode that makes a judgment based on swallowing time, and operation mode 2 may be a mode in which options such as food consistency are added in addition to those in operation mode 1. In this example, since the items to be judged are added as ability declines, it is possible to appropriately respond to the increased risk associated with changes in ability. 【0192】 Furthermore, the bed position detection device 470, which detects the risk of pressure ulcers, operates in inactive mode 0 for those who cannot get up, those who cannot walk, and those who cannot eat properly, and operates in mode 1 for those who are bedridden. 【0193】 As described above, the method of this embodiment makes it possible to appropriately determine the presence or absence of risks and to perform processes to reduce those risks in situations where it is most necessary, after considering the relationship between capabilities and various risks. Figure 17 shows an example of the relationship between device 200, capability information, and operating mode, and the method of this embodiment is not limited to this. 【0194】 When setting the operating mode of device 200 based on ability information, it is assumed that as the ability of the person being cared for decreases, additional functions of device 200 will be added to compensate for it. However, the first device of device 200 may be set to an operating mode in which the functions used increase as the ability value decreases when the ability value is above a predetermined threshold, and to an operating mode in which fewer functions are used when the ability value is below the predetermined threshold compared to when it is above the predetermined threshold. In other words, some of the devices in this embodiment will operate in a direction that increases functions to compensate for a certain degree of ability decline, but may shift to a direction that reduces functions when a certain level of ability decline is observed. In this way, it becomes possible to appropriately consider the necessity of each tacit knowledge according to the ability and reduce the processing load by deactivating applications corresponding to tacit knowledge that is of low necessity. 【0195】 The first device here may be a device 200 used to determine the risk of falling when the person being cared for starts to move. For example, the first device is at least one of the imaging device 410 shown in Figure 8, the bedside sensor 420 shown in Figure 9, and the detection device 430 shown in Figure 9. In the example in Figure 17, within the range of "unable to get up," "unable to walk," and "unable to eat properly," the operating modes of these devices 200 change in a way that adds processing content, whereas in the case of "bedridden," which has a lower capacity, an operating mode corresponding to inactivity is set. In this way, it is possible to suppress the continued operation of devices whose necessity has decreased. The detection device 430 may also be used for end-of-life care determination in the case of "bedridden," and it is not necessary for all of the devices 200 used to determine the risk of falling when the person starts to move to have their functions reduced when their capacity is low. 【0196】 3. Device control based on scene information and device type information Furthermore, in the method of this embodiment, information other than capability information may be used to set the operating mode of device 200. Scene information and device type information will be described below. 【0197】 3.1 Overview Figure 18 is a sequence diagram illustrating the operation of the server system 100 and device 200, illustrating an example in which the operating mode of device 200 changes based on the assistance recipient's ability information, scene information, and device type information. 【0198】 First, in step S301, the server system 100 performs the process of sending data to the device 200 that includes capability information, scene information, and device type information. Note that either the scene information or the device type information may be omitted. Figure 18 shows an example in which data is sent in which the ADL index value is 2, the scene ID that identifies the scene is 0, and the device type ID that identifies the device type is xx. 【0199】 In step S302, device 200 controls the active / inactive status of installed vendor applications based on acquired capability information, scene information, and device type information. For example, the storage unit 220 of device 200 may store table data that associates ADL index values, scene IDs, device type IDs with the active / inactive status of each application. The processing unit 210 of device 200 determines the active / inactive status of each application by extracting records from the table data that match the received data. Furthermore, as will be described later using Figures 19, 20, and 22, each device 200 may store an algorithm that determines the operating mode based on capability information, scene information, and device type information. Figure 18 shows an example in which an operating mode is set in which vendor applications 1 and 2 are active and vendor application 3 is inactive. 【0200】 After the processing in step S302, device 200 performs processing according to vendor application 1 and processing according to vendor application 2. In step S303, device 200 sends the processing results to the server system 100. The processing results here correspond to the results of decisions made using the tacit knowledge of an expert. The processing results here may also include logs of sensing data detected by device 200. 【0201】 In step S304, the server system 100 performs control based on the processing results received from the device 200. For example, the processing unit 110 may identify the device to be controlled and send a control signal to operate that device. 【0202】 In step S305, the server system 100 performs a process to update the care recipient's ability information, scene information, and device type information. The process for updating ability information is as described above. The scene information acquisition unit 112 obtains scene information based on at least one of the following: sensing data logs acquired from device 200, information about the care recipient such as attributes, and information about the caregiver such as schedules. The device type information acquisition unit 113 acquires information representing the types of other devices 200 used together with the target device 200 as device type information. Specific examples of the processes will be described later. 【0203】 In step S306, the server system 100 performs the process of sending data to the device 200, including updated capability information, scene information, and device type information. Figure 18 shows an example where the scene ID has been changed from 0 to 1. 【0204】 In step S307, device 200 controls the active / inactive status of installed vendor applications based on the acquired data. For example, as described above, device 200 determines the active / inactive status of each vendor application based on table data. In the example in Figure 18, vendor applications 1 and 2 remain active, and vendor application 3 is changed from inactive to active. As a result, from step S307 onward, device 200 transitions to an operating mode in which all vendor applications 1 to 3 are active. The operation from step S307 onward is similar to, for example, steps S303-S306. 【0205】 The following sections describe examples of setting operating modes based on scene information and examples of setting operating modes using device type information. 【0206】 3.2 Specific Examples of Processing Based on Scene Information The server system 100 may request scene information to identify the assistance scene of the person being assisted and transmit the requested scene information to the device. The device 200 then determines which of several operating modes to operate in based on the capability information and scene information. For example, the storage unit 220 of the device 200 stores information that associates the capability information and scene information with the operating mode. The processing unit 210 determines the operating mode based on this information and the capability information and scene information obtained from the server system 100. The information that associates the capability information and scene information with the operating mode may be, for example, table data that associates the value of the capability information, the value of the scene information, and the active / inactive status of each application. Alternatively, the information that associates the capability information and scene information with the operating mode may be an algorithm that determines the active / inactive status of each application based on the capability information and scene information. In this way, it becomes possible to operate the appropriate device 200 according to the assistance scene, in other words, to perform assistance using appropriate tacit knowledge. 【0207】 For example, the scene information acquisition unit 112 may obtain scene information regarding the caregivers who will provide assistance to the person being assisted. Specifically, the scene information may be information regarding the number of caregivers who can provide assistance to the person being assisted, or it may be information regarding years of service, skill level, qualifications, etc. An example using the number of caregivers will be described below. In this case, the device 200 determines the operating mode according to the number of caregivers. 【0208】 The device 200 here may be, for example, the imaging device 410 described above using Figure 8. For example, if there are a certain number of caregivers in a living room or other area where the person being cared for is active together, the caregivers can support each other, allowing them to visually judge when the person being cared for is about to move, and to intervene appropriately if they determine there is a risk of falling. Intervention here refers to supporting the person starting to move, for example, by moving closer to the person being cared for who is about to move and supporting their body as needed. In this case, the need for the imaging device 410 to be active is relatively low. 【0209】 On the other hand, if there are few caregivers in the target space, each caregiver will have to perform many tasks, making it difficult to observe the movements of the person being cared for in detail, and potentially making timely intervention difficult. In this case, the need for the imaging device 410 to become active becomes relatively higher. 【0210】 Considering the above, by determining the operating mode of the imaging device 410 using scene information in addition to capability information, it becomes possible to operate the imaging device 410 appropriately. 【0211】 Figure 19 is a flowchart illustrating the process for determining the operating mode in the imaging device 410. First, in step S401, the processing unit 210 of the imaging device 410 performs a process to identify the person to be assisted. For example, the processing unit 210 identifies the person to be assisted by performing face recognition processing based on the captured image. 【0212】 In step S402, the processing unit 210 acquires information about the person being assisted. For example, the processing unit 210 identifies the information about the person's abilities by receiving data from the server system 100, as shown in steps S301 and S306 of Figure 18. 【0213】 In step S403, the processing unit 210 determines, based on the ability information, whether the person being cared for has deteriorated to the point where they are unable to stand up or move around. If the person's ability has not deteriorated (step S403: No), the risk of falling is low, so in step S404, the processing unit 210 sets the operating mode of the imaging device 410 to mode 0, which corresponds to inactivity. In this embodiment, the ability information is not limited to ADL index values, but may also be more detailed information, such as information representing how to stand up as described above, sitting ability, swallowing ability, walking ability, etc. Furthermore, various sensing data can be used when determining sitting ability, etc., and various modifications can be made to the algorithm used to determine sitting ability, etc. from such sensing data. In determining whether the person being cared for has deteriorated to the point where they are unable to stand up or move around, as shown in step S403, processing using detailed ability information, which has a larger amount of data than ADL index values, may be performed. In this case, the processing load in step S403 will increase, so this processing may be performed on the server system 100. 【0214】 If the person being cared for has deteriorated to the point where they are unable to get up or stand (step S403: Yes), in step S405, the processing unit 210 identifies the number of caregivers based on the scene information. For example, the scene information acquisition unit 112 of the server system 100 may determine the number of caregivers based on captured images, or it may determine the number of caregivers based on the care schedule (e.g., work schedule) at the care facility. Alternatively, information representing the number of caregivers in the target space may be obtained by attaching RFID (radio frequency identifier) tags to the caregivers and installing readers at the entrances and exits of the target space. The processing unit 210 of the device 200 acquires this information from the server system 100 and executes the process shown in step S405. 【0215】 In step S406, the processing unit 210 makes a determination based on the scene information. Specifically, the processing unit 210 determines whether the number of caregivers is below a predetermined threshold. If the number is greater than the predetermined threshold (step S406: No), it is determined that there are sufficient personnel to address the risk of falls, and the process proceeds to step S404, where the processing unit 210 sets the operating mode of the imaging device 410 to mode 0, which corresponds to inactivity. 【0216】 If the number of people is below a predetermined threshold (step S406: Yes), the number of caregivers is insufficient, and support from device 200 is important to reduce the risk of falls. Therefore, in step S407, the processing unit 210 sets the operating mode of the imaging device 410 to mode 1, which corresponds to active mode. Although Figure 19 describes steps S405 and S406 as performed by the processing unit 210, the system is not limited to this configuration. For example, the server system 100 may perform steps S405 and S406, and the processing unit 210 may receive only the results and determine whether to proceed to step S404 or step S407. 【0217】 Furthermore, scene information is not limited to information about the caregiver. For example, the scene information acquisition unit 112 of the server system 100 may obtain information about the person being cared for as scene information. Specifically, scene information may also be attribute information representing the attributes of the person being cared for. Attribute information may include the person being cared for's age, height, weight, gender, medical history, medication history, etc. For example, the scene information acquisition unit 112 may obtain information indicating whether or not the person being cared for has dementia as scene information. 【0218】 To reduce the risk of falls when starting to move, it is important for caregivers to stop the movement by calling out to the person, but dementia patients may not respond to calls from their caregivers. However, even dementia patients often remember the voices of people with whom they have a close relationship, such as family members, and there is evidence that they are more likely to respond to calls from family members. 【0219】 Therefore, the imaging device 410 may have an operating mode that stores audio data recorded from the voices of family members or video data in which family members give warnings, and outputs the audio data or video data using a speaker (not shown). For example, the processing unit 210 of the imaging device 410 determines active / inactive based on ability information and scene information, which is the number of caregivers, as shown in Figure 19. Then, if the imaging device 410 is set to active, the processing unit 210 determines whether the person being cared for, identified in step S401, is a dementia patient. If the person being cared for is a dementia patient, the imaging device 410 operates in an operating mode that outputs the family's audio data, etc., and if the person is not a dementia patient, it operates in an operating mode that does not output the audio data, etc. This makes it possible to set an operating mode that is tailored to the attributes of the person being assisted. Furthermore, multiple voice data files from family members or others may be prepared for each person receiving care. For example, if only one type of call is used by family members or others, the person receiving care may memorize that call and become less responsive. Therefore, the imaging device 410 may output one of the multiple voice data files stored in association with the person receiving care, randomly selected from among them. In this way, the variety of calls from family members or others can be increased, making it possible to effectively stop the person receiving care from moving. 【0220】 In this embodiment, scene information may also refer to information representing the type of assistance, such as meal assistance, excretion assistance, or mobility / transfer assistance. For example, the scene information acquisition unit 112 may acquire scene information representing the type of assistance based on user input by the caregiver. Alternatively, the scene information acquisition unit 112 may determine the type of assistance being performed based on the relationship between the assistance schedule in the care facility and the current time. Or, the scene information acquisition unit 112 may determine the type of assistance by estimating the location of the person receiving assistance in the care facility. For example, the scene information acquisition unit 112 may determine that meal assistance is being provided if the person receiving assistance is in the dining room, and that excretion assistance or fall prevention assistance is being provided if the person is in the toilet. Location determination may be performed using motion sensors or the like placed in various locations in the facility. Alternatively, access points (APs) may be placed in various locations in the facility, and location determination may be performed according to which AP the station device (STA) carried by the caregiver is connected to. 【0221】 For example, the seat sensor 440 shown in Figure 10 can perform forward and lateral displacement detection and fall risk detection, as described above. However, when eating while sitting in a wheelchair 630, as shown in Figure 12, a table for placing food is placed in front of the person being cared for, and this table provides support, making it unlikely that a fall will occur. Therefore, the seat sensor 440 can deactivate the fall risk detection function during meals, thereby omitting less necessary processing. 【0222】 Figure 20 is a flowchart illustrating the process for determining the operating mode in the seat sensor 440. First, in step S501, the processing unit 210 of the seat sensor 440 performs the process of identifying the person to be assisted. For example, the processing unit 210 may identify the person to be assisted based on the assistance schedule, or it may identify the person to be assisted based on user input. 【0223】 In step S502, the processing unit 210 acquires information about the person being assisted. For example, the processing unit 210 identifies the information about the person's abilities by receiving data from the server system 100, as shown in steps S301 and S306 of Figure 18. 【0224】 In step S503, the processing unit 210 determines, based on the ability information, whether the person being assisted has deteriorated to the point where they are unable to walk. If the ability has not deteriorated (step S503: No), there is little need to make a determination using the seat sensor 440, so in step S504, the processing unit 210 sets the operating mode of the seat sensor 440 to mode 0, which corresponds to inactivity. Also, in step S403, as in the example described above, processing that takes into account more detailed information about the ability information may be performed in step S503. Therefore, the processing in step S503 may be performed in the server system 100. 【0225】 If the person being assisted has lost the ability to walk (Yes in step S503), in step S505 the processing unit 210 acquires information representing the type of assistance as scene information. As described above, the processing in step S505 may be performed based on user input or based on some sensing data. 【0226】 In step S506, the processing unit 210 makes a determination based on the scene information. Specifically, the processing unit 210 determines whether the type of assistance is meal assistance. If it is meal assistance (step S506: Yes), forward and lateral displacement detection is useful, but fall risk detection is less necessary. Therefore, in step S507, the processing unit 210 sets the operating mode of the seat sensor 440 to a mode that performs forward and lateral displacement detection but does not perform fall risk detection. 【0227】 If the type of assistance is not meal assistance (Step S506: No), there is not necessarily a table in front of the person being assisted, and the risk of falling from the wheelchair 630 is high. Therefore, in Step S508, the processing unit 210 sets the operating mode of the seat sensor 440 to a mode that performs both forward and lateral displacement detection and fall possibility detection. Alternatively, in Step S508, the processing unit 210 may set the operating mode of the seat sensor 440 to a mode that does not perform forward and lateral displacement detection, but does perform fall possibility detection. 【0228】 In the above, we have described an example of processing based on scene information for the imaging device 410 and the seat sensor 440. However, it goes without saying that the operating modes of other devices 200 may also be determined based on scene information. 【0229】 3.3 Specific Examples of Processing Based on Device Type Information The server system 100 (device type information acquisition unit 113) may also obtain device type information that identifies the type of concomitant device used to assist the same person as device 200. The server system 100 transmits the device type information to device 200. Device 200 determines which of several operating modes to operate in based on the capability information and device type information. For example, the storage unit 220 of device 200 stores information that associates the capability information and device type information with the operating mode. The processing unit 210 determines the operating mode based on this information and the capability information and device type information obtained from the server system 100. The information that associates the capability information and device type information with the operating mode may be, for example, table data that associates the value of the capability information, the value of the device type information, and the active / inactive status of each application. Alternatively, the information that associates the capability information and device type information with the operating mode may be an algorithm that determines the active / inactive status of each application based on the capability information and device type information. 【0230】 Figure 21 is a diagram illustrating an example of the swallowing choking detection device 460 and a device used in conjunction with it, using Figure 12 as a reference. The device used in conjunction with it may specifically be the device 200 according to this embodiment. The swallowing choking detection device 460 is used during meals, but meals may be taken using a wheelchair 630 or a bed 610. 【0231】 For example, the device used in conjunction with the swallowing choking detection device 460 may be the seat sensor 440 shown in Figure 10. The device type information acquisition unit 113 may determine that the swallowing choking detection device 460 and the seat sensor 440 are being used together if the swallowing choking detection device 460 is active and detection results or sensing data logs from the seat sensor 440 have been acquired. Alternatively, the device type information acquisition unit 113 may determine that the swallowing choking detection device 460 and the seat sensor 440 are being used together if, based on the detection results or sensing data logs from the seat sensor 440, it is determined that the person being cared for is sitting in the wheelchair 630. In this case, it is assumed that the person being cared for is eating using the wheelchair 630. 【0232】 Similarly, the device used in conjunction with the swallowing choking detection device 460 may be the detection device 430 shown in Figure 9. The device type information acquisition unit 113 may determine that the swallowing choking detection device 460 and the detection device 430 are being used together if the swallowing choking detection device 460 is active and a log of detection results and sensing data from the detection device 430 has been acquired. Alternatively, the device type information acquisition unit 113 may determine, based on the detection results from the detection device 430 and the sensing data log, that the person being assisted is in a bed state, and that the swallowing choking detection device 460 and the detection device 430 are being used in combination. In this case, it is assumed that the person being assisted is eating using the bed 610. 【0233】 Figure 22 is a flowchart illustrating the process for determining the operating mode in the swallowing choking detection device 460. First, in step S601, the processing unit 210 of the swallowing choking detection device 460 performs a process to identify the person being assisted. For example, the processing unit 210 may identify the person being assisted based on face recognition processing of the image captured by the terminal device 462. 【0234】 In step S602, the swallowing choking detection device 460 acquires information on the ability of the person being assisted. For example, the processing unit 210 identifies the ability information by receiving data from the server system 100, as shown in steps S301 and S306 of Figure 18. 【0235】 In step S603, the swallowing choking detection device 460 determines, based on ability information, whether the person being assisted has deteriorated to the point where they are unable to eat properly. If the person's ability has not deteriorated (step S603: No), there is little need to make a determination using the swallowing choking detection device 460, so in step S604, the processing unit 210 sets the operating mode of the swallowing choking detection device 460 to mode 0, which corresponds to inactivity. 【0236】 If the person being assisted has become unable to eat properly (Yes in step S603), in step S605 the swallowing choking detection device 460 obtains information identifying the concomitant device from the device type information acquisition unit 113. As can be seen from the example above, it is sufficient to determine whether the meal is being eaten in the bed 610 or in the wheelchair 630, so while the type of concomitant device is important, there is little need to identify the vendor or model number. Therefore, in step S605 the swallowing choking detection device 460 obtains the device type ID of the concomitant device. 【0237】 In step S606, the swallowing choking detection device 460 makes a determination based on the device type information. Specifically, the swallowing choking detection device 460 determines whether the meal is being eaten using the wheelchair 630. Specifically, as described above, the swallowing choking detection device 460 may determine whether the combined device represented by the device type information is the seat sensor 440 or the detection device 430. If the meal is being eaten using the wheelchair 630 (step S606: Yes), it means that the person being assisted is able to move to the dining room, etc., and therefore the person being assisted is in a relatively good condition. Therefore, in step S607, the processing unit 210 sets the operating mode of the swallowing choking detection device 460 to a mode that makes a normal determination using swallowing time, etc. 【0238】 On the other hand, if meals are being served using the bed 610 (step S606: No), it is presumed that the person being cared for has difficulty moving, or that eating would be difficult without equipment that allows for flexible back angle adjustments, such as the bed 610. Therefore, in step S608, the processing unit 210 sets the operating mode of the swallowing choking detection device 460 to a mode that can further reduce the risk of aspiration. For example, the swallowing choking detection device 460 may not only detect the presence or absence of choking, but also perform a process to determine the content of the choking. For example, the swallowing choking detection device 460 may determine whether the choking is dangerous and likely to lead to aspiration. The swallowing choking detection device 460 may also determine whether the person being cared for appears sleepy. The determination of whether the person appears sleepy may be made, for example, based on the image captured by the terminal device 462, based on the frequency of eye opening and closing, mouth and hand movements, etc. The determination of whether the person appears sleepy may also be performed using the detection device 430. 【0239】 The above examples illustrate two types of combined devices: a wheelchair 630 and a bed 610. However, the explanation is not limited to these. For example, a regular wheelchair and a reclining wheelchair may be used as the wheelchair 630. In this case, the flexibility of back angle adjustment increases in the order of regular wheelchair, reclining wheelchair, and bed 610. Therefore, the swallowing choking detection device 460 may be controlled in an operating mode that allows for more attentive care in the order of regular wheelchair, reclining wheelchair, and bed 610. For example, the swallowing choking detection device 460 may increase the number of applications set to be active in the order described above. 【0240】 Furthermore, the above describes an example in which the swallowing choking detection device 460 is the device 200 for which the operating mode is set, and the seat sensor 440 and detection device 430 are devices used in combination. However, the seat sensor 440 and the detection device 430 are devices 200 for which the operating mode is set, and the swallowing choking detection device 460 may be a device used in conjunction with them. In other words, in the method of this embodiment, when multiple devices 200 are used in combination, the operating mode may be changed by the interaction of these multiple devices 200. For example, the seat sensor 440 shown in Figure 10 and the terminal device 450 used for adjusting the wheelchair position shown in Figure 11 are both useful in reducing the risk of falling even when only one of them is used. However, both the seat sensor 440 and the terminal device 450 may be used in combination. In this case, the control of one device 200 may be linked to the control of the other device 200. 【0241】 For example, if it is determined based on ability information that the person being assisted has transitioned to a state where they are unable to walk, the seat sensor 440 may first switch to an active operating mode, while the terminal device 450 may maintain an inactive operating mode. In this way, forward and lateral displacement is first determined, and the ability to maintain a seated position is then determined using the log data. 【0242】 If it is determined that the seating stability has decreased below a predetermined level, the terminal device 450 switches to an active corresponding operating mode. As a result, the device type information acquisition unit 113 transmits data to the seat sensor 440 indicating that the terminal device 450 is a co-used device. The seat sensor 440 may be set to a different operating mode when the terminal device 450 is used compared to when it is not. For example, the processing unit 210 of the seat sensor 440 may change the threshold value for the determination. Alternatively, the seat sensor 440 may switch from an operating mode in which it internally determines the criteria (initial value) for forward and lateral displacement determination, etc., to an operating mode in which it determines the criteria based on the timing of position adjustment using the terminal device 450, etc. In other cases as well, the control of the other may be changed based on information from either the seat sensor 440 or the terminal device 450. 【0243】 Alternatively, the seat sensor 440 may have its operating mode controlled based on information acquired by the terminal device 450. For example, the terminal device 450 can input points that a caregiver should pay attention to when adjusting the posture of the person being cared for. For example, points such as paying attention to the position of the right shoulder or placing a cushion under the right arm may be input, and the terminal device 450 can estimate the attributes of the person being cared for based on these points. In the above example, the attribute that the person being cared for has a tendency toward right shoulder paralysis would be determined. The seat sensor 440 may determine its operating mode based on this information. For example, the seat sensor 440 may store multiple applications that perform forward and lateral displacement detection, depending on whether or not there is paralysis and the location of the paralysis. The seat sensor 440 then controls the active / inactive status of each application based on the attributes acquired from the terminal device 450. In the above example, the seat sensor 440 would activate the application that performs forward and lateral displacement detection suitable for the person being cared for with right shoulder paralysis, and deactivate the other applications that perform forward and lateral displacement detection. In this way, the seat sensor 440, which can utilize multiple tacit knowledge functions for detecting forward and lateral displacement, can switch between these tacit knowledge functions according to the attributes of the person being cared for. 【0244】 Furthermore, the server system 100 of this embodiment may acquire mode information that identifies the operating mode of the co-used device and transmit the device type information and mode information to the device 200. Device 200 determines which of several operating modes it will operate in based on capability information, device type information, and mode information. 【0245】 For example, if the seat sensor 440 switches to an operating mode that performs a fall risk assessment in addition to forward and lateral displacement assessment, the terminal device 450 may switch to an operating mode that performs an additional process to recommend cushions, etc., in addition to the normal process of determining the appropriateness of the wheelchair position. Alternatively, when the operating mode of the seat sensor 440 changes, the terminal device 450 may execute a process to switch the training data that is judged to be correct. Furthermore, various variations can be implemented regarding the specific method of coordinating the operating modes. 【0246】 In this way, it becomes possible to link multiple devices 200 using more detailed operating modes, rather than being limited to simple active / inactive modes. In the example above, the device 200 related to wheelchair position detection and the device 200 related to wheelchair position adjustment assistance can be appropriately linked, thereby further reducing the risk of the person being cared for falling. Although the linkage between the seat sensor 440 and the terminal device 450 has been described here, this does not prevent other devices 200 from operating in conjunction. 【0247】 Furthermore, while the above describes combinations of capability information and scene information, and combinations of capability information and device type information, all three—capability information, scene information, and device type information—may also be combined. 【0248】 Also, in the method of this embodiment, the type of assistance and the type of device 200 may be associated. For example, the swallowing mucus detection device 460 shown in FIG. 12 is a device 200 specific to meal assistance. When the swallowing mucus detection device 460 is operating, the probability that the meal assistance for the assisted person is being performed is high. Thus, among the devices 200, there are devices that can associate device type information with the type of assistance. For example, since the swallowing mucus detection device 460 communicates with the server system 100 via the gateway 300 when it is in an active state, the scene information acquisition unit 112 can determine the operating state of the swallowing mucus detection device 460 based on whether there is communication with the swallowing mucus detection device 460. 【0249】 For example, the scene information acquisition unit 112 of the server system 100 may obtain scene information representing the type of assistance based on the device type information acquired by the device type information acquisition unit 113 and transmit the scene information to the device 200. For example, the scene information acquisition unit 112 determines that it is during a meal when the swallowing mucus detection device 460 is active and determines that it is not during a meal when the swallowing mucus detection device 460 is inactive. Alternatively, the server system 100 may transmit the device type information acquired by the device type information acquisition unit 113 to the device 200, and the device 200 may perform a process of determining an operation mode according to the type of assistance associated with the device 200. For example, the device 200 may perform a process of selecting an operation mode suitable for meal assistance when the swallowing mucus detection device 460 is an auxiliary device. As described above, the operation mode setting according to the type of assistance may be executed as a process related to scene information or as a process related to device type information, and various modified implementations are possible for specific implementation modes. 【0250】 4. Other Examples of Devices Also, the device 200 in this embodiment is not limited to the above-described one. For example, the device 200 in this embodiment may be an MCI determination device that determines mild cognitive impairment (MCI). For example, the MCI determination device may perform a process of asking questions to the care recipient using voice or images and receiving responses to the questions. The questions here may use the MMSE (Mini-Mental State Examination) or the like, or may be questions of other methods. The MCI determination device performs an MCI determination based on the responses of the care recipient. Also, the MCI determination device may perform an MCI determination based on information regarding the sleep of the care recipient or the like. 【0251】 Also, the device 200 in this embodiment may be an assistance recording device that automatically records the history of assistance. For example, the assistance recording device may be the device 200 that detects the position information of at least one of the caregiver and the care recipient. The assistance recording device determines, for example, the time when the target person is in the bed 610, in the toilet, in the bath, in the cafeteria, etc., and based on the determination result, performs a process of storing, as an assistance record, what types of assistance were performed at what frequencies and times. The assistance recording device is useful, for example, for home care where the assistance schedule or the like is not strictly set. 【0252】 Also, the device 200 of this embodiment may include a reclining wheelchair 510 whose backrest angle can be adjusted as shown in FIG. 23, or a care bed 520 whose bottom surface angle can be adjusted as shown in FIG. 24. The reclining wheelchair 510 and the care bed 520 are, for example, the control target devices shown in FIGS. 7 and 18. For example, when the muse is detected by the swallowing muse detection device 460, the angle of the backrest or the bottom is controlled to an angle suitable for the swallowing of the care recipient. 【0253】 Furthermore, the reclining wheelchair 510 may be controlled based on the processing results of the seat sensor 440 and the terminal device 450. For example, the wheelchair 630 shown in Figures 10 and 11 may be the reclining wheelchair 510, which is the controlled device. Similarly, the care bed 520 may be controlled based on the processing results of the bedside sensor 420, detection device 430, bed position detection device 470, glasses-type device 480, etc. For example, the bed 610 shown in Figures 9, 13, and 14 may be the care bed 520, which is the controlled device. 【0254】 Furthermore, the device 200 used in this embodiment can be modified in various ways regarding its shape, the number and type of sensors, the processing content, and so on. 【0255】 5. Inter-device communication In the above explanation, for example, as shown in step S303 of Figure 18, the server system 100 receives the processing result from device 200. Also, as shown in step S304 of Figure 18, the server system 100 sends a control signal to the device to be controlled to perform control based on the processing result. Furthermore, as shown in step S306 of Figure 18, if the information determining the operating mode is updated, the server system 100 also notifies device 200 of this information. 【0256】 However, in order to prevent an excessive increase in the processing load on the server system 100, in this embodiment, at least one of the following may be performed in a serverless manner: control of the controlled device based on the processing results in the device 200, and notification of scene information, etc. The following will be explained with reference to a specific information processing system 10. 【0257】 Figure 25 shows an example configuration of the information processing system 10 when serverless control is performed. The information processing system 10 in this embodiment may include an access control device 700 that detects the entry and exit of devices 200 into a given space, and a gateway 300 that relays communication between devices 200 located in the space and the server system 100. Also, as in Figure 1, the information processing system 10 includes the server system 100 and devices 200. In the example in Figure 25, devices 200-1, 200-2, and 200-3 are shown as examples of devices 200. 【0258】 As shown in Figure 25, the gateway 300 is a device that is installed in a resident's room, for example, in a nursing care facility, and is capable of transmitting and receiving radio waves with sufficient strength to and from at least one device 200 located in that resident's room. 【0259】 Furthermore, the access control device 700 shown in Figure 25 is, for example, placed near the entrance to a room and is a device that detects the entry or exit of the device 200. The access control device 700 is a device that performs short-range wireless communication, such as BLE (Bluetooth Low Energy), and communicates with Bluetooth-enabled devices located at a predetermined distance or less. For example, the access control device 700 may be placed in a room and determine that a device 200 capable of BLE communication with the access control device 700 is located in that room. 【0260】 Alternatively, the access control device 700 may perform a more detailed determination. For example, multiple access control devices 700 may be placed at different locations within the room. Each of the multiple access control devices 700 communicates with the device 200 and estimates the distance to the device 200 based on the radio wave strength (e.g., RSSI: Received Signal Strength Indicator) during the communication. In this way, the distance from each of several points whose locations are known can be determined, and the location of the device 200 can be estimated. The access control device 700 may determine whether or not the device 200 is located within the room based on the estimated location and known information such as the size and shape of the room. In addition, various variations can be implemented for specific access control determinations. 【0261】 The storage unit 220 of device 200 stores information about device 200. The information about device 200 includes at least a device ID that identifies device 200. Furthermore, the information regarding device 200 may include some or all of the device information 122 described above using Figure 3. The access control device 700 acquires information about the device 200 that is the target of communication during BLE communication with device 200. In this way, the access control device 700 can appropriately identify the device 200 that has entered the target space. 【0262】 Furthermore, the storage unit 220 of device 200 may store address information that the target device 200 uses for communication via gateway 300. This address information may be, for example, an IP address, or other information that can identify an IP address (for example, a MAC address). The access control device 700 obtains the address information of the target device 200 during BLE communication with device 200. 【0263】 Furthermore, the access control device 700 is not limited to devices using BLE, but can widely utilize other communication methods such as NFC (Near Field Communication). 【0264】 The access control device 700 has a memory (not shown) that may store existing device information, which is information that identifies existing devices located in the room. In this way, it becomes possible to appropriately manage which devices 200 are located in the target room. In the example in Figure 25, devices 200-1 and 200-2 have already entered the room. For example, when device 200-1 enters, the access control device 700 performs a process to add the device ID of device 200-1 to the existing device information based on BLE communication with device 200-1. Similarly, when device 200-2 enters, the access control device 700 performs a process to add the device ID of device 200-2 to the existing device information. As a result, the state that devices 200-1 and 200-2 are present in the room is maintained as existing device information. 【0265】 The access control device 700 may also transmit existing device information it holds to the device 200 that has entered the room. For example, the access control device 700 transmits existing device information, including the device IDs of both device 200-1 and device 200-2, to device 200-1. In this way, device 200-1 can recognize that in addition to itself, device 200-2 is also present in the room. Similarly, by the access control device 700 transmitting existing device information to device 200-2, device 200-2 can recognize that device 200-1 is also present in the room. 【0266】 Furthermore, existing device information may be information where device IDs and address information are associated. For example, the access control device 700 transmits the device ID and address information of device 200-1 and the device ID and address information of device 200-2 to each device 200. In this way, each device 200 can obtain not only information indicating the existence of other devices 200, but also address information for communicating with those other devices 200 via the gateway 300. 【0267】 The same applies when device 200-3 is newly added to the room, as shown in the example in Figure 25. When the access control device 700 detects that a new device has entered the space, it may communicate with the new device to obtain the address information of the new device used for communication via the gateway 300, and notify the device 200 located in the space of the obtained address information. For example, the access control device 700 may perform BLE communication with device 200-3 to add the device ID and address information of device 200-3 to the existing device information. Note that the device ID and address information are not limited to being obtained at the same time. For example, if the connection between device 200-3 and gateway 300 is not completed immediately after entering the space and a dynamic IP address has not been assigned, device 200-3 may wait for the connection with gateway 300 to be established before sending the address information to the access control device 700. 【0268】 After updating the existing device information upon device 200-3's entry, the access control device 700 transmits the updated existing device information to devices 200-1 through 200-3. This allows each device 200 located within a room to identify other devices 200 within the same room, as well as their address information. 【0269】 The access control device 700 may switch the information it transmits between existing devices (devices 200-1 and 200-2) and newly entered devices (device 200-3). For example, the access control device 700 may transmit only the device ID and address information of the new device to the existing devices, omitting the transmission of other records of the existing device information. Alternatively, the access control device 700 may transmit the existing device information before the update to the new device. In this way, the transmission of less necessary information can be omitted, thereby reducing the communication load. 【0270】 The same applies when any of the devices 200 leaves the room. For example, when the device 200 for which BLE communication is no longer possible or the device 200 whose estimated position is determined to be outside the room, the entrance / exit management device 700 determines that the device has left the target room. In this case, the entrance / exit management device 700 performs a process of deleting the device ID and address information of the device 200 that has left from the existing device information. Further, the entrance / exit management device 700 notifies the existing devices of information indicating that the departure of the device 200 has occurred. For example, the entrance / exit management device 700 may transmit the updated existing device information to each device 200. Alternatively, the entrance / exit management device 700 may transmit the device ID etc. of the device 200 that has left to each device 200 and instruct each device 200 to delete the corresponding record from the existing device information held by each device 200. 【0271】 Further, the entrance / exit management device 700 is not limited to storing the existing device information located in the target space, and may store the entrance / exit log data. The log data is information in which, for example, the entrance time, exit time, device ID, etc. are associated. 【0272】 Next, communication in a serverless manner will be described. For example, assume that the device 200-1 is operating in an active operation mode, and as a result of its processing, it is determined that the control of the device 200-2 is necessary. For example, the device 200-1 is a swallowing mucus detection device 460, and since dangerous mucus has been detected, it is determined that it is necessary to change the bottom angle of the device 200-2, which is a nursing bed 520. 【0273】 In the examples described above using Figures 7 and 18, processing was performed via the server system 100. However, in the example in Figure 25, as described above, device 200-1 knows that device 200-2 is in the same room, and its IP address is also known. Therefore, device 200-1 may send control signals to device 200-2 without going through the server system 100. Specifically, device 200-1 sends control signals to gateway 300 using a packet that specifies the IP address of device 200-2. Gateway 300 determines, based on the IP address, that the destination of the packet is device 200-2, which is a device on the same network. Therefore, the packet containing the control signals is sent to device 200-2 without going through the server system 100, as shown as "packet 1" in Figure 25. This makes it possible to perform the necessary control of device 200 without going through the server system 100, thereby reducing the load on the server system 100 and shortening the time required for control. 【0274】 Furthermore, scene information and device type information are not limited to those obtained by the processing unit 110 of the server system 100. For example, if the number of caregivers is used as scene information, and device 200-1 is an imaging device 410, it is possible to determine the number of caregivers in the room based on image processing of the captured image. Also, device type information is information that represents the type of other devices 200 used together with a certain device 200. Therefore, the device type ID of device 200-1 may become the device type information for devices 200-2 and 200-3 operating in the same room. 【0275】 Furthermore, in the device 200 of this embodiment, there is no preclude from obtaining ability information such as the ADL index. For example, as described above, since it is possible to use a log of sensing data to calculate ability information, the device 200 that acquires the sensing data may calculate the ability information. 【0276】 In the examples described above using Figures 7 and 18, the server system 100 obtains capability information, scene information, and device type information, and data containing these is sent to device 200. However, in the example in Figure 25, device 200-1 knows that device 200-2 is in the same room, and its IP address is also known. Therefore, device 200-1 sends capability information, scene information, device type information, etc. to device 200-2 without going through the server system 100. Specifically, similar to the control signals described above, device 200-1 can send capability information etc. to device 200-2 without going through the server system 100 by using a packet that specifies the IP address of device 200-2. This makes it possible to set the operating mode according to the capability information etc. without going through the server system 100, thereby reducing the load on the server system 100 and shortening the time required for control. For example, multiple devices 200 located within a living space may each notify other devices 200 of their own device type information, thereby performing a process to identify the devices being used together. 【0277】 Device 200-1 may also send log data related to the control of the controlled device (e.g., device 200-2) to the server system 100. In the example above, the log data would include information such as when and to what extent device 200-1, which is the swallowing / choking detection device 460, changed the back angle of device 200-2, which is the nursing bed 520. Similarly, when capability information is notified to device 200-2, the timing of the notification and details of the capability information are recorded as log data. By sending this log data to the server system 100, it becomes possible to share the information with the server system 100 even when serverless communication is performed. 【0278】 For example, as shown in Figure 25, device 200-1 may transmit control signals, capability information, scene information, device type information, etc., using packet 1, and log data using packet 2. Here, log data refers to data representing the communication history using packet 1, as described above. Packet 1 is a packet transmitted and received within the network to which device 200-1 belongs. Packet 2 is a packet transmitted beyond gateway 300, which forms part of the network to which device 200-1 belongs. Packet 2 may, in a narrower sense, be a packet specifying the IP address of server system 100. By switching packets according to the content of the data to be transmitted in this way, it becomes possible to reduce the communication load on server system 100. 【0279】 The above example demonstrates serverless data transmission from device 200-1 to another device 200, but another device 200, such as device 200-2, may also be the data source. 【0280】 As described above, the device 200 according to this embodiment may choose to either send the operation result to the server system 100 (step S203 in Figure 7, etc.) or, based on the operation result, send information to control a target device other than the device 200, without going through the server system 100 (packet 1 in Figure 25). In this way, it is possible to flexibly change whether processing is led by the server system 100 or processed in a serverless manner. 【0281】 Specifically, device 200 may control a device without going through the server system 100 if it has obtained the address information of the device to be controlled based on information from the access control device 700. In this way, it becomes possible to appropriately decide whether or not to perform serverless processing after considering the specific communication situation. 【0282】 Although the above describes an example of serverless communication using the access control device 700, the method of this embodiment is not limited to this. For example, the server system 100 may determine which gateway 300 the data was transmitted through by referring to the packets transmitted from the device 200. Furthermore, if there are multiple devices 200 connected to the same gateway 300, the server system 100 may determine that the multiple devices 200 are in close proximity. 【0283】 The server system 100 then transmits address information of other devices 200 that are determined to be close to the device 200 to each device 200. For example, the server system 100 obtains information that associates the identification information and address information of multiple devices 200 connected to the same gateway 300, and periodically transmits this information to the multiple devices 200. Even with this method, each device 200 can identify the address information of other nearby devices 200, thus enabling serverless communication. 【0284】 6. Detailed example of communication 6.1 Overview In the information processing system 10 shown in Figure 1, communication is performed between at least one device 200 and the gateway 300 using a wireless communication method. The wireless communication method here may be, for example, a communication method compliant with IEEE 802.11. The server system 100 may also use either a wired communication method or a wireless communication method. The wired communication method here may be, for example, a communication method compliant with IEEE 802.3. To simplify the explanation, the following description will focus on an example where the server system 100, device 200, and gateway 300 each use a communication method compliant with IEEE 802.11. 【0285】 Figure 26 shows an example configuration of the communication processing unit 114 and the communication unit 130 of the server system 100. As shown in Figure 26, the communication processing unit 114 includes an upper layer processing unit 1141, a MAC layer processing unit 1142, and a physical layer processing unit 1143. The communication unit 130 includes a transmit / receive circuit 131 and an antenna array 132. However, the configuration of the communication processing unit 114 and the communication unit 130 is not limited to Figure 26, and various modifications can be made, such as omitting some components or adding other components. 【0286】 The upper layer processing unit 1141 performs processing at a layer higher than the MAC layer. Here, the upper layer may be TCP / IP (Transmission Control Protocol / Internet Protocol), UDP / IP (User Datagram Protocol / Internet Protocol), or the application layer. For example, the processing to obtain the capability information, scene information, and device type information mentioned above is performed by software running on the server system 100, and the application layer here may correspond to that software. The upper layer processing unit 1141 is connected to the MAC layer processing unit 1142. 【0287】 The MAC layer processing unit 1142 performs transmission and reception processing at the MAC layer. The MAC layer processing unit 1142 is connected to the physical layer processing unit 1143. 【0288】 The physical layer processing unit 1143 performs processing at the physical layer. The physical layer processing unit 1143 is connected to the antenna array 132 via the transmit / receive circuit 131. 【0289】 The transmitting / receiving circuit 131 includes circuits such as a digital-to-analog conversion circuit (hereinafter referred to as the D / A conversion circuit) and an RF circuit, and converts the digital signal from the physical layer processing unit 1143 into an analog signal and outputs it to the antenna array 132. The transmitting / receiving circuit 131 also includes an analog-to-digital conversion circuit (hereinafter referred to as the A / D conversion circuit), which converts the signal received by the antenna array 132 into a digital signal and outputs the converted digital signal to the physical layer processing unit 1143. Furthermore, the physical layer processing unit 1143 may also have A / D conversion circuits or D / A conversion circuits. 【0290】 The antenna array 132 includes multiple antennas that transmit radio waves based on analog signals output from the transmitting and receiving circuits, and output analog signals based on received radio waves. 【0291】 For example, during data reception, the components shown in Figure 26 operate as follows: First, the antenna array 132 receives radio waves in a predetermined frequency band and outputs the corresponding analog signal to the transmit / receive circuit 131. The transmit / receive circuit 131 converts the analog signal received by the antenna array 132 into a baseband signal. The transmit / receive circuit 131 also performs A / D conversion of the baseband signal and outputs the converted digital signal to the physical layer processing unit 1143. 【0292】 The physical layer processing unit 1143 performs processing such as demodulation and error correction of the received signal. The physical layer processing unit 1143 also removes the physical header, which is the header corresponding to the physical layer, and outputs the payload portion to the MAC layer processing unit 1142. 【0293】 The MAC layer processing unit 1142 processes the received payload as a MAC frame. A MAC frame may also be an MPDU (MAC Protocol data unit) in IEEE 802.11. The MAC layer processing unit 1142 passes the frame body, which is the part of the MAC frame excluding the MAC header and trailer (which are the headers in the MAC layer), to the upper layer processing unit 1141. 【0294】 The upper layer processing unit 1141 outputs data corresponding to the frame body received from the MAC layer processing unit 1142 to software or the like. 【0295】 Conversely, when transmitting data, the opposite process is performed. First, the data to be transmitted is generated by software running on the server system 100, and this data is output to the upper-layer processing unit 1141. 【0296】 The upper layer processing unit 1141 creates data equivalent to a frame body by adding headers and other elements from the upper layer to the data, and outputs it to the MAC layer processing unit 1142. 【0297】 The MAC layer processing unit 1142 creates a MAC frame by adding a MAC header and trailer to the received data. The MAC layer processing unit 1142 outputs the created MAC frame to the physical layer processing unit 1143. 【0298】 The physical layer processing unit 1143 creates a physical packet by adding a physical header and other elements to the received data. The physical layer processing unit 1143 outputs the created physical packet to the transmit / receive circuit 131. 【0299】 The transmitting / receiving circuit 131 generates an analog signal by performing A / D conversion and modulation of the data received from the physical layer processing unit 1143. The transmitting / receiving circuit outputs this analog signal to the antenna array 132. The antenna array 132 transmits radio waves corresponding to the received analog signal. 【0300】 The MAC layer processing unit 1142 may use data frames, control frames, and management frames as MAC frames as described above. A data frame is a frame used when sending and receiving data between terminals when a communication link has been established between those terminals. For example, as described above, when software running on the server system 100 creates data including capability information and sends that data to the device 200, a data frame is used. 【0301】 Management frames are frames used to manage communication links between terminals. Various types of information transmitted and received using management frames are defined in IEEE 802.11, and these can be broadly applied in this embodiment. Control frames are frames used to control the transmission and reception of management frames and data frames. Control frames include various types such as RTS (Request to Send) frames, CTS (Clear to Send) frames, and ACK (Acknowledgement) frames. Detailed explanations of these frames are omitted as they are defined within the IEEE 802.11 standard. 【0302】 Furthermore, while the above describes an example of the communication configuration for the server system 100, similar configurations may be used for the device 200 and gateway 300. Also, as mentioned above, the server system 100 may use a wired communication method, in which case some of the above content can be replaced with content compliant with IEEE 802.3. 【0303】 6.2 Frame Configuration In the method of this embodiment, the structure of the MAC frame (data frame) may be standardized regardless of the device 200 being communicated with. As described above with reference to Figure 7, the device 200 and the application running on the device 200 in this embodiment may be created by the device vendor. Therefore, devices 200 created by various vendors may be registered in the information processing system 10. In this respect, standardizing the structure of the data frame makes it possible to unify communication control regardless of the vendor. In a narrow sense, the structure of the data frame refers to the bit allocation in the frame body. 【0304】 Figure 27 shows an example of the MAC frame format. While the format example shown in Figure 27 is also applicable to management frames and control frames, the following explanation will use data frames as an example. As shown in Figure 27, a MAC frame includes a MAC header, frame body, and trailer. 【0305】 The MAC header includes the following fields: Frame Control, Duration ID, Address 1, Address 2, Address 3, Sequence Control, Address 4, QoS Control, and HT Control. Some of these fields may be omitted. 【0306】 Frame Control includes a type field to determine whether the target MAC frame is a data frame, management frame, or control frame. Frame Control may also include a subtype field to specify a more detailed type. Duration / ID stores information representing the planned duration of radio wave use. This planned duration of radio wave use can be rephrased as the time required to transmit the frame. Duration / ID is used in RTS / CTS, etc. 【0307】 Addresses 1 through 4 store information representing the addresses of the receiving and sending devices. For example, Address 1 corresponds to the receiving address, and Address 2 corresponds to the sending address. Addresses 3 and 4 store data appropriate to the frame's purpose. 【0308】 Sequence Control corresponds to the sequence number of the data to be transmitted. QoS Control stores information used for QoS control. QoS control refers to a control that considers the priority of frames when transmitting. HT Control is a field used, for example, in management frames. 【0309】 The structure of the frame body will be described later using Figures 28A and 28B. The trailer is, for example, the FCS (Frame Check Sequence). The FCS is information used for frame error detection, such as a checksum code. The FSC is, for example, the CRC (Cyclic Redundancy Code). 【0310】 The information processing system 10 according to this embodiment includes a server system 100 and a device 200, as described above with reference to Figure 1. The device 200 includes an application that performs processing corresponding to the tacit knowledge of an expert. As shown in Figure 27, the server system 100 transmits a data frame including a MAC (Media Access Control) header, a frame body, and a trailer at the data link layer of communication with the device 200. Here, the server system 100 transmits a data frame in which a fixed-length area including a first area for storing ability information representing the activity capacity of the person being assisted, a second area for storing scene information that identifies the scene of assistance for the person being assisted, and a third area for storing device type information that identifies the type of device used in conjunction with the device 200 is included in the frame body. Then, as described above, the device 200 determines whether the application is active or inactive based on at least one of the ability information, scene information, and device type information. 【0311】 In this way, it becomes possible to standardize the data format when the server system 100 transmits capability information, etc., to the device 200. For example, even if devices 200 from various vendors are registered in the information processing system 10 of this embodiment, the structure of the data frame can be standardized regardless of the vendor. In particular, by making the first to third regions fixed in length, it becomes easier for the device 200 that receives the data frame to interpret the data frame, thereby reducing the processing load related to communication. For example, the first to third regions may be placed in the leading part of the frame body, excluding the header, etc., in the upper layer. 【0312】 As shown in step S203 of Figure 7, device 200 may send the application's operation results to the server system 100 when the application is set to active. The operation results here refer to the application's output and represent the execution result of processing corresponding to tacit knowledge. For example, the operation results include judgment results regarding events that may occur during assistance, the person being assisted, or the caregiver. Specifically, the operation results may be judgment results regarding whether or not an event occurred during assistance, whether or not the person being assisted is in a normal state, or whether or not the caregiver's assistance was correct. In this way, it becomes possible to aggregate information representing the operation results in the server system 100. However, processing via the server system 100 is not mandatory, and serverless processing may be performed as described above using Figure 25. 【0313】 Figures 28A and 28B illustrate an example of bit allocation for the frame body of a data frame transmitted by the server system 100. As shown in Figure 28A, the frame body may include the fields User ADL, scene flag, device type ID, data type ID, Instruction length, and contents. 【0314】 User ADL is a field that stores the ability information of the person being assisted and corresponds to the first area described above. For example, ability information is numerical data that indicates which stage the person being assisted belongs to when the degree of ability is divided into a predetermined number of stages. For example, if there are 8 or fewer stages, User ADL is a 3-bit field. If there are 9 or more stages, User ADL may be a 4-bit or larger field. Since the required number of bits is known depending on the definition of the ability information, User ADL may be a fixed-length field. User ADL may also include an ID that identifies the person being assisted. Furthermore, as described above in step S403 of Figure 19, the ability information in this embodiment is not limited to ADL index values, but may also be more detailed information such as information on how to stand up, sitting ability, swallowing ability, walking ability, etc. Therefore, User ADL may be a field with a number of bits that can represent each of these abilities. 【0315】 The Scene flag is a field that stores scene information and corresponds to the second area described above. For example, the scene information may include a bit that indicates whether the number of caregivers is greater than or equal to a predetermined value. If the bit has a first value (e.g., 0), it indicates that the number of caregivers is greater than or equal to the predetermined value, and if it has a second value (e.g., 1), it indicates that it is less than the predetermined value. The scene information may also include a bit that identifies the type of assistance. For example, if four types of assistance are identified as meal assistance, excretion assistance, mobility / transfer assistance, and other, the scene information may include two bits that identify the type of assistance. For example, if these two bits are 00, it represents meal assistance; if they are 01, it represents excretion assistance; if they are 10, it represents mobility / transfer assistance; and if they are 11, it represents other. Furthermore, the scene information is not limited to these, and other information may be used. Therefore, various variations can be implemented regarding the specific number of bits and meaning of the Scene flag. However, since the type of scene information to be used is known, and the number of bits required to represent that scene information is also known, the Scene flag may be a fixed-length field. 【0316】 The device type ID is a field that stores device type information and corresponds to the third area described above. The device type information may be different for each device 200 as described above using Figures 8 to 14. Alternatively, if the device 200 corresponds to the risk of falls, the same device type ID may be assigned to the imaging device 410 in Figure 8 and the bedside sensor 420 in Figure 9. Alternatively, the device type ID may be assigned based on the sensor type, etc., of the device 200. Since the number of target device type IDs is known, the device type ID may be a fixed-length field. 【0317】 The server system 100 may also determine the control type and control content for the controlled device based on the operation results of the device 200. The server system 100 may then transmit a data frame to the controlled device, which includes a fixed-length fourth area for storing the control type and a fifth area for storing the control content, with the length varying depending on the control type, located in the portion of the frame body behind the first, second, and third areas. The control type represents the type of control to be performed, and the control content represents information that specifically identifies the content of the control to be performed. In this way, it becomes possible to use a common data frame for both notification of capability information and control of the controlled device. In this case, the fixed-length fields of the first to third areas are positioned relatively forward, and the variable-length field of the fifth area is positioned relatively backward, thereby fixing the data structure on the forward side, including the number of bits. As a result, the interpretation processing of the data frame by the device 200 becomes easier. 【0318】 For example, the data type ID, Instruction length, and contents shown in Figure 28A are fields used to transmit control signals to the controlled device. The data type ID is a field that stores information representing the type of instruction output to the controlled device and corresponds to the fourth area described above. The instructions here may include four types: "Notification (Alarm)", "Move / Transport", "Control", and "Recommendation, etc.". In this case, the data type ID is a fixed-length 2-bit field capable of identifying the four instructions. 【0319】 "Notification" refers to information used to notify the controlled device of the processing results in device 200. For example, "Notification" may be an instruction used to notify the controlled device when a fall risk is detected in a device that determines the risk of falling. "Move / Transport" refers to an instruction to move a movable controlled device, such as a reclining wheelchair 510 or a walker. For example, a move / transport instruction may be used to control the device to move a walker or similar device closer so that the person being cared for can grab onto it when a fall risk is detected. "Control" broadly includes controls other than "Move / Transport" that operate the controlled device, including changing the angle of the back of the reclining wheelchair 510 or changing the bottom angle of the care bed 520. "Recommendations, etc." includes recommendations such as purchasing products used to improve the quality of care. For example, a recommendation may represent an instruction to output to the controlled device, such as a caregiver's terminal device, when the bed position detection device 470 determines that the use of a cushion is recommended. Furthermore, "recommendations, etc." may include news distribution, etc. For example, "recommendations, etc." may be used to introduce 200 popular devices. 【0320】 The `contents` field stores information that identifies the specific content of the instruction, and corresponds to the fifth area described above. Figure 28B illustrates a specific example of `contents` according to the value of the `data type ID`. For example, `data type ID = 0` represents the "notification" mentioned above, and in this case, `contents` includes the `alarm contents` field. `alarm contents` is a variable-length field that stores information representing the specific notification content. `alarm contents` may include information that identifies the notification method (display, light emission, vibration, sound output) or information that identifies the specific notification content (text, light emission color, vibration pattern, voice). 【0321】 Data type ID = 1 represents the "movement / transportation" described above, and in this case, the contents include the fields current location and destination. current location is information that identifies the current location of the target device 200. destination is information that identifies the target location of the target device 200. How the current location and target location are represented is arbitrary, but for example, they can be fixed-length fields representing 2D or 3D coordinate values. 【0322】 Data type ID = 2 represents the "control" described above, and in this case, the contents include the fields controlled part and how to control. Controlled part stores information that identifies the controlled part of the target device 200. For example, in the case of the nursing bed 520 shown in Figure 24, it includes multiple movable bottoms. Controlled part may also store information that identifies any of these multiple bottoms. How to control stores information that identifies the specific control method for the controlled part. In the example of the nursing bed 520, how to control may be information that indicates in which direction and by how many degrees the bottom identified by controlled part should be driven. Controlled part and how to control may each be fixed-length fields. Note that "control" here may include instructions for multiple controlled parts. Therefore, in the case of data type ID = 2, the contents may be configured to repeat the controlled part and how to control pair as many times as there are controlled parts. 【0323】 The data type ID = 3 represents the "recommendations, etc." mentioned above, and in this case, "contents" includes the "recommend contents" field. "Recommend contents" is a variable-length field that represents the content of the recommendations or news. Here, "recommend contents" may include information that identifies the recommended product, or it may include link information to the product's sales site, the manufacturer's product introduction web page, etc. "Recommend contents" may also include text representing the news content, or link information to the web page where the news is displayed, etc. 【0324】 As described above, the length of the contents field in the frame body varies depending on the data type ID and the specific instructions. Therefore, as shown in Figure 28A, the frame body may include an instruction length field before the contents field to store the length of the contents field. Since the maximum length of the contents field is considered to be known, instruction length may be a fixed-length field, for example. 【0325】 Furthermore, as described above with reference to Figure 25, in this embodiment, data including control signals and capability information may be transmitted from device 200 to other devices 200 without going through the server system 100. However, if the format of the data transmitted from the server system 100 (step S304 in Figure 7, etc.) and the data transmitted from device 200 (packet 1 in Figure 25) are significantly different, the receiving device 200 may need to perform data interpretation processing according to the source. Therefore, even when device 200 is the source, a frame configuration similar to the frame configurations shown in Figures 28A and 28B may be used. 【0326】 For example, when device 200 controls a target device without going through server system 100, it may send a data frame to the target device in the data link layer of communication with the target device, in which a fixed-length region including a second region and a third region is included in the frame body. As described above, the second region corresponds to scene information, and the third region corresponds to device type information. Furthermore, the data frame may also include a first region corresponding to capability information. In this way, it becomes possible to standardize at least the portion of the data frame's frame body that corresponds to capability information, scene information, and device type information. For example, the first to third regions may be placed in the leading part of the frame body, excluding the header and the like in the higher layers. 【0327】 Furthermore, device 200 may determine the control type and control content for the controlled device based on the operation results of the application on device 200. Then, a data frame containing the fourth and fifth regions in the portion of the frame body after the region containing the second and third regions may be sent to the controlled device without going through the server system 100. As described above, the fourth region corresponds to the control type and the fifth region corresponds to the control content. In this way, even when serverless control is performed, it becomes possible to standardize the structure of the data frame received by device 200. 【0328】 Figures 29A and 29B show examples of the frame body configuration when device 200 transmits data including control signals and capability information to another device 200. As can be seen by comparing Figure 29A and Figure 28A, the frame body configuration is the same as that of the frame body transmitted by the server system 100, except that the order of device type ID, scene flag, and User ADL is different. The device type ID field here may store, for example, the device type information of the sending device 200. Figure 29B also shows a specific example of contents according to the value of data type ID. Since device 200 is the source, the contents are the same as in Figure 28B, except that log data is sent instead of recommendations, etc., when data type ID = 3. The log data is as described above and includes information such as the history of control of the serverless controlled device and notification history of capability information, etc. 【0329】 In this way, the data frame structure can be made similar whether the server system 100 is the source or the device 200 is the source, as shown in Figure 25. As a result, the device 200 that receives the data frame can determine the operating mode and perform actions according to the control signal based on similar processing, regardless of the source. Therefore, even when both server-based processing and serverless processing are performed, the increase in processing load can be suppressed. 【0330】 Note that the order of each field in Figures 28A and 29A, particularly the order of User ADL, device type ID, and scene flag, can be modified in various ways. Therefore, it is not prevented that the configuration of the data frame transmitted by the server system 100 and the configuration of the data frame transmitted by the device 200 are the same. Also, in at least one of the data frames transmitted by the server system 100 and the data frame transmitted by the device 200, some of User ADL, device type ID, and scene flag may be omitted. For example, the above describes an example in which the device 200 outputs sensing data, and the capability information acquisition unit 111 of the server system 100 calculates capability information based on the sensing data. In this case, since capability information is not calculated by the device 200, User ADL may be omitted from the data frame transmitted by the device 200. Alternatively, the data frame transmitted by the device 200 may have a User ADL field, and the value of that field may be set to a fixed value (for example, all 0). Furthermore, the device 200 is not prevented from calculating capability information, and in this case, the User ADL in the data frame transmitted by the device 200 stores information such as ADL index values. 【0331】 Furthermore, the data frames described above using Figures 29A and 29B may also be used to transmit data from device 200 to server system 100. For example, if device 200 determines that notification is necessary as a result of processing, it sends a data frame to server system 100 in which the value of data type ID is set to 1 and information representing the notification content is stored in alarm contents within contents. In addition to this, device 200 can appropriately transmit processing results to server system 100 using the data frames shown in Figures 29A and 29B by changing the value of data type ID and contents according to the processing result. Also, the log data stored in contents when data type ID = 3 is not limited to serverless communication logs, but may also include sensing data logs. That is, when transmitting sensing data logs to server system 100, the data frames shown in Figures 29A and 29B may be used. 【0332】 Furthermore, the method of this embodiment may also be applied to an information processing device. The information processing device corresponds to, for example, a server system 100. The information processing device includes a communication unit (corresponding to the communication unit 130 in Figure 3) that transmits a data frame including a MAC (Media Access Control) header, a frame body, and a trailer in the data link layer of communication with a device 200 that includes an application that performs processing corresponding to the tacit knowledge of an expert, and a communication processing unit (corresponding to the communication processing unit 114 in Figure 3) that controls the communication unit. The communication unit transmits a data frame containing a frame body, which includes a fixed-length area including a first area for storing ability information representing the activity capacity of the person being assisted, a second area for storing scene information that identifies the scene of assistance for the person being assisted, and a third area for storing device type information that identifies the type of device used in conjunction with the device, to the device 200 as information that determines whether the application is active or inactive. In this way, the data format used when the server system 100 transmits ability information, etc., to the device 200 can be standardized regardless of the vendor of the device 200. 【0333】 Furthermore, the method of this embodiment can be applied to an information processing method in an information processing system 10 which includes a device 200 including an application that performs processing corresponding to the tacit knowledge of an expert, and a server system 100 that transmits a data frame including a MAC (Media Access Control) header, a frame body, and a trailer at the data link layer of communication with the device 200. The information processing method includes the steps of transmitting a data frame containing a frame body from the server system 100 to the device 200, in which a fixed-length area including a first area for storing ability information representing the activity capacity of the person being assisted, a second area for storing scene information that identifies the scene of assistance for the person being assisted, and a third area for storing device type information that identifies the type of device used in conjunction with the device 200 is included; and the steps of determining whether the application is active or inactive based on at least one of the ability information, scene information, and device type information. 【0334】 6.3 Priority Furthermore, various communication methods are known for setting communication priorities. For example, IEEE 802.11 standardizes a method for achieving QoS in IEEE 802.11e. Specifically, IEEE 802.11e uses a method called EDCA (Enhanced Distributed Channel Access) that prioritizes the transmission of high-priority frames. 【0335】 For example, the frame body of a management frame within a MAC frame may include EDCA parameter set elements used in EDCA. Figure 30 shows an example of default EDCA parameter set elements. EDCA classifies packets into four access categories (hereinafter referred to as AC). The default access categories are AC_VO, AC_VI, AC_BE, and AC_BK. AC_VO corresponds to voice, AC_VI to video, AC_BE to best-effort, and AC_BK to background. AC_VO has the highest priority, followed by AC_VI, AC_BE, and AC_BK in decreasing order of priority. 【0336】 Each AC (Air Control Panel) is associated with parameters such as CWmin, CWmax, and AIFSN. CWmin and CWmax are parameters that determine the transmit wait time and represent the minimum and maximum values of the Contension Window (CW). The transmit wait time is set to a value between CWmin and CWmax. Since a shorter transmit wait time makes transmission easier, the higher the priority, the smaller the values of CWmin and CWmax are set. 【0337】 For example, for the lower-priority AC_BE and AC_BK, if CWmin is set to aCWmin and CWmax is set to aCWmax, then for the higher-priority AC_VI, CWmin is set to (aCWmin+1) / 2 - 1 and CWmax is set to aCWmin, resulting in smaller values for CWmin and CWmax compared to the two ACs mentioned above. Furthermore, for the highest-priority AC_VO, CWmin is set to an even shorter value than AC_VI, (aCWmin+1) / 4 - 1, and CWmax is set to an even shorter value than AC_VI, (aCWmin+1) / 2 - 1. 【0338】 Furthermore, AIFSN (Arbitration Inter Frame Space Number) is a parameter that represents the frame transmission interval, and the smaller this value, the higher the queue priority. In the example in Figure 30, the AIFSN for AC_VO and AC_VI is 2, the AIFSN for AC_BE is 3, and the AIFSN for AC_BK is 7. 【0339】 Furthermore, the parameters that can be associated with AC are not limited to those listed above. For example, although not shown in Figure 30, each AC may be associated with a TXOP (Transmission Opportunity) limit. TXOP represents the channel occupancy time. For example, by setting a non-zero value as the TXOP limit for high-priority AC_VI and AC_VO, it becomes possible to occupy the channel for sending packets configured for these ACs. 【0340】 The information processing system 10 of this embodiment is expected to include a large number of devices 200. Each device 200 performs an operation according to its operating mode and transmits the processing result to the server system 100 via the gateway 300. The processing result here can include various contents such as "notification," "movement / transportation," "control," and "log" as described above using Figure 29B. 【0341】 The device 200 in this embodiment may include products from various vendors, and priority settings may vary depending on the vendor. For example, communication from a device 200 of a particular vendor may be given priority over communication from devices 200 of other vendors. Therefore, in this embodiment, communication efficiency may be improved by setting priorities. For example, in the method of this embodiment, the AC assignment is updated. 【0342】 The server system 100 of this embodiment may determine the priority based on the device type information and send priority information to the device to identify the priority. Priority information is, for example, information that associates the device type information with the priority, and more specifically, information that assigns AC to each device type. The device 200 then sends a data frame according to the priority identified based on the device type and priority information. In this way, since priorities can be set according to the device type, communication in the information processing system 10, which includes various devices 200, can be made more efficient. 【0343】 Furthermore, the server system 100 may determine the priority based on the device type information and control type, and transmit priority information to the device 200 to identify the priority. The priority information is, for example, information to which AC is assigned to each pair of device type and control type. The device 200 then transmits the data frame according to the device type, the control type included in the data frame to be transmitted, and the priority identified based on the priority information. In this way, since the control type is reflected in the priority in addition to the device type, communication in the information processing system 10 can be made more efficient even when various devices 200 transmit various information. Below, an example using both device type information and control type will be specifically described. However, in the following description, either the device type information or the control type may be omitted. 【0344】 Figure 31 is an example of a table representing AC allocation. In the method of this embodiment, AC may be determined based on the device type and data type. The device type here corresponds to the device type information described above, for example, the device type ID. The data type here corresponds to the data type ID described above, for example, using Figures 28A to 29B. That is, the data type may be information indicating whether "notification," "movement / transport," "control," or "log" is transmitted based on the processing result at device 200. 【0345】 For example, the server system 100 determines the device type, data type, and AC relationship for each gateway 300 that communicates with the server system 100, and then transmits the determined information to each gateway 300. For example, based on the information from the gateway 300, the server system 100 can identify the number and type of devices 200 connected to the gateway 300, the types of data that each device 200 can transmit, and so on. 【0346】 For example, the data type "log" refers to cases where logs of sensing data or logs from serverless communication are transmitted, as mentioned above. Therefore, the communication priority is low, and it is unlikely to cause problems even if transmitted late at night when the traffic volume is low. On the other hand, "notification," "movement / transportation," and "control" are used to inform caregivers of the occurrence of a risk or to mitigate the impact of a risk that has occurred. Therefore, it is desirable that the time from when a risk is detected in device 200 until data is transmitted be short. Accordingly, the server system 100 sets a higher priority when the data type is "notification," "movement / transportation," or "control" compared to when it is "log." The server system 100 may also set different priorities within "notification," "movement / transportation," and "control." 【0347】 Furthermore, the output from the swallowing choking detection device 460 corresponds to the occurrence of aspiration risk, so the severity may increase if prompt action is not taken. On the other hand, the pressure ulcer risk detected by the bed position detection device 470 is of high importance when considering assistance over a relatively long period, so even if notification of pressure ulcer risk is delayed, the severity is relatively small. Therefore, even if the data type is the same "notification," the server system 100 may give a higher priority to the device type corresponding to the swallowing choking detection device 460 than to the type corresponding to the bed position detection device 470. In addition, the server system 100 can set priorities according to the device type for the various devices mentioned above using Figures 8 to 14, etc. 【0348】 For example, the server system 100 determines the priority according to the device type and data type, and assigns AC according to that priority. It is known that if the proportion of packets assigned to high-priority ACs becomes excessively high, collisions are more likely to occur, thus undermining the effectiveness of using EDCA. Therefore, the server system 100 may change the AC assignment according to the device type and data type for each gateway 300. For example, even with the same device type and data type, the first gateway may assign AC_VI, which has a relatively lower priority, while the second gateway may assign AC_VO, which has a relatively higher priority. For example, in a network configured by the first gateway, if there are many devices 200 that detect high-severity risks such as swallowing choking detection devices 460, the priority of packets that would normally be assigned to AC_VO in a normal network may be lowered to AC_VI. 【0349】 The gateway 300 and the devices 200 connected to the gateway 300 communicate based on the AC assignment sent from the server system 100. Note that this communication is not limited to data transmission from devices 200 to the gateway 300, but also includes data transmission from the gateway 300 to devices 200. 【0350】 In addition to determining AC allocation based on device type and data type, the server system 100 may also perform a process to adjust the parameters corresponding to each AC. These parameters include at least one of the aforementioned CWmin, CWmax, AIFSN, and TXOP limit. This allows for finer adjustments in setting priorities. 【0351】 Furthermore, the priority setting process in this embodiment is not limited to the EDCA method described above. For example, RTS / CTS is used as a collision avoidance method in wireless communication. This system works as follows: a station (STA) that wants to transmit data sends an RTS frame to an application platform (AP), and the AP then sends a CTS frame to one of the STAs that received the RTS frame and is authorized to transmit. Since only the STA that receives the CTS frame can transmit data, data collisions can be suppressed. 【0352】 In the method of this embodiment, the server system 100 may transmit information representing the priority when transmitting CTS frames to the gateway 300 as priority information. For example, the server system 100 transmits information to the gateway 300 to determine the transmission order of CTS frames, such as in order of the lowest ADL of the person being cared for, in order of the urgency of the data based on the data type, or a combination of these. When the gateway 300 performs collision avoidance based on RTS / CTS, it determines the priority based on the list of devices 200 that transmitted RTS frames and the information from the server system 100, and transmits CTS frames in order from the highest priority. This method also enables appropriate priority setting, so that, for example, priority is not given to only a specific vendor. 【0353】 Furthermore, when Gateway 300 receives an RTS frame, it may inform Device 200 that it is busy and provide an estimated completion time for the current communication. If Device 200 then sends data indicating that it cannot tolerate waiting for transmission, Gateway 300 may accept an interrupt with a suspend command and allow the target Device 200 to transmit data. Once the data transmission is complete, the original data transmission is resumed with a resume command. In this way, it is possible to prioritize communication for particularly urgent data by interrupting other data transmissions. However, since this process interrupts data transmission that has already started, it is undesirable to do so frequently or for the interruption time to be excessively long. Therefore, the data for which interrupts with a suspend command are permitted may be limited to certain data. For example, interrupts may be permitted when the amount of data to be transmitted is small and the time required for transmission is short. 【0354】 7. Application to home care Furthermore, the method of this embodiment may be applied to in-home care provided at the home of the person receiving care. 【0355】 7.1 Examples of systems used in homes Figure 32 shows an example configuration of an information processing system 10 for home use. The information processing system 10 in Figure 32 includes a server system 100, a third terminal device 810, a fourth terminal device 820, and motion sensors 831-833. For example, the third terminal device 810, the fourth terminal device 820, and the motion sensors 831-833 of the information processing system 10 are placed in a home where home care is provided. In addition, a bed 610 and a wheelchair 630 (not shown) may be used in home care. 【0356】 The third terminal device 810 is a portable terminal device, such as a smartphone or tablet, used by a family member who provides care to the person receiving care. The fourth terminal device 820 is a portable terminal device, such as a smartphone or tablet, used by the person receiving care. 【0357】 The motion sensors 831-833 are sensors placed in predetermined locations within a home, and are, for example, sensors that detect human movement using infrared light. The motion sensors 831-833 may also be sound-sensitive sensors that react to sound, or ultrasonic sensors that detect objects using ultrasound, and various modifications are possible in their specific form. The motion sensors 831-833 are connected to the third terminal device 810, for example, using BLE (Bluetooth Low Energy). 【0358】 The bed 610 is a bed used by the person receiving care, and may be a care bed 520 with adjustable bottom angle, height, etc. 【0359】 For example, an assistance recording device, which is an example of the device 200 according to this embodiment, may include the third terminal device 810 and human presence sensors 831 to 833 in Figure 32. The assistance recording device identifies the location where assistance was performed based on the detection results of the human presence sensors 831 to 833, and creates an assistance record based on the identified location. 【0360】 For example, motion sensors 831 to 833 may be placed in locations where specific assistance is provided. For instance, motion sensor 831 may be placed near the bed 610 used by the person receiving assistance. Motion sensor 832 may be placed near the toilet. Motion sensor 833 may be placed near the dining table where meals are eaten. Motion sensors may also be placed in other locations within the home, such as the bathroom where bathing assistance is provided. 【0361】 For example, if motion is detected by motion sensor 831, it is assumed that the caregiver is assisting the person being cared for, such as adjusting the bed position or changing diapers. If motion is detected by motion sensor 832, it is assumed that the caregiver is assisting the person being cared for with toileting. If motion is detected by motion sensor 833, it is assumed that the caregiver is assisting the person being cared for with meals. Therefore, by determining the time when motion is detected in each case, it is possible to determine the total time of care provided. For example, by determining the total time when motion is detected by motion sensor 831 over a day, the total time of care provided at bed 610 during that day can be determined. Similarly, the time spent assisting with toileting and mealtimes can be determined using motion sensors 832 and 833. More detailed information, such as the time and location of care provided, may also be required. 【0362】 Even if the motion sensors 831-833 detect human movement, if it is the movement of a single caregiver or a single person being cared for, it is possible that no assistance is being provided. In this embodiment, from the viewpoint of performing a simple determination, the system may not distinguish whether the detected movement is that of one person or multiple people, and may simply perform a determination based on the presence or absence of motion detection. Alternatively, the presence or absence of assistance may be determined in more detail by a different method. For example, instead of the motion sensors 831-833, RFID readers may be installed at each location. By having the caregiver and the person being cared for carry IC tags, or by embedding IC tags in the third terminal device 810 and the fourth terminal device 820, it is possible to determine whether the caregiver and the person being cared for are near each RFID reader. The assistance recording device may determine that assistance is being provided when it is determined that both the caregiver and the person being cared for are present at a predetermined location. Alternatively, cameras may be placed at various locations within the home instead of the motion sensors 831-833. For example, facial recognition processing based on the images captured by each camera may be used to determine whether or not assistance is being provided at each location. 【0363】 Furthermore, when meals are taken in bed, meal assistance will be provided. However, simply observing a person's movements or presence or absence may not easily distinguish meal assistance from other assistance, such as adjusting the bed position. In this case, the assistance recording device may be linked to the meal portion measurement app described later. For example, since the meal portion measurement app takes photos, assistance during the time when the photo was taken will be identified as meal assistance, while assistance at other times will be identified as bed assistance other than meal assistance. 【0364】 By using a caregiving recording device, the time a caregiver spends providing care can be easily measured. Therefore, for example, if a caregiver's caregiving burden becomes excessive, it becomes possible to notify the caregiver themselves or the care manager. 【0365】 Furthermore, other applications may be installed on the third terminal device 810. For example, there is an application known that uses an accelerometer and microphone installed in a smartphone to determine the user's sleep state. For example, the third terminal device 810 is placed near the pillow of the bed where the user sleeps, and the sleep state is determined based on vibrations during sleep. The third terminal device 810 may also use the microphone to make judgments regarding snoring, etc. In this way, it becomes possible to easily make judgments regarding sleep without using dedicated equipment such as the detection device 430. 【0366】 Furthermore, the third terminal device 810 may have the MCI (Mild Cognitive Impairment) determination application described above installed. In other words, the third terminal device 810 may function as an MCI determination device. For example, the caregiver may carry their smartphone, which is the third terminal device 810, to the vicinity of the person being cared for and have the person being cared for respond to their messages to perform the MCI determination. 【0367】 Furthermore, a meal portion measurement application may be installed on the third terminal device 810. The meal portion measurement application is a method that estimates the amount of food eaten and the calories consumed by comparing, for example, a photo of the food before the meal with a photo of the food after the meal. For methods of estimating meal portion based on photos, publicly known methods disclosed in Japanese Patent Application Publication No. 2021-086313, etc., can be widely applied. 【0368】 Figures 33 to 35 show examples of screens displayed on the display unit of the third terminal device 810. These screens may be user screens displayed when, for example, an operation is performed on the third terminal device 810 to log in to the information processing system 10 of this embodiment using the caregiver's account. The user screen may display the results of each of the above processes performed on the third terminal device 810. For example, the third terminal device 810 performs each of the above processes and sends the execution results to the server system 100. The server system 100 generates a display screen based on the execution results and executes control to display the display screen on the display unit of the third terminal device 810. 【0369】 Figure 33 shows an example of a home screen displayed when logging in. As shown in Figure 33, the home screen may display information indicating the caregiver's status, notifications, a contact button, and a photo button. 【0370】 Information indicating the caregiver's condition may include, for example, icons showing the caregiver's sleep state and icons showing the caregiver's care burden. In the example in Figure 33, the sleep state and the degree of care burden are clearly presented using facial expressions. However, each piece of information may also be expressed using numerical values, and various variations are possible in the specific display method. 【0371】 For example, the third terminal device 810 may determine the assistance time, which is the time the assistance was provided, based on processing using the human presence sensors 831 to 833 described above, and determine which of the multiple stages the care burden belongs to by comparing the assistance time with a threshold. Alternatively, the third terminal device 810 may evaluate the care burden based on the time-series changes in the assistance time. 【0372】 The third terminal device 810 also determines the sleep state using the acceleration sensor and microphone described above. For example, the third terminal device 810 may determine the daily sleep duration as the sleep state. The third terminal device 810 may determine which of several stages the sleep state belongs to by comparing the sleep duration with a threshold. The third terminal device 810 may also evaluate the sleep state based on the time-series changes in sleep duration. 【0373】 Furthermore, the notification section of the screen in Figure 33 may display, for example, recommendations for assistive devices. In the example in Figure 33, text is displayed suggesting the use of a positioning pillow used to adjust the bed position. 【0374】 The contact button is, for example, a button for making a phone call to a care manager. When the contact button is selected, the third terminal device 810 launches a phone application and executes a process to make a call to the care manager's phone number that has been registered in advance. By making it easier to contact the care manager in this way, it becomes possible to encourage appropriate action when the caregiver's burden is increasing. For example, as shown at the top of Figure 33, if the sleep condition or care burden is worsening, a warning text such as "Please call your assigned care manager or a relative" may be displayed. In this way, it is possible to encourage caregivers to seek support from others before they suffer serious health problems due to caregiver burnout. 【0375】 The shutter button is a trigger button that launches the aforementioned meal portion measurement app. For example, when the shutter button is selected, the third terminal device 810 launches the meal portion measurement app. The meal portion measurement app launches the camera app and takes pictures of the food before and after the meal. 【0376】 Figure 34 is an example of a history screen that appears when the history button, which is displayed in conjunction with the information indicating the caregiver's condition in Figure 33, is selected. The history screen displays the time-series changes in the caregiver's sleep state and the time-series changes in the caregiver's care burden. For example, the processing unit 110 of the server system 100 calculates a 7-day moving average of the daily sleep time based on information from the third terminal device 810, and displays the time-series changes of this moving average on the history screen. Note that the calculation unit for the moving average is not limited to 7 days and may be other periods. Also, the time-series changes of the daily sleep time itself may be displayed. 【0377】 Furthermore, the time-series changes in care burden refer to information such as changes in the average daily care time. Similar to the example of sleep status, the average care time may be a 7-day moving average, or it may be information calculated using other periods. Alternatively, the time-series changes in the daily care time itself may be displayed. 【0378】 In the example shown in Figure 34, sleep time decreases over time, while care time increases over time. Displaying the screen shown in Figure 34 clearly shows that the caregiver's condition is deteriorating. Also, as shown in Figure 34, the history screen may include a share button for sharing information about the caregiver's condition. When the share button is selected, information including the time-series changes in average sleep time and average care time is sent to a pre-registered contact. This contact may be a care manager or a family member of the caregiver. Furthermore, the recipient of the information about the caregiver's condition is not limited to a pre-registered contact. For example, when the share button is selected, a link to information about the caregiver's condition may be displayed. This link information may be, for example, the address of a web page where information about the caregiver's condition is displayed. The address information may be a URL (Uniform Resource Locator) or a two-dimensional barcode representing the URL. For example, when a caregiver is examined at a hospital due to poor health, sharing information about the caregiver's condition with the doctor via the link information can provide the doctor with information to help diagnose the cause of the poor health. 【0379】 Figure 35 is an example of a list screen that appears when the list button corresponding to "Notifications" in Figure 33 is selected. The list screen displays information such as recommendations sent to the caregiver in chronological order. In the example in Figure 35, recommendations for positioning pillows and reclining wheelchairs are displayed. Each recommendation includes the reason why the product is recommended, a product image, and detailed product information. Detailed product information may include the product name, manufacturer, price, rating, and product description. 【0380】 Furthermore, the recommendation may also present vendor apps that can be used with the product, or the device 200 according to this embodiment. In the example in Figure 35, the introduction of a positioning app is proposed along with the positioning pillow. The positioning app is an application that performs the same processing as the first terminal device 471 of the bed position detection device 470 described above, for example using Figure 13. By introducing the positioning app, it becomes possible to support the caregiver in adjusting the bed position. Similarly, a diaper changing support app may be installed on the third terminal device 810. For example, the third terminal device 810 may perform the same processing as the second terminal device 472 of the bed position detection device 470 described above, for example using Figure 13. 【0381】 Furthermore, in the example shown in Figure 35, the introduction of a seat sensor 440 is proposed along with the reclining wheelchair 510. By introducing the seat sensor 440, the results of the forward and lateral displacement judgments and the judgment of the possibility of falling can be presented to the caregiver, making it possible to assist in adjusting the position of the reclining wheelchair 510. 【0382】 Furthermore, the processing performed in the third terminal device 810 is not limited to the above. For example, the timing of meals can be estimated based on a meal portion measurement app, and the timing of excretion assistance can be estimated based on processing in the assistance recording device. Therefore, the third terminal device 810 may perform processing to predict fecal incontinence based on the rhythm of meals and excretion. For example, the third terminal device 810 may take the type and amount of laxative, the type of diaper, the amount of food, the amount of fluid intake, and the timing of meal and fluid intake as input data, and predict fecal incontinence based on a trained model that determines whether or not fecal incontinence occurs after a predetermined time. It may also recommend the type of diaper, etc., as a recommendation. 【0383】 Furthermore, various processes are performed on the fourth terminal device 820 used by the caregiver. For example, the fourth terminal device 820 may have a GPS sensor, and a monitoring application using the GPS sensor may be installed. Conventionally, methods for tracking the location of elderly people and dementia patients for purposes such as preventing wandering are known, and these can be widely applied in this embodiment. 【0384】 Furthermore, the fourth terminal device 820 may have an application installed that determines the sleep state, similar to the third terminal device 810. The fourth terminal device 820 determines the sleep state of the person being cared for. Also, the fourth terminal device 820 may have an MCI (Mild Cognitive Impairment) determination application installed that performs the MCI determination described above, similar to the third terminal device 810. 【0385】 7.2 Collaboration with nursing care facilities, etc. Furthermore, while the above example illustrates an information processing system 10 used in home care, this system may also be linked with systems outside the home. For example, information acquired during home care may be transmitted to a terminal device such as a PC used by the care manager. For instance, the processing results from the third terminal device 810 and the fourth terminal device 820 are transmitted to the server system 100, and the server system 100 transmits information based on the acquired processing results to the care manager's terminal device. 【0386】 Figures 36A to 36C show examples of screens displayed on a care manager's terminal device. Figure 36A is an example of the home screen, which has two tabs at the top: "In-facility" and "Out-of-facility." The "In-facility" tab displays information about care recipients who reside in care facilities, etc., among those the care manager is responsible for. For example, if the "In-facility" tab is selected, a process may be performed to launch care software installed by the target facility. The "Out-of-facility" tab displays information about care recipients receiving home care, and the caregivers who provide care to those care recipients. Figure 36A shows an example of the screen when the "Out-of-facility" tab is selected. 【0387】 The screen shown in Figure 36A includes an area for displaying a list of users and an area for displaying detailed information of the selected user. Here, "users" represent family members of the person receiving home care. In Figure 36A, four users, A through D, are displayed in a list, with user A being selected. The multiple users displayed here may be sorted in order of importance to the care manager. For example, they may be sorted in descending order of the degree of deterioration in the caregiver's sleep condition or the degree of deterioration in care burden. This makes it easy to see which users require attention, even when a care manager is responsible for many users. The sorting order is not limited to this; users who have recently been contacted may be placed higher, or users who have introduced a new device 200 may be placed higher, and various variations of the specific processing can be implemented. 【0388】 The area displaying detailed information shows the sleep status of the caregiver user, the care burden, and the sleep status of the person being cared for. This information may include, for example, graphs showing the time-series changes of average values, or icons indicating stages, similar to Figure 34. 【0389】 Furthermore, depending on User A's sleep status and care burden, a contact button for the user may be displayed. In Figure 36A, a phone button to call the user and an email button to send an email to the user are displayed. If the phone button is selected, the calling application is launched and a call is made to the user's pre-registered phone number. If the email button is selected, the email application is launched and an email composition screen with the user's email address already filled in is displayed. Also, the method by which the care manager contacts the user is not limited to phone or email; a chat application or the like may also be used. For example, the screen in Figure 36A may display the chat history between the care manager and the user. 【0390】 As shown in Figure 36A, the area displaying detailed information may also display a data output button. When the data output button is selected, data regarding the user's sleep status, care burden, etc., is output. This data may be in a CSV file or other data format. 【0391】 Alternatively, a conversion button may be displayed in conjunction with the sleep state of the person being cared for. Figure 36B shows an example of the information displayed when a conversion button is selected. For example, when a conversion button is selected, the information shown in Figure 36B may be displayed instead of the graph of changes in average sleep time shown in Figure 36A. Figure 36B is a screen that displays the changes in the person being cared for's wakefulness, sleep state, and out-of-bed state per day for a predetermined number of days. By displaying the screen shown in Figure 36B, it is possible to present not only the average sleep time but also more detailed information about sleep. For example, it is possible to provide care managers with information about sleep quality, such as whether or not the user wakes up during the night and how often. 【0392】 For example, the screen shown in Figure 36B may be the same as the screen used to display sensing data from the detection device 430. In this way, even if the detection device 430 is not installed, it is possible to display the same information as if the detection device 430 were installed. 【0393】 Furthermore, as shown in Figure 36A, the area displaying detailed information may also include information about the care recipient's abilities. In the example in Figure 36A, estimated changes in ADL are displayed based on changes in food intake, toilet assistance time, bathing assistance time, and time spent in bed. For example, as shown in Figure 36A, a message indicating a decline in sitting ability may be displayed based on a decrease in food intake or an increase in assistance time at each location. In this way, even when providing home care, it becomes possible to estimate changes in ability information and notify care managers and caregivers of such changes. 【0394】 In nursing care facilities, it is relatively easy to introduce the various devices 200 described above using Figures 8 to 14, and various types of data can be acquired as sensing data. For example, data can be acquired to determine the content of movement initiation, sitting ability, swallowing ability, and activity level in bed, thus improving the accuracy of ability information estimation. On the other hand, it is not easy to introduce devices 200 equivalent to those in nursing care facilities in home care settings. Therefore, the information that can be acquired is limited to information such as food intake and assistance time, as described above. 【0395】 Therefore, in this embodiment, the accuracy of estimating ability information in home care may be improved by correlating information obtained at nursing care facilities with information obtained in home care. For example, consider a care recipient who normally receives home care but regularly uses day care services. The ability information values estimated using the care facility's device 200 during day care are considered highly reliable as ability information at that time. Furthermore, since ability information is unlikely to change drastically in a short period of time unless there are factors such as the onset of illness or an accident, ability information during a predetermined period before and after day care can be considered equivalent to the ability information at the time of day care. For example, machine learning could be performed using data obtained from home care during a predetermined period before and after day care as input data, and training data that accurately includes ability information estimated at the time of day care. In this way, it becomes possible to accurately estimate ability information based on information obtainable during home care. 【0396】 Furthermore, ability information may be estimated based on overlapping content between home care and day care. For example, a nursing care facility may have the devices 200 described above installed as shown in Figures 8 to 14, and the capability information acquisition unit 111 of the server system 100 may obtain capability information based on sensing data from each device 200. For example, the server system 100 may store table data in which each record is a record of data that associates the group of sensing data acquired from each device 200 with the capability information. 【0397】 Furthermore, while it may not be easy to introduce all of the devices 200 shown in Figures 8 to 14 in home care settings, it is possible that some of the devices 200 may be introduced. For example, a detection device 430 may be introduced into homes, and sensing data corresponding to the sleep and activity levels of the person receiving care may be required. In this case, the server system 100 may perform a process to extract records with a high degree of similarity from the table data by comparing the sensing data acquired during home care with the sensing data set included in the table data. For example, since the sensing data set includes sensing data from the detection device 430, the similarity is calculated based on a comparison process between this sensing data and the sensing data acquired during home care. The server system 100 then outputs the ability information included in the records with a high degree of similarity as the ability information of the person receiving home care. Even in this way, it becomes possible to accurately estimate ability information based on the information that can be acquired during home care. 【0398】 Let's return to Figure 36A and continue the explanation. The home screen shown in Figure 36A may display information regarding the user's response to the "notifications" presented to that user. The notifications here refer to the information shown in Figure 35, for example. 【0399】 For example, the screen shown in Figure 36A displays whether or not the user has purchased the device 200 that was recommended to them. In the example in Figure 36A, the user intends to purchase the positioning pillow and the positioning app that was recommended to them. For example, by selecting the manufacturer order button shown in Figure 36A, the care manager may place the order for the positioning pillow on behalf of the user. 【0400】 As mentioned above, various applications (vendor applications) can be installed on a single device 200, but since users are not caregiving professionals, it may not be easy for them to determine which application is suitable for assisting the person being cared for. Therefore, as shown in Figure 36A, a care manager with knowledge of caregiving may decide which application to install. Deciding which application to install corresponds to deciding which tacit knowledge to use, as described above. In the example in Figure 36A, from among several candidates, tacit knowledge suitable for suppressing the risk of pressure ulcers in a person being cared for who has paralysis in their right arm has been selected. In addition, tacit knowledge may be created for each care facility, and the care manager may be able to select the facility that created the tacit knowledge on the screen shown in Figure 36A. For example, if the selected application is to be installed on the purchased device 200, the product may be shipped with the application pre-installed based on the selection operation of the manufacturer's order button. 【0401】 It is also possible that the device 200 to be purchased (e.g., a positioning pillow) and the device 200 on which the application will be installed (e.g., a third terminal device 810) may be different. In this case, information identifying the user and the application may be sent to the server system 100, triggered by an operation such as selecting the manufacturer's order button. The server system 100 then executes a process to send the specified application to the device 200 used by the target user. In this way, the appropriate application can be installed on the device 200 without the user having to perform any procedures themselves. Although this example illustrates application selection at the time of device purchase, the screen in Figure 36A may also be used for application changes during use. For example, the screen viewed by the care manager displays the device 200 and applications currently being used by the target user, and the care manager changes the application used according to the situation of the person being cared for. For example, as in the example in Figure 36A, the application to be used (tacit knowledge) may be selected from a pull-down menu. In this case as well, uninstallation and installation of the application are performed, for example, via the server system 100. 【0402】 Figure 36C shows an example of additional information displayed on the screen shown in Figure 36A. As shown in Figure 36C, the screen displayed on the care manager's terminal device may show the devices 200 and applications being used by the target user. In the example in Figure 36C, the user has installed a swallowing choking detection device 460 and is using its normal functions as a swallowing choking app. The normal functions are the detection of swallowing and choking, and the measurement of swallowing time. In contrast, the care manager may be able to install additional functions. For example, as shown in Figure 36C, a function to detect the presence or absence of high-risk choking may be added. In this way, the care manager can add optional functions. 【0403】 As described above, the method of this embodiment allows switching the operating mode of each device 200 based on capability information, and specifically, it allows changing the active / inactive state of each application. Therefore, even in home care, the determination of active / inactive status may be performed automatically. For example, the server system 100 may estimate capability information from sensing data acquired in home care and determine the operating mode of the device 200 based on that capability information. However, it is not limited to this, and it may be possible to activate applications on a screen such as Figure 36C. In this way, care managers can manually change the operating mode according to the situation. As a result, even in home care where there is a small amount of sensing data, it becomes possible to appropriately change the operating mode according to the situation. 【0404】 Although this embodiment has been described in detail above, it will be readily apparent to those skilled in the art that many modifications are possible without substantially departing from the novel aspects and effects of this embodiment. Therefore, all such modifications are included within the scope of this disclosure. For example, any term that appears at least once in the specification or drawings together with a broader or synonymous term may be replaced with that different term anywhere in the specification or drawings. Furthermore, all combinations of this embodiment and its modifications are also included within the scope of this disclosure. In addition, the configuration and operation of server systems, devices, information processing systems, etc., are not limited to those described in this embodiment, and various modifications are possible. 【0405】 [Additional Notes] One aspect of the present disclosure includes a device that includes an application that performs processing corresponding to the tacit knowledge of an expert, and a server system that transmits a data frame including a MAC (Media Access Control) header, a frame body, and a trailer at the data link layer of communication with the device, wherein the server system transmits the data frame in which a fixed-length region including a first region for storing capability information representing the activity capacity of a person being assisted, a second region for storing scene information specifying a scene of assistance for the person being assisted, and a third region for storing device type information specifying the type of concomitant device used with the device is included in the frame body, and the device relates to an information processing system that determines whether the application is active or inactive based on at least one of the capability information, the scene information, and the device type information. 【0406】 Other aspects of the present disclosure relate to an information processing device that transmits the data frame contained in the frame body to the device as information determining whether the application is active or inactive, in the data link layer of communication with a device including an application that performs processing corresponding to the tacit knowledge of an expert, the communication unit transmitting the data frame including a MAC (Media Access Control) header, a frame body, and a trailer, the data frame including a frame body, the data frame including a fixed-length region including a first region for storing ability information representing the activity capacity of the person being assisted, a second region for storing scene information specifying a scene of assistance for the person being assisted, and a third region for storing device type information specifying the type of concomitant device used with the device, the data frame being transmitted to the device as information determining whether the application is active or inactive. 【0407】 Further aspects of the present disclosure relate to an information processing method in an information processing system including a device that includes an application that performs processing corresponding to the tacit knowledge of an expert, and a server system that transmits a data frame including a MAC (Media Access Control) header, a frame body, and a trailer at the data link layer of communication with the device, wherein a fixed-length region including a first region for storing ability information representing the activity capacity of a person being assisted, a second region for storing scene information specifying a scene of assistance for the person being assisted, and a third region for storing device type information specifying the type of concomitant device used with the device, transmits the data frame contained in the frame body from the server system to the device, and determines whether the application is active or inactive based on at least one of the ability information, the scene information, and the device type information. [Explanation of Symbols] 【0408】 10...Information processing system, 100...Server system, 110...Processing unit, 111...Capability information acquisition unit, 112...Scene information acquisition unit, 113...Device type information acquisition unit, 114...Communication processing unit, 120...Storage unit, 121...User information, 122...Device information, 123...Application information, 130...Communication unit, 131...Transmit / receive circuit, 132...Antenna array, 200, 200-1~200-3...Device, 210...Processing unit, 220...Storage unit, 230...Communication unit, 240...Display unit, 250...Operation unit, 300...Gateway, 410...Imaging device, 420...Bedside sensor, 430...Detection device, 440...Seat sensor, 441...Cushion, 442...Control box 450...Terminal device, 460...Swallowing choking detection device, 461...Throat microphone, 462...Terminal device, 470...Bed position detection device, 471...First terminal device, 472...Second terminal device, 473...Display, 480...Glasses-type device, 510...Reclining wheelchair, 520...Care bed, 610...Bed, 620...Mattress, 630...Wheelchair, 700...Entry / exit management device, 810...Third terminal device, 820...Fourth terminal device, 831...Human presence sensor, 832...Human presence sensor, 833...Human presence sensor, 1141...Upper layer processing unit, 1142...MAC layer processing unit, 1143...Physical layer processing unit, IM1...Output image, ReD...Diaper area, Se1~Se4...Pressure sensor
Claims
[Claim 1] A device containing an application that performs processing corresponding to the tacit knowledge of an expert, In the data link layer of communication with the aforementioned device, a server system transmits a data frame including a MAC (Media Access Control) header, frame body, and trailer. Includes, The aforementioned server system A fixed-length region including a first region that stores ability information representing the activity capacity of the person being assisted transmits the data frame included in the frame body. The device described above, An information processing system that determines whether the application is active or inactive based on the capability information. [Claim 2] In claim 1, The device described above, An information processing system that, when the aforementioned application is set to be active, transmits the operation results of the aforementioned application to the server system.