CPC H04W 36/04 (2013.01) [H04L 69/162 (2013.01); H04W 36/0079 (2018.08); H04W 36/36 (2013.01); H04W 80/06 (2013.01); H04W 36/144 (2023.05); H04W 36/304 (2023.05)] | 18 Claims |
1. A method for handling a data session in a user equipment (UE), the method comprising:
initiating a data session of at least one application from a plurality of applications with a first communication interface using a first socket of the UE including a first socket file descriptor (SOCKFD) for the data session;
classifying the plurality of applications running on the UE as at least one of handover-sensitive applications or handover insensitive applications based on at least one of a nature of an application or a latency requirement of the application;
based on at least one application among the plurality of applications being classified as the handover-sensitive applications, determining a communication protocol corresponding to the handover-sensitive applications;
detecting a deterioration in a network connection of the first communication interface;
identifying a second communication interface;
establishing a second socket including a second SOCKFD associated with the second communication interface; and
migrating the data session from the first communication interface to the second communication interface by mapping the first SOCKFD of the first socket to the second SOCKFD of the second socket using the determined communication protocol, wherein the data session of the at least one application is maintained continuously through a pseudo socket file descriptor during a migrating operation.
|