IP Library Granted Patent US 12,615,692
Granted Patent B2
US 12,615,692 · App. 18/426,254 · Granted Apr 28, 2026

Method and apparatus for handling unicast connection establishment abnormality

Inventors: Miao Yang (Beijing, CN); Mingchao Li (Beijing, CN)
Assignee: Shenzhen Yinwang Intelligent Technologies Co., Ltd.
H04W76/40H04W24/08H04W76/11
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,615,692
App. No.
18/426,254
Granted
Apr 28, 2026
Kind
B2
Abstract

A second device sends a first message to a first device to request the first device to establish a unicast connection to the second device. The first message carries a medium access control (MAC) address, an address identifier, and a security mechanism of the second device. The first device determines, based on the first message, that establishment of the unicast connection between the first device and the second device is abnormal, and sends a second message to the second device. The second message carries the MAC address, the address identifier, and an error identifier of the second device, so that the second device performs corresponding handling based on a reason why establishment of the unicast connection is abnormal that is indicated by the error identifier.

Claims (86)

1 . A method for handling a unicast connection establishment abnormality, applied to a first device, the method comprising:

receiving a first message sent by a second device, wherein the first message is used to request the first device to establish a unicast connection to the second device, and the first message carries a first medium access control (MAC) address, an address identifier, and a security mechanism of the second device;

determining, based on the first message, that establishment of the unicast connection between the second device and the first device is abnormal; and

sending a second message to the second device, wherein the second message carries the first MAC address, the address identifier, and an error identifier, and the error identifier indicates a reason why establishment of the unicast connection is abnormal,

wherein the determining, based on the first message, that establishment of the unicast connection between the second device and the first device is abnormal comprises:

determining, based on a determining result indicating that the first MAC address is the same as a second MAC address of a third device, that establishment of the unicast connection between the second device and the first device is abnormal, wherein the third device is a device that requests to establish a unicast connection to the first device;

determining, based on a determining result indicating that the security mechanism does not match a security mechanism supported by the first device, that establishment of the unicast connection between the second device and the first device is abnormal; or

determining, based on a determining result indicating that a message structure of the first message is incorrect, that establishment of the unicast connection between the second device and the first device is abnormal.

2 . The method according to claim 1 , wherein the second device is one device, the first MAC address is one MAC address, and that the second message carries the first MAC address comprises:

the first MAC address is carried in a destination MAC address field of the second message.

3 . The method of claim 2 , wherein

the address identifier and the error identifier are carried in a header extension field in a dedicated service advertisement (DSA) message frame of the second message; or

the address identifier and the error identifier are carried in an application extension field in a DSA message frame of the second message.

4 . The method of claim 1 , wherein the second device comprises a plurality of devices, the first MAC address comprises a plurality of MAC addresses, the second message further comprises a dedicated application identifier indicating that establishment of the unicast connection is abnormal, the dedicated application identifier is carried in an application identifier (AID) field in a dedicated short message (DSM) message frame of the second message, and a destination MAC address field of the second message carries a converted value of the dedicated application identifier.

5 . The method of claim 4 , wherein that the second message carries the first MAC address, the address identifier, and an error identifier comprises:

the first MAC address, the address identifier, and the error identifier are carried in a header extension field in a dedicated service advertisement (DSA) message frame of the second message; or

the first MAC address, the address identifier, and the error identifier are carried in an application extension field in a DSA message frame of the second message.

6 . The method of claim 1 , wherein in the first message, the address identifier of the second device is carried in at least one of a dedicated service advertisement (DSA) identifier field or a content count field in a DSA message frame of the first message.

7 . The method according to claim 1 , wherein in the first message, the address identifier of the second device is carried in a header extension field of a dedicated service advertisement (DSA) message frame of the first message.

8 . A method for handling a unicast connection establishment abnormality, applied to a second device, the method comprising:

sending a first message to a first device, wherein the first message is used to request the first device to establish a unicast connection to the second device, and the first message carries a first medium access control (MAC) address, a first address identifier, and a security mechanism of the second device;

receiving a second message sent by the first device, wherein the second message carries at least one MAC address, at least one address identifier, and an error identifier indicating a reason why establishment of the unicast connection is abnormal;

determining, based on the second message, that establishment of the unicast connection between the second device and the first device is abnormal; and

performing an abnormality handling operation based on the error identifier,

wherein the second message further comprises a dedicated application identifier indicating that establishment of the unicast connection is abnormal, the dedicated application identifier is carried in an application identifier (AID) field in a dedicated short message (DSM) message frame of the second message, and

wherein the determining, based on the second message, that establishment of the unicast connection between the second device and the first device is abnormal comprises:

when content carried in a destination MAC address field of the second message comprises a converted value of the dedicated application identifier, the at least one MAC address comprises the first MAC address, and the at least one address identifier comprises the first address identifier, determining that establishment of the unicast connection between the second device and the first device is abnormal.

