Heterogeneous wireless network transmission resource scheduling method, system and device and storage medium

By obtaining service type field information of data in heterogeneous wireless networks and adopting differentiated transmission methods and path adjustment methods, the problem of low resource allocation efficiency in existing technologies is solved, and efficient business data transmission is achieved.

CN121012784AActive Publication Date: 2025-11-25WUHAN SHIP COMM RES INST (NO 722 RES INST OF CHINA STATE SHIPBUILDING CORP)
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
CN202511525364.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-10-24
Publication Date
2025-11-25
Estimated Expiration
2045-10-24

AI Technical Summary

Technical Problem

Existing heterogeneous wireless networks lack an effective service classification mechanism, making it impossible to identify and differentiate data transmission needs of different priorities. This results in inefficient resource allocation, an inability to meet the diverse needs of various services, and a lack of dynamic adjustment capabilities.

Method used

By obtaining the service type field information of the data to be transmitted, the transmission method is determined based on priority and transmission service quality requirements. Methods such as shortest path forwarding, end-to-end specified path, adaptive selection of transmission characteristics, and best-effort load balancing are used to dynamically adjust the transmission path and means.

Benefits of technology

It enables differentiated transmission service quality based on service priority and demand, thereby improving the overall performance and resource utilization efficiency of heterogeneous wireless networks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121012784A_ABST
    Figure CN121012784A_ABST
Patent Text Reader

Abstract

The invention discloses a heterogeneous wireless network transmission resource scheduling method, and the method comprises the steps: obtaining the service type field information of to-be-transmitted data, and the service type field information comprises a priority and a transmission service quality demand; determining a transmission mode based on the priority field information; determining a transmission path based on the transmission mode and the transmission service quality demand field information; and sending to-be-transmitted data to a receiver based on the transmission path. The invention also discloses a heterogeneous wireless network transmission resource scheduling system, a corresponding device and a storage medium. According to the heterogeneous wireless network transmission resource scheduling method provided by the embodiment of the invention, on-demand matching of communication means and service requirements can be realized, and the transmission service quality of different services is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication and information systems technology, and more specifically, to a method, system, apparatus and storage medium for scheduling transmission resources in heterogeneous wireless networks. Background Technology

[0002] In today's heterogeneous wireless network environments, the coexistence of multiple communication technologies, such as satellite, 5G, and microwave, has become commonplace. Traditional network resource scheduling methods typically employ a uniform transmission strategy, such as data transmission based on fixed routing rules or simple load balancing algorithms. While these methods are simple to implement, they have significant shortcomings in practical applications: firstly, they cannot differentiate between the characteristics and requirements of different service types, applying the same processing method to all data; secondly, they lack the ability to dynamically adjust when network topology changes or service demands fluctuate, leading to inefficient resource allocation.

[0003] Existing technologies suffer from the following main problems: First, they lack an effective service classification mechanism, making it difficult to identify and differentiate data transmission needs of different priorities. Second, the single transmission strategy employed cannot simultaneously meet the diverse needs of various services such as control signaling, real-time services, and fourth-priority data. Finally, the resource scheduling process lacks flexibility and cannot be dynamically adjusted according to changes in network status and service requirements. These problems result in high-priority services failing to receive sufficient quality of service guarantees, while low-priority services may consume excessive network resources, severely impacting the overall performance and resource utilization efficiency of heterogeneous wireless networks. Summary of the Invention

[0004] In view of at least one defect or improvement requirement of the prior art, the present invention provides a heterogeneous wireless network transmission resource scheduling method, system, device and storage medium, which can solve at least one of the problems existing in the background art.

[0005] To achieve the above objectives, according to a first aspect of the present invention, a method for scheduling transmission resources in a heterogeneous wireless network is provided, the method comprising: Obtain the service type field information of the data to be transmitted, wherein the service type field information includes priority and transmission service quality requirements; The transmission method is determined based on the priority field information; The transmission path is determined based on the transmission method and the transmission service quality requirement field information. The data to be transmitted is sent to the receiver based on the transmission path.

[0006] Furthermore, in the above-mentioned heterogeneous wireless network transmission resource scheduling method, the step of determining the transmission mode based on priority field information specifically includes: The transmission priority is identified based on the priority field, which includes four categories: first priority, second priority, third priority, and fourth priority. Based on different transmission priorities, different transmission methods are used for data forwarding. Specifically, for first-priority services, the shortest path forwarding method is used; for second-priority services, the end-to-end specified path method is used; for third-priority services, the transmission characteristic adaptive selection method is used; and for fourth-priority services, the best-effort load balancing method is used.

[0007] Furthermore, in the above-mentioned heterogeneous wireless network transmission resource scheduling method, the end-to-end path specification method is adopted for second-priority services, and its transmission process specifically includes: After confirming that the path is available, the sending service application device encapsulates the service data and sets the transmission priority field in the IP packet header to the first preset field, identifies it as a second priority service, and sets the transmission service quality requirement field to the established specified path identifier. After receiving the service data, the sending integrated networking equipment parses the transmission priority field to confirm that it is a second priority service, extracts the specified path identifier from the transmission service quality requirement field, queries the path mapping table in the local database, obtains the address of the first hop relay node and the communication method corresponding to the identifier, and forwards the service data to the first hop relay node through the specified communication method. After receiving the service data, each relay node parses the transmission service quality requirement field to obtain the specified path identifier, queries the path mapping table in the local database to obtain the address and communication method of the next hop relay node, and continues to forward the service data through the specified communication method. This process is repeated until the data reaches the receiver. After receiving the service data, the receiving integrated networking equipment delivers the service data to the service application equipment of this node according to the destination address of the data packet.

