Method for using seat for getting on vehicle outside vehicle, seat, vehicle, device and storage medium

By controlling the rotation and translation of the car seat, it solves the problem that traditional seats are difficult to achieve efficient and convenient boarding outside the car, and achieves a safe and comfortable boarding experience for passengers.

CN119329380APending Publication Date: 2025-01-21CHONGQING WUTONG CAR LINK TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411469706.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-21
Publication Date
2025-01-21

AI Technical Summary

Technical Problem

Traditional car seat designs are difficult to achieve an efficient and convenient experience of getting on the car outside, especially for the elderly, children or passengers with physical disabilities, getting on the car independently has become a challenging task.

Method used

Provide a way to use the car seat on the car. The seat is transferred to the outside of the vehicle by controlling the seat to the outside of the vehicle by controlling the target angle. In the state, control the preset position and initial angle of the seat back to the car.

Benefits of technology

It realizes the easy and safe boarding process for the target object. The whole boarding process is convenient and fast, which improves the safety and comfort of the target object getting on the bus.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119329380A_ABST
    Figure CN119329380A_ABST
Patent Text Reader

Abstract

The invention relates to an outside-vehicle getting-on seat using method, a seat, a vehicle, a device and a storage medium, and the method comprises the steps that when it is determined that a target object has a getting-on demand, the seat is controlled to rotate to a target angle and then translate to the outside of the vehicle where the seat is located along a preset path; detecting whether the target object sits on the seat or not; and when it is determined that the target object is seated on the seat and the seat is in a movable state, the seat is controlled to translate to a preset position in the vehicle along the preset path, and the seat is rotated to an initial angle from the target angle. According to the method, when the target object has the get-on demand, the seat in the vehicle can be automatically controlled to rotate to the target angle and then translate to the outside of the vehicle along the preset path, and after the target object sits on the seat, the seat can be automatically controlled to return to the inside of the vehicle, so that the target object can get on the vehicle easily and safely, and the whole get-on process is convenient and rapid; and the get-on safety and comfort of the target object are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of vehicle technology, and in particular to a method for using an outside vehicle seat, a seat, a vehicle, a device and a storage medium. Background Art

[0002] Traditional car seat designs are mostly focused on in-car use. For some special groups (such as the elderly, children or passengers with physical disabilities), it is difficult to get into the car from outside, especially getting into the car independently becomes a challenging task. Some auxiliary devices currently on the market usually have limited effects and it is difficult to achieve an efficient and convenient out-of-car experience. Summary of the invention

[0003] In order to solve the above technical problems or at least partially solve the above technical problems, the present application provides a method for using an outside vehicle seat, a seat, a vehicle, a device and a storage medium.

[0004] In a first aspect, the present application provides a method for using an outside vehicle seat, the method comprising:

[0005] When it is determined that the target object has a need to get on the vehicle, the seat is controlled to rotate to a target angle and then translated along a preset path to the outside of the vehicle where the seat is located;

[0006] Detecting whether the target object is seated on the seat;

[0007] When it is determined that the target object is seated on the seat and the seat is in a movable state, the seat is controlled to translate along the preset path to a preset position inside the vehicle and rotate from the target angle to an initial angle.

[0008] Optionally, determining whether the target object has a need to board a vehicle includes:

[0009] Obtaining a boarding instruction; determining that the target object has a boarding requirement according to the boarding instruction; wherein the boarding instruction is sent by a remote controller, a console or a smart terminal; and the remote controller, the console or the smart terminal is in communication with the seat;

[0010] or,

[0011] Obtaining a moving path of the target object; if the moving path indicates that the distance between the target object and the vehicle is less than a preset distance, and the target object gradually approaches the vehicle, determining that the target object has a need to get on the vehicle.

[0012] Optionally, detecting whether the target object is seated on the seat includes:

[0013] Detecting the current gravity distribution through a plurality of pressure sensors configured on the seat; wherein the gravity distribution includes a plurality of gravity values;

[0014] If the deviation between the plurality of gravity values ​​is less than a preset deviation threshold, determining that the sitting posture of the target object is stable;

[0015] When the target object is sitting in a stable posture, collecting the height and body shape of the target object;

[0016] Determining a target sitting posture of the target object according to the height and body shape of the target object;

[0017] adjusting the seat height and seat inclination of the seat according to the target sitting posture;

[0018] After the seat height and the seat inclination are adjusted, it is determined that the target object is seated on the seat.

[0019] Optionally, determining a target sitting posture of the target object according to the height and body shape of the target object includes:

[0020] Obtaining a preset mapping relationship; wherein the mapping relationship is a mapping relationship between height and body shape and an ideal sitting posture;

[0021] The target sitting posture of the target object is determined according to the height and body shape and the mapping relationship.

[0022] Optionally, after the seat height and the seat inclination are adjusted, the method further comprises:

[0023] using the current seat height and the current seat inclination as target seat data of the target object;

[0024] The target seat data is stored, and the target object is added to a list of pre-stored data.

[0025] Optionally, after determining that the target object has a stable sitting posture, the method further includes:

[0026] Determine whether the target object belongs to a pre-stored data list;

[0027] If the target object belongs to a user in the pre-stored data list, adjusting the seat height and the seat inclination according to the target seat data corresponding to the target object;

[0028] If the target object does not belong to the users in the pre-stored data list, the step of collecting the height and body shape of the target object continues until the seat height and the seat inclination are adjusted, and then determining that the target object is seated on the seat.

[0029] Optionally, after the seat is controlled to rotate to a target angle and then translate along a preset path to the outside of the vehicle where the seat is located, the method further includes:

[0030] Get assisted boarding instructions;

[0031] Controlling the unfolding of the armrest of the seat and / or the unfolding of the footrest of the seat according to the assisted boarding instruction;

[0032] Accordingly, when it is determined that the target object is seated on the seat, the armrest and / or the footrest are retracted.

[0033] Optionally, obtaining an assisted boarding instruction includes:

[0034] Obtaining an assisted boarding instruction sent by a remote controller, a console or a smart terminal; wherein the remote controller, the console or the smart terminal is communicatively connected with the seat;

[0035] or,

[0036] Capturing an image of the target object; inputting the image into a pre-trained neural network model; wherein the neural network model is used to determine whether the input image contains a person assisting in boarding the vehicle; if the neural network model determines that the target object belongs to a person assisting in boarding the vehicle, outputting an assisted boarding instruction.

[0037] Optionally, after the seat is controlled to rotate to a target angle and then translate along a preset path to the outside of the vehicle where the seat is located, the method further includes:

[0038] Controlling the mechanical locking device of the seat to lock the seat;

[0039] Accordingly, after determining that the target object is seated on the seat, the method further includes: controlling a mechanical locking device of the seat to unlock the seat; wherein, when the mechanical locking device is unlocked, the seat is in a movable state and a rotatable state.

[0040] Optionally, after controlling the mechanical locking device of the seat to lock the seat, the method further comprises:

[0041] Outputting a first prompt signal; wherein the first prompt signal is used to indicate that the mechanical locking device has been locked;

[0042] Accordingly, after controlling the mechanical locking device of the seat to unlock the seat, the method further includes:

[0043] A second prompt signal is output; wherein the second prompt signal is used to indicate that the mechanical locking device has been unlocked.

[0044] In a second aspect, the present application provides a seat, the seat applying any method described in the first aspect, the seat at least comprising a seat body and a collection unit;

[0045] The seat body is used to rotate to a target angle under control and then translate along a preset path to the outside of the vehicle where the seat body is located, and translate along the preset path to a preset position inside the vehicle, and rotate from the target angle to the initial angle;

[0046] The collection unit is used to detect whether a target object who needs to get on the vehicle is seated on the seat body.

[0047] In a third aspect, the present application provides a vehicle, comprising the seat described in the second aspect.

[0048] In a fourth aspect, the present application provides a device for using an outside vehicle seat, the device comprising:

[0049] The first control module is used to control the seat to rotate to a target angle and then translate along a preset path to the outside of the vehicle where the seat is located when it is determined that the target object has a need to get on the vehicle;

[0050] A detection module, used to detect whether the target object is seated on the seat;

[0051] The second control module is used to control the seat to translate along the preset path to a preset position inside the vehicle and rotate from the target angle to an initial angle when it is determined that the target object is seated on the seat and the seat is in a movable state.

[0052] In a fifth aspect, the present application provides an electronic device, including a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other via the communication bus;

[0053] Memory, used to store computer programs;

[0054] The processor is used to implement the steps of the method for using the outside vehicle seat as described in any embodiment of the first aspect when executing the program stored in the memory.

[0055] In a sixth aspect, the present application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the method for using an outside vehicle seat as described in any embodiment of the first aspect.

[0056] Beneficial effects of this application:

[0057] The method provided in the embodiment of the present application, when it is determined that the target object has a need to get on the vehicle, controls the seat to rotate to a target angle and then translate along a preset path to the outside of the vehicle where the seat is located; detects whether the target object is seated on the seat; when it is determined that the target object is seated on the seat and the seat is in a movable state, controls the seat to translate along the preset path to a preset position inside the vehicle, and rotates from the target angle to the initial angle. When the target object has a need to get on the vehicle, the method can automatically control the seat inside the vehicle to rotate to a target angle and then translate along a preset path to the outside of the vehicle. After the target object sits on the seat, the seat can be automatically controlled to return to the vehicle, thereby enabling the target object to get on the vehicle easily and safely. The entire boarding process is convenient and quick, which improves the safety and comfort of the target object getting on the vehicle. BRIEF DESCRIPTION OF THE DRAWINGS

[0058] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0059] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0060] Figure 1 A system architecture diagram of a method for using an outside vehicle seat provided in one embodiment of the present application;

[0061] Figure 2 A schematic flow chart of a method for using an outside vehicle seat provided in one embodiment of the present application;

[0062] Figure 3 A schematic diagram of a process for using an outside vehicle seat provided in one embodiment of the present application;

[0063] Figure 4 A schematic diagram of the structure of a device for using an outside vehicle seat provided in one embodiment of the present application;

[0064] Figure 5 A schematic diagram of the structure of an electronic device provided in accordance with an embodiment of the present application. DETAILED DESCRIPTION

[0065] The following will describe the implementation methods of the present application with reference to the accompanying drawings and preferred embodiments. Those skilled in the art can easily understand other advantages and effects of the present application from the contents disclosed in this specification. The present application can also be implemented or applied through other different specific implementation methods, and the details in this specification can also be modified or changed in various ways based on different viewpoints and applications without departing from the spirit of the present application. It should be understood that the preferred embodiments are only for illustrating the present application, not for limiting the scope of protection of the present application.

