IP Library › Granted Patent US 12,550,049
Granted Patent B2
US 12,550,049 · App. 18/364,958 · Granted Feb 10, 2026

Device network configuration method and first device

Inventors: Chunliang Zeng (Guangdong, CN); Zhaoxuan Zhai (Guangdong, CN); Zhigang Yu (Guangdong, CN); Taiyue Wu (Guangdong, CN); Zuo Fan (Guangdong, CN); Hongbo Zhu (Guangdong, CN); Fenghua Xu (Guangdong, CN); Yunfeng Cheng (Guangdong, CN); Zhenrong Yu (Guangdong, CN); Jinglin Wei (Guangdong, CN)
Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
H04W48/10H04L41/0806H04W12/03H04W12/041H04W12/50H04W48/12H04W48/18H04L9/0844H04L2209/80
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,550,049
App. No.
18/364,958
Granted
Feb 10, 2026
Kind
B2
Abstract

A device network configuration method and a first device are provided. The method is performed by the first device. The first device interacts with a second device through n management frames, at least one of the n management frames includes a vendor specific field, and the n is a positive integer. The method includes: broadcasting a first management frame without disconnecting a current communication connection, a vendor specific field of the first management frame carrying networking information of a first network, the networking information of the first network being configured to configure the second device to access the first network.

Claims (67)

1 . A device network configuration method, performed by a first device; the first device interacting with a second device through n management frames, at least one of the n management frames comprising a vendor specific field, and the n being an integer greater than 0; the method comprising:

broadcasting a first management frame without disconnecting a current communication connection, a vendor specific field of the first management frame carrying networking information of a first network, the networking information of the first network being configured to configure the second device to access the first network; and

broadcasting the first management frame on an operating channel of the second device again in response to a second network being detected, the second network being a network started by the second device.

2 . The method as claimed in claim 1 , wherein the broadcasting a first management frame comprises: broadcasting the first management frame on the operating channel of the second device; wherein the operating channel of the second device is acquired in a process of discovering the second device.

3 . The method as claimed in claim 1 , wherein before the broadcasting a first management frame, the method comprises:

displaying options corresponding to at least one network, wherein the at least one network including the first network, which is a network accessed by the first device.

4 . The method as claimed in claim 2 , wherein before a broadcasting the first management frame, the method comprises:

acquiring device information of the second device;

wherein the device information of the second device comprises at least one of the operating channel of the second device, product identification information of the second device, capability information of the second device, and a random number;

wherein the capability information of the second device comprises that the second device supports a layer-2 network configuration;

the random number is used to generate a shared key to encrypt the networking information of the first network.

5 . The method as claimed in claim 4 , wherein the first management frame carries the random number, and the random number is used for the second device to perform message verification.

6 . The method as claimed in claim 1 , wherein the vendor specific field comprises at least one information element, and a first information element in the at least one information element comprises at least one of:

a tag number sub-field, configured to identify the vendor specific field; a length sub-field, configured to identify a length of the first information element;

an organizationally unique identifier sub-field, configured to identify a format standard corresponding to the first information element;

a type sub-field, configured to identify a type of a layer-2 message; and

a data sub-field, configured to describe content information of the layer-2 message; or

wherein a layer-2 message carried by the first management frame comprises a device network configuration request; a value of a type sub-field corresponding to the device network configuration request is a first value; and a data sub-field corresponding to the device network configuration request carries the networking information of the first network; or

wherein a type of the at least one management frame comprises an action frame or a detection frame.

7 . The method as claimed in claim 1 , further comprising:

receiving a second management frame from the second device, a vendor specific field of the second management frame carrying network-configuration-progress information of the second device.

8 . The method as claimed in claim 7 , wherein

a layer-2 message carried by the second management frame comprises a device network configuration response;

a value of a type sub-field corresponding to the device network configuration response is a second value; and

a data sub-field corresponding to the device network configuration response carries the network-configuration-progress information.

9 . The method as claimed in claim 7 , wherein before the receiving a second management frame from the second device, the method comprises:

