A steering wheel system, a steering wheel control system and a vehicle

By introducing a sliding rail, monitoring device, and cloud service into the car steering wheel system, the steering wheel position can be automatically switched, solving the driving difficulties when the driver is unwell, improving driving safety and convenience, and adapting to the driving requirements of different countries.

CN115503808BActive Publication Date: 2026-02-10ZHEJIANG ZEEKR INTELLIGENT TECH CO LTD +1
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202210980463.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-08-16
Publication Date
2026-02-10
Estimated Expiration
2042-08-16

AI Technical Summary

Technical Problem

Existing car steering wheel systems cannot automatically switch to the passenger seat when the driver is unwell, which can lead to the inability to continue driving in certain special circumstances, wasting time or failing to meet the driving requirements of different countries.

Method used

Design a vehicle steering wheel system, including a steering wheel, a slide rail, an on-board control device, a monitoring device, and a cloud server. By monitoring the driver's vital signs data, the system generates movement control commands to automatically slide the steering wheel from the driver's seat to the passenger seat. The system also ensures that the steering wheel is fixed in place through locking and sensing devices. Combined with acceleration and braking control devices, the system can meet different driving needs.

Benefits of technology

It enables automatic steering wheel position switching when the driver is not in a good condition, reducing the risk of dangerous driving, improving driving safety and user experience, adapting to the driving requirements of different countries, and enhancing driving convenience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115503808B_ABST
    Figure CN115503808B_ABST
Patent Text Reader

Abstract

The application relates to the technical field of vehicle steering wheels, in particular to a vehicle steering wheel system which comprises a steering wheel, a sliding rail, a vehicle-mounted control device, a monitoring device and a cloud server; the steering wheel and the monitoring device are in communication connection with the vehicle-mounted control device; the vehicle-mounted control device is in communication connection with the cloud server; the monitoring device is arranged to collect vital sign data of a driver and send the vital sign data to the vehicle-mounted control device; the vehicle-mounted control device is arranged to receive the vital sign data and / or a request control signal and send the vital sign data and / or the request control signal to the cloud server; the cloud server is arranged to generate a mobile control instruction based on the vital sign data and / or the request control signal and send the mobile control instruction to the vehicle-mounted control device; and the vehicle-mounted control device is further arranged to control the steering wheel to move to the co-driver side along the sliding rail in response to the mobile control instruction. The application provides the function of assisting driving in an emergency for the user through the moving operation of the steering wheel.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of vehicle steering wheel technology, and more particularly to a vehicle steering wheel system, a steering wheel control system, and a vehicle. Background Technology

[0002] Currently, steering wheels on cars are fixed to either left-hand or right-hand drive vehicles. When a driver feels unwell and needs to switch drivers, the vehicle must be pulled over to the side of the road, and the driver's seat must be given to the other driver. This process is not only time-consuming but also impossible in certain situations, such as when the driver is unable to move due to a sudden medical emergency, when the vehicle is on a highway where stopping is not possible, or when the vehicle cannot travel in a country with different traffic rules.

[0003] Therefore, there is a need to provide a steering wheel system for vehicles that can meet different needs. Summary of the Invention

[0004] To address the aforementioned problems in the prior art, this application discloses a vehicle steering wheel system, comprising a steering wheel, a slide rail, an on-board control device, a monitoring device, and a cloud server. The slide rail is fixedly installed within the vehicle's driver's compartment, and the steering wheel is slidably connected to the slide rail. The steering wheel is communicatively connected to the on-board control device. The monitoring device is installed inside the vehicle body and is communicatively connected to the on-board control device. The on-board control device is communicatively connected to the cloud server. The monitoring device is configured to collect vital sign data of the driver and send it to the on-board control device. The on-board control device is configured to receive the vital sign data and / or request control signals, and send the vital sign data and / or the request control signals to the cloud server. The cloud server is configured to generate movement control commands based on the vital sign data and / or the request control signals, and send them to the on-board control device. The on-board control device is further configured to control the steering wheel to move along the slide rail to the passenger side in response to the movement control commands.

[0005] Furthermore, the vital signs data includes the driver's heart rate data, respiratory data, and blood oxygen data; the cloud server is configured to determine the current driver's heart rate frequency based on the heart rate data, the current driver's respiratory rate based on the respiratory data, and the current driver's blood oxygen concentration based on the blood oxygen data; and is configured to generate the movement control command if any of the driver's heart rate frequency, respiratory rate, and blood oxygen concentration does not meet preset health conditions, or in response to the request control signal.

[0006] Furthermore, the preset health conditions include a normal heart rate threshold, a normal respiratory rate threshold, and a normal blood oxygen concentration threshold; if any one of the driver's heart rate, respiratory rate, and blood oxygen concentration does not meet the preset health conditions: the driver's heart rate does not match the normal heart rate threshold, the respiratory rate does not match the normal respiratory rate threshold, or the blood oxygen concentration does not match the normal blood oxygen concentration threshold, then it is determined that any one of the driver's heart rate, respiratory rate, and blood oxygen concentration does not meet the preset health conditions.

[0007] Furthermore, it also includes a locking device, which is communicatively connected to the vehicle control device; the locking device is slidably connected to the slide rail, and the locking device is fixedly connected to the steering wheel; the locking device is capable of locking the relative position between the steering wheel and the slide rail.

