CN113766537B - Satellite network resource adaptation method and system oriented to user customization - Google Patents

Satellite network resource adaptation method and system oriented to user customization Download PDF

Info

Publication number
CN113766537B
CN113766537B CN202110924544.7A CN202110924544A CN113766537B CN 113766537 B CN113766537 B CN 113766537B CN 202110924544 A CN202110924544 A CN 202110924544A CN 113766537 B CN113766537 B CN 113766537B
Authority
CN
China
Prior art keywords
network
user
satellite
nodes
request
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110924544.7A
Other languages
Chinese (zh)
Other versions
CN113766537A (en
Inventor
关涛
文国莉
陈菲菲
张云峰
王嘉熙
臧肖
郝亘
严晓云
付磊
虞志刚
李承延
王洪超
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Academy of Electronic and Information Technology of CETC
Original Assignee
China Academy of Electronic and Information Technology of CETC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Academy of Electronic and Information Technology of CETC filed Critical China Academy of Electronic and Information Technology of CETC
Priority to CN202110924544.7A priority Critical patent/CN113766537B/en
Publication of CN113766537A publication Critical patent/CN113766537A/en
Application granted granted Critical
Publication of CN113766537B publication Critical patent/CN113766537B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/02Arrangements for optimising operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/0231Traffic management, e.g. flow control or congestion control based on communication conditions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/0289Congestion control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/02Communication route or path selection, e.g. power-based or shortest path routing
    • H04W40/12Communication route or path selection, e.g. power-based or shortest path routing based on transmission quality or channel quality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/04Large scale networks; Deep hierarchical networks
    • H04W84/06Airborne or Satellite Networks

Abstract

The invention discloses a satellite network resource adaptation method and a system for user customization, which provide various resource adaptations based on real-time link information according to the user's special scene customization demands, so that a satellite network system can provide corresponding optimal route forwarding service for the user, and the resource selectivity of the user is increased.

Description

Satellite network resource adaptation method and system oriented to user customization
Technical Field
The invention relates to the technical field of communication, in particular to a satellite network resource adaptation method and system for user customization.
Background
The satellite network is an important spatial information infrastructure and plays a key role in realizing global coverage, space-sea-sky cross-domain and multi-system access full-time communication in the future of China. The diversity of users and services determines that the satellite network needs to meet the demands of users for various network communication resources such as time delay, bandwidth, packet loss rate and the like.
The main stream idea in the current industry is to implement network resource adaptation by a routing technology supporting quality of service guarantee. Terrestrial networks have more sophisticated solutions such as the IntServ model and DiffServ model applicable to IP networks. In the satellite network field, more researches on routing technology are focused on solving the problem of satellite network topology dynamics, and less researches on network resource adaptation surface are performed, so that how to realize effective utilization of satellite network resources based on network resource adaptation becomes a problem to be solved.
Disclosure of Invention
The invention provides a satellite network resource adaptation method and system for user customization, which are used for solving the problem that the satellite network resource allocation cannot be better realized by carrying out network resource adaptation on a user side in the prior art.
In a first aspect, the present invention provides a satellite network resource adaptation method customized for a user, the method comprising: receiving a request sent by a user terminal through a communication network, wherein the communication network comprises a satellite network and a ground network, the satellite network comprises mutually connected satellite nodes, and the ground network comprises ground nodes, a network management center and a control center which are sequentially connected; based on the communication network, dynamically allocating network resources according to the request of the user terminal, and calculating real-time routing based on the link state, so that the allocated resources of the communication network are adapted to the current request of the user terminal, thereby reducing the network congestion probability; wherein the request includes a service type, a reservation time, and a communication resource requirement of the request, and the communication resource requirement includes a delay type, a packet loss rate type, and a bandwidth type.
Further, a request of a user terminal is received through the ground node, and the request is sent to the control center through the network management center by the ground node, so that the control center performs route calculation based on the request.
Further, the control center is a centralized network controller, and is used for registering the user terminal to the network, and performing centralized route calculation based on the request of the user terminal.
Further, the control center calculates real-time routing based on a preset global mapping table according to the request of the user terminal;
the global mapping table stores mapping relations of user terminal identifiers and node identifiers, wherein the user terminal identifiers are used for carrying out unique identifiers on user terminals, and the node identifiers are used for carrying out unique identifiers on satellite nodes and ground nodes, namely the global mapping table stores mapping relations of all nodes in a network and network resource conditions of all nodes.
Further, the method further comprises: the satellite nodes and the ground nodes are respectively provided with local mapping tables corresponding to the satellite nodes and the ground nodes; and all nodes and user terminal conditions connected with the satellite node or the ground node are stored in the local mapping table, and the corresponding mapping relations among the nodes and between the nodes and the user terminals are reflected in the local mapping table through the user terminal identifiers and the node identifiers.
Further, in the routing process, the ground node and the satellite node perform specific routing according to a local mapping table stored by the ground node and the routing calculated by the control center.
Further, the method further comprises: and periodically updating the route of the global mapping table and the local mapping table.
Further, performing periodic route update on the global mapping table and the local mapping table includes: and updating the global mapping table and the local mapping table according to a preset time interval.
Further, the network management center is used for monitoring network state, displaying situation and managing equipment.
In a second aspect, the present invention provides a system for implementing any one of the above-mentioned satellite network resource adaptation methods customized for a user terminal, where the system includes: the system comprises a satellite network and a ground network, wherein the satellite network comprises mutually connected satellite nodes, and the ground network comprises ground nodes, a network management center and a control center which are sequentially connected;
the control center dynamically allocates network resources according to the request of the user terminal based on the constructed communication network and calculates real-time routing based on the link state, so that the allocated resources of the communication network are matched with the current request of the user terminal to reduce the network congestion probability, wherein the request comprises the service type, the reservation time and the setting options of the request, and the setting options comprise a time delay type, a packet loss rate type and a bandwidth type;
the ground node and the satellite node are used for carrying out data forwarding operation;
and the network management center is used for monitoring the network state, displaying the situation and managing the equipment.
The invention has the following beneficial effects:
the invention provides various resource adaptations based on real-time link information according to the special scene customization demands of users, so that a satellite network system can provide corresponding optimal route forwarding service for users, and the resource selectivity of the users is increased.
The foregoing description is only an overview of the present invention, and is intended to be implemented in accordance with the teachings of the present invention in order that the same may be more clearly understood and to make the same and other objects, features and advantages of the present invention more readily apparent.
Drawings
Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiments. The drawings are only for purposes of illustrating the preferred embodiments and are not to be construed as limiting the invention. Also, like reference numerals are used to designate like parts throughout the figures. In the drawings:
FIG. 1 is a schematic flow chart of a satellite network resource adaptation method for user customization provided by an embodiment of the invention;
fig. 2 is a schematic structural diagram of a satellite network resource adaptation system customized for users according to an embodiment of the present invention;
FIG. 3 is a schematic diagram of a method for custom on-demand delivery provided by an embodiment of the present invention;
FIG. 4 is a schematic diagram of a method for calculating an optimal route according to user customization needs according to an embodiment of the present invention;
FIG. 5 is a flow chart of a method for custom on-demand delivery provided by an embodiment of the present invention;
FIG. 6 is a schematic flow chart of calculating an optimal route according to a user customized demand according to an embodiment of the present invention;
FIG. 7 is a flow chart of periodic route update provided by an embodiment of the present invention;
fig. 8 is a schematic diagram of a UDP data field according to an embodiment of the present invention.
Detailed Description
Aiming at the problem that the existing satellite network only provides a resource adaptation mechanism at a network side and ignores the customization demands of users in various special scenes, the embodiment of the invention ensures that the satellite network can acquire the fine-grained customization demand input of the users by providing the resource adaptation support applied to various special scenes at the user side and accurately provides the network resource adaptation based on the special scenes for the users, thereby better realizing the satellite network resource allocation. The present invention will be described in further detail with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the invention.
The first embodiment of the present invention provides a satellite network resource adaptation method customized for users, referring to fig. 1, the method includes:
s101, receiving a request sent by a user terminal through a communication network;
specifically, as shown in fig. 2, the communication network according to the embodiment of the present invention includes a satellite network and a terrestrial network, where the satellite network includes interconnected satellite nodes, and the terrestrial network includes terrestrial nodes, a network management center, and a control center that are sequentially connected, and the foregoing communication network is existing, so the present invention will not be described in detail.
And, the request in the embodiment of the invention comprises the service type, the reservation time and the communication resource requirement of the request, and the communication resource requirement comprises a time delay type, a packet loss rate type and a bandwidth type.
In the implementation, a request of a user terminal is received through the ground node, and the request is sent to the control center through the network management center by the ground node, so that the control center performs route calculation based on the request. And the control center is a centralized network controller and is used for registering the user terminal to the network and performing centralized route calculation based on the request of the user terminal. The network management center is used for monitoring network state, displaying situation and managing equipment.
As shown in fig. 3, in implementation, an operator may specifically select a service type, a preset time (i.e., a time for processing a request), and a delay type, a packet loss rate type, and a bandwidth type in advanced options according to his own needs.
It should be noted that, fig. 3 is merely an illustration of an embodiment of the present invention, and in implementation, a person skilled in the art may set other various types for a request, and so on, and finally, any setting may be performed to meet the needs of a user without any situation, which is not specifically limited by the present invention.
In general, the embodiment of the invention provides resource adaptation support for various special scene applications on the user side, so that the satellite network can acquire fine-grained customization demand input of the user, thereby accurately adapting network resources for the user, and finally realizing better allocation of the satellite network resources so as to improve user experience.
S102, based on the communication network, network resources are dynamically allocated according to the request of the user terminal, and real-time routing is calculated based on the link state, so that the allocated resources of the communication network are adapted to the current request of the user terminal, and the network congestion probability is reduced.
That is, the embodiment of the invention provides various resource adaptations based on real-time link information according to the special scene customization needs of the user, so that the satellite network system can provide corresponding optimal route forwarding service for the user, the resource selectivity of the user is increased, the network resource adaptations based on the special scene are accurately provided for the user, and finally the problem that the existing satellite network only provides a resource adaptation mechanism at the network side and ignores the customization needs of the user in various special scenes is effectively solved.
In specific implementation, the embodiment of the invention specially sets the global mapping table and the local mapping table, wherein the global mapping table is arranged on the control center, and the local mapping table is arranged on each node.
The global mapping table stores mapping relations of user terminal identifiers and node identifiers, wherein the user terminal identifiers are used for carrying out unique identifiers on user terminals, and the node identifiers are used for carrying out unique identifiers on satellite nodes and ground nodes, namely the global mapping table stores mapping relations of all nodes in a network and network resource conditions of all nodes.
And all nodes and user terminal conditions connected with the satellite node or the ground node are stored in the local mapping table, and the corresponding mapping relations among the nodes and between the nodes and the user terminals are reflected in the local mapping table through the user terminal identifiers and the node identifiers.
In general, the control center of the embodiment of the present invention calculates real-time routes based on a preset global mapping table according to the request of the user terminal, and each node (i.e., the satellite node and the ground node) performs specific routes according to its own stored local mapping table and the routes calculated by the control center.
In particular, the embodiment of the invention also updates the global mapping table and the local mapping table according to a preset time interval.
The predetermined time interval may be arbitrarily set according to actual needs, which is not particularly limited by the present invention.
In summary, the embodiment of the invention provides a satellite network resource adaptation method for user customization, a user side can initiate on-demand customization application transmission by using a local client, a control center on the ground encapsulates different resource types in a data packet header after receiving customization information, calculates a corresponding optimal route according to the resource types, and carries out route update according to user customization time, so that network resource dynamic adaptation based on user customization requirements is realized.
The method according to the invention will be explained and illustrated in detail below with reference to fig. 2 to 8 by means of a specific example:
as shown in fig. 2, the overall architecture of the embodiment of the present invention is based on software-defined networking technology, including a satellite network, a terrestrial network, and a user, wherein the satellite network is composed of low-orbit satellite nodes, and the terrestrial network is composed of terrestrial nodes, a control center, and a network management center. The user can access the satellite network through the ground node, and can also directly access the satellite node through the specific terminal.
After the user accesses the satellite network or the ground network, the control center distributes the user identification for the user, each network node has own node identification, and the user identification and the node identification are bound through a local mapping table of the node. Meanwhile, the control center also stores a global mapping table and all node identifiers and user identifiers of the whole network. The node identification is used for route calculation and forwarding in the satellite network, and the user identification is only used for marking the user, so that the mobility support of the satellite network is realized; when the route is calculated, based on the thought of virtual topology, the satellite dynamic topology is divided into time slices according to a certain period, and the static topology is extracted in the time slices, so that the dynamic topology support of the satellite network is realized.
The embodiment of the invention mainly comprises four steps based on the framework, namely, user customization on-demand transmission, network link information collection, optimal route calculation according to user customization demands and periodic route update.
The custom on-demand transmission includes: it is the start of the flow of the present invention that a user initiates on-demand delivery of a customized service to a control center. After the user accesses the satellite network or the ground network and obtains the user identification, the user selects the service type through the custom client terminal which is transmitted according to the requirement, fills in the custom time which is transmitted according to the requirement, and then initiates a custom application to the control center. The application message is forwarded to the control center through the network node accessed by the user, the control center corresponds the service type selected by the user to the requirement on network resources, namely time delay, bandwidth and packet loss rate according to the user identification, the service type and the customization time, modifies the user entry in the global mapping table of the control center at the starting moment of the customization time, modifies the resource type of the user to a corresponding value, and then the control center informs the network node accessed by the user to synchronously modify the local mapping table on the local node of the network node. When the end time of the customized time is reached, the control center changes the resource type of the user item in the global mapping table back to a default value, and informs the access network node to synchronously modify the local mapping table.
The global mapping table of the control center and the local mapping table of the network node are shown in table 1 and table 3, respectively:
table 1 global mapping table
Table 2 local mapping table
The network link information collection method provided by the embodiment of the invention comprises the following steps:
link information collection is the basis for the satellite network to calculate routes and allocate network resources. All nodes in the network periodically acquire own link information and report the information to a control center, and the control center grasps all link states of the whole network, including time delay, bandwidth and packet loss rate of each link, and stores the information in a link information database.
The network node firstly collects the byte number and the number of the uplink and downlink data packets of each local port, and the real-time throughput of each port is obtained through calculation. Meanwhile, the node sends the detection packet to all ports of the node at regular time, and the adjacent network node of the node replies the node identification of the node after receiving the detection packet, and at the moment, the node obtains the time delay of each port and the corresponding adjacent node. And then, periodically reporting the time delay, throughput, the number of uplink and downlink data packets and the information of the adjacent nodes of each port to a control center by the node.
The control center calculates the packet loss rate of each port according to the number of uplink and downlink data packets of each port reported by the node, after finishing the data, stores the information of each port of the node as link information (source node identification, source port number, time delay, bandwidth, packet loss rate and destination node identification) between the nodes in a link information database, and for the same link data, new data will cover old data. And the information collection process of all nodes of the whole network is consistent.
The method for calculating the optimal route according to the user customization demand comprises the following steps: after the user sends the custom message to the control center according to the requirement, the control center can provide a corresponding optimal route according to the custom message of the user in the reserved time so as to achieve the effect of network resource on-demand adaptation.
After the user goes through step 1, the control center has modified the global mapping table and the local mapping table according to the application of the user, and at this time, the user entry in the mapping table has a corresponding resource type. When the communication data packet of the user enters the satellite network through the access node, the access node sends a route inquiry message to the control center according to the source node, the destination node and the resource type in the user data packet, and the control center extracts real-time information of all corresponding links from the link information database according to four different strategies of minimum time delay, maximum bandwidth, minimum packet loss and minimum hop count corresponding to the resource type, takes the link information corresponding to the resource type in the user data packet as the weight of each link, and carries out weighted shortest path calculation of the whole network to obtain the optimal route meeting the user customization requirement.
After the calculation is completed, the control center issues route items to all network nodes along the way, and the user data packet can be forwarded along the calculated optimal path, so that the communication on demand is realized.
The periodic route updating of the embodiment of the invention comprises the following steps:
after the control center calculates the route according to the user demand, the optimal route has a survival period. Because the optimal route is calculated based on the real-time link state, in order for the satellite network to continuously provide the optimal network resource adaptation for the user, the optimal route needs to be updated every other period, and the optimal route is recalculated according to the current link information.
The duration of the optimal route is the same as the custom time that the user sends to the control center. The periodic routing updates are divided into two types according to the types of resources required by the users during the duration. For the time delay and packet loss rate types, when the control center performs first route calculation, the duration of the issued route entry is the same as the satellite network time slice period. Every 1 period, the control center will recalculate the route in real time according to the link information database and issue a new route entry. The duration of each calculated routing entry is up to the end of the user's customized time. This is because the calculation and the issuing of the routing entry require time, if the duration of the routing entry calculated each time is also 1 cycle, there may be a vacuum period at the time of cycle switching, resulting in a packet loss phenomenon. Meanwhile, if the control center fails, a new route entry cannot be issued, and it is required to ensure that the node still has the route entry, so that user communication can be kept continuously. The embodiment of the invention takes account of the real-time performance of the route calculation and the persistence of the user service by adopting different route updating strategies according to different resource demands.
For bandwidth types, the optimal route is calculated only once at the start time and no longer varies with the period. This is because if the same calculation update strategy as the delay and the packet loss rate is adopted, when the route is recalculated next time, there is still traffic before the user on the currently calculated path, which may cause the residual bandwidth of the path to be smaller than other paths, resulting in frequent switching of the user path and causing a stuck.
As shown in fig. 3 and 5, when the user 1 initiates the on-demand transmission of the custom application to the control center, the specific steps include:
1) User 1 opens an on-demand transport customization client interface, selecting [ service type ], here exemplified by [ emergency communication ];
2) The user 1 fills in the transmission on demand [ reservation time ], including the starting time and the ending time of the custom time;
3) User 1 clicks [ submit ], the client sends the application message (flag bit=1, user identification, resource type, starting time, ending time) to R1 through UDP (adding flag bit 1 and user IP, flag bit 1 byte, IP4 byte, as shown in fig. 8) to the header of the UDP data field;
4) R1 receives the message, reads [ flag bit ] = 1, recognizes that the request message is customized according to the requirement, searches a route to a control center in a routing table according to a mapping item (user 1-IP, source node identification and destination node identification) of the user 1, sends the route to R2, and forwards the route to the control center;
5) The control center receives the message and replies an application success message (flag bit=2, source node identification, destination node identification, message content=application success) to R1;
6) R1 receives the message, recognizes that the message is a request reply message according to [ zone bit ] = 2, and R1 obtains the IP of user 1 according to [ user 1-IP ] in the UDP data field in the 4 th step, and sends a request success message to user 1;
7) The control center extracts the user identification, the resource type, the starting time and the ending time in the message, and corresponds the service type to the value of the corresponding resource type according to the service type and resource type corresponding table (as table 3 is an example), in this example [ resource type ] =1;
table 3 service type and resource type correspondence table
8) The control center modifies the entry of the user 1 in the global mapping table according to the user identification at the starting moment, assigns 1 to the resource type and informs R1 to synchronously modify the local mapping table;
9) User 1 performs on-demand transmission (as shown in fig. 5);
10 At the end time, the control center modifies the user 1 entry in the global mapping table according to the user identification, assigns 0 (default value) to the resource type, and informs R1 to synchronously modify the local mapping table.
As shown in fig. 4 and fig. 6, the method according to the embodiment of the present invention calculates an optimal route according to a user customization requirement, including:
taking the example of initiating communication with user 2 after user 1 applies for [ emergency communication ] to the control center, fig. 6:
1) User 1 initiates a communication with user 2;
2) The data packet of the user 1 enters R1, and the R1 encapsulates a packet header of the data packet according to a user 1 entry in a local mapping table, wherein the packet header comprises a source node identifier, a destination node identifier and a resource type;
3) When R1 forwards, if no route item which can be matched with the resource type is found out to be 1, a route inquiry message is sent to inquire a control center;
4) The control center receives the message, extracts the resource type=1, the source node identifier=r1 and the destination node identifier=r3, compares the information with a local service type and resource type corresponding table to obtain that the user needs are time delay priority, and respectively acquires the link time delay information of links R1-R2, R2-R4, R1-R3 and R3-R4 from a link information database;
5) The control center takes the time delay as the weight of each link, carries out weighted shortest path calculation, and calculates a path with the shortest time delay, namely R1-R3-R4;
6) The control center issues route entries to R1, R3 and R4;
7) User 1's data packets are communicated with user 2 via paths R1-R2-R4.
As shown in fig. 7, the periodic routing update in the embodiment of the present invention specifically includes:
taking the customization application of the user 1 to the control center as [ emergency communication ], the customization time is 10:00-11:00, and the communication with the user 2 is initiated after the customization is successful, as shown in fig. 4:
1) The control center receives a routing inquiry message with the resource type=1 sent from R1 at the initial time of 10:00:00 of the customized time, then takes delay information in a link information database, takes the delay as the weight of each link to carry out shortest path calculation, and calculates a path with the minimum residual delay, namely R1-R3-R4;
2) The control center issues route items to R1, R3 and R4, the optimal route item duration is up to 11:00:00 of the end time of the customized time, and the items are automatically cleared after expiration;
3) User 1's packet matches the route entry, communicating with user 2 via paths R1-R3-R4;
4) The control center takes the time delay information in the link information database after 5 minutes (10:05:00), and takes the time delay as the weight of each link to carry out shortest path calculation so as to obtain a path with the minimum time delay;
5) The control center issues a route item to a router through which the path passes, and the duration of the optimal route item is up to the end time (11:00:00);
6) Repeating steps 4-5 until a stopping time (11:00:00) of the user-customized on-demand service is reached.
In general, the satellite network system and the resource adaptation method according to the embodiments of the present invention have at least the following advantages:
firstly, the method of the invention solves the problems that the existing satellite network only provides a resource adaptation mechanism at the network side, and omits the customization demands of users in various special scenes. Resource adaptation support applied to various special scenes is provided on a user side, so that a satellite network can acquire fine-grained customization demand input of a user, and network resource adaptation based on the special scenes is accurately provided for the user;
secondly, according to the embodiment of the invention, various resource adaptations are provided based on real-time link information according to the special scene customization requirements of the user, and the satellite network system can provide corresponding optimal route forwarding service for the user, so that the resource selectivity of the user is increased;
in addition, the embodiment of the invention can provide continuous and stable network resource adaptation for the user in the customized time of the user through the periodical route updating mechanism, and provide continuous guarantee for the on-demand communication of the user under various special scene applications.
A second embodiment of the present invention provides a system for implementing the satellite network resource adaptation method customized for a user terminal according to any one of the first embodiment of the present invention, where the system includes: the system comprises a satellite network and a ground network, wherein the satellite network comprises mutually connected satellite nodes, and the ground network comprises ground nodes, a network management center and a control center which are sequentially connected;
the control center dynamically allocates network resources according to the request of the user terminal based on the constructed communication network and calculates real-time routing based on the link state, so that the allocated resources of the communication network are matched with the current request of the user terminal to reduce the network congestion probability, wherein the request comprises the service type, the reservation time and the setting options of the request, and the setting options comprise a time delay type, a packet loss rate type and a bandwidth type;
the ground node and the satellite node are used for carrying out data forwarding operation;
and the network management center is used for monitoring the network state, displaying the situation and managing the equipment.
That is, the embodiment of the invention aims at the problem that the existing satellite network only provides a resource adaptation mechanism at the network side and ignores the customization demands of users in various special scenes, and enables the satellite network to acquire fine-grained customization demand input of the users by providing resource adaptation support applied to various special scenes at the user side, thereby accurately providing network resource adaptation based on the special scenes for the users and better realizing satellite network resource allocation.
The relevant content of the embodiments of the present invention can be understood with reference to the first embodiment of the present invention, and will not be discussed in detail herein.
Although the preferred embodiments of the present invention have been disclosed for illustrative purposes, those skilled in the art will appreciate that various modifications, additions and substitutions are possible, and accordingly the scope of the invention is not limited to the embodiments described above.

