IP Library › Granted Patent US 11,550,932
Granted Patent B2
US 11,550,932 · App. 17/164,424 · Granted Jan 10, 2023

Method for a terminal to acquire and access data

Inventor: Qingfei Wang (Wuhan, CN)
Assignee: BLACK SESAME TECHNOLOGIES INC.
G06F21/602H04L9/0631H04L9/0643H04L9/0861H04W12/71
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,550,932
App. No.
17/164,424
Granted
Jan 10, 2023
Kind
B2
Abstract

The method comprises the following steps: a terminal sending an acquisition request for acquiring data to a server, wherein the acquisition request comprises identification information for identifying the terminal; the server judging whether the terminal is a serviceable terminal according to the identification information; the server sending a request for the terminal to provide a first information when the judgment result is that the terminal is a serviceable terminal; the terminal sending the first information after receiving the request; the server receiving the first information and generating an encryption key for a configuration file based on at least the first information; the server processing the identification information by using a digest algorithm and writing the processing result into the configuration file; the server encrypting the configuration file with the encryption key; and the server sending the encrypted configuration file and the data to the terminal.

Claims (39)

1. A method for a terminal to acquire data, comprising:

the terminal sending an acquisition request for acquiring data to a server, wherein the acquisition request comprises identification information for identifying the terminal;

the server judging whether the terminal is a serviceable terminal according to the identification information;

the server sending a request for the terminal to provide a first information when the judgment result is that the terminal is a serviceable terminal;

the terminal sending the first information after receiving the request;

the server receiving the first information and generating an encryption key for a configuration file based on at least the first information;

the server processing the identification information by using a digest algorithm and writing a processing result into the configuration file;

the server encrypting the configuration file with the encryption key; and

the server sending the encrypted configuration file and the data to the terminal.

2. The method for a terminal to acquire data of claim 1 , further comprising setting a preset information corresponding to the identification information in the server in advance, and judging whether the terminal is a serviceable terminal according to the identification information comprises:

matching the identification information from the terminal with the information in the preset information; and

if the matching is successful, determining that the terminal is a serviceable terminal.

3. The method for a terminal to acquire data of claim 2 , wherein the preset information is manufacturing information and terminal model information of the terminal, and the identification information is the manufacturing information and the terminal model information.

4. The method for a terminal to acquire data of claim 2 , wherein the first information is a unique identification information of the terminal, and the digest algorithm is a HASH algorithm.

5. The method for a terminal to acquire data of claim 4 , wherein the terminal is a mobile phone, and the unique identification information is an International Mobile Equipment Identity (IMEI) of the mobile phone.

6. The method for a terminal to acquire data of claim 1 , wherein the data is an algorithm library.

7. A method for a terminal to access data, the method comprising:

the terminal detecting whether there is a configuration file related to the data to be accessed;

in case of detecting the configuration file, the terminal generating a decryption key based on its identification information to decrypt the configuration file;

extracting verification information from the decrypted configuration file;

comparing the verification information with a verification code, and if they are consistent, the terminal accessing the data, wherein the verification code is generated by encrypting the identification information of the terminal.

8. The method for a terminal to access data of claim 7 , wherein the configuration file and the data are pre-configured in the terminal according to the following procedure:

the terminal sending an acquisition request for acquiring data to a server, wherein the acquisition request comprises identification information for identifying the terminal;

the terminal sending a first information after receiving a request from the server for the terminal to provide the first information, wherein the server sends the request for the terminal to provide the first information when judging that the terminal is a serviceable terminal according to the identification information;

the terminal receiving the requested data and the encrypted configuration file sent by the server, wherein the encrypted configuration file is obtained in the following way: the server generates an encryption key for the configuration file at least based on the first information, processes the identification information by using a digest algorithm and writes a processing result into the configuration file, and the server also encrypts the configuration file by using the encryption key.

9. The method for a terminal to access data of claim 8 , wherein the identification information comprises manufacturing information and terminal model information of the terminal, and the first information is unique identification information of the terminal.

10. The method for a terminal to access data of claim 9 , wherein the terminal is a mobile phone and the unique identification information of the terminal is an international mobile equipment identity (IMEI).

11. The method for a terminal to access data according to claim 7 , wherein the data is an algorithm library.

12. A method for a server to process an acquisition request from a terminal, comprising:

the server receiving an acquisition request for acquiring data from the terminal, wherein the acquisition request comprises identification information for identifying the terminal;

processing the acquisition request, and judging whether the terminal is a serviceable terminal according to the identification information;

sending a request for the terminal to provide a first information when the judgment result is that the terminal is a serviceable terminal;

generating an encryption key for a configuration file based on at least the first information when the first information from the terminal is received;

the server using a digest algorithm to process the identification information, and writing p processing result into a configuration file;

encrypting the configuration file with the encryption key, and

sending the encrypted configuration file and the data to the terminal.

13. The method for the server to process an acquisition request from the terminal of claim 12 , wherein the identification information is manufacturing information and terminal model information of the terminal, the first information is unique identification information of the terminal, and the digest algorithm is a HASH algorithm.

14. The method for a server to process an acquisition request from the terminal of claim 12 , wherein the data is an algorithm library.

15. A server comprising a processor and a storage unit, characterized in that instructions are stored in the storage unit, and when the instructions are executed by the processor, the method according to claim 12 is implemented.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 11, 2022
From: BLACK SESAME INTERNATIONAL HOLDING LIMITED
To: BLACK SESAME TECHNOLOGIES INC.
Reel/Frame 059907/0500 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 25, 2021
From: WANG, QINGFEI
To: BLACK SESAME INTERNATIONAL HOLDING LIMITED
Reel/Frame 057903/0196 →
Priority Claims (1)
CN 202010704253.2 · Jul 21, 2020 · national
Continuity (1)
Related Publication 20220027480A1 · Jan 27, 2022