# US 8,789,118 B2 · Method, terminal and server for allocating signal route resource in voice on demand service

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

- Number: US 8,789,118 B2
- Document ID: US8789118B2
- Status: Granted
- Kind: B2
- Application number: 13/298,803
- Filed: 2011-11-17
- Published: 2012-03-15
- Granted: 2014-07-22
- Earliest claimed: 2009-09-10
- Assignees: Huawei Technologies Co., Ltd.
- Applicants: Yong Jiang
- Inventors: Yong Jiang
- Web page: https://patentgrep.com/patent/US8789118B2

## CPC

- H04N 21/47202: {for requesting content on demand, e.g. video on demand}
- H04L 45/00: Routing or path finding of packets in data switching networks (routing or path finding in wireless networks H04W40/00)
- H04L 65/612: for unicast
- H04N 21/2383: Channel coding {or modulation} of digital bit-stream, e.g. QPSK modulation (arrangements for detecting or preventing errors in the information received by adapting the channel coding H04L1/0009; analogue front ends or means for connecting modulators, demodulators or transceivers to a transmission line H04L27/0002)
- H04N 21/6118: {involving cable transmission, e.g. using a cable modem}
- H04N 21/6125: {involving transmission via Internet (transmission by internet of broadcast information H04H60/82)}
- H04N 21/6377: directed to server {(one-way streaming services wherein the source is controlled by the destination H04L65/613)}
- H04N 21/647: Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load, bridging between two different networks, e.g. between IP and wireless {(real-time session protocols H04L65/1101)}
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

The present invention relates to a method, a terminal and a server for allocating a signal route resource in a Video On Demand (VOD) service. The method includes: sending a route detection message to a VOD server; receiving a route resource list replied by the VOD server; receiving a route detection stream according to a signal route resource in the obtained route resource list; judging, according to the received route detection stream, whether the signal route resource corresponding to the received route detection stream is valid; and reporting valid signal route resource information to the VOD server. Through a signal route detection method, a location of a VOD terminal device is automatically identified, so that roaming of the VOD terminal device may be realized, and when a coverage relation of the terminal is changed, the VOD service may be normally supported without any additional processing.

## Claims

### Claim 1

A method for establishing a relation between a Video On Demand (VOD) terminal and a signal route resource in a VOD service, the method comprising:
sending, by the VOD terminal, a route detection message to a VOD server when the VOD terminal is started, wherein a location of a VOD terminal device is automatically identified and a corresponding relation between the VOD terminal device and an Internet Protocol Quadrature Amplitude Modulation/Quadrature Amplitude Modulation (IPQAM/QAM) resource of the VOD server is automatically established;
receiving, by the VOD terminal, a route resource list replied by the VOD server after the VOD server receives the route detection message, wherein the route resource list comprises multiple pieces of idle signal route resource information;
receiving, by the VOD terminal, a route detection stream according to a signal route resource in the obtained route resource list, wherein the route detection stream includes a detection packet with load information;
determining, by the VOD terminal, that the current signal route resource is valid when determining that the load information in the detection packet is consistent with a signal route resource group identifier in the current signal route resource, wherein the VOD terminal compares the load information, which is fetched in the detection packet, with the signal route resource group identifier in the current signal route resource, and judges a route determined by a resource to be valid only when the load information and an IPQAM/QAM resource group identifier are consistent;
reporting, by the VOD terminal, valid signal route resource information to the VOD server for establishing a relation between the VOD terminal and the valid signal route resource information; and
recording, by the VOD terminal, the resource that is proved to be valid in a route detection result report, wherein the report includes at least a VOD terminal identifier and the IPQAM/QAM resource group identifier.

### Claim 2 (depends on 1)

The method according to claim 1, wherein a structure of the detection packet complies with a packet structure of a transport stream (TS) in a Digital Video Broadcasting (DVB) standard, and wherein an identifier of the detection packet is selected from packet identifiers in a user-defined segment specified by the DVB standard.

### Claim 3

