Side sliding door control method and apparatus, vehicle, device, medium and program product

By centrally processing the control logic of the left sliding door and the right sliding door in the vehicle BCM and identifying and sending coordinated control instructions, the problem of inability to coordinated control in the traditional side sliding door control method is solved, and the convenience of safety and function upgrades are achieved.

WO2025180521A1PCT designated stage Publication Date: 2025-09-04BEIJING CO WHEELS TECH CO LTD
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/080002
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-02-29
Filing Date
2025-02-28
Publication Date
2025-09-04

AI Technical Summary

Technical Problem

Traditional vehicle side sliding door control methods cannot achieve coordinated control of both sides of the side sliding doors, resulting in poor synergy.

Method used

By centrally processing the control logic of the left sliding door and the right sliding door in the vehicle's BCM, the type of door control instructions is identified and the coordinated control instructions are sent to the corresponding controller respectively, so that the coordinated control of the left sliding door and the right sliding door is realized.

Benefits of technology

The coordinated control of the left sliding door and the right sliding door is realized, which improves the unity of the vehicle's safety and control logic, reduces the probability of misoperation, and facilitates function upgrades and fault-tolerant processing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025080002_04092025_PF_FP_ABST
    Figure CN2025080002_04092025_PF_FP_ABST
Patent Text Reader

Abstract

The present disclosure provides a side sliding door control method and apparatus, a vehicle, a device, a medium, and a program product. The method comprises: acquiring a vehicle door control instruction; identifying a control type of the vehicle door control instruction; if it is determined that the control type is cooperative control of a left side sliding door and a right side sliding door, then separately sending the vehicle door control instruction to a left controller corresponding to the left side sliding door and a right controller corresponding to the right side sliding door, so that the left controller and the right controller implement cooperative control of the left side sliding door and the right side sliding door on the basis of the vehicle door control instruction. Compared with the related art, the side sliding door control method provided by the present disclosure implements interaction between the control logic of the left side sliding door and the control logic of the right side sliding door. By means of sending the vehicle door control instruction for cooperative control of the left side sliding door and the right side sliding door separately to the left controller and the right controller, and the left controller and the right controller cooperatively executing the vehicle door control instruction, cooperative control of the left side sliding door and the right side sliding door is implemented.
Need to check novelty before this filing date? Find Prior Art

Description

Side sliding door control method, device, vehicle, equipment, medium and program product

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This disclosure claims priority to Chinese patent application No. 2024102329303 filed on February 29, 2024, filed by Beijing Rockwell Technology Co., Ltd., and entitled “Side sliding door control method and device, vehicle, electronic device and storage medium,” the full text of which is incorporated by reference into this disclosure. Technical Field

[0003] The present disclosure relates to the field of vehicle technology, and in particular to a side sliding door control method, device, vehicle, equipment, medium, and program product. Background Art

[0004] Sliding doors are a common feature of multi-purpose vehicles (MPVs). Electric sliding doors offer automatic opening and closing. Traditional sliding doors utilize internal and external switches on the left and right sides of the vehicle to collect control signals. These signals are then transmitted to a sliding door controller, which then controls the door's drive motor and latches based on these signals to open and close the door.

[0005] In the related art, the electric side sliding door controllers on the left and right sides respectively control the corresponding side sliding doors, and the coordinated control of the side sliding doors on both sides cannot be achieved. Summary of the Invention

[0006] The present disclosure provides a side sliding door control method, device, vehicle, equipment, medium, and program product, which can solve the problem that the side sliding doors on both sides of the vehicle cannot be controlled in a coordinated manner.

[0007] The technical solution provided by the embodiments of the present disclosure is as follows:

[0008] The present disclosure provides a method for controlling a sliding door, including:

[0009] Get door control instructions;

[0010] identifying a control type of the door control command;

[0011] If it is determined that the control type is coordinated control of the left sliding door and the right sliding door, the door control instructions are sent to the left controller corresponding to the left sliding door and the right controller corresponding to the right sliding door, so that the left controller and the right controller can realize coordinated control of the left sliding door and the right sliding door based on the door control instructions.

[0012] In some embodiments, sending the door control command to a left controller corresponding to a left sliding door and a right controller corresponding to a right sliding door respectively includes:

[0013] Determining whether a current state of the left sliding door is consistent with a current state of the right sliding door; wherein the current state of the left sliding door and the current state of the right sliding door include being open or closed;

[0014] If it is determined that the current state of the left sliding door is consistent with the current state of the right sliding door, the door control instruction is sent to the left controller and the right controller respectively.

[0015] In some embodiments, after determining whether the current state of the left sliding door is consistent with the current state of the right sliding door, the method includes:

[0016] If it is determined that the current state of the left sliding door is inconsistent with the current state of the right sliding door, determining whether the left sliding door and / or the right sliding door is in a moving state;

[0017] If it is determined that the left sliding door and / or the right sliding door is in motion, a stop instruction is sent to the left controller and / or the right controller, so that the left sliding door stops moving by the left controller and / or the right sliding door stops moving by the right controller;

[0018] After determining that both the left sliding door and the right sliding door stop moving, the door control instruction is sent to the left controller and the right controller respectively.

[0019] In some embodiments, obtaining the door control instruction includes:

[0020] receiving a door control command sent from at least one control source;

[0021] When it is determined that there are at least two control sources, determining a control source with the highest priority from the at least two control sources according to a preset control source priority order as a target control source, and obtaining the door control instruction triggered by the target control source;

[0022] or,

[0023] When it is determined that there is one control source, the door control instruction triggered by the control source is acquired.

