# US 2013/0160094 A1 · OTA Bootstrap Method and System

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

- Number: US 2013/0160094 A1
- Document ID: US20130160094A1
- Status: Published application
- Kind: A1
- Application number: 13/818,623
- Filed: 2010-10-18
- Published: 2013-06-20
- Earliest claimed: 2010-08-23
- Assignees: Zte Corporation
- Inventors: Hong Luo
- Web page: https://patentgrep.com/patent/US20130160094A1

## CPC

- G06F 21/6218: {to a system of files or objects, e.g. local or distributed file system or database}
- H04L 41/0809: {Plug-and-play configuration}
- H04L 41/28: Restricting access to network management systems or functions, e.g. using authorisation function to access network configuration
- H04W 12/0431: Key distribution or pre-distribution; Key agreement
- H04W 12/12: Detection or prevention of fraud
- H04W 8/26: Network addressing or numbering for mobility support
- H04W 76/30: Connection release
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- 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

An over-the-air (OTA) bootstrap method and system are described, including: when a connection between a user-registered terminal device and a device management (DM) server is finished, the terminal device sends a bootstrap confirmation message to a service center corresponding to port information of a valid service center pre-stored in the terminal device; the service center analyzes the bootstrap confirmation message to determine a device ID of the terminal device, connects with a DM server authorized by the service center, and searches for an OTA bootstrap record corresponding to the device ID in a database of the authorized DM server; if the service center fails to find the corresponding OTA bootstrap record in the database of the authorized DM server, the service center notifies the user that the terminal device has performed an OTA bootstrap with an unauthorized DM server. The present invention can improve the security of the OTA bootstrap.

## Claims

### Claim 1

An OTA bootstrap method, comprising:
after completing a connection with a DM server, a user-registered terminal device sending a bootstrap confirmation message to a service center corresponding to port information of a valid service center pre-stored in the terminal device;
the service center analyzing the bootstrap confirmation message to determine a device ID of the terminal device, connecting to a DM server authorized by the service center, and searching a database of the authorized DM server for an OTA bootstrap record corresponding to the device ID; and
if no corresponding OTA bootstrap record is found in the database of the authorized DM server, the service center notifying the user that the terminal device performed an OTA bootstrap with an unauthorized DM server.

### Claim 2 (depends on 1)

The method according to claim 1, further comprising:
if a corresponding OTA bootstrap record is found in the database of the authorized DM server:
the service center notifying the user of a successful OTA bootstrap if the bootstrap message body resulting from the service center's analysis of the bootstrap confirmation message is consistent with the corresponding OTA bootstrap record and the terminal device succeeds in connecting with the DM server; and
the service center notifying the user of a failed OTA bootstrap if either the bootstrap message body is not consistent with the corresponding OTA bootstrap record or the terminal device fails in connecting with the DM server.

### Claim 3 (depends on 2)

The method according to claim 2, further comprising, after the service center notifies the user of a failed OTA bootstrap:
the DM server re-performing an OTA bootstrap to the terminal device after determining that position information in the bootstrap confirmation message is wrong.

### Claim 4 (depends on 1)

The method according to claim 1, wherein the bootstrap confirmation message includes:
a device ID, a device model, a device version number of the terminal device, a bootstrap message body, and an identifier indicating whether the connection with the DM server succeeds or not.

### Claim 5 (depends on 4)

The method according to claim 4, wherein the bootstrap message body further includes content of the bootstrap confirmation message free of MAC check information, or a combination of one or more of the following fields: an address of the DM server, a port number of the DM server, and a server ID of the DM server.

### Claim 6 (depends on 1)

The method according to claim 1, further comprising: after the service center notifies the user of an OTA bootstrap performed between the terminal device and an unauthorized DM server,
the service center notifying the authorized DM server to re-perform an OTA bootstrap to the terminal device; and
the authorized DM server receiving the notification from the service center and performing an OTA bootstrap to the terminal device.

### Claim 7

