# US 10,484,871 B2 · Method and device for transmitting verification information

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

- Number: US 10,484,871 B2
- Document ID: US10484871B2
- Status: Granted
- Kind: B2
- Application number: 15/413,422
- Filed: 2017-01-24
- Published: 2017-09-21
- Granted: 2019-11-19
- Earliest claimed: 2016-03-18
- Applicants: Shenzhen Skyworth-Rgb Electronic Co., Ltd.
- Inventors: Beiyi Lei
- Web page: https://patentgrep.com/patent/US10484871B2

## CPC

- H04L 65/611: for multicast or broadcast (systems for broadcast or conference H04L12/18; arrangements for broadcast or distribution combined with broadcast H04H20/00; arrangements for broadcast applications with a direct linkage to broadcast information or to broadcast space-time H04H60/00; selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS], H04W4/06)
- H04L 65/70: Media network packetisation
- 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 12/03: Protecting confidentiality, e.g. by encryption
- H04W 12/06: Authentication
- H04W 84/12: WLAN [Wireless Local Area Networks]
- 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

A method and a device for transmitting verification information are disclosed. The method includes following steps: separating the verification information into multiple sub-verification information; numbering the multiple sub-verification information of the verification information in accordance with sequence numbers of the multiple sub-verification information in the verification information; generating sets of multicast frames according to the multiple sub-verification information and the sequence numbers of the multiple sub-verification information; selecting one set of multicast frames to be filled with the length of the verification information; transmitting generated sets of multicast frames, when the overall length of the sub-verification information in the sets of multicast frames received by the recipient, equating to the length of the verification information in the sets of multicast information, recombining the sub-verification information to obtain the verification information according to the sequence numbers of the sub-verification information. A device for transmitting verification information are also disclosed.

## Claims

### Claim 1

A method for transmitting verification information, comprising:
separating the verification information into multiple sub-verification information, and numbering the multiple sub-verification information according to sequence numbers of the multiple sub-verification information in the verification information;
calculating each of multiple pieces of packet length information according to each of the sequence numbers corresponding to the multiple sub-verification information;
generating sets of multicast frames according to the multiple sub-verification information and the multiple pieces of packet length information corresponding to the sequence numbers of the multiple sub-verification information; wherein, each of the multiple pieces of packet length information is a packet length of each of the sets of multicast frames;
selecting one set of multicast frame from the sets of multicast frames, and encapsulating a length of the verification information in the one set of multicast frame selected;
transmitting the generated sets of multicast frames, wherein, on condition that an overall length of the multiple sub-verification information in the sets of multicast frames received by a recipient is equal to the length of the verification information in the one set of multicast frame selected, recombining the multiple sub-verification information according to the sequence numbers of the generated sets of multicast frames to obtain the verification information.

### Claim 2 (depends on 1)

The method for transmitting verification information of claim 1, wherein transmitting sets of multicast frames comprises:
adding identity information into sets of multicast frames;
transmitting the sets of multicast frames after adding the identity information into the sets of multicast frames; on condition that the recipient receives the identity information from the sets of multicast frames, then obtaining the multiple sub-verification information from the sets of multicast frames carrying the identity information; and on condition that the overall length of the multiple sub-verification information is equal to a length of the identity information in the sets of multicast frames, recombining the multiple sub-verification information to obtain the verification information according to sequence numbers of the sets of multicast frames carrying the identity information.

### Claim 3 (depends on 1)

The method for transmitting verification information of claim 1, wherein, each of the multiple pieces of packet length information is calculated by a formula:
L=(Index/16)*16+8
wherein, Index is each of the sequence numbers, L is each of the multiple pieces of packet length information.

### Claim 4

A method for receiving verification information comprising:
on condition that receiving sets of multicast frames, obtaining multiple pieces of packet length information and multiple sub-verification information in the sets of multicast frames, and calculating each of sequence numbers of the multiple sub-verification information based on each of the multiple pieces of packet length information,
obtaining a length of the verification information from a selected set of multicast frames of the received sets of multicast frames,
on condition that an overall length of the multiple sub-verification information received by a recipient is equal to the length of the verification information in the sets of multicast frames, recombining the multiple sub-verification information to obtain the verification information according to the sequence numbers of the multiple sub-verification information.