broadcasting a third management frame on a channel corresponding to the first network, a vendor specific field of the third management frame carrying network-configuration-progress-query information for the second device.

10 . The method as claimed in claim 9 , wherein

a layer-2 message carried by the third management frame comprises a device network configuration request;

a value of a type sub-field corresponding to the device network configuration request is a first value; and

a data sub-field corresponding to the device network configuration request carries the network-configuration-progress-query information.

11 . The method as claimed in claim 9 , wherein the broadcasting a third management frame on a channel corresponding to the first network comprises:

broadcasting the third management frame on the channel corresponding to the first network after a first interval from a broadcasting time of the first management frame.

12 . A device network configuration method, performed by a second device; the second device interacting with a first device through n management frames, at least one of the n management frames comprising a vendor specific field, and the n being an integer greater than 0; the method comprising:

receiving a first management frame from the first device, a vendor specific field of the first management frame carrying networking information of the first network used to configure the second device to access the first network;

receiving the first management frame from the first device on an operating channel of the second device again; wherein the first management frame received again is broadcast by the first device in a case where the first device detects a second network, and the second network is a network started by the second device; and

performing frame filtering on the first management frame.

13 . The method as claimed in claim 12 , wherein the receiving a first management frame from the first device comprises:

monitoring the first management frame on the operating channel of the second device after entering a network configuration mode.

14 . The method as claimed in claim 13 , wherein before the receiving a first management frame from the first device, the method comprises:

transmitting device information of the second device to the first device, wherein the device information of the second device comprises at least one of the operating channel of the second device, product identification information of the second device, capability information of the second device, and a random number;

wherein the capability information of the second device comprises that the second device supports a layer-2 network configuration;

the random number is used to generate a shared key to encrypt the networking information of the first network;

wherein the first management frame carries the random number used for the second device to perform message verification;

wherein the performing frame filtering on the first management frame comprises:

performing frame filtering on the first management frame based on the random number.

15 . The method as claimed in claim 12 , wherein before the receiving a first management frame from the first device, the method comprises:

transmitting device information of the second device to the first device, wherein the device information of the second device comprises at least one of the operating channel of the second device, product identification information of the second device, capability information of the second device, and a random number;

wherein the capability information of the second device comprises that the second device supports a layer-2 network configuration;

the random number is used to generate a shared key to encrypt the networking information of the first network.

16 . The method as claimed in claim 12 , wherein the vendor specific field comprises at least one information element, and a first information element in the at least one information element comprises at least one of:

a tag number sub-field, configured to identify the vendor specific field;

a length sub-field, configured to identify a length of the first information element; an organizationally unique identifier sub-field, configured to identify a format standard corresponding to the first information element;

a type sub-field, configured to identify a type of a layer-2 message; and

a data sub-field, configured to describe content information of the layer-2 message; or

wherein a layer-2 message carried by the first management frame comprises a device network configuration request; a value of a type sub-field corresponding to the device network configuration request is a first value; and a data sub-field corresponding to the device network configuration request carries the networking information of the first network; or

wherein a type of the at least one management frame comprises an action frame or a detection frame.

17 . The method as claimed in claim 12 , wherein after the receiving a first management frame from the first device, the method comprises:

acquiring a signal strength corresponding to the first device, and accessing first network based on the networking information of the first network in response to the signal strength meeting a second condition; or

acquiring the signal strength corresponding to the first device, determining a distance between the first device and the second device based on the signal strength, and accessing first network based on the networking information of the first network in response to the distance meeting a third condition; or

acquiring the distance between the first device and the second device, and accessing first network based on the networking information of the first network in response to the distance meeting the third condition.

18 . The method as claimed in claim 17 , wherein the second condition comprises that the signal strength is greater than a first strength threshold, and the third condition comprises that the distance is less than a first distance threshold.

19 . A first device, interacting with a second device through n management frames, at least one of the n management frames comprising a vendor specific field, and the n being an integer greater than 0; the first device comprising:

a processor;

a transceiver, connected to the processor;

wherein the transceiver is configured to broadcast a first management frame without disconnecting a current communication connection, and a vendor specific field of the first management frame carries networking information of the first network used to configure the second device to access the first network;

the transceiver is configured to broadcast the first management frame on an operating channel of the second device again in response to a second network being detected, the second network is a network started by the second device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 3, 2023
From: ZENG, CHUNLIANG; ZHAI, ZHAOXUAN; YU, ZHIGANG; WU, TAIYUE; FAN, ZUO; ZHU, HONGBO; XU, FENGHUA; CHENG, YUNFENG; YU, ZHENRONG; WEI, JINGLIN
To: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
Reel/Frame 064487/0214 →
Priority Claims (1)
CN 202110164545.6 · Feb 5, 2021 · national
Continuity (2)
Continuation PCTCN2022073386 · Jan 24, 2022
Related Publication 20230379799A1 · Nov 23, 2023
References Cited (42)
US 9860809B2 · Mestanov · 2018 [cited by examiner]
US 10506035B2 · Kim · 2019 [cited by examiner]
US 11729701B2 · Wu · 2023 [cited by examiner]
US 20040141464A1 · Taylor · 2004 [cited by examiner]
US 20080126455A1 · Francfort · 2008 [cited by examiner]
US 20110014868A1 · Yun · 2011 [cited by examiner]
US 20120033568A1 · Park · 2012 [cited by examiner]
US 20140307707A1 · Mestanov · 2014 [cited by examiner]
US 20150085725A1 · Estevez et al. · 2015 [cited by applicant]
US 20150271745A1 · Knowles · 2015 [cited by examiner]
US 20160073316A1 · Calcev · 2016 [cited by examiner]
US 20180302792A1 · Zhang et al. · 2018 [cited by applicant]
US 20190238435A1 · Tao · 2019 [cited by examiner]
US 20200034104A1 · Honda · 2020 [cited by examiner]
US 20200260279A1 · He · 2020 [cited by examiner]
CN 104618988A · 2015 [cited by applicant]
CN 105451231A · 2016 [cited by applicant]
CN 106131846A · 2016 [cited by applicant]
CN 106211264A · 2016 [cited by applicant]
CN 106535288A · 2017 [cited by applicant]
CN 106535316A · 2017 [cited by applicant]
CN 106571986A · 2017 [cited by applicant]
CN 106658665A · 2017 [cited by applicant]
CN 109246797A · 2019 [cited by applicant]
CN 109257793A · 2019 [cited by applicant]
CN 110519760A · 2019 [cited by applicant]
CN 106507346B · 2020 [cited by applicant]
CN 110995665A · 2020 [cited by applicant]
CN 111083765A · 2020 [cited by applicant]
CN 111315035A · 2020 [cited by applicant]
CN 112003714A · 2020 [cited by applicant]
CN 112020120A · 2020 [cited by applicant]
WO 2018064847A1 · 2018 [cited by applicant]
WO 2018076598A1 · 2018 [cited by applicant]
WO 2020133467A1 · 2020 [cited by applicant]
WO 2020238520A1 · 2020 [cited by applicant]
International Search Report and Written Opinion, International Application No. PCT/CN2022/073386, mailed Mar. 24, 2022 (15 pages). [cited by applicant]
Chinese First Office Action, Chinese Application No. 202110164545.6, mailed Nov. 25, 2022 (29 pages). [cited by applicant]
Notification to Grant Patent Right for Invention, Chinese Application No. 202110164545.6, mailed Mar. 30, 2023 (6 pages). [cited by applicant]
European Search Report, European Patent Application No. 22748915.0, mailed Apr. 22, 2024 (8 pages). [cited by applicant]
Chinese First Office Action, Chinese Application No. 202310692285.9, mailed Jul. 5, 2025 (20 pages). [cited by applicant]
Second Office Action, Chinese Application No. 202310692285.9, mailed Nov. 29, 2025 (19 pages). [cited by applicant]