Data transmission method and apparatus, and terminal
US-2024357470-A1 · Oct 24, 2024 · US
US12355665B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12355665-B2 |
| Application number | US-202217858543-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 6, 2022 |
| Priority date | Jul 6, 2022 |
| Publication date | Jul 8, 2025 |
| Grant date | Jul 8, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Embodiments described herein allow reduced latency and computational costs by identifying a slice associated with a packet and determining an action to be performed with respect to the packet without having to perform deep packet inspection on the packet. An aspect of the present disclosure is a method comprising receiving a packet including a slice identifier corresponding to a slice of a network, the slice identifier having a plurality of bits; determining a bit value for each bit in a subset of the plurality of bits; and performing an action with respect to the packet based on the bit value of at least one bit in the subset.
Opening claim text (preview).
What is claimed is: 1. A method comprising: receiving a packet including a packet header having an IPV6 address, the IPV6 address having a plurality of segments; analyzing the IPV6 address to identify a segment value for a segment of the IPV6 address; determining, based on the segment value, a Single Network Slice Selection Assistance Information (S-NSSAI) corresponding to a slice of a network by comparing the segment value to a mapping table that associates IPv6 segment values with corresponding S-NSSAI values, the S-NSSAI having a plurality of bits; determining bit values for a subset of the plurality of bits, the subset corresponding to fields that indicate different actions; and performing, based on a comparison of the bit values against predefined bit patterns, an action with respect to at least one of the packet and a network function (NF) of the network, different bit patterns within the subset corresponding to different actions to be taken. 2. The method of claim 1 , wherein the S-NSSAI includes a Slice Service Type (SST) and a Slice Differentiator (SD), and wherein the subset of the plurality of bits is part of the SD. 3. The method of claim 1 , further comprising determining, based on a bit value of at least one bit in the subset, the slice, and wherein performing the action is further based on the slice. 4. The method of claim 1 , wherein the packet is received by the NF, the NF having an NF type, and wherein performing the action is further based on the NF type. 5. The method of claim 1 , wherein the packet is received by a first NF and the action is performed with respect to a second NF. 6. The method of claim 1 , wherein when the action is performed with respect to the packet, the action is selected from the group comprising processing the packet, forwarding the packet without processing it, and discarding the packet. 7. A non-transitory computer-readable storage medium, the computer-readable storage medium including instructions that when executed by a computing device, cause the device to: receive a packet including a packet header having an IPV6 address, the IPV6 address having a plurality of segments; analyze the IPV6 address to identify a segment value for a segment of the IPV6 address; determine, based on the segment value, a Single Network Slice Selection Assistance Information (S-NSSAI) corresponding to a slice of a network by comparing the segment value to a mapping table that associates IPv6 segment values with corresponding S-NSSAI values, the S-NSSAI having a plurality of bits; determine bit values for a subset of the plurality of bits, the subset corresponding to fields that indicate different actions; and perform, based on a comparison of the bit values against predefined bit patterns, an action with respect to at least one of the packet and a network function (NF) of the network, different bit patterns within the subset corresponding to different actions to be taken. 8. The computer-readable storage medium of claim 7 , wherein the S-NSSAI includes a Slice Service Type (SST) and a Slice Differentiator (SD), and wherein the subset of the plurality of bits is part of the SD. 9. The computer-readable storage medium of claim 7 , wherein the instructions further configure the computer to determine, based on a bit value of at least one bit in the subset, the slice, and wherein the instructions further configure the computer to perform the action based on the slice. 10. The computer-readable storage medium of claim 7 , wherein the packet is received by the NF, the NF having an NF type, and wherein the instructions further configure the computer to perform the action based on the NF type. 11. The computer-readable storage medium of claim 7 , wherein the packet is received by a first NF and the action is performed with respect to a second NF. 12. The computer-readable storage medium of claim 7 , wherein when the action is performed with respect to the packet, the action is selected from the group comprising processing the packet, forwarding the packet without processing it, and discarding the packet. 13. A device comprising a processor configured to perform a method comprising: receiving a packet including a packet header having an IPV6 address, the IPV6 address having a plurality of segments; analyzing the IPV6 address to identify a segment value for a segment of the IPV6 address; determining, based on the segment value, a Single Network Slice Selection Assistance Information (S-NSSAI) corresponding to a slice of a network by comparing the segment value to a mapping table that associates IPv6 segment values with corresponding S-NSSAI values, the S-NSSAI having a plurality of bits; determining bit values for a subset of the plurality of bits, the subset corresponding to fields that indicate different actions; and performing, based on a comparison of the bit values against predefined bit patterns, an action with respect to at least one of the packet and a network function (NF) of the network, different bit patterns within the subset corresponding to different actions to be taken. 14. The device of claim 13 , wherein the S-NSSAI includes a Slice Service Type (SST) and a Slice Differentiator (SD), and wherein the subset of the plurality of bits is part of the SD. 15. The device of claim 13 , wherein the method further comprises determining, based on a bit value of at least one bit in the subset, the slice, and wherein performing the action is further based on the slice. 16. The device of claim 13 , wherein the packet is received by the NF, the NF having an NF type, and wherein performing the action is further based on the NF type. 17. The device of claim 13 , wherein the packet is received by a first NF and the action is performed with respect to a second NF. 18. The device of claim 13 , wherein when the action is performed with respect to the packet, the action is selected from the group comprising processing the packet, forwarding the packet without processing it, and discarding the packet. 19. The method of claim 1 , wherein the NF comprises a centralized unit (CU) of a radio access network (RAN), and wherein the IPV6 address includes a first segment value when communicating over a first interface type and a second segment value when communicating over a second interface type, the first and second segment values both corresponding to a same S-NSSAI but being unique to their respective interface types. 20. The method of claim 1 , wherein determining the bit values comprises: identifying a first subset of bits and a second subset of bits within the S-NSSAI; determining a first action based on the first subset of bits when the NF is a radio access network (RAN) component; determining a second action based on the first subset of bits when the NF is a transport network component; determining no action is required based on the first subset of bits when the NF is a core network component; and determining different actions for the second subset of bits based on a type of the NF.
Route determination based on requested QoS · CPC title
Source routing · CPC title
by discarding or delaying data units, e.g. packets or frames · CPC title
Address processing for routing · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.