IP Library Granted Patent US 12,531,733
Granted Patent B2
US 12,531,733 · App. 18/286,178 · Granted Jan 20, 2026

Information transmission method, storage medium and electronic device

Inventor: Lei Zhang (Beijing, CN)
Assignee: Beijing Roborock Technology Co., Ltd.
H04L9/14
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 12,531,733
App. No.
18/286,178
Granted
Jan 20, 2026
Kind
B2
Abstract

An information transmission method is applied to a mobile terminal and includes: during a process of performing network access configuration on an intelligent device, sending a public key to the intelligent device, and saving a corresponding private key, wherein the public key and the private key are a pair of asymmetric keys, which are generated in advance by a mobile terminal; after a command to be sent is signed by using the private key, sending, to the intelligent device, commands before and after the signing; and after encrypted information sent by the intelligent device is received, decrypting same by using the private key.

Claims (75)

1 . An information transmission method, applied to a mobile terminal and comprising:

sending a public key to a smart device in a process of network access configuration of the smart device, and saving a private key, wherein the public key and the private key are a pair of asymmetric keys and are generated in advance by the mobile terminal;

obtaining a signed command by signing an unsigned command with the private key,

and sending the signed command and the unsigned command to the smart device; and

upon receiving encrypted information sent from the smart device, decrypting the encrypted information with the public key,

wherein, the network access configuration is performed in a stage of an initial point-to-point communication between the smart device and an application program of the mobile terminal, and the public key and the private key are transmitted in the stage without being obtained by a server side.

2 . The information transmission method according to claim 1 , further comprising:

generating first information based on authenticated login verification information;

obtaining a first ciphertext by encrypting the private key with the first information; and

sending the first ciphertext to a server for saving.

3 . The information transmission method according to claim 2 , wherein

the login verification information comprises login password information input by a user, and generating first information based on authenticated login verification information specifically comprises:

verifying the login password information input by the user; and

generating the first information by a hash calculation on the login password information if the verifying is successful.

4 . The information transmission method according to claim 2 , further comprising:

regenerating the first information based on the received authenticated login verification information;

requesting the server for acquiring the first ciphertext, and obtaining the private key by decrypting the first ciphertext with the first information; and

saving the private key.

5 . The information transmission method according to claim 2 , further comprising:

upon receiving an instruction for resetting the login verification information, generating second information based on reset authenticated login verification information;

obtaining a second ciphertext by encrypting the private key with the second information; and

sending the second ciphertext to the server for saving instead of the first ciphertext.

6 . The information transmission method according to claim 2 , further comprising:

upon receiving an instruction for resetting the login verification information,

generating second information based on reset authenticated login verification information;

requesting the server for acquiring the first ciphertext;

generating the first information based on the authenticated login verification information before the resetting;

obtaining the private key by decrypting the first ciphertext with the regenerated first information;

generating second information based on the reset authenticated login verification information;

obtaining a second ciphertext by encrypting the private key, obtained by decrypting the first ciphertext, with the second information; and

sending the second ciphertext to the server for saving instead of the first ciphertext.

7 . An information transmission method, applied to a smart device and comprising:

activating network access configuration upon receiving a network access configuration instruction;

saving a public key in a process of the network access configuration;

upon receiving a singed command and an unsigned command sent by a mobile terminal, obtaining a signature-verified command by verifying a signature of the signed command with the public key; and

comparing the signature-verified command with the unsigned command, and executing the unsigned command if the two commands are consistent;

wherein, the network access configuration is performed in a stage of an initial point-to-point communication between the smart device and an application program of the mobile terminal, and the public key and the private key are transmitted in the stage without being obtained by a server side.

8 . The information transmission method according to claim 7 , further comprising:

encrypting information to be sent with the public key, and sending the encrypted information to the mobile terminal.

9 . A non-transitory computer-readable storage medium, on which an application program is stored, wherein the application program, when executed by a processor, causes implementation of the information transmission method according to claim 1 .

10 . A non-transitory computer-readable storage medium, on which an application program is stored, wherein the application program, when executed by a processor, causes implementation of the information transmission method according to claim 7 .

11 . A mobile terminal, comprising:

