Abstract:
A device for operating a first driver assistance system for a vehicle includes: a control unit for controlling an operating state of the first driver assistance system, the control unit being designed to control the operating state as a function of an operating state of another driver assistance system for the vehicle.

Description:
BACKGROUND OF THE INVENTION 
       [0001]    1. Field of the Invention 
         [0002]    The invention relates to a device and a method for operating a driver assistance system for a vehicle, and to a database system as well as a computer program. 
         [0003]    2. Description of the Related Art 
         [0004]    Driver assistance systems are known as such from published U.S. patent application US 2006/0089765 A1, for example. It describes, for example, an adaptive cruise control (ACC) device. A driver overrides the adaptive cruise control by actuating the accelerator pedal. Subsequently, the vehicle accelerates. The adaptive cruise control is deactivated. When the driver no longer actuates the accelerator pedal, various actions may be provided: the adaptive cruise control is automatically reactivated, the adaptive cruise control remains deactivated, or the driver must manually reactivate the adaptive cruise control. 
         [0005]    In particular, if multiple driver assistance systems are installed in one vehicle, the driver assistance systems may influence one another, which may lead to problems in some cases. 
       BRIEF SUMMARY OF THE INVENTION 
       [0006]    The object underlying the present invention may be therefore seen in that a device and a method for operating a driver assistance system are to be provided for a vehicle which allow for a safe vehicle operation. 
         [0007]    The object underlying the present invention may also be seen as providing a corresponding database system as well as a corresponding computer program. 
         [0008]    According to one aspect, a device for operating a driver assistance system for a vehicle is provided. The device includes a control unit which may control an operating state of the driver assistance system. In this case, the control unit is in particular designed to control the operating state as a function of another operating state of another driver assistance system for a vehicle. 
         [0009]    According to another aspect, a method for operating a driver assistance system for a vehicle is provided. Here, an operating state of the driver assistance system is controlled as a function of another operating state of another driver assistance system for a vehicle. 
         [0010]    According to yet another aspect, a database system is provided which includes a database in which a reference table is stored. The reference table includes in particular the information regarding which driver assistance systems may be activated at the same time. 
         [0011]    According to yet another aspect, a computer program is provided which includes program code for carrying out the method for operating a driver assistance system for a vehicle when the computer program is run on a control unit. 
         [0012]    Thus, the present invention includes the idea of controlling the operating state of a driver assistance system in particular as a function of another operating state of another driver assistance system. This means, in particular, that the other operating state of the other driver assistance system preferably has an influence on the operating state of the driver assistance system. Thus, a mutual disadvantageous influence of the driver assistance systems is advantageously avoided. In particular, contradicting actions of the driver assistance systems are thus advantageously not possible. In this way, vehicle safety is furthermore advantageously considerably increased. 
         [0013]    An operating state in the sense of the present invention may preferably be an active or activated operating state or a deactivated operating state. In an active operating state, the driver assistance system makes available its corresponding driver assistance system function. In an active operating state, an adaptive cruise control (ACC), for example, brakes or accelerates the vehicle according to a set setpoint speed and/or a distance between the vehicle and a vehicle traveling ahead of the vehicle. 
         [0014]    An active operating state may in particular also mean that the driver assistance system is in a preparation mode in which the driver assistance system function is not yet made available, but in which the corresponding preparations are carried out in order to make available the corresponding driver assistance system function. 
         [0015]    A driver assistance system which is in an active operating state may preferably also be referred to as an active or activated driver assistance system. 
         [0016]    In a deactivated operating state, the driver assistance system does not make available its corresponding driver assistance system function at this particular moment. The adaptive cruise control does not brake or accelerate the vehicle at this particular moment according to the set setpoint speed and distance. A deactivated operating state may in particular mean that the driver assistance system is turned off. A deactivated operating state may in particular also mean that the driver assistance system is in a stand-by mode. 
         [0017]    A driver assistance system which is in a deactivated operating state may preferably also be referred to as a deactivated driver assistance system. 
         [0018]    According to one specific embodiment, the control unit is designed to deactivate, to activate the driver assistance system and/or to block an operating state change of the driver assistance system. This means in particular that the control unit is designed to deactivate an active driver assistance system. This means in particular that the control unit is designed to activate a deactivated driver assistance system. This therefore means in particular that the control unit keeps the driver assistance system in its present operating state and prevents possible operating state changes. An activated driver assistance system is thus kept in the active operating state. A deactivated driver assistance system is thus kept in the deactivated operating state. 
         [0019]    According to another specific embodiment, a detection device for detecting the other operating state is provided. In this way, the other operating state of the other driver assistance system may be advantageously detected. It may preferably be provided that the other driver assistance system actively communicates its other operating state to the control unit. 
         [0020]    In another specific embodiment, a database system is provided which includes a database which has a reference table. The reference table includes in particular the information regarding which driver assistance systems may be activated at the same time. Depending on the reference table and depending on the other operating state, it may then in particular be provided that the control unit controls the operating state of the driver assistance system. If, for example, the other driver assistance system is activated and the reference table indicates that in this case, if the other driver assistance system is activated the driver assistance system itself may not be activated, the driver assistance system is kept deactivated or is deactivated. If, for example, the reference table provides the information that, even if the other driver assistance system is activated the driver assistance system may be operated simultaneously with the other driver assistance system, the control unit may activate the driver assistance system or keep it in the activated operating state. 
         [0021]    According to one specific embodiment, the database system includes a control signal generator which is configured to generate control signals. These control signals are in particular used for controlling the operating state of the driver assistance system. The generation of the corresponding control signals is based in particular on the reference table and on the state data which correspond to a detected other operating state of the other driver assistance system. This means in particular that the state data may for example be sent to the database system. The control signals are then in particular sent to the control unit. The control unit may then control the operating state of the driver assistance system as a function of the control signals. 
         [0022]    According to one specific embodiment, it may be provided that the database system is situated externally from the vehicle. “Externally” refers in this case to an area outside of the vehicle, in particular. In this case, the database system may also be referred to as an external database system. An external database system in particular has the advantage that other vehicles having corresponding devices for operating a driver assistance system may access the database. 
         [0023]    According to another specific embodiment, it may be provided that the database system is situated in the vehicle. Here, the database system may be referred to as an internal database system. The provision of an internal database system has in particular the advantage that a communication between the control unit and the database may be carried out particularly simply and reliably. 
         [0024]    According to one specific embodiment, a communication between the device and a database system, in particular an external database system, may be carried out with the aid of wireless communication processes. This may include a WLAN communication process, for example. In particular, a cellular radio communication process may be provided. A cellular radio communication process may include the “long-term evolution” (LTE) communication process, for example. A communication between the device and the external database system may be carried out via the C2I communication process, for example. Here, the abbreviation “C2I” stands for “car-to-infrastructure.” Such a communication process refers to a communication between a vehicle and a stationary infrastructure, such as an external server or a signal system. 
         [0025]    The communication between the device and the database system may preferably be encrypted. 
         [0026]    According to one specific embodiment, the database system may include multiple databases, at least one database being situated in the vehicle and another database being situated externally from the vehicle. It may in particular be provided that multiple databases are queried, these databases being situated internally and externally in relation to the vehicle, in order to ascertain whether the driver assistance system is to be activated or deactivated if the other driver assistance system is activated or deactivated. A corresponding communication between the databases may in particular be carried out with the aid of the previously mentioned communication processes. Thus, a redundancy may be advantageously provided so that a control of the operating state of the driver assistance system is possible even in the case of failure of one database or in the case of failure of one communication channel. 
         [0027]    According to one specific embodiment, a communication interface may be provided with the aid of which the device communicates with an external database or an external database system. This may be a communication interface, for example, which is fixedly situated in the vehicle, e.g., a so-called “head unit,” i.e., a central control server of the vehicle. It may also be provided that the communication interface is a cellular radio device, e.g., a smart phone. The cellular radio device may communicate with the vehicle, i.e., with the central control server, in particular via wireless communication processes such as WLAN or Bluetooth. 
         [0028]    In particular, when an internal database system or an internal database is provided, it may be provided that the database may be manually updated by the driver. For example, the corresponding data may be updated with the aid of a data carrier. The data may, for example, be obtained via an external computer of an external database system. 
         [0029]    According to one specific embodiment, the other driver assistance system is designed to make available an at least semi-autonomous driving function. It may preferably be provided that the other driver assistance system makes available an autonomous driving function. Preferably, the driver assistance system is deactivated or kept in a deactivated state if the other driver assistance system is activated. Such an autonomous or semi-autonomous driving function may, for example, be a driving function which takes over the vehicle operation from the driver for a certain time interval, e.g., a few seconds, in particular 10 seconds. This means, in particular, that the driver does not operate or control the vehicle him/herself during this time interval. The vehicle is controlled in this case with the aid of the corresponding driver assistance system. In particular, if an autonomous driver assistance system or a semi-autonomous driver assistance system is therefore activated or intends to carry out an action, other driver assistance systems may not be activated. This in particular means that activated driver assistance systems are deactivated or a deactivated driver assistance system is kept in its deactivated state. Such driver assistance systems, which may not be activated when an autonomous or semi-autonomous driver assistance system is activated, may, for example, include an adaptive cruise control (ACC), a lane keeping assistant, a lane changing  assistant, a tracking assistant, an evasion assistant, or an emergency braking assistant. 
         [0030]    According to one specific embodiment, a plurality of driver assistance systems may also be provided, a particular operating state being controlled with the aid of the control unit as a function of the other operating state of the other driver assistance system. The above-described embodiments are applicable analogously to the plurality of driver assistance systems. 
         [0031]    In another specific embodiment, multiple other driver assistance systems may be provided, the operating state of the driver assistance system being controlled as a function of the at least one operating state of the particular operating states of the multiple other driver assistance systems. The above-described embodiments are applicable analogously to the multiple other driver assistance systems. 
     
    
     
       BRIEF DESCRIPTION OF THE DRAWINGS 
         [0032]      FIG. 1  shows a device for operating a driver assistance system for a vehicle. 
           [0033]      FIG. 2  shows a vehicle. 
           [0034]      FIG. 3  shows a flow chart of a method for operating a driver assistance system for a vehicle. 
           [0035]      FIG. 4  shows a database system. 
           [0036]      FIG. 5  shows the vehicle according to  FIG. 2  and the database system according to  FIG. 4 . 
       
    
    
     DETAILED DESCRIPTION OF THE INVENTION 
       [0037]    The same reference numerals are used below for the same features. 
         [0038]      FIG. 1  shows a device  101  for operating a driver assistance system (not illustrated) for a vehicle (not illustrated). Device  101  includes a control unit  103  which is designed to control an operating state of the driver assistance system. In this case, control unit  103  is in particular designed to control the operating state as a function of another operating state of another driver assistance system for the vehicle. 
         [0039]      FIG. 2  shows a vehicle  201  including a device  202  for operating a driver assistance system for vehicle  201 . Here, vehicle  201  includes a driver assistance system  203  and another driver assistance system  205 . Device  202  has an essentially similar design to that of device  101  according to  FIG. 1 . In addition, device  202  also has a detection device  207  for detecting the other operating state of other driver assistance system  205 . 
         [0040]    Device  202  thus detects the other operating state of other driver assistance system  205  with the aid of detection device  207 . As a function thereof, control unit  103  controls the operating state of driver assistance system  203 . 
         [0041]    In one specific embodiment, which is not illustrated, it may be provided that vehicle  201  has even more other driver assistance systems. In particular, it may be provided that detection device  207  may detect the corresponding operating states of these multiple other driver assistance systems. Driver assistance system  203  may then be controlled, in particular, as a function of the detected corresponding multiple other operating states. In particular, it may generally be provided that detection device  207  may also detect the operating state of driver assistance system  203 . In this way, it is advantageously possible that the driver assistance systems which are installed in a vehicle cannot have a disadvantageous effect on one another and cannot interfere with one another. A safe vehicle operation is thus advantageously made possible. 
         [0042]      FIG. 3  shows a flow chart of a method for operating a driver assistance system for a vehicle. In a step  301 , another operating state of another driver assistance system for the vehicle is detected. In a step  303 , the operating state of the driver assistance system is controlled as a function of the detected other operating state. For example, it may be provided that when the other driver assistance system is activated, the driver assistance system is deactivated or kept in a deactivated operating state. 
         [0043]      FIG. 4  shows a database system  401 , which includes a database  403 . A reference table, which in particular includes the information as to which driver assistance systems may be activated simultaneously, is stored in database  403 . 
         [0044]      FIG. 5  shows vehicle  201  according to  FIG. 2  and database system  401  according to  FIG. 4 . According to  FIG. 5 , it is shown how device  202  sends state data, which correspond to the detected other operating state of other driver assistance system  205 , to database system  401 . This sending is illustrated here symbolically with the aid of a wavy arrow having reference numeral  501 . Device  202  therefore poses in particular a corresponding request to database system  401  to accordingly query database  403 . A response to the corresponding request is sent to device  202  by database system  401 . This sending is illustrated here symbolically with the aid of a wavy arrow having reference numeral  503 . The response of database system  401  includes here in particular information as to whether driver assistance system  203  is to be activated or deactivated. The information is generated here in particular as a function of the detected other operating state of other driver assistance system  205  and as a function of the reference table. In particular, it may be provided that database system  401  sends control signals, corresponding to the information, to control unit  103 . 
         [0045]    In the exemplary embodiment shown in  FIG. 5 , database system  401  is situated externally from vehicle  201 . This has the advantage in particular that other vehicles, which are not shown here, may send corresponding requests to database system  401 . In particular, such an external database system  401  may be updated particularly easily. 
         [0046]    In one exemplary embodiment, which is not illustrated, it may be provided that database system  401  is situated internally in vehicle  201 . Here, database  403  may be updated particularly advantageously with the aid of a data carrier. 
         [0047]    In another specific embodiment, which is not shown, it may be provided that, in addition to the reference table, other functions which are made available by cellular radio devices, in particular smart phones, are integrated into database  403 . 
         [0048]    In another specific embodiment, which is not shown, it may be provided that other driver assistance system  205  is a driver assistance system which makes available an autonomous or a semi-autonomous driving function. Such an autonomous or semi-autonomous driving function may, for example, be a driving function which takes over the vehicle operation from the driver for a certain time interval, e.g., a few seconds, in particular 10 seconds. This means, in particular, that the driver does not operate or control the vehicle him/herself during this time interval. The vehicle is controlled in this case with the aid of driver assistance system  205 . Driver assistance system  203  may, for example, be an ACC, a lane keeping assistant, a lane changing assistant, a tracking assistant, an evasion assistant, or an emergency braking assistant. 
         [0049]    The present invention thus includes, in particular, the concept that a driver assistance system is deactivated or not even activated when an autonomous or a semi-autonomous driver assistance system is activated or will be activated, i.e., if a corresponding action is intended. Thus, an interference or a mutual negative influence of the driver assistance systems may advantageously be avoided.