Routing cross-layer control method and device, equipment and storage medium
By establishing a dedicated control channel between the underlying management entity and the upper management entity in the wireless ad hoc network and directly transmitting control information, the packet loss problem caused by network topology changes in the wireless ad hoc network is solved, and efficient routing planning and real-time control are achieved.
Patent Information
- Application Number
- CN202411690407.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-25
- Publication Date
- 2025-04-25
AI Technical Summary
In wireless ad hoc network, when the upper-layer command reaches the lowest level, the actual wireless ad hoc network topology may have changed, resulting in the protocol being prone to packet loss during round-trip communication.
By establishing a dedicated control channel between the underlying management entity and the upper management entity, the upper management entity is allowed to send control information directly to the underlying management entity, bypassing the forwarding process of the intermediate link, thereby reducing the delay caused by the system's control forwarding.
It realizes the reduction of system control forwarding delay under high dynamic topology changes, meets the real-time nature of routing planning, and reduces the risk of packet loss.
Smart Images

Figure CN119892707A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of wireless communication technology, and in particular to a routing cross-layer control method, device, equipment and storage medium. Background Art
[0002] In wireless communications, the development of routing protocols is based on the seven-layer or four-layer communication protocol model of the International Organization for Standardization (ISO). The advantage of the standard model is that each layer is independent of each other, forming a strict hierarchical calling relationship.
[0003] Due to the command delay of multi-layer calls, the standard model is not a big problem for general communications. However, for the situation where the network topology changes in real time, when the upper-layer command reaches the bottom layer, the actual wireless ad hoc network topology has changed. Therefore, the protocol is often prone to packet loss during round-trip communication. Summary of the invention
[0004] The present invention provides a method, device, equipment and storage medium for cross-layer routing control, which are used to solve the problem in the prior art that when the upper-layer command reaches the lowest layer, the actual wireless ad hoc network topology has changed, so the protocol is often prone to packet loss during round-trip communication, thereby reducing the delay caused by system control forwarding and meeting the real-time performance of routing planning under highly dynamic topology changes.
[0005] The present invention provides a routing cross-layer control method, which is applied to an upper layer management entity and comprises the following steps: Send control information to the underlying management entity through a dedicated control channel; The dedicated control channel is a channel used by an upper layer management entity across layers with the lower layer management entity to directly control lower layer resources.
[0006] According to a routing cross-layer control method provided by the present invention, the protocol layer management entity has a control and status calling interface and a business service calling interface; The dedicated control channel is established through the control and status calling interface; The method further comprises: The business data is transmitted to the underlying management entity through the business service calling interface.
[0007] According to a method for cross-layer routing control provided by the present invention, the method further includes: Receive response information sent by the underlying management entity through the dedicated control channel.
[0008] The present invention also provides a routing cross-layer control method, which is applied to a bottom management entity and includes the following steps: Receiving control information sent by an upper layer management entity through a dedicated control channel; The dedicated control channel is a dedicated channel for an upper layer management entity across layers with the lower layer management entity to directly control lower layer resources.
[0009] According to a routing cross-layer control method provided by the present invention, the protocol layer management entity has a control and status calling interface and a business service calling interface; The dedicated control channel is established through the control and status calling interface; The method further comprises: Receive the business data transmitted by the upper management entity through the business service calling interface.
[0010] According to a method for cross-layer routing control provided by the present invention, the method further includes: Sending response information to the upper management entity through the dedicated control channel.
[0011] The present invention also provides a routing cross-layer control device, which is applied to an upper layer management entity and includes the following modules: A first sending module, used for sending control information to a bottom management entity through a dedicated control channel; The dedicated control channel is a channel used by an upper layer management entity across layers with the lower layer management entity to directly control lower layer resources.
[0012] According to a routing cross-layer control device provided by the present invention, the protocol layer management entity has a control and status calling interface and a business service calling interface; The dedicated control channel is established through the control and status calling interface; The device also includes: The second sending module is used to transmit the business data to the underlying management entity through the business service calling interface.
[0013] According to a routing cross-layer control device provided by the present invention, the device also includes: The first receiving module is used to receive the response information sent by the underlying management entity through the dedicated control channel.
[0014] The present invention also provides a routing cross-layer control device, which is applied to a bottom management entity and includes the following modules: A second receiving module, used for receiving control information sent by an upper layer management entity through a dedicated control channel; The dedicated control channel is a dedicated channel for an upper layer management entity across layers with the lower layer management entity to directly control lower layer resources.
[0015] According to a routing cross-layer control device provided by the present invention, the protocol layer management entity has a control and status calling interface and a business service calling interface; The dedicated control channel is established through the control and status calling interface; The second receiving module is further used for: Receive the business data transmitted by the upper management entity through the business service calling interface.
[0016] According to a routing cross-layer control device provided by the present invention, the device also includes: The third sending module is used to send response information to the upper management entity through the dedicated control channel.
[0017] The present invention also provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the routing cross-layer control method as described above is implemented.
[0018] The present invention also provides a non-transitory computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the routing cross-layer control method as described above is implemented.
[0019] The present invention also provides a computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the computer program implements any of the above-mentioned cross-layer routing control methods.
[0020] The cross-layer routing control method, apparatus, device and storage medium provided by the present invention establish a dedicated control channel between the underlying management entity and the upper-layer management entity across the layer with the underlying management entity. The upper-layer management entity can send control information to the underlying management entity through the dedicated control channel without forwarding it through an intermediate link, thereby reducing the delay caused by system control forwarding and meeting the real-time nature of routing planning under highly dynamic topology changes. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0022] Figure 1 This is one of the flow charts of the routing cross-layer control method provided by the present invention.
[0023] Figure 2The second flowchart of the routing cross-layer control method provided by the present invention.
[0024] Figure 3 A schematic diagram of the structure of the cross-layer optimization protocol architecture provided by the present invention.
[0025] Figure 4 This is one of the structural schematic diagrams of the routing cross-layer control device provided by the present invention.
[0026] Figure 5 The second structural diagram of the routing cross-layer control device provided by the present invention.
[0027] Figure 6 This is a schematic structural diagram of an electronic device provided by the present invention. DETAILED DESCRIPTION
[0028] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the drawings of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0029] In order to better understand the solution provided by the present invention, a brief introduction to the related technology is first given.
[0030] In wireless communications, the development of routing protocols is based on the standard ISO seven-layer or four-layer communication protocol model. The advantage of the standard model is that each layer is independent of each other, forming a strict hierarchical calling relationship.
[0031] Among them, the ISO seven-layer model is divided into the following seven layers: Physical Layer: Responsible for the actual physical connection, including cables, signals, bit streams, etc.
[0032] Data Link Layer: Provides reliable data transmission between nodes and handles error detection and correction.
[0033] Network Layer: Responsible for the routing and forwarding of data packets, ensuring the transmission of data from source to destination.
[0034] Transport Layer: Responsible for end-to-end communication and data flow control, providing reliability and integrity.
[0035] Session Layer: manages user sessions and controls the establishment, maintenance, and termination of conversations.
[0036] Presentation Layer: Responsible for data format conversion, encryption and compression.
[0037] Application Layer: The layer that directly provides services to users and processes high-level protocols.
[0038] The four-layer model usually refers to the Transmission Control Protocol (TCP) / Internet Protocol (IP) protocol stack, which is the foundation of the Internet and consists of the following four layers: Network Interface Layer: corresponds to the physical layer and data link layer of the OSI model, responsible for the physical transmission of data packets.
[0039] Internet Layer: corresponds to the network layer of the OSI model, responsible for packet routing and forwarding, mainly using the IP protocol.
[0040] Transport Layer: corresponds to the transport layer of the OSI model, providing end-to-end communication services, mainly TCP and User Datagram Protocol (UDP).
[0041] Application Layer: corresponds to the session layer, presentation layer and application layer of the OSI model, and includes various application protocols.
[0042] In these traditional protocol stacks, the interaction between upper-layer protocols and lower-layer protocols can only be done through clearly defined interfaces, for example: the application layer calls the transport service (such as TCP / UDP) provided by the transport layer; the transport layer calls the routing function provided by the network layer, etc. The control information or business data of the upper-layer protocol needs to be sent down layer by layer according to the protocol stack. For example: the application layer needs to control the resources of the physical layer (such as channel allocation), but the information needs to be passed to the transport layer, the network layer, and then the physical layer in turn; the bottom layer status (such as link quality) needs to be uploaded to the upper layer layer by layer.
[0043] Therefore, as information is transmitted layer by layer, each layer may introduce processing delays and queue waiting time. In a dynamic environment, such as when the routing topology changes rapidly, control information may not be able to reach the physical layer in time, resulting in delayed resource allocation. In wireless ad hoc networks, the underlying network topology may have changed before the upper layer control information is transmitted, making the control decision invalid.
[0044] Figure 1 This is one of the flow charts of the routing cross-layer control method provided by the present invention, such as Figure 1 As shown, the method is applied to an upper layer management entity and comprises the following steps: Step 100: Send control information to the underlying management entity via a dedicated control channel.
[0045] The dedicated control channel is a channel used by an upper management entity across layers with a lower management entity to directly control lower resources.
[0046] Specifically, in order to overcome the delay problem caused by layer-by-layer transmission of the traditional protocol stack, a cross-layer design is introduced in the embodiment of the present invention to break the layered restrictions of the traditional protocol stack, so that the upper layer protocol can directly control the lower layer protocol and optimize the information transmission path.
[0047] In the embodiment of the present invention, the upper management entity refers to the core functional module or logical entity responsible for coordinating, controlling and optimizing the operations of each protocol layer in the network, such as the network layer of the ISO seven-layer model; the Internet layer of the ISO four-layer model.
[0048] The bottom management entity refers to the core functional module or logical entity responsible for managing and controlling the bottom resources in the communication system, such as the physical layer and data link layer of the ISO seven-layer model; the network interface layer of the ISO four-layer model. It directly interacts with hardware resources, executes commands from the upper management entity, and feeds back bottom status information.
[0049] A dedicated control channel is set up between the underlying management entity and the upper-layer management entity across the layer from the underlying management entity. The main function of the dedicated control channel is to provide a high-speed channel for direct connection across layers. Therefore, when the upper-layer management entity (such as the network layer management entity) generates control information according to business needs (such as modifying physical layer parameters, dynamically scheduling resources), the upper-layer management entity can send the control information directly to the underlying management entity through the dedicated control channel, bypassing the cumbersome transmission process of the middle layer.
[0050] Through the dedicated control channel, direct interaction between the upper management entity and the lower management entity can be achieved, thereby bypassing the limitations of the traditional protocol stack layer-by-layer transmission and achieving fast and reliable cross-layer control. This design provides guarantees for real-time performance and control efficiency in dynamic and complex environments.
[0051] The cross-layer routing control method provided by the present invention establishes a dedicated control channel between the underlying management entity and the upper-layer management entity across the layer with the underlying management entity. The upper-layer management entity can send control information to the underlying management entity through the dedicated control channel without forwarding it through an intermediate link, thereby reducing the delay caused by system control forwarding and meeting the real-time nature of routing planning under highly dynamic topology changes.
[0052] According to a routing cross-layer control method provided by the present invention, the protocol layer management entity has a control and status calling interface and a business service calling interface; The proprietary control channel is established through the control and status call interface; The method further includes: The business data is transmitted to the underlying management entity through the business service call interface.
[0053] Specifically, the protocol layer management entity includes management entities of the upper layer (such as the network layer) and the lower layer (such as the physical layer and the link layer), which respectively manage resources, execute commands, and exchange information through interfaces.
[0054] In the embodiment of the present invention, control information and service data may be transmitted separately, thereby improving the real-time performance, reliability and flexibility of the system.
[0055] To this end, the present invention designs a control and status calling interface for the transmission of control information. When the upper-layer management entity needs to dynamically control the underlying resources (such as adjusting the channel, power or modulation method), a dedicated control channel is established through the control and status calling interface, so that the upper-layer management entity can complete the control information transmission through this interface.
[0056] The present invention also designs a business service calling interface for transmitting business data to achieve separation of business data and control information, so that the upper-layer business entity (such as the application layer) can transmit data to the bottom layer through the business service calling interface.
[0057] When the upper-layer management entity generates control information (such as adjusting channels, changing power, etc.) or needs to transmit business data, it must first determine the interface to be used. If the upper-layer management entity needs to transmit control information, it establishes a dedicated control channel with the underlying management entity through the control and status call interface. If the upper-layer management entity needs to transmit business data, it sends it to the underlying management entity through the business service call interface.
[0058] By introducing the control and status call interface and the business service call interface, the control information and business data are transmitted separately. This not only improves the real-time performance and reliability of the system, but also enhances the adaptability in a dynamic network environment, which is particularly suitable for scenarios that require high real-time performance and reliability.
[0059] According to a method for cross-layer routing control provided by the present invention, the method further includes: Receive response information sent by the underlying management entity through a dedicated control channel.
[0060] Specifically, after receiving the control information, the bottom management entity may perform a specific operation based on the control information, and feed back response information such as the execution result or execution status to the upper management entity through a dedicated control channel.
[0061] For example, after the bottom management entity receives and executes the control information of the upper management entity, it feeds back the execution status (such as success, failure or adjusted status parameters) to the upper management entity through a dedicated control channel, thereby ensuring that the upper layer can grasp the execution status of the control command in a timely manner.
[0062] For another example, the underlying management entity can send the link status (such as signal strength, link quality, resource occupancy, etc.) to the upper management entity in real time. The upper management entity can dynamically adjust the control strategy based on the underlying feedback information, such as changing channel allocation, adjusting routing path, or modifying data transmission mode.
[0063] By quickly receiving and processing the response information fed back by the underlying management entity through a dedicated control channel, the upper-level management entity can dynamically adjust the control strategy, thereby improving the real-time performance, reliability and resource utilization of the system, which is particularly suitable for dynamically changing complex communication environments.
[0064] Figure 2 This is the second flow chart of the routing cross-layer control method provided by the present invention, such as Figure 2 As shown, the method is applied to the bottom management entity and includes the following steps: Step 200: Receive control information sent by an upper layer management entity through a dedicated control channel.
[0065] The dedicated control channel is a dedicated channel for an upper layer management entity that crosses the layer with the lower layer management entity to directly control the lower layer resources.
[0066] Specifically, in order to overcome the delay problem caused by layer-by-layer transmission of the traditional protocol stack, a cross-layer design is introduced in the embodiment of the present invention to break the layered restrictions of the traditional protocol stack, so that the upper layer protocol can directly control the lower layer protocol and optimize the information transmission path.
[0067] In the embodiment of the present invention, the upper management entity refers to the core functional module or logical entity responsible for coordinating, controlling and optimizing the operations of each protocol layer in the network, such as the network layer of the ISO seven-layer model; the Internet layer of the ISO four-layer model.
[0068] The bottom management entity refers to the core functional module or logical entity responsible for managing and controlling the bottom resources in the communication system, such as the physical layer and data link layer of the ISO seven-layer model; the network interface layer of the ISO four-layer model. It directly interacts with hardware resources, executes commands from the upper management entity, and feeds back bottom status information.
[0069] A dedicated control channel is set up between the underlying management entity and the upper-layer management entity across the layer from the underlying management entity. The main function of the dedicated control channel is to provide a high-speed channel for direct connection across layers. Therefore, when the upper-layer management entity (such as the network layer management entity) generates control information according to business needs (such as modifying physical layer parameters, dynamically scheduling resources), the upper-layer management entity can send the control information directly to the underlying management entity through the dedicated control channel, bypassing the cumbersome transmission process of the middle layer.
[0070] Through the dedicated control channel, direct interaction between the upper management entity and the lower management entity can be achieved, thereby bypassing the limitations of the traditional protocol stack layer-by-layer transmission and achieving fast and reliable cross-layer control. This design provides guarantees for real-time performance and control efficiency in dynamic and complex environments.
[0071] The cross-layer routing control method provided by the present invention establishes a dedicated control channel between the underlying management entity and the upper-layer management entity across the layer with the underlying management entity. The upper-layer management entity can send control information to the underlying management entity through the dedicated control channel without forwarding it through an intermediate link, thereby reducing the delay caused by system control forwarding and meeting the real-time nature of routing planning under highly dynamic topology changes.
[0072] According to a routing cross-layer control method provided by the present invention, the protocol layer management entity has a control and status calling interface and a business service calling interface; The proprietary control channel is established through the control and status call interface; The method further includes: Receive business data transmitted by the upper-layer management entity through the business service call interface.
[0073] Specifically, the protocol layer management entity includes management entities of the upper layer (such as the network layer) and the lower layer (such as the physical layer and the link layer), which respectively manage resources, execute commands, and exchange information through interfaces.
[0074] In the embodiment of the present invention, control information and service data may be transmitted separately, thereby improving the real-time performance, reliability and flexibility of the system.
[0075] To this end, the present invention designs a control and status calling interface for the transmission of control information. When the upper-layer management entity needs to dynamically control the underlying resources (such as adjusting the channel, power or modulation method), a dedicated control channel is established through the control and status calling interface, so that the upper-layer management entity can complete the control information transmission through this interface.
[0076] The present invention also designs a business service calling interface for transmitting business data to achieve separation of business data and control information, so that the upper-layer business entity (such as the application layer) can transmit data to the bottom layer through the business service calling interface.
[0077] When the upper-layer management entity generates control information (such as adjusting channels, changing power, etc.) or needs to transmit business data, it must first determine the interface to be used. If the upper-layer management entity needs to transmit control information, it establishes a dedicated control channel with the underlying management entity through the control and status call interface. If the upper-layer management entity needs to transmit business data, it sends it to the underlying management entity through the business service call interface.
[0078] By introducing the control and status call interface and the business service call interface, the control information and business data are transmitted separately. This not only improves the real-time performance and reliability of the system, but also enhances the adaptability in a dynamic network environment, which is particularly suitable for scenarios that require high real-time performance and reliability.
[0079] According to a method for cross-layer routing control provided by the present invention, the method further includes: Send response information to the upper layer management entity through a dedicated control channel.
[0080] Specifically, after receiving the control information, the bottom management entity may perform a specific operation based on the control information, and feed back response information such as the execution result or execution status to the upper management entity through a dedicated control channel.
[0081] For example, after the bottom management entity receives and executes the control information of the upper management entity, it feeds back the execution status (such as success, failure or adjusted status parameters) to the upper management entity through a dedicated control channel, thereby ensuring that the upper layer can grasp the execution status of the control command in a timely manner.
[0082] For another example, the underlying management entity can send the link status (such as signal strength, link quality, resource occupancy, etc.) to the upper management entity in real time. The upper management entity can dynamically adjust the control strategy based on the underlying feedback information, such as changing channel allocation, adjusting routing path, or modifying data transmission mode.
[0083] By quickly receiving and processing the response information fed back by the underlying management entity through a dedicated control channel, the upper-level management entity can dynamically adjust the control strategy, thereby improving the real-time performance, reliability and resource utilization of the system, which is particularly suitable for dynamically changing complex communication environments.
[0084] The following further illustrates the routing cross-layer control method provided by the present invention through embodiments in specific application scenarios.
[0085] Figure 3The schematic diagram of the structure of the cross-layer optimization protocol architecture provided by the present invention is as follows: Figure 3 As shown, on the basis of the original protocol stack, a cross-layer optimization control module, a control plane data path, and a business plane data path are added.
[0086] This embodiment mainly solves two key problems: (1) Cross-layer protocol optimization control. In the traditional model, the lower-layer protocol only provides control and data interfaces to its upper-layer protocol, so the upper-layer protocol can only issue control commands to its own lower-layer protocol. This embodiment proposes a cross-layer optimization method to establish a dedicated control channel for the upper-layer protocol to the lower layer, so as to achieve, for example, direct control of the network layer over the physical layer, and reduce the delay caused by system control forwarding.
[0087] (2) Control information and service information transmission are separated from each other. In the traditional mode, the maintenance signaling information of the routing is a regular service information for the bottom layer. That is, for the bottom layer protocol that ultimately carries the data, it does not distinguish whether the upper layer information is service information or routing protocol maintenance information, and therefore cannot perform differentiated control on different transmission information. This embodiment proposes a system framework in which the service plane and the control plane are separated from each other to solve the requirements for reliable and real-time transmission of control information.
[0088] Due to the cross-layer design, the routing layer can directly control the physical layer and grasp the quality and modulation parameters of the underlying physical layer in real time, reducing the forwarding time of the intermediate links, thereby reducing the delay of routing control and meeting the real-time forwarding requirements of highly dynamic topology changes.
[0089] The separation of the control plane and the business plane provides a separate control path for the routing layer and the link layer. The modulation and coding method and frame length of the physical layer can be directly controlled according to the reliability and real-time requirements of the routing transmission content. The modulation and coding mode with high reliability can be freely selected, thereby improving the real-time performance of routing control signaling.
[0090] The following is a description of the routing cross-layer control device provided by the present invention. The routing cross-layer control device described below and the routing cross-layer control method described above can be referenced to each other.
[0091] Figure 4 This is one of the structural schematic diagrams of the routing cross-layer control device provided by the present invention. The device is applied to an upper-layer management entity and includes the following modules: A first sending module 400, configured to send control information to a bottom management entity via a dedicated control channel; The dedicated control channel is a channel used by an upper layer management entity to directly control lower layer resources across layers with the lower layer management entity.
[0092] According to a routing cross-layer control device provided by the present invention, the protocol layer management entity has a control and status calling interface and a business service calling interface; The proprietary control channel is established through the control and status call interface; The device also includes: The second sending module is used to transmit business data to the bottom management entity through the business service calling interface.
[0093] According to a routing cross-layer control device provided by the present invention, the device also includes: The first receiving module is used to receive response information sent by the bottom management entity through the dedicated control channel.
[0094] Figure 5 The second structural diagram of the routing cross-layer control device provided by the present invention is applied to the bottom layer management entity, and includes the following modules: The second receiving module 500 is used to receive control information sent by the upper management entity through a dedicated control channel; The dedicated control channel is a dedicated channel for an upper layer management entity that crosses the layer with the lower layer management entity to directly control the lower layer resources.
[0095] According to a routing cross-layer control device provided by the present invention, the protocol layer management entity has a control and status calling interface and a business service calling interface; The proprietary control channel is established through the control and status call interface; The second receiving module is further used for: Receive business data transmitted by the upper-layer management entity through the business service call interface.
[0096] According to a routing cross-layer control device provided by the present invention, the device also includes: The third sending module is used to send response information to the upper layer management entity through the dedicated control channel.
[0097] Figure 6 A schematic diagram of the structure of an electronic device provided by the present invention, such as Figure 6 As shown, the electronic device may include: a processor 610, a communication interface 620, a memory 630 and a communication bus 640, wherein the processor 610, the communication interface 620 and the memory 630 communicate with each other through the communication bus 640. The processor 610 may call the logic instructions in the memory 630 to execute the routing cross-layer control method provided by the above methods, and the method includes: Send control information to the underlying management entity through a dedicated control channel; The dedicated control channel is a channel used by an upper layer management entity to directly control lower layer resources across layers with the lower layer management entity.
[0098] Alternatively, the routing cross-layer control method provided by the above methods is executed, the method comprising: Receiving control information sent by an upper layer management entity through a dedicated control channel; The dedicated control channel is a dedicated channel for an upper layer management entity that crosses the layer with the lower layer management entity to directly control the lower layer resources.
[0099] In addition, the logic instructions in the above-mentioned memory 630 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc. Various media that can store program codes.
[0100] On the other hand, the present invention further provides a computer program product, the computer program product comprising a computer program, the computer program can be stored on a non-transitory computer-readable storage medium, and when the computer program is executed by a processor, the computer can execute the routing cross-layer control method provided by the above methods, the method comprising: Send control information to the underlying management entity through a dedicated control channel; The dedicated control channel is a channel used by an upper layer management entity to directly control lower layer resources across layers with the lower layer management entity.
[0101] Alternatively, the computer can execute the routing cross-layer control method provided by the above methods, the method comprising: Receiving control information sent by an upper layer management entity through a dedicated control channel; The dedicated control channel is a dedicated channel for an upper layer management entity that crosses the layer with the lower layer management entity to directly control the lower layer resources.
[0102] In another aspect, the present invention further provides a non-transitory computer-readable storage medium having a computer program stored thereon, which is implemented when the computer program is executed by a processor to execute the routing cross-layer control method provided by the above methods, the method comprising: Send control information to the underlying management entity through a dedicated control channel; The dedicated control channel is a channel used by an upper layer management entity to directly control lower layer resources across layers with the lower layer management entity.
[0103] Alternatively, the routing cross-layer control method provided by the above methods is executed, the method comprising: Receiving control information sent by an upper layer management entity through a dedicated control channel; The dedicated control channel is a dedicated channel for an upper layer management entity that crosses the layer with the lower layer management entity to directly control the lower layer resources.
[0104] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.
[0105] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.
[0106] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A routing cross-layer control method, characterized in that: Applicable to upper-layer management entities, including: Send control information to the underlying management entity through a dedicated control channel; The dedicated control channel is a channel used by an upper layer management entity across layers with the lower layer management entity to directly control lower layer resources.
2. The method for cross-layer routing control according to claim 1, characterized in that: The protocol layer management entity has a control and status calling interface and a business service calling interface; The dedicated control channel is established through the control and status calling interface; The method further comprises: The business data is transmitted to the underlying management entity through the business service calling interface.
3. The routing cross-layer control method according to claim 1, characterized in that: The method further comprises: Receive response information sent by the underlying management entity through the dedicated control channel.
4. A method for cross-layer routing control, characterized in that: Applicable to underlying management entities, including: Receiving control information sent by an upper layer management entity through a dedicated control channel; The dedicated control channel is a dedicated channel for an upper layer management entity across layers with the lower layer management entity to directly control lower layer resources.
5. The method for cross-layer routing control according to claim 4, characterized in that: The protocol layer management entity has a control and status calling interface and a business service calling interface; The dedicated control channel is established through the control and status calling interface; The method further comprises: Receive the business data transmitted by the upper management entity through the business service calling interface.
6. The method for cross-layer routing control according to claim 4, characterized in that: The method further comprises: Sending response information to the upper management entity through the dedicated control channel.
7. A routing cross-layer control device, characterized in that: Applicable to upper-layer management entities, including: A first sending module, used for sending control information to a bottom management entity through a dedicated control channel; The dedicated control channel is a channel used by an upper layer management entity across layers with the lower layer management entity to directly control lower layer resources.
8. A routing cross-layer control device, characterized in that: Applicable to underlying management entities, including: A second receiving module, used for receiving control information sent by an upper layer management entity through a dedicated control channel; The dedicated control channel is a dedicated channel for an upper layer management entity across layers with the lower layer management entity to directly control lower layer resources.
9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, it implements the routing cross-layer control method as described in any one of claims 1 to 3, or implements the routing cross-layer control method as described in any one of claims 4 to 6.
10. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, it implements the routing cross-layer control method as described in any one of claims 1 to 3, or implements the routing cross-layer control method as described in any one of claims 4 to 6.