The present invention relates to a communication system. The invention has particular but not exclusive relevance to wireless communication systems and devices thereof operating according to the 3rd Generation Partnership Project (3GPP) standards or equivalents or derivatives thereof. The invention has particular although not exclusive relevance to group communication over multicast and unicast services and to a method of delivering group communication in a mobile system.
In 3GPP standards related cellular communication systems (e.g. Long Term Evolution (LTE)/Enhanced Packet Core (EPC) networks), to meet Public Safety community's needs, several new features have been introduced in 3GPP since Release 11. In Release 12, a GCSE_LTE (Group Communication System Enabler for Long Term Evolution (LTE)) was introduced. It is a framework that allows dynamic control of MBMS (Multimedia Broadcast/Multicast Service) traffic distribution for group communication in order to meet the Public Safety needs of mission-critical group communication. With the introduction of the GCSE_LTE, a new entity was defined—a GCS-AS (Group Communication System Application Server). The GCS-AS is an Application server that is expected to be under the control of the public safety entity (e.g. police dept., etc.) and thus it is likely that it resides outside the public land mobile network (PLMN). However, under a different arrangement between the PLMN and the public safety entity, it may reside under the PLMN. Its overall role is to manage group communication by interfacing with various NEs (Network Elements) in the 3GPP system.
The GCS-AS's functionalities include:
1) interfacing with a BM-SC (Broadcast-Multicast Service Center) to dynamically establish and tear-down MBMS sessions, and
2) determining whether the group communication user-plane (UP) data to a given UE (user Equipment) should be delivered using an MBMS method or a unicast method.
The second part implies that GCS-AS needs to have the appropriate information in order to determine which of the two delivery methods (i.e. MBMS or unicast) should be selected for a given UE for group communication. If the UP data is sent using MBMS, then the GCS-AS sends the data to BM-SC (over an MB2-U interface). If the UP data is sent using unicast, then the GCS-AS sends the data to the P-GW (Public Data Network (PDN) Gateway) over an SGi interface.
In the GCSE_LTE architecture, a GC1 reference point is defined between the UE and a GCS-AS. The intent of this logical interface is for the UE and GCS-AS to exchange relevant information within the context of GCSE_LTE operation. Given that it is an application level interface between the UE and the AS in the Application domain, this interface may be carried over the SGi interface in reality.
In Release 13, another Public Safety feature, the SC-PTM (Single Carrier Point-to-Multipoint) feature, was introduced. The SC-PTM feature is an MBMS distribution mechanism that dynamically allocates radio resource at cell level to distribute MBMS traffic. This new mechanism was introduced because the existing MBSFN (Multicast Broadcast Single Frequency Network) mechanism was originally designed for a different purpose (TV broadcast service over cellular) and thus does not meet the needs of Public Safety. Specifically, an MBSFN covers a large pre-defined area (called an “MBSFN area”) including multiple base stations (eNBs), it occupies the entire channel spectrum and multiplexing with unicast traffic in the same subframe is not possible. The radio resource is statically configured by an O&M (operations and maintenance) function with no need or possibility to dynamically re-configure it [2][3]. Also, study of SC-PTM shows that it can improve spectrum efficiency over the MBSFN for a small number of UEs [2][4].
Contrary to TV broadcasting, Public Safety communication is typically more ad-hoc in nature and communication needs to be established in an on-demand basis in a relatively limited geographical area with limited number of participating users for limited period of time (e.g. an event of emergency situation handled by police and/or fire department officers in a specific location for a limited period of time). Clearly, the existing MBSFN mechanism is not suitable for the needs of Public Safety usage.
Thus, the introduction of SC-PTM mechanism to MBMS means that there are two mechanisms of distributing MBMS data traffic to the UEs:
1) the legacy MBSFN mechanism, and
2) SC-PTM mechanism (UE-impacting mechanism) which is introduced in Release 13.
The MBMS logical architecture is shown in
For the control plane, the reference point between the MME and MCE is the M3 reference point and the associated signaling protocol is M3AP [6]. The reference point between MCE and eNB is the M2 reference point and the associated signaling protocol is M2AP [7]. For the user plane, the reference point between MBMS GW and the eNB is the M1 reference point and the associated user plane protocol is GTP-U.
When SC-PTM was introduced in Release 13, additional IEs were added to M3AP and M2AP protocol messages in order to specify the specific list of cells for which the MBMS data for a given group communication need to be distributed. [6][7] These are “MBMS Cell List” IE in the M3AP: MBMS SESSION START REQUEST message and MBMS SESSION UPDATE REQUEST message [6], and “SC-PTM Information” IE in the M2AP: MBMS SESSION START REQUEST message and MBMS SESSION UPDATE REQUEST message [7].
From the MCE's perspective, upon determining the MBMS distribution mechanism, the MCE indicates the distribution mechanism to the eNB via the appropriate M2AP message(s) mentioned above. When the SC-PTM mechanism is selected, the MCE includes the “SC-PTM Information” IE in the M2AP message to the eNB. If MBSFN mechanism is selected, then the MCE does not include this IE. Therefore, from the receiving side of the M2AP message (i.e. the eNB), presence of this SC-PTM Information IE in the M2AP message indicates that the use of the SC-PTM mechanism is instructed by the MCE. Hence the eNB initiates the Uu interface procedure accordingly (deliver MBMS message using SC-MTCH, SC-MCCH logical channels). On the other hand, since the absence of the SC-PTM Information IE in the M2AP message indicates the legacy MBSFN mechanism has been instructed, the eNB delivers the MBMS message using the legacy Uu interface mechanism (delivery over MTCH, MCCH logical channels).
In addition, the UE's mobility may be taken into account upon selecting the delivery mechanism for the group message (i.e. MBMS or unicast). For example, the following scenarios may result in either failed or sub-optimal selection:
In an embodiment, the present invention provides a method, performed by a multi-cell/multicast coordination entity (MCE) in a communication system in which a plurality of member user equipments (UEs) can engage in group communication, which includes obtaining information about a supported multimedia broadcast/multicast service (MBMS) mechanism of a member UE of the plurality of member UEs. The obtained information is used to select a multimedia broadcast/multicast service (MBMS) mechanism for a base station (eNB). The selected MBMS mechanism is notified to an application server.
The present invention will be described in even greater detail below based on the exemplary figures. The invention is not limited to the exemplary embodiments. All features described and/or illustrated herein can be used alone or combined in different combinations in embodiments of the invention. The features and advantages of various embodiments of the present invention will become apparent by reading the following detailed description with reference to the attached drawings which illustrate the following:
The inventors have recognized that there is a need for an improved communication system which address or at least partially ameliorate one or more of the above issues.
In considering this need, the inventors have realised that, depending on the scenario as described above, it would be beneficial for the GCS-AS to be able to dynamically adjust and switch the delivery between unicast and MBMS. More specifically, the inventors have realised that it would be advantageous to be able to dynamically adjust and switch the delivery between unicast and MBMS depending on:
1) UE's capability of SC-PTM,
2) the cell in which the UE is located, and/or
3) the MBMS mechanism used in that cell.
It will be appreciated that, from Public Safety's perspective, due to its nature of relatively well-defined closed community of users (e.g. police, fire department, other government agencies), the scenarios described above may not be an issue, for example if the relevant agency/agencies ensure that all public safety UEs support SC-PTM from day-1 meaning that the issue of UE support variation would never arise (including logistical aspects such as unused UE inventory). Nevertheless, it is likely that these features would also have benefits in a commercial service context depending on the possible commercial application(s). For example, a recent proposal in 3GPP indicates that SC-PTM will be the baseline feature for MTC and NB-IOT [8]. In this case, the mixture of different UE capabilities is expected to be a relevant issue if SC-PTM is deployed in the commercial environment.
The inventors have recognized that with the introduction of SC-PTM, specific UE support is useful due to the introduction of new logical channels (SC-MTCH, SC-MCCH) in the Uu interface. This implies that there can be a situation where a certain UE is capable of handling SC-PTM, while others are not capable of handling SC-PTM, depending on implementation. This further implies that there can be a situation where a mix of different UE implementations co-exists in the field. Based on this, the inventors have identified a number of key areas at which improvements in group communication methodologies may be directed.
Firstly, for example, there is the question of how to efficiently determine which of the two MBMS mechanisms is used for a given group communication, taking into account the UE capability (SC-PTM support) of the UEs in the group, including mixed capability scenarios, i.e. legacy UEs and UEs with SC-PTM support in the same cell coverage area.
Specifically, the MCE is responsible for selecting whether MBSFN or SC-PTM mechanism is used for a given group communication. However, the relevant necessary information, such as the UE's capability of SC-PTM and the population of group member UEs under the cell coverage, are not available. Selecting SC-PTM mechanism when SC-PTM non-supporting UE is present is a wrong choice but the MCE does not have the relevant information to make the right selection. Currently, according to the relevant 3GPP specification, the actual selection mechanism is implementation specific and thus outside the scope.
Secondly, there is the question of how to efficiently determine in the GCS-AS whether MBMS or unicast delivery is used for a group communication for a given UE taking into account that the GCS-AS is neither aware of which of the two MBMS delivery mechanisms the MCE has selected for a given group communication nor whether a given UE supports the SC-PTM feature or not.
Specifically, the GCS-AS is responsible for selecting whether MBMS or unicast delivery is used for a given UE. However, the relevant and necessary information, such as the MBMS delivery mechanism selected by the MCE for a given group communication and UE's support capability of newly introduced feature, are not available. Selecting MBMS delivery for a UE for a group communication when SC-PTM is used but the UE does not support it is clearly a wrong choice but the GCS-AS does not have the relevant information to make the right selection.
Thirdly, since the GCS-AS selects the delivery mechanism (MBMS or unicast) to a given UE in the group communication, there may be issues of delivery mechanism obsolescence as a result of the current position of the UE changing due to dynamic nature of UEs' mobility.
Specifically, when a group communication is initially started, the delivery mechanism (MBMS or unicast) for a given UE selected by the GCS-AS may become unsuitable and thus obsolete due to the dynamic nature of UE membership under the cell coverage due to UE's mobility, etc. However, there is no mechanism defined in 3GPP specifications to dynamically change the MBMS delivery mechanism to adjust to the environment.
Accordingly, preferred embodiments of the present invention aim to provide methods and apparatus which at least contribute to providing improvements in one or more of these areas.
In an embodiment of the invention there is provided a method performed by a multi-cell/multicast coordination entity (MCE) in a communication system in which member user equipments (UEs) can engage in group communication, the method comprising: obtaining a member UE's supported multimedia broadcast/multicast service (MBMS) mechanism; using the obtained information to select a multimedia broadcast/multicast service (MBMS) mechanism for a base station (eNB); and notifying the selected MBMS mechanism to an application server.
The obtaining of the member UE's supported MBMS mechanism may obtain the member UE's supported MBMS mechanism via the eNB. The member UE's supported MBMS mechanism may be forwarded by the eNB to the MCE after the eNB obtains the member UE's supported MBMS mechanism from the member UE. The obtaining of the member UE's supported MBMS mechanism may obtain the member UE's supported MBMS mechanism along with location information (e.g. a cell ID) for the member UE. The method may further comprise receiving a device identity reported by the UE. The application server may comprise at least a group communication system application server (GCS-AS). The obtained member UE's supported MBMS mechanism may be received as capability information from the eNB. The notifying the selected MBMS mechanism to an application server may comprise forwarding the selected MBMS mechanism to a mobility management entity (MME).
In an embodiment of the invention there is provided a method performed by an application server in a communication system in which member user equipments (UEs) can engage in group communication, the method comprising: receiving, from a multi-cell/multicast coordination entity (MCE), a multimedia broadcast/multicast service (MBMS) mechanism selected by the MCE; and using the MBMS mechanism selected by the MCE to determine a delivery method for communication to an individual UE in a group communication.
The delivery method may be determined from a choice of delivery methods comprising MBMS and unicast. the MBMS mechanism selected by the MCE may be notified to the application server by the MCE via a mobility management entity (MME), MBMS gateway (MBMS-GW), and a broadcast-multicast service center (BM-SC). The method may further comprise receiving a device identity reported by the UE. 13. The method may further comprise correlating the device identity with an application level identity. The correlating may further comprise correlating the device identity and application level identity with the individual UE's capability, and the individual UE's location.
In an embodiment of the invention there is provided a multi-cell/multicast coordination entity (MCE) for a communication system in which member user equipments (UEs) can engage in group communication, the MCE comprising: a processor and a transceiver wherein the processor is configured to: obtain a member UE's supported multimedia broadcast/multicast service (MBMS) mechanism; use the obtained information to select a multimedia broadcast/multicast service (MBMS) mechanism for a base station (eNB); and control the transceiver to notify the selected MBMS mechanism to an application server.
In an embodiment of the invention there is provided an application server for a communication system in which member user equipments (UEs) can engage in group communication, the application server comprising: a processor and a transceiver wherein the processor is configured to: receive, from a multi-cell/multicast coordination entity (MCE), a multimedia broadcast/multicast service (MBMS) mechanism selected by the MCE; and use the MBMS mechanism selected by the MCE to determine a delivery method for communication to an individual UE in a group communication.
Embodiments of the invention extend to corresponding systems, methods, and computer program products such as computer readable storage media having instructions stored thereon which are operable to program a programmable processor to carry out a method as described in the embodiments and possibilities set out above or recited in the claims and/or to program a suitably adapted computer to provide the apparatus recited in any of the claims.
Each feature disclosed in this specification (which term includes the claims) and/or shown in the drawings may be incorporated in the invention independently (or in combination with) any other disclosed and/or illustrated features. In particular but without limitation the features of any of the claims dependent from a particular independent claim may be introduced into that independent claim in any combination or individually.
In the following description, the term “group member UE” is referring to a UE which is member of a specific group.
As described with reference to
As seen in
The eNB 5-1 of the RAN 5 interfaces with an MBMS Gateway (MBMS GW) 9 via an M1 reference point for MBMS UP data delivery, and interfaces with an MCE 5-2 via an M2 reference point for MBMS Session Control (e.g. using the M2AP signalling protocol). The MCE 5-2 of the RAN 5 interfaces with a mobility management entity (MME) 11 via an M3 reference point for MBMS Session Control (e.g. using the M3AP signaling protocol). The MME 11 interfaces with an MBMS Gateway (MBMS GW) 9 via an Sm reference point for MBMS Session Control.
The MME 11 interfaces with an HSS 13 via an S6a interface (for exchange of data related to the location of the UE 3 and to the management of subscriber data) and with a Serving/PDN gateway (S/P-GW) 15 via an S11 interface (to support mobility and bearer management between the MME and S/P-GW). The MBMS GW 9 interfaces with a BM-SC 17 via a SGimb reference point (for MBMS data delivery) and a SGmb reference point (for MBMS signalling). The S/P-GW 15 interfaces with a policy and charging rules function (PCRF) 19 via a Gx reference point for the provisioning and removal of policy charging and control rules from the PCRF 19 to a policy and charging enforcement function (PCEF) in the S/P-GW and the transmission of traffic plane events from the PCEF to the PCRF 19.
The GCS AS 7 interfaces with S/P-GW 15 via the SGi interface for unicast UP data delivery, the BM-SC 17 via MB2-C and MB2-U reference points (for MBMS bearer service control and user plane signalling respectively), and with the PCRF 19 via an Rx reference point (for the transport of application level session information).
Beneficially, unlike other systems, the MCE 5-2 obtains a member UEs' 3 supported MBMS mechanism(s) via the eNB 5-1 (S10 to S12). This is done, beneficially, by the member UE 3 providing this information to the eNB 5-1 as shown at S10. After obtaining this information from the member UEs 3, the eNB 5-1 forwards it to the MCE 5-2 (possibly along with location information (e.g. a cell ID)) as shown at S12. The MCE 5-2 beneficially uses this information to determine the MBMS mechanism for the eNB 5-1.
The MCE 5-2 beneficially notifies the selected MBMS mechanism to the GCS AS 7 (e.g. via the MME 11, MBMS-GW 9, and BM-SC 17) as shown from S14-1 to S14-4. The MCE 5-2 may also beneficially notify information identifying the UE 3 (e.g. a UE ID) and its location (e.g. cell ID) to the GCS AS 7. Hence, the GCS AS 7 can use the received information to determine the delivery method (i.e. MBMS or unicast) for an individual UE 3 in the group communication.
In addition, the UE 3 may beneficially report its device identity to the AS 7 and the MCE 5-2 separately. This beneficially allows the GCS-AS 7 (or mission critical push-to-talk (MCPTT) application server which behaves as a GCS-AS 7) to correlate it with an application level identity (i.e. MCPTT ID).
Thus, the MCE 5-2 can determine the MBMS mechanism based on the interaction with the RAN entities 5-1, 5-2 and notify a selected MBMS mechanism to the GCS AS 7. The GCS AS 7 can thus obtain the necessary information to determine the delivery method (multicast or unicast) used in group communication for a given UE.
Thus the key areas discussed in the introduction above may be addressed, at least in part, by the above implementation. In particular, the implementation focuses on two key aspects: 1) a mechanism of the MCE to determine the MBMS mechanism for a group communication, 2) a mechanism of the GCS-AS to dynamically determine the delivery mechanism to a given UE in a group communication.
These mechanisms, and different possible approaches for implementing them, will now be described in more detail with reference to
As seen in
Step 1 (
As seen in
Note: the above steps are repeated for all eNBs 5-1 the MCE 5-2 controls.
The message names shown in
As a result of this procedure, the MCE 5-2 will acquire mapping information between the eNB 5-1 and its supported MBMS mechanism, shown as follows as an example in Table 1.
Step 2 (
Specifically, as seen in
In one option 2.1, shown in
Note: the above steps are repeated for all cells the eNB 5-1 controls as indicated by box S720.
This step is shown in
In another option 2.2, shown in
There are a number of possible mechanisms for the MME 11 to obtain the MBMS capability from the UE 3, for example as follows:
It will be appreciated that although the procedure of
As a result of this procedure, the MCE 5-2 will acquire the mapping information between the cell and member UE(s) 3 under that cell and its/their supported MBMS mechanism, shown as follows as an example in Table 2.
Step 3 (
As seen in
Thus, in addition to the information obtained in in step 1 and 2 described above), this step can provide additional information for the MCE 5-2 to take into account. In this respect, this step can be optional.
It will be understood that, whilst elements of the procedure for this step have been proposed in the past 3GPP meeting in S6-160893 [9], the part of the procedure described here in relation to one of the steps of
Specifically, one enhancement is that the GCS-AS 7 provides in
Step 4 (
As seen in
It should be noted that the selected MBMS mechanism at eNB or cell level can be separate and independent for different multiple group communications.
As seen in
On the other hand, at 51020, the MCE 5-2 selects MBSFN for the eNB 5-1, if the MCE 5-2 identifies: at S1012, that the eNB 5-1 (or associated cell(s)) do not support SC-PTM; at S1014, that the preferred mechanism of the GCS-AS 7 is SC-PTM then; or at S1016, that the number of SC-PTM supporting group member UEs 3 operating in the cell(s) of the eNB 5-1 is lower than a particular threshold (or, alternatively, that not all the group member UEs 3 operating in the cell(s) of the eNB 5-1 support SC-PTM).
It will be appreciated that whilst a specific exemplary logic is shown in
Key points to highlight in this regard are the following:
As seen in
It will be appreciated that, the message names shown in
As an alternative method, the eNB 5-1 may broadcast information regarding the MBMS mechanism it supports over the System Information Block (SIB). This information contains indication such as which of the two MBMS mechanisms the cell supports (e.g. MBSFN only, or both MBSFN and SC-PTM or SC-PTM only). The UE 3 under the cell coverage area can obtain this information and match it against its own MBMS capability. The UE 3 can then indicate to the GCS-AS 7 the supported and/or preferred MBMS transmission mechanism.
Alternatively the UE 3 can inform the eNB 5-1 whether or not the UE 3 can use this cell for receiving the group communication over MBMS. The eNB 5-1 collects this information from all member UEs 3 under the cell, and indicates this information to the MCE 5-2. The MCE 5-2 can then determine which of the two MBMS mechanisms should be used for this cell.
As seen in
Step 1 (
As seen in
When the Cell-UE association changed due to UE's mobility (e.g. reselection of another cell [idle mode mobility] or handover to another cell [connected mode mobility]), the eNB 5-1 updates the new Cell-UE mapping information to the MCE 5-2, and the MCE 5-2 updates this information to the GCS-AS 7. In this case, if the UE moves from one eNB 5-1 to another and the MCE 5-2 does not have the target eNB's MBMS support, then the MCE 5-2 may, optionally, query this information to the target eNB 5-1. If, on the other hand, the MCE 5-2 already has the target eNB's MBMS support, then the MCE 5-2 is not required to query this eNB 5-1. This query procedure may be the same as the one shown and described with reference to step 1 of
It will be appreciated that, the message names shown in
Note: an idea to introduce a new IE in these messages has already been proposed in the past 3GPP meeting in S6-160894 [10]. However, it proposes to add a different IE for a different purpose from this document. In that sense, this document expands what is proposed in [10].
Step 2 (
As seen in
If the GCSE-AS 7 identifies at S1512, that both MBSFN and SC-PTM are supported by the UE 3, then the GCSE-AS 7 identifies, at S1516, the current delivery mechanism being used for the given UE 3. Similarly, if the GCSE-AS 7 identifies at S1512, that only MBSFN is supported by the UE 3, then the GCSE-AS 7 identifies, at S1518, the current delivery mechanism being used for the given UE 3.
If the MBMS mechanism used by the eNB 5-1 is MBSFN and the current delivery mechanism to the UE identified at S1514 is unicast or undefined, then the GCSE-AS 7 determines, at S1520, that the delivery mechanism should be switched to MBMS and MBMS is selected. Otherwise, if the MBMS mechanism used by the eNB 5-1 is MBSFN and the current delivery mechanism identified at S1514 is MBMS, then the GCSE-AS 7 determines that the delivery mechanism should remain unchanged and MBMS is selected.
If the MBMS mechanism used by the eNB 5-1 is SC-PTM, the given UE 3 supports SC-PTM and MBSFN, and the current delivery mechanism to the UE identified at S1516 is unicast or undefined, then the GCSE-AS 7 determines, at S1520, that the delivery mechanism should be switched to MBMS and MBMS is selected. Otherwise, the MBMS mechanism used by the eNB 5-1 is SC-PTM, the given UE 3 supports SC-PTM and MBSFN, and the current delivery mechanism identified at S1516 is MBMS, then the GCSE-AS 7 determines that the delivery mechanism should remain unchanged and MBMS is selected.
If the MBMS mechanism used by the eNB 5-1 is SC-PTM, the given UE 3 only supports MBSFN, and the current delivery mechanism identified at S1518 is MBMS, then the GCSE-AS 7 determines, at 51522, that the delivery mechanism should be switched to unicast and unicast is selected. Otherwise, the MBMS mechanism used by the eNB 5-1 is SC-PTM, the given UE 3 only supports MBSFN, and the current delivery mechanism identified at S1518 is unicast (or undefined), then the GCSE-AS 7 determines that the delivery mechanism should remain (or set to) unicast and unicast is selected.
It will be appreciated that whilst a specific exemplary logic is shown in
The key points to highlight are the following:
It will be understood that, in
It will be appreciated that there are other possible approaches to those described with reference to
3 Mechanism of the GCS-AS to Correlate the User Identity with the Device Identity
This mechanism typically comprises the following steps:
Step 1 (
As seen in
In this figure, steps a) and b) are represented in 2 alternate procedures. The messages in alternate procedure 1 comprise an MCPTT group affiliation request (including a user identity in the form of an MCPTT ID, a device ID, and a group list) and a MCPTT group affiliation response (including the user identity and device identity) and are defined in [12]. The messages in the alternate procedure 2 comprise a UE query request (including a user identity in the form of an MCPTT ID) and a UE query response (including the user identity and device identity) and are newly defined. Alternately, in either procedure, either new IE(s) may be defined in existing message(s), or new message(s) may be created to convey this information.
With the procedure of
It will be understood that in
Step 2, 3 (
As seen in
The GCS-AS 7 can then correlate, at S1826, the user identity with the device identity to derive the corresponding UE's capability information.
Thus, with this procedure the MCE 5-2 obtains the UE's device identity and its capability information. With this information, the MCE 5-2 derives a RAN-local selection. The type of decision may include the MBMS mechanism to be used in the eNB based on the UE's capabilities (MBSFN or SC-PTM). This decision involves aggregating information from multiple UEs 3 under the eNB's 5-1 cell coverage area. In other words, the MCE 5-2 makes a selection by taking the multiple UEs 3 capabilities into account upon selecting the MBMS mechanism for the eNB 5-1 to use.
The UE 3 sends its device identity and its capability information in the MBMS interest indication message at S1810. Upon receiving this message, the eNB 5-2 forwards it to the MCE in MBMS session notification message at S1812. In the first message, this information is added to the existing message defined in [13]. The second message is, however, newly defined. Alternately, in either message, either new IE may be defined in existing message or new message may be created to convey this information. In addition to this information, UE's location information may also be conveyed, such as cell ID where the UE is located.
It will be appreciated that the MCE 5-2 may receive this information from multiple UEs 3 under the same eNB 5-1. Based on this received information, the MCE 5-2 derives a selection such as the MBMS mechanism to be used in the eNB 5-1. The MCE 5-2 then forwards the mapping information of UE's 3 device identity, its capability information, and its location information toward the GCS AS 7 through the intermediate network elements as shown in the figure. Specifically, the MCE 5-2 sends, at S1818, the selected MBMS mechanism along with the Cell-UE mapping information to the MME 11 (in this example in an MBMS session notification message). The MME 11 forwards, at S1820, the selected MBMS mechanism along with the Cell-UE mapping information to the MBMS-GW 9 (in this example in an MBMS session notification message). The MBMS-GW 9 forwards, at S1822, the selected MBMS mechanism along with the Cell-UE mapping information to the BM-SC 17 (in this example in an MBMS session notification message). The BM-SC 17 forwards, at S1824, the selected MBMS mechanism along with the Cell-UE mapping information to the GCS-AS 7 (in this example in an MBMS session bearer notification message).
The GCS AS 7 receives this mapping information and stores it.
Step 4 (
In this step, the GCS AS 7 correlates the information that was obtained in previous steps. The MCE 5-2 uses the device identity as a key to correlate the user identity with the corresponding device's capability information.
It will be appreciated that the terminology for the used network functions is based on LTE/EPC (known or references as “4G”) specification in 3GPP. The mechanisms proposed in this document can be applicable to similar network functions which can be part of a 5G communication system or any other communication networks. For example, a MME 11 can be in general a serving node implementing mobility management and registration functionality in any other communication system, and/or MCE 5-2 can be a network function as part of an access network or core network managing the multicast/broadcast communication.
The above described exemplary embodiments can beneficially address the gap in existing proposals where suitable management mechanism is required for group communication to correctly and efficiently control the message delivery over MBMS, by determining the delivery method, and unicast by coordinating with CN, RAN, and UE.
Beneficially, the above described exemplary embodiments include, although they are not limited to, one or more of the following functionalities:
It can be seen that the above exemplary embodiments describe a method for dynamically determining the MBMS mechanism for the eNB and group member UE.
The method may comprise the steps of:
In some cases, the method may comprise the steps of:
Furthermore, the method may comprise the steps of:
It can be seen that the above exemplary embodiments provide a number of benefits. For example, MCE can make a decision of which MBMS mechanism to be used by the eNB, by using information such as:
Also, the GCS-AS can make a decision of whether MBMS or unicast should be used for a given UE in a group communication, using information such as:
Furthermore, the GCS-AS can use information of the UE's location (cell) and its supported MBMS mechanism in order determine whether to change the delivery method of group communications (for example from MBMS to unicast, or from unicast to MBMS.
It will be appreciated that the exemplary embodiments described herein are particularly applicable to the multicast operation in mission critical services (e.g. MCPTT, MCVideo, MCData). However, this mechanism can be applied to other services also.
Detailed embodiments have been described above. As those skilled in the art will appreciate, a number of modifications and alternatives can be made to the above embodiments whilst still benefiting from the inventions embodied therein. By way of illustration only a number of these alternatives and modifications will now be described.
In the above description, the GCS-AS and the MCE are described for ease of understanding as having a number of discrete modules (such as the communication control modules). Whilst these modules may be provided in this way for certain applications, for example where an existing system has been modified to implement the invention, in other applications, for example in systems designed with the inventive features in mind from the outset, these modules may be built into the overall operating system or code and so these modules may not be discernible as discrete entities. These modules may also be implemented in software, hardware, firmware or a mix of these.
Each controller may comprise any suitable form of processing circuitry including (but not limited to), for example: one or more hardware implemented computer processors; microprocessors; central processing units (CPUs); arithmetic logic units (ALUs); input/output (TO) circuits; internal memories/caches (program and/or data); processing registers; communication buses (e.g. control, data and/or address buses); direct memory access (DMA) functions; hardware or software implemented counters, pointers and/or timers; and/or the like.
In the above embodiments, a number of software modules were described. As those skilled in the art will appreciate, the software modules may be provided in compiled or un-compiled form and may be supplied to the GCS-AS and/or the MCE as a signal over a computer network, or on a recording medium. Further, the functionality performed by part or all of this software may be performed using one or more dedicated hardware circuits. However, the use of software modules is preferred as it facilitates the updating of the GCS-AS and/or the MCE in order to update their functionalities.
Various other modifications will be apparent to those skilled in the art and will not be described in further detail here
While the invention has been illustrated and described in detail in the drawings and foregoing description, such illustration and description are to be considered illustrative or exemplary and not restrictive. It will be understood that changes and modifications may be made by those of ordinary skill within the scope of the following claims. In particular, the present invention covers further embodiments with any combination of features from different embodiments described above and below. Additionally, statements made herein characterizing the invention refer to an embodiment of the invention and not necessarily all embodiments.
The terms used in the claims should be construed to have the broadest reasonable interpretation consistent with the foregoing description. For example, the use of the article “a” or “the” in introducing an element should not be interpreted as being exclusive of a plurality of elements. Likewise, the recitation of “or” should be interpreted as being inclusive, such that the recitation of “A or B” is not exclusive of “A and B,” unless it is clear from the context or the foregoing description that only one of A and B is intended. Further, the recitation of “at least one of A, B and C” should be interpreted as one or more of a group of elements consisting of A, B and C, and should not be interpreted as requiring at least one of each of the listed elements A, B and C, regardless of whether A, B and C are related as categories or otherwise. Moreover, the recitation of “A, B and/or C” or “at least one of A, B or C” should be interpreted as including any singular entity from the listed elements, e.g., A, any subset from the listed elements, e.g., A and B, or the entire list of elements A, B and C.
eMBMS Evolved MBMS
Number | Date | Country | Kind |
---|---|---|---|
16275148.1 | Sep 2016 | EP | regional |
16196669.2 | Oct 2016 | EP | regional |
This application is a U.S. National Stage Application under 35 U.S.C. § 371 of International Application No. PCT/EP2017/074895 filed on Sep. 29, 2017, and claims benefit to European Patent Application Nos. EP 16275148.1 filed on Sep. 30, 2016, and EP 16196669.2 filed on Oct. 31, 2016. The International Application was published in English on Apr. 5, 2018 as WO 2018/060492 A1 under PCT Article 21(2).
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2017/074895 | 9/29/2017 | WO | 00 |