Method And Apparatus For Triggering Cell Reselection Based On A Resource Suspension
A mobile communications device determines, while in a CELL_FACH state, that uplink transmissions from the mobile communication device are causing interference to a neighbor cell different from a serving cell of the mobile communication device; and thereafter modifies a network resource that may be causing the interference. In specific non-limiting embodiments, the resource is an E-DCH and the modifying is suspending or releasing the E-DCH; the determination of interference is from received interference data that indicates a level of the interference or from the device by comparing one or more parameters against respective one or more reselection criteria thresholds (e.g., transmit power and path loss). In other non-limiting embodiments, when an amount of data exceeds a predetermined threshold the E-DCH is suspended or released, and the device reselects from the serving cell, prior to transferring the data.
Embodiments of the present invention relate generally to communications technology and, more particularly to suspension and/or release of a network resource such as for example an E-DCH while a mobile terminal is in the CELL_FACH state.
BACKGROUNDThe communications between a mobile terminal and a serving cell, such as the uplink communications from the mobile terminal to the serving cell, may sometimes create interference with neighbor cells. This interference may inhibit the operation of the neighbor cells or may at least cause the mobile terminal and/or the neighbor cells to operate less efficiently. In some operational states, such as a cell dedicated channel (CELL_DCH) state, the mobile terminal and the serving cell may monitor the neighbor cells in such a manner that instances of neighbor cell interference may be identified and the operation of the mobile terminal and/or the serving cell may be modified in such a manner as to reduce the potential for the neighbor cell interference. Indeed, in the CELL_DCH state, the neighbor cells may be added to the active set so as to be involved in uplink power control. In this regard, the mobile terminal may receive signals from the serving cell as well as the neighbor cells. As such, neighbor cells may identify instances in which the mobile terminal is creating interference such that the mobile terminal may reduce its uplink power in an effort to correspondingly reduce the neighbor cell interference. More particularly, for a mobile terminal operating in a CELL_DCH state, the uplink power from the mobile terminal may be controlled via relative grants from neighbor cells within the active set of the mobile terminal.
In other operational states, however, the mobile terminal may not communicate with the neighbor cells in the same manner and, as such, may not be able to identify instances of potential neighbor cell interference. For example, a mobile terminal in a cell forward access channel (CELL_FACH) state may only receive signals from the serving cell. As such, in instances in which the mobile terminal is creating interference for the neighbor cells, the neighbor cells are unable to communicate with the mobile terminal in order to request that the power, such as the uplink power, be reduced in an effort to correspondingly reduce the neighbor cell interference. For example, in contrast to the relative grants from neighbor cells to a mobile terminal in a CELL_DCH state that serve to control the uplink power, a mobile terminal operating in the CELL_FACH state may not have similar control of its uplink power since the uplink power of the mobile terminal may only be controlled by the serving cell using absolute grants without consideration of possible neighbor cell interference. As such, a mobile terminal that is creating neighbor cell interference may impair the operation of the neighbor cells and, in some instances, may suffer from radio link failure.
In Release 8 of the Third Generation Partnership Project (3GPP) specification, an enhanced uplink for a mobile terminal in the CELL_FACH state in the idle mode was introduced. This enhanced uplink is termed a common enhanced dedicated channel (Common E-DCH). As such, mobile terminals may utilize the E-DCH in other radio resource control (RRC) states in addition to or other than the CELL_DCH state. Notwithstanding the potential for the creation of neighbor cell interference to be created by the uplink transmissions of a mobile terminal in the CELL_FACH state, it is anticipated that mobile terminals will frequently operate in the CELL_FACH state, such as to perform infrequent or bursty data transmissions, and that operation of mobile terminals in the CELL_FACH state may increase as a result of the introduction of the E-DCH. As such, the issues relating to potential neighbor cell interference while a mobile terminal is operating in the CELL_FACH state may also become more frequent and problematic.
A number of signaling based methods have been proposed in an effort to provide some measure of interference control for the neighbor cells in instances in which a mobile terminal is operating in the CELL_FACH state. However the proposals have generally suffered from various drawbacks including, for example, increased complexity for the mobile terminal and/or the serving cell or the failure to address all use cases or scenarios.
SUMMARYA method, apparatus and computer program product are therefore provided according to an example embodiment in order to trigger a reselection of a serving cell in an instance in which a mobile terminal may be creating interference with a neighbor cell. Based upon received reselection data, the mobile terminal may release and/or suspend a network resource, such as an enhanced dedicated channel (E-DCH), in order to trigger a reselection of a new serving cell. In one embodiment, the method, apparatus and computer program product may trigger reselection of a new cell in an instance in which neighbor cell interference has been potentially created while the mobile terminal is in the CELL_FACH state. As such, the method, apparatus and computer program product of example embodiments of the present invention may reduce neighbor cell interference, thereby improving overall system performance.
In one embodiment, a method is provided that includes determining the presence of a reselection condition based on reselection data. In an instance in which the presence of the reselection condition is determined, the method includes causing a network resource to be modified. The method also includes causing a reselection of a serving cell.
In another embodiment, an apparatus is provided that includes at least one processor and at least one memory including computer program code with the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to determine the presence of a reselection condition based on reselection data. The at least one memory and the computer program code are also configured to, with the at least one processor, cause the apparatus at least to cause a network resource to be modified in an instance in which the presence of the reselection condition is determined. The at least one memory and the computer program code are also configured to, with the at least one processor, cause the apparatus at least to cause a reselection of a serving cell.
In a further embodiment, a computer program product is provided that includes at least one non-transitory computer-readable storage medium having computer-readable program instructions stored therein, the computer-readable program instructions including program instructions are configured to determine the presence of a reselection condition based on reselection data. The computer-readable program instructions of this embodiment also include program instructions configured to cause a network resource to be modified in an instance in which the presence of the reselection condition is determined. The computer-readable program instructions of this embodiment also include program instructions configured to cause a reselection of a serving cell.
In yet another embodiment, an apparatus is provided that includes means for determining the presence of a reselection condition based on reselection data. The apparatus of this embodiment also includes, in an instance in which the presence of the reselection condition is determined, means for causing a network resource to be modified. The apparatus of this embodiment also includes means for causing a reselection of a serving cell.
In one embodiment, a method is provided that includes determining the presence of uplink interference while a mobile terminal is in a CELL_FACH state. The method of this embodiment also causes an E-DCH to be modified in an instance in which the presence of uplink interference is determined. The method of this embodiment also includes causing a reselection of a serving cell.
In another embodiment, an apparatus is provided that includes at least one processor and at least one memory including computer program code with the at least one memory and the computer program code configured to, the at least one processor, cause the apparatus at least to determine the presence of uplink interference while a mobile terminal is in a CELL_FACH state. The at least one memory and the computer program code are also configured to, with the at least one processor, cause the apparatus of this embodiment to cause an E-DCH to be modified in an instance in which the presence of uplink interference is determined. The at least one memory and the computer program code are also configured to, with the at least one processor, cause the apparatus of this embodiment to cause a reselection of a serving cell.
In a further embodiment, a computer program product is provided that includes at least one non-transitory computer-readable storage medium having computer-readable program instructions stored therein, the computer-readable program instructions including program instructions configured to determine the presence of uplink interference while a mobile terminal is in a CELL_FACH state. The computer-readable program instructions of this embodiment also include program instructions configured to cause the apparatus of this embodiment to cause an E-DCH to be modified in an instance in which the presence of uplink interference is determined. The computer-readable program instructions of this embodiment also include program instructions configured to cause a reselection of a serving cell.
In yet another embodiment, an apparatus is provided that includes means for determining the presence of uplink interference while a mobile terminal is in a CELL_FACH state. The apparatus of this embodiment also includes means for causing an E-DCH to be modified in an instance in which the presence of uplink interference is determined. The apparatus of this embodiment also includes means for causing a reselection of a serving cell.
Having thus described the example embodiments of the invention in general terms, reference will now be made to the accompanying drawings, which are not necessarily drawn to scale.
The present invention now will be described more fully hereinafter with reference to the accompanying drawings, in which some, but not all embodiments of the inventions are shown. Indeed, these inventions may be embodied in many different forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided so that this disclosure will satisfy applicable legal requirements. Like numbers refer to like elements throughout.
As used in this application, the term ‘circuitry’ refers to all of the following: (a) hardware-only circuit implementations (such as implementations in only analog and/or digital circuitry) and (b) to combinations of circuits and software (and/or firmware), such as (as applicable): (i) to a combination of processor(s) or (ii) to portions of processor(s)/software (including digital signal processor(s)), software, and memory(ies) that work together to cause an apparatus, such as a mobile phone or server, to perform various functions) and (c) to circuits, such as a microprocessor(s) or a portion of a microprocessor(s), that require software or firmware for operation, even if the software or firmware is not physically present.
This definition of ‘circuitry’ applies to all uses of this term in this application, including in any claims. As a further example, as used in this application, the term “circuitry” would also cover an implementation of merely a processor (or multiple processors) or portion of a processor and its (or their) accompanying software and/or firmware. The term “circuitry” would also cover, for example and if applicable to the particular claim element, a baseband integrated circuit or application specific integrated circuit for a mobile phone or a similar integrated circuit in server, a cellular network device, or other network device.
A method, apparatus and computer program product of an example embodiment of the present invention are configured to determine instances in which a mobile terminal may be creating neighbor cell interference, such as a result of interference created by uplink transmissions from the mobile terminal to a serving cell. In accordance with an example embodiment, a network resource, such as an E-DCH, may be modified (e.g., suspended and/or released) by the mobile terminal that may be creating neighbor cell interference. Based upon the modified network resource, the mobile terminal may select a new serving cell in an effort to reduce neighbor cell interference. In one embodiment, the mobile terminal identifies the potential for neighbor cell interference while in the CELL_FACH state, thereby permitting neighbor cell interference to be reduced or otherwise addressed even while the mobile terminal is in the CELL_FACH state.
Although the method, apparatus and computer program product may be implemented in a variety of different systems, one example of such a system is shown in
The network 14 may include a collection of various different nodes, devices or functions that may be in communication with each other via corresponding wired and/or wireless interfaces. For example, the network may include one or more cells, including serving cell 12 and one or more neighbor cells 16 (designated neighbor cell 1, neighbor cell 2, . . . neighbor cell n in the embodiment of
A communication device, such as the mobile terminal 10 (also known as user equipment (UE)), may be in communication with other communication devices or other devices via the serving cell 12 and, in turn, the network 14. In some cases, the communication device may include an antenna for transmitting signals to and for receiving signals from a serving cell.
In some example embodiments, the mobile terminal 10 may be a mobile communication device such as, for example, a mobile telephone, portable digital assistant (PDA), pager, laptop computer, or any of numerous other hand held or portable communication devices, computation devices, content generation devices, content consumption devices, or combinations thereof. As such, the mobile terminal 10 may include one or more processors that may define processing circuitry either alone or in combination with one or more memories. The processing circuitry may utilize instructions stored in the memory to cause the mobile terminal 10 to operate in a particular way or execute specific functionality when the instructions are executed by the one or more processors. The mobile terminal 10 may also include communication circuitry and corresponding hardware/software to enable communication with other devices and/or the network 14.
In one embodiment, for example, the mobile terminal 10 and/or the serving cell 12 may be embodied as or otherwise include an apparatus 20 as generically represented by the block diagram of
As shown in
In an example embodiment, the processing circuitry 22 may include a processor 24 and memory 28 that may be in communication with or otherwise control a communication interface 26 and, in some cases, a user interface 30. As such, the processing circuitry may be embodied as a circuit chip (e.g., an integrated circuit chip) configured (e.g., with hardware, software or a combination of hardware and software) to perform operations described herein. However, in some embodiments taken in the context of the mobile terminal 10, the processing circuitry may be embodied as a portion of a mobile computing device or other mobile terminal.
The user interface 30 (if implemented) may be in communication with the processing circuitry 22 to receive an indication of a user input at the user interface and/or to provide an audible, visual, mechanical or other output to the user. As such, the user interface may include, for example, a keyboard, a mouse, a joystick, a display, a touch screen, a microphone, a speaker, and/or other input/output mechanisms. The apparatus 20 need not always include a user interface. For example, in instances in which the apparatus is embodied as a serving cell 12, the apparatus may not include a user interface. As such, the user interface is shown in dashed lines in
The communication interface 26 may include one or more interface mechanisms for enabling communication with other devices and/or networks. In some cases, the communication interface may be any means such as a device or circuitry embodied in either hardware, or a combination of hardware and software that is configured to receive and/or transmit data from/to a network 14 and/or any other device or module in communication with the processing circuitry 22, such as between the mobile terminal 10 and the serving cell 12. In this regard, the communication interface may include, for example, an antenna (or multiple antennas) and supporting hardware and/or software for enabling communications with a wireless communication network and/or a communication modem or other hardware/software for supporting communication via cable, digital subscriber line (DSL), universal serial bus (USB), Ethernet or other methods.
In an example embodiment, the memory 28 may include one or more non-transitory memory devices such as, for example, volatile and/or non-volatile memory that may be either fixed or removable. The memory may be configured to store information, data, applications, instructions or the like for enabling the apparatus 20 to carry out various functions in accordance with example embodiments of the present invention. For example, the memory could be configured to buffer input data for processing by the processor 24. Additionally or alternatively, the memory could be configured to store instructions for execution by the processor. As yet another alternative, the memory may include one of a plurality of databases that may store a variety of files, contents or data sets. Among the contents of the memory, applications may be stored for execution by the processor in order to carry out the functionality associated with each respective application. In some cases, the memory may be in communication with the processor via a bus for passing information among components of the apparatus.
The processor 24 may be embodied in a number of different ways. For example, the processor may be embodied as various processing means such as one or more of a microprocessor or other processing element, a coprocessor, a controller or various other computing or processing devices including integrated circuits such as, for example, an ASIC (application specific integrated circuit), an FPGA (field programmable gate array), or the like. In an example embodiment, the processor may be configured to execute instructions stored in the memory 28 or otherwise accessible to the processor. As such, whether configured by hardware or by a combination of hardware and software, the processor may represent an entity (e.g., physically embodied in circuitry—in the form of processing circuitry 22) capable of performing operations according to embodiments of the present invention while configured accordingly. Thus, for example, when the processor is embodied as an ASIC, FPGA or the like, the processor may be specifically configured hardware for conducting the operations described herein. Alternatively, as another example, when the processor is embodied as an executor of software instructions, the instructions may specifically configure the processor to perform the operations described herein.
Referring now to
Accordingly, blocks of the flowcharts support combinations of means for performing the specified functions and combinations of operations for performing the specified functions. It will also be understood that one or more blocks of the flowchart, and combinations of blocks in the flowcharts, can be implemented by special purpose hardware-based computer systems which perform the specified functions, or combinations of special purpose hardware and computer instructions.
In some embodiments, certain ones of the operations above may be modified or further amplified as described below. Moreover, in some embodiments additional optional operations may also be included (some examples of which are shown in dashed lines in
As shown in decision operation 32 of
In one embodiment, the apparatus 20, such as the processor 24, may determine the transmission power of the signals transmitted via the uplink dedicated physical control channel (DPCCH) to the serving cell 12. In an instance in which the transmission power for signals transmitted via an uplink channel, such as the uplink DPCCH, is relatively high, the mobile terminal 10 may be located relatively far from the serving cell and/or the mobile terminal 10 may be suffering from uplink interference from other mobile terminals served by the neighbor cells 16. In either instance, a relatively high transmission power for signals transmitted via an uplink channel of the mobile terminal 10 may create interference with the neighbor cells 16.
Additionally or alternatively, the apparatus 20, such as the processor 24, may determine, in one embodiment, the path loss may be determined to be the difference between the value of the primary common pilot channel (CPICH) transmission power as signaled by the network and the CPICH received signal code power (RSCP) as measured by the UE. The path loss of a neighbor cell 16 provides an indication as to the distance between the mobile terminal 10 and the neighbor cell 16. In an instance in which the path loss is relatively small, the mobile terminal 10 may be relatively near the neighbor cell 16, thereby increasing the likelihood that the signal transmissions by the mobile terminal 10 may create interference for the neighbor cell 16. Conversely, in an instance in which the path loss is relatively large, the mobile terminal may be relatively far away from the neighbor cell such that there is a lower likelihood that the signal transmissions from the mobile terminal 10 will create interference for the neighbor cell 16.
The apparatus 20 may additionally or alternatively include means, such as the processing circuitry 22, the processor 24 or the like, for determining other parameters or conditions associated with the operation of the mobile terminal 10 that may be indicative of neighbor cell interference. For example, the apparatus, such as the processor, the communication interface 26 or the like, may receive information provided by the neighbor cell 16, such as via a system information block (SIB), e.g., SIB7, so as to obtain information regarding the uplink interference level of the neighbor cell. Based upon at least some of the foregoing parameters, such as the transmission power, the path loss and/or the uplink interference level, the apparatus 20, such as the processor 24, may determine if the operation of the mobile terminal 10 is creating or is likely to have created interference for the neighbor cells 16.
In one embodiment, the apparatus 20, such as the processor 24, may be configured to compare the transmission power to a first threshold with the transmission power satisfying the first threshold by exceeding the first threshold, to compare the path loss to a second threshold with the path loss satisfying the second threshold by being less than the second threshold and optionally compare one or more other parameters, such as the uplink interference level, to respective thresholds. The thresholds may be pre-defined and stored by memory 28 of the apparatus 20. Alternatively, a network element, such as the serving cell 12, a radio network controller or the like, may notify the mobile terminal of the respective thresholds, such as via an RRC measurement control message or via system information, such as SIB5, SIB11, SIB11bis and/or SIB12.
In an example embodiment and as described herein, the apparatus 20, such as the processor 24, may determine that a reselection condition may be present based on the above described reselection criteria and interference data, alone or in combination. However, the apparatus 20, such as the processor 24, may alternatively or additionally determine that a reselection condition is present based upon the existence of a predetermined amount of data to be transmitted to/from the mobile terminal. For example, when there is only a small amount of data to be transmitted (e.g., a common control channel (CCCH) transmission) then there is a lower probability of a reselection condition and thus a lower chance that a network resource, such as the E-DCH, needs to be suspended. However when there is a larger amount of data, for example an amount of data that exceeds an uplink buffer and/or another predetermined limit, then it is more likely that a reselection condition will occur and a network resource, such as the E-DCH, needs to be suspended. The network resource, such as the E-DCH, may be released and or suspended in order to permit reselection to occur prior to the transfer of the large amount of data.
As shown in operation 34 of
In one embodiment, the report that is caused to be transmitted by the apparatus 20, such as the mobile terminal 10, may provide a buffer status, such as an empty buffer status regardless of the actual state of the buffer. For example, the apparatus 20, embodied, for example by the mobile terminal 10, may report an empty buffer status (e.g., Total E-DCH Buffer Status (TEBS)=0 bytes) in the scheduling information (SI) even though the buffer is not empty. Upon receipt of the empty buffer status, the network, such as the serving cell 12, may release the network resource, such as the E-DCH. Once the mobile terminal 10 recovers (e.g. there is no longer interference with a neighbor cell) then the resource, such as the E-DCH, may be resumed or allocated again.
In another embodiment, the apparatus 20, such as the mobile terminal 10, may add a new field to the SI that functions to transmit a report to a network resource, radio network controller and/or the like indicating that the network resource, such as the E-DCH, may need to be suspended. Alternatively or additionally, the new field may also take the form of a special value of TEBS. Alternatively or additionally, the new field may also take the form of a special value of Channel Quality Indication (CQI).
As shown in operation 36 of
Alternatively or additionally, the apparatus 20, embodied, for example, by the mobile terminal 10, may receive a message using means such as the processor 24 and the communications interface 26, for receiving a message from a serving cell 12, a network resource, radio network controller and/or the like that causes the modification of the network resource, such as the E-DCH as is described with respect to Operation 36 of
Alternatively or additionally, a message may indicate that the apparatus 20, embodied by, for example, the processor 24, may apply a specific bias, offset and/or priority to a neighbor cell or frequency when evaluating reselection as shown with respect to Operation 38. For example, applying a specific bias, offset and/or priority to a neighbor cell effectively allows for a fast trigger for cell reselection. In this example, the use of RRC signaling to release the RRC connection and perform redirection may be avoided. The mobile terminal 10 may reselect and maintain the RRC signaling and any packet data protocol (PDP) context to be re-established on the other frequency.
Alternatively or additionally, an apparatus, embodied, by for example, the serving cell 12 may trigger a reselection condition. In some cases the serving cell 12 may trigger a reselection condition without the mobile terminal 12 reporting an interference condition and/or the presence of reselection criteria. A serving cell 12, in an instance in which the network experiences high load on a frequency, may for example, cause a network transmission that indicates a reselection condition as described with reference to
Alternatively or additionally, the apparatus 20, embodied by, for example, by the processor 24, may receive a specific adjustment to for a reselection calculation. For example, a reselection calculation may include applying a temporary bias (such as offset and/or priority) for neighboring cells 16.
As shown in operation 38 of
As indicated above, the method, apparatus and computer program product of one embodiment are configured to permit a mobile terminal 10 operating in a CELL_FACH to determine the potential for neighbor cell interference and to suspend and/or release a network resource, such as the E-DCH, to trigger reselection of a cell even while the mobile terminal is in the CELL_FACH state. In order to provide further explanation of this embodiment, reference is made to
In an instance in which the apparatus 20, such as the processor 24, does not determine that neighbor cell interference is being created, the apparatus need not issue suspend and/or release the network resource and, instead, the mobile terminal 10 may continue to operate in the CELL_FACH state while the apparatus continues to monitor the various parameters for an indication of neighbor cell interference and/or the reselection criteria. However, the apparatus may also include means, such as the processing circuitry 22, the processor 24, the communication interface 26 or the like, for causing a measurement report to be provided to a network element, such as the serving cell 12, a radio network controller or other network element, in an instance in which it is determined that neighbor cell interference is being caused. Based on the determined interference with the neighbor cell, in one embodiment, the apparatus may include means, such as the processing circuitry, the processor, the communication interface or the like, for causing a network resource, such as an E-DCH, to be modified. See operation 44 of
Advantageously, the apparatus 20, method and computer program product as described herein enables a mobile terminal 10 to perform cell reselection when a network resource, such as an E-DCH, is allocated. The apparatus, method and computer program product as described herein further allows flexible conditions as to the suitable conditions to perform reselection (e.g., large amount of data may cause high interference thereby indicating reselection). In some embodiments, the apparatus, method and computer program product as described herein avoids causing interference to neighbor cells 16, radio link failures and dropped calls, while avoiding complex interference control algorithms. The apparatus, method and computer program product as described herein further provides for dynamic load balancing between frequencies with reduced latency and reduced power consumption.
Many modifications and other embodiments of the inventions set forth herein will come to mind to one skilled in the art to which these inventions pertain having the benefit of the teachings presented in the foregoing descriptions and the associated drawings. Therefore, it is to be understood that the inventions are not to be limited to the specific embodiments disclosed and that modifications and other embodiments are intended to be included within the scope of the appended claims. Moreover, although the foregoing descriptions and the associated drawings describe example embodiments in the context of certain example combinations of elements and/or functions, it should be appreciated that different combinations of elements and/or functions may be provided by alternative embodiments without departing from the scope of the appended claims. In this regard, for example, different combinations of elements and/or functions than those explicitly described above are also contemplated as may be set forth in some of the appended claims. Although specific terms are employed herein, they are used in a generic and descriptive sense only and not for purposes of limitation.
Claims
1. A method for operating a mobile communication device, the method comprising:
- while the mobile communication device is operating in a cell forward access channel (CELL_FACH) state, determining that uplink transmissions from the mobile communication device are causing interference to a neighbor cell different from a serving cell of the mobile communication device; and
- modifying by the mobile communication device a network resource that may be causing the interference.
2. The method according to claim 1, wherein it is determined from received interference data that the uplink transmissions are causing interference to the neighbor cell, the received interference data indicating a level of the interference.
3. The method according to claim 1, wherein the mobile communication device determines that the uplink transmissions are causing interference to the neighbor cell by comparing one or more parameters against respective one or more reselection criteria thresholds, the reselection criteria thresholds including at least one of:
- transmit power of the uplink transmissions; and
- path loss between the mobile communication device and the neighbor cell.
4. The method according to claim 1, wherein the network resource comprises an enhanced dedicated channel (E-DCH) and the modifying is selected from among suspending the E-DCH and releasing the E-DCH.
5. The method according to claim 1, the method further comprising:
- based on the suspended or released E-DCH, causing a reselection of the mobile communication device from the serving cell.
6. The method according to claim 5, wherein:
- the E-DCH is suspended or released based on, and the reselection of the mobile communication device from the serving cell is based on, an amount of data to be transmitted to and/or from the mobile communications device exceeding an uplink buffer or other predetermined limit; and
- the E-DCH is suspended or released, and the reselection of the mobile communication device from the serving cell, occurs prior to transmission of the data.
7. An apparatus for controlling a mobile communication device, the apparatus comprising:
- at least one memory including computer program code, and circuitry;
- where the at least one memory and the computer program code is configured with the circuitry to cause the mobile communication device at least to:
- while the mobile communication device is operating in a cell forward access channel (CELL_FACH) state, determine that uplink transmissions from the mobile communication device are causing interference to a neighbor cell different from a serving cell of the mobile communication device; and
- modify by the mobile communication device a network resource that may be causing the interference.
8. The apparatus according to claim 7, wherein it is determined from received interference data that the uplink transmissions are causing interference to the neighbor cell, the received interference data indicating a level of the interference.
9. The apparatus according to claim 7, wherein the mobile communication device determines that the uplink transmissions are causing interference to the neighbor cell by comparing one or more parameters against respective one or more reselection criteria thresholds, the reselection criteria thresholds including at least one of:
- transmit power of the uplink transmissions; and
- path loss between the mobile communication device and the neighbor cell.
10. The apparatus according to claim 7, wherein the network resource comprises an enhanced dedicated channel (E-DCH) and the modifying is selected from among suspending the E-DCH and releasing the E-DCH.
11. The apparatus according to claim 7, the method further comprising:
- based on the suspended or released E-DCH, causing a reselection of the mobile communication device from the serving cell.
12. The apparatus according to claim 11, wherein the E-DCH is suspended or released based on, and the reselection of the mobile communication device from the serving cell is based on, an amount of data to be transmitted to and/or from the mobile communications device exceeding an uplink buffer or other predetermined limit.
13. The apparatus according to claim 12; wherein:
- the E-DCH is suspended or released, and the reselection of the mobile communication device from the serving cell, occurs prior to transmission of the data.
14. A non-transitory computer readable memory on which is stored computer readable program instructions which, when executed by a mobile communication device, cause the mobile communication device to at least:
- determine, while the mobile communication device is operating in a cell forward access channel (CELL_FACH) state, that uplink transmissions from the mobile communication device are causing interference to a neighbor cell different from a serving cell of the mobile communication device; and
- modify a network resource that may be causing the interference.
15. The non-transitory computer readable memory according to claim 14, wherein the network resource comprises an enhanced dedicated channel (E-DCH) and the modifying is selected from among suspending the E-DCH and releasing the E-DCH.
16. The non-transitory computer readable memory according to claim 14, wherein it is determined from received interference data that the uplink transmissions are causing interference to the neighbor cell, the received interference data indicating a level of the interference.
17. The non-transitory computer readable memory according to claim 14, wherein the mobile communication device determines that the uplink transmissions are causing interference to the neighbor cell by comparing one or more parameters against respective one or more reselection criteria thresholds, the reselection criteria thresholds including at least one of:
- transmit power of the uplink transmissions; and
- path loss between the mobile communication device and the neighbor cell.
18. The non-transitory computer readable memory according to claim 14, wherein the network resource comprises an enhanced dedicated channel (E-DCH) and the modifying is selected from among suspending the E-DCH and releasing the E-DCH.
19. The non-transitory computer readable memory according to claim 18, wherein the E-DCH is suspended or released based on an amount of data to be transmitted to and/or from the mobile communications device exceeding an uplink buffer or other predetermined limit.
20. The non-transitory computer readable memory according to claim 19, wherein the executed program instructions further cause the mobile communication device to reselect the mobile communication device from the serving cell after the E-DCH is suspended or released but prior to transmission of the data.
Type: Application
Filed: Dec 18, 2014
Publication Date: Apr 16, 2015
Inventors: Brian MARTIN (Surrey), Keiichi KUBOTA (Surrey), Tao CHEN (Salo)
Application Number: 14/574,954