9 . The method of claim 8 , wherein the performing the abnormality handling operation based on the error identifier comprises:

reselecting the first MAC address when the error identifier indicates that a conflict occurs in the first MAC address.

10 . The method of claim 8 , wherein the performing the abnormality handling operation based on the error identifier comprises:

reselecting the security mechanism when the error identifier indicates that the security mechanism does not match a security mechanism supported by the first device.

11 . The method of claim 8 , wherein the determining, based on the second message, that establishment of the unicast connection between the second device and the first device is abnormal comprises:

when the at least one MAC address is the first MAC address and the at least one address identifier is the first address identifier, determining that establishment of the unicast connection between the second device and the first device is abnormal.

12 . The method of claim 11 , wherein that the second message carries at least one MAC address, the at least one address identifier, and the error identifier comprises:

the at least one MAC address is carried in a destination MAC address field of the second message; and

the at least one address identifier and the error identifier are carried in a header extension field in a dedicated service advertisement (DSA) message frame of the second message, or the at least one address identifier and the error identifier are carried in an application extension field in a DSA message frame of the second message.

13 . The method of claim 8 , wherein that the second message carries at least one MAC address, the at least one address identifier, and the error identifier comprises:

the at least one MAC address, the at least one address identifier, and the error identifier are carried in a header extension field in a dedicated service advertisement (DSA) message frame of the second message; or

the at least one MAC address, the at least one address identifier, and the error identifier are carried in an application extension Application Extension field in a DSA message frame of the second message.

14 . The method of claim 8 , wherein in (DSA) of the first message, the first address identifier is carried in at least one of a dedicated service advertisement (DSA) identifier field or a content count field in a DSA message frame of the first message.

15 . The method according to claim 8 , wherein in the first message, the first address identifier is carried in a header extension field of a dedicated service advertisement (DSA) message frame of the first message.

16 . An apparatus comprising:

at least one processor; and

one or more memories coupled to the at least one processor and storing programming instructions that, when executed by the at least one processor, cause the apparatus to:

receive a first message sent by a second device, wherein the first message is used to request a first device to establish a unicast connection to the second device, and the first message carries a first medium access control (MAC) address, an address identifier, and a security mechanism of the second device;

determine, based on the first message, that establishment of the unicast connection between the second device and the first device is abnormal;

send a second message to the second device, wherein the second message carries the first MAC address, the address identifier, and an error identifier indicating a reason why establishment of the unicast connection is abnormal,

wherein the programming instructions, when executed by the at least one processor, further cause the apparatus to:

determine, based on a determining result indicating that the first MAC address is the same as a second MAC address of a third device, that establishment of the unicast connection between the second device and the first device is abnormal, wherein the third device is a device that requests to establish a unicast connection to the first device;

determine, based on a determining result indicating that the security mechanism does not match a security mechanism supported by the first device, that establishment of the unicast connection between the second device and the first device is abnormal; or

determine, based on a determining result indicating that a message structure of the first message is incorrect, that establishment of the unicast connection between the second device and the first device is abnormal.

17 . The apparatus according to claim 16 , wherein the second device is one device, the first MAC address is one MAC address, and that the second message carries the first MAC address comprises:

the first MAC address is carried in a destination MAC address field of the second message.

18 . The apparatus according to claim 17 , wherein that the second message carries the address identifier and an error identifier comprises:

the address identifier and the error identifier are carried in a header extension field in a dedicated service advertisement (DSA) message frame of the second message; or

the address identifier and the error identifier are carried in an application extension field in a DSA message frame of the second message.

19 . The apparatus of claim 16 , wherein the second device comprises a plurality of devices, the first MAC address comprises a plurality of MAC addresses, the second message further comprises a dedicated application identifier indicating that establishment of the unicast connection is abnormal, the dedicated application identifier is carried in an application identifier (AID) field in a dedicated short message (DSM) message frame of the second message, and a destination MAC address field of the second message carries a converted value of the dedicated application identifier.

20 . The apparatus of claim 19 , wherein that the second message carries the first MAC address, the address identifier, and the error identifier comprises:

the first MAC address, the address identifier, and the error identifier are carried in a header extension field in a dedicated service advertisement (DSA) message frame of the second message; or

the first MAC address, the address identifier, and the error identifier are carried in an application extension field in a DSA message frame of the second message.

21 . The apparatus of claim 16 , wherein in a of the first message, the address identifier of the second device is carried in at least one of a dedicated service advertisement (DSA) identifier field or a content count field in a DSA message frame of the first message.

22 . The apparatus according to claim 16 , wherein in the first message, the address identifier of the second device is carried in a header extension field of a dedicated service advertisement DSA message frame of the first message.

23 . An apparatus, comprising:

at least one processor; and

