User equipment node, server node and methods performed in such nodes for performing file repair procedure
AssigneeTelefonaktiebolaget LM Ericsson (publ)
InventorsRobbie Ling, Emer Chen, Jinyang Xie
Life of this patent
Estimating the term…
Abstract
A user equipment node, upon determining that the data loss in a requested file is above, or likely to be above a threshold value, transmits a delivery missing report to a server node indicating that the data loss in the requested file is above the threshold value. The delivery missing report is used by the server node for determining whether or not a multicast file repair procedure should be enabled, based on the number of delivery missing reports it has received from other user equipment nodes. This enables a point-to-multipoint file repair procedure to be enabled sooner, and prevent a flood of point-to-point file repairs.
Claims20
A method in a user equipment node of a network, for performing a file repair procedure, wherein the user equipment node is adapted to receive one or more files from a server node, the method comprising the steps of:
- receiving User Service Description (USD) metadata fragments including a Uniform Resource Indicator (URI) address where delivery missing reports are to be sent;
- transmitting a joining request to a server node, the joining request indicating that the user equipment wishes to join a channel for receiving a requested file;
- receiving data corresponding to the requested file from the server node;
- determining, based on the data loss in a fragment percentage of the requested file being received, if the data loss in the entire requested file is above, or likely to be above, a threshold value, and, if so:
- transmitting a delivery missing report to the server node indicating that the data loss in the entire requested file is above the threshold value, wherein:
- the delivery missing report is for use by the server node for determining whether or not a multicast file repair procedure should be enabled;
- and
- the delivery missing report is transmitted to the server node prior to the completion of the reception of the requested file from the server node.
A user equipment node for use in a network where one or more files are delivered to the user equipment node from a server node, the user equipment node comprising:
- a transmitter;
- a receiver;
- and
- one or more processors coupled to the transmitter and the receiver, the one or more processors configured to:
- receive User Service Description (USD) metadata fragments including a Uniform Resource Indicator (URI) address where delivery missing reports are to be sent;
- transmit a joining request to a server node, the joining request indicating that the user equipment node wishes to join a channel for receiving a requested file;
- receive data corresponding to the requested file from the server node;
- determine, based on the data loss in a fragment percentage of the requested file being received, if the data loss in the entire requested file is above, or likely to be above, a threshold value, and, if so transmit a delivery missing report to the server node indicating that the data loss in the entire requested file is above the threshold value, wherein:
- the delivery missing report is for use by the server node for determining whether or not a multicast file repair procedure should be enabled;
- and
- the one or more processors are configured to transmit the delivery missing report to the server node prior to the completion of the reception of the requested file from the server node.
A computer implemented method in a server node of a network, for providing a file repair procedure in connection with a file being delivered to a plurality of user equipment nodes, the method comprising the steps of:
- transmitting User Service Description (USD) metadata fragments including a Uniform Resource Indicator (URI) address where delivery missing reports are to be sent;
- receiving a delivery missing report from a user equipment node corresponding to the file being delivered, the delivery missing report indicating that, based on the data loss in a fragment percentage of the file being delivered, the data loss in the entire file being delivered is above, or likely to be above, a threshold value, wherein the delivery missing report is received prior to completion of the file being delivered to the plurality of user equipment nodes;
- determining how many delivery missing reports have been received from other user equipment nodes for the corresponding file being delivered;
- and
- enabling a multicast file repair procedure if the number of delivery missing reports is above a multicast threshold value.
A server node for providing a file repair procedure in connection with a file being delivered to a plurality of user equipment nodes in a network, the server node comprising:
- a transmitter;
- a receiver;
- and
- one or more processors coupled to the transmitter and the receiver, the one or more processors configured to:
- transmit a requested file to one or more user equipment nodes;
- transmit User Service Description (USD) metadata fragments including a Uniform Resource Indicator (URI) address where delivery missing reports are to be sent;
- receive a delivery missing report from a user equipment node corresponding to the file being transmitted, the delivery missing report indicating that, based on the data loss in a fragment percentage of the file being transmitted, the data loss in the entire file being transmitted is above, or likely to be above, a threshold value, wherein the one or more processors are configured to receive the delivery missing report prior to completion of the requested file being transmitted to the plurality of user equipment nodes;
- and
- determine how many delivery missing reports have been received from other user equipment nodes for the file being transmitted, wherein the one or more processors are configured to enable a multicast file repair procedure if the number of delivery missing reports is above a multicast threshold value.
Dependencies are inferred from the claim text.