[0008] Furthermore, the above-mentioned heterogeneous wireless network transmission resource scheduling method further includes, before the sending service application device confirms that the path is available: The sending party's integrated networking equipment reports the entire network topology information to the sending party's business application equipment, including bandwidth, latency, and packet loss rate parameters between each node. The sending party's business application equipment constructs a view of the entire network resources based on the reported information. The sending business application device determines the end-to-end transmission path based on the network resource view and sends a specified path request message to the sending integrated networking device. The message contains a unique path identifier and complete end-to-end path information, including the sender address, at least one relay node address and corresponding communication method, and the receiver address and corresponding communication method. After receiving the specified path request message, the sending integrated networking device parses and obtains the address and communication method of the first hop relay node, creates a path record in the local database, stores the path identifier and relay path information, sets the status to requesting, and forwards the request message to the first hop relay node through the specified communication method; After receiving a request message for a specified path, each relay node parses it to obtain the address of the next-hop relay node and the communication method, creates a corresponding path record in its local database, and continues to forward the request message through the specified communication method. After receiving the request message, the receiving integrated networking device returns a response message along the original path to the specified path. Upon receiving the response message, each relay node updates its local path status to available. After receiving the response message, the sending integrated networking device updates the local path status to available and forwards the response message to the business application device to confirm that the path has been successfully established.

[0009] Furthermore, in the above-mentioned heterogeneous wireless network transmission resource scheduling method, the adaptive selection method for transmission characteristics for third-priority services specifically includes the following transmission process: The integrated networking equipment calculates the end-to-end transmission characteristics of each transmission path from the sender to the receiver, including bandwidth. Delay and packet loss rate ,in This node is identified as such. Identified as other nodes The identifier of this node and other nodes End-to-end transmission path; Obtain the normalized weighting strategy information for the current service type from the transmission management device. , and ; Calculate the overall transmission performance of each path. ,

[0010] Selecting makes The transmission path with the largest value is the optimal transmission path for this service type.

[0011]

[0012] The optimal transmission path is bound to the current service type and stored in the local database. When service data of this service type is received, it is forwarded according to the bound optimal path.

[0013] Furthermore, in the above-mentioned heterogeneous wireless network transmission resource scheduling method, the transmission characteristic adaptive selection method further includes: Periodically recalculate the end-to-end transmission characteristics of each path; When the transmission performance of the current optimal path is detected to have degraded beyond a preset threshold, the path score calculation and optimal path selection are re-executed. Update the path binding relationships in the local database, and subsequent business data will be forwarded according to the new optimal path.

[0014] Furthermore, in the above-mentioned heterogeneous wireless network transmission resource scheduling method, the step of obtaining the service type field information of the data to be transmitted, wherein the service type field information includes priority and transmission service quality requirements, specifically includes: When the 0th to 2nd bits of the Type of Service (Type of Service) field in the IP packet header are 110 or 111, the service is identified as having the first priority; when the 0th to 2nd bits of the Type of Service (Type of Service) field in the IP packet header are 100 or 101, the service is identified as having the second priority; when the 0th to 2nd bits of the Type of Service (Type of Service) field in the IP packet header are 001, 010, or 011, the service is identified as having the third priority; when the 0th to 2nd bits of the Type of Service (Type of Service) field in the IP packet header are 000, the service is identified as having the fourth priority. Based on the values ​​of bits 3 to 6 of the Type of Service field in the IP packet header, the transmission service quality requirements can be obtained. For the highest priority service, the value is 0000; For second priority services, an end-to-end path is identified from the sender to the receiver, with a value ranging from 0001 to 1111. For the third priority service, the bandwidth, latency, and reliability requirements are identified. When the 3rd bit is 1, it indicates low latency requirements, and when it is 0, it indicates high latency requirements. When the 4th bit is 1, it indicates high bandwidth requirements, and when it is 0, it indicates low bandwidth requirements. When the 5th bit is 1, it indicates high reliability requirements, and when it is 0, it indicates low reliability requirements. The 6th bit is reserved and has a value of 0.

[0015] According to a second aspect of the present invention, a heterogeneous wireless network transmission resource scheduling system is also provided, comprising: Integrated networking equipment is used to achieve integrated interconnection of at least two wireless communication methods among satellite, 5G, microwave, and ultra-shortwave, and select the transmission path according to the transmission priority and transmission service quality requirements of service data; Transmission management equipment is used to send normalized weight strategy information on bandwidth, latency, and reliability to integrated networking equipment; Wireless subnet devices are used to route and forward service data within a single communication method and report link status information to integrated networking devices; Business application equipment is used to send the transmission priority and quality of service requirements of business data to the integrated networking equipment; The transmission priority and quality of service requirements are carried through the service type field in the IP packet header. The integrated networking device selects one of the following four methods for data forwarding based on the value of the service type field: shortest path forwarding, end-to-end specified path, adaptive selection of transmission characteristics, or best-effort load balancing.

[0016] According to a third aspect of the present invention, a heterogeneous wireless network transmission resource scheduling apparatus is also provided, comprising at least one processing unit and at least one storage unit, wherein the storage unit stores a computer program, and when the computer program is executed by the processing unit, the processing unit performs the steps of any of the methods described above.

[0017] According to a fourth aspect of the present invention, a storage medium is also provided, which stores a computer program executable by a heterogeneous wireless network transmission resource scheduling device, wherein when the computer program is run on the heterogeneous wireless network transmission resource scheduling device, the heterogeneous wireless network transmission resource scheduling device performs the steps of any of the methods described above.

