Method for assisting a specified user of motor vehicles in operating the motor vehicles, control device and storage medium
A vehicle-external control device analyzes user behavior to enhance vehicle operation efficiency by providing personalized recommendations, improving user experience, and optimizing vehicle function usage across multiple vehicles.
Patent Information
- Authority / Receiving Office
- DE · DE
- Patent Type
- Patents
- Current Assignee / Owner
- AUDI AG
- Filing Date
- 2024-12-20
- Publication Date
- 2026-04-23
AI Technical Summary
Users of motor vehicles often do not utilize the full capabilities of their vehicles due to insufficient knowledge of vehicle functions, leading to inefficient operation and potential adverse effects on driving, as current technologies lack a comprehensive method for adapting vehicle configurations to individual user needs.
A vehicle-external control device provides user and usage data records to determine user behavior and driving habits, generating output signals to inform users about and improve the operation of vehicle functions, and suggests adjustments to enhance efficiency and consistency across multiple vehicles.
The solution simplifies and enhances user experience by improving vehicle operation efficiency, reducing energy consumption, and fostering a consistent user experience across a fleet of vehicles through personalized recommendations and adjustments.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
[0001] The invention relates to a method for assisting a predetermined user of motor vehicles in operating the motor vehicles according to claim 1. Furthermore, the invention relates to a control device according to claim 7 and a storage medium according to claim 8.
[0002] The user experience when operating a motor vehicle is significantly influenced by an introduction or presentation of the vehicle during handover or by studying existing vehicle manuals. A detailed explanation of specific functions or handling procedures is not usually provided, as this is very time-consuming and sometimes only possible after extended use of the vehicle. Consequently, a user of the vehicle risks not knowing all of its functions and potentially not using them correctly, thus operating the vehicle inefficiently. The user may therefore find it difficult to navigate the vehicle and, for example, fail to use some functions they have learned about or are unaware that the function even exists.This can also adversely affect the driving operation of the motor vehicle.
[0003] DE 10 2013 200 956 A1 discloses a method for controlling a first vehicle, comprising receiving control data of the first vehicle generated based on the operation of a second vehicle by a driver, wherein the first and second vehicles are different. Control data of the second vehicle is determined based on the control data of the first vehicle and initial properties of the first vehicle, selectively indicating when the driver is operating the first vehicle and, during the operation of the first vehicle by the driver, at least one actuator of the first vehicle is controlled based on the control data of the second vehicle.
[0004] Furthermore, DE 10 2013 010 930 A1 discloses a method for operating a motor vehicle control device using a driver profile, which comprises the steps of recording operational data of parameters from at least one functional group characterizing or influencing the driving dynamics of a first motor vehicle using a data acquisition device, converting the recorded operational data into a specific driver profile of the motor vehicle using a data processing device, making the driver profile of the motor vehicle available for output via an interface, storing the driver profile in a buffer, and transferring the driver profile from the buffer to a storage device of a motor vehicle control device.
[0005] Furthermore, a driver sensing method is disclosed in DE 10 2022 104 211 A1, which is performed by a driver assistance system during the operation of a motor vehicle with multiple vehicle systems. The driver assistance system identifies the driver of the motor vehicle, determines the currently set driving mode, and establishes a basic map based on a driver profile, in which at least one parameter of each vehicle system can be set. During operation, the driver assistance system receives vehicle-related driving data describing the values of the vehicle system parameters and provides a driver-specific driver sensing model that describes the driving data and the basic map for the determined driving mode.
[0006] For example, when drivers change or the user's driving habits change, a particular disadvantage remains: the user, especially the driver, may only utilize a fraction of the vehicle's technical capabilities. In current technology, the user, also referred to as the customer, can adapt individual vehicles to their needs within the given constraints. A higher-level configuration typically does not exist. The user experience, also known as the customer experience, is usually different in each vehicle and therefore must be individually customized.
[0007] The present invention is based on the objective of creating a method for supporting a predetermined user of motor vehicles in operating the motor vehicles, a control device and a storage medium, so that the user can use the motor vehicles in a particularly simplified way, i.e., so that the efficiency of using or operating the motor vehicles can be particularly improved.
[0008] The problem is solved by the subject matter of the independent patent claims. Advantageous further developments of the invention are described by the dependent patent claims, the following description, and the figures.
[0009] A first aspect of the invention relates to a method for assisting a predetermined user of motor vehicles in operating the motor vehicles, that is, in particular, in using the motor vehicles. The respective motor vehicle is, for example, designed as a motor vehicle, in particular as a passenger car or commercial vehicle, or as a passenger bus or motorcycle. In particular, the method is carried out by means of at least one control device external to the motor vehicle, which is in particular designed as an electronic control device.
[0010] The vehicle-external control device provides at least one user data record that assigns multiple motor vehicles to the user. These motor vehicles are, in particular, distinct from one another. The provision of the user data record can be achieved, for example, by the vehicle-external control device providing, and in particular receiving, at least one user profile, also referred to as a customer profile, by means of which the motor vehicles are assigned to the user, in particular uniquely. The user data record can therefore be the user profile, which can also be referred to as a "user profile." For example, the user data record and / or the user profile includes at least one user identifier by means of which the user can be identified, in particular uniquely. The user identifier can also be referred to as a "user identification."Thus, for example, the user, also referred to as a customer, creates a user profile within an ecosystem that, for instance, has at least the aforementioned user identification. Vehicles, particularly the aforementioned motor vehicles, can be uniquely assigned to this user profile.
[0011] The vehicle-external control device provides at least one usage data set that describes user behavior and / or driving behavior of the user as recorded by a first vehicle system of at least one of the vehicles. The first vehicle system is understood to be, in particular, a system of the first vehicle functioning as an actuator, such as headlights, air conditioning, or an on-board computer.
[0012] The provision of the usage data set can preferably be achieved by the control device receiving at least one usage data set from the first motor vehicle, another of the motor vehicles, or, for example, from a multitude of motor vehicles and thus from a multitude of users. The usage data set does not necessarily have to describe the user behavior and / or driving behavior of the specific user whose motor vehicle receives the subsequently generated information output signal to support improved operation of the motor vehicle system, nor does it necessarily have to originate from that user's motor vehicle. Preferably, a multitude of usage data sets can be provided by a multitude of motor vehicle users in order to have the broadest possible test field.
[0013] The usage data record can, for example, describe how the user operates an instrument cluster, or how the user brakes, accelerates, or uses generic functions, or describe the user's behavior in traffic jams. For instance, the provided usage data record can describe whether the user brakes manually or uses the available Adaptive Cruise Control (ACC). Alternatively or additionally, the usage data record can describe how the user charges their mobile phone, that is, whether they charge it via cable or wirelessly.Alternatively or additionally, the usage data record describes, for example, how the user or the respective user uses the on-board computer, in particular how it is operated, i.e., for example, how the user or the respective user accesses certain menus of the on-board computer.
[0014] Based on at least one provided usage data set, the vehicle-external control device determines whether the described user behavior and / or driving behavior fulfills at least one predefined efficiency criterion. This criterion specifies a minimum probability with which the at least one user predetermines the first vehicle system, meaning, in particular, uses it as intended. For example, the predefined efficiency criterion could describe braking and / or acceleration behavior, especially in traffic jams. Alternatively or additionally, the efficiency criterion could describe, for example, whether the user utilizes the charging options for their mobile phone, such as inductive charging. Alternatively or additionally, the efficiency criterion could describe how the menu in the on-board computer can be accessed with minimal effort.In other words, the predefined efficiency criterion can specify a driving behavior pattern and / or a tolerance range for deviations of user behavior from the predefined driving behavior pattern. This verification process, to determine whether the described user behavior and / or driving behavior meets the predefined efficiency criterion, can therefore preferably be carried out by comparing the recorded user behavior and / or driving behavior with a predefined target user behavior and / or driving behavior. Additionally or alternatively, the control device can perform a categorization in which the described user behavior and / or driving behavior can be categorized.
[0015] If the described user behavior and / or driving behavior does not meet the specified efficiency criterion, the vehicle-external control device generates at least one initial information output signal. This means that if the vehicle-external control device determines that the described user behavior and / or driving behavior does not meet the specified efficiency criterion, it generates the first information output signal. This first information output signal describes information about a specified, first vehicle function for operating the first vehicle system and the output of the generated first information output signal.The first motor vehicle function, which can also be referred to as "functionality", can be, for example, software for smartphone integration, especially with regard to inductive charging, or its improvement, a route guidance function or an improvement thereof, a climate control function or an improvement thereof, or an audio control function, or a special control function for headlights, for example the control of matrix LED headlights and / or a control function for controlling the on-board computer, especially for controlling a menu navigation of the on-board computer.
[0016] The vehicle-external control device sends the generated first information output signal to a predefined output device, which can be referred to as the first output device. Specifically, the vehicle-external control device transmits the generated first information output signal to the predefined output device. For this purpose, the control device can, for example, define the output device situationally, such as a screen of the first vehicle (especially one integrated into the vehicle) or a screen of the user's mobile device. Thus, the output device is, for example, the screen of the first vehicle or the screen of the user's mobile device. The term "screen" can refer specifically to a display.
[0017] By sending, or in particular transmitting, the first information output signal to the output device, the user can be informed via the output device about the first vehicle function. This can result, for example, in a significant simplification of the operation of the first vehicle, and even an improvement in driving behavior and / or user behavior. This means that the output device can offer the user at least one suggestion for improving the operation of the first vehicle system. Furthermore, the user experience can be significantly enhanced. Depending on the function, processes can be implemented much more easily and quickly, making them more efficient. More efficient operation results, in particular, in significantly reduced energy consumption.
[0018] Furthermore, the vehicle-external control device generates at least one second information output signal, which describes, in particular, a second piece of information relating to a predefined, second vehicle function for operating a second vehicle system of the second vehicle and the output of the generated, second information output signal. The first and second vehicle functions can be the same, in particular identical. Furthermore, the first vehicle system and the second vehicle system can be the same, in particular structurally identical. Alternatively, the vehicle functions and / or the vehicle systems are different.Using an external control device, a second vehicle function can be determined, for example, based on the first vehicle function. This second vehicle function should be as similar as possible to the first vehicle function, meaning that it fulfills at least one similarity criterion, which is verified, in particular, by means of the external control device. The second vehicle system is understood to be, in particular, a system of the second vehicle that functions as an actuator, such as headlights, air conditioning, or an on-board computer.
[0019] The vehicle-external control device sends, in particular transmits, the generated second information output signal to the output device and / or to a predefined second output device, which is specifically designed separately from the first output device. For this purpose, the control device can, for example, define the output device and / or the second output device situationally, such as a screen in the second vehicle or the screen of the user's mobile device. Thus, the second output device is, for example, the screen of the second vehicle or the user's mobile device.
[0020] This can significantly simplify the operation of the vehicles, especially the second vehicle, for the user, and even improve the driving and user experience of the second vehicle. The improvement suggestions identified for the user of the first vehicle can also be applied to the second vehicle. This can significantly enhance the user experience in the second vehicle. Depending on the function, processes can even be much simpler and faster, thus becoming more efficient in the second vehicle. More efficient operation also results in, for example, particularly energy-saving operation in the second vehicle.Customer experience data collected in the first vehicle for user identification can be documented in the user profile, particularly regarding vehicle identification or user identification, using the vehicle's external control device. The user profile can be continuously analyzed by the vehicle's external control device to improve the user experience (also referred to as customer experience), thereby predicting improvements, especially in the form of the first and / or second vehicle functions.Measures to achieve this forecast, particularly in the form of the first and / or second vehicle functions, can be applied to all vehicles assigned to the user, specifically within their user profile (i.e., the user data record). This allows measures implemented for the first vehicle to be applied to the second vehicle, for example. Improvement suggestions for the user can therefore be centralized and thus extended to the user's entire vehicle fleet. By configuring all vehicles assigned to the user profile, or by ensuring necessary capabilities in unassigned or new vehicles, a consistent user experience can be created. This fosters, for example, familiarity and a connection to a vehicle manufacturer's ecosystem.
[0021] In a further development, it is provided that, if the described user behavior and / or driving behavior does not meet the specified efficiency criterion, the vehicle-external control device will determine whether the specified user—in particular, the user who benefits from the monitoring and evaluation of the user behavior and / or driving behavior of the test field—and / or the second vehicle are authorized to use the specified second vehicle function to operate the second vehicle system. For example, a query can be made from a control unit of the second vehicle and / or from the user's user account (also referred to as a user account) to determine whether the second vehicle function is activated for the user and / or for the second vehicle.
[0022] Optionally, this step can also be preceded by a determination as to whether such a second vehicle function, which has not yet been activated, is available.
[0023] If no authorization exists, i.e., if the vehicle function is not activated, the control device determines a measure, in particular a first measure, to increase the efficiency of operating the second vehicle system. As a first measure to increase the efficiency of operating or controlling the second vehicle system, and thus to enable faster or better use of the second vehicle, the control device determines, for example, informing the designated user about the second vehicle function that has not yet been activated.For example, the control device can detect that while the second vehicle has matrix LED headlights, the driver, particularly in the first vehicle, has not yet used a function for controlling individual LEDs and thus individually adapting light patterns to driving conditions to improve visibility and safety at night and in bad weather, and is not yet authorized to use this function. The first step could then be to inform the designated user about the full potential of matrix LED headlights. For this purpose, the control device can generate a second information output signal, which, as previously explained, describes the information about the second vehicle function and the output of the generated second information output signal.
[0024] Alternatively or additionally, if the described user behavior and / or driving behavior does not meet the specified efficiency criterion, the external control device checks whether the specified user—in particular, the user who benefits from monitoring and evaluating the user behavior and / or driving behavior of the test field—and / or the first vehicle are authorized to use the specified first vehicle function to operate the first vehicle system. For example, the control unit of the first vehicle and / or the user's account can be queried to determine whether the first vehicle function is activated for the user and / or their first vehicle. Optionally, this step can also be preceded by a determination of whether such an activated first vehicle function is available.
[0025] For example, the generated first information output signal additionally describes the activation of the first vehicle function. Similarly, the second information output signal additionally describes the activation of the second vehicle function. This allows the first and / or second vehicle function, particularly as a new vehicle function, to be used by the respective vehicle system of the respective vehicle.
[0026] Optionally, each information output signal can also specify a condition for its display, for example, that the information is only shown if the vehicle is parked. For instance, once the user has parked the vehicle, the instrument cluster screen can display information indicating that the vehicle has matrix LED headlights and what special functions they can perform. In another example, the display could inform the user that the vehicle is equipped for a function of the adaptive cruise control system, which is not yet activated. Optionally, each information output signal can also provide a brief introduction to the functionality, describing its advantages and / or applications.
[0027] It is intended that, if the described user behavior and / or driving behavior does not meet the specified efficiency criterion, the vehicle-external control device will determine a measure, which can be referred to as a second measure, that enables the specified user to utilize an already activated vehicle function for operating the first and / or second vehicle systems with greater efficiency compared to the efficiency level of the user behavior and / or driving behavior from the provided usage data set. The control device can achieve this efficiency level, for example, by comparing it to a predefined optimal behavior. The control device provides a strategy data set that describes instructions for implementing the determined second measure to achieve the increased efficiency.The second measure could be, for example, the publication of a tutorial on shortcuts for a human-machine interface (“HMI”).
[0028] Based on the identified second measure, the control device determines a suitable terminal for implementing the identified second measure and sends, in particular transmits, the provided strategy data set to the designated terminal for executing the identified second measure. For example, the control device can determine that the user has already activated the use of 4-zone climate control in their vehicle, but that they are using it very inefficiently and with high energy consumption compared to optimal usage. The second measure could, for example, involve displaying a preferably personalized instruction on how to use the climate control function in an energy-saving manner. The characteristic of the second measure could then be, for example, a "visual instruction," and accordingly, the instrument cluster screen could be designated as the suitable terminal for displaying this instruction.For example, the first and / or second output device is the appropriate terminal device. Therefore, the screen of the first and / or the second vehicle can be designated as the appropriate terminal device.
[0029] This specifically improves the efficiency of already activated and used functionalities of the first and / or second vehicle. The user behavior and driving style of the designated user can thus be improved even further, and the first and / or second vehicle can, for example, be operated more energy-efficiently.
[0030] As a second step in a training course, the vehicle-external control device can determine that the designated user needs to be guided through a more efficient use of the first and / or second vehicle function. For example, the control device might detect that a headphone jack control, an extended functionality of the audio system in the first and / or second vehicle, is enabled but never used. As a second step, the control device could, for example, identify a tutorial on the audio system's capabilities and output as a suitable measure to increase usage efficiency.
[0031] The control device can generate a guidance output signal describing the provided strategy data set, which can describe instructions for more efficient application and output of the generated guidance output signal. The control device can then send, in particular transmit, the generated guidance output signal to the first and / or the output device.
[0032] Preferably, the instructions can then be a video tutorial; in other words, the generated instruction output signal can describe the video tutorial and its output. A video tutorial is particularly clear and easy to understand. This training allows the user to further their knowledge and derive maximum benefit from the functionality. As a result, the operation of the first and / or second vehicle becomes smoother, faster, and more efficient.
[0033] Alternatively or additionally, it is intended, for example in combination with the preceding training or with the characteristic according to which the second measure is determined, that the vehicle-external control device determines, as a second measure, an improvement of program code that describes instructions for executing the first and / or the second vehicle function. This may be the case, for example, if the control device determines that, for instance, a further video tutorial is not available or is very unlikely to be helpful.
[0034] The control device generates an update signal describing an improvement to the program code and transmits this signal to a designated receiving device of an external service provider. This allows the program code of the vehicle's functionality, particularly the first and / or second, to be efficiently adapted or improved to address problems in user and / or driving behavior. This increases the efficiency of using the first and / or second vehicle system once the improved program code is installed in the first and / or second vehicle system or in a control unit of the first and / or second vehicle.
[0035] In a further development step, which can be combined with any of the previously described development steps and which can also be combined with the basic principle of the embodiment involving the determination of the second measure, the vehicle-external control device can, after a predetermined period, for example, after one month or two months after the implementation of the first measure, provide a further usage verification data set from the first vehicle, i.e., from the first vehicle system or from a control unit of the first vehicle, which can be referred to as the first further usage verification data set, which can describe the user behavior and / or driving behavior of the specified user recorded by the first vehicle system after the execution of the determined second measure.In contrast to the process described earlier of collecting a broad test field of user data, this method allows for the analysis of the user behavior and / or driving behavior of precisely the specific user who received the improvement measures for using the first vehicle system. Based on at least one additional initial usage review data set, the control device can determine whether the described user behavior and / or driving behavior meets the specified efficiency criterion after the given period. In other words, the control device can verify whether the specified user is now using the first vehicle system more efficiently than before, either due to the previously implemented initial measure or due to the new functionality.
[0036] If the control device determines that the user behavior and / or driving behavior described by the first subsequent usage verification data set does not yet meet the predefined efficiency criterion after the specified period, the control device can determine a third measure to utilize the already activated first vehicle function more efficiently. In other words, this third measure aims to provide even better support to the user when using the same first vehicle function.
[0037] The control device can provide an additional strategy data set, which can be referred to as the first additional strategy data set, that describes instructions for implementing the identified third measure to achieve increased efficiency. Based on the identified third measure, the control device can determine a suitable terminal device for implementing it. For example, the third measure could be playing another video tutorial, and the control device could then identify, for instance, the display of the instrument cluster of the first vehicle or the display of a mobile device belonging to the designated user as the target terminal device for displaying the tutorial.Alternatively, the control device can, for example, identify a further software update that may have become available in the meantime as a property of the determined third measure and specify, for example, a transmitting and receiving device of a service provider external to the motor vehicle as the end device.
[0038] The control device can then send, in particular transmit, the provided additional strategy data set to the designated terminal to execute the determined third action. The strategy data set can then, for example, describe the downloading and / or installation of the software update.
[0039] This thus provides a kind of "quality control", i.e., a check to see whether the user is now using the first vehicle function very efficiently through the second measure, or whether there is still room for further learning and thus optimization of the use of the first vehicle functionality.
[0040] In a further development step, which can be combined with any of the previously described further development steps and which can also be combined with the basic principle of the embodiment involving the determination of the second measure, the vehicle-external control device can, after the specified period, for example, after one month or two months after the implementation of the first measure, provide a further usage verification data set from the second vehicle, i.e., from the second vehicle system or from a control unit of the second vehicle, which can be referred to as the second further usage verification data set, which can describe the user behavior and / or driving behavior of the specified user recorded by the second vehicle system after the execution of the determined second measure.Unlike the process described earlier, which involved collecting a broad test field of user data, this method allows for the analysis of the user behavior and / or driving behavior of the specific user who received the improvement measures for using the second vehicle system. Based on at least one additional usage verification data set, the control device can determine whether the described user behavior and / or driving behavior meets the specified efficiency criterion after the given period. In other words, the control device can verify whether the specified user is now using the second vehicle system more efficiently than before, either due to the previously implemented first measure or due to the new functionality.
[0041] If the control device determines that the user behavior and / or driving behavior, as described in particular by the second usage verification data set, does not yet meet the predefined efficiency criterion after the specified period, the control device can determine a further measure to utilize the second vehicle function, especially one that has already been activated, with greater efficiency. This further measure can be referred to as the fourth measure. In other words, this further measure aims to provide even better support to the user when using the same second vehicle function.
[0042] The control device can provide an additional strategy data set, which can be referred to as a second strategy data set, that describes instructions for implementing the identified further measure to achieve increased efficiency. Based on the identified further measure, the control device can determine a suitable terminal device for implementing it. For example, the further measure could be playing another video tutorial, and the control device could then identify, for instance, the display of the instrument cluster of the second vehicle or the display of a mobile device belonging to the designated user as the target terminal device for displaying the tutorial.Alternatively, the control device can, for example, identify a further software update that may have become available in the meantime as a property of the determined further measure, and specify, for example, a transmitting and receiving device of a service provider external to the motor vehicle as the end device.
[0043] The control device can then send the provided second strategy data set to the designated terminal to execute the determined further action, in particular by transmitting it. The second strategy data set can then, for example, describe the downloading and / or installation of the software update.
[0044] This thus provides a kind of "quality control", i.e. a check to see whether the user is now using the first vehicle function very efficiently through the second measure, or whether there is still room for further learning and thus optimization of the use of the second vehicle functionality.
[0045] In a further embodiment, it is provided that the vehicle-external control device selects at least one of a plurality of, in particular, different, additional motor vehicles, specifically depending on the first and / or second motor vehicle function, which is designed to enable, and in particular perform, the first and / or the second motor vehicle function. This means that the vehicle-external control device determines which of the additional motor vehicles is capable of enabling, and in particular performing, the first and / or the second motor vehicle function, and in particular, the identified motor vehicle is selected.This allows the user to be provided with the selected additional vehicle, for example, when the user wants to select, or in particular purchase, a new vehicle from an existing pool of vehicles. Accordingly, the vehicle-external control device can cause the selected additional vehicle to be transmitted to the user. This enables the user to receive the additional vehicle, which can also offer the enhanced functionality.
[0046] In a further embodiment, the vehicle-external control device generates a virtual motor vehicle that describes another motor vehicle, meaning, in particular, that it models another motor vehicle. The virtual motor vehicle can be understood to be, in particular, a model that describes the other motor vehicle, especially at least one motor vehicle function of the other motor vehicle, for example, according to the first and / or the second motor vehicle function. The other motor vehicle described or modeled by the virtual motor vehicle is configured to enable, and in particular perform, the first motor vehicle function and / or the second motor vehicle function. This means that the virtual motor vehicle, or the other motor vehicle, is capable of implementing the first and / or the second motor vehicle function, especially after its manufacture.Furthermore, this additional motor vehicle is manufactured according to the generated virtual motor vehicle, specifically in reality. In other words, the additional motor vehicle is manufactured based on the generated virtual motor vehicle, that is, specifically dependent on the generated virtual motor vehicle and / or as a real-world replica of the generated virtual motor vehicle. This allows the additional motor vehicle to be pre-configured for the user, particularly automatically, enabling the described functionality. Subsequently, this additional motor vehicle can be actually manufactured, specifically for the user. This allows the manufactured additional motor vehicle, which can be referred to as a new motor vehicle, to be adapted to the user's wishes or preferences, which have been determined in particular.
[0047] For use cases or application situations that may arise during the procedure and are not explicitly described here, it may be provided that, according to the procedure, an error message and / or a request for user feedback is issued and / or a default setting and / or a predetermined initial state is set.
[0048] A second aspect of the invention relates to a control device configured to carry out a method according to the first aspect of the invention. Advantages and advantageous embodiments of the first aspect of the invention are to be considered as advantages and advantageous embodiments of the second aspect of the invention, and vice versa. The invention therefore also includes, in particular, the control device, for example, for a motor vehicle or for a server device for operation on the internet. The control device may comprise a data processing device or a processor device configured to carry out an embodiment of the method according to the invention. For this purpose, the processor device may comprise at least one microprocessor and / or at least one microcontroller and / or at least one FPGA (Field Programmable Gate Array) and / or at least one DSP (Digital Signal Processor).In particular, a CPU (Central Processing Unit), a GPU (Graphical Processing Unit), or an NPU (Neural Processing Unit) can be used as the microprocessor. Furthermore, the processor device can include program code configured to execute the embodiment of the method according to the invention when executed by the processor device. The program code can be stored in a data memory of the processor device. The processor device can, for example, be based on at least one circuit board and / or on at least one SoC (System on Chip).
[0049] A control device is therefore understood to be a device or device component that is configured to receive and evaluate signals, generate control signals, and transmit them to other devices or device components. For this purpose, the control device may preferably include a receiver module and / or a transmitter module. The control device may, for example, be designed as a control unit or control chip.
[0050] A third aspect of the invention relates to a storage medium, in particular a computer-readable one, comprising program code which, when executed by a computer or a computer network, causes it to execute an embodiment of the method according to the invention. Advantages and advantageous embodiments of the first and second aspects of the invention are to be regarded as advantages and advantageous embodiments of the third aspect of the invention, and vice versa. The storage medium can be provided at least partially as a non-volatile data storage medium (for example, as flash memory and / or as an SSD - solid state drive) and / or at least partially as a volatile data storage medium (for example, as RAM - random access memory). The storage medium can be located in the computer or computer network. However, the storage medium can also be operated, for example, as a so-called app store server and / or cloud server on the internet.A computer or computer network can provide a processor circuit with, for example, at least one microprocessor. The program code can be provided as binary code and / or assembly code and / or source code of a programming language (for example, C) and / or as a program script (for example, Python).
[0051] A first further aspect relates to a server device for operation on the internet, for example a data server, a backend and / or a data cloud, wherein the server device comprises a storage medium according to the third aspect of the invention, that is, an embodiment of the storage medium according to the invention, and / or a control device according to the second aspect of the invention, that is, the control device according to the invention. Advantages and advantageous embodiments of the first, the second and the third aspect of the invention are to be regarded as advantages and advantageous embodiments of the first further aspect and vice versa.
[0052] A second further aspect relates to a motor vehicle that incorporates an embodiment of the storage medium according to the invention. The motor vehicle according to the invention is preferably designed as a motor vehicle, in particular as a passenger car or truck, or as a passenger bus or motorcycle. Advantages and advantageous embodiments of the first, second, and third aspects of the invention and of the first further aspect are to be regarded as advantages and advantageous embodiments of the second further aspect, and vice versa.
[0053] The invention also includes further developments of the control device, the motor vehicle, the storage medium, and the server device according to the invention, which have features as already described in connection with the further developments of the method according to the invention. For this reason, the corresponding further developments of the control device, the motor vehicle, the storage medium, and the server device according to the invention are not described again here.
[0054] The invention also includes combinations of the features of the described embodiments. The invention therefore also includes realizations that each exhibit a combination of the features of several of the described embodiments, provided that the embodiments have not been described as mutually exclusive.
[0055] Exemplary embodiments of the invention are described below. The single figure (“Fig.”) shows a schematic representation of an exemplary embodiment of the method and devices according to the invention.
[0056] The exemplary embodiments described below are preferred embodiments of the invention. In these exemplary embodiments, the described components each represent individual features of the invention, which can be considered independently of one another and each further develops the invention independently. Therefore, the disclosure is intended to include combinations of features of the embodiments other than those shown. Furthermore, the described embodiments can also be supplemented by further features of the invention already described.
[0057] In the figure, identical reference symbols denote functionally equivalent elements.
[0058] The single figure shows a first motor vehicle 10, for example a passenger car, a second motor vehicle 11, for example a passenger car, and a server device 12 for operation on the internet, which can be designed, for example, as a data cloud or a physical internet server. For example, the server device 12 can be a server device of the motor vehicle manufacturer or of a supplier. Preferably, a control device 14, for example a control unit or a control chip, can perform the method according to the invention. Alternatively, an embodiment of the motor vehicle 10 according to the invention can include a storage medium, for example a memory chip or a hard drive, which has corresponding program code for performing the method according to the invention.However, according to the example in the figure, it is preferred that a control device 14 of the server device 12 performs the method.
[0059] The figure illustrates an optional interaction between server device 12 and a mobile device 18, for example, a laptop or smartphone belonging to the user of the vehicle 10. However, the procedure described below can only be performed by the control device 14 of the server device 12. In the exemplary integration of a mobile device 18, this device can form a customer-specific system that may include, as subunits, for example, a user interface 20 (“Human Machine Interface” - HMI), an application program 22 (“app”), for example, an application program from the vehicle manufacturer or supplier, a web browser 24, and / or a transmit and receive system 26. The user interface includes, for example, a video output and / or an audio output.
[0060] A system of the first and / or the second motor vehicle 10, 11 may preferably comprise one or more of the following subcomponents: a “transmitter / receiver unit” 28 (which may also be referred to as a “transmitter and receiver system”), a “monitoring unit” 30, an evaluation unit 32, which may be referred to as a “local user behavior evaluation unit”, and / or a user recognition unit 34. The subcomponents may optionally each be separate components, i.e., distributed across separate components. The figure also shows an HMI component, which may be referred to as an HMI unit, as an example of an output device 38 for information, i.e., for outputting display content and / or audio signals, of the first motor vehicle 10. The output device 38 may, for example, be designed as a touch panel and / or include switches.In such a configuration as a device for outputting signals and receiving user input, for example, for receiving input on the exemplary touch panel or user input via the optional switches, the output device 38 can also be referred to as an "output and input device". The term "system of the first and / or the second motor vehicle 10, 11" refers to a completeness or a subset of several control systems, for example, the aforementioned components of the respective motor vehicle 10, 11.
[0061] The exemplary motor vehicle 10, 11 also shows one or more actuators 39 and / or sensors 40 and / or software functions 41, for example, for recording driver data. The respective software function 41 can be understood to refer in particular to a specific hardware component with a specific software function. For example, driving data or driver data and / or usage data can be recorded, such as braking behavior, the operation of an output device 38 designed as an input and output device, as well as other relevant parts and systems of the respective motor vehicle 10, 11, through which user behavior can be detected.For the sake of clarity, the respective motor vehicle 10, 11 shown in the figure is depicted as the one that records user data. This data describes, for example, the sequence of operations performed by the user on the motor vehicle system and thus on the respective motor vehicle 10, 11. The evaluation unit 32 then uses this data to compile a usage data record. In the example shown in the figure, this respective motor vehicle 10, 11 is also the one through whose output device 38 the user can, for example, play a video tutorial on how to use a function or software more efficiently, or which can receive a software update for a motor vehicle function.
[0062] The vehicle-external server device 12, for example a cloud system of a supplier or the vehicle manufacturer, may preferably comprise the subcomponents “transmit / receive unit” 42, “analysis unit” 44, in particular for analyzing customer behavior, “repository update” 48, authentication unit 50, in particular “authentication and user profile”, and / or “shop system” 52, which may be referred to as a shop platform.
[0063] Preferably, each of these systems and / or each of the subcomponents is tamper-proof, and preferably all communication, especially internal communication, is cryptographically encrypted. The aforementioned subcomponents of the motor vehicle system and server device 12 are merely an exemplary combination of subcomponents, which are also conceivable in different combinations.
[0064] For example, the respective monitoring unit 30, which can be located locally in the respective motor vehicle 10, 11, can collect data on user behavior as a central element, which can preferably be combined into a usage data set. The evaluation unit 32 can generally perform an evaluation of the user data.
[0065] In the embodiment shown in the figure, the method according to the invention can preferably also be carried out independently of the processes in the respective motor vehicle 10, 11. The analysis unit 44 can examine customer user behavior, for example, classify it within the framework of a categorization or create new categories.
[0066] Examples of features or functionalities include improved smartphone integration, such as easier pairing of external media, enhanced charging capabilities, and / or improved access to smartphone apps and / or data. Another example is improved route guidance, which could, for instance, suggest traffic jam avoidance if it's determined that the vehicle's user regularly drives through a city during rush hour. Regarding climate control, a preferred feature might be four-zone climate control instead of three-zone. If the user has already purchased and implemented this feature, it could, for example, allow the system to heat the rear of the vehicle more than the front during colder weather, due to higher levels of sunlight entering through the windshield at the front.Alternatively, with such a four-zone climate control system, for example, less heat can be applied to the rear seats if children or pets are sitting there, or if food is stored there. It is also possible to combine several climate zones in the rear rows if only someone is sitting in the front. Another example function is a separate audio control system. In a setting where all occupants hear the same audio, only the driver hears an incoming phone call, while the other occupants do not. When child seats are detected, such an audio control system can also be used to activate a child-friendly audio profile.
[0067] The following steps of the exemplary procedure can preferably be carried out using the system setup with its individual components as described above. Alternatively, however, a simple system of components of the control device 14 can also be used to carry out the following procedure.
[0068] In a first process step S1, the control device 14 can provide at least one user data record, for example by receiving the usage data record through the transmit / receive unit 42 of the control device 14 from the transmit / receive unit 28 of the first motor vehicle 10 and / or the second motor vehicle 11 and / or from the transmit and receive system 26. The user data record assigns at least one of the motor vehicles 10, 12 to a user, in this case at least the first motor vehicle 10, preferably several motor vehicles 10, 11, that is, for example, the first and the second motor vehicle 10, 11.
[0069] The user data record is contained, for example, in a user profile, also referred to as a customer profile, and is stored there. The user, also referred to as a customer, can create and / or manage the user profile, particularly within the vehicle manufacturer's ecosystem. For example, the user registers in the ecosystem and thereby receives, particularly automatically, a customer identification, such as a customer identification number. The user can do this via the customer-specific system. This can be described as the sub-step "creating and managing the user profile in the ecosystem." The user can use the application program 22, which can be downloaded from an app store, for example, and / or the web browser 24, i.e., a web frontend browser accessible through it.The user can enter data that is transmitted via the transmitting and receiving system 26 (transmitting and receiving unit) to the transmitting / receiving unit 42 and managed by the authentication unit 50. A user registered in this way can, for example, create their user profile using the same units and logic, assigning their customer identification to the authentication unit 50. Alternatively, the user can add further customer identifications to the user profile, for example, for family members or employees. For instance, a customer identification assigned to the user profile is also authorized to assign vehicles to the user profile.
[0070] In the vehicle, that is, for example, in the first and / or the second motor vehicle 10, 11, the user can be identified by means of the user identification unit 34, for example, via a physical or digital key, by means of voice recognition, by means of facial recognition, or by entering the customer identification, in particular with a password / PIN. This allows the user to be assigned to the customer identification. As already explained, this can be done using the user identification unit.
[0071] In a second process step S2, the control device 14 can provide at least one usage data record, for example, by receiving the usage data record and by the transmitter / receiver unit 42 of the control device 14 from the transmitter / receiver unit 28 of at least one of the motor vehicles 10, 11, that is, for example, from the transmitter / receiver unit 28 of the first and / or the second motor vehicle 10, 11. The usage data record can describe user behavior and / or driving behavior of the user as recorded by the respective motor vehicle system of the respective motor vehicle 10, 11. In the exemplary embodiment, the usage data record describes user behavior and / or driving behavior of the user as recorded by the first motor vehicle system of the first motor vehicle 10. Such user behavior characterizes, for example, the use of matrix LED headlights.The provision of at least one usage data record in the control device 14 occurs, for example, only if the user behavior has been categorized as customer-user behavior in the vehicle system, particularly in the first vehicle system, for example in the optional monitoring unit 30. In other words, optionally, an analysis of the user's behavior may initially suffice only in the vehicle system, particularly in the first vehicle system. If the vehicle system, particularly the first vehicle system, determines that it does not recognize the user behavior, the data can be transmitted to the transmit / receive unit 42.
[0072] As an alternative to the example of user behavior using the matrix LED headlights, the operation of the HMI system can be observed, and / or driving behavior, for example, how or how often the driver brakes, whether they use generic procedures, and their behavior in traffic jams. If, for example, the user behavior analysis reveals that the driver is stuck in traffic jams daily, then using a traffic jam monitoring function, including traffic jam avoidance, could be beneficial. If the driver uses adaptive cruise control, and the user behavior analysis shows that they are not using the system at all and are braking manually, the usage data can also be transmitted to control unit 14 to provide a video tutorial as a measure to improve their behavior. Alternatively or additionally, the user behavior analysis can describe whether a driver regularly brakes too early or too late.In the latter case, for example, a "Pre-Sense" function can be advantageous for the driver, i.e., a function that warns of an impending crash, puts seats in the optimal position for an airbag, and tightens seat belts.
[0073] In another example, it's possible to monitor whether the driver always lowers a window completely or only to, say, 50 percent. If the latter is the case, a software update or new software for automatic window operation could be beneficial, allowing the window's pre-roll to be adjusted to this behavior. Particularly when analyzing usage data from many users, this approach allows for the development of software tailored to a large number of users. In another example, information from a cruise control system could be displayed if user behavior reveals that a user drives daily from Munich to Ingolstadt and back but doesn't use the existing cruise control. Similarly, when displaying a video tutorial, it could be configured to only play once the vehicle has been parked for 10 minutes.
[0074] During the use of the respective motor vehicle 10, 11, in particular at least the first motor vehicle 10, functions used by the user, especially in terms of frequency and / or extent, can be monitored, as well as the type of use, for example, taking into account all relevant units such as actuators 39, sensors 40 and / or software functions 41. Thus, the units "actuator n" and / or "sensor n" can be considered for optimization, where "n" is in particular a unique number or designation. This can be performed by the monitoring unit 30. The monitoring unit 30 can therefore also be referred to as "customer behavior monitoring".The data generated in this process can be analyzed and, in particular, evaluated locally in the respective vehicle 10, 11, especially in the first vehicle 10, using the evaluation unit 32, so that, for example, minor improvements, especially via the HMI component, can take effect immediately. The data collected in this way, and especially the pre-analyzed data, can be transmitted centrally to the cloud system, i.e., for example, to the transmitter / receiver unit 42, via the vehicle's own transmitter / receiver unit 28 after use of the respective vehicle 10, 11, especially after use of the first vehicle 10. This can be described as the sub-step "Monitoring user behavior and function usage".
[0075] In particular, the usage data record is or will be assigned to the user data record. The data transmitted from the respective motor vehicle 10, 11 and received, for example, by the transmitting and / or receiving unit 42, can be assigned to the user profile, particularly in the authentication unit 50, and documented, especially based on the customer identification and / or vehicle identification. This allows the database to grow with each transmission from the vehicle. The data can be stored in a context-related and cumulative manner for further processing in subsequent process steps. This can also be referred to as "documentation in the user profile".
[0076] In the embodiment described below, the user is assigned, specifically with regard to the first and second motor vehicles 10, 11, exclusively to the first motor vehicle 10. This means that, initially, the user data record assigns the first motor vehicle 10 to the user, specifically with regard to the first and second motor vehicles 10, 11 exclusively. Therefore, the following process steps S1 to S13 are explained using the first motor vehicle 10 and its first motor vehicle function as examples; however, these process steps S3 to S13 can also be performed equivalently for the second motor vehicle 11 and its second motor vehicle system alone, and / or for the first and second motor vehicles 10, 11 and their respective systems.
[0077] Based on process steps S1 and S2, the previously explained examples can preferably be implemented as follows: After providing S2 with at least one usage data set, the control device determines in a third process step S3 whether the described user behavior and / or driving behavior fulfills a predefined efficiency criterion. This criterion might, for example, stipulate that the driver correctly adjusts the settings in 70 percent or 80 percent of the cases in which the driver uses the function, or actually uses a matrix LED headlight in 70 percent or 80 percent of the situations in which it could be used effectively. In other words, the control device 14 can determine whether the driver uses at least one of the vehicle functions, in this case the first vehicle function, in a predetermined manner.For example, if the matrix LED headlights are already installed in the first motor vehicle 10, but the corresponding software for the special control of these headlights has not yet been activated, the control device 14 may conclude that the user is not using the first motor vehicle system as intended.
[0078] In this case, the specified efficiency criterion is not met, and in a fourth process step S4, the control device checks, for example, whether the user is authorized to use suitable software. For this purpose, the control device 14 can, for example, retrieve relevant information from the decentralized authorization unit 36 via wireless data communication with the respective vehicle 10, 11 (in this case, the first vehicle 10), or query the authorization using its own component.
[0079] In the example of the figure, the user may not yet have activated the function for the special control of the matrix LED headlights because they are unaware of the corresponding software, which was not pre-installed upon purchase. Therefore, in a fifth process step S5, the control device 14 can generate an initial information signal in S6 as a measure to increase the efficiency of operating the first motor vehicle 10. This signal could, for example, be an informational video about the special software for the matrix LED headlights. In a seventh process step S7, this signal is then sent, specifically transmitted, to the output device 38 so that the exemplary output device 38 of the first motor vehicle 10 can inform the user about the special software. Preferably, it can be provided that the output device 38 can only output this video tutorial if the first motor vehicle 10 is currently parked.The user can then watch the video at their leisure.
[0080] Optionally, if the specified efficiency criterion is not met, the control device 14 can determine as a second measure (S5) that the user should receive a special instructional video for this function. This is particularly relevant if the first vehicle function, i.e., the software for the special control of the matrix LED headlights, has already been activated. To accomplish this, the control device 14 can provide a strategy data set in S8, which can, for example, describe detailed instructions for using the matrix LED headlights. The control device can then specify, for example, the mobile device 18 or the output device 38 of the first vehicle 10 (S9) as the output device. In S7, the provided strategy data set is then transmitted to the specified device, for example, to the output device 38 of the first vehicle 10.
[0081] If a verification process S10 shows that the software for special control of the matrix LED headlights is enabled, the control device 14 can, in other words, generate a guidance output signal (S11) and then transmit it (S7).
[0082] Particularly preferably, in the exemplary embodiment of the method, if the efficiency criterion is not met, the control device 14 can, as a second measure, determine an improvement to the program code (S5) and, by generating an update signal (S12) and transmitting it S13 to a predetermined receiving device, for example, an on-board computer of the first motor vehicle 10, wherein the update signal can describe a software update. Preferably, the software update can take place in the exemplary software development unit 46.
[0083] Receiving usage data in the form of a usage review data set, which can describe the user behavior and / or driving behavior of the specified user of the motor vehicle 10 after, for example, three months after the software update or after the software activation, can, as already described above, be analyzed again to determine whether the efficiency criterion is met (S2, S3). If necessary, the control device 14 can determine a further measure (S4) and provide further support to the user accordingly (S7).
[0084] For example, the vehicle-external control device 14 checks whether at least one other motor vehicle, in this case the second motor vehicle 11, is assigned to the user. This can be done by the vehicle-external control device 14 checking whether the provided user data record is updated or changed, in particular in such a way that the second motor vehicle 11 is or is assigned in the user data record. In particular, the vehicle-external control device 14 can receive a new, i.e., in particular an updated, user data record as a user data record, for example via the transmit / receive unit 42. Accordingly, the vehicle-external control device 14 provides the user data record that assigns several motor vehicles 10, 11 to the user, i.e., in this case the first and the second motor vehicle 10, 11.This may already be the case in the first procedural step S1, or it may only happen later, for example after the thirteenth procedural step S13.
[0085] As previously explained, it was determined using control device 14 that the user is not using the first vehicle function as intended, since the efficiency criterion has not been met. Because the specified efficiency criterion is not met, and in particular because the user is assigned not only the first vehicle 10 but also the second vehicle 11, control device 14 checks, for example in process step S4*, whether the user is authorized to use, for example, suitable software in the second vehicle 11. For this purpose, control device 14 can, for example, retrieve information from the decentralized authorization unit 36 via wireless communication with the second vehicle 11, or query the authorization using its own component.The process step S4* is thus equivalent to the fourth process step S4, but for the second motor vehicle 11 or its second motor vehicle function. In process step S4*, the vehicle-external control device 14 is used, for example, to check whether the specified user and / or the second motor vehicle 11 are authorized to use the second motor vehicle function.
[0086] For example, the user may not yet have activated the special control function for the matrix LED headlights in the second vehicle 11, for instance, because they are unaware of the corresponding software and / or it was not pre-installed at the time of purchase. Therefore, in a process step S5*, particularly if no authorization exists, the control device 14 can generate a second information signal in a process step S6* as a measure to increase the efficiency of operating the second vehicle 11. This signal could, for example, describe the informational video about the special software for the matrix LED headlights.This is then sent, for example in process step S7*, to a predetermined second output device 54, in this case of the second vehicle 11, so that the exemplary second output device 54 of the second vehicle 11 can inform the user via the special software. Preferably, it can be provided that the second output device 54 can only output this video tutorial if the second vehicle 11 is parked. The user can then watch the video at their leisure.
[0087] Thus, based on the user's use of the first vehicle 10, an improvement suggestion for the second vehicle 11 can be presented to the user, particularly automatically. This occurs, for example, when the user is newly assigned the second vehicle 11, i.e., when the user uses the second vehicle 11 for the first time. In this way, the improvement suggestions relating to the first vehicle 10 or its first vehicle function can also be transferred to the second vehicle 11 or its second vehicle function, which is particularly equivalent to the first vehicle function. This allows the user, for example, to become familiar with the second vehicle 11 particularly well and particularly quickly.
[0088] Accordingly, process steps S4 to S13 can be carried out as process steps S4* to S13* for the second motor vehicle 11 or its second motor vehicle function.
[0089] Accordingly, if the specified efficiency criterion is not met, the control device 14 can optionally determine as a second measure (S5*) that the user receives the special instructional video for this function again, i.e., for the second vehicle function, in the second vehicle 11. This is particularly the case if the second vehicle function, i.e., the software for the special control of the matrix LED headlights, is already activated. To accomplish this, the control device 14 can provide a strategy data set in S8*, which can, for example, describe detailed instructions for using the matrix LED headlights. The control device 14 can then specify, for example, the mobile device 18 or the output device 54 of the second vehicle 11 as the output device (S9*).In S7*, the provided strategy data set can then be transferred to the specified terminal device, for example to the second output device 54 of the second motor vehicle 11.
[0090] If a verification process S10* shows that the software for special control of the matrix LED headlights is enabled, the control device 14 can, in other words, generate a guidance output signal (S11*) and then transmit it (S7*).
[0091] Particularly preferably, in the exemplary embodiment of the method, if the efficiency criterion is not met, the control device 14 can, as a second measure, determine an improvement to the program code (S5*) that describes instructions for executing the second vehicle function. Furthermore, as a second measure, the control device 14 can generate an update signal (S12*) that describes an improvement to the program code and transmit the generated update signal to a predetermined receiving device, for example, an on-board computer of the second vehicle 11. The update signal can include a description of a software update. Preferably, the software update can be performed in the exemplary software development unit 46.
[0092] Receiving usage data in the form of the usage verification data set, which can describe the user behavior and / or driving behavior of the specified user of the motor vehicle 11 after, for example, three months after the software update or after the software activation, can be analyzed again, as described above, to determine whether the efficiency criterion is met (S2, S3). If necessary, the control device 14 can determine a further measure (S4*) and provide further support to the user accordingly (S7*).
[0093] For example, it is possible that a user who currently has the first and second vehicles 10 and 11 assigned to them may wish to use and / or acquire another vehicle, referred to here as the third vehicle 56. In this case, it can be particularly advantageous if the user can also be offered the aforementioned improvement suggestions and / or measures in the third vehicle 56, especially automatically.
[0094] Accordingly, it is provided, for example, that the vehicle-external control device 14 selects at least one of a plurality of further motor vehicles, in this case the third motor vehicle 56, which is designed to enable, and in particular perform, the first and / or the second motor vehicle function. Thus, from a plurality of already existing, in particular already manufactured, motor vehicles, for example from a carpool, the motor vehicle, in this case the third motor vehicle 56, can be selected which can enable the first and / or the second motor vehicle function for the user.
[0095] Alternatively or additionally, it is provided, for example, that the vehicle-external control device 14 generates a virtual motor vehicle which describes a further motor vehicle, in this case the third motor vehicle 56, which is configured to enable the first motor vehicle function and / or the second motor vehicle function, and wherein the further motor vehicle, i.e., in this case the third motor vehicle 56, is manufactured according to the generated virtual motor vehicle. The third motor vehicle 56 can therefore be pre-configured for the user, in particular automatically, and in particular manufactured. The method can therefore be understood, in particular, as a method for manufacturing a motor vehicle.
[0096] It is therefore possible, for example, to acquire vehicles for the user via or taking the user profile into account. This acquisition could involve selecting a vehicle from a vehicle pool, such as that of the employer, or from a used car pool on an online platform. Alternatively, a new vehicle could be configured, for example, from the same manufacturer as the first and second vehicles (10, 11). In all these cases, the predicted desired customer behavior can be used to generate a search filter so that the corresponding vehicle functions or the necessary hardware, such as sensors, actuators, control units, and / or zone computers, are available, or so that an order suggestion can be adopted as an equipment option and / or as a functional option.This can be described as the sub-step "adopting the forecast for controlling and pre-selecting vehicles not yet assigned." This allows the desired customer experience, known at the present time, to be maintained for the user in the third vehicle 56 as well, so that the user can immediately receive their familiar user experience in the third vehicle 56. This means that the adoption of a forecast for controlling and pre-selecting vehicles not yet assigned, exemplified here by the third vehicle 56, can be enabled.
[0097] Overall, the examples demonstrate how, for instance, a method for dynamically improving the user experience can be provided by recognizing and optimizing user behavior. In particular, this can enable a method for consistent user experience and function delivery across vehicles.
[0098] In a further embodiment, the first and / or the second vehicle system can analyze user behavior and / or the use of functions present in the vehicle system and, if applicable, activated. Additionally, the first and / or the second vehicle system can preferably analyze the use of a human-machine interface (HMI) system to initiate functions.
[0099] If, for example, a central administration unit observes that a user is repeatedly using the HMI system in a cumbersome or initially incorrect manner, it can report this observation to the cloud system. The cloud system can then use all the information gathered in this way to generate an optimized user interface based on user behavior and make this available to all users via a software update.
[0100] On the other hand, if the first and / or the second vehicle system detects that the user is not using certain already acquired functions, even though these are already available, then the first and / or the second vehicle 10, 11 transmits this information to the cloud system, which demonstrates to the user in a simple way how to use the corresponding function.
[0101] Furthermore, if the first and / or second vehicle system determines that the user experience will be enhanced by an additional, not yet purchased or subscribed-to function, then the first and / or second vehicle system can preferably suggest this to the user either immediately via the HMI, if / when situationally advantageous, or after the end of use, for example, improved smartphone integration, improved route guidance, improved climate control, improved charging performance, and / or improved starting behavior.
[0102] A preferred technical implementation and system description are explained in the figure and its description.
[0103] In another embodiment, which can optionally be combined with one of the examples above, the procedure can be divided into the following sub-steps: monitoring user behavior, improvement through existing features, improvement through new functions, and / or improvement after a software update.
[0104] Sub-step “Monitoring user behavior”: The system of the first and / or second motor vehicle 10, 11 can continuously monitor user behavior. This can include, for example, functions that are executed or terminated depending on environmental parameters or driving situations, preferably represented by a specific actuator / sensor / software function, but also any user controls or operating instructions that can be used, for example, via the HMI system, touch panels, and / or switches. The "monitoring unit" is used for this purpose, which can abstract and normalize the behavior to a large extent for evaluation. However, the "raw data" can also be used for unknown or uncategorized behavior.
[0105] The behavior thus determined is then collected and further processed by the evaluation unit 32, designated as the "UE evaluation unit" (User Experience evaluation unit). The user continuously "feeds" the "UE evaluation unit" through the use of the vehicle's system 10. With sufficient knowledge, the same behavior is consistently recognized in comparable situations or environments.
[0106] The evaluation unit 32 attempts to optimize detected user behavior to provide the user with a better user experience or a simplified operating experience, for example, a leaner process or the use of a specialized function.
[0107] Sub-step “Improvement through existing stock”: If a streamlined process can be created, or if a specialized function that can improve the user experience can be suggested that is already present and activated in the system of the first and / or second vehicle 10, 11, then the evaluation unit 32 can compile a suitable explanation and description for the user and offer it to the user as soon as possible for textual and / or visual viewing. For this purpose, both the HMI system present in the system of vehicle 10 and / or 11 and the user-specific system that he uses, for example, after work, can preferably be used to convey the information as easily as possible.
[0108] Sub-step “Improvement through new function”: If, for example, it is recognized that a function available for the first and / or the second vehicle 10 can improve the processes and / or the user experience in the behavior recorded so far by monitoring, for example, instead of the simple manual pairing of a smartphone, the function "system-side smartphone integration for Android or iOS", or instead of normal route guidance, the function "route guidance optimized for electric vehicles", the system of vehicle 10 and / or 11 can present it to the user via the HMI and optionally allow a simple acquisition, for example a purchase or a subscription, directly via the HMI at the "shop" in the cloud system, and preferably after a short test phase.
[0109] If the user agrees to the test phase, for example, the function is acquired for the user, possibly downloaded and installed from a "repository of function software" in the cloud system onto vehicle 10 and / or 11, and finally activated for vehicle 10 and / or 11. If necessary, a usage right can be granted via the "decentralized authorization unit." Additionally, suitable introductions to the new and / or extended function can be offered to the user as textual or visual information in the HMI system and / or the user-specific system.
[0110] Sub-step “Improvement after software update”: If the vehicle system 10 and / or 11 cannot provide a suggestion, for example, if the same but unknown or uncategorized behavior occurs repeatedly, or if no solution has yet been found, then this conspicuous user behavior can be transmitted from the vehicle system 10 and / or 11 to the cloud system. The cloud system analyzes unknown behavior in the "Analysis Unit" across, for example, all vehicle systems and identifies potential improvements that can lead to an optimized user experience. After implementation via the "Software Development Unit" (potentially using AI methods), these improvements are made available to users via a "Repository Functional Software" with the next cyclical software and / or function update in the vehicle system 10 and / or 11.
[0111] Sub-step “Verifying the effectiveness of an improvement”: After the improvement has been implemented in the vehicle's system 10 and / or 11 and / or the user has been informed, the "UE Evaluation Unit," for example, monitors its effectiveness by continuously tracking user behavior. This user behavior should differ from the previous pattern. If a change toward improved user behavior is detected, this is displayed in the HMI or the user-specific system, and the user can then evaluate it. This evaluation is fed back into both the UE Evaluation Unit and the "Analysis Unit for Unknown Behavior" so that further improvements can be made even more user-oriented.
[0112] In addition to the advantages already mentioned, there is a consistent improvement in the individual and collective user experience, thereby increasing user satisfaction and user loyalty to the vehicle 10 and / or 11. The continuously provided information and explanations increase user competence and thus also the willingness to acquire additional functions.
[0113] In a further embodiment, which can optionally be combined with one of the examples above, the method can be divided into the following, and in particular additional, sub-steps: "Creating and managing the user profile in the ecosystem," "Monitoring user behavior and function usage," "Documentation in the customer profile," "Continuous analysis of the documented behavior in the user profile," "Applying the customer experience forecast to vehicles assigned in the customer profile," "Applying the forecast to control and pre-select vehicles not yet assigned," and / or "Interpreting aggregated or differently distributed functions." The first three sub-steps and the penultimate sub-step have already been explained. Therefore, only the remaining sub-steps will be discussed below.
[0114] Sub-step “continuous analysis of the documented behavior of the user profile”: Based on the functions used and those that are possible (existing or to be added), a data set can be analyzed with each new piece of documentation, and a desired customer experience can be predicted. This can be done alternatively or additionally based on the documented usage pattern. This can be done in analysis unit 44 using the information transferred from authentication unit 50 to the cloud system, particularly the necessary information. A desired user experience can change during its lifecycle, partly because usage patterns can change, but also due to new (previously unknown) and / or modified functions that can influence the customer experience.
[0115] Sub-step “Implementation of the user experience forecast in vehicles assigned to the customer profile”: If a new desired user experience is predicted in the analysis unit 44, it is documented in the user profile for configuring the assigned vehicles in the authentication unit 50 and must be adopted, for example, by a user from the user profile. This can be done manually or automatically, for example, after a one-time approval by the user. It may be important to execute commercial processes in conjunction with the shop system 52 for the purchase of paid functions on all assigned vehicles. Within the authentication unit 50, a configuration can be created for each assigned vehicle that is intended to achieve the predicted, desired customer behavior. A vehicle configuration created in this way can be propagated within the respective vehicle system via the transmit / receive unit 42 and a vehicle configuration unit 58.Accordingly, the respective motor vehicle 10, 11, 56 or its respective motor vehicle system can have the vehicle configuration unit 58. Existing technologies for function and / or software updates and / or for activating functions or functional characteristics can then be used to adapt the units of the corresponding actuators 39, sensors 40 and / or software functions 41. For this purpose, the "Repository Update 48" unit can provide all necessary artifacts for download via the transmit and receive unit 42.
[0116] Sub-step of interpretation for combined or differently divided functions: During the product lifecycle, or through the use of vehicles from different classes, functions or sub-functions may differ. Therefore, it must be possible to derive and interpret the common customer experience from the functions and how they are used. This allows for a consistent customer experience across vehicles, even if the functions used are not identical. This can be used as a further application of continuous analysis, specifically within analysis unit 44.
[0117] Numerals, such as "first," "second," "third," etc., are intended solely for differentiation and do not, in particular, indicate a sequence. This means that the corresponding numerals can be freely interchanged.
Claims
[1] Method for assisting a given user of motor vehicles (10, 11) in operating the motor vehicles (10, 11), wherein a motor vehicle-external control device (14): - provides at least one user record (S1) that assigns several motor vehicles (10, 11) to the user, - provides at least one usage data record (S2) that describes user behavior and / or driving behavior of the user recorded by the first motor vehicle system of at least one of the first motor vehicles (10), - determines (S3) on the basis of at least one provided usage data set whether the described user behavior and / or driving behavior fulfills a predefined efficiency criterion, which specifies a predefined minimum probability with which the at least one user uses the first motor vehicle system in a predetermined manner, - if the described user behavior and / or driving behavior does not meet the specified efficiency criterion, ◯ generates a first information output signal (S6) that describes information about a predefined, first motor vehicle function for operating the first motor vehicle system and outputs the generated first information output signal, and ◯ sends the generated first information output signal to a specified output device (38) (S7), and ◯ generates a second information output signal (S6*) that describes information about a predefined, second motor vehicle function for operating a second motor vehicle system of the second motor vehicle (11) and an output of the generated, second information output signal, and o sends the generated second information output signal to the output device (38) and / or to a specified second output device (54), where: - the vehicle-external control device (14) if the described user behavior and / or driving behavior does not meet the specified efficiency criterion: ◯ a second measure is identified (S4, S4*) that enables the specified user to use an already activated vehicle function to operate the first and / or second vehicle system with greater efficiency compared to the efficiency level of user behavior and / or driving behavior of the provided usage data set, ◯ provides a strategy data set (S8, S8*) that describes instructions for implementing the identified second measure to achieve the increase in efficiency, ◯ determines a suitable terminal for implementing the identified second measure (S9, S9*), and ◯ sends the provided strategy data set to the designated terminal to execute the identified second action (S7, S7*), and / or - the vehicle-external control device determines as a second measure an improvement of a program code that describes instructions for executing the first and / or second vehicle function (S5, S5*), ◯ generates an update signal (S12, S12*) that describes an improvement to the program code, and ◯ sends the generated update signal to a specified receiving device of an external service provider (S13, S13*). [2] Method according to claim 1, wherein the motor vehicle external control device (14), - if the described user behavior and / or driving behavior does not meet the specified efficiency criterion, checks (S4*) whether the specified user and / or the second motor vehicle (11) are authorized to use the second motor vehicle function, and - if no authorization exists, as a measure to increase the efficiency of operating the second motor vehicle (11) informing the designated user about the motor vehicle function that has not yet been activated (S5*). [3] Method of claim 1 or 2, wherein the motor vehicle external control device (14): - as a second measure, guiding the designated user on a more efficient application of the first and / or second motor vehicle function was determined (S5, S5*), - generates a guidance output signal (S11, S11*) describing the provided strategy data set, which describes guidance for a more efficient application and outputs the generated guidance output signal, and - sends the generated instruction output signal to the output device (S7, S7*). [4] Method according to any of the preceding claims, wherein the motor vehicle external control device (14): - after a specified period, provides a further usage verification data set from the second motor vehicle (11) of the specified user, which describes the user behavior and / or driving behavior of the specified user recorded by the second motor vehicle system of the second motor vehicle (11) after the execution of the determined second measure, - determines, based on at least one additional usage verification data set provided (S3), whether the described user behavior and / or driving behavior meets the specified efficiency criterion after the specified period, - if the described user behavior and / or driving behavior does not yet meet the specified efficiency criterion (S4*), a further measure is determined (S5*) to use the second vehicle function with higher efficiency, - provides a further strategy data set (S8*) that describes instructions for implementing the identified further measure to achieve the increase in efficiency, - determines a suitable terminal device for implementing the identified further measure (S9*), based on the identified further measure, and - sends the provided additional strategy data set to the designated terminal to execute the identified further measure (S7*). [5] Method according to one of the preceding claims, wherein the motor vehicle external control device (14) selects from a plurality of further motor vehicles at least one of the further motor vehicles (56) which is configured to enable the first motor vehicle function and / or the second motor vehicle function. [6] Method according to any of the preceding claims, wherein the motor vehicle external control device (14) generates a virtual motor vehicle which describes a further motor vehicle (56) which is configured to enable the first motor vehicle function and / or the second motor vehicle function, and wherein the further motor vehicle (56) is manufactured according to the generated virtual motor vehicle. [7] Control device (14) configured to perform a method according to any of the preceding claims. [8] Storage medium with program code configured to perform a method according to any one of claims 1 to 6 when executed by a processor of a mobile terminal device.
Citation Information
Patent Citations
Control device and method for operating a control device of a motor vehicle
DE102013010930A1
Methods for assisting a user in driving a motor vehicle
DE102015002171B4
Driver sensing system, driver assistance device, storage medium, server device, and motor vehicle
DE102022104211A1