Service providing apparatus
The service providing device addresses the lack of versatility in existing systems by integrating motion detection and service determination units to offer personalized services based on user state, enhancing applicability and effectiveness.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-12-03
- Publication Date
- 2026-03-04
AI Technical Summary
Existing service providing devices, such as those described in Patent Document 1, lack versatility in providing a variety of services based on the user's state, limiting their applicability.
A service providing device that includes a seat with integrated motion detection units, a service determination unit, and a service presentation unit, which determines and presents service content based on the user's physical state and detected motion, allowing for personalized service provision.
Enables the provision of various services tailored to the user's state, enhancing versatility and effectiveness.
Smart Images

Figure 2026035816000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a service providing device that provides a service to a user seated in a seat. [Background technology]
[0002] A known example of this type of device is one that changes the settings of an air conditioning device installed in a vehicle seat depending on the state of the occupant (see, for example, Patent Document 1). The device described in Patent Document 1 determines whether the occupant is awake or asleep based on the pulse wave detected by a wearable device, and changes the set temperature of the air conditioning depending on the state of sleep. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Publication No. 2019-137178 Summary of the Invention [Problem to be solved by the invention]
[0004] However, the device described in Patent Document 1 merely changes the settings of the equipment installed in the vehicle based on the sleeping state of the seated occupant, and therefore has poor versatility and is problematic in its applicability to a variety of services. [Means for solving the problem]
[0005] The present invention provides a service providing device that includes a seat and a motion detection unit that detects a motion of a user seated on the seat, a service determination unit that determines service content in accordance with a result of detection by the motion detection unit, and a service presentation unit that presents the service content determined by the service determination unit. The service determination unit includes a motion determination unit that determines a target motion to be taught to the user by the service presentation unit based on the user's physical state. A service providing method according to another aspect of the present invention includes a motion detection step of detecting a motion of a user seated on a seat, a service determination step of determining a service content based on the motion detected in the motion detection step, and a service provision step of providing the service content determined in the service determination step. In the service determination step, a target motion to be taught to the user in the service provision step is determined based on the user's physical state. A service provision program according to another aspect of the present invention causes a computer to execute a motion detection step of detecting a motion of a user seated in a seat, a service determination step of determining a service content based on the motion detected in the motion detection step, and a service provision step of presenting the service content determined in the service determination step. In the service determination step, a target motion to be taught to the user in the service provision step is determined based on the user's physical state. [Effects of the Invention]
[0006] According to the present invention, various services can be provided to the user in accordance with the state of the user seated in the seat. [Brief explanation of the drawings]
[0007] [Figure 1A] 1 is a perspective view showing an example of a seat to which a service providing device according to a first embodiment is applied; [Figure 1B] FIG. 1B is a diagram showing a modified example of the seat device of FIG. 1A. [Figure 2A] FIG. 2 is a cross-sectional view partially showing the internal structure of the sheet of FIGS. 1A and 1B. [Figure 2B] 2B is a diagram showing the state when the air cell of FIG. 2A is expanded. FIG. [Figure 3] FIG. 2 is a diagram for explaining the detection range of the pressure sensor in FIGS. 1A and 1B. [Figure 4] FIG. 1 is a block diagram showing the overall configuration of a service providing apparatus according to a first embodiment. [Figure 5] FIG. 2 is a diagram showing an example of a screen display on the monitor of FIGS. 1A and 1B. [Figure 6] 5 is a flowchart showing an example of processing executed by the service providing apparatus according to the first embodiment. [Figure 7] FIG. 10 is a diagram showing the overall configuration of a sofa system according to a second embodiment. [Figure 8] Front view of the sofa. [Figure 9] Top view of the seat cushion. [Figure 10] Sofa system functional block diagram [Figure 11] FIG. 10 is a diagram showing a display example of the display unit in a posture diagnosis mode. [Figure 12] 10 is a flowchart showing a control operation on the mobile information terminal side. [Figure 13] 4 is a flowchart showing a control operation on the control device side. [Figure 14] 13 is a flowchart showing detailed processing of step S19 in FIG. 12 and step S34 in FIG. 3. [Figure 15] FIG. 10 is a front view showing a modified example of the sofa. [Figure 16] FIG. 10 is a side view showing a modified example of the sofa. [Figure 17] 10A and 10B are diagrams showing other examples of the seat pad. DETAILED DESCRIPTION OF THE INVENTION
[0008] (First embodiment) A first embodiment of the present invention will be described below with reference to Figs. 1A to 6. A service providing device according to the first embodiment is applied to a seat that functions as a controller for executing an application program (hereinafter referred to as an app). In the following, an example will be described in which the service providing device is applied to a seat installed in a common space of a care facility, for example, and a rhythm game app is executed.
[0009] 1A is a perspective view showing an example of a seat 10 to which a service providing device according to a first embodiment is applied. In FIG. 1A, the front-rear direction, left-right direction, and up-down direction are defined as shown with reference to a user seated on the seat 10. As shown in FIG. 1A, the seat 10 has a seat cushion portion 11, a seat back portion 12, a headrest portion 13, an armrest portion 14, and an ottoman portion 15.
[0010] Each portion 11 to 15 of the seat 10 is provided with a pressure sensor PS on the inside of the seating surface 10a that comes into contact with the user sitting on the seat 10, for detecting pressure exerted on the seat 10 from each part of the body of the user sitting on the seat 10.
[0011] Pressure sensors PS11L and PS11R that detect downward pressure from the left and right thighs of the user, respectively, and pressure sensors PS11LS and PS11RS that detect lateral pressure from the left and right thighs, respectively, are provided on the seat cushion unit 11. That is, the pressure sensors PS11L and PS11R are configured to detect the user's movement of moving the thighs up and down, and the pressure sensors PS11LS and PS11RS are configured to detect the user's movement of opening and closing the thighs left and right.
[0012] The seat back 12 is provided with pressure sensors PS12LL and PS12RL for detecting rearward pressure from the left and right waists of the user, and pressure sensors PS12LU and PS12RU for detecting rearward pressure from the left and right shoulders, respectively. Furthermore, pressure sensors PS12LS and PS12RS for detecting lateral pressure from the left and right upper arms of the user, respectively, are provided.
[0013] That is, the pressure sensors PS12LL and PS12RL are configured to detect a user's motion of twisting the waist, the pressure sensors PS12LU and PS12RU are configured to detect a user's motion of twisting the upper body, and the pressure sensors PS12LS and PS12RS are configured to detect a user's motion of opening and closing the upper arms left and right.
[0014] The headrest 13 is provided with a pressure sensor PS13C that detects pressure exerted backward from the user's head, and pressure sensors PS13L and PS13R that detect pressure exerted to the left and right sides from the head. That is, the pressure sensor PS13C is configured to detect the user's movement of moving their head back and forth, and the pressure sensors PS13L and PS13R are configured to detect the user's movement of moving their head left and right.
[0015] Pressure sensors PS14L and PS14R that detect downward pressure from the left and right forearms of the user are provided on the armrest 14. That is, the pressure sensors PS14L and PS14R are configured to detect the user's movement of moving their forearms up and down.
[0016] Pressure sensors PS15L and PS15R that detect pressures exerted backward from the left and right lower legs of the user are provided on the ottoman part 15. That is, the pressure sensors PS15L and PS15R are configured to detect the movement of the user moving the lower legs back and forth.
[0017] 2A and 2B are cross-sectional views partially showing the internal structure of seat 10, showing as an example the internal structure of seat 10 at right armrest portion 14. As shown in FIGS. 2A and 2B, seat 10 has an internal seat frame 16, cushioning material 17 such as urethane that covers seat frame 16, and seat cover 18 such as leather or cloth that covers cushioning material 17. Pressure sensor PS is provided, for example, on the back side of seating surface 10a of seat cover 18.
[0018] 2A and 2B, an air cell AS that presses against a user seated in the seat 10 is provided near each pressure sensor PS. The air cell AS is fixed to, for example, the seat frame 16 and connected to a compressor (not shown), and the amount of air inside is adjusted to adjust the amount of expansion. By adjusting the amount of expansion of the air cell AS, the pressing force Fa that the air cell AS applies against the user seated in the seat 10 is adjusted.
[0019] In the initial state where the air cell AS is not inflated as shown in Fig. 2A, when the user presses the seating surface 10a near the pressure sensor PS with a force equal to or greater than a predetermined value F1, the pressure sensor PS detects the user's movement (in the example of Fig. 2A, the movement of lowering the right forearm). On the other hand, in the state where the air cell AS is inflated as shown in Fig. 2B, when the user presses the seating surface 10a near the pressure sensor PS with a force equal to or greater than a predetermined value F2 (F2 = F1 + Fa) against the pressing force Fa from the air cell AS, the pressure sensor PS detects the user's movement.
[0020] FIG. 3 is a diagram for explaining the detection range of the pressure sensor PS, and schematically shows the pressure sensor PS as seen from the seating surface 10a side. As shown in FIG. 3, some pressure sensors PS each have multiple pressure sensors PSa, PSb (two in the example of FIG. 3). Each pressure sensor PSa, PSb may be a collection of multiple pressure sensors. For example, pressure sensors PS11LS, PS11RS (seat cushion portion 11), PS12LS, PS12RS (seat back portion 12), PS14L, PS14R (armrest portion 14), and PS15L, PS15R (ottoman portion 15) each have multiple pressure sensors.
[0021] This allows the detection range AR in which the user's movement is detected on the seating surface 10a to be switched between, for example, when using only the pressure sensor PSa and when using the pressure sensors PSa and PSb. That is, the detection range AR can be switched between a detection range AR1 corresponding to the pressure sensor PSa and a detection range AR2 corresponding to the pressure sensors PSa and PSb, thereby changing the area of the detection range.
[0022] 1A, a controller 19 is provided on the seat 10. The pressure sensors PS and air cells AS (compressor actuators) of the respective sections 11 to 15 of the seat 10 are connected to the controller 19. Furthermore, the controller 19 is configured to be connectable to a user terminal 20, such as a tablet terminal, via short-range wireless communication such as Bluetooth (registered trademark) or Wi-Fi (registered trademark).
[0023] The user terminal 20 has an input unit 21 such as a touch panel that accepts user input operations and a microphone that accepts voice input, and an output unit 22 such as a monitor 23 that displays an image and a speaker 24 that outputs voice. The user terminal 20 is supported by a stand ST that is adjustable in height and angle so that the monitor 23 can be seen by a user seated in the seat 10. The controller 19 and the user terminal 20 function as a single computer that executes an app based on input operations accepted by the input unit 21 and controls the operation of the output unit 22. The seat 10 including the controller 19 and the user terminal 20 are collectively referred to as a seat apparatus 100.
[0024] 1B is a diagram showing a modified example of the seat device 100. As shown in FIG. 1B, the input unit 21 and the output unit 22 may be provided integrally with the seat 10. For example, the input unit 21 and the output unit 22 are supported by an arm AM provided on the armrest 14 so that the monitor 23 is visible to a user sitting in the seat 10. In this case, the controller 19 is connected to each of the input unit 21 and the output unit 22 by a wired connection such as an HDMI (registered trademark) cable, executes an app based on an input operation received by the input unit 21, and controls the operation of the output unit 22.
[0025] 4 is a block diagram showing the overall configuration of a service providing device according to an embodiment of the present invention, illustrating a service providing system 500 constituting the service providing device. As shown in FIG. 4, the service providing system 500 includes a seat apparatus 100, a server 30, and an administrator terminal 40 used by an administrator who manages the physical condition of users. The seat apparatus 100, the server 30, and the administrator terminal 40 are connected to a network 5 including a public wireless communication network such as the Internet network or a mobile phone network, and are configured to be able to communicate with each other via the network 5.
[0026] 4 shows one seat device 100 and one administrator terminal 40 for convenience, but the service providing system 500 may be configured to include a plurality of seat devices 100 or a plurality of administrator terminals 40. Also, while FIG. 4 shows a single server 30, the functions shown in the server 30 in FIG. 4 may be distributed across a plurality of servers.
[0027] 4, the controller 19 of the seat device 100 is configured by an electronic control unit, and includes a computer having a CPU 190, a memory 191 such as ROM and RAM, a communication unit 192, and other peripheral circuits. The pressure sensors PS and air cells AS (compressor actuators) of the respective units 11 to 15 of the seat 10, an input unit 21, and an output unit 22 including a monitor 23 and a speaker 24 are connected to the controller 19.
[0028] The communication unit 192 is configured to be able to wirelessly communicate with the server 30 via the network 5. The memory 191 stores data of pre-installed apps and data received from the server 30 via the network 5. The CPU 190 executes predetermined processing based on the data stored in the memory 191 and the data received from the server 30 in response to a signal input via the input unit 21, and controls the operation of the output unit 22 (monitor 23 and speaker 24). For example, it executes a pre-installed rhythm game app.
[0029] 5 is a diagram showing an example of a screen display on the monitor 23 (output unit 22), showing an example of a screen display while a rhythm game application is running. The rhythm game is a game in which players tap the sections 11 to 15 of the sheet 10 corresponding to the pressure sensors PS in time with the music output from the speaker 24.
[0030] 5, the user display section 230 at the top of the monitor 23 displays the user name of the user playing the rhythm game (display section 230a), the administrator in charge of the user (display section 230b), a message from the administrator (display section 230c), etc. The target display section 231 at the bottom left of the user display section 230 displays, by means of text and illustrations, the various parts of the sheet 10 that correspond to the pressure sensors PS (in the example of FIG. 5, pressure sensors PS14R, PS14L, PS11R, and PS11L) that the user will hit.
[0031] A timing display section 232 at the bottom right of the user display section 230 displays a plurality of timing icons 233 (ten in the example of FIG. 5 ) for instructing the timing of hitting the targets displayed in the target display section 231. The timing icons 233 are displayed corresponding to each target, and are displayed in a manner that flows from the right end to the left end 234 of the timing display section 232 along the direction of arrow A in time with the music output from the speaker 24. The timing of hitting each target is expressed as the timing when the timing icon 233 corresponding to that target reaches the left end 234 of the timing display section 232.
[0032] 5, the teaching includes the following actions: hitting the seat cushion 11 twice with both feet, hitting the armrest 14 once with both hands, hitting the armrest 14 with the right hand and the seat cushion 11 with the right foot, hitting the armrest 14 with the left hand and the seat cushion 11 with the left foot. In other words, the teaching includes a series of actions while sitting on the seat 10: moving the left and right thighs up and down twice, moving the left and right forearms up and down once, moving the right forearm and right thigh up and down simultaneously, and moving the left forearm and left thigh up and down simultaneously.
[0033] A user seated in the seat 10 can exercise while enjoying a rhythm game by performing the movements instructed via the screen display on the monitor 23 in time with the music output from the speaker 24. Such exercises performed while seated are recommended, for example, as rehabilitation exercises or exercises to prevent elderly people from needing care. Since the purpose of exercise and physical condition differ from user to user, in order to perform such exercises effectively, it is preferable to perform exercises that are suited to the user's physical condition.
[0034] 4 is a personal computer or tablet terminal used by an administrator who manages the user's physical condition. The administrator may be, for example, a physical therapist in charge of the user's rehabilitation or a personal trainer in charge of the user's training, and can propose an appropriate exercise menu for rehabilitation or training depending on the user's physical condition.
[0035] 4, the administrator terminal 40 includes an input / output unit 41 such as a keyboard, a mouse, and a monitor, and is configured to include a computer having a CPU 42, a memory 43 such as a ROM and a RAM, a communication unit 44, and other peripheral circuits. The communication unit 44 is configured to be capable of wireless communication with the server 30 via the network 5. The memory 43 stores data of pre-installed applications and data received from the server 30 via the network 5. The CPU 42 executes predetermined processing based on the data stored in the memory 43 and the data received from the server 30 in response to a signal input via the input / output unit 41, and controls the operation of the input / output unit 41.
[0036] Generally, to effectively carry out rehabilitation or training, it is preferable to continue daily exercises that are suited to the user's goals and physical condition. However, since the user's physical condition changes, it is necessary to propose an appropriate exercise menu that takes into account the user's daily physical condition.
[0037] 4 includes a computer having a CPU 31, a memory 32 such as a ROM or RAM, a communication unit 33, and other peripheral circuits. The CPU 31 functionally includes an information acquisition unit 310, a detection range setting unit 311, a threshold setting unit 312, a pressing force setting unit 313, a motion determination unit 314, a motion evaluation unit 315, and an information output unit 316. The memory 32 functionally includes a user information database 320 and a learning database. The communication unit 33 is configured to be capable of wireless communication with the seat device 100 and the administrator terminal 40 via the network 5.
[0038] The user information D / B 320 stores pre-registered user information of each user in association with the user ID. The user information includes each user's user ID, attributes such as age, sex, and hometown, and purpose of exercise. The learning D / B 321 stores information from the user information D / B 320 that does not include personal information that each user has permitted to be provided.
[0039] The information acquiring unit 310 acquires various types of information transmitted from the seat apparatus 100 and the administrator terminal 40. The information transmitted from the seat apparatus 100 includes user information and information on a request for an exercise menu input by the user via the input unit 21, pressure information detected by the pressure sensors PS of the respective units 11 to 15 of the seat 10, and the like. The information transmitted from the administrator terminal 40 includes information on the exercise menu input by the administrator via the input / output unit 41, information on an evaluation of the physical condition after performing the exercise menu, and the like. The various types of information acquired by the information acquiring unit 310 are stored in the user information database 320 as user information for each user.
[0040] The information regarding the proposed exercise menu entered by the administrator includes a questionnaire regarding the user's physical condition for that day, warm-up exercises to check the physical condition, and information regarding the exercise menu to be proposed based on the answers to the questionnaire and the results of the warm-up exercises. Furthermore, the information regarding the evaluation of the physical condition after performing the exercise menu includes information regarding the criteria for evaluating the user's physical condition based on the evaluation results of the user's movements while performing the exercise menu. The user information entered by the user includes information regarding the answers to the questionnaire from the administrator.
[0041] The exercise menu is proposed based on the user's designation of the number of movements of each body part, continuity, speed (time interval between movements), intensity, etc. The administrator may propose an exercise menu as a series of movements combining multiple movements in accordance with the length and speed of a specific song.
[0042] The detection range setting unit 311 sets a detection range AR when detecting a user's movement by the pressure sensor PS on the seat device 100 side, based on the information acquired by the information acquiring unit 310. More specifically, the detection range setting unit 311 switches the detection range AR between a detection range AR1 corresponding to the pressure sensor PSa in FIG. 3 and a detection range AR2 corresponding to the pressure sensor PSa and the pressure sensor PSb.
[0043] That is, when information acquisition unit 310 acquires user information including a user ID and information regarding a request for an exercise menu proposal, detection range setting unit 311 sets a detection range AR based on the user information stored in user information D / B 320. More specifically, detection range AR is set based on information regarding an exercise menu proposal from the administrator, among the user information corresponding to the user ID.
[0044] 1A and 1B, between detection range AR1 and detection range AR2. When detection range AR is set to detection range AR1, the center of pressure sensors PS11LS and PS11RS must be struck more precisely to recognize the movement than when detection range AR2 is set. By switching detection range AR in this way, the precision of the movement of opening and closing the thighs left and right required of the user can be changed.
[0045] Similarly, the detection range setting unit 311 switches the detection range AR of the pressure sensors PS12LS and PS12RS of the seatback 12 to change the accuracy of the movement required of the user to open and close their upper arms left and right. It also switches the detection range AR of the pressure sensors PS14L and PS14R of the armrest 14 to change the accuracy of the movement required of the user to move their forearms up and down. It also switches the detection range AR of the pressure sensors PS15L and PS15R of the ottoman 15 to change the accuracy of the movement required of the user to move their lower legs back and forth.
[0046] The threshold setting unit 312 sets a predetermined value F1 ( FIG. 2A ) when detecting a user's movement by the pressure sensor PS on the seat device 100 side, based on the information acquired by the information acquiring unit 310. That is, similar to the detection range setting unit 311, when the information acquiring unit 310 acquires user information including a user ID and information regarding a request for an exercise menu suggestion, the threshold setting unit 312 sets the predetermined value F1 based on the user information stored in the user information D / B 320.
[0047] If the predetermined value F1 is set to a large value, the movement will not be recognized unless the pressure sensor PS is hit hard. By changing the predetermined value F1, the intensity of the movement required of the user can be changed. The predetermined value F1 can be set for each pressure sensor PS. For example, it can be set according to the user's condition, such as the purpose of the user's exercise (rehabilitation, training, target body part), age (attribute information), and physical condition on the day (questionnaire response).
[0048] The pressing force setting unit 313 sets a pressing force Fa ( FIG. 2B ) when the seat device 100 presses the user with the air cell AS, based on the information acquired by the information acquiring unit 310. That is, similar to the detection range setting unit 311 and the threshold setting unit 312, when the information acquiring unit 310 acquires user information including the user ID and information regarding a request for an exercise menu suggestion, the pressing force setting unit 313 sets a pressing force Fa based on the user information stored in the user information D / B 320.
[0049] Since the user's movement is not recognized unless he or she strongly taps the pressure sensor PS with a force equal to or greater than a predetermined value F2 (F2 = F1 + Fa) against the pressure Fa from the air cell AS, the strength of the movement required of the user can be changed by changing the pressure Fa. In other words, by changing the pressure Fa, the magnitude of the load applied to the user when the pressure sensor PS detects the user's movement on the seat device 100 side can be changed. The pressure Fa can also be set for each pressure sensor PS.
[0050] The action determination unit 314 determines actions to be instructed to the user via the output unit 22 such as the monitor 23 on the seat device 100 side, based on the information acquired by the information acquisition unit 310 and stored in the user information D / B 320. That is, the action determination unit 314 determines an exercise menu to be proposed based on the answers to the questionnaire and the results of the warm-up exercises transmitted from the seat device 100, and determines a series of actions to be instructed to the user. More specifically, the action determination unit 314 determines a song of appropriate length and speed according to conditions specified by the administrator, such as the number of times, continuity, speed, and intensity of actions to move each part of the body, and combines multiple actions to match the song to determine a series of actions to be instructed to the user.
[0051] The action determination unit 314 determines to suggest to the user not to exercise if it is determined that the user is not in good physical condition based on the answers to the questionnaire and the results of the warm-up exercises transmitted from the seat device 100. The action determination unit 314 also determines whether either the pressure sensor PS or the monitor 23 is malfunctioning, and if it is determined that either one is malfunctioning, it determines to suggest to the user not to exercise.
[0052] The action evaluation unit 315 evaluates the user's actions based on the series of actions to be instructed to the user determined by the action determination unit 314 and the user's actions detected by the pressure sensor PS on the seat apparatus 100 side. That is, as shown in Fig. 5, the seat apparatus 100 instructs the user on a series of actions via the monitor 23, and evaluates the user's actions detected by the pressure sensor PS when the user is exercising while seated on the seat 10.
[0053] More specifically, it is determined whether the pressure detected by the pressure sensors PS provided on each of the portions 11 to 15 of the seat 10 is equal to or greater than a predetermined value F1, and if it is determined that the pressure is equal to or greater than the predetermined value F1, it is determined that the user has performed an action. For example, in FIG. 5, the user's action is evaluated based on the pressure detected by the corresponding pressure sensors PS14R, PS11R at the timing when the action of hitting the armrest portion 14 with the right hand and the seat cushion portion 11 with the right foot is taught or at the timing around that time.
[0054] That is, it is determined whether the instructed movements have been performed, and the accuracy of each movement is evaluated based on the determination result. If it is determined that each movement has been performed, the accuracy of each movement is evaluated based on the time difference between the instructed timing and the detected timing. For example, if it is determined that the instructed movements have been performed, a score is added for each movement, and adjustments such as deductions are made depending on the time difference from the instructed timing, and the user's movements are evaluated by calculating a score with a full score being given when all the series of movements for one song are performed accurately and without any time difference.
[0055] To evaluate the user's movements in more detail, the score for each movement may be different depending on whether the movement is detected in the detection range AR1 corresponding to the pressure sensor PSa or the detection range AR3 corresponding to the pressure sensor PSb in Fig. 3. In other words, if the movement is detected in the detection range AR3 corresponding to the pressure sensor PSb, which is off the center of the instructed body part, the score for each movement may be adjusted by subtracting points.
[0056] Furthermore, the action evaluation unit 315 evaluates the user's physical condition based on the evaluation results of the user's actions. That is, the action evaluation unit 315 evaluates the user's physical condition based on the user information stored in the user information D / B 320. More specifically, the action evaluation unit 315 evaluates the user's physical condition according to the evaluation results of the user's actions while performing the exercise menu, based on information from the administrator regarding the evaluation of the user's physical condition after performing the exercise menu. Information on the evaluation results by the action evaluation unit 315 is stored in the user information D / B 320 of the server 30 and managed as each user's exercise history.
[0057] The information output unit 316 transmits various types of information to the seat device 100 and the administrator terminal 40. The information transmitted to the seat device 100 includes information on the detection range AR and predetermined value F1 of the pressure sensor PS, which are set by the detection range setting unit 311 and the threshold setting unit 312, respectively, and information on the pressing force Fa of the air cell AS, which is set by the pressing force setting unit 313. The information also includes information on a series of actions to be instructed to the user, which are determined by the action determination unit 314, and information on the evaluation results by the action evaluation unit 315. The information transmitted to the administrator terminal 40 includes information on the evaluation results by the action evaluation unit 315.
[0058] Information on the evaluation results by the action evaluation unit 315 is also stored in the user information D / B 320 of the server 30, and is accumulated and managed as the exercise history of each user. The exercise history of the user stored in the user information D / B 320 can be converted into a graph and sent to the administrator terminal 40 together with the latest evaluation results by the action evaluation unit 315.
[0059] This allows the administrator to remotely check the evaluation results of the user's movements while they are performing an exercise menu via administrator terminal 40, and to evaluate the user's current health condition, including the condition of each body part and overall coordination of the exercise, from a professional perspective. Also, by checking the changes in the user's physical condition throughout the period of rehabilitation or training, the effects of the rehabilitation or training thus far can be evaluated and reflected in future exercise menu suggestions for the user.
[0060] In this way, in the service providing system 500 (FIG. 4), even during periods when the user and the administrator cannot meet in person, an appropriate exercise menu is remotely proposed based on suggestions from the administrator according to the user's current condition. This allows the user to continue to perform appropriate exercises on a daily basis, allowing for effective rehabilitation and training. Furthermore, since the administrator can remotely manage the health status of each user, it becomes easier for the administrator to take care of multiple users with less burden. To promote use of this service providing system 500, when a user exercises and their health status is evaluated, points that can be used for things like discounts on health checkup fees may be awarded to the user depending on the content of the exercise and the evaluation results.
[0061] Information on the evaluation results by the action evaluation unit 315 is also stored in the learning database of the server 30 and accumulated as exercise histories of users with various attributes and health conditions. The exercise histories of multiple users stored in the learning database can be used as learning data for machine learning to suggest effective exercise menus according to the user's attributes and health conditions.
[0062] 6 is a flowchart showing an example of processing executed by the CPU 31 of the server 30 in accordance with a pre-stored program. The processing shown in this flowchart is started, for example, when information requesting a suggestion of an exercise menu is transmitted from the seat device 100. As shown in FIG. 6, first, in step S1, user information including a user ID acquired via the communication unit 33 is read. Next, in step S2, questionnaire and warm-up exercise information from the user information corresponding to the user ID read in step S1 is read from the user information D / B 320 and transmitted to the seat device 100.
[0063] When the seat device 100 transmits the information on the answers to the questionnaire and the results of the warm-up exercise (the pressure detected by the pressure sensor PS), the process proceeds to step S3, where the presence or absence of a malfunction in the seat device 100 and the user's physical condition are evaluated based on the answers to the questionnaire and the results of the warm-up exercise. Next, in step S4, it is determined based on the evaluation result of step S3 whether the user is allowed to exercise using the seat device 100. If the answer is yes in step S4, the process proceeds to step S5, and if no, the process ends.
[0064] In step S5, based on the evaluation result of step S3, an exercise menu to be proposed to the user is determined, a series of movements to be instructed to the user is determined, and the detection range AR and predetermined value F1 of the pressure sensor PS of the seat device 100 and the pressing force Fa of the air cell AS are set. Next, in step S6, information on the series of movements and various setting values determined in step S5 is transmitted to the seat device 100. When information on the user's movements detected as a result of the exercise (detected pressure of the pressure sensor PS) is transmitted from the seat device 100, the process proceeds to step S7.
[0065] In step S7, the user's movements are evaluated and the user's physical condition is evaluated based on the series of movements and various setting values determined in step S5 and the user's movements transmitted from the seat apparatus 100. Next, in step S8, the evaluation results of step S7 are transmitted to the seat apparatus 100 and the administrator terminal 40, and are stored in the user information D / B 320 and the learning D / B.
[0066] The operation of the service providing device according to this embodiment can be summarized as follows: When user A starts a rhythm game application on the seat device 100 (FIGS. 1A and 1B) and logs in, a questionnaire and instructions for warm-up exercises from the manager T in charge of user A's rehabilitation are displayed on the monitor 23 (steps S1 to S2). When user A answers the questionnaire and performs warm-up exercises while seated on the seat 10, he or she can play a rhythm game according to the exercise menu proposed by the manager T, as shown in FIG. 5 (steps S3 to S6).
[0067] When the rhythm game is over, the user A's score and advice on the health condition from the administrator T are displayed on the monitor 23 (steps S7 to S8). In addition, the latest information on the health condition of the user A is sent to the administrator terminal 40 of the administrator T (steps S7 to S8). The administrator T can evaluate the current health condition of the user A without meeting the user A face-to-face, and can evaluate and improve the effectiveness of the exercise menu proposed to the user.
[0068] (Second embodiment) A second embodiment of the present invention will be described with reference to FIGS. 7 to 17. In the first embodiment described above, a service providing device that provides rehabilitation and training menus based on the health condition, etc., of a user seated in a seat has been described. In the second embodiment, another form of service providing device will be described. Applicable objects include sofas and seats used at home, in the workplace, etc., beds in hospitals, nursing homes, etc., and automobile seats. These can be collectively called seats. Below, a service providing device in the second embodiment will be described using a home sofa as an example.
[0069] 7 to 9 are schematic diagrams showing a schematic configuration of a sofa system 1000, which is an example of a service providing device according to the second embodiment. FIG. 7 is a diagram showing the overall configuration of the sofa system 1000. As shown in FIG. 7, the sofa system 1000 includes a sofa 60 on which a user sits, a control device 70, and a mobile information terminal 80. FIG. 8 is a front view of the sofa 60.
[0070] The sofa 60 shown in Figures 7 to 9 is a two-seater sofa, and is configured by combining multiple divided seat sections (seat cushions 61R, 61L, armrests 62R, 62L, a seat back 63, and a headrest 64). An armrest 62R is provided on the right side of the seat cushion 61R, and an armrest 62L is provided on the left side of the seat cushion 61L. A seat back 63 is provided on the back of the pair of seat cushions 61R, 61L, and a headrest 64 is provided on the upper end of the seat back 63. The configuration of the sofa 60 is one example, and can be applied to sofas, seats, beds, etc. of various configurations.
[0071] Fig. 9 is a view of the seat cushions 61R, 61L viewed from above. The seat cushion 61R is provided with four pressure sensors 671Ra to 671Rd that detect pressure from the body of a user sitting on the seat cushion 61R. The seat cushion 61L is provided with four pressure sensors 671La to 671Ld that detect pressure from the body of a user sitting on the seat cushion 61L. Returning to Fig. 8, pressure sensors 672Ra, 672Rb are provided on the upper surface side and the side surface facing the seat cushion of the armrest 62R. Pressure sensors 672La, 672Lb are provided on the upper surface side and the side surface facing the seat cushion of the armrest 62L.
[0072] The seat back 63 is provided with pressure sensors 673Ra and 673Rb that detect pressure from the back of a user sitting on the seat cushion 61R, and pressure sensors 673La and 673Lb that detect pressure from the back of a user sitting on the seat cushion 61L. The headrest 64 is provided with a pressure sensor 674R that detects pressure from the head of a user sitting on the seat cushion 61R, and a pressure sensor 674L that detects pressure from the head of a user sitting on the seat cushion 61L.
[0073] 8 shows a cross-sectional view of a portion of the seat cushion 61R. Each seat portion constituting the sofa 60 has a frame material inside, cushion material 611 such as urethane that covers the frame material, and cover material 612 such as leather or cloth that covers the cushion material. The pressure sensors 671Ra to 671Rd are arranged in the upper end region of the cushion material or between the cushion material 611 and the cover material 612. Note that in a configuration in which the pressure sensors 671Ra to 671Rd are arranged between the cushion material 611 and the cover material 612, four pockets may be formed in the cover material 612, and the pressure sensors 671Ra to 671Rd may be stored in each pocket. Storing the pressure sensors 671Ra to 671Rd in the pockets prevents them from shifting position.
[0074] Although not shown in the drawings, pressure sensors 67 (671La to 671Lc, 672Ra, 672Rb, 672La, 672Lb, 673Ra, 673Rb, 673La, 673Lb, 674R, 674L) are arranged in a similar structure for the seat cushion 61L, armrests 62R, 62L, seat back 63, and headrest 64. Note that, hereinafter, the pressure sensors provided in the sofa 60 may also be collectively referred to as pressure sensors 67.
[0075] The left and right armrests 62R, 62L each have a movable portion 620, and can be folded toward the opposite side of the seat cushions 61R, 61L as shown by the two-dot chain line in FIG. 8. The seat back 63 has a movable portion 630, and can be folded toward the rear of the seat as shown by the two-dot chain line in FIG. 7. The sofa 60 can be configured as a bed by folding the armrests 62R, 62L and the seat back 63 horizontally. For example, the seat back 63 can be adjusted to multiple angles, including a horizontal position (180 degrees), and these angles are detected by an angle sensor 673c (see FIG. 7).
[0076] In addition, the pressure sensors 672Rb, 672Lb provided on the sides of the armrests 62R, 62L stop operating when in the state shown by the solid lines in Figure 8, and are in an operating state when they are tilted down as shown by the two-dot chain lines.
[0077] 8, the seat cushions 61R, 61L are placed on a cushion support member 65. The cushion support member 65 includes a plurality of support portions 650 that support the seat cushions 61R, 61L, legs 651 provided on the support portions 650, and connecting portions 652 that connect the leg portions 651 together. The control device 70 is provided on the connecting portions 652, and is disposed in a gap space between the connecting portions 652 and the seat cushion 61L. Note that the control device 70 may be configured to be fixed to the rear side of the connecting portions 652.
[0078] The control device 70 is connected to the above-mentioned pressure sensors and angle sensors by harnesses 702. The harnesses 702 are routed between the cushion material 611 and the cover material 612 of the seat portion, and for example, as shown in Fig. 8, the length of the harnesses 702 can be reduced by forming a through hole 610 in the cushion material 611 of the seat cushion 61L and arranging the harnesses 702 in the through hole 610.
[0079] As shown in FIG. 7, the sofa system 1000 is provided with a mobile information terminal 80 that functions as a remote control for the control device 70. The mobile information terminal 80 is battery-powered and transmits and receives data to and from the control device 70 via wireless communication. A power cable 701 of the control device 70 is connected to an outlet 710 provided in the room, and power is supplied to the control device 70. When a power switch (not shown) facing the control device 70 is turned on, the control device 70 starts up and goes into a standby state where it waits for an on signal to be input from the mobile information terminal 80. When an on signal is sent from the mobile information terminal 80 to the control device 70, the control device 70 goes from the standby state to the on state.
[0080] 10 is a functional block diagram of a sofa system 1000. As described above, the sofa system 1000 includes the sofa 60, the control device 70, and the mobile information terminal 80. The sofa 60 includes a pressure sensor 67 and an angle sensor 673c. In the block diagram of FIG. 10, the multiple pressure sensors 671Ra-671Rc, 671La-671Lc, 672Ra, 672Rb, 672La, 672Lb, 673Ra, 673Rb, 673La, 673Lb, 674R, and 674L shown in FIGS. 7 and 8 are collectively referred to as pressure sensor 67. Sensor information detected by the pressure sensor 67 and the angle sensor 673c is sent to the control device 70.
[0081] The control device 70 is configured by an electronic control unit, and includes a computer having a CPU 71, memory 72 such as ROM and RAM, a wireless communication unit 73, and other peripheral circuits. A control unit 711 of the CPU 71 controls the sofa 60 based on control software and control data stored in the memory 72, sensor information from the sofa 60, and information received from the mobile information terminal 80. A database 721 related to user information is stored in the memory 72. The wireless communication unit 73 exchanges information with the wireless communication unit 86 of the mobile information terminal 80 via wireless communication. Note that, although information is exchanged via wireless communication in FIG. 10, wired communication may also be used.
[0082] The mobile information terminal 80 includes a CPU 81, a memory 82, a display unit 83, an input operation unit 84, a speaker 85, a wireless communication unit 86, and the like. The CPU 81 executes remote control software stored in the memory 82. The display unit 83 is configured as a liquid crystal display device. The input operation unit 84 is an operation unit for performing input operations to the mobile information terminal 80. When a liquid crystal display device capable of input operations by touch operation is used as the above-mentioned liquid crystal display device, the liquid crystal display device functions not only as the display unit 83 but also as the input operation unit 84 that allows information to be input using displayed operation icons. Here, the input operation unit 84 includes both physical operation switches and operation icons displayed on the above-mentioned display unit 83. For example, a power switch that turns the power of the mobile information terminal 80 on and off is an example. The physical operation switch of the input operation unit 84 corresponds to the above-mentioned operation switch.
[0083] The sofa system 1000 of this embodiment has the following service functions (modes): The service functions are selected on the mobile information terminal 80 side. (Play mode) In the play mode, a plurality of pressure sensors 67 provided on the sofa 60 are used to provide piano play, location guessing game, drumming game, etc. Selection of piano play, location guessing game, or drumming game is performed using the mobile information terminal 80. In the play mode, the armrests 62R, 62L and seat back 63 of the sofa 60 are folded down to turn the sofa 60 into a bed.
[0084] In the piano play mode, the 12 pressure sensors located on the upper surface of the device in the bed configuration are divided into eight sensor groups: (674R), (674L), (673Ra, 673Rb), (673La, 673Lb), (672Rb), (671Ra to 671Rd), (671La to 671Ld), and (672Lb), and the notes Do, Re, Mi, Fa, So, La, Si, and Do are assigned to these groups, in order. When the user taps or presses the location where the above sensor groups are located, a sound corresponding to that sensor group is generated from the speaker 85 of the mobile information terminal 80. The control unit 711 of the control device 70 determines which sensor group has been tapped based on the sensor information from the pressure sensors 67. The determination result is transmitted from the control device 70 to the mobile information terminal 80. The mobile information terminal 80 then controls the speaker 85 to generate a corresponding sound based on the received determination result.
[0085] In the guessing game, only one of the eight sensor groups is set to emit a sound from the speaker 85 when pressed or tapped. The sensor group that is set to emit a sound is randomly determined by the mobile information terminal 80. For example, an operation icon labeled "Confirm" is displayed on the display unit 83, and when the user presses that icon, the sensor group that emits the sound is determined. The user searches for the location of the sensor group that emits the sound by tapping or pressing the sofa 60. The control unit 711 of the control device 70 determines which sensor group's location was pressed based on the sensor information from the pressure sensor 67. If the determined sensor group is the same as the sensor group determined by the mobile information terminal 80, an identification signal indicating that they are the same is transmitted to the mobile information terminal 80. Upon receiving the identification signal, the mobile information terminal 80 outputs the sound assigned to the sensor group from the speaker 85.
[0086] In playing with the drums, for example, pressure sensors 674R, 674L provided on headrest 64 are used. Each of pressure sensors 674R, 674L is associated with a drum sound, for example, the sound of a conga. When the user strikes the location of pressure sensor 674R, 674L, that information is transmitted from control device 70 to mobile information terminal 80, and the sound of the drum corresponding to the struck pressure sensor is output from speaker 85 of mobile information terminal 80.
[0087] (exercise mode) In the exercise mode, the device supports the user when exercising on the sofa 60. For example, it counts and stores the number of abdominal exercises. The number of exercises is counted by counting the number of times the pressure sensors 673Ra, 673Rb, 673La, and 673Lb provided on the seat back 63 are pressed by the user's back. The count data is stored in the database 721 of the control device 70 together with the angle of the seat back 63 detected by the angle sensor. When using the exercise mode, the user operates the mobile information terminal 80 to input their user ID. The count data is stored linked to the user ID.
[0088] (Posture diagnosis mode) The posture diagnosis mode is a mode for evaluating the posture state of a user seated on sofa 60. For example, when the user sits on seat cushion 61R of sofa 60, pressure according to the user's posture is applied to pressure sensors 671Ra to 671Rd provided on seat cushion 61R, pressure sensors 673Ra and 673Rb provided on seat back 63, and pressure sensor 674R of headrest 64.
[0089] The control unit 711 of the control device 70 estimates the user's posture based on the sensor information. It then compares the estimated user posture with an ideal posture stored in advance in the memory 72 and calculates the adjustment amount for the seating position in the forward / backward direction and the adjustment amount for the tilt of the upper body in the forward / backward direction. Based on the calculated adjustment amounts, a seating position adjustment signal and a tilt adjustment signal are sent to the mobile information terminal 80. The seating position adjustment signal indicates whether the adjustment direction is forward or backward in the forward / backward direction. The tilt adjustment signal indicates whether the adjustment direction for the tilt of the upper body is forward or backward. Upon receiving the seating position adjustment signal and the tilt adjustment signal from the control device 70, the mobile information terminal 80 displays an icon indicating the direction in which the seating position should be adjusted and an icon indicating the direction in which the tilt of the upper body should be adjusted on the display unit 83. Furthermore, if the calculated adjustment amounts for the seating position and tilt are smaller than predetermined threshold amounts, the mobile information terminal 80 determines that the user's posture is close to the ideal posture and sends an OK signal to the mobile information terminal 80.
[0090] 11 is a diagram showing an example of the display on the display unit 83 in the posture diagnosis mode. When the posture diagnosis mode is selected, an icon 831 representing the seating posture, a diagnosis icon 832 instructing the start of diagnosis, and an end icon 833 for ending the posture diagnosis mode are displayed on the display screen 830 of the display unit 83. When the diagnosis icon 832 is touched, a diagnosis start signal is sent from the mobile information terminal 80 to the control device 70, and the diagnosis process is executed. When a seating position adjustment signal and an inclination adjustment signal are received from the control device 70, arrow icons 834 and 835 indicating the adjustment direction are displayed. When the mobile information terminal 80 receives an OK signal, an OK icon 836 displaying OK is displayed.
[0091] The arrow icons 834 and 835 shown in FIG. 11 indicate the case where the upper body is adjusted forward and the seating position is adjusted backward. If the adjustment direction is reversed, the arrow icons 834 and 835 will also point in the opposite direction. If the user wants to adjust their posture and perform a re-diagnosis, they touch the diagnosis icon 832. As a result, the posture diagnosis process is executed again, and the diagnosis result after the posture adjustment is displayed on the display screen 830. If an OK signal is received from the control device 70, an OK icon 836 is displayed instead of the arrow icons 834 and 835.
[0092] It is also possible to add a weight measurement function to the posture diagnosis mode, and calculate the weight of the seated user using sensor information from the pressure sensors 671Ra to 671Rd provided on the seat cushion 61R, and display the calculation result on the display unit 83. When measuring the weight, an instruction to the user to lift both feet and lift the upper body from the seat back is displayed on the display unit 83. Then, the control unit 711 calculates the weight based on the sensor information from the pressure sensors 671Ra to 671Rd in that posture, and transmits the calculation result to the mobile information terminal 80.
[0093] [Control example] Next, the control operations of the mobile information terminal 80 and the control device 70 when providing the above-mentioned service functions will be described. Fig. 12 is a flowchart showing the control operations on the mobile information terminal 80 side (CPU 81), and Fig. 13 is a flowchart showing the control operations on the control device 70 side (control unit 711). The mobile information terminal 80 and the control device 70 transmit and receive signals to each other while control processing proceeds in parallel. Below, the control flows of Figs. 12 and 13, which are processed in parallel, will be described in order according to the processing flow.
[0094] First, when the user turns on the power of the mobile information terminal 80, the processing of the flowchart in Fig. 12 starts. In step S10 in Fig. 12, an ON signal is sent to the control device 70 to change the control device 70 from a standby state to an ON state.
[0095] When the control device 70 receives an ON signal from the mobile information terminal 80, the control unit 711 of the control device 70 starts the processing of the flowchart in FIG. 13. In step S30 of FIG. 13, an initial inspection process of the sofa 60 is executed. The initial inspection process is a process of inspecting whether the pressure sensor 67 and the angle sensor 673c are functioning normally. For example, if each sensor signal is input normally, it is determined to be normal, and if no signal is input, it is determined to be abnormal. In step S31, the inspection results of the initial inspection process are sent to the mobile information terminal 80.
[0096] Step S11 in FIG. 12 is a step for determining whether or not the test results of the initial test process have been received, and if the test results have been received, the process proceeds to step S12. In step S12, the received test results are displayed on the display unit 83 of the mobile information terminal 80. In the event of an abnormality, an alarm may be sounded from the speaker 85 along with the abnormality display. The display screen of the display unit 83 displays the test results, an icon for proceeding to the next process, and an icon for ending the process. The user determines whether to proceed to the next process or end the process based on the test results, and touches either the forward icon or the end icon.
[0097] In step S13 of Fig. 12, it is determined whether an icon for proceeding to the next process has been touched, and if it has been touched, the process proceeds to step S16, and if the determination is no, the process proceeds to step S14. In step S14, it is determined whether the end icon has been touched, and if it has been touched, the process proceeds to step S15, and if the determination is no, the process returns to step S13. If the end icon has been touched and the process proceeds from step S14 to step S15, an off signal is sent to the control device 70, and the control process of Fig. 12 ends.
[0098] On the other hand, if the forward icon is touched to proceed from step S13 to step S16, a selection screen for selecting one of the posture diagnosis mode, exercise mode, and play mode is displayed on the display unit 83 in step S16, and the screen waits for a user operation. The selection screen displays icon A for selecting the posture diagnosis mode, icon B for selecting the exercise mode, and icon C for selecting the play mode.
[0099] In step S17, it is determined whether or not icon A has been touched. If icon A has been touched, the process proceeds from step S17 to step S18, where signal A is transmitted to control device 70. Next, the process proceeds to step S19, where a series of processes on the mobile information terminal 80 side related to the posture diagnosis mode (mode A) is executed.
[0100] If the determination in step S17 is no, the process proceeds to step S20, where it is determined whether or not icon B has been touched. If icon B has been touched, the process proceeds from step S20 to step S21, where signal B is transmitted to control device 70. Next, the process proceeds to step S22, where a series of processes on the mobile information terminal 80 side related to the exercise mode (mode B) are executed.
[0101] If the determination in step S20 is no, the process proceeds to step S23, where a C signal is sent to the control device 70. Next, the process proceeds to step S24, where a series of processes on the mobile information terminal 80 side relating to the play mode (C mode) are executed.
[0102] 13, it is determined whether a selection result signal (signal A to C) has been received from mobile information terminal 80, and if so, the process proceeds to step S33. In step S33, it is determined whether the received selection result signal is signal A, and if it is signal A, the process proceeds to step S34, where a series of processes on the control device 70 side relating to the posture diagnosis mode (mode A) are executed. Thereafter, the process proceeds to step S38.
[0103] If the determination in step S33 is no, the process proceeds to step S35, where it is determined whether the received selection result signal is signal B. If the determination in step S35 is signal B, the process proceeds to step S36, where a series of processes on the control device 70 side related to the exercise mode (mode B) is executed, and then the process proceeds to step S38. On the other hand, if the determination in step S35 is no, the process proceeds to step S37, where a series of processes on the control device 70 side related to the play mode (mode C) is executed, and then the process proceeds to step S38.
[0104] In step S38, it is determined whether or not an OFF signal has been received from the mobile information terminal 80. If an OFF signal has not been received, the process returns to step S32, and the process of determining whether or not a selection result signal has been received is performed again. On the other hand, if a termination operation is performed on the mobile information terminal 80 and an OFF signal is transmitted in step S15 of Fig. 12, it is determined in step S38 of Fig. 13 that an OFF signal has been received, the series of processes on the control device 70 side are terminated, and the control device 70 enters a standby state.
[0105] Fig. 14 is a diagram showing an example of the posture diagnosis mode (A mode) processing routine of step S19 in Fig. 12 and the posture diagnosis mode (A mode) processing routine of step S34 in Fig. 13. Note that detailed explanations of steps S22 and S24 in Fig. 12 and steps S36 and S37 in Fig. 13 will be omitted. In Fig. 14, the flowchart on the left side of the figure shows the processing routine of step S19 on the information terminal 80 side, and the flowchart on the right side of the figure shows the processing routine of step S34 on the control device 70 side. Here, an example will be described in which the user is seated on seat cushion 61R of sofa 60.
[0106] When the process proceeds to step S19 in FIG. 12, it is determined in step S190 in FIG. 14 whether or not the end icon 833 (see FIG. 11) on the display screen 830 has been operated. If the end icon 833 has been touched by the user, the process proceeds from step S190 to step S195, where an end signal is transmitted to the control device 70. Thereafter, the processing routine of step S19 is terminated, and the process proceeds to step S16 in FIG. 12. If the determination in step S190 is no, the process proceeds to step S191, where it is determined whether or not the diagnosis icon 832 on the display screen 830 has been operated. If the diagnosis icon 832 has been touched by the user, the process proceeds from step S191 to step S192, and if the determination is no, the process returns to step S190. In step S192, a diagnosis signal is transmitted to the control device 70. Next, the process proceeds to step S193, where it is determined whether or not an adjustment signal has been received from the control device 70. That is, the process enters a state of waiting for an adjustment signal to be transmitted from the control device 70.
[0107] Meanwhile, in step S340 on the control device 70 side, it is determined whether an end signal instructing the end of the posture diagnosis mode has been received from the mobile information terminal 80. If an end signal has been received, the posture diagnosis processing routine of step S34 is terminated, and the process proceeds to step S38 in FIG. 13. If the determination in step S340 is no, the process proceeds to step S341, where it is determined whether a diagnosis signal has been received from the mobile information terminal 80. If a diagnosis signal is transmitted from the mobile information terminal 80 in the above-mentioned step S192, then in step S341 on the control device 70 side, it is determined that a diagnosis signal has been received, and the process proceeds to step S342. On the other hand, if the determination in step S341 is no, the process returns to step S340.
[0108] In step S342, control unit 711 estimates the user's posture based on the detection results of pressure sensors 671Ra to 671Rd. In step S343, the user's posture estimated in step S342 is compared with an ideal posture previously stored in database 721, and the amount of adjustment for the seating position in the forward / backward direction and the amount of adjustment for the tilt of the upper body in the forward / backward direction are calculated. In step S344, adjustment signals (seat position adjustment signal and tilt adjustment signal) related to the amount of adjustment for the seating position in the forward / backward direction and the amount of adjustment for the tilt of the upper body in the forward / backward direction calculated in step S343 are sent to mobile information terminal 80. The seating position adjustment signal and tilt adjustment signal are signals that indicate a position forward or backward from the current position. If the posture diagnosis result is OK, an OK signal is sent as the adjustment signal. After the processing of step S344 is completed, the process returns to step S340.
[0109] When the mobile information terminal 80 receives an adjustment signal from the control device 70, a "yes" determination is made in step S193 and the process proceeds to step S194. In step S194, a diagnosis result is displayed as shown in Fig. 11 based on the received adjustment signal. Arrow icons 834, 835 and an OK icon 836 are displayed on the display screen 830 based on the diagnosis result. When the process of step S194 ends, the process returns to step S190.
[0110] As described above, the sofa system 1000 has a plurality of service functions for one sofa 60, and can provide various services based on the sensor information of the pressure sensor 67 provided on the sofa 60.
[0111] In the second embodiment, a home sofa 60 has been described as an example, but the same configuration as described above can also be applied to a nursing bed, a car seat, etc. Also, as in the first embodiment, a pressing portion (air cell AS) may be provided and operated based on sensor information from a pressure sensor 67.
[0112] (Other service features) -In furniture stores, pressure sensors are installed on sofas and other items on display, and information from the pressure sensors is used to provide a service that suggests sofas and chairs that are comfortable for the customer. In the furniture store example above, pressure sensor information can be sent from multiple stores to a management server via the Internet to understand the customer usage status of each store. For example, this information can be used to analyze products that are frequently sat on. Pressure sensors can be installed in beds in hospitals and nursing homes to monitor the patient's ability to turn over in bed to prevent bedsores. Humidity and temperature sensors can also be installed to visualize the amount of sweating that occurs during sleep (to indicate when it's time to change clothes or if the patient is dehydrated). · The number of times a purchased sofa or other item is sat on is collected by the retailer via the Internet, and points are awarded according to the number of times. This can also be used to promote sales by offering cash back based on the points when the user replaces the sofa. Since the lifespan of a sofa depends on the number of times it is sat on, rewarding points to encourage users to sit on it shortens the replacement cycle, leading to sales promotion.
[0113] (Regarding the placement of the pressure sensor 67) As described above, the sofa system 1000 of this embodiment is provided with the pressure sensor 67 and angle sensor 673c that detect physical actions from a user seated on the sofa 60, and various services are provided based on the sensor information. Therefore, in order to provide appropriate services, it is necessary to ensure the detection accuracy of the pressure sensor 67.
[0114] 7 to 9 is a sofa of a general configuration, and is configured by combining a seat portion divided into multiple parts (seat cushions 61R, 61L, armrests 62R, 62L, a seat back 63, and a headrest 64). Also, as shown in FIGS. 7 and 8, the sofa 60 is provided with movable parts 620, 630, which allow the inclination of the armrests 62R, 62L and the seat back 63 to be adjusted.
[0115] In the edge region of the seat, the cushion material 611 is often deformed due to the influence of the hanging portion of the cover material 612, etc. Furthermore, since the movable parts 620, 630 are provided in the edge region where the seat parts are connected, the cushion material 611 in the edge region is deformed in accordance with the movement of the movable parts. Therefore, if the pressure sensor 67 is disposed in the edge region of the seat or in a position close to the edge region, the detected value is likely to be affected by the deformation of the cushion material 611. Therefore, from the viewpoint of ensuring detection accuracy, it is preferable to dispose the pressure sensor 67 away from the edge region of the seat.
[0116] Furthermore, in the case of automobile seats, the seat may be equipped with a heater, a blower that blows out conditioned air, etc. In such cases, if the pressure sensor 67 is placed in a position overlapping or close to the heater or blower, it will be affected by temperature changes of the heater or conditioned air, which will have a negative effect on the detection accuracy of the pressure sensor 67. For this reason, it is preferable to place the pressure sensor 67 in a position away from the heater or blower.
[0117] On the other hand, if the seat portion is provided with an elastic support member such as a coil spring that supports the seating surface, it is preferable to arrange the pressure sensor 67 in the seating area supported by the elastic support member. With this configuration, the pressure sensor 67 is stably supported by the elastic support member, improving detection accuracy. Generally, the seating area is arranged in the center area of the seat portion, so it is preferable to arrange the pressure sensor 67 in the center area away from the edge areas of the seat portion.
[0118] (Modification of sofa 60) 15 and 16 are diagrams showing a modified example of the sofa 60. In the modified sofa 60, the pressure sensor 67 is provided in the seat pad 90 arranged in the recess 613 of the cushion material 611 of the sofa 60. Note that although the seat pad 90 is only shown for the seat cushions 61R and 61L in FIGS. 15 and 16, the other pressure sensors 67 are also configured to be provided in the seat pad.
[0119] The seat pad 90 has four pressure sensors 67 provided inside a cushion material 900 in a cover (not shown). Of course, the cushion material 900 may be omitted and the four pressure sensors 67 may be directly disposed inside the cover. If a pressure sensor 67 malfunctions, it is only necessary to remove the pad 90 from the recess 613 and replace it with a normal seat pad 90, which has the advantage of lower repair costs compared to a configuration in which the pressure sensors 67 are directly disposed on the cushion material 611 of the sofa 60.
[0120] 17, a configuration may be adopted in which a recess 614 is formed in the upper surface of the seat cushion 61R covered with a cover material 612, and the seat pad 90 is placed in the recess 614. A pressure sensor 91 provided in the seat pad 90 is placed in a cushion material 900, and the cushion material 900 is covered with a cover material 901. Of course, the cushion material 900 may be omitted, and the pressure sensor 91 may be placed directly on the cover material 901. In the configuration shown in FIGS. 15 and 16, the seat pad 90 cannot be replaced unless the cover material 612 of the seat cushion 61R is peeled off from the cushion material 611. However, in the configuration shown in FIG. 17, the seat pad 90 can be replaced simply by removing it from the recess 614 of the seat cushion 61R.
[0121] According to the embodiment and the modified example of the present invention described above, the following advantageous effects can be achieved.
[0122] (1) As shown in Fig. 10, the service providing device is provided on a sofa 60 serving as a seat, and includes a pressure sensor 67 that detects the movements of a user sitting on the sofa 60, a control device 70 that has multiple service functions (posture diagnosis mode, play mode, exercise mode) and determines the service content for the multiple service functions according to the detection results of the pressure sensor 67, and a display unit 83 and a speaker 85 that present the service content determined by the control device 70. The user is provided with multiple service functions (posture diagnosis mode, play mode, exercise mode), and can play or have their posture diagnosed by sitting on the sofa 60 or pressing or hitting various parts of the sofa 60.
[0123] (2) The service providing device is provided on the seat 10 and includes a pressure sensor PS that detects the movements of a user seated on the seat 10, an action determination unit 314 that determines the movements to be instructed to the user seated on the seat 10, an output unit 22 that instructs the user seated on the seat 10 on the movements determined by the action determination unit 314, an action evaluation unit 315 that evaluates the movements of the user seated on the seat 10 based on the movements determined by the action determination unit 314 and the movements detected by the pressure sensor PS, and an information output unit 316 that outputs information on the evaluation results by the action evaluation unit 315 (Figure 4).
[0124] The movement determination unit 314 determines the movements to be instructed to the user seated in the seat 10 based on user information including information on a request for an exercise menu proposal from the user seated in the seat 10. That is, by changing the content of an app such as a rhythm game according to the evaluation results of the user's movements, it is possible to propose an appropriate exercise to be performed in a seated position according to the user's condition.
[0125] The pressure sensor PS detects pressure, which is a physical quantity that correlates with the force exerted on the seat 10 by a user seated in the seat 10. The movement evaluation unit 315 determines whether the pressure detected by the pressure sensor PS is equal to or greater than a predetermined value F1, and if it is determined that the pressure is equal to or greater than the predetermined value F1, it determines that the movement of the user seated in the seat 10 has been detected by the pressure sensor PS. The service providing device further includes a threshold setting unit 312 that sets the predetermined value F1 based on user information (FIG. 4). This allows the load of exercise performed in a seated position to be changed according to the user's current condition, such as the user's exercise purpose, age, and physical condition on the day.
[0126] (3) The movement evaluation unit 315 further evaluates the physical condition of the user seated in the seat 10 based on the evaluation results of the movements of the user seated in the seat 10. For example, the movement evaluation unit 315 evaluates the physical condition of the user in accordance with the evaluation results of the user's movements based on criteria predetermined by the administrator. This allows the user's current health condition to be evaluated from a professional perspective.
[0127] (4) The action determination unit 314 determines not to instruct the action by the output unit 22, depending on the evaluation result by the action evaluation unit 315. In other words, if it is determined that the user's physical condition is not good or that the pressure sensor PS or the monitor 23 is malfunctioning, it can suggest to the user not to exercise in the seat device 100.
[0128] (5) The service providing device further includes an air cell AS that is provided in the seat 10 and presses against the user seated on the seat 10, and a pressure setting unit 313 that sets the pressure Fa of the air cell AS based on user information (FIG. 4). By changing the pressure Fa of the air cell AS according to the user's current condition, it is possible to increase the load of exercise performed while sitting.
[0129] (6) The service providing device further includes a detection range setting unit 311 that sets a detection range AR in which the pressure sensor PS detects the movement of the user seated on the seat 10 on the seating surface 10a of the seat 10 based on the user information (FIG. 4). By changing the detection range AR according to the user's current state, it is possible to change the accuracy of the exercise required of the user while seated. Alternatively, by changing the evaluation value of the user's movement according to the detection range AR, it is possible to evaluate the user's movement in more detail.
[0130] (7) The output unit 22 is at least one of a speaker 24 that provides instructions by voice, a monitor 23 or indicator that provides instructions by display, and a vibrator that provides instructions by vibration (FIG. 4). This allows the content of the service app and a teaching mode that is easy for the user to recognize to be selected.
[0131] (8) The movement determination unit 314 determines whether either the pressure sensor PS or the output unit 22 is malfunctioning, and if it is determined that either one is malfunctioning, determines not to teach a movement using the output unit 22. This makes it possible to prevent exercise using the seat device 100 in which the pressure sensor PS or the like is malfunctioning.
[0132] (9) A plurality of pressure sensors PS are provided corresponding to a plurality of body parts of the user seated on the seat 10 (FIGS. 1A and 1B). The movement determination unit 314 determines movements including movements of each body part of the user seated on the seat 10. This allows a series of movements combining a plurality of movements that move each body part to be proposed to the user as an exercise menu set to a single song, for example.
[0133] (10) The movement determination unit 314 determines the timing of the movement to be instructed to the user seated in the seat 10. The output unit 22 instructs the user seated in the seat 10 on the timing of the movement determined by the movement determination unit 314. The movement evaluation unit 315 evaluates the movement of the user seated in the seat 10 based on the time difference between the timing of the movement determined by the movement determination unit 314 and the timing when the movement is detected by the pressure sensor PS. By evaluating the accuracy of each movement based on the time difference between the timing when each movement is instructed and the timing when it is actually detected, it is possible to evaluate the user's health condition, including the condition of each body part and overall motor coordination, from a professional perspective.
[0134] 1A and 1B, the first embodiment illustrates a pressure sensor PS built into the main body of the seat 10, but the motion detection unit that detects the motion of a user sitting in the seat is not limited to this. For example, the motion detection unit may be provided in a seat cover that is placed on the seating surface of the seat on which the user sits and is detachable from the seat main body, or may be a sensor or switch that detects a physical quantity other than pressure.
[0135] 1A and 1B, the seat 10 is not limited to the illustrated shape. For example, the seat may not have a seat back, headrest, ottoman, armrest, or the like. Alternatively, the seat may be a folding chair.
[0136] In the first embodiment, an example was described in which an exercise menu or the like is proposed in advance by the administrator, and the actions to be taught to the user are determined based on that proposal, but the configuration of the action determination unit is not limited to this. For example, the user and the administrator may meet online via the service providing system 500 to complete a questionnaire or conduct warm-up exercises. In such a case, the administrator can not only check the user's condition through video and audio, but also confirm the evaluation results based on the pressure detected during the warm-up exercises, thereby being able to propose an appropriate exercise menu.
[0137] 1A and 1B, an example in which one user plays a rhythm game using one seat device 100 has been described, but a plurality of users using a plurality of seat devices 100 may play the rhythm game together. Also, a rhythm game may be played together with users using controllers other than the seat device 100.
[0138] In the first embodiment, an example has been described in which a rhythm game application is executed using the seat device 100 as a controller, but the service application to which the service providing device is applied is not limited to a rhythm game.
[0139] In the first embodiment, an example has been described in which a user is instructed to perform an action by displaying the screen of the monitor 23, such as in Fig. 5, but the configuration of the action instructing unit that instructs a user to perform an action is not limited to this. For example, an action may be instructed by instructing the user on where to hit using a voice such as "right hand" from a speaker. Also, an action may be instructed by providing a vibrator that generates vibrations or an indicator that lights up corresponding to the location of the sensor, and instructing the user on where to hit using the vibration or light.
[0140] (11) In addition, in the above (1), as shown in FIGS. 10 and 11, the sofa 60 has a pressure sensor 67 that detects a physical quantity that has a correlation with the force exerted on the sofa 60 by the user sitting on the sofa 60, and the user selects one of a plurality of service functions by touching an icon displayed on the display unit 83 of the mobile information terminal 80. The mobile information terminal 80 transmits and receives information to and from the control device 70 via communication. In this way, by sitting on the sofa 60, the user can use a plurality of service functions.
[0141] (12) In the above (11), the plurality of service functions include a posture diagnosis service function that diagnoses the sitting posture of a user sitting on the sofa 60, and the control unit 711 of the control device 70 diagnoses the posture of the user sitting on the sofa 60 based on the detection result of the pressure sensor 67, and the mobile information terminal 80 communicates with the control device 70 to exchange information and displays the diagnosis result on the display unit 83. The user can diagnose the sitting posture simply by sitting on the sofa 60, and can check the diagnosis result on the mobile information terminal 80 at hand.
[0142] (13) In the above (12), the control device 70 not only diagnoses the posture but also diagnoses the pressure sensor 67 for abnormalities, and when the control device 70 diagnoses the pressure sensor 67 as abnormal, the display unit 83 and the speaker 85 output an abnormality display and an alarm sound as abnormality information. As a result, the user can recognize the abnormality of the pressure sensor 67.
[0143] (14) In the above (11), the sofa 60 is composed of a plurality of divided seat portions (seat cushions 61R, 61L, armrests 62R, 62L, seat back 63, headrest 64), and the pressure sensor 67 is disposed away from the edge region of the seat portion. By disposing the pressure sensor 67 away from the edge region of the seat portion, the influence of the hanging portion and movable portion provided in the edge region can be suppressed, and the detection accuracy of the pressure sensor 67 can be improved.
[0144] (15) In (11) above, as shown in Fig. 17, a seat pad 90 that is detachable from the sofa 60 is further provided, and the pressure sensor 91 is provided on the seat pad 90 instead of the sofa 60. By providing the detachable seat pad 90, it is possible to improve the work efficiency when replacing the pressure sensor 91.
[0145] (16) In (11) above, by arranging the control device 70 on the back of the seat opposite the seating surface of the sofa 60 as shown in Figures 7 and 8, it is possible to avoid the sofa 60 becoming larger due to the installation of the control device 70.
[0146] The above description is merely an example, and the present invention is not limited to the above-described embodiment and modifications as long as the features of the present invention are not impaired. One or more of the above-described embodiment and modifications can be arbitrarily combined, and modifications can also be combined with each other. [Explanation of symbols]
[0147] 10...seat, 11...seat cushion section, 12...seat back section, 13...headrest section, 14...armrest section, 15...ottoman section, 16...seat frame, 17...cushion material, 18...seat cover, 19...controller, 20...user terminal, 21...input section, 22...output section, 23...monitor, 24, 85...speaker, 31, 42, 190...CPU, 32, 43, 191...memory, 33, 44, 192...communication section, 41...input / output section, 60...software , 67, PS... pressure sensor, 80... portable information terminal, 83... display unit, 84... input operation unit, 70... control device, 90... seat pad, 100... seat device, 310... information acquisition unit, 311... detection range setting unit, 312... threshold setting unit, 313... pressing force setting unit, 314... operation determination unit, 315... operation evaluation unit, 316... information output unit, 320... user information D / B, 321... learning D / B, 500... service provision system, 1000... sofa system, AS... air cell
Claims
1. a motion detection unit provided in the seat and configured to detect a motion of a user seated in the seat; a service determination unit that determines service content in accordance with a detection result of the action detection unit; a service presenting unit that presents the service content determined by the service determining unit, The service determination unit includes a movement determination unit that determines a target movement to be taught to the user by the service presentation unit based on the physical state of the user.
2. 2. The service providing device according to claim 1, The service providing device is characterized in that the service determination unit determines the target movement based on the physical condition of the user on that day.
3. 2. The service providing device according to claim 1, A service providing device characterized in that the physical condition is confirmed using a questionnaire.
4. 2. The service providing device according to claim 1, A service providing device, characterized in that the physical condition is confirmed using a warm-up exercise performed by the user before teaching the user the target movement.
5. 2. The service providing device according to claim 1, The service determination unit further includes a detection range setting unit that sets a detection range in which the movement is detected by the movement detection unit on the seating surface of the seat based on user information including a movement request command from the user.
6. 2. The service providing device according to claim 1, The service providing device is characterized in that the service determination unit further includes a detection range setting unit that sets a detection range in which the movement is detected by the movement detection unit on the seating surface of the seat based on the target movement.
7. 2. The service providing device according to claim 1, the motion detection unit has a detector that detects a physical quantity that has a correlation with a force applied by the user to the seat, The service determination unit further includes a detection range setting unit that sets a detection range in which the physical quantity is detected by the detector on the seating surface of the seat based on user information including an action request command from the user.
8. 2. The service providing device according to claim 1, the motion detection unit has a detector that detects a physical quantity that has a correlation with a force applied by the user to the seat, The service providing device is characterized in that the service determination unit further includes a detection range setting unit that sets a detection range in which the physical quantity is detected by the detector on the seating surface of the seat based on the target movement.
9. 2. The service providing device according to claim 1, the motion detection unit has a detector that detects a physical quantity that has a correlation with a force applied by the user to the seat, the service determination unit determines whether the physical quantity detected by the detector is equal to or greater than a threshold, and when it is determined that the physical quantity is equal to or greater than the threshold, determines that the motion has been detected by the detector; The service providing device, wherein the service determining unit further comprises a threshold setting unit that sets the threshold based on the physical condition.
10. 2. The service providing device according to claim 1, the motion detection unit has a detector that detects a physical quantity that has a correlation with a force applied by the user to the seat, the service determination unit determines whether the physical quantity detected by the detector is equal to or greater than a threshold, and when it is determined that the physical quantity is equal to or greater than the threshold, determines that the motion has been detected by the detector; The service providing device, wherein the service determining unit further comprises a threshold setting unit that sets the threshold based on the target action.
11. 3. The service providing device according to claim 2, the motion detection unit has a detector that detects a physical quantity that has a correlation with a force applied by the user to the seat, the service determination unit determines whether the physical quantity detected by the detector is equal to or greater than a threshold, and when it is determined that the physical quantity is equal to or greater than the threshold, determines that the motion has been detected by the detector; The service providing device, wherein the service determining unit further comprises a threshold setting unit that sets the threshold based on the physical condition of the user on the day.
12. 2. The service providing device according to claim 1, further comprising an air cell provided on the seat near the motion detection unit, the motion detection unit has a detector that detects a physical quantity that has a correlation with a force applied by the user to the seat, A service providing device, characterized in that, when the air cell is inflated, the end of the air cell facing the user is located closer to the user than the detector.
13. The service providing device according to claim 12, The air cell is close enough to the detector that an end of the detector on the air cell side is bent when the air cell expands.
14. 2. The service providing device according to claim 1, The service providing device is characterized in that the service determination unit determines not to teach the target movement to the user if the physical condition of the user is not good.
15. 2. The service providing device according to claim 1, a control device serving as the service determination unit, The control device is disposed on the back surface of the seat opposite to the seating surface of the seat.
16. 2. The service providing device according to claim 1, The service providing device is characterized in that the service determination unit determines, as the target motion, a motion of simultaneously moving both arms and both legs of the user.
17. 2. The service providing device according to claim 1, The service providing device is characterized in that the service determination unit determines, as the target motion, a motion of simultaneously moving the right arm and right leg of the user.
18. 2. The service providing device according to claim 1, The service providing device is characterized in that the service determination unit determines, as the target motion, a motion of simultaneously moving the left arm and left leg of the user.
19. computer-implemented, a motion detection step of detecting a motion of a user sitting on the seat; a service determination step of determining service content based on the motion detected in the motion detection step; a service presentation step of presenting the service content determined in the service determination step, The service providing method is characterized in that the service determining step determines a target motion to be taught to the user in the service presenting step based on the physical state of the user.
20. On the computer, a motion detection step of detecting a motion of a user sitting on the seat; a service determination step of determining service content based on the motion detected in the motion detection step; a service presentation step of presenting the service content determined in the service determination step; The service providing program is characterized in that the service determining step determines a target action to be taught to the user in the service presenting step based on the physical condition of the user.
Citation Information
Patent Citations
Seat air-conditioning system
JP2019137178A