[go: up one dir, main page]

DE102019108405B4 - Availability forecasting system - Google Patents

Availability forecasting system Download PDF

Info

Publication number
DE102019108405B4
DE102019108405B4 DE102019108405.9A DE102019108405A DE102019108405B4 DE 102019108405 B4 DE102019108405 B4 DE 102019108405B4 DE 102019108405 A DE102019108405 A DE 102019108405A DE 102019108405 B4 DE102019108405 B4 DE 102019108405B4
Authority
DE
Germany
Prior art keywords
vehicle
user
destination
availability
route
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
DE102019108405.9A
Other languages
German (de)
Other versions
DE102019108405A1 (en
Inventor
Marcello Tava
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Bayerische Motoren Werke AG
Original Assignee
Bayerische Motoren Werke AG
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Bayerische Motoren Werke AG filed Critical Bayerische Motoren Werke AG
Priority to DE102019108405.9A priority Critical patent/DE102019108405B4/en
Publication of DE102019108405A1 publication Critical patent/DE102019108405A1/en
Application granted granted Critical
Publication of DE102019108405B4 publication Critical patent/DE102019108405B4/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/04Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/3407Route searching; Route guidance specially adapted for specific applications
    • G01C21/3438Rendezvous; Ride sharing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/40Business processes related to the transportation industry

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Remote Sensing (AREA)
  • Economics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • General Physics & Mathematics (AREA)
  • Marketing (AREA)
  • Theoretical Computer Science (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Automation & Control Theory (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Development Economics (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Navigation (AREA)

Abstract

System (100) zum Ermitteln einer Verfügbarkeit eines Fahrzeugs (80) zur Nutzung durch einen Nutzer (60), wobei das System konfiguriert ist zum:
Erfassen (302) von Routendaten, die eine aktuelle Fahrt des Fahrzeugs (80) kennzeichnen;
Ermitteln (304) einer Ankunftszeit für die aktuelle Fahrt basierend auf den Routendaten;
Ermitteln (306) eines Zielortes für die aktuelle Fahrt basierend auf den Routendaten;
Ermitteln (308) der Verfügbarkeit des Fahrzeugs (80) basierend auf der Ankunftszeit und dem Zielort, wobei basierend auf den Routendaten und der Ankunftszeit ein Zeitintervall ermittelt wird, innerhalb dessen das Fahrzeug (80) die aktuelle Fahrt beenden wird, wobei die Verfügbarkeit des Fahrzeugs (80) eine zeitliche Verfügbarkeit beinhaltet, die das Zeitintervall kennzeichnet, und
wobei das Zeitintervall um eine vorbestimmte Pufferzeit verschoben wird; und Bereitstellen (310) der Verfügbarkeit des Fahrzeugs (80) für den Nutzer (60).

Figure DE102019108405B4_0000
A system (100) for determining availability of a vehicle (80) for use by a user (60), the system being configured to:
Collecting (302) route data identifying a current journey of the vehicle (80);
Determining (304) an arrival time for the current trip based on the route data;
Determining (306) a destination for the current trip based on the route data;
Determining (308) the availability of the vehicle (80) based on the arrival time and the destination, wherein based on the route data and the arrival time a time interval is determined within which the vehicle (80) will complete the current trip, wherein the availability of the vehicle (80) includes a temporal availability which characterizes the time interval, and
wherein the time interval is shifted by a predetermined buffer time; and providing (310) the availability of the vehicle (80) for the user (60).
Figure DE102019108405B4_0000

Description

Die Offenbarung betrifft Systeme zur Verfügbarkeitsprognose. Die Offenbarung betrifft insbesondere Systeme zur Verfügbarkeitsprognose von Fahrzeugen für Car-Sharing.The disclosure relates to systems for availability forecasting. The disclosure particularly relates to systems for availability forecasting of vehicles for car sharing.

Stand der TechnikState of the art

Im Stand der Technik sind verschiedene Mobilitätslösungen bekannt. Eine Mobilitätslösung von zunehmender Wichtigkeit insbesondere für ein urbanes Umfeld ist unter der Bezeichnung Carsharing bekannt, bei dem über ein bestimmtes Gebiet bereitgestellte Fahrzeuge spontan angemietet und nach der Benutzung wieder abgestellt werden können, ohne spezielle Anmietstationen verwenden zu müssen. Beim Carsharing werden typischerweise durch einen Anbieter (z.B. DriveNow, Car2Go, Share Now, Flinkster) bereitgestellte Fahrzeuge einer Fahrzeugflotte zur Anmietung angeboten. Ein Back-End-System dient der Verwaltung beispielsweise von Fahrzeugbuchungen und Fahrtverrechnungen sowie der Überwachung des Flottenstatus. Front-End Applikationen, sowohl für Smartphones (z.B. in Form von Apps), als auch für Onboard Navigationssysteme, stellen eine Nutzerschnittstelle bereit. Beispielsweise mittels einer Smartphone-App kann ein Nutzer freier Fahrzeuge mittels einer Karte lokalisieren und buchen, sowie Nutzerspezifische Einstellungen (z.B. bevorzugte Zahlungsmittel) vornehmen. In Onboard Navigationssystemen integrierte Applikation dienen beispielsweise der Anzeige von fahrtrelevanten Informationen.Various mobility solutions are known in the state of the art. One mobility solution that is becoming increasingly important, particularly for an urban environment, is known as car sharing, where vehicles provided in a specific area can be rented spontaneously and then parked again after use without having to use special rental stations. Car sharing typically involves renting vehicles from a fleet provided by a provider (e.g. DriveNow, Car2Go, Share Now, Flinkster). A back-end system is used to manage things like vehicle bookings and trip billing, as well as to monitor the fleet status. Front-end applications, both for smartphones (e.g. in the form of apps) and for onboard navigation systems, provide a user interface. For example, using a smartphone app, a user can locate and book available vehicles using a map, and make user-specific settings (e.g. preferred payment methods). Applications integrated into onboard navigation systems are used, for example, to display trip-relevant information.

Um ein Fahrzeug anzumieten, überprüft ein Nutzer beispielsweise mittels einer entsprechenden App, ob sich in der Nähe ein oder mehrere verfügbare (d.h. geparkte und zur Anmietung freie) Fahrzeuge eines Anbieters befinden. Meist kann der Nutzer ein entsprechendes Fahrzeug auf einer Karte auswählen und, falls gewünscht, eine Anmietung mit einer Buchung starten. Der Nutzer macht sich dann auf den Weg zum gebuchten Fahrzeug, welches üblicherweise für eine vorbestimmte Zeitspanne für den Nutzer reserviert ist. Am Fahrzeug angekommen, öffnet der Nutzer (z.B. per App oder per Karte) das Fahrzeug und kann die Fahrt antreten. Am Ende der Fahrt parkt der Nutzer das Fahrzeug ordnungsgemäß am oder in der Nähe des Zielortes und verriegelt es wieder. Anschließend steht das Fahrzeug abermals zur Anmietung zur Verfügung.To rent a vehicle, a user checks, for example, using an appropriate app, whether there are one or more available (i.e. parked and available for rental) vehicles from a provider nearby. The user can usually select a suitable vehicle on a map and, if desired, start a rental with a booking. The user then makes his way to the booked vehicle, which is usually reserved for the user for a predetermined period of time. Once at the vehicle, the user opens the vehicle (e.g. via app or card) and can start the journey. At the end of the journey, the user parks the vehicle properly at or near the destination and locks it again. The vehicle is then available for rental again.

Herkömmliche Verfahren und Systemen ermöglichen typischerweise nur die Anzeige bzw. Buchung bestimmter Fahrzeuge, welche zum Zeitpunkt der Nutzung verfügbar (d.h. nicht in Benutzung bzw. gebucht) sind. Dadurch steht einem potenziellen Nutzer eine Vielzahl von Fahrzeugen aus der Fahrzeugflotte nicht für eine Buchung zur Verfügung, insbesondere auch dann, wenn eine Fahrt für einen vorherigen Nutzer eines Fahrzeugs kurz vor ihrer Beendigung steht.Conventional methods and systems typically only allow the display or booking of certain vehicles that are available at the time of use (i.e. not in use or booked). As a result, a large number of vehicles from the vehicle fleet are not available for booking to a potential user, especially if a trip for a previous user of a vehicle is about to end.

Erst wenn eine vorherige Nutzung komplett abgeschlossen und das Fahrzeug am oder in der Nähe des Zielortes eines vorherigen Nutzers abgestellt und verriegelt worden ist, wird, zumeist nach einer gewissen Verarbeitungszeit, das nun frei gewordene Fahrzeug im System wieder als verfügbar registriert, sodass es auf der Karte der App eines Nutzers wieder angezeigt werden kann.Only when a previous use has been completely completed and the vehicle has been parked and locked at or near the destination of a previous user, usually after a certain processing time, is the now freed vehicle registered again in the system as available so that it can be displayed again on the map of a user's app.

Weiter sehen manche Anbieter die Übergabe eines Fahrzeugs von einem Nutzer an einen nachfolgenden Nutzer vor (vgl. https://www.drive-now.com/de/de/tips/handshake ). Hierzu kann ein Nutzer sich freiwillig zu einem sogenannten „Handshake“ bereiterklären, wobei der Nutzer sein Ziel in der App eingeben und bestätigen, dass Ziel und Ankunftszeit zum Zweck einer Übergabe des Fahrzeugs an das Back-End-System gesendet werden. Ziel und Ankunftszeit werden dann vom Back-End-System verarbeitet, sodass sie auf der Karte angezeigt werden können. Anderen Nutzern wird es somit ermöglicht, Fahrzeuge zu ermitteln bzw. zu buchen, die noch in Benutzung und noch nicht am Zielort angekommen sind.Furthermore, some providers provide for the handover of a vehicle from one user to a subsequent user (see https://www.drive-now.com/de/de/tips/handshake ). To do this, a user can voluntarily agree to a so-called "handshake", whereby the user enters their destination in the app and confirms that the destination and arrival time are sent to the back-end system for the purpose of handing over the vehicle. The destination and arrival time are then processed by the back-end system so that they can be displayed on the map. This enables other users to identify or book vehicles that are still in use and have not yet arrived at their destination.

Herkömmliche Systeme können ein oder mehrere Nachteile aufweisen. Die Nutzung von Carsharing Angeboten weist Optimierungspotenzial in mehreren Fällen auf.Conventional systems can have one or more disadvantages. The use of car sharing offers has optimization potential in several cases.

Es sei ein Fall angenommen, in dem ein nachfolgender Nutzer „B“ um 12:00 Uhr Bedarf an einem Carsharing Dienst hat. Eine von Nutzer B gestellte Bedingung ist, dass ein Mietfahrzeug innerhalb von einer Entfernung von maximal 800 m vom aktuellen Aufenthaltsort des Nutzers verfügbar ist. Weiter wäre Nutzer B daran interessiert, eine Anmietung spätestens um 12:30 Uhr zu starten, um zu einem geplanten Zeitpunkt an einem gewünschten Zielort ankommen zu können. Alternativ sieht Nutzer B vor, spätestens um 12:15 Uhr ein anderes Verkehrsmittel (z.B. ÖPNV, Taxi) zu nutzen.Let us assume a case in which a subsequent user "B" needs a car sharing service at 12:00 p.m. One condition set by user B is that a rental vehicle is available within a maximum distance of 800 m from the user's current location. Furthermore, user B would be interested in starting a rental at 12:30 p.m. at the latest in order to be able to arrive at a desired destination at a planned time. Alternatively, user B plans to use another means of transport (e.g. public transport, taxi) by 12:15 p.m. at the latest.

Gegen 12:00 Uhr ist Nutzer A unterwegs zu einem Ziel, welches in etwa 200 m vom Aufenthaltsort des Nutzers B entfernt ist. Eine Ankunftszeitprognose für Nutzer A lautet 12:17 Uhr. Nutzer B überwacht zwischen 12:00 und 12:15 Uhr mittels der Carsharing App, ob es sich ein oder mehrere Mietwägen in der Nähe befinden. Gegen 12:15 Uhr entscheidet Nutzer B mangels verfügbarer Fahrzeuge im Umkreis von 800 m, ein anderes Verkehrsmittel zu Nutzen. Die voraussichtliche Ankunftszeit und/oder der voraussichtliche Ankunftsort des Nutzers A ist Nutzer B nicht bekannt.At around 12:00, user A is on the way to a destination that is about 200 m from user B's location. The arrival time forecast for user A is 12:17 p.m. User B uses the car sharing app to monitor between 12:00 and 12:15 p.m. to check whether there are one or more rental cars nearby. At around 12:15 p.m., user B decides to use another means of transport due to a lack of available vehicles within a radius of 800 m. User B does not know the expected arrival time and/or the expected arrival location of user A.

Gegen 12:17 Uhr kommt Nutzer A planmäßig an seinem Zielort an, parkt das Fahrzeug und beendet die Buchung. Nach einer kurzen Bearbeitungszeit wird das nun frei gewordene Fahrzeug um 12:18 im System als verfügbar vermerkt und kann auf der Karte bzw. in der Carsharing App angezeigt werden. Zu diesem Zeitpunkt hat sich Nutzer B jedoch bereits für ein anderes Verkehrsmittel entschieden.At around 12:17 p.m., user A arrives at his destination as planned, parks the vehicle and completes the booking. After a short processing time, the now free vehicle is marked as available in the system at 12:18 p.m. and can be displayed on the map or in the car sharing app. By this time, however, user B has already chosen a different means of transport.

In diesem Fallbeispiel hätte Nutzer B, wenn dieser über die voraussichtliche Ankunftszeit und den voraussichtlichen Ankunftsort des Nutzers A und somit über die voraussichtliche Verfügbarkeit eines Fahrzeugs informiert gewesen wäre, möglicherweise nicht auf ein anderes Verkehrsmittel zurückgegriffen, sondern hätte wie beabsichtigt das Carsharing nutzen können. Dem Carsharing Anbieter sind daher eine Anmietung und entsprechender Umsatz entgangen.In this case study, if user B had been informed of user A's expected arrival time and location and thus of the expected availability of a vehicle, he might not have resorted to another means of transport, but could have used car sharing as intended. The car sharing provider therefore lost out on a rental and the corresponding revenue.

Die Druckschrift JP 5 974 716 B2 beschreibt verschiedene Techniken, um eine Verfügbarkeit von Mietfahrzeugen an vorbestimmten Standorten über vorbestimmte Zeiträume abzubilden. Basierend darauf kann beispielsweise eine mittlere Wartezeit eines Nutzers auf ein Fahrzeug bestimmt werden.The publication JP 5 974 716 B2 describes various techniques for mapping the availability of rental vehicles at predetermined locations over predetermined periods of time. Based on this, for example, an average waiting time for a user to get a vehicle can be determined.

Die Druckschriften US 2013 / 0 325 521 A1 und US 2013 / 0 321 178 A1 beschreiben jeweils ein Peer-to-Peer Mietsystem für Fahrzeuge, welches unter anderem eine geschätzte Ankunftszeit eines Fahrzeugs ermitteln kann. Insbesondere kann eine Wahrscheinlichkeit der Verfügbarkeit eines reservierten Fahrzeugs ermittelt werden und im Falle von erwarteten Verzögerungen eine Kommunikation zwischen einem Fahrzeugnutzer und einem Fahrzeugvermieter hergestellt oder eine Warnung ausgegeben werden.The printed publications US 2013 / 0 325 521 A1 and US 2013 / 0 321 178 A1 each describe a peer-to-peer rental system for vehicles, which can, among other things, determine an estimated arrival time of a vehicle. In particular, a probability of the availability of a reserved vehicle can be determined and, in the event of expected delays, communication can be established between a vehicle user and a vehicle rental company or a warning can be issued.

Die Druckschrift KR 10 2017 0 141 911 A beschreibt ein Carsharing System, welches basierend auf von potenziellen Nutzern gestellten Betriebsbedingungen inaktive Fahrzeuge ermittelt. Die Betriebsbedingungen können beispielsweise eine geplante Nutzungszeit, Start- bzw. Zielort, Kosten und dergleichen mehr umfassen. Außerdem können Fahrzeuge, welche ihr Ziel noch nicht erreicht haben, basierend auf den Betriebsbedingungen als inaktive Fahrzeuge ermittelt werden.The publication KR 10 2017 0 141 911 A describes a car sharing system that identifies inactive vehicles based on operating conditions provided by potential users. The operating conditions can include, for example, a planned usage time, start or destination location, costs and the like. In addition, vehicles that have not yet reached their destination can be identified as inactive vehicles based on the operating conditions.

Eine möglichst verlässliche Abbildung von voraussichtlich verfügbaren Fahrzeugen und/oder eine Einbindung solcher Fahrzeuge in bestehende Carsharing Systeme ist in herkömmlichen Verfahren bzw. Systemen nicht vorgesehen.Conventional methods or systems do not provide for the most reliable possible mapping of likely available vehicles and/or the integration of such vehicles into existing car sharing systems.

Daher besteht der Bedarf an Carsharing Verfahren und Systemen, die eine solche Abbildung von voraussichtlich verfügbaren Fahrzeugen ermöglichen. Hierbei sollten interessierten Nutzern möglichst verlässliche Angaben über voraussichtlich verfügbar werdende Fahrzeuge bereitgestellt und eine Möglichkeit zur Buchung solcher Fahrzeuge bereitgestellt werden.There is therefore a need for car sharing processes and systems that enable such a mapping of expected available vehicles. Interested users should be provided with as reliable information as possible about expected vehicles and an opportunity to book such vehicles.

Ein Nachteil der vorstehend erwähnten „Handshake“ Funktion besteht darin, dass ein vorhergehender Nutzer der Erfassung, Übermittlung und Verarbeitung von Informationen über dessen Ziel und Ankunftszeit zustimmen muss. Aus Gründen des Datenschutzes neigen viele Nutzer dazu, diese Option nicht wahrzunehmen, da die Identität des Nutzers zumindest theoretisch mit weiteren Daten (z.B. Zielort, Fahrtzeiten, Fahrzeugtypen) in Verbindung gebracht werden kann. Darüber hinaus ist beim „Handshake“ vorgesehen, dass der Nutzer und ein nachfolgender Nutzer zumindest für die Übergabe miteinander in Kontakt kommen. Auch dies kann unter Umständen von einem oder beiden Nutzern als unerwünscht angesehen werden.A disadvantage of the "handshake" function mentioned above is that a previous user must agree to the collection, transmission and processing of information about their destination and arrival time. For data protection reasons, many users tend not to use this option, since the user's identity can, at least theoretically, be linked to other data (e.g. destination, travel times, vehicle types). In addition, the "handshake" is intended for the user and a subsequent user to come into contact with each other at least for the handover. This too can be viewed as undesirable by one or both users.

Es besteht daher weiter der Bedarf an Carsharing Verfahren und Systemen, die besonderen Datenschutzregularien und/oder Datenschutzpräferenzen genügen und dennoch eine Optimierung von Buchungsoptionen basierend auf Nutzungsdaten ermöglichen.There is therefore still a need for car sharing procedures and systems that comply with specific data protection regulations and/or data protection preferences and yet enable optimization of booking options based on usage data.

Die DE 10 2013 016 886 A1 betrifft ein Verfahren zur Unterstützung eines Nutzers eines Time-Sharing-Fahrzeugs bei einer hinsichtlich zeitgebegrenzter Haltemöglichkeiten optimierten Zielführung mittels eines Navigationssystems zur Übergabe an einen Nachnutzer. Bereitgestellt werden ein vom Fahrzeug angesteuerter Zielort und eine dortige Ankunftszeit durch das Navigationssystem, ein vom Nachnutzer Wunsch-Fahrzeugübernahmeort und eine Übernahmezeit durch eine Kommunikationseinheit.The EN 10 2013 016 886 A1 relates to a method for supporting a user of a time-sharing vehicle with optimized route guidance in terms of time-limited stopping options using a navigation system for handover to a subsequent user. A destination to be headed for by the vehicle and an arrival time there are provided by the navigation system, a vehicle pick-up location desired by the subsequent user and a pick-up time are provided by a communication unit.

Offenbarung der ErfindungDisclosure of the invention

Es ist eine Aufgabe der vorliegenden Offenbarung, Systeme bereitzustellen, die einen oder mehrere der beschriebenen Nachteile vermeiden und/oder einen oder mehrere der beschriebenen Vorteile ermöglichen.It is an object of the present disclosure to provide systems that avoid one or more of the described disadvantages and/or enable one or more of the described advantages.

Diese Aufgabe wird durch den Gegenstand der unabhängigen Ansprüche gelöst. Vorteilhafte Ausgestaltungen sind in den Unteransprüchen angegeben.This object is achieved by the subject matter of the independent claims. Advantageous embodiments are specified in the subclaims.

In einem ersten Aspekt gemäß Ausführungsformen der vorliegenden Offenbarung ist ein Verfahren einer Verfügbarkeit eines Fahrzeugs zur Nutzung durch einen Nutzer angegeben. Das Verfahren umfasst Erfassen von Routendaten, die eine aktuelle Fahrt des Fahrzeugs kennzeichnen; Ermitteln einer Ankunftszeit für die aktuelle Fahrt basierend auf den Routendaten; Ermitteln eines Zielortes für die aktuelle Fahrt basierend auf den Routendaten; Ermitteln der Verfügbarkeit des Fahrzeugs basierend auf der Ankunftszeit und dem Zielort; Bereitstellen der Verfügbarkeit des Fahrzeugs für den Nutzer.In a first aspect according to embodiments of the present disclosure, a method of availability of a vehicle for use by a user is provided. The method includes collecting route data that characterizes a current trip of the vehicle; determining a Arrival time for the current trip based on the route data; Determining a destination for the current trip based on the route data; Determining the availability of the vehicle based on the arrival time and destination; Providing the availability of the vehicle to the user.

In einem zweiten Aspekt nach dem vorhergehenden Aspekt 1 ist die aktuelle Fahrt des Fahrzeugs beim Erfassen der Routendaten noch nicht abgeschlossen. Vorzugsweise beinhaltet die aktuelle Fahrt eine Nutzung des Fahrzeugs durch einen zweiten Nutzer, wobei der zweite Nutzer und der Nutzer unterschiedlich sind.In a second aspect according to the preceding aspect 1, the current journey of the vehicle is not yet completed when the route data is recorded. Preferably, the current journey includes use of the vehicle by a second user, wherein the second user and the user are different.

In einem dritten Aspekt nach einem der vorhergehenden Aspekte 1 oder 2 umfasst das Verfahren weiter Ermitteln eines Zeitintervalls, basierend auf den Routendaten und der Ankunftszeit, innerhalb dessen das Fahrzeug die aktuelle Fahrt beenden wird, wobei die Verfügbarkeit des Fahrzeugs eine zeitliche Verfügbarkeit beinhaltet, die das Zeitintervall kennzeichnet. Vorzugsweise wird das Zeitintervall um eine vorbestimmte Pufferzeit verschoben.In a third aspect according to one of the preceding aspects 1 or 2, the method further comprises determining a time interval, based on the route data and the arrival time, within which the vehicle will complete the current trip, wherein the availability of the vehicle includes a temporal availability that characterizes the time interval. Preferably, the time interval is shifted by a predetermined buffer time.

In einem vierten Aspekt nach dem vorhergehenden Aspekt 3 umfasst das Verfahren weiter Ermitteln, basierend auf den Routendaten, einer zeitlichen Verlässlichkeit, die eine Wahrscheinlichkeit kennzeichnet, mit der das Fahrzeug innerhalb des Zeitintervalls die aktuelle Fahrt beenden wird, wobei die Verfügbarkeit die zeitliche Verlässlichkeit umfasst.In a fourth aspect according to the preceding aspect 3, the method further comprises determining, based on the route data, a temporal reliability that characterizes a probability with which the vehicle will complete the current trip within the time interval, wherein the availability comprises the temporal reliability.

In einem fünften Aspekt nach einem der vorhergehenden Aspekte 1 bis 4 umfasst das Verfahren weiter Ermitteln eines Bereiches, basierend auf den Routendaten und dem Zielort, innerhalb dessen das Fahrzeug die aktuelle Fahrt beenden wird, wobei die Verfügbarkeit des Fahrzeugs eine örtliche Verfügbarkeit beinhaltet, die den Bereich kennzeichnet.In a fifth aspect according to any one of the preceding aspects 1 to 4, the method further comprises determining an area, based on the route data and the destination, within which the vehicle will terminate the current trip, wherein the availability of the vehicle includes a local availability identifying the area.

In einem sechsten Aspekt nach dem vorhergehenden Aspekt 5 umfasst das Verfahren weiter Ermitteln, basierend auf den Routendaten, einer örtlichen Verlässlichkeit, die eine Wahrscheinlichkeit kennzeichnet, mit der das Fahrzeug innerhalb des Bereiches die aktuelle Fahrt beenden wird, wobei die Verfügbarkeit die örtliche Verlässlichkeit umfasst, vorzugsweise wobei der Bereich basierend auf der örtlichen Verlässlichkeit angepasst wird.In a sixth aspect according to the preceding aspect 5, the method further comprises determining, based on the route data, a local reliability indicating a probability with which the vehicle will complete the current trip within the area, wherein the availability comprises the local reliability, preferably wherein the area is adjusted based on the local reliability.

In einem siebten Aspekt nach einem der vorhergehenden Aspekte 1 bis 6 beinhalten die Routendaten eine Route zwischen einer Startposition des Fahrzeugs und einer Zielposition des Fahrzeugs und Ermitteln der Ankunftszeit erfolgt basierend auf der Route.In a seventh aspect according to any one of the preceding aspects 1 to 6, the route data includes a route between a start position of the vehicle and a destination position of the vehicle, and determining the arrival time is performed based on the route.

In einem achten Aspekt nach einem der vorhergehenden Aspekte 1 bis 7 beinhalten die Routendaten ein Ziel einer Route und Ermitteln des Zielortes erfolgt basierend auf dem Ziel.In an eighth aspect according to any one of the preceding aspects 1 to 7, the route data includes a destination of a route and determining the destination is based on the destination.

In einem neunten Aspekt ist ein System zum Ermitteln einer Verfügbarkeit eines Fahrzeugs angegeben. Das System ist konfiguriert zur Ausführung des Verfahrens gemäß Ausführungsformen der vorliegenden Offenbarung, insbesondere nach einem der vorhergehenden Aspekte 1 bis 8.In a ninth aspect, a system for determining the availability of a vehicle is specified. The system is configured to carry out the method according to embodiments of the present disclosure, in particular according to one of the preceding aspects 1 to 8.

In einem zehnten Aspekt nach dem vorhergehenden Aspekt 9 umfasst das System eine Steuervorrichtung und ein oder mehrere Back-End Komponenten. Vorzugsweise ist die Steuervorrichtung konfiguriert zum Erfassen der Routendaten; Ermitteln der Ankunftszeit; und Ermitteln des Zielortes; und/oder sind die ein oder mehreren Back-End Komponenten konfiguriert zum Ermitteln der Verfügbarkeit des Fahrzeugs; und Bereitstellen der Verfügbarkeit des Fahrzeugs für den Nutzer.In a tenth aspect according to the preceding aspect 9, the system comprises a control device and one or more back-end components. Preferably, the control device is configured to acquire the route data; determine the arrival time; and determine the destination; and/or the one or more back-end components are configured to determine the availability of the vehicle; and provide the availability of the vehicle to the user.

Gemäß einem weiteren Aspekt ist ein Softwareprogramm angegeben. Das Softwareprogramm kann eingerichtet sein, um auf einem Prozessor ausgeführt zu werden, und um dadurch Verfahren gemäß Ausführungsformen der vorliegenden Offenbarung auszuführen.According to another aspect, a software program is provided. The software program may be configured to be executed on a processor and thereby to carry out methods according to embodiments of the present disclosure.

Gemäß einem weiteren Aspekt ist ein Speichermedium angegeben. Das Speichermedium kann ein Softwareprogramm umfassen, welches eingerichtet ist, um auf einem Prozessor ausgeführt zu werden, und um dadurch Verfahren gemäß Ausführungsformen der vorliegenden Offenbarung auszuführen.According to a further aspect, a storage medium is provided. The storage medium may comprise a software program configured to be executed on a processor and thereby to carry out methods according to embodiments of the present disclosure.

Die hier offenbarten Systeme und Verfahren bieten ein oder mehrere der nachstehend genannten Vorteile.The systems and methods disclosed herein provide one or more of the following advantages.

Verfahren und Systeme gemäß der vorliegenden Offenbarung ermöglichen eine Abbildung von voraussichtlich verfügbaren Fahrzeugen in Carsharing Anwendungen. Interessierten bzw. potenziellen Nutzern werden verlässliche Angaben über voraussichtlich verfügbar werdende Fahrzeuge und eine flexible Möglichkeit zur Buchung solcher Fahrzeuge bereitgestellt. Dies kann aus Nutzersicht eine Verbesserung der Nutzung und/oder Verfügbarkeit von Carsharing Angeboten ermöglichen. Weiter kann dies für Carsharing Anbieter eine Erhöhung von Buchungszahlen und/oder Umsätzen ermöglichen.Methods and systems according to the present disclosure enable a mapping of vehicles that are expected to be available in car sharing applications. Interested or potential users are provided with reliable information about vehicles that are expected to be available and a flexible option for booking such vehicles. From the user's perspective, this can enable an improvement in the use and/or availability of car sharing offers. Furthermore, this can enable car sharing providers to increase booking numbers and/or sales.

Verfahren und Systeme gemäß der vorliegenden Offenbarung ermöglichen weiter eine Einhaltung von Datenschutzregularien und/oder Datenschutzpräferenzen und bei gleichzeitiger Verbesserung von Buchungsoptionen basierend auf Nutzungsdaten. Dies kann ein Vertrauen und/oder eine Zufriedenheit von Nutzern in bzw. mit dem System verbessern.Methods and systems according to the present disclosure further enable compliance with data protection regulations and/or data protection preferences while Improving booking options based on usage data. This can improve user trust and/or satisfaction in the system.

Kurze Beschreibung der ZeichnungenShort description of the drawings

Ausführungsbeispiele der Offenbarung sind in den Figuren dargestellt und werden im Folgenden näher beschrieben. Dabei werden im Folgenden, sofern nicht anders vermerkt, für gleiche und gleichwirkende Elemente dieselben Bezugszeichen verwendet.

  • 1 illustriert schematisch den Aufbau eines Systems gemäß Ausführungsformen der vorliegenden Offenbarung zur Ermittlung von verfügbaren Fahrzeugen;
  • 2 zeigt schematisch eine beispielhafte Modellierung von verfügbaren Fahrzeugen gemäß Anwendungen aus dem Stand der Technik;
  • 3 zeigt schematisch eine beispielhafte Modellierung von verfügbaren Fahrzeugen gemäß Ausführungsformen der vorliegenden Offenbarung; und
  • 4 zeigt ein Flussdiagramm eines Verfahrens gemäß Ausführungsformen der vorliegenden Offenbarung zur Ermittlung von verfügbaren Fahrzeugen.
Embodiments of the disclosure are shown in the figures and are described in more detail below. Unless otherwise stated, the same reference numerals are used below for identical and equivalent elements.
  • 1 schematically illustrates the structure of a system according to embodiments of the present disclosure for determining available vehicles;
  • 2 shows schematically an exemplary modeling of available vehicles according to state-of-the-art applications;
  • 3 schematically shows an exemplary modeling of available vehicles according to embodiments of the present disclosure; and
  • 4 shows a flowchart of a method according to embodiments of the present disclosure for determining available vehicles.

Ausführungsformen der OffenbarungEmbodiments of the disclosure

Im Folgenden werden, sofern nicht anders vermerkt, für gleiche und gleichwirkende Elemente gleiche Bezugszeichen verwendet.In the following, unless otherwise stated, the same reference symbols are used for identical and equivalent elements.

1 illustriert schematisch den Aufbau eines Systems 100 gemäß Ausführungsformen der vorliegenden Offenbarung. 1 schematically illustrates the structure of a system 100 according to embodiments of the present disclosure.

Der Begriff „Fahrzeug“ umfasst PKW, LKW, Busse, Wohnmobile, Krafträder, etc., die der Beförderung von Personen, Gütern, etc. dienen. Insbesondere umfasst der Begriff Kraftfahrzeuge zur Personenbeförderung. Fahrzeuge 80 mit Elektroantrieb (insbesondere Hybrid- oder Elektrofahrzeuge) werden von einem Elektromotor angetrieben und umfassen ein oder mehrere elektrische Energiespeicher (z.B. Batterien, Hochvoltspeicher), die über eine Ladevorrichtung 88 des Fahrzeugs 80 an eine Ladestation angeschlossen und aufgeladen werden können. Zum Aufladen der elektrischen Speicher 86 solcher Hybrid- oder Elektrofahrzeuge können verschiedene Ladetechniken verwendet werden.The term "vehicle" includes cars, trucks, buses, mobile homes, motorcycles, etc. that are used to transport people, goods, etc. In particular, the term includes motor vehicles for transporting people. Vehicles 80 with electric drive (in particular hybrid or electric vehicles) are powered by an electric motor and include one or more electrical energy storage devices (e.g. batteries, high-voltage storage devices) that can be connected to a charging station and charged via a charging device 88 of the vehicle 80. Various charging technologies can be used to charge the electrical storage devices 86 of such hybrid or electric vehicles.

Vorzugsweise umfasst das Fahrzeug eine Umgebungssensorik, die eingerichtet ist, um die Umfelddaten zu erfassen. Vorzugsweise umfasst die Umgebungssensorik wenigstens ein LiDAR-System und/oder wenigstens ein Radar-System und/oder wenigstens eine Kamera und/oder wenigstens ein Ultraschall-System. Die Umgebungssensorik kann die Umfelddaten (auch als „Umgebungsdaten“ bezeichnet) bereitstellen, die einen Umgebungsbereich des Fahrzeugs abbilden. Die Sensorik des Fahrzeugs kann weiter wenigstens ein GPS-System und/oder andere Positionierungssysteme umfassen.The vehicle preferably comprises an environmental sensor system that is set up to record the environmental data. The environmental sensor system preferably comprises at least one LiDAR system and/or at least one radar system and/or at least one camera and/or at least one ultrasound system. The environmental sensor system can provide the environmental data (also referred to as "environmental data") that depicts an area surrounding the vehicle. The vehicle's sensor system can further comprise at least one GPS system and/or other positioning systems.

Unter dem Begriff „automatisiertes Fahren“ kann im Rahmen der vorliegenden Offenbarung ein Fahren mit automatisierter Längs- oder Querführung oder ein autonomes Fahren mit automatisierter Längs- und Querführung verstanden werden. Bei dem automatisierten Fahren kann es sich beispielsweise um ein zeitlich längeres Fahren auf der Autobahn oder um ein zeitlich begrenztes Fahren im Rahmen des Einparkens oder Rangierens handeln. Der Begriff „automatisiertes Fahren“ umfasst ein automatisiertes Fahren mit einem beliebigen Automatisierungsgrad. Beispielhafte Automatisierungsgrade sind ein assistiertes, teilautomatisiertes, hochautomatisiertes oder vollautomatisiertes Fahren. Diese Automatisierungsgrade wurden von der Bundesanstalt für Straßenwesen (BASt) definiert (siehe BASt-Publikation „Forschung kompakt“, Ausgabe 11/2012). Beim assistierten Fahren führt der Fahrer dauerhaft die Längs- oder Querführung aus, während das System die jeweils andere Funktion in gewissen Grenzen übernimmt. Beim teilautomatisierten Fahren (TAF) übernimmt das System die Längs- und Querführung für einen gewissen Zeitraum und/oder in spezifischen Situationen, wobei der Fahrer das System wie beim assistierten Fahren dauerhaft überwachen muss. Beim hochautomatisierten Fahren (HAF) übernimmt das System die Längs- und Querführung für einen gewissen Zeitraum, ohne dass der Fahrer das System dauerhaft überwachen muss; der Fahrer muss aber in einer gewissen Zeit in der Lage sein, die Fahrzeugführung zu übernehmen. Beim vollautomatisierten Fahren (VAF) kann das System für einen spezifischen Anwendungsfall das Fahren in allen Situationen automatisch bewältigen; für diesen Anwendungsfall ist kein Fahrer mehr erforderlich. Die vorstehend genannten vier Automatisierungsgrade entsprechen den SAE-Level 1 bis 4 der Norm SAE J3016 (SAE - Society of Automotive Engineering). Beispielsweise entspricht das hochautomatisierte Fahren (HAF) Level 3 der Norm SAE J3016. Ferner ist in der SAE J3016 noch der SAE-Level 5 als höchster Automatisierungsgrad vorgesehen, der in der Definition der BASt nicht enthalten ist. Der SAE-Level 5 entspricht einem fahrerlosen Fahren, bei dem das System während der ganzen Fahrt alle Situationen wie ein menschlicher Fahrer automatisch bewältigen kann; ein Fahrer ist generell nicht mehr erforderlich.In the context of this disclosure, the term “automated driving” can be understood to mean driving with automated longitudinal or lateral guidance or autonomous driving with automated longitudinal and lateral guidance. Automated driving can, for example, be driving on the highway for a longer period of time or driving for a limited period of time when parking or maneuvering. The term “automated driving” covers automated driving with any degree of automation. Examples of degrees of automation are assisted, partially automated, highly automated or fully automated driving. These degrees of automation were defined by the Federal Highway Research Institute (BASt) (see BASt publication “Research compact”, issue 11/2012). In assisted driving, the driver continuously carries out the longitudinal or lateral guidance, while the system takes over the other function within certain limits. In partially automated driving (TAF), the system takes over the longitudinal and lateral guidance for a certain period of time and/or in specific situations, whereby the driver must constantly monitor the system, as with assisted driving. In highly automated driving (HAF), the system takes over longitudinal and lateral guidance for a certain period of time without the driver having to constantly monitor the system; however, the driver must be able to take over control of the vehicle within a certain period of time. In fully automated driving (VAF), the system can automatically handle driving in all situations for a specific application; a driver is no longer required for this application. The four levels of automation mentioned above correspond to SAE levels 1 to 4 of the SAE J3016 standard (SAE - Society of Automotive Engineering). For example, highly automated driving (HAF) corresponds to level 3 of the SAE J3016 standard. Furthermore, SAE J3016 also provides for SAE level 5 as the highest level of automation, which is not included in the BASt definition. SAE level 5 corresponds to driverless driving, in which the system can automatically handle all situations like a human driver throughout the entire journey; a driver is generally no longer required.

Das System 100 kann im Wesentlichen auf einem Steuergerät 120 des Fahrzeugs 80, auf einem mobilen Endgerät 125 und/oder auf einer oder mehreren Back-End-Komponenten 150 (z.B. Server, Dienste) implementiert werden. Dabei kann vorzugsweise das System 100 im Wesentlichen auf den ein oder mehreren Back-End Komponenten 150 implementiert sein, wobei das mobile Endgerät 125 eine Benutzerschnittstelle 110' zur Interaktion eines Nutzers 60 mit dem System 100 implementiert und das Steuergerät 120 vorzugsweise ein Navigationssystem implementiert, das konfiguriert ist, Daten an das System 100 zu senden und/oder vom System 100 zu empfangen. Die mit dem System 100 ausgetauschten Daten beinhalten vorzugsweise Daten, die eine vom Fahrzeug 80 aktuell, in der Vergangenheit und/oder zukünftig zu befahrende Route kennzeichnen.The system 100 can essentially be implemented on a control unit 120 of the vehicle 80, on a mobile device 125 and/or on one or more back-end components 150 (e.g. servers, services). The system 100 can preferably be implemented essentially on the one or more back-end components 150, wherein the mobile device 125 implements a user interface 110' for interaction of a user 60 with the system 100 and the control unit 120 preferably implements a navigation system that is configured to send data to the system 100 and/or to receive data from the system 100. The data exchanged with the system 100 preferably contains data that characterizes a route that the vehicle 80 is currently, has been and/or will be traveling in the future.

Das Fahrzeug 80 umfasst neben dem Steuergerät 120 weiter eine Kommunikationseinheit 130, die zur Datenkommunikation 140 mit zum Fahrzeug 80 externen Komponenten (z.B. Back-End 150) konfiguriert ist, und eine Benutzerschnittstelle 110, die beispielsweise als Touchscreen im Fahrzeug 80 realisiert sein kann (z.B. auf dem oder im Armaturenbereich des Fahrzeugs 80 oder als Teil eines Rear-Seat-Entertainment Systems im Fond des Fahrzeugs 80; nicht gezeigt). Die Kommunikationseinheit 130 kann weiter konfiguriert sein, eine Datenverbindung zu mobilen Endgeräten bereitzustellen, insbesondere zu einem oder mehreren mobilen Endgeräten 125, die sich im Fahrzeug 80 und/oder in der Umgebung des Fahrzeugs 80 befinden und/oder vom Nutzer 60 verwendet werden.In addition to the control unit 120, the vehicle 80 further comprises a communication unit 130, which is configured for data communication 140 with components external to the vehicle 80 (e.g. back end 150), and a user interface 110, which can be implemented, for example, as a touchscreen in the vehicle 80 (e.g. on or in the dashboard area of the vehicle 80 or as part of a rear seat entertainment system in the rear of the vehicle 80; not shown). The communication unit 130 can be further configured to provide a data connection to mobile devices, in particular to one or more mobile devices 125 that are located in the vehicle 80 and/or in the vicinity of the vehicle 80 and/or are used by the user 60.

In bevorzugten Ausführungsformen wird das mobile Endgerät 125 und/oder eine darauf ausgeführte Benutzerschnittstelle 110' zur Interaktion mit dem System 100 verwendet. Wahlweise können auch Teile des Systems 100 auf dem mobilen Endgerät 125 implementiert sein. Das System 100 kann teilweise oder vollständig über die Benutzerschnittstelle 110' eines mobilen Endgerätes 125 eines Nutzers bedient werden. Die Benutzerschnittstelle 110' kann im Wesentlichen dieselben Funktionen bereitstellen, wie die Benutzerschnittstelle 110, und die gleichen bzw. im Wesentlichen dieselben Funktionen implementieren, wie nachstehend in Bezug auf die Benutzerschnittstelle 110 im Fahrzeug 80 beschrieben ist. Die Benutzerschnittstelle 110' kann weiter alle notwendigen Komponenten implementieren, die in Bezug auf Benutzerschnittstelle 110 beschrieben sind, beispielsweise Spracheingabe bzw. -ausgabe, Kameras und Bildschirme, biometrische Sensoren (z.B. Fingerabdruck Scanner, Retina Scanner) und dergleichen mehr.In preferred embodiments, the mobile terminal 125 and/or a user interface 110' implemented thereon is used to interact with the system 100. Optionally, parts of the system 100 can also be implemented on the mobile terminal 125. The system 100 can be operated partially or completely via the user interface 110' of a user's mobile terminal 125. The user interface 110' can provide substantially the same functions as the user interface 110 and implement the same or substantially the same functions as described below with respect to the user interface 110 in the vehicle 80. The user interface 110' can further implement all necessary components described with respect to the user interface 110, for example voice input or output, cameras and screens, biometric sensors (e.g. fingerprint scanner, retina scanner) and the like.

Das System 100 kann vorzugsweise zusätzlich über die Benutzerschnittstelle 110 im Fahrzeug 80 bedient werden, insbesondere nach Fahrtantritt eines Nutzers 60 im Fahrzeug 80. Die Benutzerschnittstelle 110 kann eine oder mehrere multimodale Benutzerschnittstellen, insbesondere Benutzerschnittstellen, die für die Bedienung des Fahrzeugs 80 konfiguriert sind (z.B. Kommunikation, Infotainment, Klimatisierung, Sitzeinstellung, Fahrzeugeinstellungen) umfassen. Die Benutzerschnittstelle 110 ermöglicht die multimodale Erfassung von Eingaben eines Nutzers 60, beispielsweise über eine grafische Benutzeroberfläche (z.B. Touchscreen), über klassische Bedienelemente des Fahrzeugs 80 (z.B. Knöpfe, Schalter, iDrive Controller), per Sprachsteuerung (z.B. mittels Sensorik 210), per Scanner (z.B. für Fingerabdrücke, Retina) und dergleichen mehr. Die Benutzerschnittstelle 110 ermöglicht weiter die multimodale Ausgabe von Informationen an einen Nutzer 60, beispielsweise über eine grafische Anzeigeelemente (z.B. Touchscreen, Head-Up Display, Instrumentenkombi, zentrales Informationsdisplay bzw. CID), über taktile Elemente (z.B. Vibration des Lenkrads oder von Teilen des Sitzes), per Sprachausgabe über eine im Fahrzeug vorhandene Lautsprecheranlage (z.B. Infotainmentsystem) oder akustische Signalgeber (z.B. Gong, Piepser) und dergleichen mehr. Die Benutzerschnittstellen 110, 110' können basierend auf entsprechenden Konfigurationsdaten eine grafische Benutzerschnittstelle implementieren, in der Anzeigeelemente und Bedienungselemente dargestellt werden, die vom Nutzer 60 für die Bedienung des Fahrzeugs 80 genutzt werden können. Zusätzlich bzw. alternativ kann die Benutzerschnittstelle (weitere) Anzeige- und Bedienelemente beinhalten, beispielsweise Schalter, Knöpfe und Anzeigen.The system 100 can preferably also be operated via the user interface 110 in the vehicle 80, in particular after a user 60 has started driving in the vehicle 80. The user interface 110 can comprise one or more multimodal user interfaces, in particular user interfaces that are configured for operating the vehicle 80 (e.g. communication, infotainment, air conditioning, seat adjustment, vehicle settings). The user interface 110 enables the multimodal recording of inputs from a user 60, for example via a graphical user interface (e.g. touchscreen), via classic control elements of the vehicle 80 (e.g. buttons, switches, iDrive controller), via voice control (e.g. using sensors 210), via scanner (e.g. for fingerprints, retina) and the like. The user interface 110 further enables the multimodal output of information to a user 60, for example via a graphic display element (e.g. touchscreen, head-up display, instrument cluster, central information display or CID), via tactile elements (e.g. vibration of the steering wheel or parts of the seat), via voice output via a loudspeaker system in the vehicle (e.g. infotainment system) or acoustic signal generators (e.g. gong, beeper) and the like. The user interfaces 110, 110' can implement a graphical user interface based on corresponding configuration data in which display elements and operating elements are shown that can be used by the user 60 to operate the vehicle 80. Additionally or alternatively, the user interface can contain (further) display and operating elements, for example switches, buttons and displays.

Das mobile Endgerät 125, insbesondere ein darauf ausgeführtes Anwendungsprogramm kann mit dem System 100, vorzugsweise direkt mit bzw. über ein oder mehreren Back-End Komponenten 150, in Datenkommunikation 140 treten. Zusätzlich, insbesondere nach Fahrtantritt, kann das mobile Endgerät 125 über eine im Fahrzeug 80 vorhandene Kommunikationseinheit 130 mit dem System 100 und/oder den ein oder mehreren Back-End Komponenten 150 in Datenkommunikation 140 treten. Weiter kann über die Kommunikationseinheit 130 das Steuergerät 120 mit den zum Fahrzeug 80 externen, ein oder mehreren Back-End Komponenten und Diensten 150 in Datenkommunikation 140 treten und so beispielsweise mit Back-End Servern und/oder Diensten 150 kommunizieren. Alternativ oder zusätzlich kann das Steuergerät 120 über die Kommunikationseinheit 130 mit dem mobilen Endgerät eines Nutzers 60 in Datenkommunikation treten und Daten und/oder Sensoren verwenden, die vom mobilen Endgerät bereitgestellt werden (wie vorstehend beschrieben).The mobile terminal 125, in particular an application program executed thereon, can enter into data communication 140 with the system 100, preferably directly with or via one or more back-end components 150. In addition, in particular after the start of the journey, the mobile terminal 125 can enter into data communication 140 with the system 100 and/or the one or more back-end components 150 via a communication unit 130 present in the vehicle 80. Furthermore, the control unit 120 can enter into data communication 140 with the one or more back-end components and services 150 external to the vehicle 80 via the communication unit 130 and thus communicate, for example, with back-end servers and/or services 150. Alternatively or additionally, the control unit 120 can enter into data communication 140 with the mobile terminal of a user 60 via the communication unit 130 and use data and/or sensors provided by the mobile terminal (as described above).

Weiter weist das System 100 eine oder mehrere zum Fahrzeug 80 externe Back-End Komponenten 150 und/oder eine Infrastruktur auf, die ein oder mehrere Ressourcen (z.B. Server, Dienste/Services) bereitstellen. Die ein oder mehreren Back-End Komponenten 150 können zeitweise oder dauerhaft mit dem Steuergerät 120 des Fahrzeugs 80 und/oder mit dem mobilen Endgerät in Datenkommunikation 140 stehen.Furthermore, the system 100 has one or more back-end components 150 external to the vehicle 80 and/or an infrastructure that provides one or more resources (eg servers, services). The one or more back-end components 150 can be in data communication 140 temporarily or permanently with the control unit 120 of the vehicle 80 and/or with the mobile terminal.

Funktionen bzw. Anwendungsmöglichkeiten des Systems 100 können anhand von den folgenden Beispielen illustriert werden. In einem ersten Anwendungsbeispiel spezifiziert ein Nutzer 60 ein Ziel mittels mobilem Endgerät 125 bzw. der Benutzerschnittstelle 110`. Das mobile Endgerät 125 übermittelt anschließend das Ziel in geeigneter Form (z.B. ID, Koordinate, Location, Kartendaten) an ein oder mehrere Back-End Komponenten 150. Ein im Fahrzeug vorhandenes Steuergerät 120 kann mittels Kommunikationseinheit 130 Daten über das vom Nutzer spezifizierte Ziel von den ein oder mehreren Back-End Komponenten 150 empfangen. Wahlweise kann der Nutzer 60 das von den ein oder mehreren Back-End Komponenten 150 übermittelte Ziel nochmals bestätigen, vorzugsweise mittels dem mobilen Endgerät 125. Das Steuergerät 120 kann anschließend eine Route von der aktuellen Position des Fahrzeugs 80 zum Ziel und eine entsprechende Ankunftszeitprognose, wahlweise unter Berücksichtigung einer aktuellen Verkehrslage, ermitteln. Das Steuergerät 120 übermittelt die ermittelte Route und/oder Ankunftszeitprognose dann mittels der Kommunikationseinheit 130 an die ein oder mehreren Back-End Komponenten 150. Die ein oder mehreren Back-End Komponenten 150 erfassen Ziele, Routen und Ankunftszeitprognosen von einer Vielzahl von Fahrzeugen 80 und stellt diese Informationen beispielsweise zum Zwecke der Auswertung und Anzeige an Nutzer 60 zur Verfügung. Auf diesem Wege kann beispielsweise eine Kartenübersicht mit verfügbaren und verfügbar werdenden Fahrzeugen 80 generiert werden. Das mobile Endgerät 120 kann regelmäßig einen aktuellen Datenbestand von den ein oder mehreren Back-End Komponenten empfangen und eine Kartenübersicht für den Nutzer 60 generieren und bereitstellen. Basierend darauf kann der Nutzer 60 dann eine Auswahl treffen und eine Buchung anstoßen.Functions and possible applications of the system 100 can be illustrated using the following examples. In a first application example, a user 60 specifies a destination using a mobile terminal 125 or the user interface 110`. The mobile terminal 125 then transmits the destination in a suitable form (e.g. ID, coordinates, location, map data) to one or more back-end components 150. A control unit 120 present in the vehicle can receive data about the destination specified by the user from the one or more back-end components 150 using a communication unit 130. The user 60 can optionally confirm the destination transmitted by the one or more back-end components 150 again, preferably using the mobile terminal 125. The control unit 120 can then determine a route from the current position of the vehicle 80 to the destination and a corresponding arrival time forecast, optionally taking into account the current traffic situation. The control unit 120 then transmits the determined route and/or arrival time forecast to the one or more back-end components 150 using the communication unit 130. The one or more back-end components 150 record destinations, routes and arrival time forecasts from a large number of vehicles 80 and make this information available to users 60, for example for the purpose of evaluation and display. In this way, for example, a map overview with available and becoming available vehicles 80 can be generated. The mobile device 120 can regularly receive an up-to-date data set from the one or more back-end components and generate and provide a map overview for the user 60. Based on this, the user 60 can then make a selection and initiate a booking.

In einem zweiten Anwendungsbeispiel läuft das Verfahren im Wesentlichen analog zum ersten Beispiel ab, wobei der Nutzer 60 das Ziel direkt über die Benutzerschnittstelle 110 eines Fahrzeugs 80 spezifiziert. Die Abläufe bleiben im Wesentlichen gleich denen des ersten Anwendungsbeispiels, mit Ausnahme der Tatsache, dass der (vorherige) Nutzer 60 die Spezifizierung nicht vor einer Buchung vornimmt, sondern kurz vor Fahrtantritt in einem bereits gebuchten Fahrzeug 80. Die Übermittlung der entsprechenden Daten und deren Bereitstellung beispielsweise zum Zwecke der Kartenübersicht sind im Wesentlichen identisch.In a second application example, the method runs essentially analogously to the first example, with the user 60 specifying the destination directly via the user interface 110 of a vehicle 80. The processes remain essentially the same as those of the first application example, with the exception of the fact that the (previous) user 60 does not make the specification before a booking, but shortly before starting the journey in a vehicle 80 that has already been booked. The transmission of the corresponding data and its provision, for example for the purpose of the map overview, are essentially identical.

In einem dritten Anwendungsbeispiel läuft das Verfahren im Wesentlichen analog zum zweiten Beispiel ab, wobei die Route von einer Applikation ermittelt wird, die entweder auf den ein oder mehreren Back-End Komponenten 150 oder auf dem mobilen Endgerät 110 ausgeführt wird. Die Abläufe bleiben im Wesentlichen gleich denen des zweiten Anwendungsbeispiels, mit Ausnahme der Tatsache, dass die Route und Routenführungshinweise von den ein oder mehreren Back-End Komponenten 150 über die Kommunikationseinheit 130 regelmäßig an das Fahrzeug 80 bzw. die Steuereinheit 120 gesendet werden, und dort über die Benutzerschnittstelle 110, 110' ausgegeben werden (z.B. optisch und/oder akustisch).In a third application example, the method runs essentially analogously to the second example, wherein the route is determined by an application that is executed either on the one or more back-end components 150 or on the mobile terminal 110. The processes remain essentially the same as those of the second application example, with the exception of the fact that the route and route guidance instructions are regularly sent from the one or more back-end components 150 via the communication unit 130 to the vehicle 80 or the control unit 120, and are output there via the user interface 110, 110' (e.g. optically and/or acoustically).

2 zeigt schematisch eine beispielhafte Modellierung von verfügbaren Fahrzeugen 80 gemäß Anwendungen aus dem Stand der Technik. Dargestellt ist eine beispielhafte Ansicht 200 einer Kartenübersicht zur Ermittlung von verfügbaren Fahrzeugen 80, die üblicherweise auf eine Position 206 des Nutzers 60 zentriert ist. In herkömmlichen Anwendungen erfolgt eine Darstellung von verfügbaren Fahrzeugen 80 mittels entsprechender Symbole 210 (oder Icons, Piktogramme), die die Position jeweils eines oder mehrerer verfügbarer Fahrzeuge 80 kennzeichnen. Weiter kann mittels eines Symbols 210n die Position eines zum Nutzer 60 bzw. dessen Position 206 nächstgelegenen Fahrzeug 80 gekennzeichnet werden. Vorzugsweise wird zudem eine Route 208 dargestellt, mittels derer der Nutzer 60 von seiner aktuellen Position 206 zur Position 210n des nächsterreichbaren Fahrzeugs 80 gelangen kann. Vorzugsweise werden in der Anwendung weitere Informationen (nicht in 2 dargestellt) angezeigt, beispielsweise Daten zum Fahrzeug (z.B. Typ, Tankinhalt oder Ladezustand, Reichweite), Kosten, Zeitangaben (z.B. verbleibende Reservierungsdauer) und dergleichen mehr. 2 shows schematically an exemplary modeling of available vehicles 80 according to applications from the prior art. Shown is an exemplary view 200 of a map overview for determining available vehicles 80, which is usually centered on a position 206 of the user 60. In conventional applications, available vehicles 80 are displayed using corresponding symbols 210 (or icons, pictograms), which indicate the position of one or more available vehicles 80. Furthermore, the position of a vehicle 80 closest to the user 60 or his position 206 can be marked using a symbol 210n. Preferably, a route 208 is also displayed, by means of which the user 60 can get from his current position 206 to the position 210n of the closest accessible vehicle 80. Preferably, further information (not in 2 shown), such as data about the vehicle (e.g. type, tank content or charge level, range), costs, time information (e.g. remaining reservation period) and the like.

Wie vorstehend beschrieben, hat ein Nutzer 60 keinen Zugriff und/oder Informationen über Fahrzeuge 80, die sich aktuell in Benutzung befinden, ungeachtet einer voraussichtlichen Ankunftszeit und/oder eines voraussichtlichen Ankunftsortes. Die Optionen eines Nutzers 60 sind daher im vorstehend beschriebenen Beispiel daher auf die in der Ansicht 200 dargestellten Fahrzeuge 80 an den Positionen 210 bzw. 210n eingeschränkt.As described above, a user 60 has no access and/or information about vehicles 80 that are currently in use, regardless of an estimated time of arrival and/or an estimated location of arrival. The options of a user 60 are therefore limited in the example described above to the vehicles 80 shown in the view 200 at positions 210 and 210n, respectively.

3 zeigt schematisch eine beispielhafte Modellierung von verfügbaren Fahrzeugen gemäß Ausführungsformen der vorliegenden Offenbarung. Das vorstehend Beschriebene gilt ebenso für in 3 gezeigte Elemente mit denselben Bezugszeichen wie in 2 dargestellt, wenn im Folgenden nicht ausdrücklich anders beschrieben bzw. dargestellt. Dargestellt ist, in 3, eine beispielhafte Ansicht 220 einer Kartenübersicht zur Ermittlung von verfügbaren Fahrzeugen 80. 3 schematically shows an exemplary modeling of available vehicles according to embodiments of the present disclosure. The above description also applies to 3 elements shown with the same reference number as in 2 unless expressly described or shown otherwise below. It is shown in 3 , an exemplary view 220 of a map overview for determining available vehicles 80.

Gemäß Ausführungsformen der vorliegenden Offenbarung wird vorgeschlagen, Informationen über den Zielort und die voraussichtliche Ankunftszeit eines Carsharing Fahrzeugs 80 zu erfassen, sodass diese bei der Ermittlung verfügbarer Fahrzeuge 80 berücksichtigt werden können. Vorzugsweise werden zu diesem Zweck vom Steuergerät 120 das im Navigationssystem des Fahrzeugs 80 angegebene Ziel und die voraussichtliche Ankunftszeit automatisch (und vorzugsweise in anonymisierter Form) vom Fahrzeug 80 zu den ein oder mehreren Back-End Komponenten 150 übertragen, sobald ein Nutzer 80 das Ziel im Navigationssystem zum Zwecke der Routenführung eingibt.According to embodiments of the present disclosure, it is proposed to record information about the destination and the estimated time of arrival of a car sharing vehicle 80 so that these can be taken into account when determining available vehicles 80. For this purpose, the control unit 120 preferably automatically transmits the destination specified in the navigation system of the vehicle 80 and the estimated time of arrival (and preferably in anonymized form) from the vehicle 80 to the one or more back-end components 150 as soon as a user 80 enters the destination in the navigation system for the purpose of route guidance.

Das System 100 kann dann, basierend auf diesen Informationen zusätzlich zu den aktuell verfügbaren Fahrzeugen 80 (vgl. Symbole 210, 210n) voraussichtlich verfügbare Fahrzeuge 80 ermitteln und in der Kartenübersicht 220 kennzeichnen (vgl. Symbole 212, 212n, 213). Gemäß Ausführungsformen der vorliegenden Offenbarung wird ein voraussichtlich verfügbares Fahrzeug 80 zumindest basierend auf einem im Navigationssystem des Fahrzeugs 80 spezifizierten Zielort und einer voraussichtlichen Ankunftszeit ermittelt. Die voraussichtliche Ankunftszeit kann dabei vom Navigationssystem des Fahrzeugs 80 übermittelt werden. Dies ermöglicht eine einfache Realisierung ohne aufwendige zusätzliche Verarbeitungsschritte, da die voraussichtliche Ankunftszeit typischerweise in ausreichender Genauigkeit vom Navigationssystem ermittelt wird.Based on this information, the system 100 can then determine vehicles 80 that are likely to be available in addition to the currently available vehicles 80 (see symbols 210, 210n) and mark them in the map overview 220 (see symbols 212, 212n, 213). According to embodiments of the present disclosure, a vehicle 80 that is likely to be available is determined at least based on a destination specified in the navigation system of the vehicle 80 and an estimated time of arrival. The estimated time of arrival can be transmitted by the navigation system of the vehicle 80. This enables simple implementation without complex additional processing steps, since the estimated time of arrival is typically determined with sufficient accuracy by the navigation system.

Vorzugsweise kann die voraussichtliche Ankunftszeit auch alternativ oder zusätzlich durch das System 100 ermittelt und/oder mit einer zusätzlich ermittelten Ankunftszeit abgeglichen werden. Das System 100 kann hierzu auf Datenquellen zugreifen (z.B. ein oder mehrere Back-End Komponenten 150 (z.B. Dienste und/oder Server) oder Cloud Dienste (nicht in 1 dargestellt), welche aktuellere und/oder präzisere Daten bereitstellen, als solche, die dem Navigationssystem des Fahrzeug 80 zur Verfügung stehen. Dies kann ermöglichen, eine vom Navigationssystem übermittelte voraussichtliche Ankunftszeit zu verifizieren, eine Verlässlichkeit derer zu ermitteln und/oder eine Genauigkeit derer zu verbessern. Beispielsweise können Online-Navigationssysteme oder -dienste (z.B. „Google Maps“) eine verbesserte Genauigkeit von voraussichtlichen Ankunftszeiten bereitstellen, als Offline-Navigationssysteme und/oder solche, die aktuelle Verkehrsinformationen (z.B. TMC, RTTI) nicht oder nur verzögert erhalten.Preferably, the estimated arrival time can also be determined alternatively or additionally by the system 100 and/or compared with an additionally determined arrival time. The system 100 can access data sources for this purpose (e.g. one or more back-end components 150 (e.g. services and/or servers) or cloud services (not included in 1 shown) which provide more current and/or more precise data than that which is available to the navigation system of the vehicle 80. This can make it possible to verify an estimated time of arrival transmitted by the navigation system, to determine its reliability and/or to improve its accuracy. For example, online navigation systems or services (eg "Google Maps") can provide improved accuracy of estimated times of arrival than offline navigation systems and/or those which do not receive current traffic information (eg TMC, RTTI) or only receive it with a delay.

Vorzugsweise werden die Route und die Ankunftszeit auf Basis desselben Geschwindigkeitsmodells (z.B. verfügbar in ein und derselben Geodatenbank) ermittelt. Das kann den Vorteil ermöglichen, dass Abweichungen von der schnellsten (z.B. zeitoptimierten) Route während der Fahrt immer zu „schlechteren“ (d.h. weniger optimalen) Routen führen, sodass die Erwartung eines Nutzers 60, dass das System 100 als ersten Routenvorschlag die schnellste Route ausgibt, sichergestellt ist.Preferably, the route and the arrival time are determined on the basis of the same speed model (e.g. available in one and the same geodatabase). This can provide the advantage that deviations from the fastest (e.g. time-optimized) route during the journey always lead to "worse" (i.e. less optimal) routes, so that the expectation of a user 60 that the system 100 issues the fastest route as the first route suggestion is ensured.

Vorzugsweise werden die Route und die Ankunftszeit von derselben Back-End Komponente 150 ermittelt. Das kann den Vorteil ermöglichen, dass ein Geschwindigkeitsmodell zwingend identisch interpretiert wird, sowohl für die Ermittlung der Route als auch der Ankunftszeitprognose.Preferably, the route and the arrival time are determined by the same back-end component 150. This can provide the advantage that a speed model is necessarily interpreted identically, both for determining the route and for predicting the arrival time.

Vorzugsweise werden dem Nutzer 60 Manöverhinweise während der Fahrt übermittelt bzw. an diesen ausgegeben, welche der ermittelten Route zugeordnet werden können, sodass bei jeder Abweichung von der ermittelten Route während der Fahrt eine neue Route und die dazugehörige Ankunftszeitprognose ermittelt werden können, und die neue Ankunftszeitprognose an den Nutzer 60 übermittelt bzw. ausgegeben werden kann, vorzugsweise mittels dem Steuergerät 120 und/oder dem mobilen Endgerät 125. Preferably, maneuvering instructions are transmitted or issued to the user 60 during the journey, which can be assigned to the determined route, so that for each deviation from the determined route during the journey, a new route and the associated arrival time forecast can be determined, and the new arrival time forecast can be transmitted or issued to the user 60, preferably by means of the control unit 120 and/or the mobile terminal 125.

Basierend auf einem im Navigationssystem des Fahrzeugs 80 spezifizierten Zielort und einer voraussichtlichen Ankunftszeit kann das System 100 eine voraussichtliche Verfügbarkeit des Fahrzeugs 80 ermitteln, aus dessen Navigationssystem diese Angaben übermittelt worden sind. Ein Fahrzeug 80 kann dann an oder in der Nähe des Zielortes (z.B. an einer der Positionen 212, 212n, 213) als verfügbar dargestellt werden, wobei als Zusatzinformation 214 die voraussichtliche Ankunftszeit angezeigt werden kann (z.B. als „Tool-Tip“ oder „Text Overlay“). Dabei berücksichtigt das System 100 vorzugsweise eine Verlässlichkeit der voraussichtlichen Ankunftszeit, die mit abnehmender Entfernung des Fahrzeugs 80 vom Zielort zunehmen kann. Die Verlässlichkeit kann ebenso in der Zusatzinformation 214 angezeigt oder anderweitig angegeben werden. Eine beispielhafte Zusatzinformation 214 könnte lauten „11:30-11:33 (90%)“, wobei „11:30-11:33“ die voraussichtliche Ankunftszeit (auch „Estimated Time of Arrival“ oder ETA) und „90%“ die Verlässlichkeit angibt, mit der das Fahrzeug 80 im genannten Intervall von 11:30 Uhr bis 11:33 Uhr wirklich eintrifft bzw. verfügbar wird. Zusätzlich oder alternativ kann die Verlässlichkeit auch in anderer Form (z.B. nicht textuell) angegeben werden, beispielsweise durch eine unterschiedliche Darstellung des entsprechenden Symbols 212, 213. In einer bevorzugten Ausführungsform werden die Symbole 212, 213 je nach Verlässlichkeit mit unterschiedlicher Transparenz angegeben, wobei eine geringere Transparenz eine höhere Verlässlichkeit angibt, und umgekehrt. In anderen Ausführungsformen können diskrete Symbole 212, 213 für bestimmte Verlässlichkeiten oder Verlässlichkeitsintervalle (z.B. < 30%, 30 - 60%, > 60%) angegeben werden.Based on a destination specified in the navigation system of the vehicle 80 and an estimated time of arrival, the system 100 can determine an estimated availability of the vehicle 80 from whose navigation system this information was transmitted. A vehicle 80 can then be shown as available at or near the destination (e.g. at one of the positions 212, 212n, 213), wherein the estimated time of arrival can be displayed as additional information 214 (e.g. as a "tool tip" or "text overlay"). In doing so, the system 100 preferably takes into account a reliability of the estimated time of arrival, which can increase as the distance of the vehicle 80 from the destination decreases. The reliability can also be displayed in the additional information 214 or otherwise indicated. An example of additional information 214 could be “11:30-11:33 (90%)”, where “11:30-11:33” indicates the estimated time of arrival (also “Estimated Time of Arrival” or ETA) and “90%” indicates the reliability with which the vehicle 80 will actually arrive or become available in the specified interval from 11:30 a.m. to 11:33 a.m. Additionally or alternatively, the reliability can also be indicated in another form (e.g. non-textual), for example by a different representation of the corresponding the symbols 212, 213. In a preferred embodiment, the symbols 212, 213 are indicated with different transparency depending on the reliability, with a lower transparency indicating a higher reliability and vice versa. In other embodiments, discrete symbols 212, 213 can be indicated for certain reliabilities or reliability intervals (eg < 30%, 30 - 60%, > 60%).

Vorzugsweise kann anstatt eines exakten Zielortes ein Bereich um den erwarteten bzw. übermittelten Zielort angegeben werden. Beispielhaft sind in 3 Umkreise 212p und 213p gezeigt, die jeweils um die Positionen 212n bzw. 213 angeordnet sind. Eine solche Angabe des erwarteten bzw. übermittelten Zielortes kann verschiedene Vorteile ermöglichen. Zum einen kann das Fahrzeug oft nicht exakt am Zielort abgestellt bzw. geparkt werden, sondern es ist erforderlich einen Abstellort bzw. Parkplatz in der Nähe des Zielortes zu finden. Zum anderen kann es aus Datenschutzgründen erwünscht sein, die exakte Zieladresse eines vorherigen Nutzers nicht an Dritte (z.B. nachfolgende Nutzer) zu übermitteln. Aus den vorgenannten Gründen kann es daher erforderlich und/oder gewünscht sein, den voraussichtlichen Zielort, an dem ein Fahrzeug 80 von einem vorherigen Nutzer 60 voraussichtlich abgestellt werden wird, in Form eines Bereiches zu kennzeichnen, auf dessen Basis man die exakte Zieladresse (z.B. aus dem Navigationssystem übermittelt) nicht ermitteln kann, und/oder um etwaige Örtlichkeiten betreffend Abstell- bzw. Parkplätze abzubilden.Preferably, instead of an exact destination, an area around the expected or transmitted destination can be specified. Examples are 3 Circles 212p and 213p are shown, which are each arranged around positions 212n and 213, respectively. Such an indication of the expected or transmitted destination can enable various advantages. Firstly, the vehicle often cannot be parked exactly at the destination, but it is necessary to find a parking location or parking space near the destination. Secondly, for data protection reasons, it may be desirable not to transmit the exact destination address of a previous user to third parties (e.g. subsequent users). For the reasons stated above, it may therefore be necessary and/or desirable to mark the expected destination at which a vehicle 80 is expected to be parked by a previous user 60 in the form of an area on the basis of which the exact destination address (e.g. transmitted from the navigation system) cannot be determined, and/or to map any locations relating to parking spaces or parking spaces.

Beispielhaft sind in 3 diesbezüglich die Bereiche 212p und 213p gezeigt, die einen voraussichtlichen Bereich kennzeichnen, in dem entsprechende Fahrzeuge 80 voraussichtlich abgestellt bzw. geparkt werden. Die Bereiche 212p und 213p können, beispielsweise basierend auf Infrastrukturdaten (z.B. Parkplätze, Parkverbote, Straßenverläufen) unterschiedlich dimensioniert sein. Zu kann beispielsweise abgebildet werden, wenn es in einem Bereich sehr viele Parkmöglichkeiten gibt (z.B. Kennzeichnung eines kleinen Bereiches), oder wenn es in einem Bereich nur wenige Parkmöglichkeiten gibt (z.B. Kennzeichnung eines größeren Bereiches). Analog zur bereits beschriebenen Verlässlichkeit zeitlicher Angaben können kleinere bzw. größere Bereiche eine Verlässlichkeit örtlicher Angaben kennzeichnen. Bereiche 212p, 213p können auf geeignete Weise gekennzeichnet werden, beispielsweise geometrisch (z.B. durch Kreise, Ellipsen, Polygone) und/oder weitere Elemente (z.B. farbliche Ausgestaltung, Schraffuren, Transparenz, Hervorhebungen).Examples include 3 In this regard, the areas 212p and 213p are shown, which mark a probable area in which corresponding vehicles 80 are likely to be parked. The areas 212p and 213p can be dimensioned differently, for example based on infrastructure data (e.g. parking spaces, parking bans, road layouts). For example, it can be shown if there are a lot of parking options in an area (e.g. marking a small area), or if there are only a few parking options in an area (e.g. marking a larger area). Analogous to the reliability of temporal information already described, smaller or larger areas can mark a reliability of local information. Areas 212p, 213p can be marked in a suitable manner, for example geometrically (e.g. by circles, ellipses, polygons) and/or other elements (e.g. color design, hatching, transparency, highlighting).

Vorzugsweise kann auch in Bezug auf voraussichtlich verfügbar werdende Fahrzeuge 80 eine Route 208 dargestellt werden, mittels derer der Nutzer 60 von seiner aktuellen Position 206 zur Position 212n des nächsterreichbaren und voraussichtlich verfügbaren Fahrzeugs 80 gelangen kann. Hierbei kann eine Dauer, die der Nutzer 60 benötigt, um die Route 208 abzulaufen, berücksichtigt werden. Das Ziel der Route 208 kann wahlweise der Mittelpunkt des Bereiches 212p sein, ein übermittelter voraussichtlicher Zielort 212n oder ein anderweitig ermittelter Ort, an dem das Fahrzeug 80 höchstwahrscheinlich angestellt werden wird (z.B. nahegelegener Parkplatz, bereits gebuchter bzw. bezahlter Parkplatz).Preferably, a route 208 can also be displayed with respect to vehicles 80 that are expected to become available, by means of which the user 60 can get from his current position 206 to the position 212n of the next accessible and expected to be available vehicle 80. In this case, a time that the user 60 needs to travel the route 208 can be taken into account. The destination of the route 208 can optionally be the center of the area 212p, a transmitted expected destination 212n or another determined location where the vehicle 80 will most likely be parked (e.g. nearby parking space, already booked or paid parking space).

In einer bevorzugten Ausführungsform können in einer einzigen Ansicht 220 zwei Routen 208-1, 208-2 (nicht in 3 dargestellt) gekennzeichnet werden, wobei eine erste Route 208-1 den Nutzer 60 zur Position 210n (vgl. 2) eines nächsterreichbaren Fahrzeugs 80 leitet, welches bereits verfügbar ist, und wobei eine zweite Route 208-21 den Nutzer 60 zur Position 212n (vgl. 3) eines nächsterreichbaren Fahrzeugs 80 leitet, welches voraussichtlich verfügbar sein wird. Basierend auf den ersten und zweiten Routen 208-1 und 208-2, sowie weiteren Angaben (z.B. voraussichtliche zeitliche und örtliche Verfügbarkeit, Verlässlichkeit), kann ein Nutzer dann beispielsweise entscheiden, ob bzw. welches Fahrzeug 80 er oder sie für eine Buchung bzw. Anmietung präferieren möchte.In a preferred embodiment, in a single view 220, two routes 208-1, 208-2 (not shown in 3 shown), whereby a first route 208-1 leads the user 60 to the position 210n (cf. 2 ) of a next accessible vehicle 80 which is already available, and wherein a second route 208-21 directs the user 60 to position 212n (cf. 3 ) of a next accessible vehicle 80, which is expected to be available. Based on the first and second routes 208-1 and 208-2, as well as further information (e.g. expected temporal and local availability, reliability), a user can then decide, for example, whether or which vehicle 80 he or she would prefer for a booking or rental.

Vorzugsweise kann vorgesehen sein, dass basierend auf Nutzerpräferenzen bestimmte nächsterreichbare Fahrzeuge 80 ausgewählt werden, beispielsweise basierend auf ein oder mehreren Auswahlkriterien (z.B. Entfernung, zeitliche und/oder örtliche Verlässlichkeit, Reichweite, Infrastrukturmerkmalen). So kann ein Nutzer 60 beispielsweise eine Präferenz für besonders hohe Verlässlichkeiten (z.B. > 60%) und bestimmte Infrastrukturmerkmale (z.B. Wohn- und Geschäftsgebiete, aber keine Industriegebiete) im System 100 hinterlegen, wobei ein anderer Nutzer 60 eine besondere Präferenz für kurze Entfernungen (z.B. < 800 m) und bestimmte Fahrzeugtypen (z.B. nur elektrische Fahrzeuge) hat. Entsprechend der hinterlegten Präferenzen kann das System 100 dann situationsabhängig bestimmte Fahrzeuge 80 zur Buchung bzw. Anmietung vorschlagen.Preferably, it can be provided that, based on user preferences, certain closest accessible vehicles 80 are selected, for example based on one or more selection criteria (e.g. distance, temporal and/or local reliability, range, infrastructure features). For example, a user 60 can store a preference for particularly high reliability (e.g. > 60%) and certain infrastructure features (e.g. residential and business areas, but not industrial areas) in the system 100, with another user 60 having a particular preference for short distances (e.g. < 800 m) and certain vehicle types (e.g. only electric vehicles). Depending on the stored preferences, the system 100 can then suggest certain vehicles 80 for booking or rental depending on the situation.

Das System 100 kann einem nachfolgenden Nutzer 60 somit basierend auf den beschriebenen Angaben Informationen über voraussichtlich verfügbar werdende Fahrzeuge 80 bereitstellen, wobei dem Nutzer 60 zeitliche Bereiche (z.B. 11:30-11:33 Uhr) und örtliche Bereiche (z.B. Umkreis um eine Position) sowie eine oder mehrere entsprechende Verlässlichkeiten zur Verfügung gestellt werden können. Nach dem Abstellen bzw. Parken des Fahrzeugs 80 an oder in der Nähe des Zielortes kann das System 100, vorzugsweise nach Ablauf einer vorbestimmten Zeitverzögerung, ein voraussichtlich verfügbares Fahrzeug 80 als effektiv verfügbares Fahrzeug 80 erfassen, wobei die Angaben dann entsprechend angepasst werden können (vgl. Symbole 210).The system 100 can thus provide a subsequent user 60 with information about vehicles 80 that are likely to be available based on the information described, whereby the user 60 can be provided with time ranges (eg 11:30-11:33 a.m.) and local areas (eg radius around a position) as well as one or more corresponding reliabilities. After parking the vehicle 80 at or near the destination, the system 100, preferably after a predetermined time delay, detects a presumably available vehicle 80 as an effectively available vehicle 80, wherein the information can then be adjusted accordingly (see symbols 210).

4 zeigt ein Flussdiagramm eines Verfahrens 300 gemäß Ausführungsformen der vorliegenden Offenbarung zum Ermitteln einer Verfügbarkeit eines Fahrzeugs 80 zur Nutzung durch einen Nutzer 60. Die Nutzung des Fahrzeugs 80 durch den Nutzer 60 umfasst vorzugsweise eine Anmietung des Fahrzeugs wie vorstehend beschrieben. Das Verfahren beginnt bei Schritt 301. 4 shows a flowchart of a method 300 according to embodiments of the present disclosure for determining availability of a vehicle 80 for use by a user 60. The use of the vehicle 80 by the user 60 preferably includes renting the vehicle as described above. The method begins at step 301.

In Schritt 302 werden Routendaten erfasst, die eine aktuelle Fahrt des Fahrzeugs 80 kennzeichnen. Dies beinhaltet vorzugsweise, dass der aktuelle Nutzer 60 beispielsweise über das Navigationssystem des Fahrzeugs 80 eine Route spezifiziert. Die Routendaten beinhalten vorzugsweise eine Route zwischen einer Startposition oder einer aktuellen Position des Fahrzeugs 80 und einer Zielposition des Fahrzeugs 80. Beispielsweise können Routendaten durch ein im Fahrzeug 80 vorhandenes Steuergerät 120 erfasst werden, welches ein Navigationssystem implementiert. Die Routendaten können einer von einem (aktuellen) Nutzer 60 in das Navigation eingegebenen Route entsprechen. Der Begriff „aktueller Nutzer 60“ bezeichnet in diesem Kontext einen Nutzer 60, der das Fahrzeug aktuell nutzt, wobei der das Verfahren 300 dazu dient, dass die Verfügbarkeit des (aktuell genutzten) Fahrzeugs 80 zur Nutzung durch ein (nachfolgender) Nutzer 60 ermittelt wird. Im Anspruchswortlaut wird der aktuelle Nutzer auch als „zweiter Nutzer“ bezeichnet, um klar zu stellen, dass der (nachfolgende) Nutzer 60 und der aktuelle bzw. zweite Nutzer 60 unterschiedliche Nutzer sind.In step 302, route data are recorded that characterize a current journey of the vehicle 80. This preferably includes the current user 60 specifying a route, for example via the navigation system of the vehicle 80. The route data preferably contain a route between a start position or a current position of the vehicle 80 and a destination position of the vehicle 80. For example, route data can be recorded by a control unit 120 present in the vehicle 80, which implements a navigation system. The route data can correspond to a route entered into the navigation by a (current) user 60. The term “current user 60” in this context refers to a user 60 who is currently using the vehicle, wherein the method 300 serves to determine the availability of the (currently used) vehicle 80 for use by a (subsequent) user 60. In the claim wording, the current user is also referred to as the “second user” to clarify that the (subsequent) user 60 and the current or second user 60 are different users.

Typischerweise wird die Route vom Navigationssystem basierend auf einem vom aktuellen Nutzer 60 angegebenen Ziel (z.B. Zieladresse, Zielkategorie, Zielkoordinaten) und ein oder mehreren Randbedingungen (z.B. Art der Route, Nutzung bestimmter Straßenkategorien, Nutzerpräferenzen) ermittelt. Vorzugsweise ist die aktuelle Fahrt des Fahrzeugs 80 beim Erfassen 302 der Routendaten noch nicht abgeschlossen. Das bedeutet, dass der potenziell nachfolgende Nutzer 60 bereits vor Abschluss der aktuellen Fahrt (Nutzung des Fahrzeugs 80 durch den aktuellen Nutzer 60) informiert werden kann.Typically, the route is determined by the navigation system based on a destination specified by the current user 60 (e.g. destination address, destination category, destination coordinates) and one or more constraints (e.g. type of route, use of certain road categories, user preferences). Preferably, the current journey of the vehicle 80 is not yet completed when the route data is recorded 302. This means that the potentially subsequent user 60 can be informed before the current journey (use of the vehicle 80 by the current user 60) is completed.

Vorzugsweise werden die Routendaten in anonymisierter Form (d.h. insbesondere derart, dass anhand der Routeninformationen keine Rückschlüsse auf eine Identität des aktuellen Nutzers 60 möglich sind) an ein oder mehrere Back-End Komponenten 150 des Systems 100 übermittelt.Preferably, the route data are transmitted in anonymized form (i.e. in particular in such a way that no conclusions can be drawn about the identity of the current user 60 based on the route information) to one or more back-end components 150 of the system 100.

Ein Schritt 304 wird eine Ankunftszeit für die aktuelle Fahrt basierend auf den Routendaten ermittelt. In einer bevorzugten Ausführungsform wird die Ankunftszeit durch das Navigationssystem des Fahrzeugs 80 ermittelt. Hierbei kann vorzugsweise davon ausgegangen werden, dass die ohnehin im Fahrzeug 80 für den aktuellen Nutzer ermittelte und diesem über das Navigationssystem angezeigte Ankunftszeit verwendet werden kann. Dies kann den Vorteil beinhalten, dass ein aktueller Kontext (z.B. aktuelle Fahrzeugposition, -geschwindigkeit, oder andere Daten) bei der Ermittlung der Ankunftszeit berücksichtigt werden können. Weiter kann dies den Vorteil beinhalten, dass eine ohnehin vorhandene Ankunftszeit für die Ermittlung der Verfügbarkeit verwendet wird, was eine Vereinfachung des Verfahrens 300 bzw. Systems 100 ermöglicht.In a step 304, an arrival time for the current trip is determined based on the route data. In a preferred embodiment, the arrival time is determined by the navigation system of the vehicle 80. In this case, it can preferably be assumed that the arrival time already determined in the vehicle 80 for the current user and displayed to him via the navigation system can be used. This can have the advantage that a current context (e.g. current vehicle position, speed, or other data) can be taken into account when determining the arrival time. This can also have the advantage that an arrival time that already exists is used to determine availability, which enables a simplification of the method 300 or system 100.

In einer weiteren bevorzugten Ausführungsform wird die Ankunftszeit außerhalb des Fahrzeugs, beispielsweise mittels ein oder mehrerer Back-End Komponenten 150 ermittelt. Dies kann den Vorteil beinhalten, dass das Back-End System Zugriff auf weitere Datenquellen (z.B. präzise und/oder aktuelle Verkehrslageinformationen) hat, und basierend darauf und auf den Routendaten eine genauere und/oder aktuellere Ermittlung der Ankunftszeit und/oder des Zielortes ermöglicht.In a further preferred embodiment, the arrival time is determined outside the vehicle, for example by means of one or more back-end components 150. This can have the advantage that the back-end system has access to further data sources (e.g. precise and/or current traffic situation information) and, based on this and on the route data, enables a more precise and/or more current determination of the arrival time and/or the destination.

In Schritt 306 wird ein Zielort für die aktuelle Fahrt basierend auf den Routendaten ermittelt. In einer bevorzugten Ausführungsform wird der Zielort durch das Navigationssystem des Fahrzeugs 80 ermittelt. Hierbei kann vorzugsweise davon ausgegangen werden, dass der ohnehin im Fahrzeug 80 durch den aktuellen Nutzer angegebene Zielort verwendet werden kann. Dies kann den Vorteil beinhalten, dass ein ohnehin im Navigationssystem spezifizierter Zielort für die Ermittlung der Verfügbarkeit verwendet wird, was eine Vereinfachung des Verfahrens 300 bzw. Systems 100 ermöglicht.In step 306, a destination for the current trip is determined based on the route data. In a preferred embodiment, the destination is determined by the navigation system of the vehicle 80. In this case, it can preferably be assumed that the destination already specified in the vehicle 80 by the current user can be used. This can have the advantage that a destination already specified in the navigation system is used to determine availability, which enables a simplification of the method 300 or system 100.

In Schritt 308 wird die Verfügbarkeit des Fahrzeugs 80 basierend auf der Ankunftszeit und dem Zielort ermittelt. In einer bevorzugten Ausführungsform wird Schritt 308 mittels der ein oder mehreren Back-End Komponenten 150 durchgeführt. Das System 100 kann hierbei mehrere weitere Parameter berücksichtigen. Beispielsweise kann es wünschenswert sein, den Zielort, an dem oder in dessen Nähe das Fahrzeug 80 voraussichtlich verfügbar werden wird (wie vorstehen beschrieben), mehr oder weniger unscharf zu fassen (z.B. Bereiche variabler Größe, Straßenzüge anstatt exakter Adressen). Weiter kann es wünschenswert sein, zeitliche Abläufe zu optimieren, sodass die Verfügbarkeit, insbesondere ein in der Verfügbarkeit beinhaltetes Zeitintervall, für einen jeweiligen Use Case optimiert wird.In step 308, the availability of the vehicle 80 is determined based on the arrival time and the destination. In a preferred embodiment, step 308 is carried out using the one or more back-end components 150. The system 100 can take several other parameters into account here. For example, it may be desirable to define the destination at or near which the vehicle 80 is expected to be available (as described above) more or less vaguely (e.g. areas of variable size, streets instead of exact addresses). It may also be desirable to optimize time sequences so that the availability, in particular a time included in the availability interval, optimized for a specific use case.

Beispielsweise kann es von Vorteil sein, um unerwünschte „Handshake“-Situationen zu vermeiden, in denen ein aktueller Nutzer 60 bei Ankunft am Zielort bereits einen auf das Fahrzeug 80 wartenden nachfolgenden Nutzer 60 antrifft. Ein solches Treffen kann, wie oben beschrieben, unerwünscht sein. Zu diesem Zweck kann eine Angabe des Zielortes durch das System 100 zunächst breiter gefasst sein (z.B. Umkreis 212p, 213p um voraussichtlichen Zielort; wahlweise exzentrisch), sodass eine genaue Lokalisierung erst nach Beendigung der Nutzung durch den aktuellen Nutzer 60 möglich wird. Zusätzlich oder alternativ kann die voraussichtliche Ankunftszeit auf ein Zeitintervall ausgedehnt und diese Zeitintervall nach „spät“ verschoben werden (z.B. um eine vorbestimmte Pufferzeit), sodass ein zufälliges Treffen des aktuellen Nutzers 60 mit einem nachfolgenden Nutzer 60 unwahrscheinlich oder ausgeschlossen wird. Vorzugsweise kann das System auch in diesem Fall eine exakte Angabe der Ankunftszeit nach Eintreffen des Fahrzeugs 80 am Zielort und somit nach der Beendigung der Nutzung durch den aktuellen Nutzer 60 erst dann bereitstellen, wenn ein zufälliges Treffen der Nutzer unwahrscheinlich ist oder ausgeschlossen werden kann.For example, it can be advantageous to avoid undesirable "handshake" situations in which a current user 60 already meets a subsequent user 60 waiting for the vehicle 80 upon arrival at the destination. Such a meeting can be undesirable, as described above. For this purpose, an indication of the destination by the system 100 can initially be broader (e.g. radius 212p, 213p around the expected destination; optionally eccentric), so that precise localization is only possible after the current user 60 has finished using the system. Additionally or alternatively, the expected arrival time can be extended to a time interval and this time interval can be shifted "late" (e.g. by a predetermined buffer time), so that a chance meeting of the current user 60 with a subsequent user 60 is unlikely or excluded. Preferably, in this case too, the system can only provide an exact indication of the arrival time after the vehicle 80 has arrived at the destination and thus after the current user 60 has finished using it, if a chance meeting of the users is unlikely or can be ruled out.

In Schritt 310 wird die Verfügbarkeit des Fahrzeugs 80 für den Nutzer 60 bereitgestellt. Wie bereits beschrieben, kann die Bereitstellung durch das System 100, insbesondere die ein oder mehreren Back-End Komponenten 150 derart erfolgen, dass ein zufälliges Treffen der Nutzer unwahrscheinlich ist oder ausgeschlossen werden kann.In step 310, the availability of the vehicle 80 is provided for the user 60. As already described, the provision by the system 100, in particular the one or more back-end components 150, can be carried out in such a way that a chance meeting of the users is unlikely or can be excluded.

In einer bevorzugten Ausführungsform beinhaltet die Bereitstellung der Verfügbarkeit eine Darstellung des voraussichtlich verfügbaren Fahrzeugs 80 auf einer Ansicht 200, 220, wobei eine erste Darstellung erfolgt, solange das Fahrzeug 80 voraussichtlich verfügbar werden wird und eine zweite, von der ersten Darstellung unterschiedliche Darstellung erfolgt, sobald eine aktuelle Nutzung des Fahrzeugs 80 abgeschlossen ist (z.B. wenn das Fahrzeug abgestellt bzw. geparkt worden ist), und faktisch für eine nachfolgende Nutzung verfügbar geworden ist.In a preferred embodiment, providing availability includes a representation of the expected available vehicle 80 on a view 200, 220, wherein a first representation occurs as long as the vehicle 80 is expected to become available and a second representation, different from the first representation, occurs as soon as a current use of the vehicle 80 has been completed (e.g., when the vehicle has been parked) and has effectively become available for subsequent use.

Das Verfahren 300 endet bei Schritt 320.The method 300 ends at step 320.

Die Ziel- und Ankunftszeitinformation werden gemäß vorliegend offenbarten Verfahren und Systemen getrennt von administrativen Daten (z.B. Kundendaten wie Kundennummern, Namen, Konten, Zahlungsinformationen) verarbeitet, wobei erstere vorzugsweise über ein Fahrzeug-Navigationssystem und letztere typischerweise über eine Smartphone-App verarbeitet werden. Daher kann sichergestellt werden, dass keine direkte Rückkopplung zwischen Kundendaten und Zieldaten möglich ist. Deshalb ist es typischerweise nicht erforderlich, ein explizites Einverständnis der Nutzer zur Übertragung und Verarbeitung von Routendaten einzuholen. Routendaten werden tatsächlich heute schon ohne explizite Einwilligung von Carsharing Nutzern zum Back-End geschickt, beispielsweise um Telematik-Dienste wie die Real Time Traffic Information (RTTI) zu ermöglichen.According to the methods and systems disclosed here, the destination and arrival time information is processed separately from administrative data (e.g. customer data such as customer numbers, names, accounts, payment information), with the former preferably being processed via a vehicle navigation system and the latter typically via a smartphone app. It can therefore be ensured that no direct feedback between customer data and destination data is possible. Therefore, it is typically not necessary to obtain explicit consent from users to transmit and process route data. In fact, route data is already being sent to the back end without explicit consent from car sharing users, for example to enable telematics services such as Real Time Traffic Information (RTTI).

Obwohl die Erfindung im Detail durch bevorzugte Ausführungsbeispiele näher illustriert und erläutert wurde, so ist die Erfindung nicht durch die offenbarten Beispiele eingeschränkt und andere Variationen können vom Fachmann hieraus abgeleitet werden, ohne den Schutzumfang der Erfindung zu verlassen. Es ist daher klar, dass eine Vielzahl von Variationsmöglichkeiten existiert. Es ist ebenfalls klar, dass beispielhaft genannte Ausführungsformen wirklich nur Beispiele darstellen, die nicht in irgendeiner Weise als Begrenzung etwa des Schutzbereichs, der Anwendungsmöglichkeiten oder der Konfiguration der Erfindung aufzufassen sind. Vielmehr versetzen die vorhergehende Beschreibung und die Figurenbeschreibung den Fachmann in die Lage, die beispielhaften Ausführungsformen konkret umzusetzen, wobei der Fachmann in Kenntnis des offenbarten Erfindungsgedankens vielfältige Änderungen beispielsweise hinsichtlich der Funktion oder der Anordnung einzelner, in einer beispielhaften Ausführungsform genannter Elemente vornehmen kann, ohne den Schutzbereich zu verlassen, der durch die Ansprüche und deren rechtliche Entsprechungen, wie etwa weitergehenden Erläuterungen in der Beschreibung, definiert wird.Although the invention has been illustrated and explained in detail by preferred embodiments, the invention is not limited by the disclosed examples and other variations can be derived therefrom by the person skilled in the art without departing from the scope of the invention. It is therefore clear that a multitude of possible variations exist. It is also clear that embodiments mentioned as examples really only represent examples that are not to be understood in any way as a limitation of the scope of protection, the possible applications or the configuration of the invention. Rather, the preceding description and the description of the figures enable the person skilled in the art to implement the exemplary embodiments in concrete terms, whereby the person skilled in the art, with knowledge of the disclosed inventive concept, can make a variety of changes, for example with regard to the function or the arrangement of individual elements mentioned in an exemplary embodiment, without departing from the scope of protection defined by the claims and their legal equivalents, such as further explanations in the description.

Claims (8)

System (100) zum Ermitteln einer Verfügbarkeit eines Fahrzeugs (80) zur Nutzung durch einen Nutzer (60), wobei das System konfiguriert ist zum: Erfassen (302) von Routendaten, die eine aktuelle Fahrt des Fahrzeugs (80) kennzeichnen; Ermitteln (304) einer Ankunftszeit für die aktuelle Fahrt basierend auf den Routendaten; Ermitteln (306) eines Zielortes für die aktuelle Fahrt basierend auf den Routendaten; Ermitteln (308) der Verfügbarkeit des Fahrzeugs (80) basierend auf der Ankunftszeit und dem Zielort, wobei basierend auf den Routendaten und der Ankunftszeit ein Zeitintervall ermittelt wird, innerhalb dessen das Fahrzeug (80) die aktuelle Fahrt beenden wird, wobei die Verfügbarkeit des Fahrzeugs (80) eine zeitliche Verfügbarkeit beinhaltet, die das Zeitintervall kennzeichnet, und wobei das Zeitintervall um eine vorbestimmte Pufferzeit verschoben wird; und Bereitstellen (310) der Verfügbarkeit des Fahrzeugs (80) für den Nutzer (60).System (100) for determining an availability of a vehicle (80) for use by a user (60), the system being configured to: acquire (302) route data that characterizes a current trip of the vehicle (80); determine (304) an arrival time for the current trip based on the route data; determine (306) a destination for the current trip based on the route data; determine (308) the availability of the vehicle (80) based on the arrival time and the destination, wherein a time interval within which the vehicle (80) will end the current trip is determined based on the route data and the arrival time, wherein the availability of the vehicle (80) includes a temporal availability that characterizes the time interval, and wherein the time interval is shifted by a predetermined buffer time; and provide (310) the availability of the vehicle (80) to the user (60). System (100) nach dem vorhergehenden Anspruch 1, wobei die aktuelle Fahrt des Fahrzeugs (80) beim Erfassen (302) der Routendaten noch nicht abgeschlossen ist; vorzugsweise wobei die aktuelle Fahrt eine Nutzung des Fahrzeugs (80) durch einen zweiten Nutzer beinhaltet, wobei der zweite Nutzer und der Nutzer (60) unterschiedlich sind.System (100) according to the previous Claim 1 , wherein the current journey of the vehicle (80) has not yet been completed when the route data is recorded (302); preferably wherein the current journey includes use of the vehicle (80) by a second user, wherein the second user and the user (60) are different. System (100) nach dem vorhergehenden Anspruch 1, das weiter konfiguriert ist zum Ermitteln, basierend auf den Routendaten, einer zeitlichen Verlässlichkeit, die eine Wahrscheinlichkeit kennzeichnet, mit der das Fahrzeug (80) innerhalb des Zeitintervalls die aktuelle Fahrt beenden wird, wobei die Verfügbarkeit die zeitliche Verlässlichkeit umfasst.System (100) according to the previous Claim 1 which is further configured to determine, based on the route data, a temporal reliability indicating a probability with which the vehicle (80) will complete the current trip within the time interval, wherein the availability comprises the temporal reliability. System (100) nach einem der vorhergehenden Ansprüche 1 bis 4, das weiter konfiguriert ist zum Ermitteln eines Bereiches, basierend auf den Routendaten und dem Zielort, innerhalb dessen das Fahrzeug (80) die aktuelle Fahrt beenden wird, wobei die Verfügbarkeit des Fahrzeugs (80) eine örtliche Verfügbarkeit beinhaltet, die den Bereich kennzeichnet.System (100) according to one of the preceding Claims 1 until 4 further configured to determine an area, based on the route data and the destination, within which the vehicle (80) will terminate the current trip, wherein the availability of the vehicle (80) includes a local availability identifying the area. System (100) nach dem vorhergehenden Anspruch 4, das weiter konfiguriert ist zum Ermitteln, basierend auf den Routendaten, einer örtlichen Verlässlichkeit, die eine Wahrscheinlichkeit kennzeichnet, mit der das Fahrzeug (80) innerhalb des Bereiches die aktuelle Fahrt beenden wird, wobei die Verfügbarkeit die örtliche Verlässlichkeit umfasst, vorzugsweise wobei der Bereich basierend auf der örtlichen Verlässlichkeit angepasst wird.System (100) according to the previous Claim 4 further configured to determine, based on the route data, a local reliability indicating a probability with which the vehicle (80) will complete the current trip within the area, wherein the availability comprises the local reliability, preferably wherein the area is adjusted based on the local reliability. System (100) nach einem der vorhergehenden Ansprüche 1 bis 5, wobei die Routendaten eine Route zwischen einer Startposition des Fahrzeugs (80) und einer Zielposition des Fahrzeugs (80) beinhalten und wobei Ermitteln (304) der Ankunftszeit basierend auf der Route erfolgt.System (100) according to one of the preceding Claims 1 until 5 , wherein the route data includes a route between a start position of the vehicle (80) and a destination position of the vehicle (80), and wherein determining (304) the arrival time is based on the route. System (100) nach einem der vorhergehenden Ansprüche 1 bis 6, wobei die Routendaten ein Ziel einer Route beinhalten und wobei Ermitteln (304) des Zielortes basierend auf dem Ziel erfolgt.System (100) according to one of the preceding Claims 1 until 6 , wherein the route data includes a destination of a route and wherein determining (304) the destination location is based on the destination. System (100) nach dem vorhergehenden Anspruch 1, umfassend eine Steuervorrichtung (120) und ein oder mehrere Back-End Komponenten (150), vorzugsweise wobei die Steuervorrichtung konfiguriert ist zum: - Erfassen (302) der Routendaten; - Ermitteln (304) der Ankunftszeit; und - Ermitteln (306) des Zielortes; und/oder die ein oder mehreren Back-End Komponenten (150) konfiguriert sind zum: - Ermitteln (308) der Verfügbarkeit des Fahrzeugs (80); und - Bereitstellen (308) der Verfügbarkeit des Fahrzeugs (80) für den Nutzer (60).System (100) according to the previous Claim 1 , comprising a control device (120) and one or more back-end components (150), preferably wherein the control device is configured to: - capture (302) the route data; - determine (304) the arrival time; and - determine (306) the destination; and/or the one or more back-end components (150) are configured to: - determine (308) the availability of the vehicle (80); and - provide (308) the availability of the vehicle (80) to the user (60).
DE102019108405.9A 2019-04-01 2019-04-01 Availability forecasting system Active DE102019108405B4 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE102019108405.9A DE102019108405B4 (en) 2019-04-01 2019-04-01 Availability forecasting system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102019108405.9A DE102019108405B4 (en) 2019-04-01 2019-04-01 Availability forecasting system

Publications (2)

Publication Number Publication Date
DE102019108405A1 DE102019108405A1 (en) 2020-10-01
DE102019108405B4 true DE102019108405B4 (en) 2024-08-01

Family

ID=72612360

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102019108405.9A Active DE102019108405B4 (en) 2019-04-01 2019-04-01 Availability forecasting system

Country Status (1)

Country Link
DE (1) DE102019108405B4 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115123251B (en) * 2022-06-21 2025-08-26 小米汽车科技有限公司 Vehicle range prediction method, device, electronic device and storage medium
DE102022206968A1 (en) 2022-07-07 2024-01-18 Magna powertrain gmbh & co kg System for operating and using a vehicle sharing service for electrically powered vehicles as well as an assigned distribution system for parking and charging the electrically powered vehicles of the vehicle sharing service

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130325521A1 (en) 2012-05-29 2013-12-05 Akhtar Jameel Shared vehicle rental system including vehicle availability determination
US20130321178A1 (en) 2012-05-29 2013-12-05 Akhtar Jameel Shared vehicle rental system including transmission of reservation information and targeted advertising
DE102013016886A1 (en) 2013-10-11 2014-06-26 Daimler Ag Method for assisting handover of vehicle from current vehicle userto future user, involves performing route guidance to specific position by navigation system, if confirmation input by communication unit is present
JP5974716B2 (en) 2012-08-03 2016-08-23 トヨタ自動車株式会社 Car sharing system operation planning system, operation planning method
KR20170141911A (en) 2016-06-16 2017-12-27 육준 Car sharing system and car sharing system mathod

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130325521A1 (en) 2012-05-29 2013-12-05 Akhtar Jameel Shared vehicle rental system including vehicle availability determination
US20130321178A1 (en) 2012-05-29 2013-12-05 Akhtar Jameel Shared vehicle rental system including transmission of reservation information and targeted advertising
JP5974716B2 (en) 2012-08-03 2016-08-23 トヨタ自動車株式会社 Car sharing system operation planning system, operation planning method
DE102013016886A1 (en) 2013-10-11 2014-06-26 Daimler Ag Method for assisting handover of vehicle from current vehicle userto future user, involves performing route guidance to specific position by navigation system, if confirmation input by communication unit is present
KR20170141911A (en) 2016-06-16 2017-12-27 육준 Car sharing system and car sharing system mathod

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
https://www.drive-now.com/de/de/tips/handshake

Also Published As

Publication number Publication date
DE102019108405A1 (en) 2020-10-01

Similar Documents

Publication Publication Date Title
DE102020104003A1 (en) ELECTRIC VEHICLE CHARGING PLANNER
DE102019119688A1 (en) INTELLIGENT ROUTE GUIDANCE THROUGH NEIGHBORHOOD FOR AUTONOMOUS VEHICLES
DE102018104147A1 (en) Map Information Update System and Map Information Update Server
DE102020104005A1 (en) ACCESS LOCAL SHOPS WITH GEOFENCE
DE102019201893A1 (en) System and method for distributed parking area map generation and parking area service using in-vehicle sensors
DE112016003722T5 (en) SYSTEMS AND METHOD FOR ADJUSTING VEHICLES AND ROUTES FOR RIDING FACILITIES
DE102010039075A1 (en) Output device and system for information about an amount of electrical energy
DE102015208193A1 (en) Carriage on call
DE102011085893A1 (en) Systems and methods for planning vehicle routes based on safety factors
EP3559872B1 (en) Apparatus, computer program product, signal sequence, means of transport and method for assisting a user in finding a suitable fellow passenger
DE102020106672A1 (en) GEO-LIMITED DYNAMIC DATA COLLECTION FOR THE COLLECTION OF ROAD CHARGES AND THE MONITORING OF ROAD USE
DE102016221106B4 (en) Method and system for external control of an autonomous vehicle
WO2022207324A1 (en) Method for providing context-dependent information about and/or paying for road sections subject to a toll, and system
DE102019108405B4 (en) Availability forecasting system
DE102017217131B3 (en) A method for supporting a parking space search for a driver of a truck and a system which is adapted to perform such a method
DE102012221703A1 (en) Route guidance system utilizing multiple energy sources
DE102024100526A1 (en) Proactive vehicle interaction system for occupant perception, incorporating choice of timing and interaction style
DE102023121158A1 (en) VEHICLE-SPECIFIC ROUTE PLANNING
DE102018203392A1 (en) Driver assistance method for planning a route design of an electric motor vehicle with one or more charging stops at charging stations and corresponding driver assistance device
DE102016210494B4 (en) Method for tuning a meeting point of an automated moving motor vehicle and a user
EP3802285B1 (en) Method and vehicle system for optimising parking suggestions
DE102016225747A1 (en) A method of operating a motor vehicle by means of a communication device for providing a service menu of a service provider
DE102016011072A1 (en) Method for operating a motor vehicle, in particular a motor vehicle
DE102019204650A1 (en) Method for operating a motor vehicle when searching for a parking space, parking space allocation device, storage medium, server device, and motor vehicle
EP4673705A1 (en) Method for checking a transport journey of a user, and electronic transport information system and computer program

Legal Events

Date Code Title Description
R012 Request for examination validly filed
R016 Response to examination communication
R079 Amendment of ipc main class

Free format text: PREVIOUS MAIN CLASS: G06Q0050300000

Ipc: G06Q0050400000

R018 Grant decision by examination section/examining division
R020 Patent grant now final