a memory, configured to store a computer program; and

a processor, through executing the computer program, configured to:

send a public key to a smart device in a process of network access configuration of the smart device, and save a private key, wherein the public key and the private key are a pair of asymmetric keys and are generated in advance by the mobile terminal;

obtain a signed command by signing an unsigned command with the private key, and send the signed command and the unsigned command to the smart device; and

decrypt, upon receiving encrypted information sent from the smart device, the encrypted information with the public key;

wherein, the network access configuration is performed in a stage of an initial point-to-point communication between the smart device and an application program of the mobile terminal, and the public key and the private key are transmitted in the stage without being obtained by a server side.

12 . The mobile terminal according to claim 11 , wherein the processor is further configured to:

generate first information based on authenticated login verification information;

obtain a first ciphertext by encrypting the private key with the first information; and

send the first ciphertext to a server for saving.

13 . The mobile terminal according to claim 12 , wherein the login verification information comprises login password information input by a user, and the processor is further configured to:

verify the login password information input by the user; and

generate the first information by a hash calculation on the login password information if the verifying is successful.

14 . The mobile terminal according to claim 12 , wherein the processor is further configured to:

regenerate the first information based on the received authenticated login verification information;

request the server for acquiring the first ciphertext, and obtain the private key by decrypting the first ciphertext with the first information; and

save the private key.

15 . The mobile terminal according to claim 12 , wherein the processor is further configured to:

generate, upon receiving an instruction for resetting the login verification information, second information based on reset authenticated login verification information;

obtain a second ciphertext by encrypting the private key with the second information; and

send the second ciphertext to the server for saving instead of the first ciphertext.

16 . The mobile terminal according to claim 12 , wherein the processor is further configured to:

generate, upon receiving an instruction for resetting the login verification information, second information based on reset authenticated login verification information;

request the server for acquiring the first ciphertext;

generate the first information based on the authenticated login verification information before the resetting;

obtain the private key by decrypting the first ciphertext with the regenerated first information;

generate second information based on the reset authenticated login verification information;

obtain a second ciphertext by encrypting the private key, obtained by decrypting the first ciphertext, with the second information; and

send the second ciphertext to the server for saving instead of the first ciphertext.

17 . A smart device, comprising:

a memory, configured to store a computer program; and

a processor, through executing the computer program, configured to implement the information transmission method according to claim 7 .

18 . The smart device according to claim 17 , wherein the processor is further configured to: encrypt information to be sent with the public key, and send the encrypted information to the mobile terminal.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 9, 2023
From: ZHANG, LEI
To: BEIJING ROBOROCK TECHNOLOGY CO., LTD.
Reel/Frame 065162/0648 →
Priority Claims (1)
CN 202110383378.4 · Apr 9, 2021 · national
Continuity (1)
Related Publication 20240205005A1 · Jun 20, 2024
References Cited (16)
US 20170208049A1 · Hu · 2017 [cited by applicant]
US 20180206117A1 · Stahl · 2018 [cited by examiner]
US 20190332774A1 · Nix · 2019 [cited by examiner]
US 20220070172A1 · Muthusamy · 2022 [cited by examiner]
CN 106850664A · 2017 [cited by applicant]
CN 110519760A · 2019 [cited by applicant]
CN 110881019A · 2020 [cited by applicant]
CN 110943976A · 2020 [cited by applicant]
CN 111541534A · 2020 [cited by applicant]
CN 111918283A · 2020 [cited by applicant]
CN 113114668A · 2021 [cited by applicant]
IN 106302415A · 2017 [cited by applicant]
International Search Report (with partial translation) and Written Opinion dated May 27, 2022, issued in corresponding International Patent Application No. PCT/CN2022/079793. [cited by applicant]
First Office Action dated Apr. 13, 2022, issued in corresponding Chinese Patent Application No. 202110383378.4. [cited by applicant]
Notice of Allowance dated Jul. 21, 2023, issued in corresponding Chinese Patent Application No. 202110383378.4. [cited by applicant]
Extended European Search Report issued in corresponding European Patent Application No. 22783829.9, dated Mar. 5, 2025. [cited by applicant]