DE102014205703A1 - Method and device for automatically scheduling and / or controlling a task - Google Patents
Method and device for automatically scheduling and / or controlling a task Download PDFInfo
- Publication number
- DE102014205703A1 DE102014205703A1 DE102014205703.5A DE102014205703A DE102014205703A1 DE 102014205703 A1 DE102014205703 A1 DE 102014205703A1 DE 102014205703 A DE102014205703 A DE 102014205703A DE 102014205703 A1 DE102014205703 A1 DE 102014205703A1
- Authority
- DE
- Germany
- Prior art keywords
- task
- user
- location
- data
- travel
- 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.)
- Withdrawn
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/109—Time management, e.g. calendars, reminders, meetings or time accounting
Landscapes
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Operations Research (AREA)
- Economics (AREA)
- Marketing (AREA)
- Data Mining & Analysis (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Navigation (AREA)
Abstract
Durch ein Verfahren (100) und eine Vorrichtung (200) wird eine einfache, schnelle, rechtzeitige und durch Zeit-, Fahrkosten-, Kraftstoff- bzw. Energieeinsparung wirtschaftliche und umweltfreundliche Erledigung einer Aufgabe mit einem je eine Angabe einer durch den Nutzer zu erledigenden Handlung oder einer Kategorie einer solchen zu erledigenden Handlung, eines Orts, an dem die Aufgabe zu erledigen ist, eines Zeitraums, innerhalb dessen die Aufgabe erledigt werden kann, mit einem zugehörigen Endtermin (te), und eines zugelassenen Reise-Mehraufwands (u) umfassenden Datensatz (101) durch einen Nutzer geplant und/oder gesteuert, wobei eine aktuelle Position des Nutzers ermittelt wird (107), für jede der wenigstens einen Aufgabe geprüft wird (112), ob ein Aufsuchen des wenigstens einen Orts, an dem die Aufgabe zu erledigen ist, aus der aktuellen Position heraus einen Reise-Mehraufwand erfordert, der nicht größer ist als der zugelassene Reise-Mehraufwand, und zutreffendenfalls der Nutzer eine Information über eine aktuelle Möglichkeit zur Erledigung der Aufgabe erhält (113).By a method (100) and a device (200) is a simple, fast, timely and by time, Fahrkosten-, fuel or energy saving economic and environmentally friendly completion of a task with one statement of an action to be performed by the user or a category of such action to be done, a place where the task is to be done, a time period within which the task can be completed, with an associated finish date (te), and an approved travel overhead (u) comprising data set (101) is scheduled and / or controlled by a user, wherein a current location of the user is determined (107), for each of the at least one task is checked (112), whether to visit the at least one location to do the task is out of the current position requires a travel overhead that is not greater than the allowable travel overhead, and if applicable, the utility he receives information about a current possibility to complete the task (113).
Description
Vom PC-Anwenderprogramm „Microsoft Outlook 2010“ ist eine Kalenderdatenbank bekannt, mittels derer Termine nach Datum und Uhrzeit erfassbar sind. Durch eine Erinnerungsfunktion wird einem Nutzer des Programms zu bestimmten Zeitpunkten eine wiederholbare Erinnerungsmeldung angezeigt, wenn eingetragene Termine bevorstehen oder beginnen. Ferner umfasst das Programm eine Aufgabendatenbank, mit der Vorgangs- bzw. Aufgabenlisten erstellt werden können. Die einzelnen Aufgaben können mit Fälligkeitsdaten versehen werden. From the PC user program "Microsoft Outlook 2010" a calendar database is known, by means of which dates can be recorded by date and time. A reminder feature will display a repeatable reminder message to a user of the program at certain times when scheduled appointments are about to begin or begin. Furthermore, the program includes a task database with which task lists or task lists can be created. The individual tasks can be provided with due dates.
Unter einem Termin wird im nachfolgenden eine Handlung verstanden, die zu einem bestimmten Zeitpunkt an einem bestimmten Ort auszuführen ist. Als Aufgabe ist dagegen eine Handlung bezeichnet, die zu einem oder ggf. mehreren beliebigen Zeitpunkten innerhalb eines vorgebbaren, ggf. auch aus mehreren, zeitlich voneinander getrennten Abschnitten bestehenden Zeitraums ausgeführt werden kann, wobei die Erledigung der Aufgabe an einen bestimmten Ort oder eine Auswahl von Orten gebunden sein kann, es aber auch wenigstens nahezu ortsungebundene Aufgaben gibt. In the following, an appointment is understood as an action that is to be carried out at a specific time at a specific location. By contrast, an action is designated as an action that can be executed at one or possibly several arbitrary points in time within a predefinable, if necessary, also from a plurality of time-separated sections, the execution of the task at a specific location or a selection of Places can be bound, but there are also at least almost location-independent tasks.
Wird eine solche Aufgabe als Termin in die genannte Kalenderdatenbank eingetragen, erweist es sich als nachteilig, dass die Erinnerungsmeldung nur zu bestimmten Zeitpunkten angezeigt wird, die nicht auf eine augenblickliche Tätigkeit des Nutzers abgestimmt und daher in der Regel unpassend sind, d.h. die Erinnerungsmeldung kommt meist zu früh oder zu spät, oder der Nutzer befindet sich zu weit von dem Ort oder der Auswahl von Orten, an den bzw. die die Erledigung der Aufgabe gebunden ist, entfernt. If such a task is entered as an appointment in said calendar database, it proves to be disadvantageous that the reminder message is displayed only at certain times that are not matched to an instantaneous activity of the user and are therefore usually inappropriate, i. the reminder message is usually too early or too late, or the user is too far away from the location or selection of locations to which the task is to be completed.
Offenbarung der ErfindungDisclosure of the invention
Die Erfindung hat die Aufgabe, ein Verfahren zum automatischen Planen und/oder Steuern einer Erledigung einer Aufgabe zu schaffen, durch das die vorstehenden Nachteile vermieden werden und eine einfache, schnelle und rechtzeitige Erledigung der Aufgabe ermöglicht wird. Die Erfindung hat ferner die Aufgabe, eine Vorrichtung zum Durchführen eines derartigen Verfahrens zu schaffen. Dabei werden nur solche Aufgaben behandelt, deren Erledigung an einen bestimmten Ort oder eine Auswahl von Orten gebunden ist. The object of the invention is to provide a method for automatically scheduling and / or controlling a task which avoids the above disadvantages and makes possible a simple, fast and timely execution of the task. The invention also has the object to provide an apparatus for carrying out such a method. Only those tasks are dealt with whose completion is tied to a specific location or a selection of locations.
Diese Aufgabe wird gelöst durch ein Verfahren zum automatischen Planen und/oder Steuern einer Erledigung wenigstens einer Aufgabe durch einen Nutzer, wobei jeder Aufgabe, die im vorstehend beschriebenen Sinn eine ortsgebunden zu erledigende Aufgabe ist, ein Datensatz zugeordnet ist. Dieser Datensatz umfasst eine Angabe einer durch den Nutzer zu erledigenden Handlung oder einer Kategorie einer solchen zu erledigenden Handlung. Dabei ist die durch den Nutzer zu erledigenden Handlung eine beliebige, von ihm vorzunehmende Tätigkeit, Arbeit, Besorgung oder dergleichen. Wahlweise umfasst der Datensatz eine Angabe einer Kategorie einer derartigen, zu erledigenden Handlung, sofern diese Handlung einer Kategorie angehört und die Angabe der Kategorie die zu erledigende Handlung hinreichend bezeichnet. Mit einer Kategorie von Handlungen ist eine Anzahl von Handlungen bezeichnet, die gleichartig sind und/oder die zur Erledigung am gleichen Ort und/oder zur gleichen Zeit geeignet sind. Eine Kategorie von Handlungen lässt sich auch als Kategorie der betreffenden Aufgabe bezeichnen. Beispiele für Kategorien von Handlungen bzw. Aufgaben sind private oder geschäftliche Aufgaben. This object is achieved by a method for automatically scheduling and / or controlling an execution of at least one task by a user, wherein a task is assigned to each task, which in the sense described above is a stationary task to be performed. This record includes an indication of an action to be performed by the user or a category of such action to be performed. In this case, the action to be performed by the user is any activity to be performed by him, work, care or the like. Optionally, the record comprises an indication of a category of such action to be performed, if that action belongs to a category and the indication of the category adequately identifies the action to be performed. A category of actions refers to a number of actions that are similar and / or appropriate for completion at the same location and / or at the same time. A category of actions can also be described as a category of the task in question. Examples of categories of actions or tasks are private or business tasks.
Der Datensatz umfasst weiterhin eine Angabe wenigstens eines Orts, an dem die Aufgabe zu erledigen ist. Diese Ortsangabe kann einen einzigen, individuell fest bestimmten Ort, aber auch eine Anzahl gleichartiger bzw. zur Erledigung der Aufgabe gleich geeigneter Orte bezeichnen. Diese Anzahl von Orten bildet eine Kategorie von Orten. Die obige Handlung bzw. die Kategorie von Handlungen kann dann auch an einer solchen Kategorie von Orten vorgenommen werden. Außerdem umfasst der Datensatz eine Angabe eines Zeitraums, innerhalb dessen die Aufgabe erledigt werden kann, mit einem zugehörigen Endtermin, bis zu dem die Aufgabe erledigt sein muss. Der Endtermin ist z.B. ein spätester Liefertermin, eine Geschäftsschlusszeit oder dergleichen. Schließlich umfasst der Datensatz wenigstens noch eine Angabe eines zugelassenen Reise-Mehraufwands. Als Reise-Mehraufwand ist ein Umweg, d.h. eine gegenüber einer vom Nutzer aktuell beabsichtigten und/oder verfolgten Route zusätzlich zurückzulegende Wegstrecke und/oder ein zusätzlicher Zeitaufwand, d.h. eine zusätzlich, insbesondere für diesen Umweg, aufzuwendende Zeitspanne, bezeichnet. Der zugelassene Reise-Mehraufwand ist ein vom Nutzer zur Erledigung der Aufgabe hingenommener Reise-Mehraufwand, d.h. ein Umweg und/oder zusätzlicher Zeitaufwand, den der Nutzer zur Erledigung der Aufgabe aufzubringen bereit ist. Der Reise-Mehraufwand und der zugelassene Reise-Mehraufwand umfassen als Fahrstrecken, als mit einem beliebigen sonstigen Verkehrsmittel zurückzulegende Strecken und als Fußwege anfallende Umwege, wobei der Begriff Reise das Zurücklegen jeder Art von Strecken durch den Nutzer umfasst. Der zugelassene Reise-Mehraufwand ist bevorzugt von Aufgabe zu Aufgabe unterschiedlich festlegbar, insbesondere gemäß einer Wichtigkeit, die der Erledigung der einzelnen Aufgaben beigemessen wird, so dass bevorzugt für die Erledigung von Aufgaben hoher Wichtigkeit auch ein höherer zugelassener Reise-Mehraufwand vorgesehen werden kann. Alle Angaben des Datensatzes werden beim Erzeugen der Aufgabe erstellt.The record further includes an indication of at least one location where the task is to be done. This location may indicate a single, individually fixed location, but also a number of similar or equivalent to accomplish the task equally suitable locations. This number of places forms a category of places. The above action or category of actions can then also be made in such a category of locations. In addition, the record includes an indication of a period of time within which the task can be completed, with an associated finish date by which the task must be completed. The final date is, for example, a latest delivery date, a business deadline or the like. Finally, the data record includes at least one indication of an authorized travel overhead. As a travel overhead is a detour, ie a relation to a user currently intended and / or tracked route additionally zurückzulegende route and / or an additional time, ie an additional, in particular for this detour, expended time period designated. The authorized travel overhead is a travel overhead incurred by the user to complete the task, ie, a detour and / or additional time spent by the user to complete the task. Travel overhead and travel allowances include detours covered by any other means of transport and by-passes as footpaths, the term travel encompassing the return of each type of route by the user. The authorized travel overhead is preferably determined differently from task to task, in particular according to an importance that is attributed to the execution of the individual tasks, so that preferably for the execution of tasks of high importance and a higher authorized travel overhead can be provided. All Details of the data record are created when creating the task.
In Ausführung des erfindungsgemäßen Verfahrens wird zunächst eine aktuelle Position des Nutzers ermittelt. Die aktuelle Position stellt einen augenblicklichen Aufenthaltsort bzw. Standort des Nutzers dar und ist bevorzugt in einer digitalen Karte beschrieben, dargestellt oder eingetragen. Ferner wird für jede der wenigstens einen Aufgabe geprüft, ob ein Aufsuchen des wenigstens einen Orts, an dem die Aufgabe zu erledigen ist, aus der aktuellen Position heraus einen Reise-Mehraufwand erfordert, der nicht größer ist als der zugelassene Reise-Mehraufwand. Zutreffendenfalls erhält der Nutzer eine Information über eine aktuelle Möglichkeit zur Erledigung der Aufgabe, d.h. eine unmittelbare, sofortige Information, dass eine solche auch akzeptable Möglichkeit aktuell besteht. In execution of the method according to the invention, a current position of the user is first determined. The current position represents an instantaneous location or location of the user and is preferably described in a digital map, displayed or registered. Further, for each of the at least one task, it is checked whether a search of the at least one location where the task is to be performed requires from the current location a travel overhead that is not greater than the authorized travel overhead. If appropriate, the user receives information about a current possibility for completing the task, i. Immediate, immediate information that such an acceptable option currently exists.
Die Erfindung ermöglicht, dem Nutzer gezielt zum passenden Zeitpunkt, abgestimmt auf eine augenblickliche Tätigkeit des Nutzers, eine Erinnerung an eine oder mehrere zu erledigende Aufgaben zukommen zu lassen, so dass diese Aufgaben mit minimalem Mehraufwand an Weg und/oder Zeit, d.h. höchstens mit einem Reise-Mehraufwand, den der Nutzer hinzunehmen bereit ist, erledigt werden können. Damit ist nicht nur auf einfach zu handhabende und wirksame Weise eine rechtzeitige Erledigung der Aufgaben ermöglicht, sondern es können Zeit und Fahrkosten eingespart werden. Das führt zu einer erhöhten Wirtschaftlichkeit und besonders auch Umweltfreundlichkeit durch Kraftstoff- bzw. Energieeinsparung. The invention makes it possible for the user to receive a reminder of one or more tasks to be performed in a targeted manner at the appropriate time, in tune with an instantaneous activity of the user, so that these tasks can be performed with minimum additional outlay and / or time, i. at most with a travel overhead that the user is willing to accept can be done. This not only makes it easy to handle tasks in an easy-to-use and effective manner, but also saves time and travel costs. This leads to increased efficiency and especially environmental friendliness through fuel and energy savings.
Vorteilhafte Ausgestaltungen des erfindungsgemäßen Verfahrens sind in den darauf rückbezogenen Unteransprüchen gekennzeichnet.Advantageous embodiments of the method according to the invention are characterized in the dependent claims.
Gemäß einer bevorzugten Weiterbildung des erfindungsgemäßen Verfahrens wird für jede der wenigstens einen Aufgabe wiederholt der zugelassene Reise-Mehraufwand aus einer für jede der wenigstens einen Aufgabe vorgebbaren Mehraufwandsfunktion zur jeweils aktuellen Zeit bestimmt. Als Mehraufwandsfunktion ist eine Funktion des zugelassenen Reise-Mehraufwands von der aktuellen Zeit, insbesondere einer verbleibenden Zeitspanne zwischen der aktuellen Zeit und dem Endtermin, bezeichnet. Die Mehraufwandsfunktion dient somit zur Bestimmung des zugelassenen Reise-Mehraufwands abhängig von der aktuellen Zeit. Die aktuelle Zeit umfasst ein augenblickliches Datum und eine augenblickliche Uhrzeit. Beträgt jedoch die verbleibende Zeitspanne zwischen der aktuellen Zeit und dem Endtermin z.B. mehrere Tage, d.h. ist diese Zeitspanne so groß, dass eine Änderung des zugelassenen Reise-Mehraufwands innerhalb eines Tages nicht auftritt oder für die Planung der Erledigung der Aufgabe ohne Einfluss wäre, kann vereinfacht der zugelassene Reise-Mehraufwand aus der Mehraufwandsfunktion abhängig nur vom Datum aus der aktuellen Zeit bestimmt werden. Insbesondere ist die Mehraufwandsfunktion eine Umwegfunktion zur Bestimmung eines zugelassenen Umwegs abhängig von der aktuellen Zeit, d.h. der zugelassene Reise-Mehraufwand stellt lediglich einen vom Nutzer hingenommenen Umweg zur Erledigung der Aufgabe dar. Die Bestimmung des zugelassenen Reise-Mehraufwands wird bevorzugt periodisch wiederholt, wobei die Periode so kurz sein muss, dass auch alle aktuellen und bei Änderung der aktuellen Position des Nutzers in der Regel jeweils nur zeitweise, d.h. kurzzeitig, bestehenden Möglichkeiten zur Erledigung der Aufgabe stets sicher erfasst werden können. According to a preferred development of the method according to the invention, for each of the at least one task, the authorized travel overhead is determined repeatedly from an additional expenditure function that can be specified for each of the at least one task at the respectively current time. An additional expense function is a function of the authorized additional travel expense from the current time, in particular a remaining time span between the current time and the final date. The additional expense function thus serves to determine the permitted additional travel expenses depending on the current time. The current time includes a current date and time. However, if the remaining time between the current time and the end date is e.g. several days, i. If this time span is so great that a change in the authorized additional travel expenses does not occur within one day or would have no influence on the planning of the execution of the task, then the authorized travel overhead from the additional expenditure function can be simply determined depending on the date from the current time become. In particular, the overhead function is a detour function for determining an authorized detour depending on the current time, i. the authorized travel overhead is merely a user-taken detour to complete the task. The determination of the authorized travel overhead is preferably repeated periodically, the period must be so short that all current and changing the current position of the user usually only temporarily, ie In the short term, existing opportunities to complete the task can always be safely captured.
Bei einer weiteren bevorzugten Ausführungsform des erfindungsgemäßen Verfahrens werden wenigstens eine der wenigstens einen Aufgabe und der zugeordnete Datensatz selbsttätig durch ein Gerät, bevorzugt durch ein Fahrzeug, insbesondere bevorzugt durch ein Fahrzeug, mit dem sich der Nutzer fortbewegt, erzeugt. Als bevorzugtes Beispiel können Aufgaben, die anstehende Wartungsarbeiten an einem Fahrzeug betreffen, insbesondere von dessen Steuerung unmittelbar erzeugt und bevorzugt in eine Aufgabendatenbank eingetragen werden. Dadurch erhält der Nutzer über einen Hinweis, dass Wartungsarbeiten anstehen, hinaus auch gleich eine Information über eine aktuelle Möglichkeit zu deren Durchführung. In a further preferred embodiment of the method according to the invention, at least one of the at least one task and the assigned data record are generated automatically by a device, preferably by a vehicle, in particular preferably by a vehicle with which the user travels. As a preferred example, tasks relating to pending maintenance work on a vehicle, in particular directly generated by its control and preferably registered in a task database. As a result, the user receives information about an up-to-date possibility for carrying it out via an indication that maintenance work is pending.
Erwähnt sei, dass aus der Druckschrift
Aus der Druckschrift
Ein automatisches Planen und/oder Steuern einer Erledigung wenigstens einer Aufgabe durch einen Nutzer, wie dies die vorliegende Erfindung zeigt, ist diesen Druckschriften jedoch nicht zu entnehmen, zumal es sich bei den in den beiden vorgenannten Druckschriften beschriebenen, vom Benutzer zu erledigenden Tätigkeiten um solche handelt, die sofort zu erledigen sind und keinen Spielraum für Planungen lassen. An automatic planning and / or controlling a completion of at least one task by a user, as the present invention shows, however, is not apparent from these documents, especially as described in the two aforementioned publications, to be done by the user activities to such which are to be done immediately and leave no scope for planning.
Nach einer anderen Ausführungsform des erfindungsgemäßen Verfahrens werden wenigstens eine der wenigstens einen Aufgabe und der zugeordnete Datensatz durch den Nutzer und/oder wenigstens eine weitere der wenigstens einen Aufgabe und der zugeordnete Datensatz durch wenigstens einen Dritten erzeugt. Damit können in sehr komfortabler Weise Aufgaben auch von weiteren Personen erzeugt und zur Erledigung dem Nutzer übertragen werden, wodurch die Flexibilität des Verfahrens weiter gesteigert wird. According to another embodiment of the method according to the invention, at least one of the at least one task and the associated data set are generated by the user and / or at least one further of the at least one task and the associated data set is generated by at least one third party. In this way, tasks can also be generated by other persons in a very comfortable manner and transmitted to the user for completion, thereby further increasing the flexibility of the method.
Eine andere Weiterbildung des erfindungsgemäßen Verfahrens ist dadurch gekennzeichnet, dass aus einer Mehrzahl von Bewegungen des Nutzers Bewegungswahrscheinlichkeitsdaten für diese Bewegungen, insbesondere innerhalb bestimmter, wiederkehrender Zeitabschnitte, bestimmt werden, dass aus den Bewegungswahrscheinlichkeitsdaten für einen vorbestimmten, bevorstehenden Zeitraum wahrscheinlich zu durchlaufende Positionen des Nutzers ermittelt werden, dass für jede der wenigstens einen Aufgabe geprüft wird, ob ein Aufsuchen des wenigstens einen Orts, an dem die Aufgabe zu erledigen ist, aus wenigstens einer der im vorbestimmten, bevorstehenden Zeitraum wahrscheinlich zu durchlaufenden Positionen heraus einen Reise-Mehraufwand erfordert, der nicht größer ist als der zugelassene Reise-Mehraufwand, und dass zutreffendenfalls eine Information über eine Möglichkeit zur Erledigung der Aufgabe in dem bevorstehenden Zeitraum als Termin in einen Terminkalender des Nutzers übertragen wird. Die Bewegungswahrscheinlichkeitsdaten beschreiben wahrscheinliche, d.h. mit bestimmter Wahrscheinlichkeit wiederkehrende, Bewegungsabläufe bzw. Bewegungsrouten und somit den diesbezüglichen Lebensrhythmus des Nutzers. Die wiederkehrenden Zeitabschnitte werden bevorzugt einer Periodizität in den Bewegungen, d.h. im Tätigkeits- bzw. Lebensrhythmus, des Nutzers angepasst bestimmt, z.B. werden die Bewegungswahrscheinlichkeitsdaten kalenderwöchentlich oder monatlich bestimmt. Der vorbestimmte, bevorstehende Zeitraum beträgt dann bevorzugt ebenfalls eine Kalenderwoche bzw. einen Monat. Über die Organisation einer aufwandsarmen Erledigung von Aufgaben, der die aktuelle Position des Nutzers zugrunde liegt, hinaus ermöglicht diese Weiterbildung der Erfindung eine Vorabplanung der Erledigung von Aufgaben auf der Grundlage eines gelernten Lebensrhythmus. Der Nutzer erhält somit einen Vorschlag zum Erledigen der Aufgabe zu einem Zeitpunkt innerhalb des bevorstehenden Zeitraums und an einem Ort, der gemäß seinen üblichen Bewegungen günstig ist, also einen zugelassenen Reise-Mehraufwand nicht überschreiten wird. Dies ermöglicht eine frühzeitige Einplanung der Erledigung der Aufgabe, und der Nutzer kann sich frühzeitig darauf vorbereiten z.B. wöchentlich im voraus. Bevorzugt kann er den Vorschlag zum Erledigen der Aufgabe ablehnen oder annehmen. Lehnt er ab, wird ein weiterer Vorschlag erstellt, sofern eine weitere Möglichkeit zur Erledigung der Aufgabe in dem bevorstehenden Zeitraum ermittelbar ist. Nimmt er an, wird die Erledigung der Aufgabe als Termin in den Terminkalender des Nutzers übertragen. Die Erledigung der Aufgabe kann auch ohne Eingreifen des Nutzers automatisch als Termin in den Terminkalender übernommen werden. Insbesondere kann dabei auch geprüft werden, ob die Erledigung der Aufgabe mit bereits im Terminkalender vorhandenen Terminen kollidieren würde. Bevorzugt können ferner die im vorbestimmten, bevorstehenden Zeitraum wahrscheinlich zu durchlaufenden Positionen des Nutzers aus einer Kombination der Bewegungswahrscheinlichkeitsdaten und der bereits im Terminkalender eingetragenen Termine ermittelt werden, wodurch eine noch bessere Anpassung der Erledigung der Aufgabe an den Lebensrhythmus des Nutzers erzielt wird. Bei dieser Weiterbildung wird somit das Verfahren im voraus für die gelernte, wahrscheinlich zu durchlaufenden Positionen des Nutzers statt für seine aktuelle Position durchgeführt.Another development of the method according to the invention is characterized in that from a plurality of movements of the user movement probability data for these movements, in particular within certain, recurring periods of time, determined that determined from the movement probability data for a predetermined, upcoming period likely to be traversed positions of the user in that for each of the at least one task it is checked whether a search of the at least one location where the task is to be performed requires a travel overhead from at least one of the positions likely to be traversed in the predetermined upcoming period is greater than the allowable travel overhead, and that, if appropriate, information about a way to complete the task in the upcoming period is transferred as an appointment to a user's schedule. The motion probability data describe probable, ie with certain probability recurring, motion sequences or movement routes and thus the related life rhythm of the user. The recurring time periods are preferably determined by a periodicity in the movements, ie in the activity or life rhythm of the user, for example, the movement probability data are determined on a weekly or monthly basis. The predetermined, upcoming period is then preferably also a calendar week or a month. Beyond the organization of a low-effort completion of tasks, based on the current position of the user, this development of the invention allows a pre-planning of the execution of tasks based on a learned life rhythm. The user thus receives a proposal to complete the task at a time within the upcoming period and at a location that is favorable according to its usual movements, that is, will not exceed a permitted travel overhead. This allows an early scheduling of the task, and the user can prepare early, eg weekly in advance. Preferably, he may reject or accept the proposal to complete the task. If it declines, another proposal will be made, provided that another way to complete the task in the upcoming period is identifiable. If he accepts, the execution of the task will be transferred as an appointment to the user's diary. The completion of the task can be automatically taken over as an appointment in the appointment calendar even without the intervention of the user. In particular, it can also be checked whether the execution of the Task would collide with appointments already in the appointment calendar. In addition, the user's positions to be traversed in the predefined, upcoming period can preferably be determined from a combination of the movement probability data and the appointments already entered in the appointment calendar, thereby achieving an even better adaptation of the task to the user's life rhythm. In this development, the method is thus carried out in advance for the learned, probably to be traversed positions of the user instead of his current position.
Aus der Druckschrift
Eine weitere bevorzugte Ausgestaltung des erfindungsgemäßen Verfahrens ist dadurch gekennzeichnet, dass aus einer Mehrzahl von Erledigungen von Aufgaben mit gleichen und/oder gleichartigen Handlungen und/oder mit gleicher Kategorie von Handlungen durch den Nutzer den wenigstens einen Ort, an dem diese Aufgaben erledigt werden, bezeichnende Ortswahrscheinlichkeitsdaten bestimmt werden, und dass beim Erzeugen einer weiteren Aufgabe mit dieser gleichen und/oder gleichartigen Handlung und/oder mit dieser gleichen Kategorie von Handlungen ein Vorschlag für diesen wenigstens einen Ort, an dem die weitere Aufgabe erledigt werden soll, aus den Ortswahrscheinlichkeitsdaten gebildet und in einen für die weitere Aufgabe zu erstellenden Datensatz selbsttätig eingefügt wird. Analog der Ermittlung und Auswertung der Bewegungswahrscheinlichkeitsdaten erfolgt hier ein Lernen eines oder mehrerer individuell fest bestimmter Orte, die zum Erledigen einer bestimmten, wiederkehrenden Aufgabe bzw. einer Kategorie von Aufgaben vom Nutzer aus einer Anzahl gleichartiger bzw. zur Erledigung der Aufgabe gleich geeigneter Orte, d.h. aus einer Kategorie von Orten, bevorzugt gewählt und aufgesucht werden. Dies erleichtert die Handhabung der Planung der Erledigung der Aufgabe weiter, da nur die Aufgabe oder Kategorie der Aufgabe angegeben werden muss und durch das Verfahren der bzw. die bevorzugten Orte selbsttätig in den Datensatz der Aufgabe eingefügt und als Vorschläge dem Nutzer unterbreitet werden. A further preferred embodiment of the method according to the invention is characterized in that from a plurality of executions of tasks with the same and / or similar actions and / or with the same category of actions by the user the at least one place where these tasks are done, indicative Location probability data are determined, and that when creating another task with this same and / or similar action and / or with this same category of actions a proposal for this at least one place where the further task is to be done, formed from the location probability data and is inserted automatically in a record to be created for the further task. Analogous to the determination and evaluation of the movement probability data, a learning of one or more individually determined locations is here carried out by the user from a number of similar or equally suitable locations for performing a specific, recurring task or a category of tasks. from a category of locations, preferably chosen and visited. This further facilitates the handling of the task scheduling task, since only the task or category of the task needs to be specified, and by the method the preferred location (s) are automatically inserted into the record of the task and submitted as suggestions to the user.
Die oben genannte Aufgabe wird weiterhin gelöst durch eine Vorrichtung zum automatischen Planen und/oder Steuern einer Erledigung wenigstens einer Aufgabe durch einen Nutzer. Die Vorrichtung umfasst wenigstens eine Einrichtung zum Bestimmen einer aktuellen Position des Nutzers, insbesondere mit einer Satellitennavigationseinrichtung, und einer aktuellen Zeit; wenigstens ein Eingabemittel zum Erzeugen wenigstens einer zu erledigenden Aufgabe nebst einem dieser Aufgabe zugeordneten Datensatz und/oder zum Eingeben einer Information über eine Erledigung einer Aufgabe, insbesondere durch den Nutzer und/oder durch wenigstens einen Dritten, weiter insbesondere selbsttätig durch ein Gerät, bevorzugt durch ein Fahrzeug, insbesondere bevorzugt durch ein Fahrzeug, mit dem sich der Nutzer fortbewegt, wobei das wenigstens eine Eingabemittel insbesondere mit einer Mensch-Maschine-Schnittstelle und/oder einer leitungsgebundenen und/oder drahtlosen Datenübertragungseinrichtung ausgebildet ist; wenigstens eine Signalverarbeitungseinrichtung sowie wenigstens ein Ausgabemittel zum Ausgeben wenigstens einer Information über eine aktuelle Möglichkeit zur Erledigung der Aufgabe an den Nutzer. Dabei ist die wenigstens eine Signalverarbeitungseinrichtung mit wenigstens einer Aufgabenspeichereinheit zum Speichern der wenigstens einen Aufgabe nebst dem dieser Aufgabe zugeordneten Datensatz, wenigstens einer Routenplanungseinrichtung und/oder Navigationseinrichtung zum Bestimmen wenigstens einer Route wenigstens einer Bewegung des Nutzers, wenigstens einer Vergleichseinheit zum Prüfen für jede der wenigstens einen Aufgabe, ob ein Aufsuchen wenigstens eines Orts, an dem die Aufgabe zu erledigen ist, aus der aktuellen Position heraus einen Reise-Mehraufwand erfordert, der nicht größer ist als ein zugelassener Reise-Mehraufwand, und bevorzugt wenigstens einer Lerneinheit zum Bestimmen von Bewegungswahrscheinlichkeitsdaten für eine Mehrzahl von Bewegungen des Nutzers, insbesondere innerhalb bestimmter, wiederkehrender Zeitabschnitte, und zum Ermitteln wahrscheinlich zu durchlaufender Positionen des Nutzers für einen vorbestimmten, bevorstehenden Zeitraum aus den Bewegungswahrscheinlichkeitsdaten und/oder zum Bestimmen von Ortswahrscheinlichkeitsdaten aus einer Mehrzahl von Erledigungen von Aufgaben mit gleichen und/oder gleichartigen Handlungen und/oder mit gleicher Kategorie von Handlungen durch den Nutzer, welche Ortswahrscheinlichkeitsdaten den wenigstens einen Ort, an dem diese Aufgaben erledigt werden, bezeichnen, sowie zum Speichern der Bewegungswahrscheinlichkeitsdaten und/oder der Ortswahrscheinlichkeitsdaten ausgebildet. Besonders vorteilhaft ist eine solche Vorrichtung in Navigationseinrichtungen bzw. Routenplanungseinrichtungen bekannter Art integrierbar. Dies ermöglicht einen besonders kompakten Aufbau und eine leichte Handhabung. The above object is further achieved by an apparatus for automatically scheduling and / or controlling a completion of at least one task by a user. The device comprises at least one device for determining a current position of the user, in particular with a satellite navigation device, and a current time; at least one input means for generating at least one task to be performed along with a data set associated with this task and / or for inputting information about a task, in particular by the user and / or by at least one third party, more particularly automatically by a device, preferably by a vehicle, in particular preferably by a vehicle, with which the user moves, wherein the at least one input means is in particular formed with a human-machine interface and / or a wired and / or wireless data transmission device; at least one signal processing device and at least one output device for outputting at least one information about a current possibility for completing the task to the user. In this case, the at least one signal processing device is provided with at least one task storage unit for storing the at least one task together with the data set associated with this task, at least one route planning device and / or navigation device for determining at least one route of at least one movement of the user, at least one comparison unit for checking for each of the at least a task, whether to search for at least one location where the task is to be performed, from the current position requires a travel overhead no greater than a permitted travel overhead, and preferably at least one learning unit for determining motion probability data for a plurality of movements of the user, in particular within certain, recurring time periods, and for determining likely to be traversed positions of the user for a predetermined, forthcoming period from the Bewegungswahrs embarrassment data and / or for determining location likelihood data from a plurality of tasks having the same and / or similar actions and / or with the same category of actions by the user, which location likelihood data designates the at least one location where these tasks are performed; and for storing the motion probability data and / or the location probability data. Such a device is particularly advantageous in navigation devices or Route planning devices of known type can be integrated. This allows a particularly compact design and easy handling.
Die oben genannte Aufgabe wird auch gelöst durch ein Computerprogrammprodukt, aufweisend Programmteile zum Ausführen eines Verfahrens der vorgenannten Art, durch eine maschinenlesbare, insbesondere computerlesbare, Datenstruktur, erzeugt durch ein solches Verfahren und/oder durch mindestens ein solches Computerprogrammprodukt und durch einen maschinenlesbaren, insbesondere computerlesbaren, Datenträger, auf dem mindestens ein solches Computerprogrammprodukt aufgezeichnet und/oder gespeichert ist und/oder auf dem mindestens eine solche Datenstruktur zum Abruf bereit gehalten ist.The above-mentioned object is also achieved by a computer program product comprising program parts for carrying out a method of the aforementioned type, by a machine-readable, in particular computer-readable, data structure generated by such a method and / or by at least one such computer program product and by a machine-readable, in particular computer-readable , Data carrier on which at least one such computer program product is recorded and / or stored and / or on which at least one such data structure is kept ready for retrieval.
Ausführungsbeispiele der Erfindung sind in der Zeichnung dargestellt und werden im nachfolgenden näher beschrieben. Es zeigen:Embodiments of the invention are illustrated in the drawings and will be described in more detail below. Show it:
Im Ablaufdiagramm der
Beispiele für einen zugelassenen Reise-Mehraufwand sind in den Diagrammen der
In einer Variation der vorstehend beschriebenen Beispiele kann die Aufgabe bereits vor dem Zeitpunkt ta erzeugt worden sein. Der Zeitpunkt ta bezeichnet dann den Beginn des Zeitraums, innerhalb dessen die Aufgabe erledigt werden kann. Als Beispiel wird die Aufgabe, Brot zu kaufen, bereits am Vorabend erzeugt, erledigt werden kann die Aufgabe aber erst am nächsten Morgen ab 05:00 Uhr. In a variation of the examples described above, the task may have already been created prior to time ta. The time ta then denotes the beginning of the period within which the task can be completed. As an example, the task of buying bread is already created the night before, but the task can only be completed the next morning from 05:00.
Ein Beispiel für eine durch ein Gerät erzeugte Aufgabe ist ein „Reifenwechsel.“ Diese Aufgabe wird vom Fahrzeug bzw. dessen Steuerung automatisch z.B. am 1. Oktober erzeugt. Da als Ort zum Erledigen der Aufgabe eine bestimmte Werkstatt W fest vorgegeben ist, wird diese anhand der vorzunehmenden Handlung automatisch erkannt und sofort in den zu erstellenden Datensatz
Der so definierte, Handlung, Ort, Zeitraum und zugelassenen Reise-Mehraufwand umfassende Datensatz
Aus einer Mehrzahl von Bewegungen bzw. Reisen des Nutzers werden ferner Bewegungswahrscheinlichkeitsdaten bestimmt
In vergleichbarer Weise können aus einer Mehrzahl von Erledigungen von Aufgaben mit gleichen bzw. gleichartigen Handlungen bzw. mit gleicher Kategorie von Handlungen durch den Nutzer, z.B. „Brot kaufen“, Ortswahrscheinlichkeitsdaten bestimmt werden, die den Ort oder die Orte, an dem bzw. denen diese Aufgaben erledigt werden, bezeichnen. Dadurch werden diese Orte wie vorstehend das Reiseverhalten gelernt, wenn der Nutzer die Aufgabe „Brot kaufen“ beim Verlassen der Bäckerei als erledigt markiert. Beim Erzeugen einer weiteren Aufgabe „Brot einkaufen“ wird aus den Ortswahrscheinlichkeitsdaten ein Vorschlag, das Brot bei der bevorzugten Bäckerei als so gelerntem Ort zu kaufen, gebildet und in einen für die weitere Aufgabe zu erstellenden Datensatz selbsttätig eingefügt. Similarly, out of a plurality of settlements of tasks with similar actions and / or with the same category of actions by the user, e.g. "Buy bread", location likelihood data identifying the location or locations where these tasks are done. As a result, these locations are taught travel behavior as above, when the user marks the task of "buy bread" when leaving the bakery as done. When creating another task "buy bread" is from the location probability data a proposal to buy the bread at the preferred bakery as a learned place, formed and automatically inserted into a record to be created for the further task.
Das in
ZITATE ENTHALTEN IN DER BESCHREIBUNG QUOTES INCLUDE IN THE DESCRIPTION
Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.This list of the documents listed by the applicant has been generated automatically and is included solely for the better information of the reader. The list is not part of the German patent or utility model application. The DPMA assumes no liability for any errors or omissions.
Zitierte PatentliteraturCited patent literature
- DE 19839193 A1 [0012] DE 19839193 A1 [0012]
- DE 10009723 A1 [0013] DE 10009723 A1 [0013]
- DE 102011078946 A1 [0017] DE 102011078946 A1 [0017]
Claims (10)
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102014205703.5A DE102014205703A1 (en) | 2014-03-27 | 2014-03-27 | Method and device for automatically scheduling and / or controlling a task |
| EP15706773.7A EP3123418A1 (en) | 2014-03-27 | 2015-02-23 | Method and apparatus for automatically planning and/or controlling performance of a task |
| PCT/EP2015/053719 WO2015144371A1 (en) | 2014-03-27 | 2015-02-23 | Method and apparatus for automatically planning and/or controlling performance of a task |
| CN201580016518.7A CN106164948A (en) | 2014-03-27 | 2015-02-23 | Method and apparatus for automatically planning and/or controlling the completion of tasks |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102014205703.5A DE102014205703A1 (en) | 2014-03-27 | 2014-03-27 | Method and device for automatically scheduling and / or controlling a task |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE102014205703A1 true DE102014205703A1 (en) | 2015-10-01 |
Family
ID=52595315
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE102014205703.5A Withdrawn DE102014205703A1 (en) | 2014-03-27 | 2014-03-27 | Method and device for automatically scheduling and / or controlling a task |
Country Status (4)
| Country | Link |
|---|---|
| EP (1) | EP3123418A1 (en) |
| CN (1) | CN106164948A (en) |
| DE (1) | DE102014205703A1 (en) |
| WO (1) | WO2015144371A1 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102019216189A1 (en) * | 2019-10-21 | 2021-04-22 | Robert Bosch Gmbh | Method for traffic operation of a mobile work machine in a traffic area having at least one zone with a risk of collision with other mobile work machines |
| CN115648237B (en) * | 2022-10-08 | 2024-12-13 | 北京信息科技大学 | Intelligent companion robot |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE19839193A1 (en) | 1998-08-28 | 2000-03-02 | Bosch Gmbh Robert | Device for controlling and monitoring a vehicle |
| DE10009723A1 (en) | 2000-03-01 | 2001-09-06 | Grundig Ag | Device and method for operating a vehicle |
| DE102011078946A1 (en) | 2011-07-11 | 2013-01-17 | Robert Bosch Gmbh | Method for determining most probable path of car by software modules, involves providing personal and impersonal driving probability data for correcting original path, where data is derived from previous driving behavior of vehicle |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6177905B1 (en) * | 1998-12-08 | 2001-01-23 | Avaya Technology Corp. | Location-triggered reminder for mobile user devices |
| FI20002812A0 (en) * | 2000-12-21 | 2000-12-21 | Nokia Mobile Phones Ltd | Contextual data collection and monitoring arrangement and contextual reminder |
| US8537003B2 (en) * | 2009-05-20 | 2013-09-17 | Microsoft Corporation | Geographic reminders |
| US20110112943A1 (en) * | 2009-11-09 | 2011-05-12 | Dietz Jay B | Location-based mobile workforce management system |
| JP5454183B2 (en) * | 2010-02-04 | 2014-03-26 | 株式会社デンソー | Process planning apparatus, method thereof, and program thereof |
-
2014
- 2014-03-27 DE DE102014205703.5A patent/DE102014205703A1/en not_active Withdrawn
-
2015
- 2015-02-23 CN CN201580016518.7A patent/CN106164948A/en active Pending
- 2015-02-23 EP EP15706773.7A patent/EP3123418A1/en not_active Ceased
- 2015-02-23 WO PCT/EP2015/053719 patent/WO2015144371A1/en active Application Filing
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE19839193A1 (en) | 1998-08-28 | 2000-03-02 | Bosch Gmbh Robert | Device for controlling and monitoring a vehicle |
| DE10009723A1 (en) | 2000-03-01 | 2001-09-06 | Grundig Ag | Device and method for operating a vehicle |
| DE102011078946A1 (en) | 2011-07-11 | 2013-01-17 | Robert Bosch Gmbh | Method for determining most probable path of car by software modules, involves providing personal and impersonal driving probability data for correcting original path, where data is derived from previous driving behavior of vehicle |
Also Published As
| Publication number | Publication date |
|---|---|
| EP3123418A1 (en) | 2017-02-01 |
| CN106164948A (en) | 2016-11-23 |
| WO2015144371A1 (en) | 2015-10-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE102016124109B4 (en) | POWER MANAGEMENT SYSTEM FOR AN ELECTRIC VEHICLE | |
| DE102012023561B4 (en) | Method for traffic-related adaptation of stopping processes to a synthetically modulated speed profile along a vehicle-driven route and control device for carrying out the method | |
| EP1397274B1 (en) | Method for determining the time and extent of maintenance operations | |
| EP1162559A2 (en) | Method for electronically scheduling of appointments and electronic appointment scheduler therefor | |
| DE102012003292A1 (en) | Method for providing navigation function in motor car, involves generating navigation modes based on calculated residual power quality for visualizing predicted residual range based on detected navigation objective in navigation map | |
| DE102009007950A1 (en) | Apparatus and method for providing information about driving situations | |
| DE112006003516T5 (en) | System for evaluation and improvement of mileage and fuel efficiency | |
| EP2788721A1 (en) | Method and device for providing an electronic appointment scheduler for a vehicle | |
| DE10393476T5 (en) | System and method for managing a fleet of machines | |
| DE102018008990A1 (en) | Method for determining a time-optimized refueling process for a vehicle, control unit and computer program product | |
| WO2006081816A1 (en) | Method and device for route planning | |
| DE102012023575B3 (en) | Method for driver-specific adaptation of synthetically modulated velocity profile along traveled route of vehicle, involves adjusting average velocity or acceleration of vehicle included in maneuver class matrix for maneuver class | |
| DE102015011566B4 (en) | Task-oriented motor vehicle navigation | |
| DE102014205703A1 (en) | Method and device for automatically scheduling and / or controlling a task | |
| DE102014215577A1 (en) | Method for controlling the exhaust aftertreatment | |
| EP2944504A2 (en) | Device and method for representing an operating strategy of an electric or hybrid vehicle | |
| DE102016204761A1 (en) | Method, device and mobile user device for adapting an energy utilization process of a motor vehicle | |
| DE102012010704A1 (en) | Method for outputting information, particularly maintenance requests in vehicle, involves transmitting output processed information by employer to vehicle, where appropriate time for output of information is determined by scheduler | |
| EP3608149B1 (en) | Device for providing a reminder in a vehicle and method for controlling a device for providing a reminder in a vehicle | |
| DE102017006941A1 (en) | Method for operating a vehicle | |
| WO2008083774A1 (en) | Method and system for individual driver information | |
| EP4260012B1 (en) | Method and device for controlling the range of a motor vehicle having an internal combustion drive and an additional electric drive | |
| DE102016209884A1 (en) | Method, device and mobile user device for adjusting an energy distribution within at least one vehicle | |
| DE102013211825A1 (en) | Method for determining routes and related navigation system | |
| DE102021101605A1 (en) | Vehicle maintenance method and system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R005 | Application deemed withdrawn due to failure to request examination |