[0066] The first embodiment of the present application provides a method for using an outside vehicle seat. The method can be applied to Figure 1 The system architecture shown in the figure includes at least a seat 101 and a control unit 102. The control unit 102 establishes a communication connection with the seat 101. The seat may include a seat body and a collection unit. Of course, the seat may also include only the seat body, and the collection unit is independently set without limitation. The seat body is used to rotate to a target angle under control and then translate along a preset path to the outside of the vehicle where the seat body is located, and translate along a preset path to a preset position inside the vehicle, and rotate from the target angle to the initial angle; the collection unit is used to detect whether the target object who needs to get on the vehicle is seated on the seat body. Specifically, the system architecture can be a vehicle, and the type of vehicle is not limited, such as a fuel vehicle, a pure electric vehicle, a hybrid vehicle or a fuel cell vehicle, etc.

[0067] Next, based on the system architecture, the method of using the external boarding seat is described in detail, such as Figure 2 The method of using the outer vehicle seat includes:

[0068] Step 201, when it is determined that the target object has a need to get on the vehicle, the seat is controlled to rotate to a target angle and then translated along a preset path to the outside of the vehicle where the seat is located.

[0069] The target object may be a passenger who uses the seat to get on the vehicle from outside, such as an elderly person, a child or a person with a physical disability, and of course, a normal adult. The embodiment of the present application does not restrict the passengers who use the seat.

[0070] It should be noted that the seat mentioned here can be a seat body, and the seat can include a rotatable seat and a fixing device. The fixing device can include a rotating base, a telescopic support arm, a locking mechanism, and a buffer system. Among them, the rotating base is the core component of the fixing device and is installed between the vehicle body and the seat. The rotating base can rotate in the horizontal direction, allowing the seat to rotate from inside the vehicle to outside the vehicle. High-precision ball bearings can be installed inside the rotating base to ensure that the rotation process is smooth and free of jams. The telescopic support arm connects the rotating base and the bottom of the seat. The support arm adopts a telescopic design and has a multi-section slidable steel pipe structure. It can automatically extend and support the seat when the seat is moved out of the vehicle. The support arm is made of high-strength aluminum alloy, which not only ensures strength but also reduces weight. Of course, the telescopic support arm can also be other translatable devices, such as slide rails, etc., without limitation. When the seat rotates outside the vehicle and reaches the specified position, the locking mechanism is activated. The locking mechanism can include an electric lock and a mechanical lock pin, which can instantly lock the rotating base and the support arm firmly to prevent the seat from shaking or accidentally moving during use. The buffer system may be a hydraulic buffer. In order to maintain stability when the seat is extended or retracted, the hydraulic buffer can effectively absorb vibrations and shocks generated during rapid movement, preventing passengers from feeling discomfort due to unstable seats.

[0071] Compared with the traditional single rotating bracket, the fixing device adopts a multiple support structure (a rotating base combined with a telescopic support arm), which can maintain high stability even when the seat is fully extended out of the car. It is particularly suitable for the elderly or passengers with limited mobility, providing them with multiple stability guarantees. In addition, the telescopic support arm can automatically adjust the support force according to the load of the seat (such as the weight of the passenger) to ensure that the seat can be stably suspended outside the car under different load conditions. This dynamic adjustment can be achieved through internal elastic components and intelligent control systems, which can bring passengers a more comfortable riding experience compared to the rigid structure of traditional fixed brackets. The locking mechanism not only includes a mechanical lock, but also can be combined with an electric system and a sensor to ensure automatic locking after the passenger sits down completely and stably. The system will decide when to lock and unlock based on the information fed back by the sensor to avoid safety hazards caused by misoperation. The buffer system not only plays a shock-absorbing role, but also has a safety feedback mechanism. If the system detects that the seat is excessively vibrating or unstable during use, the seat will automatically stop moving and stabilize again by adjusting the support force, thereby greatly improving the safety and comfort of passengers in actual applications.

[0072] In this embodiment, through the seat's multiple supports, automatic adjustment, intelligent locking and efficient cushioning, not only is the stability of the seat enhanced when used outside the vehicle, but the user experience and safety are also significantly improved.

[0073] In one embodiment, how to determine whether the target object has a need to get on a vehicle can be done in the following two ways.

[0074] The first method: obtaining a boarding instruction; determining whether the target object has a boarding demand according to the boarding instruction; wherein the boarding instruction is sent by a remote controller, a console or an intelligent terminal; and the remote controller, the console or the intelligent terminal is connected to a seat for communication.

[0075] In this way, the user can actively send the boarding instruction through the remote control, console or smart terminal, and the seat control system determines that the target object has a boarding demand based on the boarding instruction. The remote control can be an intelligent remote control for controlling the seat, which can not only send the boarding instruction, but also control the seat rotation, horizontal movement, seat locking, unlocking, etc. The console can be a vehicle-mounted central console, which can be set with physical buttons or virtual buttons on the touch screen to control the seat without restriction.

[0076] The second method: obtaining the moving path of the target object; if the moving path indicates that the distance between the target object and the vehicle is less than a preset distance, and the target object gradually approaches the vehicle, it is determined that the target object has a need to get on the vehicle.

[0077] In this way, the target object's moving path can be collected by on-board cameras or laser radars and other devices. If the moving path indicates that the distance between the target object and the vehicle is less than the preset distance, and the target object is gradually approaching the vehicle, that is, the target object has the intention to get on the vehicle, then it is determined that the target object has a need to get on the vehicle.

[0078] In this embodiment, when the target object needs to get on the vehicle, the seat can be controlled to rotate to the target angle and then move horizontally to the outside of the vehicle along a preset path. Specifically, the seat can be controlled to first rotate 90 degrees to face the door direction, and then the telescopic support arm can be controlled to drive the seat to move horizontally to the outside of the vehicle.

[0079] Step 202, detecting whether the target object is seated on the seat.

