IP multimedia subsystem and method for MBMS file repair using HTTP servers
First Claim
1. A user equipment (UE) comprising:
- a control module configured to determine that one or more encoding symbols of a media file, downloaded using a Multimedia Broadcast Multicast Service (MBMS) bearer from a component of an Internet Protocol Multimedia Subsystem (IMS) network, cannot be decoded and a file repair procedure is required; and
a transmission and reception module configured to;
request the file repair procedure from the component of the IMS network using a Session Initiation Protocol (SIP) re-invite request responsive to the control module determining that the file repair procedure is required;
request a Hypertext Transfer Protocol (HTTP) connection with an HTTP server to re-download the one or more encoding symbols of the media file that could not be decoded responsive to receiving a SIP acknowledgement indicating that the re-invite request was successful; and
receive the one or more encoding symbols from the HTTP server.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed in some examples is a method of media repair in an IMS based network, the method includes communicating with an IMS network using SIP to setup a download session with a BMSC over a MBMS bearer; responsive to determining that one or more received encoding symbols of media downloaded using the established MBMS bearer cannot be decoded: requesting a file repair procedure from the IMS network component using a SIP re-invite request, the SIP re-invite request including an address of an HTTP repair server indicated by the IMS network component during the MBMS bearer setup; responsive to receiving a SIP acknowledgement indicating that the request was successful, requesting an HTTP connection with the HTTP server to re-download the one or more encoding symbols of the media that could not be decoded; and receiving the one or more encoding symbols from the HTTP server.
31 Citations
21 Claims
-
1. A user equipment (UE) comprising:
-
a control module configured to determine that one or more encoding symbols of a media file, downloaded using a Multimedia Broadcast Multicast Service (MBMS) bearer from a component of an Internet Protocol Multimedia Subsystem (IMS) network, cannot be decoded and a file repair procedure is required; and a transmission and reception module configured to; request the file repair procedure from the component of the IMS network using a Session Initiation Protocol (SIP) re-invite request responsive to the control module determining that the file repair procedure is required; request a Hypertext Transfer Protocol (HTTP) connection with an HTTP server to re-download the one or more encoding symbols of the media file that could not be decoded responsive to receiving a SIP acknowledgement indicating that the re-invite request was successful; and receive the one or more encoding symbols from the HTTP server. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory machine-readable medium that stores instructions which when performed by a machine, cause the machine to perform operations comprising:
- communicating with an Internet Protocol Multimedia Subsystem (IMS) network component using a Session Initiation Protocol (SIP) to setup a download session with a Broadcast-Multicast Service Center (BMSC) over a Multi Media Broadcast Multicast Service (MBMS) bearer;
responsive to determining that one or more encoding symbols of media downloaded using the established MBMS bearer cannot be decoded;requesting a file repair procedure from the IMS network component using a SIP re-invite request, the SIP re-invite request including an address of an HyperText Transfer Protocol (HTTP) repair server indicated by the IMS network component during setup of the MBMS bearer; responsive to receiving a SIP acknowledgement indicating that the request was successful, requesting an HTTP connection with the HTTP server to re-download the one or more encoding symbols of the media that could not be decoded; and receiving the one or more encoding symbols from the HTTP server. - View Dependent Claims (8, 9, 10, 11)
- communicating with an Internet Protocol Multimedia Subsystem (IMS) network component using a Session Initiation Protocol (SIP) to setup a download session with a Broadcast-Multicast Service Center (BMSC) over a Multi Media Broadcast Multicast Service (MBMS) bearer;
-
12. A component of an Internet Protocol Multimedia Subsystem (IMS) network comprising:
-
a service coordination function (SCF), operating on a computer processor and configured to; establish a Multi Media Broadcast Multicast Service (MBMS) bearer using a Session Initiation Protocol (SIP) with a user equipment (UE) to provide an MBMS service; receive a SIP re-invite request from the UE requesting initiation of a file repair procedure using a HyperText Transfer Protocol (HTTP) unicast bearer; select an HTTP to SIP adapter and generate a SIP invite request to the selected HTTP to SIP adapter; tear down the MBMS bearer between the UE and a Broadcast-Multicast Service Center user plane function (BMSC.UPF) and forward an acknowledgement to the UE to initiate HTTP based delivery responsive to receiving a SIP acknowledgement message from the selected HTTP to SIP adapter. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A non-transitory machine-readable medium that stores instructions which when performed by a machine, cause the machine to perform operations comprising:
-
receiving a Session Initiation Protocol (SIP) re-invite request from a User Equipment (UE) in an Internet Protocol Multimedia Subsystem (IMS) network, the re-invite request requesting initiation of a file repair procedure using a HyperText Transfer Protocol (HTTP) unicast bearer, the request including an address of a repair server; selecting an HTTP to SIP adapter and generating a SIP invite request to the selected HTTP to a SIP adapter; responsive to receiving a SIP acknowledgement message from the HTTP to the SIP adapter indicating that the HTTP to SIP adapter has setup the file repair procedure with the repair server, tearing down a Multi Media Broadcast Multicast Service (MBMS) download session between the UE and a Broadcast-Multicast Service Center user plane function (BMSC.UPF) and forwarding an acknowledgement to the UE to initiate HTTP based delivery. - View Dependent Claims (18, 19, 20, 21)
-
Specification