US 11,737,022 B2
Delay adjustment method and device, electronic device and storage medium
Zhuliang Huang, Beijing (CN)
Assigned to Beijing Xiaomi Pinecone Electronics Co., Ltd., Beijing (CN)
Filed by BEIJING XIAOMI PINECONE ELECTRONICS CO., LTD., Beijing (CN)
Filed on May 25, 2021, as Appl. No. 17/330,227.
Claims priority of application No. 202011075446.2 (CN), filed on Oct. 9, 2020.
Prior Publication US 2022/0116871 A1, Apr. 14, 2022
Int. Cl. G06F 1/14 (2006.01); G06F 1/32 (2019.01); H04W 52/02 (2009.01); G06F 1/3209 (2019.01)
CPC H04W 52/0219 (2013.01) [G06F 1/14 (2013.01); G06F 1/3209 (2013.01); H04W 52/0222 (2013.01)] 12 Claims
OG exemplary drawing
 
1. A delay adjustment method, performed by a first electronic device in a distributed device network, and comprising:
acquiring a starting delay of a wakeup engine of at least one second electronic device in the distributed device network;
determining whether to adjust a starting delay of a wakeup engine of the first electronic device according to the starting delay of the wakeup engine of the first electronic device and the starting delay of the wakeup engine of the at least one second electronic device; and
adjusting, in response to determining that the starting delay of the wakeup engine of the first electronic device to be adjusted, the starting delay of the wakeup engine of the first electronic device, and performing wakeup information interaction with the at least one second electronic device via sending wakeup data packet from the first electronic device to the at least one second electronic device based on adjusted starting delay of the wakeup engine of the first electronic device,
wherein determining whether to adjust the starting delay of the wakeup engine of the first electronic device according to the starting delay of the wakeup engine of the first electronic device and the starting delay of the wakeup engine of the at least one second electronic device comprises:
comparing the starting delay of the wakeup engine of the first electronic device with the starting delay of the wakeup engine of the at least one second electronic device to determine a maximum delay of the wakeup engines of devices in the distributed device network; and
determining whether to adjust the starting delay of the wakeup engine of the first electronic device based on the maximum delay and a preset maximum delay tolerance value,
wherein determining whether to adjust the starting delay of the wakeup engine of the first electronic device based on the maximum delay and the preset maximum delay tolerance value comprises:
determining that a delay difference between the maximum delay and the starting delay of the wakeup engine of the first electronic device is greater than the preset maximum delay tolerance value, and determining that the starting delay of the wakeup engine of the first electronic device to be adjusted; and
wherein adjusting the starting delay of the wakeup engine of the first electronic device in response to determining the starting delay of the wakeup engine of the first electronic device to be adjusted comprises:
adjusting the starting delay of the wakeup engine of the first electronic device at least by a difference value between the delay difference and the preset maximum delay tolerance value.