[0008] Furthermore, the vehicle control device is configured to control the locking device to unlock in response to the movement control command, and to control the steering wheel to move along the slide rail to the passenger side in response to the successful unlocking of the locking device.

[0009] Furthermore, a first locking position is provided on the side of the slide rail located on the driver's side, and a second locking position is provided on the side of the slide rail located on the passenger side. A sensing device is provided on the first locking position and the second locking position, respectively, and the sensing device is communicatively connected to the vehicle control device. The sensing device collects the position signal of the locking device moving to the first locking position or the second locking position on the slide rail, and sends the position signal to the vehicle control device. The vehicle control device responds to the position signal by controlling the locking device to lock at the first locking position or the second locking position, and controls the steering wheel to stop moving along the slide rail.

[0010] Furthermore, the steering wheel is also equipped with an acceleration control device, which is communicatively connected to the vehicle control device; the acceleration control device is capable of generating a speed control signal in response to a trigger operation and sending the speed control signal to the vehicle control device; the vehicle control device is configured to adjust the current vehicle speed based on the speed control signal.

[0011] Furthermore, the steering wheel is also equipped with a brake control device; the brake control device is communicatively connected to the vehicle control device; the brake control device is capable of generating a brake control signal in response to a trigger operation and sending the brake control signal to the vehicle control device; the vehicle control device is configured to control the current vehicle to stop operating based on the brake control signal.

[0012] Furthermore, a steering wheel control system is disclosed, applied to a vehicle's steering wheel system. The vehicle's steering wheel system includes a steering wheel, a slide rail, and a monitoring device. The slide rail is fixedly installed within the vehicle's driver's compartment, and the steering wheel is slidably connected to the slide rail. The monitoring device is installed inside the vehicle body. The monitoring device is configured to collect vital sign data of the driver. The steering wheel control system includes an on-board control device and a cloud server. The on-board control device is communicatively connected to the cloud server, the steering wheel is communicatively connected to the on-board control device, and the monitoring device is communicatively connected to the on-board control device. The on-board control device is configured to receive the vital sign data and / or request control signals, and send the vital sign data and / or the request control signals to the cloud server. The cloud server is configured to generate a movement control command based on the vital sign data and / or the request control signal, and send it to the on-board control device. The on-board control device is also configured to control the steering wheel to move along the slide rail to the passenger side in response to the movement control command.

[0013] Furthermore, a vehicle is also disclosed, which includes a steering wheel system as described above.

[0014] The vehicle steering wheel system provided in this application has at least the following beneficial effects:

[0015] 1. This application achieves this by sliding the steering wheel to a slide rail and communicating with the vehicle control device. The monitoring device is configured to collect the driver's vital signs data and send it to the vehicle control device. The vehicle control device is configured to receive the vital signs data and send it to a cloud server. The cloud server is configured to generate motion control commands based on the vital signs data and send them to the vehicle control device. The vehicle control device is also configured to respond to the motion control commands by controlling the steering wheel to move along the slide rail to the passenger side. This addresses the situation where, in the event of a sudden situation where the driver is unable to drive and requires assisted driving, the collected vital signs data of the driver are sent to the cloud server, and the cloud server generates motion control commands based on the received data to control the steering wheel to move along the slide rail. This reduces the risk of dangerous driving and improves the safety of the user's driving.

[0016] 2. This application generates a request control signal by triggering an operation and sends it to the vehicle control device. The vehicle control device then sends the request control signal to the cloud server. The cloud server generates a movement control command based on the request control signal to control the steering wheel to move along the slide rail. This can meet the needs of vehicles in countries or regions with different driving requirements or meet the driving requests of the co-driver, thereby improving the user's driving experience.

[0017] 3. This application sets up a locking device that is connected to the vehicle control device. The vehicle control device responds to the movement control command to unlock the locking device and controls the steering wheel to move along the slide rail to the passenger side after the locking device is successfully unlocked. This makes the process of moving the steering wheel from the driver's seat to the passenger seat more automated, thereby improving the user's driving experience.

[0018] 4. This application sets a first locking position and a second locking position on the slide rail, and respectively sets a sensing device on the first locking position and the second locking position. The sensing device is communicatively connected to the vehicle control device. The vehicle control device responds to the position signal transmitted by the sensing device to control the locking device to lock in the first locking position or the second locking position. After the locking device is successfully locked, the control device stops the steering wheel from moving, so that the steering wheel can move accurately to the locking position and be fixed in relative position with the slide rail, which meets the driver's requirements for the steering wheel position and thus improves the driver's driving experience.

[0019] 5. This application also includes an acceleration control device and a braking control device on the steering wheel. By triggering the operation, the braking control device is triggered to generate a braking control signal, and the acceleration control device is triggered to generate a speed control signal. The braking control signal and the speed control signal are then sent to the vehicle control device. The vehicle control device controls the current vehicle to stop running based on the braking control signal. The vehicle control device adjusts the current vehicle speed based on the speed control signal, making it easier for the passenger to control the vehicle. Attached Figure Description

[0020] To more clearly illustrate the technical solutions and advantages 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, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0021] Figure 1 This application provides a schematic diagram of an application environment.

[0022] Figure 2 This application provides a schematic flowchart of a vehicle steering wheel system control method.

