System and method for implementing a RTP-signaled terminal hand over
AssigneeNokia Corporation
InventorTommy Lindgren
Life of this patent
Estimating the term…
Abstract
An improved system and method for implementing communications hand over in a simple manner. RTP is used to signal to other terminals that an IP address has been changed for a particular. The receiving communications application notices from the RTP data flow that the other party in a communications session has changed its IP address. Based on this information, the communications application adjusts the communications session without having to perform any session signaling.
Claims20
A method, comprising:
- receiving through a first interface of a terminal a plurality of first Real-Time Transport Protocol (RTP) packets from a remote terminal, the plurality of first RTP packets being directed to an initial internet protocol (IP) address of the terminal and including a synchronization source (SSRC) identifier and first session content data of an RTP communication session, the RTP communication session for exchanging session data between the terminal and the remote terminal;
- initiating a hand over in the RTP communication session including initiating a second interface that changes an internet protocol address of the terminal from the initial IP address to a different IP address;
- and
- informing the remote terminal that the hand over changed the internet protocol address of the terminal by transmitting, from the terminal, one or more second RTP packets to the remote terminal, wherein each RTP packet of the one or more second RTP packets includes the different IP address, the same SSRC identifier and one or more portions of second session content data, the one or more second RTP packets associated with the RTP communication session,
- wherein the one or more second RTP packets that include the different IP address, the same SSRC identifier, and one or more portions of second session data are the only signal that informs the remote terminal that the hand over changed the internet protocol address of the terminal.
One or more non-transitory computer-readable media storing computer readable-instructions that, when executed, cause an apparatus to at least:
- process a plurality of first Real Time Transport Protocol (RTP) packets received through a first interface of the apparatus from a remote terminal, the plurality of first RTP packets being directed to an initial internet protocol (IP) address of the apparatus and including a synchronization source (SSRC) identifier and first session content data of an RTP communication session, the RTP communication session for exchanging session data between the apparatus and the remote terminal;
- initiate a hand over in the RTP communication session including initiating a second interface that changes an internet protocol address of the apparatus from the initial IP address to a different IP address;
- and
- inform the remote terminal that the hand over changed the internet protocol address of the apparatus by transmitting one or more second RTP packets to the remote terminal, wherein each RTP packet of the one or more second RTP packets includes the different IP address, the same SSRC identifier and one or more portions of second session content data, the one or more second RTP packets associated with the RTP communication session,
- wherein the one or more second RTP packets that include the different IP address, the same SSRC identifier, and the one or more portions of second session data are the only signal that informs the remote terminal that the hand over changed the internet protocol address of the apparatus.
An apparatus, comprising:
- a processor;
- and
- memory storing computer readable instructions configured to, with the processor, cause the apparatus to at least:
- process a plurality of first Real Time Transport Protocol (RTP) packets received through a first interface of the apparatus from a remote terminal, the plurality of first RTP packets being directed to an initial internet protocol (IP) address of the apparatus and including a synchronization source (SSRC) identifier and first session content data of an RTP communication session, the RTP communication session for exchanging session data between the apparatus and the remote terminal;
- initiate a hand over in the RTP communication session including initiating a second interface that changes an internet protocol address of the apparatus from the initial IP address to a different IP address;
- inform the remote terminal that the hand over changed the internet protocol address of the apparatus by transmitting one or more second RTP packets to the remote terminal, wherein each RTP packet of the one or more second RTP packets includes the different IP address, the same SSRC identifier and one or more portions of second session data, the one or more second RTP packets associated with the RTP communication session,
- wherein the one or more second RTP packets that include the different IP address, the same SSRC identifier, and the one or more portions of second session data are the only signal that informs the remote terminal that the hand over changed the internet protocol address of the apparatus.
A method comprising:
- transmitting, from a terminal, a plurality of first Real Time Transport Protocol (RTP) packets to a first interface of a remote terminal, the plurality of first RTP packets being directed to an initial internet protocol (IP) address and including a synchronization source (SSRC) identifier and first session content data of an RTP communication session, the RTP communication session for exchanging session data between the terminal and the remote terminal;
- receiving, at the terminal, one or more second RTP packets from the remote terminal, wherein each RTP packet of the one or more second RTP packets includes a second IP address for the remote terminal, the same SSRC identifier and one or more portions of second session content data, the one or more second RTP packets associated with the RTP communication session;
- and
- subsequent to receiving the one or more second RTP packets, transmitting a plurality of third RTP packets to a second interface of the remote terminal, the second interface corresponding to the second IP address, wherein the plurality of third RTP packets is associated with the RTP communication session;
- wherein the one or more second RTP packets are the only signal that informs the terminal of a hand over in the RTP communication session.
An apparatus, comprising:
- a processor;
- and
- memory storing computer readable instructions that, when executed, cause the apparatus to at least:
- transmit a plurality of first Real Time Transport Protocol (RTP) packets to a first interface of a remote terminal, the plurality of first RTP packets being directed to an initial internet protocol (IP) address and including a synchronization source (SSRC) identifier and first session content data of an RTP communication session, the RTP communication session for exchanging session data between the apparatus and the remote terminal;
- process one or more second RTP packets received from the remote terminal, wherein each RTP packet of the one or more second RTP packets includes a second IP address for the remote terminal, the same SSRC identifier and one or more portions of second session content data, the one or more second RTP packets associated with the RTP communication session;
- and
- subsequent to receiving the one or more second RTP packets, transmit a plurality of third RTP packets to a second interface of the remote terminal, the second interface corresponding to the second IP address, wherein the plurality of third RTP packets is associated with the RTP communication session;
- wherein the one or more second RTP packets are the only signal that informs the apparatus of a hand over in the RTP communication session.
A system comprising:
- a first terminal;
- and
- a second terminal configured to:
- receive through a first interface a plurality of first Real Time Transport Protocol (RTP) packets from the first terminal, the plurality of first RTP packets being directed to an initial internet protocol (IP) address of the second terminal and including a synchronization source (SSRC) identifier and first session content data of an RTP communication session, the RTP communication session for exchanging session data between the second terminal and the first terminal;
- initiate a hand over in the RTP communication session including initiating a second interface that changes an address of the second terminal from the initial IP address to a different IP address;
- informing the first terminal that the hand over changed the address of the second terminal by transmitting one or more second RTP packets to the first terminal, wherein each RTP packet of the one or more second RTP packets includes the different IP address for the second terminal, the same SSRC identifier and one or more portions of second session content data, the one or more second RTP packets associated with the RTP communication session,
- wherein the one or more second RTP packets that include the different IP address, the same SSRC identifier, and the one or more portions of second session data are the only signal that informs the first terminal that the hand over changed the address of the second terminal.
Dependencies are inferred from the claim text.