Information processing method, apparatus, system and ground network node
Patent Information
- Application Number
- CN202210356637.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-03-31
- Publication Date
- 2026-10-13
- Estimated Expiration
- 2042-03-31
AI Technical Summary
[0004]本发明的目的在于提供一种信息处理方法、装置、系统及地面网络节点,用以解决现有天地一体网络中地面站在进行信息分域通告时,浪费网络资源的问题
[0075]本发明实施例中,通过获取卫星服务信息,卫星服务信息包括卫星网络状态信息和卫星算力信息中的至少一项;根据卫星服务信息、地面网络状态信息和地面算力信息,获取目标映射关系,目标映射关系用于表示卫星网络与地面网络间的对应关系;然后,根据目标映射关系,确定目标卫星网络和目标通告域,目标卫星网络为当前时间片内与当前地球表面覆盖域对应的卫星网络,目标通告域为当前时间片内地面网络所在的地面通告域;最后,在目标通告域内发送对应目标卫星网络的卫星服务信息,如此,通过卫星网络与地面网络间的对应关系,即目标映射关系,在地面分域通告有效的卫星服务信息,即目标卫星网络的卫星服务信息,这样能够有效地减少地面网络中无效的信息通告,节省网络资源。
Smart Images

Figure CN116938673B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of communication technology, and in particular to an information processing method, apparatus, system, and terrestrial network node. Background Technology
[0002] With the development of edge computing, a large amount of distributed computing power is currently deployed in the network. This distributed computing power is primarily used to ensure a smooth user experience, leading to the development of computing power networks. Computing power networks connect and coordinate distributed computing nodes, improving network architecture and protocols, and optimizing and efficiently utilizing network and computing resources. The main processes involved in computing power networks include the perception and notification of computing power status, the generation of computing power routes, and the generation of computing power scheduling strategies.
[0003] In existing technologies, when considering both terrestrial and satellite networks in a space-ground integrated network approach, satellite network relay can be used when the terrestrial network is congested. However, before this, the ground station needs to announce relevant information from the satellite network in a domain-specific manner. Currently, the ground station performs domain-specific announcements regardless of the type of information received, resulting in the announcement of a lot of invalid information and wasting network resources. Summary of the Invention
[0004] The purpose of this invention is to provide an information processing method, apparatus, system, and ground network node to solve the problem of wasted network resources when ground stations perform information domain-specific announcements in existing integrated space-ground networks.
[0005] To achieve the above objectives, the present invention provides an information processing method applied to a first ground network node, the method comprising:
[0006] Obtain satellite service information, wherein the satellite service information includes at least one of satellite network status information and satellite computing power information;
[0007] Based on the satellite service information, ground network status information, and ground computing power information, a target mapping relationship is obtained, which is used to represent the correspondence between the satellite network and the ground network.
[0008] Based on the target mapping relationship, the target satellite network and the target notification domain are determined. The target satellite network is the satellite network corresponding to the current Earth surface coverage area within the current time slice, and the target notification domain is the ground notification domain where the ground network is located within the current time slice.
[0009] Satellite service information corresponding to the target satellite network is sent within the target notification domain.
[0010] The satellite network status information includes: satellite link latency, satellite link bandwidth, and satellite network availability time; the satellite computing power information includes satellite computing power service identifier, satellite computing power service real-time status, and computing power availability time.
[0011] The acquisition of satellite service information includes:
[0012] In the absence of computing nodes deployed in the satellite network, the satellite network status information is obtained;
[0013] The step of obtaining the target mapping relationship based on the satellite service information, ground network status information, and ground computing power information includes:
[0014] Based on the satellite network status information, the ground network status information, and the ground computing power information, a first mapping relationship is obtained, and the target mapping relationship is the first mapping relationship.
[0015] The acquisition of satellite service information includes:
[0016] In the case of deploying computing nodes in a satellite network, the satellite network status information and the satellite computing power information are obtained;
[0017] The step of obtaining the target mapping relationship based on the satellite service information, ground network status information, and ground computing power information includes:
[0018] A second mapping relationship is obtained based on the satellite network status information, the satellite computing power information, the ground network status information, and the ground computing power information, and the target mapping relationship is the second mapping relationship.
[0019] The step of sending satellite service information of the target satellite network within the target notification domain includes:
[0020] The notification information is sent to the second ground network node within the target notification domain. The notification information includes satellite service information of the target satellite network, ground network status information, and ground computing power information.
[0021] The notification information is information that conforms to the Extended Border Gateway Protocol. The first preset field in the notification information is used to identify the satellite service information of the target satellite network, and the second preset field is used to fill in the satellite service information of the target satellite network.
[0022] Wherein, the first preset field is the preset free bit field in the attribute label field, and the attribute label field is the field in the attribute type field in the path attribute field in the announcement information; the second preset field is the attribute value field, and the attribute value field is the field in the path attribute field.
[0023] The present invention also provides an information processing method applied to a second ground network node, the method comprising:
[0024] The system receives satellite service information of a target satellite network sent by a first ground network node, wherein the second ground network node is a ground network node within the target notification domain, and the satellite service information includes at least one of satellite network status information and satellite computing power information.
[0025] Based on the satellite service information, ground network status information, and ground computing power information of the target satellite network, a scheduling strategy is generated;
[0026] The target satellite network and the target notification domain are determined by the first ground network node based on the target mapping relationship. The target satellite network is the satellite network corresponding to the current Earth surface coverage area in the current time slice, and the target notification domain is the ground notification domain where the ground network is located in the current time slice. The target mapping relationship is used to represent the correspondence between the satellite network and the ground network.
[0027] The satellite network status information includes: satellite link latency, satellite link bandwidth, and satellite network availability time; the satellite computing power information includes satellite computing power service identifier, satellite computing power service real-time status, and computing power availability time.
[0028] The receipt of satellite service information of the target satellite network sent by the first ground network node includes:
[0029] The system receives notification information sent by the first ground network node, the notification information including satellite service information of the target satellite network, ground network status information, and ground computing power information.
[0030] The notification information is information that conforms to the Extended Border Gateway Protocol. The first preset field in the notification information is used to identify the satellite service information of the target satellite network, and the second preset field is used to fill in the satellite service information of the target satellite network.
[0031] Wherein, the first preset field is the preset free bit field in the attribute label field, and the attribute label field is the field in the attribute type field in the path attribute field in the announcement information; the second preset field is the attribute value field, and the attribute value field is the field in the path attribute field.
[0032] The step of generating a scheduling strategy based on the satellite service information, ground network status information, and ground computing power information of the target satellite network includes:
[0033] Based on the satellite service information, ground network status information, and ground computing power information of the target satellite network, a ground computing power routing table is generated;
[0034] When a service request is received, the target path and target computing node are obtained according to the ground computing power routing table.
[0035] The present invention also provides an information processing apparatus, comprising:
[0036] The first acquisition module is used to acquire satellite service information, which includes at least one of satellite network status information and satellite computing power information.
[0037] The first processing module is used to obtain a target mapping relationship based on the satellite service information, ground network status information and ground computing power information, wherein the target mapping relationship is used to represent the correspondence between the satellite network and the ground network;
[0038] The second processing module is used to determine the target satellite network and the target notification domain according to the target mapping relationship. The target satellite network is the satellite network corresponding to the current Earth surface coverage area in the current time slice, and the target notification domain is the ground notification domain where the ground network is located in the current time slice.
[0039] The sending module is used to send satellite service information corresponding to the target satellite network within the target notification domain.
[0040] The present invention also provides an information processing device applied to a second ground network node, the device comprising:
[0041] The receiving module is used to receive satellite service information of the target satellite network sent by the first ground network node, wherein the second ground network node is a ground network node within the target notification domain, and the satellite service information includes at least one of satellite network status information and satellite computing power information;
[0042] The third processing module is used to generate a scheduling strategy based on the satellite service information, ground network status information and ground computing power information of the target satellite network.
[0043] The target satellite network and the target notification domain are determined by the first ground network node based on the target mapping relationship. The target satellite network is the satellite network corresponding to the current Earth surface coverage area in the current time slice, and the target notification domain is the ground notification domain where the ground network is located in the current time slice. The target mapping relationship is used to represent the correspondence between the satellite network and the ground network.
[0044] The present invention also provides a ground network node, which is a first ground network node, including a processor and a transceiver. The transceiver receives and sends data under the control of the processor. The transceiver is used to obtain satellite service information, which includes at least one of satellite network status information and satellite computing power information.
[0045] The processor is used to obtain a target mapping relationship based on the satellite service information, ground network status information and ground computing power information. The target mapping relationship is used to represent the correspondence between the satellite network and the ground network.
[0046] The processor is used to determine the target satellite network and the target notification domain according to the target mapping relationship. The target satellite network is the satellite network corresponding to the current Earth surface coverage area in the current time slice, and the target notification domain is the ground notification domain where the ground network is located in the current time slice.
[0047] The transceiver is used to transmit satellite service information corresponding to the target satellite network within the target notification domain.
[0048] The satellite network status information includes: satellite link latency, satellite link bandwidth, and satellite network availability time; the satellite computing power information includes satellite computing power service identifier, satellite computing power service real-time status, and computing power availability time.
[0049] The transceiver is also used for:
[0050] In the absence of computing nodes deployed in the satellite network, the satellite network status information is obtained;
[0051] The processor is further configured to:
[0052] Based on the satellite network status information, the ground network status information, and the ground computing power information, a first mapping relationship is obtained, and the target mapping relationship is the first mapping relationship.
[0053] The transceiver is also used for:
[0054] In the case of deploying computing nodes in a satellite network, the satellite network status information and the satellite computing power information are obtained;
[0055] The processor is further configured to:
[0056] A second mapping relationship is obtained based on the satellite network status information, the satellite computing power information, the ground network status information, and the ground computing power information, and the target mapping relationship is the second mapping relationship.
[0057] The transceiver is also used for:
[0058] The notification information is sent to the second ground network node within the target notification domain. The notification information includes satellite service information of the target satellite network, ground network status information, and ground computing power information.
[0059] The notification information is information that conforms to the Extended Border Gateway Protocol. The first preset field in the notification information is used to identify the satellite service information of the target satellite network, and the second preset field is used to fill in the satellite service information of the target satellite network.
[0060] Wherein, the first preset field is the preset free bit field in the attribute label field, and the attribute label field is the field in the attribute type field in the path attribute field in the announcement information; the second preset field is the attribute value field, and the attribute value field is the field in the path attribute field.
[0061] The present invention also provides a ground network node, which is a second ground network node, including a processor and a transceiver. The transceiver receives and sends data under the control of the processor. The transceiver is used to receive satellite service information of a target satellite network sent by a first ground network node. The second ground network node is a ground network node within a target notification domain. The satellite service information includes at least one of satellite network status information and satellite computing power information.
[0062] The processor is used to generate a scheduling strategy based on the satellite service information, ground network status information, and ground computing power information of the target satellite network.
[0063] The target satellite network and the target notification domain are determined by the first ground network node based on the target mapping relationship. The target satellite network is the satellite network corresponding to the current Earth surface coverage area in the current time slice, and the target notification domain is the ground notification domain where the ground network is located in the current time slice. The target mapping relationship is used to represent the correspondence between the satellite network and the ground network.
[0064] The transceiver is also used for:
[0065] The system receives notification information sent by the first ground network node, the notification information including satellite service information of the target satellite network, ground network status information, and ground computing power information.
[0066] The notification information is information that conforms to the Extended Border Gateway Protocol. The first preset field in the notification information is used to identify the satellite service information of the target satellite network, and the second preset field is used to fill in the satellite service information of the target satellite network.
[0067] Wherein, the first preset field is the preset free bit field in the attribute label field, and the attribute label field is the field in the attribute type field in the path attribute field in the announcement information; the second preset field is the attribute value field, and the attribute value field is the field in the path attribute field.
[0068] The processor is further configured to:
[0069] Based on the satellite service information, ground network status information, and ground computing power information of the target satellite network, a ground computing power routing table is generated;
[0070] When a service request is received, the target path and target computing node are obtained according to the ground computing power routing table.
[0071] The present invention also provides a ground network node, including a memory, a processor, and a program stored in the memory and executable on the processor; when the processor executes the program, it implements the information processing method as described above.
[0072] The present invention also provides an information processing system, including a first ground network node, a second ground network node, and a satellite network device, wherein the first ground network node is communicatively connected to the second ground network node and the satellite network device, the first ground network node executes the information processing method as described above, and the second ground network node executes the information processing method as described above.
[0073] The present invention also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the information processing method described above.
[0074] The above-described technical solution of the present invention has at least the following beneficial effects:
[0075] In this embodiment of the invention, satellite service information is acquired, including at least one of satellite network status information and satellite computing power information. Based on the satellite service information, ground network status information, and ground computing power information, a target mapping relationship is obtained, representing the correspondence between satellite networks and ground networks. Then, based on the target mapping relationship, a target satellite network and a target notification domain are determined. The target satellite network is the satellite network corresponding to the current Earth surface coverage area within the current time slice, and the target notification domain is the ground notification domain where the ground network is located within the current time slice. Finally, satellite service information corresponding to the target satellite network is sent within the target notification domain. Thus, through the correspondence between satellite networks and ground networks, i.e., the target mapping relationship, valid satellite service information, i.e., the satellite service information of the target satellite network, is announced in the ground domain. This effectively reduces invalid information announcements in the ground network and saves network resources. Attached Figure Description
[0076] Figure 1 One of the flowcharts illustrating the information processing method according to an embodiment of the present invention;
[0077] Figure 2 A schematic diagram showing the structure of the path attribute field in a BGP update package;
[0078] Figure 3 A second flowchart illustrating the information processing method according to an embodiment of the present invention;
[0079] Figure 4 The third flowchart illustrating the information processing method according to an embodiment of the present invention;
[0080] Figure 5 One of the schematic diagrams of the information processing device according to an embodiment of the present invention;
[0081] Figure 6 A second schematic diagram of the information processing device according to an embodiment of the present invention;
[0082] Figure 7 One of the schematic diagrams illustrating the structure of a ground network node according to an embodiment of the present invention;
[0083] Figure 8 This is the second schematic diagram illustrating the structure of a ground network node according to an embodiment of the present invention. Detailed Implementation
[0084] To make the technical problems, technical solutions and advantages of the present invention clearer, a detailed description will be given below in conjunction with the accompanying drawings and specific embodiments.
[0085] This invention addresses the problem of wasted network resources when ground stations in existing integrated space-ground networks conduct information domain-specific announcements, by providing an information processing method, apparatus, system, and ground network node.
[0086] like Figure 1 The diagram shown is a flowchart illustrating the information processing method provided in an embodiment of the present invention. This method is applied to a first ground network node. The first ground network node can be a ground station or a ground network controller in the ground network. Specifically, the method may include:
[0087] Step 101: Obtain satellite service information, which includes at least one of satellite network status information and satellite computing power information.
[0088] Optionally, satellite network status information includes: satellite link latency, satellite link bandwidth, and satellite network availability time. Satellite computing power information includes satellite computing power service identifier, real-time status of satellite computing power service, and computing power availability time.
[0089] This step 101 may specifically include: the first ground network node receiving satellite service information sent by the satellite computing network controller.
[0090] It should be noted that the satellite reports its real-time satellite service information to the satellite computing network controller, which then sends the satellite service information to the first ground network node.
[0091] Here, if no computing nodes are deployed in the satellite network, the satellite reports its real-time satellite network status information to the satellite computing network controller. The first ground network node obtains the satellite network status information.
[0092] If the satellite network deploys computing nodes, the satellite reports its real-time satellite network status information and the information of the satellite computing nodes deployed on the satellite to the satellite computing network controller. The first ground network node obtains the satellite network status information and the satellite computing node information.
[0093] Among them, the satellite computing network controller uniformly manages satellite network status information and satellite computing node information, and generates a unified view.
[0094] Step 102: Based on satellite service information, ground network status information, and ground computing power information, obtain the target mapping relationship. The target mapping relationship is used to represent the correspondence between the satellite network and the ground network.
[0095] Among them, ground network status information and ground computing power information can be obtained locally.
[0096] In this step, a target mapping relationship is established based on satellite service information, ground network status information, and ground computing power information. Optionally, the target mapping relationship can be stored in tabular form.
[0097] Here, the target mapping relationship is used to represent the correspondence between the satellite network and the terrestrial network, specifically the mapping relationship between the terrestrial notification domain, the Earth surface coverage domain, and the satellite network service within different time slices.
[0098] Among them, based on the satellite network corresponding to the satellite service information, the coverage relationship between the satellite network and the Earth's surface area (Earth's surface coverage area) at different times can be obtained.
[0099] It should be noted that the satellite network topology is divided into multiple time slots based on its periodicity, resulting in the satellite network topology for each time slot. Within each time slot, the satellite network topology remains constant.
[0100] By dividing the Earth's surface into different regions and assigning them uniform numbers, the coverage relationship between satellite networks and Earth's surface regions within different time slots is established, enabling the switching of Earth's surface regions covered by satellite networks across different time slots. Here, the coverage relationship between satellite networks and Earth's surface regions within different time slots is relatively static.
[0101] It should be understood that the ground notification domain can be divided according to geographical location. The Earth's surface cover domain includes at least one ground notification domain, and different Earth's surface cover domains correspond to different ground notification domains.
[0102] Based on two scenarios—deploying computing nodes on satellite networks and not deploying computing nodes on satellite networks—this step corresponds to two specific implementation methods, as detailed in Implementation Example 1 and Implementation Example 2.
[0103] Step 103: Based on the target mapping relationship, determine the target satellite network and the target notification domain. The target satellite network is the satellite network corresponding to the current Earth surface coverage area within the current time slice, and the target notification domain is the ground notification domain where the ground network is located within the current time slice.
[0104] It should be noted that, based on the principle of prioritizing proximity in computing resource allocation, satellite networks covering the current Earth's surface area participate in resource allocation. Therefore, by establishing the target mapping relationship through the above steps, the target satellite network and target notification domain are determined, which means determining the target satellite network corresponding to the current ground network and the ground notification domain where the current ground network is located. Then, the satellite service information of the target satellite network is obtained so that only this valid information is subsequently announced in the target notification domain.
[0105] Step 104: Send satellite service information of the corresponding target satellite network within the target notification domain.
[0106] In this step, only the satellite service information of the target satellite network is announced within the target announcement domain. There is no need to occupy network resources to announce other invalid information, such as information from other satellite networks, thus saving network resources.
[0107] Example 1
[0108] In one possible implementation, step 101 of the method of the present invention may include:
[0109] To obtain satellite network status information when no computing nodes are deployed in the satellite network.
[0110] Here, in the absence of computing nodes deployed in the satellite network, the satellite reports its real-time satellite network status information to the satellite computing network controller, and the first ground network node receives the satellite network status information sent by the satellite computing network controller.
[0111] Accordingly, step 102 of the method of the present invention may include:
[0112] Based on satellite network status information, ground network status information, and ground computing power information, the first mapping relationship is obtained, and the target mapping relationship is the first mapping relationship.
[0113] As can be seen from the above, the target mapping relationship is the mapping relationship between the ground notification domain, the Earth surface coverage domain, and the satellite network service within different time slices.
[0114] In this implementation, specifically, the target mapping relationship is the first mapping relationship, which is the mapping relationship between the ground notification domain, the Earth surface coverage domain, and the satellite network in different time slices.
[0115] Optionally, the initial mapping relationship can be stored in tabular form. For example, Table 1 below shows the initial mapping relationship between the terrestrial network and the satellite network.
[0116]
[0117] Example 2
[0118] In one possible implementation, step 101 of the method of the present invention may include:
[0119] In the case of deploying computing nodes in a satellite network, obtain satellite network status information and satellite computing power information.
[0120] Here, with computing nodes deployed in the satellite network, the satellite reports its real-time satellite network status information and satellite computing power information to the satellite computing network controller, and the first ground network node receives the satellite network status information and satellite computing power information sent by the satellite computing network controller.
[0121] Accordingly, step 102 of the method of the present invention may include:
[0122] Based on satellite network status information, satellite computing power information, ground network status information, and ground computing power information, a second mapping relationship is obtained, and the target mapping relationship is the second mapping relationship.
[0123] As can be seen from the above, the target mapping relationship is the mapping relationship between the ground notification domain, the Earth surface coverage domain, and the satellite network service within different time slices.
[0124] In this implementation, the target mapping relationship is specifically a second mapping relationship, which is the mapping relationship between the ground notification domain, the Earth surface coverage domain, the satellite network, and the satellite computing power in different time slices.
[0125] Optionally, the second mapping relationship can be stored in tabular form. For example, Table 2 below shows the second mapping relationship between the terrestrial network and the satellite network.
[0126] Table 2
[0127]
[0128] In one possible implementation, step 104 of the method of the present invention may include:
[0129] Step 1041: Send notification information to the second ground network node within the target notification domain. The notification information includes satellite service information, ground network status information, and ground computing power information of the target satellite network.
[0130] Optionally, the second ground network node is a ground router. That is, the first ground network node, such as a ground station, sends announcement information to ground routers within the announcement domain (i.e., the target announcement domain) where the current ground network is located.
[0131] It should be noted that at least one second ground network node is set within the target notification domain. When there are multiple second ground network nodes, after receiving the notification information, one second ground network node will notify the other second ground network nodes according to the preset notification rules.
[0132] Here, the second ground network node receives satellite service information from the target satellite network, as well as ground network status information and ground computing power information.
[0133] To further conserve network resources, this embodiment of the invention reuses existing notification information used for announcing ground network status information and ground computing power information to announce satellite service information to the target satellite network.
[0134] Optionally, the notification information is information conforming to the Extended Border Gateway Protocol, wherein a first preset field in the notification information is used to identify the satellite service information of the target satellite network, and a second preset field is used to fill in the satellite service information of the target satellite network.
[0135] In other words, information conforming to Extended BGP (Border Gateway Protocol) carries satellite service information of the target satellite network.
[0136] In cases where no computing nodes are deployed in the satellite network, the information conforming to Extended BGP carries the satellite network status information of the target satellite network.
[0137] When computing nodes are deployed in a satellite network, the information conforming to Extended BGP carries the satellite network status information and satellite computing power information of the target satellite network.
[0138] Optionally, the first preset field is the preset free bit field in the attribute label field, and the attribute label field is the field in the attribute type field of the path attribute field in the announcement information; the second preset field is the attribute value field, and the attribute value field is the field in the path attribute field.
[0139] Among them, the path attribute field of the package is updated via BGP (the specific structure is as follows). Figure 2 (As shown) transmits satellite service information of the target satellite network.
[0140] Here, the path attribute field includes the attribute type Attr.TYPE field, the attribute length Attr.Length field, and the attribute value Attr.Value field.
[0141] The Attr.TYPE field occupies 2 bytes, including a 1-byte attribute label Attr.Flags field and a 1-byte type code Attr.Type Code.
[0142] like Figure 2 As shown, in the Attr.Flags field, U represents an unused bit, which defaults to 0. In this embodiment of the invention, when no computing nodes are deployed in the satellite network, the first preset field is the fifth bit of the Attr.Flags field, i.e. Figure 2 The first U bit field is marked as 1 to represent satellite network status information. The second preset field is the Attr.Value field, where the satellite network status information is filled in.
[0143] When deploying computing nodes in a satellite network, the first preset field includes the fifth and sixth bits of the Attr.Flags field, namely... Figure 2 The first U-bit field is marked as 1 to represent satellite network status information; the second U-bit field is marked as 1 to represent satellite computing power information. The second preset field is the Attr.Value field, where the satellite network status information and satellite computing power information are filled.
[0144] The information processing method of this invention involves acquiring satellite service information, including at least one of satellite network status information and satellite computing power information; obtaining a target mapping relationship based on the satellite service information, ground network status information, and ground computing power information, whereby the target mapping relationship represents the correspondence between satellite networks and ground networks; then, determining a target satellite network and a target notification domain based on the target mapping relationship, where the target satellite network is the satellite network corresponding to the current Earth surface coverage area within the current time slice, and the target notification domain is the ground notification domain where the ground network is located within the current time slice; finally, sending the satellite service information corresponding to the target satellite network within the target notification domain. Thus, through the correspondence between satellite networks and ground networks, i.e., the target mapping relationship, valid satellite service information, i.e., the satellite service information of the target satellite network, is announced in the ground domain, effectively reducing invalid information announcements in the ground network and saving network resources.
[0145] It should be noted that the second ground network node is used to receive service requests initiated by ground users and generate computing resource scheduling strategies to schedule user service requests to the best computing nodes for computation, ensuring user experience. However, when the ground network is congested, although it can forward requests through the satellite network, it fails to consider the impact of path selection between ground computing nodes and the satellite network, and ignores satellite network status information and computing power information. This results in suboptimal forwarding paths and satellite nodes, leading to low utilization of network and computing resources.
[0146] To further address the aforementioned technical problems, embodiments of the present invention also provide an information processing method, such as... Figure 3 The diagram shown is a flowchart illustrating the information processing method provided in an embodiment of the present invention. This method is applied to a second ground network node, which may be a ground router. Specifically, the method may include:
[0147] Step 301: Receive satellite service information of the target satellite network sent by the first ground network node. The second ground network node is a ground network node within the target notification domain. The satellite service information includes at least one of satellite network status information and satellite computing power information. The target satellite network and the target notification domain are determined by the first ground network node based on the target mapping relationship. The target satellite network is the satellite network corresponding to the current Earth surface coverage area within the current time slice. The target notification domain is the ground notification domain where the ground network is located within the current time slice. The target mapping relationship is used to represent the correspondence between the satellite network and the ground network.
[0148] Here, corresponding to the subsequent processing steps performed by the second ground network node after the first ground network node sends the satellite service information of the corresponding target satellite network within the target notification domain in the above embodiment.
[0149] Optionally, satellite network status information includes satellite link latency, satellite link bandwidth, and satellite network availability time; satellite computing power information includes satellite computing power service identifier, real-time status of satellite computing power service, and computing power availability time.
[0150] If the satellite network does not deploy computing nodes, it receives satellite network status information of the target satellite network sent by the first ground network node.
[0151] If the satellite network deploys computing nodes, it will receive satellite network status information and satellite computing power information of the target satellite network sent by the first ground network node.
[0152] In this step, satellite service information of the target satellite network sent by the first ground network node is received. The purpose is to make full use of the satellite service information when generating scheduling strategies in the future, so as to improve the overall utilization rate of network resources and computing power resources of the space-ground integrated network.
[0153] Step 302: Generate a scheduling strategy based on the satellite service information of the target satellite network, the ground network status information, and the ground computing power information.
[0154] In this step, by making full use of satellite service information, taking into account the impact of ground computing nodes and satellite network path selection, and paying attention to satellite network status information and computing power information, the generated scheduling strategy is optimal, thereby improving the overall utilization rate of network resources and computing power resources of the space-ground integrated network.
[0155] In one possible implementation, step 301 of the method of the present invention may include:
[0156] Step 3011: Receive notification information sent by the first ground network node. The notification information includes satellite service information of the target satellite network, ground network status information, and ground computing power information.
[0157] Optionally, the notification information is information conforming to the Extended Border Gateway Protocol, wherein the first preset field in the notification information is used to identify the satellite service information of the target satellite network, and the second preset field is used to fill in the satellite service information of the target satellite network.
[0158] Optionally, the first preset field is the preset free bit field in the attribute label field, and the attribute label field is the field in the attribute type field of the path attribute field in the announcement information; the second preset field is the attribute value field, and the attribute value field is the field in the path attribute field.
[0159] This implementation method is the same as the one described above. Figure 1 The method embodiments shown correspond to some of the methods; see details below. Figure 1The description of the method embodiments shown will not be repeated here.
[0160] In one possible implementation, step 302 of the method of the present invention may include:
[0161] Step 3021: Generate a ground computing power routing table based on the satellite service information of the target satellite network, the ground network status information, and the ground computing power information.
[0162] Specifically, if no computing nodes are deployed in the satellite network, a first ground computing power routing table is generated based on the satellite network status information, ground network status information, and ground computing power information of the target satellite network. For example, Table 3 below shows the first ground computing power routing table.
[0163] Table 3
[0164]
[0165] If computing nodes are deployed in the satellite network, a second ground computing power routing table is generated based on the satellite network status information, satellite computing power information, ground network status information, and ground computing power information of the target satellite network. For example, Table 4 below shows the second ground computing power routing table.
[0166] Table 4
[0167]
[0168]
[0169] Step 3022: When a business request is received, the target path and target computing node are obtained according to the ground computing power routing table.
[0170] Optionally, the service request information is initiated by a ground user.
[0171] When the second ground network node receives the service request information initiated by the user, it calculates the target path and target computing node according to the ground computing power routing table.
[0172] Following this step, the method of this embodiment of the invention further includes: transmitting the service request information to the target computing power node according to the target path, and having the target computing power node execute the corresponding computing task based on the service request information.
[0173] Here, because satellite service information is added to the ground computing power routing table, the optimal path and optimal computing power node are generated through collaborative computing. Therefore, not only can user service requests be scheduled to the best computing power node for computing to ensure user experience, but the utilization rate of network resources and computing power resources can also be improved.
[0174] The information processing method of this invention receives satellite service information of a target satellite network sent by a first ground network node. The second ground network node is a ground network node within a target notification domain. The satellite service information includes at least one of satellite network status information and satellite computing power information. The target satellite network and target notification domain are determined by the first ground network node based on a target mapping relationship. The target satellite network is the satellite network corresponding to the current Earth surface coverage area within the current time slice, and the target notification domain is the ground notification domain where the ground network is located within the current time slice. The target mapping relationship is used to represent the correspondence between the satellite network and the ground network. Based on the satellite service information of the target satellite network, the ground network status information, and the ground computing power information, a scheduling strategy is generated. Since satellite service information is added to the ground computing power routing table, the optimal path and optimal computing power node are generated through collaborative calculation. Therefore, not only can user service requests be scheduled to the best computing power node for calculation, ensuring user experience, but the utilization rate of network resources and computing power resources can also be improved.
[0175] See below. Figure 4 Taking the information processing system as a whole, this paper explains the implementation process of the information processing method from the perspective of information interaction between network nodes. Figure 4 This corresponds to the scenario where satellite networks do not deploy computing power.
[0176] Step 401: The satellite reports its real-time satellite network status information to the satellite computing network controller;
[0177] Step 402: The satellite network controller sends the satellite network status information to the ground station;
[0178] Step 403: The ground station establishes the first mapping relationship based on satellite network status information, ground network status information, and ground computing power information;
[0179] Here, the ground network controller can also establish a first mapping relationship based on satellite network status information, ground network status information, and ground computing power information. At this time, the ground station needs to forward the satellite network status information to the ground network controller, and the subsequent steps processed by the ground station will be handled by the ground network controller.
[0180] Step 404: The ground station obtains the current status information of the first satellite network according to the first mapping relationship;
[0181] Step 405: The ground station announces the status information of the first satellite network to the ground routers in the corresponding current announcement domain;
[0182] Step 406: The ground router adds the first satellite network status information to the ground computing power routing table;
[0183] Step 407: When the ground router receives a user service request, it generates a scheduling policy based on the ground computing power routing table.
[0184] like Figure 5 As shown, embodiments of the present invention also provide an information processing apparatus, which includes:
[0185] The first acquisition module 501 is used to acquire satellite service information, which includes at least one of satellite network status information and satellite computing power information.
[0186] The first processing module 502 is used to obtain a target mapping relationship based on the satellite service information, ground network status information and ground computing power information, wherein the target mapping relationship is used to represent the correspondence between the satellite network and the ground network;
[0187] The second processing module 503 is used to determine the target satellite network and the target notification domain according to the target mapping relationship. The target satellite network is the satellite network corresponding to the current Earth surface coverage area in the current time slice, and the target notification domain is the ground notification domain where the ground network is located in the current time slice.
[0188] The sending module 504 is used to send satellite service information corresponding to the target satellite network within the target notification domain.
[0189] Optionally, the satellite network status information includes: satellite link latency, satellite link bandwidth, and satellite network availability time; the satellite computing power information includes satellite computing power service identifier, satellite computing power service real-time status, and computing power availability time.
[0190] Optionally, the first acquisition module 501 includes:
[0191] The first acquisition unit is used to acquire satellite network status information when no computing power nodes are deployed in the satellite network.
[0192] Accordingly, the first processing module 502 includes:
[0193] The first processing unit is used to obtain a first mapping relationship based on satellite network status information, ground network status information and ground computing power information, and the target mapping relationship is the first mapping relationship.
[0194] Optionally, the first acquisition module 501 includes:
[0195] The second acquisition unit is used to acquire satellite network status information and satellite computing power information when computing power nodes are deployed in the satellite network.
[0196] Accordingly, the first processing module 502 includes:
[0197] The second processing unit is used to obtain the second mapping relationship based on satellite network status information, satellite computing power information, ground network status information, and ground computing power information. The target mapping relationship is the second mapping relationship.
[0198] Optionally, the sending module 504 includes:
[0199] The sending unit is used to send notification information to the second ground network node within the target notification domain. The notification information includes satellite service information of the target satellite network, ground network status information, and ground computing power information.
[0200] Optionally, the notification information is information conforming to the Extended Border Gateway Protocol, wherein the first preset field in the notification information is used to identify the satellite service information of the target satellite network, and the second preset field is used to fill in the satellite service information of the target satellite network.
[0201] Optionally, the first preset field is the preset free bit field in the attribute label field, and the attribute label field is the field in the attribute type field of the path attribute field in the announcement information; the second preset field is the attribute value field, and the attribute value field is the field in the path attribute field.
[0202] The information processing apparatus of this invention acquires satellite service information, which includes at least one of satellite network status information and satellite computing power information; based on the satellite service information, ground network status information, and ground computing power information, it acquires a target mapping relationship, which represents the correspondence between satellite networks and ground networks; then, based on the target mapping relationship, it determines a target satellite network and a target notification domain, where the target satellite network is the satellite network corresponding to the current Earth surface coverage area within the current time slice, and the target notification domain is the ground notification domain where the ground network is located within the current time slice; finally, it sends the satellite service information corresponding to the target satellite network within the target notification domain. Thus, through the correspondence between satellite networks and ground networks, i.e., the target mapping relationship, valid satellite service information, i.e., the satellite service information of the target satellite network, is announced in the ground domain, effectively reducing invalid information announcements in the ground network and saving network resources.
[0203] like Figure 6 As shown, embodiments of the present invention also provide an information processing apparatus, which includes:
[0204] The receiving module 601 is used to receive satellite service information of the target satellite network sent by the first ground network node. The second ground network node is a ground network node within the target notification domain. The satellite service information includes at least one of satellite network status information and satellite computing power information.
[0205] The third processing module 602 is used to generate a scheduling strategy based on the satellite service information of the target satellite network, the ground network status information and the ground computing power information.
[0206] The target satellite network and the target notification domain are determined by the first ground network node based on the target mapping relationship. The target satellite network is the satellite network corresponding to the current Earth surface coverage area in the current time slice, and the target notification domain is the ground notification domain where the ground network is located in the current time slice. The target mapping relationship is used to represent the correspondence between the satellite network and the ground network.
[0207] Optionally, the receiving module 601 includes:
[0208] The receiving unit is used to receive the notification information sent by the first ground network node. The notification information includes satellite service information of the target satellite network, ground network status information, and ground computing power information.
[0209] Optionally, the notification information is information conforming to the Extended Border Gateway Protocol, wherein the first preset field in the notification information is used to identify the satellite service information of the target satellite network, and the second preset field is used to fill in the satellite service information of the target satellite network.
[0210] Optionally, the first preset field is the preset free bit field in the attribute label field, and the attribute label field is the field in the attribute type field of the path attribute field in the announcement information; the second preset field is the attribute value field, and the attribute value field is the field in the path attribute field.
[0211] Optionally, the third processing module 602 includes:
[0212] The third processing unit is used to generate a ground computing power routing table based on the satellite service information of the target satellite network, the ground network status information, and the ground computing power information.
[0213] The fourth processing unit is used to obtain the target path and target computing node based on the ground computing power routing table when a service request information is received.
[0214] The information processing device of this invention receives satellite service information of a target satellite network sent by a first ground network node. The second ground network node is a ground network node within a target notification domain. The satellite service information includes at least one of satellite network status information and satellite computing power information. The target satellite network and target notification domain are determined by the first ground network node based on a target mapping relationship. The target satellite network is the satellite network corresponding to the current Earth surface coverage area within the current time slice, and the target notification domain is the ground notification domain where the ground network is located within the current time slice. The target mapping relationship is used to represent the correspondence between the satellite network and the ground network. Based on the satellite service information of the target satellite network, the ground network status information, and the ground computing power information, a scheduling strategy is generated. Since satellite service information is added to the ground computing power routing table, the optimal path and optimal computing power node are generated through collaborative calculation. Therefore, not only can user service requests be scheduled to the best computing power node for calculation, ensuring user experience, but the utilization rate of network resources and computing power resources can also be improved.
[0215] like Figure 7 As shown, this embodiment of the invention also provides a ground network node, which is a first ground network node, including a processor 700 and a transceiver 710; wherein:
[0216] Transceiver 710 is used to acquire satellite service information, which includes at least one of satellite network status information and satellite computing power information.
[0217] The processor 700 is used to obtain the target mapping relationship based on satellite service information, ground network status information and ground computing power information. The target mapping relationship is used to represent the correspondence between the satellite network and the ground network.
[0218] The processor 700 is used to determine the target satellite network and the target notification domain according to the target mapping relationship. The target satellite network is the satellite network corresponding to the current Earth surface coverage area in the current time slice, and the target notification domain is the ground notification domain where the ground network is located in the current time slice.
[0219] Transceiver 710 is used to transmit satellite service information of the corresponding target satellite network within the target notification domain.
[0220] Optionally, the satellite network status information includes: satellite link latency, satellite link bandwidth, and satellite network availability time; the satellite computing power information includes satellite computing power service identifier, satellite computing power service real-time status, and computing power availability time.
[0221] Optionally, the transceiver 710 is also used for:
[0222] Obtain satellite network status information when no computing nodes are deployed in the satellite network;
[0223] The processor 700 is also used for:
[0224] Based on satellite network status information, ground network status information, and ground computing power information, the first mapping relationship is obtained, and the target mapping relationship is the first mapping relationship.
[0225] Optionally, the transceiver 710 is also used for:
[0226] In the case of deploying computing nodes in a satellite network, obtain satellite network status information and satellite computing power information;
[0227] The processor 700 is also used for:
[0228] Based on satellite network status information, satellite computing power information, ground network status information, and ground computing power information, a second mapping relationship is obtained, and the target mapping relationship is the second mapping relationship.
[0229] Optionally, the transceiver 710 is also used for:
[0230] The notification information is sent to the second ground network node within the target notification domain. The notification information includes satellite service information of the target satellite network, ground network status information, and ground computing power information.
[0231] Optionally, the notification information is information conforming to the Extended Border Gateway Protocol, wherein the first preset field in the notification information is used to identify the satellite service information of the target satellite network, and the second preset field is used to fill in the satellite service information of the target satellite network.
[0232] Optionally, the first preset field is the preset free bit field in the attribute label field, and the attribute label field is the field in the attribute type field of the path attribute field in the announcement information; the second preset field is the attribute value field, and the attribute value field is the field in the path attribute field.
[0233] In this embodiment of the invention, the ground network node acquires satellite service information, which includes at least one of satellite network status information and satellite computing power information. Based on the satellite service information, ground network status information, and ground computing power information, it obtains a target mapping relationship, which represents the correspondence between the satellite network and the ground network. Then, based on the target mapping relationship, it determines the target satellite network and the target notification domain. The target satellite network is the satellite network corresponding to the current Earth surface coverage area within the current time slice, and the target notification domain is the ground notification domain where the ground network is located within the current time slice. Finally, it sends the satellite service information corresponding to the target satellite network within the target notification domain. In this way, through the correspondence between the satellite network and the ground network, i.e., the target mapping relationship, valid satellite service information, i.e., the satellite service information of the target satellite network, is announced in the ground domain. This can effectively reduce invalid information announcements in the ground network and save network resources.
[0234] like Figure 8 As shown, this embodiment of the invention also provides a ground network node, which is a second ground network node, including a processor 800 and a transceiver 810. The transceiver 810 receives and transmits data under the control of the processor 800, wherein:
[0235] The transceiver 810 is used to receive satellite service information of the target satellite network sent by the first ground network node. The second ground network node is a ground network node within the target advertising domain. The satellite service information includes at least one of satellite network status information and satellite computing power information.
[0236] The processor 800 is used to generate scheduling strategies based on satellite service information of the target satellite network, ground network status information, and ground computing power information;
[0237] The target satellite network and the target notification domain are determined by the first ground network node based on the target mapping relationship. The target satellite network is the satellite network corresponding to the current Earth surface coverage area in the current time slice, and the target notification domain is the ground notification domain where the ground network is located in the current time slice. The target mapping relationship is used to represent the correspondence between the satellite network and the ground network.
[0238] Alternatively, transceiver 810 is also used for:
[0239] Receive notification information sent by the first ground network node. The notification information includes satellite service information of the target satellite network, ground network status information, and ground computing power information.
[0240] Optionally, the notification information is information conforming to the Extended Border Gateway Protocol, wherein the first preset field in the notification information is used to identify the satellite service information of the target satellite network, and the second preset field is used to fill in the satellite service information of the target satellite network.
[0241] Optionally, the first preset field is the preset free bit field in the attribute label field, and the attribute label field is the field in the attribute type field of the path attribute field in the announcement information; the second preset field is the attribute value field, and the attribute value field is the field in the path attribute field.
[0242] Optionally, the processor 800 is also used for:
[0243] Based on the satellite service information of the target satellite network, the ground network status information, and the ground computing power information, a ground computing power routing table is generated;
[0244] When a business request is received, the target path and target computing node are obtained based on the ground computing power routing table.
[0245] In this embodiment of the invention, a ground network node receives satellite service information of a target satellite network sent by a first ground network node. The second ground network node is a ground network node within a target notification domain. The satellite service information includes at least one of satellite network status information and satellite computing power information. The target satellite network and target notification domain are determined by the first ground network node based on a target mapping relationship. The target satellite network is the satellite network corresponding to the current Earth surface coverage area within the current time slice, and the target notification domain is the ground notification domain where the ground network is located within the current time slice. The target mapping relationship is used to represent the correspondence between the satellite network and the ground network. Based on the satellite service information of the target satellite network, the ground network status information, and the ground computing power information, a scheduling strategy is generated. Since satellite service information is added to the ground computing power routing table, the optimal path and optimal computing power node are generated through collaborative calculation. Therefore, not only can user service requests be scheduled to the best computing power node for computation, ensuring user experience, but the utilization rate of network resources and computing power resources can also be improved.
[0246] This invention also provides a ground network node, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, it implements the various processes in the information processing method embodiments described above and achieves the same technical effect. To avoid repetition, it will not be described again here.
[0247] This invention also provides an information processing system, including a first ground network node, a second ground network node, and a satellite network device. The first ground network node is communicatively connected to both the second ground network node and the satellite network device. The first ground network node performs the functions described above. Figure 1 The information processing method shown is implemented by the second ground network node as described above. Figure 3 The information processing method shown.
[0248] Optionally, the first ground network node is a ground station or a ground network controller; the second ground network node is a ground router; and the satellite network equipment includes satellites and satellite computing network controllers.
[0249] This invention also provides a computer-readable storage medium storing a computer program. When executed by a processor, this program implements the various processes described in the information processing method embodiments above, achieving the same technical effects. To avoid repetition, further details are omitted here. The computer-readable storage medium may include read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.
[0250] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-readable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.
[0251] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 A device for one or more processes and / or the functions specified in one or more boxes.
[0252] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce a paper article including an instruction means, the instruction means being implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0253] These computer program instructions can also be loaded onto a computer or other programmable data processing equipment, causing the computer or other programmable equipment to perform a series of operational steps to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0254] The above description represents the preferred embodiments of the present invention. It should be noted that those skilled in the art can make various improvements and modifications without departing from the principles of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.
Claims
1. An information processing method applied to a first ground network node, characterized in that, The method includes: Obtain satellite service information, wherein the satellite service information includes at least one of satellite network status information and satellite computing power information; Based on the satellite service information, ground network status information, and ground computing power information, a target mapping relationship is established, which is used to represent the correspondence between the satellite network and the ground network; Based on the target mapping relationship, the target satellite network and the target notification domain are determined. The target satellite network is the satellite network corresponding to the current Earth surface coverage domain in the current time slice. The target notification domain is the ground notification domain corresponding to the current Earth surface coverage domain in the current time slice. The Earth surface coverage domain includes at least one ground notification domain, and different Earth surface coverage domains correspond to different ground notification domains. Satellite service information corresponding to the target satellite network is sent within the target notification domain.
2. The method according to claim 1, characterized in that, The satellite network status information includes: satellite link latency, satellite link bandwidth, and satellite network availability time; the satellite computing power information includes satellite computing power service identifier, satellite computing power service real-time status, and computing power availability time.
3. The method according to claim 1 or 2, characterized in that, The acquisition of satellite service information includes: In the absence of computing nodes deployed in the satellite network, the satellite network status information is obtained; The step of establishing a target mapping relationship based on the satellite service information, ground network status information, and ground computing power information includes: A first mapping relationship is established based on the satellite network status information, the ground network status information, and the ground computing power information, and the target mapping relationship is the first mapping relationship.
4. The method according to claim 1 or 2, characterized in that, The acquisition of satellite service information includes: In the case of deploying computing nodes in a satellite network, the satellite network status information and the satellite computing power information are obtained; The step of establishing a target mapping relationship based on the satellite service information, ground network status information, and ground computing power information includes: A second mapping relationship is established based on the satellite network status information, the satellite computing power information, the ground network status information, and the ground computing power information, and the target mapping relationship is the second mapping relationship.
5. The method according to claim 1, characterized in that, The step of sending satellite service information of the target satellite network within the target notification domain includes: The notification information is sent to the second ground network node within the target notification domain. The notification information includes satellite service information of the target satellite network, ground network status information, and ground computing power information.
6. The method according to claim 5, characterized in that, The notification information is information that conforms to the Extended Border Gateway Protocol, wherein a first preset field in the notification information is used to identify the satellite service information of the target satellite network, and a second preset field is used to fill in the satellite service information of the target satellite network.
7. The method according to claim 6, characterized in that, The first preset field is the preset free bit field in the attribute label field, and the attribute label field is a field in the attribute type field in the path attribute field of the announcement information; the second preset field is the attribute value field, and the attribute value field is a field in the path attribute field.
8. An information processing method applied to a second ground network node, characterized in that, The method includes: The system receives satellite service information of a target satellite network sent by a first ground network node, wherein the second ground network node is a ground network node within the target notification domain, and the satellite service information includes at least one of satellite network status information and satellite computing power information. Based on the satellite service information, ground network status information, and ground computing power information of the target satellite network, a scheduling strategy is generated; The target satellite network and the target notification domain are determined by the first ground network node based on the target mapping relationship. The target satellite network is the satellite network corresponding to the current Earth surface coverage area within the current time slice. The target notification domain is the ground notification domain corresponding to the current Earth surface coverage area within the current time slice. The Earth surface coverage area includes at least one ground notification domain. Different Earth surface coverage areas correspond to different ground notification domains. The target mapping relationship is used to represent the correspondence between the satellite network and the ground network.
9. The method according to claim 8, characterized in that, The receipt of satellite service information of the target satellite network sent by the first ground network node includes: The system receives notification information sent by the first ground network node, the notification information including satellite service information of the target satellite network, ground network status information, and ground computing power information.
10. The method according to claim 9, characterized in that, The notification information is information that conforms to the Extended Border Gateway Protocol, wherein a first preset field in the notification information is used to identify the satellite service information of the target satellite network, and a second preset field is used to fill in the satellite service information of the target satellite network.
11. The method according to claim 10, characterized in that, The first preset field is the preset free bit field in the attribute label field, and the attribute label field is a field in the attribute type field in the path attribute field of the announcement information; the second preset field is the attribute value field, and the attribute value field is a field in the path attribute field.
12. The method according to claim 8, characterized in that, The step of generating a scheduling strategy based on the satellite service information, ground network status information, and ground computing power information of the target satellite network includes: Based on the satellite service information, ground network status information, and ground computing power information of the target satellite network, a ground computing power routing table is generated; When a service request is received, the target path and target computing node are obtained according to the ground computing power routing table.
13. An information processing device, characterized in that, include: The first acquisition module is used to acquire satellite service information, which includes at least one of satellite network status information and satellite computing power information. The first processing module is used to establish a target mapping relationship based on the satellite service information, ground network status information and ground computing power information. The target mapping relationship is used to represent the correspondence between the satellite network and the ground network. The second processing module is used to determine the target satellite network and the target notification domain according to the target mapping relationship. The target satellite network is the satellite network corresponding to the current Earth surface coverage domain in the current time slice. The target notification domain is the ground notification domain corresponding to the current Earth surface coverage domain in the current time slice. The Earth surface coverage domain includes at least one ground notification domain. Different Earth surface coverage domains correspond to different ground notification domains. The sending module is used to send satellite service information corresponding to the target satellite network within the target notification domain.
14. An information processing device applied to a second ground network node, characterized in that, The device includes: The receiving module is used to receive satellite service information of the target satellite network sent by the first ground network node, wherein the second ground network node is a ground network node within the target notification domain, and the satellite service information includes at least one of satellite network status information and satellite computing power information; The third processing module is used to generate a scheduling strategy based on the satellite service information, ground network status information and ground computing power information of the target satellite network. The target satellite network and the target notification domain are determined by the first ground network node based on the target mapping relationship. The target satellite network is the satellite network corresponding to the current Earth surface coverage area within the current time slice. The target notification domain is the ground notification domain corresponding to the current Earth surface coverage area within the current time slice. The Earth surface coverage area includes at least one ground notification domain. Different Earth surface coverage areas correspond to different ground notification domains. The target mapping relationship is used to represent the correspondence between the satellite network and the ground network.
15. A ground network node, wherein the ground network node is a first ground network node, comprising a processor and a transceiver, wherein the transceiver receives and transmits data under the control of the processor, characterized in that, The transceiver is used to acquire satellite service information, which includes at least one of satellite network status information and satellite computing power information. The processor is used to establish a target mapping relationship based on the satellite service information, ground network status information and ground computing power information. The target mapping relationship is used to represent the correspondence between the satellite network and the ground network. The processor is used to determine the target satellite network and the target notification domain according to the target mapping relationship. The target satellite network is the satellite network corresponding to the current Earth surface coverage domain in the current time slice. The target notification domain is the ground notification domain corresponding to the current Earth surface coverage domain in the current time slice. The Earth surface coverage domain includes at least one ground notification domain. Different Earth surface coverage domains correspond to different ground notification domains. The transceiver is used to transmit satellite service information corresponding to the target satellite network within the target notification domain.
16. The ground network node according to claim 15, characterized in that, The satellite network status information includes: satellite link latency, satellite link bandwidth, and satellite network availability time; the satellite computing power information includes satellite computing power service identifier, satellite computing power service real-time status, and computing power availability time.
17. The ground network node according to claim 15 or 16, characterized in that, The transceiver is also used for: In the absence of computing nodes deployed in the satellite network, the satellite network status information is obtained; The processor is further configured to: A first mapping relationship is established based on the satellite network status information, the ground network status information, and the ground computing power information, and the target mapping relationship is the first mapping relationship.
18. The ground network node according to claim 15 or 16, characterized in that, The transceiver is also used for: In the case of deploying computing nodes in a satellite network, the satellite network status information and the satellite computing power information are obtained; The processor is further configured to: A second mapping relationship is established based on the satellite network status information, the satellite computing power information, the ground network status information, and the ground computing power information, and the target mapping relationship is the second mapping relationship.
19. The ground network node according to claim 15, characterized in that, The transceiver is also used for: The notification information is sent to the second ground network node within the target notification domain. The notification information includes satellite service information of the target satellite network, ground network status information, and ground computing power information.
20. The ground network node according to claim 19, characterized in that, The notification information is information that conforms to the Extended Border Gateway Protocol, wherein a first preset field in the notification information is used to identify the satellite service information of the target satellite network, and a second preset field is used to fill in the satellite service information of the target satellite network.
21. The ground network node according to claim 20, characterized in that, The first preset field is the preset free bit field in the attribute label field, and the attribute label field is a field in the attribute type field in the path attribute field of the announcement information; the second preset field is the attribute value field, and the attribute value field is a field in the path attribute field.
22. A ground network node, said ground network node being a second ground network node, comprising a processor and a transceiver, said transceiver receiving and transmitting data under the control of the processor, characterized in that, The transceiver is used to receive satellite service information of the target satellite network sent by the first ground network node. The second ground network node is a ground network node within the target notification domain. The satellite service information includes at least one of satellite network status information and satellite computing power information. The processor is used to generate a scheduling strategy based on the satellite service information, ground network status information, and ground computing power information of the target satellite network. The target satellite network and the target notification domain are determined by the first ground network node based on the target mapping relationship. The target satellite network is the satellite network corresponding to the current Earth surface coverage area within the current time slice. The target notification domain is the ground notification domain corresponding to the current Earth surface coverage area within the current time slice. The Earth surface coverage area includes at least one ground notification domain. Different Earth surface coverage areas correspond to different ground notification domains. The target mapping relationship is used to represent the correspondence between the satellite network and the ground network.
23. The ground network node according to claim 22, characterized in that, The transceiver is also used for: The system receives notification information sent by the first ground network node, the notification information including satellite service information of the target satellite network, ground network status information, and ground computing power information.
24. The ground network node according to claim 23, characterized in that, The notification information is information that conforms to the Extended Border Gateway Protocol, wherein a first preset field in the notification information is used to identify the satellite service information of the target satellite network, and a second preset field is used to fill in the satellite service information of the target satellite network.
25. The ground network node according to claim 24, characterized in that, The first preset field is the preset free bit field in the attribute label field, and the attribute label field is a field in the attribute type field in the path attribute field of the announcement information; the second preset field is the attribute value field, and the attribute value field is a field in the path attribute field.
26. The ground network node according to claim 22, characterized in that, The processor is also used for: Based on the satellite service information, ground network status information, and ground computing power information of the target satellite network, a ground computing power routing table is generated; When a service request is received, the target path and target computing node are obtained according to the ground computing power routing table.
27. A ground network node, comprising a memory, a processor, and a program stored in the memory and executable on the processor; characterized in that, When the processor executes the program, it implements the information processing method as described in any one of claims 1 to 7, or the information processing method as described in any one of claims 8 to 12.
28. An information processing system, characterized in that, The system includes a first ground network node, a second ground network node, and a satellite network device. The first ground network node is communicatively connected to the second ground network node and the satellite network device. The first ground network node executes the information processing method as described in any one of claims 1 to 7, and the second ground network node executes the information processing method as described in any one of claims 8 to 12.
29. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the steps of the information processing method as described in any one of claims 1 to 7, or implements the steps of the information processing method as described in any one of claims 8 to 12.
Citation Information
Patent Citations
Routing policy information generating method and device and routing method and device
CN107231183A
Data transmission processing method, device and equipment and readable storage medium
CN114172842A