A spatial information center network naming and addressing method and device

By combining the architecture of information center network and software-defined network, using hierarchical naming methods and unique identification of data content, the challenge of network naming and addressing in inter-star terahertz communication is solved, efficient network management and maintenance are achieved, and network management is improved. adaptability and flexibility.

CN118264640BActive Publication Date: 2024-12-17THE QUARTERMASTER RES INST OF THE GENERAL LOGISTICS DEPT OF THE CPLA
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410371790.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-03-29
Publication Date
2024-12-17
Estimated Expiration
2044-03-29

AI Technical Summary

Technical Problem

Traditional network naming and addressing methods face problems such as high latency, signal attenuation and propagation uncertainty in inter-star terahertz communication environments, making it difficult to meet the needs of efficient and reliable interstellar communication.

Method used

Using an architecture that combines information center network and software-defined network, the network is divided into management planes, control planes and data planes. The hierarchical naming method is used to name and address the data content unique identification, and the network nodes are uniquely identified by the data content unique identification. Conduct addressing to achieve efficient network management and maintenance.

Benefits of technology

It improves the adaptability and flexibility of the network, realizes efficient network management and maintenance, and is suitable for stable and reliable communication in inter-star terahertz communication environment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118264640B_ABST
    Figure CN118264640B_ABST
Patent Text Reader

Abstract

The present invention discloses a spatial information center network naming and addressing method and device, the method comprising: constructing a spatial information center network; using a hierarchical naming method to name the data packets of the spatial information center network to obtain data packet name information; addressing the nodes in the spatial information center network according to the data packet name information to obtain node address information, and realizing spatial information center network naming and addressing. The method of the present invention also includes obtaining the communication needs of the user; using a preset user demand characterization function to process the communication needs of the user to obtain demand characterization parameters; using a preset addressing function to process the data packet name information to obtain a hierarchical on-demand naming and addressing result. The present invention adopts a structure that combines an information center network with a software-defined network, fully considers the needs of data content and communication links, uses data content unique identifiers to address nodes in the network, and realizes efficient network management and maintenance.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of satellite communication network technology, and in particular to a method and device for naming and addressing a space information center network. Background Art

[0002] With the continuous development of space exploration and space communications, the demand for efficient and reliable interstellar communication methods is becoming increasingly urgent. The terahertz frequency band has become a highly promising space communication medium due to its high bandwidth characteristics. Traditional network naming and addressing methods are no longer flexible and efficient enough when facing the challenges of intersatellite terahertz communications. Intersatellite terahertz communications have extremely high transmission bandwidth and spectrum resources, but are also accompanied by extreme delays, unstable communication links, and space communication naming and addressing problems. Traditional network naming and addressing methods may face a series of challenges in the intersatellite terahertz communication environment, such as high latency, signal attenuation, and propagation uncertainty. Summary of the invention

[0003] The technical problem to be solved by the present invention is to provide a method and device for naming and addressing a space information center network. The space information center network adopts a structure combining an information center network (ICN) and a software defined network (SDN), and divides the network into three planes, namely, a management plane, a control plane and a data plane; a large-capacity satellite in a satellite communication network is selected as an SDN controller to form a control plane, and the remaining satellites are used as transponders to form a data plane; the satellite communication network adopts an intersatellite terahertz communication space information center network naming and addressing method, adopts a hierarchical naming method, names data based on content, and uses a unique identifier of data content for addressing. The present invention adopts an architecture combining an information center network and a software defined network, fully considers the communication requirements of data content and communication links, uses a unique identifier of data content to address nodes in the network, and realizes efficient network management and maintenance.

[0004] In order to solve the above technical problems, the first aspect of the embodiment of the present invention discloses a spatial information center network naming and addressing method, the method comprising:

[0005] S1, building a spatial information center network;

[0006] S2, naming the data packet of the spatial information center network using a hierarchical naming method to obtain data packet name information;

