A vehicle drainage control method, device, medium and vehicle
By utilizing a remote drainage control mechanism and a vehicle identification system and a remote service platform, the problem of not being able to remotely drain water after hydrogen fuel cell vehicle users leave has been solved. This enables automatic drainage when no one is in the vehicle, preventing damage to components and improving the user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-01-05
- Publication Date
- 2026-03-20
AI Technical Summary
In existing technologies, hydrogen fuel cell vehicles cannot remotely control drainage after the user leaves, leading to problems such as excessive water in the storage tank or freezing, which damages vehicle parts.
A remote drainage control mechanism is provided, which receives remote drainage commands from users when no one is in the vehicle, identifies the target vehicle using vehicle identification, and sends and executes the remote drainage commands through a vehicle remote service platform and an in-vehicle terminal, including wake-up, heating, and drainage control.
This allows for drainage without requiring the user to re-enter the vehicle if they forget to drain the water, preventing damage to components and improving user convenience and vehicle safety.
Smart Images

Figure CN115832373B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of vehicle control, in particular to a vehicle drainage control method, device, medium and vehicle. BACKGROUND
[0002] With the development of vehicle technology and clean energy, more and more vehicles run on hydrogen energy, which can be referred to as hydrogen energy vehicles.
[0003] The power of the hydrogen energy vehicle during operation comes from the electric energy provided by the electric pile system of the fuel cell. The electric pile system continuously generates liquid water during operation. Generally, the liquid water can be stored in a water storage tank and then drained by the vehicle owner. In related technologies, the vehicle owner can press a drainage switch button (physical button) placed on the instrument panel or steering wheel, or the vehicle owner can click a drainage switch button (virtual button) integrated in the vehicle-mounted large screen, to achieve drainage.
[0004] However, when the user leaves the vehicle, the drainage method in the related technology cannot control the vehicle drainage, which brings inconvenience to the user, and once the water storage tank stores too much water or freezes in cold weather, etc., it will cause damage to the vehicle parts. SUMMARY
[0005] To solve the above technical problems, the present application provides a vehicle drainage control method, device, medium and vehicle, which provides a remote control drainage mechanism when there is no one in the vehicle, so that the vehicle can still complete drainage when the user forgets to control the vehicle drainage in the vehicle, bringing convenience to the user.
[0006] The embodiments of the present application disclose the following technical solutions:
[0007] In one aspect, the embodiments of the present application provide a vehicle drainage control method, which comprises:
[0008] receiving a remote drainage instruction sent by a user when there is no one in the vehicle; the remote drainage instruction comprises a vehicle identifier of a target vehicle;
[0009] in response to the remote drainage instruction, sending the remote drainage instruction to the target vehicle according to the vehicle identifier;
[0010] controlling the target vehicle to drain according to the remote drainage instruction.
[0011] In another aspect, the embodiments of the present application provide a vehicle drainage control device, which comprises a receiving unit, a sending unit and a control unit:
[0012] The receiving unit is configured to receive a remote drainage instruction sent by a user when the vehicle is unoccupied; the remote drainage instruction comprises a vehicle identifier of a target vehicle;
[0013] The sending unit is configured to send the remote drainage instruction to the target vehicle according to the vehicle identifier in response to the remote drainage instruction;
[0014] The control unit is configured to control the target vehicle to drain according to the remote drainage instruction.
[0015] In another aspect, the embodiment of the present application provides a computer readable storage medium for storing a computer program, the computer program being used to execute the vehicle drainage control method in the above aspect.
[0016] In another aspect, the embodiment of the present application provides a vehicle comprising a drainage control system, the drainage control system being used to execute the vehicle drainage control method in the above aspect.
[0017] As can be seen from the above technical solution, when the vehicle is unoccupied, the user can control the vehicle to drain through a remote drainage instruction. Specifically, the remote drainage instruction sent by the user when the vehicle is unoccupied is received, the remote drainage instruction comprising a vehicle identifier of a target vehicle. Then, in response to the remote drainage instruction, the remote drainage instruction can be sent to the target vehicle according to the vehicle identifier. Finally, the target vehicle can be controlled to drain according to the remote drainage instruction. Based on this, a remote control drainage mechanism when the vehicle is unoccupied is provided, so that in the case that the user forgets to control the vehicle to drain in the vehicle, the vehicle can still be controlled to complete the drainage, without the need to enter the vehicle again, which brings convenience to the user, and also can avoid damage to vehicle parts due to forgetting to drain. BRIEF DESCRIPTION OF DRAWINGS
[0018] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the drawings needed to be used in the embodiments or the prior art description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.
[0019] Figure 1 A flow chart of a vehicle drainage control method provided by the embodiment of the present application;
[0020] Figure 2 A schematic diagram of a vehicle drainage control system provided by the embodiment of the present application;
[0021] Figure 3A logic diagram of a vehicle drainage control method provided by an embodiment of the present application is shown in the figure.
[0022] Figure 4 A structural diagram of a vehicle drainage control device provided by an embodiment of the present application is shown in the figure. DETAILED DESCRIPTION
[0023] In order to enable those skilled in the art to better understand the scheme of the present application, the technical solutions in the embodiments of the present application will be described clearly and completely below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor fall within the scope of protection of the present application.
[0024] The vehicle drainage control method provided by the embodiments of the present application can be implemented by a computer device, which can be a terminal device or a server. The server can be a standalone physical server, a server cluster or a distributed system composed of multiple physical servers, or a cloud server providing cloud computing services. The terminal device includes but is not limited to a mobile phone, a computer, a smart voice interactive device, a smart home appliance, a vehicle-mounted terminal, etc. The terminal device and the server can be connected directly or indirectly through wired or wireless communication, which is not limited in the present application.
[0025] The embodiments are specifically described as follows:
[0026] Figure 1 A flowchart of a vehicle drainage control method provided by an embodiment of the present application is shown in the figure, which is described by taking a server as the aforementioned computer device. The method comprises S101-S103.
[0027] S101: receiving a remote drainage instruction sent by a user when there is no one inside a vehicle.
[0028] S102: in response to the remote drainage instruction, sending the remote drainage instruction to a target vehicle according to a vehicle identifier of the target vehicle.
[0029] For a hydrogen energy vehicle, the electric pile system will generate liquid water during driving. If the user forgets to actively drain water in the vehicle in time, the user has to enter the vehicle again to control the vehicle drainage, which brings great inconvenience to the user. To this end, the remote drainage control mechanism provided by the present application can be used. In specific implementation, a remote drainage instruction sent by a user when there is no one inside a vehicle can be received first. The remote drainage instruction comprises a vehicle identifier of a target vehicle, which is used to uniquely identify the target vehicle. The target vehicle can be the vehicle of the user, i.e., the user can be the owner of the target vehicle.
[0030] Further, the remote drainage instruction can be sent to the target vehicle according to the vehicle identifier in response to the remote drainage instruction, so as to control the drainage process and the like subsequently.
[0031] In a possible implementation, the user can initiate the remote drainage instruction through a remote application running on a terminal device, such as a smart phone, a smart tablet or the like. Specifically, the user can perform a click operation on the remote application, and then the remote application sends the remote drainage instruction to the vehicle remote service platform in response to the click operation of the user on the remote application. The remote application and the vehicle remote service platform are in a communication connection relationship.
[0032] It can be understood that, in order to remotely control the target vehicle to drain, the target vehicle needs to be connected to the vehicle remote service platform, and therefore, the login state of the target vehicle on the vehicle remote service platform can be verified through the vehicle remote service platform according to the vehicle identifier in response to the remote drainage instruction. If the login state of the target vehicle is logged in, it indicates that the target vehicle has been connected to the vehicle remote service platform, and therefore, the remote drainage instruction can be directly sent to the vehicle remote terminal of the target vehicle through the vehicle remote service platform.
[0033] In actual application, if the login state of the target vehicle is not logged in, the vehicle remote service platform can first call a short message interface to send a wake-up short message to the vehicle remote terminal of the target vehicle according to the vehicle identifier, the wake-up short message including the vehicle identifier and a wake-up timestamp, for waking up the target vehicle and facilitating the target vehicle to be connected to the vehicle remote service platform. When the vehicle remote terminal receives the wake-up short message, the vehicle remote terminal can verify the vehicle identifier and the wake-up timestamp to obtain a wake-up verification result. If the wake-up verification result is passed, it indicates that the vehicle identifier in the wake-up short message is the vehicle identifier of the target vehicle, and the wake-up timestamp matches the timestamp of the target vehicle, and therefore, the vehicle remote terminal can send a login request to the vehicle remote service platform. After the vehicle remote service platform receives the login request, the vehicle remote service platform can switch the login state of the target vehicle from not logged in to logged in in response to the login request. Based on this, in the case that the target vehicle is not connected to the vehicle remote service platform, the wake-up short message is used to establish the connection, so as to remotely control the drainage of the target vehicle subsequently.
[0034] It can be understood that, if the wake-up short message verification fails, it indicates that the wake-up short message received by the target vehicle may have a problem such as illegal wake-up, and therefore, the vehicle remote terminal can send a wake-up failure instruction to the vehicle remote service platform, and then the vehicle remote service platform returns prompt information that the target vehicle is not online to the remote application, so that the user can learn the status of the target vehicle in time.
[0035] wherein the remote application can refer to Figure 2 the APP (Application) shown in FIG. 1, the vehicle remote service platform can refer to Figure 2 the TSP (Telematics Service Provider) shown in FIG. 1, and the vehicle remote terminal can refer to Figure 2 the TBOX (Telematics-BOX) shown in FIG. 1. In actual applications, data transmission can be performed between the APP and the TSP and between the TBOX and the TSP through https requests. Specifically, the communication connection relationship between the APP and the TSP can be established based on a SOCKET connection. Based on this, the APP can send a remote drainage instruction to the TSP in a JSON data format. Similarly, after the wake-up short message verification, the TBOX can send a login request or a wake-up failure instruction to the TSP in a JSON data format. Correspondingly, after receiving the wake-up failure instruction, the TSP can return prompt information that the target vehicle is not online to the APP in a JSON data format.
[0036] S103: Controlling the target vehicle to drain according to the remote drainage instruction.
[0037] After the remote drainage instruction is sent to the target vehicle, the target vehicle can be controlled to drain according to the remote drainage instruction. Based on this, the remote drainage instruction is used to realize the drainage control of the target vehicle in the case that no one is in the vehicle, thereby bringing convenience to the user.
[0038] In a possible implementation, after the target vehicle receives the remote drainage instruction, the vehicle condition of the target vehicle can be first acquired through the vehicle remote terminal of the target vehicle, and the vehicle condition is used to reflect the current condition state of the target vehicle. If the vehicle condition meets the condition that no one is in the vehicle, the vehicle remote terminal can be used to control the target vehicle to drain according to the remote drainage instruction. In actual applications, the vehicle condition can include a vehicle speed condition and a gear condition. In specific implementation, if the vehicle speed condition is zero and the gear condition is P gear, it can be considered that the vehicle condition meets the condition that no one is in the vehicle, and the target vehicle can be controlled to drain at this time. Based on this, the current condition state of the target vehicle is further judged, and the remote drainage control process is optimized.
[0039] In practical applications, the remote drainage instruction can be sent to the TBOX through a https request by the TSP, and then the TBOX obtains the vehicle speed condition veicle_speed and the gear level condition geal_level. When veicle_speed = 0 and geal_level = P, it can be considered that the target vehicle meets the condition of no one in the vehicle, and remote control drainage can be performed. Correspondingly, if the TBOX judges that the vehicle condition does not meet the condition of no one in the vehicle, a prompt message that the vehicle condition does not meet the condition can be returned to the TSP, so that the execution fails. Correspondingly, the TSP returns a prompt message of “execution failed, please retry” to the APP, so that the user can understand the remote drainage control situation in time through the APP.
[0040] In order to more accurately remotely control drainage, after the vehicle-mounted remote terminal receives the remote drainage instruction, the vehicle-mounted remote terminal can first convert the remote drainage instruction to obtain a remote drainage signal. The remote drainage signal is a CAN signal, which conforms to the CAN signal protocol of the target vehicle, so as to facilitate the vehicle-mounted remote terminal to control the target vehicle to drain. In specific implementation, the vehicle-mounted remote terminal sends the remote drainage signal to the body domain controller of the target vehicle and the drainage controller of the target vehicle. In response to the remote drainage signal, the body domain controller can detect the external environment temperature of the target vehicle, and the drainage controller starts timing for a first preset time length when receiving the remote drainage signal. Correspondingly, if the drainage controller receives the start heating signal sent by the body domain controller within the first preset time length, it indicates that the external environment temperature of the target vehicle is currently low, which is not suitable for direct drainage. In order to realize drainage, the drainage controller can heat the drainage pipeline of the target vehicle according to the start heating signal, and then control the target vehicle to drain according to the remote drainage signal. The start heating signal is generated by the body domain controller according to the external environment temperature. On the contrary, if the drainage controller does not receive the start heating signal sent by the body domain controller within the first preset time length, it indicates that the external environment temperature of the target vehicle can be directly drained. At this time, the drainage controller can control the target vehicle to drain according to the remote drainage signal.
[0041] In practical applications, when the external environment temperature is below zero Celsius, it can be considered that heating is needed before drainage. At this time, it can be determined that the start heating signal is generated and sent to the drainage controller. When the external environment temperature is above zero Celsius, it can be considered that direct drainage can be performed. At this time, it can be determined that the start heating signal is not sent.
[0042] It should be noted that the first preset time length can be set according to the parameters of the target vehicle body domain controller, and the present application does not make any limitation. For example, considering the time required for the body domain controller to detect the external environment temperature and the time required for sending the start heating signal to the drainage controller, etc., the first preset time length can be set to 5 seconds.
[0043] The body domain controller can refer to the central controller (Central Control Unit, CCU) shown in Figure 2 The drainage controller can refer to the drainage controller (Water Control Unit, WCU) shown in Figure 2 In actual application, the TBOX can convert the remote drainage instruction into a remote drainage signal, which can be a CAN signal remote_push_water. In response to remote_push_water, the CCU can use a temperature sensor to detect the external environment temperature based on the hard line of the target vehicle, and then when the external environment temperature is below 0°C, it is confirmed to generate a start heating signal, which is a CAN signal start_heat, and send start_heat to WCU. When the external environment temperature is above 0°C, the CCU can not perform any action, so that the WCU will not receive start_heat within the first preset time length, and directly perform drainage. That is, the WCU receives remote_push_water at the same time, and waits for 5 seconds whether start_heat is received. Based on this, the drainage control can be optimized according to the external environment temperature where the target vehicle is located.
[0044] In order to enable the user to know the remote control drainage condition in time, in a possible implementation, after sending the remote drainage signal to the vehicle body domain controller and the drainage controller through the vehicle-mounted remote terminal, the vehicle-mounted remote terminal can start timing for a second preset time length. In specific implementation, if the vehicle-mounted remote terminal receives the start drainage feedback signal sent by the drainage controller within the second preset time length, and then sends the execution success instruction to the vehicle remote service platform through the vehicle-mounted remote terminal, the start drainage feedback signal is generated by the drainage controller after controlling the target vehicle to drain according to the remote drainage signal, and is used to indicate the state that the drainage control has been started, which can be a CAN signal start success. Then, in response to the execution success instruction, the vehicle remote service platform can send the state prompt information that the drainage has been started successfully to the remote application. If the vehicle-mounted remote terminal does not receive the start drainage feedback signal within the second preset time length, it is considered that the target vehicle cannot be controlled to start drainage within the second preset time length, at this time, the vehicle-mounted remote terminal can send the timeout non-execution instruction to the vehicle remote service platform, and then the vehicle remote service platform sends the state prompt information that the drainage has failed to start to the remote application in response to the timeout non-execution instruction. Based on this, the user can receive the state prompt message of whether the drainage has been started successfully in time after initiating the remote drainage instruction, thereby improving the user experience.
[0045] It should be noted that the second preset time length can be set according to actual conditions, and the present application does not make any limitation. For example, according to the signal transmission time and other parameters calibrated by the vehicle engineer in the laboratory, the second preset time length is set to 30 seconds.
[0046] In a possible implementation, a state monitoring mechanism can also be added, so that the user can know the drainage pipeline state in time and can be repaired in time once an abnormality occurs. In specific implementation, the drainage controller can be used to monitor the state of the drainage pipeline, and if the state of the drainage pipeline is abnormal, the drainage controller can send an alarm signal to the vehicle-mounted remote terminal. Then, in response to the alarm signal, the vehicle-mounted remote terminal sends the remote alarm instruction to the vehicle remote service platform, and the vehicle remote service platform sends the alarm information to the remote application in response to the remote alarm instruction. Based on this, the user can know the drainage pipeline condition in time through the remote application, and can repair it in time once an abnormality occurs.
[0047] In actual application, the WCU can monitor the state of the drainage pipeline through the hard line of the target vehicle, for example, when monitoring that the state of the drainage pipeline is abnormal, an alarm signal can be sent, which can be a CAN signal water ErrorSts = warning.
[0048] It can be seen from the technical scheme that when there is no one in the vehicle, the user can control the vehicle to drain water through a remote drainage instruction. Specifically, the remote drainage instruction sent by the user when there is no one in the vehicle is received, the remote drainage instruction includes the vehicle identification of the target vehicle, and then the remote drainage instruction is sent to the target vehicle according to the vehicle identification in response to the remote drainage instruction. Finally, the target vehicle can be controlled to drain water according to the remote drainage instruction. Based on this, a remote control drainage mechanism when there is no one in the vehicle is provided, so that the vehicle can be controlled to complete drainage even if the user forgets to control the vehicle to drain water in the vehicle, without the need to enter the vehicle again, which brings convenience to the user, and damage to vehicle parts caused by forgetting to drain water can also be avoided.
[0049] In the above embodiments, a vehicle drainage control system is provided, which can be specifically seen from Figure 2 The vehicle drainage control system includes a remote application APP, a vehicle remote service platform TSP, a vehicle-mounted remote terminal TBOX, a body domain controller CCU, a temperature sensor, a drainage controller WCU, and an actuator. Correspondingly, the present application also provides a logic diagram of a vehicle drainage control method, which can be specifically seen from Figure 3 The vehicle drainage control system shown in Figure 2 The logic of the vehicle drainage control method shown in Figure 3
[0050] When there is no one in the vehicle and drainage is needed, the user can first initiate a remote drainage instruction through the APP. Specifically, the user can execute step 1 to establish a SOCKET connection with the TSP using the APP, and then send a remote drainage instruction to the TSP. After the TSP receives the remote drainage instruction, the TSP first executes step 2 to determine whether the TBOX of the target vehicle is logged in. When it is determined that the TBOX is logged in, step 3 is executed to send the remote drainage instruction to the TBOX. When it is determined that the TBOX is not logged in, step 2.1 is executed to call an interface to issue a wake-up short message. Then, the TBOX can be verified when receiving the wake-up short message. When the verification is passed, step 2.2 is executed to send a login request, so that the TSP switches the TBOX from not logged in to logged in. Correspondingly, when the verification fails, it indicates that the wake-up fails, and the TSP executes step 2.3 to return a wake-up failure prompt to the APP.
[0051] When the TBOX receives the remote drainage instruction, it can first perform step 3.2 to determine whether the vehicle condition meets the no-one-in-vehicle condition. Specifically, it can be determined by judging the vehicle speed condition veicle_speed and the gear condition geal_level. When veicle_speed = 0 and geal_level = P, the no-one-in-vehicle condition is met, and step 4 is performed to send a remote push water signal remote_push_water to the CCU and the WCU, and a timer is started (the timing duration is the second preset duration mentioned above). When the no-one-in-vehicle condition is not met, step 3.2.1 is performed to send a vehicle condition not met to the TSP, so that the TSP performs step 3.2.2 to feed back a prompt information of “execution failed, please retry” to the APP.
[0052] During the TBOX timing, after the CCU receives the remote_push_water signal, step 5 is performed to detect whether the external environment temperature is below 0°C based on the hard-wire temperature sensor. If it is below 0°C, step 5.1 is performed to send a start heating signal start_heat to the WCU. After the WCU receives the remote_push_water signal, step 5 is performed to determine whether the start_heat signal is received within 5 seconds (i.e. the first preset duration mentioned above). If the start_heat signal is received within 5 seconds, the WCU performs step 5.1 to heat the drainage pipeline and drain water, and sends a start_success signal to the TBOX. If the start_heat signal is not received within 5 seconds, the WCU performs step 5.2 to directly drain water, and sends a start_success signal to the TBOX. Correspondingly, after the TBOX receives the start_success signal, it can perform step 5.1.1 or 5.2.1 to send an execution success instruction to the TSP, so that the TSP performs step 5.1.2 or 5.2.2 to feed back a state prompt information of successful start of drainage to the APP.
[0053] If the TBOX does not receive the start_success signal outside the TBOX timing, the TBOX performs step 4.1 to send a timeout not executed instruction to the TSP, so that the TSP performs step 4.2 to feed back a state prompt information of failed start of drainage to the APP.
[0054] Meanwhile, the WCU can also monitor the state of the drainage pipeline in the whole process, and when an abnormal state of the drainage pipeline is monitored (including pipeline abnormality and operation abnormality), the WCU sends an alarm signal water_ErrorSts=warning to the TBOX. Then, after the TBOX receives the water_ErrorSts=warning, the TBOX sends a remote alarm instruction to the TSP, so that the TSP feeds back alarm information to the APP.
[0055] It can be understood that it basically corresponds to the method embodiment, so the related parts can be referred to the part of the method embodiment.
[0056] Figure 4 A structural diagram of a vehicle drainage control device provided by the embodiment of the application is shown in FIG. 1. The device includes a receiving unit 401, a sending unit 402, and a control unit 403.
[0057] The receiving unit 401 is configured to receive a remote drainage instruction sent by a user when the vehicle interior is unoccupied. The remote drainage instruction includes a vehicle identification of a target vehicle.
[0058] The sending unit 402 is configured to send the remote drainage instruction to the target vehicle according to the vehicle identification in response to the remote drainage instruction.
[0059] The control unit 403 is configured to control the target vehicle to drain according to the remote drainage instruction.
[0060] In a possible implementation, the receiving unit is further configured to:
[0061] In response to a click operation of the user on a remote application, the receiving unit sends the remote drainage instruction to a vehicle remote service platform through the remote application. The remote application and the vehicle remote service platform are in a communication connection relationship.
[0062] The sending unit is further configured to:
[0063] In response to the remote drainage instruction, the sending unit verifies a login state of the target vehicle on the vehicle remote service platform according to the vehicle identification through the vehicle remote service platform.
[0064] If the login state of the target vehicle is logged in, the sending unit sends the remote drainage instruction to a vehicle-mounted remote terminal of the target vehicle through the vehicle remote service platform.
[0065] In a possible implementation, the sending unit is further configured to:
[0066] If the login state of the target vehicle is not logged in, a short message interface is called through the vehicle remote service platform, and a wake-up short message is sent to the vehicle-mounted remote terminal of the target vehicle according to the vehicle identifier; the wake-up short message includes the vehicle identifier and a wake-up timestamp;
[0067] The vehicle identifier and the wake-up timestamp are verified through the vehicle-mounted remote terminal to obtain a wake-up verification result;
[0068] If the wake-up verification result is passed, a login request is sent to the vehicle remote service platform through the vehicle-mounted remote terminal;
[0069] In response to the login request, the login state of the target vehicle is switched from the not logged in to the logged in through the vehicle remote service platform.
[0070] In a possible implementation, the control unit is further configured to:
[0071] The vehicle condition of the target vehicle is obtained through the vehicle-mounted remote terminal of the target vehicle;
[0072] If the vehicle condition meets the no one in the vehicle condition, the target vehicle is controlled to drain water according to the remote drainage instruction through the vehicle-mounted remote terminal.
[0073] In a possible implementation, the control unit is further configured to:
[0074] The remote drainage instruction is converted to obtain a remote drainage signal through the vehicle-mounted remote terminal;
[0075] The remote drainage signal is sent to the body domain controller of the target vehicle and the drainage controller of the target vehicle through the vehicle-mounted remote terminal;
[0076] In response to the remote drainage signal, the external environment temperature of the target vehicle is detected through the body domain controller;
[0077] When the remote drainage signal is received, the drainage controller starts timing for a first preset time length;
[0078] If the drainage controller receives a start heating signal sent by the body domain controller within the first preset time length, the drainage pipeline of the target vehicle is heated according to the start heating signal through the drainage controller, and the target vehicle is controlled to drain water according to the remote drainage signal through the drainage controller; the start heating signal is generated by the body domain controller according to the external environment temperature;
[0079] If the drainage controller does not receive the start heating signal sent by the vehicle body domain controller within the first preset time length, the drainage controller controls the target vehicle to drain water according to the remote drainage signal.
[0080] In a possible implementation, the apparatus further includes a timing unit:
[0081] The timing unit is configured to start timing a second preset time length by the vehicle-mounted remote terminal after the vehicle-mounted remote terminal sends the remote drainage signal to the vehicle body domain controller and the drainage controller.
[0082] The sending unit is further configured to:
[0083] If the vehicle-mounted remote terminal receives the start drainage feedback signal sent by the drainage controller within the second preset time length, the vehicle-mounted remote terminal sends an execution success instruction to the vehicle remote service platform; the start drainage feedback signal is generated by the drainage controller after the drainage controller controls the target vehicle to drain water according to the remote drainage signal.
[0084] In response to the execution success instruction, the vehicle remote service platform sends state prompt information of successful opening of drainage to the remote application program.
[0085] If the vehicle-mounted remote terminal does not receive the start drainage feedback signal within the second preset time length, the vehicle-mounted remote terminal sends a timeout non-execution instruction to the vehicle remote service platform.
[0086] In response to the timeout non-execution instruction, the vehicle remote service platform sends state prompt information of failure of opening of drainage to the remote application program.
[0087] In a possible implementation, the apparatus further includes a monitoring unit:
[0088] The monitoring unit is configured to monitor the state of the drainage pipeline by the drainage controller.
[0089] The sending unit is further configured to:
[0090] If the state of the drainage pipeline is abnormal, the drainage controller sends an alarm signal to the vehicle-mounted remote terminal.
[0091] In response to the alarm signal, the vehicle-mounted remote terminal sends a remote alarm instruction to the vehicle remote service platform.
[0092] In response to the remote alarm instruction, alarm information is sent to the remote application through the vehicle remote service platform.
[0093] From the above technical solution, when there is no one in the vehicle, the user can control the vehicle to drain water through the remote drainage instruction. Specifically, the remote drainage instruction sent by the user when there is no one in the vehicle is received, the remote drainage instruction includes the vehicle identification of the target vehicle, and then in response to the remote drainage instruction, the remote drainage instruction can be sent to the target vehicle according to the vehicle identification. Finally, the target vehicle can be controlled to drain water according to the remote drainage instruction. Based on this, a remote control drainage mechanism is provided when there is no one in the vehicle, so that in the case where the user forgets to control the vehicle to drain water in the vehicle, the vehicle can still be controlled to complete the drainage, without the need to enter the vehicle again, which brings convenience to the user, and at the same time, damage to vehicle parts due to forgetting to drain water can also be avoided.
[0094] In another aspect, the embodiment of the present application also provides a storage medium for storing a computer program, and the computer program is used to execute the vehicle drainage control method provided by the above embodiment.
[0095] In another aspect, the embodiment of the present application provides a vehicle, which includes a drainage control system, and the drainage control system is used to execute the vehicle drainage control method provided by the above embodiment.
[0096] Those skilled in the art can understand that all or part of the steps of the above method embodiments can be completed by program instruction related hardware, and the foregoing program can be stored in a computer readable storage medium, and the program is executed to perform the steps of the above method embodiments; and the foregoing storage medium can be at least one of the following media: read-only memory (English: Read-only Memory, abbreviation: ROM), RAM, magnetic disk or optical disk, and various media that can store program codes.
[0097] For the device embodiment, since it basically corresponds to the method embodiment, the related part can be referred to the part of the method embodiment. The device embodiment described above is only illustrative, and the units described as separate components can be or can not be physically separated, and the components displayed as units can be or can not be physical units, that is, they can be located in one place, or can be distributed on multiple network units. According to actual needs, part or all of the modules can be selected to achieve the purpose of the embodiment. Those skilled in the art can understand and implement without creative labor.
[0098] It is to be noted that, in the present text, the relative terms such as first and second and the like are used merely to differentiate one entity or operation from another entity or operation, without necessarily requiring or implying any such actual relationship or order between such entities or operations. Moreover, the terms "comprises", "comprising", or any other variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but can also include other elements not expressly listed or inherent to such process, method, article, or apparatus. An element proceeded by "comprises... a" does not, without more constraints, exclude the presence of additional identical elements in the process, method, article, or apparatus that comprises the element.
[0099] The above describes in detail the vehicle drainage control method, device, medium and vehicle provided by the embodiments of the present application. The principles and implementation manners of the present application are described by applying specific examples. The above description of the embodiments is only for helping to understand the method of the present application. Meanwhile, according to the method of the present application, the specific implementation manners and application range can be changed by those skilled in the art.
[0100] In summary, the content of the present specification should not be understood as a limitation of the present application, and any changes or replacements that can be easily thought of by those skilled in the art within the technical range disclosed by the present application should be covered within the protection scope of the present application. Moreover, on the basis of the implementation manners provided by the above aspects, the present application can be further combined to provide more implementation manners.
Claims
1. A vehicle drainage control method, characterized in that, The method includes: Receives a remote drainage command sent by a user when no one is inside the vehicle; the remote drainage command includes the vehicle identifier of the target vehicle; In response to the remote drainage command, the remote drainage command is sent to the target vehicle based on the vehicle identifier; The target vehicle is controlled to drain water according to the remote drainage command; The step of controlling the target vehicle to drain water according to the remote drainage command includes: The vehicle condition conditions of the target vehicle are obtained through the vehicle-mounted remote terminal; the vehicle condition conditions are used to reflect the current condition state of the target vehicle, and the vehicle condition conditions include vehicle speed conditions and gear conditions. If the vehicle speed condition is zero and the gear condition is P, it is determined that the vehicle condition meets the condition of no one inside the vehicle, and the target vehicle is controlled to drain water according to the remote drainage command through the vehicle-mounted remote terminal. The step of controlling the target vehicle to drain water via the vehicle-mounted remote terminal according to the remote drainage command includes: The remote drainage command is converted by the vehicle-mounted remote terminal to obtain a remote drainage signal; the remote drainage signal is a CAN signal. The remote drainage signal is sent to the body domain controller and the drainage controller of the target vehicle through the vehicle-mounted remote terminal; In response to the remote drainage signal, the external ambient temperature of the target vehicle is detected by the vehicle body domain controller; Upon receiving the remote drainage signal, the drainage controller starts timing for a first preset duration. If, within the first preset time period, the drainage controller receives a start heating signal sent by the vehicle body domain controller, the drainage controller heats the drainage pipes of the target vehicle according to the start heating signal, and controls the target vehicle to drain water according to the remote drainage signal; the start heating signal is generated by the vehicle body domain controller based on the external ambient temperature; If the drainage controller does not receive the start heating signal from the vehicle body domain controller within the first preset time period, the drainage controller controls the target vehicle to drain water according to the remote drainage signal.
2. The method according to claim 1, characterized in that, The method of receiving a remote drainage command sent by a user when no one is inside the vehicle includes: In response to the user's click operation in the remote application, the remote drainage command is sent to the vehicle remote service platform through the remote application; the remote application and the vehicle remote service platform have a communication connection. The step of responding to the remote drainage command by sending the remote drainage command to the target vehicle based on the vehicle identifier includes: In response to the remote drainage command, the login status of the target vehicle on the vehicle remote service platform is verified according to the vehicle identifier. If the target vehicle is logged in, the remote drainage command is sent to the vehicle's onboard remote terminal through the vehicle remote service platform.
3. The method according to claim 2, characterized in that, The method further includes: If the target vehicle is not logged in, the vehicle remote service platform calls the SMS interface to send a wake-up SMS to the vehicle's onboard remote terminal based on the vehicle identifier; the wake-up SMS includes the vehicle identifier and a wake-up timestamp. The vehicle identifier and the wake-up timestamp are verified by the vehicle-mounted remote terminal to obtain the wake-up verification result; If the wake-up verification result is successful, a login request is sent to the vehicle remote service platform through the vehicle remote terminal. In response to the login request, the login status of the target vehicle is switched from "not logged in" to "logged in" through the vehicle remote service platform.
4. The method according to claim 1, characterized in that, The method further includes: After sending the remote drainage signal to the vehicle domain controller and the drainage controller via the vehicle-mounted remote terminal, the second preset duration is started via the vehicle-mounted remote terminal; If the vehicle-mounted remote terminal receives a start drainage feedback signal from the drainage controller within the second preset time period, it sends an execution success command to the vehicle remote service platform through the vehicle-mounted remote terminal; the start drainage feedback signal is generated by the drainage controller after the target vehicle is controlled to drain water according to the remote drainage signal. In response to the successful execution command, a status notification message indicating that drainage has been successfully started is sent to the remote application through the vehicle remote service platform; If the vehicle-mounted remote terminal does not receive the start drainage feedback signal within the second preset time period, it sends an overdue non-execution instruction to the vehicle remote service platform through the vehicle-mounted remote terminal. In response to the timeout failure to execute the instruction, a status message indicating that the drainage failed to start is sent to the remote application through the vehicle remote service platform.
5. The method according to any one of claims 1 or 4, characterized in that, The method further includes: The status of the drainage pipeline is monitored by the drainage controller. If the state of the drainage pipeline is abnormal, an alarm signal is sent to the vehicle-mounted remote terminal through the drainage controller. In response to the alarm signal, a remote alarm command is sent to the vehicle remote service platform via the vehicle-mounted remote terminal; In response to the remote alarm command, alarm information is sent to the remote application through the vehicle remote service platform.
6. A vehicle drainage control device, characterized in that, The device includes a receiving unit, a transmitting unit, and a control unit: The receiving unit is used to receive a remote drainage command sent by a user when no one is inside the vehicle; the remote drainage command includes the vehicle identifier of the target vehicle. The sending unit is configured to send the remote drainage command to the target vehicle according to the vehicle identifier in response to the remote drainage command; The control unit is used to control the target vehicle to drain water according to the remote drainage command; The control unit is also used for: The vehicle condition conditions of the target vehicle are obtained through the vehicle-mounted remote terminal; the vehicle condition conditions are used to reflect the current condition state of the target vehicle, and the vehicle condition conditions include vehicle speed conditions and gear conditions. If the vehicle speed condition is zero and the gear condition is P, it is determined that the vehicle condition meets the condition of no one inside the vehicle, and the target vehicle is controlled to drain water according to the remote drainage command through the vehicle-mounted remote terminal. The control unit is further configured to: The remote drainage command is converted by the vehicle-mounted remote terminal to obtain a remote drainage signal; the remote drainage signal is a CAN signal. The remote drainage signal is sent to the body domain controller and the drainage controller of the target vehicle through the vehicle-mounted remote terminal; In response to the remote drainage signal, the external ambient temperature of the target vehicle is detected by the vehicle body domain controller; Upon receiving the remote drainage signal, the drainage controller starts timing for a first preset duration. If, within the first preset time period, the drainage controller receives a start heating signal sent by the vehicle body domain controller, the drainage controller heats the drainage pipes of the target vehicle according to the start heating signal, and controls the target vehicle to drain water according to the remote drainage signal; the start heating signal is generated by the vehicle body domain controller based on the external ambient temperature; If the drainage controller does not receive the start heating signal from the vehicle body domain controller within the first preset time period, the drainage controller controls the target vehicle to drain water according to the remote drainage signal.
7. A computer-readable storage medium, characterized in that, The computer-readable storage medium is used to store a computer program for performing the method according to any one of claims 1-5.
8. A vehicle, characterized in that, The vehicle includes a drainage control system for performing the method according to any one of claims 1-5.
Citation Information
Patent Citations
Remote vehicle control method, TSP (telematics service provider) backstage system and vehicular terminal
CN104363266A
Hydrogen energy vehicle drainage control method and device and storing equipment
CN109291809A
Device and method of realizing high-speed acquisition and real-time transmission of hydrogen fuel cell voltage
CN110146820A
Gas-liquid separator
CN113594501A
Drainage system for fuel cell
US20090087699A1