Various embodiments relate to methods, devices, and computer software program products. In particular, various embodiments relate to a spatially-resolved quality of a data transmission between a network and a terminal connected to the network via a radio link.
In mobile communications, it is possible that a impaired or even unavailable data transmission between a network and a terminal connected to the network via a radio link is encountered. Often, the impaired data transmission changes as a function of location of the terminal, i.e., is spatially dependent, such that when the terminal moves through the coverage area of the network, degradation or lost connectivity can happen from one moment to the other. Typically, a user is not warned about possible degradation or lost connectivity. Service continuity or quality is often affected.
Therefore, a need exists of advanced techniques which alleviate or solve at least some of the above-mentioned drawbacks. In particular, a need exists for advanced techniques of mobile communication where a high level of service continuity or quality can be provided to the user.
This need is met by the features of the independent claims. The dependent claims define embodiments.
According to an aspect, a method is provided. The method comprises monitoring spatial information associated with a terminal. The terminal is connected to a network via a radio link. The method further comprises retrieving control data. The control data indicates a spatially-resolved quality of a data transmission between the network and the terminal. The method further comprises, depending on the spatial information and further depending on the spatially-resolved quality of the data transmission: selecting between operation of the data transmission in the first mode and in a second mode.
According to an aspect, a device is provided. The device comprises at least one processor. The at least one processor is configured to monitor spatial information associated with the terminal. The terminal is connected to a network via a radio link. The at least one processor is further configured to retrieve control data. The control data indicates a spatially-resolved quality of a data transmission between the network and the terminal. The at least one processor is configured to select between operation of the data transmission in a first mode and in a second mode, depending on the spatial information and further depending on the spatially-resolved quality of the data transmission.
According to an aspect, a method is provided. The method comprises, for each one of a plurality of locations: retrieving an indicator of a quality of a data transmission at the respective location. The data transmission is between a network and a terminal connected to the network via a radio link. The method further comprises, based on the plurality of indicators: determining an area of predefined quality of the data transmission. The method further comprises, based on the determined area of predefined quality of the data transmission: determining control data indicating the quality of the data transmission spatially-resolved.
According to an aspect, a device is provided. The device comprises at least one processor configured to retrieve, for each one of a plurality of locations, an indicator of a quality of a data transmission at the respective location. The data transmission is between a network and a terminal connected to the network via a radio link. The at least one processor is further configured to determine an area of predefined quality of the data transmission based on the plurality of indicators. The at least one processor is further configured to determine control data indicating the quality of the data transmission spatially-resolved. Said determining of the control data is based on the determined area of predefined quality of the data transmission.
According to an aspect, a method is provided. The method comprises retrieving control data indicating a spatially-resolved quality of a data transmission between a network and a terminal connected to the network via a radio link. The method further comprises determining a geo-fence enclosing an area of predefined quality of the data transmission based on the spatially-resolved quality of the data transmission.
According to an aspect, a device is provided. The device comprises at least one processor configured to retrieve control data. The control data indicates a spatially-resolved quality of a data transmission between a network and a terminal connected to the network via a radio link. The at least one processor is further configured to determine a geo-fence enclosing an area of predefined quality of the data transmission based on the spatially-resolved quality of the data transmission.
According to an aspect, a device is provided. The device comprises means for monitoring spatial information associated with a terminal connected to a network via a radio link. The device further comprises means for retrieving control data. The control data indicates a spatially-resolved quality of a data transmission between the network and the terminal. The device further comprises means for selecting between operation of the data transmission in the first mode and in a second mode, depending on the spatial information and further depending on the spatially-resolved quality of the data transmission.
According to an aspect, a device is provided. The device comprises means for retrieving, for each one of a plurality of locations, an indicator of a quality of data transmission. The data transmission is between a network and a terminal connected to the network via a radio link. The device further comprises means for determining an area of predefined quality of the data transmission, based on the plurality of indicators. The device further comprises means for determining control data indicating the quality of the data transmission spatially-resolved, based on the determined area of predefined quality of the data transmission.
According to an aspect, a device is provided. The device comprises means for retrieving control data indicating a spatially-resolved quality of a data transmission between a network and a terminal connected to the network via a radio link. The device further comprises means for determining a geo-fence enclosing an area of predefined quality of the data transmission based on the spatially-resolved quality of the data transmission.
According to an aspect, a computer program product is provided. The computer program product comprises program code. Execution of the program code by at least one processor causes the at least one processor to execute a method comprising monitoring spatial information associated with a terminal. The terminal is connected to a network via a radio link. The method further comprises retrieving control data. The control data indicates a spatially-resolved quality of data transmission between the network and the terminal. The method further comprises, depending on the spatial information and further depending on the spatially-resolved quality of the data transmission: selecting between operation of the data transmission in the first mode and in a second mode.
According to an aspect a computer program product is provided. The computer program product comprises program code. Execution of the program code by at least one processor causes the at least one processor to execute a method comprising, for each one of a plurality of locations: retrieving an indicator of a quality of data transmission at the respective location. The data transmission is between a network and a terminal connected to the network via a radio link. The method further comprises, based on the plurality of indicators: determining an area of predefined quality of the data transmission. The method further comprises, based on the determined area of predefined quality of the data transmission: determining control data indicating the quality of the data transmission spatially-resolved.
According to an aspect, a computer program product is provided. The computer program product comprises program code. Execution of the program code by at least one processor causes the at least one processor to execute a method comprising retrieving control data indicating a spatially-resolved quality of a data transmission between a network and a terminal connected to the network via a radio link. The method further comprises determining a geo-fence enclosing an area of predefined quality of the data transmission based on the spatially-resolved quality of the data transmission.
According to an aspect, a system is provided. The system comprises a first device and a second device. The first device comprises at least one processor configured to retrieve, for each one of a plurality of locations, an indicator of a quality of a data transmission at the respective location, the data transmission being between a network and a terminal connected to the network via a radio link. The at least one processor of the first device is further configured to determine an area of predefined quality of the data transmission based on the plurality of indicators. The at least one processor of the further device is further configured to determine control data indicating the quality of the data transmission spatially-resolved, wherein the determining of the control data is based on the determined area of predefined quality of the data transmission. The second device comprises at least one processor configured to receive the control data from the first device. The at least one processor of the second device is further configured to determine a geo-fence enclosing the area of predefined quality of the data transmission based on the spatially-resolved quality of the data transmission.
It is to be understood that the features mentioned above and features yet to be explained below can be used not only in the respective combinations indicated, but also in other combinations or in isolation, without departing from the scope of the present invention. Features of the above-mentioned aspects and embodiments may be combined with each other in other embodiments. In particular, aspects relating to determining of the control data and the geo-fence can be combined with aspects of selecting between operation of the data transmission in the first mode and in the second mode depending on the spatially-resolved quality of the data transmission indicated by the control data.
The foregoing and additional features and effects of the invention will become apparent from the following detailed description when read in conjunction with the accompanying drawings, in which like reference numerals refer to like elements.
In the following, embodiments of the invention will be described in detail with reference to the accompanying drawings. It is to be understood that the following description of embodiments is not to be taken in a limiting sense. The scope of the invention is not intended to be limited by the embodiments described hereinafter or by the drawings, which are taken to be illustrative only.
The drawings are to be regarded as being schematic representations and elements illustrated in the drawings are not necessarily shown to scale. Rather, the various elements are represented such that their function and general purpose become apparent to a person skilled in the art. Any connection or coupling between functional blocks, devices, components, or other physical or functional units shown in the drawings or described herein may also be implemented by an indirect connection or coupling. A coupling between components may also be established over a wireless connection. Functional blocks may be implemented in hardware, firmware, software, or a combination thereof.
Hereinafter, techniques of determining control data indicating a spatially-resolved quality of a data transmission between a network and a terminal connected to the network via a radio link are discussed.
Further, hereinafter, techniques of selecting between operation of the data transmission in a first mode and in a second mode depending on the control data, i.e., depending on the spatially-resolved quality of the data transmission between the network and the terminal are discussed. Said selecting further depends on spatial information associated with the terminal. The spatial information is monitored.
By providing the spatially-resolved quality of data, it becomes possible to enhance service continuity of the data transmission. In particular, by selecting between the operation in the first mode and in the second mode, countermeasures such as activation of a resilience mode can be taken if it is estimated that impaired quality of the data transmission is likely to be encountered. Countermeasures may be taken prospectively, e.g., by considering an expected route as the spatial information. In further scenarios, if it is estimated that superior quality of the data transmission is likely to be encountered, service enhancements can be activated; this may be because the superior quality of the data transmission can be assumed to secure a high quality of service.
The terminal 130 may be any type of communication device, e.g., a mobile phone, a portable computer, a laptop, a smart television screen, a tethering access point node, a vehicle like for example a car implementing communication functionality, etc.
The data transmission 150 is between the terminal 130 and the IMS 140. The data transmission 150, in the scenario of
The network 113 comprises an access node 112. The network 123 comprises an access node 122. A radio link 111 is established between the access node 112 and the terminal 130. A radio link 121 is established between the access node 122 and the terminal 130. Optionally, it is possible that device-to-device (D2D) communication 135 between the terminal 130 and a further terminal 131 is supported. While in the scenario of
Generally, the networks 113, 123 may operate according to various standards and protocols. In particular, the network 113 may operated according to a different standard and protocols than the network 123. Hereinafter, aspects of the spatially-resolved quality of the data transmission 150 are primarily explained in the context of the Third Generation Partnership Project (3GPP) Long Term Evolution (LTE) Radio Access Technology (RAT) for illustrative purposes only. Similar techniques can be readily applied to various kinds of 3GPP-specified RATs, such as Global Systems for Mobile Communications (GSM), Wideband Code Division Multiplex (WCDMA), General Packet Radio Service (GPRS), Enhanced Data Rates for GSM Evolution (EDGE), Enhanced GPRS (EGPRS), Universal Mobile Telecommunications System (UMTS), and High Speed Packet Access (HSPA). It is possible that the radio link 111 is operated according to the 3GPP LTE RAT while the radio link 112 is operated according to the 3GPP UMTS RAT.
However, generally, operation of the radio links 111, 121 is not limited to the scenario of a cellular network or a 3GPP-specified network. E.g., at least one of the radio links 111, 121 could be operated according to the Wireless Local Area Network (WLAN or Wi-Fi) RAT. E.g., at least one of the radio links 111, 121 could be operated according to Wireless Personal Area Network (WPAN) RAT; e.g., protocols such as Zigbee, Bluetooth Low Energy (BLE), IPv6 over Low power Wireless Personal Area Network (6LoWPAN) can build on the WPAN RAT.
The data packet session is between the terminal 130, the E-UTRAN 112, the EPS 113A, and further the IMS 140.
The terminal 130 is attached to the network 113 implementing the EPS and referred to as Home Public Land Mobile Network (HPLMN). The terminal 130 is associated with a subscriber. Subscriber-specific data of the subscriber is maintained in a subscriber server node implemented by a Home Subscriber Server (HSS; not shown in
The reference point implemented by the radio link 111 (shown by a dotted line in
The access node 112 is connected to a gateway node implemented by for example a Serving Gateway (SGW) 117. As such, the SGW 117 may route and forward data packets of the data transmission 150 and acts as a mobility anchor of the user plane during handovers of the terminal 130 between different cells of the HPLMN 113. The reference point between the access node 112 and the SGW 117 operates according to the S1-U protocol.
The SGW 117 is connected via a reference point operating according to the S5 protocol to a further gateway node implemented by for example a Packet Data Network Gateway (PGW) 118. The PGW 118 serves as an point of exit and point of entry of the HPLMN 113 for data packets of the data transmission 150 towards the IMS 140. As such, the PGW is connected with an access point node 141 of the IMS 140 via a reference point operating according to the SGi protocol. The access point node 141 is uniquely identified by an Access Point Name (APN). The APN is used by the terminal 130 to seek establishment of the data transmission 150 towards the IMS 140.
Access functionalities of the terminal 130 to the IMS 140, e.g., access functionality to the data transmission 150, may be controlled by a control node implemented by a mobility management entity (MME) 116. The MME 116 is connected via a reference point operating according to the S1-MME protocol with the access node 112. Further, the MME 116 is connected via a reference point operating according to the S11 protocol with the SGW 117. E.g., the MME 116 checks whether the subscriber associated with the terminal 130 is authorized to establish the data transmission 150 by accessing the access point node 141; for this, the APN may be checked.
Policy and charging functionality of the data transmission 150 is controlled by a control node 119 implemented for example by a policy and charging rules function (PCRF) 119. The PCRF 119 is connected via a reference point operating according to the Gx protocol with the PGW 118.
With respect to
The further radio link 111A can also be a wired link, e.g., a Local Area Network (LAN) link. E.g., employing the architecture of
As will be appreciated from the discussion of
As can be seen from the above, there are different potential sources for the impaired or superior quality of the data transmission 150. In particular, in some scenarios the impaired or superior quality of transmission can originate from the EPC 113A; while, in other scenarios, the impaired or superior quality of the data transmission 150 can originate from properties of the radio link 111.
Generally, the impaired quality of the data transmission 150 can relate to a below-average user experience. Generally, the superior quality of the data transmission 150 can relate to above-average user experience. Generally, non-impaired quality of the data transmission 150 can relate to average or above-average user experience. Due to the wide range of influencing factors of the impaired quality of the data transmission 150 and the superior quality of the data transmission 150, different figures of merit of the data transmission 150 can be associated with the quality of the data transmission 150. This is explained hereinafter referring again to
SERVICE-SPECIFIC QUALITY OF THE DATA TRANSMISSION 150: it is possible that the quality of the data transmission 150 comprises a quality of service (QoS) of a given service 151, 152. In detail, it is possible that the data transmission 150 transports data for different services 151, 152. E.g., the different services 151, 152 can correspond to different higher-layer applications. E.g., one of the different services 151, 152 could correspond to Voice over LTE (VoLTE), while a second one of the different services 151, 152 could correspond to multimedia messaging, music streaming, video streaming, email, CS voice calls, and/or Internet access, etc. It is possible that impaired or superior quality of the data transmission 150 affects the different services 151, 152 differently. E.g., depending on the particular PN 140 with which a given service is associated, it is possible that one of the services 151, 152 suffers from the impaired quality of the data transmission 150, while the other one of the services 152, 152 does not encounter the impaired quality of the data transmission 150. Different services may be subject to different measures of the quality of the data transmission 150; e.g., for example the availability of high definition audio streaming vs. low definition audio streaming may be a viable measure of the quality of the data transmission 150 for an music streaming service; while availability of video call vs. voice calls may be a viable measure of the quality of the data transmission 150 for a messaging service. Hence, it is possible that the impaired or superior quality of the data transmission 150 is service-specific. A higher (lower) QoS of a specific service 151, 152 may correspond to a higher (lower) quality of the data transmission 150.
RADIO LINK-SPECIFIC QUALITY OF THE DATA TRANSMISSION 150: Likewise, it is possible that depending on the particular one of the radio links 111, 121 used for the data transmission 150, the impaired or superior quality of the data transmission 150 is selectively encountered. Hence, it is possible that the impaired or superior quality of the data transmission 150 is radio link-specific. E.g., the first one of the radio links 111, 121 may offer coverage, while a second one of the radio links 111, 121 may be out-of-coverage (coverage gap). E.g., it is possible that the quality of the data transmission 150 comprises a radio signal strength of transmission on the radio link 111, 121. E.g., the radio signal strength may be associated with a bit error rate (BER) 156. E.g., the radio signal strength may also be associated with the packet error rate or block error rate. A higher (lower) radio signal strength may correspond to a non-impaired or superior (impaired) quality of the data transmission 150. Likewise, a lower (higher) BER 156 can correspond to a non-impaired or superior (impaired) quality of the data transmission 150.
LATENCY: it is possible that the quality of the data transmission 150 comprises the latency 155. E.g., the latency may correspond to an end-to-end round-trip time (RTT) between endpoint nodes of the data transmission 150. The latency can alternatively or additionally also correspond to a RTT between different pairs of nodes, e.g., between the terminal 130 and the access node 112. A higher (lower) latency 155 can correspond to a non-impaired or superior (impaired) quality of the data transmission 150.
DATA THROUGHPUT: it is possible that the quality of the data transmission 150 comprises a data throughput per time 157, sometimes also referred to as bandwidth of the data transmission 150. E.g., the data throughput per time 157 may be measured in kilobits per second or megabits per second. A higher (lower) data throughput per time 157 can correspond to a non-impaired or superior (impaired) quality of the data transmission 150.
Thus, as can be seen from the examples above, various figures of merit exist with respect to determining the quality of the data transmission 150. Here, generally, it is possible that service-specific predefined thresholds and/or radio link-specific predefined thresholds are used when judging whether a given quality of the data transmission 150 is associated with impaired quality or non-impaired quality or superior quality. The predefined threshold can be specific for the particular figure of merit used for quantifying the quality of the data transmission 150.
While with respect to
It is possible that the quality of the data transmission 150 as illustrated above varies as a function of location. I.e., it is possible that the quality of the data transmission 150 is spatially dependent. In
In particular, illustrated in
To facilitate the determining of impaired quality of the data transmission 150, e.g., prospectively and sufficiently early, in the scenario of
Generally, the geo-fences 222 may enclose areas 221 of impaired quality of the data transmission 150; in other scenarios, the geo-fences 222 may alternatively or additionally enclose areas 221 superior quality of the data transmission 150. For illustrative purposes, hereinafter, reference is made predominantly to the geo-fences 222 enclosing areas 221 of impaired quality.
E.g., the geo-fence 222 may comprise a set of boundary lines and/or boundary nodes which may define a closed surface in a geo-coordinate system. Thus, it can be determined whether a certain location is located inside or outside the geo-fence 222. Thereby, the geo-fences 222 can facilitate checking whether the terminal 130 is likely to be affected by the area 221 of impaired quality of the data transmission. E.g., it may be possible that control data which indicates the geo-fences 222 is determined. Here, concepts of geo-messaging can be applied.
Thus, turning to
By such countermeasures, it is possible to reduce negative impacts of the impaired quality of the data transmission 150 encountered when entering the area 221. For example, it is possible that the services 151, 152 making use of the data transmission 150 can be provided with higher reliability. It is also possible that new services 151, 152 can be offered to overcome constraints of service and coverage gaps encountered due to the impaired quality of the data transmission 150. If applicable, the countermeasures are taken prospectively. Then, countermeasures may be taken while non-impaired or superior quality of the data transmission 150 is encountered, allowing to buffer data before the impaired quality of the data transmission 150 actually takes place.
Section1: Determining the Control Data which Indicates the Spatially-Resolved Quality of the Data Transmission
With respect to
In
E.g., in various scenarios, said retrieving of the indicator of the quality of the data transmission 150 can comprise receiving a measurement report from a further terminal 131, e.g., via the measurement server 423. E.g., the measurement server 423 may employ techniques of Minimization of Drive Tests (MDT). Then, the geo analyzer 421 is further configured to determine the area 221 of the impaired quality of the data transmission 150 depending on the plurality of indicators; alternatively or additionally, the geo analyzer 421 is configured to determine areas of superior quality of the data transmission 150 depending on the plurality of indicators: Thus, generally, the geo analyzer 421 is configured to determine areas of predefined quality of the data transmission 150. Then, the geo analyzer 421 is configured to determine the control data which indicates the quality of the data transmission 150 spatially-resolved, taking into account the determined area 221 of the predefined quality of the data transmission 150.
As can be seen from the above, it is the task of the geo analyzer 421 to execute interpolation between the discrete indicators received for the plurality of locations which locally indicate the quality of the data transmission 150 at the respective location and to provide the spatially-resolved quality of the data transmission 150 based on the determined area 221. As such, the spatially-resolved quality of the data transmission 150 may be two-dimensionally defined, e.g., defined contiguously within a target zone of certain extents. In some scenarios, the spatially-resolved quality of the data transmission 150 may also be three-dimensionally defined, e.g., for airplane-related services. The geo analyzer 421 and the measurement server 423 may be combined in one network element, which may also comprise the database 422.
According to various scenarios, it is possible that the control data as determined by the geo analyzer 421 is directly passed to the terminal 130 and/or the access node 112 and/or other network elements 116-119, 141. Then, the terminal 130 and/or the access node 112 and/or other network elements 116-119, 141 may select between different modes of operation of the data transmission 150.
According to further scenarios, it is possible that the control data as determined by the geo analyzer 422 is passed to a fencing agent 410. The fencing agent 410 is configured to determine the geo-fence 222 which encloses the area 221 of the impaired quality of the data transmission 150 as indicated by the control data; Alternatively or additionally, the fencing agent 410 is configured to determine the geo-fence which encloses the area of superior quality of the data transmission 150. As such, the fencing agent 410 implements fencing functionality. E.g., the fencing agent 410 can determine the geo-fence 222 such that it also encloses the safety margin 223. The safety margin 223 can act as a warning distance. It is then possible that the fencing agent 410 creates or modifies the control data such that it indicates the geo-fence 222. This control data can then be passed to the terminal 130 and/or the access node 112 and/or other network elements 116-119, 141. Then, the terminal 130 and/or the access node 112 and/or other network elements 116-119, 141 may select between different modes of operation of the data transmission 150.
Albeit in
E.g., the entities 410, 421, 422, 423 may be part of a proprietary operator-controlled network (not shown in
In
With respect to
In some scenarios, the indicators 501 are retrieved from the database 422. In some scenarios, the indicators 501 are received as measurement reports from the further terminal 131. E.g., it can be preferable to receive—where available—the indicators 501 from the database 422. If the checking if the respective indicator 501 at a given one of the plurality of locations is available in the database 422 yields that the respective indicator 501 is not available in the database 422, it is possible to send a request message to the further terminal 131, said request message requesting the measurement report. E.g., for this, the measurement server 423 can be employed. E.g., the respective indicator 501 not being available in the database 422 can correspond to: within the predefined distance to a respective location, no indicator 501 being available in the database 422.
In the scenario
The geo analyzer 421 may be then configured to interpolate between the discrete indicators 501 to obtain a (e.g. 2-dimensionally) extended area 221 of the impaired quality of the data transmission 150. For this, it may be assumed that the spatial variation of the quality of the data transmission 150 does not exceeded a certain value. Then, it may be assumed that within a certain zone 602 in the surrounding of the location of the indicator 501, the quality of the data transmission 150 can be estimated comparably accurate based on the corresponding indicator 501. In a simple scenario, the zone 602 is estimated as a circle. In other scenarios, it is possible to take into account a radio signal propagation model 604 which may indicate, e.g., the spatial dependency of the radio signal strength of the corresponding radio link 111. The radio signal propagation models 604 can depend on the particular figure of merit used to quantity the quality of the data transmission 150 indicated by the indicator 501. E.g., where the quality of the data transmission 150 comprises the radio signal strength 156, the location associated with the indicator 501 can be seen as the location of an antenna with a given signal strength equaling the indicated radio signal strength 156; then, the radio signal strength is reduced for increasing distances to the location of the indicator 501, e.g., as a function inversely proportional to the distance. More complex radio signal propagation models 604 exist which may increase the accuracy in determining the zone 602; e.g., a topology comprising obstacles etc. may be taken into account.
By all such techniques, the available data on the quality of the data transmission 150 may be interpolated an extended to cover the (e.g. 2-dimensionally) extended zone 602 (indicated in
To simplify the analysis and to keep processing impact low, it is possible that the predefined threshold is re-used when requests for similar services a triggered. E.g., it is possible that the predefined thresholds are classified into the different types of services. An example may comprise a predefined threshold of 1 kbit/second for simple connectivity and messaging services; 100 kbit/second for voice and advanced messaging services; 1 Mbit/second for standard definition streaming; 5 Mbit/second for high definition streaming; and 15 Mbit/second for multi-channel streaming or ultrahigh definition streaming. Then, results of determining the zones 602 may be re-used for different use cases.
An example is given: consider a data throughput per time 157 of 4.2 Mb/second being indicated as the quality of the data transmission 150 by a given one of the indicators 501 at the respective location. A predefined threshold between impaired quality of the data transmission 150 and non-impaired quality of the data transmission 150 may amount to 20 kb/second. By using statistical data of physics such as the radio signal propagation model 604, it can be determined—e.g., under the assumption of an open topology with no high buildings, etc. —that within the zone 602 of at least 500 m around the location of the indicator 501 the data throughput per time 157 does not fall below the predefined threshold between the impaired quality of the data transmission 150 in the non-impaired quality of the data transmission 150. The corresponding circle of the zone 602 can be marked as “service coverage”.
Once all relevant indicators 501 have been processed, the geo analysis, in particular gap analysis can be done. Using all resulting zones 602, the area 221 of impaired quality of the data transmission 150 is determined. The area 221 can correspond to the area which is not covered by at least one of the zones 602. The area 221 may be marked as “no service coverage” or “reduced quality of service coverage”. While above a scenario has been shown where the area 221 of impaired quality of the data transmission 150 is determined, generally, it is possible to determine the quality of data transmission 150 for a larger number of different levels of quality. E.g., in some scenarios an area of non-impaired quality of the data transmission 150 may be determined, i.e., an area marked as “service coverage”. E.g., in some scenarios finer increments/a higher granularity of the quality of service than the binary logic “no service coverage” and “service coverage” can be implemented.
From the spatially-dependent quality of the data transmission 150, it is possible to determine the control data. E.g., the control data may indicate the area 221 of impaired quality of the data transmission 150 and/or the area of non-impaired quality of the data transmission and/or the area of superior quality of the data transmission employing isolines marking contours of areas of corresponding intervals of the quality of the data transmission 150. Here, the surface in a target zone may be mapped in terms of intervals of corresponding quality of the data transmission 150. A granularity with which the intervals are specified may vary.
It may be also possible to determine a confidence level 653 of the area 221 of the impaired quality of the data transmission, respectively of the spatially-resolved quality of the data transmission. E.g., the confidence level 653 may be determined by the number of overlapping zone 602 at a certain position. E.g., if there is a larger number (smaller number) of overlapping zone 602 at a certain location, it can be assumed at a higher confidence level (lower confidence level) 653 that the corresponding spatially-dependent quality of the data transmission 150 is reliable. The control data may also indicate the confidence level 653 of the spatially-dependent quality of the data transmission 150.
To keep processing impact low, it is possible to restrict or limit the determining of the control data to a region-of-interest 701, cf.
The determining of the region-of-interest 701 is explained hereinafter greater detail. E.g., the determining of the control data can be requested for a certain target zone 700 by a requesting entity. E.g., the requesting entity can be a network element 130, 112, 116-119, 141 of the HPLMN 113 or the fencing agent 410. E.g., the target zone 700 can be centered with respect to the current location 281 and/or comprise the expected route 282. In the scenario of
Next, within the target zone 700, non-relevant areas or areas which are untrusted regarding the indicators having a low confidence level 603 are determined. Non-relevant areas can for example be determined if the service 151, 152 for which the determining of the control data is requested relates to a vehicle which moves only on the roads 291 or follows pre-determined tracks. In such a scenario, it is possible that areas outside and remote of the roads 291 are non-relevant areas and can be excluded from the region-of-interest 701 (as illustrated in
Once the region-of-interest 701 has been determined, it is possible to execute techniques as illustrated above with respect to, e.g.,
Then, it is possible to provide the determined control data back to the requesting entity so that the areas 221 of impaired quality of the data transmission 150, respectively or superior quality of the data transmission 150, are indicated by the control data in a spatially-resolved manner—e.g., by means of isolines of intervals of corresponding quality of the data transmission 150—and mapped to the target zone 700 of the initial query. E.g., for large tiles 750, areas 221 outside of the target zone 700 may be left out from the control data. As mentioned above, it is possible that the control data further indicates the confidence level 603 of the spatially-resolved quality of the data transmission 150. This can occur according to a negotiated scheme, e.g., non-impaired quality of the data transmission 150 for more than five overlapping zones 601 for service class III, etc.
Optionally, the geo-fences 222 can be determined. Where the requesting entity is the fencing agent 421, the fencing agent 421 may then determine the geo-fences 222 enclosing the areas 221 of the impaired quality of the data transmission 150 or the areas of the superior quality of the data transmission 150. It is then possible that the control data may only indicate the geo-fences 222 enclosing the areas 221 of the impaired quality of the data transmission 150. By restricting the control data to indicate the areas 221 of the impaired quality of the data transmission 150, e.g., by means of the geo-fences 222, it is possible to limit the file size of the control data.
Summarizing, as will be appreciated from the above, techniques are provided which enable to determine areas where a predefined quality of a data transmission is present. In particular, above techniques are provided which enable to determine service and measurement gaps. Here, according to various scenarios, measurement data is collected and used to predict the quality of the data transmission in a surrounding of the location corresponding to the measurement data.
In various scenarios, the effect of a self-learning can be achieved, such that it is possible to close gaps where no indicators 501 are available and obtain an increasing accuracy, i.e., higher confidence level 653, over time automatically: In various scenarios, gaps where no indicators 501 are available can be determined and new measurements can be triggered. I.e., in other words, where only an insufficient density of measurement points corresponding to the indicators 501 is available, automated additional measurements can be triggered through measurement clients in the concerned areas such as the further terminal 131. The concerned areas can be filtered based on relevance. Such techniques can make use of the wider architecture that allows to trigger measurements and measurement clients connected to the measurement server 423. The measurements can be triggered for areas where no data at all exists, i.e., no indicators 501 are available; or for areas resulting from topological filter analysis, e.g., for areas with high buildings or mountains of for areas where the confidence level 653 is not sufficient.
Turning to
Execution of the program code causes the processor 410-1 to execute a method as illustrated by the flowchart of
At B2, the area of the predefined quality of the data transmission 150 is determined: I.e., it is possible that the area 221 of impaired quality of the data transmission 150 is determined; alternatively or additionally, the area of non-impaired quality of the data transmission 150 is determined; alternatively or additionally, the area of superior quality of the data transmission 150 is determined. As can be seen, the predefined quality of the data transmission 150 can relate to different values or value ranges depending on the scenario. As part of B2, it may be possible to interpolate the local and discrete indicators 501 by determining the zones 602; in this respect, it is possible to take into account at least one of the radio signal propagation models 604 and the confidence level 603 of the plurality of indicators 501 of the quality of the data transmission 150. Also, at B2, where the area 221 of the impaired quality of the data transmission 150 is determined, it may be possible to take into account the predefined threshold between impaired quality of the data transmission 150 and non-impaired quality of the data transmission 150.
At B3, the control data is determined. The control data indicates the quality of the data transmission spatially-resolved. E.g., the control data which is determined at B3 may indicate corresponding geo-fences 222 which enclose the area of predefined quality of the data transmission 150.
Execution of the program code causes the processor 410-1 to execute a method as illustrated by the flowchart of
At F2, one or more geo-fences 222 are determined which enclose the areas 221 of predefined quality of the data transmission 150. E.g., the geo-fences 222 may be determined such that they enclose a safety margin which, in turn, encloses the areas 221 of predefined quality of the data transmission 150. The predefined quality of the data transmission 150 may correspond to impaired quality of the data transmission 150, non-impaired quality of the data transmission 150, or superior quality of the data transmission 150.
It is possible that the control data may indicate the confidence level 653 for the different areas, in particular for the areas 221 of impaired quality of the data transmission 150. This may be taken into account when determining the geo-fences 222; e.g., geo-fences 222 may be selectively determined for such areas 221 having a confidence level 653 which is above a certain threshold.
Optionally, at F2, further geo-fences may be determined which enclose other areas, e.g., such areas that have a particular low confidence level 653, areas of non-impaired quality of the data transmission 150, etc. The determined geo-fences may be specific for a certain service and different geo-fences for different services may be determined, i.e., said determining of the geo-fences may be service-specific.
Next, at C2, corresponding control data which indicates the spatially-resolved quality of the data transmission is sent to the terminal 130, e.g., employing the D2D communication 135 or being sent from the fencing-agent 410 to the terminal 130.
The geo analyzer 421 receives the control message V2 and, in response to said receiving of the control message V2, determines to control data at V3. Then, the geo analyzer 421 sends the control data V4 that indicates the quality of the data transmission 150 to the fencing agent 410. In particular, the control data V4 may indicate the areas 221 of predefined quality of the data transmission 150. Here, it is possible that the control data V4 is determined such that it is service-specific and/or radio-link specific; for this, the information included in the control message V2 may be used, i.e., the indication of the service(s) 151, 152 for which the data transmission 150 is desired and for which the determining of the control data is requested and/or the particular radio link(s) 111, 112 via which the data transmission 150 is established. The target zone 700 can be determined based on the location 281 and/or the expected route 282.
Optionally, the fencing agent 410, at V5, determines the geo-fences 222 that enclose the areas 221 of the predefined quality of the data transmission 150. Then, optionally, the control data V6 that indicates the geo-fences 222 may be sent via the radio link 111 to the terminal 130; it would also be possible that the control data V6 is alternatively or additionally provided to the access node 112 or another network element 116-119, 141 of the HPLMN 113.
It is then possible that the terminal 130 or the another network element 116-119, 141 of the HPLMN 113, based on the control data, in particular based on the quality of the data transmission 150 which is indicated spatially-resolved by the control data V6, selects between operation of the data transmission 150 in a first mode and in a second mode (not shown in
In
The database 422 sends a report message W2 to the geo analyzer 421. In the scenario of
At W3, a request message is sent to the further terminal 131, the request message W3 requesting a measurement report W5. In response to receiving the request message W3, the further terminal 131 is configured to measure the quality of the data transmission 150, at W4. The measurement report W5 comprises the indicator 501 of the measured quality of the data transmission 150 at the respective location. E.g., the request message W3 could be send on-demand where no corresponding indicator 501 is available in the database 422.
It should be noted that while with respect to
With respect to
In
In
Referring to
Hereinafter, various parameters that can be controlled when selecting between operation of the data transmission 150 in various modes are illustrated. In particular, hereinafter, various parameters are illustrated that can be controlled when selecting between operation of the data transmission 150 in the normal mode and in the resilience mode of operation. The resilience mode of operation may be selected if the spatial information 281, 282 and a spatially-resolved quality of the data transmission 150 correspond to impaired quality of the data transmission 150. E.g., this may be the case, where at least one of the location 281 of the terminal and the expected route 282 of the terminal 130 is located inside the geo-fence 222.
USER WARNING: It is possible to issue a warning to a user when operating in the resilience mode of operation. The warning may be issued via the HMI 130-5. The warning may prompt the user to change settings of the terminal 130 manually.
TRANSMISSION POWER: A transmission power 801 for sending data via the uplink or downlink data transmission 150 can be set depending on the mode of operation of the data transmission 150. E.g., where it is expected that the terminal 130 will encounter impaired quality of the data transmission 150, the larger transmission power 801 can be selected as the resilience mode of operation. The transmission power 801 can be set at the terminal 130 and/or the access node 112, 122.
BUFFER SIZE: Further, a buffer size of a buffer 802 for the data transmission 150 can be set; e.g., the buffer size of a receive buffer 802 and/or a transmit buffer 802 can be set depending on the mode of operation of the data transmission 150. E.g., where it is expected that the terminal 130 will encounter impaired quality of the data transmission 150, a larger size of the data buffer 802 can be selected as the resilience mode of operation. This allows to preemptively buffer more data such that the impaired quality of transmission 150 may be temporarily compensated for. The buffer size may be set at the terminal 130 and/or the access node 112, 122. In further scenarios, the buffer may be a higher-layer buffer. Here, it may be possible to switch select between cloud-storage of data transmitted via the data transmission 150 in the network 113, 123, 140, and local-storage of the data in the terminal 130, depending on the mode of operation of the data transmission 150. E.g., in the resilience mode of operation, local-storage can be activated for data transmitted via the data transmission 150.
ERROR CORRECTION: Further properties that can be set depending on the mode of operation of the data transmission 150 comprising, but are not limited to: properties of an Automatic Repeat Request (ARQ) protocol, properties of an Acknowledgment (ACK) scheme, properties of a Forward Error Correction (FEC), etc. All such properties typically influence the data transmission 150. E.g., it is possible to better protect the data transmission 150 against impaired quality if certain properties of the ARQ protocol and the FEC are adjusted accordingly as the resilience mode of operation at the terminal 130 and/or the access node 112, 122.
MEDIUM ACCESS CONTROL: Further properties that can be set depending on the mode of operation of the data transmission 150 comprise controlling a Medium Access Control (MAC) of the data transmission 150 to prioritize for example a first service 151 over a second service 152 as the resilience mode of operation where it is expected that the terminal 130 will encounter impaired quality of the data transmission 150. Thereby, the first service 151 which may be more sensitive to the impaired quality of the data transmission 150 has the chance to pre-buffer a larger amount of data before encountering the impaired quality of the data transmission 150. In this regard, it may be also possible that the spatially-resolved quality of the data transmission 150 is provided service-specific for at least one service 151, 152. In such a scenario, it may be possible that it is expected that the first service 151 is affected by the impaired quality of the data transmission 150, while the second service 152 does not suffer from the impaired quality of the data transmission 150; it also in such a case, it may be favorable to control the MAC of the data transmission 150 to prioritize the first service 151 over the second service 152 as the resilience mode of operation. The MAC may be controlled at the terminal 130 and/or the access node 112, 122.
RADIO LINK: It is also possible to control the radio interface 130-2 of the terminal 130 to select between multiple radio links 111, 121 for the data transmission 150 depending on the mode of operation of the data transmission 150. E.g., it is possible that the control data indicates the spatially-resolved quality of the data transmission 150 radio-link specific for the plurality of radio links 111, 122. E.g., where it is expected that a first one of the radio links 111, 121 will suffer from the impaired quality of the data transmission 150 by having, e.g., a coverage gap, but a second one of the multiple radio links 111, 121 exhibits non-impaired quality of the data transmission 150, it may be favorable to control routing of the data transmission 150 via the second radio link 121 as the resilience mode of operation. The routing may be set at the terminal 130 and/or the access node 112, 122.
SERVICE BEHAVIOR: The operation of the data transmission 150 may be also affected by parameters related to a behavior of at least one service 151, 152 which provides data for the data transmission 150. Thus, the controlling the operation of the data transmission 150 may not include setting transmission control parameters which are directly influencing the data transmission 150 in some scenarios; rather other aspects of behavior of the at least one service 151, 152 may be controlled and set in order to select between operation of the data transmission 150 in various modes. E.g., the normal mode of operation of the data transmission 150 and the resilience mode of operation of the data transmission 150 may have a service-specific behavior of data of the at least one service 151, 152 being transmitted on the data transmission 150. E.g., in the resilience mode of operation it is possible to control one service 151 such that zero data is transmitted on the data transmission 150 and to control another service 152 to transmit data one the data transmission 150; e.g., in the normal mode of operation it is possible to control the service 151 to transmit data on the data transmission 150 and to control the another service 152 to transmit zero data on the data transmission 150. Transmitting no or zero data can be generally implemented by switching off the respective service 151, 152 or temporarily halting the respective service 151, 152. By such techniques, the mode of operation of the data transmission 150 can be changed without modifying the directly transmission-related parameters as such.
OTHER NETWORK ELEMENTS: While above various scenarios have been illustrated where the radio interfaces 112-2, 130-2 are controlled by setting the terminal 130 and/or the access node 112, 122, generally, properties of operation of different network elements can be controlled to select between operation of the data transmission 150 in different modes. E.g., the PCRF 119 could be controlled to temporarily prioritize the data transmission 150 over other data transmissions as the resilience mode of operation; thereby it may be possible to temporarily implement higher data throughputs per time 157 which allows to buffer more data at the terminal 130 before the terminal 130 reaches the area 221 of impaired quality of the data transmission 150. Here, it may be possible that such a prioritization occurs subscriber-specific. For this, user profile data may be received from a subscriber profile repository.
As can be seen from the above, said selecting between operation of the data transmission 150 in the first mode and in the second mode may comprise controlling a wide range of entities and furthermore a wide range of operation parameters of these entities. Different examples in this regard as given above can be combined with each other.
As explained above, in some scenarios, the spatially-resolved quality of the data transmission 150 may indicate a spatially-resolved quality of the data transmission 150 on the radio link 111; in such a scenario it is possible that properties of the radio interfaces 130-2, 112-2 that access the radio link 111 are controlled. In other scenarios, it is possible that the spatially-resolved quality of the data transmission 150 relates to the EPC 113A of the HPLMN 113; in such a scenario, it is possible that properties of the network elements of the EPC 113A are controlled.
Sometimes, the control data may indicate the confidence level 653 of the spatially-resolved quality of the data transmission 150. Then it may be possible to select between the operation of the data transmission 150 in the normal mode and the resilience mode depending on the confidence level 653. E.g., where the confidence level 653 associated with an area of impaired quality of the data transmission 150 is particularly low, it may be possible to override the resilience mode and continue operation in the normal mode.
Referring to
In
At E2, the control data indicating the spatially-resolved quality of the data transmission 150 between the network 113, 123, 140 and the terminal 130 is retrieved. This may comprise the terminal 130 receiving the control data from the network 113, 123, 140. This may also comprise sending the control data to the terminal 130 via the radio link 111, 121.
At E3, it is selected between operation of the data transmission 150 in the first mode and in the second mode; e.g., at E3, it is possible to select between the normal mode and the resilience mode. Various parameters of various elements may be controlled, as explained above. E.g., a warning may be issued in the resilience mode. It is possible to have more than two modes.
In
Next, the terminal 130 sends the spatial information 281, 282 at S2 comprising its current location 281 and/or the expected route 282 via the radio link 111 to the fencing agent 410. The fencing agent 410 monitors the spatial information S2 which may be sent a plurality of times.
At S3, the fencing agent 410 detects that the terminal crosses the geo-fence 221. Then, the fencing agent 410 selects the second mode of operation of the data transmission 150, i.e., selects the resilience mode. The fencing agent 410 may control the terminal 130 accordingly: A corresponding control message S5 is sent by the fencing agent 410 and received by the terminal 130; in response to receiving the control message S5, the terminal 130 operates in the resilience mode.
In the scenario of
Turning to example
Furthermore, it would be possible that the control message S5 is sent to one or more further network elements 116, 117, 118, 119, 141 of the EPC 113A (not shown in
Furthermore, while corresponding functionality of monitoring the spatial information 281, 282 of the terminal 130 (S3) and selecting between operation of the data transmission 150 in the normal mode and in the resilience mode (S4) may be executed by the fencing agent 410 in the scenarios of
With respect to
First, the fencing agent 410 receives the control data T1; the control data T1 indicates the spatially-resolved quality of the data transmission 150. Optionally, the fencing agent 410 determines the geo-fences 222 that enclose the areas of predefined quality of the data transmission 150. The fencing agent 410 then sends the control data T2 via the radio link 111 to the terminal 130.
The terminal then monitors the spatial information 281, 282 and, at T3, detects that it crosses or is about to cross the boundary of the geo-fence 222, respectively comes close to or is about to come close to an area of predefined quality of the data transmission. Here, the safety margin 223 may be employed.
Then, the terminal 130 selects the resilience mode of operation of the data transmission 150, T5. Then, the terminal 130 operates in the resilience mode of the operation of the data transmission 150, T6.
Optionally, it is possible that the terminal 130 sends a control message to the access node 112 and/or further network elements 116-119 of the EPC 113A in order to control the access node 112 and/or the further network elements 116-119, 141 to select the operation of the resilience mode of the data transmission 150.
In the example signaling diagram of
Summarizing, above techniques have been illustrated which enable to automatically generate control data that indicates a spatially-resolved quality of data transmission between a network and a terminal. In particular, concepts as described herein enable to automatically generate geo-fences. Techniques of geo-fencing allow to trigger actions based on predefined geographical areas. If a geographical area defined by the geo-fences is entered or left by a terminal, corresponding action can be triggered. These action include selecting between operation of the data transmission in the first mode and in a second mode. Depending on the mode of operation of the data transmission, precautionary measures can be taken to ensure service continuity and to increase the service experience for the user. Coverage databases and/or measurement reports collected from measurement clients can be used in order to determine the control data.
Although the invention has been shown and described with respect to certain preferred embodiments, equivalents and modifications will occur to others skilled in the art upon the reading and understanding of the specification. The present invention includes all such equivalents and modifications and is limited only by the scope of the appended claims.
E.g., while above reference has been made to impaired quality of the data transmission, in various scenarios corresponding concepts and techniques can be readily applied to non-impaired quality of the data transmission or superior quality of the data transmission.
This application is a divisional of U.S. application Ser. No. 15/737,891 filed on Dec. 19, 2017, which is a 35 U.S.C. § 371 national stage application of PCT International Application No. PCT/EP2015/064004 filed on Jun. 22, 2015, the disclosures and contents of which are incorporated by reference herein in their entireties.
Number | Date | Country | |
---|---|---|---|
Parent | 15737891 | Dec 2017 | US |
Child | 16534090 | US |