The present invention relates to methods for controlling a wireless communication system or technical units of the communication system, as well as a computer program configured for such purpose.
The topic of networking has grown increasingly in importance in recent times, in particular, in conjunction with developments, such as the “Internet of Things” or “Industry 4.0”. There are many different communication systems such as, for example, cellular mobile communications, wireless LAN, Bluetooth, ZigBee, etc., each of which has been optimized for different application scenarios. There is presently a rapid development in the 5G direction (=5th generation mobile communications), a focus of 5G also including the networking of things (“machine-type communication”) in contrast to earlier generations of mobile communications and, due to the anticipated performance, thus opening up the possibility of many new fields of application. This includes the use of 5G technologies even for critical applications in industry, from applications in autonomous and networked driving, to and including the networking of a large number of sensors, for example, in agriculture or in future “smart cities”. Here it should also be noted that 5G, for example, is more than just an efficient wireless networking technology. Rather, 5G is a comprehensive networking and computing infrastructure, which also includes, among other things, (distributed) cloud solutions (the so-called “Edge Clouds”), provides mechanisms for highly-precise localization and is able to establish numerous application-specific virtual networks on the basis of the underlying technical networking infrastructure.
(Wireless) communication infrastructures are classically largely decoupled from the applications on which they are based, and from the surroundings in which the network is established. This is true, for example, of a WLAN, which is installed in the home, or to a classic mobile communications network, which is installed by a network provider and is intended to network as many customers as possible. In these cases, the network frequently provides only a “best-effort” service and attempts to transmit all data packets as quickly as possible from the transmitter to the receiver, regardless of the state of the application or of the surroundings. The main goal in network planning in these examples is typically to achieve an optimal coverage so that an adequate signal is available, for example, anywhere in the apartment or anywhere in a city. In some cases, the requirements of the applications are taken into consideration with the aid of a differentiation of various traffic classes/priority classes, to and including reserving network resources along the entire end-to-end connection between transmitter and receiver. Examples of a differentiation of traffic classes or priority classes are the WLAN extension according to the IEEE 802.11e standard or the “DiffServ” approach when transmitting IP packets according to RFC 2474 of the IETF. Examples of an end-to-end reservation of network resources on the other hand are the “IntServ” approach when transmitting IP packets with the aid of the “Resource Reservation Protocol” (RSVP) according to IETF RFC 2210, RFC 2211 and RFC 2212, as well as the current efforts in the direction of “Network Slicing” in conjunction with 5G. In these cases, however, generally only the requirements of individual applications are considered and a consideration of the surroundings does not take place or takes place only to a very limited extent.
A method is provided for adapting or controlling a wireless communication system, for example, a 5G network or a WLAN network in surroundings, in particular, in controlled surroundings, i.e., surroundings with pieces of information available about essential elements of the surroundings or about the behavior of the surroundings as such. First pieces of information about actual or planned changes of the surroundings are ascertained and a future state of the first surroundings is predicted on the basis of the first pieces of information. An adaptation or adapted controlling of the wireless communication system then takes place as a function of the predicted future state. Specific examples for controlled surroundings are factories, process engineering plants, agricultural production facilities, etc.
The method presented has the advantage that it is not necessary to respond to changes in a communication system, for example, with respect to the transmission quality of connections, only after they have already occurred due to changes in the surroundings, but that such changes in the surroundings may be predicted at least to a certain degree and that the communication system may be adapted already before the changes occur in such a way that the communication system is able to proactively adjust to the changes in an optimal manner. This may mean, for example, that potential deterioration of the transmission quality of a connection due to changes in the surroundings do not occur in the first place or that in the case of an improvement of the transmission quality of a connection, a portion of the transmission resources actually reserved for this connection may be released, so that these resources may be used, for example, by other communication users.
In this case, dynamic surroundings, i.e., surroundings which may result in a change of the properties (for example, of the transmission quality) of connections as a result of movements and changed locations of elements of the surroundings, such as production machines and processing machines, robots or partially automated vehicles and/or communication users, are particularly relevant. Here, a prediction may be made and the communication system may be suitably adapted using corresponding pieces of status information and pieces of planning information from the surroundings, in particular, from the elements of the surroundings and/or from the communication users or from their applications.
The prediction is advantageously made using stored archived data, from which, for example, typical sequences may be derived and which may thus supplement the instantaneously detected data.
Pieces of information about the communication system, its IT infrastructure or its communication elements or communication units, such as routers, switches or base stations, are advantageously also drawn upon. For example, connection strengths, beam directions or the availability of additional or alternative communication units, such as routers, switches or base stations, may be valuable pieces of information in order to be able to take suitable adaptive measures in the communication system in the event of predicted connection changes.
The methods described herein may be meaningfully used in a wide variety of domains, in particular, in conjunction with controlled surroundings, such as factories, process engineering plants, agricultural production facilities, etc. The use of the methods described increases the scenarios in which an efficient wireless communication system such as, for example, 5G may be used without having to fear adverse effects on applications in the surroundings. This in turn contributes to an increase in the flexibility, mobility and usability of systems in a wide variety of domains. The use is particularly advantageous in industry, as a result of which developments in the direction of Industry 4.0 may be further accelerated and improved upon.
The highest demands on the underlying networking infrastructure exist for many applications in the context of the “Internet of Things”, of “Industry 4.0” and of comparable fields. Typical examples of this are:
Existing networking technologies are often not suited or suited only to a very limited degree to meet these demands. At the same time, the potential damage may be major if the networking infrastructure fails to function as desired. A factory at a standstill, for example, because a radio connection was unavailable for a brief period of time, may result in immense damage sums.
While the aforementioned fields of application often involve high demands, there are very specific boundary conditions and controlled or controllable surroundings in many of these application domains. This is true for a factory just as it is for a process engineering plant or for an agricultural production facility and also includes, for example, the following aspects, not all aspects having to be met at the same time:
This often differs in classic application surroundings of wireless communication systems. Thus, for example, a classic mobile communications provider has only limited influence over how persons in the coverage area move, where they park their cars or what type of services they happen to want to use. In the classic case, therefore, the networking infrastructure is largely “decoupled” from the surroundings, whereas a close coupling suddenly becomes possible, in particular, in the controlled surroundings described (for example, in a factory).
For wireless communication systems, particular challenges arise when networking entities. This is due primarily to the statistical nature of the wireless transmission channel.
In this case, the following effects, in particular, may become relevant:
As a consequence, the transmission quality potentially changes over time and is a function of the location. In order to enhance the quality and efficiency of the transmission, it is therefore advantageous to appropriately consider the instantaneous state of the transmission channel. Classically, this takes place reactively in such a way that the instantaneous state of the channel between the transmitter and the receiver is ascertained (for example, with the aid of specific channel measuring methods) and, based on this knowledge, the transmission method is then optimized accordingly (for example, with the aid of adaptive modulation and coding, appropriate selection of a multi-antenna method, etc.). However, this optimization typically takes place only within the communication system, without a coupling to or consideration of the surroundings or of the corresponding applications.
The method roughly includes the following essential blocks:
The individual steps of the method shown in
In a step 620, pieces of context information, pieces of status information and pieces of planning information of the surroundings, as well as additional pieces of information about the network and about the underlying IT system are detected.
They may be ascertained, for example, in preceding steps by surroundings sensors (step 611), by the (networked) devices, as well as by the applications running on them (step 612) or by network systems or IT systems (step 613), and made available to or transmitted to a central instance, i.e., to a central processing unit.
Specific examples of this are:
Ascertainment and provision of
All gathered input parameters are appropriately processed in step 620 (for example, with filtering, fusion of data, plausibility checking, etc.) and then provided for further processing in subsequent step 631. They may also be advantageously archived in a suitable memory in a step 632. It is thus possible to also consider older states and, for example, to further optimize the optimization methods in an adaptive manner.
In a step 631, possible states of the surroundings are predicted based on the provided pieces of context information, pieces of status information and pieces of planning information about the surroundings, as well as, if necessary, based on corresponding pieces of historical information from a database, as well as, if necessary, taking pieces of information about the communication system or about the network infrastructure into consideration. The prediction in this case may advantageously be made in a processing unit, which has access to the memory that includes the received and stored data, and which has at its command sufficient computer resources for a prediction and for deriving measures. The processing unit may be integrated in, or connected to, the communication system. The methods described may be carried out by a computer program, which is executed by the processing unit.
For this purpose as well, it is possible, in general, to include various data sources. The prediction in this case relates, for example, to one or to multiple of the following aspects:
More or less reliable predictions are possible in this case depending on availability and type of input data. If, for example, only camera images of a moving element of the surroundings (for example, of a machine, of a robot or of a vehicle) are available, it is possible with these to then estimate the speed and to extrapolate the movement, though the possibility of a sudden change in speed and/or direction still exists. Historical data may help in this case, if necessary. If, for example, the element of the surroundings turned right at a particular intersection in 90% of the cases in the past, it is quite likely that it will do this again. However, with the advantageous availability of a detailed route planning, a prediction is possible with even far greater reliability. Because of a general residual unreliability of the prediction, the result of the prediction block is therefore advantageously a series of possible future scenarios, which may, if necessary, be linked to a certain probability of occurrence.
In the industrial sector, for example, there is particularly great potential here when control programs are included in the prediction. A robot, for example, often already carries out cyclical activities and, to the extent these are known, this piece of information may be called upon for predicting and thus for adapting or optimizing the communication system overall. In the same way, it is usually permanently defined in the case of a machine tool how exactly the tool will move in order to produce a particular object. Such a piece of information may also be used for predicting and for adapting the communication system.
In step 641, the communication system may be adapted or optimized on the basis of the predicted states (provided with probabilities if necessary). Ascertained or provided network guidelines, for example, prioritizations or requirements from applications of communication users, for example, the required reliability, latency, data rate or availability, may advantageously be taken into consideration in steps 642 or 643.
If various possible future states have been predicted, the communication system may be adapted or optimized, for example, in such a way that only the most probable state is considered (and it is assumed that precisely this is the future state). Alternatively, an adaptation or optimization may also take place, for example, in that an acceptable result is achieved in all most probable states, even if this may be less acceptable, if necessary, if ultimately the most probable state in fact occurs, but optimization to exclusively this state has not occurred.
The communication system is advantageously iteratively adapted or optimized. This means that if a possible strategy has been developed, based on this, the future state is initially again predicted in order to ensure that in that case problems do not arise at another point.
If an overall satisfactory strategy has been found, this strategy is then implemented by suitably adapting, i.e., regulating or activating units 650 of the communication system or of the network infrastructure (including computer and memory infrastructure). An adaptation may, for example, include:
In addition to adapting the communication system, it is optionally also possible to adapt units or elements of the surroundings. This may, for example, also include:
In addition to adapting the communication system, it is optionally also possible to adapt networked devices and their applications. This may, for example, also include:
Specific exemplary embodiments are considered below, in which a radio system (for example, 5G) in a factory is to be adapted or optimized. The mechanisms described are accordingly also transferrable to other communication systems and to other surroundings.
In the methods provided, the intention is to initially identify the problem, in order to then be able to develop and implement corresponding potential solutions. The basis for this may be corresponding pieces of context information, pieces of status information, and pieces of planning information from the surroundings, from the applications, from the network as well as from the objects involved. Specifically, this could be, in particular, the following pieces of information:
These pieces of information may be generally available in controlled surroundings such as, for example, in a factory. Based on this, it is then possible to identify the problem (=prediction of the probable future state) and to develop and implement a corresponding corrective measure.
One example of this is shown in
In addition to this adaptation of the communication system based on pieces of surroundings information, it is optionally also possible to adapt the surroundings or their infrastructure units.
Based again on the scenario described in
Another exemplary embodiment is shown in
The communication system may then be proactively adapted, provided the speed, travel direction or route of the unit are then known to the predicting processing unit. Thus, it is shown in
| Number | Date | Country | Kind |
|---|---|---|---|
| 102018214357.9 | Aug 2018 | DE | national |