For run the electronic device of motor vehicle method and corresponding electronic deviceTechnical field
The present invention relates to the methods of the electronic device for running motor vehicle, and wherein the electronic device has multiple function listsMember, they provide at least one specific function element respectively.The invention further relates to electronic devices.
Background technique
Method of the type mentioned at the beginning is from known in the art.These methods are for running the electricity for for example distributing to motor vehicleSub-device.The electronic device for example exists as communication device, especially as infotainment device or entertainment device or extremelyIt is the component part of such device less.For this respect, which can have display and operating device, be used by itFamily can be interacted with the electronic device or its component part.Here, on the one hand the display and operating device are used to reproduce information,And on the other hand for receiving the input (Eingaben) of user.
The electronic device usually has functional unit, and at least one function, such as of the electronic device is realized by itReproduce entertainment medium etc..In order to show and operating device is connected to the functional unit at present there are two types of approach: i.e. one is handsDynamic method, another kind is semantic approach (semantische Methodik).Manual method is specific for client and task and currentIt is used in most of batch exploitations for the entertainment device in automotive field.Data pool is a kind of example of manual method.PhaseFor manual method, semantic approach allows to that display and operating device are connected to the functional unit automatically.Here, can also incite somebody to actionMultiple displays and operating device are connected to the functional unit.
For entertainment device in principle it is known that: such as data storage is connected to the entertainment device, wherein shouldEntertainment device access is located at the media on data storage and reproduces these media.It is also known that: media play is setStandby to be connected with entertainment device, then functional unit is transferred to entertainment device simultaneously from the apparatus for media playing with (software) application formAnd consequently as plug-in type Services Integration in the entertainment device.However this also means that can only integrate complete functional unit,Such as in the form of the plug-in type service.It is impossible that unique function is integrated during the runing time of electronic device.Although in addition, by it is multiple display and operating device be connected to functional unit be it is possible, in turn cannot will display and behaviourMultiple functional units are distributed to as device and are shown and be not arranged thus specially with operating device.Electronics is filled in addition, can not achieveThe selection possibility of the user set.The source code of complete functional unit can only be finally discharged, however the functional unit cannot be dischargedUnique function source code.
Summary of the invention
On the other hand, the method for running electronic device with feature described in claim 1 has following excellentPoint: the flexible combination of different function is possible.In addition, the selection possibility to user may be implemented herein.This is according to this hairBright to reach in the following way: these functional units are connected with interface unit, and the interface unit is generated in provided functionDistribution list between element and the functional unit provided respectively and according to require will be more by least one communication deviceA function element, especially multiple functional units are connected for providing functional group.Therefore the electronic device has multiple functionsMultiple functional units under unit, such as (software) application or software package meaning, they are apart from each other in different equipmentUpper execution.Here, wherein these computing units can also particularly preferably to the computing unit of each functional unit allocation oneselfTo be mobile or portable.Alternatively, which can also be made of computing unit, and wherein preferable interface unit is logicalCommunication device is crossed to establish to the functional unit or to the circuit engineering connection of multiple functional units and/or in multiple functional unitsBetween circuit engineering connection.
Each functional unit provides at least one of multiple function element respectively, and wherein these function element are advantageously extremelyFew overwhelming majority is different.These function element are properly termed as sub-services, therefore the collection of preferably corresponding functional unit is in groupsAt part.One application one of functional unit thus can logically resolve into its multiple function, these functions are in semantemeFunction element or sub-services can be described as on learning.Such functional unit can be by having multiple functions of predetermined requirementElement is arranged to different function.Here, it is preferred that regulation: each functional unit provides different functions or different Functional UnitsPart.
These present functional units are connected with interface unit.The interface unit coordinates these functional units and these functionsElement, mode are that the interface unit generates distribution list.Listed in the distribution list it is all be connected with electronic device orDistribute to the functional unit of electronic device.In addition to this, which includes by the functional unit for each functional unitThe function element of offer.In turn, naturally it is also possible to which a distribution list is set, it lists provided function element and addsGround includes that respective functional elements are present in the information in which functional unit or which functional unit.Now by interface unit,Multiple function element can according to need interconnection, to obtain functional group.Here, the functional group is by being preferably allocated to differenceThe function element of functional unit forms.Therefore, which may include multiple functional units, wherein however might not be at thisCombine all functional units of electronic device in functional group.
The functional group substantially to other functional units perhaps application corresponding however other functional units or apply byThe function element of multiple functional units forms.Correspondingly, the functional group and different function element integrated or combine not only existsIt during exploitation, and is possible during the runing time of electronic device.Therefore now it is likely that one of functional unitSupplier not fully discharges the functional unit, but only discharges the individual feature element of the functional unit.Here, especially havingThere is the application of interface or connecting interface to be released.
The connection of functional unit is arranged by communication device.Now it may be stipulated that: at least one functional unit or display andOperating device has interface unit.However the interface unit can also be used as individual element, especially as in electronic deviceOther (softwares) application exist.
Improvement project regulation of the invention: interface unit provides multiple functional groups simultaneously.The interface unit is therefore and unlimitedIn provided function element is combined into unique functional group, although this is naturally also that can be set.More precisely be excellentChoosing can combine multiple functional groups, they especially can partially or even wholly employ the identical function member of same functional unitPart.Therefore it is possible that: the multiple functional groups with the same function of combination, these functional groups can correspondingly employ identical functionThe identical function element of unit.Certainly it is also possible that combination has the functional group of entirely different function, these functional groups are correspondingGround only shares an other function element or does not share function element even.
Improvement project regulation of the invention: multiple functional units provide identical function element and interface unit selection functionOne of unit is for providing function element for functional group.Therefore it is not necessary that: these functional units provide different functionEnergy element, although this equally can be set.It is preferred that arbitrary functional unit can be distributed with electron device, wherein these functionEnergy unit can also have the identical function element for having identical function.Therefore, the distribution list of interface unit includes multiple phasesSame function element.Therefore it is possible that: the functional unit of damage and/or the function element of damage pass through another function at runtimeIt can unit or another function element substitution.If such as providing Yin Te of the function element due to difference of the Internet radio functionNet connection cannot be used or cannot at least be used completely, then can be automatically using the Functional Unit of offer radio reception functionThe respective functional elements of part, especially automobile audio (Headunit).
Correspondingly it according to one of requirement selection function element of corresponding function or can provide the function of the function elementOne of energy unit is for providing functional group.This is particularly advantageously occurred by the interaction of the user with electronic device.The useFamily accordingly can which predetermined functional unit should preferentially be used.Herein for example it may be stipulated that: user is predetermined to preferentialThe functional unit and interface unit used uses the functional unit when requiring function element for the first time.However it if should be simultaneouslyMultiple functional groups with identical function element are provided, then subsequent interface unit can not select preferential functional unit, andIt is the selection functional unit different from the preferential functional unit for providing other functional groups.Function list is avoided by this methodThe Mutiple Choice of the individual feature element of one of member, the calculated load for allowing to occur are uniformly distributed.
Improvement project regulation of the invention: it is functional that at least one functional unit provides multiple function element, especially instituteUnit provides multiple function element.Therefore these functional units are not only made of individual feature element respectively, although certainlyIt can be arranged such that.It is preferred that each functional unit provides many function element for using, these subsequent function element can be by connecingMouth unit is for providing functional group.It is preferred that all functional units have multiple function element.
Improvement project regulation of the invention: the functional unit provides for interface unit about institute when connecting with interface unitThe information of the function element of offer.Each functional unit is connected with interface unit, for example, by communication device, especially by totalLinear system system etc..In order to generate distribution list, the interface unit need about provided message elements information and furthermore aboutThe information of the functional unit of the function element is provided.Therefore, which should provide corresponding information, more particularly, to instituteThe information of the function element of offer sends interface unit to.Then it can produce distribution list from these information.
Improvement project regulation of the invention: provided function element is allocated to the function list in functional unit, especiallyIt is executed on the computing unit of member.Each function element is the component part of one of functional unit, so that the functional unit is as functionThe combination of energy element exists.Here, the function element is for example deposited as the application with multiple sub-services for indicating functional unit?.In order to execute the function element or functional unit, it is provided with computing unit, it is assigned to the functional unit.It is especially excellentWhat is selected is the computing unit to each functional unit allocation oneself.
Improvement project of the invention provides: for functional group is provided and connected function element only pass through connection corresponding function listThe communication device of member, especially bus system communicate with each other.These functional units are interconnected by communication device.Rule nowIt is fixed: not to be these function element as function element and transmitted between functional unit and interface unit.More precisely, entire logicalLetter should be carried out between the function element for being combined into functional group by the communication device for interconnecting functional unit.Therefore onlyThe exchange of (not executable) data is set between function element.(executable) function element does not pass through communication device on the contraryTransmission, and be held in corresponding functional unit, therefore exist only in the functional unit.
Improvement project regulation of the invention: at least one functional unit is present in smart phone, graphic tablet, storage dressIt sets, in Distributed Computer System, navigation equipment, entertainment device or display and operating device.Such equipment usually has calculatingUnit there are functional unit or can execute functional unit on the computing unit.It is preferred that each functional unit is located at and connectsIn the connected equipment of mouth unit wireless.Connect here, smart phone is for example provided in the form of function element respectively for internetThe telecommunications service and/or offer address book service connect.Navigation equipment for example provides POI service respectively as function element again(POI: point of interest) and/or navigation Service are for using.
Improvement project regulation of the invention: at least one functional unit has for establishing especially wireless communication connectionCommunication device.The communication connection or telecommunications are connected such as can be point-to-point connection, especially telephone connection or netNetwork connection, such as internet connect.By communication device establish telecommunications connection and by the communication device transfers data it is sameIt is provided in the form of function element as telecommunications service.The communication connection can or either wirelessly or wired be established.
The present invention additionally relates to the electronic device of motor vehicle, in particular for executing the method according to aforementioned embodimentsElectronic device, wherein the electronic device has multiple functional units, it is specific that multiple functional unit provides at least one respectivelyFunction element.Provide herein: the functional unit is connected with interface unit, and the interface unit, which is configured to generate, to be providedFunction element and the functional unit that is provided respectively between distribution list and according to requiring by least one communication dressIt sets and multiple function element, especially multiple functional units is connected to be used to provide functional group.Method used herein can be withIt is extended according to aforementioned embodiments.The advantages of being obtained by such electronic device illustrate in front, thus with regard to this respect andSpeech refers to aforementioned embodiments.
Detailed description of the invention
The present invention is elaborated below according to embodiment shown in the accompanying drawings, without limiting the present invention.Wherein:
Fig. 1 is shown with multiple functional units being present on distinct device, interface unit and display and operation dressThe schematic diagram for the vehicle electric sub-device set;With
Fig. 2 shows the schematic diagrames of the method for running electronic device.
Specific embodiment
Fig. 1 shows the schematic diagram of electronic device 1.The electronic device 1 by display and operating device 2, interface unit 3 andMany is made up of the equipment 4 that communication device 5 is connected with interface unit 3.At least one functional unit 6 is distributed to each equipment 4,At least one described functional unit 6 provides at least one function element 7(respectively and is not shown herein).Therefore can be set orOne or more functional unit 6.The functional unit 6, which is for example applied as (software), to be existed, which, which applies, is accordingly settingIt is executed on standby 4 computing unit.It, i.e., can not be with here, these function element 7 are, for example, the integrated component part point of functional unit 6These functional units 6 dividually execute.
The interface unit 3 can or be provided by one of equipment 4 or by display and operating device 2.However as hereinIt shows, it, which can also be used as individual device, exists.It is also possible that: the display and operating device 2 are equally considered as mentioningFor other functional units 6 for the equipment 4 that uses.It can be on the screen of display and operating device 2 using other functional units 6It reproduces output and/or receives the input of user.
Therefore it is clear that: these functional units 6 can be in arbitrary place together with relevant device 4.These equipment 4 are outstandingIt is physically spaced apart from each other and also has with interface unit 3 spacing and by the phase each other of the communication device of preferred wireless 5Even.As shown here, the display and operating device 2 can have display and input unit.The input unit can be withIt is implemented as keyboard or touch screen.Alternatively or cumulatively, voice input etc. can be set.Additionally, the display and operating device 2There can also be computing unit (ECU: electronic control unit).
Provide now in order to run electronic device 1: the interface unit 3 is generated in the function element 7 provided by functional unit 6The distribution list between functional unit provided respectively.Therefore the distribution list provide about in electronic device 1 forThe concentration general view of the function element 7 used.This especially when these functional units 6 can be added in electronic device 1 andIt is critically important when removing, be only temporarily connected with the electronic device 1 from the electronic device 1 again.Such as the functional unit 6 is present inIt is mobile and by the portable equipment 4 of user, on such as smart phone.Therefore the equipment 4 be not for good and all with interfaceUnit 3 is connected.
According to requiring, multiple function element 7 can be connected by communication device 5 to be used to provide by present interface unit 3Functional group 8(is not shown herein).This means that the interface unit 3 selects those for reaching functional group 8 from distribution listSpecific function necessary to function element 7.These subsequent function element 7 are for example, by as communication device existing for bus system5 interconnect.Here, function element 7 is not transmitted by communication device 5.More precisely, should these function element 7 itBetween only exchange useful data.
For the purpose, interface unit 3 has multiple components 9 to 14.Component 9(" service describing ") for example for by functionElement 7 is classified according to its semantic and ontology describing.Therefore the correlation of all about function element 7 is provided in the component 9Information is for using, and especially which function is the function element 7 provide, and where and when which is added to electricityIn sub-device 1, who devises the function element 7 etc..Component 10(" service registration ") for discovery it is new for interface unit13 have no knowledge about up to now function element 7 when register the function element 7 using specific service ID in component 9.Here,Announce the non-functional characteristic and functional descriptions of function element 7 in the electronic apparatus 1.
In component 11(" service decomposition ") in the functional group is resolved by it according to the requirement of functional group 8 needed for function.Therefore, institute is functional and thus in order to be combined into functional group 8 and required all function element 7 are known.It is then act throughComponent 12(" service discovery ") it is determined that the functional unit 6 for using corresponding function element 7 for functional group 8.Here, canFollowing situations can occur: discovery is multiple to provide the function element 7 of identical function.Then component 13(" Services Composition ") for that will mentionFunctional group 8 is combined into for the function element 7 of desired function.If there is multiple function element 7 with the same function, thenIt can be selected from these function element 7 according to the expectation of the user of electronic device 1 or according to predetermined system standard uniqueFunction element 7.Last component 14(" service basic point ") it is used for required basic point task.Basic point (Grounding) is interpreted asEstablishment of connection (" mapping ", mapping) between the semantic description and syntactic description of function element 7.Therefore basic point is languageInterface between adopted model and executable environment (such as Java).
Fig. 2 describes the working principle of electronic device 1 according to functional group 8, and the functional group 8 should provide navigation Service confessionUser uses.Here, in order to which representation function element 7 is for example using the Web service Modeling Ontology (Web for Semantic WebService Modeling Ontology, WSMO).Web service modeling language (Web Service ModelingLanguage, WSML), Java and/or Web service performing environment (Web Service Execution Environment,WSMX it) can be used as description language and executable environment use.
Fig. 2 shows this method according to WSMO model.There is provided the functional group 8 of navigation Service for example by non-functional characteristic andFunctional descriptions composition with executable semantics (Semantik).Model 15(" choreography Choreograph ") describe it is aobviousShow the interaction between operating device 2 or user 17 and functional group 8, model 16(" orchestration Orchestration ") it retouches on the contraryThe interaction between functional group and function element 7 is stated.
It is described below how functional group 8 is combined by distributed function element 7.First in the first step by component 11Functional group 8 is resolved into required function by (" service decomposition ") or model 16.In this example it be, for example, POI service,Location book service, sounding service (Vokalisierungsservice) and route planning service(Routenplanungsservice).Then by component 12(" service discovery ") search provide these functions function element7.Function element 18 provides POI service in present exemplary, and function element 19 provides address book service, and function element 20 provides logicalLetter connection or telecommunications connection, function element 21 provides sounding service and function element 22 provides route planning service for using.Here, function element 18 is provided by the first functional unit (graphic tablet) in functional unit 6, function element 19 is by function listThe second functional unit (Distributed Computer System) in member 6 provides, and function element 20 and 21 is by the third function in functional unit 6Energy unit (smart phone) provides and function element 22 is provided by the 4th functional unit (navigation equipment) in functional unit 6.If functional unit 6 provides multiple function element with the same function 7, interface unit 3 is for example given according to the pre- of userIt is fixed to determine which function element 7 used.
Finally by component 13(" Services Composition " in third step) or model 16 selected function element 7 is led toCross the interconnection of communication device 5.Other measures can be used to exclude the mistake being likely to occur and make by function element 7 simultaneouslyThe functional group 8 of composition better adapts to given requirement.In the ongoing illustrated embodiment, user is correspondingly obtained using functional group 18Obtain personalized navigation feature.