[0007] S3, addressing the nodes in the spatial information center network according to the data packet name information, obtaining node address information, and realizing spatial information center network naming and addressing.

[0008] As an optional implementation manner, in the first aspect of the embodiment of the present invention, the space information center network includes M backbone satellites, M is a positive integer, and the M backbone satellites are interconnected and communicated through inter-satellite terahertz links;

[0009] The spatial information center network includes a control plane, a data plane, and a management plane;

[0010] Selecting a satellite with the largest capacity among the M backbone satellites as a software defined network controller to form a control plane, and selecting the other M-1 satellites as transponders to form a data plane;

[0011] The data plane is data-connected to the control plane for processing and forwarding data flows in the network;

[0012] The control plane is data-connected to the management plane and the data plane, and is used to control the management plane and the data plane;

[0013] The management plane is used to name data and address nodes.

[0014] As an optional implementation manner, in the first aspect of the embodiment of the present invention, the hierarchical naming method is used to name the data packet of the spatial information center network to obtain the data packet name information, including:

[0015] S21, using the hardware address as the device ID of each node or device in the network:

[0016] S22, determining a specific field flag in the data packet according to the information carried by the data packet;

[0017] S23, using the specific field flag as the content type of the data packet;

[0018] S24, setting the actual information carried by the data packet as data content;

[0019] S25, obtaining a character string identifying a version of the data packet, wherein the character string is a version number of the data packet;

[0020] S26, using the hash value of the data content summary as the unique identifier of the data packet content;

[0021] S27, the device ID, content type, data content, version number, and content unique identifier constitute data packet name information.

[0022] As an optional implementation manner, in the first aspect of the embodiment of the present invention, addressing the nodes in the spatial information center network according to the data packet name information to obtain the node address information includes:

[0023] S31, obtaining a unique content identifier in the data packet name information; the unique content identifier is a hash value of the data packet content summary;

[0024] S32, intercepting the hash value of the content summary to obtain an N-bit hash value, where N is a positive integer;

[0025] S33, using the N-bit hash value, addressing the nodes in the spatial information center network to obtain node address information.

[0026] As an optional implementation manner, in the first aspect of the embodiment of the present invention, the method further includes:

[0027] Obtain users' communication needs;

[0028] Using a preset user demand characterization function, the communication demand of the user is processed to obtain a demand characterization parameter;

[0029] According to the requirement characterization parameters, the input data packet is processed to obtain a hierarchical naming result of the data packet.

[0030] As an optional implementation manner, in the first aspect of the embodiment of the present invention, the method further includes:

[0031] The data packet name information is processed using a preset addressing function to obtain a hierarchical on-demand naming and addressing result.

[0032] A second aspect of an embodiment of the present invention discloses a spatial information center network naming and addressing device, the device comprising:

[0033] Network construction module, used to build a spatial information center network;

[0034] A data packet naming module, used to name the data packets of the spatial information center network using a hierarchical naming method to obtain data packet name information;

[0035] The node addressing module is used to address the nodes in the spatial information center network according to the data packet name information, obtain the node address information, and realize the spatial information center network naming and addressing.

[0036] As an optional implementation, in the second aspect of the embodiment of the present invention, the space information center network includes M backbone satellites, M is a positive integer, and the M backbone satellites are interconnected and communicated through inter-satellite terahertz links;

[0037] The spatial information center network includes a control plane, a data plane, and a management plane;

[0038] Selecting a satellite with the largest capacity among the M backbone satellites as a software defined network controller to form a control plane, and selecting the other M-1 satellites as transponders to form a data plane;

[0039] The data plane is data-connected to the control plane for processing and forwarding data flows in the network;

[0040] The control plane is data-connected to the management plane and the data plane, and is used to control the management plane and the data plane;

[0041] The management plane is used to name data and address nodes.

[0042] As an optional implementation, in the second aspect of the embodiment of the present invention, the hierarchical naming method is used to name the data packet of the spatial information center network to obtain the data packet name information, including:

[0043] S21, using the hardware address as the device ID of each node or device in the network:

[0044] S22, determining a specific field flag in the data packet according to the information carried by the data packet;

[0045] S23, using the specific field flag as the content type of the data packet;

[0046] S24, setting the actual information carried by the data packet as data content;

[0047] S25, obtaining a character string identifying a version of the data packet, wherein the character string is a version number of the data packet;

[0048] S26, using the hash value of the data content summary as the unique identifier of the data packet content;

[0049] S27, the device ID, content type, data content, version number, and content unique identifier constitute data packet name information.

[0050] As an optional implementation manner, in the second aspect of the embodiment of the present invention, addressing the nodes in the spatial information center network according to the data packet name information to obtain the node address information includes:

[0051] S31, obtaining a unique content identifier in the data packet name information; the unique content identifier is a hash value of the data packet content summary;

[0052] S32, intercepting the hash value of the content summary to obtain an N-bit hash value, where N is a positive integer;

[0053] S33, using the N-bit hash value, addressing the nodes in the spatial information center network to obtain node address information.

[0054] As an optional implementation manner, in the second aspect of the embodiment of the present invention, the method further includes:

[0055] Obtain users' communication needs;

[0056] Using a preset user demand characterization function, the communication demand of the user is processed to obtain a demand characterization parameter;

[0057] According to the requirement characterization parameters, the input data packet is processed to obtain a hierarchical naming result of the data packet.

[0058] As an optional implementation manner, in the second aspect of the embodiment of the present invention, the method further includes:

[0059] The data packet name information is processed using a preset addressing function to obtain a hierarchical on-demand naming and addressing result.

[0060] The third aspect of the present invention discloses another spatial information center network naming and addressing device, the device comprising:

[0061] A memory storing executable program code;

[0062] a processor coupled to the memory;

[0063] The processor calls the executable program code stored in the memory to execute part or all of the steps in the spatial information center network naming and addressing method disclosed in the first aspect of the embodiment of the present invention.

[0064] The fourth aspect of the present invention discloses a computer storable medium, which stores computer instructions. When the computer instructions are called, they are used to execute some or all of the steps in the spatial information center network naming and addressing method disclosed in the first aspect of an embodiment of the present invention.

[0065] Compared with the prior art, the embodiments of the present invention have the following beneficial effects:

[0066] (1) The present invention adopts a network structure that combines an information-centric network with a software-defined network, and while adopting naming and addressing, realizes the separation of the control plane and the data plane, thereby improving the adaptability and flexibility of the network;

[0067] (2) The present invention fully considers the communication requirements of data content and communication links, uses data content unique identifiers to address nodes in the network, and realizes efficient network management and maintenance. BRIEF DESCRIPTION OF THE DRAWINGS

[0068] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0069] Figure 1 It is a flowchart of a spatial information center network naming and addressing method disclosed in an embodiment of the present invention;

[0070] Figure 2 It is a schematic diagram of the network of the inter-satellite terahertz communication space information center disclosed in the embodiment of the present invention;

[0071] Figure 3 It is a schematic diagram of the network composition of the inter-satellite terahertz communication space information center disclosed in an embodiment of the present invention;

[0072] Figure 4 It is a structural diagram of a spatial information center network naming and addressing device disclosed in an embodiment of the present invention;

[0073] Figure 5 It is a structural diagram of another spatial information center network naming and addressing device disclosed in an embodiment of the present invention. DETAILED DESCRIPTION

[0074] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0075] The terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, device, product or equipment that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units that are not listed, or may optionally include other steps or units that are inherent to these processes, methods, products or equipment.

[0076] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present invention. The appearance of the phrase in various places in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.