[0024] In some embodiments, after sending the door control command to the left controller corresponding to the left sliding door and the right controller corresponding to the right sliding door, the method further includes:

[0025] In response to a new instruction to a control source, a preset control source priority order is updated based on the new control source; wherein the control source is used to send the door control instruction.

[0026] In some embodiments, after identifying the control type of the door control command, the method includes:

[0027] If it is determined that the door control instruction is for separate control of the left sliding door or the right sliding door, the door control instruction is sent to the left controller corresponding to the left sliding door, or the door control instruction is sent to the right controller corresponding to the right sliding door.

[0028] In some embodiments, after sending the door control command to the left controller corresponding to the left sliding door and the right controller corresponding to the right sliding door, the method further includes:

[0029] If an anti-pinch instruction for the left sliding door and / or the right sliding door is detected, the anti-pinch instruction is sent to the left controller and the right controller so that the left controller and the right controller execute the anti-pinch instruction first.

[0030] The present disclosure also provides a side sliding door control device, comprising:

[0031] An acquisition module is configured to acquire a door control instruction;

[0032] an identification module configured to identify a control type of the door control instruction;

[0033] The first sending module is configured to send the door control instructions to the left controller corresponding to the left sliding door and the right controller corresponding to the right sliding door respectively if it is determined that the control type is the coordinated control of the left sliding door and the right sliding door, so that the left controller and the right controller can realize the coordinated control of the left sliding door and the right sliding door based on the door control instructions.

[0034] In some embodiments, the first sending module includes:

[0035] A first determining unit is configured to determine whether a current state of the left sliding door is consistent with a current state of the right sliding door; wherein the current state of the left sliding door and the current state of the right sliding door include open or closed;

[0036] The first sending unit is configured to send the door control instruction to the left controller and the right controller respectively if it is determined that the current state of the left sliding door is consistent with the current state of the right sliding door.

[0037] In some embodiments, the first sending module further includes:

[0038] a judging unit configured to, if it is determined that the current state of the left sliding door is inconsistent with the current state of the right sliding door, judge whether the left sliding door and / or the right sliding door is in a moving state;

[0039] a second sending unit configured to send a stop instruction to the left controller and / or the right controller if it is determined that the left sliding door and / or the right sliding door are in motion, so that the left controller controls the left sliding door to stop moving and / or the right controller controls the right sliding door to stop moving;

[0040] The third sending unit is configured to send the door control instruction to the left controller and the right controller respectively after determining that the left sliding door and the right sliding door have stopped moving.

[0041] In some embodiments, the acquisition module includes:

[0042] a receiving unit configured to receive a door control instruction sent from at least one control source;

[0043] a determining unit configured to, when it is determined that there are at least two control sources, determine a control source with the highest priority from the at least two control sources according to a preset control source priority order as a target control source;

[0044] An acquisition unit is configured to acquire the door control instruction triggered by the target control source; or, when it is determined that there is only one control source, acquire the door control instruction triggered by the control source.

[0045] In some embodiments, the device also includes an update module, which is configured to update the preset control source priority order based on the newly added control source in response to the new instruction to the control source after sending the door control instruction to the left controller corresponding to the left sliding door and the right controller corresponding to the right sliding door respectively; wherein, the control source is used to send the door control instruction.

[0046] In some embodiments, the device also includes a second sending module, which is configured to send the door control instruction to the left controller corresponding to the left sliding door if it is determined that the door control instruction is for separate control of the left sliding door or the right sliding door, or to send the door control instruction to the right controller corresponding to the right sliding door.

[0047] In some embodiments, the device also includes an anti-pinch module, which is configured to send the anti-pinch instruction to the left controller and the right controller if an anti-pinch instruction for the left sliding door and / or the right sliding door is detected, so that the left controller and the right controller will execute the anti-pinch instruction first.

[0048] An embodiment of the present disclosure further provides a vehicle, comprising any of the above-described side sliding door control devices.

[0049] The present disclosure also provides an electronic device, including:

[0050] at least one processor; and

[0051] a memory communicatively connected to the at least one processor; wherein,

[0052] The memory stores instructions that can be executed by the at least one processor. The instructions are executed by the at least one processor to enable the at least one processor to perform any of the above-mentioned methods for controlling a sliding door.

[0053] An embodiment of the present disclosure further provides a computer-readable storage medium, and when the computer program is executed by a processor of an electronic device, the computer program can implement any of the above-mentioned methods for controlling a sliding door.

[0054] An embodiment of the present disclosure further provides a computer program product, including a computer program. When the computer program is executed by a processor of an electronic device, the computer program can implement any of the above-mentioned methods for controlling a sliding door.

[0055] The side sliding door control method provided by the present disclosure obtains a door control instruction; identifies the control type of the door control instruction; and if the control type is determined to be coordinated control of the left and right sliding doors, sends the door control instruction to the left controller corresponding to the left sliding door and the right controller corresponding to the right sliding door, respectively, so that the left and right controllers can achieve coordinated control of the left and right sliding doors based on the door control instruction. Compared with related technologies, the side sliding door control method provided by the present disclosure implements interaction between the control logic of the left sliding door and the control logic of the right sliding door. By sending the door control instructions for the coordinated control of the left and right sliding doors to the left controller and the right controller, respectively, and having the left and right controllers collaboratively execute the door control instructions, the coordinated control of the left and right sliding doors is achieved.

[0056] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present application, nor is it intended to limit the scope of the present application. Other features of the present application will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0057] The accompanying drawings are provided to facilitate a better understanding of the present invention and do not constitute a limitation of the present disclosure.

