IP Library Granted Patent US 12,355,657
Granted Patent B2
US 12,355,657 · App. 17/907,303 · Granted Jul 8, 2025

Message sending method, message receiving method, electronic device, message sending and receiving system, and storage medium

Inventor: Jianjun He (Shenzhen, CN)
Assignee: ZTE CORPORATION
H04L45/123H04L47/34
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,355,657
App. No.
17/907,303
Granted
Jul 8, 2025
Kind
B2
Abstract

Disclosed are a packet sending method, a packet receiving method, an electronic device, a packet sending and receiving system, and a storage medium. The packet sending method may include: acquiring a current sequence number of a current link-state packet; generating a link-state packet with a transition sequence number according to the current sequence number, the link-state packet with the transition sequence number is newer than a link-state packet with a maximum sequence number and older than a link-state packet with an initial sequence number; and sending the link-state packet with the transition sequence number.

Claims (48)

1. A packet sending method, comprising:

acquiring a current sequence number of a current link-state packet;

generating a link-state packet with a transition sequence number according to the current sequence number, wherein the link-state packet with the transition sequence number is newer than a link-state packet with a maximum sequence number and older than a link-state packet with an initial sequence number; and

sending the link-state packet with the transition sequence number;

turning on a transition sequence number capability switch;

wherein generating a link-state packet with a transition sequence number according to the current sequence number comprises:

generating a link-state packet with a transition sequence number according to the current sequence number and a state of the transition sequence number capability switch;

wherein after turning on the transition sequence number capability switch, the method further comprises:

updating information of local devices that do not support the transition sequence number capability in the whole network according to the state of the transition sequence number capability switch; and

flooding out the state of the transition sequence number capability switch, so that other devices update the information of devices that do not support the transition sequence number capability in the whole network of a corresponding device according to the state of the transition sequence number capability switch;

wherein generating a link-state packet with a transition sequence number according to the current sequence number and a state of a transition sequence number capability switch comprises:

generating a link-state packet with a transition sequence number according to the current sequence number and the information of devices that do not support the transition sequence number capability in the whole network.

2. The packet sending method of claim 1 , wherein turning on the transition sequence number capability switch comprises:

acquiring a current sequence number of a current link-state packet, and in response to the current sequence number being within a first preset range, turning on the transition sequence number capability switch; or

acquiring a current sequence number of a link-state packet with a maximum sequence number in a local database, and in response to the current sequence number being within a first preset range, turning on the transition sequence number capability switch.

3. The packet sending method of claim 1 , further comprising:

acquiring the state of the transition sequence number capability switch; and

in response to the state of the transition sequence number capability switch being OFF, and the current sequence number of the current link-state packet being a maximum sequence number, generating a link-state packet with an initial sequence number.

4. The packet sending method of claim 1 , further comprising:

turning off the transition sequence number capability switch;

updating information of local devices that do not support the transition sequence number capability in the whole network according to the state of the transition sequence number capability switch; and

flooding out the state of the transition sequence number capability switch, so that other devices update the information of devices that do not support the transition sequence number capability in the whole network of a corresponding device according to the state of the transition sequence number capability switch.

5. The packet sending method of claim 4 , further comprising:

acquiring the information of devices that do not support the transition sequence number capability in the whole network; and

in response to the information of devices that do not support the transition sequence number capability in the whole network being not empty, and the current sequence number of the current link-state packet being the maximum sequence number, generating the link-state packet with the initial sequence number.

6. The packet sending method of claim 1 , further comprising:

acquiring the current sequence number of the current link-state packet continuously;

in response to the current sequence number being a transition sequence number, generating the link-state packet with the initial sequence number; and

sending the link-state packet with the initial sequence number.

7. An electronic device, comprising:

a memory, a processor, and a computer program stored in the memory and executable by the processor which, when executed by the processor, causes the processor to carry out the packet sending method of claim 1 .

8. A packet sending and receiving system, comprising at least one first electronic device and at least one second electronic device, wherein

the first electronic device includes a first memory, a first processor and a computer program stored in the first memory and executable by the first processor which, when executed by the first processor, causes the first processor to carry out a packet sending method, comprising:

acquiring a current sequence number of a current link-state packet;

generating a link-state packet with a transition sequence number according to the current sequence number, wherein the link-state packet with the transition sequence number is newer than a link-state packet with a maximum sequence number and older than a link-state packet with an initial sequence number; and

sending the link-state packet with the transition sequence number;

turning on a transition sequence number capability switch;

wherein generating a link-state packet with a transition sequence number according to the current sequence number comprises:

generating a link-state packet with a transition sequence number according to the current sequence number and a state of the transition sequence number capability switch;

wherein after turning on the transition sequence number capability switch, the method further comprises:

updating information of local devices that do not support the transition sequence number capability in the whole network according to the state of the transition sequence number capability switch; and

flooding out the state of the transition sequence number capability switch, so that other devices update the information of devices that do not support the transition sequence number capability in the whole network of a corresponding device according to the state of the transition sequence number capability switch;

wherein generating a link-state packet with a transition sequence number according to the current sequence number and a state of a transition sequence number capability switch comprises:

generating a link-state packet with a transition sequence number according to the current sequence number and the information of devices that do not support the transition sequence number capability in the whole network; and

the second electronic device includes a second memory, a second processor, and a computer program stored in the second memory and executable by the second processor which, when executed by the second processor, causes the second processor to carry out a packet receiving method, comprising:

receiving a link-state packet with a transition sequence number sent by an external router, wherein the link-state packet with the transition sequence number is newer than a link-state packet with a maximum sequence number and older than a link-state packet with an initial sequence number; and

processing the link-state packet as a link-state packet which is newer than a link-state packet with a sequence number within a second preset range.

9. A non-transitory computer-readable storage medium storing computer executable instructions which, when executed by a processor, causes the processor to carry out the packet sending method of claim 1 .

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2022
From: HE, JIANJUN
To: ZTE CORPORATION
Reel/Frame 061539/0635 →
Priority Claims (1)
CN 202010559331.4 · Jun 18, 2020 · national
Continuity (1)
Related Publication 20230107833A1 · Apr 6, 2023
References Cited (16)
US 7120149B2 · Salamat · 2006 [cited by examiner]
US 7751336B2 · Hopps · 2010 [cited by examiner]
US 10044626B2 · Underwood · 2018 [cited by examiner]
US 10382323B1 · Dave · 2019 [cited by examiner]
US 10798634B2 · Kang · 2020 [cited by examiner]
US 20060245429A1 · Luong · 2006 [cited by examiner]
US 20070115989A1 · Mirtorabi · 2007 [cited by examiner]
CN 101237462A · 2008 [cited by applicant]
CN 101741725A · 2010 [cited by applicant]
CN 102739543A · 2012 [cited by applicant]
CN 102916875A · 2013 [cited by applicant]
CN 103152263A · 2013 [cited by applicant]
WO 2016123938A1 · 2016 [cited by applicant]
International Searching Authority. International Search Report and Written Opinion for PCT Application No. PCT/CN2021/100634 and English translation, mailed Sep. 23, 2021, pp. 1-9. [cited by applicant]
European Patent Office. Extended European Search Report for EP Application No. 21826960.3, mailed Jun. 27, 2023, pp. 1-10. [cited by applicant]
Oran, D., “OSI IS-IS Intra-domain Routing Protocol,” Internet Engineering Task Force (IETF) Standard, Feb. 1990, pp. 1-670. [cited by applicant]