[0077] The present invention discloses a spatial information center network naming and addressing method and device, the method comprising: constructing a spatial information center network; using a hierarchical naming method to name the data packets of the spatial information center network to obtain data packet name information; addressing the nodes in the spatial information center network according to the data packet name information to obtain node address information, thereby realizing spatial information center network naming and addressing. The method of the present invention also includes obtaining the communication needs of the user; using a preset user demand characterization function to process the communication needs of the user to obtain demand characterization parameters; using a preset addressing function to process the data packet name information to obtain a hierarchical on-demand naming and addressing result. The present invention adopts a structure that combines an information center network with a software-defined network, fully considering the needs of data content and communication links, using data content unique identifiers to address nodes in the network, and realizing efficient network management and maintenance. The following are detailed descriptions.

[0078] Embodiment 1

[0079] See also Figure 1 , Figure 1 This is a flow chart of a spatial information center network naming and addressing method disclosed in an embodiment of the present invention. Figure 1 The described spatial information center network naming and addressing method is applied to the field of satellite communication network technology to achieve more stable, efficient and reliable communication, and provide solid technical support for future interstellar space exploration and communication, which is not limited in the embodiments of the present invention. Figure 1 As shown, the spatial information center network naming and addressing method may include the following operations:

[0080] S1, building a spatial information center network;

[0081] S2, naming the data packet of the spatial information center network using a hierarchical naming method to obtain data packet name information;

[0082] Device ID: Use the hardware address as the device ID of each node or device in the network:

[0083] Content type: A specific field flag in a data packet indicates the content type, which is determined based on the information carried by the data packet.

[0084] Data content: The actual information carried by the data packet, including sensor data, text, images, etc.

[0085] Version Number: A string identifying the version of the package.

[0086] Unique content identifier: Use the hash value of the data content digest as the unique content identifier of the data.

[0087] S3, addressing the nodes in the spatial information center network according to the data packet name information, obtaining node address information, and realizing spatial information center network naming and addressing.

[0088] Optionally, the space information center network includes M backbone satellites, where M is a positive integer, and the M backbone satellites are interconnected and communicated through inter-satellite terahertz links;

[0089] The spatial information center network includes a control plane, a data plane, and a management plane;

[0090] Selecting a satellite with the largest capacity among the M backbone satellites as a software defined network controller to form a control plane, and selecting the other M-1 satellites as transponders to form a data plane;

[0091] The data plane is data-connected to the control plane for processing and forwarding data flows in the network;

[0092] The control plane is data-connected to the management plane and the data plane, and is used to control the management plane and the data plane;

[0093] The management plane is used to name data and address nodes.

[0094] Optionally, the hierarchical naming method is used to name the data packet of the spatial information center network to obtain the data packet name information, including:

[0095] S21, using the hardware address as the device ID of each node or device in the network:

[0096] S22, determining a specific field flag in the data packet according to the information carried by the data packet;

[0097] S23, using the specific field flag as the content type of the data packet;

[0098] S24, setting the actual information carried by the data packet as data content;

[0099] S25, obtaining a character string identifying a version of the data packet, wherein the character string is a version number of the data packet;

[0100] S26, using the hash value of the data content summary as the unique identifier of the data packet content;

[0101] S27, the device ID, content type, data content, version number, and content unique identifier constitute data packet name information.

[0102] Optionally, addressing nodes in the spatial information center network according to the data packet name information to obtain node address information includes:

[0103] S31, obtaining a unique content identifier in the data packet name information; the unique content identifier is a hash value of the data packet content summary;

[0104] S32, intercepting the hash value of the content summary to obtain an N-bit hash value, where N is a positive integer;

[0105] S33, using the N-bit hash value, addressing the nodes in the spatial information center network to obtain node address information.

[0106] The hash value is 256-bit SHA-256, and the first several bits are selected to be used as the node address. The specific number of bits can be set according to experiments, and the present invention does not impose any limitation.

[0107] Optionally, the method further includes:

[0108] Obtain users' communication needs;

[0109] Using a preset user demand characterization function, the communication demand of the user is processed to obtain a demand characterization parameter;