An OTA bootstrap system, comprising a terminal device, a service center corresponding to port information of a valid service center pre-stored in the terminal device, a DM server authorized by the service center, and a DM server connected with the terminal device, wherein
the terminal device is configured to receive registration of a user and send a bootstrap confirmation message to the service center after completing a connection with the DM server;
the service center is configured to analyze the bootstrap confirmation message to determine a device ID of the terminal device, connect to the authorized DM server, search a database of the authorized DM server for an OTA bootstrap record corresponding to the device ID, and notify the user that the terminal device performed an OTA bootstrap with an unauthorized DM server if no corresponding OTA bootstrap is found in the database;
the authorized DM server is configured to store an OTA bootstrap record; and
the DM server is configured to be connected with the terminal device.

### Claim 8 (depends on 7)

The system according to claim 7, wherein, if a corresponding OTA bootstrap record is found in the database of the authorized DM server:
the service center is configured to notify the user of a successful OTA bootstrap if the bootstrap message body resulting from the service center's analysis of the bootstrap confirmation message is consistent with the corresponding OTA bootstrap record and the terminal device succeeds in connecting with the DM server; and
the service center is configured to notify the user of a failed OTA bootstrap if either the bootstrap message body is not consistent with the corresponding OTA bootstrap record or the terminal device fails in connecting with the DM server.

### Claim 9 (depends on 8)

The system according to claim 8, wherein, after the service center notifies the user of a failed OTA bootstrap, the DM server is also configured to re-perform an OTA bootstrap to the terminal device after determining that position information in the bootstrap confirmation message is wrong.

### Claim 10 (depends on 7)

The system according to claim 7, wherein
after the service center notifies the user of an OTA bootstrap performed between the terminal device and an unauthorized DM server, the service center is also configured to notify the authorized DM server to re-perform an OTA bootstrap to the terminal device; and
the authorized DM server is also configured to receive the notification from the service center and performing an OTA bootstrap to the terminal device.

### Claim 11 (depends on 2)

The method according to claim 2, further comprising: after the service center notifies the user of an OTA bootstrap performed between the terminal device and an unauthorized DM server,
the service center notifying the authorized DM server to re-perform an OTA bootstrap to the terminal device; and
the authorized DM server receiving the notification from the service center and performing an OTA bootstrap to the terminal device.

### Claim 12 (depends on 3)

The method according to claim 3, further comprising: after the service center notifies the user of an OTA bootstrap performed between the terminal device and an unauthorized DM server,
the service center notifying the authorized DM server to re-perform an OTA bootstrap to the terminal device; and
the authorized DM server receiving the notification from the service center and performing an OTA bootstrap to the terminal device.

### Claim 13 (depends on 4)

The method according to claim 4, further comprising: after the service center notifies the user of an OTA bootstrap performed between the terminal device and an unauthorized DM server,
the service center notifying the authorized DM server to re-perform an OTA bootstrap to the terminal device, and
the authorized DM server receiving the notification from the service center and performing an OTA bootstrap to the terminal device.

### Claim 14 (depends on 5)

The method according to claim 5, further comprising: after the service center notifies the user of an OTA bootstrap performed between the terminal device and an unauthorized DM server,
the service center notifying the authorized DM server to re-perform an OTA bootstrap to the terminal device; and
the authorized DM server receiving the notification from the service center and performing an OTA bootstrap to the terminal device.

### Claim 15 (depends on 8)

The system according to claim 8, wherein
after the service center notifies the user of an OTA bootstrap performed between the terminal device and an unauthorized DM server, the service center is also configured to notify the authorized DM server to re-perform an OTA bootstrap to the terminal device; and
the authorized DM server is also configured to receive the notification from the service center and performing an OTA bootstrap to the terminal device.

### Claim 16 (depends on 9)

The system according to claim 9, wherein
after the service center notifies the user of an OTA bootstrap performed between the terminal device and an unauthorized DM server, the service center is also configured to notify the authorized DM server to re-perform an OTA bootstrap to the terminal device; and
the authorized DM server is also configured to receive the notification from the service center and performing an OTA bootstrap to the terminal device.
