For moving method and the corresponding electronic installation of electronic installation of motor vehicleTechnical field
The present invention relates to the method for the electronic installation for moving motor vehicle, wherein this electronic installation has a plurality of functional units, and they provide respectively at least one specific function element.The invention still further relates to electronic installation.
Background technology
The method that starts described type is known from prior art.These methods are for example distributed to the electronic installation of motor vehicle for operation.This electronic installation for example as communication device, especially as infotainment device or entertainment device, exist or be at least the part of such device.With regard to this respect, this electronic installation can have and shows and operating means, can be mutual with this electronic installation or its part by its user.At this, this demonstration and operating means are on the one hand for information reproduction, and the input (Eingaben) for receiving the user on the other hand.
This electronic installation has functional unit usually, by it realized at least one function of this electronic installation, such as reproducing entertainment medium etc.In order to show that being connected to this functional unit with operating means has two kinds of approach at present: a kind of is manual method, and another kind is semantic approach (semantische Methodik).Manually method is specific to use in great majority are developed for the batch of the entertainment device in automotive field client and task and current.Data pool is a kind of example of manual method.With respect to manual method, semantic approach makes and can automatically demonstration and operating means be connected to described functional unit.At this, a plurality of demonstrations and operating means can also be connected to this functional unit.
Known in principle for entertainment device: for example data storage is connected to this entertainment device, and wherein this entertainment device access is positioned at the media on data storage and reproduces these media.Be well known that equally: apparatus for media playing is connected with entertainment device, and then functional unit is usingd (software) application form and is transferred to entertainment device and service is integrated in this entertainment device as plug-in type subsequently from this apparatus for media playing.Yet this also means can only be integrated complete functional unit, for example, with the form of described plug-in type service.During the running time of electronic installation, integrated unique function is impossible.In addition, although a plurality of demonstrations and operating means are connected to functional unit, be possible, can not will show and operating means be distributed to a plurality of functional units and show and setting for this reason specially of operating means conversely.In addition, can not realize the selection possibility to the user of electronic installation.Finally the source code of complete functional unit can only be discharged, yet the source code of unique function of this functional unit can not be discharged.
Summary of the invention
On the other hand, the method for moving electronic installation that has a feature described in claim 1 has the following advantages: the flexible combination of difference in functionality is possible.In addition, can realize the selection possibility to the user at this.This reaches in the following way according to the present invention: these functional units are connected with interface unit, described interface unit provided function element is provided and the functional unit that provided respectively between distribution list and by least one communicator, a plurality of function element, especially a plurality of functional unit are connected with for the function group is provided as requested.Therefore this electronic installation has a plurality of functional units, a plurality of functional units under (software) application or software kit meaning for example, and they carry out apart from each other on different equipment.At this, particularly preferably be and distribute the computing unit of oneself to each functional unit, wherein these computing units can be also that move or portable.Alternatively, this functional unit can also consist of computing unit, and wherein the preferable interface unit is set up to this functional unit or extremely circuit engineering connection and/or the connection of the circuit engineering between a plurality of functional units of a plurality of functional units by communicator.
Each functional unit provides respectively at least one in a plurality of function element, wherein these function element advantageously at least the overwhelming majority be different.These function element can be called sub-services, and therefore preferably the integrated component part of corresponding functional unit divides.Application, be one of functional unit thereby can be from resolving in logic its a plurality of functions, these functions can be described as function element or sub-services on semantics.This type of functional unit can be arranged to by a plurality of function element and the difference in functionality that possess predetermined requirement.At this, preferably stipulate: each functional unit provides different functions or different function element.
These functional units are connected with interface unit now.This interface unit is coordinated these functional units and these function element, and its mode is that this interface unit produces distribution list.List all functional units that are connected with electronic installation or distribute to electronic installation in this distribution list.In addition, the function element provided by this functional unit is provided for each functional unit in this distribution list.Conversely, a distribution list can certainly be set, it provided function element is provided and is additionally comprised respective functional elements and is present in the information in which functional unit or which functional unit.By interface unit, a plurality of function element can be connected to each other as required now, to obtain the function group.At this, this function group is comprised of the function element that preferably is assigned to different function units.Therefore, this function group can comprise a plurality of functional units, yet wherein might not in this function group, combine all functions unit of electronic installation.
This function group basically with other functional unit or apply corresponding, yet this other functional unit or application are comprised of the function element of a plurality of functional units.Correspondingly, this function group and difference in functionality element integrated or combination not only between development period, and are possible during the running time of electronic installation.Therefore now possible: this functional unit of the supplier of one of functional unit incomplete release, but only discharge the individual feature element of this functional unit.At this, the application that especially has interface or connecting interface is released.
The connection of functional unit is by the communicator setting.Can stipulate now: at least one functional unit or demonstration and operating means have interface unit.Yet this interface unit also can be used as independent element, especially as other (software) in electronic installation, application exists.
Improvement project regulation of the present invention: interface unit provides a plurality of function groups simultaneously.Therefore this interface unit is not limited to provided function element is combined into to unique function group, although this also can arrange certainly.More definite is preferably to combine a plurality of function groups, and they especially can partially or even wholly employ the identical function element of same functional unit.Therefore possible that: combine a plurality of function groups with identical function, these function groups correspondingly can be employed the identical function element of same functional unit.Certainly also possible that: combination has the function group of complete difference in functionality, and these function groups correspondingly only have other function element or even total function element.
Improvement project of the present invention regulation: a plurality of functional units provide one of identical function element and interface unit selection function unit to be used to the function group that function element is provided.Therefore there is no need: these functional units provide different function element, although this can arrange equally.Preferably can distribute functional unit arbitrarily to electronic installation, wherein these functional units can also have the identical function element that possesses identical function.Therefore, the distribution list of interface unit comprises a plurality of identical function element.Therefore possible that: the functional unit of damage and/or the function element of damage substitute by another functional unit or another function element when operation.If for example provide the function element of the Internet radio function because poor Internet connection can not be used or at least can not use fully, can automatically use so the respective functional elements of function element, especially automobile audio (Headunit) that the radio reception function is provided.
Correspondingly it can be according to one of the functional unit that requires one of selection function element or this function element is provided of corresponding function with for providing the function group.This is occurring by the user with electronic installation alternately particularly advantageously.This user is corresponding can should preferentially be used by predetermined which functional unit.At this, for example can stipulate: the user is predetermined uses this functional unit until preferential functional unit and the interface unit used when requiring function element for the first time.Yet if a plurality of function groups with identical function element should be provided simultaneously, interface unit can not selected preferential functional unit so subsequently, but selects the different functional unit of the functional unit preferential from this with for other function group is provided.Avoid in this way the Mutiple Choice of the individual feature element of one of functional unit, make the calculated load that may occur be uniformly distributed.
Improvement project regulation of the present invention: at least one functional unit provides a plurality of function element, especially all functions unit that a plurality of function element are provided.Therefore these functional units not only are comprised of the individual feature element respectively, although can certainly arrange like this.Preferably each functional unit provide many function element for, these function element can be used for providing the function group by interface unit subsequently.Preferably all functions unit has a plurality of function element.
Improvement project regulation of the present invention: this functional unit provides the information about provided function element for interface unit when being connected with interface unit.Each functional unit is connected with interface unit, such as by communicator, especially by bus system etc.In order to produce distribution list, this interface unit need to be about the information of provided message elements with in addition about the information of functional unit that this function element is provided.Therefore, this functional unit should provide corresponding information, especially relates to the information of provided function element or send interface unit to.Can produce distribution list subsequently from these information.
Improvement project of the present invention regulation: the function element provided at functional unit, especially distribute on the computing unit of this functional unit and carry out.Each function element is the part of one of functional unit, makes this functional unit exist as the combination of function element.At this, this function element for example exists as the application of the sub-services with a plurality of presentation functions unit.In order to carry out this function element or functional unit, be provided with computing unit, it is assigned to this functional unit.Particularly preferably be and distribute the computing unit of oneself to each functional unit.
Improvement project regulation of the present invention: only communicate by letter mutually by the communicator, the especially bus system that connect corresponding functional unit for the connected function element of function group is provided.These functional units are connected to each other by communicator.Stipulate now: be not that these function element are transmitted between functional unit and interface unit as function element.More definite, whole communication should be by carrying out the interconnected communicator of functional unit between the function element that is combined into the function group.Therefore the exchange of (can not carry out) data only is set between function element.(executable) function element is not transmitted by communicator on the contrary, but remains in corresponding functional unit, therefore exists only in this functional unit.
Improvement project regulation of the present invention: at least one functional unit is present on smart phone, graphic tablet, storage device, Distributed Computer System, navigator, entertainment device or demonstration and operating means.This kind equipment has computing unit usually, has functional unit or can carry out functional unit on this computing unit.Preferably each functional unit is positioned at on the wireless equipment be connected of interface unit.At this, smart phone for example is provided for the telecommunications service of Internet connection and/or the address book service is provided with the form of function element respectively.Navigator again respectively as function element for example provide POI service (POI: point of interest) and/or navigation Service for.
Improvement project regulation of the present invention: at least one functional unit has for setting up the communicator that especially radio communication connects.This communication connection or telecommunications connect such as being point to point connect, especially phone connection etc., or network connects, for example Internet connection.Setting up that telecommunications connects and using equally the form of function element by these communicator transmission data by communicator provides as telecommunications service.This communication connection can or wirelessly or through a cable be set up.
The present invention relates to electronic installation, the electronic installation in particular for execution according to the method for aforementioned embodiments of motor vehicle in addition, and wherein said electronic installation has a plurality of functional units, and the plurality of functional unit provides respectively at least one specific function element.In this regulation: described functional unit is connected with interface unit, and described interface unit distribution list between the functional unit that provided function element is provided and is provided respectively is provided and by least one communicator, a plurality of function element, especially a plurality of functional unit is connected with for the function group is provided as requested.Method used herein can be expanded according to aforementioned embodiments.The advantage drawn by this type of electronic installation is set forth in front, thus with regard to this respect with reference to aforementioned embodiments.
The accompanying drawing explanation
Below the embodiment shown in reference to the accompanying drawings elaborates the present invention, and does not limit the present invention.Wherein:
Fig. 1 shows has a plurality of schematic diagrames that are present in the motor vehicle electronic device of functional unit, interface unit and demonstration on distinct device and operating means; With
Fig. 2 shows the schematic diagram of the method for moving electronic installation.
Embodiment
Fig. 1 shows the schematic diagram of electronic installation 1.This electronic installation 1 forms with operating means 2, interface unit 3 and themuch equipment 4 be connected with interface unit 3 by communicator 5 by showing.Distribute at least onefunctional unit 6 to eachequipment 4, described at least onefunctional unit 6 provides respectively at least one function element 7(not shown here).Therefore can arrange or one or more functional unit 6.Thisfunctional unit 6 for example exists as (software) application, should (software) be applied on the computing unit ofrelevant device 4 and carries out.At this, the integrated component part that these function element 7 are for examplefunctional units 6 divides, and can not carry out dividually with thesefunctional units 6.
This interface unit 3 can or provide by one ofequipment 4 or by demonstration and operating means 2.Yet, as shown here, it also can be used as independent device and exists.Same possible: this demonstration andoperating means 2 be regarded as equally providing otherfunctional unit 6 for equipment 4.Utilize this otherfunctional unit 6 can on the screen of demonstration andoperating means 2, reproduce output and/or reception user's input.
Therefore clear and definite: thesefunctional units 6 can be in place arbitrarily together with relevant device 4.Theseequipment 4 are spaced apart from each other especially physically and also with interface unit 3, spacing arranged and be connected with each other by the communicator 5 of preferred wireless.As shown here, this demonstration andoperating means 2 can have display and input unit.This input unit may be embodied to keyboard or touch-screen.Alternatively or additionally, phonetic entry etc. can be set.Additionally, this demonstration and operating means 2 can also have computing unit (ECU: electronic control unit).
Now in order to move electronic installation 1 regulation: the distribution list between the function element 7 provided byfunctional unit 6 and the functional unit provided respectively is provided this interface unit 3.Therefore this distribution list provides the concentrated general view about operational function element 7 in electronic installation 1.This especially when thesefunctional units 6 can add in electronic installation 1 and also can be again from this electronic installation 1 remove, very important while only being connected with this electronic installation 1 temporarily.For example thisfunctional unit 6 is present onequipment 4 mobile and that carried by the user, on for example smart phone.Therefore thisequipment 4 is not for good and all with interface unit 3, to be connected.
As requested, now interface unit 3 can be connected a plurality of function element 7 with for providing function group 8(not shown here by communicator 5).This means that this interface unit 3 selects those function element essential for the specific function of reaching function group 87 from distribution list.These function element 7 are connected to each other by the communicator 5 for example existed as bus system subsequently.At this, function element 7 is not by communicator 5 transmission.More definite, should between these function element 7, only exchange useful data.
For this purpose, interface unit 3 has a plurality ofassemblies 9 to 14.Assembly 9(" service describing ") for example, for function element 7 is classified according to its semanteme and ontology describing.Therefore in thisassembly 9, provide all about the relevant information of function element 7 for, especially which function is this function element 7 provide, wherein and when be added in electronic installation 1, who has designed this function element 7 etc. to this function element 7.Assembly 10(" service registry ") for finding new forinterface unit 13, to utilize clear and definite service ID to register this function element 7 atassembly 9 during also ignorant function element 7 up to now.At this, be published in non-functional characteristic and the functional descriptions of the function element 7 in electronic installation 1.
In assembly 11(" service decomposition ") according to the requirement offunction group 8, this function ingredients solution is become to its required function.Therefore, all functions and thereby essential all functions element 7 is known in order to be combined into function group 8.Subsequently by assembly 12(" service discovery ") determine and should make thefunctional unit 6 of corresponding function element 7 for function group 8.At this, following situation may appear: find a plurality of function element 7 that identical function is provided.Then assembly 13(" Services Composition ") function element 7 for function that expectation will be provided is combined into function group 8.If there are a plurality of function element 7 with identical function, can or select unique function element 7 according to predetermined system standard from these function element 7 according to the user's of electronic installation 1 expectation so.Last component 14(" service basic point ") for required basic point task.Basic point (Grounding) is interpreted as at the semantic description of function element 7 and the establishment of connection between syntactic description (" mapping ", mapping).Therefore but basic point is for example, interface between semantic model and execution environment (Java).
Fig. 2 has described the operation principle of electronic installation 1 according tofunction group 8, describedfunction group 8 should provide navigation Service for the user.At this, for representation function element 7 is for example used the Web service modeling body (Web Service Modeling Ontology, WSMO) for Semantic Web.Web service modeling language (Web Service Modeling Language, WSML), Java and/or Web service execution environment (Web Service Execution Environment, WSMX) but can be used as descriptive language and execution environment and use.
Fig. 2 shows the method according to the WSMO model.Thefunction group 8 that navigation Service is provided is for example by the non-functional characteristic with have the functional descriptions that can carry out semantics (Semantik) and form.Model 15(" choreography Choreograph ") mutual between demonstration and operating means 2 oruser 17 andfunction group 8 described, model 16(" orchestration Orchestration ") described on the contrary between function group and function element 7 alternately.
Howfunction group 8 is combined into by distributed function element 7 if being described below.At first in first step by assembly 11(" service decomposition ") ormodel 16function group 8 is resolved into to required function.It is for example POI service, address book service, sounding service (Vokalisierungsservice) and route planning service (Routenplanungsservice) in this example.Then by assembly 12(" service discovery ") search provides the function element 7 of these functions.In current example, function element 18 provides POI service, and function element 19 provides the address book service, and function element 20 provides communication connection or telecommunications to connect, function element 21 provide sounding service and function element 22 provide the route planning service for.At this, first functional unit (graphic tablet) of function element 18 infunctional unit 6 provides, second functional unit (Distributed Computer System) of function element 19 infunctional unit 6 provides, three functional unit (smart phone) of function element 20 and 21 infunctional unit 6 provides, and four functional unit (navigator) of function element 22 infunctional unit 6 provides.Iffunctional unit 6 provides a plurality of function element 7 with identical function, interface unit 3 for example should be used which function element 7 according to user's predetermined deciding so.
Finally in third step by assembly 13(" Services Composition ") ormodel 16 selected function element 7 is connected to each other by communicator 5.Can adopt other measure to get rid of the mistake that may occur and to make thefunction group 8 formed by function element 7 adapt to better given requirement simultaneously.In current embodiment, the user utilizes function group 18 correspondingly to obtain personalized navigation feature.