Methodology of Wi-Fi access point selection for IMS call over Wi-Fi
A method of Wi-Fi access point (AP) selection including connecting user equipment (UE) with a first Wi-Fi AP, establishing connection with an IMS Network for an IMS call, exchanging a plurality of first messages between UE and a network if the first Wi-Fi AP is connected to the UE, observing first network metrics of the plurality of first messages by the UE, and disconnecting the first Wi-Fi AP and connecting a second Wi-Fi AP with the UE for the observation of the second network metrics.
1 . A method of Wi-Fi access point (AP) selection comprising:
connecting user equipment (UE) with a first Wi-Fi AP;
establishing connection with an IMS Network for establishing an IMS call;
exchanging a plurality of first messages between the UE and a network via the first Wi-Fi AP;
observing first network metrics of the plurality of first messages by the UE; and
disconnecting the first Wi-Fi AP and connecting a second Wi-Fi AP with the UE for the observation of the second network metrics.
2 . The method of claim 1 further comprising:
executing an IKEv2 Mobility and Multihoming Protocol (MOBIKE) procedure;
exchanging a plurality of second messages between the UE and the network; and
observing second network metrics of the plurality of second messages by the UE.
3 . The method of claim 2 further comprising selecting a connection by the UE to the first Wi-Fi AP or the second Wi-Fi AP according to the first network metrics and the second network metrics.
4 . The method of claim 3 , wherein the connection to the first Wi-Fi AP or the second Wi-Fi AP is selected according to which of the first network metrics and the second network metrics has better performance.
5 . The method of claim 2 , wherein the UE comprises:
a host for providing IMS calling functionality, Wi-Fi connectivity information to a modem and associating with the first Wi-Fi AP; and
the modem coupled to the host, for establishing connection with the IMS Network, executing the MOBIKE procedure, sending the plurality of first messages and observing the first network metrics of the plurality of first messages;
wherein the host determines to disconnect the first Wi-Fi AP and connect the second Wi-Fi AP for the observation of the second network metrics from the modem.
6 . The method of claim 1 , wherein establishing connection with the IMS Network for establishing the IMS call comprising:
establishing an IMS Public Data Network (PDN) or Packet Data Unit (PDU) connection between the UE and the network.
7 . The method of claim 6 further comprising:
establishing of IMS registration to the network and subscribing for IMS calling.
8 . The method of claim 1 , wherein the plurality of first messages comprise IKEv2 Dead Peer Detection (DPD) messages, Real-time Transport Control Protocol (RTCP) messages, Session Initiation Protocol (SIP) messages, or IP Multimedia Subsystem (IMS) data channel messages.
9 . The method of claim 1 , wherein the first network metrics comprise round-trip time (RTT), packet loss rate and/or jitters.
10 . A method of Wi-Fi access point (AP) selection comprising:
connecting user equipment (UE) with a first Wi-Fi AP;
establishing connection with an IMS Network for establishing an IMS call;
disconnecting the first Wi-Fi AP and connecting a second Wi-Fi AP with the UE;
executing an IKEv2 Mobility and Multihoming Protocol (MOBIKE) procedure;
exchanging a plurality of second messages between the UE and a network; and
observing second network metrics of the plurality of second messages by the UE.
11 . The method of claim 10 , wherein the UE comprises:
a host for providing IMS calling functionality, Wi-Fi connectivity information to a modem and associating with the first Wi-Fi AP; and
the modem coupled to the host, for establishing connection with the IMS Network, executing the MOBIKE procedure, sending the plurality of first messages and observing the first network metrics of the plurality of first messages;
wherein the host determines to disconnect the first Wi-Fi AP and connect the second Wi-Fi AP for the observation of the second network metrics from the modem.
12 . The method of claim 10 , wherein establishing connection with the IMS Network for the IMS call comprising:
establishing an IMS Public Data Network (PDN) or Packet Data Unit (PDU) connection between the UE and the network.
13 . The method of claim 12 further comprising:
establishing of IMS registration to the network and subscribing for IMS calling.
14 . The method of claim 10 further comprising:
disconnecting the second Wi-Fi AP and connecting a third Wi-Fi AP with the UE;
executing an IKEv2 Mobility and Multihoming Protocol (MOBIKE) procedure;
exchanging a plurality of third messages between the UE and the network; and
observing third network metrics of the plurality of third messages by the UE.
15 . The method of claim 14 further comprising selecting a connection by the UE to the second Wi-Fi AP or the third Wi-Fi AP according to the second network metrics and the third network metrics.
16 . The method of claim 10 , wherein the plurality of second messages and the plurality of third messages comprise IKEv2 Dead Peer Detection (DPD) messages, Real-time Transport Control Protocol (RTCP) messages, Session Initiation Protocol (SIP) messages, or IP Multimedia Subsystem (IMS) data channel messages.
17 . The method of claim 10 , wherein the second network metrics and the third network metrics comprise round-trip time (RTT), packet loss rate and/or jitters.
18 . A method of Wi-Fi access point (AP) iteration comprising:
connecting user equipment (UE) with a first Wi-Fi AP;
establishing connection with an IMS Network for establishing an IMS call;
disconnecting the connected Wi-Fi AP and connecting a next Wi-Fi AP with the UE;
executing an IKEv2 Mobility and Multihoming Protocol (MOBIKE) procedure;
exchanging a plurality of messages between the UE and a network; and
observing network metrics of the plurality of messages by the UE.
19 . The method of claim 18 further comprising selecting a connection by the UE to the Wi-Fi AP according to the network metrics of the Wi-Fi access points.
20 . The method of claim 18 , wherein the plurality of messages comprise IKEv2 Dead Peer Detection (DPD) messages, Real-time Transport Control Protocol (RTCP) messages, Session Initiation Protocol (SIP) messages, or IP Multimedia Subsystem (IMS) data channel messages.
21 . The method of claim 18 , wherein the network metrics comprise round-trip time (RTT), packet loss rate and/or jitters, etc.
22 . The method of claim 18 , wherein establishing connection with the IMS Network for establishing the IMS call comprising:
establishing an IMS Public Data Network (PDN) or Packet Data Unit (PDU) connection between the UE and the network.
23 . The method of claim 18 further comprising:
establishing of IMS registration to the network and subscribing for IMS calling.