[0023] Figure 3 This application provides a schematic flowchart of the motion control command generation process.

[0024] Figure 4 This application provides a schematic diagram of the locking process of the locking device in an embodiment.

[0025] Figure 5 This application provides a schematic diagram of the process by which the acceleration control device controls the vehicle's operating speed.

[0026] Figure 6 This application provides a schematic diagram illustrating the process by which a brake control device controls the current vehicle to stop operating.

[0027] Figure 7 This application provides a hardware structure block diagram of an electronic device for a vehicle steering wheel system control method. Detailed Implementation

[0028] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.

[0029] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, apparatus, product, or device that includes a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or devices.

[0030] The embodiments are described below with reference to the accompanying drawings, which do not limit the scope of the claims.

[0031] Please refer to Figure 1 , Figure 1 This is a schematic diagram of an application environment provided in an embodiment of this application, such as... Figure 1 As shown, the application environment may include at least an in-vehicle terminal 100 and a cloud server 200. In practical applications, the in-vehicle terminal 100 and the cloud server 200 can be directly or indirectly connected via wireless communication, which is not limited herein.

[0032] In this embodiment, the cloud server 200 is a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN (Content Delivery Network), and big data and artificial intelligence platforms.

[0033] Specifically, cloud technology refers to a hosting technology that unifies hardware, software, and network resources within a wide area network (WAN) or local area network (LAN) to achieve data computation, storage, processing, and sharing. Cloud technology can be applied to various fields, such as medical cloud, cloud IoT, cloud security, cloud education, cloud conferencing, AI cloud services, cloud applications, cloud calling, and cloud social networking. Based on the cloud computing business model, cloud technology distributes computing tasks across a resource pool composed of numerous computers, enabling various application systems to obtain computing power, storage space, and information services as needed. The network providing these resources is called the "cloud." From the user's perspective, the resources in the "cloud" are infinitely scalable, readily available, on-demand, expandable, and pay-as-you-go. As a provider of basic cloud computing capabilities, a cloud resource pool (referred to as a cloud platform, generally called IaaS (Infrastructure as a Service)) platform is established, deploying various types of virtual resources within the pool for external customers to choose from. The cloud resource pool mainly includes: computing devices (virtualized machines containing operating systems), storage devices, and network devices.

[0034] Based on logical function, a PaaS (Platform as a Service) layer can be deployed on top of the IaaS layer, and a SaaS (Software as a Service) layer can be deployed on top of the PaaS layer. Alternatively, SaaS can be deployed directly on top of IaaS. PaaS is a platform for running software, such as databases and web containers. SaaS refers to various types of business software, such as web portals and bulk SMS senders. Generally speaking, SaaS and PaaS are upper layers compared to IaaS.

[0035] Specifically, the vehicle-mounted terminal 100 is a comprehensive device integrating GPS technology, odometer positioning technology, and automotive black box technology. It integrates functional modules such as GPS, external communication interface, electronic processing unit, microcontroller, mobile communication unit, and memory. Internally, it connects to the vehicle's CAN bus, and externally, it uses a cloud platform to enable information exchange between the vehicle terminal, handheld devices, roadside units (RSUs), and public networks using V2V, V2R, V2H, and V2S communication. It not only helps vehicles connect to the internet, such as remotely controlling music playback and seat adjustment, but also monitors and manages vehicle driving safety, provides intelligent centralized dispatch management, and controls electronic bus stop signs, significantly improving the level of modern vehicle management.

[0036] Based on the above application environment, this application provides a vehicle steering wheel system, including a steering wheel, a slide rail, an on-board control device, a monitoring device, and a cloud server 200; the slide rail is fixedly installed in the vehicle's driver's cabin, and the steering wheel is slidably connected to the slide rail; the steering wheel device is communicatively connected to the on-board control device; the monitoring device is installed inside the vehicle body and is communicatively connected to the on-board control device; the on-board control device is communicatively connected to the cloud server 200.

[0037] Specifically, the vehicle terminal 100 runs vehicle control devices and monitoring devices.

[0038] Specifically, the monitoring device can be a health monitoring device used to send the monitored vital signs data of the driver to the vehicle control device.

[0039] Specifically, vital signs data are used to characterize the current driver's real-time health status, including but not limited to heart rate data, respiratory rate data, and blood oxygen concentration data.

[0040] Specifically, the health monitoring equipment sends the monitored heart rate, respiratory rate, and blood oxygen concentration data to the cloud server via the vehicle control device.

[0041] Specifically, the cloud server 200 is configured to determine the current driver's heart rate based on heart rate data, the current driver's respiratory rate based on respiratory rate data, and the current driver's blood oxygen concentration based on blood oxygen concentration data.

[0042] Specifically, the cloud server 200 is also configured to generate motion control commands if any of the driver's heart rate, respiratory rate, or blood oxygen concentration does not meet preset health conditions, or in response to a request for control information.

[0043] Specifically, the preset health conditions include normal heart rate threshold, normal respiratory rate threshold, and normal blood oxygen concentration threshold.

[0044] Specifically, a driver's heart rate, respiratory rate, or blood oxygen concentration not meeting the preset health conditions is defined as follows: if any one of the following conditions is true, it means that the driver's heart rate does not match the normal heart rate threshold, respiratory rate does not match the normal respiratory rate threshold, or blood oxygen concentration does not match the normal blood oxygen concentration threshold.