[0018] In summary, compared with the prior art, the above-described technical solutions conceived by this invention can achieve the following beneficial effects: The heterogeneous wireless network transmission resource scheduling method provided in this application, in a heterogeneous wireless environment, can achieve on-demand matching of communication methods and service requirements by adopting different optimal transmission methods and transmission paths for different service data according to the transmission priority and transmission service quality requirements of different service data, thereby improving the transmission service quality of different services. Attached Figure Description

[0019] To more clearly illustrate the technical solutions in the embodiments of this application, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0020] Figure 1 A flowchart illustrating a heterogeneous wireless network transmission resource scheduling method provided in an embodiment of this application; Figure 2 This is a schematic diagram of the network topology from sender A to receiver F provided in an embodiment of this application. Figure 3 This is a schematic diagram of the transmission control process of the end-to-end specified path method provided in the embodiments of this application; Figure 4 A schematic diagram illustrating the connection between the wireless communication means and service requirements provided in the embodiments of this application; Figure 5 This is a schematic diagram illustrating the definition of the TOS field provided in an embodiment of this application; Figure 6 This is a schematic diagram of a heterogeneous wireless network transmission resource scheduling system provided in an embodiment of this application. Detailed Implementation

[0021] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the invention. Furthermore, the technical features involved in the various embodiments of this invention described below can be combined with each other as long as they do not conflict with each other.

[0022] The terms "first," "second," "third," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or apparatuses.

[0023] Figure 1 This is a flowchart illustrating a heterogeneous wireless network transmission resource scheduling method provided in an embodiment of this application. The heterogeneous wireless network transmission resource scheduling method provided in this embodiment includes: Obtain the service type field information of the data to be transmitted, wherein the service type field information includes priority and transmission service quality requirements; The transmission method is determined based on the priority field information; The transmission path is determined based on the transmission method and the transmission service quality requirement field information. The data to be transmitted is sent to the receiver based on the transmission path.

[0024] Specifically, this embodiment assumes a heterogeneous network environment encompassing multiple wireless communication methods. The network contains multiple nodes, each equipped with integrated networking equipment. These devices can access wireless communication subnets such as satellite, 5G, microwave, and ultra-shortwave. The integrated networking equipment possesses powerful processing and storage capabilities, enabling it to run complex scheduling algorithms and communicate efficiently with other network nodes. Furthermore, transmission management equipment is deployed within the network, responsible for the configuration and management of the entire network, including formulating normalized weighting strategies for transmission parameters such as bandwidth, latency, and reliability, and distributing these strategies to each integrated networking device. Wireless subnet devices are responsible for routing and forwarding data within their respective communication methods and reporting link status information to the integrated networking equipment. Service application devices run on user terminal devices, such as smartphones, tablets, or dedicated service terminals, generating various service data.

[0025] When a service application device generates data to be transmitted, it includes a Type of Service (TOS) field in the IP packet header. This TOS field contains information about priority and quality of service requirements. Upon receiving the data, the integrated networking device first parses the IP packet header and extracts the value of the TOS field. Assume that bits 0-2 of the TOS field are used to identify the priority. The integrated networking device determines the appropriate transmission method based on the extracted priority field information. Different forwarding strategies are adopted for services with different priorities. For example, when a user initiates an important video conference, the service application device sends a "specified path request" message to the integrated networking device, explicitly specifying an end-to-end transmission path. The integrated networking device establishes a virtual channel according to the request, ensuring that the data is transmitted along the specified path. When transmitting high-definition video streams, the integrated networking device adaptively selects the optimal combination from various available transmission methods and paths based on the bandwidth, latency, and reliability requirements of the service.

[0026] After determining the transmission method, the integrated networking equipment further refines and optimizes the transmission path by combining the transmission service quality requirement field information. Taking the adaptive selection method of transmission characteristics as an example, after obtaining the network topology of the entire network and the link quality information such as bandwidth, latency, and packet loss rate of each node, the transmission service quality requirements are parsed to obtain the specified path identifier. Based on the bandwidth, latency, and reliability requirements in the transmission service quality requirement field, the mapping table between service types and optimal transmission paths in the local database is searched. Nodes are filtered based on the connection methods between nodes that can meet the transmission service quality requirements. The optimal transmission path corresponding to the service type is obtained by connecting these nodes, and then the service data is sent to the wireless communication means corresponding to the transmission path for forwarding.

[0027] Taking the end-to-end specified path method as an example, when the sending integrated networking device receives the "specified path request" message from the service application device, it selects the communication method sequentially and forwards the message to the relay node according to the specified path identifier and end-to-end path information contained in the message. Simultaneously, it saves a mapping table of specified path identifier, relay path, and specified status in its local database. Upon receiving the message, the relay node continues to select the communication method and forward the message according to the specified path information until it reaches the receiver. In the transmission characteristic adaptive selection method, the integrated networking device calculates the end-to-end transmission bandwidth, latency, packet loss rate, and other indicators for each transmission path from its own node to other nodes based on the network topology and link quality information such as bandwidth, latency, and packet loss rate. Then, according to the bandwidth, latency, and reliability normalization weight strategy information issued by the transmission management device for different service types, it calculates the comprehensive transmission performance of each transmission path, selects the path with the highest comprehensive transmission performance as the optimal transmission path, and saves the mapping relationship between this path and the service type in its local database.

[0028] After determining the transmission path, the integrated networking equipment forwards the data to be transmitted along the selected path. During data transmission, the integrated networking equipment continuously monitors changes in network status and link quality. If network congestion or link failures are detected, it will adjust the transmission path in a timely manner according to preset strategies to ensure that data can be reliably and efficiently transmitted to the receiver. For example, when using a best-effort load balancing method, if the load on a certain transmission path suddenly increases, the integrated networking equipment will switch some data to other less loaded paths to balance network traffic and improve overall transmission efficiency.