[0110] According to the requirement characterization parameters, the input data packet is processed to obtain a hierarchical naming result of the data packet.

[0111] The demand characterization function here actually means the hierarchical naming of data packets, which is abstracted into a function. Through the demand characterization function, the data packet is input and the output is the hierarchical naming of the data packet, including the content generation device ID, content type, data content, version number, and content unique identifier.

[0112] Optionally, the method further includes:

[0113] The data packet name information is processed using a preset addressing function to obtain a hierarchical on-demand naming and addressing result.

[0114] The addressing function here is actually the process of addressing network nodes according to naming, which is abstracted into a function. The addressing function uses the unique identifier of the data content to address the nodes in the network, generates a unique identifier of the content, and selects the first few bits to use as the node address.

[0115] It can be seen that the present invention adopts a network structure that combines an information-centric network with a software-defined network, and while adopting named addressing, it realizes the separation of the control plane and the data plane, thereby improving the adaptability and flexibility of the network; the present invention fully considers the communication requirements of data content and communication links, and uses data content unique identifiers to address nodes in the network, thereby realizing efficient network management and maintenance.

[0116] Embodiment 2

[0117] See also Figure 2 , Figure 2 : is a schematic diagram of the network of the inter-satellite terahertz communication space information center disclosed in the embodiment of the present invention. Figure 2 The described inter-satellite terahertz communication space information center network is applied to the field of satellite communication network technology to achieve more stable, efficient and reliable communication, and provide solid technical support for future interstellar space exploration and communication, which is not limited in the embodiment of the present invention. This embodiment includes the following steps:

[0118] Step 1: The satellite communication network consists of several backbone satellites, which communicate with each other through inter-satellite terahertz links;

[0119] Step 2: The satellite communication network adopts an architecture that combines information-centric networking (ICN) and software-defined networking (SDN), using named addressing while achieving separation of the control plane and data plane.

[0120] Step 3, the satellite communication network is divided into three planes: management plane, control plane and data plane;

[0121] Step 4: Select a large-capacity satellite in the satellite communication network as an SDN controller to form a control plane, and the remaining satellites as transponders to form a data plane;

[0122] Step 5: The satellite communication network adopts the naming and addressing method of the inter-satellite terahertz communication space information center network, adopts a hierarchical naming method, names the data based on the content, and uses the unique identifier of the data content for addressing;

[0123] Step 6: Network naming and addressing of the inter-satellite terahertz communication space information center are implemented in the management plane of the network architecture.

[0124] Step 7, hierarchically naming the data content of the intersatellite terahertz communication space information center network, including content generation device ID, content type, data content, version number, and content unique identifier;

[0125] Step 8: Use the data content unique identifier to address the nodes in the network, use the data content summary (hash value) and semantic identifier as the data content unique identifier, and the network routes and forwards according to the data content unique identifier;

[0126] Step 9: In order to meet user needs, user demand representation is introduced to more flexibly adapt to the communication needs of different users. User demand representation is implemented by a user demand representation function R, and function R maps user needs to relevant representation parameters.

[0127] Step 10, based on hierarchical naming, introduce hierarchical on-demand naming and addressing to more effectively manage network resources, and use addressing function N (content generation device ID, content type, data content, version number, content unique identifier) ​​to perform hierarchical on-demand naming and addressing.

[0128] It can be seen that the present invention adopts a network structure that combines an information-centric network with a software-defined network, and while adopting named addressing, it realizes the separation of the control plane and the data plane, thereby improving the adaptability and flexibility of the network; the present invention fully considers the communication requirements of data content and communication links, and uses data content unique identifiers to address nodes in the network, thereby realizing efficient network management and maintenance.

[0129] Figure 3 The present invention discloses a schematic diagram of the composition of the inter-satellite terahertz communication space information center network. The inter-satellite terahertz communication space information center network adopts an architecture combining information center network (ICN) and software defined network (SDN), and realizes the separation of control plane and data plane while adopting naming addressing.

