1. Field of the Invention
The present invention relates generally to wireless communication systems.
2. Related Art
Current second generation and third generation wireless systems are primarily designed to support unicast voice and data services. The support of these unicast services to the end user has been achieved through various advances in wireless and networking technologies. A current emphasis in international standardization bodies such as 3GPP and 3GPP2 is on the design of protocols and procedures that allow the support of Broadcast-Multicast Services (BCMCS) over evolving networks. BCMCS is a bandwidth-conserving technology that reduces traffic by simultaneously delivering a single stream of information to a large number of recipients. Examples of these services include voice dispatch or Press-To-Talk (PTT) type services, broadcast/multicast streaming, etc.
There has been recent industry interest in the Public Safety Wireless Network (PSWN) context, where support of BCMCS may be especially important in terms of radio resource management. Radio resource management procedures may be needed to achieve low delay in establishment and delivery of BCMCS content, to provide scalability in terms of the number of multicast groups and/or number of users per multicast group, to provide advanced service capabilities (e.g., ability to monitor/extract content from multiple BCMCS streams), and to reduce unnecessary traffic on one or both of the forward link (base station to mobile station) or reverse link (mobile station to base station).
In an effort to reduce traffic on the forward and/or reverse link, the above-described radio resource management procedures may include procedures to reduce the number of registrations (message to indicate frequency being monitored by the mobile station, for example) that need to be sent on the reverse link by BCMCS-capable mobile station to inform the network of changes seen by the mobile station with regard to frequency and/or BCMC content flow. For example, in the absence of precise knowledge of the frequency that the mobile station is currently monitoring, the network may need to page (for unicast service) on all BCMCS frequencies in addition to the mobile's home or hash-to frequency that it would typically monitor for unicast paging or calls, a significant addition to paging load on the forward link. Additionally, a mobile station may have to transmit registrations on the reverse link to the network in cases where the mobile station monitors a different frequency or different BCMCS flow, for example. If the registration is not necessary, the registration may be viewed as unnecessary traffic that may clog the reverse link. Accordingly, registration triggers for a BCMCS-capable mobile station may need to be developed to allow the network to determine the current frequency being monitored by the mobile station.
Registration procedures being evaluated include registration procedures based on flow, referred to as a flow-based registration ‘trigger’ for example, and registration procedures based on frequency of the BCMCS content received by the mobile station, referred to as a frequency-based registration ‘trigger’. For flow-based registration, the mobile station sends a registration message informing the network whenever the mobile station tunes from one BCMCS flow to another BCMCS flow. Use of a flow-based registration procedure alone may result in excessive spurious registrations being transmitted on the reverse link to the network, if one or more mobile stations are constantly switching between BCMCS flows on the same frequency. For frequency-based registration, the mobile station sends a registration message informing the network whenever it tunes from one frequency to another. Use of a frequency-based registration procedure alone may result in excessive registrations from mobile stations that are experiencing several idle handoffs (e.g., a handoff of the mobile station from a base station serving the mobile station in a first sector to a base station that is to serve the mobile station as the mobile station transits to a second sector) to different frequencies while monitoring a single BCMCS flow.
An exemplary embodiment of the present invention is directed to a method for triggering registration of a mobile station in a network supporting broadcast multicast services based on flow conditions and frequency conditions. For example, a registration message may be generated based on a change in frequency, from a first frequency to a second frequency, that is monitored by the mobile station. If the second frequency is not known to the network based on flow identifier information previously registered by the mobile station with the network, a registration to the network is triggered. By sending a registration, the network may page a mobile station on a single, given frequency, since the registration message indicates the mobile station's presence on that given frequency.
Exemplary embodiments of the present invention will become more fully understood from the detailed description given herein below and the accompanying drawings, wherein like elements are represented by like reference numerals, which are given by way of illustration only and thus are not limitative of the exemplary embodiments of the present invention and wherein:
Although the following description is described as based on a generic wireless communication network or system supporting Broadcast-Multicast services (BCMCS), and will be described in this exemplary context, it should be noted that the exemplary embodiments shown and described herein are meant to be illustrative only and not limiting in any way. As such, various modifications will be apparent to those skilled in the art for application to wireless communication systems or networks based on 3G-1x EV-DO, 3G-1x EV-DV and UMTS technologies that may currently support or be adapted to support BCMCS, for example, and are contemplated by the teachings herein.
Additionally where used below, the “mobile station’ may be considered synonymous to user equipment, subscriber, BCMCS-capable mobile station, BCMCS subscriber, user, remote station, access terminal, etc., and describes a remote user of wireless resources in a wireless communication network. Groups of BCMCS-capable mobile stations of BCMCS may be occasionally referred to as a ‘BCMC group’ or ‘multicast group’ for purposes of brevity. The term ‘base station’ may be considered synonymous to a Node-B, and describes equipment that provides data connectivity between a network and one or more mobile stations. A system or network (such as an access network) may include one or more base stations.
Further, content or data flows are described below in terms of exemplary BCMCS flows. However, the exemplary embodiments are not limited to BCMCS flows, and are directed to informing the network when the mobile station changes frequencies to receive any type of data flow or content, not merely BCMCS flows.
Point-to-multipoint services such as BCMCS allow data from a single source entity to be transmitted to multiple endpoints. BCMCS is intended to efficiently use radio/network resources in transmitting data over a radio channel. Data may be transmitted to multicast areas as defined by the network. A network may selectively transmit BCMCS content on sectors within the multicast area which contain members of a multicast group, such as a BCMC group of BCMCS-capable mobile stations.
A BCMCS received by a user may involve one or more successive multicast sessions. For example, a BCMCS might consist of a single on-going session (e.g. a multimedia stream) or may involve several intermittent BCMCS sessions over an extended period of time (e.g. messages). Applications that may take advantage of BCMCS, and hence, of the exemplary embodiments of the present invention, may include, but are not limited to, voice dispatch or Press-To-Talk (PTT) type services, broadcast/multicast streaming, videoconferencing, corporate communications, distance learning, online bidding, online gaming and distribution of software, stock quotes, and news, etc.
In wireless communications systems, the network often has the ability to page mobile stations in order to indicate updates in system parameters and overhead messages. For unicast services, mobile stations typically monitor a home frequency sometimes referred to as a “hash-to frequency” that is known to both the mobile station and network, thereby allowing the network to page mobile stations on a single frequency. In the BCMCS context, mobiles may be monitoring BCMCS content that is not carried on the same frequency as its home frequency. Requiring the mobile station to monitor its home frequency for pages, and a different frequency for BCMCS content is inefficient, and may result in a disruption of service. As a result, it may be more desirable for the network to page a mobile station on the frequency corresponding to the BCMCS content that the MS is monitoring.
However, In the BCMCS context, paging a mobile station on the frequency corresponding to the BCMCS content the mobile station is monitoring may not be easily accomplished. This is because the mobile station may dynamically decide to monitor different BCMCS content, and each BCMCS content may be transmitted over different frequencies.
As a result, there may be two options for paging. First, the network may choose to page a mobile station subscribed to a BCMCS across multiple frequencies (and perhaps all frequencies) due to ambiguities associated with a mobile station dynamically monitoring different BCMCS flows carried on different frequencies. This may lead to a significant paging load on the forward link. Alternatively, the mobile station could send a registration to the network that indicates the particular BCMCS content or frequency that it is currently monitoring. Here, the term “registration” may be used in a general manner. A registration could be a short message sent from the mobile station to the network that simply indicates a new frequency, or it could be piggy-backed onto a different, perhaps existing message. The network may then track the frequency which the mobile station is monitoring and can send a page to that frequency alone. For this latter paging option, however, procedures should be carefully designed such that reverse link registrations are limited and do not excessively tax the reverse link, causing unnecessary interference and traffic on the reverse link.
The exemplary embodiments of the present invention introduce a method of triggering registration of a mobile station in a network, which enables the network to determine a frequency of broadcast multicast content being monitored by a mobile station, and hence, enables the network to page a mobile station at a known, given frequency. The registration may be triggered based on both a change in flow and a change in frequency, and hence may be referred to as a “hybrid registration” system, triggering routine or technique, for example. Generally, a registration message may be generated based on a trigger such as a change in frequency. This may be a change from a first frequency to a second frequency, for example, that is monitored by the mobile station, where the registration is generated if the second frequency is not known to the network from flow identifier information previously registered by the mobile station with the network. Hence, triggering of a registration may be based on flow conditions and frequency conditions
In the method of triggering registration according to the exemplary embodiments of the present invention, which accounts for changes both to flow and frequency, the above scenario does not trigger a registration transmitted from the MS to the network. As the method of triggering registration is based on changes to flow and frequency, a system for triggering registration according to the exemplary embodiments may be hereafter referred to as a “hybrid” registration system, for sake of clarity and distinction from the flow-based and frequency-based registration systems. Accordingly, in the example of
Referring now to
Referring now to
A frequency-based registration system triggers registration and the MS will send a registration message to the network due to the change in frequency. However, in the hybrid registration method described herein, since there has not been a change in known flow as perceived by the network, no registration is sent, as would be the case if the MS was configured for registration based on only a flow-based trigger. Accordingly, flow-based and hybrid registration result in fewer registrations than frequency-based registration in this scenario shown in
Referring to
Referring to
The following Table 1 summarizes the results of the scenarios described in
Referring to Table 1, use of a flow-based registration system alone could cause spurious registrations to be sent as exhibited by the scenario shown in
In addition, since the frequency monitored by a mobile station is either explicitly indicated in the registration message or can be inferred (e.g. mobile station indicates the flow it will register; because the network knows the frequency on which the flow is carried, thus the frequency that the mobile station monitors is known) mobile stations can be paged on a single frequency, as opposed to multiple frequencies (in the absence of registrations). Accordingly, the paging load on the forward link may be substantially reduced. The registration message is generated based on a change in frequency, i.e., from fx to fy, that is monitored by the mobile station. Since fy is not known to the network from flow identifier information such as a BCMCS flow ID previously registered by the mobile station with the network, the mobile station will send a registration triggered by the change in frequency, so that the network may page the mobile on a single frequency.
A mobile station may thus generate a registration message based on a change in frequency according to the following: (a) the mobile station which initially monitors fx begins to monitor fy, (b) determines that the network does not know the mobile station has changed to fy because the BCMCS flow being received by the mobile does not correspond to a known frequency (e.g., fx in the example) based on the broadcast-multicast service flow identifier; and (c) transmits the registration message to inform the network of the change, so that the mobile station may be paged by the network on the fy frequency.
A message referred to as a Broadcast Service Parameters Message (BSPM) carries may include BCMCS-related signaling information that either enables or disable the above-described hybrid registration procedure. For example, a BSPM may be transmitted continuously by each sector as an overhead message on a forward paging channel (F-PCH) and/or a Forward Common Control Channel/Forward Broadcast Control Channel (F-CCCH/F-BCCH). The mobile station decodes the BSPM to obtain the relevant signaling information needed to receive BCMCS content over a traffic channel, for example. The BSPM could contain one or more indicator bits which signals the mobile station to enable or disable the registration procedure, for example, although the exemplary embodiments of the present invention may employ other methods of signaling the mobile station to enable or disable the hybrid registration procedure.
The exemplary embodiments of the present invention being thus described, it will be obvious that the same may be varied in many ways. Such variations are not to be regarded as departure from the spirit and scope of the exemplary embodiments of the present invention, and all such modifications as would be obvious to one skilled in the art are intended to be included within the scope of the following claims.