A Video On Demand (VOD) terminal, comprising:
a memory configured to store instructions; and
a processor coupled to the memory and configured to execute the instructions to:
send a route detection message to a VOD server when the VOD terminal is started, wherein a location of a VOD terminal device is automatically identified and a corresponding relation between the VOD terminal device and an Internet Protocol Quadrature Amplitude Modulation/Quadrature Amplitude Modulation (IPQAM/QAM) resource of the VOD server is automatically established;
receive a route resource list replied by the VOD server after the VOD server receives the route detection message, wherein the route resource list comprises multiple pieces of idle signal route resource information;
receive a route detection stream according to a signal route resource in the obtained route resource list;
judge, according to a detection packet in the received route detection stream, whether load information in the detection packet is consistent with a signal route resource group identifier in a current signal route resource;
judge that the current signal route resource is valid when the load information in the detection packet is consistent with the signal route resource group identifier in the current signal route resource, wherein the VOD terminal compares the load information, which is fetched in the detection packet, with the signal route resource group identifier in the current signal route resource, and judges a route determined by a resource to be valid only when the load information and an IPQAM/QAM resource group identifier are consistent;
report valid signal route resource information to the VOD server for establishing a relation between the VOD terminal and the valid signal route resource information; and
record, by the VOD terminal, the resource that is proved to be valid in a route detection result report, wherein the report includes at least a VOD terminal identifier and the IPQAM/QAM resource group identifier.

### Claim 4

A method for allocating a signal route resource in a Video On Demand (VOD) service, comprising:
receiving, by a VOD server, a route detection message sent by a VOD terminal when the VOD terminal is started, wherein a location of a VOD terminal device is automatically identified and a corresponding relation between the VOD terminal device and an Internet Protocol Quadrature Amplitude Modulation/Quadrature Amplitude Modulation (IPQAM/QAM) resource of the VOD server is automatically established;
sending, by the VOD server, a route detection stream according to the received route detection message, wherein the route detection stream comprises a detection packet with load information;
generating, by the VOD server, a route resource list according to the signal route resource corresponding to the sent route detection stream, and sending the route resource list to the VOD terminal, wherein the resource list comprises multiple idle signal router resources;
receiving, by the VOD server, valid signal route resource information in the route resource list sent by the VOD terminal after the VOD terminal judges that the signal route resource is valid, wherein the signal route resource is judged to be valid when the load information in the detection packet is consistent with the signal route resource group identifier in the current signal route resource, wherein the VOD terminal compares the load information, which is fetched in the detection packet, with the signal route resource group identifier in the current signal route resource, and judges a route determined by a resource to be valid only when the load information and an IPQAM/QAM resource group identifier are consistent;
generating, by the VOD server, a corresponding relation between the VOD terminal and the signal route resource information according to the received valid signal route resource information; and
recording, by the VOD terminal, the resource that is proved to be valid in a route detection result report, wherein the report includes at least a VOD terminal identifier and the IPQAM/QAM resource group identifier.

### Claim 5 (depends on 4)

The method according to claim 4, wherein after generating, by the VOD server, the corresponding relation between the VOD terminal and the signal route resource information according to the received valid signal route resource, the method comprises releasing all the signal route resources in the route resource list.

### Claim 6

A Video On Demand (VOD) server, comprising:
a memory configured to store instructions; and
a processor coupled to the memory and configured to execute the instructions to:
receive a route detection message sent by a VOD terminal when the VOD terminal is started, wherein a location of a VOD terminal device is automatically identified and a corresponding relation between the VOD terminal device and an Internet Protocol Quadrature Amplitude Modulation/Quadrature Amplitude Modulation (IPQAM/QAM) resource of the VOD server is automatically established;
send a route detection stream according to the received route detection message, wherein the route detection stream comprises a detection packet with load information;
generate a route resource list according to the signal route resource corresponding to the sent route detection stream, and send the route resource list to the VOD terminal, wherein the route resource list comprises multiple pieces of idle signal route resource information;
receive valid signal route resource information sent by the VOD terminal after the VOD terminal judges that the signal route resource is valid, wherein the signal route resource is judged to be valid when the load information in the detection packet is consistent with a signal route resource group identifier in the current signal route resource, wherein the VOD terminal compares the load information, which is fetched in the detection packet, with the signal route resource group identifier in the current signal route resource, and judges a route determined by a resource to be valid only when the load information and an IPQAM/QAM resource group identifier are consistent;
generate a corresponding relation between the VOD terminal and the signal route resource information according to the received valid signal route resource information; and
record, by the VOD terminal, the resource that is proved to be valid in a route detection result report, wherein the report includes at least a VOD terminal identifier and the IPQAM/QAM resource group identifier.