[0080] In one embodiment, detecting whether a target object is seated in a seat comprises: detecting a current gravity distribution through a plurality of pressure sensors provided on the seat; wherein the gravity distribution comprises a plurality of gravity values; if a deviation between the plurality of gravity values ​​is less than a preset deviation threshold, determining that the target object has a stable sitting posture; in the case that the target object has a stable sitting posture, collecting the height and body shape of the target object; determining the target sitting posture of the target object based on the height and body shape of the target object; adjusting the seat height and seat inclination of the seat according to the target sitting posture; after the seat height and seat inclination are adjusted, determining that the target object has sat in the seat.

[0081] In this embodiment, a plurality of pressure sensors are arranged under the seat, and each pressure sensor can detect the current load-bearing capacity, that is, detect the gravity value, and if the deviation between any two gravity values ​​is less than the preset deviation threshold, it can be determined that the target object has a stable sitting posture. When the target object has a stable sitting posture, the height and body shape of the target object are collected. The height and body shape are the height and body shape of the target object. The image of the target object can be collected by a camera or other device, and the height and body shape of the target object can be obtained by analysis. The ideal target sitting posture of the target object can be determined according to the height and body shape of the passenger, and the height and inclination of the seat can be automatically adjusted according to the target sitting posture. For example, if the passenger is tall and fat, the ideal target sitting posture should ensure that the legs can be stretched out, and the back can be slightly tilted back. The height of the seat corresponding to the target sitting posture can be adjusted to a high position, and the inclination of the seat can be adjusted to a tilted position. After the adjustment is completed, it is determined that the target object is seated on the seat, thereby providing a more comfortable riding experience for the passenger.

[0082] It should be noted that after the seat height and inclination are automatically adjusted according to the target sitting posture, the target object can also manually adjust the current height and inclination of the seat. After the adjustment is completed, it can be recorded.

[0083] In one embodiment, determining the target sitting posture of the target object according to the height and body shape of the target object includes: obtaining a preset mapping relationship; wherein the mapping relationship is a mapping relationship between the height and body shape and the ideal sitting posture; and determining the target sitting posture of the target object according to the height and body shape and the mapping relationship.

[0084] In this embodiment, in order to improve the adjustment speed of the target object's ideal sitting posture, the mapping relationship between height and body shape and ideal sitting posture can be preset, so that after the target object's height and body shape are collected, the target sitting posture of the target object can be quickly determined in combination with the mapping relationship, so that the height and inclination of the seat can be automatically adjusted according to the target sitting posture.

[0085] In one embodiment, after the seat height and seat inclination are adjusted, the method further includes: using the current seat height and the current seat inclination as target seat data of the target object; storing the target seat data, and adding the target object to a list of pre-stored data.

[0086] In this embodiment, after the seat height and seat inclination are adjusted, the current seat height and current seat inclination can be stored as the target seat data of the target object, and the target object can be added to the pre-stored data list. The pre-stored data list can be the memory list of the seat, and adding the target object to the pre-stored data list can be adding the unique identifier of the target object to the memory list, and at the same time, the comfortable position of the target object when using the seat, that is, the current seat height and the current seat inclination are saved as the seat parameters corresponding to the unique identifier to the designated location, so that the target object can judge whether the target object is a user in the memory list by the unique identifier when riding next time. If the target object is a user in the memory list, the seat parameters corresponding to the unique identifier can be directly called to adjust the seat.

[0087] In one embodiment, after determining that the target object's sitting posture is stable, the method also includes: determining whether the target object belongs to a user in a pre-stored data list; if the target object belongs to a user in the pre-stored data list, adjusting the seat height and seat inclination according to the target seat data corresponding to the target object; if the target object does not belong to a user in the pre-stored data list, continuing to collect the target object's height and body shape, until the seat height and seat inclination are adjusted, and determining that the target object is sitting on the seat.

[0088] In this embodiment, after the target object's sitting posture is stable, it can be determined first whether the target object belongs to the pre-stored data list. If the target object belongs to the user in the pre-stored data list, the seat height and seat inclination are adjusted according to the target seat data corresponding to the target object, and no further calculation and adjustment are required, thereby improving the speed of seat adjustment. If the target object does not belong to the user in the pre-stored data list, the target object's height and body shape can be collected, and the target sitting posture of the target object can be determined according to a preset mapping relationship, and then the seat height and inclination are adjusted according to the target sitting posture, and the target seat data is stored after the adjustment is completed, so that it can be automatically adjusted the next time the target object rides.

[0089] In a specific embodiment, the implementation of the automatic seat adjustment function may include a sensor system, a data processing module, an electric adjustment system, a seat memory function, a manual fine-tuning option, an intelligent perception and feedback mechanism, etc.

[0090] Sensing system:

[0091] There are multiple sets of sensors installed inside the seats, which can detect the height, weight, sitting posture and other information of passengers. Common sensors include pressure sensors, infrared distance sensors and ultrasonic sensors. Pressure sensors are mainly used to measure the weight distribution of passengers to determine whether the seat inclination is appropriate; infrared or ultrasonic sensors are used to measure the height and leg space requirements of passengers.

[0092] Data processing module:

[0093] The data collected by the sensor system is transmitted to the data processing module built into the seat. The module uses a microprocessor to analyze the data and calculate the optimal seat height and seat tilt angle for the passenger through a preset algorithm. The algorithm combines multiple parameters such as passenger height, body shape, weight, and the seat adjustment history to determine the final adjustment settings.

[0094] Electric adjustment system:

[0095] The seat is equipped with multiple electric motors to adjust the seat height, tilt angle and front and rear position of the seat cushion. The electric motor is connected to the data processing module and automatically adjusts the seat height and tilt angle according to the processing results. Specifically, the motor can drive the seat lifting mechanism to adjust the seat to a height suitable for the passenger, and adjust the tilt angle of the backrest to put the passenger in the most comfortable position.

[0096] Seat memory function:

[0097] The seat system also has a memory function that can save the passenger's preferred settings. When the same passenger rides again, the system automatically calls up the last settings, further reducing adjustment time. This function is achieved through passenger identification (such as Bluetooth recognition of keys or smartphones).

[0098] Manual fine-tuning options:

[0099] In addition to automatic adjustment, the system also allows passengers to make manual fine adjustments. If the automatic adjustment results do not fully meet the needs of passengers, passengers can make manual fine adjustments through the control panel or remote control, such as adjusting the seat height, tilt, and front and rear position. The system will save these fine-tuning data to further optimize the automatic adjustment effect next time.

[0100] Intelligent perception and feedback mechanism:

[0101] The seat's intelligent sensing system continuously monitors the passenger's sitting posture and position changes. If it detects that the passenger's sitting posture deviates due to bumps or other reasons during driving, the system will slightly adjust the seat's angle and position to maintain the passenger's comfort. This process is dynamic and carried out in real time to ensure the best experience for passengers during driving.

[0102] Through the above-mentioned set of automatic adjustment functions, the seats can be intelligently adjusted according to the actual needs of the passengers, so that they can maintain optimal comfort and support while riding, thereby greatly improving the convenience and comfort of sitting outside the vehicle.

[0103] Step 203, when it is determined that the target object is seated on the seat and the seat is in a movable state, the seat is controlled to translate along a preset path to a preset position inside the vehicle, and rotate from the target angle to the initial angle.

[0104] When the target object needs to get on the vehicle, the method can automatically control the seat in the vehicle to rotate to the target angle and then translate it to the outside of the vehicle along a preset path. After the target object sits on the seat, the seat can be automatically controlled to return to the vehicle, thereby enabling the target object to get on the vehicle easily and safely. The entire boarding process is convenient and fast, which improves the safety and comfort of the target object getting on the vehicle.

[0105] In one embodiment, after controlling the seat to rotate to a target angle and then translate along a preset path to the outside of the vehicle where the seat is located, the method further includes: obtaining an assisted boarding instruction; and controlling the unfolding of the seat armrests and / or the unfolding of the seat foot pedals according to the assisted boarding instruction.

[0106] Accordingly, when it is determined that the target object is seated on the seat, the armrests and / or the footrests are retracted.

[0107] In this embodiment, the seat side is equipped with adjustable armrests to provide additional support, especially for passengers who need extra help. A foldable pedal is set under the seat, and passengers can unfold the pedal when getting on the bus and use it as a step to further improve the convenience of getting on the bus. Furthermore, anti-slip materials are installed on the bottom of the seat and the footrest to increase the safety of passengers getting on the seat.

[0108] In one embodiment, the method of obtaining the assisted boarding instruction can also be divided into at least the following two types.

[0109] One method is: obtaining an assisted boarding instruction sent by a remote controller, a console or a smart terminal; and the remote controller, the console or the smart terminal is connected to the seat for communication.

[0110] In this way, the assisted boarding instruction can be actively sent by the user through a remote control, a console or a smart terminal, and the control system of the seat determines whether the target object has an assisted boarding requirement based on the assisted boarding instruction.

[0111] Another method is: collecting an image of the target object; inputting the image into a pre-trained neural network model; wherein the neural network model is used to determine whether the input image contains an assisted boarding person; if the neural network model determines that the target object belongs to an assisted boarding person, an assisted boarding instruction is output.

[0112] In this way, the image of the target object can be collected through the vehicle camera and other equipment, and the image can be input into the pre-trained neural network model; the neural network model can determine whether the input image contains an assisted boarding person; if the neural network model determines that the target object belongs to an assisted boarding person, an assisted boarding instruction is output. The assisted boarding person can be, for example, the elderly, children or other people with limited mobility, without restriction. The assisted boarding instruction can control the armrests of the seat to unfold to provide assistance to the passengers, and can also control the folding footrests under the seat to open, providing a step for the passengers to get on the seat. After the passengers are seated, the armrests and footrests can be retracted.

[0113] In one embodiment, after controlling the seat to rotate to a target angle and then translate along a preset path to the outside of the vehicle where the seat is located, the method further includes: controlling a mechanical locking device of the seat to lock the seat.

[0114] Accordingly, after determining that the target object is seated on the seat, the method further includes: controlling a mechanical locking device of the seat to unlock the seat; wherein, when the mechanical locking device is unlocked, the seat is in a movable state and a rotatable state.

[0115] In this embodiment, in order to further ensure the safety of passengers on the seats, the seats can be equipped with a safety locking system. After the passengers sit firmly, the system's automatic detection and locking functions ensure that the seats are completely stable and locked before further movement. After the seats are translated to the outside of the vehicle, the mechanical locking device of the safety locking system can automatically lock the seats to prevent the seats from shaking. After the passengers sit firmly, the seats can be unlocked by the mechanical locking device so that the seats can be moved back into the vehicle.

[0116] In one embodiment, after controlling the mechanical locking device of the seat to lock the seat, the method further includes: outputting a first prompt signal; wherein the first prompt signal is used to indicate that the mechanical locking device has been locked.

[0117] Correspondingly, after controlling the mechanical locking device of the seat to unlock the seat, the method further includes: outputting a second prompt signal; wherein the second prompt signal is used to indicate that the mechanical locking device has been unlocked.