[0029] The heterogeneous wireless network transmission resource scheduling method provided in this application, in a heterogeneous wireless environment, can achieve on-demand matching of communication methods and service requirements by adopting different optimal transmission methods and transmission paths for different service data according to the transmission priority and transmission service quality requirements of different service data, thereby improving the transmission service quality of different services.

[0030] Optionally, the heterogeneous wireless network transmission resource scheduling method provided in this application embodiment, wherein determining the transmission mode based on priority field information specifically includes: The transmission priority is identified based on the priority field, which includes four categories: first priority, second priority, third priority, and fourth priority. Based on different transmission priorities, different transmission methods are used for data forwarding. Specifically, for first-priority services, the shortest path forwarding method is used; for second-priority services, the end-to-end specified path method is used; for third-priority services, the transmission characteristic adaptive selection method is used; and for fourth-priority services, the best-effort load balancing method is used.

[0031] Specifically, this embodiment provides a specific implementation method for scheduling transmission resources in heterogeneous wireless networks. This method achieves differentiated transmission services for service data of different priorities through an intelligent hierarchical scheduling mechanism. The following detailed description, in conjunction with specific implementation steps, will illustrate this method: When a service application device generates data to be transmitted, it first sets the transmission priority identifier in the Type of Service (TOS) field of the IP packet header. The specific encoding rules are as follows: First priority service (such as network control signaling): TOS field 0-2 bits are set to "110" or "111"; Second priority service (such as video conferencing data): set to "100" or "101"; Third priority service (such as voice calls): set to "001", "010", or "011"; Fourth priority service (such as file downloads): set to "000". When the integrated networking device receives an IP packet, it first parses the 0-2 bits of the TOS field to determine the service priority category.

[0032] For first-priority service processing, Dijkstra's shortest path algorithm is adopted, which calculates the shortest hop count path from the source node to the destination node based on the real-time network topology, and prioritizes satellite links or 5G links for transmission.

[0033] For second-priority service processing, the service application equipment pre-specifies the transmission path, and the integrated networking equipment establishes a path status table to record each relay node and its corresponding communication method. Data transmission is strictly forwarded according to the predetermined path.

[0034] For third-priority service processing, the comprehensive score of each available path is calculated in real time based on the service requirements parsed from the 3-5 bits of the TOS field. The path with the highest score is selected for transmission, and the path quality is re-evaluated at regular intervals.

[0035] For fourth-priority business processing, monitor the real-time load rate of each path and use a weighted round-robin algorithm to allocate new data to the path with the lowest current load.

[0036] Optionally, the heterogeneous wireless network transmission resource scheduling method provided in this application embodiment, wherein for second priority services, an end-to-end path specification method is adopted, and the transmission process specifically includes: After confirming that the path is available, the sending service application device encapsulates the service data and sets the transmission priority field in the IP packet header to the first preset field, identifies it as a second priority service, and sets the transmission service quality requirement field to the established specified path identifier. After receiving the service data, the sending integrated networking equipment parses the transmission priority field to confirm that it is a second priority service, extracts the specified path identifier from the transmission service quality requirement field, queries the path mapping table in the local database, obtains the address of the first hop relay node and the communication method corresponding to the identifier, and forwards the service data to the first hop relay node through the specified communication method. After receiving the service data, each relay node parses the transmission service quality requirement field to obtain the specified path identifier, queries the path mapping table in the local database to obtain the address and communication method of the next hop relay node, and continues to forward the service data through the specified communication method. This process is repeated until the data reaches the receiver. After receiving the service data, the receiving integrated networking equipment delivers the service data to the service application equipment of this node according to the destination address of the data packet.

[0037] Optionally, the heterogeneous wireless network transmission resource scheduling method provided in this application embodiment further includes, before the sending service application device confirms that the path is available: The sending party's integrated networking equipment reports the entire network topology information to the sending party's business application equipment, including bandwidth, latency, and packet loss rate parameters between each node. The sending party's business application equipment constructs a view of the entire network resources based on the reported information. The sending business application device determines the end-to-end transmission path based on the network resource view and sends a specified path request message to the sending integrated networking device. The message contains a unique path identifier and complete end-to-end path information, including the sender address, at least one relay node address and corresponding communication method, and the receiver address and corresponding communication method. After receiving the specified path request message, the sending integrated networking device parses and obtains the address and communication method of the first hop relay node, creates a path record in the local database, stores the path identifier and relay path information, sets the status to requesting, and forwards the request message to the first hop relay node through the specified communication method; After receiving a request message for a specified path, each relay node parses it to obtain the address of the next-hop relay node and the communication method, creates a corresponding path record in its local database, and continues to forward the request message through the specified communication method. After receiving the request message, the receiving integrated networking device returns a response message along the original path to the specified path. Upon receiving the response message, each relay node updates its local path status to available. After receiving the response message, the sending integrated networking device updates the local path status to available and forwards the response message to the business application device to confirm that the path has been successfully established.

[0038] Specifically, in a specific embodiment of the heterogeneous wireless network transmission resource scheduling method provided in this application, the end-to-end path specification method transmission control process is as follows: Figure 2 As shown.

[0039] sender Integrated networking equipment to the sender The business application devices report the entire network topology, as well as link quality information such as bandwidth, latency, and packet loss rate. Based on this, business application devices can obtain information about the network resources across the entire network.

[0040] When the sender When a business application device needs to specify the end-to-end transmission path for business data, such as Figure 3 "in -satellite- -microwave- "At that time, send to the sender The integrated networking device sends a specified path request message, which includes information such as the specified path identifier and the end-to-end path. The end-to-end path information includes: the sender's address. Relay node address Arrival at the transit node The communication methods are satellite and receiver address. The communication method reaching the receiver is microwave.

[0041] sender After receiving a specified path request message, the integrated networking device first obtains the address of the relay node. Arrival at the transit node The communication method is satellite information. Then, satellite communication is selected to forward the specified path request message to the relay node. Meanwhile, a table mapping the specified path identifier, transit path, and specified status is stored in the local database, where the specified status is set to "in progress of the specified request". transit node After receiving the specified path request message, the integrated networking device learns that the message originates from the sender. To the recipient The specified path requires relaying through this node. Therefore, the communication method selected to reach the receiver is the microwave communication method specified by the microwave, and the specified path request message is forwarded until it reaches the receiver. During this process, if a subsequent relay node is unable to relay the specified path request message, it needs to send a specified path response message back to the previous node, containing the reason for the failure.

[0042] Recipient After receiving a specified path request message, the integrated networking device moves to the previous node. Send back a response message indicating that the specified path was successful, and the previous node The response messages for the specified path are sent back sequentially until the sender. .

[0043] sender After receiving the specified path response message, the integrated networking device sets the specified path identifier in its local database to "specified successfully". Simultaneously, it sends the specified path response message back to the sender. Business application equipment.

[0044] sender Once the application device receives the specified path response message, indicating that the end-to-end specified path has been successfully established, it can encapsulate the application data and send it to the sender. Integrated networking equipment. The transmission priority of service data is set to the first preset field, and the transmission quality of service requirement is set to the specified path identifier.

[0045] sender After receiving service data, the integrated networking equipment identifies the transmission priority of the service data as the second priority. Therefore, it uses an end-to-end specified path method for data forwarding. Specifically, it parses the transmission service quality requirements to obtain the specified path identifier, and then searches the specified path identifier and relay path mapping table in the local database for the corresponding relay path (relay node address). (satellite), and transmits service data to the relay node via satellite communication according to the relay path. .

[0046] transit node After receiving the business data, the system continues to search the local database for the corresponding transit path (recipient address) in the specified path identifier and transit path mapping table. (Microwave), and transmits service data to the receiving party via microwave communication according to the relay path. .

[0047] Recipient After receiving service data, the integrated networking device forwards the service data to the service application device of this node according to the address of the recipient.

[0048] Optionally, the heterogeneous wireless network transmission resource scheduling method provided in this application embodiment, wherein for third-priority services, an adaptive selection method for transmission characteristics is adopted, the transmission process specifically includes: The integrated networking equipment calculates the end-to-end transmission characteristics of each transmission path from the sender to the receiver, including bandwidth. Delay and packet loss rate ,in This node is identified as such. Identified as other nodes The identifier of this node and other nodes End-to-end transmission path; Obtain the normalized weighting strategy information for the current service type from the transmission management device. , and ; Calculate the overall transmission performance of each path. ,

[0049] Selecting makes The transmission path with the largest value is the optimal transmission path for this service type.

[0050]

[0051] The optimal transmission path is bound to the current service type and stored in the local database. When service data of this service type is received, it is forwarded according to the bound optimal path.

[0052] Optionally, the heterogeneous wireless network transmission resource scheduling method provided in this application embodiment further includes the transmission characteristic adaptive selection method as follows: Periodically recalculate the end-to-end transmission characteristics of each path; When the transmission performance of the current optimal path is detected to have degraded beyond a preset threshold, the path score calculation and optimal path selection are re-executed. Update the path binding relationships in the local database, and subsequent business data will be forwarded according to the new optimal path.

[0053] Specifically, after obtaining the overall network topology and link quality information such as bandwidth, latency, and packet loss rate, the integrated networking equipment calculates the end-to-end transmission bandwidth, latency, and packet loss rate for each transmission path from this node to other nodes, denoted as... , , , This node is identified as such. Identified as other nodes The identifier of this node and other nodes End-to-end transmission path; In one specific embodiment, such as Figure 3 As shown, from the sender To the recipient There are three end-to-end transmission paths, namely - - - (Article 1) - - (Article 2) - - (Article 3). Based on the quality information of each link segment, the bandwidth, latency, and packet loss rate of the three end-to-end transmission paths can be calculated separately, as follows: , , , , , , , , .

[0054] Based on the bandwidth, latency, and reliability normalization weighting strategy information issued by the transmission management device for different service types , , The integrated network equipment calculates the overall transmission performance for different service types when reaching other nodes via different transmission paths. Based on this, select the option that makes The transmission path with the largest value is the optimal transmission path for this service type. , , The calculation formula is:

[0055]

[0056] For specific embodiments Figure 3 Assuming for business type The latency, bandwidth, and reliability normalized weighting strategy information is as follows: , , Then the specific business type can be calculated. From the sender Reaching the recipient The overall transmission performance of the three different transmission paths is as follows:

[0057]

[0058]

[0059] Based on this, the transmission path with the highest overall transmission performance was selected from the three transmission paths. Optimal transmission path :

[0060] Similarly, the integrated networking equipment obtains the optimal transmission path for other different service types according to the above method, and saves it to the correspondence table of service type and optimal transmission path in the local database. The correspondence is: sender address - receiver address - service type - optimal transmission path.

