Vehicle door control method and device, computer equipment, readable storage medium and program product
By using short-distance wireless communication chips in the vehicle to communicate between the body domain controller and the door controller, the problems of high cost of wiring harness and complex maintenance in the existing door control system are solved, and the safety, efficiency and safety of door control is achieved. flexibility.
Patent Information
- Application Number
- CN202411116638.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-14
- Publication Date
- 2024-12-27
AI Technical Summary
The communication method of the existing vehicle door control system through wired harness connections has problems such as complexity in the whole vehicle, high cost of wiring harness, complex troubleshooting and maintenance, and high manual installation costs.
Short-distance wireless communication chip is used to communicate between the body domain controller and the door controller, and door unlocking, locking and status control are realized through short-distance wireless communication. The built-in root key is used to encrypt data to ensure communication security.
Reduces wiring harness and manual installation costs, simplifies troubleshooting and maintenance processes, and ensures communication security and flexibility of the door control system.
Smart Images

Figure CN119189902A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle intelligent control technology, and in particular to a vehicle door control method, device, computer equipment, computer-readable storage medium and computer program product. Background Art
[0002] The most widely used communication scheme for vehicle door control is to connect the body domain controller and the door controller via the CAN bus. The driver or passenger can send control commands to the body domain controller through buttons, car keys or mobile phones in the car. After receiving the signal, the body domain controller transmits the received control signal through the CAN line to realize functions such as unlocking, locking, and opening the trunk of the car door. However, the communication method connected by wired harnesses has the disadvantages of increased vehicle complexity and harness costs, complex troubleshooting and product maintenance, easy wear of connectors, and high labor installation costs. Summary of the invention
[0003] Based on this, it is necessary to provide a door control method, device, computer equipment, computer readable storage medium and computer program product that can effectively reduce costs in response to the above technical problems.
[0004] In a first aspect, the present application provides a door control method, wherein a short-range wireless communication chip is installed in a vehicle body domain controller and a door controller of each door; the method comprises:
[0005] Receiving a door control request sent by a user terminal;
[0006] Determine a door to be controlled based on the door control request, and send the door control request to a door controller of the door to be controlled based on the short-range wireless communication chip;
[0007] Based on the short-range wireless communication chip, a first current door state of the door to be controlled returned by the door controller is received, and the door to be controlled is controlled based on the door control request and the first current door state.
[0008] In one embodiment, controlling the door to be controlled based on the door control request and the first current door state includes:
[0009] When the first current door state is inconsistent with the target door state corresponding to the door control request, a door state adjustment instruction is sent to the door controller of the door to be controlled, so that the door to be controlled is adjusted from the first current door state to the target door state.
[0010] In one embodiment, the method further comprises:
[0011] During the driving process, the current vehicle speed is received in real time from the central control system in the vehicle;
[0012] When the current vehicle speed is greater than the vehicle speed threshold, a door status acquisition request is sent to the door controllers of all doors;
[0013] A second current door state returned by the door controller is received, and when the second current door state indicates that the corresponding door is unlocked, a locking instruction is sent to the corresponding door controller.
[0014] In one of the embodiments, a root key is built into the short-range wireless communication chip, and the root key is used to encrypt data transmitted between the body domain controller and the door controller.
[0015] In one embodiment, after receiving the door control request sent by the user terminal, the method further includes:
[0016] Obtaining a device identification of the user terminal;
[0017] In a case where the device identification is in a preset device identification set, the step of determining a door to be controlled based on the door control request is performed.
[0018] In one of the embodiments, the short-range wireless communication chip is installed in the body domain controller and the door controller by means of a board connection. The short-range wireless communication chip connected to the body domain controller is a gateway node, and the short-range wireless communication chip connected to the door controller is a terminal node.
[0019] In a second aspect, the present application further provides a vehicle door control device, the device comprising:
[0020] A first receiving module, used for receiving a door control request sent by a user terminal;
[0021] A determination module, configured to determine a door to be controlled based on the door control request, and send the door control request to a door controller of the door to be controlled based on the short-range wireless communication chip;
[0022] The second receiving module is used to receive the first current door state of the door to be controlled returned by the door controller based on the short-range wireless communication chip, and control the door to be controlled based on the door control request and the first current door state.
[0023] In a third aspect, the present application further provides a computer device, which includes a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of the method in any one of the above embodiments when executing the computer program.
[0024] In a fourth aspect, the present application further provides a computer-readable storage medium, wherein a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the steps of the method in any one of the above embodiments are implemented.
[0025] In a fifth aspect, the present application further provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, the steps of the method in any one of the above embodiments are implemented.
[0026] The above-mentioned door control method, device, computer equipment, computer-readable storage medium and computer program product receive a door control request sent by a user terminal; determine the door to be controlled based on the door control request, and send the door control request to the door controller of the door to be controlled based on the short-range wireless communication chip; receive the first current door state of the door to be controlled returned by the door controller based on the short-range wireless communication chip, and control the door to be controlled based on the door control request and the first current door state. The method provided by the present application can not only ensure the communication security between the body domain controller and the door controller, but also reduce the wiring harness cost, manual installation cost and later maintenance cost. BRIEF DESCRIPTION OF THE DRAWINGS
[0027] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the drawings required for use in the embodiments of the present application or related technical descriptions will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.
[0028] FIG1 is a diagram of a conventional door control topology structure in one embodiment;
[0029] FIG2 is an application environment diagram of a door control method according to an embodiment;
[0030] FIG3 is a schematic flow chart of a door control method in one embodiment;
[0031] FIG4 is a topological diagram of a door control based on a short-range wireless communication chip in one embodiment;
[0032] FIG5 is a schematic flow chart of a door locking control method in one embodiment;
[0033] FIG6 is a structural block diagram of a door control device in one embodiment;
[0034] FIG. 7 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION
[0035] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0036] As shown in Figure 1, the body domain controller in the existing mainstream solution communicates with the four door controllers and the tailgate controller through the CAN line. When the body domain controller receives control signals from the car key, mobile phone APP, and door lock, it is transmitted to the four door controllers and the tailgate controller through the CAN bus. The status of the four doors and the tailgate is also transmitted to the body domain controller through the CAN bus, and the control signal and the status signal are based on the wiring harness communication method. However, the communication method connected by wired wiring harness has the disadvantages of increased vehicle complexity and wiring harness cost, complex troubleshooting and product maintenance, easy wear of connectors, and high manual installation costs.
[0037] In order to solve the above problems, the door control method provided in the embodiment of the present application can be applied in the application environment as shown in FIG2. Among them, the user terminal 202 and the body domain controller 204 communicate through the network, and the body domain controller 204 and the door controller 206 communicate through the short-range wireless communication technology. The user terminal 202 can be, but not limited to, a personal computer, a laptop, a smart phone, a tablet computer, a car key, etc. The door controller 206 can be, but not limited to, a main driving door controller, a passenger driving door controller, a left rear door controller, a right rear door controller, a trunk door controller, etc.
[0038] In an exemplary embodiment, as shown in FIG3 , a vehicle door control method is provided, which is described by taking the method applied to the vehicle body domain controller in FIG2 as an example, and includes the following steps 302 to 306 . Among them:
[0039] S302: Receive a door control request sent by a user terminal.
[0040] Among them, the door control request can be but is not limited to a car key unlocking request, a mobile phone APP unlocking request, an interior door opening request, an interior door anti-locking request, a child lock function, a remote locking request, etc.
[0041] S304, determining a door to be controlled based on the door control request, and sending the door control request to a door controller of the door to be controlled based on the short-range wireless communication chip.
[0042] Among them, Figure 4 is a door control topology diagram based on a short-range wireless communication chip. The body domain controller communicates wirelessly with the four door controllers and the tailgate controller through the short-range wireless communication chip, so that after receiving the door control request, the body domain controller can communicate with the door controller through the short-range wireless communication chip to control the door, or receive door status feedback from the door controller to the driver or passenger.
[0043] S306: Based on the short-range wireless communication chip, receive the first current door state of the door to be controlled returned by the door controller, and control the door to be controlled based on the door control request and the first current door state.
[0044] Among them, when the door control request is a car key unlocking request, the owner uses the car key to remotely send an unlocking command, the body domain controller receives the unlocking signal, and transmits the signal to the door controller to release the locked state of the door.
[0045] When the door control request is a mobile phone APP unlock request, by sending the unlock command on the mobile phone, the application will send a wireless signal to the vehicle. The body domain controller receives the unlock signal and transmits it to the door controller through short-range wireless communication to unlock the door.
[0046] When the door control request is an interior door opening request, the interior door opening means that inside the vehicle, the passenger can open the door through the interior door handle or the electric door switch on the door. These switches will send signals to the vehicle control system to indicate that the door is open, and transmit the door opening status to the body domain controller through the door controller, and finally feedback to the driver.
[0047] When the door control request is a request for locking the door inside the vehicle, the driver inside the vehicle locks the door inside the vehicle through the door control panel or the central control system, and the body domain controller transmits the command to the door controller through short-range wireless communication to lock the door to prevent outsiders from entering the vehicle.
[0048] When the door control request is for the child lock function, it is activated through the control panel or central control system inside the vehicle. The body domain controller transmits the child lock activation command to the door controller, controls the left rear door controller and the right rear door controller, making them unable to be opened from the inside. This function is designed to ensure the safety of child passengers in the car.
[0049] When the door control request is a remote lock request, the owner uses a mobile phone application or a remote control to remotely lock the vehicle. By sending a lock command, the vehicle control system locks the door to ensure the safety of the vehicle when it is parked.
[0050] In the above door control method, a door control request sent by a user terminal is received; the door to be controlled is determined based on the door control request, and the door control request is sent to the door controller of the door to be controlled based on the short-range wireless communication chip; the first current door state of the door to be controlled returned by the door controller is received based on the short-range wireless communication chip, and the door to be controlled is controlled based on the door control request and the first current door state. The method provided by the present application can not only ensure the communication security between the body domain controller and the door controller, but also reduce the wiring harness cost, manual installation cost and later maintenance cost.
[0051] In some embodiments, a door to be controlled is controlled based on a door control request and a first current door state, including: when the first current door state is inconsistent with the target door state corresponding to the door control request, a door state adjustment instruction is sent to the door controller of the door to be controlled so that the door to be controlled is adjusted from the first current door state to the target door state.
[0052] Among them, the first current door state may include the door to be controlled being in a locked state and an unlocked state. In other embodiments, the first current door state may also include other states, which is not specifically limited in the embodiments of the present application.
[0053] In this embodiment, the door state of the door to be controlled is adjusted so that the control process of the door to be controlled is more accurate.
[0054] In some embodiments, as shown in FIG5 , the method further includes:
[0055] S502: During the driving of the vehicle, the current vehicle speed sent by the central control system in the vehicle is received in real time.
[0056] S504: When the current vehicle speed is greater than the vehicle speed threshold, a door status acquisition request is sent to the door controllers of all doors.
[0057] S506: Receive a second current door state returned by the door controller, and send a locking instruction to the corresponding door controller when the second current door state indicates that the corresponding door is unlocked.
[0058] Among them, the car monitors the vehicle speed through the electronic control unit (ECU). When the vehicle speed reaches the preset threshold, the central control system in the car transmits the locking signal to the body domain controller and controls the door controller to lock through short-range wireless communication.
[0059] In this embodiment, when the current vehicle speed is greater than the vehicle speed threshold, a locking instruction is sent to the corresponding door controller, which can ensure the safety of the vehicle during driving.
[0060] In some embodiments, a root key is built into the short-range wireless communication chip, and the root key is used to encrypt data transmitted between the body domain controller and the door controller.
[0061] Among them, when leaving the factory, the paired short-range wireless communication chip has a built-in root key, and the communication content is encrypted and transmitted using the cryptographic standards formulated by the National Cryptography Administration to ensure that the communication process will not be violated by network attacks.
[0062] In this embodiment, by embedding a root key in the paired short-range wireless communication chip, the communication security between the vehicle body domain controller and the door controller can be guaranteed.
[0063] In some embodiments, after receiving the door control request sent by the user terminal, it also includes: obtaining the device identification of the user terminal; when the device identification is in a preset device identification set, executing the step of determining the door to be controlled based on the door control request.
[0064] In order to enhance the security of the communication system, access rights to communications may be restricted, allowing only authenticated devices to communicate.
[0065] In this embodiment, only when the device identification is in the preset device identification set, the subsequent steps are executed, which can enhance the security of the communication system.
[0066] In some embodiments, the short-range wireless communication chip is installed in the body domain controller and the door controller by means of board connection. The short-range wireless communication chip connected to the body domain controller is a gateway node, and the short-range wireless communication chip connected to the door controller is a terminal node.
[0067] Among them, the pairing task between the body domain controller and the door controller is completed when the vehicle is started, so that they can communicate with each other when needed, and realize the functions of receiving feedback on the door status and controlling the door.
[0068] In one embodiment, another vehicle door control method is provided, the method comprising the following contents:
[0069] In order to realize the function of wireless communication based on the existing door control communication, a short-range wireless communication module is added to the existing door controller and the body domain controller to integrate them into a door control device based on short-range wireless communication, which specifically includes: short-range wireless communication module, security authentication module, power management module, and remote diagnosis module.
[0070] 1. The short-range wireless communication module is responsible for establishing short-range wireless communication connections with external devices to achieve remote communication and feedback information functions.
[0071] 2. The security authentication module adopts advanced national encryption algorithm to ensure the safe and reliable communication between the door controller and the body domain controller, preventing unauthorized access and control.
[0072] 3. The power management module is responsible for managing the power supply of the module, ensuring that it can operate stably and reliably under various working conditions, and optimizing energy utilization efficiency to extend battery life.
[0073] 4. The remote diagnosis module allows authorized technicians to remotely access the door control system for fault diagnosis and analysis, improving vehicle maintenance efficiency and user experience.
[0074] 5. The short-distance wireless communication chip is connected to the body domain controller and the main driving door controller, the front passenger door controller, the left rear door controller, the right rear door controller, and the trunk door controller through the board connection to achieve reliable and stable communication connection. The short-distance wireless communication chip connected to the body domain controller is set as the G node, and the short-distance wireless communication chip connected to the four door controllers and the tailgate controller is set as the T node to realize the communication function between the body domain controller and the door controller.
[0075] After the controller is modified, the communication topology needs to be modified. The existing communication topology scheme in which the body domain controller and the door controller are connected via CAN lines is changed to a topology structure that uses short-range wireless communication. As can be seen from Figure 4, after the body domain controller receives the door control command from the car key, the button in the car, and the mobile phone APP, it transmits the control command to the four door controllers and the tailgate controller through short-range wireless communication to make corresponding control commands. The specific control logic includes:
[0076] 1. Unlock with car key, unlock with mobile phone APP, open car door from inside the car, lock car door from inside the car, child lock function, automatic lock at vehicle speed, remote lock. Unlock with car key means unlocking the car door with the car key. When the owner uses the car key to send the unlock command remotely, the body domain controller receives the unlock signal and transmits the signal to the door controller to release the locked state of the door.
[0077] 2. Unlocking with mobile phone APP: By sending the unlock command on the mobile phone, the application will send a wireless signal to the vehicle. The body domain controller receives the unlock signal and transmits it to the door controller through short-range wireless communication to unlock the door. Opening the door inside the vehicle means that inside the vehicle, passengers can open the door through the internal door handle or electric door switch on the door. These switches will send signals to the vehicle's control system, indicating that the door is open, and transmit the door's opening status to the body domain controller through the door controller, and finally feedback to the driver.
[0078] 3. Door anti-lock inside the vehicle means that the driver inside the vehicle locks the door inside the vehicle through the door control panel or the central control system. The body domain controller transmits the command to the door controller through short-range wireless communication to lock the door to prevent outsiders from entering the vehicle.
[0079] 4. The child lock function can be activated through the control panel or central control system inside the vehicle. The body domain controller transmits the child lock activation command to the door controller, controlling the left rear door controller and the right rear door controller so that they cannot be opened from the inside. This function is designed to ensure the safety of child passengers in the car.
[0080] 5. The vehicle speed automatic locking function means that the vehicle monitors the vehicle speed through the electronic control unit (ECU). When the vehicle speed reaches the preset threshold, the central control system in the vehicle transmits the locking signal to the body domain controller and controls the door controller to lock through short-range wireless communication. Provides safety when the vehicle is driving. The remote locking function means that the owner can also use a mobile phone application or a remote control to remotely lock the vehicle. By sending a locking command, the vehicle control system locks the door to ensure the safety of the vehicle when it is parked.
[0081] After the topology is reformed, the body domain controller and the door controller can communicate through short-range wireless communication to realize various control logics in the car, which brings higher flexibility and convenience to the vehicle system. However, with the continuous development of intelligence and interconnection, vehicle systems are facing more and more network security challenges. In order to ensure the normal operation of the communication system and prevent malicious attacks, effective security measures must be taken.
[0082] 1. In order to ensure the security of communication, a root key is built into the short-range wireless communication chip when it leaves the factory. In this way, the trust relationship established between the two communicating parties can be verified in the communication link, thereby preventing unauthorized access and information tampering. At the same time, the communication content is encrypted and transmitted through encryption algorithms, further ensuring the confidentiality and integrity of the communication process. This end-to-end encrypted communication method ensures that information will not be stolen or tampered with during transmission, thereby effectively preventing malicious behavior by network attackers.
[0083] 2. Other security measures have been taken to strengthen the security of the communication system. For example, the access rights of the communication are restricted, and only authenticated devices are allowed to communicate; the security patches of the communication system are regularly updated and maintained, and potential security vulnerabilities are promptly fixed. Through these comprehensive security measures, the security of the in-vehicle communication system can be effectively guaranteed, and the stable operation of the vehicle system can be ensured.
[0084] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.
[0085] Based on the same inventive concept, the embodiment of the present application also provides a vehicle door control device for implementing the vehicle door control method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more vehicle door control device embodiments provided below can refer to the limitations of the vehicle door control method above, and will not be repeated here.
[0086] In an exemplary embodiment, as shown in FIG6 , a vehicle door control device 600 is provided, comprising: a first receiving module 601 , a determining module 602 , and a second receiving module 603 , wherein:
[0087] The first receiving module 601 is used to receive a door control request sent by a user terminal.
[0088] The determination module 602 is used to determine the door to be controlled based on the door control request, and send the door control request to the door controller of the door to be controlled based on the short-range wireless communication chip.
[0089] The second receiving module 603 is used to receive the first current door state of the door to be controlled returned by the door controller based on the short-range wireless communication chip, and control the door to be controlled based on the door control request and the first current door state.
[0090] In some embodiments, the second receiving module 603 is also used to send a door state adjustment instruction to the door controller of the door to be controlled when the first current door state is inconsistent with the target door state corresponding to the door control request, so as to adjust the door to be controlled from the first current door state to the target door state.
[0091] In some embodiments, the door control device 600 is specifically used to receive the current vehicle speed sent by the central control system in the vehicle in real time during driving of the vehicle; when the current vehicle speed is greater than the speed threshold, send a door status acquisition request to the door controllers of all doors; receive the second current door status returned by the door controller, and when the second current door status indicates that the corresponding door is not locked, send a locking command to the corresponding door controller.
[0092] In some embodiments, the door control device 600 is also used for a short-range wireless communication chip with a built-in root key, and the root key is used to encrypt data transmitted between the body domain controller and the door controller.
[0093] In some embodiments, the door control device 600 is also used to, after receiving the door control request sent by the user terminal, further include: obtaining the device identification of the user terminal; when the device identification is in a preset device identification set, executing the step of determining the door to be controlled based on the door control request.
[0094] In some embodiments, the door control device 600 is also used for installing a short-range wireless communication chip in the body domain controller and the door controller through a panel connection. The short-range wireless communication chip connected to the body domain controller is a gateway node, and the short-range wireless communication chip connected to the door controller is a terminal node.
[0095] Each module in the above-mentioned door control device can be implemented in whole or in part by software, hardware or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute the operations corresponding to each module.
[0096] In an exemplary embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be shown in FIG7. The computer device includes a processor, a memory, an input / output interface, a communication interface, a display unit, and an input device. The processor, the memory, and the input / output interface are connected via a system bus, and the communication interface, the display unit, and the input device are connected to the system bus via the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be implemented through WIFI, a mobile cellular network, a near field communication (NFC) or other technologies. When the computer program is executed by the processor, a vehicle door control method is implemented.
[0097] Those skilled in the art will understand that the structure shown in FIG. 7 is merely a block diagram of a partial structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different arrangement of components.
[0098] In an exemplary embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the following steps when executing the computer program: receiving a door control request sent by a user terminal; determining a door to be controlled based on the door control request, and sending the door control request to the door controller of the door to be controlled based on the short-range wireless communication chip; receiving a first current door state of the door to be controlled returned by the door controller based on the short-range wireless communication chip, and controlling the door to be controlled based on the door control request and the first current door state.
[0099] In one embodiment, the control of the door to be controlled based on the door control request and the first current door state implemented by the processor when executing a computer program includes: when the first current door state is inconsistent with the target door state corresponding to the door control request, sending a door state adjustment instruction to the door controller of the door to be controlled, so that the door to be controlled is adjusted from the first current door state to the target door state.
[0100] In one embodiment, the method implemented when the processor executes the computer program also includes: receiving the current vehicle speed sent by the central control system in the vehicle in real time during the driving of the vehicle; when the current vehicle speed is greater than the vehicle speed threshold, sending a door status acquisition request to the door controllers of all doors; receiving the second current door status returned by the door controller, and sending a locking instruction to the corresponding door controller when the second current door status indicates that the corresponding door is not locked.
[0101] In one embodiment, a short-range wireless communication chip implemented when a processor executes a computer program has a built-in root key, and the root key is used to encrypt data transmitted between the body domain controller and the door controller.
[0102] In one embodiment, after receiving a door control request sent by a user terminal, the processor further includes: obtaining a device identifier of the user terminal; and when the device identifier is in a preset device identifier set, executing the step of determining the door to be controlled based on the door control request.
[0103] In one embodiment, the short-range wireless communication chip implemented when the processor executes a computer program is installed in the body domain controller and the door controller by means of board connection. The short-range wireless communication chip connected to the body domain controller is a gateway node, and the short-range wireless communication chip connected to the door controller is a terminal node.
[0104] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the following steps are implemented: receiving a door control request sent by a user terminal; determining a door to be controlled based on the door control request, and sending the door control request to the door controller of the door to be controlled based on the short-range wireless communication chip; receiving a first current door state of the door to be controlled returned by the door controller based on the short-range wireless communication chip, and controlling the door to be controlled based on the door control request and the first current door state.
[0105] In one embodiment, the computer program implemented when executed by the processor controls the door to be controlled based on the door control request and the first current door state, including: when the first current door state is inconsistent with the target door state corresponding to the door control request, sending a door state adjustment instruction to the door controller of the door to be controlled, so that the door to be controlled is adjusted from the first current door state to the target door state.
[0106] In one embodiment, the method implemented when the computer program is executed by the processor also includes: receiving the current vehicle speed sent by the central control system in the vehicle in real time during the driving of the vehicle; when the current vehicle speed is greater than the vehicle speed threshold, sending a door status acquisition request to the door controllers of all doors; receiving the second current door status returned by the door controller, and sending a locking instruction to the corresponding door controller when the second current door status indicates that the corresponding door is not locked.
[0107] In one embodiment, a short-range wireless communication chip implemented when a computer program is executed by a processor has a built-in root key, and the root key is used to encrypt data transmitted between the body domain controller and the door controller.
[0108] In one embodiment, after receiving a door control request sent by a user terminal, the computer program implemented when executed by a processor also includes: obtaining a device identifier of the user terminal; and when the device identifier is in a preset device identifier set, executing the step of determining the door to be controlled based on the door control request.
[0109] In one embodiment, the short-range wireless communication chip implemented when the computer program is executed by the processor is installed in the body domain controller and the door controller by means of board connection. The short-range wireless communication chip connected to the body domain controller is a gateway node, and the short-range wireless communication chip connected to the door controller is a terminal node.
[0110] In one embodiment, a computer program product is provided, comprising a computer program, which implements the following steps when executed by a processor: receiving a door control request sent by a user terminal; determining a door to be controlled based on the door control request, and sending the door control request to a door controller of the door to be controlled based on the short-range wireless communication chip; receiving a first current door state of the door to be controlled returned by the door controller based on the short-range wireless communication chip, and controlling the door to be controlled based on the door control request and the first current door state.
[0111] In one embodiment, the computer program implemented when executed by the processor controls the door to be controlled based on the door control request and the first current door state, including: when the first current door state is inconsistent with the target door state corresponding to the door control request, sending a door state adjustment instruction to the door controller of the door to be controlled, so that the door to be controlled is adjusted from the first current door state to the target door state.
[0112] In one embodiment, the method implemented when the computer program is executed by the processor also includes: receiving the current vehicle speed sent by the central control system in the vehicle in real time during the driving of the vehicle; when the current vehicle speed is greater than the vehicle speed threshold, sending a door status acquisition request to the door controllers of all doors; receiving the second current door status returned by the door controller, and sending a locking instruction to the corresponding door controller when the second current door status indicates that the corresponding door is not locked.
[0113] In one embodiment, a short-range wireless communication chip implemented when a computer program is executed by a processor has a built-in root key, and the root key is used to encrypt data transmitted between the body domain controller and the door controller.
[0114] In one embodiment, after receiving a door control request sent by a user terminal, the computer program implemented when executed by a processor also includes: obtaining a device identifier of the user terminal; and when the device identifier is in a preset device identifier set, executing the step of determining the door to be controlled based on the door control request.
[0115] In one embodiment, the short-range wireless communication chip implemented when the computer program is executed by the processor is installed in the body domain controller and the door controller by means of board connection. The short-range wireless communication chip connected to the body domain controller is a gateway node, and the short-range wireless communication chip connected to the door controller is a terminal node.
[0116] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.
[0117] A person of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment method can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., but are not limited to this.
[0118] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.
[0119] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.
Claims
1. A door control method, characterized in that: The body domain controller and the door controller of each door are both equipped with a short-range wireless communication chip; the method comprises: Receiving a door control request sent by a user terminal; Determine a door to be controlled based on the door control request, and send the door control request to a door controller of the door to be controlled based on the short-range wireless communication chip; Based on the short-range wireless communication chip, a first current door state of the door to be controlled returned by the door controller is received, and the door to be controlled is controlled based on the door control request and the first current door state.
2. The method according to claim 1, characterized in that The controlling the door to be controlled based on the door control request and the first current door state includes: When the first current door state is inconsistent with the target door state corresponding to the door control request, a door state adjustment instruction is sent to the door controller of the door to be controlled, so that the door to be controlled is adjusted from the first current door state to the target door state.
3. The method according to claim 1, characterized in that The method further comprises: During the driving process, the current vehicle speed is received in real time from the central control system in the vehicle; When the current vehicle speed is greater than the vehicle speed threshold, a door status acquisition request is sent to the door controllers of all doors; A second current door state returned by the door controller is received, and when the second current door state indicates that the corresponding door is unlocked, a locking instruction is sent to the corresponding door controller.
4. The method according to claim 1, characterized in that: The short-range wireless communication chip has a built-in root key, and the root key is used to encrypt data transmitted between the vehicle body domain controller and the door controller.
5. The method according to claim 1, characterized in that After receiving the door control request sent by the user terminal, the method further includes: Obtaining a device identification of the user terminal; In a case where the device identification is in a preset device identification set, the step of determining a door to be controlled based on the door control request is performed.
6. The method according to claim 1, characterized in that The short-range wireless communication chip is installed in the body domain controller and the door controller by means of panel connection. The short-range wireless communication chip connected to the body domain controller is a gateway node, and the short-range wireless communication chip connected to the door controller is a terminal node.
7. A door control device, characterized in that: The device comprises: A first receiving module, used for receiving a door control request sent by a user terminal; A determination module, configured to determine a door to be controlled based on the door control request, and send the door control request to a door controller of the door to be controlled based on the short-range wireless communication chip; The second receiving module is used to receive the first current door state of the door to be controlled returned by the door controller based on the short-range wireless communication chip, and control the door to be controlled based on the door control request and the first current door state.
8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 6 are implemented.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.
10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.
Citation Information
Patent Citations
Vehicle door control method and device, OBD and terminal
CN109398269A
System for wireless harness connection between vehicle door and vehicle body of vehicle
CN111866832A
Remote control method and device for vehicle, medium and equipment
CN118418938A
Vehicle door system controlled by means of wireless network
WO2024037463A1