Claims (8)

1. A user-oriented customized satellite network resource adaptation method, comprising:
receiving a request sent by a user terminal through a communication network, wherein the communication network comprises a satellite network and a ground network, the satellite network comprises mutually connected satellite nodes, and the ground network comprises ground nodes, a network management center and a control center which are sequentially connected;
based on the communication network, dynamically allocating network resources according to the request of the user terminal, and calculating real-time routing based on the link state, so that the allocated resources of the communication network are matched with the current request of the user terminal, and the allocated communication network is the optimal routing of the resources of the current request of the user terminal, thereby reducing the network congestion probability;
the request comprises a service type, reservation time and communication resource requirements of the request, wherein the communication resource requirements comprise a time delay type, a packet loss rate type and a bandwidth type;
the control center calculates real-time route based on a preset global mapping table according to the request of the user terminal;
the global mapping table stores mapping relations of user terminal identifiers and node identifiers, wherein the user terminal identifiers are used for carrying out unique identifiers on user terminals, and the node identifiers are used for carrying out unique identifiers on satellite nodes and ground nodes, namely the global mapping table stores mapping relations of all nodes in a network and network resource conditions of all nodes;
the method further comprises the steps of: the satellite nodes and the ground nodes are respectively provided with local mapping tables corresponding to the satellite nodes and the ground nodes; and all nodes and user terminal conditions connected with the satellite node or the ground node are stored in the local mapping table, and the corresponding mapping relations among the nodes and between the nodes and the user terminals are reflected in the local mapping table through the user terminal identifiers and the node identifiers.
2. The method of claim 1, wherein the step of determining the position of the substrate comprises,
and receiving a request of a user terminal through the ground node, and sending the request to the control center through the network management center by the ground node so that the control center performs route calculation based on the request.
3. The method of claim 2, wherein the step of determining the position of the substrate comprises,
the control center is a centralized network controller and is used for registering the user terminal to the network and performing centralized route calculation based on the request of the user terminal.
4. The method of claim 1, wherein the step of determining the position of the substrate comprises,
in the routing process, the ground node and the satellite node perform specific routing according to a local mapping table stored by the ground node and the routing calculated by the control center.
5. The method according to claim 1, wherein the method further comprises:
and periodically updating the route of the global mapping table and the local mapping table.
6. The method of claim 5, wherein periodically routing updates to the global mapping table and the local mapping table comprise:
and updating the global mapping table and the local mapping table according to a preset time interval.
7. The method according to any one of claims 1 to 6, wherein,
the network management center is used for monitoring network state, displaying situation and managing equipment.
8. A system for implementing a user-customized satellite network resource adaptation method as claimed in any one of claims 1-7, the system comprising: the system comprises a satellite network and a ground network, wherein the satellite network comprises mutually connected satellite nodes, and the ground network comprises ground nodes, a network management center and a control center which are sequentially connected;
the control center dynamically allocates network resources according to the request of the user terminal based on the constructed communication network and calculates real-time routing based on the link state, so that the allocated resources of the communication network are matched with the current request of the user terminal to reduce the network congestion probability, wherein the request comprises the service type, the reservation time and the setting options of the request, and the setting options comprise a time delay type, a packet loss rate type and a bandwidth type;
the ground node and the satellite node are used for carrying out data forwarding operation;
and the network management center is used for monitoring the network state, displaying the situation and managing the equipment.
CN202110924544.7A 2021-08-12 2021-08-12 Satellite network resource adaptation method and system oriented to user customization Active CN113766537B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110924544.7A CN113766537B (en) 2021-08-12 2021-08-12 Satellite network resource adaptation method and system oriented to user customization

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110924544.7A CN113766537B (en) 2021-08-12 2021-08-12 Satellite network resource adaptation method and system oriented to user customization