[0061] When a service application device needs the integrated networking device to forward data based on bandwidth, latency, and reliability requirements, the service application device encapsulates the service data and sends it to the integrated networking device. The "transmission priority" of the service data is set to 001, 010, or 011, and the "transmission service quality requirements" are set to the bandwidth, latency, and reliability requirements of the service data. After receiving service data, the integrated networking equipment identifies the service data's "transmission priority" as the third priority. It then employs an adaptive transmission characteristic selection method for data forwarding. Specifically, based on the bandwidth, latency, and reliability requirements in the "transmission service quality requirements," it determines the corresponding service type. Furthermore, it searches a local database table mapping service types to optimal transmission paths to obtain the optimal transmission path corresponding to the service type. Finally, it sends the service data to the wireless communication method corresponding to that path for forwarding.

[0062] The best-effort load balancing method transmission control process provided in this application includes: When a service application device has no specific transmission requirement, it encapsulates service data and sends it to the integrated networking device. The "transmission priority" of the service data is set to 000.

[0063] After receiving service data, the integrated networking equipment identifies the "transmission priority" of the service data as the fourth priority. Then, it adopts the best-effort load balancing method to forward the data, that is, it selects one of the paths for data forwarding based on the load of each transmission path from the sender to the receiver.

[0064] For specific embodiments Figure 3 From the sender To the recipient There are three end-to-end transmission paths, and the best-effort load balancing method is based on... - - - (Article 1) - - (Article 2) - - Based on the load conditions described in (Article 3), select one of the transmission paths for data forwarding.

[0065] Optionally, the heterogeneous wireless network transmission resource scheduling method provided in this application embodiment, wherein obtaining the service type field information of the data to be transmitted, the service type field information including priority and transmission service quality requirements, specifically includes: When the 0th to 2nd bits of the Type of Service (Type of Service) field in the IP packet header are 110 or 111, the service is identified as having the first priority; when the 0th to 2nd bits of the Type of Service (Type of Service) field in the IP packet header are 100 or 101, the service is identified as having the second priority; when the 0th to 2nd bits of the Type of Service (Type of Service) field in the IP packet header are 001, 010, or 011, the service is identified as having the third priority; when the 0th to 2nd bits of the Type of Service (Type of Service) field in the IP packet header are 000, the service is identified as having the fourth priority. Based on the values ​​of bits 3 to 6 of the Type of Service field in the IP packet header, the transmission service quality requirements can be obtained. For the highest priority service, the value is 0000; For second priority services, an end-to-end path is identified from the sender to the receiver, with a value ranging from 0001 to 1111. For the third priority service, the bandwidth, latency, and reliability requirements are identified. When the 3rd bit is 1, it indicates low latency requirements, and when it is 0, it indicates high latency requirements. When the 4th bit is 1, it indicates high bandwidth requirements, and when it is 0, it indicates low bandwidth requirements. When the 5th bit is 1, it indicates high reliability requirements, and when it is 0, it indicates low reliability requirements. The 6th bit is reserved and has a value of 0.

[0066] Specifically, the heterogeneous wireless network transmission resource scheduling method provided in this application, based on different transmission priorities and transmission service quality requirements, employs four methods: shortest path forwarding, end-to-end specified path, adaptive selection of transmission characteristics, and best-effort load balancing, to achieve the matching of wireless communication methods with service requirements, such as... Figure 4As shown. For first-priority services, the transmission priorities are 110 and 111, mainly referring to network control protocol messages exchanged between integrated networking devices. The shortest path forwarding method is used, that is, Dijkstra's algorithm is used to select the communication means for data forwarding based on the shortest path. For second-priority services, the transmission priorities are 100 and 101, and the end-to-end specified path method is used. That is, the service application device specifies the end-to-end transmission path of the service data, and the integrated networking device builds a virtual channel according to the specified transmission path for data forwarding. For third-priority services, the transmission priorities are 001, 010, and 011, and the transmission characteristic adaptive selection method is used. That is, the service application device specifies the bandwidth, latency, and reliability requirements of the service data, and the integrated networking device adaptively selects the communication transmission means and transmission path according to the transmission requirements. For fourth-priority services, the transmission priority is 000, and the best-effort load balancing method is used. That is, the integrated networking device selects one transmission path for data forwarding based on the load of multiple transmission paths.

[0067] The TOS field definition provided in this application embodiment is as follows: Figure 5 As shown, bits 3-6 of the TOS field identify the transmission service quality requirement, with different meanings depending on the transmission priority. For the first priority, the value is 0; for the second priority, it identifies an end-to-end path from the sender to the receiver, with values ​​ranging from 0001 to 1111; for the third priority, it identifies bandwidth, latency, and reliability requirements, which can be identified as a service type. Specifically, bit 3 is 1 for low latency requirements and 0 for high latency requirements; bit 4 is 1 for high bandwidth requirements and 0 for low bandwidth requirements; bit 5 is 1 for high reliability requirements and 0 for low reliability requirements; bit 6 is reserved and has a value of 0; bit 7 of the TOS field is reserved and has a value of 0.

[0068] This application also provides a heterogeneous wireless network transmission resource scheduling system, including: Integrated networking equipment is used to achieve integrated interconnection of at least two wireless communication methods among satellite, 5G, microwave, and ultra-shortwave, and select the transmission path according to the transmission priority and transmission service quality requirements of service data; Transmission management equipment is used to send normalized weight strategy information on bandwidth, latency, and reliability to integrated networking equipment; Wireless subnet devices are used to route and forward service data within a single communication method and report link status information to integrated networking devices; Business application equipment is used to send the transmission priority and quality of service requirements of business data to the integrated networking equipment; The transmission priority and quality of service requirements are carried through the service type field in the IP packet header. The integrated networking device selects one of the following four methods for data forwarding based on the value of the service type field: shortest path forwarding, end-to-end specified path, adaptive selection of transmission characteristics, or best-effort load balancing.