[0058] FIG1 is a schematic flow chart of a sliding door control method provided by an embodiment of the present disclosure;

[0059] FIG2 is a flow chart of another sliding door control method provided by an embodiment of the present disclosure;

[0060] FIG3 is a schematic structural diagram of a side sliding door control device provided by an embodiment of the present disclosure;

[0061] FIG4 is a schematic structural diagram of another sliding door control device provided by an embodiment of the present disclosure;

[0062] FIG5 is a schematic block diagram of an example electronic device provided by an embodiment of the present disclosure. DETAILED DESCRIPTION

[0063] The following description of exemplary embodiments of the present disclosure is made in conjunction with the accompanying drawings, including various details of the embodiments of the present disclosure to facilitate understanding. These details should be considered as merely exemplary. Therefore, those skilled in the art will recognize that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present disclosure. Similarly, for the sake of clarity and conciseness, descriptions of well-known functions and structures are omitted in the following description.

[0064] The following describes the side sliding door control method, device, vehicle, equipment, medium, and program product according to embodiments of the present disclosure with reference to the accompanying drawings.

[0065] FIG1 is a flow chart of a side sliding door control method provided by an embodiment of the present disclosure. The method is applied in a vehicle and can be executed by a control device or apparatus with information prompts. The device or apparatus can be configured in a server, a processor, or a main control chip. For example, it can be deployed on the vehicle door side, the domain controller side, etc. As shown in FIG1 , the method includes the following steps:

[0066] Step 101: Obtain door control instructions.

[0067] In one embodiment provided by the present disclosure, a door control instruction is used to control the left and right sliding doors of a vehicle. To better understand the method for obtaining the door control instruction, FIG2 is a flow chart of another side sliding door control method provided by an embodiment of the present disclosure. As shown in FIG2 , the side sliding door control method provided by an embodiment of the present disclosure can be implemented by the following vehicle control modules:

[0068] At least one control source for issuing control signals, a body control module (BCM), a left controller and its corresponding left sliding door drive motor and left sliding door latch, and a right controller and its corresponding right sliding door drive motor and right sliding door latch. The at least one control source is used to issue door control commands, and the at least one control source may include a left sliding door interior switch, a right sliding door exterior switch, a right sliding door interior switch, a right sliding door exterior switch, a central control screen soft switch / voice control, a mobile phone application control, and a radio frequency / key control. The body controller is used to receive door control commands issued by the at least one control source.

[0069] The side sliding door control method in the related art collects corresponding door control instructions through the electric side sliding door controllers on the left and right sides, and controls the corresponding side sliding doors according to the door control instructions. The collection and recognition of the door control instructions of the left sliding door are completed in the left controller corresponding to the left sliding door, and the collection and recognition of the door control instructions of the right sliding door are completed in the right controller corresponding to the right sliding door. There is no collaborative logic between the left sliding door and the right sliding door. In order to solve this problem, in the embodiment provided by the present application, the left sliding door control logic corresponding to the left sliding door and the right sliding door control logic corresponding to the right sliding door are both "moved up" to the vehicle's BCM. In order to realize the interaction between the left sliding door control logic corresponding to the left sliding door and the right sliding door control logic corresponding to the right sliding door; and, in addition to the logic corresponding to the collection and identification functions of the control instructions of the left sliding door and the right sliding door, the side sliding door control logic also includes other logics such as the switching strategy processing logic of the side sliding door, the priority processing logic of the control source, the instruction conflict processing logic, and the logic for identifying the type of door control instructions, etc. The door control instructions issued by different control sources are all collected by the BCM. The specific collection method can refer to the collection path 1 in Figure 2: the door control instructions are sent to the BCM through the controller area network bus (Controller Area Network, CAN) connected to the BCM, or the controller area network with flexible data-rate (Controller Area Network with Flexible Data-Rate, CANFD) bus.

[0070] Step 102: Identify the control type of the door control instruction.

[0071] In one embodiment provided by the present disclosure, the vehicle door control instruction includes two types of control: coordinated control of the left sliding door and the right sliding door, and individual control of the left sliding door or the right sliding door.

[0072] Among them, the door control instructions for coordinated control of the left and right sliding doors include door control instructions that do not carry door identification, such as remote terminal control, central control screen soft switch control, and voice control. For example, in actual applications, the car key can usually remotely control the side sliding door. The car key usually has two switches, "door open" and "door close", but these two switches on the car key do not carry side sliding door identification information. Therefore, the control type of the remote door control instruction issued by the car key is coordinated control of the left and right sliding doors. In actual applications, some switches will carry corresponding side sliding door identifications, such as the left sliding door interior switch and exterior switch carried by the left sliding door, and the right sliding door interior switch and exterior switch carried by the right sliding door. This type of switch carries a specific side sliding door identification, so the door control instruction issued by this type of switch is for the separate control of the left or right sliding door.

[0073] In order to better understand the identification of the control type of the door control instruction, please continue to refer to Figure 2. After the BCM obtains the door control instruction through the method provided in step 101, since the control logic corresponding to the identification of the control instructions for the left sliding door and the right sliding door is "moved up" to the vehicle's BCM, the BCM continues to complete the identification of the door control instruction to determine whether the type of the door control instruction is the coordinated control of the left sliding door and the right sliding door.

[0074] Step 103: If it is determined that the control type is coordinated control of the left sliding door and the right sliding door, the door control instructions are sent to the left controller corresponding to the left sliding door and the right controller corresponding to the right sliding door, so that the left controller and the right controller can realize coordinated control of the left sliding door and the right sliding door based on the door control instructions.

[0075] In one embodiment provided herein, referring to FIG. 2 , after determining that the control type is coordinated control of the left and right sliding doors, the control logic corresponding to the identification of control commands for the left and right sliding doors is "upgraded" to the vehicle's BCM. Therefore, the BCM continues to analyze and process the door control commands and sends the processed door control commands to the left controller corresponding to the left sliding door and the right controller corresponding to the right sliding door, respectively. This centralizes the door control command processing logic, previously performed by the left and right controllers, within the BCM. This unifies the control logic for the left and right sliding doors. Finally, the left and right controllers receive and execute the processed door control commands sent by the vehicle body controller.

[0076] The side sliding door control method provided by the present disclosure obtains a door control instruction; identifies the control type of the door control instruction; and if the control type is determined to be coordinated control of the left and right sliding doors, sends the door control instruction to the left controller corresponding to the left sliding door and the right controller corresponding to the right sliding door, respectively, so that the left and right controllers can achieve coordinated control of the left and right sliding doors based on the door control instruction. Compared with related technologies, the side sliding door control method provided by the present disclosure implements interaction between the control logic of the left sliding door and the control logic of the right sliding door. By sending the door control instructions for the coordinated control of the left and right sliding doors to the left controller and the right controller, respectively, and having the left and right controllers collaboratively execute the door control instructions, the coordinated control of the left and right sliding doors is achieved.

[0077] In some scenarios, the current states of the left and right sliding doors may be inconsistent. In this case, sending a door control command may cause the left or right controller to malfunction. To reduce the probability of this occurring, before sending the door control command to the left controller corresponding to the left sliding door and the right controller corresponding to the right sliding door, respectively, it is determined whether the current state of the left sliding door is consistent with the current state of the right sliding door. For example, it can be determined that both the left and right sliding doors are in the closed state, or both the left and right sliding doors are in the open state. If it is determined that the current state of the left sliding door is consistent with the current state of the right sliding door, the door control command is sent to the left controller and the right controller respectively. For example, if both the left and right sliding doors are in the closed state, after sending the door control command to the left controller and the right controller respectively, the left controller and the right controller will simultaneously execute the door control command and coordinately control the opening of the left and right sliding doors.

[0078] In actual application, if it is determined that the current state of the left sliding door is inconsistent with the current state of the right sliding door, for example, one side sliding door is in a closed state and the other side sliding door is in a moving state, the states of the left sliding door and the right sliding door should be determined first; for example, after determining that the current state of the left sliding door is inconsistent with the current state of the right sliding door, it is determined that the left sliding door is in a moving state and the right sliding door is in a closed state, or both the left sliding door and the right sliding door are in a moving state, but their respective movement positions are different, for example, the left sliding door moves to a position where the door is 10% open and the right sliding door moves to a position where the door is 50% open; in this case, a stop command is first sent to the left controller corresponding to the left sliding door in a moving state, or a stop command is sent to the right controller corresponding to the right sliding door in a moving state, so that the left controller controls the left sliding door and / or the right controller controls the right sliding door to stop moving.

[0079] After determining that both the left and right sliding doors have stopped moving, the door control command is then sent to the left and right controllers, respectively. For example, if the left sliding door is in motion and has moved to the 20% opening position, while the right sliding door is closed, the body controller, upon receiving a command to open both the left and right sliding doors, first stops the left sliding door and then simultaneously sends a door control command to the left controller corresponding to the left sliding door and to the right controller corresponding to the right sliding door. After both the left and right controllers receive the door control commands, they simultaneously execute the door control commands to open the left and right sliding doors.

[0080] The above embodiment determines the step of sending the door control instruction to the left sliding door and the right sliding door according to the current status of the left sliding door and the right sliding door, thereby realizing coordinated control of the left sliding door and the right sliding door.

[0081] In one embodiment provided by the present disclosure, please continue to refer to Figure 2. Since the BCM can obtain door control instructions sent by different control sources, one door control instruction corresponds to one control source. When it is determined that there is only one control source that issues the side door control instruction, the door control instruction triggered by the control source is directly obtained.

[0082] At the same time, since the left controller or the right controller can only execute one door control command at a time, when receiving door control commands sent by at least two control sources, in order to reduce the probability of logical errors in controlling the left and right sliding doors, it is necessary to determine a target control source from the at least two control sources so as to obtain the door control command sent by the target control source. The specific method for obtaining the door control command can be, but is not limited to:

[0083] When it is determined that there are at least two control sources, a control source with the highest priority is determined from the at least two control sources according to a preset control source priority order as the target control source; and then a door control instruction triggered by the target control source is obtained.

[0084] Among them, the preset control source priority order can be flexibly set and adjusted according to factors such as user needs or control source sensitivity. For example, please continue to refer to the several control sources given in Figure 2. Since there is a risk of accidental touch when using a mobile phone application (Application, APP) to issue door control commands, the control source priority of the mobile phone APP can be set lower.

[0085] The method for setting the preset control source priority order can be adopted but should not be limited to: using different numbers to represent the priority of the control source, and the larger the number, the higher the priority. Set the priority of the side sliding door physical switch (such as the left sliding door in-car switch, the right sliding door outside-car switch, etc.) to 9, the priority of the voice control to 7, and the priority of the central control screen soft switch to 6. Considering the possibility of accidental touch, set the priority of the terminal remote control to 3. According to the size of the number corresponding to the priority, the priorities of different target control sources can be sorted from small to large or from small to large. It should be noted that the above-mentioned method of using the size of the number to represent the size of the priority is not a limitation on the method of expressing the priority, and the specific priority setting method is not limited in the embodiment of this application.

[0086] The target control source is determined by the preset control source priority sequence, and then the door control command is obtained from the target control source. The preset control source priority sequence can be customized according to needs. The preset control source priority sequence improves the accuracy of obtaining the door control command, reduces the probability of the door opening due to accidental touch and other reasons, and improves the safety of the vehicle.

[0087] In one embodiment provided by the present disclosure, the control logic corresponding to the acquisition and recognition of control instructions for the left and right sliding doors, as well as other related processing logic, are "upgraded" to the vehicle's BCM. The preset control source priority order is also stored in the BCM. Therefore, when additional control sources are added, only the priority of the newly added control source needs to be updated to the preset control source priority order, that is, the preset control source priority order in the BCM is updated. Without making any changes to the left and right controllers, the side sliding door control function can be upgraded. For example, if a new door control instruction is issued via near-field communication (NFC) or facial recognition, the NFC or facial recognition method can be updated to the BCM via Over-The-Air (OTA) technology (a technology for remotely managing automotive software over a mobile communication network), resulting in a simple and fast update method. OTA technology allows car owners to send updates directly to their vehicles via a mobile phone application or an internet connection without having to go to a repair station. This convenient and fast update method saves time and cost. OTA technology updates a wide range of modules, including human-computer interaction, autonomous driving, power and battery systems, which can improve driving range, maximum speed and ride comfort.

[0088] Among them, the control source is used to send door control instructions.

[0089] By converging the recognition functions of the left and right controllers for door control commands within the BCM, when the door control commands need to be updated or modified, only the control source priority order preset in the BCM needs to be updated or adjusted, without the need to update and adjust the controllers on both sides separately, thus achieving rapid upgrades and improving the reliability and convenience of the sliding door recognition function upgrade.

[0090] To enhance the reliability and safety of the side sliding door control method, the disclosed embodiments also provide an alternative method for acquiring door control commands. Refer to Acquisition Path 2 in Figure 2 , which serves as a backup method for acquiring body control commands. When a BCM fault occurs, it cannot acquire body control commands from other control sources. However, Acquisition Path 2 allows the left controller to directly acquire door control commands from the left sliding door's interior and exterior switches. The right controller then acquires door control commands from the right sliding door's interior and exterior switches, executing the corresponding door control commands.

[0091] Through acquisition path 2 as shown in Figure 2, if it is determined that the door control instruction is for separate control of the left sliding door or the right sliding door, the separate control instruction for the left sliding door or the right sliding door will be directly sent to the left controller corresponding to the left sliding door, or the right controller corresponding to the right sliding door, providing another way to send door control instructions as a backup method, ensuring that when a BCM failure occurs, the control function of the door will not be completely lost, thereby improving the fault tolerance and robustness of the side sliding door control method.

[0092] In order to improve the safety of the side sliding door control method, the embodiment of the present disclosure provides an anti-pinch function in both the left sliding door and the right sliding door. When an anti-pinch instruction is detected for the left sliding door and / or the right sliding door, the anti-pinch instruction is sent to the left controller and the right controller so that the left controller and the right controller will execute the anti-pinch instruction first, thereby effectively improving the safety of the side sliding door.

[0093] In summary, the embodiments of the present disclosure can achieve the following effects:

[0094] 1. The interaction between the control logic of the left sliding door and the control logic of the right sliding door is realized. The door control instructions for the coordinated control of the left and right sliding doors are sent to the left controller and the right controller respectively, and the left controller and the right controller jointly execute the door control instructions, thereby realizing the coordinated control of the left and right sliding doors.

[0095] 2. The target control source is determined by the preset control source priority sequence, and then the door control command is obtained from the target control source. The preset control source priority sequence can be customized according to needs. The preset control source priority sequence improves the accuracy of obtaining the door control command, reduces the probability of the door opening due to accidental touch and other reasons, and improves the safety of the vehicle.

[0096] 3. By converging the door control command recognition functions of the left and right controllers within the BCM, when the door control commands need to be updated or modified, only the door control commands and their processing flow in the BCM need to be updated or adjusted, without the need to update and adjust the controllers on both sides separately. This achieves rapid upgrades and improves the reliability and convenience of upgrading the sliding door recognition function.

[0097] 4. Another method of sending door control commands is provided as a backup method, which ensures that when a BCM failure occurs, the control function of the door will not be completely lost, thereby improving the fault tolerance of the side sliding door control method.

[0098] 5. Set anti-pinch instructions to effectively improve the safety of the sliding door.

[0099] Corresponding to the above-mentioned side sliding door control method, the present invention also provides a side sliding door control device. Since the device embodiment of the present invention corresponds to the above-mentioned method embodiment, details not disclosed in the device embodiment can be referred to the above-mentioned method embodiment and will not be repeated in this invention.

[0100] FIG3 is a schematic structural diagram of a side sliding door control device provided by an embodiment of the present disclosure. As shown in FIG3 , the device includes: an acquisition module 21 , an identification module 22 , and a first sending module 23 .

[0101] An acquisition module 21 is configured to acquire a door control instruction;

[0102] an identification module 22 configured to identify a control type of a door control instruction;

[0103] The first sending module 23 is configured to send the door control instructions to the left controller corresponding to the left sliding door and the right controller corresponding to the right sliding door respectively if it is determined that the control type is the coordinated control of the left sliding door and the right sliding door, so that the left controller and the right controller can realize the coordinated control of the left sliding door and the right sliding door based on the door control instructions.

[0104] The side sliding door control device provided by the present disclosure obtains a door control instruction; identifies the control type of the door control instruction; and if the control type is determined to be coordinated control of the left and right sliding doors, sends the door control instruction to the left controller corresponding to the left sliding door and the right controller corresponding to the right sliding door, respectively, so that the left and right controllers can achieve coordinated control of the left and right sliding doors based on the door control instruction. Compared with the related art, the side sliding door control method provided by the present disclosure realizes the interaction between the control logic of the left sliding door and the control logic of the right sliding door. By sending the door control instructions for the coordinated control of the left and right sliding doors to the left controller and the right controller respectively, and having the left controller and the right controller collaboratively execute the door control instructions, the coordinated control of the left and right sliding doors is achieved.

[0105] Furthermore, in a possible implementation of this embodiment, as shown in FIG4 , the first sending module 23 includes:

[0106] The first determining unit 231 is configured to determine whether the current state of the left sliding door is consistent with the current state of the right sliding door; wherein the current state of the left sliding door and the current state of the right sliding door include open or closed;

[0107] The first sending unit 232 is configured to send the door control instructions to the left controller and the right controller respectively if it is determined that the current state of the left sliding door is consistent with the current state of the right sliding door.

[0108] Furthermore, in a possible implementation of this embodiment, as shown in FIG4 , the first sending module 23 further includes:

[0109] The judging unit 233 is configured to judge whether the left sliding door and / or the right sliding door is in a moving state if it is determined that the current states of the left sliding door and the right sliding door are inconsistent;

[0110] The second sending unit 234 is configured to send a stop instruction to the left controller and / or the right controller if it is determined that the left sliding door and / or the right sliding door are in motion, so that the left controller controls the left sliding door to stop moving and / or the right controller controls the right sliding door to stop moving;

[0111] The third sending unit 235 is configured to send the door control instructions to the left controller and the right controller respectively after determining that the left sliding door and the right sliding door have stopped moving.

[0112] Furthermore, in a possible implementation of this embodiment, as shown in FIG4 , the acquisition module 21 includes:

[0113] The receiving unit 211 is configured to receive a door control instruction sent from at least one control source;

[0114] The second determining unit 212 is configured to, when it is determined that there are at least two control sources, determine a control source with the highest priority from the at least two control sources according to a preset control source priority order as a target control source;

[0115] The acquiring unit 213 is configured to acquire the door control instruction triggered by the target control source; or, when it is determined that there is only one control source, acquire the door control instruction triggered by the control source.

[0116] Furthermore, in a possible implementation of this embodiment, as shown in Figure 4, the device also includes an update module 24, which is configured to update the preset control source priority order based on the newly added control source in response to the new instruction to the control source after sending the door control instruction to the left controller corresponding to the left sliding door and the right controller corresponding to the right sliding door; wherein the control source is used to send the door control instruction.

[0117] Furthermore, in a possible implementation of this embodiment, as shown in Figure 4, the device also includes a second sending module 25, which is configured to, after identifying the control type of the door control instruction, send the door control instruction to the left controller corresponding to the left sliding door, or send the door control instruction to the right controller corresponding to the right sliding door if it is determined that the door control instruction is for separate control of the left sliding door or the right sliding door.

[0118] In one embodiment provided by the present disclosure, the device also includes an anti-pinch module 26, which is configured to send the door control instructions to the left controller corresponding to the left sliding door and the right controller corresponding to the right sliding door respectively. If an anti-pinch instruction for the left sliding door and / or the right sliding door is detected, the anti-pinch instruction will be sent to the left controller and the right controller so that the left controller and the right controller will execute the anti-pinch instruction first.

[0119] It should be noted that the above explanation of the method embodiment is also applicable to the device of this embodiment, and the principles are the same, which is not limited in this embodiment.

[0120] According to an embodiment of the present disclosure, the present disclosure also provides a vehicle, an electronic device, a readable storage medium, and a computer program product.

[0121] The vehicle provided by the embodiment of the present disclosure may include the side sliding door control device provided by any of the previous embodiments.

[0122] FIG5 shows a schematic block diagram of an example electronic device 300 that can be used to implement an embodiment of the present disclosure. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital assistants, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present disclosure described and / or required herein.

[0123] As shown in Figure 5, device 300 includes a computing unit 301, which can perform various appropriate actions and processes according to a computer program stored in ROM (Read-Only Memory) 302 or a computer program loaded from storage unit 308 into RAM (Random Access Memory) 303. Various programs and data required for the operation of device 300 can also be stored in RAM 303. Computing unit 301, ROM 302, and RAM 303 are connected to each other via bus 304. I / O (Input / Output) interface 305 is also connected to bus 304.

[0124] Various components in device 300 are connected to I / O interface 305, including: an input unit 306, such as a keyboard, mouse, etc.; an output unit 307, such as various types of displays, speakers, etc.; a storage unit 308, such as a magnetic disk, optical disk, etc.; and a communication unit 309, such as a network card, modem, wireless communication transceiver, etc. The communication unit 309 allows device 300 to exchange information / data with other devices via a computer network such as the Internet and / or various telecommunication networks.

[0125] The computing unit 301 can be any general-purpose and / or specialized processing component with processing and computing capabilities. Some examples of the computing unit 301 include, but are not limited to, a CPU (Central Processing Unit), a GPU (Graphic Processing Unit), various specialized AI (Artificial Intelligence) computing chips, various computing units that run machine learning model algorithms, a DSP (Digital Signal Processor), and any suitable processor, controller, microcontroller, etc. The computing unit 301 performs the various methods and processes described above, such as the sliding door control method. For example, in some embodiments, the sliding door control method can be implemented as a computer software program tangibly embodied in a machine-readable medium, such as the storage unit 308. In some embodiments, part or all of the computer program can be loaded and / or installed onto the device 300 via the ROM 302 and / or the communication unit 309. When the computer program is loaded into the RAM 303 and executed by the computing unit 301, one or more steps of the method described above can be performed. Alternatively, in other embodiments, the computing unit 301 may be configured to execute the aforementioned sliding door control method in any other appropriate manner (for example, by means of firmware).