[0045] For example, the normal heart rate threshold range is 50 beats / min to 110 beats / min. When the heart rate data detected by the health monitoring device is not between 50 beats / min and 110 beats / min, that is, the detected heart rate data is less than or equal to 50 beats / min or greater than or equal to 110 beats / min, it indicates that the driver's heart rate frequency does not match the normal heart rate threshold. The cloud server 200 determines that the driver's heart rate frequency does not meet the preset health conditions based on the mismatch between the driver's heart rate frequency and the normal heart rate threshold, and generates a motion control command.

[0046] For example, the normal respiratory rate threshold range is 10 breaths / min to 23 breaths / min. When the respiratory rate data detected by the health monitoring device is not within the range of 10 breaths / min to 23 breaths / min, that is, the detected heart rate data is less than or equal to 10 breaths / min or greater than or equal to 23 breaths / min, it indicates that the driver's respiratory rate does not match the normal respiratory rate threshold. The cloud server 200 determines that the driver's respiratory rate does not meet the preset health conditions based on the mismatch between the driver's respiratory rate and the normal respiratory rate threshold, and generates a motion control command.

[0047] For example, the normal blood oxygen concentration threshold range is 100mL / L-180mL / L. When the blood oxygen concentration data detected by the health monitoring device is not within the range of 100mL / L-180mL / L, that is, the detected blood oxygen concentration data is less than or equal to 100mL / L or greater than or equal to 180mL / L, it indicates that the driver's blood oxygen concentration does not match the normal blood oxygen concentration threshold. The cloud server 200 determines that the driver's blood oxygen concentration does not meet the preset health conditions based on the mismatch between the driver's blood oxygen concentration and the normal blood oxygen concentration threshold, and generates a movement control command.

[0048] Specifically, the cloud server 200 sends mobile control commands to the vehicle control device, which then controls the steering wheel to move along the slide rail.

[0049] Furthermore, the vehicle's steering wheel system also includes a locking device, which is communicatively connected to the on-board control device; the locking device is slidably connected to the slide rail, and the locking device is fixedly connected to the steering wheel; the locking device can lock the relative position between the steering wheel and the slide rail.

[0050] Specifically, the vehicle control unit is configured to unlock the locking device in response to a movement control command, and to move the steering wheel along the slide rail to the passenger side in response to the successful unlocking of the locking device.

[0051] Specifically, the successful unlocking state of the locking device is characterized by the locking device and the slide rail being in a sliding engagement state.

[0052] Specifically, the steering wheel is also equipped with a drive unit, which is electrically connected to the vehicle control unit. When the vehicle control unit unlocks the locking device, it controls the drive unit to start and drives the steering wheel to move along the slide rail to the passenger side.

[0053] Furthermore, the slide rail is provided with a first locking position on the side of the driver's seat and a second locking position on the side of the slide rail on the passenger seat; a sensor is provided on the first locking position and the second locking position respectively, and the sensor is communicatively connected to the vehicle control device.

[0054] Specifically, the sensing device collects the position signal of the locking device moving to the first locking position or the second locking position on the slide rail, and sends the position signal to the vehicle control device. The vehicle control device responds to the position signal to control the locking device to lock in the first locking position or the second locking position, and controls the steering wheel to stop moving along the slide rail.

[0055] Specifically, the sensing device can be a photosensitive element and is connected to the vehicle control device. When the locking device moves to the location of the photosensitive element, the photosensitive element can collect the position information of the locking device and transmit the information to the vehicle control device. Then, the vehicle control device controls the locking device to lock at the corresponding locking position, and at the same time controls the drive device to stop driving the steering wheel to move along the slide rail.

[0056] Furthermore, an acceleration control device is also installed on the steering wheel, which is communicatively connected to the vehicle control device. The acceleration control device can generate a speed control signal in response to a trigger operation and send the speed control signal to the vehicle control device. The vehicle control device is configured to adjust the current vehicle speed based on the speed control signal.

[0057] Specifically, the acceleration control device is an acceleration drive button located on the steering wheel. When the vehicle control device responds to the movement control command and controls the steering wheel to move along the slide rail, it activates the acceleration drive button. The driver generates a speed control signal by triggering the acceleration drive button and sends the speed control signal to the vehicle control device, thereby controlling the current driving speed of the vehicle.

[0058] Furthermore, a brake control device is also installed on the steering wheel; the brake control device is communicatively connected to the vehicle control device; the brake control device can generate a brake control signal in response to a trigger operation and send the brake control signal to the vehicle control device; the vehicle control device is configured to control the current vehicle to stop operating based on the brake control signal.

[0059] Specifically, the brake control device is a brake control button located on the steering wheel. When the vehicle control device responds to the movement control command and controls the steering wheel to move along the slide rail, it activates the brake control button. The driver generates a brake control signal by triggering the brake control button and sends the brake control signal to the vehicle control device, thereby controlling the current vehicle to stop.

[0060] This application also provides a steering wheel control system applied to a vehicle's steering wheel system. The vehicle's steering wheel system includes a steering wheel, a slide rail, and a monitoring device. The slide rail is fixedly installed in the vehicle's driver's compartment, and the steering wheel is slidably connected to the slide rail. The monitoring device is installed inside the vehicle body. The monitoring device is configured to collect vital sign data of the driver. The steering wheel control system includes an on-board control device and a cloud server. The on-board control device is communicatively connected to the cloud server, the steering wheel is communicatively connected to the on-board control device, and the monitoring device is communicatively connected to the on-board control device. The on-board control device is configured to receive vital sign data and / or control request information, and send the vital sign data and / or control request information to the cloud server. The cloud server is configured to generate movement control commands based on the vital sign data and / or control request information, and send them to the on-board control device. The on-board control device is also configured to control the steering wheel to move along the slide rail to the passenger side in response to the movement control commands.

[0061] This application also provides a vehicle including a steering wheel system as described above.

[0062] 1. This application achieves this by sliding the steering wheel to a slide rail and communicating with the vehicle control device. The monitoring device is configured to collect the driver's vital signs data and send it to the vehicle control device. The vehicle control device is configured to receive the vital signs data and send it to a cloud server. The cloud server is configured to generate motion control commands based on the vital signs data and send them to the vehicle control device. The vehicle control device is also configured to respond to the motion control commands by controlling the steering wheel to move along the slide rail to the passenger side. This addresses the situation where, in the event of a sudden situation where the driver is unable to drive and requires assisted driving, the collected vital signs data of the driver are sent to the cloud server, and the cloud server generates motion control commands based on the received data to control the steering wheel to move along the slide rail. This reduces the risk of dangerous driving and improves the safety of the user's driving.

[0063] 2. This application generates a request control signal by triggering an operation and sends it to the vehicle control device. The vehicle control device then sends the request control signal to the cloud server. The cloud server generates a movement control command based on the request control signal to control the steering wheel to move along the slide rail. This can meet the needs of vehicles in countries or regions with different driving requirements or meet the driving requests of the co-driver, thereby improving the user's driving experience.

[0064] 3. This application sets up a locking device that is connected to the vehicle control device. The vehicle control device responds to the movement control command to unlock the locking device and controls the steering wheel to move along the slide rail to the passenger side after the locking device is successfully unlocked. This makes the process of moving the steering wheel from the driver's seat to the passenger seat more automated, thereby improving the user's driving experience.

[0065] 4. This application sets a first locking position and a second locking position on the slide rail, and respectively sets a sensing device on the first locking position and the second locking position. The sensing device is communicatively connected to the vehicle control device. The vehicle control device responds to the position signal transmitted by the sensing device to control the locking device to lock in the first locking position or the second locking position. After the locking device is successfully locked, the control device stops the steering wheel from moving, so that the steering wheel can move accurately to the locking position and be fixed in relative position with the slide rail, which meets the driver's requirements for the steering wheel position and thus improves the driver's driving experience.

[0066] 5. This application also includes an acceleration control device and a braking control device on the steering wheel. By triggering the operation, the braking control device is triggered to generate a braking control signal, and the acceleration control device is triggered to generate a speed control signal. The braking control signal and the speed control signal are then sent to the vehicle control device. The vehicle control device controls the current vehicle to stop running based on the braking control signal. The vehicle control device adjusts the current vehicle speed based on the speed control signal, making it easier for the passenger to control the vehicle.

[0067] This application also provides a steering wheel system control method, applied to a vehicle steering wheel control system, including a steering wheel, a slide rail, an on-board control device, a monitoring device, and a cloud server 200; the slide rail is fixedly installed in the vehicle's driver's cabin, and the steering wheel is slidably connected to the slide rail; the steering wheel device is communicatively connected to the on-board control device; the monitoring device is installed inside the vehicle body and is communicatively connected to the on-board control device; the on-board control device is communicatively connected to the cloud server 200; the vehicle steering wheel system control method includes the following steps, such as... Figure 2 As shown:

[0068] S101: The on-board control device receives vital sign data and / or user request control information collected by the monitoring device;

[0069] Specifically, vital signs data include the driver's heart rate, respiration, and blood oxygen levels.

[0070] Specifically, the monitoring device is used to collect the driver's heart rate, breathing, and blood oxygen data.

[0071] S103: Send the vital signs data and / or the requested control information to the cloud server 200;

[0072] Specifically, the collected heart rate data, respiratory data, blood oxygen data, and / or control request information are sent to the vehicle terminal 100, which then transmits the data to the cloud server 200.

[0073] S105: The cloud server 200 generates motion control commands based on vital sign data and / or request control information;

[0074] Specifically, the cloud server 200 generates motion control commands based on the driver's heart rate, respiratory rate, and blood oxygen concentration not meeting preset health conditions, or in response to a request for control information.

[0075] Specifically, the preset health conditions include normal heart rate threshold, normal respiratory rate threshold, and normal blood oxygen concentration threshold.

[0076] Specifically, the normal heart rate threshold range is 50-110 beats / min, the normal respiratory rate threshold range is 10-23 breaths / min, and the normal blood oxygen concentration threshold range is 100-180 mL / L.

[0077] Specifically, the following situations occur when any of the driver's heart rate, respiratory rate, or blood oxygen concentration does not meet the preset health conditions: the driver's heart rate does not match the normal heart rate threshold, or the driver's respiratory rate does not match the normal respiratory rate threshold, or the driver's blood oxygen concentration does not match the normal blood oxygen concentration threshold.

[0078] Specifically, the process of generating movement control commands is as follows: Figure 3 As shown:

[0079] S1051: Determine whether a request control message has been received;

[0080] Specifically, if no request for control information is received, the cloud server will not generate a movement control command.

[0081] If a request for control information is received, the cloud server 200 generates a mobile control command.

[0082] S1052: If no request control information is received, determine whether the collected heart rate frequency matches the normal heart rate threshold.

[0083] Specifically, when the heart rate frequency matches the normal heart rate threshold, the cloud server 200 will not generate movement control commands;

[0084] When the heart rate frequency does not match the normal heart rate threshold, the cloud server 200 generates a mobile control command.

[0085] S1053: If no request control information is received, determine whether the collected respiratory rate matches the normal respiratory rate threshold.

[0086] Specifically, when the respiratory rate matches the normal respiratory rate threshold, the cloud server 200 will not generate motion control commands;

[0087] When the respiratory rate does not match the normal respiratory rate threshold, the cloud server 200 generates a motion control command.

[0088] S1054: If no request control information is received, determine whether the collected blood oxygen concentration matches the normal blood oxygen concentration threshold.

[0089] Specifically, when the blood oxygen concentration matches the normal blood oxygen concentration threshold, the cloud server 200 will not generate a movement control command.

[0090] When the blood oxygen concentration does not match the normal blood oxygen concentration threshold, the cloud server 200 generates a mobile control command.

[0091] S107: Send the motion control command to the vehicle control device;

[0092] S109: The onboard control unit responds to the movement control command and controls the steering wheel to move along the slide rail to the passenger side.

[0093] Specifically, the vehicle's steering wheel system also includes a locking device, which is communicatively connected to the vehicle control device; the locking device is slidably connected to the slide rail, and the locking device is fixedly connected to the steering wheel; the locking device can lock the relative position between the steering wheel and the slide rail.

[0094] Furthermore, the slide rail has a first locking position on the side of the driver's seat and a second locking position on the side of the slide rail on the passenger seat; a sensor is provided on the first locking position and the second locking position respectively, and the sensor is communicatively connected to the vehicle control device.

[0095] Specifically, the vehicle control device responds to the movement control command to unlock the locking device, and responds to the successful unlocking of the locking device to move the steering wheel along the slide rail to the passenger side.

[0096] Specifically, the successful unlocking state of the locking device is characterized by the locking device and the slide rail being in a sliding engagement state.

[0097] Specifically, the sensing device collects the position signal of the locking device moving to the first locking position or the second locking position on the slide rail, and sends the position signal to the vehicle control device. The vehicle control device responds to the position signal to control the locking device to lock in the first locking position or the second locking position, and controls the steering wheel to stop moving along the slide rail.

[0098] Specifically, the locking process of the locking device includes the following steps, such as... Figure 4 As shown:

[0099] S201: The vehicle control device responds to the mobile control command sent by the cloud server 200 to control the locking device to unlock;

[0100] S203: The locking device sends a successful unlocking status signal to the vehicle control device;

[0101] S205: In response to a successful unlocking status signal, the vehicle control device controls the locking device to move along the slide rail to the first locking position or the second locking position;

[0102] S207: The sensing device sends the collected position signal to the vehicle control device;

[0103] S209: The vehicle control device responds to the position signal to lock the locking device in the first locking position or the second locking position, and controls the steering wheel to stop moving along the slide rail.

[0104] Furthermore, an acceleration control device is also installed on the steering wheel, which is connected to the vehicle's control system.

[0105] Furthermore, a brake control device is also installed on the steering wheel, which is connected to the vehicle's control system.

[0106] Specifically, the acceleration control device can generate a speed control signal in response to a trigger operation and send the speed control signal to the vehicle control device; the vehicle control device adjusts the current vehicle speed in response to the speed control signal.

[0107] Specifically, the brake control device can generate a brake control signal in response to a trigger operation, and send the brake control signal to the vehicle control device; the vehicle control device responds to the brake control signal to stop the current vehicle from running.

[0108] Specifically, the acceleration control device controls the vehicle's speed, such as... Figure 5 As shown:

[0109] S301: After the vehicle control device responds to the motion control command sent by the cloud server 200, it activates the acceleration control device;

[0110] S303: The acceleration control device can generate a speed control signal in response to a trigger operation;

[0111] S305: Sends speed control signals to the vehicle control unit;

[0112] S307: The on-board control device responds to the speed control signal to adjust the current vehicle speed.

[0113] Specifically, the braking control device controls the process of stopping the vehicle, such as... Figure 6 As shown:

[0114] S401: After receiving the motion control command sent by the cloud server 200, the vehicle control device activates the brake control device.

[0115] S403: The brake control device is able to generate a brake control signal in response to a trigger operation;

[0116] S405: Sends brake control signals to the vehicle control unit;

[0117] S407: The on-board control unit responds to the braking control signal and controls the current vehicle to stop running.

[0118] An embodiment of the present invention provides a terminal, which includes a processor and a memory. The memory stores at least one instruction, at least one program, code set, or instruction set. The at least one instruction, at least one program, code set, or instruction set is loaded and executed by the processor to implement the data acquisition method provided in the above method embodiment.