one or more memories coupled to the at least one processor and storing programming instructions that, when executed by the at least one processor, cause the apparatus to:

send a first message to a first device, wherein the first message is used to request the first device to establish a unicast connection to a second device, and the first message carries a first medium access control (MAC) address, a first address identifier, and a security mechanism of the second device;

receive a second message sent by the first device, wherein the second message carries at least one MAC address, at least one address identifier, and an error identifier indicating a reason why establishment of the unicast connection is abnormal;

determine, based on the second message, that establishment of the unicast connection between the second device and the first device is abnormal; and

perform an abnormality handling operation based on the error identifier,

wherein the second message further comprises a dedicated application identifier indicating that establishment of the unicast connection is abnormal, the dedicated application identifier is carried in an application identifier (AID) field in a dedicated short message (DSM) message frame of the second message, and

wherein the programming instructions, when executed by the at least one processor, cause the apparatus to:

when content carried in a destination MAC address field of the second message comprises a converted value of the dedicated application identifier, the at least one MAC address comprises the first MAC address, and the at least one address identifier comprises the first address identifier, determine that establishment of the unicast connection between the second device and the first device is abnormal.

24 . The apparatus of claim 23 , wherein the programming instructions, when executed by the at least one processor, cause the apparatus to:

reselect the first MAC address when the error identifier indicates that a conflict occurs in the first MAC address.

25 . The apparatus of claim 23 , wherein the programming instructions, when executed by the at least one processor, cause the apparatus to:

reselect the security mechanism when the error identifier indicates that the security mechanism does not match a security mechanism supported by the first device.

26 . The apparatus of claim 23 , wherein the programming instructions, when executed by the at least one processor, cause the apparatus to:

when the at least one MAC address is the first MAC address and the at least one address identifier is the first address identifier, determine that establishment of the unicast connection between the second device and the first device is abnormal.

27 . The apparatus of claim 26 , wherein that the second message carries at least one MAC address, the at least one address identifier, and the error identifier comprises:

the at least one MAC address is carried in a destination MAC address field of the second message; and

the at least one address identifier and the error identifier are carried in a header extension field in a dedicated service advertisement (DSA) message frame of the second message, or the at least one address identifier and the error identifier are carried in an application extension field in a DSA message frame of the second message.

28 . The apparatus of claim 23 , wherein that the second message carries at least one MAC address, the at least one address identifier, and the error identifier comprises:

the at least one MAC address, the at least one address identifier, and the error identifier are carried in a header extension field in a dedicated service advertisement (DSA) message frame of the second message; or

the at least one MAC address, the at least one address identifier, and the error identifier are carried in an application extension Application Extension field in a DSA message frame of the second message.

29 . The apparatus according to claim 23 , wherein in the first message, the first address identifier is carried in at least one of a dedicated service advertisement (DSA) identifier field, a content count field in a DSA message frame of the first message.

30 . The apparatus according to claim 23 , wherein in the first message, the first address identifier is carried in a header extension field of a dedicated service advertisement (DSA) message frame of the first message.

Assignments (4)
CHANGE OF NAME Recorded May 1, 2026
From: SHENZHEN YINWANG INTELLIGENT TECHNOLOGIES CO., LTD.
To: YINWANG INTELLIGENT TECHNOLOGIES CO., LTD.
Reel/Frame 075316/0074 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 12, 2024
From: HUAWEI TECHNOLOGIES CO., LTD.
To: SHENZHEN YINWANG INTELLIGENT TECHNOLOGIES CO., LTD.
Reel/Frame 069336/0125 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 12, 2024
From: YANG, MIAO; LI, MINGCHAO
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 066721/0955 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 12, 2024
From: YANG, MIAO; LI, MINGCHAO
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 066722/0103 →
Priority Claims (1)
CN 202110955602.2 · Aug 19, 2021 · national
Continuity (2)
Continuation PCTCN2022104228 · Jul 6, 2022
Related Publication 20240172330A1 · May 23, 2024
References Cited (13)
US 20070104109A1 · Jiang · 2007 [cited by applicant]
US 20170094512A1 · Kiss et al. · 2017 [cited by applicant]
US 20200229262A1 · Jung · 2020 [cited by examiner]
US 20210227620A1 · Pan · 2021 [cited by examiner]
US 20210344555A1 · Peng · 2021 [cited by examiner]
CN 106603740A · 2017 [cited by applicant]
CN 109982450A · 2019 [cited by applicant]
CN 110248347A · 2019 [cited by applicant]
CN 111278165A · 2020 [cited by applicant]
CN 111866796A · 2020 [cited by applicant]
CN 112118326A · 2020 [cited by applicant]
WO 2020150495A1 · 2020 [cited by applicant]
“Internet Security Association and Key Management Protocol,” Wikipedia, Last edited May 2020, XP93203618, total 3 pages (Jun. 2020). [cited by applicant]