The present invention relates to a method and apparatus.
A communication system can be seen as a facility that enables communication sessions between two or more entities. For example, mobile communication systems provide for communications on wireless interfaces between user equipment and/or other nodes. The communications may comprise, for example, communication of voice, electronic mail (email), text messages, multimedia, other data and so on. Users may thus be offered and provided numerous services via their user equipment. Non-limiting examples of the services include two-way or multi-way calls, data communication or multimedia services or simply an access to a data communications network system such as the Internet.
User equipment which has accessed a system may also be provided broadcast or multicast content. Non-limiting examples of such content include downloads, television and radio programmes, videos, advertisements, various alerts and other information.
A communication system can be provided, for example, by a communication network and one or more compatible user equipment. The communication network may be a large network providing nationwide cover, continent-wide cover, or even global cover. However, the communication network may also be provided by a local network. In a wireless communication system, at least part of the communications, between two nodes, occurs over a wireless link. Examples of wireless systems include public land mobile networks (PLMN), satellite based communication systems and wireless local networks, for example wireless local area network (WLAN).
The user equipment can access the communication system via an access node such as a base station or the like. A feature of wireless systems is that they provide mobility for the users. User equipment can be moved from a cell or the like to another cell in a network. User equipment is also typically allowed to enter into another network.
The communication system and associated user equipment typically operate in accordance with a given standard or standards and/or specifications which set out what the various entities associated with the system are permitted to do and how that should be achieved. For example, the standard or specification may define if a communication device is provided with a circuit switched carrier service or packet switched carrier service or both.
Communication protocols and/or parameters which should be used for the connection are also typically defined.
With the current proliferation of wireless communication, it is not unusual for a particular area to be covered more than one network. However, it can be problematic for a user equipment to make a decision as to which access network should be selected.
In one embodiment a method comprises:
In another embodiment an apparatus comprises:
In another embodiment an apparatus comprises:
For a better understanding of the present invention and as to how the same may be carried into effect, reference will be made by way of example only to the accompanying Figures which illustrate some embodiments of the invention:
In the following description, various specific details are set forth in order to provide an understanding of some embodiments of the invention. It is apparent, however, to one skilled in the art that the embodiments of the invention may be practiced without the specific details or by an equivalent arrangement.
Reference is now made to
Each of these access networks is able to connect on the one hand to the internet 2 and on the other hand to respective user equipment. In the arrangement shown in
It should be appreciated that
In one embodiment of the invention, a method is provided which utilises an ad-hoc network to assist user equipment in access network selection particularly in an area where there is more than one potential access network. Embodiments of the present invention can be used where a user equipment is able to access more than one access network in a particular area. As mentioned above, the access networks may use the same technology or different. Accordingly, in one embodiment of the present invention, the user equipment is able to support two or more access technologies. However, embodiments of the present invention may also be used where a user equipment is able to use a single access technology in an area there are two or more access networks using that same technology.
The coverage with various radio access networks may mean that there is a large amount of radio spectrum and bandwidth which is used in areas with a high density of user equipment. However, it can be problematic for the user equipment to decide which access network to select. In one embodiment of the present invention, the user equipment which are in the area 12 are arranged to setup an ad-hoc network to exchange information between the user equipment in the ad-hoc network. It should be appreciated that the ad-hoc network is between the user equipment. An ad-hoc network may comprise two or more user equipment.
The user equipment are arranged to exchange access coverage and performance information. One example of a message exchange has a request message followed by a response message.
The request message comprises one or more of the following information:
The Response message has one or more of the following information:
It is possible in alternative embodiments of the invention that an ad-hoc network may be set up between one or more user equipment and one or more access nodes.
In the arrangement shown in
One method for obtaining information for random access is for the user equipment to go through all radio accesses which are supported by the user equipment and measure the related pilot signal strengths or the like from the available access networks. This may mean that several frequency bands have to be scanned. Such a procedure may be time consuming and provide an undesirable delay in access. Further, such a procedure may consume, in some situations, a relatively large amount of battery energy.
In one embodiment of the present invention, an ad-hoc network is set up between the first user equipment 4 and three other user equipment 6, 8 and 10. It should be appreciated that the ad-hoc network can be on any suitable size. In principle, the ad-hoc network can be as small as two or very much larger.
In the ad-hoc network, broadcast messaging is used between the user equipment in the hot spot area in order to share, for example coverage and/or performance information between the user equipment. This may avoid or reduce the need for a particular user equipment to scan through all of the access technologies in the random access phase.
Reference is now made to
A first user equipment 104 forms an ad-hoc network with neighbouring user equipment 106, 108 and 110. All of these user equipment are arranged in a common area 112 which may be a hot spot.
The first user equipment 104 wishes to make a connection to the Internet 2 and in this example has three available access networks, a first access network 130, a second access network 132 and a third access network 134. It should be appreciated that there may be less than three access networks or more than three access networks. The access networks may be of the same technology, different technology or a mixture thereof. The access network technologies can be any of the previously mentioned access technologies and/or any other suitable access technology.
In the example, one user equipment 110 has measured the strength of the signal 131 of the first access network 130. Another of the user equipment, user equipment 106, has measured the strength of signal 133 from the second access network 132. Whilst yet another user equipment 108 has measured the strength of the signal 135 of the third access network
In addition or as an alternative to the strength information, if a particular user equipment has received capacity information from one of the access networks, that capacity information may be forwarded to the user equipment which is making the decision about which network to select.
Capacity information maybe useful along the signal strength information. If available the capacity information may include the available channel capacity information and/or the capacity in use. With this information, a device can estimate the free capacity of a certain channel. This mechanism may be used to avoid congestion.
In one alternative embodiment, a more advanced collaborative methods maybe used. The devices may agree on scheduling of access network usage. In this way it is possible to share and balance locally the load of hot spot area access network. The scheduling may depend on the type of network. One example of such scheduling may be a time division type scheduling. Another example may be spreading code scheduling. Other types of scheduling may involve one or more parameter such as time, frequency, spreading code or the like.
In another embodiment, the user equipment may share information on services accessible via the respective access networks. For example, one access network may offer access to a proprietary content store whereas other access networks do not offer access to that store.
The first user equipment 104 sends an enquiry to the neighbouring user equipment. The first user equipment 104 broadcasts the enquiry to the neighbouring user equipment 110, 106 and 108. As an Alternative to broadcasting, the enquiry may also be propagated in an ad hoc network or sent to individual user equipment in the ad hoc network.
It should be appreciated that the signal strength of the user equipment used to broadcast the query is selected to have a relatively short range so that only user equipment which are relatively close by are able to receive that signal.
The area over which the user equipment would typically broadcast may vary in accordance with the standard. For example in the scenario illustrated in
Radio access information concerning WLAN may not be useful beyond 2 or 3 hops but may still be usable with for example 2G access.
Reference is made to
With reference to
Alternatively, the user equipment may be part of the initial adhoc community and therefore may omit the joining step.
The messages requesting radio access information are sent as broadcast messages, which all the synchronised devices can receive and propagate as required to further devices. These messages are identified by the message type identifier. The response messages are targeted to the device that originated the request as described previously.
The user equipment 110, 106 and 108 are each arranged in response to the query message to respond to the query mechanism. These devices respond to the query mechanism by providing any measured values they have with respect to an access network. The responses sent by the user equipment are represented diagrammatically be references 137. The response which a particular user equipment sends will include the identity of the access network for which they have information and information about the measured signal strengths. It should be appreciated that it is possible that a single user equipment may have information relating to more than one access network. In that situation, the user equipment in question may provide information from one or more of the access networks for which it has information. That information may be provided in a single message or a plurality of messages.
After receiving these responses, the first user equipment 104 uses the received information to decide which access network is likely to provide the best signal. Once that access network has been selected, the user equipment 104 is arranged to start accessing this particular network without measuring the other access networks.
In this regard, reference is made to
In step 1, the first user equipment 104 which wants to select an access network is arranged to broadcast a query.
In step S2, the first user equipment 104 is arranged to receive information from other user equipment indicating the measured signal strengths, for example, for several of the access networks.
In step S3, the first user equipment is arranged to select one or more of the networks based on the information which the first user equipment has received from the other user equipment. This may involve selecting the access network for which the signal strengths measured by one of the ad-hoc user equipment is the strongest. However, in other embodiments of the present invention, other criteria may be used to make a decision about a particular network. For example, the first user equipment may have preferences for access technology and/or operator. Accordingly, this may influence the selection of the access network. For example if a measured strength associated with a preferred network technology or operator exceeds a threshold, then that will determine the selection of the particular access network.
In step S4, the first user equipment 104 is arranged to access the selected access network.
In a further embodiment of the present invention, the first user equipment 104 may evaluate the accuracy of the signal estimates which the first user equipment 104 received from the other user equipment. In this regard, reference is made to
A WLAN based ad-hoc network is set up between the first and second user equipment and between the first and third user equipment. The following will show that the radio signal values which the three user equipment 52, 54 and 56 received from the base station 50 are similar. Accordingly, if one user equipment measures the signal strength and communicates the value of that signal strength to the other user equipment via the ad-hoc network, then these other two user equipment can use the received signal strength value in access network selection.
Consider the following formula which is used to estimate the signal path loss in an urban macro cell environment:
L=137.4+35.2 log 10(R[km])[dB] (1)
Rough estimates for the path loss L to each device can be determined. Since the user equipment are about 30 meter distance from each other, it can be estimated that the distances from the base station 50 for each of the three user equipment are as follow:
R1=530 m
R2=500 m
R3=470 m
where R1 is the distance to the first user equipment 52, R2 is the distance to the second user equipment 54 and R3 is the distance to the third user equipment 470.
Using equation 1, the corresponding path loss values are estimated as follows:
L1=127.7 [dB]
L2=126.8 [dB]
L3=125.9 [dB]
where L1 is the path loss for the first user equipment 52, L2 is the path loss for the second user equipment 54, and L3 is the path loss for the third user equipment.
The power that is received in a user equipment can be calculated as follows:
P
received[dBm]=Ptrans[dBm]−L[dB] (2)
As can be seen from a consideration of this equation, since the path loss values L1, L2 and L3 are relatively similar, it can be seen from equation 2 that the received powers of the three user equipment will be very similar. This calculation shows that in this case, the signal value measured by one of the user equipment may be used as a good estimate for the received signal of other nearby user equipment.
In this example, the first user equipment 52 has measured the signal strength from the base station 50. That first user equipment 52 is able to measure the distance R to the base station. Additionally, the third user equipment 56 can also measure the distance to the first user equipment 52 using the ad-hoc network signal. This is distance D. The ratio of D/R can be used to indicate the accuracy of the method. In other words, if the ratio is small then it is very probable that the base station signal value measured by the first user equipment is also a very good estimate for the corresponding signal value for the third user equipment 56. Put another way, if the distance to the base station is very much greater than the distance between the devices forming the ad-hoc network, then it can be assumed that the user equipment in the same ad-hoc network would measure similar signal values. Accordingly, reliable results can be used if, for example the first user equipment 52 were to use information from the third user equipment 56 to make a determination as to whether or not to select a particular access network.
In a further embodiment of the present invention, the user equipment which needs to make a selection as to a particular access network may measure the strength of the signals which it receives from the other user equipment in the ad-hoc network. This signal strength can be used to indicate to the user equipment making the decision as to the closeness of the user equipment in the ad-hoc network. The user equipment making the decision can choose to, for example ignore information which it has received from user equipment with a relatively low signal strength, choose to use information which is received from user equipment which has a relatively high signal strength and/or use a weighting algorithm in determining from which user equipment the received information should be used. Additionally or alternatively hop count or any other suitable distance information may be taken into account.
Reference is made to
In step B1, information is received by the device making the decision. This information can take the form of one or more parameters which can be used to make the decision and/or information which is used to calculate, generate or determine one more parameters which can be used to make the decision. (this may at least partially overlap with step S2 or may be in respect of different parameters or information).
In step B2, the device is arranged if necessary to process the received parameter and/or the information. In the case of information, the processing may comprise the calculating, generating or determining of the respective parameter.
In step B3, a selection criteria is applied, using the one or more parameters. One or more of the following parameters may be used in the selection process:
The selection process may use a simple algorithm or a more complicated process using a plurality of different parameters. The selection process may provide a plurality of candidates.
In step B4, one of the candidates may be selected. In one embodiment, steps B3 and B4 may be provided by a single selection process.
Reference is made to
In this regard, reference is made to
In the first step T1, the user equipment which is to leave a particular access network and/or a particular access node (e.g. a base station) of an access network sends out a query to neighbouring user equipment with which it forms an ad-hoc network. This is similar to step S1.
In step T2, as with step S2, the user equipment is arranged to receive measurement information from neighbouring user equipment in the ad-hoc network.
In step T3, the user equipment is arranged to select a particular access network and/or a particular base station or indeed stay with the same access network dependent on the measurement information. The user equipment can use any suitable decision making access. For example, the user equipment may have a default position in which the user equipment will give the current access network preference over the other networks unless there is at least a predetermined difference between the signal strengths of the current network and one of the other access networks.
In step T4, the user equipment is arranged to use the selected access network.
It should be appreciated that any of the alternatives previously described in relation to the selection of an access network may be applied in this alternative arrangement.
Alternatively or additionally, one embodiment of the invention is used where a user equipment is currently attached to a particular access network and wants to use a new, potentially different service.
In one or more of the above described embodiments, the ad-hoc network may be created using short range radio technology, for example wireless local area network (WLAN) or Bluetooth (trademark). The ad-hoc network may be a mobile ad-hoc network (MANET).
Reference will now be made to
With user equipment, users may be thus offered and provided with numerous services via their user equipment. Non-limiting examples of these services include two-way or multi-way calls, data communication or multimedia services or simply an access to the data communications network such as the Internet. A user may be provided by their user equipment with broadcast or multicast content. Non-limiting examples of the content include downloads, television and radio programs, videos, advertisements, various alerts and other information.
A user equipment 201 is typically provided wireless access via at least one access node such as a base station or similar wireless transmitter and/or receiver node of an access system.
The user equipment is also typically provided with at least one data processing entity 203. The data processing entity can be any suitable processor. The processor may be a single processor, dual core or a multi core processor. The processing entity may be provided on a single integrated chip or provided over a plurality of integrated circuits (a so-called chip set). The user equipment also comprises at least one memory 204 and may include other processor components 209. One or more of the data processing entity, the memory and other processor components may be used in software aided execution of tasks, for example control of access 2 and communications with access systems and other communication devices. The memory and other processor components may be provided on one or more integrated circuits or may be provided by any other suitable circuitry. Where at least part of these entities is provided on an integrated circuits, these may be the same or different to those providing the data processing entity 203.
The data processing, storage and other relevant control apparatus can be provided on an appropriate circuit board, and/or in chip sets and/or provided by suitable circuitry. This feature is generated by reference 206.
The user may be able to control the operation of the mobile device by means of a suitable user interface and user interface circuitry. This may include, for example a keypad 202, voice commands, touch sensitive screen or pad, combinations thereof or the like. A display 205 and associated display software may be provided. Typically, a speaker and microphone may also be provided.
Furthermore, the user equipment comprises circuitry 214 which will permit the communication device 201 to make a short range connection with neighbouring user equipment. This circuitry is arranged to convert requests received from, for example, the processing entity into appropriate format for transmission. A separate antenna for the short range communication may be provided. Alternatively, the circuitry 214 may be arranged to share the main antenna of the user equipment.
The user equipment is provided with a battery 215 which will be connected to all parts of the user equipment which require a power supply.
Reference is made to
Receive block 254 is arranged to receive responses from the neighbouring user equipment. It should be appreciated that the responses will be received from circuitry 214 which will have down converted the received responses. It should be appreciated that any encoding/decoding may take place in block 203, in circuitry 214, a combination of data processing entity 206 and circuitry 214 and/or elsewhere. Information received by the receive block 254 is output to the accuracy determination block 256 which is arranged to determine the accuracy of the measurements received from each user equipment, as outlined previously. The information relating to the accuracy is output to a selection block 258. The selection block 258 also receives the responses from the neighbouring user equipment form receive block 254. Based on the accuracy and the received responses, block 258 is arranged to select an appropriate access network as outlined previously. The selection block 258 provides an output to the access control block 250 which in response to the selection of the access network causes the user equipment to initiate the access procedure with the selected access network.
Reference is made to
In practice, a single user equipment may have the functional blocks of both
It should be appreciated that in
It should be appreciated that the blocks of
It should be appreciated that instead of user equipment, alternative embodiments of the invention can in fact be any other suitable communication device and for example may be used to report data or the like.
In some embodiments of the invention, a selection of a suitable access network is based on information which is received from user equipment which are nearby. This means that the battery energy consumption may be conserved as this process may use less energy than scanning the pilot signals or the like of all the available access networks.
One example of a method comprises receiving in a first mobile communication device information about at least one access network from at least one second mobile communication device, and selecting an access network for use by the first mobile communication device in dependence on said information.
One example of an apparatus comprises at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to perform: selecting an access network for use by a first mobile communication device in dependence on received information about at least one access network, said information being received from at least one second mobile communication device.
Another example of an apparatus comprises means for receiving in a first mobile communication device information about at least one access network from at least one second mobile communication device and means for selecting an access network for use by the first mobile communication device in dependence on said information.
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 processors), 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 microprocessor(s) or a portion of a microprocessors), 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 applications processor integrated circuit for a mobile phone or a similar integrated circuit in server, a cellular network device, or other network device.