[0119] Memory is used to store software programs and modules. The processor executes various functional applications and data processing by running the software programs and modules stored in memory. Memory can primarily include a program storage area and a data storage area. The program storage area stores the operating system, application programs required for functions, etc.; the data storage area stores data created based on terminal usage, etc. Furthermore, memory can include high-speed random access memory, and can also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device. Accordingly, memory can also include a memory controller to provide the processor with access to the memory.

[0120] The methods and embodiments provided in this application can be executed in electronic devices such as mobile terminals, computer terminals, servers, or similar computing devices. Figure 7 This is a hardware structure block diagram of an electronic device for a vehicle floating control method provided in an embodiment of this application. For example... Figure 7As shown, the electronic device 900 can vary significantly due to differences in configuration or performance. It may include one or more central processing units (CPUs) 910 (CPUs 910 may include, but are not limited to, microprocessors such as MCUs or programmable logic devices such as FPGAs), a memory 930 for storing data, and one or more storage media 920 (e.g., one or more mass storage devices) for storing application programs 923 or data 922. The memory 930 and storage media 920 may be temporary or persistent storage. The program stored in the storage media 920 may include one or more modules, each module may include a series of instruction operations on the electronic device. Furthermore, the CPU 910 may be configured to communicate with the storage media 920 and execute the series of instruction operations in the storage media 920 on the electronic device 900. Electronic device 900 may also include one or more power supplies 960, one or more wired or wireless network interfaces 950, one or more input / output interfaces 940, and / or one or more operating systems 921, such as Windows Server™, Mac OS X™, Unix™, Linux™, FreeBSD™, etc.

[0121] The input / output interface 940 can be used to receive or send data via a network. Specific examples of the network described above may include a wireless network provided by the communication provider of the electronic device 900. In one example, the input / output interface 940 includes a network interface controller (NIC), which can connect to other network devices via a base station to communicate with the Internet. In another example, the input / output interface 940 may be a radio frequency (RF) module for wireless communication with the Internet.

[0122] Those skilled in the art will understand that Figure 7 The structure shown is for illustrative purposes only and does not limit the structure of the electronic device described above. For example, the electronic device 900 may also include... Figure 7 The more or fewer components shown, or having the same Figure 7 The different configurations shown.

[0123] Embodiments of this application also provide a computer-readable storage medium, which can be disposed in an electronic device to store at least one instruction or at least one program related to implementing a vehicle floating control method in the method embodiment. The at least one instruction or the at least one program is loaded and executed by the processor to implement the timed task scheduling method provided in the above method embodiment.

[0124] Optionally, in this embodiment, the storage medium may be located at at least one of the multiple network servers in a computer network. Optionally, in this embodiment, the storage medium may include, but is not limited to, various media capable of storing program code, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.

[0125] According to one aspect of this application, a computer program product or computer program is provided, comprising computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the methods provided in the various alternative implementations described above.

[0126] As can be seen from the embodiments of the vehicle floating control method, apparatus, device, server, terminal, storage medium, and program product provided in this application, the technical solution of this application adds at least one target timed task corresponding to the current time slice to the corresponding pending task queue through a target scheduler. The target scheduler is the scheduler among multiple schedulers that has successfully locked the current time slice. This locking mechanism prevents the timed task from being processed repeatedly, improving scheduling reliability and controllability, and enabling breakpoint resumption in the event of a scheduler restart, avoiding re-locking and reducing task omission rate. Then, the target scheduler updates the scheduling execution information of at least one target timed task in the task record. The task record includes scheduling execution information of historical timed tasks corresponding to multiple historical time slices, including scheduling status information, scheduling time information, and scheduling auxiliary status. Based on the scheduling status information and scheduling time information, the target scheduler detects target overdue tasks whose scheduling duration exceeds a preset duration among the historical timed tasks corresponding to multiple historical time slices. If a target overdue task is detected and its scheduling auxiliary status is empty, the target scheduler adds the target overdue task to the corresponding pending task queue. In this way, after the target scheduler completes the target time-slice's scheduled task, it can simultaneously update the scheduling execution information and filter overdue tasks by acquiring task records, without any additional overhead. It also uses scheduling time to filter overdue tasks and uses scheduling auxiliary states to filter overdue tasks that have not been processed by other schedulers, avoiding scheduling conflicts caused by multiple schedulers executing the same overdue task. In addition, the target scheduler enables timely rollback and scheduling of overdue tasks to distribute the scheduling workload of other schedulers without relying on a backup server, effectively improving the timeliness and reliability of task scheduling.

[0127] It should be noted that the order of the embodiments described above is merely for descriptive purposes and does not represent the superiority or inferiority of the embodiments. Furthermore, the above description focuses on specific embodiments of this application. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps described in the claims can be performed in a different order than that shown in the embodiments and still achieve the desired results. Additionally, the processes depicted in the drawings do not necessarily require a specific or sequential order to achieve the desired results. In some implementations, multitasking and parallel processing are also possible or may be advantageous.

[0128] The various embodiments in this application are described in a progressive manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, the device, equipment, and storage medium embodiments are basically similar to the method embodiments, so the descriptions are relatively simple; relevant parts can be referred to the descriptions of the method embodiments.

[0129] Those skilled in the art will understand that all or part of the steps of the above embodiments can be implemented by hardware, or by a program instructing the relevant hardware to implement the program, which can be stored in a computer-readable storage medium, such as a read-only memory, a disk, or an optical disk.

