# US 12,764,014 B2 · Hot backup switching method and system based on network card detection

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

- Number: US 12,764,014 B2
- Document ID: US12764014B2
- Status: Granted
- Kind: B2
- Application number: 18/665,166
- Filed: 2024-05-15
- Published: 2024-09-12
- Granted: 2026-10-13
- Earliest claimed: 2021-11-16
- Assignees: Guangdong Baolun Electronics Co., Ltd.
- Applicants: Guangdong Baolun Electronics Co., Ltd.
- Inventors: Jingheng Li; Changhua Zhang; Zhenghui Zhu; Dingjin Zhao; De Ming; Di Lin
- Web page: https://patentgrep.com/patent/US12764014B2

## CPC

- H04L 41/0663: Performing the actions predefined by failover planning, e.g. switching to standby network elements
- H04L 43/0823: Errors, e.g. transmission errors
- H04L 43/10: Active monitoring, e.g. heartbeat, ping or trace-route
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A hot backup switching method and system based on network card detection. The method includes the following steps: S1: driving a first synchronous network card to send a query instruction to a second synchronous network card according to a preset time interval; S2: determining whether the first synchronous network card obtains a response packet sent by a master server device, if yes, executing S1; and if not and executing S3; S3: determining whether the working mode of the playback terminal belongs to a master mode; and if yes, and executing S4; and S4: determining whether the second synchronous network card responds, if yes, executing S1. Hot backup switching is implemented by means of the network cards of the master server device and the slave server device, and seamless switching and continued playback are realized.

## Claims

### Claim 1

A hot backup switching method based on network card detection, comprising the following steps:
S1: driving a first synchronous network card of a slave server device to send a query instruction to a second synchronous network card of a master server device according to a preset time interval, so as to obtain a response packet sent by the second synchronous network card;
S2: determining whether the first synchronous network card obtains a response packet sent by the master server device, if yes, executing S1; and if not, sending a query instruction of a working mode to a playback terminal, and executing S3;
S3: determining whether the working mode to the playback terminal belongs to a master mode, if not, the slave server device sending a switching instruction to the playback terminal; and if yes, driving the playback terminal to continuously send a plurality of query instructions to the master server device, and executing S4; and
S4: determining whether the second synchronous network card responds to the query instructions of the playback terminal, if yes, executing S1, and if not, driving the slave server device to perform hot backup switching;
wherein the method further comprises a Global Positioning System (GPS) module used for satellite time service, and both the master server device and the slave server device are connected with the GPS module;
wherein the slave server device comprises the first synchronous network card and a slave server used for connecting with an audio source, the master server device comprises the second synchronous network card and a master server used for connecting with the audio source, the master server and the slave server are connected through the first synchronous network card and the second synchronous network card, and the first synchronous network card and the second synchronous network card are connected with the playback terminal;
wherein before the step S1, the method further comprises the following steps:
S01: obtaining an electrical signal from the slave server, and querying the current address of the second synchronous network card through the first synchronous network card;
S02: determining whether the first synchronous network card obtains the current address of the second synchronous network card within a preset time period, if yes, driving the GPS module to provide time service for the master server device and the slave server device synchronously, and executing S1; and if not, querying the working mode to the playback terminal, and executing S03; and
S03: determining whether the working mode of to the playback terminal belongs to a master mode, if not, marking the slave server device as the master server device, and if yes, executing S01.

### Claim 2 (depends on 1)

The hot backup switching method based on network card detection according to claim 1, wherein the step S1 is specifically implemented by the following steps:
S11: driving the master server device and the slave server device to play back the same audio frame simultaneously;
S12: driving the second synchronous network card to send the audio frame played back by the master server to the playback terminal, and driving the first synchronous network card to cut off the audio frame played back by the slave server; and
S13: driving the first synchronous network card to send a query instruction to the second synchronous network card according to a preset time interval, so as to obtain a response packet sent by the second synchronous network card.

### Claim 3 (depends on 2)

The hot backup switching method based on network card detection according to claim 2, wherein the step S4 is specifically implemented by the following steps:
S41: determining whether the second synchronous network card responds to the query instructions of the playback terminal, if yes, executing S13, and if not, executing S42; and
S42: driving the first synchronous network card to send the audio frame played back by the slave server to the playback terminal, and marking the slave server device as the master server device.

### Claim 4 (depends on 3)

A hot backup switching system based on network card detection, the system is used in the hot backup switching method based on network card detection in claim 3, wherein the system comprises the master server device, the slave server device and the playback terminal, the slave server device comprises the first synchronous network card and the slave server used for connecting with the audio source, the master server device comprises the second synchronous network card and the master server used for connecting with the audio source, the master server and the slave server are connected through the first synchronous network card and the second synchronous network card, and the first synchronous network card and the second synchronous network card are connected with the playback terminal;
the system further comprises the GPS module used for satellite time service, and both the master server and the slave server are connected with the GPS module.

### Claim 5 (depends on 2)

A hot backup switching system based on network card detection, the system is used in the hot backup switching method based on network card detection in claim 2, wherein the system comprises the master server device, the slave server device and the playback terminal, the slave server device comprises the first synchronous network card and the slave server used for connecting with the audio source, the master server device comprises the second synchronous network card and the master server used for connecting with the audio source, the master server and the slave server are connected through the first synchronous network card and the second synchronous network card, and the first synchronous network card and the second synchronous network card are connected with the playback terminal;
the system further comprises the GPS module used for satellite time service, and both the master server and the slave server are connected with the GPS module.

### Claim 6 (depends on 1)

The hot backup switching method based on network card detection according to claim 1, wherein the working mode to the playback terminal is either a master mode in playback state or an idle mode in idle state.

### Claim 7 (depends on 6)

A hot backup switching system based on network card detection, the system is used in the hot backup switching method based on network card detection in claim 6, wherein the system comprises the master server device, the slave server device and the playback terminal, the slave server device comprises the first synchronous network card and the slave server used for connecting with the audio source, the master server device comprises the second synchronous network card and the master server used for connecting with the audio source, the master server and the slave server are connected through the first synchronous network card and the second synchronous network card, and the first synchronous network card and the second synchronous network card are connected with the playback terminal;
the system further comprises the GPS module used for satellite time service, and both the master server and the slave server are connected with the GPS module.

### Claim 8 (depends on 1)

A hot backup switching system based on network card detection, the system used in the hot backup switching method based on network card detection in claim 1, wherein the system comprises the master server device, the slave server device and the playback terminal, the slave server device comprises the first synchronous network card and the slave server used for connecting with the audio source, the master server device comprises the second synchronous network card and the master server used for connecting with the audio source, the master server and the slave server are connected through the first synchronous network card and the second synchronous network card, and the first synchronous network card and the second synchronous network card are connected with the playback terminal;
the system further comprises the GPS module used for satellite time service, and both the master server and the slave server are connected with the GPS module.
