# US 10,455,294 B2 · Video distribution method and device

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,455,294 B2
- Document ID: US10455294B2
- Status: Granted
- Kind: B2
- Application number: 15/876,142
- Filed: 2018-01-20
- Published: 2018-05-24
- Granted: 2019-10-22
- Earliest claimed: 2015-07-20
- Assignees: Huawei Technologies Co., Ltd.
- Applicants: Huawei Technologies Co., Ltd.
- Inventors: Zhiming Li; Shuo Wang
- Web page: https://patentgrep.com/patent/US10455294B2

## CPC

- H04N 21/6405: Multicasting {(data broadcast and multicast in packet switching networks H04L12/18)}
- H04L 12/189: {in combination with wireless systems (selective distribution or broadcast in wireless communication networks H04W4/06)}
- H04N 21/234309: {by transcoding between formats or standards, e.g. from MPEG-2 to MPEG-4 or from Quicktime to Realvideo (conversion of standards in analog television systems H04N7/01)}
- H04N 21/2393: {involving handling client requests (scheduling or organising the servicing of application requests H04L67/60)}
- H04N 21/440218: {by transcoding between formats or standards, e.g. from MPEG-2 to MPEG-4 (conversion of standards in analogue television systems H04N7/01)}
- H04W 4/06: Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
- H04W 8/04: Registration at HLR or HSS [Home Subscriber Server]
- H04L 65/80: Responding to QoS
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

Embodiments of the present invention relate to the communications field, and provide a video distribution method and a device. The method includes: receiving, by an SCEF, a first request message sent by a third-party server, where the first request message includes an MBMS capability negotiation parameter for video distribution, the MBMS capability negotiation parameter being requested by the third-party server; sending, by the SCEF, a second request message to an HSS according to the first request message, to request the HSS to expose an MBMS capability; sending, by the SCEF, a third request message to a broadcast multicast service center BM-SC after the SCEF receives a second response message returned by the HSS when the HSS determines to allow the exposure of the MBMS capability, to request to obtain MBMS capability information exposed by the BM-SC; and sending the MBMS capability information obtained from the BM-SC to the third-party server.

## Claims

### Claim 1

A video distribution method, comprising:
receiving, by a service capability exposure function (SCEF), a first request message sent by a third-party server, wherein the first request message comprises a multimedia broadcast multicast service (MBMS) capability negotiation parameter for video distribution, the MBMS capability negotiation parameter being requested by the third-party server;
sending, by the SCEF, a second request message to a home subscriber server (HSS) according to the first request message, to request the HSS to expose an MBMS capability;
sending, by the SCEF, a third request message to a broadcast multicast service center (BM-SC) after the SCEF receives a second response message returned by the HSS when the HSS determines to allow the exposure of the MBMS capability, to request first MBMS capability information exposed by the BM-SC; and
sending, by the SCEF, the first MBMS capability information obtained from the BM-SC to the third-party server, to enable the-third party server to request, according to the first MBMS capability information, to start an MBMS broadcast, and distributes video content to user equipment (UE); and, wherein
the first request message further comprises port information of the third-party server and media encoding information of the third-party server;
the second request message comprises the MBMS capability negotiation parameter and/or an MBMS media capability exposure request indication, and the MBMS media capability exposure request indication is used to request the HSS to expose an MBMS pipe capability;
if the second request message comprises the MBMS capability negotiation parameter, the second response message comprises second MBMS capability information that is to be exposed and that is determined by the HSS according to subscription information between the HSS and an operator and the MBMS capability negotiation parameter;
if the second request message comprises the MBMS media capability exposure request indication, the second response message comprises an MBMS capability exposure request indication, and the MBMS capability exposure request indication is used to request the first MBMS capability information exposed and determined by the BM-SC;
the third request message comprises the port information of the third-party server and the media encoding information of the third-party server; and
if the second response message comprises the second MBMS capability information, the third request message further comprises the second MBMS capability information; and if the second response message does not comprise the second MBMS capability information, the third request message further comprises the MBMS capability negotiation parameter.

### Claim 2 (depends on 1)

The method according to claim 1, wherein before the sending, by the SCEF, the first MBMS capability information obtained from the BM-SC to the third-party server, the method further comprises:
receiving, by the SCEF, a third response message sent by the BM-SC, wherein the third response message comprises the first MBMS capability information, a service portal link for transporting the video content, port information of the BM-SC, a charging rule, and media encoding information of the BM-SC.

### Claim 3 (depends on 2)