[0118] In this embodiment, the safety locking system may further include a feedback indicator light, which may emit signals of different colors according to the output prompt signal to remind the user of the current state of the current mechanical locking device. For example, after the mechanical locking device controlling the seat locks the seat, the first prompt signal is output, and the feedback indicator light may light up green under the first prompt signal, indicating that the mechanical locking device is locked. After the mechanical locking device controlling the seat unlocks the seat, the second prompt signal is output, and the feedback indicator light may light up red under the second prompt signal, indicating that the mechanical locking device is unlocked or unlocked, reminding the user to pay attention to safety.

[0119] In a specific embodiment, the hardware components and implementation process of the security locking system may be as follows:

[0120] The safety locking system consists of the following main hardware components:

[0121] Position sensor: Position sensors are used to detect the specific position of the seat during rotation or movement to ensure that the seat is locked after reaching the predetermined position. These sensors usually use optical sensors or Hall effect sensors to accurately sense the angle, rotation position and movement path of the seat.

[0122] Pressure sensor: Installed on the seat, used to detect whether the passenger is fully seated. When the pressure sensor detects that the passenger's weight is evenly distributed and stable, the system will consider the passenger to be ready for locking operation.

[0123] Mechanical locking device: It consists of an electric lock, a lock pin, and a fixed slot. The lock pin cooperates with the fixed slot and is driven by an electric motor. When the lock is triggered, the lock pin will quickly enter the fixed slot and get stuck, thus achieving physical locking of the seat.

[0124] Electric motor and drive mechanism: The electric motor is responsible for driving the lock pin in and out, usually controlled by a stepper motor, ensuring that the locking operation is accurate, fast and stable.

[0125] Control module: Contains a microprocessor and control circuit, responsible for receiving sensor data, determining whether to perform a locking operation, and controlling the action of the electric motor. The control module has a built-in safety algorithm for real-time analysis of the seat status and making corresponding decisions.

[0126] Feedback indicator: The system will display the locking status through the LED indicator, for example, green means locked, red means unlocked or locking failed, reminding the user of the current security status.

[0127] Emergency unlocking system: In order to deal with emergencies, the system has a built-in emergency unlocking device. The device can be operated mechanically or by manual button to unlock the system in case of system failure or emergency.

[0128] The safety locking system achieves stable locking of the seat through the following steps. The implementation logic is as follows:

[0129] Step 1: Position detection and positioning confirmation. When the seat rotates to the predetermined position outside the vehicle, the position sensor will detect whether the seat is in the correct position. Only when the seat reaches the specified rotation angle and position will the system proceed to the next step.

[0130] Step 2: Passenger status detection. While confirming the position, the system uses the pressure sensor to detect whether the passenger has sat down stably. If the pressure distribution sensed by the pressure sensor meets the preset standards (such as stable pressure and no drastic fluctuations), the system will determine that the passenger is seated firmly.

[0131] Step 3: Safety lock condition determination. After receiving the signals from the position sensor and pressure sensor, the control module performs logical judgment through the built-in algorithm. The control module will only send a lock command when the data from the position and pressure sensors meet the requirements and the system does not detect any abnormalities.

[0132] Step 4: Locking operation is performed. When the locking conditions are met, the control module starts the electric motor to drive the lock pin in the mechanical locking device into the fixed slot to achieve physical locking. During the locking process, the system continuously monitors the movement of the lock pin to ensure that the lock pin is fully inserted into the fixed slot and stuck.

[0133] Step 5: Locking status feedback and confirmation. Once locking is complete, the system will confirm the final position of the locking pin again through the position sensor. If locking is successful, the feedback indicator will show green, and the system will lock all movement functions to ensure that the seat remains stable. If locking fails (such as the locking pin does not fully enter the fixed groove), the system will issue an alarm and prevent further movement of the seat.

[0134] Step 6: Unlock and safety check. When the passenger is ready to enter the car, the system will receive the unlock command through the unlock button or remote control. The control module will once again check whether the passenger is sitting firmly and will only perform the unlocking operation after confirming that the unlocking is safe.

[0135] In this embodiment, the dual detection of the position sensor and the pressure sensor is used to ensure that the locking condition is accurately judged and potential safety hazards caused by misoperation are avoided. The algorithm built into the control module not only judges based on the current state, but also continuously monitors possible anomalies during the locking process, such as sensor failure, seat vibration, etc., to ensure that the locking process is foolproof. When the locking system fails, the system will automatically switch to the emergency unlocking mode, and the passenger can manually unlock it to ensure safety in an emergency. Through the coordinated work of sensors, control modules and mechanical devices, accurate and reliable locking of the seats is achieved, greatly improving the safety and stability of passengers during the boarding process.

[0136] In this embodiment, the schematic diagram of the process flow of using the seat for getting on the vehicle outside the vehicle can be as follows: Figure 3 The seats are equipped with convenient operating devices, such as remote controls or in-car consoles, to achieve seat rotation and movement through simple operations. Passengers can control the rotation direction of the seat outside the car and the movement path into the car by pressing buttons on the in-car console or using a remote control.

[0137] When the convenient operating device is a smart remote control, the smart remote control may have simple and intuitive buttons and control interfaces. The remote control is powered by a built-in battery and can be charged via a micro USB port. The remote control communicates with the seat using wireless technology such as Bluetooth or infrared to achieve stable signal transmission.

[0138] The smart remote control may include seat rotation control buttons, seat movement control buttons, safety lock buttons, etc.

