DE112013005752T5 - Verfahren und Vorrichtung zum Hochladen von Daten - Google Patents

Verfahren und Vorrichtung zum Hochladen von Daten Download PDF

Info

Publication number
DE112013005752T5
DE112013005752T5 DE112013005752.2T DE112013005752T DE112013005752T5 DE 112013005752 T5 DE112013005752 T5 DE 112013005752T5 DE 112013005752 T DE112013005752 T DE 112013005752T DE 112013005752 T5 DE112013005752 T5 DE 112013005752T5
Authority
DE
Germany
Prior art keywords
mobile
uploading
priority
upload
uploaders
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.)
Pending
Application number
DE112013005752.2T
Other languages
English (en)
Inventor
Steven D. Tine
Curt D. Croley
Keneth W. Douros
Lester J. Miller
Deborah J. Monks
Craig A. Janssen
Steven J. Nowlan
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.)
Motorola Solutions Inc
Original Assignee
Motorola Solutions Inc
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 Motorola Solutions Inc filed Critical Motorola Solutions Inc
Publication of DE112013005752T5 publication Critical patent/DE112013005752T5/de
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/239Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0201Market modelling; Market analysis; Collecting market data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/10Services
    • G06Q50/26Government or public services
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/008Registering or indicating the working of vehicles communicating information to a remotely located station
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/08Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
    • G07C5/0841Registering performance data
    • G07C5/085Registering performance data using electronic data carriers
    • G07C5/0866Registering performance data using electronic data carriers the electronic data carrier being a digital video recorder in combination with video camera
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/08Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
    • G07C5/0841Registering performance data
    • G07C5/0875Registering performance data using magnetic data carriers
    • G07C5/0891Video recorder in combination with video camera
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B13/00Burglar, theft or intruder alarms
    • G08B13/18Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength
    • G08B13/189Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems
    • G08B13/194Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems
    • G08B13/196Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems using television cameras
    • G08B13/19639Details of the system layout
    • G08B13/19647Systems specially adapted for intrusion detection in or around a vehicle
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
    • H04N7/181Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a plurality of remote sources
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • Development Economics (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • Multimedia (AREA)
  • General Business, Economics & Management (AREA)
  • Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Marketing (AREA)
  • Tourism & Hospitality (AREA)
  • Theoretical Computer Science (AREA)
  • Signal Processing (AREA)
  • Educational Administration (AREA)
  • Primary Health Care (AREA)
  • Human Resources & Organizations (AREA)
  • Data Mining & Analysis (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Game Theory and Decision Science (AREA)
  • Traffic Control Systems (AREA)
  • Navigation (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Television Signal Processing For Recording (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

Es werden ein Verfahren und eine Vorrichtung zum Hochladen von Daten beschrieben. Im Betrieb laden Fahrzeuge im Feld ihr digitales multimediales Beweismaterial (DME) an einen oder mehrere mobile/vermittelnde Hochladepunkte hoch. Diese mobilen/vermittelnden Hochladepunkte umfassen vorzugsweise Computer, die in anderen Fahrzeugen existieren, die gegenwärtig nicht mit einer zentralen Ablage verbunden sind. Ein mobiles Aufnahmegerät (mDVR) wählt einen oder mehrere bestimmte mobile/vermittelnde Hochladepunkte auf der Grundlage einer Wahrscheinlichkeit, dass der eine oder die mehreren mobilen Hochladepunkte an einen verbundenen Hochladepunkt zurückkehren werden, um das übertragene DME hochzuladen.

Description

  • Gebiet der Erfindung
  • Die Erfindung betrifft allgemein das Hochladen von Daten und insbesondere ein Verfahren und eine Vorrichtung zum Hochladen von Daten auf eine vermittelnde Vorrichtung.
  • Hintergrund der Erfindung
  • Fahrzeuge wie zum Beispiel Busse, Feuerwehren, Polizeiautos usw. enthalten oft fahrzeuginterne mobile digitale Videoaufnahmesysteme (mobile digital vdeo recording systems, mDVRs). Diese mDVR-Systeme nehmen die Szene vom vorderen Fenster des Autos aus sowie andere Sichten auf (z. B. aus dem hinteren Fenster, Passagiere auf der Rückbank, usw.). Neben Video nimmt das mDVR auch Audio- und Telemetrieinformationen auf, wie zum Beispiel die Geschwindigkeit des Fahrzeugs, seine geografische Position usw. Der in dem mDVR aufgenommene Inhalt wird zusammenfassend als digitales multimediales Beweismaterial (Digital Multimedia Evidence, DME) bezeichnet und wird in einem fahrzeuginternen Speicher (wie einer traditionellen sich drehenden Festplatte oder einem Solid-State-Drive) digital gespeichert.
  • In Abhängigkeit von der Auflösung und Qualität des aufgenommenen Video kann der Videoanteil des DME von 1,5 Mbp pro Sekunde (Mbs) bis zu 5 Mbps an Speicherplatz pro Kamera verbrauchen (der Audio- und Telemetriedatenspeicherplatz ist im Vergleich vernachlässigbar). Für ein Zweikamerasystem kann eine Aufnahme daher zwischen 1 GB und 4 GB an Speicherplatz pro Stunde verbrauchen. Der mDVR-Speicher kann folglich am Ende einer Schicht leicht 10 GB oder mehr an Beweisdaten enthalten.
  • Dienststellen der öffentlichen Sicherheit laden typischerweise alle Aufnahmen von allen Fahrzeugen auf ein langfristiges digitales Back-End-System zum Verwalten des Beweismaterials (zentrale Ablage) hoch. Diese Back-End-Systeme ermöglichen es Nutzern, Einsicht in das DME zu nehmen, es mit einem Gerichtsfall in Verbindung zu bringen und die langfristige Aufbewahrungszeit des DME zu verwalten, um staatlichen oder örtlichen Erfordernissen zu genügen. Ein oder mehr mobile/vermittelnde Hochladepunkte werden verwendet, um das DME von der Speichereinrichtung des Fahrzeugs auf das Back-End-System hochzuladen. Der Transfer des DME in die zentrale Ablage erfolgt typischerweise über eines von drei Verfahren: physisches Entfernen der Speichervorrichtung von dem Fahrzeug gefolgt vom Verbinden der Speichervorrichtung mit dem Back-End; drahtgebundene Verbindung mit dem Fahrzeug; oder drahtloses Hochladen. Nachdem das Hochladen abgeschlossen ist, wird das DME typischerweise von dem fahrzeuginternen System gelöscht oder so markiert, dass es überschrieben werden kann, wenn in dem Speicher Platz für neue Aufnahmen benötigt wird.
  • Das physische Entfernen des Speichermediums von dem mDVR ist eine effiziente Weise, um das Fahrzeug schnell wieder auf die Straße zu lassen (indem die Speichervorrichtung sofort mit einer leeren Vorrichtung ersetzt wird), aber es hat viele beweistechnische und verfahrenstechnische Nachteile. Um das Beweismaterial gegen einen böswilligen Bediensteten zu schützen, wird das Speichermedium typischerweise physikalisch in der Aufnahmevorrichtung eingeschlossen. Um es zu entfernen, muss ein autorisierter Bediensteter – typischerweise eine Aufsichtsperson – die Vorrichtung lösen und das Speichermedium herausnehmen, was dazu führt, dass eine Aufsichtsperson viel Zeit damit verbringt, von Auto zu Auto zu gehen und Speichermedien einzusammeln. Diese Technik verlangt außerdem von der Aufsichtsperson, dass sie formal protokolliert, dass sie das Speichermedium an sich nahm und wann sie es zur Annahme in das Beweismaterialverwaltungssystem einreichten, um die Beweiskette zu bewahren. Zwar erlaubt es einen schnellen Umlauf der Fahrzeuge, jedoch ist der manuelle Transfer für die Dienststelle sehr teuer von einem Standpunkt der Personaleffizienz aus gesehen und daher nicht das bevorzugte Hochladeverfahren im Gewerbe.
  • Kabelgebundenes Hochladen erfolgt, in dem eine physische Leitung an das Fahrzeug angeschlossen wird, was für die Dienststelle zusätzliche Kosten erzeugt, da sie physische Leitungen zu mehreren Stellplätzen an der Station legen muss. Neben dem Umstand des Anschließens und Lösens der Leitung an dem Fahrzeug besteht bei diesem Verfahren außerdem das Risiko, dass die Hochladeausrüstung beschädigt wird, wenn Bedienstete versehentlich losfahren, ohne zunächst zu entkoppeln. Außerdem bestehen Sicherheitsbedenken bei Leitungen, die draußen in einer nicht gesicherten Umgebung mit dem Netzwerk der Dienststelle verbunden sind. Zwar verenden im Vergleich zum manuellen Transfer mehr Dienststellen ein drahtgebundenes Hochladen, jedoch ist auch das drahtgebundene Hochladen nicht das bevorzugte Hochladeverfahren im Gewerbe wegen der oben erwähnten Nachteile.
  • Wegen der Kosten, Ineffizienz, Beweiskette und Sicherheitsbedenken der beiden anderen Vorgehensweisen, besteht das bevorzugte Verfahren zum Hochladen des DME von dem Fahrzeug aus darin, automatisch einen drahtlosen Transfer des Inhaltes durchzuführen, sobald das Fahrzeug die Nähe eines Hochladepunktes zu der zentralen Ablage erreicht (z. B. der Parkplatz der Polizeiwache oder nahegelegene öffentliche Gebäude). Die größte Herausforderung bei diesem Vorgehen besteht darin, dass die drahtlose Übertragung von 10 GB oder mehr an DME-Daten von mehreren Fahrzeugen auf einem Parkplatz aus der Perspektive eines Datentransfers eine enorme Aufgabe ist. Selbst bei nur einem Fahrzeug auf dem Parkplatz dauert die Übertragung von 10 GB+ von Daten über heutige 802.11n-Technologie (unter der Annahme einer sehr optimistischen Übertragungsrate von 150 Mbps) ungefähr 10 Minuten. Ein Parkplatz voller Fahrzeuge zum Schichtwechsel, die alle gleichzeitig versuchen hochzuladen, wird wesentlich längere Übertragungszeiten ergeben, so dass das DME-Hochladen wahrscheinlich nicht abgeschlossen ist, bevor ein neuer Bediensteter das Fahrzeug braucht, um die nächste Schicht anzutreten. Wenn eine Dienststelle vorschreibt, dass das gesamte DME hochgeladen werden muss, bevor das Fahrzeug erneut verendet wird, wird dies das Herausschicken des Fahrzeugs und des Bediensteten auf die Straße verzögern.
  • Das Hochladeproblem wird noch verschärft, wenn Fahrzeuge betrachtet werden, die am Ende der Schicht nicht auf den Parkplatz der Wache (oder eine andere Hochladezone) zurückkehren. Zum Beispiel ist es bei Polizeidienststellen des Bezirks oder des Staates typisch, dass ein Fahrzeug einem Bediensteten dauerhaft zugewiesen wird, der das Fahrzeug am Ende des Arbeitstages nach Hause bringt und nur selten (wie einmal im Monat) zu einer Wache/einem zentralen Depot zurückkehrt. Dies bedeutet, dass möglicherweise an den seltenen Gelegenheiten, an denen das Fahrzeug an die Wache zurückkehrt, leicht 100 GB+ an DME heruntergeladen werden müssen. Es dauert nicht nur sehr lange, um diese Menge an Inhalt hochzuladen, sondern es können sich Aufnahmen in dem mDVR befinden, die für Beweiszwecke gebraucht werden, aber im digitalen Beweisverwaltungssystem nicht verfügbar sind, bis das Hochladen (Upload) stattfindet. Ferner, wenn das Speichermedium in der Vorrichtung voll wird, ist das mDVR nicht mehr in der Lage, neue Vorfälle aufzuzeichnen und zwingt den Bediensteten, eine spezielle Fahrt zu einem Hochladepunkt an die zentrale Ablage zu unternehmen, um zusätzliche Aufzeichnungen machen zu können.
  • Es besteht deshalb ein Bedürfnis nach einem Verfahren und einer Vorrichtung zum Hochladen von Daten, welches die Zeit, die ein Fahrzeug auf das Hochladen von DME verwendet, verringert. Es wäre nützlich, wenn das Verfahren und die Vorrichtung auch das Hochladen von DME in einer zeitgerechteren Weise für Fahrzeuge erlauben würde, die nicht regelmäßig zu einer Wache/in einen Upload-Bereich zurückkehren (z. B. Staats- oder Bezirksbedienstete, die ihre Fahrzeuge mit nach Hause nehmen).
  • Kurze Beschreibung der Zeichnungen
  • Die begleitenden Zeichnungen, in denen gleiche Bezugszeichen durch die einzelnen Ansichten hinweg identische oder funktionell ähnliche Elemente bezeichnen, und die zusammen mit der nachfolgenden ausführlichen Beschreibung Teil der Anmeldung sind, dienen dazu, verschiedene Ausführungsformen weiter zu veranschaulichen und verschiedene Prinzipien und Vorteile alle in Übereinstimmung mit der Erfindung zu erläutern.
  • 1 zeigt ein System zum Sammeln, Speichern und Hochladen von Daten.
  • 2 ist ein Blockdiagramm des Computers aus 1.
  • 3 ist ein Flussdiagramm, welches einen Betrieb des Computers aus 1 zeigt, wenn er Daten auf einen anderen Computer hochlädt.
  • 4 ist ein Flussdiagramm, welches einen Betrieb des Computers aus 1 zeigt, während er Daten von einem anderen Computer empfängt.
  • Der Fachmann wird erkennen, dass die Elemente in den Zeichnungen zum Zwecke der Einfachheit und Klarheit dargestellt sind und nicht notwendigerweise maßstabsgetreu gezeichnet wurden. Zum Beispiel können die Abmessungen und/oder Positionen zueinander von manchen der Elemente in den Zeichnungen im Vergleich zu anderen Elementen übertrieben sein, um das Verständnis verschiedener Ausführungsformen der Erfindung zu verbessern. Auch werden häufige aber gut verstandene Elemente, die in einer gewerblich machbaren Ausführungsform nützlich oder notwendig sind, oft nicht dargestellt, um eine weniger verstellte Sicht auf diese verschiedenen Ausführungsformen der Erfindung zu erleichtern. Man wird ferner erkennen, dass bestimmte Aktionen und/oder Schritte möglicherweise in einer bestimmten Folge ihres Auftretens beschrieben oder abgebildet sind, wohingegen der Fachmann verstehen wird, dass eine solche Besonderheit bezüglich der Folge in Wirklichkeit nicht erforderlich ist.
  • Ausführliche Beschreibung
  • Um sich dem oben erwähnten Bedürfnis zuzuwenden, wird hiermit ein Verfahren und eine Vorrichtung zum Hochladen von Daten zur Verfügung gestellt. Während des Betriebs, wie zum Beispiel während einer Reaktion auf einen Zwischenfall, werden Fahrzeuge im Feld ihr digitales multimediales Beweismaterial (Digital Multimedia Evidence, DME) an einen oder mehrere mobile/vermittelnde Hochladepunkte hochladen. Diese mobilen/vermittelnden Hochladepunkte umfassen vorzugsweise Computer, die in anderen Fahrzeugen existieren, die gegenwärtig nicht mit einer zentralen Ablage verbunden sind. Eine mobile Aufzeichnungsvorrichtung (mobile Recorder, mDVR) wird einen oder mehrere spezifische mobile/vermittelnde Hochladepunkte wählen auf der Grundlage einer Wahrscheinlichkeit, dass der eine oder die mehreren mobile Hochladepunkte an einen verbundenen Hochladepunkt zurückkehren wird (ein verbundener Hochladepunkt ist im Vorliegenden definiert als ein Hochladepunkt, der eine direkte Verbindung zu der zentralen Ablage hat), um das übertragene DME hochzuladen.
  • Die obige Technik stellt ein System zur Verfügung, welches das DME von dem ursprünglichen mDVR an einen oder mehrere vermittelnde/mobile Hochladepunkte „quer überträgt”, vorzugsweise bevor der ursprüngliche mDVR an den verbundenen Hochladepunkt zurückkehrt. Ein mobiler/vermittelnder Hochladepunkt ist jede beliebige Vorrichtung, die DME enthalten kann, aber nicht mit der zentralen Back-End-Ablage verbunden ist. Beispiele eines mobilen/vermittelnden Hochladepunktes könnten eine weitere mDVR-Einheit in einem anderen Fahrzeug der öffentlichen Sicherheit sein, es könnte eine spezielle mDVR-Einheit mit einem besonders großen Speichermedium sein, das zum Bespiel in einem Feuerwehrfahrzeug installiert ist, oder es könnte eine Handvorrichtung (Smart Phone, Zweiwegefunk, usw.) sein, die von dem Bediensteten getragen wird. Sobald das DME an einen mobilen/vermittelnden Hochladepunkt quer übertragen worden ist, wird jede Vorrichtung eine Kopie des DME besitzen. Dasselbe DME kann an mehrere mobile/vermittelnde Hochladepunkte quer übertragen werden. Immer wenn eine der Vorrichtungen, die eine Kopie des DME enthält, einen verbundenen Hochladepunkt erreicht hat (z. B. wenn der Feuerwehrwagen zur Feuerwache zurückkehrt), wird dort dieses DME an die zentrale Ablage hochgeladen (z. B. ein Back-End-Beweisverwaltungssystem). Wenn der DME-Upload abgeschlossen ist, wird eine Mitteilungsnachricht an all die Vorrichtungen gesendet, die das DME auf ihrem internen Speichermedium haben, und das DME kann entweder von dem fahrzeuginternen System gelöscht oder so markiert werden, dass es nicht erneut hochgeladen wird und überschrieben werden kann, wenn auf der Platte Platz für neue Aufzeichnungen gebraucht wird. Diese Upload-abgeschlossen-Mitteilung kann sofort über eine Wide-Area-Network(WAN)-Verbindung erfolgen oder kann zu einem späteren Zeitpunkt erfolgen (z. B. wenn das fahrzeuginterne System sich das nächste Mal mit einem verbundenen Hochladepunkt verbindet).
  • Das oben beschriebene System bewirkt für Fahrzeuge, die nicht regelmäßig an eine Wache/Hochladezone zurückkehren, dass das DME in einer zeitgerechteren Weise hochgeladen wird, und es reduziert die Zeit, die ein Fahrzeug mit dem Hochladen von DME verbringt.
  • Man bemerke, dass die oben beschriebene Technik zum Hochladen von Video auf eine vermittelnde Vorrichtung die besten Ergebnisse erzielt, wenn eine geeignete vermittelnde Vorrichtung gewählt wird. Um die beste vermittelnde Vorrichtung zu wählen, sollte das mDVR eine vermittelnde Vorrichtung wählen, die eine höhere Wahrscheinlichkeit als das mDVR hat, dass sie an einen verbundenen Hochladepunkt zurückkehrt. Idealerweise, wenn mehrere mobile/vermittelnde Hochladepunkte zur Verwendung bereitstehen, sollten die gewählten mobilen/vermittelnden Hochladepunkte alle eine höhere Wahrscheinlichkeit haben, dass sie früher als das mDVR an einen Hochladepunkt der zentralen Ablage zurückkehren. Um dies zu erreichen, kann jede vermittelnde Vorrichtung per Rundruf einen Kalender aussenden, der angibt, wann sie sich in der Nähe eines Hochladepunktes der zentralen Ablage befinden wird, und/oder der angibt, wie lange sich die vermittelnde Vorrichtung an einem bestimmten Ort aufhalten wird. Diese Information kann verwendet werden, wenn eine vermittelnde Vorrichtung gewählt wird. Alternativ kann der Systemverwalter zur Einrichtungszeit im Voraus jeden mobilen/vermittelnden Hochladepunkt mit einem relativen Prioritätswert versehen. Der Systemverwalter kann zum Beispiel definieren, dass Feuerwehrfahrzeuge stets einen höheren Prioritätswert als Polizeifahrzeuge haben, da Feuerwehrfahrzeuge nach einem Zwischenfall typischerweise sofort zum Feuerwehrhaus zurückkehren. Einsatzleitfahrzeuge der Polizei können mit einer höheren Priorität als normale Polizeistreifen, aber mit einer niedrigeren Priorität als Feuerwehrfahrzeuge versehen werden. mDVR-Einheiten würden deshalb die relativen Prioritätswerte aller zur Verfügung stehenden mobilen/vermittelnden Hochladepunkte auswerten und denjenigen mit der höchsten Priorität wählen.
  • Weitere Faktoren können bei der Wahl einer vermittelnden Vorrichtung in Betracht gezogen werden. Bei der Wahl einer vermittelnden Vorrichtung kann zum Beispiel das Folgende berücksichtigt werden:
    • • Eine Übertragungsgeschwindigkeit zwischen einer Spendevorrichtung und einer vermittelnden Vorrichtung kann berücksichtigt werden, so dass Verbindungen mit einer höheren Übertragungsgeschwindigkeit bevorzugt werden.
    • • Eine Übertragungsgeschwindigkeit von der vermittelnden Vorrichtung an den schließlichen verbundenen Hochladepunkt kann berücksichtigt werden, so dass Verbindungen mit einer höheren Übertragungsgeschwindigkeit bevorzugt werden. Eine verfügbare verlagerbare Kapazität der vermittelnden Vorrichtung kann berücksichtigt werden, so dass Vorrichtungen mit einer höheren Speicherkapazität bevorzugt werden.
    • • Eine Zeit bis zur Ankunft an dem Hochladeort (Wache, Gericht, Gefängnis, Mautstelle, usw.) kann berücksichtigt werden, so dass Vorrichtungen mit einer größeren Wahrscheinlichkeit einer früheren Rückkehr an einen verbundenen Hochladepunkt bevorzugt werden.
    • • Ein geschätzter Stau der vermittelnden Vorrichtung beim Hochladen an die zentrale Ablage kann berücksichtigt werden. Wenn zum Beispiel ein Fahrzeug am Gerichtsgebäude in einer Stunde, wo wenige andere Hochladevorgänge stattfinden werden, an die zentrale Ablage hochlädt, so würde es gegenüber einem Fahrzeug bevorzugt, welches zur Polizeiwache in einer Stunde fährt, wo mehrere Fahrzeuge beim Schichtwechsel an die Ablage hochladen werden.
    • • Eine Dienststelle kann berücksichtigt werden, so dass eine dienststelleninterne Übertragung bevorzugt wird (z. B. wird eine Polizei-an-Polizei-Übertragung gegenüber einer Übertragung zum Beispiel von der Polizei an die Feuerwehr bevorzugt).
  • Wendet man sich nun den Zeichnungen zu, in denen gleiche Bezugszeichen gleiche Komponenten bezeichnen, zeigt 1 ein System zum Sammeln, Speichern und Hochladen von Daten. Wie gezeigt, umfasst das System 100 mehrere Kameras 101 (von denen nur eine mit einem Bezugszeichen versehen ist). In einer Ausführungsform sind eine oder mehrere der Kameras an einer festen oder führbaren/ferngesteuert positionierbaren Kamerahalterung 105 montiert. In einer anderen Ausführungsform wird wenigstens ein Umgebungssenor 102 zur Verfügung gestellt, um separat externe Stimuli wie zum Beispiel Geschwindigkeit, Wetterbedingungen, Ort usw. aufzuzeichnen. Eine Logikschaltungs- und Speichereinheit 103 umfasst einen einfachen Computer, der dazu dient, die Kamerahalterungen 105 zu steuern und Daten von dem Sensor (den Sensoren) 102 und von den Kameras 101 aufzuzeichnen. Die Kommunikation zwischen Elementen des Systems 100 erfolgt über einen oder mehrere Busse 104 und/oder drahtlos. Wenngleich dies nicht dargestellt ist, können zusätzliche Leitungen zum Beispiel zwischen dem Computer 103 und den Kamerahalterungen 105 vorhanden sein, um das Positionieren der Kamerahalterung fernzusteuern. In einer bevorzugten Ausführungsform ist das System 100 auf und/oder teilweise innerhalb eines Fahrzeugs wie zum Beispiel einem Bus, einem Feuerwehrfahrzeug oder einem Polizeistreifenwagen montiert, kann jedoch alternativ von einer Person wie zum Beispiel einem Polizeibeamten getragen werden.
  • 2 ist ein Blockdiagramm eines Computers 103, der als ein mDVR dient. Der Computer 103 kann als ein mDVR dienen, der DME an vermittelnde Vorrichtungen abladen möchte, oder kann alternativ als eine vermittelnde Vorrichtung dienen, die DME von einem anderen mDRV 103 empfängt. Wie gezeigt, umfasst der Computer 103 eine Logikschaltung 203, eine Empfangsschaltung 202 und eine Sendeschaltung 201. Die Logikschaltung 203 umfasst einen digitalen Signalprozessor (Digital Signal Processor, DSP), einen Mehrzweckmikroprozessor, eine programmierbare Logikeinrichtung oder einen anwendungsspezifischen integrierten Schaltkreis (Application Specific Integrated Circuit, ASIC) und wird verwendet, um von Kameras und Sensoren empfangenes DME zu speichern. Die Logikschaltung 203 kann eine Priorität einer vermittelnden Vorrichtung bestimmen und gespeicherte Daten an vermittelnde Vorrichtungen übertragen, die eine höhere Priorität als andere vermittelnde Vorrichtungen haben. Zusätzlich sind Empfangs- und Sendeschaltungen gewöhnliche dem Fachmann bekannte Schaltungen zur Kommunikation unter Verwendung eines allgemein bekannten Kommunikationsprotokolls und dienen als Mittel zum Senden und Empfangen von Nachrichten und zum Hochladen von DME an eine zentrale Ablage oder zum Herunterladen von DME von einem anderen mDVR. Zum Beispiel sind der Empfänger 202 und der Sender 201 allgemein bekannte Sender, die das IEEE 802.11-Kommunikationssystemprotokoll verwenden. Der Speicher 205 umfasst gewöhnlichen Direktzugriffsspeicher (Random Access Memory, RAM) und wird verwendet, um DME zu speichern.
  • Optional kann ein Kalender 207 bereitgestellt werden. Der Kalender 207 kann in einem separaten Speicher existieren oder im Speicher 205 enthalten sein. Der Kalender 207 enthält vorzugsweise Informationen wie zum Beispiel, ohne darauf beschränkt zu sein:
    • • Eine Zeitspanne, währenddessen der Computer 103 an einem bestimmten Ort bleiben wird;
    • • Eine Zeit, zu der der Computer 103 einen bestimmten Ort verlassen wird;
    • • Eine Zeit, zu der der Computer 103 an einen Hochladepunkt der zentralen Ablage zurückkehren wird;
    • • Eine Zeit, während der der Computer 103 an einem Hochladepunkt der zentralen Ablage bleiben wird.
  • Zum Schluss kann eine Priorität 209 bereitgestellt werden. Die Priorität kann einfach eine Zahl enthalten, die die Priorität des Computers angibt, wenn er als vermittelnde Vorrichtung fungiert.
  • Als ein Beispiel des oben beschriebenen Systems im Betrieb sei angenommen, dass da ein Fahrzeug der Bezirkspolizei ist, welches nicht regelmäßig an einen verbundenen Hochladepunkt zurückkehrt, weil der Bedienstete sein Auto jeden Abend mit nach Hause nimmt. Über die vergangene Woche hinweg wurde eine große Menge an DME auf seiner mDVR-Einheit gesammelt.
  • An einem Tag reagiert der Bedienstete auf einen Zwischenfall, der so groß ist, dass sich mehrere Fahrzeuge am Ort des Geschehens befinden. Es können sich zum Beispiel ein Feuerwehrlaster/ein Feuerwehrwagen, ein Krankenwagen und weitere Polizeifahrzeuge vor Ort befinden. Während sie sich am Einsatzort befindet, beginnt die mDVR-Einheit des Polizeibediensteten automatisch, ein Fahrzeugbereich-Drahtlosnetzwerk (wie 802.11n) zu verwenden, um Kalender, Datenübertragungsraten und verfügbaren Speicherplatz für mobile/vermittelnde Hochladepunkte zu analysieren (d. h., andere Computer 103, die in den anderen Fahrzeugen am Einsatzort existieren). Eine Bestimmung des oder der besten Hochladekandidaten (unten ausführlich beschrieben) wird durchgeführt werden und das DME wird an den oder die besten Hochladekandidaten übertragen (hochgeladen) werden.
  • Man nehme zum Beispiel an, dass ein mit einem Computer 103 ausgestatteter Feuerwehrlaster als der beste Hochladekandidat bestimmt wurde. Die DME-Übertragung an den Feuerwehrlaster wird dann stattfinden. Es ist akzeptabel, dass diese Übertragung mehrere zehn Minuten dauert, weil sich die Fahrzeuge am Einsatzort befinden und auf den Zwischenfall reagieren.
  • Das Verfahren zum Finden der mobilen/vermittelnden Hochladepunkte könnte durch Verwendung einer beliebigen Zahl bekannter „Dienstentdeckungsprotokolle” (Service Discovery) erfolgen, so dass die mDVR-Einheit nicht im Voraus mit den IP-Adressen aller mobiler/vermittelnder Hochladepunkte ausgestattet sein muss. Auch können bekannte Techniken verwendet werden, um sicherzustellen, dass ein mobiler/vermittelnder Hochladepunkt Teil der Flotte derselben Dienststelle ist und ihm eine Kopie des DME anvertraut werden sollte.
  • Wenn der Zwischenfall endet, verlassen mehrere Fahrzeuge den Einsatzort, jedes mit einer Kopie von einem Teil des DME oder dem gesamten DME von dem Fahrzeug des Bediensteten.
  • Typischerweise kehrt der Feuerwehrlaster am Ende eines Zwischenfalls direkt an die Feuerwache zurück. Unmittelbar nach der Rückkehr zur Wache verbindet sich der Feuerwehrlaster mit der zentralen Ablage und lädt das DME hoch (sowohl das DME des Feuerwehrlasters und das DME des Bediensteten). Dieser Hochladevorgang ist nicht so zeitempfindlich wie ein normaler Hochladevorgang auf der Polizeiwache, da der Feuerwehrlaster zwischen Zwischenfällen eine beträchtliche Dauer in der Garage steht. Des Weiteren parkt der Feuerwehrlaster immer an genau der gleichen Stelle in der Garage, so dass es viel leichter ist, richtungsabhängige schnelle drahtlose Technologie wie 60 GHz oder sogar kabelgebundenes Ethernet zu nutzen (da sich das Fahrzeug in einer gesicherten Garage befindet und die Einrichtung sehr viel kosteneffektiver ist).
  • Wenn der Hochladevorgang abgeschlossen ist, kann eine Nachricht an alle Fahrzeuge, die eine Kopie des DME besitzen (d. h., alle Computer 103, die sich am Einsatzort befanden), gesendet werden und die Vorrichtungen werden darüber benachrichtigt, dass das DME hochgeladen wurden. Alternativ kann die Nachricht erfolgen, wenn die Fahrzeuge, die eine Kopie des DME besitzen, sich schließlich mit dem Hochladepunkt verbinden. Diese Nachricht kann von dem innerhalb des Feuerwehrwagens existierenden Computer 103 ausgehen oder kann alternativ von der zentralen Ablage ausgehen. Die Computer 103, die eine Kopie des DME besitzen, können das DME löschen oder markieren, so dass es nicht erneut hochgeladen wird und überschrieben werden kann, wenn auf der Platte Platz für neue Aufzeichnungen benötigt wird.
  • Um sicherzustellen, dass die DME während der Querübertragung und dem Hochladevorgang nicht verändert wurde, können bekannte Techniken verwendet werden (wie die Verwendung einer digitalen Signatur), oder es ist auch vernünftig, einfachere Techniken zu nutzen, zum Bespiel die zentrale Ablage so einzurichten, dass sie mit dem ursprünglichen mDVR über das Wide-Area-Network (wie 3G/4G Datennetzwerke) kommuniziert, um den kryptographischen Hash (wie SHA1) des ursprünglichen DME zu erhalten, um ihn mit dem Hash des hochgeladenen DME zu vergleichen. In einer Ausführungsform können die Übertragung und der Empfang von DME auf eine sichere Weise durchgeführt werden, zum Beispiel wie in der US-Veröffentlichungsschrift Nr. 2004/0177253 mit dem Titel „AUTOMATED AND SECURE DIGITAL MOBILE VIDEO MONITORING AND RECORDING” beschrieben wurde.
  • 3 ist ein Flussdiagramm, das den Computer 103 (der als ein mDVR agiert) im Betrieb zeigt, wenn er DME auf einen anderen Computer 103 überträgt. 3 zeigt somit jene Schritte (von denen manche optional sein können) zum Hochladen von Daten, die für eine zentrale Ablage bestimmt sind, wobei die Daten auf eine vermittelnde Hochladevorrichtung 103 hochgeladen werden, bevor sie an die zentrale Ablage hochgeladen werden. In diesem spezifischen logischen Fluss wird angenommen, dass Daten von Kameras 101 und dem Sensor 102 von dem Mikroprozessor 203 empfangen worden sind und im Speicher 205 als DME gespeichert worden sind.
  • Der logische Fluss beginnt mit Schritt 301, wo der Mikroprozessor 203 feststellt, dass sich andere Computer (mobile/vermittelnde Hochladevorrichtungen) 103 am Einsatzort (in der Nähe) befinden. Diese Ermittlung kann so einfach sein wie das Detektieren einer System-Kennung (System ID) über den Empfänger 202, die von anderen Computern 103 per Rundruf ausgesandt wurde. Eine Standardverknüpfung mit den anderen Computern erfolgt unter Verwendung des Mikroprozessors 203, des Senders 201 und des Empfängers 202 (Schritt 303).
  • Im Schritt 305 wird ein bester Kandidat für das Hochladen von DME bestimmt, oder alternativ werden von dem Mikroprozessor 203 mehrere beste Kandidaten bestimmt. In einem Beispiel werden der beste kandidierende Computer oder die besten kandidierenden Computer 103 auf der Grundlage einer Priorität bestimmt. Diese Priorität kann einfach eine Wahrscheinlichkeit sein, dass sie in der nahen Zukunft (z. B. innerhalb der nächsten paar Stunden) an einen verbundenen Hochladepunkt zurückkehren werden. Diese Prioritätsbestimmung kann über den Mikroprozessor 203 erfolgen, der mehrere Kalender 207 von jeder potenziellen mobilen/vermittelnden Hochladevorrichtung 103 über den Empfänger 202 empfängt. Diese empfangenen Kalender können (zusammen mit anderen Informationen wie Übertragungsraten) analysiert werden, um den besten kandidierenden Computer oder die besten kandidierenden Computer zu bestimmen, indem diejenigen mobilen/vermittelnden Hochladevorrichtungen bestimmt werden, die eine höhere Wahrscheinlichkeit besitzen, dass sie an den verbundenen Hochladepunkt zurückkehren werden. Jene Vorrichtungen mit einer höheren Wahrscheinlichkeit der Rückkehr an den verbundenen Hochladepunkt wird eine höhere Priorität gegeben.
  • In einem weiteren Beispiel wird der beste oder die besten kandidierenden Computer 103 auf der Grundlage eines von einem Verwalter im Voraus vergebenen relativen Prioritätswertes 209 bestimmt, der drahtlos von jeder vermittelnden/mobilen Vorrichtung ausgesandt wird. Wenn eine solche gespeicherte Priorität verwendet wird, wird der Mikroprozessor 203 mehrere Prioritäten 209 von mehreren Computern 103 über den Empfänger 202 empfangen. Diese empfangenen Prioritäten können dann analysiert werden und eine Übertragung auf einen Computer 103 mit einer höchsten Priorität wird durchgeführt werden.
  • Im Schritt 307 beginnt das Hochladen auf die ermittelten kandidierenden Computer 103, wobei der Mikroprozessor 203 Daten aus dem Speicher 205 über den Sender 201 an die oder den Kandidatencomputer 103 überträgt.
  • Zu einem späteren Zeitpunkt kann der Empfänger 202 von einer zentralen Ablage (z. B. einem Back-End-System) eine Angabe empfangen, dass das hochgeladene DME auf sie von dem kandidierenden Computer bzw. den kandidierenden Computern übertragen worden ist und das hochgeladene DME kann dann aus dem Speicher 205 gelöscht werden oder als schon hochgeladen markiert werden, so dass es aus dem Speicher 205 zu einem späteren Zeitpunkt (z. B. wenn Platz benötigt wird) gelöscht werden kann.
  • Man bemerke, dass in 3 die gewählten mobilen/vermittelnden Hochladevorrichtungen während des Hochladens der Daten nicht mit der zentralen Ablage verbunden sind. Außerdem können die gewählten Vorrichtungen als mobile digitale Videoaufnahmevorrichtungen (mDVRs) innerhalb von Fahrzeugen dienen. Des Weiteren umfassen die auf die mobilen/vermittelnden Hochladevorrichtungen hochgeladen Daten digitales multimediales Beweismaterial (Digital Multimedia Evidence, DME).
  • Während in der obenstehenden Beschreibung von 3 die Vorrichtung 103 eine Priorität auf der Grundlage eines empfangenen Kalenders bestimmt oder einfach auf der Grundlage einer von anderen Vorrichtungen 103 empfangenen Priorität, kann die Priorität in anderen Ausführungsformen der Erfindung bestimmt werden auf der Grundlage:
    • • einer Wahrscheinlichkeit, dass eine mobile/vermittelnde Hochladevorrichtung innerhalb eines gegebenen Zeitabschnitts an einen Hochladepunkt zurückkehrt;
    • • eines verfügbaren Speicherplattenplatzes einer mobilen/vermittelnden Hochladevorrichtung;
    • • einer Zeitdauer, während der die mobile(n)/vermittelnde(n) Hochladevorrichtung(en) am Einsatzort bleiben werden;
    • • einer Zeit, zu der die mobile(n)/vermittelnde(n) Hochladevorrichtung(en) den Einsatzort verlassen werden;
    • • einer Zeit, zu der die mobile/vermittelnde Vorrichtung an einen Hochladepunkt einer zentralen Ablage zurückkehren wird;
    • • einer Zeit, in der die mobile/vermittelnde Vorrichtung an der zentralen Ablage bleiben wird;
    • • einer Übertragungsgeschwindigkeit der vermittelnden/mobilen Vorrichtung, so dass Verbindungen mit einer höheren Übertragungsgeschwindigkeit bevorzugt werden;
    • • einer verfügbaren verlagerbaren Kapazität der vermittelnden/mobilen Vorrichtung(en), so dass Vorrichtungen mit einer höheren Speicherkapazität bevorzugt werden;
    • • eines geschätzten Staus der vermittelnden/mobilen Vorrichtung(en) beim Hochladen an die zentrale Ablage; oder
    • • einer Dienststelle, so dass eine Übertragung innerhalb der Dienststelle bevorzugt wird;
  • 4 ist ein Flussdiagramm, welches einen Betrieb des Computers aus 1 zeigt, wenn er Daten von einem anderen Computer empfängt. Der logische Fluss beginnt im Schritt 401, wo der Mikroprozessor 203 ermittelt, dass andere Computer 103 am Ort (in der Nähe) sind. Diese Ermittlung kann einfach darin bestehen, dass über einen Empfänger 202 eine Systemkennung (System ID) detektiert wird, die von anderen Computern 103 per Rundruf ausgesandt wurde. Eine Standardverknüpfung mit den anderen Computern erfolgt unter Verwendung des Mikroprozessors 203, des Senders 201 und des Empfängers 202 (Schritt 403).
  • Im Schritt 405 wird der Kalender 207 oder die Priorität 209 an alle verknüpften Computer über den Sender 201 gesandt. Als Reaktion darauf wird von einem anderen Computer 103 eine Aufforderung, DME zu empfangen, empfangen und bestätigt (Schritt 407). Der Empfänger 202 beginnt dann, hochgeladenes DME zu empfangen, welches von dem Mikroprozessor 203 im Speicher 205 gespeichert wird (Schritt 409). Zu einem späteren Zeitpunkt kann der Empfänger 202 eine Angabe empfangen, dass er sich in der Nähe eines verbundenen Hochladepunktes befindet (Schritt 411). Diese Angabe kann in der Form einer einfachen Systemkennung vorliegen, die von einem mit der zentralen Ablage verbundenen Zugangspunkt ausgesandt wird. Im Schritt 413 wird das hochgeladene DME an die zentrale Ablage übertragen und aus dem Speicher 205 gelöscht.
  • Wie oben besprochen wurde, können viele Techniken existieren, um kandidierende Computer 103 zum Übertragen von DME zu bestimmen. Diese Techniken können wie oben beschrieben gestaltet sein, auf der Grundlage eines empfangenen Kalenders, einer Priorität und einer ermittelten Wahrscheinlichkeit der Rückkehr an einen verbundenen Hochladepunkt. Jedoch können bei der Bestimmung eines besten kandidierenden Computers weitere Faktoren zusätzlich nützlich sein. Wenn man den allgemeinen Fall mehrerer Fahrzeuge an einem einzigen Ort betrachtet, wäre es ideal, so viel DME wie möglich zu übertragen. Man beachte außerdem die Tatsache, dass mehrfache gleichzeitige Übertragungen stattfinden können. Ein kandidierender Computer 103 (oder mehrere) kann auf der Grundlage einer minimalen Übertragungszeit bestimmt werden (anstelle von oder zusätzlich zu einer Wahrscheinlichkeit der Rückkehr an den verbundenen Hochladepunkt), wo minimale Übertragungszeit = (DME-Größe/Übertragungszeit), wobei die Übertragungsgeschwindigkeit Min(Hochladegeschwindigkeit des Spendefahrzeugs, Herunterladegeschwindigkeit des Empfängerfahrzeugs) ist. Dies vermeidet die Situation, dass ein Empfänger mit sehr hoher Kapazität durch eine langsame Übertragung ausgehend von einem langsamen Spender behindert wird.
  • Mit dem oben Beschriebenen im Geiste könnte der Mikroprozessor 203 eine Priorität für alle Computer 103 an dem Ort berechnen (zum Beispiel auf der Grundlage eines höchsten Wertes eines Videoclips, den das Fahrzeug trägt). Für jeden Computer 103 könnte eine Übertragungszeit berechnet werden, und wenn die Übertragungszeit kürzer als die geschätzte Zeit am Ort ist, würde der betreffende Computer einer Liste potentieller Computer 103 hinzugefügt werden. Die Liste potentieller Computer würde dann nach der Speicherkapazität sortiert werden (voll verfügbar vor verlagerbar, verlagerbar nach der Priorität des verlagerten Video). Somit würde jenen Computern 103 mit mehr Speicherplatz Priorität vor jenen Computern 103 mit geringerer Speicherkapazität gegeben werden.
  • Die oben beschriebene Technik führt zu einer Gruppe von Computern mit:
    • • Kandidierenden Computern, die imstande sind, den gesamten DME-Transfer in einer gegebenen Zeit zu empfangen und eine höhere Priorität als jene haben, die dazu nicht imstande sind; und
    • • jenen Computern 103 mit ausreichendem verfügbaren Speicherplattenplatz, denen Priorität vor jenen gegeben ist, die das nicht haben.
  • Sobald die Gruppe von kandidierenden Computern 103 bestimmt wurde, können ihre Kalender analysiert werden, um die Wahrscheinlichkeit der Rückkehr an einen verbundenen Hochladepunkt zu bestimmen. Jene mit einer höheren Wahrscheinlichkeit der Rückkehr wird Priorität gegeben werden.
  • In der vorangehenden Beschreibung wurden spezifische Ausführungsformen beschrieben. Der Fachmann erkennt jedoch, dass verschiedene Änderungen gemacht werden können, ohne den in den untenstehenden Ansprüchen festgelegten Bereich der Erfindung zu verlassen. Dementsprechend sind die Beschreibung und die Zeichnungen nicht in einem einschränkenden, sondern vielmehr in einem illustrativen Sinn zu verstehen und es ist beabsichtigt, dass alle solche Änderungen im Bereich der vorliegenden Lehren liegen sollen.
  • Dem Fachmann auf dem Gebiet ist weiterhin klar, dass eine Bezugnahme auf spezifische Implementierungsausführungsformen, wie zum Beispiel ”Schaltung”, über entweder eine Universalrechenvorrichtung (zum Beispiel CPU) oder eine spezialisierte Verarbeitungsvorrichtung (zum Beispiel DSP), die Softwareanweisungen ausführen, die in einem nichtflüchtigen computerlesbaren Speicher gespeichert sind, ebenso erreicht werden kann. Es ist außerdem klar, dass die hierin verwendeten Begriffe und Ausdrücke die gewöhnliche technische Bedeutung haben, die solchen Begriffen und Ausdrücken durch einen Fachmann auf dem technischen Gebiet beigemessen wird, wie oben dargelegt, außer an den Stellen, an denen hierin sonst unterschiedliche spezifische Bedeutungen dargelegt worden sind.
  • Die Nutzen, Vorteile, Problemlösungen und jedes denkbare Element, das dazu führt, dass irgendein Nutzen, Vorteil oder irgendeine Lösung eintritt oder ausgeprägter wird, sollen nicht als kritische, erforderliche oder essentielle Merkmale oder Elemente eines beliebigen Anspruchs oder aller Ansprüche ausgelegt werden. Die Erfindung wird ausschließlich durch die angehängten Ansprüche definiert, einschließlich jeder beliebigen Änderung, die während der Rechtshängigkeit der vorliegenden Anmeldung vorgenommen wird, und aller Äquivalente solcher Ansprüche, wie veröffentlicht.
  • Darüber hinaus sollen in diesem Dokument relationale Ausdrücke, wie zum Beispiel erste und zweite, oben und unten, und dergleichen ausschließlich verwendet werden, um eine Entität oder Aktion von einer anderen Entität oder Aktion zu unterscheiden, ohne notwendigerweise irgend eine tatsächliche solche Beziehung oder Reihenfolge zwischen solchen Entitäten oder Aktionen zu erfordern oder zu implizieren. Die Ausdrücke ”umfasst”, ”umfassend”, ”hat”, ”habend”, ”beinhalten”, ”beinhaltend”, ”enthalten”, ”enthaltend” oder eine beliebige Variation davon sollen eine nicht-exklusive Einbeziehung abdecken, so dass ein Prozess, Verfahren, Artikel oder eine Vorrichtung, die eine Liste von Elementen umfassen, haben, beinhalten, enthalten, nicht nur solche Elemente beinhalten, sondern andere Elemente beinhalten können, die nicht ausdrücklich aufgeführt werden, oder solchen Prozessen, Verfahren, Artikeln oder Vorrichtungen inhärent sind. Ein Element, das fortfährt mit ”umfasst ... ein”, ”hat ... ein”, ”beinhaltet ... ein”, ”enthält ... ein”, schließt nicht, ohne weitere Auflagen, die Existenz zusätzlicher identischer Elemente in dem Prozess, Verfahren, Artikel oder der Vorrichtung aus, die das Element umfassen, haben, beinhalten, enthalten. Die Ausdrücke ”eine” und ”ein” werden als eins oder mehr definiert, sofern hierin nichts anderes explizit festgelegt ist. Die Ausdrücke ”im Wesentlichen”, ”essentiell”, ”ungefähr”, ”etwa” oder eine beliebige andere Version davon wurden als ”nahe bei sein” definiert, wie dem Fachmann auf dem Gebiet klar ist, und in einer nicht begrenzenden Ausführungsform wird der Ausdruck definiert, innerhalb von 10%, in einer anderen Ausführungsform innerhalb von 5% in einer anderen Ausführungsform innerhalb von 1% und in einer anderen Ausführungsform innerhalb von 0,5% zu sein. Der Ausdruck ”gekoppelt”, wie er hierin verwendet wird, wird als ”verbunden” definiert, obwohl nicht notwendigerweise direkt und nicht notwendigerweise mechanisch. Eine Vorrichtung oder Struktur, die in einer bestimmten Art und Weise ”konfiguriert” ist, ist mindestens auf diese Art und Weise konfiguriert, kann aber auch auf mindestens eine Art und Weise konfiguriert sein, die nicht aufgeführt ist.
  • Es ist gewünscht, dass einige Ausführungsformen einen oder mehrere generische oder spezialisierte Prozessoren (oder ”Verarbeitungsvorrichtungen”) umfassen, wie zum Beispiel Mikroprozessoren, digitale Signalprozessoren, kundenspezifische Prozessoren und freiprogrammierbare Feld-Gate-Arrays (FPGAs) und eindeutige gespeicherte Programmanweisungen (die sowohl Software als auch Firmware umfassen), die den einen oder mehrere Prozessoren steuern, um in Verbindung mit bestimmten Nicht-Prozessor-Schaltungen, einige, die meisten oder alle der Funktionen des Verfahrens und/oder der Vorrichtung, die hierin beschrieben werden, zu implementieren. Alternativ können einige oder alle Funktionen durch eine Zustandsmaschine implementiert werden, die über keine gespeicherten Programmanweisungen verfügt, oder in einer oder mehreren anwendungsspezifischen integrierten Schaltungen (ASICs), in denen jede Funktion oder einige Kombinationen von bestimmten der Funktionen, als kundenspezifische Logik implementiert sind. Selbstverständlich kann eine Kombination der zwei Ansätze verwendet werden.
  • Darüber hinaus kann eine Ausführungsform als ein computerlesbares Speichermedium implementiert sein, das über einen darauf gespeicherten computerlesbaren Code zum Programmieren eines Computers (der zum Beispiel einen Prozessor umfasst) verfügt, um ein hierin beschriebenes und beanspruchtes Verfahren durchzuführen. Beispiele solcher computerlesbarer Speichermedien umfassen, ohne darauf beschränkt zu sein, eine Festplatte, eine CD-ROM, eine optische Speichervorrichtung, eine magnetische Speichervorrichtung, einen ROM (Nur-Lese-Speicher), einen PROM (Programmierbarer Lesespeicher), einen EPROM (Löschbarer Programmierbarer Lesespeicher), einen EEPROM (Elektrisch Löschbarer Programmierbarer Lesespeicher) und einen Flash-Speicher. Weiterhin ist zu erwarten, dass ein Fachmann auf dem Gebiet, ungeachtet möglicher erheblicher Anstrengungen und einer großen Designauswahl, die zum Beispiel durch eine zur Verfügung stehende Zeit, der aktuellen Technologie und ökonomische Überlegungen begründet ist, geleitet durch die hierin offenbarten Konzepte und Prinzipien, ohne Weiteres in der Lage ist solche Softwareanweisungen und Programme und ICs mit minimalem Versuchsaufwand zu erzeugen.
  • Die Zusammenfassung der Offenbarung wird zur Verfügung gestellt, um dem Leser zu erlauben, die Natur der technischen Offenbarung schnell zu erkennen. Es wird mit dem Verständnis eingereicht, dass es nicht verwendet wird, um den Geist oder die Bedeutung der Ansprüche zu interpretieren oder zu begrenzen. Zusätzlich ist der vorangehenden ausführlichen Beschreibung zu entnehmen, dass verschiedene Merkmale in verschiedenen Ausführungsformen zusammengruppiert werden, um die Offenbarung zu straffen. Dieses Offenbarungsverfahren soll nicht als ein Reflektieren einer Intention interpretiert werden, dass die beanspruchten Ausführungsformen mehr Merkmale erfordern, als ausdrücklich in jedem Anspruch vorgetragen werden. Vielmehr liegt, wie aus den folgenden Ansprüchen hervorgeht, ein erfinderischer Gegenstand in weniger als allen Merkmalen einer einzelnen offenbarten Ausführungsform vor. Somit werden die folgenden Ansprüche hierdurch in die ausführliche Beschreibung integriert, wobei jeder Anspruch für sich alleine als ein getrennt beanspruchter Gegenstand steht.

Claims (20)

  1. Verfahren zum Hochladen von Daten, die für eine zentrale Ablage bestimmt sind, wobei die Daten an eine vermittelnde Hochladevorrichtung hochgeladen werden, bevor sie an die zentrale Ablage hochgeladen werden, wobei das Verfahren die folgenden Schritte umfasst: – Bestimmen mobiler/vermittelnder Hochladevorrichtungen vor Ort; – Bestimmen einer Wahrscheinlichkeit, dass die mobilen/vermittelnden Hochladevorrichtungen an einen verbundenen Hochladepunkt zurückkehren; – Bestimmen jener mobilen/vermittelnden Hochladevorrichtungen mit einer höheren Wahrscheinlichkeit der Rückkehr an den verbundenen Hochladepunkt; und – Hochladen der Daten an jene mobile/vermittelnde Hochladevorrichtungen mit der höheren Wahrscheinlichkeit der Rückkehr an den verbundenen Hochladepunkt.
  2. Verfahren nach Anspruch 1, wobei die mobile/vermittelnde Hochladevorrichtung beim Hochladen der Daten nicht mit der zentralen Ablage verbunden ist.
  3. Verfahren nach Anspruch 1, wobei die mobilen/vermittelnden Hochladevorrichtungen als mobile digitale Videoaufnahmevorrichtungen (Mobile Digital Video Recorders, mDVRs) in Fahrzeugen dienen.
  4. Verfahren nach Anspruch 1, wobei die Daten digitales multimediales Beweismaterial (Digital Multimedia Evidence, DME) umfassen.
  5. Verfahren nach Anspruch 1, wobei der Schritt des Bestimmens der Wahrscheinlichkeit einer Rückkehr der mobilen vermittelnden Hochladevorrichtungen an den verbundenen Hochladepunkt die folgenden Schritte umfasst: – Empfangen eines Kalenders von jeder potentiellen mobilen vermittelnden Hochladevorrichtung; und – Analysieren des Kalenders oder der Kalender, um die Wahrscheinlichkeit zu bestimmen.
  6. Verfahren nach Anspruch 1, wobei der Schritt des Bestimmens der Wahrscheinlichkeit, dass die mobilen vermittelnden Hochladevorrichtungen an den verbundenen Hochladepunkt zurückkehren, den folgenden Schritt umfasst: Bestimmen einer von jeder mobilen vermittelnden Hochladevorrichtung ausgesandten Priorität.
  7. Verfahren zum Hochladen von Daten, die für eine zentrale Ablage bestimmt sind, wobei die Daten an eine mobile/vermittelnde Hochladevorrichtung hochgeladen werden, bevor sie an die zentrale Ablage hochgeladen werden, wobei das Verfahren die folgenden Schritte aufweist: – Bestimmen einer oder mehrerer mobiler/vermittelnder Hochladevorrichtungen vor Ort, wobei die eine oder mehreren mobilen/vermittelnden Hochladevorrichtungen vor Ort nicht mit der zentralen Ablage verbunden sind; und – Hochladen der Daten an wenigstens eine der einen oder mehreren mobilen vermittelnden Hochladevorrichtungen vor Ort.
  8. Verfahren nach Anspruch 7, weiter mit den folgenden Schritten: – Bestimmen jener mobiler/vermittelnder Hochladevorrichtungen, die eine höhere Priorität haben; und – wobei der Schritt des Hochladens das Hochladen der Daten an die eine oder mehreren Vorrichtungen mit der höheren Priorität umfasst.
  9. Verfahren nach Anspruch 8, wobei die Priorität auf einer Wahrscheinlichkeit beruht, dass eine mobile/vermittelnde Hochladevorrichtung innerhalb eines gegebenen Zeitabschnitts an einen Hochladepunkt zurückkehrt.
  10. Verfahren nach Anspruch 8, wobei die Priorität auf einem verfügbaren Speicherplattenplatz beruht.
  11. Verfahren nach Anspruch 8, wobei die Priorität auf einem Zeitabschnitt beruht, in dem die eine oder die mehreren mobilen/vermittelnden Hochladevorrichtungen an dem Ort bleiben werden.
  12. Verfahren nach Anspruch 8, wobei die Priorität auf einer Zeit beruht, zu der die eine oder die mehreren mobilen/vermittelnden Hochladevorrichtungen den Ort verlassen werden.
  13. Verfahren nach Anspruch 8, wobei die Priorität auf einer Zeit beruht, zu der die eine oder die mehreren mobilen/vermittelnden Vorrichtungen an einen Hochladepunkt der zentralen Ablage zurückkehren werden.
  14. Verfahren nach Anspruch 8, wobei die Priorität auf einer Zeit beruht, während der die mobile/vermittelnde Vorrichtung an der zentralen Ablage verweilen wird.
  15. Verfahren nach Anspruch 8, wobei die Priorität auf einer Übertragungsgeschwindigkeit der vermittelnden/mobilen Vorrichtung beruht, so dass Verbindungen mit einer höheren Übertragungsgeschwindigkeit bevorzugt werden.
  16. Verfahren nach Anspruch 8, wobei die Priorität auf einer verfügbaren verlagerbaren Kapazität der einen oder der mehreren vermittelnden/mobilen Vorrichtungen beruht, so dass Vorrichtungen mit einer höheren Speicherkapazität bevorzugt werden.
  17. Verfahren nach Anspruch 8, wobei die Priorität auf einem geschätzten Stau der einen oder der mehreren vermittelnden/mobilen Vorrichtungen beim Hochladen an die zentrale Ablage beruht.
  18. Verfahren nach Anspruch 8, wobei die Priorität auf einer Dienststelle beruht, so dass eine Übertragung innerhalb der Dienststelle bevorzugt wird.
  19. Verfahren nach Anspruch 8, wobei die Priorität auf einem von einem Verwalter im Voraus bereitgestellten relativen Prioritätswert beruht, der drahtlos von jeder vermittelnden/mobilen Vorrichtung gesendet wird.
  20. Vorrichtung zum Hochladen von Daten, die für eine zentrale Ablage bestimmt sind, wobei die Daten an eine mobile/vermittelnde Hochladevorrichtung hochgeladen werden, bevor sie an die zentrale Ablage hochgeladen werden, wobei die Vorrichtung folgendes aufweist: – einen Prozessor, der eine oder mehrere mobile/vermittelnde Hochladevorrichtungen, die sich vor Ort befinden, ermittelt, wobei die eine oder mehreren mobilen/vermittelnden Hochladevorrichtungen nicht mit der zentralen Ablage verbunden sind; und – einen Sender, der die Daten an wenigstens eine der einen oder mehreren mobilen/vermittelnden Hochladevorrichtungen vor Ort hochlädt.
DE112013005752.2T 2012-11-30 2013-11-18 Verfahren und Vorrichtung zum Hochladen von Daten Pending DE112013005752T5 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US13/689,917 US8966560B2 (en) 2012-11-30 2012-11-30 Method and apparatus for uploading data
US13/689,917 2012-11-30
PCT/US2013/070609 WO2014085131A1 (en) 2012-11-30 2013-11-18 Method and apparatus for uploading data

Publications (1)

Publication Number Publication Date
DE112013005752T5 true DE112013005752T5 (de) 2015-09-24

Family

ID=49726870

Family Applications (1)

Application Number Title Priority Date Filing Date
DE112013005752.2T Pending DE112013005752T5 (de) 2012-11-30 2013-11-18 Verfahren und Vorrichtung zum Hochladen von Daten

Country Status (6)

Country Link
US (1) US8966560B2 (de)
AU (1) AU2013353072B2 (de)
CA (1) CA2891916C (de)
DE (1) DE112013005752T5 (de)
GB (1) GB2522374B (de)
WO (1) WO2014085131A1 (de)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10192277B2 (en) * 2015-07-14 2019-01-29 Axon Enterprise, Inc. Systems and methods for generating an audit trail for auditable devices
US10430907B2 (en) * 2015-07-14 2019-10-01 Taser International, Inc. Systems and methods for processing recorded data for storage using computer-aided dispatch information
EP3351038B1 (de) * 2015-09-14 2022-04-06 Teleste Oyj Verfahren für drahtlosen daten-offload
US10574786B2 (en) 2016-05-09 2020-02-25 Motorola Solutions, Inc. Methods and systems for controlled wireless distribution of data for use at a location without reliable wireless connectivity
ITUA20164779A1 (it) * 2016-06-30 2017-12-30 Octo Telematics Spa Metodo di trasmissione dati fra un dispositivo di bordo atto ad acquisire dati relativi a parametri di moto e/o di guida di un veicolo ed una centrale remota di elaborazione
US10686776B2 (en) 2016-07-22 2020-06-16 Samsung Electronics Co., Ltd. Authorized control of an embedded system using end-to-end secure element communication
US10292034B2 (en) 2017-08-18 2019-05-14 Motorola Solutions, Inc. Method and device for dispatching data carrier devices
JP7396616B2 (ja) * 2019-06-28 2023-12-12 i-PRO株式会社 アセット管理システムおよびアセット管理方法

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000077620A2 (en) 1999-06-14 2000-12-21 Sun Microsystems, Inc. Vehicle computerized network system
US7190882B2 (en) 2001-03-19 2007-03-13 Applied Concepts, Inc. In-car digital video recording with MPEG-4 compression for police cruisers and other vehicles
US7154877B2 (en) * 2001-08-10 2006-12-26 Broadcom Corporation System and method for best effort scheduling
US7899915B2 (en) 2002-05-10 2011-03-01 Richard Reisman Method and apparatus for browsing using multiple coordinated device sets
US20040008255A1 (en) * 2002-07-11 2004-01-15 Lewellen Mark A. Vehicle video system and method
US20040177253A1 (en) * 2002-11-19 2004-09-09 My Ez Communications, Llc. Automated and secure digital mobile video monitoring and recording
IL157401A (en) 2003-08-14 2008-06-05 Nir Padan Apparatus and system for the air-to-air arming of aerial vehicles
US20060008256A1 (en) 2003-10-01 2006-01-12 Khedouri Robert K Audio visual player apparatus and system and method of content distribution using the same
US9201842B2 (en) 2006-03-16 2015-12-01 Smartdrive Systems, Inc. Vehicle event recorder systems and networks having integrated cellular wireless communications systems
US20080043104A1 (en) 2006-08-21 2008-02-21 William Bradford Silveranil Expanded data storage for vehicle-based applications with a periodic duty cycle
US8565943B2 (en) 2006-09-25 2013-10-22 Appereo Systems, LLC Fleet operations quality management system
US8363102B1 (en) * 2006-10-13 2013-01-29 L-3 Communications Mobile-Vision, Inc. Dynamically load balancing date transmission using one or more access points
US8418206B2 (en) 2007-03-22 2013-04-09 United Video Properties, Inc. User defined rules for assigning destinations of content
WO2008151372A1 (en) 2007-06-12 2008-12-18 Andrew Lewis Christie Traffic monitoring systems
US20090122142A1 (en) * 2007-11-09 2009-05-14 Bruce Douglas Shapley Distributed mobile surveillance system and method
US8121628B2 (en) * 2007-12-26 2012-02-21 General Motors Llc Vehicle telematics unit data upload deferral
JP5346919B2 (ja) * 2008-03-19 2013-11-20 株式会社エヌ・ティ・ティ・ドコモ 基地局装置及び通信制御方法
JP4603603B2 (ja) 2008-07-24 2010-12-22 株式会社日立国際電気 録画転送装置
US8736678B2 (en) * 2008-12-11 2014-05-27 At&T Intellectual Property I, L.P. Method and apparatus for vehicle surveillance service in municipal environments
US8935366B2 (en) * 2009-04-24 2015-01-13 Microsoft Corporation Hybrid distributed and cloud backup architecture
WO2012095658A1 (en) 2011-01-14 2012-07-19 Bae Systems Plc Data transfer system and method thereof
US9298575B2 (en) * 2011-10-12 2016-03-29 Lytx, Inc. Drive event capturing based on geolocation
US9100273B2 (en) * 2012-07-20 2015-08-04 Intel Corporation Calendar-aware devices

Also Published As

Publication number Publication date
CA2891916C (en) 2017-09-26
GB201508498D0 (en) 2015-07-01
GB2522374A (en) 2015-07-22
US20140157344A1 (en) 2014-06-05
CA2891916A1 (en) 2014-06-05
US8966560B2 (en) 2015-02-24
AU2013353072B2 (en) 2015-12-10
WO2014085131A1 (en) 2014-06-05
AU2013353072A1 (en) 2015-06-04
GB2522374B (en) 2019-09-04

Similar Documents

Publication Publication Date Title
DE112013005752T5 (de) Verfahren und Vorrichtung zum Hochladen von Daten
CN205788779U (zh) 一种路侧停车管理***
CN105245842B (zh) 基于行车记录仪的海量视频数据共享方法
DE102013107959B4 (de) Verfahren zur Unterstützung des Parkens von Fahrzeugen auf einer Parkfläche, Parkflächenmanagementsystem, fahrzeugseitiges System und Computerprogramm dafür
DE112013004591T5 (de) Erhebung und Nutzung von erfassten Fahrzeugdaten
EP2936470B1 (de) Verfahren und system zum lernen von verkehrsereignissen sowie verwendung des systems
DE102012215544A1 (de) Überwachung einer Bahnstrecke
CN103942847B (zh) 一种收费公路绿色通道车辆稽查***与稽查方法
DE102021104896A1 (de) On-demand-fahrzeugbildaufnahmesysteme und -verfahren
DE102013109258A1 (de) Mobiler Stromverteiler und Anwendungs-Einrichtung
DE202015009228U1 (de) Erfassungsmodul zur Erfassung eines Fahrzeugidentifikationsmittels eines Fahrzeugs
DE112016006880T5 (de) Systeme und Verfahren zum Abladen von Beständen von einem tragbaren elektronischen Gerät in einen Langzeitspeicher
DE102018204993A1 (de) Verfahren zum Auffinden eines Fahrzeug-Unterstellplatzes zum Schutz vor einem erwarteten Unwetter
DE112017008154T5 (de) Bildfreigabe-Assistenzvorrichtung, Bildfreigabe-System und Bildfreigabe-Assistenzverfahren
DE102008008478A1 (de) Video-Überwachungssystem für ein Fahrzeug und Verfahren zum Überwachen eines Fahrzeugs
DE102017219292A1 (de) Verfahren und vorrichtung zum erfassen von ereignisbezogenen daten bezüglich eines fahrzeugs
DE102020103786B4 (de) Verfahren und System für ein automatisiertes Abfallmanagement
DE102018201900A1 (de) Verfahren und System zur Übergabe eines gemeinsam benutzten Fahrzeugs
EP3683746A1 (de) Ortungssystem und verfahren zur ortung eines beacons
DE102012220935B4 (de) Verfahren und System zur Dokumentation von Standorten eines Fahrzeugs sowie eine Identifizierungsvorrichtung für ein Fahrzeug
CN203165213U (zh) 运动车辆视频智能监测***
DE102013017769A1 (de) Verfahren zur Erfassung, Bereitstellung und Darstellung von Lageinformationen und Warndiensten
CN203118218U (zh) 车载泊车智能监控装置与泊车智能监控***
EP3358533B1 (de) Verfahren zur automatischen ermittlung der nutzung von fahrzeugen
DE102023136146A1 (de) Dienst für geführte sicherheitsinspektion eines hauses durch die polizei

Legal Events

Date Code Title Description
R012 Request for examination validly filed
R081 Change of applicant/patentee

Owner name: MOTOROLA SOLUTIONS, INC., CHICAGO, US

Free format text: FORMER OWNER: MOTOROLA SOLUTIONS, INC., SCHAUMBURG, ILL., US

R082 Change of representative

Representative=s name: SCHUMACHER & WILLSAU PATENTANWALTSGESELLSCHAFT, DE

R016 Response to examination communication