The method according to claim 2, wherein the MBMS capability negotiation parameter, the first MBMS capability information, and the second MBMS capability information separately comprise at least one of a transport mode indication of the video content, a security feature indication for using the MBMS, a content transcoding capability support indication, a content caching indication, a quality of experience (QoE) reporting indication, a network information reporting indication, an advertisement purchasing information indication, or an advertisement insertion capability indication, wherein
the transport mode indication is a broadcast mode, or a broadcast/unicast hybrid mode, or a dynamic broadcast/unicast mode;
the security feature indication is an enabled state or a disabled state;
the content transcoding capability support indication is an indication showing that transcoding is supported or an indication showing that transcoding is not supported;
the content caching indication is an indication showing that content caching is supported or an indication showing that content caching is not supported;
the QoE reporting indication is an indication showing that QoE is to be reported or an indication showing that QoE is not to be reported;
the network information reporting indication is an indication showing that network information is to be reported or an indication showing that network information is not to be reported, the network information comprising at least one of a UE identifier, a serving cell identifier, or a network congestion state;
the advertisement purchasing information indication is an indication showing that an event of purchasing advertisement content by a user is to be reported or an indication showing that an event of purchasing advertisement content by a user is not to be reported;
the advertisement insertion capability indication is an indication showing that insertion of an advertisement is supported or an indication showing that insertion of an advertisement is not supported;
the port information of the third-party server is used for trusted channel data transmission between the third-party server and the BM-SC;
the port information of the BM-SC is used for trusted channel data transmission between the BM-SC and the third-party server; and
the media encoding information comprises at least one of video encoding information, audio encoding information, text encoding information, or picture encoding information.

### Claim 4

A system configured to implement service capability exposure function (SCEF), the system comprising:
a receiver, configured to receive a first request message sent by a third-party server, wherein the first request message comprises a multimedia broadcast multicast service (MBMS) capability negotiation parameter for video distribution, the MBMS capability negotiation parameter being requested by the third-party server; and
a transmitter, configured to send a second request message to a home subscriber server (HSS) according to the first request message, to request the HSS to expose an MBMS capability, wherein
the transmitter is further configured to send a third request message to a broadcast multicast service center (BM-SC) when the receiver receives a second response message returned by the HSS when the HSS determines to allow the exposure of the MBMS capability, to request first MBMS capability information exposed by the BM-SC; and
the transmitter is further configured to send the first MBMS capability information obtained from the BM-SC to the third-party server, to enable the-third party server to request, according to the first MBMS capability information, to start an MBMS broadcast, and distributes video content to user equipment UE; and, wherein
the first request message further comprises port information of the third-party server and media encoding information of the third-party server;
the second request message comprises the MBMS capability negotiation parameter and/or an MBMS media capability exposure request indication, and the MBMS media capability exposure request indication is used to request the HSS to expose an MBMS pipe capability;
if the second request message comprises the MBMS capability negotiation parameter, the second response message comprises second MBMS capability information that is to be exposed and that is determined by the HSS according to subscription information between the HSS and an operator and the MBMS capability negotiation parameter;
if the second request message comprises the MBMS media capability exposure request indication, the second response message comprises an MBMS capability exposure request indication, and the MBMS capability exposure request indication is used to request the first MBMS capability information exposed and determined by the BM-SC;
the third request message comprises the port information of the third-party server and the media encoding information of the third-party server; and
if the second response message comprises the second MBMS capability information, the third request message further comprises the second MBMS capability information; and if the second response message does not comprise the second MBMS capability information, the third request message further comprises the MBMS capability negotiation parameter.

### Claim 5 (depends on 4)

The SCEF according to claim 4, wherein the receiver is further configured to receive a third response message sent by the BM-SC, wherein the third response message comprises the first MBMS capability information, a service portal link for transporting the video content, port information of the BM-SC, a charging rule, and media encoding information of the BM-SC.

### Claim 6 (depends on 5)

The SCEF according to claim 5, wherein the MBMS capability negotiation parameter, the first MBMS capability information, and the second MBMS capability information separately comprise at least one of a transport mode indication of the video content, a security feature indication for using the MBMS, a content transcoding capability support indication, a content caching indication, a quality of experience (QoE) reporting indication, a network information reporting indication, an advertisement purchasing information indication, or an advertisement insertion capability indication, wherein
the transport mode indication is a broadcast mode, or a broadcast/unicast hybrid mode, or a dynamic broadcast/unicast mode;
the security feature indication is an enabled state or a disabled state; the content transcoding capability support indication is an indication showing that transcoding is supported or an indication showing that transcoding is not supported;
the content caching indication is an indication showing that content caching is supported or an indication showing that content caching is not supported;
the QoE reporting indication is an indication showing that QoE is to be reported or an indication showing that QoE is not to be reported;
the network information reporting indication is an indication showing that network information is to be reported or an indication showing that network information is not to be reported, the network information comprising at least one of a UE identifier, a serving cell identifier, or a network congestion state;
the advertisement purchasing information indication is an indication showing that an event of purchasing advertisement content by a user is to be reported or an indication showing that an event of purchasing advertisement content by a user is not to be reported;
the advertisement insertion capability indication is an indication showing that insertion of an advertisement is supported or an indication showing that insertion of an advertisement is not supported; and
the port information of the third-party server is used for trusted channel data transmission between the third-party server and the BM-SC; the port information of the BM-SC is used for trusted channel data transmission between the BM-SC and the third-party server; and the media encoding information comprises at least one of video encoding information, audio encoding information, text encoding information, or picture encoding information.