[0130] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the protection scope of the present invention.

Claims

1. A vehicle steering wheel system, characterized in that, This includes the steering wheel, slide rails, in-vehicle control devices, monitoring devices, and cloud servers; The slide rail is fixedly installed inside the vehicle's driver's cabin, and the steering wheel is slidably connected to the slide rail. The steering wheel is communicatively connected to the vehicle control device; the monitoring device is located inside the vehicle body and is communicatively connected to the vehicle control device; the vehicle control device is communicatively connected to the cloud server. The monitoring device is configured to collect the driver's vital signs data and send it to the vehicle control device. The vital signs data includes the driver's heart rate data, respiratory data, and blood oxygen data. The vehicle control device is configured to receive the vital signs data and send the vital signs data to the cloud server; The cloud server is configured to generate motion control commands based on the vital signs data and send them to the vehicle control device. The vehicle control device is also configured to control the steering wheel to move along the slide rail to the passenger side in response to the movement control command; It also includes a locking device capable of locking the relative position between the steering wheel and the slide rail; the locking device is communicatively connected to the vehicle control device, which is configured to control the locking device to unlock in response to the movement control command, and to control the steering wheel to move along the slide rail to the passenger side in response to the successful unlocking of the locking device.

2. A vehicle steering wheel system according to claim 1, characterized in that, The cloud server is configured to determine the current driver's heart rate frequency based on the heart rate data, the current driver's respiratory rate based on the respiratory data, and the current driver's blood oxygen concentration based on the blood oxygen data. And the movement control command is generated if any of the driver's heart rate, respiratory rate, and blood oxygen concentration does not meet a preset health condition.

3. A vehicle steering wheel system according to claim 2, characterized in that, The preset health conditions include a normal heart rate threshold, a normal respiratory rate threshold, and a normal blood oxygen concentration threshold; if any one of the driver's heart rate, respiratory rate, or blood oxygen concentration does not meet the preset health conditions: If the driver's heart rate frequency does not match the normal heart rate threshold, respiratory rate does not match the normal respiratory rate threshold, or blood oxygen concentration does not match the normal blood oxygen concentration threshold, it is determined that any one of the driver's heart rate frequency, respiratory rate, and blood oxygen concentration does not meet the preset health conditions.

4. A vehicle steering wheel system according to claim 1, characterized in that, The locking device is slidably connected to the slide rail, and the locking device is fixedly connected to the steering wheel.

5. A vehicle steering wheel system according to claim 4, characterized in that, The slide rail has a first locking position on the side of the driver's seat and a second locking position on the side of the slide rail of the passenger seat; a sensing device is provided on the first locking position and the second locking position respectively, and the sensing device is communicatively connected to the vehicle control device. The sensing device shown acquires the position signal of the locking device shown moving to the first locking position or the second locking position shown on the slide rail, and sends the position signal shown to the vehicle control device shown. The vehicle control device shows the position signal and controls the locking device to lock at the first locking position or the second locking position shown, and controls the steering wheel shown to stop moving along the slide rail.

6. A vehicle steering wheel system according to claim 1, characterized in that, The steering wheel is also equipped with an acceleration control device, which is communicatively connected to the vehicle control device. The acceleration control device is capable of generating a speed control signal in response to a trigger operation and sending the speed control signal to the vehicle control device; The on-board control device is configured to adjust the current vehicle speed based on the speed control signal.

7. A vehicle steering wheel system according to claim 1, characterized in that, The steering wheel is also equipped with a brake control device; the brake control device is communicatively connected to the vehicle control device. The brake control device is capable of generating a brake control signal in response to a trigger operation and sending the brake control signal to the vehicle control device; The on-board control device is configured to stop the current vehicle based on the brake control signal.

8. A steering wheel control system applied to a vehicle's steering wheel system, the vehicle's steering wheel system comprising a steering wheel, a slide rail, a monitoring device, and a locking device; the slide rail being fixedly installed in the vehicle's driver's compartment, and the steering wheel being slidably connected to the slide rail; the monitoring device being installed inside the vehicle body; the monitoring device being configured to collect vital sign data of the driver; the locking device being capable of locking the relative position between the steering wheel and the slide rail, characterized in that... The steering wheel control system includes an in-vehicle control device and a cloud server; the in-vehicle control device is communicatively connected to the cloud server, the steering wheel is communicatively connected to the in-vehicle control device, the monitoring device is communicatively connected to the in-vehicle control device, and the locking device is communicatively connected to the in-vehicle control device. The vehicle control device is configured to receive the vital signs data and send the vital signs data to the cloud server; The cloud server is configured to generate motion control commands based on the vital signs data and send them to the vehicle control device. The vehicle control device is also configured to control the steering wheel to move along the slide rail to the passenger side in response to the movement control command; The vehicle control device is also configured to control the locking device to unlock in response to the movement control command, and to control the steering wheel to move along the slide rail to the passenger side in response to the successful unlocking of the locking device.

9. A vehicle, characterized in that, The vehicle includes a steering wheel system as described in any one of claims 1-7.

Citation Information

Patent Citations

  • Steering wheel based on steer-by-wire and brake-by-wire

    CN102756753A

  • Method and system for monitoring physical conditions of driver

    CN104875744A

  • Steering device, and vehicle control device comprising steering device

    WO2020175154A1