Seat massage methods, devices, vehicles, media, and programs.
By automatically adjusting massage parameters based on the user's historical motion data, the complexity and privacy issues of vehicle seat massage functions are resolved, enabling convenient, safe, and personalized massage services, thus enhancing the user experience and vehicle intelligence.
Patent Information
- Application Number
- CN202510033538.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-08
- Publication Date
- 2026-01-06
- Estimated Expiration
- 2045-01-08
AI Technical Summary
In existing technologies, vehicle seat massage functions require users to operate them actively, which is complex and distracts the driver. They cannot be dynamically adjusted according to the user's actual needs, and there is a risk of privacy leakage, which affects the user experience and safety.
By acquiring historical motion data from passengers, the system automatically determines massage parameters such as massage area, intensity, and duration, controls the vehicle seats to perform the massage, and combines identity verification and cloud server data to ensure personalized and secure massage services.
It achieves convenience and safety in the massage process, improves user comfort and satisfaction, reduces driving distraction, enhances the flexibility and privacy of the massage, and improves the vehicle's intelligence level.
Smart Images

Figure CN120080781B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of smart cockpit technology, and in particular to a method, device, vehicle, medium, and program product for massaging a seat. Background Technology
[0002] As an important component of the vehicle interior, vehicle seats have evolved from simple seating components into complex systems integrating various high-tech functions and ergonomic designs. With consumers' increasing demands for driving and riding comfort, the functions of vehicle seats have gradually expanded, with massage functions becoming a key feature in high-end models.
[0003] The relevant technologies are mainly divided into two categories. One category is where the user actively selects the seat massage, such as actively operating the massage area, massage intensity, and massage duration of the vehicle seat. The other category is where, after the user activates the seat massage, the vehicle recommends the massage area, massage intensity, and massage duration of the vehicle seat used last time to the user, and then performs the massage. Specifically, after the user last uses the vehicle seat massage function, the vehicle will automatically store the seat massage settings (such as massage area, massage intensity, and massage duration), and the vehicle seat will automatically work with the previously saved seat massage settings the next time the user uses it.
[0004] However, among the related technologies, those that rely entirely on user-initiated operation are complex to implement and can easily distract the driver during driving, which is detrimental to vehicle safety. On the other hand, using the recommended last settings cannot be dynamically adjusted according to the user's actual needs, lacks flexibility, and may even lead to the leakage of user privacy, affecting the user experience and safety, and urgently needs improvement. Summary of the Invention
[0005] This application provides a method, device, vehicle, medium, and program product for massaging a seat, to solve the problems in related technologies where the operation is entirely user-driven, which is complex to implement and can easily distract the driver during driving, thus compromising driving safety. Furthermore, using the recommended last settings cannot be dynamically adjusted according to the user's actual needs, lacks flexibility, and may even lead to the leakage of user privacy, affecting the user experience and safety.
[0006] A first aspect of this application provides a method for massaging a vehicle seat. The vehicle seat has a massage module. The method includes the following steps: acquiring current user information of a user sitting on the vehicle seat, the current user information may include, but is not limited to, the user's historical motion data; determining massage parameters of the vehicle seat based on the historical motion data, the massage parameters may include, but are not limited to, at least one of massage area, massage intensity, and massage duration; and controlling the vehicle seat to massage the user according to the massage parameters.
[0007] The above technical solution can obtain the user's historical motion data based on the user's current information while sitting in the vehicle seat. Then, massage parameters, such as massage area, massage intensity, and massage duration, can be determined based on the historical motion data. The vehicle seat can then be controlled to perform a massage operation on the user. By using the user's historical motion data, the massage area, massage intensity, and massage duration can be automatically adjusted to provide each user with a massage experience most suitable for their individual needs. This significantly improves the user's riding comfort and satisfaction. By applying appropriate massage intensity and duration to specific massage areas, user fatigue can be relieved, operation is more convenient, the vehicle's intelligence level is improved, and driving safety is enhanced to a certain extent.
[0008] Optionally, in one embodiment of this application, determining the massage parameters of the vehicle seat based on the historical motion data, wherein the massage parameters may include, but are not limited to, at least one of massage area, massage intensity, and massage duration, including: obtaining the user's exercise type and the number of times, duration, and calorie consumption of the user's exercise within a target time period based on the historical motion data; determining the massage area based on the exercise type; determining the massage intensity based on the calorie consumption and the exercise duration; and determining the massage duration by combining the calorie consumption and the number of times the user's exercise was performed.
[0009] The above technical solution allows for the determination of massage areas based on the type of exercise in historical exercise data. By identifying which muscle groups experience greater stress or fatigue during exercise, the massage areas can be located more precisely, effectively relieving muscle tension and fatigue. The massage intensity is determined based on calorie consumption and exercise duration from historical exercise data, allowing for the selection of appropriate intensity for different intensities and durations of exercise. The massage duration is determined based on calorie consumption and number of exercises from historical exercise data, ensuring maximum massage effectiveness while avoiding user discomfort or muscle injury caused by excessive massage time. Users can enjoy a personalized massage experience without manual settings, enhancing user experience and increasing the added value of vehicle seats.
[0010] Optionally, in one embodiment of this application, before obtaining the current user information of the user sitting in the vehicle seat, the method further includes: determining whether the vehicle seat is fault-free; if the vehicle seat is fault-free, controlling the vehicle seat to enter massage mode; otherwise, sending a fault warning reminder to the user.
[0011] The above technical solution can determine whether the vehicle seat is fault-free. If the vehicle seat is fault-free, it can be controlled to enter the massage mode. If the vehicle seat is faulty, a fault warning reminder can be sent to the user. By checking whether the vehicle seat is fault-free in advance, it can be ensured that the vehicle seat is fault-free before entering the massage mode, avoiding potential safety problems caused by vehicle seat malfunctions. This ensures that users can enjoy stable and reliable massage services, improves user satisfaction and safety, and enhances user trust.
[0012] Optionally, in one embodiment of this application, before controlling the vehicle seat to massage the user according to the massage parameters, the method further includes: generating recommendation information for the vehicle seat based on the massage parameters; displaying the recommendation information to the user to receive a permission instruction to respond to the massage parameters.
[0013] The above technical solution can generate recommended information about vehicle seats based on massage parameters and display it to the user. The user can clearly understand the massage service that is about to be performed, and make a choice according to their own needs and preferences, which increases the user's sense of participation and enhances the accuracy of vehicle seat massage.
[0014] Optionally, in one embodiment of this application, controlling the vehicle seat to massage the user according to the massage parameters includes: receiving a modification instruction input by the user based on the recommendation information; and massaging the user according to the massage parameters and the modification instruction.
[0015] The above technical solution allows for modification based on recommended information, and massage parameters and modification commands can be used to massage users. Users can modify the recommended massage areas, massage intensity, and massage duration according to their preferences and needs, increasing user participation and interactivity, obtaining a more personalized massage experience, better adapting to individual differences among users, and providing more precise massage services that are closer to users' actual needs.
[0016] Optionally, in one embodiment of this application, obtaining the current user information of a user sitting in the vehicle seat includes: obtaining the user's identity identifier; and retrieving the current user information from the database of the corresponding cloud server or wearable device based on the identity identifier.
[0017] The above technical solution allows for the retrieval of current user information from the database of the corresponding cloud server or wearable device based on the user's identity identifier. By using the identity identifier as an index, current information related to the user can be retrieved quickly and accurately from the database without requiring manual input or selection by the user. This significantly shortens service response time, improves service convenience and user satisfaction, and effectively prevents data leakage or illegal use through identity verification, thus helping to protect user privacy.
[0018] A second aspect of this application provides a massage device for a vehicle seat. The vehicle seat has a massage module. The device includes: an acquisition module for acquiring current user information of a user sitting on the vehicle seat, the current user information including, but not limited to, the user's historical motion data; a determination module for determining massage parameters of the vehicle seat based on the historical motion data, the massage parameters including, but not limited to, at least one of massage area, massage intensity, and massage duration; and a massage module for controlling the vehicle seat to massage the user according to the massage parameters.
[0019] The above technical solution can obtain the user's historical motion data based on the user's current information while sitting in the vehicle seat. Then, massage parameters, such as massage area, massage intensity, and massage duration, can be determined based on the motion data. The vehicle seat can then be controlled to perform a massage operation on the user. By using the user's historical motion data, the massage area, massage intensity, and massage duration can be automatically adjusted to provide each user with a massage experience most suitable for their individual needs. This significantly improves the user's riding comfort and satisfaction. By applying appropriate massage intensity and duration to specific massage areas, user fatigue can be relieved, operation is more convenient, the vehicle's intelligence level is improved, and driving safety is enhanced to a certain extent.
[0020] Optionally, in one embodiment of this application, the determining module includes: a first acquiring unit, configured to acquire the user's exercise type and the number of times, duration, and calorie consumption of the user's exercise within a target time period based on the historical exercise data; a first determining unit, configured to determine the massage area based on the exercise type; a second determining unit, configured to determine the massage intensity based on the calorie consumption and the exercise duration; and a third determining unit, configured to determine the massage duration by combining the calorie consumption and the number of times the user's exercise was performed.
[0021] The above technical solution allows for the determination of massage areas based on the type of exercise in historical exercise data. By identifying which muscle groups experience greater stress or fatigue during exercise, the massage areas can be located more precisely, effectively relieving muscle tension and fatigue. The massage intensity is determined based on calorie consumption and exercise duration from historical exercise data, allowing for the selection of appropriate intensity for different intensities and durations of exercise. The massage duration is determined based on calorie consumption and number of exercises from historical exercise data, ensuring maximum massage effectiveness while avoiding user discomfort or muscle injury caused by excessive massage time. Users can enjoy a personalized massage experience without manual settings, enhancing user experience and increasing the added value of vehicle seats.
[0022] Optionally, in one embodiment of this application, it further includes: a judgment module, used to determine whether the vehicle seat is fault-free before obtaining the current user information of the user sitting on the vehicle seat; and a control module, used to control the vehicle seat to enter massage mode when the vehicle seat is fault-free, otherwise send a fault warning reminder to the user.
[0023] The above technical solution can determine whether the vehicle seat is fault-free. If the vehicle seat is fault-free, it can be controlled to enter the massage mode. If the vehicle seat is faulty, a fault warning reminder can be sent to the user. By checking whether the vehicle seat is fault-free in advance, it can be ensured that the vehicle seat is fault-free before entering the massage mode, avoiding potential safety problems caused by vehicle seat malfunctions. This ensures that users can enjoy stable and reliable massage services, improves user satisfaction and safety, and enhances user trust.
[0024] Optionally, in one embodiment of this application, it further includes: a generation module, configured to generate recommended information for the vehicle seat based on the massage parameters before controlling the vehicle seat to massage the user according to the massage parameters; and a recommendation module, configured to display the recommended information to the user to receive a permission instruction to allow response to the massage parameters.
[0025] The above technical solution can generate recommended information about vehicle seats based on massage parameters and display it to the user. The user can clearly understand the massage service that is about to be performed, and make a choice according to their own needs and preferences, which increases the user's sense of participation and enhances the accuracy of vehicle seat massage.
[0026] Optionally, in one embodiment of this application, the massage module includes: a receiving unit for receiving a modification instruction input by the user based on the recommendation information; and a generating unit for performing a massage on the user according to the massage parameters and the modification instruction.
[0027] The above technical solution allows for modification based on recommended information, and massage parameters and modification commands can be used to massage users. Users can modify the recommended massage areas, massage intensity, and massage duration according to their preferences and needs, increasing user participation and interactivity, obtaining a more personalized massage experience, better adapting to individual differences among users, and providing more precise massage services that are closer to users' actual needs.
[0028] Optionally, in one embodiment of this application, the acquisition module includes: a second acquisition unit, configured to acquire the user's identity identifier; and a retrieval unit, configured to retrieve the current user information from the database of the corresponding cloud server or wearable device based on the identity identifier.
[0029] The above technical solution allows for the retrieval of current user information from the database of the corresponding cloud server or wearable device based on the user's identity identifier. By using the identity identifier as an index, current information related to the user can be retrieved quickly and accurately from the database without requiring manual input or selection by the user. This significantly shortens service response time, improves service convenience and user satisfaction, and effectively prevents data leakage or illegal use through identity verification, thus helping to protect user privacy.
[0030] A third aspect of this application provides a vehicle, including: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the vehicle seat massage method as described in the above embodiments.
[0031] A fourth aspect of this application provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the above-described vehicle seat massage method.
[0032] A fifth aspect of this application provides a computer program product, including a computer program that, when executed, implements the above-described vehicle seat massage method.
[0033] This application embodiment can determine the massage parameters of the vehicle seat based on the historical motion data of the user sitting in the vehicle seat, and then control the vehicle seat to massage the user according to the massage parameters. It can accurately determine the massage area, massage intensity, and massage duration based on the user's motion data, thereby providing a more targeted massage service that adapts to the massage needs and physical conditions of different users, helping to improve user comfort and satisfaction. Furthermore, the entire massage process does not require manual operation by the user, thus reducing the possibility of driver distraction and improving vehicle driving safety. Therefore, it solves the problems of related technologies where the entire process requires user-initiated operation, which is complex to implement and can easily distract the driver, thus compromising driving safety. Furthermore, using the recommended last settings cannot be dynamically adjusted according to the user's actual needs, lacking flexibility and potentially leading to the leakage of user privacy, affecting user experience and safety.
[0034] Additional aspects and advantages of this application will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of this application. Attached Figure Description
[0035] The above and / or additional aspects and advantages of this application will become apparent and readily understood from the following description of the embodiments taken in conjunction with the accompanying drawings, wherein:
[0036] Figure 1 This is a flowchart of a vehicle seat massage method according to an embodiment of this application;
[0037] Figure 2 This is a flowchart illustrating the process of obtaining current user information according to an embodiment of this application;
[0038] Figure 3 This is a flowchart illustrating the determination of a user's massage area, massage intensity, and massage duration according to one embodiment of this application;
[0039] Figure 4 A flowchart illustrating the working principle of a vehicle seat massage method according to an embodiment of this application;
[0040] Figure 5 This is a block diagram of a vehicle seat massage device according to an embodiment of this application;
[0041] Figure 6 This is a structural schematic diagram of a vehicle provided according to an embodiment of this application.
[0042] Figure label:
[0043] Among them, 10-the massage device for the vehicle seat; 100-the acquisition module, 200-the determination module, 300-the massage module; 601-the memory, 602-the processor, 603-the communication interface. Detailed Implementation
[0044] The embodiments of this application are described in detail below. Examples of these embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain this application, and should not be construed as limiting this application.
[0045] The following description, with reference to the accompanying drawings, describes a seat massage method, device, vehicle, medium, and program product according to embodiments of this application. Addressing the issues mentioned in the background art, where fully user-operated massage is complex to implement and can easily distract the driver, jeopardizing vehicle safety, and relying on recommended settings lacks flexibility and can potentially lead to privacy breaches, impacting user experience and safety, this application provides a vehicle seat massage method. In this method, massage parameters for the vehicle seat are determined based on historical motion data of the user sitting on the seat. The vehicle seat is then controlled to massage the user according to these parameters. The massage area, intensity, and duration can be precisely determined based on the user's motion data, providing a more targeted massage service that adapts to different user needs and physical conditions, improving user comfort and satisfaction. Furthermore, the entire massage process requires no manual operation from the user, reducing the possibility of driver distraction and improving vehicle safety. This solves the problems in related technologies, such as the complexity of implementation due to complete user-initiated operation, the potential for driver distraction during driving which is detrimental to vehicle safety, and the inability to dynamically adjust settings based on actual user needs, which lacks flexibility and may lead to privacy leaks, affecting user experience and safety.
[0046] Specifically, Figure 1 This is a flowchart of a vehicle seat massage method according to an embodiment of this application.
[0047] like Figure 1 As shown, the massage method for the vehicle seat includes the following steps:
[0048] In step S101, the current user information of the user sitting in the vehicle seat is obtained. The current user information may include, but is not limited to, the user's historical movement data.
[0049] It is understood that the current user information in this application embodiment may include the vehicle system account, user ID number, etc., and may also include the user's historical movement data, etc. The specific settings can be made by those skilled in the art according to the actual situation.
[0050] Furthermore, embodiments of this application may use devices such as pressure sensors and camera sensors to collect the current user information of a user sitting on a vehicle seat, or may use facial recognition algorithms to obtain the user's current user information, or may bind a wearable device to the vehicle to obtain the user's current user information. The specific settings can be configured by those skilled in the art according to the actual situation, and this application does not impose any specific limitations.
[0051] As one possible approach, embodiments of this application can obtain current user information of a user sitting in a vehicle seat based on a pressure sensor, a camera sensor, a facial recognition algorithm, and a wearable device.
[0052] For example, the process of obtaining current user information in this application embodiment is as follows: Figure 2 As shown, the main contents include:
[0053] Step S201: The user registers the vehicle's in-vehicle account.
[0054] As one possible implementation, embodiments of this application can assist users in registering their vehicle infotainment system accounts through an in-vehicle display screen, automatically save the user's vehicle infotainment system account through a camera and facial recognition algorithm, complete the registration through an App (Application), or register the vehicle infotainment system account after obtaining authorization from the vehicle owner, etc., without specific limitations. For example, when the vehicle is powered on, the user can scan the login form through the App to complete the registration of the vehicle infotainment system account and record the corresponding facial data.
[0055] Step S202: Associate the vehicle system account with the identity identifier.
[0056] In this application embodiment, the identity identifier can be the user's ID card number or a number corresponding to different users. The specific identifier can be set by those skilled in the art according to the actual situation, and this application does not impose any specific restrictions.
[0057] Step S203: Link the wearable device to the identity identifier.
[0058] In this system, when a user wears a wearable device, the vehicle can automatically search for and match the device with their identity identifier. For example, the user can scan the QR code on the wearable device via an app and bind it to their identity identifier, or enter the corresponding mobile phone number of their vehicle's infotainment system account on the wearable device to complete the binding process, and the user can authorize their wearable device to bind to their identity identifier.
[0059] It should be noted that, in the embodiments of this application, wearable devices may include, but are not limited to, smartwatches, smart bracelets, smart helmets, etc. The specific devices can be configured by those skilled in the art according to the actual situation, and this application does not impose any specific restrictions.
[0060] Step S204: The vehicle seat determines whether a user is riding in it.
[0061] In this embodiment, a pressure sensor and a camera sensor can be combined to automatically determine the presence of a user when the user is seated in the vehicle. For example, when the vehicle is powered on and the user sits down, the pressure sensor detects a heavy object on the seat. This heavy object exerts pressure on the seat, which is captured by the pressure sensor and converted into an electrical signal. By analyzing these electrical signals, it can be determined whether there is a heavy object on the seat, and thus whether a user is present.
[0062] Step S205: Obtain current user information.
[0063] In this embodiment, when a user is seated in a vehicle, the system automatically matches the user's current information based on a camera sensor and a facial recognition algorithm. This can be understood as follows: when a user is seated in a vehicle with a massage module, the system utilizes the vehicle's OMS (Occupant Monitoring System) camera to identify the user using a pre-recorded identity identifier, and obtains the user's current information by connecting to the user's wearable device.
[0064] Additionally, it should be noted that the hardware structure of the embodiments of this application may include, but is not limited to, communication cables, infotainment and computing units, central domain computing units, vehicle seats, seat massage computing units, OMS cameras, wearable devices, etc., and this application does not impose specific limitations.
[0065] The software architecture of this application embodiment may include, but is not limited to, an application layer (such as one that can perform instruction parsing, dynamic analysis algorithms, mechanism / display control, etc., which this application does not specifically limit), a system layer (such as Android system, Linux system, etc., which this application does not specifically limit), and a hardware layer (ICD (In-Vehicle Data Connector) host, CCU (Communication Control Unit) host, communication cables, central control display screen, seat armrest screen, speaker, microphone, OMS camera, vehicle seat, etc., which this application does not specifically limit).
[0066] Optionally, in one embodiment of this application, before obtaining the current user information of the user sitting on the vehicle seat, the method further includes: determining whether the vehicle seat is fault-free; if the vehicle seat is fault-free, controlling the vehicle seat to enter massage mode; otherwise, sending a fault warning reminder to the user.
[0067] As one possible implementation, before obtaining the current user information of the user sitting in the vehicle seat, this application embodiment can also determine whether the vehicle seat is fault-free, and if the vehicle seat is fault-free, control the vehicle seat to enter the massage mode; otherwise, send a fault warning reminder to the user.
[0068] In this application embodiment, the fault warning reminder method may include, but is not limited to, light reminder, voice reminder, video reminder, vibration reminder, etc., which can be specifically set by those skilled in the art according to the actual situation, and this application does not impose specific limitations.
[0069] For example, in some embodiments, the vehicle seat of this application embodiment is fault-free, and when the user clicks to activate the massage mode via the seat armrest screen, the vehicle seat can be controlled to enter the massage mode.
[0070] In some embodiments of this application, if the vehicle seat malfunctions, the malfunction can be restricted through the central control display screen, or the user can be reminded by the speaker: "The massage mode of the vehicle seat is malfunctioning and cannot be used temporarily. Please use it next time. Thank you for your cooperation and understanding." The specific settings can be made by those skilled in the art according to the actual situation, and this application does not impose any specific limitations.
[0071] Optionally, in one embodiment of this application, obtaining the current user information of a user sitting in the vehicle seat includes: obtaining the user's identity identifier; and retrieving the current user information from the database of the corresponding cloud server or wearable device based on the identity identifier.
[0072] As can be seen from the above analysis, in this embodiment of the application, after the user matches the wearable device with the identity identifier, the user can save and upload the identity identifier, and then generate a database of different users of the vehicle on the cloud server.
[0073] In some embodiments, after a user sits in the vehicle seat, the system collects the user's identity identifier using an OMS camera, and then retrieves the current user information from the database of the corresponding cloud server or wearable device using the identity identifier as an index.
[0074] In step S102, the massage parameters of the vehicle seat are determined based on historical motion data. The massage parameters may include, but are not limited to, at least one of the following: massage area, massage intensity, and massage duration.
[0075] It is understood that the historical exercise data in the embodiments of this application may include, but is not limited to, exercise type, number of exercise sessions, exercise duration, and calorie consumption, etc., which can be set by those skilled in the art according to the actual situation, and this application does not impose any specific limitations.
[0076] Furthermore, embodiments of this application can utilize historical motion data to determine the massage parameters of the vehicle seat.
[0077] For example, the massage parameters of the vehicle seat can be determined from the database of the corresponding cloud server; or the massage parameters of the vehicle seat can be determined from the database of the corresponding wearable device. The specific settings can be made by those skilled in the art according to the actual situation, and this application does not impose any specific limitations.
[0078] Optionally, in one embodiment of this application, the massage parameters of the vehicle seat are determined based on historical motion data. The massage parameters may include, but are not limited to, at least one of massage area, massage intensity, and massage duration, including: obtaining the user's motion type and the number of times, duration, and calorie consumption of the user's motion within a target time based on historical motion data; determining the massage area based on the motion type; determining the massage intensity based on calorie consumption and motion duration; and determining the massage duration by combining calorie consumption and number of times of motion.
[0079] It is understood that the massage area in this application embodiment may include, but is not limited to, the legs, back, waist, etc., and this application does not make specific limitations; the massage intensity may include, but is not limited to, level 1 intensity, level 2 intensity, level 3 intensity, level 4 intensity, and level 5 intensity, and this application does not make specific limitations; the massage duration may include, but is not limited to, 10 minutes, 15 minutes, 20 minutes, 25 minutes, 30 minutes, etc., and this application does not make specific limitations.
[0080] In some embodiments, this application obtains the user's exercise type and the number of times, duration, and calorie consumption of exercise within a target time period based on historical exercise data. The target time can be set by those skilled in the art according to actual circumstances, and this application does not impose specific limitations.
[0081] In some embodiments, the present application embodiments can determine the user's massage area based on the type of exercise. Specifically, when the type of exercise involves more lower limbs, the massage area can be determined to be the legs, waist, etc.; when the type of exercise involves the whole body, the massage area can be determined to be the legs, back, waist, etc.; when the type of exercise involves more upper limbs, the massage area can be determined to be the waist, back, etc.
[0082] For example, such as Figure 3As shown in the embodiments of this application, the user's massage area can be determined based on the lower limbs' involvement in activities such as mountain climbing, running, brisk walking, elliptical training, skiing, cycling, and rope skipping, and this application does not impose specific limitations. Alternatively, the user's massage area can be determined based on the whole body's involvement in activities such as basketball, tennis, golf, swimming, combat sports, and weight training, and this application does not impose specific limitations. Furthermore, the user's massage area can be determined based on the upper limbs' involvement in activities such as rowing and rock climbing, and this application does not impose specific limitations.
[0083] In some embodiments, the massage intensity of the user can be determined based on calorie consumption and exercise duration. In this embodiment, a higher calorie count indicates greater exercise intensity, and a greater massage intensity is determined. In other words, the massage intensity can be determined based on different calorie consumption and different exercise durations.
[0084] For example, such as Figure 3 As shown, this embodiment of the application can determine the user's massage intensity based on the calorie consumption and duration of the most recent exercise within the last 7 days. For example, a 50kg adult jogging for 30 minutes consumes approximately 200 calories. Further, taking a 50kg adult as an example, this embodiment determines the massage intensity as follows: when calorie consumption ≥ 600 kcal, the massage intensity is determined to be level 5; when 600 kcal > calorie consumption ≥ 500 kcal, the massage intensity is determined to be level 4; when 500 kcal > calorie consumption ≥ 300 kcal, the massage intensity is determined to be level 3; when 300 kcal > calorie consumption ≥ 200 kcal, the massage intensity is determined to be level 2; and when 200 kcal > calorie consumption ≥ 50 kcal, the massage intensity is level 1. Level 5 represents the maximum intensity, and level 1 represents the minimum intensity. The specific intensity can be set by those skilled in the art according to actual conditions, and this application does not impose specific limitations.
[0085] In some embodiments, the massage duration of a user can be determined based on calorie consumption and number of exercises. For example, the user can be judged based on the total calorie consumption and number of exercises within a target time to determine whether the user has an exercise habit. If the user has a high-frequency exercise habit, the massage duration is reduced (the muscles have adapted to the exercise). If the user has a low-frequency exercise habit, the massage duration is extended.
[0086] For example, such as Figure 3As shown in the embodiment of this application, taking an adult weighing 50kg as an example, the total calorie consumption and number of exercise sessions in the past 7 days are obtained. If the user's number of exercise sessions in the past 7 days is ≥4, the massage duration is determined to be 10 minutes; if the user's number of exercise sessions in the past 7 days is 2 or 3, and the calorie consumption per session is ≤200 kcal, the massage duration is determined to be 15 minutes; if the user's number of exercise sessions in the past 7 days is 2 or 3, and the calorie consumption per session is >200 kcal, the massage duration is determined to be 20 minutes; if the user's number of exercise sessions in the past 7 days is 1, and the calorie consumption per session is >300 kcal, the massage duration is determined to be 30 minutes; if the user's number of exercise sessions in the past 7 days is 1, and the calorie consumption per session is ≤300 kcal, the massage duration is determined to be 25 minutes. The specific settings can be made by those skilled in the art according to the actual situation, and this application does not impose specific limitations.
[0087] In step S103, the vehicle seat is controlled to massage the user according to the massage parameters.
[0088] As one possible approach, embodiments of this application can control the vehicle seat to massage the user based on massage parameters, thereby accurately generating the user's massage needs.
[0089] For example, in this embodiment of the application, the user is reminded whether to turn on the massage mode through the speaker and the seat armrest screen. The user replies through the microphone or clicks the pop-up window on the seat armrest screen or the central control display to agree to turn on the massage mode. Then, by analyzing historical motion data, the massage area, massage intensity and massage duration are determined, and the massage module is controlled to respond to complete the user's massage.
[0090] Optionally, in one embodiment of this application, before controlling the vehicle seat to massage the user according to the massage parameters, the method further includes: generating recommended information for the vehicle seat based on the massage parameters; displaying the recommended information to the user to receive a permission instruction to allow response to the massage parameters.
[0091] As one possible implementation, embodiments of this application can generate recommended information about vehicle seats based on massage parameters, display the recommended information to the user, and then receive a permission instruction to allow a massage command.
[0092] In the embodiments of this application, the display method may include, but is not limited to, the display on the seat armrest or the central control display screen, etc. The specific method can be set by those skilled in the art according to the actual situation, and this application does not impose specific limitations.
[0093] In addition, the recommended information in this application embodiment can be generated based on user preferences, such as the user frequently choosing back massage and level 1 intensity; it can also be generated based on the current situation, such as recommending a 30-minute back and neck massage if the user has been driving continuously for more than two hours; it can also be generated based on health advice, such as recommending massage according to the user's fatigue level, muscle tension, etc. This application does not impose specific limitations.
[0094] Optionally, in one embodiment of this application, controlling the vehicle seat to massage the user according to massage parameters includes: receiving a modification instruction input by the user based on recommendation information; and massaging the user according to the massage parameters and the modification instruction.
[0095] In some embodiments, this application can perform a massage on the user by receiving a modification instruction input by the user based on recommendation information and then combining it with massage parameters.
[0096] For example, after generating recommendation information based on user preferences, current context, and health advice, the embodiments of this application can modify the recommendation information in conjunction with massage parameters to obtain massage instructions. For instance, if the user only modifies the massage intensity, the massage area and massage duration remain unchanged, and only the massage intensity is adjusted. This not only provides a more personalized massage experience but also enhances the interaction between the user and the vehicle, making the massage function of the vehicle seat more in line with the user's actual needs.
[0097] The following is combined with Figure 4 As shown, a specific embodiment of the vehicle seat massage method proposed in this application will be described in detail.
[0098] in, Figure 4 This is a flowchart illustrating the working principle of a vehicle seat massage method according to an embodiment of this application.
[0099] Step S401: Obtain the user's current user information.
[0100] For example, this application implements, for example Figure 2 As shown, users sitting in the vehicle seats complete the registration of the vehicle system account, the binding of the vehicle system account with the identity identifier, and the binding of the wearable device with the identity identifier.
[0101] Wearable devices can collect users' historical exercise data in real time and build a database based on users' identity, vehicle account, and historical exercise data, and then obtain users' current user information from the corresponding cloud server or wearable device database.
[0102] Step S402: The vehicle seat determines whether a user is riding in it.
[0103] In this embodiment of the application, when the vehicle is powered on and the user sits down in the vehicle seat, the pressure sensor detects a heavy object on the seat and automatically determines whether a user is present.
[0104] Step S403: Obtain the user's historical movement data based on the current user information.
[0105] For example, in this embodiment of the application, when a user is sitting in a vehicle seat, the current user information is automatically matched based on the camera sensor and facial recognition algorithm to obtain the user's historical movement data.
[0106] Step S404: Determine the massage parameters of the vehicle seat based on historical motion data.
[0107] For example, this application implements, for example Figure 3 As shown, the massage parameters of the vehicle seat, such as the massage area, massage intensity, and massage duration, can be determined based on historical motion data. This application does not impose any specific limitations.
[0108] Step S405: Generate recommended information for vehicle seats.
[0109] In this application, the recommended information can be generated based on user preferences, such as when a user frequently chooses back massage and level 1 intensity; it can also be generated based on the current situation, such as recommending a 30-minute back and neck massage if the user has been driving continuously for more than two hours; or it can be generated based on health advice, such as recommending massage based on the user's fatigue level and muscle tension. This application does not impose any specific limitations.
[0110] Step S406: Obtain modification instructions based on the recommendation information.
[0111] For example, in this embodiment of the application, after generating recommendation information based on user preferences, current context and health advice, the recommendation information can be modified by combining the massage area, massage intensity and massage duration to obtain modification instructions.
[0112] Step S407: Perform a massage on the user according to the massage parameters and modification instructions.
[0113] For example, if a user only changes the massage intensity, the massage area and duration remain unchanged; only the massage intensity is adjusted to perform a massage on the user.
[0114] The vehicle seat massage method proposed in this application can determine the massage parameters of the vehicle seat based on the historical motion data of the user sitting on the vehicle seat, and then control the vehicle seat to massage the user according to the massage parameters. It can accurately determine the massage area, massage intensity, and massage duration based on the user's motion data, thereby providing a more targeted massage service to the user, adapting to the massage needs and physical conditions of different users, and helping to improve user comfort and satisfaction. Furthermore, the entire massage process does not require manual operation by the user, thereby reducing the possibility of driver distraction and improving vehicle driving safety. This solves the problems of related technologies where the entire process requires user-initiated operation, which is complex to implement and can easily distract the driver during driving, thus compromising driving safety. Furthermore, relying on the last recommended settings cannot be dynamically adjusted according to the user's actual needs, lacking flexibility and potentially leading to the leakage of user privacy, affecting user experience and safety.
[0115] Next, a massage device for a vehicle seat according to an embodiment of this application is described with reference to the accompanying drawings.
[0116] Figure 5 This is a block diagram of a massage device for a vehicle seat according to an embodiment of this application.
[0117] like Figure 5 As shown, the massage device 10 of the vehicle seat includes: an acquisition module 100, a determination module 200, and a massage module 300.
[0118] The acquisition module 100 is used to acquire the current user information of the user sitting in the vehicle seat. The current user information may include, but is not limited to, the user's historical movement data.
[0119] The determination module 200 is used to determine the massage parameters of the vehicle seat based on historical motion data. The massage parameters may include, but are not limited to, at least one of the following: massage area, massage intensity, and massage duration.
[0120] The massage module 300 is used to control the vehicle seat to massage the user according to the massage parameters.
[0121] Optionally, in one embodiment of this application, the determining module 200 includes: a first acquiring unit, a first determining unit, a second determining unit, and a third determining unit.
[0122] The first acquisition unit is used to acquire the user's exercise type and the number of times, duration and calories consumed by the user during the target time period based on historical exercise data.
[0123] The first determining unit is used to determine the massage area based on the type of movement.
[0124] The second determining unit is used to determine the massage intensity based on calorie consumption and exercise duration.
[0125] The third determining unit is used to determine the massage duration by combining calorie consumption and number of exercise sessions.
[0126] Optionally, in one embodiment of this application, it further includes a judgment module and a control module.
[0127] The judgment module is used to determine whether the vehicle seat is fault-free before obtaining the current user information of the user sitting in the vehicle seat.
[0128] The control module is used to control the vehicle seat to enter massage mode when there is no malfunction, and otherwise send a fault warning to the user.
[0129] Optionally, in one embodiment of this application, it further includes a generation module and a recommendation module.
[0130] The generation module is used to generate recommended information for the vehicle seat based on the massage parameters before controlling the vehicle seat to massage the user.
[0131] The recommendation module is used to display recommendation information to the user in order to receive permission instructions that allow responses to massage parameters.
[0132] Optionally, in one embodiment of this application, the massage module 300 includes a receiving unit and a generating unit.
[0133] The receiving unit is used to receive modification instructions input by the user based on the recommendation information.
[0134] The generation unit is used to control the vehicle seat to massage the user based on massage parameters and modification instructions.
[0135] Optionally, in one embodiment of this application, the acquisition module 100 includes: a second acquisition unit and a retrieval unit.
[0136] The second acquisition unit is used to acquire the user's identity identifier.
[0137] The retrieval unit is used to retrieve the current user information from the database of the corresponding cloud server or wearable device based on the identity identifier.
[0138] It should be noted that the explanation of the above-described embodiment of the vehicle seat massage method also applies to the vehicle seat massage device of this embodiment, and will not be repeated here.
[0139] The vehicle seat massage device proposed in this application can determine the massage parameters of the vehicle seat based on the historical motion data of the user sitting on the vehicle seat, and then control the vehicle seat to massage the user according to the massage parameters. It can accurately determine the massage area, massage intensity, and massage duration based on the user's motion data, thereby providing a more targeted massage service to the user, adapting to the massage needs and physical conditions of different users, and helping to improve user comfort and satisfaction. Furthermore, the entire massage process does not require manual operation by the user, thereby reducing the possibility of driver distraction and improving vehicle driving safety. This solves the problems of related technologies where the operation is entirely user-driven, which is complex to implement and can easily distract the driver during driving, thus compromising driving safety. Furthermore, relying on the last recommended settings cannot be dynamically adjusted according to the user's actual needs, lacking flexibility and potentially leading to the leakage of user privacy, affecting user experience and safety.
[0140] Figure 6 This is a schematic diagram of the structure of a vehicle according to an embodiment of this application. The vehicle may include:
[0141] The memory 601, the processor 602, and the computer program stored on the memory 601 and capable of running on the processor 602.
[0142] When the processor 602 executes the program, it implements the vehicle seat massage method provided in the above embodiments.
[0143] Furthermore, the vehicle also includes:
[0144] Communication interface 603 is used for communication between memory 601 and processor 602.
[0145] The memory 601 is used to store computer programs that can run on the processor 602.
[0146] The memory 601 may include high-speed RAM memory, and may also include non-volatile memory, such as at least one disk storage device.
[0147] If the memory 601, processor 602, and communication interface 603 are implemented independently, then the communication interface 603, memory 601, and processor 602 can be interconnected via a bus to complete communication between them. The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. The bus can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 6 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.
[0148] Optionally, in a specific implementation, if the memory 601, processor 602, and communication interface 603 are integrated on a single chip, then the memory 601, processor 602, and communication interface 603 can communicate with each other through an internal interface.
[0149] The processor 602 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of this application.
[0150] This application also provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the above-described vehicle seat massage method.
[0151] This application also provides a computer program product, including a computer program that, when executed, implements the above-described vehicle seat massage method.
[0152] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.
[0153] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this application, "N" means at least two, such as two, three, etc., unless otherwise explicitly specified.
[0154] Any process or method described in the flowchart or otherwise herein can be understood as representing a module, segment, or portion of code comprising one or N executable instructions for implementing custom logic functions or processes, and the scope of the preferred embodiments of this application includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the functions involved, as should be understood by those skilled in the art to which embodiments of this application pertain.
[0155] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a processor-included system, or other system that can fetch and execute instructions from, an instruction execution system, apparatus, or device). For the purposes of this specification, "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transmit programs for use by, or in conjunction with, an instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of computer-readable media include: an electrical connection having one or more wires (electronic device), a portable computer disk drive (magnetic device), random access memory (RAM), read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic devices, and portable optical disc read-only memory (CDROM). Alternatively, the computer-readable medium may be paper or other suitable media on which the program can be printed, since the program can be obtained electronically by optically scanning the paper or other medium, followed by editing, interpreting, or otherwise processing as necessary, and then stored in a computer memory.
[0156] It should be understood that the various parts of this application can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiments, the N steps or methods can be implemented using software or firmware stored in memory and executed by a suitable instruction execution system. If implemented in hardware, as in another embodiment, it can be implemented using any one or more of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.
[0157] Those skilled in the art will understand that all or part of the steps of the methods described in the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, it includes one or a combination of the steps of the method embodiments.
[0158] Furthermore, the functional units in the various embodiments of this application can be integrated into a processing module, or each unit can exist physically separately, or two or more units can be integrated into a module. The integrated module can be implemented in hardware or as a software functional module. If the integrated module is implemented as a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium.
[0159] The storage medium mentioned above can be a read-only memory, a disk, or an optical disk, etc. Although embodiments of this application have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting this application. Those skilled in the art can make changes, modifications, substitutions, and variations to the above embodiments within the scope of this application.
Claims
1. A massage method of a vehicle seat, characterized by, The vehicle seat has a massage module, wherein the method comprises the following steps: obtaining current user information of a user sitting on the vehicle seat, the current user information comprising historical motion data of the user; determining massage parameters of the vehicle seat based on the historical motion data, the massage parameters comprising at least one of a massage part, a massage intensity and a massage duration; controlling the vehicle seat to massage the user according to the massage parameters; wherein, before controlling the vehicle seat to massage the user according to the massage parameters, further comprising: generating recommendation information of the vehicle seat according to the massage parameters; receiving a modification instruction input by the user based on the recommendation information; allowing the user to be massaged according to the massage parameters and the modification instruction.
2. The method of claim 1, wherein, The determination of the massage parameters of the vehicle seat based on the historical motion data, the massage parameters comprising at least one of a massage part, a massage intensity and a massage duration, comprises: obtaining a motion type of the user and a motion frequency, a motion duration and a calorie consumption of the user within a target time based on the historical motion data; determining the massage part according to the motion type; determining the massage intensity according to the calorie consumption and the motion duration; determining the massage duration in combination with the calorie consumption and the motion frequency.
3. The method of claim 1, wherein, Before obtaining the current user information of the user sitting on the vehicle seat, further comprising: determining whether the vehicle seat is fault-free; if the vehicle seat is fault-free, controlling the vehicle seat to enter a massage mode, otherwise sending a fault warning to the user.
4. The method of claim 1, wherein, The obtaining of the current user information of the user sitting on the vehicle seat comprises: obtaining an identity of the user; based on the identity, calling the current user information from a database of a corresponding cloud server or a wearable device.
5. A massaging device for a vehicle seat, characterized by The vehicle seat has a massage module, wherein the device comprises: an obtaining module for obtaining current user information of a user sitting on the vehicle seat, the current user information comprising historical motion data of the user; a determining module for determining massage parameters of the vehicle seat based on the historical motion data, the massage parameters comprising at least one of a massage part, a massage intensity and a massage duration; a first massage module for controlling the vehicle seat to massage the user according to the massage parameters; wherein, further comprising: a generating module for generating recommendation information of the vehicle seat according to the massage parameters before controlling the vehicle seat to massage the user according to the massage parameters; a receiving module for receiving a modification instruction input by the user based on the recommendation information; a second massage module for allowing the user to be massaged according to the massage parameters and the modification instruction.
6. A vehicle characterized by comprising: comprise: a memory, a processor and a computer program stored in the memory and executable on the processor, the processor executing the program to implement the massage method of the vehicle seat according to any one of claims 1-4.
7. A computer-readable storage medium having stored thereon a computer program, characterized in that, The program is executed by a processor for implementing the massage method of the vehicle seat according to any one of claims 1-4.
8. A computer program product, characterised in that, The computer program is executed for implementing the massage method of the vehicle seat according to any one of claims 1-4.
Citation Information
Patent Citations
Overload protection device for car seat
CN109546617A
Seat control method, device and equipment, storage medium and vehicle
CN117984866A
Massage mode recommendation method and device and vehicle
CN118405043A