[0126] Specifically, the electronic device provided by the embodiment of the present disclosure includes at least one processor and a memory communicatively connected to the at least one processor; wherein the memory stores instructions that can be executed by the at least one processor, and when the instructions are executed by the at least one processor, the at least one processor is able to implement the side sliding door control method as described in any of the above.

[0127] An embodiment of the present disclosure further provides a computer-readable storage medium, in which a computer program is stored; when the computer program is executed by a processor of an electronic device, the side sliding door control method as described above can be implemented.

[0128] An embodiment of the present disclosure further provides a computer program product, which includes a computer program. When the computer program is executed by a processor of an electronic device, it can implement any of the above-mentioned methods for controlling a sliding door.

[0129] Various embodiments of the systems and techniques described herein can be implemented in digital electronic circuit systems, integrated circuit systems, FPGAs (Field Programmable Gate Arrays), ASICs (Application-Specific Integrated Circuits), ASSPs (Application-Specific Standard Products), SOCs (System on Chips), CPLDs (Complex Programmable Logic Devices), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include being implemented in one or more computer programs that are executable and / or interpreted on a programmable system that includes at least one programmable processor, which can be a special-purpose or general-purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0130] The program code for implementing the method of the present disclosure can be written in any combination of one or more programming languages. These program codes can be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing device so that when the program code is executed by the processor or controller, the functions / operations specified in the flow chart and / or block diagram are implemented. The program code can be executed entirely on the machine, partially on the machine, as a stand-alone software package, partially on the machine and partially on a remote machine, or entirely on a remote machine or server.