[0139] Seat rotation control button: By pressing the corresponding button on the remote control, the passenger can control the rotation direction of the seat outside the vehicle. The remote control may be equipped with left rotation, right rotation, or automatic rotation buttons to meet the needs of different passengers.

[0140] Seat movement control button: The remote control is equipped with a seat movement button for entering the car. Passengers can use the buttons to control the seat to enter the car along a specific path. The buttons may include forward, backward, left, right, etc.

[0141] Safety lock button: There is a safety lock button on the remote control. After the passenger is seated firmly, he / she can press this button to ensure that the seat is completely locked to prevent accidents during movement.

[0142] When the convenient operating device is a control console, the control console may be located at a convenient position near a driver's seat of the vehicle, and the control console may be connected to the seat via a wired or wireless method.

[0143] The console may be provided with a seat rotation button, a seat movement button, a safety lock button, etc.

[0144] Seat rotation button: A seat rotation button is set on the console, allowing passengers to rotate their seats by pressing a button after getting on the vehicle.

[0145] Seat moving button: There is a seat moving button on the console, and passengers can use the button to move their seats along the predetermined path into the car.

[0146] Safety Lock Button: Like the remote control, there is also a safety lock button on the console to ensure that the seat is fully stabilized and locked before moving.

[0147] The convenient operation device also includes indicator lights. For example, a set of LED indicator lights is set in the convenient operation device of the seat to indicate the current status of the seat. Indicator lights of different colors indicate different working states of the seat. For example, blue indicates that the seat can be rotated, green indicates that the seat can be moved, and red indicates that the seat is locked. Through the remote control and the button console in the car, passengers can easily control the rotation and movement of the seat, and can clearly understand the current status of the seat through the LED indicator light. The structure and operation method of this convenient operation device make the entire boarding process more intuitive and simple, and improve the passenger experience.

[0148] It should be understood that the operation process of the seat when the passenger gets off the vehicle is similar to the boarding process, so it will not be repeated here.

[0149] Based on the same technical concept, the second embodiment of the present application provides a device for using a seat outside a vehicle, such as Figure 4 , the device comprises:

[0150] The first control module 401 is used to control the seat to rotate to a target angle and then translate along a preset path to the outside of the vehicle where the seat is located when it is determined that the target object has a need to get on the vehicle;

[0151] A detection module 402 is used to detect whether the target object is seated on the seat;

[0152] The second control module 403 is used to control the seat to translate along the preset path to a preset position inside the vehicle and rotate from the target angle to the initial angle when it is determined that the target object is seated on the seat and the seat is in a movable state.

[0153] When the target object needs to get on the vehicle, the device can automatically control the seat in the vehicle to rotate to the target angle and then move it horizontally to the outside of the vehicle along a preset path. After the target object sits on the seat, the seat can be automatically controlled to return to the vehicle, thereby enabling the target object to get on the vehicle easily and safely. The entire boarding process is convenient and fast, which improves the safety and comfort of the target object getting on the vehicle.

[0154] like Figure 5 As shown, the third embodiment of the present application provides an electronic device, including a processor 111, a communication interface 112, a memory 113 and a communication bus 114, wherein the processor 111, the communication interface 112, and the memory 113 communicate with each other through the communication bus 114.

[0155] Memory 113, used for storing computer programs;

[0156] In one embodiment, the processor 111 is used to implement the method for using the outside vehicle seat provided by any one of the aforementioned method embodiments when executing the program stored in the memory 113.

[0157] The memory and processor in the above electronic device communicate through a communication bus and a communication interface. The communication bus can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus. The communication bus can be divided into an address bus, a data bus, a control bus, etc.

[0158] The memory may include a random access memory (RAM) or a non-volatile memory, such as at least one disk memory. Optionally, the memory may also be at least one storage device located away from the aforementioned processor.

[0159] The above-mentioned processor can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.

[0160] A fourth embodiment of the present application provides a computer-readable medium having a non-volatile program code executable by a processor.

[0161] Optionally, in an embodiment of the present application, a computer-readable medium is configured to store program code for a processor to execute the above method.

[0162] Optionally, the specific examples in this embodiment may refer to the examples described in the above embodiments, and this embodiment will not be described in detail here.

[0163] When the embodiments of the present application are specifically implemented, reference may be made to the above-mentioned embodiments, which have corresponding technical effects.

[0164] It is understood that the embodiments described herein may be implemented in hardware, software, firmware, middleware, microcode, or a combination thereof. For hardware implementation, the processing unit may be implemented in one or more application specific integrated circuits (ASIC), digital signal processors (DSP), digital signal processing devices (DSPD), programmable logic devices (PLD), field programmable gate arrays (FPGA), general purpose processors, controllers, microcontrollers, microprocessors, other electronic units for performing the functions of the present application, or a combination thereof.

[0165] For software implementation, the technology of this article can be implemented by a unit that performs the functions of this article. The software code can be stored in a memory and executed by a processor. The memory can be implemented in the processor or outside the processor.

[0166] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0167] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0168] In the embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of modules is only a logical function division. There may be other division methods in actual implementation, such as multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.

[0169] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0170] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0171] If the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods of each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard drives, ROM, RAM, magnetic disks, or optical disks.

[0172] It should be noted that, in this article, relational terms such as "first" and "second" are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.

[0173] The above embodiments are only preferred embodiments for fully illustrating the present application, and the protection scope of the present application is not limited thereto. Any equivalent substitution or change made by a person skilled in the art based on the present application is within the protection scope of the present application.

Claims

