The present invention relates generally to random access procedures in mobile communication networks and, more particularly, to random access procedures for machine-type wireless terminals.
The random access channel (RACH) in mobile communication networks provides contention-based access to wireless terminals to request connection setup when no radio resources have been allocated to the wireless terminal. In systems based on the GSM/EDGE standard, the wireless terminal sends an access request message to the network on the RACH to request allocation of resources. The access request message includes a randomly generated bit sequence which, together with the rest of the information provided within the access request, is referred to in some protocols as the Request Reference information. The Request Reference is used for identification purposes during contention resolution and provides some degree of uniqueness for the accessing wireless terminal in lieu of a larger identifier such as the IMSI (i.e. the Request Reference minimizes the amount of information the wireless terminal needs to send during the initial part of contention resolution process). The wireless terminal then monitors the Access Grant Channel (AGCH) for a response. The network may either accept or deny the access request. If it accepts it, the network transmits an Immediate Assignment (IA) message on the AGCH, identifying the wireless terminal by the Request Reference value included in the access request message and assigning it radio resources. If the network denies access to the requesting wireless terminal, it transmits an Immediate Assignment Reject (IAR) message identifying the wireless terminal by the Request Reference value included in the access request message.
The anticipated introduction of a large volume of machine-type communication (MTC) devices in the near future will greatly increase the demand on the resources of the communication network. MTC devices are devices, such as meters or sensors, that collect and send data to an MTC server or other MTC device over a communication network. It is expected that MTC devices will far outnumber non-MTC devices, such as user terminals for voice and data communications by human users. It would be beneficial to know the type of device and the type of requested resources when an MTC device attempts to access the network. This information could be factored into decision by the network to grant or deny access to the network and to allocate resources to the requesting device.
The present invention provides methods and apparatus for controlling network access by MTC devices or other wireless terminals. To access the network, the MTC device sends an access request message (also known as a channel request message) to the network over a random access channel. The channel request message includes a device type indication and a resource type indication. The device type indication may, for example, indicate to the network that the requesting device is an MTC device or non-MTC device. The resource type indication may for example, indicate that the request is for circuit-switched (CS) or packet-switched (PS) resources. Upon receipt of the channel request message, the receiving network node can determine on the basis of the device type indication and resource type indication whether to accept or reject the access attempt, and to determine what resources to grant.
In some embodiments of the invention, the channel request message may include additional call related parameters. For example, in the case of a voice call, the requesting device may include a call duration indication in the channel request message. In the case of a data transmission, the requesting device may include a priority indication in the channel request message. The network can factor the additional call-related parameters in its decision to accept or reject the system access, and to determine what resources to grant.
Exemplary embodiments of the invention comprise random access methods implemented by a wireless terminal. In one exemplary random access method, the wireless terminal sends a channel request message over a random access channel to the network to request assignment of resources. The channel request message includes a device-type indication specifying a type of the requesting wireless terminal (e.g., MTC or non-MTC) and a resource type indication specifying the type of resources requested (e.g., CS or PS). For the case where the resource type indicates that CS resources are requested, the channel request message includes an access type indication specifying the type of access requested (e.g., a CS resource for voice call or a CS resource for a data transmission).
In another exemplary random access method, the wireless terminal sends a channel request message over a random access channel to the network to request assignment of CS resources for a voice call. The resource type (i.e. CS resources) and access type (i.e. voice call) may be specified respectively by a resource type and access type indication in the channel request message. The channel request message includes a device-type indication specifying a type of the requesting wireless terminal (e.g., MTC or non-MTC), and a call duration indication specifying an expected duration of the call.
In another exemplary embodiment, the wireless terminal sends a channel request message over a random access channel to the network to request assignment of CS resources for a data transmission. The resource type (i.e. CS resources) and access type (i.e. data transmission) may be specified respectively by a resource type and access type indication in the channel request message. The channel request message includes a device-type indication specifying a type of the requesting wireless terminal (e.g., MTC or non-MTC device), and a priority indication specifying the priority of the data transmission.
Some embodiments of the invention comprise wireless terminals configured to access a network over a random access channel. One exemplary wireless terminal comprises a transceiver for communicating with a base station in a wireless communication network, and a processing circuit configured to control operation of said transceiver. The processing circuit includes a radio resource controller configured to send a channel request message over a random access channel to the network to request assignment of resources. The channel request message includes a device type indication specifying the device type of the requesting wireless terminal (e.g., MTC or non-MTC) and a resource type indication specifying the type of requested resources (e.g., CS or PS).
Another exemplary wireless terminal comprises a transceiver for communicating with a base station in a wireless communication network, and a processing circuit configured to control operation of said transceiver. The processing circuit includes a radio resource controller configured to send a channel request message over a random access channel to the network to request assignment of CS resources for a voice call. The resource type (i.e. CS resources) and access type (i.e. voice call) may be specified respectively by a resource type and access type indication in the channel request message. The channel request message includes a device type indication specifying a type of the requesting wireless terminal, and call duration indication specifying an expected duration of the voice call.
Still another wireless terminal comprises a transceiver for communicating with a base station in a wireless communication network, and a processing circuit configured to control operation of said transceiver. The processing circuit includes a radio resource controller configured to send a channel request message over a random access channel to the network to request assignment of CS resources for a data transmission. The resource type (i.e. CS resources) and access type (i.e. data transmission) may be specified respectively by a resource type and access type indication in the channel request message. The channel request message includes a device type indication specifying a type of the requesting wireless terminal, and priority indication specifying a priority of the data transmission.
Exemplary embodiments of the invention comprise access control methods implemented by a base station or other network node in a mobile communication network. In one exemplary embodiment, the base station or network node receives a channel request message over a random access channel from a wireless terminal. The base station determines a type of the requesting wireless terminal from a device type indication in the channel request message and the type of the requested resource from a resource type indication in the channel request message. The base station grants access to the requested resource based on said indicated device type and resource type.
In another exemplary access control method, the base station or network node receives, from a wireless terminal over a random access channel, a channel request message requesting assignment of CS resources for a voice call. The resource type (i.e. CS resources) and access type (i.e. voice call) may be specified respectively by a resource type and access type indication in the channel request message. The base station determines a type of the requesting wireless terminal from a device type indication in the channel request message, and the expected duration of the voice call from a call duration indication in the channel request message. The base station grants access to the requested resource based on said indicated device type and call duration.
In another exemplary access control method, the base station or network node receives, from a wireless terminal over a random access channel, a channel request message requesting assignment of CS resources for a data transmission. The resource type (i.e. CS resources) and access type (i.e. data transmission) may be specified respectively by a resource type and access type indication in the channel request message. The base station determines a type of the requesting wireless terminal from a device type indication in the channel request message, and the priority of the data transmission from a priority indication in the channel request message. The base station grants access to the requested resource based on said indicated device type and priority.
Other exemplary embodiments comprise base stations for controlling network access by wireless terminals. One exemplary base station comprises a transceiver circuit for communicating with wireless terminals, and a processing circuit configured to control operation of said transceiver circuit. The processing circuit includes a radio resource controller configured to receive, from a wireless terminal over a random access channel, a channel request message requesting assignment of resources; to determine a type of the requesting wireless terminal from a device type indication in said channel request message; to determine a type of the requested resource from a resource type indication in the channel request message; and to grant access to the requested resource based on said indicated device type and resource type.
Another exemplary embodiment of the base station comprises a transceiver circuit for communicating with wireless terminals, and a processing circuit configured to control operation of said transceiver circuit. The processing circuit includes a radio resource controller configured to receive, from a wireless terminal over a random access channel, a channel request message requesting assignment of CS resources for a voice call. The resource type (i.e. CS resources) and access type (i.e. voice call) may be specified respectively by a resource type and access type indication in the channel request message. The radio resource controller is further configured to obtain device type information, and call duration information from said channel request message; and to grant access to the requested resource based on said indicated device type and call duration.
Another exemplary embodiment of the base station comprises a transceiver circuit for communicating with wireless terminals, and a processing circuit configured to control operation of said transceiver circuit. The processing circuit includes a radio resource controller configured to receive, from a wireless terminal over a random access channel, a channel request message requesting assignment of CS resources for a data transmission. The resource type (i.e. CS resources) and access type (i.e. data transmission) may be specified respectively by a resource type and access type indication in the channel request message. The radio resource controller is further configured to obtain device type information, and call duration information from the channel request message; and to grant access to the requested resource based on said indicated device type and call duration.
Referring now to the drawings,
The wireless terminals 100 may comprise machine-type communication (MTC) devices for collecting and reporting of data over a communication network or non-MTC devices. Machine Type Communications (MTC) has been defined as a specific type of wireless communication network traffic. See, e.g., 3GPP Technical Report 23.888, “System Improvements for Machine-Type Communications,” the disclosure of which is incorporated herein by reference in its entirety. One example of an MTC device is a gas or power meter with a wireless transceiver for reporting at predetermined time periods usage of gas or electrical power to the MTC server 30. Non-MTC devices are devices, such as a cell phone, smart phone, laptop computer, etc., used for voice and data communications by human users. An MTC device may comprise a dedicated device specifically for data collection and reporting. In other embodiments, a combined wireless terminal 100 may function part of the time as a MTC device and part of the time as a non-MTC device.
In order to send the data, a wireless terminal 100 must first establish a connection with the communication network 10. Typically, the wireless terminal 100 registers with the communication network 10 on power up. After registering with the network 10, the wireless terminal 100 may enter an IDLE mode. In the IDLE mode, the wireless terminal 100 does not have an established connection with a base station 20. When the wireless terminal 100 has data to send, it uses a random access procedure to request assignment of resources. In one exemplary embodiment for a GSM/EDGE network, the mobile wireless terminal initiates the random access procedure by sending a channel request message to the network over a random access channel. In response to the channel request message, the base station 20 may decide to allow the access attempt or to deny the access attempt. If the access attempt is allowed, the base station 20 assigns resources for the system access.
In exemplary embodiment of the present invention, the channel request message sent by an MTC device includes a device type indication specifying to the network the type of the requesting device. For example, the device type indication may indicate to the network that it is either an MTC device or non-MTC device. Other device types could also be defined. The channel request message may also include service related information, indicating, for example, type of resources being requested, the expected call duration, a priority, and other service related information. The network may factor the device type and service related information received as part of the channel request into its decision whether to grant or deny access and what resources to grant.
The procedures shown in
By including a device type and resource type indication in the channel request message, a base station 20 is able to determine when an MTC device is attempting to access the network and the type of resource requested, which may factor into the base station's decision to accept or reject any given access attempt. Additionally, when an MTC device requests assignment of CS resources, it may indicate whether the CS resources will be used for a voice call or data transmission (e.g., SMS message) by including an access type indication. In the case of a voice call, the MTC device can indicate the expected duration of the voice call. In the case of a data transmission, the MTC device may indicate the priority of the data transmission. Allowing the wireless terminal 100 to indicate the type of activity (voice or data transmission), as well as call-related parameters (e.g., call duration or priority) enables the base station 20 to take these factors into account when making radio resource management decisions.
When an MTC device is activated, it can be configured to support a predetermined set of possible call durations for voice calls, and a predetermined set of priorities for data transmissions. For example, as noted above, the MTC device may be configured to support calls having maximum duration of 15, 30, 60, and unlimited minutes. Any one of four different priorities for data transmissions may be indicated.
A number of different methods may be used to configure the MTC device with permissible call durations and priorities. These methods include:
The present invention may, of course, be carried out in other specific ways than those herein set forth without departing from the scope and essential characteristics of the invention. The present embodiments are, therefore, to be considered in all respects as illustrative and not restrictive, and all changes coming within the meaning and equivalency range of the appended claims are intended to be embraced therein.
This application claims the benefit of U.S. Provisional Patent Application 61/358,147 filed Jun. 24, 2010, which is incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
61358147 | Jun 2010 | US |