Passenger seat occupancy detection method, intelligent cabin, vehicle, medium and product
By using ultra-wideband radar detection equipment in the smart cockpit to identify and determine the seat area of the target occupant, the problem that seat pressure sensors cannot identify biological characteristics is solved, achieving accurate occupant occupancy detection and ensuring the correct activation of functional modules and the riding experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- GEER TECH CO LTD
- Filing Date
- 2024-08-30
- Publication Date
- 2026-07-21
AI Technical Summary
In existing technologies, seat pressure sensors cannot accurately determine whether the source of pressure changes on the seat is an occupant with biological characteristics, leading to the vehicle incorrectly identifying occupants occupying the seat and affecting the riding experience.
Multiple ultra-wideband radar detection devices are installed in the smart cockpit. By transmitting and receiving radar signals, the biological characteristics of the target occupant are identified and determined, and the seat area of the target occupant is determined according to the radar detection parameters, so as to accurately identify the seat occupied by the occupant.
Accurately identify whether vehicle seats are occupied by target occupants with biological characteristics, avoid misidentifying objects occupying seats, ensure the correct activation of intelligent cockpit function modules, and improve the riding experience.
Smart Images

Figure CN121634071B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle technology, and in particular to a method for detecting occupant seat occupancy, a smart cockpit, a vehicle, a storage medium, and a computer program product. Background Technology
[0002] With the continuous development of the automotive industry, more and more vehicles are equipped with seat occupancy detection functions, and these functions control the automatic operation of various functional modules within the vehicle to improve the riding experience for passengers.
[0003] In related technologies, technicians typically install seat pressure sensors in vehicles to determine the occupancy of seats. However, seat pressure sensors can usually only identify pressure changes on the seat, but cannot determine whether the source of the pressure changes is an occupant with biological characteristics.
[0004] Thus, when an object without biological characteristics is placed on the seat, the seat pressure sensor can still detect changes in pressure on the seat, causing the vehicle to identify an incorrect occupant occupying the seat, which in turn causes the vehicle to activate the wrong functional modules, greatly reducing the passenger's riding experience. Summary of the Invention
[0005] The main objective of this application is to provide a method for detecting occupant seat occupancy, a smart cockpit, a vehicle, a storage medium, and a computer program product, aiming to address the technical problem in the related art where smart cockpits easily identify incorrect occupant seat occupancy.
[0006] To achieve the above objectives, this application proposes a method for detecting occupant seat occupancy. This method is applied to a smart cockpit equipped with multiple ultra-wideband radar detection devices. The method includes:
[0007] Multiple ultra-wideband radar detection devices are used to detect multiple targets within the smart cockpit to identify target occupants;
[0008] Determine the radar detection parameters corresponding to the target occupant, and determine the target seat area corresponding to the target occupant based on the radar detection parameters;
[0009] The seat occupied by the target occupant is determined based on the target seating area.
[0010] In one embodiment, the step of detecting multiple targets within the smart cockpit using multiple ultra-wideband radar detection devices to determine the target occupant includes:
[0011] Multiple detection radar signals are transmitted to multiple detection targets within the intelligent cockpit using multiple ultra-wideband radar detection devices.
[0012] The system receives the reflected radar signals corresponding to each of the multiple detection radar signals through multiple ultra-wideband radar detection devices, wherein the reflected radar signals are the reflected signals formed after the detection radar signals come into contact with the detection target;
[0013] The target occupants are determined based on the reflected radar signals described above.
[0014] In one embodiment, the step of determining the target occupant based on each of the reflected radar signals includes:
[0015] Identify the live radar signals present in each of the aforementioned reflected radar signals, wherein the live radar signals are reflected radar signals whose radar signal characteristics change;
[0016] The detection target corresponding to the live radar signal is identified as the target occupant.
[0017] In one embodiment, the step of determining the target seat area corresponding to the target occupant based on each of the radar detection parameters includes:
[0018] The occupant position detection results of each of the multiple ultra-wideband radar detection devices are determined based on the radar detection parameters described above.
[0019] Each of the occupant position detection results is determined to correspond to a preset seat area within the smart cockpit, wherein the preset seat area includes a seat overlap area and a seat determination area;
[0020] When it is detected that the preset seat area corresponding to each of the occupant position detection results is the same seat determination area, the seat determination area is determined as the target seat area corresponding to the target occupant.
[0021] In one embodiment, the step of determining the occupant position detection results corresponding to each of the plurality of ultra-wideband radar detection devices based on the radar detection parameters includes:
[0022] Read the radar radial angle parameter and radar tangential angle parameter included in the radar detection parameters;
[0023] The occupant position information corresponding to the target occupant is determined based on the radar radial angle parameter and the radar tangential angle parameter, and the occupant position detection result is generated based on the occupant position information.
[0024] In one embodiment, after the step of determining the preset seat area corresponding to each of the occupant position detection results within the smart cockpit, the method further includes:
[0025] When it is detected that the preset seat area corresponding to each of the occupant position detection results simultaneously includes both the seat overlap area and the seat determination area, the cabin dividing line corresponding to the smart cockpit is determined.
[0026] Determine whether the seat overlap area and the seat defined area are on the same side of the cabin dividing line;
[0027] If it is determined that the overlapping area of the seats and the seats are on the same side of the cabin dividing line, then the seat determination area is determined as the target seat area corresponding to the target occupant.
[0028] In one embodiment, the step of determining the cockpit partition line corresponding to the smart cockpit includes:
[0029] Determine the deployment location information and detection angle parameters of each of the multiple ultra-wideband radar detection devices;
[0030] The cockpit dividing line corresponding to the smart cockpit is determined based on the deployment location information and the detection angle parameters.
[0031] In one embodiment, the step of determining the seat occupied by the target occupant based on the target seat area includes:
[0032] Determine multiple preset seat areas and preset vehicle seats corresponding to each of the multiple preset seat areas;
[0033] Based on the target seating area, multiple preset seating areas are filtered to determine the target preset seating area;
[0034] The preset vehicle seat corresponding to the target preset seat area is determined as the seat occupied by the target occupant.
[0035] In one embodiment, prior to the step of detecting multiple targets within the smart cockpit using multiple ultra-wideband radar detection devices to determine the target occupant, the method further includes:
[0036] Determine the seat movement range corresponding to each of the multiple preset vehicle seats within the intelligent cockpit;
[0037] The overlapping area and the defined area of each seat in the smart cockpit are determined based on the range of movement of each seat.
[0038] In addition, to achieve the above objectives, this application also proposes an intelligent cockpit, which includes: multiple ultra-wideband radar detection devices, a memory, a processor, and a computer program stored in the memory and executable on the processor, the computer program being configured to implement the steps of the occupant occupancy detection method as described above.
[0039] In addition, to achieve the above objectives, this application also proposes a vehicle that includes the intelligent cockpit as described above.
[0040] In addition, to achieve the above objectives, this application also proposes a storage medium, which is a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, it implements the steps of the occupant occupancy detection method described above.
[0041] In addition, to achieve the above objectives, this application also provides a computer program product, which includes a computer program that, when executed by a processor, implements the steps of the occupant seat occupancy detection method described above.
[0042] The occupant seat occupancy detection method provided in this application embodiment is applied to a smart cockpit. The smart cockpit is equipped with multiple ultra-wideband radar detection devices. The multiple ultra-wideband radar detection devices detect multiple targets in the smart cockpit to identify target occupants; determine the radar detection parameters corresponding to the target occupants; determine the target seat area corresponding to the target occupants based on the radar detection parameters; and determine the occupant seat corresponding to the target occupants based on the target seat area.
[0043] In this embodiment, the smart cockpit first invokes multiple ultra-wideband radar detection devices to detect the interior of the cockpit, thereby identifying the target occupant with biological characteristics among multiple detection targets within the cockpit. Then, the smart cockpit acquires the radar detection parameters obtained by the multiple ultra-wideband radar detection devices when detecting the target occupant, and determines the target seat area corresponding to the target occupant within the cockpit based on the radar detection parameters. Finally, the smart cockpit filters the multiple smart cockpit seats set up within the cockpit based on the target seat area to determine the seat occupied by the target occupant.
[0044] Thus, this application solves the technical problem in related technologies where smart cockpits easily identify incorrect occupant seat occupancy. Specifically, this application uses multiple ultra-wideband radar detection devices to detect the smart cockpit, thereby identifying target occupants with biological characteristics within the smart cockpit, and further identifying the target seat area of the target occupant within the cockpit. Based on the target seat area, it then filters out the smart cockpit seat occupied by the target occupant, avoiding the situation where the smart cockpit misidentifies a seat with non-biological characteristics as occupied by an occupant when such items are placed on it. This allows the smart cockpit to accurately identify whether a vehicle seat is occupied by a target occupant with biological characteristics and to determine the vehicle seat occupied by the target occupant, ensuring that the smart cockpit can activate the correct functional modules based on the occupant's seat occupancy, thus protecting the occupant's riding experience. Attached Figure Description
[0045] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0046] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0047] Figure 1 A flowchart illustrating an embodiment of the method for detecting occupant seat occupancy in this application;
[0048] Figure 2 This is a schematic diagram of the cabin area division involved in an embodiment of the method for detecting occupant seat occupancy in this application;
[0049] Figure 3 This is a radial schematic diagram of the radar equipment involved in an embodiment of the method for detecting occupant seat occupancy in this application;
[0050] Figure 4 This is a schematic diagram of radar detection results from an embodiment of the method for detecting occupant seat occupancy in this application;
[0051] Figure 5 This is a schematic diagram of the detection results of the overlapping area involved in an embodiment of the method for detecting occupant seat occupancy in this application;
[0052] Figure 6 This is a schematic diagram of the radar detection area of UWB radar device A, which is involved in an embodiment of the method for detecting occupant seat occupancy in this application.
[0053] Figure 7This is a schematic diagram of the radar detection area of the UWB radar device B involved in an embodiment of the method for detecting occupant seat occupancy in this application.
[0054] Figure 8 This is a simplified flowchart of the method for detecting occupant seat occupancy in this application.
[0055] Figure 9 This is a second simplified flowchart illustrating the method for detecting occupant seat occupancy in this application.
[0056] Figure 10 This is a schematic diagram of the equipment structure of the hardware operating environment involved in the detection method for occupant seat occupation in this application.
[0057] The purpose, features, and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation
[0058] It should be understood that the specific embodiments described herein are merely illustrative of the technical solutions of this application and are not intended to limit this application.
[0059] To better understand the technical solution of this application, a detailed description will be provided below in conjunction with the accompanying drawings and specific implementation methods.
[0060] In this embodiment, for ease of description, the following description will focus on a smart cockpit with two UWB (Ultra Wide Band) radar devices, or a mobile terminal, data storage control terminal, PC, or other terminal connected to the electronic control unit of the smart cockpit.
[0061] Based on the aforementioned intelligent cockpit, this application presents the overall concept of the method for detecting occupant seat occupancy.
[0062] With the continuous development of the automotive industry, more and more vehicles are equipped with seat occupancy detection functions, and these functions control the automatic operation of various functional modules within the vehicle to improve the riding experience for passengers.
[0063] In related technologies, some technicians typically install seat pressure sensors in vehicles to determine seat occupancy. However, these sensors usually only detect pressure changes on the seat and cannot determine whether the source of the pressure changes is a biological occupant. Therefore, even when non-biological objects are placed on the seat, the sensors can still detect pressure changes, leading the vehicle to incorrectly identify an occupant and activate incorrect functions. Furthermore, some technicians install visual detection devices to determine seat occupancy. However, these devices typically cannot penetrate obstacles such as clothing, blankets, or other objects. Thus, when an occupant is covered by a blanket or other obstruction, the visual detection device may fail to detect their presence, leading to incorrect seat occupancy.
[0064] To address the above issues, this application provides a method for detecting seat occupancy. This method is applied to a smart cockpit equipped with multiple ultra-wideband radar detection devices. The method includes: detecting multiple targets within the smart cockpit using the multiple ultra-wideband radar detection devices to identify target occupants; determining radar detection parameters corresponding to the target occupants and, based on these parameters, determining the target seat area corresponding to the target occupants; and determining the seat occupied by the target occupants based on the target seat area.
[0065] Thus, this application solves the technical problem in related technologies where smart cockpits easily identify incorrect occupant seat occupancy. Specifically, this application uses multiple ultra-wideband radar detection devices to detect the smart cockpit, thereby identifying target occupants with biological characteristics within the smart cockpit, and further identifying the target seat area of the target occupant within the cockpit. Based on the target seat area, it then filters out the smart cockpit seat occupied by the target occupant, avoiding the situation where the smart cockpit misidentifies a seat with non-biological characteristics as occupied by an occupant when such items are placed on it. This allows the smart cockpit to accurately identify whether a vehicle seat is occupied by a target occupant with biological characteristics and to determine the vehicle seat occupied by the target occupant, ensuring that the smart cockpit can activate the correct functional modules based on the occupant's seat occupancy, thus protecting the occupant's riding experience.
[0066] Based on the overall concept of the occupant seat occupancy detection method of this application, the embodiments of this application provide a method for detecting occupant seat occupancy, referring to... Figure 1 , Figure 1 This is a flowchart illustrating the first embodiment of the method for detecting occupant seat occupancy in this application.
[0067] In this embodiment, the method for detecting occupant seat occupancy is applied to a smart cockpit, which is equipped with multiple ultra-wideband radar detection devices. The method for detecting occupant seat occupancy includes steps S10 to S30:
[0068] Step S10: Detect multiple targets within the smart cockpit using multiple ultra-wideband radar detection devices to determine the target occupants;
[0069] It should be noted that the ultra-wideband radar detection equipment can specifically be a UWB radar device, and the number of ultra-wideband radar detection devices is 2. Please refer to... Figure 2 , Figure 2 This is a schematic diagram of the cabin area division involved in one embodiment of the method for detecting occupant seat occupancy in this application, as shown below. Figure 2 As shown, UWB radar device A is deployed at the front of the smart cockpit, and UWB radar device B is deployed at the rear of the smart cockpit. It is understood that this UWB radar device needs to support a 4x4 MIMO (Multiple Input Multiple Output) antenna array to ensure that the UWB radar can have two scanning areas in the radial and two in the tangential directions, forming a total of four scanning areas. Furthermore, it is understood that... (Please refer to...) Figure 2 and Figure 3 ,in, Figure 3 This is a radial schematic diagram of the radar equipment involved in an embodiment of the occupant seat occupancy detection method of this application, as shown below. Figure 2 and Figure 3 As shown, the radar radial directions of multiple UWB radar devices should be on the same horizontal line.
[0070] In this embodiment, during the driving process, the intelligent cockpit first calls two ultra-wideband radar detection devices configured in the cockpit to scan the interior of the intelligent cockpit, thereby screening the various detection targets contained in the cockpit to identify target occupants with biological characteristics in the cockpit.
[0071] For example, during the driving process, the smart cockpit first controls the UWB radar device A located at the front of the cockpit and the UWB radar device B located at the rear of the cockpit, so that UWB radar device A and UWB radar device B simultaneously scan the cockpit to screen the various detection targets contained in the cockpit, thereby identifying target occupants with biological characteristics.
[0072] In this way, the intelligent cockpit can scan the cockpit using multiple ultra-wideband radar detection devices installed inside the cockpit, thereby identifying target occupants with biological characteristics among the multiple detected targets, and then determining the occupant seat occupied by the target occupant in the cockpit.
[0073] In one feasible implementation, step S10 may specifically include steps S101 to S103:
[0074] Step S101: Transmit multiple detection radar signals to multiple detection targets within the intelligent cockpit using multiple ultra-wideband radar detection devices;
[0075] Step S102: Receive the reflection radar signals corresponding to each of the multiple detection radar signals through multiple ultra-wideband radar detection devices, wherein the reflection radar signal is the reflection signal formed after the detection radar signal comes into contact with the detection target;
[0076] Step S103: Determine the target occupants based on the reflected radar signals.
[0077] In this embodiment, the smart cockpit first controls the operation of two ultra-wideband radar detection devices configured within the cockpit, causing each device to transmit multiple detection radar signals into the cockpit. Subsequently, when these multiple detection radar signals come into contact with a detection target within the cockpit, they are reflected and form corresponding reflected radar signals. The smart cockpit then controls the two ultra-wideband radar detection devices to receive the reflected radar signals corresponding to their respective transmitted detection radar signals. Finally, the smart cockpit processes the acquired multiple reflected radar signals to identify a target occupant with biological characteristics among the multiple detection targets contained within the cockpit.
[0078] For example, such as Figure 2As shown, the intelligent cockpit first controls UWB radar device A, located at the front of the cockpit, and UWB radar device B, located at the rear of the cockpit. UWB radar device A emits multiple first detection radar signals into the cockpit, and UWB radar device B emits multiple second detection radar signals into the cockpit. Subsequently, each of the multiple first and second detection radar signals reflects upon contact with an object within the cockpit, forming a first reflected radar signal corresponding to the first detection radar signal and a second reflected radar signal corresponding to the second detection radar signal. The intelligent cockpit then controls UWB radar device A to receive the multiple first reflected radar signals corresponding to the multiple first detection radar signals, and controls UWB radar device B to receive the multiple second reflected radar signals corresponding to the multiple second detection radar signals. Finally, the intelligent cockpit processes the multiple first and second reflected radar signals to filter multiple detection targets within the cockpit, thereby identifying the occupant with biological characteristics among the multiple detection targets.
[0079] In this way, the intelligent cockpit can scan the cockpit using multiple ultra-wideband radar detection devices installed inside the cockpit, thereby identifying target occupants with biological characteristics among the multiple detected targets, and then determining the occupant seat occupied by the target occupant in the cockpit.
[0080] In one feasible implementation, step S103 above may specifically include steps S1031 to S1032:
[0081] Step S1031: Determine the live radar signal present in each of the reflected radar signals, wherein the live radar signal is a reflected radar signal whose radar signal characteristics change;
[0082] Step S1032: Identify the detection target corresponding to the live radar signal as the target occupant.
[0083] In this embodiment, after receiving multiple reflected radar signals, the intelligent cockpit first extracts the radar signal features corresponding to each of the multiple reflected radar signals, and compares the radar signal features corresponding to each of the multiple reflected radar signals to determine whether there are any changes in the radar signal features. Then, the intelligent cockpit identifies the reflected radar signals whose radar signal features have changed among the multiple reflected radar signals, and identifies the reflected radar signals whose radar signal features have changed as live radar signals. Finally, the intelligent cockpit identifies the detection target corresponding to the live radar signal in the cockpit, and identifies the detection target corresponding to the live radar signal in the cockpit as the target occupant.
[0084] For example, after obtaining multiple first reflection radar signals and multiple second reflection radar signals, the intelligent cockpit first extracts multiple radar signal features corresponding to each of the multiple first reflection radar signals and multiple second reflection radar signals, and compares the multiple radar signal features corresponding to each of the multiple first reflection radar signals and multiple second reflection radar signals to obtain multiple comparison results. The intelligent cockpit reads the multiple comparison results to determine the first reflection radar signals and second reflection radar signals whose radar signal features have changed. The intelligent cockpit then determines the first reflection radar signals and second reflection radar signals whose radar signal features have changed as live radar signals. Finally, the intelligent cockpit determines the detection target corresponding to the live radar signal and determines the detection target corresponding to the live radar signal as the target occupant present in the cockpit.
[0085] It should be noted that when a target occupant performs actions with biological characteristics such as breathing, the position of parts of their body changes over time. This causes the radar detection signal to generate different reflected radar signals during the reflection process, enabling the smart cockpit to determine whether the detected target is a target occupant with biological characteristics based on the reflected radar signals.
[0086] In this way, the intelligent cockpit can scan the cockpit using multiple ultra-wideband radar detection devices installed inside the cockpit, thereby identifying target occupants with biological characteristics among the multiple detected targets, and then determining the occupant seat occupied by the target occupant in the cockpit.
[0087] Step S20: Determine the radar detection parameters corresponding to the target occupant, and determine the target seat area corresponding to the target occupant based on the radar detection parameters;
[0088] It should be noted that the radar detection parameters are detection parameters that can reflect the positional relationship between the target occupant and the ultra-wideband radar detection equipment. Specifically, they may include the radial angle parameter formed between the radial directions of the target occupant and the ultra-wideband radar detection equipment, and the tangential angle parameter formed between the tangential directions of the target occupant and the ultra-wideband radar detection equipment.
[0089] In addition, the target seat area is the seat area of the target occupant in one of the multiple preset seat areas in the cabin. For example, when there are preset seat areas 1-4 in the cabin, if the target occupant is located in the seat behind the front passenger, the corresponding target seat area is preset seat area 4.
[0090] In this embodiment, after identifying the target occupant, the smart cockpit further reads the radar detection parameters collected by multiple ultra-wideband radar detection devices when detecting the target occupant. The smart cockpit then determines the position information of the target occupant in the cockpit based on the radar detection parameters, and determines the target seat area corresponding to the target occupant in the cockpit based on the position information.
[0091] For example, when the target occupant is in the rear seat of the front passenger seat in the cabin, the preset seat area where he / she is located is preset seat area 4. At this time, when the smart cockpit determines the target occupant in the cabin, it reads the radar detection parameters collected by UWB radar device A and UWB radar device B when they detect the target occupant. The smart cockpit then determines the position information of the target occupant in the cabin based on the radar detection parameters, and determines the preset seat area 4 of the target occupant in the cabin based on the position information, and determines the preset seat area 4 as the target seat area corresponding to the target occupant.
[0092] In this way, the intelligent cockpit can determine the specific location of the target occupant in the cockpit based on multiple ultra-wideband radar detection devices, and filter multiple preset seat areas in the intelligent cockpit based on the specific location to determine the target seat area corresponding to the location of the target occupant, and then determine the occupant seat occupied by the target occupant based on the target seat area.
[0093] In one feasible implementation, the step of "determining the target seat area corresponding to the target occupant based on each of the radar detection parameters" in step S20 above may specifically include steps S201 to S203:
[0094] Step S201: Determine the occupant position detection results corresponding to each of the multiple ultra-wideband radar detection devices based on the radar detection parameters;
[0095] Step S202: Determine the preset seat area corresponding to each of the occupant position detection results in the smart cockpit, wherein the preset seat area includes a seat overlap area and a seat determination area;
[0096] Step S203: When it is detected that the preset seat area corresponding to each of the occupant position detection results is the same seat determination area, the seat determination area is determined as the target seat area corresponding to the target occupant.
[0097] It should be noted that this occupant position detection result refers to the location of the target occupant within the radar detection range of the ultra-wideband radar when the target occupant is detected. For example, please refer to... Figure 6 and Figure 7 ,in, Figure 6This is a schematic diagram of the radar detection area of UWB radar device A, which is involved in one embodiment of the method for detecting occupant seat occupancy according to this application. Figure 7 This is a schematic diagram of the radar detection area of the UWB radar device B involved in an embodiment of the occupant seat occupancy detection method of this application, as shown below. Figure 6 As shown, when the target occupant is in the preset seat area 4 within the cabin, if the preset seat area 4 corresponds to the first radar detection area within the radar detection range of the UWB radar device A, then the occupant position detection result obtained by the UWB radar device A is the first radar detection area. It can be understood that when determining the radar detection range of the UWB radar device A, the radar detection range can be divided to obtain multiple radar detection areas. Similarly, as... Figure 7 As shown, if the preset seat area 4 corresponds to the third radar detection area within the radar detection range of the UWB radar device B, then the occupant position detection result obtained by the UWB radar device B is the third radar detection area.
[0098] In addition, such as Figure 2 As shown, the preset seat area is the seat area corresponding to each preset seat in the cabin. For example, when there is a driver's seat, a front passenger seat, a rear seat behind the driver's seat, and a rear seat behind the front passenger seat in the cabin, the cabin can be divided into a seat determination area Area-1 that can detect the target occupant in the driver's seat, a seat determination area Area-2 that can detect the target occupant in the front passenger seat, a seat determination area Area-3 that can detect the target occupant in the rear seat behind the driver's seat, a seat determination area Area-4 that can detect the target occupant in the rear seat behind the front passenger seat, a seat overlap area 1 that determines the target occupant in the driver's seat or the rear seat behind the driver's seat, and a seat overlap area 2 that determines the target occupant in the front passenger seat or the rear seat behind the front passenger seat.
[0099] Understandably, the overlapping seat area is based on the detection results of a single UWB radar device and cannot determine the seat area occupied by the target occupant. For example, when the target occupant adjusts the front passenger seat backward, their position will be in the center of the cabin. In this case, the detection results based on a single UWB radar device cannot accurately determine whether the target occupant is in the front passenger seat or the seat behind the front passenger seat. Similarly, the seat determination area is the seat area that can accurately determine the seat occupied by the target occupant. For example, when the target occupant adjusts the front passenger seat forward, their position will be in the front of the cabin. In this case, the detection results based on a single UWB radar device can accurately determine that the target occupant is in the front passenger seat.
[0100] In this embodiment, after obtaining the radar detection data corresponding to the target occupant, the intelligent cockpit first determines the occupant detection results corresponding to each of the multiple ultra-wideband radar detection devices based on the radar detection data. Then, the intelligent cockpit determines the preset seat area corresponding to each occupant position detection result in the cockpit, and determines whether the preset seat area is a seat overlap area or a seat determination area. Finally, if the intelligent cockpit determines that each occupant position detection result corresponds to the same seat determination area, then the seat determination area is directly determined as the target seat area corresponding to the target occupant in the cockpit.
[0101] For example, please refer to Figure 4 , Figure 4 This is a schematic diagram of the radar detection results involved in an embodiment of the method for detecting occupant seat occupancy in this application, as shown below. Figure 4 As shown, after obtaining the radar detection parameters acquired by UWB radar device A and UWB radar device B when detecting the target occupant, the intelligent cockpit first obtains the first occupant position detection result corresponding to UWB radar device A and the second occupant position detection result corresponding to UWB radar device B based on each radar detection parameter. It then determines that the first occupant position detection result indicates that the target occupant is located in the first radar detection area, and the second occupant position detection result indicates that the target occupant is located in the third radar detection area. Subsequently, the intelligent cockpit determines that the first radar detection area corresponding to UWB radar device A is located in each of the preset seat areas within the cockpit, and the corresponding preset seat area is designated as Seat Determination Area-4. It also determines that the third radar detection area corresponding to UWB radar device B is located in each of the preset seat areas within the cockpit, and the corresponding preset seat area is also designated as Seat Determination Area-4. Finally, the intelligent cockpit determines that the occupant detection results corresponding to both UWB radar device A and UWB radar device B correspond to Seat Determination Area-4, and then directly designates Seat Determination Area-4 as the target seat area where the target occupant is located.
[0102] In this way, the intelligent cockpit can determine the specific location of the target occupant in the cockpit based on multiple ultra-wideband radar detection devices, and filter multiple preset seat areas in the intelligent cockpit based on the specific location to determine the target seat area corresponding to the location of the target occupant, and then determine the occupant seat occupied by the target occupant based on the target seat area.
[0103] In one feasible implementation, step S201 above may specifically include steps S2011 to S2012:
[0104] Step S2021: Read the radar radial angle parameter and radar tangential angle parameter included in the radar detection parameters;
[0105] Step S2022: Determine the occupant position information corresponding to the target occupant based on the radar radial angle parameter and the radar tangential angle parameter, and generate the occupant position detection result based on the occupant position information.
[0106] In this embodiment, after obtaining the radar detection data corresponding to the target occupant, the intelligent cockpit first reads the radar radial angle parameter and radar tangential angle parameter contained in each radar detection data. Then, the intelligent cockpit calculates the radar radial angle parameter and radar tangential angle parameter to determine the positional relationship between the target occupant and each ultra-wideband radar detection device. Then, based on the positional relationship, it determines the occupant position information detected by each ultra-wideband radar detection device and generates multiple occupant position detection results corresponding to each ultra-wideband radar detection device based on the occupant position information.
[0107] For example, after the smart cockpit obtains the radar detection parameters acquired by UWB radar device A and UWB radar device B when detecting the target occupant, it first reads the first radar radial angle parameter θ1 between the target occupant and UWB radar device A in the first radar detection parameters collected by UWB radar device A, and the first radar tangential angle parameter between the target occupant and UWB radar device A in the first radar detection parameters collected by UWB radar device A. The intelligent cockpit then uses the first radar radial angle parameter θ1 and the first radar tangential angle parameter... The first positional relationship between the target occupant and UWB radar device A is calculated. Based on this relationship, the first radar detection area within the first radar detection range of UWB radar device A is determined, and this first radar detection area is identified as the first occupant's position detection result corresponding to UWB radar device A. Simultaneously, the smart cockpit reads the second radar detection parameters collected by UWB radar device B, which include the second radar radial angle parameter θ2 between the target occupant and UWB radar device B in the radial direction, and the second radar tangential angle parameter between the target occupant and UWB radar device B in the tangential direction. The intelligent cockpit then measures the radial angle parameter θ2 of the second radar and the tangential angle parameter of the second radar. Calculations are performed to obtain the second positional relationship between the target occupant and the UWB radar device B. Then, based on the second positional relationship, the third radar detection area of the target occupant within the second radar detection range corresponding to the UWB radar device B is determined, and the third radar detection area is determined as the second occupant position detection result corresponding to the UWB radar device B.
[0108] In this way, the intelligent cockpit can determine the specific location of the target occupant in the cockpit based on multiple ultra-wideband radar detection devices, and filter multiple preset seat areas in the intelligent cockpit based on the specific location to determine the target seat area corresponding to the location of the target occupant, and then determine the occupant seat occupied by the target occupant based on the target seat area.
[0109] Step S30: Determine the seat occupied by the target occupant based on the target seating area;
[0110] In this embodiment, after determining the target seat area where the target occupant is located, the smart cockpit filters multiple preset vehicle seats in the cockpit based on the target seat area in order to determine the seat occupied by the target occupant among the multiple preset vehicle seats.
[0111] For example, after determining that the target seat area where the target occupant is located is the seat determination area Area-4, the smart cockpit further filters the driver's seat, front passenger seat, rear seat behind the driver's seat, and rear seat behind the front passenger seat in the cockpit based on the seat determination area Area-4, thereby determining that the rear seat behind the front passenger seat located in the seat determination area Area-4 is the occupant seat occupied by the target occupant.
[0112] In one feasible implementation, step S30 above may specifically include steps S301 to S303:
[0113] Step S301: Determine multiple preset seat areas and preset vehicle seats corresponding to each of the multiple preset seat areas;
[0114] Step S302: Based on the target seat area, filter the multiple preset seat areas to determine the target preset seat area;
[0115] Step S303: Determine the preset vehicle seat corresponding to the target preset seat area as the seat occupied by the target occupant.
[0116] It should be noted that the preset seat areas are the respective seat areas of each preset vehicle seat in the smart cockpit. For example, when the smart cockpit is a 4-seat smart cockpit, the areas of the driver's seat, the front passenger seat, the rear seat behind the driver's seat, and the rear seat behind the front passenger seat can be set as preset seat areas.
[0117] In this embodiment, after determining the target seat area where the target occupant is located, the smart cockpit first reads the storage module configured in the smart cockpit to determine multiple preset seat areas and the preset vehicle seats corresponding to each of the multiple preset seat areas. Then, the smart cockpit filters the multiple preset seat areas based on the target seat area to determine the target preset seat area that matches the target seat area. Finally, the smart cockpit determines the preset vehicle seat corresponding to the target preset seat area as the target occupied seat where the target occupant is located.
[0118] For example, after determining that the target occupant's seat area is Area-4, the smart cockpit further reads the storage module within the smart cockpit to determine a preset first seat area and a preset vehicle seat matching the preset first seat area as the driver's seat; and, determines a preset second seat area and a preset vehicle seat matching the preset second seat area as the front passenger seat; and, determines a preset third seat area and a preset vehicle seat matching the preset third seat area as the driver's rear seat; and, determines a preset fourth seat area and a preset vehicle seat matching the preset fourth seat area as the front passenger rear seat. Then, the smart cockpit, based on the acquired... The target seat area filters the preset first seat area, preset second seat area, preset third seat area, and preset fourth seat area to determine that both the preset fourth seat area and the target seat area are seat determination areas Area-4. Therefore, the preset fourth seat area is determined as the target preset seat area. Finally, the smart cockpit determines that the preset vehicle seat corresponding to the target preset seat area is the rear passenger seat and identifies the rear passenger seat as an occupied seat. When the smart cockpit detects that there is a target passenger in the rear passenger seat, it can activate the seat heating function to heat the rear passenger seat and control the corresponding rear screen to turn on, thereby ensuring the passenger's riding experience.
[0119] In this embodiment, the smart cockpit first invokes two ultra-wideband radar detection devices configured within the cockpit to scan the interior of the smart cockpit, thereby filtering the various detection targets contained within the cockpit to identify target occupants with biological characteristics within the cockpit. Subsequently, the smart cockpit reads the radar detection parameters collected by each of the multiple ultra-wideband radar detection devices when detecting the target occupants. The smart cockpit then determines the location information of the target occupants within the cockpit based on the radar detection parameters, and determines the target seat area corresponding to the target occupants within the cockpit based on the location information. Finally, the smart cockpit filters multiple preset vehicle seats within the cockpit based on the target seat area to identify the seat occupied by the target occupants among the multiple preset vehicle seats.
[0120] Thus, this application solves the technical problem in related technologies where smart cockpits easily identify incorrect occupant seat occupancy. Specifically, this application uses multiple ultra-wideband radar detection devices to detect the smart cockpit, thereby identifying target occupants with biological characteristics within the smart cockpit, and further identifying the target seat area of the target occupant within the cockpit. Based on the target seat area, it then filters out the smart cockpit seat occupied by the target occupant, avoiding the situation where the smart cockpit misidentifies a seat with non-biological characteristics as occupied by an occupant when such items are placed on it. This allows the smart cockpit to accurately identify whether a vehicle seat is occupied by a target occupant with biological characteristics and to determine the vehicle seat occupied by the target occupant, ensuring that the smart cockpit can activate the correct functional modules based on the occupant's seat occupancy, thus protecting the occupant's riding experience.
[0121] Based on the first embodiment of this application, a second embodiment of this application is proposed herein. In this second embodiment, content that is the same as or similar to that in the first embodiment described above can be referred to the above description and will not be repeated hereafter. Furthermore, after step S202, the method for detecting occupant seat occupancy in this application may further include steps A10 to A30:
[0122] Step A10: When the preset seat area corresponding to each of the occupant position detection results is found to simultaneously include the seat overlap area and the seat determination area, the cabin dividing line corresponding to the smart cockpit is determined;
[0123] Step A20: Determine whether the seat overlap area and the seat defined area are on the same side of the cabin dividing line;
[0124] Step A30: If it is determined that the overlapping area of the seats and the seats are on the same side of the cabin dividing line, then the seat determination area is determined as the target seat area corresponding to the target occupant.
[0125] It should be noted that the cockpit dividing line is a dividing line that can distinguish the left and right parts of the intelligent cockpit. It can be understood that when two ultra-wideband radar detection devices are respectively configured in the front and rear halves of the cockpit, since their radial directions are on the same horizontal line, the extension lines of the two in the radial direction can divide the driver's seat and the rear seat of the driver's seat in the left half of the cockpit, and divide the passenger seat and the rear seat of the passenger seat in the right half of the cockpit. Thus, when a single ultra-wideband radar detection device detects that the target occupant is in the aforementioned seat overlap area 1 or seat overlap area 2, it can further identify the seat occupied by the target occupant.
[0126] In this embodiment, when the intelligent cockpit determines that the detection results of each occupant's position do not all correspond to the same seat determination area, but rather that one occupant's position detection result corresponds to a seat determination area while another occupant's position detection result corresponds to a seat overlap area, it first determines the cockpit dividing line corresponding to the cockpit. Then, the intelligent cockpit determines whether the seat determination area and the seat overlap area are on the same side of the cockpit dividing line. Finally, if the intelligent cockpit determines that the seat determination area and the seat overlap area are on the same side of the radial dividing line, it directly determines the seat determination area as the target seat area corresponding to the target occupant in the cockpit.
[0127] For example, please refer to Figure 5 , Figure 5 This is a schematic diagram illustrating the detection results of the overlapping area in one embodiment of the method for detecting occupant seat occupancy according to this application. Figure 5 As shown, if the target occupant in the rear passenger seat slides the seat forward into the aforementioned seat overlap area 2 within the cabin, the smart cockpit, after processing the radar detection parameters corresponding to UWB radar device A and UWB radar device B, determines that the first occupant position detection result identified by UWB radar device A is located in each of the preset seat areas within the cabin, with the corresponding preset seat area being seat overlap area 2. It also determines that the second occupant position detection result identified by UWB radar device B is located in each of the preset seat areas within the cabin, with the corresponding preset seat area being the seat determination area Are. a-4. At this point, the intelligent cockpit cannot determine whether the target occupant is in the rear passenger seat. Therefore, the intelligent cockpit determines the cockpit dividing line into left and right parts. Then, the intelligent cockpit judges whether the seat overlap area 2 and the seat determination area Area-4 are on the same side of the cockpit dividing line. Finally, if the intelligent cockpit determines that the seat overlap area 2 and the seat determination area Area-4 are also on the right side of the cockpit dividing line, it determines that the target occupant is on the front passenger side and determines the seat determination area Area-4 where the target occupant is located as the target seat area.
[0128] In this way, the intelligent cockpit can determine the specific location of the target occupant in the cockpit based on multiple ultra-wideband radar detection devices, and filter multiple preset seat areas in the intelligent cockpit based on the specific location to determine the target seat area corresponding to the location of the target occupant, and then determine the seat occupied by the target occupant based on the target seat area.
[0129] In one feasible implementation, the step of "determining the cockpit partition line corresponding to the smart cockpit" in step A10 above may specifically include steps A101 to A102:
[0130] Step A101: Determine the deployment location information and detection angle parameters of each of the multiple ultra-wideband radar detection devices;
[0131] Step A102: Determine the cockpit dividing line corresponding to the smart cockpit based on the deployment location information and the detection angle parameters.
[0132] In this embodiment, when the intelligent cockpit determines that the detection results of each occupant's position do not all correspond to the same seat determination area, but rather that one occupant's position detection result corresponds to the seat determination area while another occupant's position detection result corresponds to the seat overlapping area, it first reads the deployment location information and detection angle parameters of each of the multiple ultra-wideband radar detection devices. Then, the intelligent cockpit determines the radar radial direction of each of the multiple ultra-wideband radar detection devices based on the deployment location information and detection angle parameters, and determines the cockpit division line corresponding to each radar radial direction.
[0133] For example, after determining that the first occupant position detection result identified by UWB radar device A is in each of the preset seat areas in the cabin, the corresponding preset seat area is seat overlap area 2, and after determining that the second occupant position detection result identified by UWB radar device B is in each of the preset seat areas in the cabin, the corresponding preset seat area is seat determination area Area-4, the smart cockpit first reads the radar deployment position information and radar detection angle parameters corresponding to UWB radar device A and UWB radar device B respectively. Then, based on the radar deployment position information and radar detection angle parameters corresponding to UWB radar device A and UWB radar device B respectively, the smart cockpit determines the radial extension line corresponding to UWB radar device A and UWB radar device B respectively, and then determines the radial extension line as the cockpit dividing line that can divide the cockpit into left and right parts.
[0134] In this way, the intelligent cockpit can determine the specific location of the target occupant in the cockpit based on multiple ultra-wideband radar detection devices, and filter multiple preset seat areas in the intelligent cockpit based on the specific location to determine the target seat area corresponding to the location of the target occupant, and then determine the seat occupied by the target occupant based on the target seat area.
[0135] Based on the first and / or second embodiments of this application, a third embodiment of this application is proposed herein. In this third embodiment, content that is the same as or similar to the above embodiments can be referred to the above description and will not be repeated hereafter. Furthermore, prior to step S10 above, the method for detecting occupant seat occupancy in this application may further include steps B10 to B20:
[0136] Step B10: Determine the seat movement range corresponding to each of the multiple preset vehicle seats in the smart cockpit;
[0137] Step B20: Determine the overlapping area and the defined area of each seat in the smart cockpit based on the movement range of each seat.
[0138] In this embodiment, before the smart cockpit calls the two ultra-wideband radar detection devices configured on the smart cockpit to detect the cockpit, it first reads the storage module configured in the smart cockpit to determine the seat movement range corresponding to each of the multiple preset vehicle seats in the cockpit. Then, the smart cockpit divides the cockpit area according to the movement range of each seat, thereby dividing the seat determination area that can accurately identify the seat occupied by the target occupant and the seat overlap area that cannot accurately identify the seat occupied by the target occupant.
[0139] For example, before the smart cockpit invokes the UWB radar devices A and B configured within the cockpit to detect the cockpit, it first reads the storage module configured within the smart cockpit to determine the respective seat movement ranges of the driver's seat, front passenger seat, rear driver's seat, and rear front passenger seat. Then, based on the movement ranges of each seat, the smart cockpit determines the accurate identification areas within the cockpit where each seat can be accurately identified, and performs detection of the cockpit based on these accurate identification areas. The seats are divided into Area-1, which can detect the target occupant in the driver's seat, Area-2, which can detect the target occupant in the front passenger seat, Area-3, which can detect the target occupant in the rear seat behind the driver's seat, Area-4, and overlapping areas 1 and 2, which determine whether the target occupant is in the driver's seat or the rear seat behind the driver's seat.
[0140] In this way, the intelligent cockpit can divide the cockpit according to the seat movement trajectory of each preset vehicle seat, thereby accurately determining the overlapping area of the seats occupied by the target occupant.
[0141] For example, to help understand the implementation process of the occupant seat occupancy detection method obtained by combining this embodiment with the above embodiments, please refer to... Figure 8 and Figure 9 , Figure 8 This is a simplified flowchart of the method for detecting occupant seat occupancy in this application. Figure 9 This is a simplified flowchart of the second method for detecting occupant seat occupancy in this application, specifically:
[0142] like Figure 8As shown, in this embodiment, the smart cockpit first invokes UWB radar device A, configured at the front of the smart cockpit, and UWB radar device B, configured at the rear of the smart cockpit, to simultaneously scan the cockpit. It receives the first reflected radar signals generated by UWB radar device A during the detection process, and the second reflected radar signals generated by UWB radar device B during the detection process. The smart cockpit then processes the first and second reflected radar signals to determine the liveness radar signals contained within them. The smart cockpit identifies the detection target corresponding to the liveness radar signal as a target occupant exhibiting biological characteristics. Subsequently, the smart cockpit reads the first radial angle θ1 and the first tangential angle collected by UWB radar device A during the target occupant detection. And based on the first radial angle θ1 and the first tangential angle The system determines the first radar detection area within the first radar detection range corresponding to UWB radar device A for the target occupant. Simultaneously, the smart cockpit reads the second radial angle θ2 and the second tangential angle collected by UWB radar device B when detecting the target occupant. And based on the second radial angle θ2 and the second tangential angle The system first determines the target occupant's location within the third radar detection area of the second radar detection range corresponding to UWB radar device B. Then, the intelligent cockpit determines that the first radar detection area corresponds to a seat determination area Area-4 in each of the preset seat areas within the cockpit, and similarly, the third radar detection area also corresponds to seat determination area Area-4 in each of the preset seat areas within the cockpit. The intelligent cockpit then identifies seat determination area Area-4 as the target seat area for the target occupant. Finally, based on the target seat area, the intelligent cockpit filters the driver's seat, front passenger seat, rear seat behind the driver's seat, and rear seat behind the front passenger seat within the cockpit to determine that the rear seat behind the front passenger seat is the seat occupied by the target occupant.
[0143] Similarly, such as Figure 9 As shown, the intelligent cockpit is based on the first radial angle θ1 and the first tangential angle. The target occupant is located in the radar detection area corresponding to UWB radar device A, which is the seat overlap area 2 inside the cockpit, and is determined based on the second radial angle θ2 and the second tangential angle. Once the radar detection area corresponding to the target occupant in UWB radar device B is determined, which is designated as Area-4 within the cockpit, the intelligent cockpit determines the deployment location information and detection angle parameters of UWB radar devices A and B respectively. Based on these parameters, it determines the radar radial direction of each device. The intelligent cockpit then uses this radial direction to determine the cockpit dividing line into left and right sections. It then checks whether the overlapping seat area 2 and Area-4 are on the same side of this dividing line. If both are located on the right side of the dividing line, Area-4 is identified as the target occupant's seat area. Finally, based on this target seat area, the intelligent cockpit filters the driver's seat, front passenger seat, rear seat behind the driver's seat, and rear seat behind the front passenger seat to determine that the rear seat behind the front passenger seat is occupied by the target occupant.
[0144] It should be noted that the above examples are only for understanding this application and do not constitute a limitation on the detection method for occupants occupying seats in this application. Any simple modifications based on this technical concept are within the protection scope of this application.
[0145] This application provides an intelligent cockpit, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, which are executed by the at least one processor to enable the at least one processor to perform the occupant occupancy detection method in Embodiment 1 above.
[0146] The following is for reference. Figure 10 The diagram illustrates a structural schematic suitable for implementing the intelligent cockpit embodiments of this application. The intelligent cockpit in these embodiments may include, but is not limited to, an intelligent cockpit with two UWB (Ultra Wideband) radar devices internally configured, or terminals such as mobile terminals, data storage control terminals, and PCs connected to the electronic control unit associated with the intelligent cockpit. Figure 10 The smart cockpit shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of this application.
[0147] like Figure 10As shown, the smart cockpit may include a processing unit 1001 (e.g., a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1002 or a program loaded from a storage device 1003 into a random access memory (RAM) 1004. The RAM 1004 also stores various programs and data required for the operation of the smart cockpit. The processing unit 1001, ROM 1002, and RAM 1004 are interconnected via a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Typically, the following systems can be connected to the I / O interface 1006: input devices 1007 including, for example, a touchscreen, touchpad, keyboard, mouse, image sensor, microphone, accelerometer, gyroscope, etc.; output devices 1008 including, for example, a liquid crystal display (LCD), speaker, vibrator, etc.; storage devices 1003 including, for example, magnetic tape, hard disk, etc.; and communication devices 1009. The communication device 1009 allows the smart cockpit to communicate wirelessly or wiredly with other devices to exchange data. While the figure shows a smart cockpit with various systems, it should be understood that implementing or having all of the systems shown is not required. More or fewer systems may be implemented alternatively.
[0148] Specifically, according to the embodiments disclosed in this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments disclosed in this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device, or installed from storage device 1003, or installed from ROM 1002. When the computer program is executed by processing device 1001, it performs the functions defined in the methods of the embodiments disclosed in this application.
[0149] The intelligent cockpit provided in this application employs the occupant seat occupancy detection method described in the above embodiments, which can solve the technical problem in related technologies where vehicles easily identify incorrect occupant seat occupancy. Compared with the prior art, the beneficial effects of the intelligent cockpit provided in this application are the same as those of the occupant seat occupancy detection method provided in the above embodiments, and other technical features in this intelligent cockpit are the same as those disclosed in the previous embodiment method, and will not be repeated here.
[0150] It should be understood that the various parts disclosed in this application can be implemented using hardware, software, firmware, or a combination thereof. In the description of the above embodiments, specific features, structures, materials, or characteristics can be combined in any suitable manner in one or more embodiments or examples.
[0151] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
[0152] This application provides a vehicle including the intelligent cockpit as described above.
[0153] The vehicle provided in this application solves the technical problem in related technologies where vehicles easily identify incorrect occupant seat occupancy. Compared with the prior art, the beneficial effects of the vehicle provided in this application are the same as those of the occupant seat occupancy detection method provided in the above embodiments, and will not be repeated here.
[0154] This application provides a computer-readable storage medium having computer-readable program instructions (i.e., a computer program) stored thereon, the computer-readable program instructions being used to execute the occupant occupancy detection method in the above embodiments.
[0155] The computer-readable storage medium provided in this application may be, for example, a USB flash drive, but is not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems or devices, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to: electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system or device. The program code contained on the computer-readable storage medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination thereof.
[0156] The aforementioned computer-readable storage medium may be included in the smart cockpit; or it may exist independently and not be installed in the smart cockpit.
[0157] The aforementioned computer-readable storage medium carries one or more programs that, when executed by the smart cockpit, cause the smart cockpit to: detect multiple targets within the smart cockpit using multiple ultra-wideband radar detection devices to identify target occupants; determine each radar detection parameter corresponding to the target occupant, and determine the target seat area corresponding to the target occupant based on each radar detection parameter; and determine the occupant-occupied seat based on the target seat area.
[0158] Computer program code for performing the operations of this application can be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, and C++, and conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a Local Area Network (LAN) or a Wide Area Network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0159] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0160] The modules described in the embodiments of this application can be implemented in software or hardware. The names of the modules do not necessarily limit the functionality of the unit itself.
[0161] The readable storage medium provided in this application is a computer-readable storage medium that stores computer-readable program instructions (i.e., a computer program) for executing the above-described method for detecting occupant seat occupancy, thereby solving the technical problem in related technologies where vehicles easily identify incorrect occupant seat occupancy. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided in this application are the same as those of the occupant seat occupancy detection method provided in the above embodiments, and will not be repeated here.
[0162] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the occupant occupancy detection method described above.
[0163] The computer program product provided in this application can solve the technical problem in related technologies where vehicles easily identify incorrect occupant seat occupancy. Compared with the prior art, the beneficial effects of the computer program product provided in this application are the same as those of the occupant seat occupancy detection method provided in the above embodiments, and will not be repeated here.
[0164] The above description is only a part of the embodiments of this application and does not limit the patent scope of this application. All equivalent structural transformations made under the technical concept of this application and using the contents of the specification and drawings of this application, or direct / indirect applications in other related technical fields, are included in the patent protection scope of this application.
Claims
1. A method for detecting occupancy of a seat, characterized in that, The method for detecting occupant seat occupancy is applied to a smart cockpit, which is equipped with multiple ultra-wideband radar detection devices. The method includes: Predetermine the seat movement range corresponding to each preset vehicle seat in the smart cockpit, and divide the seat determination area and seat overlap area in the smart cockpit according to the seat movement range; Multiple ultra-wideband radar detection devices are used to detect multiple targets within the smart cockpit to identify target occupants; Determine the detection parameters of each radar corresponding to the target occupant, obtain the occupant position detection results corresponding to each ultra-wideband radar based on the detection parameters of each radar, and match the preset seat areas corresponding to the target occupant according to the occupant position detection results. If the preset seat areas obtained by each radar match are the same seat determination area, then the seat determination area is determined as the target seat area; if one of the preset seat areas obtained by each radar match is a seat determination area and the other is a seat overlap area, then a cockpit dividing line corresponding to the smart cockpit is generated according to the deployment position and detection angle parameters of multiple ultra-wideband radars, and it is determined whether the seat determination area and the seat overlap area are located on the same side of the cockpit dividing line. If they are on the same side, then the seat determination area is determined as the target seat area. The seat occupied by the target occupant is determined based on the target seating area.
2. The method for detecting occupancy of a seat as described in claim 1, characterized in that, The step of detecting multiple targets within the smart cockpit using multiple ultra-wideband radar detection devices to determine the target occupant includes: Multiple detection radar signals are transmitted to multiple detection targets within the intelligent cockpit using multiple ultra-wideband radar detection devices. The system receives the reflected radar signals corresponding to each of the multiple detection radar signals through multiple ultra-wideband radar detection devices, wherein the reflected radar signals are the reflected signals formed after the detection radar signals come into contact with the detection target; The target occupants are determined based on the reflected radar signals described above.
3. The method for detecting occupancy of a seat as described in claim 2, characterized in that, The step of determining the target occupant based on each of the reflected radar signals includes: Identify the live radar signals present in each of the aforementioned reflected radar signals, wherein the live radar signals are reflected radar signals whose radar signal characteristics change; The detection target corresponding to the live radar signal is identified as the target occupant.
4. The method for detecting occupancy of a seat as described in claim 3, characterized in that, The step of determining the occupant position detection results corresponding to each of the multiple ultra-wideband radar detection devices based on the radar detection parameters includes: Read the radar radial angle parameter and radar tangential angle parameter included in the radar detection parameters; The occupant position information corresponding to the target occupant is determined based on the radar radial angle parameter and the radar tangential angle parameter, and the occupant position detection result is generated based on the occupant position information.
5. The method for detecting occupancy of a seat as described in claim 1, characterized in that, The step of determining the seat occupied by the target occupant based on the target seat area includes: Determine multiple preset seat areas and preset vehicle seats corresponding to each of the multiple preset seat areas; Based on the target seating area, multiple preset seating areas are filtered to determine the target preset seating area; The preset vehicle seat corresponding to the target preset seat area is determined as the seat occupied by the target occupant.
6. The method for detecting occupancy of a seat as described in claim 1, characterized in that, Prior to the step of detecting multiple targets within the smart cockpit using multiple ultra-wideband radar detection devices to determine the target occupant, the method further includes: Determine the seat movement range corresponding to each of the multiple preset vehicle seats within the intelligent cockpit; The overlapping area and the defined area of each seat in the smart cockpit are determined based on the range of movement of each seat.
7. An intelligent cockpit, characterized in that, The intelligent cockpit includes: multiple ultra-wideband radar detection devices, a memory, a processor, and a computer program stored in the memory and executable on the processor, the computer program being configured to implement the steps of the method for detecting occupant seat occupancy as described in any one of claims 1 to 6.
8. A vehicle, characterized in that, The vehicle includes the smart cockpit as described in claim 7.
9. A storage medium, characterized in that, The storage medium is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, it implements the steps of the method for detecting occupant occupancy of a seat as described in any one of claims 1 to 6.
10. A computer program product, characterized in that, The computer program product includes a computer program that, when executed by a processor, implements the steps of the method for detecting occupant seat occupancy as described in any one of claims 1 to 6.