### Claim 5 (depends on 4)

The method for receiving verification information according to claim 4, wherein obtaining multiple sub-verification information and sequence numbers of the multiple sub-verification information in sets of multicast frames comprises:
obtaining the sets of multicast frames that each set of multicast frames carries identity information;
obtaining the multiple sub-verification information and the sequence numbers of the multiple sub-verification information in the sets of multicast frames that each set of multicast frames carries the identity information.

### Claim 6 (depends on 4)

The method for receiving verification information according to claim 4, wherein, each of the sequence numbers of the multiple sub-verification information is calculated by a formula:
L=(Index/16)*16+8
wherein, L is each of the multiple pieces of packet length information, Index is each of the sequence numbers.

### Claim 7

A device for transmitting verification information comprising:
a processor; and
a memory;
wherein the processor executes instructions stored in the memory to implement:
a separation module is configured for separating the verification information into multiple sub-verification information, and numbering the multiple sub-verification information according to sequence numbers of the multiple sub-verification information in the verification information;
a generation module is configured for calculating each of multiple pieces of packet length information according to each of the sequence numbers corresponding to the multiple sub-verification information, and generating sets of multicast frames according to the multiple sub-verification information and the multiple pieces of packet length information corresponding to the sequence numbers of the multiple sub-verification information; wherein, each of the multiple pieces of packet length information is a packet length of each of the sets of multicast frames;
a selection module is configured for selecting one set of multicast frame from the sets of multicast frames, and encapsulating a length of the verification information in the one set of multicast frame selected;
a transmission module is configured for transmitting the sets of multicast frames on condition that an overall length of the multiple sub-verification information in the sets of multicast frames received by a recipient is equal to the length of the verification information in the one set of multicast frame selected, recombining the multiple sub-verification information to obtain the verification information according to the sequence numbers of the multiple sub-verification information.

### Claim 8 (depends on 7)

The device for transmitting verification information according to claim 7, wherein the transmission module further comprising:
an adding unit is configured for adding identity information to the sets of multicast frames;
a transmission unit is configured for transmitting, the sets of multicast frames thereof after adding the identity information into the sets of multicast frames; on condition that the recipient receives the identity information from the sets of multicast frames, then obtaining the multiple sub-verification information from the sets of multicast frames carrying the identity information, and on condition that an overall length of the multiple sub-verification information is equal to a length of the identity information in the sets of multicast frames, recombining the multiple sub-verification to obtain the verification information according to the sequence numbers of the sets of multicast frames carrying the identity information.

### Claim 9 (depends on 7)

The device for transmitting verification information according to claim 7, wherein, each of the multiple pieces of packet length information is calculated by a formula:
L=(Index/16)*16+8
wherein, Index is each of the sequence numbers, L is each of the multiple pieces of packet length information.

### Claim 10

A device for receiving verification information comprising:
a processor, and
a memory;
wherein the processor executes instructions stored in the memory to implement:
a first obtaining module, is configured for obtaining multiple pieces of packet length information and multiple sub-verification information in the sets of multicast frames, and calculating each of sequence numbers of the multiple sub-verification information based on each of the multiple pieces of packet length information;
a second obtaining module, is configured for obtaining a length of the verification information from a selected set of multicast frame of the received sets of multicast frames;
a recombining module, for on condition that an overall length of the multiple sub-verification information in the sets of multicast frames received by a recipient is equal to the length of the verification information in the sets of multicast frames, recombining the multiple sub-verification information to obtain the verification information according to the sequence numbers of the multiple sub-verification information.

### Claim 11 (depends on 10)

The device for receiving verification information according to claim 10, wherein, the first obtaining module further comprising
a first obtaining unit is configured for obtaining sets of multicast frames carrying identity information,
a second obtaining unit is configured for obtaining the multiple sub-verification information and the sequence numbers of the multiple sub-verification information from the sets of multicast frames carrying the identity information.

### Claim 12 (depends on 10)

The device for receiving verification information according to claim 10, wherein, each of the sequence numbers of the multiple sub-verification information is calculated by a formula:
L=(Index/16)*16+8
wherein, L is each of the multiple pieces of packet length information, Index is each of the sequence numbers.
