Method and apparatus for providing remote control function of vehicle
By performing periodic message exchange and redundant verification in the communication connection between the vehicle and the user equipment, communication interference is identified and automatically interrupted, the stability problem of remote control function is solved, and the reliability of robust communication and automated parking operation in an interfering environment is achieved.
Patent Information
- Application Number
- CN202380081623.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2023-01-13
- Filing Date
- 2023-11-08
- Publication Date
- 2025-07-08
AI Technical Summary
In the prior art, the remote control function of the vehicle is susceptible to interference, causing communication interruption, affecting stability and reliability, especially during automated parking operation.
By periodically exchanging messages and performing cyclic redundancy verification in the communication connection between the vehicle and the user equipment, identifying communication quality issues, automatically interrupting and restoring the remote control function, ensuring a robust communication connection in an interfering environment.
Improve the robustness and reliability of the remote control function, avoid functional abortion caused by communication interference, and ensure the safety and continuity of automated parking operation.
Smart Images

Figure CN120283274A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a method and a corresponding device, which are intended to provide a reliable and robust remote control function for a vehicle. Background Art
[0002] A vehicle can be equipped with a digital access and / or control system, which enables a user to use an electronic device (such as a smart phone) with a digital key as the vehicle key and to control one or more remote control functions of the vehicle. For example, the electronic device can be used to remotely control and / or monitor an automated parking maneuver of the vehicle. Summary of the Invention
[0003] The technical task addressed herein is to enable a particularly stable and robust remote control of remote control functions, in particular functions for remotely controlling an automated parking maneuver.
[0004] The task is solved by each of the independent claims. Advantageous embodiments are described particularly in the dependent claims. It should be noted that additional features of claims dependent on an independent claim can form an invention of its own and independent of all features of the independent claim in combination with only a part of the features of the independent claim or without the features of the independent claim, which can be the subject of an independent claim, a divisional application or a subsequent application. This also applies to the technical teachings described in the specification, which can form an invention independent of the features of the independent claim.
[0005] According to one aspect, a device for providing a remote control function for a (motor) vehicle is described. The remote control function can include automated longitudinal and / or lateral guidance of the vehicle. The remote control function can particularly include an automated parking maneuver of the vehicle.
[0006] The remote control function can be controlled via a communication connection between the vehicle and a device (arranged outside the vehicle) for controlling the remote control function. The device can be a mobile and / or electronic (user) device of the vehicle user (such as a smart phone or a smart device). The device can include a digital key according to the standards of the Car Connectivity Consortium (CCC), particularly according to the CCC Release 3 standard. The digital key can be configured to enable the device to control the remote control function of the motor vehicle. The communication connection can include a Bluetooth Low Energy (BLE) communication connection, particularly a Bluetooth Low Energy communication connection.
[0007] The device can be set to receive or send messages repeatedly, in particular periodically (e.g., every 100 ms), within the scope of control communication between the device and the vehicle. Each message can separately include control data for controlling the remote control function and / or quality data (e.g., round-trip time, Round Tip Time, RTT) for determining the quality of the communication connection. Reliable and secure control of the remote control function can be achieved by repeatedly sending and / or receiving messages via the communication connection.
[0008] In addition, the device can be set to check whether the received messages are adversely affected within the scope of control communication between the device and the vehicle. This can be done, for example, by means of Cyclic Redundancy Checks (CRC). The device can also be set to request retransmission of the message when it is determined that the received message is adversely affected. Thus, "retransmission" of the message can occur. The retransmission of the message can be achieved at a determined frequency (e.g., every 30 ms). The robustness of the remote control of the remote control function of the vehicle can be improved by retransmitting the adversely affected messages.
[0009] One or more interferences in the surroundings of the vehicle and / or the device can cause the periodically sent messages to be adversely affected, which results in retransmission of the messages and thus in a further load on the communication connection. Here, an exponential increase in messages can occur and a corresponding increase in the time delay when exchanging messages. This can ultimately lead to the suspension of the remote control function (e.g., when the time delay exceeds a determined suspension duration).
[0010] The device is set to determine the existence of an adverse effect on the communication connection, in particular control communication, (during the execution and / or control of the remote control function of the vehicle and / or before the suspension of the remote control function). The device can be set for this purpose to determine (repeatedly if necessary) one or more indicators of an adverse effect on the communication connection, in particular control communication. Thus, the existence of an adverse effect on the communication connection, in particular control communication, can be determined in a particularly precise manner based on the one or more indicators.
[0011] The one or more indicators can include:
[0012] • The delay of the messages received via the communication connection within the scope of control communication (for controlling the remote control function), in particular a delay greater than a delay threshold; thus, an unusually high time delay of one or more messages can be identified; and / or
[0013] • The number and / or frequency of repeated transmissions of messages sent or received within the scope of control communication, in particular a number greater than a quantity threshold and / or a frequency greater than a frequency threshold; thus, it is possible to identify that "retransmissions" of messages must be performed unusually frequently; and / or
[0014] • The adverse effects of messages received via a communication connection within the scope of control communication, such as errors in cyclic redundancy check (CRC); and / or
[0015] • The filling level of the data buffer used to send messages within the scope of control communication, in particular a filling level above a filling level threshold; for example, it can be identified that the filling level of the data buffer (especially due to "retransmissions") has risen up to or beyond the filling level threshold, which results in a relatively high time delay.
[0016] As already shown, it is possible to identify adverse effects on the communication connection, in particular control communication, before causing the interruption of the remote control function. If, for example, an interrogation message sent by a communication partner (such as a vehicle) is not answered by a response message even after the end of a predefined interruption duration (such as 500 ms or more, approximately 600 ms), such an interruption can be carried out. Thus, adverse effects on the communication connection can be identified before the end of this interruption duration.
[0017] The device is also arranged to, in response to determining the existence of an adverse effect on the communication connection, in particular control communication, cause an interruption of the remote control function and the control communication between the device and the vehicle. The control communication and / or the remote control function can be interrupted automatically here, in particular without user intervention. In particular, it is possible to prohibit the repeated, in particular periodic, reception or transmission of messages. It is also possible to prohibit the request for retransmission of adversely affected messages. Thus, it is possible to cause an interruption of the (possibly exponentially increasing) message transmission of the control communication.
[0018] Therefore, the interruption of the control communication can be configured such that during the interruption, data transmission in the frequency band of the communication connection is reduced and / or data transmission via the communication connection is reduced in order to get rid of the adverse effects of the communication connection.
[0019] Furthermore, it is possible to cause the vehicle to transition to a safe state, in particular a stationary state (and thus interrupt the remote control function). Alternatively or additionally, it is possible to cause a prompt to be output to the user via the user interface that the vehicle function has been interrupted.
[0020] The device is also arranged to identify that one or more continuation conditions for continuing the remote control function are met. Here, it is possible to repeatedly and / or automatically check whether the one or more continuation conditions are met if necessary. The one or more continuation conditions for continuing the remote control function can include:
[0021] • continuation conditions regarding the interruption duration that is to be maintained at least or precisely from the interruption of the remote control function and / or the control communication; and / or
[0022] • continuation conditions regarding the maximum allowable filling level of the data buffer for sending messages for control communication.
[0023] It is thus possible to wait until a determined interruption time duration has elapsed and / or until the filling level of the data buffer has dropped sufficiently strongly.
[0024] The device is further set up to then cause the remote control function and the control communication for controlling the remote control function between the device and the vehicle to continue (automatically, in particular without user action).
[0025] A device (for a device and / or for a vehicle) is thus described which, even before the remote control function is aborted, recognizes that the control communication via the communication connection is adversely affected. In response thereto, a controlled, time-limited interruption of the remote control function is caused in order to restore the communication connection and thus avoid the ultimate abort of the remote control function. It is thus possible to achieve a particularly robust and reliable operation of the remote control function.
[0026] According to another aspect, a (mobile and / or electronic) user device (such as a smartphone or a smart device) for a user of a (motor) vehicle is described. The user device can have a digital key for an access and / or control system of the (motor) vehicle (wherein the digital key is stored, for example, in a secure memory of the user device). The user device can be configured to control one or more vehicle functions of the vehicle, in particular the remote control function, by means of the digital key. In addition, the user device includes the device described herein (the device is configured, for example, as a software application).
[0027] According to another aspect, a (road) motor vehicle (in particular a car or a truck or a bus or a motorcycle) is described which includes the device described herein. The vehicle can also include an access and / or control system which enables a user to control one or more vehicle functions of the motor vehicle (in particular the remote control function, which, for example, includes automated longitudinal and / or lateral guidance of the vehicle) by means of a (mobile electronic) device having a digital key.
[0028] According to another aspect, a method for providing a remote control function (in particular a remote parking function) for a (motor) vehicle is described. The remote control function can be controlled via a communication connection between the vehicle and a (user) device (by repeatedly, in particular periodically, exchanging messages).
[0029] The method includes determining that there is an adverse effect on a communication connection, in particular a control communication for controlling a remote control function, and in response thereto, causing the remote control function and the control communication between the device and the vehicle to be interrupted. Additionally, the method includes (automatically) identifying one or more continuation conditions for continuing the remote control function, and in response to this identification, (automatically) causing the remote control function and the control communication between the device and the vehicle to continue.
[0030] According to another aspect, a software (SW) program is described. The SW program can be arranged to be executed on a processor and thereby execute the method described herein.
[0031] According to another aspect, a storage medium is described. The storage medium can have an SW program that is arranged to be executed on a processor and thereby execute the method described herein.
[0032] It should be noted that the methods, devices, and systems described herein can be used not only individually but also in combination with other methods, devices, and systems described herein. Additionally, any aspects of the methods, devices, and systems described herein can be combined with each other in various ways. In particular, the features of the claims can be combined with each other in various ways. Furthermore, the features listed in parentheses should be understood as optional features. Description of the Drawings
[0033] The present invention will be described in detail below with reference to embodiments. Herein:
[0034] Figure 1a An exemplary digital access and / or control system of a vehicle is shown;
[0035] Figure 1b An exemplary usage scenario for a digital access and / or control system is shown;
[0036] Figure 2 An exemplary communication between a vehicle and a device for controlling vehicle functions is shown; and
[0037] Figure 3 A flowchart of an exemplary method for providing a remote control function of a vehicle is shown. Detailed Description of the Embodiments
[0038] As described at the beginning, this document is dedicated to improving the comfort, reliability, and / or robustness of the remote control function of a vehicle. Figure 1aAn exemplary (access and / or control) system 150 is shown, which includes a vehicle 100 and at least one digital key device 110. The digital key device 110 is typically a portable electronic device, such as a smart phone or a tablet computer, where a digital key 115 is stored on the portable electronic device. The digital key 115 can be stored in a protected storage area of the portable electronic device (e.g., user device), especially in a so-called "secure element".
[0039] The digital key device 110, especially the (control) device 111 of the device 110, is configured to communicate with the communication unit 102 of the vehicle 102 via one or more different wireless communication connections 112. The different communication connections 112 can be used for different purposes. In particular, the Bluetooth Low Energy (BLE) communication connection 112 can be used for
[0040] • determining the distance and / or relative position between the digital key device 110 and the vehicle 100 (especially based on the signal strength, especially the RSSI (Received Signal Strength Indication) of the radio signal exchanged between the vehicle 100 and the device 110); and / or
[0041] • exchanging control data between the digital key device 110 and the vehicle 100 (e.g., control instructions for controlling vehicle functions 103, such as unlocking the vehicle door and / or opening or closing the window and / or activating or deactivating the heating function and / or activating or deactivating the drive motor of the vehicle 100 and / or an automated parking maneuver).
[0042] Alternatively or additionally, the Ultra-Wideband (UWB) communication connection 112 can be used to determine the position of the device 110 relative to the vehicle 100 with relatively high accuracy. Determining the position of the device 110 in the case of using the UWB communication connection 112 can be referred to as UWB ranging.
[0043] The (control) device 101 of the vehicle 100 can be configured to control at least one vehicle function 103 of the vehicle 100, especially a remote control function, according to the communication between the device 110 and the vehicle 100, as exemplarily shown in Figure 1b
[0044] • the distance between the device 110 and the vehicle 100;
[0045] • the position of the device 110 relative to the vehicle 100; and / or
[0046] • Control instructions sent by device 110 to vehicle 100 via communication connection 112.
[0047] In an exemplary system 150, a BLE communication connection 112 can be established between device 110 and vehicle 100 once the distance between device 110 and vehicle 100 is equal to or less than a first distance threshold 121. This enables a user to remotely operate one or more vehicle functions 103 while using device 110. Typically, vehicle 100 repeatedly displays the availability of BLE communication connection 112, for example, at a specific frequency. Starting from the first distance threshold 121, device 110 (which can also be referred to as a "user equipment" (UE)) receives the display message from vehicle 100 and can then establish a BLE communication connection 112 between device 110 and vehicle 100. The first distance threshold 121 can depend on the communication capabilities of device 110, vehicle 100 and / or the environment of device 110, and / or the position of device 110 relative to vehicle 100.
[0048] In addition, a UWB communication connection 112 can be established between device 110 and vehicle 100 once the distance between device 110 and vehicle 100 is equal to or less than a second distance threshold 122 (which can be less than the first distance threshold 121 and / or which can depend on the communication capabilities of device 110). Based on the UWB communication connection 112, the position of device 110 can be determined with relatively high accuracy. One or more additional vehicle functions 103 (in addition to the one or more functions 103 that can be controlled via the BLE communication connection 112) can be controlled via the UWB communication connection 112 if necessary.
[0049] Thus, the digital key device 110 can be used to control vehicle functions 103 from a distance. Such vehicle functions 103 can be referred to as remote control functions. An example of a remote control function 103 is an automated parking maneuver, where vehicle 100 automatically parks into or out of a parking space. For this purpose, vehicle 100 can include one or more environmental sensors 104 (such as at least one radar sensor, at least one camera, at least one lidar sensor, at least one ultrasonic sensor, etc.), which are respectively arranged to detect environmental data (i.e., sensor data) regarding the environment of vehicle 100. The (control) device 101 of vehicle 100 can be arranged to operate one or more longitudinal and / or lateral guidance actuators 105 (such as a drive motor, a steering device, and / or a braking device) of vehicle 100 according to the environmental data in order to achieve an automated parking maneuver.
[0050] The user of vehicle 100 can be outside vehicle 100 during an automated parking maneuver. Device 110 can be used to monitor the automated parking maneuver during the automated parking maneuver. In particular, it may be necessary for the user to operate (e.g., continuously operate) the operating element of device 110 during the automated parking maneuver (generally during the operation of the remote control function 103) to ensure that the user is indeed monitoring the automated parking maneuver.
[0051] During the implementation of the remote control function 103 (e.g., an automated parking maneuver), messages can be repeatedly and particularly periodically exchanged between vehicle 100 and device 110 within the scope of control communication via communication connection 112, particularly via a BLE communication connection, to ensure the existence of communication connection 112 for controlling and / or for monitoring the remote control function 103. For example, vehicle 100 can send an interrogation message 201 to device 110 via communication connection 112. Device 110 can check the interrogation message 201 (e.g., can check by means of a cyclic redundancy check (CRC) whether the content of the interrogation message 201 has been correctly transmitted). In addition, device 110 can send a response message 202 to vehicle 100, where the response message 202 shows the result of the check of the interrogation message 201 if necessary.
[0052] The interrogation message 201 can be periodically sent from vehicle 100 to device 110 at a certain repetition rate (e.g., every 100 ms) and the corresponding response message 202 can be sent from device 110 to vehicle 100. Vehicle 100, particularly device 101 of vehicle 100, can check based on the received response message 202 whether the communication connection 112 between vehicle 100 and device 110 exists reliably or is adversely affected.
[0053] In a corresponding manner, the interrogation message 201 can be repeatedly and particularly periodically sent from device 110 to vehicle 100. In addition, the corresponding response message 202 can be sent from vehicle 100 to device 110. Thus, it enables device 110, particularly the (control) device 111 of device 110, to check whether the communication connection 112 between vehicle 100 and device 110 exists reliably or is adversely affected.
[0054] If it is recognized based on the exchange of messages 201, 202 that the communication connection 112, particularly the control communication, is significantly adversely affected (e.g., because no response message 202 to the interrogation message 201 is received even after the end of the maximum permitted interruption duration (about 600 ms)), then the remote control function 103 can be aborted. For example, the automated parking maneuver of vehicle 100 can be aborted and vehicle 100 can be transferred to a stationary state. Thus, a safe implementation of the remote control function 103 can be achieved.
[0055] During the operation of the remote control function 103 (before the remote control function 103 is aborted), a relatively minor adverse effect on the quality of the communication connection 112 may occur. For example, it may occur that: there is one or more additional communication devices in the surrounding environment of the vehicle 100 and / or the device 110, and the additional communication devices communicate in the frequency band (such as 2.4 GHz) of the communication connection 112 between the vehicle 100 and the digital key device 110. The one or more additional communication devices may cause interference to the communication connection 112 between the vehicle 100 and the digital key device 110, and the interrogation message 201 and / or the response message 202 may be adversely affected by this interference.
[0056] Receiving the affected interrogation message 201 or response message 202 by the first communication partner (i.e., the vehicle 100 or the device 110) may cause the first communication partner to request a retransmission (English: "Retransmission") of the affected message 201, 202 from the second communication partner (i.e., the device 110 or the vehicle 100). The retransmission can be requested, for example, at a specific retransmission rate (about 30 ms). The request for retransmission leads to a further increase in data transmission in the frequency band of the communication connection 112, thereby possibly further enhancing the adverse effect on the communication connection 112.
[0057] Furthermore, it may occur that: during the interrogation of a retransmission of an interrogation message 201 that has been sent at a previous moment, an interrogation message 201 for a subsequent moment has been sent. Such an interrogation message 201 may also be adversely affected due to the affected communication connection 112, which may in turn lead to one or more interrogations for a retransmission of such an interrogation message 201.
[0058] Therefore, the initial (relatively minor) adverse effect on the communication connection 112 may lead to an exponentially increasing number of requests for retransmission of the interrogation message 201 or the response message 202. As a result, the data buffers of the communication partners are gradually filled, which may lead to an exponentially increasing delay between the interrogation message 201 and the corresponding response message 202 and ultimately to the abort of the remote control function 103 of the vehicle 100.
[0059] The communication partners of the communication connection 112 (i.e., the vehicle 100 and / or the device 110) can be set to identify (even before the remote control function 103 is aborted) that there is an adverse effect on the communication connection 112 during the execution of the remote control function 103 of the vehicle 100. In particular, it can be identified that:
[0060] • The number and / or frequency of interrogations for retransmission of the interrogation message 201 and / or the response message 202 increases and / or exceeds a determined threshold; and / or
[0061] • The data buffer of at least one communication partner reaches or exceeds a determined fill level threshold.
[0062] In response to the recognized adverse effect on the communication connection 112, the remote control function 103 can be (by one of the communication partners) prompted to be interrupted. In this regard, in particular, the vehicle 100 can be prompted to transition to a safe state (e.g., a stationary state). In addition, the sending of the interrogation message 201 and / or the response message 202 can be (at least temporarily) stopped.
[0063] The user of the device 110 can be notified (e.g., via the user interface of the device 110) that the remote control function has been interrupted, if necessary. In addition, the user can be notified that the remote control function will continue again (without the user having to perform an action for this) after checking one or more continuation conditions.
[0064] After the remote control function 103 has been interrupted, it can be checked (by one of the communication partners) whether one or more continuation conditions for continuing the remote control function 103 are met. Exemplary continuation conditions are:
[0065] • A break time duration (e.g., 2 seconds) has elapsed since the interruption of the remote control function 103; and / or
[0066] • The fill level of the data buffer of the communication partner has dropped until or below a determined fill level threshold; and / or
[0067] • The number and / or frequency of interrogations for repeated transmission of the interrogation message 201 and / or the response message 202 has dropped to or below a determined threshold.
[0068] If it is recognized that one or more of the continuation conditions are met, the remote control function 103 can be (automatically) prompted to continue. For this purpose, the repeated, in particular periodic, sending of the interrogation message 201 can be resumed. In addition, for example, the movement of the vehicle 100 can be continued (e.g., for performing an automated parking maneuver).
[0069] By automatically interrupting and continuing the operation of the remote control function 103 and thereby getting rid of the associated adverse effects on the communication connection 112, the comfort, reliability, and robustness of the remote control function 103 of the vehicle 100 can be effectively improved.
[0070] The remote control function 103, in particular the remote parking function 103, can use the channel of the digital CCC key 115, where this channel uses the BLE connection 112 for communication between the vehicle 100 and the device 110 to control the remote parking function 103. Continuous data transmission (of the interrogation message 201 and / or the response message 202) can be carried out here to ensure communication availability and / or for exchanging control data for vehicle control.
[0071] Within the scope of the remote control function 103, the vehicle 100 can periodically send a status report 201 to the controller 110, and the controller 110 can react periodically (together with the corresponding message 202), where the message 202 can include sensor data and / or control data for vehicle control.
[0072] In an overloaded radio environment, data transmission via the BLE communication connection 112 may require multiple retransmissions (at a determined retransmission rate) if necessary. The combination of BLE message transmission and relatively high-frequency retransmissions may result in a fully filled message waiting queue on one or both sides of the BLE connection 112 (i.e., at one or both communication partners). The resulting time delay grows exponentially, such that the remote control function 103 is continuously unavailable for a relatively long period of time and, if necessary, in the case of continuous interference (such as WLAN).
[0073] As described herein, when a BLE communication problem is determined, for example, when a relatively high delay is recognized in receiving the messages 201, 202 due to a relatively full message waiting queue and / or when relatively strong interference is recognized, the BLE host (such as the vehicle 100) and / or the BLE slave (such as the device 110) can take one or more measures to solve the communication problem. The restoration of communication can be achieved by stopping the communication for a defined interruption duration, rather than continuing to send the interrogation message 201 and / or the response message 201202 (which would cause the delay to increase exponentially). Thus, the remote control function 103 can be interrupted for a defined interruption duration.
[0074] If, for example, a relatively high communication delay is recognized at the device 110 (e.g., by measuring the round-trip time of the BLE messages 201, 202), the device 110 that recognizes the delay can block the periodic sending of the messages 201, 202 for a defined interruption duration (e.g., 2 seconds). Within the interruption duration, the message waiting queue can be processed and / or reduced. After the interruption duration ends, the device 110 can resume the periodic sending of the messages 201, 202 (to continue the remote control function 103).
[0075] Figure 3A flowchart of an exemplary (computer-executable if necessary) method 300 for providing the remote control function 103 of a vehicle 100 is shown, where the remote control function 103 is controlled via a communication connection 112 between the vehicle 100 and a (mobile and / or electronic) device 110 for controlling the remote control function 103. The device 110 can be located outside the vehicle 100 (e.g., at a distance between 1 meter and 15 meters). The communication connection can include a BLE connection, particularly a BLE connection. The remote control function can include automated longitudinal and / or lateral guidance of the vehicle 100 (e.g., for implementing an automated parking maneuver). Here, if necessary, it may be necessary to manipulate at least one operating element (persistently if necessary) on the device to implement the remote control function 100 of the vehicle 100.
[0076] Method 300 includes: determining 301 the existence of an adverse effect on the communication connection 112, particularly the control communication for controlling the remote control function 103 (e.g., because the data buffer for the control communication between the vehicle 100 and the device 110 has reached or exceeded a determined fill level threshold and / or because the time delay of the data messages 201, 202 has reached or exceeded a determined delay threshold).
[0077] Furthermore, method 300 includes: in response to determining 301 the existence of an adverse effect on the communication connection 112, particularly the control communication, causing 302 the remote control function 103 and the control communication for controlling the remote control function 103 between the device 110 and the vehicle 100 to be interrupted (temporarily and / or automatically). The interruption can be designed to cause the recovery of the affected communication connection 112.
[0078] Method 300 also includes: identifying 303 that one or more continuation conditions for continuing the remote control function (103) are satisfied. Here, it can be automatically checked (without user action) whether one or more continuation conditions are satisfied (e.g., after a determined interruption duration). If necessary, the check can be performed repeatedly, particularly periodically.
[0079] Furthermore, method 300 includes: in response to the identification 303, automatically causing 304 the remote control function 103 and the control communication for controlling the remote control function 103 between the device 110 and the vehicle 100 to continue.
[0080] Thus, a temporary interruption can be caused (instead of aborting the remote control function 103) and then the remote control function 103 can be continued in order to cause the recovery of the communication connection 112 during this period. Therefore, the comfort, reliability, and robustness of the remote control function 103 can be improved.
[0081] The present invention is not limited to the embodiments shown herein. In particular, it should be noted that the description and the drawings should only exemplarily illustrate the principles of the proposed methods, devices and systems.
Claims
1. A device (101, 111) for providing a remote control function (103) of a vehicle (100), wherein, The remote control function (103) is controlled via a communication connection (112) between the vehicle (100) and a device (110) for controlling the remote control function (103); the devices (101, 111) are arranged to: - Determine that there is an adverse effect on the communication connection (112); - In response to determining that there is an adverse effect on the communication connection (112), cause the remote control function (103) and the control communication for controlling the remote control function (103) between the device (110) and the vehicle (100) to be interrupted; - Identify that one or more continuation conditions for continuing the remote control function (103) are met; and - Then cause the remote control function (103) and the control communication for controlling the remote control function (103) between the device (110) and the vehicle (100) to continue.
2. The device (101, 111) according to claim 1, wherein, The devices (101, 111) are arranged to: - Determine one or more indications of an adverse effect on the communication connection (112); the one or more indications include: -- A delay of messages (201, 202) received via the communication connection (112) within the scope of control communication, in particular a delay greater than a delay threshold; and / or -- The number and / or frequency of repeated transmissions of messages (201, 202) sent or received within the scope of control communication, in particular a number greater than a number threshold and / or a frequency greater than a frequency threshold; and / or -- An adverse effect of messages (201, 202) received via the communication connection (112) within the scope of control communication; and / or -- The filling level of a data buffer for sending messages (201, 202) within the scope of control communication, in particular a filling level higher than a filling level threshold; and - Determine that there is an adverse effect on the communication connection (112) based on the one or more indications.
3. The device (101, 111) according to any one of the preceding claims, wherein, The devices (101, 111) are arranged to: - Repeatedly, in particular periodically, receive or send messages (201, 202) within the scope of control communication between the device (110) and the vehicle (100); wherein the messages (201, 202) include control data for controlling the remote control function (103) and / or quality data for determining the quality of the communication connection (112); and - In response to determining that there is an adverse effect on the communication connection (112), prohibit repeatedly, in particular periodically, receiving or sending the messages (201, 202).
4. The device (101, 111) according to any one of the preceding claims, wherein, The devices (101, 111) are arranged to: - Within the scope of control communication between the device (110) and the vehicle (100) -- Check whether the received messages (201, 202) are adversely affected; And -- When it is determined that the received messages (201, 202) are adversely affected, request a repeated transmission of the messages (201, 202); and - In response to determining that there is an adverse effect on the communication connection (112), prohibit the request for retransmission of messages (201, 202).
5. The device (101, 111) according to any one of the preceding claims, wherein, The one or more continuing conditions for continuing the remote control function (103) include: - A continuing condition regarding the interruption duration that is to be at least maintained or accurately maintained since the interruption of the remote control function (103) and / or the control communication; and / or - A continuing condition regarding the maximum allowable filling level of the data buffer for sending messages (201, 202) for the control communication.
6. The apparatus (101, 111) according to any one of the preceding claims, wherein, The device (101, 111) is configured to, in response to determining that there is an adverse effect on the communication connection (112), prompt the output of a prompt to the user via the user interface that the vehicle function (103) has been interrupted.
7. The device (101, 111) according to any one of the preceding claims, wherein, The device (101, 111) is configured to, in response to determining that there is an adverse effect on the communication connection (112), transition the vehicle (100) to a safe state, in particular a stationary state.
8. The device (101, 111) according to any one of the preceding claims, wherein - The remote control function (103) includes an automated parking maneuver of the vehicle (100); and / or - The communication connection (112) includes a Bluetooth Low Energy communication connection; and / or - The device (110) includes a digital key according to the Car Connectivity Consortium CCC standard.
9. The device (101, 111) according to any one of the preceding claims, wherein - The device (101, 111) is configured to automatically, in particular without user action, interrupt and / or continue the control communication and / or the remote control function (103); and / or - The interruption of the control communication and / or the remote control function (103) is configured such that during the interruption, data transmission in the frequency band of the communication connection (112) and / or data transmission via the communication connection (112) is reduced, in particular to get rid of the adverse effect of the communication connection (112).
10. A user device (110) for a user of a vehicle (100); wherein - The user device (110) has a digital key (115) for the access and / or control system (150) of the vehicle (100); - The user device (110) is configured to control at least one remote control function (103) of the vehicle (100) by means of the digital key (115); and - The user device (110) includes the device (111) according to any one of the preceding claims.
11. Vehicle (100), wherein, The vehicle (100) includes: - An access and / or control system (100) that enables a user to control at least one remote control function (103) of the vehicle (100) by means of a device (110) having a digital key (115); and - The device (101) according to any one of claims 1 to 9.
12. A method (300) for providing a remote control function (103) of a vehicle (100), wherein, The remote control function (103) is controlled via a communication connection (112) between the vehicle (100) and a device (110) for controlling the remote control function (103); the method (300) includes: - Determining (301) that there is an adverse effect on the communication connection (112); - In response to determining (301) that there is an adverse effect on the communication connection (112), causing (302) the remote control function (103) and the control communication for controlling the remote control function (103) between the device (110) and the vehicle (100) to be interrupted; - Identifying (303) that one or more continuation conditions for continuing the remote control function (103) are met; and - In response to the identification (303), causing (304) the remote control function (103) and the control communication for controlling the remote control function (103) between the device (110) and the vehicle (100) to continue.
Citation Information
Patent Citations
High phone BLE or CPU burden detection and notification
US20200294325A1