[0130] The satellite communication network is divided into three planes: management plane, control plane and data plane. The control plane is responsible for formulating and managing the strategies, routing, topology, etc. of the satellite communication network. The management plane is mainly responsible for the configuration, monitoring, fault management and performance management of the entire satellite communication network. Data naming and addressing are implemented in the management plane. The data plane is where data is actually transmitted and is responsible for processing and forwarding data flows in the network. The large-capacity satellites in the satellite communication network are selected as SDN controllers to form the control plane, and the remaining satellites are used as forwarders to form the data plane. Data naming and addressing are as described above.

[0131] Embodiment 3

[0132] See also Figure 4 , Figure 4 This is a schematic diagram of the structure of a spatial information center network naming and addressing device disclosed in an embodiment of the present invention. Figure 4The described space information center network naming and addressing device is applied to the field of satellite communication network technology to achieve more stable, efficient and reliable communication, and provide solid technical support for future interstellar space exploration and communication, which is not limited in the embodiments of the present invention. Figure 4 As shown, the spatial information center network naming and addressing device may include the following operations:

[0133] S301, a network construction module, is used to construct a spatial information center network;

[0134] S302, a data packet naming module, used to name the data packet of the spatial information center network using a hierarchical naming method to obtain data packet name information;

[0135] S303, a node addressing module is used to address the nodes in the spatial information center network according to the data packet name information, obtain node address information, and implement spatial information center network naming and addressing.

[0136] Embodiment 4

[0137] See also Figure 5 , Figure 5 1 is a schematic diagram of the structure of another spatial information center network naming and addressing device disclosed in an embodiment of the present invention. Figure 5 The described space information center network naming and addressing device is applied to the field of satellite communication network technology to achieve more stable, efficient and reliable communication, and provide solid technical support for future interstellar space exploration and communication, which is not limited in the embodiments of the present invention. Figure 5 As shown, the spatial information center network naming and addressing device may include the following operations:

[0138] A memory 401 storing executable program codes;

[0139] a processor 402 coupled to the memory 401;

[0140] The processor 402 calls the executable program code stored in the memory 401 to execute the steps in the spatial information center network naming and addressing method described in the first and second embodiments.

[0141] Embodiment 5

[0142] An embodiment of the present invention discloses a computer-readable storage medium storing a computer program for electronic data exchange, wherein the computer program enables a computer to execute the steps of the spatial information center network naming and addressing method described in the first and second embodiments.

[0143] The device embodiments described above are only illustrative, wherein the modules described as separate components may or may not be physically separated, and the components displayed as modules may or may not be physical modules, i.e., they may be located in one place, or they may be distributed on multiple network modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Those of ordinary skill in the art may understand and implement it without creative work.

[0144] Through the specific description of the above embodiments, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on such an understanding, the above technical solution can be essentially or partly contributed to the prior art in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, and the storage medium includes a read-only memory (ROM), a random access memory (RAM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), a one-time programmable read-only memory (OTPROM), an electronically erasable rewritable read-only memory (EEPROM), a compact disc (CD-ROM) or other optical disc storage, magnetic disk storage, magnetic tape storage, or any other computer-readable medium that can be used to carry or store data.

[0145] Finally, it should be noted that the spatial information center network naming and addressing method and device disclosed in the embodiment of the present invention discloses only the preferred embodiment of the present invention, which is only used to illustrate the technical solution of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, ordinary technicians in this field should understand that it is still possible to modify the technical solutions recorded in the aforementioned embodiments, or to make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present invention.

Claims