Publications (2)

Publication Number Publication Date
CN113766537A CN113766537A (en) 2021-12-07
CN113766537B true CN113766537B (en) 2023-10-20

Family

ID=78789135

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110924544.7A Active CN113766537B (en) 2021-08-12 2021-08-12 Satellite network resource adaptation method and system oriented to user customization

Country Status (1)

Country Link
CN (1) CN113766537B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114745798B (en) * 2022-06-10 2022-09-02 环球数科集团有限公司 Dynamic allocation method and system for satellite bandwidth management
CN117675697B (en) * 2024-01-31 2024-04-26 十方星链(苏州)航天科技有限公司 Routing addressing method and device supporting satellite communication with wide data transmission rate range

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101511109A (en) * 2009-04-01 2009-08-19 南京邮电大学 Method for ensuring satellite network service quality based on mobile agent
CN108600102A (en) * 2018-03-29 2018-09-28 北京交通大学 A kind of flexible data Transmission system in the contract network based on wisdom
CN109714219A (en) * 2019-03-13 2019-05-03 大连大学 A kind of virtual network function fast mapping algorithm based on satellite network
CN110730131A (en) * 2019-10-22 2020-01-24 电子科技大学 SDN satellite network multi-QoS constraint routing method based on improved ant colony
CN111865400A (en) * 2020-08-06 2020-10-30 四川安迪科技实业有限公司 Mesh satellite network forwarding inhibition method and device
CN112118039A (en) * 2020-07-28 2020-12-22 北京邮电大学 Service transmission method and device of satellite network, electronic equipment and storage medium
CN112491619A (en) * 2020-11-25 2021-03-12 东北大学 Self-adaptive distribution technology for service customized network resources based on SDN
CN112994775A (en) * 2021-02-04 2021-06-18 亚太卫星宽带通信(深圳)有限公司 Method for fusing GEO satellite access network and 5G core network
CN113037632A (en) * 2021-02-26 2021-06-25 中国电子科技集团公司第五十四研究所 Space-based network resource scheduling method based on path identification
CN113099506A (en) * 2021-03-31 2021-07-09 上海交通大学 Routing method and system based on link aging in software defined satellite network

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8634296B2 (en) * 2009-06-16 2014-01-21 Viasat, Inc. Dynamic bandwidth resource allocation for satellite downlinks
FR3026257B1 (en) * 2014-09-22 2016-12-09 Thales Sa METHOD AND DYNAMIC RESOURCE MANAGEMENT AND SYSTEM THEREFOR

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101511109A (en) * 2009-04-01 2009-08-19 南京邮电大学 Method for ensuring satellite network service quality based on mobile agent
CN108600102A (en) * 2018-03-29 2018-09-28 北京交通大学 A kind of flexible data Transmission system in the contract network based on wisdom
CN109714219A (en) * 2019-03-13 2019-05-03 大连大学 A kind of virtual network function fast mapping algorithm based on satellite network
CN110730131A (en) * 2019-10-22 2020-01-24 电子科技大学 SDN satellite network multi-QoS constraint routing method based on improved ant colony
CN112118039A (en) * 2020-07-28 2020-12-22 北京邮电大学 Service transmission method and device of satellite network, electronic equipment and storage medium
CN111865400A (en) * 2020-08-06 2020-10-30 四川安迪科技实业有限公司 Mesh satellite network forwarding inhibition method and device
CN112491619A (en) * 2020-11-25 2021-03-12 东北大学 Self-adaptive distribution technology for service customized network resources based on SDN
CN112994775A (en) * 2021-02-04 2021-06-18 亚太卫星宽带通信(深圳)有限公司 Method for fusing GEO satellite access network and 5G core network
CN113037632A (en) * 2021-02-26 2021-06-25 中国电子科技集团公司第五十四研究所 Space-based network resource scheduling method based on path identification
CN113099506A (en) * 2021-03-31 2021-07-09 上海交通大学 Routing method and system based on link aging in software defined satellite network

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
H. Mannaert ; .A scheduling engine to allocate resources for multicast transmissions over a satellite link.Advanced Industrial Conference on Telecommunications/Service Assurance with Partial and Intermittent Resources Conference/E-Learning on Telecommunications Workshop (AICT/SAPIR/ELETE'05).2005,全文. *
卫星物联网的路由及资源优化研究;韩钧;信息科技辑;全文 *

Also Published As

Publication number Publication date
CN113766537A (en) 2021-12-07

Similar Documents

Publication Publication Date Title
US11165689B2 (en) Service-based traffic forwarding in virtual networks
CN107517488B (en) Message processing method and device
KR100779768B1 (en) Dynamic and traffic-driven optimization of message routing to geographical addresses
JP4213972B2 (en) Method and apparatus for network path configuration
US8599830B2 (en) Method and system for network aware virtual machines
CN113766537B (en) Satellite network resource adaptation method and system oriented to user customization
US8498233B2 (en) Method and apparatus for multicast tree management in multi-hop relay communication system
KR20110061610A (en) Vehicular mobility vector based routing
WO2012065531A1 (en) Method, device, and system for implementing relay selection
EP1441479B1 (en) System and method for communications with reservation of network resources, and terminal therefore
WO2014121843A1 (en) Time slot allocation for burst switched network
EP3925190B1 (en) Computer-implemented methods and computer program performing methods for providing transport context and on-path meta data to support 5g enabled networks
US20140185607A1 (en) Communication system, communication path establishing method and management server
CN109818667B (en) Remote equipment network access control method based on-satellite channel exchange
CN110089146A (en) Device shaping in communication network
CN112565083B (en) Multiprotocol label switching method of GEO satellite network
US20120191873A1 (en) Relay apparatus, communication network system, and load distribution method
CN111865400B (en) Mesh satellite network forwarding inhibition method and device
JP5159114B2 (en) COMMUNICATION CONTROL DEVICE, RADIO COMMUNICATION DEVICE, COMMUNICATION CONTROL METHOD, AND RADIO COMMUNICATION METHOD
CN114338513A (en) Wireless multi-hop routing quick decision-making method and system based on cross-layer information perception
JP4217532B2 (en) Wireless communication system, gateway and node
Assyifatunisa et al. Centralized Controller Implementation In Named Data Network (NDN)
US20160330130A1 (en) Method for aiding the reservation of resources for a packet-switched network, and associated management device and aid device
JP2004248258A (en) Communication system and terminal
CN115226163A (en) Communication method and device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant