Network switching method and device
View Patent ↗Disclosed are a network switching method and device, the method comprising: a UE acquires a preset non-3GPP network performance parameter switching threshold, and acquires a network performance parameter when the UE is in a non-3GPP network; and when the UE determines that the network performance parameter reaches the preset network performance parameter switching threshold, switching the non-3GPP network to a 3GPP network. The technical solution of the present invention compares the monitored network performance parameter of a non-3GPP network with a preset non-3GPP network performance parameter switching threshold, and can switch a service accessing a non-3GPP network and used by a UE from the non-3GPP network to a 3GPP network according to the comparison result, thus avoiding the problem of a UE dropping calls caused by the reduced communication quality of a non-3GPP network, and effectively improving UE communication quality.
1. A method for inter-network handover, comprising:
obtaining, by a User Equipment (UE), a preset handover threshold of non-3GPP network performance parameter;
obtaining a network performance parameter in a case of the UE residing in a non-3GPP network; and
performing, by the UE, a handover from the non-3GPP network to a 3GPP network upon determining that the network performance parameter reaches the preset handover threshold of non-3GPP network performance parameter;
wherein performing, by the UE, the handover from the non-3GPP network to the 3GPP network comprises:
transmitting, by an access stratum of the UE, a handover instruction message to a non-access stratum of the UE, wherein the handover instruction message carries an instruction to perform the handover for the UE from the non-3GPP network to the 3GPP network; and
informing, by the non-access stratum of the UE, a network side upon receiving the handover instruction message to modify a routing table of services requested by the UE being provided via an access to the non-3GPP network and to hand over the services from the non-3GPP network to the 3GPP network.
2. The method according to claim 1 , wherein the preset handover threshold of non-3GPP network performance parameter comprises a preset threshold of network load or a preset threshold of duration of service unavailable or a threshold of channel quality index.
3. The method according to claim 2 , wherein obtaining, by the UE, the preset handover threshold of non-3GPP network performance parameter comprises:
obtaining, by the UE, the preset handover threshold of non-3GPP network performance parameter transmitted by a base station; or
obtaining, by the UE, the preset handover threshold of non-3GPP network performance parameter in the UE.
4. The method according to claim 1 , wherein the case of the UE residing in the non-3GPP network comprises:
a case that all of services requested by the UE are being provided via an access to the non-3GPP network; or
a case that a part of services requested by the UE are being provided via an access to the non-3GPP network.
5. The method according to claim 4 , wherein performing by the UE handover from the non-3GPP network to the 3GPP network upon determining that the network performance parameter reaches the preset handover threshold of non-3GPP network performance parameter comprises:
when the network performance parameter is a network load, if the UE determines that the network load reaches a preset threshold of network load, then handing over the services requested by the UE being provided via the access to the non-3GPP network from the non-3GPP network to the 3GPP network; or
when the network performance parameter is a duration of service unavailable, if the UE determines that the duration of service unavailable reaches a preset threshold of duration of service unavailable, then handing over the services requested by the UE being provided via the access to the non-3GPP network from the non-3GPP network to the 3GPP network; or
when the network performance parameter is a channel quality index, if the UE determines that the channel quality index reaches a preset threshold of channel quality index, then handing over the services requested by the UE being provided via the access to the non-3GPP network from the non-3GPP network to the 3GPP network.
6. The method according to claim 4 , wherein performing by the UE the handover from the non-3GPP network to the 3GPP network upon determining that the network performance parameter reaches the preset handover threshold of non-3GPP network performance parameter comprises:
handing over all the services requested by the UE from the non-3GPP network to the 3GPP network when all the services are being provided via the access to the non-3GPP network and the UE determines that the network performance parameter reaches the preset handover threshold of non-3GPP network performance parameter; and
handing over the part of the services requested by the UE from the non-3GPP network to the 3GPP network when the part of the services are being provided via the access to the non-3GPP network and it is determined that the network performance parameter reaches the preset handover threshold of non-3GPP network performance parameter.
7. The method according to claim 6 , wherein after handing over the part of the services requested by the UE from the non-3GPP network to the 3GPP network, the method further comprises:
if a part of services requested by the UE being provided via an access to the 3GPP network has been terminated, then having a corresponding subsequent service requested by the UE provided via an access to the 3GPP network or the non-3GPP network under an Access Network Discovery and Selection Function (ANDSF) policy; or
if the part of the services requested by the UE being provided via the access to the 3GPP network has not been terminated, then obtaining a network performance parameter corresponding to the non-3GPP network; and when it is determined that the network performance parameter corresponding to the non-3GPP network does not reach the preset handover threshold of non-3GPP network performance parameter, handing over the part of the services requested by the UE from the 3GPP network to the non-3GPP network.
8. A method for inter-network handover, comprising:
obtaining a preset handover threshold of non-3GPP network performance parameter; and
transmitting the preset handover threshold of non-3GPP network performance parameter to a UE to instruct the UE to be handed over from a non-3GPP network to a 3GPP network by making an access stratum of the UE transmit a handover instruction message to a non-access stratum thereof so that the non-access stratum of the UE informs a network side upon receiving the handover instruction message to modify a routing table of services requested by the UE being provided via an access to the non-3GPP network and to hand over the services from the non-3GPP network to the 3GPP network when the UE determines that a network performance parameter obtained in a case of the UE residing in the non-3GPP network reaches the preset handover threshold of non-3GPP network performance parameter, wherein the handover instruction message carries an instruction to perform a handover for the UE from the non-3GPP network to the 3GPP network.
9. The method according to claim 8 , wherein the preset handover threshold of non-3GPP network performance parameter comprises a preset threshold of network load or a preset threshold of duration of service unavailable or a threshold of channel quality index.
10. A device for inter-network handover, comprising a transceiver, and at least one processor connected with the transceiver, wherein:
the at least one processor is configured to obtain a preset handover threshold of non-3GPP network performance parameter; to obtain a network performance parameter in a case of the device residing in a non-3GPP network; and
to perform a handover from the non-3GPP network to a 3GPP network upon determining that the network performance parameter reaches the preset handover threshold of non-3GPP network performance parameter;
wherein the at least one processor is configured:
to make an access stratum of the device transmit a handover instruction message to a non-access stratum thereof so that the non-access stratum of the device informs a network side upon receiving the handover instruction message to modify a routing table of services requested by the device being provided via an access to the non-3GPP network and to hand over the services from the non-3GPP network to the 3GPP network, wherein the handover instruction message carries an instruction to perform the handover for the device from the non-3GPP network to the 3GPP network.
11. The device according to claim 10 , wherein the preset handover threshold of non-3GPP network performance parameter obtained by the at least one processor comprises a preset threshold of network load or a preset threshold of duration of service unavailable or a threshold of channel quality index.
12. The device according to claim 10 , wherein the at least one processor is configured:
to obtain the preset handover threshold of non-3GPP network performance parameter transmitted by a base station; or
to obtain the preset handover threshold of non-3GPP network performance parameter in the device.
13. The device according to claim 10 , wherein the case of the device residing in the non-3GPP network comprises:
a case that all of services requested by the device are being provided via an access to the non-3GPP network; or
a case that a part of services requested by the device are being provided via an access to the non-3GPP network.
14. The device according to claim 13 , wherein the at least one processor is configured:
when the network performance parameter is a network load, if it is determined that the network load reaches a preset threshold of network load, to hand over the services requested by the device being provided via the access to the non-3GPP network from the non-3GPP network to the 3GPP network; or
when the network performance parameter is a duration of service unavailable, if it is determined that the duration of service unavailable reaches a preset threshold of duration of service unavailable, to hand over the services requested by the device being provided via the access to the non-3GPP network from the non-3GPP network to the 3GPP network; or
when the network performance parameter is a channel quality index, if it is determined that the channel quality index reaches a preset threshold of channel quality index, to hand over the services requested by the device being provided via the access to the non-3GPP network from the non-3GPP network to the 3GPP network.
15. The device according to claim 13 , wherein the at least one processor is configured:
to hand over all the services requested by the device from the non-3GPP network to the 3GPP network when all the services are being provided via the access to the non-3GPP network and it is determined that the network performance parameter reaches the preset handover threshold of non-3GPP network performance parameter; and
to hand over the part of the services requested by the device from the non-3GPP network to the 3GPP network when the part of the services are being provided via the access to the non-3GPP network and it is determined that the network performance parameter reaches the preset handover threshold of non-3GPP network performance parameter.
16. The device according to claim 15 , wherein the at least one processor is further configured:
if a part of services requested by the device being provided via an access to the 3GPP network has been terminated, to have a subsequent service requested by the device provided via an access to the 3GPP network or the non-3GPP network under an Access Network Discovery and Selection Function (ANDSF) policy; or
if the part of the services requested by the device being provided via the access to the 3GPP network has not been terminated, to obtain a network performance parameter corresponding to the non-3GPP network; and when it is determined that the network performance parameter corresponding to the non-3GPP network does not reach the preset handover threshold of non-3GPP network performance parameter, to hand over the part of the services requested by the device from the 3GPP network to the non-3GPP network.
17. A device for inter-network handover, comprising a transceiver, and at least one processor connected with the transceiver, wherein:
the at least one processor is configured to obtain a preset handover threshold of non-3GPP network performance parameter; and
the transceiver is configured to transmit the preset handover threshold of non-3GPP network performance parameter to a UE to instruct the UE to be handed over from a non-3GPP network to a 3GPP network by making an access stratum of the UE transmit a handover instruction message to a non-access stratum thereof so that the non-access stratum of the UE informs a network side upon receiving the handover instruction message to modify a routing table of services requested by the UE being provided via an access to the non-3GPP network and to hand over the services from the non-3GPP network to the 3GPP network when the UE determines that a network performance parameter obtained in a case of the UE residing in the non-3GPP network reaches the preset handover threshold of non-3GPP network performance parameter, wherein the handover instruction message carries an instruction to perform a handover for the UE from the non-3GPP network to the 3GPP network.
18. The device according to claim 17 , wherein the preset handover threshold of non-3GPP network performance parameter obtained by the at least one processor comprises a preset threshold of network load or a preset threshold of duration of service unavailable or a threshold of channel quality index.