METHOD AND SYSTEM FOR OPTIMIZING USER-LEVEL QoS DURING A LOCATION-BASED HANDOFF OVER HETEROGENEOUS MOBILE ENVIRONMENTS
A multi-radio mobile device receives data transmission of a session from a serving access network in a heterogeneous network system comprising difference access networks. A handoff is performed based on the received data transmissions. User-level QoS for the wireless communication session is adjusted during the handoff based on connection QoS information in the current location of the multi-radio mobile device and/or a velocity of the multi-radio mobile device. Location-based network connection information, comprising call drop information and the connection QoS information, in the current location of the multi-radio mobile device is acquired from a location server. A target access network or a different base station in the serving access network associated with the highest connection QoS is selected. The user-level QoS is adjusted during the handoff for receiving the wireless communication session from the selected target access network or the different base station in the serving access network.
1 . A method for communication, the method comprising:
performing by one or more processors and/or circuits in a wireless multi-radio mobile that is communicatively coupled with a heterogeneous network system, wherein said heterogeneous network system comprises a plurality of different access networks:
receiving data transmissions for a wireless communication session from a serving access network, which is one of said plurality of different access networks;
performing a handoff, from said serving access network to another one of said plurality of different access networks or to a different base station within said serving access network, over said wireless communication session in said heterogeneous network system based on said received data transmissions; and
adjusting user-level QoS for said wireless communication session based on connection QoS information for a current location of said wireless multi-radio mobile device during said handoff.
2 . The method according to claim 1 , comprising acquiring location-based network connection information in the vicinity of said current location of said wireless multi-radio mobile device from a location server for said handoff, wherein said acquired location-based network connection information comprise call drop information and said connection QoS information in said current location of said wireless multi-radio mobile device.
3 . The method according to claim 2 , comprising identifying one or more available access networks from said plurality of different access networks based on said call drop information.
4 . The method according to claim 3 , comprising selecting a target access network from said identified one or more available access networks based on said connection QoS information.
5 . The method according to claim 4 , wherein said selected target access network comprises a highest connection QoS among said identified one or more available access networks.
6 . The method according to claim 5 , comprising adapting said user-level QoS to said highest connection QoS during said handoff.
7 . The method according to claim 6 , comprising maintaining said user-level QoS a fixed value during said handoff if said highest connection QoS matches said user-level QoS.
8 . The method according to claim 6 , comprising upgrading said user-level QoS during said handoff if said highest connection QoS exceeds said user-level QoS; and downgrading said user-level QoS during said handoff if said highest connection QoS fails to fulfill said user-level QoS.
9 . The method according to claim 6 , comprising adapting said user-level QoS based on an actual velocity of said wireless multi-radio mobile device.
10 . The method according to claim 6 , comprising adapting said user-level QoS to match corresponding connection QoS of said different base station within said serving access network during said handoff.
11 . A system for communication, the system comprising:
one or more processors and/or circuits for use in a wireless multi-radio mobile device for communicative coupling with a heterogeneous network system, wherein said heterogeneous network system comprises a plurality of different access networks, said one or more processors and/or circuits being operable to:
receive data transmissions for a wireless communication session from a serving access network, which is one of said plurality of different access networks;
perform a handoff, from said serving access network to another one of said plurality of different access networks or to a different base station within said serving access network, over said wireless communication session in said heterogeneous network system based on said received data transmissions; and
adjust user-level QoS for said wireless communication session based on connection QoS information in current location of said wireless multi-radio mobile device during said handoff.
12 . The system according to claim 11 , wherein said one or more processors and/or circuits are operable to acquire location-based network connection information in vicinity of said current location of said wireless multi-radio mobile device from a location server for said handoff, wherein said acquired location-based network connection information comprise call drop information and said connection QoS information in said current location of said wireless multi-radio mobile device.
13 . The system according to claim 12 , wherein said one or more processors and/or circuits are operable to identify one or more available access networks from said plurality of different access networks based on said call drop information.
14 . The system according to claim 13 , wherein said one or more processors and/or circuits are operable to select a target access network from said identified one or more available access networks based on said connection QoS information.
15 . The system according to claim 14 , wherein said selected target access network comprises a highest connection QoS among said identified one or more available access networks.
16 . The system according to claim 15 , wherein said one or more processors and/or circuits are operable to adapt said user-level QoS to said highest connection QoS during said handoff.
17 . The system according to claim 16 , wherein said one or more processors and/or circuits are operable to maintain said user-level QoS a fixed value during said handoff if said highest connection QoS matches said user-level QoS.
18 . The system according to claim 16 , wherein said one or more processors and/or circuits are operable to upgrade said user-level. QoS during said handoff if said highest connection QoS exceeds said user-level QoS; and to downgrade said user-level QoS during said handoff if said highest connection QoS fails to fulfill said user-level QoS.
19 . The system according to claim 16 , wherein said one or more processors and/or circuits are operable to adapt said user-level QoS based on an actual velocity of said wireless multi-radio mobile device.
20 . The system according to claim 16 , wherein said one or more processors and/or circuits are operable to adapt said user-level QoS to match corresponding connection QoS of said different base station within said serving access network during said handoff.