[0069] Specifically, Figure 6 This application provides a schematic diagram of the structure of a heterogeneous wireless environment network and service matching system, which includes integrated networking equipment, transmission management equipment, wireless subnet equipment, and service application equipment. The integrated networking equipment achieves comprehensive interconnection of wireless communication methods such as satellite, 5G, microwave, and ultra-shortwave. Based on service transmission priorities and quality of service requirements, it employs corresponding transmission control methods to select the optimal transmission method and path for service data. Its main functions include: receiving platform reachability and link status information reported from satellite, 5G, microwave, and ultra-shortwave subnet devices, and synchronizing the entire network status to obtain the network topology and end-to-end bandwidth, latency, and packet loss rate information between nodes; receiving bandwidth, latency, and reliability normalization weighting strategy information from the transmission management device, configuring the weighting strategy, and simultaneously reporting the device status and network status of the integrated networking equipment to the transmission management device; and receiving the transmission priority and quality of service requirements of service application devices, and, in conjunction with the weighting strategy information, employing four methods—optimal path forwarding, end-to-end specified path, adaptive transmission characteristic selection, and best-effort load balancing—to select the service transmission path.

[0070] The transmission management equipment enables the configuration and management of integrated networking devices. Its main functions include: issuing bandwidth, latency, and reliability normalization weighting strategy information to the integrated networking devices to achieve a unified dimension for transmission parameters such as bandwidth, latency, and reliability (the dimension differs for different service types); and receiving device status reports from the integrated networking devices, as well as network status information such as network topology and link quality collected by the devices.

[0071] Wireless subnet equipment refers to subnet control equipment for wireless communication methods such as satellite, 5G, microwave, and ultra-shortwave. Its main functions are: receiving service data from integrated networking equipment and routing and forwarding this data within its own communication method; and reporting information such as platform reachability and link status of the wireless communication method to the integrated networking equipment.

[0072] Business application equipment refers to various upper-layer business applications that, through information exchange with integrated networking equipment, send business transmission priorities, transmission service quality requirements, and business data to the integrated networking equipment, which then forwards the business data accordingly.

[0073] This application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the above-described method. The computer-readable storage medium may include, but is not limited to, any type of disk, including floppy disks, optical disks, DVDs, CD-ROMs, microdrives, as well as magneto-optical disks, ROMs, RAMs, EPROMs, EEPROMs, DRAMs, VRAMs, flash memory devices, magnetic cards or optical cards, nanosystems (including molecular memory ICs), or any type of medium or device suitable for storing instructions and / or data.

[0074] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that this application is not limited to the described order of actions, as some steps may be performed in other orders or simultaneously according to this application. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions and modules involved are not necessarily essential to this application.

[0075] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.

[0076] In the several embodiments provided in this application, it should be understood that the disclosed apparatus can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some service interface; the indirect coupling or communication connection between devices or units may be electrical or other forms.

[0077] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0078] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0079] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage device (CMD). Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a memory and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned memory includes various media capable of storing program code, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.

[0080] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage medium, which may include: a flash drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, etc.

[0081] The foregoing description is merely an exemplary embodiment of this disclosure and should not be construed as limiting the scope of this disclosure. Any equivalent changes and modifications made in accordance with the teachings of this disclosure shall still fall within the scope of this disclosure. Those skilled in the art will readily conceive of embodiments of this disclosure upon considering the specification and practicing the disclosure herein. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not described herein. The specification and embodiments are to be considered exemplary only, and the scope and spirit of this disclosure are defined by the claims.

[0082] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0083] Those skilled in the art will readily understand that the above description is merely a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.

Claims

1. A method for scheduling transmission resources in heterogeneous wireless networks, characterized in that, include: Obtain the service type field information of the data to be transmitted, wherein the service type field information includes priority and transmission service quality requirements; The transmission method is determined based on the priority field information; The transmission path is determined based on the transmission method and the transmission service quality requirement field information. The data to be transmitted is sent to the receiver based on the transmission path.

2. The heterogeneous wireless network transmission resource scheduling method as described in claim 1, characterized in that, The determination of the transmission method based on priority field information specifically includes: The transmission priority is identified based on the priority field, which includes four categories: first priority, second priority, third priority, and fourth priority. Based on different transmission priorities, different transmission methods are used for data forwarding. Specifically, for first-priority services, the shortest path forwarding method is used; for second-priority services, the end-to-end specified path method is used; for third-priority services, the transmission characteristic adaptive selection method is used; and for fourth-priority services, the best-effort load balancing method is used.

3. The heterogeneous wireless network transmission resource scheduling method as described in claim 2, characterized in that, For the second priority service, the end-to-end specified path method is adopted, and its transmission process specifically includes: After confirming that the path is available, the sending service application device encapsulates the service data and sets the transmission priority field in the IP packet header to the first preset field, identifies it as a second priority service, and sets the transmission service quality requirement field to the established specified path identifier. After receiving the service data, the sending integrated networking equipment parses the transmission priority field to confirm that it is a second priority service, extracts the specified path identifier from the transmission service quality requirement field, queries the path mapping table in the local database, obtains the address of the first hop relay node and the communication method corresponding to the identifier, and forwards the service data to the first hop relay node through the specified communication method. After receiving the service data, each relay node parses the transmission service quality requirement field to obtain the specified path identifier, queries the path mapping table in the local database to obtain the address and communication method of the next hop relay node, and continues to forward the service data through the specified communication method. This process is repeated until the data reaches the receiver. After receiving the service data, the receiving integrated networking equipment delivers the service data to the service application equipment of this node according to the destination address of the data packet.

