Route advertisement by managed gateways
US-2024380696-A1 · Nov 14, 2024 · US
US2021168069A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2021168069-A1 |
| Application number | US-201917048809-A |
| Country | US |
| Kind code | A1 |
| Filing date | Apr 3, 2019 |
| Priority date | Apr 19, 2018 |
| Publication date | Jun 3, 2021 |
| Grant date | — |
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.
A data processing method and device, and a computer readable storage medium, the data processing method, applied to a node in an Information-Centric Network (ICN), includes: acquiring a first offset address corresponding to a first ICN packet; querying a record pointed to by the first offset address and performing data processing according to a query result; the record pointed to by the first offset address is used to store a storage address of a second ICN packet or forwarding information of the second ICN packet in response to the second ICN packet corresponding to the first ICN packet being stored locally.
Opening claim text (preview).
1 . A data processing method, applied to a node in an Information-Centric Network (ICN), comprising: acquiring a first offset address corresponding to a first ICN packet; and querying a record pointed to by the first offset address and performing data processing according to a query result; wherein the record pointed to by the first offset address is used to store a storage address of a second ICN packet or forwarding information of the second ICN packet in response to the second ICN packet corresponding to the first ICN packet being stored locally. 2 . The method of claim 1 , wherein, in response to the first ICN packet being an Interest packet and the second ICN packet corresponding to the first ICN packet being a Data packet requested by the first ICN packet, the record pointed to by the first offset address is used to store the storage address of the second ICN packet in response to the second ICN packet being stored locally; and in response to the first ICN packet being a Data packet and the second ICN packet corresponding to the first ICN being an Interest packet requesting the first ICN packet, the record pointed to by the first offset address is used to store the forwarding information of the second ICN packet in response to the second ICN packet being stored locally. 3 . The method of claim 1 , wherein: the record pointed to by the first offset address is also used to store a storage address of the first ICN packet or forwarding information of the first ICN packet after locally storing the first ICN packet; the method further comprises: writing the forwarding information of the first ICN packet or the storage address of the first ICN packet into the record pointed to by the first offset address. 4 . The method of claim 1 , wherein querying a record pointed to by the first offset address and performing data processing according to a query result comprises: querying whether the record pointed to by the first offset address stores the storage address of the second ICN packet in response to the first ICN packet being an Interest packet, wherein the second ICN packet is the Data packet requested by the first ICN packet; reading the second ICN packet from a storage space pointed to by the storage address of the second ICN packet in response to the record pointed to by the first offset address storing the storage address of the second ICN packet, and returning the second ICN packet according to forwarding information of the first ICN packet; and querying whether the record pointed to by the first offset address stores the forwarding information of the second ICN packet in response to the first ICN packet being a Data packet, wherein the second ICN packet is an Interest packet requesting the first ICN packet; returning the first ICN packet according to the forwarding information of the second ICN packet in response to the record pointed to by the first offset address storing the forwarding information of the second ICN packet. 5 . The method of claim 4 , wherein a second offset address corresponding to the second ICN packet is the same as the first offset address, and the record pointed to by the first offset address is also used to store a storage address of the first ICN packet or the forwarding information of the first ICN packet after the first ICN packet is stored locally; querying a record pointed to by the first offset address and performing data processing according to a query result further comprises: updating the forwarding information of the first ICN packet stored in the record pointed to by the first offset address in response to the first ICN packet being the Interest packet and the record pointed to by the first offset address not storing the storage address of the second ICN packet; and caching the first ICN packet and writing the storage address of the first ICN packet into the record pointed to by the first offset address, in response to the first ICN packet being the Data packet and the record pointed to by the first offset address storing the forwarding information of the second ICN packet. 6 . The method of claim 3 , wherein the method further comprises: acquiring a third offset address corresponding to a third ICN packet; and querying a record pointed to by the third offset address and performing data processing according to a query result; wherein in response to the third offset address being the same as the first offset address, querying a record pointed to by the third offset address and performing data processing according to a query result comprises: querying the forwarding information of the first ICN packet stored in the record pointed to by the third offset address in response to the first ICN packet being the Interest packet and the third ICN packet being a Data packet requested by the first ICN packet, and returning the third ICN packet according to the queried forwarding information of the first ICN packet; and querying the storage address of the first ICN packet stored in the record pointed to by the third offset address in response to the first ICN packet being the Data packet and the third ICN packet being an Interest packet requesting the first ICN packet, reading the first ICN packet from a storage space pointed to by the queried storage address of the first ICN packet, and returning the read first ICN packet according to the forwarding information of the third ICN packet. 7 . The method of claim 1 , wherein acquiring a first offset address corresponding to a first ICN packet comprises: acquiring an identification of the second ICN packet requested by the first ICN packet in response to the first ICN packet being an Interest packet, and acquiring the first offset address according to the identification of the second ICN packet requested by the first ICN packet; and acquiring an identification of the first ICN packet in response to the first ICN packet being a Data packet, and acquiring the first offset address according to the identification of the first ICN packet. 8 . The method of claim 1 , wherein acquiring a first offset address corresponding to a first ICN packet comprises: determining a position of a flag bit corresponding to the first ICN packet in an index unit according to a positioning function; and determining the first offset address according to the position of the flag bit corresponding to the first ICN packet; wherein a value of the flag bit in the index unit is used to indicate whether an Interest packet and/or a Data packet corresponding to the flag bit is stored locally. 9 . The method of claim 7 , wherein before acquiring a first offset address corresponding to a first ICN packet, the method comprises: acquiring the first ICN packet; judging whether there is an index entry matched with the identification of the first ICN packet, wherein the index entry is used to record whether the first ICN packet and/or the second ICN packet corresponding to the first ICN packet are stored locally; and executing the step of acquiring the first offset address corresponding to the first ICN packet in response to there being the index entry matched with the identification of the first ICN packet. 10 . The method of claim 9 , wherein in response to the first ICN packet being the Data packet and the second ICN packet being the Interest packet, the method further comprises: discarding the first ICN packet in response to there being no index entry matched with the identification of the first ICN packet. 11 . The method of claim 9 , wherein in response to the first ICN packet being the Data packet and the second ICN packet being the Interest packet, judging whether there is an index entry matched with the identification of the f
Routing a service request depending on the request content or context · CPC title
Storing data temporarily at an intermediate stage, e.g. caching · CPC title
Address processing for routing · CPC title
Route determination based on the nature of the carried application · CPC title
Query formulation · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.