DE102005000653A1 - Skriptbasierte Software-Installation über Broadcast-Transportmedien - Google Patents
Skriptbasierte Software-Installation über Broadcast-Transportmedien Download PDFInfo
- Publication number
- DE102005000653A1 DE102005000653A1 DE102005000653A DE102005000653A DE102005000653A1 DE 102005000653 A1 DE102005000653 A1 DE 102005000653A1 DE 102005000653 A DE102005000653 A DE 102005000653A DE 102005000653 A DE102005000653 A DE 102005000653A DE 102005000653 A1 DE102005000653 A1 DE 102005000653A1
- Authority
- DE
- Germany
- Prior art keywords
- installation
- electronic device
- relevant data
- control
- data
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H20/00—Arrangements for broadcast or for distribution combined with broadcast
- H04H20/86—Arrangements characterised by the broadcast information itself
- H04H20/91—Arrangements characterised by the broadcast information itself broadcasting computer programmes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Stored Programmes (AREA)
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Die Erfindung betrifft ein Verfahren zur Installation von Funktionen eines elektronischen Gerätes realisierender Software in dem elektronischen Gerät, bei dem installationsrelevante Daten über eine unidirektionale globale Aussendung von dem elektronischen Gerät empfangen, ausgewertet und entsprechend der Auswertung verarbeitet werden.
Description
- Die vorliegende Erfindung betrifft ein Verfahren und ein System zur Installation von Funktionen eines elektronischen Gerätes realisierender Software in dem elektronischen Gerät. Ferner betrifft die vorliegende Erfindung ein Steuerskript, ein Computerprogramm und ein entsprechendes Computerprogrammprodukt.
- Elektronische Geräte enthalten mit zunehmender Komplexität zur Realisierung von gewünschten Funktionen einen immer höheren Software-Anteil. Dies gilt bspw. auch für sogenannte Infotainment-Systeme, die bspw. oftmals in Kraftfahrzeuge eingebaut werden. Unter sogenannten Infotainment (Information and Entertainment) – Systemen versteht man Systeme, die eine unterhaltsame Vermittlung von Bildungsinhalten und Informationen gewährleisten können. Nach einer Auslieferung derartiger Geräte zum Kunden besteht oft ein Wunsch bzw. eine Notwendigkeit, die Software derartiger Geräte zu modifizieren bzw. zu erweitern. Unter einer derartigen Modifikation soll auch eine Wartung, sowie das Durchführen von sogenannten Updates und Upgrades verstanden werden.
- Aus dem Stand der Technik sind in diesem Bereich mehrere Vorgehensweisen bislang bekannt. Zum einen wird oftmals ein Austausch von Geräten oder Teilen der Geräte d.h. von sogenannten Modulen in Service-Werkstätten durchgeführt. Unter einem Modul ist dabei ein Bauelement des gesamten Gerätes zu verstehen, welches die zu modifizierende Software umfasst. Ferner ist es bekannt, eine Softwareinstallation nach Einlegen einer geeigneten CD-ROM durchzuführen. Dabei enthält die CD-ROM die zur Durchführung der entsprechenden Installation notwendigen Daten. Allerdings ist hier zwingend, dass das elektronische Gerät, bei welchem eine Software modifiziert bzw. erweitert werden soll, über ein CD-Laufwerk verfügt.
- Zu neueren Techniken, die bekannt und zum Teil bereits standardisiert sind, gehört unter anderem eine Datenübertragung über sogenannte Broadcast-Transportmedien. Darunter fällt bspw. eine Übertragung von Daten über ein sogenanntes "Digital Audio Broadcasting" (DAB) nach einem sogenannten MOT-Standard (Multimedia Object Transfer). Ferner ist es bekannt, ein Software-Update nach dem sogenannten OSGi Standard (Open Service Gateway Initiative) vorzunehmen. Dabei kann das Software-Update auch während der Laufzeit der Software des elektronischen Gerätes erfolgen. Allerdings sind die nach dem OSGi Standard ablaufenden Mechanismen für eine bidirektionale Verbindung zwischen einem entsprechenden Software-Anbieter und einem zwingend erforderlichen sogenannten Gateway auf Seiten des elektronischen Endgerätes ausgelegt. Damit sind auch vermehrte Kosten verbunden.
- Vorteile der Erfindung
- Ausgehend von dem genannten Stand der Technik wird nunmehr ein Verfahren zur Installation von Funktionen eines elektronischen Gerätes realisierender Software in dem elektronischen Gerät mit den Merkmalen von Anspruch 1 und ein entsprechendes System mit den Merkmalen von Anspruch 6 bereitgestellt. Ferner wird ein Steuerskript mit den Merkmalen des Patentanspruchs 8, ein Computerprogramm mit den Merkmalen des Patentanspruchs 10 und ein Computerprogrammprodukt mit den Merkmalen des Patentanspruchs 11 bereitgestellt.
- Gemäß dem erfindungsgemäßen Verfahren zur Installation von Funktionen eines elektronischen Gerätes realisierender Software in dem elektronischen Gerät werden installationsrelevante Daten über eine unidirektionale globale Aussendung von dem elektronischen Gerät empfangen, ausgewertet und entsprechend der Auswertung verarbeitet.
- In einer möglichen Ausführungsform des erfindungsgemäßen Verfahrens wird bei den installationsrelevanten Daten mindestens ein sogenanntes Steuerskript zur geräteinternen Steuerung und Kontrolle der Verarbeitung der verbleibenden installationsrelevanten Daten vorgesehen.
- In dem mindestens einen oder in mehreren Steuerskripten werden dabei bspw. Daten zur Durchführung einer Konsistenz- und einer Vollständigkeitsprüfung hinterlegt. Ferner ist es denkbar, einen Ausführungsfilter zur Kontrolle der Anwendbarkeit der empfangenen installationsrelevanten Daten in dem elektronischen Gerät vorzusehen.
- In einer anderen Ausführungsform des erfindungsgemäßen Verfahrens ist es möglich, die unidirektionale globale Aussendung über ein bereits eingangs erwähntes Digital Audio Broadcasting (DAB) und/oder über ein sogenanntes Digital Video Broadcasting (DVB) durchzuführen.
- Ferner ist es denkbar, die Menge der installationsrelevanten Daten zu reduzieren, in dem sie zumindest teilweise mit einem geeigneten Algorithmus komprimiert werden. Bei dem geeigneten Algorithmus kann es sich dabei bspw. um ein sogenanntes WinZip-File handeln.
- Mit Hilfe des erfindungsgemäßen Verfahren ist es möglich, eine Installation von Software während des Betriebes des elektronischen Gerätes durchzuführen. Dies geht einher mit einer Verringerung der sogenannten Standzeit.
- Ferner können mittels des erfindungsgemäßen Verfahrens kostengünstige Broadcast-Transportmedien benützt werden, die unidirektional arbeiten.
- Ebenfalls einhergehend mit einer Kostenreduzierung ist die Möglichkeit, dass seitens des elektronischen Gerätes die Installation überwacht und eigenständig gesteuert wird.
- Um eine kostengünstige Installation während des Betriebes des elektronischen Gerätes vornehmen zu können, ist es gemäß des erfindungsgemäßen Verfahrens möglich, installationsrelevante Daten in einem Broadcast-Verfahren, wie bspw. DAB oder DVB, an das elektronische Gerät zu übermitteln. Das Gerät nimmt die installationsrelevanten Daten entgegen, wertet die darin enthaltenen Informationen aus und speichert diese Informationen ggf. ab oder zumindestens zwischen.
- Da die installationsrelevanten Daten nicht für jedes elektronische Gerät als potentiellem Empfänger dieser Daten geeignet sind und eine Installation dieser Daten in einer bestimmten Reihenfolge erfolgen soll, ist es von Vorteil, eine seitens des elektronischen Gerätes durchführbare Steuerung vorzusehen. Eine derartige Steuerung kann mittels des bereits erwähnten Steuerskripts, was ebenfalls zusammen mit den installationsrelevanten Daten übermittelt wird, durchgeführt werden. Das bedeutet, dass ein derartiges Steuerskript ebenfalls über eine der genannten Broadcast-Übermittlungen empfangen werden kann.
- Die installationsrelevanten Daten beinhalten neben reinen Programmdaten eine Beschreibung des Inhalts. Diese Inhaltsbeschreibung beinhaltet bspw. einen Vertreiber der installationsrelevanten Daten, eine Versionsnummer der damit übergebenen Software. Ferner beinhalten die Daten für die Installation erforderliche Randbedingungen und andere Merkmale. Eine derartige Struktur enthalten bspw. sogenannte OSGi-Bundles.
- Ferner umfasst die vorliegende Erfindung ein System zur Installation von Funktionen eines elektronischen Gerätes realisierender Software in dem elektronischen Gerät. Das erfindungsgemäße System weist dabei mindestens ein in dem elektronischen Gerät angeordnetes Empfangsmodul zum Empfangen von über eine unidirektionale globale Aussendung ausgestrahlten installationsrelevanten Daten und eine in dem elektronischen Gerät angeordnete Steuerungseinheit zur Abarbeitung von in den installationsrelevanten Daten enthaltenen Steuerungsanweisungen auf.
- In einer möglichen Ausführungsform des erfindungsgemäßen Systems kann das Empfangsgerät bspw. über ein Digital Audio Broadcasting (DAB) und/oder über ein Digital Video Broadcasting (DVB) ausgestrahlte installationsrelevante Daten empfangen.
- Weiterhin betrifft die vorliegende Erfindung ein Steuerskript zur Ansteuerung einer Installation von Funktionen eines elektronischen Gerätes realisierender Software in dem elektronischen Gerät. Das Steuerskript umfasst dabei eine Kontrollliste von für die Installation erforderlichen Anforderungen an das elektronische Gerät und für die Installation notwendigen Daten.
- Ferner kann das Steuerskript einen Ausführungsfilter mit Referenzierungen von Geräteeigenschaften und installationsspezifische Durchführungsanweisungen umfassen.
- Es ist denkbar, dass eine auf dem elektronischen Gerät vorgesehene Steuerungseinheit, die beispielhaft als sogenannter "Maintenance-Manager" bezeichnet werden kann, über ein erfindungsgemäßes Steuerskript gesteuert wird. Dabei wird, wie bereits erwähnt, das Steuerskript ebenfalls zusammen mit den installationsrelevanten Daten über eine unidirektionale globale Ausstrahlung empfangen.
- Ein erfindungsgemäßes Steuerskript kann dabei die Version des Skriptes beinhalten, einen Titel und als Information eine Beschreibung der vom Skript ausgelösten Aktionen. Darüber hinaus kann es vorgesehen sein, dass das Steuerskript eine Kontrollliste, eine sogenannte Checksumme, für eine Konsistenzprüfung des Skriptes umfasst. Möglich ist es auch, dass das Steuerskript einen Filter, der die Ausführung des Skriptes steuert, d.h. einen sogenannten Ausführungs-Filter, umfasst. Ein derartiger Ausführungs-Filter referenziert bspw. Geräteeigenschaften wie z.B. eine Gateway-ID, Gateway-Properties oder alte Software-Versionen. Darüber hinaus kann ein Steuerskript anweisen, wie die Durchführung des Skriptes erfolgen soll. Es handelt sich dabei um sogenannte Durchführungs-Anweisungen. Bspw. kann eine derartige Durchführungs-Anweisung beinhalten, ob eine Durchführung der Installation mit oder ohne eine Interaktion mit einem Nutzer vonstatten gehen soll. Ferner kann ein Steuerskript ein oder mehrere Kommandos für die Installation bzw. Deinstallation von Daten umfassen. Derartige Kommandos sind bspw. "add" für "neu installieren", "remove" für "löschen", "update" für "neue Version installieren" oder "set" für "Variablen setzen". Pro Kommando kann darüber hinaus ein Filter für die Referenzierung des Datenpaketes eingefügt werden, was als Aktions-Filter bezeichnet werden kann.
- Die installationsrelevanten Daten werden bspw. von einer Steuerungseinheit in dem elektronischen Gerät, nämlich einem bereits genannten Maintenance-Manager (MM) verwaltet. Dieser Maintenance-Manager prüft vor Ausführung einer Installation die Konsistenz anhand der in dem genannten Steuerskript hinterlegten Checksumme und die Anwendbarkeit mit Hilfe des in dem Steuerskript hinterlegten Ausführungs-Filters. Dabei wird kontrolliert, ob die installationsrelevanten Daten zu einem System des elektronischen Gerätes mit dessen Eigenschaften passen und die Installation ausgeführt werden kann. Ferner wird in einer Vollständigkeitsprüfung geprüft, ob alle notwendigen installationsrelevanten Daten vorliegen. Bei einer Übertragung von Daten mittels Broadcast-Kanälen kann es häufig vorkommen, dass einzelne Daten auf Grund von Störungen, insbesondere bei einem mobilen Empfang, verspätet eintreffen. Erst nach einer erfolgreichen Prüfung der Daten und nach Empfang aller notwendigen Daten wird die Installation zur Ausführung freigegeben. Nach der Freigabe werden zunächst Durchführungs-Anweisungen, die ebenfalls bei den installationsrelevanten Daten hinterlegt sind, bearbeitet. Hier kann bspw. festgelegt werden, ob eine Installation mit einer Nutzerinteraktion erfolgen muss oder nicht. Anschließend wird eine Aktion nach der nächsten sukzessive abgearbeitet.
- Ein großer Vorteil der vorliegenden Erfindung liegt darin, dass große Mengen von Daten kostengünstig über eine unidirektionale globale Ausstrahlung, wie bspw. über eine Broadcast-Vermittlung, übertragen werden können. Dadurch wird eine kostengünstige Installation im Betrieb des elektronischen Gerätes ermöglicht. Ferner entfällt eine Koordinierung der Installation für jedes einzelne Gerät, da das Gerät selbsttätig die empfangenen Daten anhand von Steuerskripten installieren kann.
- Ferner umfasst die vorliegende Erfindung ein Computerprogramm mit einem Programmcode, um alle Schritte eines erfindungsgemäßen Verfahrens durchzuführen, wenn das Computerprogramm auf einem Computer oder einer entsprechenden Recheneinrichtung, insbesondere in einem erfindungsgemäßen System durchgeführt wird.
- Die Erfindung betrifft auch ein Computerprogrammprodukt mit einem Programmcode, der auf einem computerlesbaren Datenträger gespeichert ist, um ein erfindungsgemäßes Verfahren durchzuführen, wenn das Computerprogramm auf einem Computer oder einer entsprechenden Recheneinrichtung, insbesondere in einem erfindungsgemäßen System, durchgeführt wird.
- Weitere Vorteile und Ausgestaltungen der Erfindung ergeben sich aus der Beschreibung und der beiliegenden Zeichnung.
- Es versteht sich, dass die vorstehend genannten und die nachstehend noch zu erläuternden Merkmale nicht nur in der jeweils angegebenen Kombination, sondern auch in anderen Kombinationen oder in Alleinstellung verwendbar sind, ohne den Rahmen der vorliegenden Erfindung zu verlassen.
- Die Erfindung ist anhand eines Ausführungsbeispiels in der Zeichnung schematisch dargestellt und wird im folgenden unter Bezugnahme auf die Zeichnung ausführlich beschrieben.
- Zeichnung
-
1 zeigt in schematischer Darstellung eine Ausführungsform eines erfindungsgemäßen Systems. -
1 zeigt ein elektronisches Endgerät10 . Das elektronische Endgerät10 verfügt über eine in ihm angeordnete lokale Steuerungseinheit11 , die auch als sogenannter "Maintenance-Manager" (MM) bezeichnet werden kann. Ferner umfasst das elektronische Gerät10 eine Empfangseinheit12 , die Daten über eine unidirektionale globale Ausstrahlung empfangen kann. Ferner zeigt1 einen Softwareanbieter20 , der über eine Sendeeinheit21 Daten, wie bspw. installationsrelevante Daten aussenden kann. Derartige installationsrelevante Daten können bspw. über einen Broadcast-Transportkanal30 ausgestrahlt werden. Soll nun auf dem elektronischen Gerät10 eine Installation einer bestimmten Software, die zur Realisierung von spezifischen Funktionen des elektronischen Gerätes notwendig ist, installiert werden, so können seitens der Empfangseinheit12 Daten, die von einem Software-Anbieter20 über einen Sender21 ausgesendet wurden, empfangen werden. Im hier dargestellten Beispiel umfassen die installationsrelevanten Daten40 drei Datenpakete41 und ein Steuerskript42 . Alle drei Datenpakete41 und das Steuerskript42 werden zunächst von der Empfangseinheit12 empfangen und zumindest das Steuerskript42 wird nunmehr an die Steuerungseinheit11 weitergeleitet. Die Steuerungseinheit11 wird über das Steuerskript42 gesteuert. Das bedeutet, dass die Steuerungseinheit11 zunächst anhand der Informationen, die in dem Steuerskript42 hinterlegt sind die Konsistenz anhand einer in dem Steuerskript42 hinterlegten Checksumme überprüft. Ferner überprüft die Steuerungseinheit11 die Anwendbarkeit des Skriptes bzw. der installationsrelevanten Daten mit Hilfe eines in dem Steuerskript42 hinterlegten Ausführungs-Filters. Dabei wird kontrolliert, ob die installationsrelevanten Daten zum System des elektronischen Gerätes10 mit seinen Eigenschaften passen und ob die Installation ggf. ausgeführt werden kann. Ferner kontrolliert die Steuerungseinheit11 , ob alle notwendigen Datenpakete seitens des Softwareanbieters20 über den Sender21 von der Empfangseinheit12 empfangen wurden. Erst nach erfolgreicher Prüfung der durch das Steuerskript42 vorgegebenen Punkte und nach Empfang aller installationsrelevanten Daten wird eine Installation, was einer Abarbeitung der Daten entspricht, für eine Ausführung freigegeben. Nach der Freigabe werden zunächst die in den Daten ebenfalls hinterlegten Durchführungs-Anweisungen bearbeitet. - Um ein Ergebnis einer Installation überwachen zu können, ist es möglich eine Rückmeldung zum Software-Anbieter
20 über einen geeigneten Kanal wie bspw. einer Mobilfunkverbindung, vorzunehmen. -
Claims (11)
- Verfahren zur Installation von Funktionen eines elektronischen Gerätes (
10 ) realisierender Software in dem elektronischen Gerät, bei dem installationsrelevante Daten über eine unidirektionale globale Aussendung von dem elektronischen Gerät (10 ) empfangen, ausgewertet und entsprechend der Auswertung verarbeitet werden. - Verfahren nach Anspruch 1, bei dem bei den installationsrelevanten Daten mindestens ein Steuerskript zur geräteinternen Steuerung und Kontrolle der Verarbeitung der verbleibenden installationsrelevanten Daten vorgesehen wird.
- Verfahren nach Anspruch 2, bei dem in dem mindestens einen oder in mehreren Steuerskripten Daten zur Durchführung einer Konsistenz- und einer Vollständigkeitsprüfung und ein Ausführungsfilter zur Kontrolle der Anwendbarkeit der empfangenen installationsrelevanten Daten in dem elektronischen Gerät (
10 ) vorgesehen werden. - Verfahren nach einem der Ansprüche 1 bis 3, bei dem die unidirektionale globale Aussendung über eine unibirektionale Datenverbindung insbesondere über ein Digital Audio Broadcasting (DAB) und/oder über ein Digital Video Broadcasting (DVB) erfolgt.
- Verfahren nach einem der vorhergehenden Ansprüche, bei dem die installationsrelevanten Daten mindestens teilweise geeignet komprimiert werden.
- System zur Installation von Funktionen eines elektronischen Gerätes realisierender Software in dem elektronischen Gerät (
10 ), wobei das System mindestens ein in dem elektronischen Gerät (10 ) angeordnetes Empfangsmodul (12 ) zum Empfangen von über eine unidirektionale globale Aussendung ausgestrahlten installationsrelevanten Daten und eine in dem elektronischen Gerät (10 ) angeordnete Steuerungseinheit (11 ) zur Abarbeitung von in den installationsrelevanten Daten enthaltenen Steuerungsanweisungen aufweist. - System nach Anspruch 6, bei dem das Empfangsgerät (
12 ) über eine unidirektionale Datenverbindung, insbesondere über ein Digital Audio Broadcasting (DAB) und/oder über ein Digital Video Broadcasting (DVB) ausgestrahlte installationsrelevante Daten empfangen kann. - Steuerskript zur Ansteuerung einer Installation von Funktionen eines elektronischen Gerätes realisierender Software in dem elektronischen Gerät (
10 ), wobei das Steuerskript eine Kontrollliste von für die Installation erforderlichen Anforderungen an das elektronische Gerät (10 ) und für die Installation notwendigen Daten umfasst. - Steuerskript nach Anspruch 8, das einen Ausführungsfilter mit Referenzierungen von Geräteeigenschaften und installationsspezifische Durchführungsanweisungen umfasst.
- Computerprogramm mit einem Programmcode, um alle Schritte eines Verfahrens nach einem der Ansprüche 1 bis 5 durchzuführen, wenn das Computerprogramm auf einem Computer oder einer entsprechenden Recheneinrichtung, insbesondere in einem System nach Anspruch 6 oder 7, durchgeführt wird.
- Computerprogrammprodukt mit einem Programmcode, der auf einem computerlesbaren Datenträger gespeichert ist, um ein Verfahren nach einem der Ansprüche 1 bis 5 durchzuführen, wenn das Computerprogramm auf einem Computer oder einer entsprechenden Recheneinrichtung, insbesondere in einem System nach Anspruch 6 oder 7, durchgeführt wird.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102005000653A DE102005000653A1 (de) | 2005-01-04 | 2005-01-04 | Skriptbasierte Software-Installation über Broadcast-Transportmedien |
US11/325,138 US20060161916A1 (en) | 2005-01-04 | 2006-01-03 | Script-based software installation via broadcast transport media |
JP2006000250A JP2006190297A (ja) | 2005-01-04 | 2006-01-04 | ブロードキャスト・トランスポートメディアを介してのスクリプトをベースとしたソフトウェアのインストール |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102005000653A DE102005000653A1 (de) | 2005-01-04 | 2005-01-04 | Skriptbasierte Software-Installation über Broadcast-Transportmedien |
Publications (1)
Publication Number | Publication Date |
---|---|
DE102005000653A1 true DE102005000653A1 (de) | 2006-07-13 |
Family
ID=36599419
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102005000653A Withdrawn DE102005000653A1 (de) | 2005-01-04 | 2005-01-04 | Skriptbasierte Software-Installation über Broadcast-Transportmedien |
Country Status (3)
Country | Link |
---|---|
US (1) | US20060161916A1 (de) |
JP (1) | JP2006190297A (de) |
DE (1) | DE102005000653A1 (de) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013020692A1 (de) * | 2011-08-10 | 2013-02-14 | Audi Ag | Verfahren zum bereitstellen einer anzeige in einem fahrzeug sowie fahrzeug mit einer anzeigeeinrichtung |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4898269B2 (ja) * | 2006-04-14 | 2012-03-14 | キヤノン株式会社 | 通信装置及びそのインストール方法 |
US20090144728A1 (en) * | 2007-12-04 | 2009-06-04 | Bea Systems, Inc. | Module based software system linking runtime to install time |
US9477462B2 (en) * | 2008-01-16 | 2016-10-25 | Oracle International Corporation | System and method for software product versioning packaging, distribution, and patching |
US8650530B2 (en) * | 2008-06-04 | 2014-02-11 | Microsoft Corporation | Data center programming and application distribution interface |
US9096128B2 (en) * | 2013-01-14 | 2015-08-04 | Intel Corporation | Creating a sensory experience in a vehicle |
EP3182134A1 (de) * | 2015-12-18 | 2017-06-21 | Roche Diagnostics GmbH | Verfahren zur wiederherstellung von einstellungen eines instruments zur verarbeitung einer probe oder eines reagens und system mit einem instrument zur verarbeitung einer probe oder eines reagens |
CN105607515B (zh) * | 2015-12-31 | 2018-05-25 | 天津金米特科技股份有限公司 | 一种电动助力车智能升级方法 |
US11032350B2 (en) * | 2017-03-15 | 2021-06-08 | Commvault Systems, Inc. | Remote commands framework to control clients |
US11010261B2 (en) | 2017-03-31 | 2021-05-18 | Commvault Systems, Inc. | Dynamically allocating streams during restoration of data |
WO2020222845A1 (en) * | 2019-05-02 | 2020-11-05 | Siemens Aktiengesellschaft | External module for network connection to programmable logic controller (plc) backplane |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3590688B2 (ja) * | 1995-04-05 | 2004-11-17 | インターナショナル・ビジネス・マシーンズ・コーポレーション | アプリケーションを導入するための導入計画オブジェクトを構築する方法、及びそのシステム |
US5960445A (en) * | 1996-04-24 | 1999-09-28 | Sony Corporation | Information processor, method of updating a program and information processing system |
US20020007493A1 (en) * | 1997-07-29 | 2002-01-17 | Laura J. Butler | Providing enhanced content with broadcast video |
JPH1153194A (ja) * | 1997-07-31 | 1999-02-26 | Matsushita Electric Ind Co Ltd | プログラムダウンロードシステム |
US6609144B1 (en) * | 1998-05-04 | 2003-08-19 | Matsushita Electric Industrial Co., Ltd. | Program reception/execution apparatus that can commence execution of a machine program having only received the program in part, and a program transmission apparatus that enables such execution |
JP3950589B2 (ja) * | 1998-08-28 | 2007-08-01 | キヤノン株式会社 | 情報処理装置、プログラム更新方法および記憶媒体 |
US6418554B1 (en) * | 1998-09-21 | 2002-07-09 | Microsoft Corporation | Software implementation installer mechanism |
US6490722B1 (en) * | 1999-03-30 | 2002-12-03 | Tivo Inc. | Software installation and recovery system |
JP4776050B2 (ja) * | 1999-07-13 | 2011-09-21 | ソニー株式会社 | 配信コンテンツ生成方法、コンテンツ配信方法および装置、並びに、コード変換方法 |
US6526335B1 (en) * | 2000-01-24 | 2003-02-25 | G. Victor Treyz | Automobile personal computer systems |
US20020087964A1 (en) * | 2000-12-28 | 2002-07-04 | Gateway, Inc. | System and method for enhanced HAVi based device implementation |
US20040015960A1 (en) * | 2001-03-16 | 2004-01-22 | Sanjay Wanchoo | Method for loading and executing an application in an embedded environment |
US20030009769A1 (en) * | 2001-06-25 | 2003-01-09 | Debra Hensgen | Trusted application level resource advisor |
US6993760B2 (en) * | 2001-12-05 | 2006-01-31 | Microsoft Corporation | Installing software on a mobile computing device using the rollback and security features of a configuration manager |
US20030135851A1 (en) * | 2002-01-17 | 2003-07-17 | Laura Dickey | Method and system for concentration of applications during installation in target devices |
US20030221190A1 (en) * | 2002-05-22 | 2003-11-27 | Sun Microsystems, Inc. | System and method for performing patch installation on multiple devices |
JP4403897B2 (ja) * | 2004-06-25 | 2010-01-27 | 船井電機株式会社 | ディジタルテレビジョン放送信号受信装置 |
US8522293B2 (en) * | 2004-12-15 | 2013-08-27 | Time Warner Cable Enterprises Llc | Method and apparatus for high bandwidth data transmission in content-based networks |
-
2005
- 2005-01-04 DE DE102005000653A patent/DE102005000653A1/de not_active Withdrawn
-
2006
- 2006-01-03 US US11/325,138 patent/US20060161916A1/en not_active Abandoned
- 2006-01-04 JP JP2006000250A patent/JP2006190297A/ja active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013020692A1 (de) * | 2011-08-10 | 2013-02-14 | Audi Ag | Verfahren zum bereitstellen einer anzeige in einem fahrzeug sowie fahrzeug mit einer anzeigeeinrichtung |
US9256394B2 (en) | 2011-08-10 | 2016-02-09 | Audi Ag | Method providing a display in a motor vehicle and motor vehicle comprising a display unit |
Also Published As
Publication number | Publication date |
---|---|
JP2006190297A (ja) | 2006-07-20 |
US20060161916A1 (en) | 2006-07-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE102005000653A1 (de) | Skriptbasierte Software-Installation über Broadcast-Transportmedien | |
DE102021104420A1 (de) | Verfahren zum Betreiben eines Bordnetzes, Bordnetz, und Steuergerät | |
DE102008021030A1 (de) | Verfahren zum Betreiben eines Fahrzeugs sowie entsprechende Vorrichtung und entsprechendes Fahrzeug | |
EP3662364A1 (de) | System zum übertragen zumindest eines aktualisierungspakets für zumindest ein steuergerät eines kraftfahrzeugs sowie verfahren | |
DE102006035890A1 (de) | System und Verfahren zur automatischen Installation und Wartung von Hard- und Software in einem verteilten Computersystem | |
EP1748360B1 (de) | System und Verfahren zum Ausführen eines parallelisierten Softwareupdates | |
DE112013003240B4 (de) | Verfahren zur Steuerung eines Kraftfahrzeuggetriebes | |
DE102016218429A1 (de) | Verfahren zum Betreiben mehrerer Geräte unterschiedlichen Typs an einem Netzwerk eines Schienenfahrzeugs | |
DE102004023128B4 (de) | Vorrichtung und Verfahren zur Kontrolle von Diensten in einem Fahrzeug | |
DE102017215710A1 (de) | Verfahren zum Übertragen von Software | |
DE10158991A1 (de) | Verfahren und Installation von einem Softwaremodul in einem Gerät | |
WO2023052416A1 (de) | Verfahren und simulator für den test mindestens eines steuergeräts | |
DE102018007976A1 (de) | Vorrichtung und Verfahren zum Simulieren eines Fahrzeugs | |
DE102009047974B4 (de) | Verfahren zur Programmierung eines Steuergeräts | |
DE102020003101A1 (de) | Datenverarbeitungseinrichtung | |
EP4144003B1 (de) | Verfahren zum erzeugen einer softwarekomponente für eine elektronische recheneinrichtung eines kraftfahrzeugs, computerprogrammprodukt, computerlesbares speichermedium sowie kraftfahrzeugexternes aktualisierungssystem | |
EP3838709B1 (de) | Verfahren zur übergabe von telegrammen von einer streckenzentrale an ein fahrzeug und streckenzentrale | |
WO2019057471A2 (de) | Softwareverteilungsverfahren und softwareverteilungssystem für ein spurgebundenes fahrzeug, konfigurationsserver-einheit und spurgebundenes fahrzeug | |
EP0989709B1 (de) | Verfahren zum Übertragen von Daten in einen Speicher eines insbesondere mit einem Kommunikationsnetz in Verbindung stehenden Gerätes | |
DE102017222267A1 (de) | System und Verfahren zum Aktualisieren von Softwaremodulen mindestens eines Schienenfahrzeugs | |
AT412592B (de) | Virtuelle netzwerke in einem zeitgesteuerten multicluster echtzeitsystem | |
DE102023002199A1 (de) | Verfahren, Prüfeinrichtung und Programmprodukt zum Prüfen eines Fahrzeugdatenaufzeichnungssystems | |
EP1642422A1 (de) | Anpassung eines fahrzeugnetzwerks an geänderte anforderungen | |
DE102021001375A1 (de) | Verfahren zum Installieren eines Aktualisierungspakets für ein Steuergerät | |
DE102023102806A1 (de) | Verfahren und System zum Transformieren aufgezeichneter Kommunikations-Daten |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R012 | Request for examination validly filed | ||
R012 | Request for examination validly filed |
Effective date: 20110715 |
|
R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee |
Effective date: 20120801 |