[0131] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or apparatus. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or apparatus, or any suitable combination of the foregoing. More specific examples of machine-readable storage media may include an electrical connection based on one or more wires, a portable computer disk, a hard disk, RAM, ROM, EPROM (Electrically Programmable Read-Only-Memory) or flash memory, optical fiber, CD-ROM (Compact Disc Read-Only Memory), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0132] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device (e.g., a CRT (Cathode-Ray Tube) or LCD (Liquid Crystal Display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the computer. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).

[0133] The systems and techniques described herein can be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer with a graphical user interface or web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: LAN (Local Area Network), WAN (Wide Area Network), the Internet, and blockchain networks.

[0134] A computer system may include a client and a server. The client and server are generally remote from each other and typically interact via a communication network. This client-server relationship is established by computer programs running on the respective computers, establishing a client-server relationship. The server may be a cloud server, also known as a cloud computing server or cloud host, a host product within the cloud computing service ecosystem that addresses the management difficulties and limited scalability of traditional physical hosts and VPS services ("Virtual Private Servers" or simply "VPS"). The server may also be a server in a distributed system or a server integrated with blockchain.

[0135] It's important to note that artificial intelligence (AI) is the study of how computers can simulate certain human thought processes and intelligent behaviors (such as learning, reasoning, thinking, and planning). This encompasses both hardware and software technologies. AI hardware technologies generally include sensors, specialized AI chips, cloud computing, distributed storage, and big data processing. AI software technologies primarily encompass computer vision, speech recognition, natural language processing, machine learning / deep learning, big data processing, and knowledge graphs.

[0136] It should be understood that the various forms of the processes shown above can be used to reorder, add, or delete steps. For example, the steps described in this disclosure can be performed in parallel, sequentially, or in a different order, as long as the desired results of the technical solutions disclosed in this disclosure can be achieved. This is not limited herein.

[0137] The above specific embodiments do not constitute a limitation on the scope of protection of this disclosure. Those skilled in the art will appreciate that various modifications, combinations, sub-combinations, and substitutions may be made based on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this disclosure shall be included within the scope of protection of this disclosure. Industrial Applicability

[0138] The present disclosure relates to a side sliding door control method, device, vehicle, equipment, medium and program product; including: obtaining a door control instruction; identifying the control type of the door control instruction; if it is determined that the control type is the coordinated control of the left sliding door and the right sliding door, the door control instruction is sent to the left controller corresponding to the left sliding door and the right controller corresponding to the right sliding door, so that the left controller and the right controller can realize the coordinated control of the left sliding door and the right sliding door based on the door control instruction.

Claims

1. A sliding door control method, comprising: Get door control instructions; identifying a control type of the door control command; If it is determined that the control type is coordinated control of the left sliding door and the right sliding door, the door control instructions are sent to the left controller corresponding to the left sliding door and the right controller corresponding to the right sliding door, so that the left controller and the right controller can realize coordinated control of the left sliding door and the right sliding door based on the door control instructions.

2. The method according to claim 1, wherein The step of sending the door control command to a left controller corresponding to the left sliding door and a right controller corresponding to the right sliding door includes: Determining whether a current state of the left sliding door is consistent with a current state of the right sliding door; wherein the current state of the left sliding door and the current state of the right sliding door include being open or closed; If it is determined that the current state of the left sliding door is consistent with the current state of the right sliding door, the door control instruction is sent to the left controller and the right controller respectively.

3. The method according to claim 2, wherein: After determining whether the current state of the left sliding door is consistent with the current state of the right sliding door, the method includes: If it is determined that the current state of the left sliding door is inconsistent with the current state of the right sliding door, determining whether the left sliding door and / or the right sliding door is in a moving state; If it is determined that the left sliding door and / or the right sliding door is in motion, a stop instruction is sent to the left controller and / or the right controller, so that the left sliding door stops moving by the left controller and / or the right sliding door stops moving by the right controller; After determining that both the left sliding door and the right sliding door stop moving, the door control instruction is sent to the left controller and the right controller respectively.

4. The method according to any one of claims 1 to 3, wherein: The obtaining of the door control instruction includes: receiving a door control command sent from at least one control source; When it is determined that there are at least two control sources, determining a control source with the highest priority from the at least two control sources according to a preset control source priority order as a target control source, and obtaining the door control instruction triggered by the target control source; or, When it is determined that there is one control source, the door control instruction triggered by the control source is acquired.

5. The method according to any one of claims 1 to 4, wherein: After sending the door control instructions to the left controller corresponding to the left sliding door and the right controller corresponding to the right sliding door, the method further includes: In response to a new instruction to a control source, a preset control source priority order is updated based on the new control source; wherein the control source is used to send the door control instruction.

6. The method according to any one of claims 1 to 5, wherein: After identifying the control type of the door control instruction, the method includes: If it is determined that the door control instruction is for separate control of the left sliding door or the right sliding door, the door control instruction is sent to the left controller corresponding to the left sliding door, or the door control instruction is sent to the right controller corresponding to the right sliding door.

7. The method according to any one of claims 1 to 6, wherein After sending the door control instructions to the left controller corresponding to the left sliding door and the right controller corresponding to the right sliding door, the method further includes: If an anti-pinch instruction for the left sliding door and / or the right sliding door is detected, the anti-pinch instruction is sent to the left controller and the right controller so that the left controller and the right controller execute the anti-pinch instruction first.

8. A side sliding door control device, comprising: An acquisition module is configured to acquire a door control instruction; an identification module configured to identify a control type of the door control instruction; The first sending module is configured to send the door control instructions to the left controller corresponding to the left sliding door and the right controller corresponding to the right sliding door respectively if it is determined that the control type is the coordinated control of the left sliding door and the right sliding door, so that the left controller and the right controller can realize the coordinated control of the left sliding door and the right sliding door based on the door control instructions.

9. The side sliding door control device according to claim 8, wherein: The first sending module includes: A first determining unit is configured to determine whether a current state of the left sliding door is consistent with a current state of the right sliding door; wherein the current state of the left sliding door and the current state of the right sliding door include open or closed; The first sending unit is configured to send the door control instruction to the left controller and the right controller respectively if it is determined that the current state of the left sliding door is consistent with the current state of the right sliding door.

10. The side sliding door control device according to claim 9, wherein: The first sending module further includes: a judging unit configured to, if it is determined that the current state of the left sliding door is inconsistent with the current state of the right sliding door, judge whether the left sliding door and / or the right sliding door is in a moving state; a second sending unit configured to send a stop instruction to the left controller and / or the right controller if it is determined that the left sliding door and / or the right sliding door are in motion, so that the left controller controls the left sliding door to stop moving and / or the right controller controls the right sliding door to stop moving; The third sending unit is configured to send the door control instruction to the left controller and the right controller respectively after determining that the left sliding door and the right sliding door have stopped moving.

11. The side sliding door control device according to any one of claims 8 to 10, wherein: The acquisition module includes: a receiving unit configured to receive a door control instruction sent from at least one control source; a second determining unit configured to, when it is determined that there are at least two control sources, determine a control source with the highest priority from the at least two control sources according to a preset control source priority order as a target control source; An acquiring unit is configured to acquire the vehicle door control instruction triggered by the target control source, or, when it is determined that there is only one control source, acquire the vehicle door control instruction triggered by the control source.

12. The side sliding door control device according to any one of claims 8 to 11, wherein: The side sliding door control device also includes an update module, which is configured to update the preset control source priority order based on the newly added control source in response to the new instruction to the control source after sending the door control instruction to the left controller corresponding to the left sliding door and the right controller corresponding to the right sliding door.

13. The side sliding door control device according to any one of claims 8 to 12, wherein: The side sliding door control device also includes a second sending module, which is configured to send the door control instruction to the left controller corresponding to the left sliding door if it is determined that the door control instruction is for separate control of the left sliding door or the right sliding door, or to send the door control instruction to the right controller corresponding to the right sliding door.

14. The side sliding door control device according to any one of claims 8 to 13, wherein: The side sliding door control device also includes an anti-pinch module, which is configured to send the anti-pinch instruction to the left controller and the right controller if an anti-pinch instruction for the left sliding door and / or the right sliding door is detected, so that the left controller and the right controller will preferentially execute the anti-pinch instruction.

15. A vehicle, comprising the side sliding door control device according to any one of claims 8 to 14.

16. An electronic device comprising: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor. The instructions are executed by the at least one processor to enable the at least one processor to execute the side sliding door control method according to any one of claims 1 to 7.

17. A computer-readable storage medium storing a computer program, wherein the computer program, when executed by a processor of an electronic device, can implement the sliding door control method according to any one of claims 1 to 7.

18. A computer program product, comprising a computer program; when the computer program is executed by a processor of an electronic device, the computer program can implement the side sliding door control method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • A system for control a door of a rail vehicle and a rail vehicle having that same

    CN109094592A

  • Passenger car door safety control method and system

    CN109779441A

  • Control method for dual side doors of bus

    CN109944519A

  • Train door control system and control method

    CN112780146A

  • Railway vehicle door control circuit and railway vehicle

    CN116696187A