Seat control method, device and equipment based on cloud computing
Through the cloud computing-based seat control method, combined with the cloud server and smart seat module, intelligent control is realized, solving the problem that existing office chairs cannot intelligently guide users to exercise in the office, and improving the user's health status and intelligent control performance .
Patent Information
- Application Number
- CN202411181194.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-27
- Publication Date
- 2025-01-17
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
Existing office chairs cannot be intelligently controlled and cannot flexibly guide users to perform office exercises based on their working hours, resulting in poor intelligent control performance.
Using a seat control method based on cloud computing, the controller connects to the massage vibration module, sign data monitoring module, image acquisition module and cloud server to obtain the user's fitness exercise strategy and massage vibration strategy, and according to the system time and user data Real-time control of smart seats for exercise and massage operations, and generate a sports evaluation report.
It realizes intelligent control of smart seats on users' office exercise and massage, improves users' physical health, and provides personalized exercise guidance and evaluation reports.
Smart Images

Figure CN119318426A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of intelligent seats, and in particular to a seat control method, device and equipment based on cloud computing. Background Art
[0002] Smart office scenarios are also one of the application scenarios of smart homes. Currently, traditional chairs are used in offices, which cannot guide users to exercise in the office. If users sit in chairs for a long time and do not exercise regularly, it is not good for users to maintain a good physical condition.
[0003] Although there are some office chairs with massage functions, these office chairs still cannot achieve intelligent control of the office chairs. For example, they cannot flexibly guide users to perform office exercises according to their working hours, resulting in poor intelligent control performance of the office chairs. Summary of the invention
[0004] The embodiments of the present invention provide a chair control method, device and equipment based on cloud computing, aiming to solve the problem that the office chairs used in offices in the prior art cannot flexibly guide users to perform office exercise according to their working hours, resulting in poor intelligent control performance of the office chairs.
[0005] In a first aspect, an embodiment of the present invention provides a seat control method based on cloud computing, which is applied to a controller of a smart seat, wherein the controller is respectively connected to a massage vibration module, a vital sign data monitoring module and an image acquisition module provided in the smart seat, and the controller is also connected to a cloud server. The seat control method based on cloud computing includes: The controller, in response to a user scan code login instruction, acquires current login user information corresponding to the user scan code login instruction; If the controller determines that the current logged-in user information in the cloud server corresponds to a successful verification result, the controller obtains the current user fitness exercise strategy corresponding to the current logged-in user information from the cloud server or locally, and obtains the current massage vibration strategy corresponding to the current logged-in user information; If the controller determines that the current system time satisfies the strategy execution time corresponding to the current user fitness exercise strategy or the current massage vibration strategy, the controller obtains the corresponding target exercise strategy or target massage vibration strategy and controls the corresponding execution; The vital sign data monitoring module acquires a plurality of current user motion vital sign data in time sequence when the current user fitness exercise strategy or the current massage vibration strategy is executed, and forms a current user motion vital sign data set; The image acquisition module acquires a plurality of user images in time sequence when the current user fitness exercise strategy or the current massage vibration strategy is executed to form a current user exercise image set; If the controller determines that the current system time meets the preset report generation condition, the controller generates a current user motion assessment report based on the current user motion image set and the current user motion vital sign data set.
[0006] In a second aspect, an embodiment of the present invention further provides a seat control device based on cloud computing, which is applied to a controller of a smart seat, wherein the controller is respectively connected to a massage vibration module, a vital sign data monitoring module and an image acquisition module provided in the smart seat, and the controller is also connected to a cloud server; The controller is used to obtain the current logged-in user information corresponding to the user scanning code login instruction in response to the user scanning code login instruction; The controller is further configured to obtain the current user fitness exercise strategy corresponding to the current logged-in user information from the cloud server or locally, and obtain the current massage vibration strategy corresponding to the current logged-in user information, if it is determined that the current logged-in user information in the cloud server corresponds to a successful verification result; The controller is further configured to obtain a corresponding target motion strategy or a target massage vibration strategy and control the corresponding execution if it is determined that the current system time satisfies the strategy execution time corresponding to the current user fitness motion strategy or the current massage vibration strategy; The vital sign data monitoring module is used to obtain a plurality of current user motion vital sign data in time sequence when the current user fitness exercise strategy or the current massage vibration strategy is executed, and form a current user motion vital sign data set; The image acquisition module is used to acquire multiple user images in time sequence when the current user fitness exercise strategy or the current massage vibration strategy is executed to form a current user exercise image set; The controller is further configured to generate a current user motion assessment report based on the current user motion image set and the current user motion vital sign data set if it is determined that the current system time meets a preset report generation condition.
[0007] In a third aspect, an embodiment of the present invention further provides a computer device, which includes a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the method described in the first aspect is implemented.
[0008] In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium, wherein the computer storage medium stores a computer program, wherein the computer program includes program instructions, and when the program instructions are executed by a processor, the method described in the first aspect above can be implemented.
[0009] The embodiment of the present invention provides a seat control method, device and equipment based on cloud computing, and the method includes: a controller responds to a user scan code login instruction to obtain the current login user information corresponding to the user scan code login instruction; if the controller determines that the current login user information corresponds to a successful verification result, the controller obtains the current user fitness exercise strategy corresponding to the current login user information, and obtains the current massage vibration strategy corresponding to the current login user information; if the controller determines that the current system time meets the strategy execution time corresponding to the current user fitness exercise strategy or the current massage vibration strategy, the controller obtains the corresponding target motion strategy or target massage vibration strategy and controls the corresponding execution; when the current user fitness exercise strategy or the current massage vibration strategy is executed, the vital sign data monitoring module obtains multiple current user motion vital sign data in time sequence to form a current user motion vital sign data set; when the current user fitness exercise strategy or the current massage vibration strategy is executed, the image acquisition module obtains multiple user images in time sequence to form a current user motion image set; if the controller determines that the current system time meets the preset report generation condition, the current user motion evaluation report is generated based on the current user motion image set and the current user motion vital sign data set. The embodiment of the present invention can combine the current user fitness exercise strategy and the current massage vibration strategy obtained from the cloud server or locally, and intelligently control the smart chair to guide the user's office exercise and massage. BRIEF DESCRIPTION OF THE DRAWINGS
[0010] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying any creative work.
[0011] Figure 1 A schematic diagram of an application scenario of a seat control method based on cloud computing provided by an embodiment of the present invention; Figure 2 A schematic diagram of a flow chart of a seat control method based on cloud computing provided by an embodiment of the present invention; Figure 3 A schematic diagram of a sub-process of a seat control method based on cloud computing provided in an embodiment of the present invention; Figure 4 A schematic diagram of another sub-process of the seat control method based on cloud computing provided in an embodiment of the present invention; Figure 5A schematic diagram of another sub-process of the seat control method based on cloud computing provided by an embodiment of the present invention; Figure 6 A schematic block diagram of a seat control device based on cloud computing provided by an embodiment of the present invention; Figure 7 A schematic block diagram of a computer device provided in an embodiment of the present invention. DETAILED DESCRIPTION
[0012] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0013] It should be understood that when used in this specification and the appended claims, the terms "include" and "comprises" indicate the presence of described features, integers, steps, operations, elements and / or components, but do not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or combinations thereof.
[0014] It should also be understood that the terms used in this specification of the present invention are only for the purpose of describing specific embodiments and are not intended to limit the present invention. As used in the specification of the present invention and the appended claims, unless the context clearly indicates otherwise, the singular forms "a", "an" and "the" are intended to include plural forms.
[0015] It should be further understood that the term "and / or" used in the present description and the appended claims refers to and includes any and all possible combinations of one or more of the associated listed items.
[0016] Please also refer to Figure 1 and Figure 2 ,in Figure 1 Schematic diagram of a scenario of a seat control method based on cloud computing according to an embodiment of the present invention. Figure 2 FIG. 1 is a flow chart of a seat control method based on cloud computing provided by an embodiment of the present invention. Figure 1 As shown, the cloud computing-based seat control method provided in an embodiment of the present invention is applied to the controller 11 of the smart seat 10, and the controller 11 is respectively communicated with the massage vibration module 12, the vital sign data monitoring module 13 and the image acquisition module 14 provided in the smart seat, and the controller 11 is also communicated with the cloud server 20.
[0017] like Figure 2As shown, the method includes the following steps S110-S160.
[0018] S110. The controller obtains current logged-in user information corresponding to the user scanning code login instruction in response to the user scanning code login instruction.
[0019] In this embodiment, a QR code setting area or display area may be provided on the back of the smart chair. When a user scans the QR code using a user terminal such as a smart phone, a corresponding user scan code login instruction is generated. After the user scan code login instruction is detected by the controller, the corresponding current login user information is obtained, and the actual user currently using the smart chair can be known through the current login user information.
[0020] Generally, smart chairs are set up in office areas. Each smart chair corresponds to a relatively fixed user. When the current logged-in user information is detected, the current logged-in user information can be combined with multiple historical user information of the smart chair for comparison. If the current logged-in user information and multiple historical user information correspond to the same user, it means that the same user is using the smart chair. At this time, the current logged-in user information can be used to determine the actual user currently using the smart chair.
[0021] Of course, when the user uses the smart seat, the image acquisition module provided on the smart seat can also acquire the current user's head image, and send the current user's head image to the cloud server through the communication module. The cloud server acquires the current logged-in user information corresponding to the current user's head image based on the pre-trained face recognition model, and uses this as another embodiment of acquiring the current logged-in user information using the smart seat.
[0022] S120. If the controller determines that the currently logged-in user information in the cloud server corresponds to a successful verification result, it obtains the current user fitness exercise strategy corresponding to the currently logged-in user information from the cloud server or locally, and obtains the current massage vibration strategy corresponding to the currently logged-in user information.
[0023] In this embodiment, after the user of the smart table and chair is determined based on the currently logged-in user information, it is necessary to further confirm whether the user is a registered user, that is, the currently logged-in user information can be compared with multiple registered user information stored in the cloud server. If there is a registered user information in the multiple stored registered user information that is the same as the currently logged-in user information, then the currently logged-in user information corresponds to a successful verification result. At this time, the cloud server sends the successful verification result corresponding to the currently logged-in user information to the communication module in the smart chair, and the communication module then sends the successful verification result to the controller. If the controller receives a successful verification result, it obtains the current user fitness exercise strategy stored in the local memory of the smart chair and corresponding to the currently logged-in user information, and obtains the current massage vibration strategy corresponding to the currently logged-in user information.
[0024] In one embodiment, as a first embodiment of step S120, as Figure 3 As shown, step S120 includes: S121A, obtaining the target week interval to which the current system date belongs; S122A, determining the current user fitness exercise strategy corresponding to the target week interval from a preset user fitness exercise strategy set including multiple user fitness exercise strategies in a cloud server or locally; S123A. Determine the current massage vibration strategy corresponding to the target week interval from a preset massage vibration strategy set including a plurality of massage vibration strategies.
[0025] In this embodiment, a plurality of user fitness exercise strategies customized by the user based on his / her own needs can be stored in the local memory of the smart seat to form a preset user fitness exercise strategy set, and user fitness exercise strategies ranked in the topk (where topk represents the top k positions, and k is a positive integer) of the recommended heat value downloaded by the smart seat from the cloud server regularly (such as the first day of each natural month) can also be stored to form a preset user fitness exercise strategy set. Similarly, the method for obtaining the preset massage vibration strategy set can also refer to the method for obtaining the preset user fitness exercise strategy set. Moreover, each user fitness exercise strategy included in the preset user fitness exercise strategy set corresponds to a strategy effective date interval, and each massage vibration strategy included in the preset massage vibration strategy set also corresponds to a strategy effective date interval.
[0026] For example, in the current user fitness exercise strategy, exercise strategies corresponding to multiple time periods are set, more specifically, for each working day, 9:00-9:05 is set to correspondingly raise the shoulder exercise for eliminating shoulder fatigue, 10:00-10:05 is set to correspondingly shake the head for eliminating neck fatigue, 11:00-11:05 is set to correspondingly stretch the back for eliminating back fatigue, 14:00-14:05 is set to correspondingly kick the leg for eliminating leg fatigue, 14:00-14:05 is set to correspondingly tilt push-up exercise for eliminating fatigue, 15:00-15:05 is set to correspondingly relax the spine for relieving spinal pressure, 16:00-16:05 is set to correspondingly rotate the wrist for eliminating wrist fatigue, etc. Of course, the duration and arrangement order of various types of exercise included in the above-mentioned exercise strategy can be flexibly adjusted according to own needs, and are not limited to the above examples.
[0027] Similarly, in the current massage vibration strategy, vibration massage strategies corresponding to multiple time periods are set, more specifically, for each working day, a first vibration frequency mode is set corresponding to 9:06-9:15, and a second vibration frequency mode is set corresponding to 14:06-14:15 (for example, the vibration frequency of the first vibration frequency mode is less than the vibration frequency of the second vibration frequency mode). Of course, the duration and arrangement order of each mode in the above-set vibration massage strategy can be flexibly adjusted according to own needs, and are not limited to the above examples. It can be seen that based on the above method, the current user fitness exercise strategy and the current massage vibration strategy corresponding to the user can be quickly and intelligently determined.
[0028] In one embodiment, as a second embodiment of step S120, as Figure 4 As shown, step S120 includes: S121B, obtaining a current user tag set corresponding to the currently logged-in user information; S122B, obtaining the similarity between the user tag set of each user fitness exercise strategy in the preset user fitness exercise strategy set and the current user tag set, determining a first target user tag set corresponding to the user tag set having the greatest similarity to the current user tag set, and obtaining the user fitness exercise strategy corresponding to the first target user tag set as the current user fitness exercise strategy; S123B, obtaining the similarity between the user tag set of each massage vibration strategy in the preset massage vibration strategy set and the current user tag set, determining a second target user tag set corresponding to the user tag set having the greatest similarity with the current user tag set, and obtaining the massage vibration strategy corresponding to the second target user tag set as the current massage vibration strategy.
[0029] In this embodiment, after using the smart seat, the user can also pre-customize several user tags (such as sports expert, normal body shape, normal weight, etc.) to form a current user tag set included in the currently logged-in user information. After the user scans the code to log in or logs in to use the smart seat based on face image recognition, the current user tag set corresponding to the currently logged-in user information can be quickly obtained, and then the current user fitness strategy is quickly determined in the preset user fitness strategy set based on the current user tag set, and the current massage vibration strategy is determined in the preset massage vibration strategy set.
[0030] Specifically, when the current user tag set is obtained, each user tag therein can be converted into a word vector. For example, if the current user tag set includes 3 user tags, they can be converted into 3 word vectors accordingly, and a comprehensive semantic vector can be determined by the 3 word vectors (the semantic vector can be determined by multiple word vectors using a continuous bag of words model). Moreover, each user tag included in the user tag set corresponding to each user fitness strategy in the preset user fitness strategy set can also be converted into a word vector first and then into a semantic vector. For example, when calculating and obtaining the similarity between the 3 user tags in the current user tag set and the user tags included in a user tag set, the 3 user tags in the current user tag set are first converted into a first semantic vector, and then the user tags included in the user tag set are converted into a second semantic vector. Finally, the cosine similarity between the first semantic vector and the second semantic vector is calculated, thereby obtaining the similarity between the current user tag set and the above-mentioned user tag set. After determining the similarity between the current user tag set and each user tag set, determine a first target user tag set corresponding to a user tag set having the greatest similarity to the current user tag set, and obtain a user fitness exercise strategy corresponding to the first target user tag set as the current user fitness exercise strategy.
[0031] Similarly, each user tag included in the user tag set corresponding to each massage vibration strategy in the preset massage vibration strategy set can also be first converted into a word vector and then converted into a semantic vector. After determining the semantic similarity between the current user tag set and each user tag set, determine the second target user tag set corresponding to the user tag set with the maximum similarity to the current user tag set, and obtain the massage vibration strategy corresponding to the second target user tag set as the current massage vibration strategy. It can be seen that based on the above method, the current user fitness exercise strategy and the current massage vibration strategy corresponding to the user can also be quickly and intelligently determined.
[0032] S130: If the controller determines that the current system time satisfies the strategy execution time corresponding to the current user fitness exercise strategy or the current massage vibration strategy, the controller obtains the corresponding target exercise strategy or target massage vibration strategy and controls the corresponding execution.
[0033] In this embodiment, the controller of the smart chair detects that the current system time meets the strategy execution time corresponding to the current user fitness exercise strategy or the current massage vibration strategy, and then obtains the corresponding target motion strategy or target massage vibration strategy and executes it accordingly. For example, still referring to the above example, if the current system time is 9:00 and meets the start time corresponding to the shoulder lifting exercise in the current user fitness exercise strategy, the motion strategy corresponding to the shoulder lifting exercise is used as the target motion strategy and the start prompt message corresponding to the target motion strategy is sent to the receiving terminal corresponding to the currently logged-in user information, or a seat vibration action for prompting the start of the motion strategy is started and the currently started motion strategy is prompted in a bass voice broadcast. Afterwards, the user of the smart chair performs office fitness exercises under the prompt of the target motion strategy, or is massaged under the execution of the target massage vibration strategy. It can be seen that the target motion strategy or target massage vibration strategy can be automatically executed by the smart chair in the above manner without manual operation.
[0034] S140. The vital sign data monitoring module acquires a plurality of current user motion vital sign data in time sequence when the current user fitness exercise strategy or the current massage vibration strategy is executed, and forms a current user motion vital sign data set.
[0035] In this embodiment, taking the user using the smart chair for office exercise or office massage on a full natural day as an example, when the user is completing fitness exercise on the smart chair (that is, the current fitness exercise can be performed while sitting on the smart chair without leaving the smart chair) or performing massage on the smart chair, the user's physical sign index data can be acquired by the physical sign data monitoring module (such as heart rate monitoring module, blood pressure detection sensor, blood oxygen saturation detection sensor, etc.) on the smart chair, specifically, multiple current user exercise physical sign data are acquired in time sequence when the current user fitness exercise strategy or the current massage vibration strategy is executed to form a current user exercise physical sign data set. Moreover, the current user exercise physical sign data set acquired on that day can be used to analyze the physical sign status of the user after office exercise or office massage in the office on that day.
[0036] In one embodiment, after step S140, the method further includes: When neither the current user fitness exercise strategy nor the current massage vibration strategy is executed, the vital sign data monitoring module acquires the user vital sign data of multiple users in sitting positions according to a preset vital sign data acquisition cycle to form a current user vital sign data set.
[0037] In this embodiment, since the user does not perform office exercise based on the current user fitness exercise strategy or massage based on the current massage vibration strategy most of the time when using the smart chair, but uses its own seat function, the user's physical sign data in multiple user sitting states can also be acquired according to the preset physical sign data acquisition cycle based on the physical sign data monitoring module when the current user fitness exercise strategy and the current massage vibration strategy are not executed, so as to form the current user physical sign data set. The current user physical sign data set of the user on each working day can be used to analyze the impact of various sitting postures of the user on the user's physical sign indicators on each working day.
[0038] S150. The image acquisition module acquires a plurality of user images in time sequence when the current user fitness exercise strategy or the current massage vibration strategy is executed to form a current user exercise image set.
[0039] In this embodiment, when one of the target exercise strategies in the current user's fitness exercise strategy is being executed to guide the user to exercise in the office, the image acquisition module can also shoot the user. In order to better capture the complete user movement image, the image acquisition module on the smart seat can be set as a detachable camera and connected to the controller via wireless communication. When it is necessary to capture the complete user movement image, the image acquisition module can be removed from the smart seat and placed in the user's movement area, thereby expanding the shooting angle and improving the shooting effect.
[0040] In one embodiment, before step S150, the method further includes: The controller generates collection device disassembly prompt information and sends it to a user terminal corresponding to the currently logged-in user information.
[0041] In this embodiment, the current user fitness exercise strategy and the current massage vibration strategy are generally executed on the working day of each natural week. In order to better collect the user's office fitness process on each working day, the controller can generate a collection device disassembly prompt information and send it to the user terminal corresponding to the currently logged-in user information. When the user receives the collection device disassembly prompt information, the image acquisition module can be disassembled and removed from the upper and lower parts of the smart seat and aligned with the user's exercise area until the end of the working day and the image acquisition module is installed back on the smart seat after get off work. For example, when it is detected that the user has scanned and logged in to use the smart seat, the controller can immediately generate a collection device disassembly prompt information and send it to the user terminal corresponding to the currently logged-in user information, rather than removing it when each target exercise strategy starts to be executed.
[0042] S160: If the controller determines that the current system time meets the preset report generation condition, it generates a current user motion assessment report based on the current user motion image set and the current user motion vital sign data set.
[0043] In this embodiment, generally during the working hours of working days on weekdays of each natural week, the smart chair can collect the complete current user motion image set and the current user motion vital sign data set of the user for one working day. If the controller determines that the current system time meets the preset report generation conditions, for example, the preset report generation conditions are set to the system time reaching 20:00 on the same day, after determining that the current system time is 20:00, it can be determined that the current system time meets the preset report generation conditions. Afterwards, the motion standard and motion completion of each user motion image identified in the current user motion image set can be detected and evaluated. The user motion vital sign data collected during each massage vibration period can also be analyzed to determine whether the smart chair has an effect on stabilizing the user's vital sign indicators after massaging the user.
[0044] In one embodiment, if Figure 5 As shown, step S160 includes: S161, obtaining a set of motion action recognition results corresponding to the current user motion image set in time sequence based on a target detection model, and determining motion completion evaluation data based on the number of completed actions corresponding to the set of motion action recognition results; S162, generating a user motion vital sign data curve based on the current user motion vital sign data set; S163: Fill the exercise completion evaluation data and the user exercise vital sign data curve into a preset evaluation report to obtain the current user exercise evaluation report.
[0045] In this embodiment, each current user motion image included in the current user motion image set can first be used to determine the motion action recognition result based on the target detection model, and generally each current user motion image corresponding to the motion action recognition result corresponds to a completed motion action and is represented by a value of 1, or corresponds to an unfinished motion action and is represented by a value of 0. By counting the total number of motion action recognition results corresponding to the current user motion image that correspond to completed motion actions and are 1, the number of completed actions corresponding to the motion action recognition result set can be obtained. Moreover, when the current user fitness exercise strategy is executed, the user is guided to complete the motion action at a fixed exercise frequency, so the total number of standard actions that need to be completed after the current user fitness exercise strategy is executed on each natural day is also known. According to the number of completed actions corresponding to the motion action recognition result set divided by the total number of completed standard actions, the exercise completion evaluation data can be obtained.
[0046] Afterwards, a user motion vital signs data curve is generated based on the current user motion vital signs data set. Specifically, the current user motion vital signs data set collected by the user on each working day is first classified (such as the heart rate data, blood pressure data, and blood oxygen saturation data are first distinguished separately), and then each type of vital signs data is plotted with the time axis as the horizontal axis and the vital signs data value as the vertical axis, respectively, in combination with the least squares fitting method to draw the heart rate data curve, blood pressure data curve and blood oxygen saturation data curve, thereby forming the user motion vital signs data curve.
[0047] Finally, after filling the exercise completion evaluation data and the user exercise vital sign data curve into the preset evaluation report, the current user exercise evaluation report can be obtained. The current user exercise evaluation report can also be sent to the user terminal corresponding to the currently logged-in user information for the user to view.
[0048] It can be seen that the embodiment of the method can combine the current user fitness exercise strategy and the current massage vibration strategy obtained from the cloud server or locally, and intelligently control the smart chair to guide the user's office exercise and massage.
[0049] Figure 6 is a schematic block diagram of a seat control device based on cloud computing provided by an embodiment of the present invention. Figure 6 As shown, corresponding to the above cloud computing-based seat control method, the present invention also provides a cloud computing-based seat control device. Figure 1 and Figure 6The cloud computing-based seat control device is applied to the controller 11 of the smart seat 10. The controller 11 is respectively connected to the massage vibration module 12, the vital sign data monitoring module 13 and the image acquisition module 14 provided in the smart seat 10. The controller 11 is also connected to the cloud server 20.
[0050] The controller 11 is used for obtaining the current logged-in user information corresponding to the user scanning code login instruction in response to the user scanning code login instruction.
[0051] In this embodiment, a QR code setting area or display area may be provided on the back of the smart chair. When a user scans the QR code using a user terminal such as a smart phone, a corresponding user scan code login instruction is generated. After the user scan code login instruction is detected by the controller, the corresponding current login user information is obtained, and the actual user currently using the smart chair can be known through the current login user information.
[0052] Generally, smart chairs are set up in office areas. Each smart chair corresponds to a relatively fixed user. When the current logged-in user information is detected, the current logged-in user information can be combined with multiple historical user information of the smart chair for comparison. If the current logged-in user information and multiple historical user information correspond to the same user, it means that the same user is using the smart chair. At this time, the current logged-in user information can be used to determine the actual user currently using the smart chair.
[0053] Of course, when the user uses the smart seat, the image acquisition module provided on the smart seat can also acquire the current user's head image, and send the current user's head image to the cloud server through the communication module. The cloud server acquires the current logged-in user information corresponding to the current user's head image based on the pre-trained face recognition model, and uses this as another embodiment of acquiring the current logged-in user information using the smart seat.
[0054] The controller 11 is also used to obtain the current user fitness exercise strategy corresponding to the current logged-in user information from the cloud server or locally, and obtain the current massage vibration strategy corresponding to the current logged-in user information if it is determined that the current logged-in user information in the cloud server corresponds to a successful verification result.
[0055] In this embodiment, after the user of the smart table and chair is determined based on the currently logged-in user information, it is necessary to further confirm whether the user is a registered user, that is, the currently logged-in user information can be compared with multiple registered user information stored in the cloud server. If there is a registered user information in the multiple stored registered user information that is the same as the currently logged-in user information, then the currently logged-in user information corresponds to a successful verification result. At this time, the cloud server sends the successful verification result corresponding to the currently logged-in user information to the communication module in the smart chair, and the communication module then sends the successful verification result to the controller. If the controller receives a successful verification result, it obtains the current user fitness exercise strategy stored in the local memory of the smart chair and corresponding to the currently logged-in user information, and obtains the current massage vibration strategy corresponding to the currently logged-in user information.
[0056] In one embodiment, as a first embodiment of the controller 11, the controller 11 is specifically configured to: Get the target week interval to which the current system date belongs; Determine the current user fitness exercise strategy corresponding to the target week interval from a preset user fitness exercise strategy set including multiple user fitness exercise strategies in a cloud server or locally; The current massage vibration strategy corresponding to the target week interval is determined from a preset massage vibration strategy set including a plurality of massage vibration strategies.
[0057] In this embodiment, a plurality of user fitness exercise strategies customized by the user based on his / her own needs can be stored in the local memory of the smart seat to form a preset user fitness exercise strategy set, and user fitness exercise strategies ranked in the topk (where topk represents the top k positions, and k is a positive integer) of the recommended heat value downloaded by the smart seat from the cloud server regularly (such as the first day of each natural month) can also be stored to form a preset user fitness exercise strategy set. Similarly, the method for obtaining the preset massage vibration strategy set can also refer to the method for obtaining the preset user fitness exercise strategy set. Moreover, each user fitness exercise strategy included in the preset user fitness exercise strategy set corresponds to a strategy effective date interval, and each massage vibration strategy included in the preset massage vibration strategy set also corresponds to a strategy effective date interval.
[0058] For example, in the current user fitness exercise strategy, exercise strategies corresponding to multiple time periods are set, more specifically, for each working day, 9:00-9:05 is set to correspondingly raise the shoulder exercise for eliminating shoulder fatigue, 10:00-10:05 is set to correspondingly shake the head for eliminating neck fatigue, 11:00-11:05 is set to correspondingly stretch the back for eliminating back fatigue, 14:00-14:05 is set to correspondingly kick the leg for eliminating leg fatigue, 14:00-14:05 is set to correspondingly tilt push-up exercise for eliminating fatigue, 15:00-15:05 is set to correspondingly relax the spine for relieving spinal pressure, 16:00-16:05 is set to correspondingly rotate the wrist for eliminating wrist fatigue, etc. Of course, the duration and arrangement order of various types of exercise included in the above-mentioned exercise strategy can be flexibly adjusted according to own needs, and are not limited to the above examples.
[0059] Similarly, in the current massage vibration strategy, vibration massage strategies corresponding to multiple time periods are set, more specifically, for each working day, a first vibration frequency mode is set corresponding to 9:06-9:15, and a second vibration frequency mode is set corresponding to 14:06-14:15 (for example, the vibration frequency of the first vibration frequency mode is less than the vibration frequency of the second vibration frequency mode). Of course, the duration and arrangement order of each mode in the above-set vibration massage strategy can be flexibly adjusted according to own needs, and are not limited to the above examples. It can be seen that based on the above method, the current user fitness exercise strategy and the current massage vibration strategy corresponding to the user can be quickly and intelligently determined.
[0060] In one embodiment, as a second embodiment of the controller 11, the controller 11 is specifically configured to: Obtaining a current user tag set corresponding to the currently logged-in user information; Obtaining the similarity between the user tag set of each user fitness exercise strategy in the preset user fitness exercise strategy set and the current user tag set, determining a first target user tag set corresponding to the user tag set having the greatest similarity to the current user tag set, and obtaining the user fitness exercise strategy corresponding to the first target user tag set as the current user fitness exercise strategy; Obtain the similarity between the user tag set of each massage vibration strategy in the preset massage vibration strategy set and the current user tag set, determine the second target user tag set corresponding to the user tag set with the maximum similarity to the current user tag set, and obtain the massage vibration strategy corresponding to the second target user tag set as the current massage vibration strategy.
[0061] In this embodiment, after using the smart seat, the user can also pre-customize several user tags (such as sports expert, normal body shape, normal weight, etc.) to form a current user tag set included in the currently logged-in user information. After the user scans the code to log in or logs in to use the smart seat based on face image recognition, the current user tag set corresponding to the currently logged-in user information can be quickly obtained, and then the current user fitness strategy is quickly determined in the preset user fitness strategy set based on the current user tag set, and the current massage vibration strategy is determined in the preset massage vibration strategy set.
[0062] Specifically, when the current user tag set is obtained, each user tag therein can be converted into a word vector. For example, if the current user tag set includes 3 user tags, they can be converted into 3 word vectors accordingly, and a comprehensive semantic vector can be determined by the 3 word vectors (the semantic vector can be determined by multiple word vectors using a continuous bag of words model). Moreover, each user tag included in the user tag set corresponding to each user fitness strategy in the preset user fitness strategy set can also be converted into a word vector first and then into a semantic vector. For example, when calculating and obtaining the similarity between the 3 user tags in the current user tag set and the user tags included in a user tag set, the 3 user tags in the current user tag set are first converted into a first semantic vector, and then the user tags included in the user tag set are converted into a second semantic vector. Finally, the cosine similarity between the first semantic vector and the second semantic vector is calculated, thereby obtaining the similarity between the current user tag set and the above-mentioned user tag set. After determining the similarity between the current user tag set and each user tag set, determine a first target user tag set corresponding to a user tag set having the greatest similarity to the current user tag set, and obtain a user fitness exercise strategy corresponding to the first target user tag set as the current user fitness exercise strategy.
[0063] Similarly, each user tag included in the user tag set corresponding to each massage vibration strategy in the preset massage vibration strategy set can also be first converted into a word vector and then converted into a semantic vector. After determining the semantic similarity between the current user tag set and each user tag set, determine the second target user tag set corresponding to the user tag set with the maximum similarity to the current user tag set, and obtain the massage vibration strategy corresponding to the second target user tag set as the current massage vibration strategy. It can be seen that based on the above method, the current user fitness exercise strategy and the current massage vibration strategy corresponding to the user can also be quickly and intelligently determined.
[0064] The controller 11 is further used to obtain the corresponding target motion strategy or target massage vibration strategy and control the corresponding execution if it is determined that the current system time meets the strategy execution time corresponding to the current user fitness motion strategy or the current massage vibration strategy.
[0065] In this embodiment, the controller of the smart chair detects that the current system time meets the strategy execution time corresponding to the current user fitness exercise strategy or the current massage vibration strategy, and then obtains the corresponding target motion strategy or target massage vibration strategy and executes it accordingly. For example, still referring to the above example, if the current system time is 9:00 and meets the start time corresponding to the shoulder lifting exercise in the current user fitness exercise strategy, the motion strategy corresponding to the shoulder lifting exercise is used as the target motion strategy and the start prompt message corresponding to the target motion strategy is sent to the receiving terminal corresponding to the currently logged-in user information, or a seat vibration action for prompting the start of the motion strategy is started and the currently started motion strategy is prompted in a bass voice broadcast. Afterwards, the user of the smart chair performs office fitness exercises under the prompt of the target motion strategy, or is massaged under the execution of the target massage vibration strategy. It can be seen that the target motion strategy or target massage vibration strategy can be automatically executed by the smart chair in the above manner without manual operation.
[0066] The physical sign data monitoring module 13 is used to obtain a plurality of current user motion physical sign data in time sequence when the current user fitness exercise strategy or the current massage vibration strategy is executed, and form a current user motion physical sign data set.
[0067] In this embodiment, taking the user using the smart chair for office exercise or office massage on a full natural day as an example, when the user is completing fitness exercise on the smart chair (that is, the current fitness exercise can be performed while sitting on the smart chair without leaving the smart chair) or performing massage on the smart chair, the user's physical sign index data can be acquired by the physical sign data monitoring module (such as heart rate monitoring module, blood pressure detection sensor, blood oxygen saturation detection sensor, etc.) on the smart chair, specifically, multiple current user exercise physical sign data are acquired in time sequence when the current user fitness exercise strategy or the current massage vibration strategy is executed to form a current user exercise physical sign data set. Moreover, the current user exercise physical sign data set acquired on that day can be used to analyze the physical sign status of the user after office exercise or office massage in the office on that day.
[0068] In one embodiment, the vital sign data monitoring module 13 is further used for: When neither the current user fitness exercise strategy nor the current massage vibration strategy is executed, the user vital sign data of a plurality of users in a sitting state are acquired according to a preset vital sign data acquisition cycle to form a current user vital sign data set.
[0069] In this embodiment, since the user does not perform office exercise based on the current user fitness exercise strategy or massage based on the current massage vibration strategy most of the time when using the smart chair, but uses its own seat function, the user's physical sign data in multiple user sitting states can also be acquired according to the preset physical sign data acquisition cycle based on the physical sign data monitoring module when the current user fitness exercise strategy and the current massage vibration strategy are not executed, so as to form the current user physical sign data set. The current user physical sign data set of the user on each working day can be used to analyze the impact of various sitting postures of the user on the user's physical sign indicators on each working day.
[0070] The image acquisition module 14 is used to acquire multiple user images in time sequence when the current user fitness exercise strategy or the current massage vibration strategy is executed to form a current user exercise image set.
[0071] In this embodiment, when one of the target exercise strategies in the current user's fitness exercise strategy is being executed to guide the user to exercise in the office, the image acquisition module can also shoot the user. In order to better capture the complete user movement image, the image acquisition module on the smart seat can be set as a detachable camera and connected to the controller via wireless communication. When it is necessary to capture the complete user movement image, the image acquisition module can be removed from the smart seat and placed in the user's movement area, thereby expanding the shooting angle and improving the shooting effect.
[0072] In one embodiment, the controller 11 is further configured to: Generate collection device disassembly prompt information and send it to the user terminal corresponding to the currently logged-in user information.
[0073] In this embodiment, the current user fitness exercise strategy and the current massage vibration strategy are generally executed on the working day of each natural week. In order to better collect the user's office fitness process on each working day, the controller can generate a collection device disassembly prompt information and send it to the user terminal corresponding to the currently logged-in user information. When the user receives the collection device disassembly prompt information, the image acquisition module can be disassembled and removed from the upper and lower parts of the smart seat and aligned with the user's exercise area until the end of the working day and the image acquisition module is installed back on the smart seat after get off work. For example, when it is detected that the user has scanned and logged in to use the smart seat, the controller can immediately generate a collection device disassembly prompt information and send it to the user terminal corresponding to the currently logged-in user information, rather than removing it when each target exercise strategy starts to be executed.
[0074] The controller 11 is further configured to generate a current user motion assessment report based on the current user motion image set and the current user motion vital sign data set if it is determined that the current system time meets a preset report generation condition.
[0075] In this embodiment, generally during the working hours of working days on weekdays of each natural week, the smart chair can collect the complete current user motion image set and the current user motion vital sign data set of the user for one working day. If the controller determines that the current system time meets the preset report generation conditions, for example, the preset report generation conditions are set to the system time reaching 20:00 on the same day, after determining that the current system time is 20:00, it can be determined that the current system time meets the preset report generation conditions. Afterwards, the motion standard and motion completion of each user motion image identified in the current user motion image set can be detected and evaluated. The user motion vital sign data collected during each massage vibration period can also be analyzed to determine whether the smart chair has an effect on stabilizing the user's vital sign indicators after massaging the user.
[0076] In one embodiment, the controller 11 is further specifically configured to: Acquire a set of motion action recognition results corresponding to the set of motion images of the current user in time sequence based on the target detection model, and determine motion completion evaluation data based on the number of completed actions corresponding to the set of motion action recognition results; Generate a user motion vital sign data curve based on the current user motion vital sign data set; The exercise completion evaluation data and the user exercise vital sign data curve are filled into a preset evaluation report to obtain the current user exercise evaluation report.
[0077] In this embodiment, each current user motion image included in the current user motion image set can first be used to determine the motion action recognition result based on the target detection model, and generally each current user motion image corresponding to the motion action recognition result corresponds to a completed motion action and is represented by a value of 1, or corresponds to an unfinished motion action and is represented by a value of 0. By counting the total number of motion action recognition results corresponding to the current user motion image that correspond to completed motion actions and are 1, the number of completed actions corresponding to the motion action recognition result set can be obtained. Moreover, when the current user fitness exercise strategy is executed, the user is guided to complete the motion action at a fixed exercise frequency, so the total number of standard actions that need to be completed after the current user fitness exercise strategy is executed on each natural day is also known. According to the number of completed actions corresponding to the motion action recognition result set divided by the total number of completed standard actions, the exercise completion evaluation data can be obtained.
[0078] Afterwards, a user motion vital signs data curve is generated based on the current user motion vital signs data set. Specifically, the current user motion vital signs data set collected by the user on each working day is first classified (such as the heart rate data, blood pressure data, and blood oxygen saturation data are first distinguished separately), and then each type of vital signs data is plotted with the time axis as the horizontal axis and the vital signs data value as the vertical axis, respectively, in combination with the least squares fitting method to draw the heart rate data curve, blood pressure data curve and blood oxygen saturation data curve, thereby forming the user motion vital signs data curve.
[0079] Finally, after filling the exercise completion evaluation data and the user exercise vital sign data curve into the preset evaluation report, the current user exercise evaluation report can be obtained. The current user exercise evaluation report can also be sent to the user terminal corresponding to the currently logged-in user information for the user to view.
[0080] It can be seen that the implementation example of the device can combine the current user fitness exercise strategy and the current massage vibration strategy obtained from the cloud server or locally, and intelligently control the smart chair to guide the user's office exercise and massage.
[0081] The above-mentioned cloud computing-based seat control device can be implemented in the form of a computer program, which can be used in Figure 7 Runs on the computer device shown.
[0082] See also Figure 7 , Figure 7 400 is a schematic block diagram of a computer device provided in an embodiment of the present invention. The computer device 400 integrates any cloud computing-based seat control device provided in an embodiment of the present invention.
[0083] See also Figure 7 The computer device 400 includes a processor 402 , a memory and a network interface 405 connected via a system bus 401 , wherein the memory may include a storage medium 403 and an internal memory 404 .
[0084] The storage medium 403 can store an operating system 4031 and a computer program 4032. The computer program 4032 includes program instructions, and when the program instructions are executed, the processor 402 can execute a seat control method based on cloud computing.
[0085] The processor 402 is used to provide computing and control capabilities to support the operation of the entire computer device.
[0086] The internal memory 404 provides an environment for the operation of the computer program 4032 in the storage medium 403. When the computer program 4032 is executed by the processor 402, the processor 402 can execute the above-mentioned cloud computing-based seat control method.
[0087] The network interface 405 is used to communicate with other devices over the network. Figure 7 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present invention, and does not constitute a limitation on the computer device to which the solution of the present invention is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0088] The processor 402 is used to run a computer program 4032 stored in the memory to implement the cloud computing-based seat control method as in the above-mentioned embodiment.
[0089] It should be understood that in the embodiment of the present invention, the processor 402 may be a central processing unit (CPU), and the processor 402 may also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. Among them, the general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0090] It can be understood by those skilled in the art that all or part of the processes in the method for implementing the above embodiment can be completed by instructing the relevant hardware through a computer program. The computer program includes program instructions, and the computer program can be stored in a storage medium, which is a computer-readable storage medium. The program instructions are executed by at least one processor in the computer system to implement the process steps of the embodiment of the above method.
[0091] Therefore, the present invention also provides a computer-readable storage medium. The computer-readable storage medium stores a computer program, wherein the computer program includes program instructions. When the program instructions are executed by a processor, the processor executes the cloud computing-based seat control method in the above-mentioned embodiment.
[0092] The storage medium may be any computer-readable storage medium that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a magnetic disk, or an optical disk.
[0093] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in terms of function in the above description. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.
[0094] In the several embodiments provided by the present invention, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of each unit is only a logical function division, and there may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed.
[0095] The steps in the method of the embodiment of the present invention can be adjusted in order, combined and deleted according to actual needs. The units in the device of the embodiment of the present invention can be combined, divided and deleted according to actual needs. In addition, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0096] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a storage medium. Based on this understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, terminal, or network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention.
[0097] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed by the present invention, and these modifications or replacements should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention shall be based on the protection scope of the claims.
Claims
1. A seat control method based on cloud computing, characterized in that: In a controller applied to a smart seat, the controller is respectively connected to a massage vibration module, a vital sign data monitoring module and an image acquisition module provided in the smart seat, and the controller is also connected to a cloud server. The seat control method based on cloud computing includes: The controller responds to a user code scanning login instruction, and obtains current login user information corresponding to the user code scanning login instruction; If the controller determines that the current logged-in user information in the cloud server corresponds to a successful verification result, the controller obtains the current user fitness exercise strategy corresponding to the current logged-in user information from the cloud server or locally, and obtains the current massage vibration strategy corresponding to the current logged-in user information; If the controller determines that the current system time satisfies the strategy execution time corresponding to the current user fitness exercise strategy or the current massage vibration strategy, the controller obtains the corresponding target exercise strategy or target massage vibration strategy and controls the corresponding execution; The vital sign data monitoring module acquires a plurality of current user motion vital sign data in time sequence when the current user fitness exercise strategy or the current massage vibration strategy is executed, and forms a current user motion vital sign data set; The image acquisition module acquires a plurality of user images in time sequence when the current user fitness exercise strategy or the current massage vibration strategy is executed to form a current user exercise image set; If the controller determines that the current system time meets the preset report generation condition, the controller generates a current user motion assessment report based on the current user motion image set and the current user motion vital sign data set.
2. The method according to claim 1, characterized in that The step of obtaining the current user fitness exercise strategy corresponding to the current logged-in user information from the cloud server or locally, and obtaining the current massage vibration strategy corresponding to the current logged-in user information, includes: Get the target week interval to which the current system date belongs; Determine the current user fitness exercise strategy corresponding to the target week interval from a preset user fitness exercise strategy set including multiple user fitness exercise strategies in a cloud server or locally; The current massage vibration strategy corresponding to the target week interval is determined from a preset massage vibration strategy set including a plurality of massage vibration strategies.
3. The method according to claim 1, characterized in that The step of obtaining the current user fitness exercise strategy corresponding to the current logged-in user information from the cloud server or locally, and obtaining the current massage vibration strategy corresponding to the current logged-in user information, includes: Obtaining a current user tag set corresponding to the currently logged-in user information; Obtaining the similarity between the user tag set of each user fitness exercise strategy in the preset user fitness exercise strategy set and the current user tag set, determining a first target user tag set corresponding to the user tag set having the greatest similarity to the current user tag set, and obtaining the user fitness exercise strategy corresponding to the first target user tag set as the current user fitness exercise strategy; Obtain the similarity between the user tag set of each massage vibration strategy in the preset massage vibration strategy set and the current user tag set, determine the second target user tag set corresponding to the user tag set with the maximum similarity to the current user tag set, and obtain the massage vibration strategy corresponding to the second target user tag set as the current massage vibration strategy.
4. The method according to claim 1, characterized in that: After the step in which the physical sign data monitoring module acquires a plurality of current user motion physical sign data in time sequence when the current user fitness exercise strategy or the current massage vibration strategy is executed to form a current user motion physical sign data set, the method further includes: When neither the current user fitness exercise strategy nor the current massage vibration strategy is executed, the vital sign data monitoring module acquires the user vital sign data of multiple users in sitting positions according to a preset vital sign data acquisition cycle to form a current user vital sign data set.
5. The method according to claim 1, characterized in that Before the step in which the image acquisition module acquires a plurality of user images in time sequence when the current user fitness exercise strategy or the current massage vibration strategy is executed to form a current user exercise image set, the method further includes: The controller generates collection device disassembly prompt information and sends it to a user terminal corresponding to the currently logged-in user information.
6. The method according to claim 1, characterized in that The generating a current user motion assessment report based on the current user motion image set and the current user motion vital sign data set comprises: Acquire a set of motion action recognition results corresponding to the set of motion images of the current user in time sequence based on the target detection model, and determine motion completion evaluation data based on the number of completed actions corresponding to the set of motion action recognition results; Generate a user motion vital sign data curve based on the current user motion vital sign data set; The exercise completion evaluation data and the user exercise vital sign data curve are filled into a preset evaluation report to obtain the current user exercise evaluation report.
7. A seat control device based on cloud computing, characterized in that: In a controller applied to a smart seat, the controller is respectively connected to a massage vibration module, a vital sign data monitoring module and an image acquisition module provided in the smart seat, and the controller is also connected to a cloud server; The controller is used to obtain the current logged-in user information corresponding to the user scanning code login instruction in response to the user scanning code login instruction; The controller is further configured to obtain the current user fitness exercise strategy corresponding to the current logged-in user information from the cloud server or locally, and obtain the current massage vibration strategy corresponding to the current logged-in user information, if it is determined that the current logged-in user information in the cloud server corresponds to a successful verification result; The controller is further configured to obtain a corresponding target motion strategy or a target massage vibration strategy and control the corresponding execution if it is determined that the current system time satisfies the strategy execution time corresponding to the current user fitness motion strategy or the current massage vibration strategy; The vital sign data monitoring module is used to obtain a plurality of current user motion vital sign data in time sequence when the current user fitness exercise strategy or the current massage vibration strategy is executed, and form a current user motion vital sign data set; The image acquisition module is used to acquire multiple user images in time sequence when the current user fitness exercise strategy or the current massage vibration strategy is executed to form a current user exercise image set; The controller is further configured to generate a current user motion assessment report based on the current user motion image set and the current user motion vital sign data set if it is determined that the current system time meets a preset report generation condition.
8. The cloud computing-based seat control device according to claim 7, characterized in that: The generating a current user motion assessment report based on the current user motion image set and the current user motion vital sign data set comprises: Acquire a set of motion action recognition results corresponding to the set of motion images of the current user in time sequence based on the target detection model, and determine motion completion evaluation data based on the number of completed actions corresponding to the set of motion action recognition results; Generate a user motion vital sign data curve based on the current user motion vital sign data set; The exercise completion evaluation data and the user exercise vital sign data curve are filled into a preset evaluation report to obtain the current user exercise evaluation report.
9. A computer device, characterized in that: The computer device includes a memory and a processor, the memory stores a computer program, and the processor implements the cloud computing-based seat control method as described in any one of claims 1 to 6 when executing the computer program.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, which includes program instructions. When the program instructions are executed by a processor, the cloud computing-based seat control method according to any one of claims 1 to 6 can be implemented.
Citation Information
Patent Citations
A massage chair control method and apparatus
CN106389062A
Method and device for massage appliance control
CN106963612A
Intelligent massage seat and control method thereof
CN115252388A
Closed-loop management method and system for personalized exercise prescription
CN116994708A
Healthcare link
JP2015097635A