4. The heterogeneous wireless network transmission resource scheduling method as described in claim 3, characterized in that, Before the sending service application device confirms that the path is available, it also includes: The sending party's integrated networking equipment reports the entire network topology information to the sending party's business application equipment, including bandwidth, latency, and packet loss rate parameters between each node. The sending party's business application equipment constructs a view of the entire network resources based on the reported information. The sending business application device determines the end-to-end transmission path based on the network resource view and sends a specified path request message to the sending integrated networking device. The message contains a unique path identifier and complete end-to-end path information, including the sender address, at least one relay node address and corresponding communication method, and the receiver address and corresponding communication method. After receiving the specified path request message, the sending integrated networking device parses and obtains the address and communication method of the first hop relay node, creates a path record in the local database, stores the path identifier and relay path information, sets the status to requesting, and forwards the request message to the first hop relay node through the specified communication method; After receiving a request message for a specified path, each relay node parses it to obtain the address of the next-hop relay node and the communication method, creates a corresponding path record in its local database, and continues to forward the request message through the specified communication method. After receiving the request message, the receiving integrated networking device returns a response message along the original path to the specified path. Upon receiving the response message, each relay node updates its local path status to available. After receiving the response message, the sending integrated networking device updates the local path status to available and forwards the response message to the business application device to confirm that the path has been successfully established.

5. The heterogeneous wireless network transmission resource scheduling method as described in claim 2, characterized in that, For the third-priority service, an adaptive transmission characteristic selection method is adopted, and its transmission process specifically includes: The integrated networking equipment calculates the end-to-end transmission characteristics of each transmission path from the sender to the receiver, including bandwidth. Delay and packet loss rate ,in This node is identified as such. Identified as other nodes The identifier of this node and other nodes End-to-end transmission path; Obtain the normalized weighting strategy information for the current service type from the transmission management device. , and ; Calculate the overall transmission performance of each path. , Selecting makes The transmission path with the largest value is the optimal transmission path for this service type. The optimal transmission path is bound to the current service type and stored in the local database. When service data of this service type is received, it is forwarded according to the bound optimal path.

6. The heterogeneous wireless network transmission resource scheduling method as described in claim 5, characterized in that, The adaptive selection method for transmission characteristics further includes: Periodically recalculate the end-to-end transmission characteristics of each path; When the transmission performance of the current optimal path is detected to have degraded beyond a preset threshold, the path score calculation and optimal path selection are re-executed. Update the path binding relationships in the local database, and subsequent business data will be forwarded according to the new optimal path.

7. The heterogeneous wireless network transmission resource scheduling method as described in claim 1, characterized in that, The process of obtaining the service type field information of the data to be transmitted includes priority and transmission service quality requirements, specifically: When the 0th to 2nd bits of the Type of Service (Type of Service) field in the IP packet header are 110 or 111, the service is identified as having the first priority; when the 0th to 2nd bits of the Type of Service (Type of Service) field in the IP packet header are 100 or 101, the service is identified as having the second priority; when the 0th to 2nd bits of the Type of Service (Type of Service) field in the IP packet header are 001, 010, or 011, the service is identified as having the third priority; when the 0th to 2nd bits of the Type of Service (Type of Service) field in the IP packet header are 000, the service is identified as having the fourth priority. Based on the values ​​of bits 3 to 6 of the Type of Service field in the IP packet header, the transmission service quality requirements can be obtained. For the highest priority service, the value is 0000; For second priority services, an end-to-end path is identified from the sender to the receiver, with a value ranging from 0001 to 1111. For the third priority service, the bandwidth, latency, and reliability requirements are identified. When the 3rd bit is 1, it indicates low latency requirements, and when it is 0, it indicates high latency requirements. When the 4th bit is 1, it indicates high bandwidth requirements, and when it is 0, it indicates low bandwidth requirements. When the 5th bit is 1, it indicates high reliability requirements, and when it is 0, it indicates low reliability requirements. The 6th bit is reserved and has a value of 0.

8. A heterogeneous wireless network transmission resource scheduling system, characterized in that, include: Integrated networking equipment is used to achieve integrated interconnection of at least two wireless communication methods among satellite, 5G, microwave, and ultra-shortwave, and select the transmission path according to the transmission priority and transmission service quality requirements of service data; Transmission management equipment is used to send normalized weight strategy information on bandwidth, latency, and reliability to integrated networking equipment; Wireless subnet devices are used to route and forward service data within a single communication method and report link status information to integrated networking devices; Business application equipment is used to send the transmission priority and quality of service requirements of business data to the integrated networking equipment; The transmission priority and quality of service requirements are carried through the service type field in the IP packet header. The integrated networking device selects one of the following four methods for data forwarding based on the value of the service type field: shortest path forwarding, end-to-end specified path, adaptive selection of transmission characteristics, or best-effort load balancing.

9. A heterogeneous wireless network transmission resource scheduling device, characterized in that, The method includes at least one processing unit and at least one storage unit, wherein the storage unit stores a computer program that, when executed by the processing unit, causes the processing unit to perform the steps of the method according to any one of claims 1 to 7.

10. A storage medium, characterized in that, It stores a computer program that can be executed by a heterogeneous wireless network transmission resource scheduling device. When the computer program is run on the heterogeneous wireless network transmission resource scheduling device, it causes the heterogeneous wireless network transmission resource scheduling device to perform the steps of the method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Comprehensive safety protecting method based on integral network safety service framework

    CN101800753A

  • Method for classifying and isolating information based on integrated network security service architecture

    CN101815032A

  • Service quality reservation establishing method and node

    CN104753823A

  • Heterogeneous multi-hop communication network transmission scheduling system

    CN117081977A

  • Multi-source multi-path scheduling method for remote sensing data transmission

    CN120602991A