1. A method for using an outside vehicle seat, characterized in that: The method comprises: When it is determined that the target object has a need to get on the vehicle, the seat is controlled to rotate to a target angle and then translated along a preset path to the outside of the vehicle where the seat is located; Detecting whether the target object is seated on the seat; When it is determined that the target object is seated on the seat and the seat is in a movable state, the seat is controlled to translate along the preset path to a preset position inside the vehicle and rotate from the target angle to an initial angle.

2. The method according to claim 1, characterized in that Determine whether the target audience has a need to board the vehicle, including: Obtaining a boarding instruction; determining that the target object has a boarding requirement according to the boarding instruction; wherein the boarding instruction is sent by a remote controller, a console or a smart terminal; and the remote controller, the console or the smart terminal is in communication with the seat; or, Obtaining a moving path of the target object; if the moving path indicates that the distance between the target object and the vehicle is less than a preset distance, and the target object gradually approaches the vehicle, determining that the target object has a need to get on the vehicle.

3. The method according to claim 1, characterized in that Detecting whether the target object is seated on the seat includes: Detecting the current gravity distribution through a plurality of pressure sensors configured on the seat; wherein the gravity distribution includes a plurality of gravity values; If the deviation between the plurality of gravity values ​​is less than a preset deviation threshold, determining that the sitting posture of the target object is stable; When the target object is sitting in a stable posture, collecting the height and body shape of the target object; Determining a target sitting posture of the target object according to the height and body shape of the target object; adjusting the seat height and seat inclination of the seat according to the target sitting posture; After the seat height and the seat inclination are adjusted, it is determined that the target object is seated on the seat.

4. The method according to claim 3, characterized in that Determining a target sitting posture of the target object according to the height and body shape of the target object includes: Obtaining a preset mapping relationship; wherein the mapping relationship is a mapping relationship between height and body shape and an ideal sitting posture; The target sitting posture of the target object is determined according to the height and body shape and the mapping relationship.

5. The method according to claim 3, characterized in that: After the seat height and the seat inclination are adjusted, the method further includes: using the current seat height and the current seat inclination as target seat data of the target object; The target seat data is stored, and the target object is added to a list of pre-stored data.

6. The method according to claim 5, characterized in that After determining that the target object has a stable sitting posture, the method further includes: Determine whether the target object belongs to a pre-stored data list; If the target object belongs to a user in the pre-stored data list, adjusting the seat height and the seat inclination according to the target seat data corresponding to the target object; If the target object does not belong to the users in the pre-stored data list, the step of collecting the height and body shape of the target object continues until the seat height and the seat inclination are adjusted, and then determining that the target object is seated on the seat.

7. The method according to claim 1, characterized in that After the seat is controlled to rotate to a target angle and then translated along a preset path to the outside of the vehicle where the seat is located, the method further includes: Get assisted boarding instructions; Controlling the unfolding of the armrest of the seat and / or the unfolding of the footrest of the seat according to the assisted boarding instruction; Accordingly, when it is determined that the target object is seated on the seat, the armrest and / or the footrest are retracted.

8. The method according to claim 7, characterized in that Get assisted boarding instructions, including: Obtaining an assisted boarding instruction sent by a remote controller, a console or a smart terminal; wherein the remote controller, the console or the smart terminal is communicatively connected with the seat; or, Capturing an image of the target object; inputting the image into a pre-trained neural network model; wherein the neural network model is used to determine whether the input image contains a person assisting in boarding the vehicle; if the neural network model determines that the target object belongs to a person assisting in boarding the vehicle, outputting an assisted boarding instruction.

9. The method according to claim 1, characterized in that: After the seat is controlled to rotate to a target angle and then translated along a preset path to the outside of the vehicle where the seat is located, the method further includes: Controlling the mechanical locking device of the seat to lock the seat; Accordingly, after determining that the target object is seated on the seat, the method further includes: controlling a mechanical locking device of the seat to unlock the seat; wherein, when the mechanical locking device is unlocked, the seat is in a movable state and a rotatable state.

10. The method according to claim 9, characterized in that After controlling the mechanical locking device of the seat to lock the seat, the method further includes: Outputting a first prompt signal; wherein the first prompt signal is used to indicate that the mechanical locking device has been locked; Accordingly, after controlling the mechanical locking device of the seat to unlock the seat, the method further includes: A second prompt signal is output; wherein the second prompt signal is used to indicate that the mechanical locking device has been unlocked.

11. A seat, characterized in that: The seat is applied with the method described in any one of claims 1 to 10, and the seat at least comprises a seat body and a collection unit; The seat body is used to rotate to a target angle under control and then translate along a preset path to the outside of the vehicle where the seat body is located, and translate along the preset path to a preset position inside the vehicle, and rotate from the target angle to the initial angle; The collection unit is used to detect whether a target object who needs to get on the vehicle is seated on the seat body.

12. A vehicle, characterized in that: The vehicle comprises the seat of claim 11.

13. A device for using a seat outside a vehicle, characterized in that: The device comprises: The first control module is used to control the seat to rotate to a target angle and then translate along a preset path to the outside of the vehicle where the seat is located when it is determined that the target object has a need to get on the vehicle; A detection module, used to detect whether the target object is seated on the seat; The second control module is used to control the seat to translate along the preset path to a preset position inside the vehicle and rotate from the target angle to an initial angle when it is determined that the target object is seated on the seat and the seat is in a movable state.

14. An electronic device, characterized in that: It includes a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other through the communication bus; Memory, used to store computer programs; A processor, for implementing the method according to any one of claims 1 to 10 when executing a program stored in a memory.

15. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 10 is implemented.