terminal device
By introducing the display and control parts of the terminal device into the body support device, personalized operation according to the user and the device is achieved, solving the problem that mechanical buttons are difficult to adapt to different users, and improving operability and safety.
Patent Information
- Application Number
- CN202310052514.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2017-08-30
- Filing Date
- 2018-04-06
- Publication Date
- 2025-09-05
- Estimated Expiration
- 2038-04-06
AI Technical Summary
The controllers of existing body support devices mainly rely on mechanical buttons, which are difficult to operate according to the user's physical condition. Replacing the controller increases costs and may cause erroneous operations.
The terminal device is equipped with a display unit and a control unit, which can switch the display form of the operating element according to the specific circumstances of the user and the device, provide touch panel operation, and realize personalized adjustment of the action and display form.
The operability of the body support device is improved, so that users with different physical conditions can conveniently control the device, the possibility of misoperation is reduced, and the manufacturing cost is reduced.
Smart Images

Figure CN116019647B_ABST
Abstract
Description
[0001] This application is a divisional application of the following patent application:
[0002] Application number: 201880014408.0
[0003] Application date: April 6, 2018
[0004] Invention Name: Body Support System Technical Field
[0005] The present invention relates to a terminal device and a program.
[0006] This application is based upon and claims the benefit of priority from Tokugan Application No. 2017-165536, filed in Japan on August 30, 2017, the contents of which are incorporated herein by reference. Background Art
[0007] Conventionally, devices have been developed to support the body of patients with disabilities and assist their movements, making them more mobile. For example, an electric bed is known in which a backrest, knee rest, and foot rest are rotated by a drive unit to achieve a chair position (e.g., Patent Document 1).
[0008] Prior art literature
[0009] Patent Literature
[0010] Patent Document 1: Japanese Patent Application Laid-Open No. 2016-64293
[0011] Problems to be solved by the invention
[0012] However, conventional body support device controllers have mechanical buttons. However, since body support devices are primarily used by patients with disabilities, it is desirable for the controller to be easily operable based on the user's physical condition. Therefore, replacing the controller's mechanical buttons based on the user's needs is unrealistic. Alternatively, providing multiple controllers is possible, but this would increase manufacturing costs and create the possibility of controller errors. Summary of the Invention
[0013] One of the objects of the aspects of the present invention is to provide a terminal device and a program that can improve the operability of a body support device.
[0014] Furthermore, one of the objects of another aspect of the present invention is to provide a terminal device and a program that can achieve the effects described in the embodiments described later.
[0015] Technical means to solve problems
[0016] One embodiment of the present invention is a terminal device for controlling a body support device capable of performing a first action and a second action, comprising: a display unit that displays an operating element for controlling the action of the body support device; and a control unit that switches between a first display form and a second display form according to an instruction from an external device, the first display form displaying a first operating element for controlling the first action and a second operating element for controlling the second action on the display unit, and the second display form displaying either the first operating element or the second operating element on the display unit.
[0017] One embodiment of the present invention is a computer-readable recording medium recording a program that causes a computer of a terminal device that controls a body support device capable of performing a first action and a second action to execute the following steps: displaying an operating element that controls the action of the body support device; and switching between a first display form and a second display form in accordance with an external instruction, the first display form displaying a first operating element that controls the first action and a second operating element that controls the second action, and the second display form displaying either the first operating element or the second operating element.
[0018] Effects of the Invention
[0019] According to the above-described aspects of the present invention, the operability of the body supporting device can be improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] Figure 1 It is a schematic diagram showing the outline of the first embodiment of the present invention.
[0021] Figure 2 It is a diagram for explaining the operation of the bed according to this embodiment.
[0022] Figure 3 It is a block diagram showing the structure of the bed according to this embodiment.
[0023] Figure 4 It is a block diagram showing the structure of a terminal device involved in this embodiment.
[0024] Figure 5 It is a diagram showing the data structure of the operation setting information involved in this embodiment.
[0025] Figure 6 It is a diagram showing the data structure of display setting information involved in this embodiment.
[0026] Figure 7 It is a sequence diagram showing the operation of the bed system according to this embodiment.
[0027] Figure 8It is a diagram showing a bed selection screen according to this embodiment.
[0028] Figure 9 It is a diagram showing a setting screen according to this embodiment.
[0029] Figure 10 This is a first diagram showing a control screen according to this embodiment.
[0030] Figure 11 This is a second diagram showing the control screen according to this embodiment.
[0031] Figure 12 It is a third diagram showing the control screen according to this embodiment.
[0032] Figure 13 It is a schematic diagram showing the outline of the second embodiment of the present invention.
[0033] Figure 14 It is a diagram showing a control screen according to this embodiment.
[0034] Figure 15 It is a schematic diagram showing an outline of a third embodiment of the present invention.
[0035] Figure 16 It is a diagram showing a control screen according to this embodiment.
[0036] Figure 17 It is a schematic diagram showing the outline of the fourth embodiment of the present invention.
[0037] Figure 18 It is a block diagram showing the structure of the bed according to this embodiment.
[0038] Figure 19 This is a sequence diagram showing the flow of processing performed by the bed system according to this embodiment.
[0039] Figure 20 It is a schematic diagram showing the outline of the fifth embodiment of the present invention.
[0040] Figure 21 This is a block diagram showing the structure of the history analysis device according to this embodiment.
[0041] Figure 22 It is a diagram showing the data structure of history information involved in this embodiment.
[0042] Figure 23 This is a diagram showing an example of a side rail according to a modified example of the present invention. DETAILED DESCRIPTION
[0043] Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings.
[0044] [First embodiment]
[0045] Figure 1 It is a schematic diagram showing the outline of this embodiment.
[0046] The bed system 1 according to the present embodiment includes a bed 10 , a handy switch 21 , a control box 22 , and a terminal device 30 .
[0047] The control box 22 is installed on the bed 10 and is connected to the handy switch 21 via a wired or wireless connection.
[0048] The bed 10 includes a driving unit. Based on an operation instruction input by a user operating a handy switch 21, the control box 22 operates the driving unit, thereby enabling the height of the bed 10 and the raising and lowering of the pallet to be controlled.
[0049] The terminal device 30 is an electronic device equipped with a computer system. Examples of the terminal device 30 include a smartphone, tablet terminal, personal computer, or other device equipped with a touch panel. A touch panel is an electronic component that integrates a display unit and an input unit. The input unit detects the position of contact (touch) of the display unit by a finger or stylus.
[0050] The touch panel can accept operations such as clicking, double-clicking, long pressing, flicking, pinching, and pinch-out. Clicking refers to a short-time touch operation. Double-clicking refers to two clicks within a specified time. Long pressing refers to a long-time touch operation. Flicking (Japanese: フリック) refers to the operation of moving the touched position while touching. Flicks can be distinguished based on the direction of movement of the touched position. Pinch-in (Japanese: ピンチイン) refers to the operation of moving the touched positions closer together after touching multiple positions. Pinch-out (Japanese: ピンチアウト) refers to the operation of moving the touched positions away from each other after touching multiple positions.
[0051] In addition, a program for controlling the operation of the bed 10 is installed in the terminal device 30. Thus, the terminal device 30 operates as a remote controller for the bed 10.
[0052] When operating as a remote controller, the terminal device 30 displays a control screen on the touch panel for accepting instructions from the user. Operation buttons are arranged on the control screen. A correspondence is established between the operation buttons and the movement of the bed 10. That is, the operation button is an example of an operating part for moving the bed 10. For example, a certain operation button corresponds to a control command for raising the height of the bed 10, and another operation button corresponds to a control command for lowering the position of the footrest. The user of the terminal device 30 can make the bed 10 perform the action corresponding to the operation button by touching the position where the operation button is displayed. Hereinafter, the user of the terminal device 30 will be referred to as the terminal user. In addition, hereinafter, the user of the bed 10 will be referred to as the bed user. In this embodiment, as an example, a case where the terminal user and the bed user are the same will be described. Hereinafter, when there is no special distinction between the terminal user and the bed user, they will simply be referred to as users.
[0053] Here, the control screen is displayed based on setting information that can be set for each user, each bed 10, etc. Setting information specifies the display format of operation buttons, which operation buttons are displayed, which operation buttons are not displayed, which operation buttons are operable, which operation buttons are inoperable, which operation buttons correspond to which control command groups, and the target values of the control commands corresponding to the operation buttons. Display format includes size, shape, pattern, color, and arrangement.
[0054] Thus, the terminal device 30 can display different control screens according to the user or the bed 10 that is the control object. For example, for a user whose right hand is not free, a control screen with operation buttons arranged on the left side is displayed. Thus, the operation buttons are arranged within the reach of the thumb of the user's left hand, so it is easy to operate with only the left hand. In addition, for a user who is not good at fine movements, the terminal device 30 displays the operation buttons larger, thereby making it easy to touch the operation buttons. In addition, for a user with a broken foot, for example, the terminal device 30 does not display the operation button for raising or lowering the position of the footrest or makes it impossible to operate it. Thus, the user does not need to be aware of the operation of not moving the foot. In this way, the terminal device 30 can diversify the display of the operating parts, thereby improving the operability of the bed 10.
[0055] For example, the terminal device 30 switches between displaying a button for raising or lowering the footrest and other operation buttons (such as a back support or lumbar support) simultaneously (also referred to as a first display mode) and displaying only the other display buttons without the button for raising or lowering the footrest (also referred to as a second display mode), depending on the user or the bed 10 being controlled. Thus, the terminal device 30 can display operation buttons appropriate for each user or bed, thereby improving the operability of the bed 10.
[0056] [Bed 10's Movement]
[0057] Next, the operation of the bed 10 will be described.
[0058] Figure 2 It is a diagram for explaining the operation of the bed 10 .
[0059] The frame of the bed 10 is provided with a back support 23, a lumbar support 24, a knee support 26, and a foot support 28 in order from the head side to the foot side. The lumbar support 24 is fixed to the frame. The height of the bed 10 (hereinafter referred to as "bed height") can be controlled by a drive unit. Bed height refers to, for example, the vertical direction ( Figure 2 The grounding surface of the bed 10 ( Figure 2 The height h from the plane HS shown in FIG. 1 to a predetermined component of the bed 10 is defined as the height h from the plane HS shown in FIG. Hereinafter, as an example, the height h from the lumbar support 24 is used as the bed height. The back support 23 is mounted on the frame so that it can rotate about the lumbar support 24. The knee support 26 is mounted on the bed frame so that it can rotate about the lumbar support 24. The foot support 28 is connected to the knee support 26. The angle α (hereinafter referred to as the "first rotation angle α") raised from the horizontal position of the back support 23 and the angle β (hereinafter referred to as the "second rotation angle β") raised from the horizontal position of the knee support 26 can be controlled by the drive unit. Hereinafter, as an example, the drive unit is used to control the bed height h, the first rotation angle α, and the second rotation angle β. However, the bed 10 can also be configured to have any component capable of rotation or extension. Furthermore, a mattress MT is typically placed on the back support 23, the lumbar support 24, the knee support 26, and the foot support 28. Furthermore, the control box 22 controls the driving unit based on an operation instruction input by a user operating the handy switch 21 .
[0060] [Structure of bed 10]
[0061] Next, the structure of the bed 10 will be described.
[0062] Figure 3 It is a block diagram showing the structure of the bed 10 .
[0063] The bed 10 includes a height detection unit 12 , an angle detection unit 13 , a driving unit 11 , a bedside communication unit 14 , a bedside storage unit 15 , and a bedside control unit 16 .
[0064] The driving unit 11 includes an electric actuator and changes the position and angle of each component of the bed 10 .
[0065] The height detection unit 12 includes a sensor that detects the bed height h. For example, the height detection unit 12 detects the position of the piston rod of an electric actuator that changes the bed height h. There is a correlation between the position of the piston rod and the bed height h, and data indicating this correlation is pre-stored in the bedside storage unit 15. The height detection unit 12 can then refer to this data to detect the bed height h based on the position of the piston rod. The height detection unit 12 notifies the bedside control unit 16 of the detected bed height h.
[0066] The angle detection unit 13 includes a sensor that detects a first rotation angle α and a second rotation angle β. For example, the angle detection unit 13 detects the position of a piston rod of an electric actuator that can change the first rotation angle α and the second rotation angle β. There is a correlation between the position of the piston rod and the first rotation angle α and the second rotation angle β, and data indicating this correlation is pre-stored in the bedside storage unit 15. The angle detection unit 13 can then refer to this data to detect the first rotation angle α and the second rotation angle β based on the position of the piston rod. The angle detection unit 13 notifies the bedside control unit 16 of the detected first rotation angle α and the second rotation angle β.
[0067] The bedside communication unit 14 includes, for example, a communication IC (Integrated Circuit) and communicates with other devices such as the terminal device 30. The bedside communication unit 14 receives control commands from the terminal device 30. The bedside communication unit 14 outputs the received control commands to the bedside control unit 16. Here, a control command is a command that instructs the driver 11 on the specific action to be taken. For example, a control command may include the action type (e.g., extension, contraction, stop), the amount of action, the speed of action, etc. Furthermore, a control command may directly indicate the action type (e.g., extension, contraction, stop), the amount of action, the speed of action, etc., or may be a code pre-associated with these control values. Furthermore, a control command may instruct multiple actions simultaneously or instruct multiple actions in sequence. In this case, multiple actions may be performed by controlling a single electric actuator or by controlling multiple electric actuators in a coordinated manner. The bedside communication unit 14 is located on the handheld switch 21 or the control box 22. However, it may also be located elsewhere.
[0068] The bedside storage unit 15 includes, for example, an HDD (Hard Disk Drive), an SSD (Solid State Drive), an EEPROM (Electrically Erasable Programmable Read-Only Memory), a ROM (Read-Only Memory), or a RAM (Random Access Memory), and stores various information and programs processed by the bed 10. The bedside storage unit 15 is not limited to being built into the bed 10 and may also be an external storage device connected via a digital input / output port such as a USB (Universal Serial Bus) (registered trademark). The bedside storage unit 15 includes a bed ID storage unit 151.
[0069] The bed ID storage unit 151 stores a bed ID (IDentifier). The bed ID is identification information assigned to the bed 10. The bed ID may be identification information unique to each bed 10 or may be identification information shared by beds 10 of the same model.
[0070] The bedside control unit 16 controls the various components of the bed 10. The bedside control unit 16 can also be implemented, for example, by a computing device (e.g., a CPU (Central Processing Unit)) included in the bed 10 executing a program stored in the bed ID storage unit 151. Furthermore, the bedside control unit 16 can also be implemented as an integrated circuit such as an ASIC (Application Specific Integrated Circuit). The bedside control unit 16 notifies the terminal device 30 of the status indicating the current bed height h, the first rotation angle α, the second rotation angle β, etc. via the bedside communication unit 14. Furthermore, the bedside control unit 16 activates or stops the drive unit 11 in accordance with the control command received from the terminal device 30.
[0071] When the drive unit 11 is controlled according to the control command from the terminal device 30, a communication connection is established between the bed 10 and the terminal device 30. The establishment of a communication connection is a process of mutual authentication of the communication partner, such as pairing in Bluetooth (registered trademark) communication. In addition, the bed 10 and the terminal device 30 can also establish a communication connection through wireless communication such as Wi-Fi (registered trademark), LTE (Long Term Evolution), or wired communication via various connection cables. The bedside control unit 16 only uses the terminal device 30 with which the communication connection has been established as the control terminal of this device. That is, the bedside control unit 16 accepts control commands sent from the terminal device 30 with which the communication connection has been established, but does not accept control commands sent from other terminal devices 30.
[0072] In this embodiment, as an example, a combination of a bed 10 and a terminal device 30 to establish a communication connection is selected by the terminal device 30. When establishing a communication connection, the bedside control unit 16 sends the bed ID of the device stored in the bed ID storage unit 151 to the terminal device 30. When the bed ID is received, the terminal device 30 sends the terminal ID to the bed 10 represented by the bed ID to establish a communication connection. The terminal ID is information that uniquely identifies the terminal device 30. The terminal ID can also be information that identifies the terminal user of the terminal device 30. In addition, when the terminal ID is received, the bedside control unit 16 authenticates the terminal device 30 represented by the terminal ID as the other party to establish the communication connection. Thereafter, the bedside control unit 16 only accepts control commands from the authenticated terminal device 30. As a result, the bed system 1 can only operate the bed 10 through a specific terminal device 30, thereby improving the safety of the bed 10.
[0073] [Structure of Terminal Device 30]
[0074] Next, the configuration of the terminal device 30 will be described.
[0075] Figure 4 This is a block diagram showing the structure of a terminal device.
[0076] The terminal device 30 includes an input unit 31 , a display unit 32 , a sound output unit 33 , a terminal-side communication unit 34 , a terminal-side storage unit 35 , and a terminal-side control unit 36 .
[0077] The input unit 31 includes a touch sensor as a touch panel, for example, and receives operation input from the user.
[0078] The display unit 32 includes, for example, a liquid crystal display panel as a touch panel or an organic EL (ElectroLuminescence) display panel, and displays the state of the bed 10 or operation buttons for controlling the operation of the bed 10 .
[0079] The sound output unit 33 includes, for example, a speaker, and outputs sounds for operation guidance and warning sounds.
[0080] The terminal-side communication unit 34 includes, for example, a communication IC, and communicates with other devices such as the bed 10 .
[0081] The terminal-side storage unit 35 includes, for example, an HDD, SSD, ROM, and RAM, and stores various information and programs processed by the terminal device 30. Furthermore, the terminal-side storage unit 35 is not limited to being built into the terminal device 30; it may also be an external storage device. The terminal-side storage unit 35 includes a terminal ID storage unit 351 and a settings information storage unit 352.
[0082] The terminal ID storage unit 351 stores the terminal ID. The terminal ID may be, for example, a MAC address, an IP address, or the like.
[0083] The setting information storage unit 352 stores setting information. Operation button setting information can be stored for each terminal ID, each user ID, and each bed ID. In other words, the setting information can also be information indicating the display settings of the operation buttons for each terminal device 30, each bed user, each terminal user, and each bed 10. In addition, multiple setting information can be stored for each terminal device 30, each bed user, each terminal user, and each bed 10. In this case, a priority can be set for each setting information. In addition, the setting information can be explicitly or implicitly associated with the terminal ID, user ID, bed ID, etc. Explicit correspondence means that the data is associated with each other. Implicit correspondence means that no clear correspondence is established in the data, but it is always managed by the terminal device 30 and is in a prescribed relationship. The following is an example of storing setting information for each user ID.
[0084] In this embodiment, there are two types of setting information: action setting information and display setting information. Action setting information is information that indicates the correspondence between operation buttons and the actions of the bed 10. The data structure of the action setting information will be described later. By referring to the action setting information, the terminal device 30 can determine the action desired by the terminal user and the control command for causing the bed 10 to perform that action. Furthermore, by referring to the action setting information, the terminal device 30 can control the activation and deactivation of operation buttons. For example, the terminal device 30 will only accept an operation on an operation button if the action corresponding to the operation button is permitted in the action setting information. The terminal device 30 can either not display an activated operation button or distinguish it from an activated operation button by, for example, lowering the brightness. Furthermore, the display format in which all activated and deactivated operation buttons are displayed without distinguishing between them is referred to as the first display format, and the display format in which only activated operation buttons are displayed is referred to as the second display format. The first and second display formats can be switched by the terminal-side control unit 36.
[0085] The display setting information is information indicating the display form of the operation buttons in the control screen. The data structure of the display setting information will be described later. By referring to the display setting information, the terminal device 30 can make the display form of the operation buttons in the control screen different for each terminal user. In addition, the shape, pattern, color, and configuration of each operation button can also be set by the terminal user separately. In addition, the display form in which the operation buttons to be displayed are different for each user is also referred to as the first display form, and the display form in which the same operation buttons are displayed to all users is also referred to as the first display form. The first display form and the second form can be switched by the terminal-side control unit 36.
[0086] The terminal-side control unit 36 controls the various components of the terminal device 30. The terminal-side control unit 36 can be implemented, for example, by a computing device (e.g., a CPU) included in the terminal device 30 executing a program stored in the terminal-side storage unit 35. Alternatively, the terminal-side control unit 36 can be implemented as an integrated circuit, such as an ASIC. The terminal-side control unit 36 includes a user authentication unit 361, a bed ID acquisition unit 362, an operation reception unit 363, a setting unit 364, and an output processing unit 365.
[0087] User authentication unit 361 authenticates the user. This authentication can be based on, for example, a user ID or password input via input unit 31. Alternatively, user authentication unit 361 can perform biometric authentication, such as fingerprint authentication, or use a user's unique IC card. User authentication unit 361 notifies output processing unit 365 of the authentication result.
[0088] The bed ID acquisition unit 362 acquires the bed ID from the bed 10 via the terminal-side communication unit 34. The bed 10 notifies the output processing unit 365 of the acquired bed ID.
[0089] The operation accepting unit 363 accepts operations from the terminal user via the input unit 31. Examples of the operations accepted by the operation accepting unit 363 include bed selection, setting, and control operations. Bed selection refers to selecting the bed 10 to establish a communication connection. Setting refers to inputting the setting values described in the setting information. Control refers to specifying a control command to be sent to the bed 10. The operation accepting unit 363 notifies the output processing unit 365 of the details of the accepted operation.
[0090] The setting unit 364 edits the setting information. Here, editing includes creating new information, updating the content of information, and deleting information. The setting unit 364 stores the edited setting information in the setting information storage unit 352.
[0091] The output processing unit 365 displays various screens on the display unit 32. For example, the output processing unit 365 displays a bed selection screen, a settings screen, a control screen, and the like on the display unit 32. When displaying the control screens, the output processing unit 365 refers to the settings information to determine the type of operation buttons configured on the control screens and the display format of the operation buttons. Thus, the type of operation buttons displayed and the display format of the operation buttons are switched for each terminal device 30, each bed user, each terminal user, each bed 10, or a combination thereof.
[0092] Furthermore, the output processing unit 365 performs processing based on the operation content received by the operation receiving unit 363. For example, if the operation is a bed selection operation, the output processing unit 365 transmits the terminal ID to the selected bed 10. For example, if the operation is a setting operation, the output processing unit 365 stores the setting information of the input setting value in the setting information storage unit 352. For example, if the operation is a control operation, the output processing unit 365 transmits the designated control command to the bed 10.
[0093] [Data structure of setting information]
[0094] First, the data structure of the operation setting information will be described.
[0095] Figure 5 This is a diagram showing the data structure of setting information.
[0096] exist Figure 5In the example shown, the action setting information is information that corresponds to the user ID, head speed information, height speed information, linkage permission information, head movement permission information, foot movement permission information, height movement permission information, storage permission information, head storage information, foot storage information, height storage information, and bed exit notification permission information.
[0097] The head speed information indicates the rotation speed for changing the first rotation angle α. The height speed information indicates the lifting speed for changing the bed height h. The linkage permission information indicates whether the multiple electric actuators can be operated in a linked manner. The head movement permission information indicates whether the rotation action of the first rotation angle α can be changed. The foot movement permission information indicates whether the rotation action of the second rotation angle β can be changed. The height movement permission information indicates whether the lifting action of the bed height h can be changed. The storage permission information indicates whether an action (hereinafter referred to as "storage action") to change the state of the bed 10 to a predetermined target value of the bed height h, the first rotation angle α, and the second rotation angle β can be performed. The head storage information indicates the target value of the first rotation angle α in the storage action. The foot storage information indicates the target value of the second rotation angle β in the storage action. The height storage information indicates the target value of the bed height h in the storage action. The bed leaving notification permission information indicates whether to notify the bed user that he has left the bed 10.
[0098] Next, the data structure of the display setting information will be described.
[0099] Figure 6 This is a diagram showing the data structure of display setting information.
[0100] exist Figure 6 In the example shown, the display setting information is information in which the user ID and the display mode information are associated with each other.
[0101] The display mode information indicates the display mode of the control screen. In this embodiment, a plurality of display modes are prepared. Furthermore, in each display mode, the display form of each operation button is different, or the type of the displayed operation button is different.
[0102] [Operation of bed system 1]
[0103] Next, the operation of the bed system 1 will be described.
[0104] Figure 7 It is a sequence diagram showing the flow of processing performed by the bed system 1 .
[0105] (Step S300 ) The terminal device 30 performs user authentication. Then, the bed system 1 advances the process to step S100 .
[0106] (Step S100) The bed 10 transmits the bed ID to the terminal device 30. Then, the bed system 1 advances the process to step S310.
[0107] (Step S310) The terminal device 30 acquires the bed ID from the bed 10 and displays a bed selection screen. A specific example of the bed selection screen will be described later. By acquiring the bed ID, the terminal device 30 can determine the model of the bed 10 and the control commands that the bed 10 can accept. The bed system 1 then proceeds to step S320.
[0108] (Step S320 ) The terminal device 30 receives a bed selection operation from the terminal user. Then, the bed system 1 advances the process to step S330 .
[0109] (Step S330 ) The terminal device 30 requests the bed 10 designated by the bed selection operation to establish a communication connection. Then, the bed system 1 advances the process to steps S110 and S340 .
[0110] (Steps S110, S340) A communication connection is established between the bed 10 and the terminal device 30. This allows the bed 10 to operate in accordance with the control command sent from the terminal device 30. In other words, the bed 10 can be controlled by operating the terminal device 30. The bed system 1 then proceeds to step S120.
[0111] (Step S120) The bed 10 transmits status information indicating the status of the bed height h, the first rotation angle α, the second rotation angle β, etc. of the bed 10 to the terminal device 30. Then, the bed system 1 advances the process to step S350.
[0112] (Step S350) The terminal device 30 reads the setting information from the setting information storage unit 352. Although the process is not illustrated here, the setting information can be edited by setting operations via the setting screen. A specific example of the setting screen will be described later. The bed system 1 then proceeds to step S360.
[0113] (Step S360) The terminal device 30 displays a control screen based on the setting information. A specific example of the control screen will be described later. Then, the bed system 1 advances the process to step S370.
[0114] (Step S370 ) The terminal device 30 accepts the control operation. Then, the bed system 1 advances the process to step S380 .
[0115] (Step S380) The terminal device 30 determines the control command corresponding to the control operation. The terminal device 30 sends control information indicating the control command to the bed 10. Here, sometimes, even when the bed 10 is caused to perform the same action, different control commands are assigned to each model of the bed 10. In this case, if a unified control command is sent instead of a control command according to the model of the bed 10, there is a possibility that the bed 10 will malfunction. Therefore, the terminal device 30 pre-stores data indicating the correspondence between the action and the control command for each model of the bed 10. Then, the terminal device 30 determines the control command corresponding to the control operation by referring to the portion of the bed 10 that is the control object in the data. Thus, the terminal device 30 can appropriately control beds 10 of multiple models. Then, the bed system 1 advances the processing to step S130.
[0116] (Step S130 ) The bed 10 operates the driving unit 11 according to the control command indicated by the control information. Then, the bed system 1 advances the process to step S140 .
[0117] (Step S140) The bed 10 transmits information indicating the control result of the driving unit 11 to the terminal device 30. The control result may include, for example, the values of the bed height h, the first rotation angle α, and the second rotation angle β. Based on the received control result, the terminal device 30 can accept the next control operation. Then, if a control operation is to be performed, the bed system 1 proceeds to step S370. If no operation of the bed 10 is required, the bed system 1 ends. Figure 7 The processing shown.
[0118] also, Figure 7 Any of the processes shown may be executed with some parts omitted as appropriate, or in a different order. For example, the process of step S300 may be omitted, or the process of step S300 may be executed after the processes of steps S110 and S340.
[0119] 〔Screen example〕
[0120] Next, an example of a screen displayed on the terminal device 30 will be described.
[0121] First, an example of a bed selection screen will be described.
[0122] Figure 8 This figure shows a bed selection screen.
[0123] exist Figure 8The bed selection screen G1 shown in FIG. 1 includes selection buttons G11 and G12 as operating elements for selecting one of the two beds 10 whose bed IDs have been acquired by the terminal device 30. Each of these selection buttons G11 and G12 may display information such as the bed ID and the communication radio wave strength with each bed 10.
[0124] Next, an example of the setting screen will be described.
[0125] Figure 9 This figure shows the setting screen.
[0126] exist Figure 9 The setting screen G2 shown includes setting buttons G211, G212, G221-G225, G23, G231-G233, and G24 as operating elements for specifying the setting values for each item of setting information. Setting button G211 is used to set head velocity information. Setting button G212 is used to set height velocity information. Setting button G221 is used to set linkage availability information. Setting button G222 is used to set head movement availability information. Setting button G223 is used to set foot movement availability information. Setting button G224 is used to set height movement availability information. Setting button G225 is used to set storage availability information. Setting button G23 is used to set the current first rotation angle α, second rotation angle β, and bed height h of the bed 10 as head storage information, foot storage information, and height storage information. Setting button G231 is used to adjust the setting values for the head storage information. The setting button G232 is an operation element for adjusting the setting value of the foot storage information. The setting button G233 is an operation element for adjusting the setting value of the height storage information. The setting button G24 is an operation element for setting the bed leaving notification information. Figure 9 In addition to the ones shown, a display mode in which the operating element can be set is also possible.
[0127] Next, the control screen will be described.
[0128] Figures 10 to 12 This is a diagram showing a control screen.
[0129] exist Figure 10The control screen G31 shown includes a bed status display bar BS that displays the status of the bed 10 (first rotation angle α, second rotation angle β, bed height h, etc.). Furthermore, the control screen G31 includes operation buttons G311, G312, G321, G322, G331, G332, G341, G342, FB, and MB as operating elements for specifying control commands. Operation buttons G311 and G312 are operating elements for changing both the first rotation angle α and the second rotation angle β. Operation buttons G321 and G322 are operating elements for changing the first rotation angle α. Operation buttons G331 and G332 are operating elements for changing the second rotation angle β. Operation buttons G341 and G342 are operating elements for changing the bed height h. Furthermore, operation buttons G311, G321, G331, and G341 correspond to actions that reduce both the first rotation angle α and the second rotation angle β, or the bed height h. Furthermore, operation buttons G312, G322, G332, and G342 correspond to actions that increase both the first rotation angle α and the second rotation angle β, or the bed height h. Operation button FB is an operation element that reduces both the first rotation angle α and the second rotation angle β to zero, thereby placing each support plate in a horizontal position. Operation button MB is an operation element that stores an action.
[0130] Here, a mode switching button CB is configured on the control screen G31. The mode switching button CB is an operating member for switching the display mode of the control screen. In other words, the mode switching button CB is an example of an operating member for accepting a display form change instruction for changing the display form of the operation button. When the mode switching button CB is operated on the control screen G31, the terminal device 30 switches the display to the control screen G32. In addition, when the mode switching button CB is operated on the control screen G32, the terminal device 30 switches the display to the control screen G31. The control screen G32 is configured with the same operation buttons as the control screen G31. However, the configuration of each operation button is changed in a manner that is reversed left and right. As a result, even a terminal user who is unable to use one hand can move the desired operation button to a range that the thumb of the hand can freely and flexibly reach. Therefore, the bed system 1 can improve the operability of the bed 10.
[0131] In addition, the display modes of the control screen are not limited to two, and three or more modes may be prepared. In addition, in addition to the different configurations of the operation buttons, the sizes, shapes, patterns, and colors of the display modes may also be different. In addition, in each display mode, the size, shape, pattern, and color of each operation button may also be different. In addition, it is also possible to change the size, shape, pattern, color, configuration, etc. of the operation buttons individually. In addition, the operation methods of each operation button may also be different. For example, an operation button that accepts an operation when long pressed and an operation button that accepts an operation when double-clicked may also be provided. By only accepting specific operation methods in this way, it is possible to prevent the bed 10 from operating due to an erroneous operation of the operation button.
[0132] exist Figure 11 The control screen G41 shown is provided with operation buttons G410, G420, G430, and G440. Operation buttons G410, G420, G430, and G440 are operating elements for selecting the electric actuator to be controlled. Operation button G410 is an operating element corresponding to the action of changing both the first rotation angle α and the second rotation angle β. Operation button G420 is an operating element corresponding to the action of changing the first rotation angle α. Operation button G430 is an operating element corresponding to the action of changing the second rotation angle β. Operation button G440 is an operating element corresponding to the action of changing the bed height h. Furthermore, each action may also be referred to as a first action, a second action, etc.
[0133] When the control object is selected, the terminal device 30 transitions the display to a control screen for accepting input of the amount of movement and the direction of movement. For example, when the operation button G430 is operated, the terminal device 30 displays the control screen G42. The control screen G42 is provided with operation buttons G431 and G432. The operation button G431 corresponds to the action of increasing the second rotation angle β. The operation button G432 corresponds to the action of decreasing the second rotation angle β. In this way, Figure 11 In the example shown, the terminal device 30 requires the bed 10 to sequentially operate multiple operation buttons in order to execute a single action. Therefore, even if an operation button is incorrectly operated, the bed 10 will not immediately execute the action. Consequently, the bed system 1 can improve the safety of the bed 10.
[0134] Furthermore, the terminal device 30 can request simultaneous operation of multiple operation buttons to cause the bed 10 to perform a single action. In this case, for example, if two operation buttons are not touched simultaneously, the bed 10 will not move. Therefore, even if an operation button is mistakenly pressed, the bed 10 will not immediately perform an action. This improves the safety of the bed 10.
[0135] Furthermore, on the control screen G41, operation buttons for accepting input of movement amount and movement direction may be displayed corresponding to the operation buttons G410, G420, G430, and G440, respectively. In other words, the operation buttons G431 and G432 on the display screen G42 may be displayed corresponding to the operation buttons G410, G420, G430, and G440. Thus, the terminal device 30 can accept input of the movement amount and movement direction of the controlled object from the user on the control screen G41. Herein, the display format of the control screen G41 is also referred to as the first display format, and the display format of the control screen G42 is also referred to as the second display format. The first display format refers to a format in which, for example, the operation button G420 for controlling the position of the foot and the control buttons (G410, G420, etc.) for controlling other movements are displayed simultaneously. The second display format refers to a format in which, for example, only the operation button G430 for controlling the position of the foot is displayed, without displaying the operation buttons (G410, G420, etc.) for controlling other movements. The first display format and the second display format can be switched by the terminal-side control unit 36 .
[0136] exist Figure 12 The control screen G51 shown is provided with operation buttons G510, G520, G530, and G540. Operation buttons G510, G520, G530, and G540 are used to select the bed user's action. Operation button G510 is used to move the bed 10 so that the bed user is in a state suitable for eating. Operation button G520 is used to move the bed 10 so that the bed user is in a state suitable for standing up from the bed 10. Operation button G530 is used to move the bed 10 so that the bed user is in a state suitable for getting up from the bed. Operation button G540 is used to move the bed 10 so that the bed user is in a state suitable for lying down.
[0137] When the bed user's action is selected, the terminal device 30 displays the bed user's action steps and the bed 10's action steps for executing the selected action. For example, when the operation button G520 is operated, the terminal device 30 displays the control screen G53. The control screen G53 is provided with operation buttons G521 and G522. The operation buttons G521 and G522 are operating elements for causing the bed 10 to execute the actions corresponding to the steps of the action. By operating the operation buttons arranged in parallel with the explanatory text of each step, the bed user can move the bed 10 to a state suitable for executing each step. As a result, the bed user can easily understand how to move his or her body and how to move the bed 10 to best execute the desired action. Therefore, even if the bed user does not know how to use the bed 10 appropriately, he or she can still use the bed 10 appropriately. Therefore, the bed system 1 can improve the operability of the bed 10.
[0138] In addition, in the example shown in the control screen G52, an operation button G521 or an operation button G522 is displayed side by side for each action step of the bed user, but it is also possible to display one operation button corresponding to multiple action steps. In this case, the control command corresponding to the operation button can be switched sequentially. For example, the operation button functions as the operation button G521 when it is first operated, and functions as the operation button G522 when it is operated next. In this way, the terminal device 30 can change the control command corresponding to an operation button according to the number of operations and the timing of the operation. In this way, the terminal user can make the bed 10 perform different actions by operating the same operation button. In addition, the terminal device 30 can either move the operation button to the vicinity of the corresponding action step at any time, or change the display so that it can be identified which action step the operation button corresponds to.
[0139] Furthermore, on the control screen G51, operation buttons for accepting input of movement amounts and movement directions may be displayed corresponding to the operation buttons G510, G520, G530, and G540, respectively. That is, the operation buttons G521 and G522 on the display screen G52 may be displayed corresponding to the operation buttons G510, G520, G530, and G540. Thus, the terminal device 30 can accept input of movement amounts and movement directions of the controlled object from the user on the control screen G51. Here, the display format of the control screen G51 is also referred to as the first display format, and the display format of the control screen G52 is also referred to as the second display format. The first display format refers to a format in which, for example, the operation button G520 for moving the bed 10 so that the bed user is in a state suitable for standing up from the bed 10 and the operation buttons (G510, G530, etc.) for moving the bed 10 so that it is in a state suitable for other movements are simultaneously displayed. The second display format is, for example, a format in which only the operation button G520 is displayed without displaying other operation buttons (G510, G530, etc.). The first display format and the second display format can be switched by the terminal-side control unit 36.
[0140] [Summary of the First Implementation]
[0141] As described above, the bed system 1 (an example of an information processing system) includes a bed 10 (an example of a body support device) and a terminal device 30 (an example of a terminal device). The terminal device 30 includes a display unit 32 that displays operation buttons (operating elements) for controlling various actions (a first action and a second action) of the bed 10; and a terminal-side control unit 36 (control unit) that switches between a first display mode and a second display mode in response to an external instruction. The first display mode displays a first operating element for controlling the first action and a second operating element for controlling the second action on the display unit 32, and the second display mode displays either the first operating element or the second operating element on the display unit 32.
[0142] Thus, the bed system 1 can switch the display format according to the user and the bed 10, providing a display suitable for the user and the bed 10, thereby improving the operability of the bed 10. For example, operation buttons that are not operated by each user can be hidden for each user, or operation buttons for unrelated actions can be hidden for each bed 10, thereby improving the operability of the bed 10.
[0143] The terminal device 30 also includes an operation accepting unit 363 (an example of a selection accepting unit) and an output processing unit 365 (an example of a control command transmitting unit and a display processing unit). The operation accepting unit 363 accepts selection of a bed 10. The output processing unit 365 displays the operation buttons (an example of operating elements) corresponding to the selected bed 10 on the display unit 32. The operation accepting unit 363 accepts input of a control command for the bed 10 based on operation of the operation buttons. The output processing unit 365 transmits the input control command to the selected bed 10 in response to the operation of the operation buttons.
[0144] Thus, the bed system 1 displays operation buttons based on the selected bed 10 and the corresponding setting information. Therefore, the bed system 1 can customize the display of operation buttons for each bed 10 being controlled. In other words, the bed system 1 can customize the display of operation buttons for each bed user. Consequently, the bed system 1 can improve the operability of the bed 10.
[0145] The terminal device 30 also includes a bed ID acquisition unit 362 (an example of an identification information acquisition unit). The bed ID acquisition unit 362 acquires the bed ID (an example of identification information) associated with the bed 10. The operation reception unit 363 accepts selection of a bed ID. The output processing unit 365 displays operation buttons on the display unit 32 based on the bed ID (based on the selection of the bed ID or based on the setting information associated with the bed ID). The operation reception unit 363 accepts input of control commands for the bed 10 based on operation of the operation buttons. In response to the operation of the operation buttons, the output processing unit 365 transmits the input control commands to the bed 10 associated with the selected bed ID.
[0146] Thus, the bed system 1 displays operation buttons based on the selected bed ID and the configuration information corresponding to the bed ID. Therefore, the bed system 1 can customize the display of operation buttons for each bed 10 being controlled. In other words, the bed system 1 can customize the display of operation buttons for each bed user based on the bed ID. Consequently, the bed system 1 can improve the operability of the bed 10.
[0147] The terminal device 30 also includes a setting unit 364 (an example of a setting unit). The setting unit 364 generates setting information indicating the display format of the operation buttons. The output processing unit 365 displays the operation buttons on the display unit 32 in the display format indicated by the setting information.
[0148] Thus, the bed system 1 displays the operation buttons in the display format (size, shape, pattern, color, and placement) indicated by the setting information. Therefore, the bed system 1 can customize the display format of the operation buttons for each bed 10 being controlled. In other words, the bed system 1 can customize the display format of the operation buttons for each bed user. Consequently, the bed system 1 can improve the operability of the bed 10.
[0149] In the terminal device 30 , the setting information is information indicating whether or not the operation button can be displayed. The output processing unit 365 displays the operation button, the display of which is permitted by the setting information, on the display unit 32 .
[0150] As a result, the bed system 1 displays permitted operation buttons and hides prohibited operation buttons. In other words, the bed system 1 changes the displayed operation buttons based on the bed 10 being controlled. Consequently, the bed system 1 can appropriately manage acceptable control commands for each bed 10. In other words, the bed system 1 can appropriately limit or recommend acceptable control commands for each bed user. Consequently, the bed system 1 can improve the operability and safety of the bed 10.
[0151] The operation accepting unit 363 (an example of a change instruction accepting unit) accepts input of a display form change instruction for changing the display form of the operation button. When the display form change instruction is input, the output processing unit 365 changes the display form of the operation button.
[0152] Thus, the bed system 1 changes the display of the operation buttons according to the user's instructions. Therefore, even if a desired operation button is located in a difficult-to-access position in the image, the bed system 1 can move the operation button to an easier-to-access position or enlarge the desired operation button. This improves the operability of the bed 10.
[0153] The operation accepting unit 363 accepts input of one control command based on operations on the plurality of operation buttons, and the output processing unit 365 transmits the input one control command in accordance with the operations on the plurality of operation buttons.
[0154] Thus, the bed system 1 requires multiple operation buttons to be operated to instruct a single action. In this case, even if one operation button is operated, the bed system 1 does not cause the bed 10 to move. Therefore, even if the end user accidentally operates an operation button, for example, the bed 10 will not move. Consequently, the bed system 1 can improve the safety of the bed 10.
[0155] The output processing unit 365 transmits a plurality of control commands in a predetermined order to the bed 10 associated with the selected bed ID in response to an operation on one operation button.
[0156] Thus, the bed system 1 can make the bed 10 perform complex actions by operating a single operation button. In other words, the end user does not need to operate the terminal device 30 multiple times to make the bed 10 perform the same action. Therefore, the bed system 1 can improve the convenience of the bed 10.
[0157] The output processing unit 365 displays the operation buttons on the display unit 32 based on the setting information corresponding to the user of the own device.
[0158] Thus, the bed system 1 displays operation buttons based on the setting information of each end user. Therefore, the bed system 1 can customize the display of operation buttons for each end user. Therefore, the bed system 1 can improve the operability and safety of the bed 10.
[0159] [Second embodiment]
[0160] Hereinafter, the same components as those in the first embodiment are denoted by the same reference numerals, and the description thereof is cited.
[0161] Figure 13 It is a schematic diagram showing the outline of this embodiment.
[0162] The bed system 1A involved in this embodiment has a bed 10 and a terminal device 30 in the same manner as the bed system 1 involved in the first embodiment. However, in the first embodiment, the bed user is the same as the terminal user, while the difference in this embodiment is that the bed user is different from the terminal user. For example, the bed user is a patient, and the terminal user is a doctor or a nurse. In this case, since the positions of the bed user and the terminal user are different, the terminal device 30 displays different control screens according to the position of the terminal user. Specifically, the terminal device 30 manages the permission information and the setting information in correspondence. The permission information is information indicating the permission of the terminal user. The items of the setting information differ according to the permission information. Thus, the terminal device 30 can control the display, non-display, and display form of the operating parts according to the permission of the terminal user.
[0163] Figure 14 This is a diagram showing a control screen.
[0164] exist Figure 14 The control screen G6 shown is configured with Figure 10 The control screen G31 shown in FIG6 has the same operation buttons as those in FIG6 . However, the control screen G6 includes an operation button NB instead of the operation button FB. The operation button NB is used to lower the bed to its lowest position at night and to set the first and second rotation angles α and β to zero, thereby placing the trays of the bed 10 in a horizontal position. Thus, the terminal device 30 can add, modify, or disable dedicated operation buttons based on the terminal user's permissions.
[0165] As described above, in the bed system 1A, the output processing unit 365 displays the operation buttons on the display unit 32 based on the setting information corresponding to the authority of the user of the own device.
[0166] Thus, the bed system 1A displays operation buttons corresponding to the end user's authority. Therefore, the bed system 1A can restrict or permit the use of the operation buttons according to the end user's authority. Therefore, the bed system 1A can not only improve operability but also enhance the safety of the bed 10.
[0167] Furthermore, the authority can be determined not only based on the terminal user's position but also based on the terminal user's physical condition. For example, the authority can be determined according to the degree of assistance required.
[0168] [Third embodiment]
[0169] Hereinafter, the same components as those in the first or second embodiment are denoted by the same reference numerals, and the description thereof is cited.
[0170] Figure 15 It is a schematic diagram showing the outline of this embodiment.
[0171] The bed system 1B according to this embodiment, like the bed system 1A according to the second embodiment, includes a bed 10 and a terminal device 30. However, whereas in the second embodiment, a single terminal device 30 can control a single bed 10, this embodiment differs in that a single terminal device 30 can control multiple beds 10 (beds 10-1, 10-2, ...). This eliminates the need to input operations to each bed 10 when multiple beds 10 are in the same state, enabling efficient operation of the beds 10.
[0172] However, if a single terminal device 30 could control multiple beds 10 without restriction, there is a possibility that inappropriate actions would be performed for some bed users. Therefore, the terminal device 30 accepts operations for actions that are permitted for any of the multiple beds 10 being controlled. This allows the bed system 1B to improve not only the operability of the multiple beds 10 but also safety.
[0173] Figure 16 This is a diagram showing a control screen.
[0174] exist Figure 16 The control screen G7 shown is configured with Figure 14 The control screen G6 shown in FIG. However, if there is a user among the multiple beds 10 being controlled who is prohibited from changing the first rotation angle α, the control screen G7 disables the control buttons G321, G322, and MB. This improves the safety of the bed 10. Alternatively, the terminal device 30 may not disable the control buttons and may simply not send control commands to the bed 10 used by the bed user whose movements have been prohibited. Information on prohibited movements for each bed 10 or each bed user may be stored either in the terminal device 30 or in the bed 10.
[0175] In addition, Figure 14 The display form of the control screen G6 shown is also called the first display form. Figure 16 The display format of the control screen G7 shown is also referred to as the second display format. The first display format and the second display format can be switched by the terminal-side control unit 36.
[0176] As described above, in the bed system 1B, the output processing unit 365 of the terminal device 30 varies the operation buttons displayed on the display unit 32 according to the number of beds 10 to which the control command is transmitted.
[0177] Thus, in the bed system 1, the operation buttons displayed are different when the number of beds 10 being controlled is different. In other words, the bed system 1 changes the operation buttons to be displayed according to the number of beds 10 being controlled. For example, compared to the case where there is only one bed 10 being controlled, the bed system 1 limits the operation buttons to be displayed when there are multiple beds 10. In other words, the movement of the beds 10 is restricted. Therefore, even when the physical conditions of the bed users are different, multiple beds 10 can be moved while maintaining safety. Therefore, the bed system 1 can not only improve the operability of the beds 10, but also improve safety.
[0178] [Fourth embodiment]
[0179] Hereinafter, the same components as those in the first to third embodiments are denoted by the same reference numerals, and their descriptions are cited.
[0180] Figure 17 It is a schematic diagram showing the outline of this embodiment.
[0181] The bed system 1C involved in this embodiment includes a bed 10C instead of the bed 10 included in the above-mentioned bed systems 1, 1A, and 1B. In the above-mentioned embodiments, there is only one terminal device 30 for controlling the bed 10, but the difference in this embodiment is that there are multiple terminal devices 30 for controlling the bed 10C. As a result, the bed 10C can be operated from multiple terminal devices 30, thereby improving operability. Figure 17 In the example shown, a patient, who is using the bed, and a nurse, who is another user, each have a terminal device 30. Hereinafter, the patient's terminal device 30 will be referred to as terminal device 30P, and the nurse's terminal device 30 will be referred to as terminal device 30N. The patient and nurse have different permissions for operating bed 10C. Here, as an example, a case where the nurse has greater permissions than the patient will be described.
[0182] If there are multiple terminal devices 30 controlling bed 10C, and bed 10C receives control commands from multiple terminal devices 30 equally, there's a possibility that bed 10C will perform unintended actions. Therefore, bed 10C always limits communication connections to a single terminal device 30. For example, if a connection request comes from terminal device 30N, even if a communication connection is already established with terminal device 30P, bed 10C establishes a communication connection with terminal device 30N. In other words, bed 10C prioritizes communication connections with terminal users with greater authority. This improves both the operability and safety of bed 10C.
[0183] Next, the structure of the bed 10C will be described.
[0184] Figure 18 It is a block diagram showing the structure of the bed 10C.
[0185] The bed 10C includes a bedside control unit 16C instead of the bedside control unit 16 included in the bed 10. The bedside control unit 16C includes a connection determination unit 161C.
[0186] When a communication connection is requested from a terminal device 30, the connection determination unit 161C determines whether a communication connection can be established with the terminal device 30. If a communication connection is not established with another terminal device 30, the connection determination unit 161C determines that a communication connection can be established with the requesting terminal device 30. Furthermore, if a communication connection is already established with another terminal device 30, the connection determination unit 161C compares the terminal user's authority between the requesting terminal device 30 and the other terminal device 30 with which the communication connection is currently established. For example, the authority information can be transmitted from the terminal device 30 when requesting communication establishment. The connection determination unit 161C establishes or maintains a communication connection with the terminal device 30 of the terminal user with greater authority. This allows the connection determination unit 161C to limit the terminal devices 30 that receive control commands based on the terminal user's authority or the status of the communication connection.
[0187] Next, the operation of the bed system 1C will be described.
[0188] Figure 19 It is a sequence diagram showing the operation of the bed system 1 .
[0189] Here, as an example, the process involved in establishing a communication connection between the bed 10C and the terminal devices 30P and 30N is described in detail. In addition, in order to simplify the description, the scenario is determined here, but the terminal device 30P and the terminal device 30N can be appropriately replaced according to the authority of the terminal user. Figure 19 In the illustrated processing, P1 denotes processing related to the first communication connection request from the terminal device 30P. Similarly, N1 denotes processing related to the first communication connection request from the terminal device 30N, and P2 denotes processing related to the second communication connection request from the terminal device 30P.
[0190] in addition, Figure 19 A portion of the processing shown is related to Figure 7The processes shown are the same. For example, the processes of steps S330-P1, S330-N1, and S330-P2 are the same as the process of step S330. In addition, the processes of steps S110-N1 and S110-P1 are the same as the process of step S110. In addition, the processes of steps S380-N1 and S380-P1 are the same as the process of step S340.
[0191] In addition, steps S101-P1, S101-N1, and S101-P2 are the same process, but some of the determination results are different. In addition, steps S112-P1 and S112-N1 are the same process. In addition, steps S382-P1 and S382-N1 are the same process.
[0192] (Step S330-P1) The terminal device 30P requests the bed 10C to establish a communication connection. Then, the bed system 1C advances the process to step S101-P1.
[0193] (Step S101-P1) The bed 10C determines whether a communication connection is possible in response to the request from the terminal device 30P. Specifically, the bed 10C determines whether a communication connection has been established with another terminal device 30. Here, since a communication connection has not been established with another terminal device 30, the bed 10C determines that a communication connection is possible. The bed system 1C then proceeds to steps S110-P1 and S380-P1.
[0194] (Steps S110 - P1 , S380 - P1 ) The bed 10C and the terminal device 30P establish a communication connection. The bed system 1C then proceeds to step S330 - N1 .
[0195] (Step S330-N1) The terminal device 30N requests the bed 10C to establish a communication connection. Then, the bed system 1C advances the process to step S101-N1.
[0196] (Step S101-N1) The bed 10C determines whether a communication connection is possible in response to the request from the terminal device 30P. Although the bed 10C has already established a communication connection with the terminal device 30P, the terminal user of the terminal device 30N has stronger authority, so the bed 10C determines that a communication connection with the terminal device 30N is established. The bed system 1C then proceeds to steps S112-P1 and S382-P1.
[0197] (Steps S112-P1, S382-P1) The bed 10C releases the communication connection with the terminal device 30P. Then, the bed system 1C advances the process to steps S110-N1, S380-N1.
[0198] (Steps S110 - N1 , S380 - N1 ) The bed 10C establishes a communication connection with the terminal device 30P. The bed system 1C then proceeds to step S330 - P2 .
[0199] (Step S330-P2) The terminal device 30P requests the bed 10C to establish a communication connection. Then, the bed system 1C advances the process to step S101-P1.
[0200] (Step S101-P2) The bed 10C determines whether a communication connection is possible in response to the request from the terminal device 30P. Here, the bed 10C has already established a communication connection with the terminal device 30N, and the terminal user of the terminal device 30N has strong authority. Therefore, the bed 10C determines not to establish a communication connection with the terminal device 30P. The bed system 1C then proceeds to step S102-P2.
[0201] (Step S102-P2) The bed 10C notifies the terminal device 30P that the communication connection is rejected. Then, the bed system 1C advances the process to step S381-N1.
[0202] (Step S381-N1) The terminal device 30N receives an operation from the terminal user to terminate the communication connection. Termination of the communication connection can be performed upon explicit instruction from the terminal user. This allows the user of the terminal device 30N to restrict the transfer of control rights over the bed 10C in the bed system 1, thereby improving the safety of the bed 10C. The bed system 1C then proceeds to steps S112-N1 and S382-N1.
[0203] (Steps S112-N1, S382-N1) The bed 10C and the terminal device 30P terminate the communication connection. Then, the bed system 1C ends Figure 19 The processing shown.
[0204] As described above, in the bed system 1C, the bed 10C includes the connection possibility determination unit 161C (an example of a determination unit) that determines whether or not a control command from the terminal device 30 is accepted.
[0205] Thus, the bed 10 of the bed system 1C limits the terminal devices 30 that can accept control commands. In other words, the terminal device 30 that can control the bed 10 is limited to one. Therefore, even if there are multiple terminal devices 30, the bed 10 will not perform unintended actions due to control commands from multiple terminal devices 30. Therefore, the bed system 1 not only improves operability but also enhances the safety of the bed 10. Therefore, the bed system 1 not only improves operability but also enhances the safety of the bed 10.
[0206] [Fifth embodiment]
[0207] Hereinafter, the same components as those in the first embodiment are denoted by the same reference numerals, and the description thereof is cited.
[0208] Figure 20 It is a schematic diagram showing the outline of this embodiment.
[0209] The bed system 1D according to this embodiment is similar to the bed systems 1, 1A, and 1C according to the aforementioned embodiments, and includes beds 10 and 10C and a terminal device 30. However, the bed system 1D differs in that it further includes a history analysis device 50 that integrates and analyzes the control history of the bed 10 (or bed 10C) by the terminal device 30. The following description uses the case where the bed system 1D includes the bed 10 as an example, but the same applies to the case where the bed 10C is also included.
[0210] The history analysis device 50 is an electronic device equipped with a computer system, such as a server device. The history analysis device 50 can collect control history records from multiple beds 10 or terminal devices 30. Based on the collected control history records, the history analysis device 50 analyzes the usage status of each bed 10, the preferences of the terminal users, the preferences of the bed users, etc. For example, the history analysis device 50 can analyze which electric actuator of the bed 10 is used to what extent. In addition, for example, the history analysis device 50 can infer what kind of bed 10 each bed user likes. In addition, for example, the history analysis device 50 can analyze which operations each terminal user likes to perform. Therefore, the bed system 1D can make it easier to maintain the bed 10, recommend beds 10 and 10C, or improve the control settings of operations.
[0211] Next, the configuration of the history analysis device 50 will be described.
[0212] Figure 21 This is a block diagram showing the structure of a history analysis device.
[0213] The history analysis device 50 includes an analysis device-side communication unit 51 , an analysis device-side storage unit 52 , and an analysis device-side control unit 53 .
[0214] The analyzing device side communication unit 51 includes, for example, a communication IC, and communicates with other devices such as the terminal device 30 and the bed 10 . The analyzing device side communication unit 51 receives communication history information from the terminal device 30 and the bed 10 .
[0215] The analysis device-side storage unit 52 includes, for example, an HDD, SSD, ROM, RAM, and the like, and stores various information, programs, and the like processed by the history analysis device 50. Furthermore, the history information storage unit 521 is not limited to being built into the history analysis device 50; an external storage device may also be provided. The analysis device-side storage unit 52 includes the history information storage unit 521.
[0216] The history information storage unit 521 stores the history information received by the analysis device-side communication unit 51. History information represents the control history of the bed 10. The data structure of this history information will be described later. By referring to this history information, the history analysis device 50 can determine when, by whom, what operation was input to the bed 10 being used, what control was performed, and what state the bed 10 was in as a result.
[0217] The analyzer-side control unit 53 controls the various components of the history analysis device 50. The analyzer-side control unit 53 can be implemented, for example, by a computing device (e.g., a CPU) included in the history analysis device 50 executing a program stored in the analyzer-side storage unit 52. Alternatively, the analyzer-side control unit 53 can be implemented as an integrated circuit such as an ASIC. The analyzer-side control unit 53 includes an analyzer 531.
[0218] The analysis unit 531 analyzes the history information. For example, the analysis unit 531 analyzes the history information for each bed ID, each terminal user ID, and each bed user ID.
[0219] For example, the analysis unit 531 extracts historical information based on the bed ID. Next, the analysis unit 531 refers to the control command information in the extracted historical information and calculates the previous drive performance of the electric actuator, such as the drive amount and number of drives. This allows the analysis unit 531 to analyze the possibility of a malfunction in the bed 10. Based on this analysis result, for example, if the drive performance exceeds a predetermined threshold, the analysis unit 531 can notify the terminal device 30 that maintenance inspection is required.
[0220] For example, the analysis unit 531 extracts history information based on the terminal user ID. Next, the analysis unit 531 calculates the number of times each operation button is used by referring to the operation button information in the extracted history information. This allows the analysis unit 531 to determine each terminal user's operation button preferences. Based on this analysis result, for example, the analysis unit 531 can recommend to the terminal user a control screen that facilitates the use of frequently used operation buttons.
[0221] Furthermore, for example, the analysis unit 531 extracts history information based on the bed user ID. Next, the analysis unit 531 refers to the control result information from the extracted history information and calculates the duration of each bed 10 state. This allows the analysis unit 531 to determine each bed user's bed 10 preference. Based on this analysis result, the analysis unit 531 can, for example, recommend alternative beds 10 to the bed user. For example, for a bed user who prefers a low bed height h, a lower bed 10 can be recommended.
[0222] Next, the data structure of the history information will be described.
[0223] Figure 22 This is a diagram showing the data structure of history information.
[0224] exist Figure 22 In the example shown, the history information is information in which date and time information, terminal user ID, bed user ID, bed ID, operation button information, control command information, and control result information are associated with each other.
[0225] Date and time information indicates the date and time when the terminal device 30 accepted an operation, or the date and time when a control command was sent to the bed 10. The terminal user ID indicates the user ID of the terminal user of the terminal device 30. The bed user ID indicates the user ID of the bed user of the bed 10. Operation button information indicates the operation button operated by the terminal user. Control command information indicates the control command accepted by the bed 10. Control result information indicates the status of the bed 10 as a result of control by the terminal device 30.
[0226] As described above, the bed system 1D includes the history analysis device 50. The history analysis device 50 includes the analysis device-side storage unit 52 that stores the history of input control commands.
[0227] Thus, the bed system 1D can track the control details of the bed 10. This allows analysis of, for example, the load applied to the bed 10's drive unit 11 and the bed 10 usage trends of each bed user. These analysis results can be used for bed 10 maintenance and recommendations to bed users.
[0228] [Modification]
[0229] While the various embodiments of the present invention have been described in detail above with reference to the accompanying drawings, the specific configurations are not limited to the aforementioned embodiments and also include designs that do not depart from the scope of the present invention. For example, the various configurations described in the first to fifth embodiments described above can be arbitrarily combined. Furthermore, for example, if a specific function is not required, the various configurations described in the first to fifth embodiments described above can be omitted. Furthermore, the various configurations described in the first to fifth embodiments described above can be separately provided in a separate device.
[0230] Furthermore, in each of the above-described embodiments, the status of the bed 10 or 10C, the content of the control command, etc. may be notified by sound. For example, an emergency stop warning sound may be output from the bed 10 or 10C or the terminal device 30 .
[0231] In the above embodiments, the beds 10 and 10C are described as the control targets, but the present invention is not limited thereto. For example, a body support device including an electric actuator such as a wheelchair or an incubator may be controlled.
[0232] In addition, in each of the above embodiments, the description is based on the premise of operation via a touch panel, but the present invention is not limited to this. For example, an input device such as a mouse or a keyboard may be used for operation input.
[0233] Furthermore, in each of the aforementioned embodiments, the terminal device 30 can also acquire attribute information of the bed 10, 10C. The attribute information of the bed 10, 10C may include the model, installation location, and the like. The terminal device 30 can also modify the setting information referenced when generating the control screen based on this attribute information. For example, by modifying the setting information based on the installation location of the bed 10, 10C, it is possible to display a different control screen for each ward.
[0234] Furthermore, in each of the above-described embodiments, the bed 10 or 10C may include a sensor for acquiring biological information of the bed user. Examples of biological information include body movement, pulse, and blood pressure. Furthermore, the bed 10 or 10C may notify the terminal device 30 of the acquired biological information. Furthermore, the terminal device 30 may also limit control commands sent to the bed 10 or 10C based on the biological information.
[0235] In addition, in the above embodiments, the configuration information is stored in the terminal device 30, but the present invention is not limited to this. The configuration information may be stored in a server device on the network, for example, so that the configuration information can be accessed from any device. This allows the configuration information corresponding to a single user ID to be used in any terminal device 30.
[0236] Furthermore, in each of the above-described embodiments, part or all of the functions of the terminal device 30 may be implemented in the side rails or panels. Figure 23 This figure shows an example of a situation in which the side rail is applied. The side rail 60 has a coupling portion 61, which is coupled (installed) to the side of the bed 10, 10C for use. The input unit 31 and the display unit 32 of the terminal device 30 are embedded on the inner side (bed side) of the side rail 60. In addition, the side rail 60 has other functions of the terminal device 30 built in and accepts operations from the user. As a result, even if the user (patient) does not hold a separate terminal device 30 such as a smartphone, it is possible to operate the bed 10, 10C from the bed.
[0237] Alternatively, a program for implementing the functions of the aforementioned beds 10, 10C, terminal device 30, and history analysis device 50 may be recorded on a computer-readable recording medium, and a computer system may be caused to read and execute the program recorded on the recording medium, thereby performing processing as the beds 10, 10C, terminal device 30, and history analysis device 50. Here, "causing a computer system to read and execute a program recorded on a recording medium" includes installing the program on the computer system. The "computer system" herein includes hardware such as an operating system (OS) and peripheral devices. Furthermore, a "computer system" may include multiple computer devices connected via a network, such as the Internet or communication lines such as a WAN, LAN, or dedicated lines. Furthermore, a "computer-readable recording medium" refers to removable media such as floppy disks, magneto-optical disks, ROMs, and CD-ROMs, as well as storage devices such as hard disks built into the computer system. Thus, the recording medium storing the program may also be a non-transitory recording medium such as a CD-ROM. Furthermore, the recording medium also includes internal or external recording media accessible from a distribution server for distributing the program. The code of the program stored in the recording medium of the publishing server may also be different from the code of the program in the form that can be executed in the terminal device. That is, as long as it can be installed in the form of downloading from the publishing server and being executable in the terminal device, the form stored in the publishing server is not limited. In addition, it is also possible to have a structure in which the program is divided into multiple parts, which are merged in the terminal device after being downloaded at different times, and the publishing servers that publish the divided programs may also be different. In addition, "computer-readable recording medium" refers to a medium that keeps the program for a certain period of time, such as a volatile memory (RAM) inside a computer system of a server or client in the case of sending a program via a network. In addition, the above-mentioned program may also be a program for realizing a part of the above-mentioned functions. In addition, it may also be a so-called differential file (differential program) that can realize the above-mentioned functions by combining with a program already recorded in the computer system.
[0238] Alternatively, some or all of the functions of the beds 10, 10A, terminal device 30, and history analysis device 50 described above may be implemented as integrated circuits (ICs) such as LSIs (Large Scale Integration). Each of the aforementioned functions may be implemented as a separate processor, or some or all of them may be integrated into a processor. Furthermore, the method of integrated circuit implementation is not limited to LSIs; implementation may also be achieved using dedicated circuits or general-purpose processors. Furthermore, if advancements in semiconductor technology lead to the emergence of integrated circuit technologies that replace LSIs, integrated circuits based on such technologies may also be used.
[0239] Industrial applicability
[0240] According to the terminal device and the program of the present invention, the operability of the body supporting device can be improved.
[0241] Explanation of symbols
[0242] 1. 1A~1D…Bed system
[0243] 10, 10C…bed
[0244] 11…Drive unit
[0245] 12…Height detection unit
[0246] 13…Angle detection unit
[0247] 14…Bedside communication unit
[0248] 15…Bedside storage
[0249] 16…Bedside control unit
[0250] 21…Switch at hand
[0251] 22…Control box
[0252] 31…Input
[0253] 32…Display unit
[0254] 33…Sound output unit
[0255] 34…Terminal side communication unit
[0256] 35…Terminal side storage unit
[0257] 36…Terminal side control unit
[0258] 50…Historical record analysis device
[0259] 51…Analysis device side communication unit
[0260] 52 ...Analysis device side storage unit
[0261] 53…Analysis device side control unit
[0262] 60…Side railing
[0263] 61…junction
[0264] 151 ...Bed ID storage unit
[0265] 161C…Connection determination unit
[0266] 351…Terminal ID storage unit
[0267] 352… Setting information storage unit
[0268] 361…User Authentication Department
[0269] 362…Bed ID Acquisition Department
[0270] 363…Operation Reception Department
[0271] 364…Settings
[0272] 365…Output Processing Department
[0273] 521…history information storage unit
[0274] 531…Analysis Department
Claims
1. A terminal device, characterized in that: The terminal device controls the movement of the bed of the bed system including the bed and the hand switch, and is a terminal device different from the hand switch. The bed can perform multiple movements. The hand switch is connected to the bed by wire to control the movement of the bed. The terminal device comprises: a communication unit wirelessly connected to the bed; a control unit that sends a request to establish communication with the bed via the communication unit to the bed; a display unit that displays information; as well as a storage unit storing setting information of a plurality of operation buttons for controlling the plurality of movements of the bed, When there is a request to establish communication, establishing communication between the bed and the terminal device, When the communication is established, the terminal device displays the setting information stored in the storage unit on the display unit, and when a change in the setting information displayed on the display unit is accepted, the terminal device changes the setting information stored in the storage unit according to the change. The terminal device manages authority information indicating authority of a terminal user in association with the setting information, and controls display, non-display, and display form of the operation button based on the authority information.
2. The terminal device according to claim 1, wherein The bed has a back support for supporting the head and back of the bed user. One of the plurality of operation buttons is a button for setting an angular velocity of a lifting angle of the back plate from a horizontal state.
3. The terminal device according to claim 1, wherein One of the plurality of operation buttons is a button for setting whether or not one of the plurality of actions can be performed.
4. The terminal device according to claim 1, wherein When the communication is established, the control unit acquires state information indicating the state of the bed via the communication unit.
5. The terminal device according to claim 4, characterized in that The bed has a plurality of electric actuators for performing the plurality of actions, The state information includes the position or angle of the components included in the electric actuator, One of the plurality of operation buttons is a button for storing a position or angle of a component included in the electric actuator.
6. The terminal device according to claim 1, wherein The setting information includes information indicating whether the plurality of operation buttons can be displayed. When the communication is established, the control unit displays the operation button, the display of which is permitted in the setting information, on the display unit.
Citation Information
Patent Citations
Electric powered bed
JP2016064293A
Article management device and article management system
JP2017165536A
Remote control system and its control method
JP2004141484A
Seat layout controller and computer program for personal digital assistant
JP2013062694A