WO2010137942A1 - Seamless ip multicast handoff - Google Patents
Seamless ip multicast handoff Download PDFInfo
- Publication number
- WO2010137942A1 WO2010137942A1 PCT/MY2010/000087 MY2010000087W WO2010137942A1 WO 2010137942 A1 WO2010137942 A1 WO 2010137942A1 MY 2010000087 W MY2010000087 W MY 2010000087W WO 2010137942 A1 WO2010137942 A1 WO 2010137942A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- network
- network interface
- internet protocol
- new
- delay duration
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/0011—Control or signalling for completing the hand-off for data sessions of end-to-end connection
- H04W36/0027—Control or signalling for completing the hand-off for data sessions of end-to-end connection for a plurality of data sessions of end-to-end connections, e.g. multi-call or multi-bearer end-to-end data connections
Abstract
A method (100) for real time seamless Internet Protocol (IP) multicast handoff from a network interface of a current network to a network interface of a new network that is independent of a mobility protocol implemented on the current network and the new network. The method (100) comprises activating the network interface of the new network (102), determining a delay duration for seamless Internet Protocol (IP) multicast handoff (104), receiving a plurality of Internet Protocol (IP) packets on the network interface of the new network (106) and de-activating the network interface of the current network upon expiration of the delay duration (108).
Description
SEAMLESS IP MULTICAST HANDOFF
FIELD OF INVENTION
The present invention relates to a method for performing real time seamless Internet Protocol (IP) multicast connection handoff.
BACKGROUND ART
With the increase in usage of Internet Protocol (IP) based applications, such as IPTV on mobile devices, there is a need for seamless mobility multicast connection handoff to entirely remove or to minimize interruption during mobile sessions of the IP based applications. Seamless mobility multicast connection handoff of the IP based applications, such as IPTV, requires mobility management that allows a mobile device to move between different network types, either fixed or mobile network type, and continually receive data from a source, for instance receiving IPTV contents from a remote IPTV server.
Several mobility management protocols and solutions have been proposed to address the issue of mobility. These protocols and solutions are transparent to a user and have the object of minimizing interruption during mobile sessions. Mobile IP (MIP) is one of the many mobility management protocols that performs mobility handoff that is transparent to the user, wherein there is no change of IP address throughout the entire session. However, the implementation of this protocol in multimedia traffic such as IPTV traffic, which is delay-sensitive, is not efficient as all traffic must flow through a home agent back to the mobile device connected to a foreign agent. Furthermore, MIP being at
the IP layer has no knowledge of the type of application applied at the application layer, hence is unable to address the requirements and contexts of the application in an optimal manner.
Additionally, MIP protocol requires an IP mobility infrastructure that includes a home agent and foreign agent, to be available. Implementing mobility management protocol at the application level imposes less infrastructure requirements. For instance, the implementation of Session Initiation Protocol (SIP) avoids modifying the IP layer protocol stack in the mobile device, which results in uncomplicated installation and deployment.
To provide for seamless mobility multicast connection handoff during mobile sessions of the IP based applications, such as IPTV1 besides being transparent to the user, packet lost and delay must be minimized as noticeable interruption will degrade user experience during the mobile sessions.
Prior art WO 2007/130012 A1 , describes a method to recover multicast session from lost packet during the connection handoff. This is achieved by generating a delayed data packet alongside the original data packet (also known as staggercasting) serving as backup stream. Another alternative embodiment is to staggercast a lower bit rate version of the original data or staggercast parity data generated by a cross-packet forward error correction code.
In another prior art, US 6993000 B2, a method for selecting IP data packet segments in an all-IP architecture that support handoff via IP multicasting is described. A best IP data packet is selected from a plurality of similar data packets (from each surrounding base
stations) based on three basic variables, that are number of base stations, number of time segments in a single IP data packets and number of quality metrics.
However, there is a need for seamless mobility multicast connection handoff between different network types, that may be different combinations of both fixed and mobile network types, wherein mobility multicast connection handoff from one network type to another may be performed transparently with the user experiencing minimal or no degradation during the mobile sessions.
SUMMARY OF INVENTION
In one embodiment of the present invention is a method for real time seamless Internet Protocol (IP) multicast handoff from a network interface of a current network to a network interface of a new network. The method comprises activating the network interface of the new network, determining a delay duration for seamless Internet Protocol (IP) multicast handoff, receiving a plurality of Internet Protocol (IP) packets on the network interface of the new network and de-activating the network interface of the current network upon expiration of the delay duration.
The present invention consists of several features and a combination of parts hereinafter fully described and illustrated in the accompanying drawings, it being understood that various changes in the details may be made without departing from the scope of the invention or sacrificing any of the advantages of the present invention.
BRIEF DESCRIPTION OF THE ACCOMPANYING DRAWINGS
To further clarify various aspects of some embodiments of the present invention, a more particular description of the invention will be rendered by references to specific embodiments thereof, which are illustrated, in the appended drawings. It is appreciated that these drawings depict only typical embodiments of the invention and are therefore not to be considered limiting of its scope. The invention will be described and explained with additional specificity and detail through the accompanying drawings in which:
FIG. 1 illustrates a flowchart of a method for real time seamless Internet Protocol (IP) multicast connection handoff.
FIG. 2 illustrates a detailed flowchart of a method for real time seamless Internet Protocol (IP) multicast connection handoff.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
The present invention relates to a method for real time seamless Internet Protocol (IP) multicast connection handoff. Hereinafter, this specification will describe the present invention according to the preferred embodiments of the present invention. However, it is to be understood that limiting the description to the preferred embodiments of the invention is merely to facilitate discussion of the present invention and it is envisioned that those skilled in the art may devise various modifications and equivalents without departing from the scope of the appended claims.
The present invention adopts an application level approach for real time seamless Internet Protocol (IP) multicast connection handoff from one network to another, either fixed or mobile network, that is transparent to a user and is independent of any mobility protocol such as Mobile IP (MIP) or Session Initiation Protocol (SIP), and hence free from and not bounded to any specific network infrastructure.
The real time seamless IP multicast connection handoff of the present invention resides in the management of network interfaces of a mobile device or mobile node. The said management includes activating and receiving sufficient IP packets or data packets on a new interface before de-activating a current interface of the mobile node. Unlike MIP and SIP, the real time seamless IP multicast connection handoff of the present invention does not generate signaling messages except for dynamically subscribing and unsubscribing to a particular multicast group.
Reference is collectively being made to FIGs. 1 and 2. FIG. 1 illustrates a flowchart of a method for real time seamless IP multicast connection handoff. FIG. 2 illustrates a
detailed flowchart of the method for real time seamless IP multicast connection handoff. The method (100) for real time seamless IP multicast connection handoff from a network interface of a current network to a network interface of a new network comprises activating the network interface of the new network (102), determining a delay duration for seamless IP multicast connection handoff (104), receiving a plurality of IP packets on the network interface of the new network (106) and de-activating the network interface of the current network upon expiration of the delay duration (108).
According to the embodiments of the present invention, the method (100) for real time seamless IP multicast connection handoff is independent of any mobility protocol, for instance MIP and SIP, implemented on the current network and the new network.
However, SIP may be implemented to perform user authentication, accounting and sharing of mobility sessions, such as video sessions between peer users. This feature of being independent of any mobility protocol renders the current network and the new network free from and not bounded to any specific network infrastructure.
The real time seamless IP multicast connection handoff may be triggered manually or automatically in order to invoke the real time seamless IP multicast connection handoff by activating the network interface of the new network (102). The manual trigger includes a user depressing a predetermined key, for instance a network switching key on the mobile node to invoke the real time seamless IP multicast connection handoff to alternative new networks besides the current network. On the other hand, the automatic trigger includes the incorporation of a signal analysis module, for instance a Received Signal Strength Indication (RSSI) analysis module to detect the signal degradation of the current network, and discover alternative new networks by consulting an information server.
Once the real time seamless IP multicast connection handoff has been triggered, the network interface of the new network (102) is activated. This includes identifying the new network (202) based on a priority setting of a plurality of network interfaces, requesting an IP address (204) of the network interface of the identified new network and subscribing to a multicast group (206) of the identified new network.
The priority setting of the plurality of network interfaces on the mobile node is defined in a policy file. For instance, a user may configure an Ethernet interface with the highest priority, followed by a WiFi interface and a 3G interface. The network interface of the current network is also identified in the policy file and is denoted as the "old_interface". Upon identifying the new network (202), the IP address (204) of the network interface of the identified new network, denoted as the "new_interface", is requested from a Dynamic Host Configuration Protocol (DHCP) server. The "newjnterface" is then activated by subscribing to the multicast group (206) by sending a subscription request to the specific address of the multicast group.
Upon activating the "newjnterface", the delay duration for seamless IP multicast connection handoff is determined and simultaneously the plurality of IP packets or data packets are received on the network interface of the new network, which is the "newjnterface". The plurality of IP packets or data packets, such as video data that are received on the network interface of the new network (106), which is the "newjnterface" are written directly onto a buffer for play out (210). The delay duration for seamless IP multicast connection handoff (104) is determined by establishing the delay duration based on a predetermined parameter to ensure seamless IP multicast connection handoff (208). During the delay duration, the plurality of IP packets or data packets are
received on the network interface of the current network, which is the "oldjnterface" and the network interface of the new network, which is the "newjnterface".
In one embodiment of the present invention, the predetermined parameter is a variable based on an algorithm that considers the IP packet or data packet frame size, frame rate as well as the current throughput of the connectivity in order to determine the delay duration value according to the following:
Delay Duration = ( Frame Size * Frame Rate ) / Current Throughput
In another embodiment of the present invention, where an even smoother multicast connection handoff or faster multicast connection handoff is required, the predetermined parameter is a constant value that may be configured by the user depending on the degradation experienced during the mobile sessions. In this case, the delay duration value is determined according to the following: Delay Duration = Delay Duration + ( +/- Constant )
The real time seamless IP multicast connection handoff of the present invention is concluded by de-activating the network interface of the current network, which is the "oldjnterface". The de-activation of the "oldjnterface" is performed upon expiration of the delay duration. This de-activation includes unsubscribing to a multicast group (214) of the current network, which is the "oldjnterface", by sending a un-subscription request to the specific address of the multicast group.
Upon completion of the real time seamless IP multicast connection handoff, the IP packets or data packets, are received on the activated "newjnterface" and the
"oldjnterface" is deactivated after the delay duration. However, as long as the delay
duration does not expire, the IP packets or data packets are received on both the "old_interface" and the "newjnterface". The delay duration that is determined ensures transparent real time seamless IP multicast connection handoff such that the user experiences minimal or no degradation during the mobile sessions.
Claims
1. A method (100) for real time seamless Internet Protocol (IP) multicast handoff from a network interface of a current network to a network interface of a new network, the method (100) comprises activating the network interface of the new network (102); determining a delay duration for seamless Internet Protocol (IP) multicast handoff (104); receiving a plurality of Internet Protocol (IP) packets on the network interface of the new network (106); and de-activating the network interface of the current network upon expiration of the delay duration (108).
2. The method (100) according to claim 1, wherein the method (100) for real time seamless Internet Protocol (IP) multicast handoff is independent of a mobility protocol implemented on the current network and the new network.
3. The method (100) according to claim 1 , wherein activating the network interface of the new network (102) is triggered manually by a user depressing a predetermined key or automatically by a signal analysis module.
4. The method (100) according to claim 1 , wherein activating the network interface of the new network (102) further comprises identifying the new network (202) based on a priority setting of a plurality of network interfaces; requesting an Internet Protocol (IP) address (204) of the network interface of the identified new network; and subscribing to a multicast group (206) of the identified new network.
5. The method (100) according to claim 1, wherein determining the delay duration for seamless Internet Protocol (IP) multicast handoff (104) further comprises establishing the delay duration based on a predetermined parameter to ensure seamless Internet Protocol (IP) multicast handoff (208).
6. The method (100) according to claim 1, wherein receiving the plurality of Internet
Protocol (IP) packets on the network interface of the new network (106) further comprises writing the received plurality of Internet Protocol (IP) packets onto a buffer for play out (210).
7. The method (100) according to claim 1, wherein de-activating the network interface of the current network upon expiration of the delay duration further comprises unsubscribing to a multicast group (214) of the current network.
8. The method (100) according to claim 1, wherein during the delay duration, the plurality of Internet Protocol (IP) packets are received on the network interface of the current network and the network interface of the new network.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
MYPI20092221A MY154907A (en) | 2009-05-29 | 2009-05-29 | Seamless ip multicast handoff |
MYPI20092221 | 2009-05-29 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2010137942A1 true WO2010137942A1 (en) | 2010-12-02 |
Family
ID=43222896
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/MY2010/000087 WO2010137942A1 (en) | 2009-05-29 | 2010-05-26 | Seamless ip multicast handoff |
Country Status (2)
Country | Link |
---|---|
MY (1) | MY154907A (en) |
WO (1) | WO2010137942A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014079039A1 (en) * | 2012-11-23 | 2014-05-30 | Telefonaktiebolaget L M Ericsson (Publ) | Network offloading |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6988146B1 (en) * | 2000-07-13 | 2006-01-17 | Alcatel | Simple multicast extension for mobile IP SMM |
-
2009
- 2009-05-29 MY MYPI20092221A patent/MY154907A/en unknown
-
2010
- 2010-05-26 WO PCT/MY2010/000087 patent/WO2010137942A1/en active Application Filing
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6988146B1 (en) * | 2000-07-13 | 2006-01-17 | Alcatel | Simple multicast extension for mobile IP SMM |
Non-Patent Citations (2)
Title |
---|
"IEEE Wireless Communications and Networking Conference, Kowloon, 11-15 March 2007", article ZHANG, J. ET AL.: "A SIP-based Seamless-handoff (S-SIP) Scheme for Heterogeneous Mobile Networks", pages: 3949 - 3953 * |
PETANDER ET AL.: "Multicasting with selective delivery: A SafetyNet for vertical handoffs", SPRINGER JOURNAL ON PERSONAL WIRELESS COMMUNICATION, vol. 43, no. 3, November 2007 (2007-11-01), pages 945 - 958, XP019557967, Retrieved from the Internet <URL:http//www.nicta:com.au/research/researchpublications/show?id=28> [retrieved on 20100805], doi:10.1007/s11277-007-9258-3 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014079039A1 (en) * | 2012-11-23 | 2014-05-30 | Telefonaktiebolaget L M Ericsson (Publ) | Network offloading |
US10051536B2 (en) | 2012-11-23 | 2018-08-14 | Telefonaktiebolaget L M Ericsson (Publ) | Network offloading |
Also Published As
Publication number | Publication date |
---|---|
MY154907A (en) | 2015-08-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5089777B2 (en) | Method of conferencing to support multi-mode client session continuity | |
TWI584662B (en) | Content delivery network interconnection (cdni) mechanism | |
US8493931B1 (en) | Efficient handover of media communications in heterogeneous IP networks using handover procedure rules and media handover relays | |
US8027680B2 (en) | Selective handoff between access gateways | |
TWI434583B (en) | Method of handling call in handover in wireless communication system and wireless communication device using the same | |
US9414124B2 (en) | Audiovisual session switchover from a first access network to a second access network | |
US10470000B2 (en) | Methods and apparatus for enhanced MBMS content provisioning and content ingestion | |
US20110202593A1 (en) | Focused sampling of terminal reports in a wireless communication network | |
US20060203773A1 (en) | Method and mechanism for managing packet data links in a packet data switched network | |
US8386900B2 (en) | Controlling point-to-multipoint transmissions of content data over a radio interface | |
JP2009519629A (en) | Method and apparatus for establishing a multimedia communication session | |
KR102132266B1 (en) | Secondary node type based control for data streaming | |
CN102265553A (en) | Method and apparatus for reliable multicast streaming | |
WO2006107165A1 (en) | File distribution method and apparatus in a mobile broadcast system | |
EP1528832B1 (en) | Method for distributing a set of data, radiocommunication network and wireless station for implementing the method | |
WO2006107164A1 (en) | Apparatus and method for delivering stream in a mobile broadcast system | |
JP5345641B2 (en) | Method and apparatus for reliable broadcast / multicast service | |
JP2007527576A (en) | System, receiver, method, and program for distributing content | |
WO2010137942A1 (en) | Seamless ip multicast handoff | |
US8381261B2 (en) | Method for selecting policy decision functional entity in a resource and admission control system | |
Chou et al. | Seamless streaming media for heterogeneous mobile networks | |
CN101568068A (en) | Broadcasting/multicasting method and broadcasting/multicasting equipment | |
Hesselman et al. | Multimedia QoS adaptation for inter-tech roaming | |
Febvre et al. | Efficient IP‐multicast via Inmarsat BGAN, a 3GPP satellite network | |
Munasinghe et al. | Analytical Modeling of IMS based Interworking in Heterogeneous Mobile Data Networks |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 10780846 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 10780846 Country of ref document: EP Kind code of ref document: A1 |