A vehicle seat heating method, device, storage medium and vehicle
By obtaining the user's sitting posture data to generate a back posture map, determining the heating area and moving the heating point, the problem that traditional seat heating systems cannot be personalized adjusted is solved, and ideal heating effects and energy-saving control are achieved.
Patent Information
- Application Number
- CN202410862880.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-06-28
- Publication Date
- 2025-10-03
- Estimated Expiration
- 2044-06-28
AI Technical Summary
Traditional vehicle seat heating systems cannot be adjusted according to the individual needs of passengers, resulting in unsatisfactory heating effects.
By obtaining the user's sitting posture data to generate a back posture map, the heating area is determined, and the heating point is moved to the actual heating area for heating. Combined with the monitoring and adjustment of the heating point, personalized heating control is achieved.
It achieves the ideal heating effect according to user needs, improves the riding experience, and turns off the heating when it is not needed to save energy.
Smart Images

Figure CN118753140B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of vehicles, and in particular to a method and device for heating a vehicle seat, a storage medium, and a vehicle. Background Art
[0002] With the widespread adoption and development of automotive technology, people's demand for vehicle comfort is increasing. Among these features, heated seats can provide passengers with a better riding experience in certain weather conditions. Seat heating utilizes electric heating wires within the seat to heat the interior and transfer heat to the occupants through heat transfer, thereby alleviating the discomfort caused by cold seats after prolonged parking in winter.
[0003] Traditional seat heating systems usually use preset modes and preset intensities. When the user selects the corresponding heating mode, the seat will heat the entire seat according to the selected preset mode and the selected heating intensity. However, due to differences in the personalized needs of passengers (such as height and body shape), the standard calibration data may only be applicable to some people and cannot be adjusted according to the user's personalized needs, resulting in unsatisfactory heating effect. Summary of the Invention
[0004] In view of this, the present invention aims to propose a vehicle seat heating method, device, storage medium and vehicle, which adjust the heating state of the seat according to the personalized needs of different passengers, so as to solve the technical problem of being unable to control the seat heating according to the user's personalized needs and obtain a good heating effect.
[0005] To achieve the above object, the technical solution of the present invention is achieved as follows:
[0006] According to a first aspect of an embodiment of the present invention, a method for controlling vehicle seat heating is provided, wherein the seat includes a plurality of heating points for heating. The method comprises:
[0007] Acquiring user sitting posture data and a first seat corresponding to the user, and generating a back posture diagram of the user according to the sitting posture data;
[0008] selecting a heating area from the back posture map, mapping the heating area to the first seat, and obtaining an actual heating area in the first seat;
[0009] Determine a first number of heating points corresponding to the actual heating area based on the area of the actual heating area, and move each of the heating points to the actual heating area;
[0010] The heating points in the actual heating area are controlled to perform heating.
[0011] Furthermore, the determining a first number of heating points corresponding to the actual heating area based on the area of the actual heating area includes:
[0012] Obtaining a total area of the first seat used for heating, and determining a first actual ratio of the area of the actual heating region to the total area;
[0013] The total number of heating points in the first seat is obtained, and a first number of heating points corresponding to the actual heating area is determined by combining the first actual ratio with the total number.
[0014] Furthermore, the step of moving each of the heating points to the actual heating area includes:
[0015] Obtaining the center point of the actual heating area;
[0016] Taking the central point as the center, equally divide the actual heating area to obtain a second number of sub-areas;
[0017] Taking the intersection of the boundary line of each sub-region and the actual heating region as the first region point;
[0018] Each of the heating points is moved to a target position in the actual heating area, where the target position includes the center point and the first area point.
[0019] Furthermore, moving each of the heating points to a target position in the actual heating area includes:
[0020] Obtaining the total distance between the current position of each heating point and the target position;
[0021] Determining a target position corresponding to each heating point according to the minimum value of the total distance;
[0022] Each of the heating points is moved to a target position within the actual heating area.
[0023] Furthermore, after controlling the heating points in the actual heating area to perform heating, the method further includes:
[0024] obtaining a pressure value of each heating point in the actual heating area, and counting a third number of heating points having a pressure value of zero;
[0025] obtaining a first ratio based on a ratio of the third number to the first number;
[0026] The heating state of the heating points in the actual heating area is adjusted according to the first ratio and a preset ratio threshold.
[0027] Furthermore, adjusting the heating state of the heating points in the actual heating area according to the first ratio and a preset ratio threshold includes:
[0028] If the first ratio is less than a first ratio threshold, prompting to adjust the heating status of some of the heating points and obtaining a confirmation opinion;
[0029] If the confirmation opinion is yes, adjusting the protrusion length of the heating point with zero pressure value in the actual heating area;
[0030] If the first ratio is greater than or equal to a first ratio threshold and less than a second ratio threshold, prompting the user to reselect a heating area and obtaining a confirmation opinion;
[0031] If the confirmation opinion is yes, a new heating area is obtained, and heating is performed according to the heating points in the new heating area;
[0032] If the first ratio is greater than or equal to a second ratio threshold, obtaining a duration of the heating state of the heating point in a current state, wherein the current state indicates that a proportion of heating points with zero pressure values in the actual heating area is a first ratio;
[0033] If the duration of the first ratio is greater than a first time threshold, the heating point in the actual heating area is controlled to stop heating.
[0034] Furthermore, controlling the heating points in the actual heating area to heat includes:
[0035] Get heating intensity;
[0036] According to the heating intensity, the heating points in the actual heating area are controlled to be heated.
[0037] According to a second aspect of an embodiment of the present invention, a vehicle seat heating device is provided, the device comprising:
[0038] a posture graph generating module, configured to obtain user's sitting posture data and a first seat corresponding to the user, and generate a back posture graph of the user according to the sitting posture data;
[0039] an area mapping module, configured to select a heating area from the back posture image, map the heating area to the first seat, and obtain an actual heating area in the first seat;
[0040] a heating point confirmation module, configured to determine a first number of heating points corresponding to the actual heating area based on the area of the actual heating area, and move each of the heating points to the actual heating area;
[0041] The heating control module is used to control the heating points in the actual heating area to perform heating.
[0042] According to a third aspect of an embodiment of the present invention, a readable storage medium is provided, including:
[0043] A computer-readable storage medium stores a computer program for use in conjunction with an electronic device, wherein the computer program can be executed by a processor to complete the training method for the vehicle logo detection network described in the first aspect.
[0044] According to a fourth aspect of the embodiments of the present invention, a vehicle is provided, comprising: the heating device for the vehicle seat according to the second aspect.
[0045] Compared with the prior art, the embodiments of the present invention have the following advantages:
[0046] The method for heating a vehicle seat disclosed in an embodiment of the present invention obtains the user's sitting posture data and a first seat corresponding to the user, generates a back posture map of the user according to the sitting posture data; selects a heating area from the back posture map, maps the heating area to the first seat, and obtains the actual heating area in the first seat; determines a first number of heating points corresponding to the actual heating area based on the area of the actual heating area, and moves each heating point to the actual heating area; and controls the heating points in the actual heating area for heating. The present invention obtains the user's sitting posture data, generates a corresponding back posture map, and maps it with the heating area of the seat. The actual heating area in the seat is obtained according to the heating area selected by the user, and the number of heating points in the actual heating area is obtained. The heating points are moved to the actual heating area for local heating, thereby achieving a personalized heating plan based on the different needs of the user, so as to obtain an ideal heating effect that meets the user's needs and improve the user's riding experience.
[0047] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the invention. BRIEF DESCRIPTION OF THE DRAWINGS
[0048] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0049] Figure 1 is a schematic flow chart of a vehicle seat heating method provided in an embodiment of the present invention;
[0050] Figure 2Schematic diagram of mapping between a heating area and an actual heating area in a vehicle seat heating method provided in an embodiment of the present invention;
[0051] Figure 3 is a schematic diagram of the distribution of target positions of heating points in a vehicle seat heating method provided in an embodiment of the present invention;
[0052] Figure 4 is a schematic diagram of moving a heating point to a target position in a vehicle seat heating method provided in an embodiment of the present invention;
[0053] Figure 5 It is a structural schematic diagram of a vehicle seat heating device provided in an embodiment of the present invention. DETAILED DESCRIPTION
[0054] To make the above-mentioned objects, features, and advantages of the present invention more clearly understood, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of them. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present invention without making any creative efforts shall fall within the scope of protection of the present invention.
[0055] In order to enable those skilled in the art to better understand the technical solutions in the embodiments of the present invention, some technical features involved in the embodiments of the present invention are explained and illustrated below:
[0056] Seat heating refers to the use of electric heating wires inside the seat to heat the inside of the seat, and transfer the heat to the passengers through heat transfer, thereby improving the riding discomfort caused by the seats being too cold after being parked for a long time in winter.
[0057] Heating points, typically consisting of heating elements (such as heating wires or heating pads), are embedded in the seat padding or covered beneath the seat surface material. The design and layout of the heating elements are optimized according to the shape and size of the seat to ensure that heat is evenly distributed and does not cause local overheating.
[0058] The present invention provides a vehicle seat heating method, which generates a back posture diagram based on the user's sitting posture data and maps it to the seat to obtain the actual heating area, and moves a determined number of heating points to the actual heating area for heating, thereby formulating corresponding heating plans for the personalized needs of different users, and, through monitoring and adjustment of the heating points, achieving energy saving in seat heating control while improving the user's riding experience.
[0059] The vehicle seat heating method, device, storage medium and vehicle provided by the embodiments of the present invention are described in detail below with reference to the accompanying drawings through specific embodiments and their application scenarios.
[0060] Reference Figure 1 , which shows a flow chart of a vehicle seat heating method provided in an embodiment of the present invention, the method may include the following steps:
[0061] S101 , obtaining user's sitting posture data and a first seat corresponding to the user, and generating a back posture diagram of the user according to the sitting posture data.
[0062] Currently, major car manufacturers usually calibrate the heating intensity and heating position of the seats in the vehicles according to specific data when the vehicles leave the factory. In general, the heating position is calibrated for the entire seat, that is, including the base and backrest of the seat. Due to the differences in height and body shape between different passengers, the factory calibration data is only applicable to some users and cannot meet the heating needs of all users. In an embodiment of the present invention, the user's sitting posture data is captured to perform personalized seat heating based on the current user's sitting posture data.
[0063] For example, an imaging device or imaging system inside the vehicle can be used to capture the user's sitting posture data. The user's sitting position and pressure distribution in the seat can also be detected through a pressure sensor or capacitance sensor embedded in the car seat. The data collected by the sensor is processed by an on-board electronic control unit (ECU) to form sitting posture data, and a back posture map of the user is generated based on the captured sitting posture data. At the same time, the first seat in which the user is sitting is determined. Specifically, after determining the first seat in which the user is currently sitting, the real-time position information of the first seat can be obtained. Since the user usually adjusts the front and rear space of the vehicle seat and the tilt angle of the backrest for riding comfort during the process of riding in the vehicle, when the user adjusts the position of the seat, the user's sitting posture will also change accordingly. The user's back posture map can be mapped with the real-time position information of the first seat to confirm the area in the first seat actually used for heating.
[0064] S102 : Select a heating area from the back posture image, map the heating area to the first seat, and obtain an actual heating area in the first seat.
[0065] When generating a back posture diagram based on the captured sitting posture data, preferably, the back posture diagram can be output through the central control interface, and the heating area selected by the user in the back posture diagram is obtained according to the interactive data, and the back posture diagram is used as the reference. Figure 2, area A in the back posture diagram can be represented as the heating area selected by the user. According to the mapping relationship between the back posture diagram and the first seat, the actual heating area of the heating area mapped in the first seat can be obtained, wherein the actual heating area corresponding to the heating area in the first seat can be calculated by the mapping function F. Exemplarily, the actual heating area can be obtained by the mapping function: A'=F(A).
[0066] In a possible embodiment, an imaging device or imaging system inside the vehicle is used to capture the user's sitting posture data, or a pressure sensor or capacitance sensor embedded in the car seat is used to detect the user's sitting position and pressure distribution in the seat. The data collected by the sensor is processed by an on-board electronic control unit (ECU) to form sitting posture data. A bottom posture map of the user can also be generated based on the sitting posture data. The bottom posture map is used to characterize the leg posture in the user's sitting posture data. Based on the same logic, a heating area can be selected from the bottom posture map according to the mapping relationship between the bottom posture map and the first seat, and the actual heating area in the first seat can be obtained to control the heating of the base area of the first seat.
[0067] S103: Determine a first number of heating points corresponding to the actual heating area based on the area of the actual heating area, and move each heating point to the actual heating area.
[0068] In an embodiment of the present invention, the user selects a heating area from the back posture diagram through the central control interface. Since the present invention does not divide the back posture diagram into regular areas in advance, the heating area selected by the user may be regular or irregular in shape, such as a quadrilateral, circle, triangle or other irregular shapes, and the actual heating area obtained also presents a corresponding regular or irregular shape. In order to avoid the situation where the heating points already included in the actual heating area fail to achieve the heating effect, after obtaining the actual heating area, the number of heating points required for the actual heating area is recalculated to obtain the ideal heating effect.
[0069] Specifically, the heating parameters of the first seat are obtained, which may include the total area of the first seat used for heating and the total number of heating points configured in the first seat for heating. By calculating a first actual ratio of the area of the actual heating area to the total area of the first seat used for heating, the proportion of the actual heating area in the total area of the first seat used for heating is obtained. Then, based on the total number of heating points configured in the first seat and the first actual ratio, a first number of heating points required for the actual heating area is obtained. The first number represents the number of heating points required for the actual heating area to realize the heating function. Preferably, the first number can be obtained by the formula N A' =S A' / S 总×N 总 Calculate the first quantity, where S 总 Indicates the total area of the first seat used for heating, S A’ Indicates the area of the actual heating area, N 总 Indicates the total number of heating points configured for heating in the first seat, N A’ It represents the first number of heating points required for the actual heating area. Due to the mapping relationship between the heating area and the actual heating area, it can be understood that the first number of heating points required for the actual heating area can also be expressed as the first number of heating points required for the heating area.
[0070] After obtaining the first number of heating points required for the actual heating area by calculation, each heating point is moved to the actual heating area so that the heating points in the actual heating area can meet the heating requirements of the corresponding area, thereby performing heating through the first number of heating points.
[0071] S104, controlling the heating points in the actual heating area to perform heating.
[0072] After moving the heating point to the actual heating area, the heating points contained in the actual heating area can meet the user's heating needs. By controlling the heating points in the actual heating area for heating, a personalized seat heating method can be formulated according to the different needs of the passengers to obtain an ideal heating effect.
[0073] Specifically, the heating intensity selected by the user for the heating area can be obtained through data interaction on the central control interface, and the heating points in the actual heating area corresponding to the heating area can be controlled to be heated according to the heating intensity. Preferably, different levels of heating intensity can be pre-set, such as heating intensity m, heating intensity n, heating intensity s, or heating intensity level one, heating intensity level two, and heating intensity level three. The pre-set heating intensity levels are displayed through the central control interface, and the user obtains the heating intensity for the heating area by making a selection on the central control interface, and controls each heating point in the actual heating area to be heated according to the heating intensity.
[0074] In a possible embodiment, the user can select one or more heating areas, such as heating area A, heating area B, and heating area C, based on the back posture map or the bottom posture map, and different heating intensities can be set for each heating area, so that heating control is performed separately for each heating area according to the set corresponding control heating intensity. For example, when the user selects multiple heating areas, for heating area A, the user can select heating intensity m, and for heating area B, the user can select heating intensity n, so that according to the mapping relationship, in different actual heating areas of the first seat, the heating points are controlled to perform heating of different intensities.
[0075] The embodiment of the present invention generates a back posture map by capturing the sitting posture data of the passenger, obtains a mapping relationship in combination with the determined first seat, maps the heating area selected in the back posture map to the first seat to obtain the actual heating area, moves a first number of heating points to the actual heating area, controls the heating points for heating, and generates corresponding back posture maps according to the sitting posture data of different passengers, so that the user can select the accurate heating area, control the actual heating area in the first seat for heating, realize personalized heating plan formulation, and thus obtain ideal heating effect.
[0076] Specifically, in S103, each heating point is moved to the actual heating area, which can be achieved by the following specific steps:
[0077] Get the center point of the actual heating area;
[0078] Taking the central point as the center, the actual heating area is evenly divided to obtain a second number of sub-areas;
[0079] The intersection of the boundary line of each sub-region and the actual heating region is taken as the first region point;
[0080] Each heating point is moved to a target position in the actual heating area, where the target position includes the center point and the first area point.
[0081] In order to move the heating point to the actual heating area, it is necessary to determine the target position of each heating point. The target position can be obtained by dividing the actual heating area. Figure 3 , get the center point O of the actual heating area A’ , and divide the actual heating area equally with the center point as the center. For example, obtain the first number N of heating points corresponding to the actual heating area. A’ , move a heating point to the center of the actual heating area, the number of remaining heating points is (N A’ -1), the actual heating area is divided into (N A’ -1) parts, after the actual heating area is evenly divided, a second number of sub-areas and a boundary line corresponding to each sub-area can be obtained, wherein the second number represents the number of evenly divided actual heating areas, which can be understood as the second number and N A’ -1 is equal.
[0082] After the actual heating area is divided equally, the boundary line of each sub-area obtained will intersect with the actual heating area. The intersection of the boundary line of each sub-area and the actual heating area is used as the first area point, and the center point of the actual heating area and the first area point are used as the target position together, thereby obtaining the distribution position of the heating points in a diffuse shape with the center point of the actual heating area as the center.
[0083] For example, after determining the target position, each heating point is moved to the target position in the actual heating area, which can be achieved by the following specific steps:
[0084] Get the total distance between the current position of each heating point and the target position;
[0085] According to the minimum value of the total distance, the target position corresponding to each heating point is determined;
[0086] Move each heating point to a target position within the actual heating area.
[0087] Reference Figure 4 , shows a schematic diagram of a heating point moving to a target position in a vehicle seat heating method provided in an embodiment of the present invention, in which O A’ The dark intersection points dispersedly arranged on the boundary line with the center as the first area point are the light points distributed in two rows as the current positions of the heating points. After determining the target position, the distance between the current position of each heating point and the target position is calculated, and the sum is obtained to obtain the total distance. The total distance represents the sum of the distances between the current positions and the target positions of all heating points required for the actual heating area. By determining the minimum value of the total distance, the target position corresponding to the movement of each heating point is determined. Preferably, the minimum total distance between the current position of each heating point and the target position can be determined by the following formula:
[0088]
[0089] Among them, L represents the total distance between the current position and the target position of all heating points required in the actual heating area, L Ni Represents the distance between the current position of each heating point and the target position.
[0090] Preferably, based on each target position, the heating point in the first seat that is closest to the target position can be determined, and the minimum total distance between the current position and the target position of all heating points required to obtain the actual heating area can be calculated. According to the minimum value, the target position for each heating point to be moved can be determined, and each heating point is moved to the target position in a straight line with the current position as the starting point.
[0091] In addition, after each heating point is moved to the actual heating area and the heating points in the actual heating area are controlled to be heated according to the heating intensity set by the user, the user's sitting posture data can be captured and monitored in real time through the imaging device or imaging system inside the vehicle. The user's sitting position and pressure distribution in the seat can also be acquired in real time through the pressure sensor or capacitance sensor embedded in the car seat, and analyzed and monitored by the on-board electronic control unit. When the change value of the user's sitting posture data exceeds the preset change range, it indicates that the user's sitting posture has changed significantly, resulting in a large error in the mapping relationship between the user's back posture diagram or bottom posture diagram and the first seat. At this time, the actual heating area determined according to the original mapping relationship and the heating area selected by the user no longer correspond one to one, and the actual heating area is mapped according to the original mapping relationship. The heating control cannot obtain the heating effect that meets the user's needs. In response to the embodiment of the present invention confirming through monitoring data that the mapping relationship between the user's back posture map or bottom posture map and the first seat no longer holds, the aforementioned S101-S104 is repeatedly executed, and the user's sitting posture data is recaptured and acquired through the imaging device or imaging system inside the vehicle, or through the pressure sensor or capacitance sensor embedded in the car seat, and new sitting posture data is obtained by analysis, and a second mapping relationship with the first seat is generated again according to the new back posture map or bottom posture map. The second mapping relationship represents the mapping relationship between the regenerated back posture map or bottom posture map and the first seat, and the new actual heating area is confirmed for heating, so as to adjust the heating area according to the user's real-time sitting posture to obtain a heating effect that meets the user's actual needs.
[0092] In one possible embodiment, after developing a personalized seat heating method based on user needs, in order to ensure the user's riding experience while achieving energy-saving seat heating, the heating points in the actual heating area of the seat can be monitored and adjusted. Specifically, the following steps can be included:
[0093] Obtaining a pressure value of each heating point in the actual heating area, and counting a third number of heating points having zero pressure values;
[0094] obtaining a first ratio based on a ratio of the third quantity to the first quantity;
[0095] The heating state of the heating point in the actual heating area is adjusted according to the first ratio and the preset ratio threshold.
[0096] When riding in a vehicle, users will constantly adjust their sitting posture. The user may move away from the seat back, move his back, or leave the seat. By monitoring the user's real-time sitting posture data, the aforementioned S101-S104 can be repeatedly executed to adjust the actual heating area for heating. At the same time, by monitoring the pressure values of the heating points in the actual heating area, the heating status of each heating point in the actual heating area can be obtained. When there is no need to continue seat heating, the heating status of the heating points in the actual heating area can be adjusted in time, which can save energy to the greatest extent while ensuring the heating effect.
[0097] Specifically, after controlling the heating points in the actual heating area to heat, the pressure value of each heating point in the actual heating area is monitored by obtaining the pressure value of each heating point in the actual heating area, wherein, when a heating point with a pressure value of zero appears, a third number of heating points with a pressure value of zero are counted, and the third number represents the number of heating points with a pressure value of zero in the actual heating area. When a heating point with a pressure value of zero appears in the actual heating area, it represents that the heating point has not come into contact with the user. When the heating point has not come into contact with the user, the heat generated by the heating point cannot be transferred to the user, resulting in the inability to obtain a good heating effect. At the same time, since the heating point is in a continuous working state, a large amount of energy consumption will still be generated, resulting in a scenario where the heating effect cannot be obtained and energy consumption is generated.
[0098] Based on the ratio of the third number to the first number, the proportion of heating points with zero pressure value in the actual heating area is calculated to obtain the first proportion, and the first proportion is compared with the preset proportion threshold. Based on the comparison result, the adjustment strategy for the heating state of the heating points in the actual heating area is confirmed.
[0099] Exemplarily, adjusting the heating state of the heating points in the actual heating area according to the first ratio and the preset ratio threshold may include the following specific steps:
[0100] If the first ratio is less than the first ratio threshold, a prompt is given to adjust the heating state of some heating points and obtain a confirmation opinion; if the confirmation opinion is yes, the protrusion length of the heating point with a zero pressure value in the actual heating area is adjusted;
[0101] If the first ratio is greater than or equal to the first ratio threshold and less than the second ratio threshold, a prompt is given to reselect the heating area and obtain a confirmation opinion; if the confirmation opinion is yes, a new heating area is obtained and heating is performed according to the heating points in the new heating area;
[0102] If the first ratio is greater than or equal to the second ratio threshold, the duration of the heating state of the heating point in the current state is obtained, and the current state represents that the proportion of heating points with zero pressure value in the actual heating area is the first ratio; if the duration of the first ratio is greater than the first time threshold, the heating points in the actual heating area are controlled to stop heating.
[0103] In an embodiment of the present invention, multiple proportional thresholds can be set to divide the proportion of heating points with a pressure value of zero in the actual heating area into multiple intervals, and corresponding adjustment strategies can be adopted for different intervals. Preferably, the first proportional threshold can be set to 30%, and the second proportional threshold can be set to 70%. By setting the first proportional threshold and the second proportional threshold, the proportion of heating points with a pressure value of zero in the actual heating area is divided into three intervals. For each interval, a corresponding adjustment strategy is set. The value and number of the proportional thresholds can be set according to actual needs, and the embodiment of the present invention does not limit this.
[0104] For example, when the first ratio is less than the first ratio threshold, it can be characterized that the proportion of heating points with zero pressure value in the actual heating area is less than 30%. At this time, some heating points in the actual heating area have not come into contact with the user. There may be a situation where the user fails to come into contact with part of the seat area after adjusting the sitting posture. Before executing the seat heating adjustment strategy, a voice reminder or a pop-up window can be displayed on the central control interface to inform the user that some heating points in the current heating area have failed to achieve the heating effect, and the seat heating will be adjusted soon. The user's confirmation opinion is received based on the interactive data. If the user confirms to make the adjustment, the protruding length of the heating point with zero pressure value in the actual heating area is adjusted so that the heating point with zero pressure value comes into contact with the user to achieve heat transfer. If the user does not need to adjust, the current heating state is maintained.
[0105] When the first ratio is greater than or equal to the first ratio threshold and less than the second ratio threshold, it can be characterized that the proportion of heating points with zero pressure value in the actual heating area is in the range of 30% and 70% (including 70%). At this time, most of the heating points in the actual heating area have not come into contact with the user. There may be a large deviation between the user's current sitting posture and the actual heating area in the first seat. Before executing the seat heating adjustment strategy, a voice reminder or a pop-up window displayed on the central control interface can be used to inform the user that most of the heating points in the current heating area have failed to achieve the heating effect and the heating area needs to be reselected. If the user confirms the adjustment, the back posture diagram is displayed through the central control interface, the new heating area selected by the user is obtained again, and steps S101-S104 are repeated to perform heating according to the new heating area. If the user does not need to adjust, the current heating state is maintained.
[0106] When the first ratio is greater than or equal to the second ratio threshold, it can be characterized that the proportion of heating points with zero pressure value in the actual heating area is greater than 70%. It can be understood that in actual applications, the proportion of heating points with zero pressure value in the actual heating area is between 70% and 100%. At this time, the heating points in the actual heating area almost have no contact with the user. It is possible that the user has left the current seat and no longer needs to continue heating. Further judgment can be made to determine whether the seat heating needs to be turned off to save energy. Specifically, the duration of the heating point in the actual heating area in the current heating state is obtained. If the duration exceeds the first time threshold, it can be judged that The user has left the first seat and no further heating is required. The fact that the heating points in the actual heating area are in the current heating state can represent that the proportion of heating points with a pressure value of zero in the actual heating area is the first proportion. For ease of understanding, the fact that the heating points in the actual heating area are in the current heating state can also represent that the heating points in the actual heating area have almost no contact with the user. The first time threshold can be set to 1 minute, 2 minutes, or 3 minutes. Preferably, 3 minutes can be selected as the first time threshold. When the duration of the first proportion being greater than 70% exceeds 3 minutes, a voice reminder or a pop-up window can be displayed on the central control interface to notify the user that the seat heating is about to be turned off to save energy.
[0107] Among them, the value and number of the proportional threshold can be set according to actual needs. For example, three proportional thresholds can also be set, the first proportional threshold is set to 25%, the second proportional threshold is set to 50%, and the third proportional threshold is set to 75%. The proportion of heating points with a pressure value of zero in the actual heating area is divided into four intervals, namely less than 25%, greater than or equal to 25% and less than 50%, greater than or equal to 50% and less than 75%, and greater than 75%. The user is prompted with the corresponding heating status for each interval, and after obtaining confirmation, the heating strategy is adjusted in time, such as adjusting the probe extension length of the heating point, adjusting the heating intensity of the heating point in combination with the ventilation device, reselecting the heating area or turning off the seat heating to obtain a good heating effect and realize an energy-saving strategy for seat heating. It should be noted that the present invention does not limit the setting of the proportional threshold.
[0108] In an embodiment of the present invention, by acquiring the user's sitting posture data, a corresponding back posture map or bottom posture map is generated, which is mapped to the seat's heating area. The actual heating area in the seat is obtained based on the user's selected heating area, and the number of heating points in the actual heating area is obtained. The heating points are then moved to the actual heating area for local heating, thereby achieving a personalized heating plan based on the user's different needs, achieving the ideal heating effect that meets the user's needs and improving the user's riding experience. At the same time, by monitoring the heating points in the actual heating area, the seat's heating strategy is adjusted in a timely manner, and the seat heating is turned off when it is no longer needed, thereby reducing energy consumption while ensuring user experience.
[0109] It should be noted that for the sake of simplicity, the method embodiments are described as a series of actions. However, those skilled in the art should be aware that the embodiments of the present invention are not limited by the order of the actions described, because according to the embodiments of the present invention, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in this specification are all preferred embodiments, and the actions involved are not necessarily required by the embodiments of the present invention.
[0110] Reference Figure 5 , shows a schematic structural diagram of a vehicle seat heating device provided in an embodiment of the present invention, which may specifically include the following modules:
[0111] A posture graph generating module 501 is configured to obtain the user's sitting posture data and a first seat corresponding to the user, and generate a back posture graph of the user based on the sitting posture data;
[0112] an area mapping module 502 for selecting a heating area from the back posture image, mapping the heating area to the first seat, and obtaining an actual heating area in the first seat;
[0113] A heating point confirmation module 503 is configured to determine a first number of heating points corresponding to the actual heating area based on the area of the actual heating area, and move each heating point to the actual heating area;
[0114] The heating control module 504 is used to control the heating points in the actual heating area to perform heating.
[0115] Optionally, the heating point confirmation module 503 further includes:
[0116] an area ratio determination module, configured to obtain a total area of the first seat used for heating and determine a first actual ratio of the area of the actual heating region to the total area;
[0117] The first quantity determination module is used to obtain the total number of heating points in the first seat, and determine a first number of heating points corresponding to the actual heating area by combining the first actual ratio and the total number.
[0118] Optionally, the heating point confirmation module 503 may further include:
[0119] A center point acquisition module, used to acquire the center point of the actual heating area;
[0120] an area division module, configured to divide the actual heating area equally with the central point as the center to obtain a second number of sub-areas;
[0121] A first region point acquisition module is configured to take the intersection of the boundary line of each sub-region and the actual heating region as the first region point;
[0122] A target position moving module is used to move each of the heating points to a target position in the actual heating area, where the target position includes the center point and the first area point.
[0123] Optionally, the target position moving module further includes:
[0124] A total distance calculation module is used to obtain the total distance between the current position of each heating point and the target position;
[0125] a target position confirmation module, configured to determine a target position corresponding to each heating point according to the minimum value of the total distance;
[0126] The target position moving submodule is used to move each of the heating points to a target position in the actual heating area.
[0127] Optionally, the device further comprises:
[0128] a pressure value acquisition module, configured to acquire the pressure value of each heating point in the actual heating area, and count a third number of heating points having zero pressure values;
[0129] a first ratio calculation module, configured to obtain a first ratio based on a ratio of the third quantity to the first quantity;
[0130] The heating strategy adjustment module is configured to adjust the heating state of the heating points in the actual heating area according to the first ratio and a preset ratio threshold.
[0131] Optionally, the heating strategy adjustment module further includes:
[0132] a first prompting module, configured to prompt, if the first ratio is less than a first ratio threshold, to adjust the heating status of some of the heating points and obtain a confirmation opinion;
[0133] A first adjustment module is configured to adjust a protruding length of a heating point with a zero pressure value in the actual heating area if the confirmation opinion is yes;
[0134] a second prompting module, configured to prompt the user to reselect a heating area and obtain a confirmation opinion if the first ratio is greater than or equal to a first ratio threshold and less than a second ratio threshold;
[0135] a second adjustment module, configured to obtain a new heating area if the confirmation opinion is yes, and perform heating according to the heating points in the new heating area;
[0136] a third prompting module, configured to obtain a duration of a current heating state of the heating point if the first ratio is greater than or equal to a second ratio threshold, wherein the current state indicates that a proportion of heating points having a zero pressure value in the actual heating area is a first proportion;
[0137] The third adjustment module is configured to control the heating point in the actual heating area to stop heating if the duration of the first ratio is greater than a first time threshold.
[0138] Optionally, the heating control module 504 further includes:
[0139] A heating intensity acquisition module is used to acquire heating intensity;
[0140] The heating control submodule is used to control the heating points in the actual heating area to heat according to the heating intensity.
[0141] In an embodiment of the present invention, a vehicle seat heating device is provided to obtain user sitting posture data, generate a corresponding back posture map or bottom posture map, and map it to the seat's heating area. The actual heating area in the seat is obtained based on the user's selected heating area, and the number of heating points in the actual heating area is obtained. The heating points are then moved to the actual heating area for local heating. This personalized seat heating is implemented based on the user's needs, achieving an ideal heating effect that meets their needs and improving the user's riding experience. Furthermore, by monitoring the heating points in the actual heating area, the seat heating strategy is adjusted in a timely manner, and when heating is no longer needed, the seat heating is turned off, thereby reducing energy consumption while ensuring user experience.
[0142] An embodiment of the present invention further provides a readable storage medium. When instructions in the readable storage medium are executed by a processor of an electronic device, the electronic device can execute the steps in the vehicle seat heating method disclosed in the embodiment of the present invention.
[0143] Based on the same inventive concept, the present invention also provides a vehicle, which may specifically include the vehicle seat heating device disclosed in the embodiment of the present invention.
[0144] The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referenced to each other.
[0145] Finally, it should be noted that, in this document, relational terms such as first and second, etc., are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprises," "includes," or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article, or terminal device that includes a series of elements includes not only those elements, but also other elements not explicitly listed, or elements that are inherent to such process, method, article, or terminal device. In the absence of further restrictions, an element defined by the phrase "comprises a ..." does not exclude the presence of additional identical elements in the process, method, article, or terminal device that includes the element.
[0146] The above is a detailed introduction to the vehicle seat heating method, device, storage medium and vehicle provided by the present invention. Specific examples are used herein to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea; at the same time, for general technical personnel in this field, based on the ideas of the present invention, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as a limitation on the present invention.
Claims
1. A method for heating a vehicle seat, characterized in that: The seat includes a plurality of heating points for heating, and the method includes: Acquiring user sitting posture data and a first seat corresponding to the user, and generating a back posture diagram of the user according to the sitting posture data; selecting a heating area from the back posture map, mapping the heating area to the first seat, and obtaining an actual heating area in the first seat; Determine a first number of heating points corresponding to the actual heating area based on the area of the actual heating area, and move each of the heating points to the actual heating area; The heating points in the actual heating area are controlled to perform heating.
2. The method according to claim 1, wherein determining the first number of heating points corresponding to the actual heating area based on the area of the actual heating area comprises: Obtaining a total area of the first seat used for heating, and determining a first actual ratio of the area of the actual heating region to the total area; The total number of heating points in the first seat is obtained, and a first number of heating points corresponding to the actual heating area is determined by combining the first actual ratio with the total number.
3. The method according to claim 1, wherein moving each of the heating points to the actual heating area comprises: Obtaining the center point of the actual heating area; Taking the central point as the center, equally divide the actual heating area to obtain a second number of sub-areas; Taking the intersection of the boundary line of each sub-region and the actual heating region as the first region point; Each of the heating points is moved to a target position in the actual heating area, where the target position includes the center point and the first area point.
4. The method according to claim 3, wherein moving each of the heating points to a target position in the actual heating area comprises: Obtaining the total distance between the current position of each heating point and the target position; Determining a target position corresponding to each heating point according to the minimum value of the total distance; Each of the heating points is moved to a target position within the actual heating area.
5. The method according to claim 1, after controlling the heating points in the actual heating area to perform heating, the method further comprises: obtaining a pressure value of each heating point in the actual heating area, and counting a third number of heating points having a pressure value of zero; obtaining a first ratio based on a ratio of the third number to the first number; The heating state of the heating points in the actual heating area is adjusted according to the first ratio and a preset ratio threshold.
6. The method according to claim 5, wherein adjusting the heating state of the heating points in the actual heating area according to the first ratio and a preset ratio threshold comprises: If the first ratio is less than a first ratio threshold, prompting to adjust the heating status of some of the heating points and obtaining a confirmation opinion; If the confirmation opinion is yes, adjusting the protrusion length of the heating point with zero pressure value in the actual heating area; If the first ratio is greater than or equal to a first ratio threshold and less than a second ratio threshold, prompting the user to reselect a heating area and obtaining a confirmation opinion; If the confirmation opinion is yes, a new heating area is obtained, and heating is performed according to the heating points in the new heating area; If the first ratio is greater than or equal to a second ratio threshold, obtaining a duration of the heating state of the heating point in a current state, wherein the current state indicates that a proportion of heating points with zero pressure values in the actual heating area is a first ratio; If the duration of the first ratio is greater than a first time threshold, the heating point in the actual heating area is controlled to stop heating.
7. The method according to claim 1, wherein controlling the heating points in the actual heating area to heat the area comprises: Get heating intensity; According to the heating intensity, the heating points in the actual heating area are controlled to perform heating.
8. A vehicle seat heating device, characterized in that: The seat includes a plurality of heating points for heating, and the device includes: a posture graph generating module, configured to obtain user's sitting posture data and a first seat corresponding to the user, and generate a back posture graph of the user according to the sitting posture data; an area mapping module, configured to select a heating area from the back posture image, map the heating area to the first seat, and obtain an actual heating area in the first seat; a heating point confirmation module, configured to determine a first number of heating points corresponding to the actual heating area based on the area of the actual heating area, and move each of the heating points to the actual heating area; The heating control module is used to control the heating points in the actual heating area to perform heating. 9 . A computer-readable storage medium having instructions stored thereon, which, when executed by one or more processors, cause the processors to execute the vehicle seat heating method according to claim 1 .
10. A vehicle, characterized in that: include: The vehicle seat heating device according to claim 8.
Citation Information
Patent Citations
Seat heater
CN102656052A
System and method for heating and cooling a seat of a vehicle based on an occupant pressure distribution
CN108215957A