1. A spatial information center network naming and addressing method, It is characterized in that The method comprises: S1, building a spatial information center network; S2, using a hierarchical naming method, naming the data packet of the spatial information center network, and obtaining data packet name information, including: S21, using the hardware address as the device ID of each node or device in the network: S22, determining a specific field flag in the data packet according to the information carried by the data packet; S23, using the specific field flag as the content type of the data packet; S24, setting the actual information carried by the data packet as data content; S25, obtaining a character string identifying a version of the data packet, wherein the character string is a version number of the data packet; S26, using the hash value of the data content summary as the unique identifier of the data packet content; S27, the device ID, content type, data content, version number, and content unique identifier constitute data packet name information; S3, addressing the nodes in the spatial information center network according to the data packet name information, obtaining node address information, and implementing spatial information center network naming and addressing, including: S31, obtaining a unique content identifier in the data packet name information; the unique content identifier is a hash value of the data packet content summary; S32, intercepting the hash value of the content summary to obtain an N-bit hash value, where N is a positive integer; S33, using the N-bit hash value, addressing the nodes in the spatial information center network to obtain node address information; The step S2 further comprises: Obtain users' communication needs; Using a preset user demand characterization function, the communication demand of the user is processed to obtain a demand characterization parameter; According to the requirement characterization parameters, the input data packet is processed to obtain a hierarchical naming result of the data packet; The step S3 further comprises: The data packet name information is processed using a preset addressing function to obtain a hierarchical on-demand naming and addressing result.

2. The spatial information center network naming and addressing method according to claim 1, It is characterized in that The space information center network includes M backbone satellites, where M is a positive integer, and the M backbone satellites are interconnected and communicated via inter-satellite terahertz links; The spatial information center network includes a control plane, a data plane, and a management plane; Selecting a satellite with the largest capacity among the M backbone satellites as a software defined network controller to form a control plane, and selecting the other M-1 satellites as transponders to form a data plane; The data plane is data-connected to the control plane for processing and forwarding data flows in the network; The control plane is data-connected to the management plane and the data plane, and is used to control the management plane and the data plane; The management plane is used to name data and address nodes.

3. A spatial information center network naming and addressing device, It is characterized in that The device comprises: Network construction module, used to build a spatial information center network; The data packet naming module is used to name the data packets of the spatial information center network using a hierarchical naming method to obtain data packet name information, including: S21, using the hardware address as the device ID of each node or device in the network: S22, determining a specific field flag in the data packet according to the information carried by the data packet; S23, using the specific field flag as the content type of the data packet; S24, setting the actual information carried by the data packet as data content; S25, obtaining a character string identifying a version of the data packet, wherein the character string is a version number of the data packet; S26, using the hash value of the data content summary as the unique identifier of the data packet content; S27, the device ID, content type, data content, version number, and content unique identifier constitute data packet name information; A node addressing module is used to address the nodes in the spatial information center network according to the data packet name information, obtain node address information, and implement spatial information center network naming and addressing, including: S31, obtaining a unique content identifier in the data packet name information; the unique content identifier is a hash value of the data packet content summary; S32, intercepting the hash value of the content summary to obtain an N-bit hash value, where N is a positive integer; S33, using the N-bit hash value, addressing the nodes in the spatial information center network to obtain node address information; The data packet naming module also includes: Obtain users' communication needs; Using a preset user demand characterization function, the communication demand of the user is processed to obtain a demand characterization parameter; According to the requirement characterization parameters, the input data packet is processed to obtain a hierarchical naming result of the data packet; The node addressing module also includes: The data packet name information is processed using a preset addressing function to obtain a hierarchical on-demand naming and addressing result.

4. A spatial information center network naming and addressing device, It is characterized in that The device comprises: A memory storing executable program code; a processor coupled to the memory; The processor calls the executable program code stored in the memory to execute the spatial information center network naming and addressing method as described in any one of claims 1-2.

5. A computer storable medium, It is characterized in that The computer storable medium stores computer instructions, and when the computer instructions are called, they are used to execute the spatial information center network naming and addressing method according to any one of claims 1-2.

Citation Information

Patent Citations

  • Lightweight caching method and device for space terahertz information center network

    CN117439655A

  • Space terahertz network packet efficient forwarding method and device

    CN117640510A