Die Erfindung betrifft ein Verfahren zur Kommunikation zwischen einem mehrere Einheiten vernetzenden MOST-Netzwerk und einem OSGI-Server.The invention relates to a method for communicationbetween a multi-unit networked MOST network andan OSGI server.
Die Erfindung betrifft weiter ein Kommunikationssystem aus einem mehrere Einheiten vernetzenden MOST-Netzwerk und einem OSGI-Server.The invention further relates to a communication systema multi-unit networked MOST network and oneOSGI server.
Nach dem neuesten Stand der Technik ausgestattete Kraftfahrzeuge wie z. B. Pkw, Omnibusse oder Lkw, sind mit einer Multimedia-Anlage ausgerüstet, die z. B. aus einem s. g. ringförmigen MOST-Netzwerk aufgebaut ist, das mehrere Einheiten miteinander vernetzt, die je nach Bedarf als Datenquelle, Datensenke oder Trancever fungieren. MOST steht als Abkürzung für Media Oriented System Transport oder Media Oriented Synchronous Transfer.Equipped with the latest technologyMotor vehicles such as B. cars, buses or trucks are with oneMultimedia system equipped, the z. B. from an s. G.ring-shaped MOST network is built up that has multiple unitsnetworked with one another as required as a data source, data sinkor trancever act. MOST stands for MediaOriented System Transport or Media Oriented SynchronousTransfer.
So kann ein MOST-Netzwerk in einem Kraftfahrzeug beispielsweise einen Rundfunkempfänger, einen Fernsehempfänger, Bildschirme, einen CD-Spieler, einen DVD-Spieler oder einen CD-Wechsler, einen Kassettenrecorder, aktive Lautsprecher, eine Navigationsanlage, ein Autotelefon, ein schnurloses Telefon sowie Bedien- und Steuereinheiten miteinander vernetzen, um nur einige Beispiele für die Einheiten zu nennen.So can a MOST network in a motor vehiclefor example a radio receiver, a television receiver,Monitors, a CD player, a DVD player or a CDChanger, a cassette recorder, active speakers, oneNavigation system, a car phone, a cordless phoneas well as network control and control units to each otherto name just a few examples of the units.
OSGI ist die Abkürzung für Open Services Gateway Initiative. Ein OSGI-Server ist ein Dienstleistungsanbieter, von dem OSGI-Programme heruntergeladen werden können, um Dienste ausführen zu können, wie z. B. die Fernsteuerung von Geräten zu Hause. Derartige OSGI-Programme lassen sich z. B. mittels eines Mobiltelefons vom OSGI-Server herunterladen. In einem Haushalt können beispielsweise die Rolläden, der Videorecorder oder ein elektrischer Herd ferngesteuert werden. Von einem OSGI-Server herunterladbare Programme werden als Bundle bezeichnet.OSGI is short for Open Services Gateway Initiative.An OSGI server is a service provider from which OSGIPrograms can be downloaded to run servicesto be able to, such as B. the remote control of devices at home.Such OSGI programs can e.g. B. by means of aDownload mobile phones from the OSGI server. In a householdcan, for example, the shutters, the VCR or aelectric stove can be controlled remotely. From an OSGI serverDownloadable programs are called bundles.
Es ist nun Aufgabe der Erfindung, ein Verfahren zur Kommunikation zwischen einem MOST-Netzwerk und einem OSGI-Server bzw. ein Kommunikationssystem aus einem MOST-Netzwerk und einem OSGI-Server so zu gestalten, dass im MOST-Netzwerk eine optimale Nutzung des OSGI-Servers erzielt wird.It is an object of the invention to provide a method forCommunication between a MOST network and an OSGI server ora communication system from a MOST network and oneTo design the OSGI server so that aoptimal use of the OSGI server is achieved.
Verfahrensmäßig wird diese Aufgabe mit den im Anspruch 1 angegebenen Merkmalen gelöst.In procedural terms, this task is carried out withspecified features solved.
Vorrichtungsmäßig wird diese Aufgabe mit den im Anspruch 4 angegebenen Merkmalen gelöst.In terms of the device, this task is performed withspecified features solved.
Erfindungsgemäß wird auf der MOST-Seite, also im MOST-Netzwerk, eine erste Anwendungsschnittstelle zur Verarbeitung von OSGI-konformen Programmen vorgesehen, die von einem OSGI-Server heruntergeladen werden können. Auf der OSGI-Seite, also beim OSGI-Server, wird eine zweite Anwendungsschnittstelle vorgesehen, welche die OSGI-konformen Programme des OSGI-Servers für die Nutzung im MOST-Netzwerk präparieren.According to the invention, on the MOST side, i.e. in the MOSTNetwork, a first application interface for processingprovided by OSGI-compliant programs run by an OSGIServer can be downloaded. On the OSGI side, sowith the OSGI server, a second application interfaceprovided that the OSGI-compliant programs of the OSGIPrepare servers for use in the MOST network.
Im MOST-Netzwerk ist beispielsweise ein MOST-Knoten vorgesehen, der mittels Befehlen die Einheiten des MOST-Netzwerkes steuert.For example, there is a MOST node in the MOST networkprovided by means of commands the units of the MOST networkcontrols.
Die Schnittstellenfunktionen sind beispielsweise in einem OSGI-konformen Programm realisiert, das alle erforderlichen Einheiten und Daten aus Java-Schnittstellen abbildet.The interface functions are, for example, in oneOSGI-compliant program realized that all the necessaryMaps units and data from Java interfaces.
Bei dem MOST-Netzwerk kann es sich z. B. um ein automotives System mit beispielsweise einem Navigationssystem handeln.The MOST network can e.g. B. an automotiveAct system with, for example, a navigation system.
Anhand des in der Figur abgebildeten Ausführungsbeispiels eines erfindungsgemäßen Kommunikationssystems werden das erfindungsgemäße Verfahren und das erfindungsgemäße Kommunikationssystem näher beschrieben und erläutert.Based on the embodiment shown in the figureof a communication system according to the inventioninventive method and the inventiveCommunication system described and explained in more detail.
Das MOST-Netzwerk auf der MOST-Seite ist als ringförmiges Netzwerk ausgeführt, welches eine Anwendungsschnittstelle1, einen MOST-Knoten2 und mehrere Einheiten3, wie z. B. Geräte eines automotiven Systems eines Kraftfahrzeuges, miteinander vernetzt. Auf der OSGI-Seite ist ein OSGI-Server 5 mit einer Anwenungsschnittstelle4 verbunden. Die Kommunikation zwischen der Anwendungsschnittstelle1 des MOST-Netwerkes6 und der Anwendungsschnittstelle4 auf der OSGI-Seite kann z. B. wie in der Figur durch den Fernmeldeblitz angedeutet über eine Funkstrecke durchgeführt werden.The MOST network on the MOST side is designed as a ring-shaped network, which an application interface1 , a MOST node2 and several units3 , such as. B. devices of an automotive system of a motor vehicle, networked together. On the OSGI side, an OSGI server 5 is connected to an application interface4 . The communication between the application interface1 of the MOST network6 and the application interface4 on the OSGI side can, for. B. as indicated in the figure by the telecommunications flash over a radio link.
Der MOST-Knoten2 des MOST-Netzwerkes6 steuert mittels Befehlen die Einheiten3 des MOST-Netzwerkes. Die Anwendungsschnittstelle1 des MOST-Netzwerkes6 verarbeitet die vom OSGI-Server 5 heruntergeladenen OSGI-konformen Programme, die in der Anwendungsschnittstelle4 auf der OSGI-Seite zur Nutzung im MOST-Netzwerk6 aufbereitet werden.The MOST node2 of the MOST network6 controls the units3 of the MOST network by means of commands. The application interface1 of the MOST network6 processes the OSGI-compliant programs downloaded from the OSGI server 5, which are prepared in the application interface4 on the OSGI side for use in the MOST network6 .
Ein wesentlicher Vorteil des erfindungsgemäßen Verfahrens und Kommunikationssystems ist darin zu sehen, dass im MOST-Netzwerk sowohl MOST-konforme als auch OSGI-konforme Programme laufen können. Daraus leiten sich die weiteren folgenden Vorteile ab.A major advantage of the method andCommunication system can be seen in the fact that in the MOSTNetwork both MOST-compliant and OSGI-compliant programsbe able to walk. From this the following followAdvantages.
Kunden, wie z. B. Erstausrüster, können selber Dienste auf einfache Art und Weise entwickeln. Dienste eines Dienstleistungsanbieters brauchen nur einmal für alle Kunden implementiert zu werden. Anstatt einer Neuentwicklung lässt sich das erfindungsgemäße Kommunikationssystem schrittweise weiter entwickeln. Applikationen können zunächst dynamisch erprobt werden und nach erfolgreicher Erprobung fest installiert werden. Der Zugang dynamischer Software über Peer-Services zur automotiven Umgebung kann durch die Peer-Services kontrolliert werden. Auf diese Art wird ein s. g. Firewall gebildet, der vor unerwünschten Zugriffen auf geschützte Daten oder Ressourcen schützt. Schließlich ist noch anzumerken, dass das erfindungsgemäße Kommunikationssystem sehr flexibel an unterschiedliche Kundenbedürfnisse anpassbar ist.Bezugszeichenliste1 Anwendungsschnittstelle
2 MOST-Knoten
3 Einheit
4 Anwenungsschnittstelle
5 OSGI-Server
6 MOST-Netzwerk
Customers such as B. OEMs can develop services themselves in a simple manner. Services from a service provider need only be implemented once for all customers. Instead of a new development, the communication system according to the invention can be developed step by step. Applications can initially be tested dynamically and, after successful testing, permanently installed. The access of dynamic software via peer services to the automotive environment can be controlled by the peer services. In this way, a so-called firewall is formed, which protects against unwanted access to protected data or resources. Finally, it should also be noted that the communication system according to the invention can be adapted very flexibly to different customer needs.LIST OF REFERENCES1 application interface
2 MOST nodes
3 unit
4 application interface
5 OSGI servers
6 MOST network
| Application Number | Priority Date | Filing Date | Title | 
|---|---|---|---|
| DE2001153376DE10153376A1 (en) | 2001-10-29 | 2001-10-29 | Media Orientated Synchronous Transfer network for public service vehicles, has several circuits connected to application circuit and MOST circuit | 
| Application Number | Priority Date | Filing Date | Title | 
|---|---|---|---|
| DE2001153376DE10153376A1 (en) | 2001-10-29 | 2001-10-29 | Media Orientated Synchronous Transfer network for public service vehicles, has several circuits connected to application circuit and MOST circuit | 
| Publication Number | Publication Date | 
|---|---|
| DE10153376A1true DE10153376A1 (en) | 2003-05-15 | 
| Application Number | Title | Priority Date | Filing Date | 
|---|---|---|---|
| DE2001153376CeasedDE10153376A1 (en) | 2001-10-29 | 2001-10-29 | Media Orientated Synchronous Transfer network for public service vehicles, has several circuits connected to application circuit and MOST circuit | 
| Country | Link | 
|---|---|
| DE (1) | DE10153376A1 (en) | 
| Publication number | Priority date | Publication date | Assignee | Title | 
|---|---|---|---|---|
| DE10348209A1 (en)* | 2003-10-16 | 2005-05-12 | Volkswagen Ag | Vehicle equipment analysis procedure initiates analysis by transmission of OS-Gi compliant mobile software code to vehicle computer to obtain data for external analysis | 
| DE102006023137B4 (en)* | 2006-05-17 | 2010-05-20 | Continental Automotive Gmbh | Method and device for operating a MOST bus | 
| Publication number | Priority date | Publication date | Assignee | Title | 
|---|---|---|---|---|
| DE19954758A1 (en)* | 1999-11-15 | 2001-05-23 | Becker Gmbh | Data exchange method for a multimedia system and multimedia system for a vehicle | 
| Publication number | Priority date | Publication date | Assignee | Title | 
|---|---|---|---|---|
| DE19954758A1 (en)* | 1999-11-15 | 2001-05-23 | Becker Gmbh | Data exchange method for a multimedia system and multimedia system for a vehicle | 
| Title | 
|---|
| GATESPACE (Hrsg.): Gatespace Signs Deal with Volvo. (online). Press Release, Juni 2001 (recherchiert am 28.6.02). Im: Internet <VRL: http://www.gatespace.com>* | 
| GONG, Li: A Software Architecture for Open Service Gateways. IEEE Internet Computing, Jan/Feb 2001, S. 64-70* | 
| SUN (Hrsg.): Wird River, Sun Join Forces to Deliver Complete Embedded Software Solution for Automotive Telematics Market. (online). Press Release, 24.10.2001 (recherchiert am 28.6.2002) Im: Internet <VRL: http://www.sun.com>* | 
| Publication number | Priority date | Publication date | Assignee | Title | 
|---|---|---|---|---|
| DE10348209A1 (en)* | 2003-10-16 | 2005-05-12 | Volkswagen Ag | Vehicle equipment analysis procedure initiates analysis by transmission of OS-Gi compliant mobile software code to vehicle computer to obtain data for external analysis | 
| DE102006023137B4 (en)* | 2006-05-17 | 2010-05-20 | Continental Automotive Gmbh | Method and device for operating a MOST bus | 
| Publication | Publication Date | Title | 
|---|---|---|
| EP0982700B1 (en) | Vehicle communication system | |
| EP1282842B1 (en) | Method for controlling devices in a communications network of an automobile | |
| EP1286862B1 (en) | Method for accessing a device belonging to a communications network in an automobile through an external device, and gateway | |
| DE102017108703A1 (en) | Regional deployment of software by location of vehicle connection | |
| DE102007051157A1 (en) | Method for establishing a data connection to a vehicle with telematics equipment | |
| WO2008049868A1 (en) | Establishment of communications connections between vehicles | |
| DE102018217690A1 (en) | Improved vehicle data communication network | |
| DE102014102013B4 (en) | Allocation of motor vehicle SIM cards without removal from the vehicle | |
| DE102011013336A1 (en) | System and method for configuring software applications in a motor vehicle | |
| WO2001089151A1 (en) | Method for integrating a device into a vehicle communications network | |
| DE102006002730A1 (en) | Remote introduction of a three-way call to a telematics unit | |
| WO2002100045A1 (en) | Bus station in a vehicle | |
| DE10153376A1 (en) | Media Orientated Synchronous Transfer network for public service vehicles, has several circuits connected to application circuit and MOST circuit | |
| DE60027052T2 (en) | METHOD AND SYSTEM FOR SELECTING IN-BAND CHANNELS AND FOR IDENTIFICATION THROUGH CHANNELS | |
| DE10113321B4 (en) | Device for connecting communication networks in a motor vehicle | |
| EP1891605B1 (en) | Communication method between a motor vehicle and a diagnostic unit | |
| WO2002007406A2 (en) | Method for providing a program module in a communications system | |
| DE20204360U1 (en) | Injection molding machine with at least one internal machine control system | |
| DE10129446A1 (en) | Process for initializing a distributed software architecture and electronic system | |
| DE102005048427B3 (en) | Communication arrangement for vehicle, has registration unit determining device-services and device-specific parameters by accessing to storage unit, and registering determined device-services with device-specific data in data base | |
| WO2019110231A1 (en) | System and method for updating software modules of at least one rail vehicle | |
| DE10025929B4 (en) | Method for transmitting data | |
| EP1168760A2 (en) | A method for communicating between two networks as well as in the network | |
| Guglielmetti | Standardizing automotive multimedia interfaces | |
| CN110636135A (en) | Intelligent networking automobile system | 
| Date | Code | Title | Description | 
|---|---|---|---|
| OP8 | Request for examination as to paragraph 44 patent law | ||
| 8127 | New person/name/address of the applicant | Owner name:HARMAN BECKER AUTOMOTIVE SYSTEMS GMBH, 76307 KARLS | |
| 8131 | Rejection |