### Claim 7 (depends on 1)

The method according to claim 1, wherein the multiple pieces of idle signal route resource information comprise an Internet Protocol (IP) address for IPQAM/QAM, an IPQAM/QAM inflow port, a frequency point for broadcasting a program stream, a service identifier of the program stream, a symbol rate, and a modulation value.

### Claim 8 (depends on 1)

The method according to claim 1, wherein the valid signal route resource information comprises a VOD terminal identifier and an IPQAM/QAM resource group identifier.

### Claim 9 (depends on 3)

The VOD terminal according to claim 3, wherein the multiple pieces of idle signal route resource information comprise an internet protocol(IP) address for IPQAM/QAM, an IPQAM/QAM inflow port, a frequency point for broadcasting a program stream, a service identifier of the program stream, a symbol rate, and a modulation value.

### Claim 10 (depends on 3)

The VOD terminal according to claim 3, wherein the valid signal route resource information comprises a VOD terminal identifier and an IPQAM/QAM resource group identifier.

### Claim 11 (depends on 4)

The method according to claim 4, wherein the multiple idle signal router resources comprise an Internet Protocol (IP) address for IPQAM/QAM, an IPQAM/QAM inflow port, a frequency point for broadcasting a program stream, a service identifier of the program stream, a symbol rate, and a modulation value.

### Claim 12 (depends on 4)

The method according to claim 4, wherein the valid signal route resource information comprises a VOD terminal identifier and an IPQAM/QAM resource group identifier.

### Claim 13 (depends on 6)

The VOD server according to claim 6, wherein the multiple pieces of idle signal route resource information comprise an internet protocol (IP) address for IPQAM/QAM, an IPQAM/QAM inflow port, a frequency point for broadcasting a program stream, a service identifier of the program stream, a symbol rate, and a modulation value.

### Claim 14 (depends on 6)

The VOD server according to claim 6, wherein the valid signal route resource information comprises a VOD terminal identifier and an IPQAM/QAM resource group identifier.

### Claim 15

A system comprising:
a Video On Demand (VOD) terminal; and
a VOD server,
wherein the VOD terminal is configured to:
send a route detection message to the VOD server when the VOD terminal is started, wherein a location of a VOD terminal device is automatically identified and a corresponding relation between the VOD terminal device and an Internet Protocol Quadrature Amplitude Modulation/Quadrature Amplitude Modulation (IPQAM/QAM) resource of the VOD server is automatically established;
receive a route resource list replied by the VOD server;
receive a route detection stream according to a signal route resource in the obtained route resource list after the VOD server receives the route detection message, wherein the route resource list comprises multiple pieces of idle signal route resource information;
judge, according to a detection packet in the received route detection stream, whether load information in the detection packet is consistent with a signal route resource group identifier in a current signal route resource;
judge that the current signal route resource is valid when the load information in the detection packet is consistent with the signal route resource group identifier in the current signal route resource, wherein the VOD terminal compares the load information, which is fetched in the detection packet, with the signal route resource group identifier in the current signal route resource, and judges a route determined by a resource to be valid only when the load information and an IPQAM/QAM resource group identifier are consistent;
report valid signal route resource information to the VOD server; and
record, by the VOD terminal, the resource that is proved to be valid in a route detection result report, wherein the report includes at least a VOD terminal identifier and the IPQAM/QAM resource group identifier, and
wherein the VOD server is configured to:
receive a route detection message sent by the VOD terminal;
send a route detection stream according to the received route detection message, wherein the route detection stream comprises a detection packet with load information;
generate the route resource list according to the signal route resource corresponding to the sent route detection stream and send the route resource list;
receive valid signal route resource information in the route resource list sent by the VOD terminal after the VOD terminal judges that the signal route resource is valid; and
generate a corresponding relation between the VOD terminal and the signal route resource information according to the received valid signal route resource information.

### Claim 16 (depends on 15)

The system according to claim 15, wherein the multiple pieces of idle signal route resource information comprise an internet Protocol address for IPQAM/QAM, an IPQAM/QAM inflow port, a frequency point for broadcasting a program stream, a service identifier of the program stream, a symbol rate, and a modulation value.

### Claim 17 (depends on 1)

The system according to claim 1, wherein the valid signal route resource information comprises a VOD terminal identifier and an IPQAM/QAM resource group identifier.
