This application claims priority to German Patent Application Ser. No. 10 2006 010 513.3, which was filed Mar. 7, 2006, and is incorporated herein by reference in its entirety.
The invention relates to a radio communication device, a radio communication arrangement and a method for transmitting information from a first radio communication device to a second radio communication device.
The local networking of small mobile electronic devices using close-range radio, for example by means of Bluetooth, requires increasingly higher data rates. For this reason, methods are desirable which permit efficient use of communication resources in close-range radio.
In the drawings:
Nowadays, what is referred to as Bluetooth technology is becoming increasingly established for the local networking of small mobile electronic devices such as, for example, mobile radio telephones or what are referred to as personal digital assistants (PDAs), as well as computers and peripheral devices, for example a computer mouse or a keyboard. Bluetooth is an industrial standard for the wireless radio networking of devices over a relatively short distance. In recent times the use of Bluetooth technology has also become more widespread in the automobile industry. Typically, in the automobile industry the acoustic and/or visual input devices and output devices or operator control elements which are permanently integrated in the car, for example a microphone, loudspeaker, display, keys etc., are coupled in a wireless fashion to a mobile radio telephone which itself no longer has to be operated in order to make telephone calls and can remain in the user's coat pocket, for example, during the entire journey.
There is a continuous need for a data transmission alternative for a Bluetooth device with a relatively high data transmission rate. While the field of use of the Bluetooth technology is usually restricted to the transmission of small quantities of data, the need for more rapid data transmission in close-range radio is becoming greater, for example in order to synchronize quickly mobile digital playback devices for music files and video files, for example in an MP3 player, an iPod device etc. with multimedia databases at home in a person's living room.
Within the scope of the standardization committee which develops the Bluetooth communication standard it was proposed to use ultra wideband radio transmission technologies, specifically the orthogonal frequency-division multiplex (OFDM) transmission method or the direct sequence spread spectrum (DSSS) transmission method which permit the desired data rates to be reached.
According to one exemplary embodiment of the invention, a radio communication device is provided which has a first radio transmission unit for transmitting information according to a first radio transmission technology and a second radio transmission unit for transmitting information according to a second radio transmission technology. Furthermore, the radio communication device has a selection unit for selecting the first radio transmission unit or the second radio transmission unit or both radio transmission units for transmitting information depending on at least one predefinable radio transmission technology selection criterion.
According to another exemplary embodiment of the invention, a radio communication arrangement is provided which has a radio communication device such as what is described above, and a rule database for storing at least one rule according to which the at least one radio transmission technology in the radio communication device is selected.
According to another exemplary embodiment of the invention, a method for transmitting information from a first radio communication device to a second radio communication device is provided, in which method at least one radio transmission technology is selected from a plurality of radio transmission technologies for transmitting information, said selection being carried out depending on at least one predefinable radio transmission technology selection criterion.
According to one exemplary embodiment of the invention, a flexible adaptation of the radio transmission technology used to the current transmission situation is made possible in the way described above, depending on the at least one radio transmission technology selection criterion which is respectively taken into account.
Exemplary embodiments are illustrated in the figures and are explained in more detail below.
In the figures, insofar as appropriate, similar or identical elements are provided with identical reference symbols. The figures are not true to scale.
According to one exemplary embodiment of the invention, the selection unit is configured to select the first radio transmission unit or the second radio transmission unit or both radio transmission units for transmitting information depending on at least one predefinable radio transmission technology selection criterion which is measured or is to be measured.
At least one of the radio transmission technologies can be a radio access technology, for example a mobile radio access technology or a wireless local network access technology (wireless local area network, WLAN).
According to one exemplary embodiment of the invention, at least one of the radio transmission units is configured to transmit information according to one of the following radio communication technologies:
According to one exemplary embodiment of the invention, at least one radio transmission unit is configured to transmit information according to a radio close-range transmission technology, wherein the radio close-range transmission technology has, for example, a radio transmission range of a maximum of 5 km, for example of a maximum of 2 km, for example of a maximum of 1.5 km.
Furthermore, according to one embodiment of the invention there is provision for at least one of the radio transmission units to be configured to transmit information according to a Bluetooth transmission technology, in other words according to the Bluetooth communication standard.
Furthermore, at least one of the radio transmission units can be configured to transmit information according to one of the following transmission technologies:
According to one exemplary embodiment of the invention, the radio transmission unit is a unit of the physical communication layer.
Furthermore, according to one exemplary embodiment of the invention, the selection unit is a unit of a communication layer which is higher than the physical layer, for example in the sense of the communication layer reference model Open System Interconnection (OSI) of the International Standardization Organization (ISO).
The selection unit can be, for example, a unit of the following communication layers:
Furthermore, the selection unit can be configured for the dynamic distribution of the information over a plurality of radio transmission units, while at least one radio communication link is set up by means of a radio transmission technology. In other words, this embodiment means that during an existing radio communication link, for example physically measurable variables are measured continuously or at predefinable times or when specific predefinable events occur, and said variables are evaluated in terms of the at least one radio transmission technology selection criterion, and depending on the result of the evaluation it is decided whether the radio communication link is continued with the same radio transmission technology with which it has already been set up, whether an additional radio transmission technology is to be added, or whether another radio transmission technology is to be selected, on which other radio transmission technology the radio communication link is then based after the switching-over process, without the radio communication link having to be interrupted or released in a way which is noticed by the user.
The predefinable radio transmission technology selection criterion can be one of the following criteria:
Alternatively, a radio transmission technology selection criterion which describes the radio communication device itself can be a connection or the connecting of at least one peripheral device or of another communication device to the radio communication device, generally the occurrence of a predefinable event.
According to one exemplary embodiment of the invention, the radio communication device has a rule memory for storing at least one rule according to which the at least one radio transmission technology is selected.
Furthermore, in the radio communication device it is possible to provide at least one measuring device for measuring physical quantities whose values are to be compared with the predefinable radio transmission technology selection criterion, in other words which are to be evaluated with respect to the radio transmission technology selection criterion.
According to one exemplary embodiment of the invention, a plurality of measuring devices for measuring physical variables can be provided, the values of which devices are to be compared with the predefinable radio transmission technology selection criterion.
The measuring devices can be provided at least partially in different communication layers and measure physical variables which are correspondingly provided in the respective communication layers or compare the measured values with the radio transmission technology selection criterion which is then referred to this communication layer.
It is possible to use any desired radio transmission technology selection criteria together, and these are then logically combined by logic AND operations and/or logic OR operations to form a radio transmission technology selection criterion, it being possible to refer the individual criteria to variables of different communication layers.
According to one embodiment of the invention, in each of the following communication layers at least one measuring device is provided for measuring physical variables which represent information from the respective communication layer:
The term “measuring device” is intended to be interpreted within the scope of this description as meaning that it can be read both on sensors for sensing qualitative states and on sensors for sensing quantitative physical variables. In particular, sensors which are located in the application layer and are capable of being able to sense QoS parameters are included under the term “measuring device” as it is used here and in the text which follows.
Furthermore, at least one control unit can be provided for controlling the at least one measuring device and additionally or alternatively a control unit for controlling the selection unit can be provided, in which case the control unit for controlling the selection unit can be integrated in the selection unit itself or else can form a common control unit with the control unit for controlling the at least one measuring device.
The selection unit can also be configured in such a way that while a radio communication link is set up, it is possible to switch over to at least one other radio transmission technology depending on the result of the comparison with the radio transmission technology selection criterion.
In one embodiment of the method for transmitting information from a first radio communication device to a second radio communication device it is possible to provide for information to be transmitted according to the selected radio transmission technology.
According to one exemplary embodiment of the invention, the method also comprises:
Furthermore, a computer program product is made available which, if it is executed, for example executed by a processor of the radio communication device, comprises a selection of at least one radio transmission technology from a plurality of radio transmission technologies for transmitting information depending on at least one predefinable radio transmission technology selection criterion.
The radio communication arrangement 100 has a mobile radio communication terminal 101 and a personal computer 102 as radio communication devices.
It is assumed that the mobile radio communication terminal 101 and the personal computer 102 have a communication connection to one another by means of a Bluetooth communication link, symbolized in
The mobile radio communication terminal 101 has a housing 104 in which an antenna 105 is provided, or to which an antenna 105 is attached. In addition, the mobile radio communication terminal 101 has a loudspeaker 106, a microphone 107 and a display 108. Furthermore, a keypad 109 is provided with a plurality of numerical keys 110 and function keys 111 such as, for example, a function key for setting up a mobile radio communication link, a function key for releasing a mobile radio communication link and a function key for switching off the mobile radio communication terminal 101.
The personal computer 102 has a screen 112 which is connected to the computer 113 of the personal computer 102 by means of a corresponding communication link. In addition, a computer mouse 114 and a keyboard 115 are coupled to the personal computer 102.
It is to be noted that in an alternative embodiment of the invention any two or more radio communication devices may be provided in the radio communication arrangement 100, basically any number of radio communication devices. Alternatively, a radio communication device may be, for example, a personal digital assistant, a workstation, a mass storage device, a music system, a beamer or else a computer mouse, a keyboard or any other desired mobile device which can be set up to transmit radio information according to, for example, a Bluetooth information transmission technology, alternatively according to one of the other radio transmission technologies described in the text which follows.
For example, an alternative radio communication arrangement 100 can be a mobile radio communication terminal 101 and a radio communication device which is installed in a motor vehicle, in which case, for example, the acoustic and/or visual input devices and output devices or operator control elements such as, for example, a microphone, loudspeaker, a display, a key or a plurality of keys etc., which are permanently integrated in the motor vehicle, for example in a car, are coupled in a wireless fashion to the mobile radio communication terminal 101 which no longer has to be operated itself, for example in order to make a call, and can remain, for example, in the coat pocket of a user of the mobile radio communication terminal 101 during the entire journey.
Bluetooth communication networks, usually have an ad hoc character, i.e. the Bluetooth devices, find one another and connect to one another automatically and spontaneously as soon as they have come within radio range of one another. The Bluetooth communication networks are also referred to as wireless personal area networks (WPAN). According to one exemplary embodiment of the invention, a Bluetooth radio communication device can at the same time maintain up to seven Bluetooth radio communication links to other Bluetooth communication terminals, the Bluetooth communication devices having to share the available bandwidth with one another (this is also referred to as shared medium). If there are more than two Bluetooth devices which are connected to one another by means of Bluetooth, such a communication network is also referred to as a Bluetooth piconet. Bluetooth supports the transmission of voice information and data equally well. For the sake of simplification, the expression “in order to transmit information” is also used below and is intended to mean both the transmission of voice information and of data such as, for example, video data, music files (audio data), still image data, textual data etc. The transported information which is to be transmitted can also be encrypted according to Bluetooth.
According to this exemplary embodiment of the invention, a microprocessor chip, referred to as the Bluetooth module, is provided in every radio communication device which is configured to communicate according to a Bluetooth transmission technology. The Bluetooth module requires little energy for operation, provides integrated safety mechanisms and is relatively inexpensive to manufacture. As a result, it can be used in a wide range of electronic devices. According to one exemplary embodiment of the invention, the Bluetooth module is composed of a radio frequency part (RF part) and a baseband controller which constitutes the interface with the host system, for example, the PC, laptop or some other mobile radio communication terminal, for example a mobile radio telephone. The details of this will be explained in more detail in the text which follows.
The Bluetooth communication standard currently defines the following three transmission power classes:
According to the three transmission power classes, ranges from 10 m to 100 m transmission distance are made possible with the current Bluetooth standard, as is illustrated in the following table 1:
The power consumption of the Bluetooth module is low; it is approximately 0.3 mA in the standby mode and otherwise reaches a maximum of 140 mA. The reception parts have a sensitivity of at least −70 dBm and operate with a channel width of 1 MHz.
The Bluetooth communication devices transmit in the license-free ISM frequency band (ISM: Industrial, Scientific, Medical), i.e. in a frequency range between 2.402 GHz and 2.480 GHz. The Bluetooth communication devices are allowed to operate throughout the world without approval. However, noise can be caused, for example, by WLAN communication networks, cordless (wireless) telephones, garage door openers or microwave ovens, which also operate in the ISM frequency band.
In order to obtain sufficient robustness with respect to noise, according to this exemplary embodiment of the invention a frequency hopping method is used in which the frequency band is divided into a plurality of frequency stages, for example 79 frequency stages with a frequency interval of 1 MHz, which are changed very frequently, for example up to 1600 times per second, in which context it is to be noted that packet types in which the frequency stages are not changed so frequently are also provided. At the lower end and at the upper end of the frequency range there is in each case a frequency band as a safety interval (also referred to as a guard band) from adjacent frequency ranges. In a Bluetooth communication device according to one exemplary embodiment of the invention which uses the Bluetooth version 1.2 (or an earlier Bluetooth version), a data transmission rate of 723.2 kbit/s can be achieved theoretically for downloading (net in download) with 57.6 kbit/s simultaneously during uploading (net in upload). In a Bluetooth communication device according to another exemplary embodiment of the invention in which the Bluetooth version 2.0 is used, an expansion which is known by the name EDR (Enhanced Data Rate) is provided, which permits a maximum data transmission rate which is approximately three times as high, that is to say a data transmission rate of approximately 2.2 Mbit/s when downloading information onto the radio communication device (net in download).
According to one exemplary embodiment of the invention, there is provision for the theoretical ranges of the Bluetooth communication devices described in Table 1 and above to be increased further from 10 m to 100 m (depending on the power class) so that, for example, a Bluetooth-enabled mobile radio telephone can still be contacted as a radio communication device by a personal computer by means of a correspondingly modified Bluetooth USB dongle by using a directional radio antenna with visual contact even from approximately 1.5 km away.
As soon as a Bluetooth communication device is put into operation, the individual Bluetooth controllers of the Bluetooth communication devices which are in each case located in the range of the other Bluetooth communication device will identify one another within two seconds by means of an individual and unmistakable 48 bit-long serial number. In the standby mode, unconnected Bluetooth communication devices listen into messages from possible opposing stations at time intervals of 1.28 seconds and in doing so check, for example, 32 hop frequencies. A Bluetooth communication link can start from any Bluetooth communication device which as a result becomes a master communication device. The contact with the slave communication devices is established by an inquiry message and then by a page message if the hardware address of the respective Bluetooth communication devices is unknown. If the hardware address of the Bluetooth communication devices is known, the first step is omitted. In the so-called page state, according to one exemplary embodiment of the invention the master communication devices are 16 identical page telegrams on 16 different hopping frequencies which are intended for the slave communication devices.
Then, the stations, in other words the Bluetooth communication devices, are in the “connected” state. On average, according to one exemplary embodiment of the invention a communication link setup is achieved within 0.6 seconds.
If there is no data to be transmitted between the Bluetooth communication devices when a Bluetooth communication link is set up, the master communication device can place its opposing slave stations, i.e. the connected slave communication devices, in a hold mode in a piconet, in order to save current. Further states for saving current, which are suitable in particular for applications in mobile communication terminals such as, for example, a mobile radio telephone, are, according to one exemplary embodiment, what is referred to as the SNIFF mode and what is referred to as the PARK mode. In the SNIFF mode, a slave communication device operates in a reduced cycle, while in the PARK mode a Bluetooth communication device remains synchronized but does not participate in the data traffic.
The Bluetooth baseband is a combination of line switching and packet switching.
According to one exemplary embodiment of the invention, two different connection types are provided within the scope of the Bluetooth data transmission:
1 . Synchronous Connection Oriented (SCO) Connection Type:
While an SCO communication link is always symmetrical, i.e. the uplink channel and downlink channel have the same bandwidth (cf. Table 2), an ACL communication link can be operated both symmetrically and asymmetrically (cf. Table 3).
Both types of connections, i.e. the SCO communication link and the ACL communication link use a time-division multiplex method for the duplex transmission of data.
Two information channels or more information channels can in this way be transmitted by means of the same communication link by allocating a different time interval (slot, also referred to as time slot) to each channel. For synchronous data packets it is possible to reserve specific time intervals, each data packet being transmitted at a different hop frequency. A data packet usually covers a single time interval, but can also occupy up to 5 slots.
The Bluetooth special interest group (Bluetooth SIG) committee which was entrusted with the standardization of the Bluetooth transmission technology defines both the physical transmission methods already described above and protocol layers, also application profiles, referred to as the Bluetooth profiles, which are intended to ensure that Bluetooth communication devices from different manufacturers cooperate with one another. The Bluetooth profiles can be used in any desired way in the exemplary embodiments of the invention. In one application profile, both rules and protocols can be defined for a dedicated application scenario. In many cases, an application profile can be understood as being a vertical section through the entire communication protocol layer model by virtue of the fact that it defines the obligatory communication protocol components for each communication protocol layer and/or defines application-profile-specific parameters for a specific communication protocol layer. In this way, a high degree of interoperability is ensured.
In addition, by using application profiles, the user has the advantage that he does not have to coordinate two communication terminals or a plurality of communication terminals with one another manually. In this way Bluetooth also permits a plurality of profiles at the same time.
Table 4 shows an overview of a number of Bluetooth application profiles which are currently provided and can be used in the exemplary embodiments. The certainly most important application profile is the generic access profile (GAP) with fundamental functions for communication link setup and for authenticating the other radio communication device or devices which participate in the communication, on which application profile all the other application profiles are usually based.
For the sake of better understanding of the exemplary embodiments of the invention, the text which follows explains the ISO/OSI model, which represents a reference model for the description of manufacturer-independent communication systems which is standardized by the international organization for standardization (ISO) and is composed of seven layers. OSI means open system interconnection (open system for communication links).
The ISO/OSI model is used as an aid for describing open communication between different network communication devices from different manufacturers. A large number of freely usable network communication protocols are based on this reference model, a known example being the transport control protocol/Internet protocol (TCP/IP). The seven levels, in other words the seven communication protocol layers, are defined in such a way that they build on one another and each individual level can be used independently of the other levels.
The communication protocol layers which are defined by the OSI can be divided into two main groups: the communication protocol layers 1 to 4 constitute the transport system in which the communication channels are defined physically and logically. The levels, in other words the communication protocol layers, 5 to 7 constitute the application system and serve predominantly for representing information. The communication protocol layers are usually illustrated in such a way that the communication protocol layer 1 is represented graphically at the bottom and the communication protocol layer 7 at the top (cf. Table 5):
In the text which follows, a number of main tasks of the respective communication protocol layers are described.
Communication Protocol Layer 7 (Application Layer):
The network layer performs the switching and delivery of data packets. The compilation of routing tables and the routing per se also take place in the network layer. Packets which are to be forwarded are given a new intermediate destination address and do not penetrate into higher communication protocol layers. The connection between different network topologies is also made at this level, i.e. in this communication protocol layer.
Communication Protocol Layer 2 (Data Link Layer):
The data link layer can be divided once more into two sublayers. The “upper” sublayer is referred to as the logical link control sublayer (LLC layer) and the “lower” sublayer is referred to as the medium access control sublayer (MAC layer). The functionalities of the MAC layer can be expressed in different ways depending on the transmission medium (physical layer) used.
Their main functions usually include:
The lower protocol layers of the Bluetooth architecture according to one exemplary embodiment of the invention are illustrated in
The three lower communication protocol layers (physical layer, also referred to as radio layer 201 according to Bluetooth; data link layer, also referred to as baseband layer 202 according to Bluetooth, and the network layer, also referred to as link management layer 203 according to Bluetooth) are combined according to this exemplary embodiment of the invention to form a subsystem 204, which is also referred to as “Bluetooth controller”.
The transport layer above the Bluetooth controller 204 is terminated according to Bluetooth by the optional “host to controller interface” (HCI interface) 205 which is shown in
Above the HCI interface 205 a session layer which is referred to as a logical link control and adaptation protocol layer 206 (L2CAP layer) is provided.
The L2CAP layer 206 is used, according to the exemplary embodiments of the invention, in ACL communication links but it is not used for SCO communication links which are aimed at ensuring an efficient voice transmission with a constant data rate of usually 64 kbit/s. According to the illustrated Bluetooth architecture, the strict division of the ISO/OSI model is not always complied with.
In the general Bluetooth architecture such as is provided according to the exemplary embodiments of the invention, parts of the network layer also extend into the transport layer. The presentation layer and the application layer are not shown in
Interoperability in Bluetooth is ensured by the fact that on the one hand a clean interface is defined between the Bluetooth controller 204 (communication protocol layers extending downwards from the link management layer 203) and the “Bluetooth host” (the layers extending upwards from the L2CAP layer 206) within a Bluetooth communication system (specifically the HCI interface 205), and, on the other hand, the exchange of protocol messages between identical layers of two different Bluetooth communication systems is regulated unambiguously, symbolized in
According to the exemplary embodiments of the invention there is provision to integrate both the proven physical transmission layer, which makes available data rates of up to 2.2 Mbit/s (net during downloading according to Bluetooth version 2.0 plus enhanced data rate), and in addition also one (or two) further physical transmission layers or these implementing units which have been proven in other fields of communication technology and provide significantly higher data rates of over 100 Mbit/s.
According to these exemplary embodiments of the invention, two alternative ultra wideband transmission technologies (UWB) are provided:
A bit is encoded by 8 chips—that is to say typically by means of an XOR logic operation (exclusive OR logic operation). The useful signal to be transmitted will be assumed to be the bit sequence “1 0”
The result of the exclusive OR operation would now be transmitted with a data rate which is higher by the factor 8. If the receiver knows the correct chip sequence and if it is synchronized with the received bit sequence, the original data can easily be recovered, as is represented below:
First, a simplified embodiment will be considered below in which the selection unit described below for selecting or switching over between two different physical layers, in other words between two different radio transmission technologies for Bluetooth is in the data link layer and can only select between two physical transmission technologies (in other words physical transmission techniques) as is illustrated in a block diagram 400 in
As is illustrated in
In the second layer L2, i.e. in the data link layer, a selection unit 405 is provided which is configured to select one or more physical layer radio transmission units 403, 404 which are used to transmit data signals. Furthermore, a control unit 406 is provided which is connected to a first database DR 407 and a second database DS 408. The control unit 406 is additionally coupled to the selection unit 405 by means of an information interface IA. Furthermore, measuring devices 409 are provided, with in each case two measuring devices 409 being provided in each communication protocol layer, as is also explained in more detail below. Furthermore, an equipment measuring device MDev 410, which is connected to the control unit 406 by means of an equipment interface IMDev, is provided. An external measuring device interface with an external measuring device MExt 411 is also illustrated in
Generally, the selection unit 405 can also be arranged in a higher communication protocol layer and can select, or switch on and off independently, via all the communication protocol layers located below it with more than two “data channels”. The term “data channel” is used within the scope of this description when the selection unit 405 is located in a higher communication protocol layer than the data link layer and refers to a communication link path through a plurality of communication protocol layers lying below the selection unit 405, including the physical layer which determines the configuration of this communication link path in a decisive way.
Different physical layers, and thus different radio transmission units 403, 404 (generally any desired number of radio transmission units) thus bring about a different configuration of such a communication link path.
According to the exemplary embodiments there is provision always to make available a satisfactory communication link irrespective of embodiment variants described in more detail below, in specific situations, for example when there is a risk of a collapse of a current communication link, when there is a rise in the quantity of data to be transmitted, when particular real-time requirements occur etc.
The control unit 406 and the protocol-specific measuring pickups 409 are connected to one another by means of the connections IMx (x=1, 2, . . . , 7). The measuring pickups MDev 410, MExt 411 are also connected to the control unit 406 and according to these exemplary embodiments of the invention predominantly carry out protocol-independent measurements within or outside the radio communication device 101 and determine, for example, properties of the radio communication device (for example equipment properties) such as the battery charge state of a battery of the radio communication device, as well as, for example, can detect peripheral devices connected to the radio communication device or are provided for the connection of further external measuring pickups.
In the second database DS 408 which is connected to the control unit 406, threshold values for comparison operations, which will be explained in more detail below, are stored. The first database DR 407 includes at least one rule set for determining the selection information which is transmitted by means of the interface IA from the control unit 406 to the selection unit 405. The rules can comprise, for example, an order ranking for efficient execution of comparison operations. Both databases 407, 408 are connected by means of links IS and IR, respectively, to the control unit 406. The exchange of data by means of the interfaces IS and IR is implemented bidirectionally, i.e. in both transmission directions, in accordance with the exemplary embodiments of the inventions, since it is possible to provide that threshold values and rules have to be adapted, in other words changed, by the control unit 406 during the operation of the radio communication device.
The control unit 406 can itself in turn have a comparison unit and a decision unit (not illustrated in detail in the figures for reasons of better clarity).
In the case of Bluetooth, there is provision for switching over to occur between two alternative MAC/PHY combinations in the data link layer L2 according to the exemplary embodiments of the invention described above.
In one embodiment described below it is stated that the selection unit 405 can also be provided in another communication protocol layer located over, in other words above, the data link layer L2. Since the selection unit 405 can be provided in any of the communication protocol layers 3 to 6, by way of simplification only the communication protocol layer in which the selection unit 405 is provided is designated by Lx in a block diagram 500 in
In yet another exemplary embodiment of the invention, the optional modules SA, SB and SC which are illustrated in
All three modules can (as already explained above) contain one or more measuring pickups M 409 which either transmit protocol-specific measurement information regularly and/or sporadically, for example depending on the occurrence of specific predefined events, by means of a corresponding interface IMx (0<x<8, integer) to the control unit 406 or which can be called regularly and/or sporadically by the central control unit 406 to carry out measurements regularly and/or sporadically (for example when one or more specific predefined events occur) and to transmit the measurement information determined in the process to the control unit 406 by means of a corresponding interface IM. The selection information is calculated in accordance with the explanations described above by reference to comparison values (threshold values) and rules (for example predefined efficient algorithms) which can be acquired from the databases DR 407 and DS 408.
The radio communication device which decides about the selection of the “data channel” to be used by the lower communication protocol layers, e.g. about the selection of the physical layer and thus of the radio transmission technology to be used, in other words the decision-making unit, can, according to one exemplary embodiment of the invention, be a master communication device, but in an alternative embodiment of the invention it can also be a slave communication device.
If necessary, the equipment involved, i.e. the communication devices involved, can themselves negotiate their distribution of roles. However, for example in piconets, it is advantageous if at first only the master communication device, in other words the communication device which initiates the communication link, decides, by means of a predefined basic setting, about the selection of the “data channel” to be used by the lower communication protocol layers.
The decision-making unit requires, for example, at least knowledge about the measured values which it has itself determined. In many cases it may be advantageous for the decision-making unit also to have knowledge about the measured values of the respective other radio communication device. The interface IMExt 411 in the figures can, when necessary, be used for this functionality, i.e. in other words for exchanging the measured values between different radio communication devices or pieces of equipment/systems.
In an alternative embodiment of the invention, it is additionally provided for these tasks also to be performed by a dedicated application profile (a type of “measured value exchange profile”). In this case, it is also possible for the measuring pickups 409 distributed in the communication protocol layers of the system to be used for the functionality.
In an alternative embodiment of the invention, it is also provided in many cases for the threshold values and rules also to be transferred to the decision-making unit in addition to the measured values of the respective other radio communication device.
As an alternative to the transmission of measured values, threshold values and/or rule sets, it is possible for a radio communication device to suggest to its opposite party, in other words to the other party to the communication, a “data channel” also on the basis of its “local” knowledge (i.e. knowledge about its individual measured values, threshold values and/or rule sets), after which the other radio communication device either accepts or rejects the suggestion again on the basis of its “local” knowledge (i.e. knowledge about its individual measured values, threshold values and/or rule sets). Should the number of available “data channels” be greater than two, according to one exemplary embodiment of the invention it is provided for a sequence for the selection of a common “data channel” also to be transmitted to the other radio communication device. The transmission of such an order ranking (for example the following order ranking: “the first radio transmission technology PHYA has priority; if not possible then the second radio transmission technology PHYB is to be used, and if this is also not possible the third radio transmission technology PHYC is to be used”) for the selection of a suitable “data channel” should not be restricted only to the time of the communication link setup here. The order ranking can be transmitted in any desired message and in any desired format to the respective decision-making radio communication device.
In the text which follows, four case examples for switching over or selecting radio transmission technologies are explained.
The case example which is illustrated below as case example number 4 with a battery which is becoming weaker in the radio communication device shows that renewed transmission of a sequence of “data channels” can also make sense in reaction to a changed initial condition.
The transmission of an order ranking constitutes a specific case of a general switch-over command (for example: “switch over to the second radio transmission technology of the physical layer PHYB”) which is provided in an alternative embodiment of the invention.
According to different embodiments of the invention there is provision for a respective separate protocol or a new application profile to be defined between two radio communication devices for the ordered exchange of
In the text which follows, a number of possible scenarios are described in which switching over is provided between alternative “data channels” or the separate individual switching on and off of different “data channels” is provided. It is to be noted that the invention is not restricted to the case examples and scenarios described below but rather that it is possible to provide any scenarios in which switching over occurs between radio transmission technologies of the physical layer or in which a radio transmission technology is added to a radio transmission technology which is already being used within the scope of a communication link which has been set up.
The comparison operations carried out in the control unit 406 are explained in more detail below.
For the following considerations, without restriction of the general validity it is assumed that the selection unit 405 is in the second layer, i.e. in the data link layer.
As has been explained above, generalized embodiment variants were also provided in alternative embodiments of the invention in which the selection unit 405 is in a higher communication protocol layer (Lx where x>2) and consequently serves to switch on and off “data channels” which extend through a plurality of communication protocol layers below them, that is to say for example permits switching over between MAC_A/PHY_A and MAC_B/PHY_B, i.e. permits switching over between a respective combination of an MAC layer and a physical layer assigned to it (or between the modules SA and SB as illustrated in
In one exemplary embodiment of the invention, a central role is assigned to the control unit 406. In that the selection information for switching on and off the different physical layers (i.e. the different radio transmission technology) or for switching over between the different physical layers (i.e. between the different radio transmission technologies) PHYA and PHYB is generated.
For example, this is done by carrying out comparison operations for which the following information is used:
The measuring pickups M 409 and the databases DS 408 and DR 407 (the two databases DS 408 and DR 407 can also be implemented in a common database) can be located entirely or partially within, for example, a radio communication device or in external units which can be connected to the radio communication device by means of a cable, by means of contacts or in a wireless fashion.
In an alternative embodiment of the invention there is also provision for the measuring pickups M 409 and the databases (also referred to as data memories) DS 408 and DR 407 to be stored, in the case of an external unit, on an intelligent memory card (referred to as a smart card), for example a SIM (Subscriber Identity Module) card or UICC (Universal Integrated Circuit Card) with an (U)SIM ((Universal) Subscriber Identity Module) which can be connected to the radio communication device (for example by the card being inserted into a mobile radio communication terminal as a radio communication device).
For example, it is advantageous to use intelligent memory cards such as are used in mobile radio because in them there are memory areas which can be written to or updated exclusively by the network operator and memory areas for which the user of the radio communication device has writing rights and reading rights. The areas of the memory which can be accessed only by the network operator on the respective smartcard are particularly suitable for storing and subsequent updating of data by means of the air interface (also referred to as updating “over the air”, OTA updating) of the network-operator-specific rules and threshold values.
According to one exemplary embodiment of the invention, for the execution of individual method steps or a plurality of method steps in a function unit which is independent of the radio communication device, it is provided for the executing control unit 406 to be embodied in the form of an application on a SIM card or on a UICC and to store or read out information by means of SAT (SIM application toolkit) or CAT or (U)SAT (CAT: card application toolkit or (U)SAT: USIM application toolkit).
The rule sets which are described in these exemplary embodiments and have efficient algorithms for calculating the selection information contain, for example, an order ranking for efficiently carrying out the comparison operations in order to be able to indicate a priority for the individual calculations to the control unit 406. In the examples such as have been explained above, the sequence of checking of the threshold values was selected randomly. Any other sequence is also possible. However, it is appropriate firstly to check the filter criterion which can be checked most quickly/most easily (i.e. with the least computational complexity) by the control unit 406. Furthermore it is appropriate to check last the filter criterion which makes complex computing operations in the control unit 406 necessary. According to one exemplary embodiment of the invention, there is provision on an individual case basis, and it is easier, to carry out a signal availability inquiry than to check a list of quality of service threshold values. This can vary from one application case to another. It is also advantageous to transfer measurement information to the control unit only if it is required to calculate the selection information.
As has been described above, the exemplary embodiments of the invention can be applied to any other desired radio access technologies (RAT), for example in alternative exemplary embodiments of the invention there is provision for the invention to be used for the following application case:
The first radio transmission technology is a transmission technology according to a wireless local area network communication standard, and the second radio transmission technology is a radio transmission technology according to a mobile radio communication standard, for example a third-generation mobile radio communication standard, for example according to the universal mobile telecommunications system communication standard (UMTS).
According to these exemplary embodiments of the invention, a method is provided for selecting at least one wireless access technology from a plurality of different wireless access technologies which are made available on the basis of a set of threshold values and a set of rules, for example of priority rules which are calculated by a unit within and/or outside a mobile radio communication terminal, for example a radio communication device, which is capable of being able to operate at least two different wireless access technologies. If the calculation takes place outside the radio communication device, that is to say for example in the network and if the databases DR 408 and DS 407 are located within the radio communication device, for example within a communication terminal (or on a storage medium which can be connected in a wire bound or cableless fashion to the radio communication device), the threshold values and rules which are calculated in the network, for example priority rules, are advantageously automatically delivered (also referred to as push) to the radio communication device for the purpose of updating the databases 407, 408 by means of a RAT air interface supported by the radio communication device.
In an alternative embodiment of the invention, the radio communication device can direct an inquiry to the unit in order to initiate the transmission of the calculated threshold values and rules, for example priority rules (also referred to as poll).
If databases DR 407 and DS 408 are themselves located outside the radio communication device (that is to say for example in the communication network), the radio communication device can direct an inquiry (if a comparison operation is to be carried out in the radio communication device) to the databases DR 408 and DS 407 in order to obtain knowledge about the current threshold values and rules, for example the priority rules, and about those which are to be used.
According to an exemplary embodiment of the invention it is assumed that an active WLAN communication link is present between a first radio communication device, set up in this case as a communication terminal, and a WLAN base station (PHYA). In addition to the ability to set up a WLAN communication link, the communication terminal is at the same time able to operate a UMTS communication link (PHYB).
With a WLAN communication link, the communication terminal can, according to the WLAN communication standard, request a priority class (for example DiffServ).
In a subsequent step, the WLAN access point can reserve resources (IntServ). Alternatively, the relevant WLAN quality of service parameters in the communication terminal can also be determined computationally by measurements and subsequent formation of average values. At the same time, the communication terminal can, according to the GPRS communication standard (“PDP context activation procedure”), negotiate a quality of service for a UMTS mobile radio communication link, i.e. as a reaction to a UMTS quality of service inquiry of the communication terminal the communication network in this case assigns to the communication terminal a specific UMTS quality of service which deviates frequently from the original request. Possible UMTS quality of service parameters are, for example: traffic class, maximum bit rate, ensured bit rate, bit error rate, maximum permissible transmission delay etc.
The quality of service (QoS) parameters such as are used in this exemplary embodiment of the invention cannot be acquired from a channel estimation (i.e. from the determination of the channel pulse response). The channel estimation specifically exclusively permits channel characteristics such as, for example, echoes, transit time differences and attenuation values to be determined. QoS parameters characterize the transmission channel in a different way.
The comparison operations described in this exemplary embodiment with threshold values can comprise, for example:
The rules which are described in this exemplary embodiment for efficiently carrying out the comparison operations can comprise, for example:
For the purpose of easy updating it is advantageous to use a uniform, standardized structure for the two data sets, which can comprise the threshold values and rules, for example priority rules. For this purpose, according to the exemplary embodiments of the invention, the extensible markup language XML is used. This markup language is a document processing standard which is recommended officially by the World Wide Web consortium (W3C) both for dynamically generated contents and for static websites.
The XML format used according to these exemplary embodiments of the invention is particularly suitable for platform-independent and software-independent exchange of data between various programs and/or computers from different manufacturers. A further feature of XML is that the syntax of XML is relatively strict so that XML applications (i.e. definition of XML commands for a class of XML documents with the same structure, that is to say for a specific purpose) can be further processed substantially more easily, conveniently and efficiently by programs than, for example, HTML (Hypertext Markup Language) files.
An XML document generally has one or more XML elements. Each XML element has in each case two tags which are enclosed by large/small characters, an opening start tag which contains the name of the element, and a closing end tag which, apart from an oblique before the name, is identical to the start tag:
The inclusion of specific attributes in an XML element is also possible:
In addition to “normal” XML documents, which are typically characterized by the use of informative XML elements, there are also XML documents of the DTD (document type definition) category for which rules have been specially agreed, as to how the XML elements and XML attributes which are used are defined, and the logic relationship they have with one another within the XML document.
To summarize, details are given below on a number of aspects of the exemplary embodiments of the invention:
After the method starts (step 601) a communication link is set up between a first radio communication device and a second radio communication device (step 602).
Subsequently, internal and/or external physical variables are measured or states are determined (step 603) while the communication link is set up and during the transmission of data between the radio communication devices, and it is checked whether a transmission technology selection criterion is met (first test step 604).
If the transmission technology selection criterion is not met (“no” in the first test step 604), the method is continued in the measurement step 603 and new measured values/states are determined.
However, if the transmission technology selection criterion is met (“yes” in the first test step 604), in a subsequent second test step 605 it is checked whether the system is to be switched over to another radio transmission technology owing to the selection criterion which has been met.
If this is the case (“yes” in the second test step 605), the system is switched over to the respective other desired radio transmission technology in the physical layer within the scope of the set-up communication link (step 606) and the method is continued in a further third test step 607 in which it is checked whether the communication link is to be ended. If this is the case (“yes” in the third test step 607), the communication link is ended and the method ends in an end step 608.
However, if the communication link is not yet to be ended (“no” in the third test step 607), the method is continued in step 603.
However, if, according to the second test step 605, the system is not to be switched over to another radio transmission technology (“no” in the second test step 605), in a fourth test step 609 it is checked whether the other transmission technology is to be also added as a transmission medium to the first radio transmission technology.
If this is not the case (“no” in the fourth test step 609), a fault message is output (step 610) and the method is ended.
However, if the other radio transmission technology is to be added (“yes” in the fourth test step 609), the other transmission technology is added to the currently present and used radio transmission technology (step 611), and the method is continued in the third test step 607.
Number | Date | Country | Kind |
---|---|---|---|
10 2006 010 513.3 | Mar 2006 | DE | national |