Link scheduling method and system, electronic equipment and storage medium
Through the coordinated scheduling of the SDN controller and the 5G core network QoS controller, the shortest delay path for the video stream from the 5G network to the cloud platform is selected, which solves the problem of increasing delay during video streaming and realizes low latency and high stability transmission of video services.
Patent Information
- Application Number
- CN202411706699.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-26
- Publication Date
- 2025-03-25
AI Technical Summary
In 5G network, the time delay of video streams increases from the terminal to the cloud platform and cannot meet the real-time and stability requirements of video services. The existing technology lacks an end-to-end service QoS scheduling implementation mechanism and optimization methods for video streaming service selection.
Through the coordinated scheduling of the SDN controller and the 5G core network QoS controller, QoS policy information is received and converted, delay detection and feedback are performed, and the shortest delay path is selected to achieve end-to-end quality assurance of video streams from 5G network to the cloud.
It realizes the shortest delay transmission of video streaming services from terminal to cloud platform, meets the requirements of low latency, less packet loss and low jitter of video streaming services, and improves the real-time and stability of video services.
Smart Images

Figure CN119697706A_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present invention relate to the field of 5G cloud network integration technology, and in particular, to a link scheduling method, system, electronic device and storage medium. Background Art
[0002] In the 5G network, for video service scenarios such as remote control and security monitoring, the video stream of the terminal (such as a camera) is uploaded to the cloud through the 5G network, and the video AI analysis system is deployed on the cloud. During the transmission process, the video stream passes through the 5G network (5G wireless network, transmission network, 5G core network), IP bearer network and cloud network to finally reach the cloud platform. Due to the different routing strategies and QoS strategies of each transmission link, the video stream delay increases and cannot meet the real-time and stability requirements of the video service.
[0003] At present, in terms of service QoS, it is limited to the scheduling and networking optimization mechanism of the 5G network itself or the IP transmission network (IP bearer network and cloud network) itself, and there is no end-to-end service QoS scheduling implementation mechanism for video streaming from the 5G network to the cloud and the optimization method for video streaming service routing. Therefore, how to achieve the end-to-end shortest delay link scheduling based on video streaming from the 5G network to the cloud is an urgent problem to be solved in the present invention. Summary of the invention
[0004] The embodiments of the present invention provide a link scheduling method, system, electronic device and storage medium, which, based on the collaborative scheduling of the SDN controller and the 5G core network QoS controller, not only realizes end-to-end quality assurance based on video streaming from the 5G network to the cloud, but also ensures the shortest delay of the video streaming service from the terminal to the cloud through the shortest delay strategy.
[0005] A first aspect of an embodiment of the present invention provides a link scheduling method, which is applied to an SDN controller. The method includes:
[0006] Receive first QoS policy information sent by a 5G core network network element through a QoS controller, where the first QoS policy information is QoS policy information of a corresponding 5G network allocated by the 5G core network network element to the terminal;
[0007] Converting the first QoS policy information into second QoS policy information of an IP transmission network, and forwarding the second QoS policy information to each forwarding node in the IP transmission network;
[0008] Receive the QoS guarantee response fed back by each forwarding node, and send the QoS guarantee response to the 5G core network element through the QoS controller, so that the 5G core network element performs delay detection on multiple channels in the 5G network and the IP transmission network after receiving the QoS guarantee response, records the delay information of the multiple channels and feeds it back to the QoS controller and the SDN controller respectively; the QoS guarantee response is generated by each forwarding node to establish QoS guarantee based on the second QoS policy information;
[0009] Receive and select the shortest delay path from the multiple channels of the IP transmission network based on the delay information of the multiple channels of the IP transmission network fed back by the 5G core network network element, generate the shortest delay forwarding result and feed it back to the terminal, so that the terminal can determine the shortest delay wireless channel from the terminal to the cloud platform based on the shortest dedicated carrier information and the shortest delay forwarding result, and transmit the video stream to the cloud platform through the shortest delay wireless channel; the shortest dedicated carrier information is the result generated by the QoS controller selecting the dedicated carrier channel with the shortest delay from the multiple channels of the 5G network based on the delay information of the multiple channels of the 5G network.
[0010] A second aspect of an embodiment of the present invention provides a link scheduling method, which is applied to a QoS controller. The method includes:
[0011] Receive first QoS policy information sent by a 5G core network network element, where the first QoS policy information is QoS policy information of a corresponding 5G network allocated by the 5G core network network element to the terminal;
[0012] Sending the first QoS policy information to the SDN controller, so that the SDN controller converts the first QoS policy information into second QoS policy information of the IP transmission network, and forwarding the second QoS policy information to each forwarding node in the IP transmission network;
[0013] Receive the QoS guarantee response fed back by each forwarding node through the SDN controller, and send the QoS guarantee response to the 5G core network element, so that the 5G core network element performs delay detection on multiple channels in the 5G network and the IP transmission network after receiving the QoS guarantee response, records the delay information of the multiple channels and feeds it back to the QoS controller and the SDN controller respectively; the QoS guarantee response is generated by each forwarding node establishing QoS guarantee based on the second QoS policy information;
[0014] Receive the delay information of multiple channels of the 5G network fed back by the 5G core network element, select the dedicated carrier channel with the shortest delay from the multiple channels of the 5G network, generate the shortest dedicated carrier information and feed it back to the terminal, so that the terminal can determine the shortest delay wireless channel from the terminal to the cloud platform based on the shortest delay forwarding result and the shortest dedicated carrier information, and transmit the video stream to the cloud platform through the shortest delay wireless channel; the shortest delay forwarding result is the result generated by the SDN controller selecting the shortest delay path from the multiple channels of the IP transmission network based on the delay information of the multiple channels of the IP transmission network.
[0015] A third aspect of an embodiment of the present invention provides a link scheduling system, the system comprising at least: a terminal, a 5G core network element, a QoS controller, and an SDN controller;
[0016] The 5G core network element is used to allocate first QoS policy information corresponding to the 5G network to the terminal, and send the first QoS policy information to the QoS controller;
[0017] The QoS controller is used to send the first QoS policy information to the SDN controller;
[0018] The SDN controller is configured to convert the first QoS policy information into second QoS policy information of an IP transmission network, forward the second QoS policy information to each forwarding node in the IP transmission network, and forward the QoS guarantee response fed back by each forwarding node to the QoS controller, wherein the QoS guarantee response is generated by each forwarding node to establish QoS guarantee based on the second QoS policy information;
[0019] The QoS controller is used to send the QoS guarantee response to the 5G core network element;
[0020] The 5G core network element is used to perform delay detection on multiple channels in the 5G network and the IP transmission network respectively after receiving the QoS guarantee response, record the delay information of the multiple channels and feed it back to the QoS controller and the SDN controller respectively;
[0021] The QoS controller is configured to select a dedicated bearer channel with the shortest delay from the multiple channels of the 5G network based on the delay information of the multiple channels of the 5G network fed back by the 5G core network element, generate the shortest dedicated bearer information and feed it back to the terminal;
[0022] The SDN controller is configured to select a shortest latency path from multiple channels of the IP transmission network based on latency information of multiple channels of the IP transmission network fed back by the 5G core network network element, generate a shortest latency forwarding result, and feed it back to the terminal;
[0023] The terminal is used to determine the shortest delay wireless channel from the terminal to the cloud platform based on the shortest dedicated bearer information and the shortest delay forwarding result, and transmit the video stream to the cloud platform through the shortest delay wireless channel.
[0024] A fourth aspect of an embodiment of the present invention provides an electronic device, comprising: a memory, a processor, and a computer program stored in the memory and running on the processor, wherein when the computer program is executed by the processor, it implements the link scheduling method of the first aspect of the embodiment of the present invention, and / or implements the link scheduling method of the second aspect of the embodiment of the present invention.
[0025] A fifth aspect of an embodiment of the present invention provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, it implements the link scheduling method of the first aspect of the embodiment of the present invention, and / or implements the link scheduling method of the second aspect of the embodiment of the present invention.
[0026] In the link scheduling method provided in the embodiment of the present invention, the first QoS policy information of the 5G network is allocated to the terminal through the 5G core network element, and is sent to the SDN controller through the QoS controller. The SDN controller converts the first QoS policy information into the second QoS policy information and synchronizes it to each forwarding node in the IP transmission network, so as to synchronize the QoS parameters of the video stream between the SDN controller and the QoS controller; the 5G core network element obtains the QoS guarantee response fed back by each forwarding node, determines that the QoS guarantee of the 5G network and the IP transmission network for the video stream at each forwarding node is consistent, performs delay detection on multiple channels in the 5G network and the IP transmission network, records the delay information and feeds it back to the QoS controller and the SDN controller respectively. The terminal selects the shortest delay link from multiple channels of the 5G network and the IP transmission network based on the delay information received by each of them through the coordinated scheduling of the SDN controller and the QoS controller, and feeds it back to the terminal. The terminal determines the shortest delay wireless channel from the 5G wireless network to the cloud network based on the shortest dedicated bearer information and the shortest delay forwarding result fed back by the QoS controller and the SDN controller, so as to transmit the video stream to the cloud platform through the shortest delay wireless channel, thereby realizing the end-to-end shortest delay link scheduling based on the video stream from the 5G network to the cloud, that is, realizing the end-to-end service quality assurance of the video streaming service from the 5G wireless network to the cloud network, and meeting the requirements of low delay, less packet loss and low jitter of the video streaming service through the selection of the minimum delay path. BRIEF DESCRIPTION OF THE DRAWINGS
[0027] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings required for use in the description of the embodiments of the present invention will be briefly introduced below. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying creative labor.
[0028] Figure 1 It is a schematic diagram of multi-path video streaming under a 5G cloud network integration architecture shown in the related art;
[0029] Figure 2 is a flow chart of a link scheduling method shown in one embodiment of the present invention;
[0030] Figure 3 It is a schematic diagram of shortest delay path scheduling of an SDN controller and a QoS controller shown in an embodiment of the present invention;
[0031] Figure 4 is a flow chart of a link scheduling method shown in one embodiment of the present invention;
[0032] Figure 5 It is a communication flow diagram of a 5G core network QoS controller and an SDN controller proposed in one embodiment of the present invention;
[0033] Figure 6 is a structural block diagram of a link scheduling system provided by an embodiment of the present invention;
[0034] Figure 7 It is a schematic diagram of an electronic device shown in an embodiment of the present invention. DETAILED DESCRIPTION
[0035] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments 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.
[0036] As mentioned above, in the scenario of 5G cloud network integration, the video AI analysis system is deployed on the cloud platform. After the video stream passes through the terminal through the 5G network (wireless network, transmission network, core network UPF), it reaches the cloud platform access POP point through the IP bearer network and the cloud network, and then the video stream goes to the cloud. In the 5G network, in order to ensure the bandwidth of the video stream and the priority of air interface resource scheduling, QoS indicators such as 5QI, ARP, GBR based on each video stream can be set in the 5G network, and multiple dedicated links can be established at the same time. When the video stream leaves the 5G core network, the SDN controller and the 5G network PCF policy mapping relationship can be used to set the corresponding QoS guarantee parameters at each forwarding node on the path between the IP bearer network and the cloud network. However, due to the existence of multiple paths, the video stream will still take a detour, and the cloud access point selected in the cloud network will select a non-nearby access point, which will increase the end-to-end link delay of the video stream from the 5G network to the cloud platform, cause serious packet loss, and the service quality cannot be guaranteed.
[0037] like Figure 1 As shown, Figure 1 This is a schematic diagram of a multi-path video stream under a 5G cloud network fusion architecture shown in the related art. Figure 1 In the 5G network, bearer network and cloud network, there are several separate network planes. Although the coordinated scheduling between the SDN controller and the 5G PCF controller can achieve unified QoS parameters based on video streams between the 5G network and the IP transmission network, there are still multiple links in the 5G network, IP bearer network and cloud network, which may cause problems such as video stream detours and excessive latency that cannot guarantee business needs.
[0038] Therefore, in order to at least partially solve one or more of the above-mentioned problems and other potential problems, an embodiment of the present invention proposes a link scheduling method, which is based on the collaborative scheduling between the cloud network SDN controller and the 5G core network QoS controller. By selecting the shortest delay path, after the terminal registers with the 5G core network, the QoS parameters of the video stream are synchronized between the SDN controller and the QoS controller. On the premise of ensuring that the QoS guarantee of the 5G network and the IP transmission network for the video stream at each forwarding node is consistent, the SDN controller and the QoS controller respectively select the shortest delay links in the IP transmission network and the 5G network, and select the shortest delay path from the 5G wireless network to the cloud network, thereby solving the problem that the video stream cannot be routed from the terminal to the cloud in the 5G cloud network integration scenario with the optimal path, and realizing end-to-end shortest delay link scheduling based on the video stream from the 5G network to the cloud.
[0039] Hereinafter, specific examples of the present solution will be described in more detail with reference to the accompanying drawings.
[0040] refer to Figure 2 , Figure 2 FIG. 1 is a flow chart of a link scheduling method according to an embodiment of the present invention. Figure 2 As shown, the link scheduling method proposed in the first aspect of the embodiment of the present invention is applied to the SDN controller, and the method may include the following steps:
[0041] Step S11: Receive the first QoS policy information sent by the 5G core network network element through the QoS controller, where the first QoS policy information is the QoS policy information of the corresponding 5G network allocated by the 5G core network network element to the terminal.
[0042] In this embodiment, before sending a video stream, the terminal (such as a video terminal such as a camera) will first register with the 5G core network. After the terminal registers with the 5G core network, the 5G core network element (such as a PCF element) will allocate the first QoS policy information corresponding to the 5G network to the terminal, and at the same time establish a default carrier channel and multiple dedicated carrier channels in the 5G network. After the 5G core network element allocates the first QoS policy information, it sends the first QoS policy information to the QoS controller, and then the QoS controller sends the received first QoS policy information to the SDN controller, and the SDN controller receives the first QoS policy information sent by the 5G core network element through the QoS controller.
[0043] In this embodiment, the SDN controller is an application in the software defined network (SDN) that is responsible for traffic control to ensure an intelligent network. The SDN controller is based on protocols such as OpenFlow, which allows the server to tell the switch where to send packets. In fact, the SDN controller acts as an operating system (OS) for the network. The controller does not control the network hardware but runs as software, which facilitates automated network management.
[0044] In a specific example, after the terminal registers with the 5G core network, the terminal sends a request to the 5G core network to establish a dedicated bearer in the 5G network to ensure the QoS indicators of its video stream; after the 5G core network PCF network element receives the request to establish a dedicated bearer sent by the 5G core network AMF network element, the 5G core network PCF network element queries its database and determines the dedicated bearer QoS policy established for the corresponding terminal, and allocates the first QoS policy information of the corresponding 5G network to the terminal.
[0045] Step S12: Convert the first QoS policy information into second QoS policy information of the IP transmission network, and forward the second QoS policy information to each forwarding node in the IP transmission network.
[0046] In this embodiment, the SDN controller is connected to each forwarding node in the IP transmission network. After receiving the first QoS policy information, the SDN controller can convert the first QoS policy information into the second QoS policy information of the IP transmission network, and then forward the second QoS policy information to each forwarding node in the IP transmission network. Among them, the IP transmission network is the IP bearer network and the cloud network, and the second QoS policy information of the IP transmission network includes: the IP transmission network QoS indicators that can be identified by the IP bearer network and the cloud network. Among them, each forwarding node in the IP transmission network includes: the forwarding nodes in the IP bearer network and the cloud network and the access POP points of the cloud platform.
[0047] Step S13: Receive the QoS guarantee response fed back by each forwarding node, and send the QoS guarantee response to the 5G core network network element through the QoS controller, so that after receiving the QoS guarantee response, the 5G core network network element performs delay detection on multiple channels in the 5G network and the IP transmission network respectively, records the delay information of the multiple channels and feeds back to the QoS controller and the SDN controller respectively; the QoS guarantee response is generated by each forwarding node establishing QoS guarantee based on the second QoS policy information.
[0048] In this embodiment, each forwarding node can establish QoS guarantee based on the received second QoS policy information, generate a QoS guarantee response, and feed back the QoS guarantee response to the SDN controller. The SDN controller receives the QoS guarantee response fed back by each forwarding node, and sends the QoS guarantee response to the 5G core network element through the QoS controller.
[0049] After receiving the QoS guarantee response, the 5G core network element determines that the QoS guarantee for the video stream at each forwarding node of the 5G network and the IP transmission network is consistent, and performs delay detection on multiple channels in the 5G network and the IP transmission network, determines the delay information of each channel, records the delay information of the multiple channels and feeds it back to the QoS controller and the SDN controller respectively. Among them, the multiple channels of the 5G network include: the default carrier channel and multiple dedicated carrier channels; the multiple channels of the IP transmission network include: multiple transmission paths from the 5G network to the cloud platform composed of different forwarding nodes.
[0050] Step S14: Receive and select the shortest delay path from the multiple channels of the IP transmission network based on the delay information of the multiple channels of the IP transmission network fed back by the 5G core network network element, generate the shortest delay forwarding result and feed it back to the terminal, so that the terminal can determine the shortest delay wireless channel from the terminal to the cloud platform based on the shortest dedicated carrier information and the shortest delay forwarding result, and transmit the video stream to the cloud platform through the shortest delay wireless channel; the shortest dedicated carrier information is the result generated by the QoS controller selecting the dedicated carrier channel with the shortest delay from the multiple channels of the 5G network based on the delay information of the multiple channels of the 5G network.
[0051] In this embodiment, after receiving the delay information of multiple channels of the IP transmission network fed back by the network element of the 5G core network, the SDN controller can select the shortest delay path from the multiple channels of the IP transmission network based on the delay information of the multiple channels of the IP transmission network, generate the shortest delay forwarding result, and feed back the shortest delay forwarding result to the terminal. Among them, the shortest delay path is a transmission path with the shortest delay among the multiple channels of the IP transmission network.
[0052] After receiving the latency information of multiple channels of the 5G network fed back by the 5G core network element, the QoS controller can select the dedicated bearer channel with the shortest latency from the multiple channels of the 5G network based on the latency information of the multiple channels of the 5G network, generate the shortest dedicated bearer information, and feed back the shortest dedicated bearer information to the terminal. The dedicated bearer channel with the shortest latency is the dedicated bearer channel with the shortest latency among the multiple channels of the 5G network.
[0053] In one embodiment, after the SDN controller generates the shortest delay forwarding result, it first feeds back the shortest delay forwarding result to the QoS controller, and then feeds back the shortest delay forwarding result to the 5G core network element (for example, the 5G core network PCF element) through the QoS controller, and finally feeds back the shortest delay forwarding result to the terminal through the 5G core network element.
[0054] In one embodiment, after the QoS controller generates the shortest dedicated bearer information, it first feeds back the shortest dedicated bearer information to the 5G core network element (e.g., the 5G core network PCF element), and finally feeds back the shortest dedicated bearer information to the terminal through the 5G core network element.
[0055] After receiving the shortest dedicated carrier information and the shortest delay forwarding result, the terminal can determine a shortest delay wireless channel from the terminal to the cloud platform based on the shortest dedicated carrier information and the shortest delay forwarding result, and transmit the video stream to the cloud platform through the shortest delay wireless channel, thereby realizing end-to-end shortest delay link scheduling based on the video stream from the 5G network to the cloud. Among them, the shortest delay wireless channel of this embodiment is composed of the shortest delay dedicated carrier channel and the shortest delay path.
[0056] In this embodiment, the first QoS policy information of the 5G network is allocated to the terminal through the 5G core network element, and is sent to the SDN controller through the QoS controller. The SDN controller converts the first QoS policy information into the second QoS policy information and synchronizes it to each forwarding node in the IP transmission network, so as to synchronize the QoS parameters of the video stream between the SDN controller and the QoS controller; the 5G core network element obtains the QoS guarantee response fed back by each forwarding node, determines that the QoS guarantee of the 5G network and the IP transmission network for the video stream at each forwarding node is consistent, performs delay detection on multiple channels in the 5G network and the IP transmission network respectively, records the delay information and feeds it back to the QoS controller and the SDN controller respectively, and transmits it to the SDN controller through the SD The collaborative scheduling of the N controller and the QoS controller selects the shortest delay link from multiple channels of the 5G network and the IP transmission network based on the delay information they receive respectively, and feeds it back to the terminal. The terminal determines the shortest delay wireless channel from the 5G wireless network to the cloud network based on the shortest dedicated bearer information and the shortest delay forwarding result fed back by the QoS controller and the SDN controller, so as to transmit the video stream to the cloud platform through the shortest delay wireless channel, thereby realizing end-to-end shortest delay link scheduling based on the video stream from the 5G network to the cloud, that is, realizing end-to-end service quality assurance of the video stream service from the 5G wireless network to the cloud network, and meeting the requirements of low delay, low packet loss and low jitter of the video stream service by selecting the minimum delay path.
[0057] In addition, this embodiment realizes the mapping and synchronization of service quality data through collaborative communication between the cloud network SDN control and the 5G network QoS controller, which does not affect the existing 5G network architecture, IP bearer network and cloud network architecture, and has no impact on the existing system architecture.
[0058] In combination with the above embodiments, in one implementation, the first aspect of the embodiments of the present invention further provides a link scheduling method. Specifically, in this embodiment, the "converting the first QoS policy information into the second QoS policy information of the IP transmission network" in the above step S12 may specifically include steps S21 to S23:
[0059] Step S21: converting the GBR in the first QoS policy information into a guaranteed link bandwidth value.
[0060] Step S22: Convert the 5QI in the first QoS policy information into DSCP.
[0061] Step S23: Generate the second QoS policy information based on the guaranteed link bandwidth value, the DSCP and the ARP.
[0062] In this embodiment, the first QoS policy information includes at least: GBR, 5QI, and ARP. Among them, GBR (Guaranteed Flow Bit Rate) is a parameter for guaranteeing uplink and downlink bandwidth in 5G networks. 5QI is a scalar used to represent 5G QoS parameters, which is used to measure the priority of QoS indicators. ARP contains information about priority, preemption function, and preemption vulnerability. The ARP priority defines the relative importance of resource requests, allowing decisions on whether new QoS flows can be accepted or need to be rejected in the case of resource constraints (usually used for admission control of GBR services). It can also be used to determine existing QoS flows to be preempted during resource constraints.
[0063] The SDN controller converts the GBR in the first QoS policy information into a guaranteed link bandwidth value, converts the 5QI in the first QoS policy information into DSCP, and then generates the second QoS policy information based on the converted (calculated) guaranteed link bandwidth value, DSCP and ARP in the first QoS policy information, thereby converting the 5G QoS policy into an IP transmission network QoS indicator that can be recognized by the IP bearer network and the cloud network.
[0064] In combination with the above embodiments, in one implementation, the first aspect of the embodiments of the present invention further provides a link scheduling method. Specifically, in the method, the first QoS policy information carries the IP address of the terminal, and the QoS guarantee response is generated by each forwarding node establishing an IP-based DSCP and bandwidth guarantee based on the IP address of the terminal, the guaranteed link bandwidth value and the DSCP.
[0065] After the QoS controller in this embodiment receives the first QoS policy information sent by the 5G core network element, it needs to synchronize the first QoS policy information to the SDN controller. Since the SDN controller cannot identify the IMSI of the corresponding terminal, the IMSI information will be replaced by the IP address of the terminal, and the QoS controller will send the first QoS policy information carrying the IP address of the terminal to the SDN controller.
[0066] The second QoS policy information sent by the SDN controller to each forwarding node in the IP transmission network carries the IP address of the terminal, and the second QoS policy information includes: guaranteed link bandwidth value, DSCP and ARP. Each forwarding node receives the second QoS policy information, and can establish IP-based DSCP and bandwidth guarantee based on the IP address of the terminal, guaranteed link bandwidth value and DSCP, obtain a QoS guarantee response, and feed back the QoS guarantee response to the SDN controller.
[0067] In combination with the above embodiments, in another implementation, the first aspect of the embodiment of the present invention further provides a link scheduling method. Specifically, in this embodiment, after the "generating the shortest delay forwarding result" in the above step S14, steps S31 and S32 may also be included:
[0068] Step S31: Determine the target forwarding node corresponding to the shortest delay path.
[0069] In this embodiment, the SDN controller may determine the target forwarding node corresponding to the shortest delay path based on the shortest delay path, wherein the target forwarding node is the forwarding node constituting the shortest delay path.
[0070] Step S32: Send the shortest delay forwarding result to the target forwarding node, so that the target forwarding node opens transmission permission for the video stream of the terminal when the terminal transmits the video stream to the cloud platform through the shortest delay wireless channel.
[0071] In this embodiment, the SDN controller can send the shortest delay forwarding result to the target forwarding node through the OpenFlow interface. The target forwarding node determines the corresponding terminal based on the shortest delay forwarding result. The target forwarding node can open transmission permissions for the video stream of the terminal during the process of the terminal transmitting the video stream to the cloud platform through the shortest delay wireless channel.
[0072] In addition, in one embodiment, the SDN controller forwards the second QoS policy information to each forwarding node in the IP transmission network through the OpenFlow interface, so that each forwarding node records the QoS policy.
[0073] Among them, OpenFlow is a network communication protocol used for communication between controllers and forwarders in the SDN architecture. A core idea of software-defined networks (SDN) is "separation of forwarding and control". To achieve separation of forwarding and control, it is necessary to establish a communication interface standard between the controller and the forwarder, allowing the controller to directly access and control the forwarding plane of the forwarder. OpenFlow introduces the concept of "flow table", and the forwarder guides the forwarding of data packets through the flow table. The SDN controller deploys the corresponding flow table on the forwarder through the interface provided by OpenFlow, thereby realizing the control of the forwarding plane.
[0074] like Figure 3 As shown, Figure 3 FIG. 1 is a schematic diagram of a shortest delay path scheduling of an SDN controller and a QoS controller according to an embodiment of the present invention. Figure 3In the example, the camera is the terminal. After the terminal registers with the 5G core network, the 5G core network PCF will assign a 5G QoS policy to the video stream, including information such as GBR, 5QI, ARP, etc. for each video stream in the 5G network, and establish the default carrier channel and multiple dedicated channels of the 5G network for the terminal. The QoS controller sends the IP address, GBR, 5QI, and ARP information of each video stream to the SDN controller. The SDN controller connects with the forwarding nodes of the IP bearer network and the cloud network, and converts the 5G QoS policy of each video stream into the QoS policy of the IP transmission network. It is sent to each forwarding node of the IP transmission network through the OpenFlow interface, and each forwarding node records the QoS policy. After that, the 5G core network UPF detects the 5G network and the IP transmission network respectively, marks the delay of multiple channels (default carrier channels and multiple dedicated channels) and multiple links (different links composed of multiple forwarding nodes), and feeds back to the QoS controller and SDN controller. The SDN controller and the QOS controller select the shortest latency path based on the received experimental information, and send the shortest path strategy to the corresponding forwarding node and feedback to the 5G core network; finally, the terminal receives the shortest path strategy fed back by the 5G core network, and selects the shortest latency wireless dedicated channel for transmitting the video stream based on the shortest path strategy, thereby realizing the end-to-end shortest latency link scheduling based on the video stream from the 5G network to the cloud.
[0075] When optimizing 5G service quality and transforming based on SDN solutions, the relevant technologies are mainly carried out on the 5G network itself, and do not involve the IP bearer network after the service leaves the core network and the cloud network after the service goes to the cloud, so the end-to-end quality of the service cannot be guaranteed. The embodiment of the present invention proposes a collaboration solution between a cloud network SDN controller and a 5G network QoS controller. In the scenario where the video streaming service goes to the cloud through the 5G network, based on the 5G cloud network integration scenario, the wireless network and the IP transmission network, under the premise of consistent QOS parameters, realize the selection of the shortest delay transmission link under the premise of end-to-end quality assurance for the video service, thereby meeting the network quality requirements of low latency, low packet loss, and low jitter for the video service.
[0076] Based on the same inventive concept, a second aspect of an embodiment of the present invention provides a link scheduling method. Figure 4 , Figure 4 FIG. 1 is a flow chart of a link scheduling method according to an embodiment of the present invention. Figure 4 As shown, the link scheduling method proposed in the second aspect of the embodiment of the present invention is applied to a QoS controller, and the method may include the following steps:
[0077] Step S41: Receive the first QoS policy information sent by the 5G core network network element, where the first QoS policy information is the QoS policy information of the corresponding 5G network allocated by the 5G core network network element to the terminal.
[0078] In this embodiment, the terminal (such as a video terminal such as a camera) will register with the 5G core network before sending a video stream. After the terminal registers with the 5G core network, the 5G core network element (such as a PCF network element) will allocate the first QoS policy information corresponding to the 5G network to the terminal. After the 5G core network element allocates the first QoS policy information, it will send the first QoS policy information to the QoS controller, and the QoS controller will receive the first QoS policy information sent by the 5G core network element.
[0079] In a specific example, after the terminal registers with the 5G core network, the terminal sends a request to the 5G core network to establish a dedicated bearer in the 5G network to ensure the QoS indicators of its video stream; after the 5G core network PCF network element receives the request to establish a dedicated bearer sent by the 5G core network AMF network element, the 5G core network PCF network element queries its database and determines the dedicated bearer QoS policy established for the corresponding terminal, and allocates the first QoS policy information of the corresponding 5G network to the terminal.
[0080] Step S42: Send the first QoS policy information to the SDN controller, so that the SDN controller converts the first QoS policy information into second QoS policy information of the IP transmission network, and forwards the second QoS policy information to each forwarding node in the IP transmission network.
[0081] In this embodiment, after receiving the first QoS policy information, the QoS controller will send the first QoS policy information to the SDN controller. The SDN controller is connected to each forwarding node in the IP transmission network. After receiving the first QoS policy information, the SDN controller can convert the first QoS policy information into the second QoS policy information of the IP transmission network, and then forward the second QoS policy information to each forwarding node in the IP transmission network. Among them, the IP transmission network is an IP bearer network and a cloud network, and the second QoS policy information of the IP transmission network includes: IP transmission network QoS indicators that can be identified by the IP bearer network and the cloud network. Among them, each forwarding node in the IP transmission network includes: forwarding nodes in the IP bearer network and the cloud network and access POP points of the cloud platform.
[0082] Step S53: Receive the QoS guarantee response fed back by each forwarding node through the SDN controller, and send the QoS guarantee response to the 5G core network network element, so that after receiving the QoS guarantee response, the 5G core network element performs delay detection on multiple channels in the 5G network and the IP transmission network respectively, records the delay information of the multiple channels and feeds back to the QoS controller and the SDN controller respectively; the QoS guarantee response is generated by each forwarding node establishing QoS guarantee based on the second QoS policy information.
[0083] In this embodiment, each forwarding node can establish QoS guarantee based on the received second QoS policy information, generate a QoS guarantee response, and feed back the QoS guarantee response to the SDN controller. The SDN controller receives the QoS guarantee response fed back by each forwarding node, and feeds back the QoS guarantee response to the QoS controller. The QoS controller receives the QoS guarantee response fed back by each forwarding node through the SDN controller, and sends the QoS guarantee response to the 5G core network element.
[0084] After receiving the QoS guarantee response, the 5G core network element determines that the QoS guarantee for the video stream at each forwarding node of the 5G network and the IP transmission network is consistent, and performs delay detection on multiple channels in the 5G network and the IP transmission network, determines the delay information of each channel, records the delay information of the multiple channels and feeds it back to the QoS controller and the SDN controller respectively. Among them, the multiple channels of the IP transmission network include: multiple transmission paths from the 5G network to the cloud platform composed of different forwarding nodes.
[0085] Step S44: Receive the delay information of multiple channels of the 5G network fed back by the 5G core network network element, select the dedicated carrier channel with the shortest delay from the multiple channels of the 5G network, generate the shortest dedicated carrier information and feed it back to the terminal, so that the terminal can determine the shortest delay wireless channel from the terminal to the cloud platform based on the shortest delay forwarding result and the shortest dedicated carrier information, and transmit the video stream to the cloud platform through the shortest delay wireless channel; the shortest delay forwarding result is the result generated by the SDN controller selecting the shortest delay path from the multiple channels of the IP transmission network based on the delay information of the multiple channels of the IP transmission network.
[0086] In this embodiment, after receiving the delay information of multiple channels of the IP transmission network fed back by the network element of the 5G core network, the SDN controller can select the shortest delay path from the multiple channels of the IP transmission network based on the delay information of the multiple channels of the IP transmission network, generate the shortest delay forwarding result, and feed back the shortest delay forwarding result to the terminal. Among them, the shortest delay path is a transmission path with the shortest delay among the multiple channels of the IP transmission network.
[0087] After receiving the latency information of multiple channels of the 5G network fed back by the 5G core network element, the QoS controller can select the dedicated bearer channel with the shortest latency from the multiple channels of the 5G network based on the latency information of the multiple channels of the 5G network, generate the shortest dedicated bearer information, and feed back the shortest dedicated bearer information to the terminal. The dedicated bearer channel with the shortest latency is the dedicated bearer channel with the shortest latency among the multiple channels of the 5G network.
[0088] In one embodiment, after the SDN controller generates the shortest delay forwarding result, it first feeds back the shortest delay forwarding result to the QoS controller, and then feeds back the shortest delay forwarding result to the 5G core network element (for example, the 5G core network PCF element) through the QoS controller, and finally feeds back the shortest delay forwarding result to the terminal through the 5G core network element.
[0089] In one embodiment, after the QoS controller generates the shortest dedicated bearer information, it first feeds back the shortest dedicated bearer information to the 5G core network element (e.g., the 5G core network PCF element), and finally feeds back the shortest dedicated bearer information to the terminal through the 5G core network element.
[0090] After receiving the shortest dedicated carrier information and the shortest delay forwarding result, the terminal can determine a shortest delay wireless channel from the terminal to the cloud platform based on the shortest dedicated carrier information and the shortest delay forwarding result, and transmit the video stream to the cloud platform through the shortest delay wireless channel, thereby realizing end-to-end shortest delay link scheduling based on the video stream from the 5G network to the cloud. Among them, the shortest delay wireless channel of this embodiment is composed of the shortest delay dedicated carrier channel and the shortest delay path.
[0091] In this embodiment, the first QoS policy information of the 5G network is allocated to the terminal through the 5G core network element, and is sent to the SDN controller through the QoS controller. The SDN controller converts the first QoS policy information into the second QoS policy information and synchronizes it to each forwarding node in the IP transmission network, so as to synchronize the QoS parameters of the video stream between the SDN controller and the QoS controller; the 5G core network element obtains the QoS guarantee response fed back by each forwarding node, determines that the QoS guarantee of the 5G network and the IP transmission network for the video stream at each forwarding node is consistent, performs delay detection on multiple channels in the 5G network and the IP transmission network respectively, records the delay information and feeds it back to the QoS controller and the SDN controller respectively, and transmits it to the SDN controller through the SD The collaborative scheduling of the N controller and the QoS controller selects the shortest delay link from multiple channels of the 5G network and the IP transmission network based on the delay information they receive respectively, and feeds it back to the terminal. The terminal determines the shortest delay wireless channel from the 5G wireless network to the cloud network based on the shortest dedicated bearer information and the shortest delay forwarding result fed back by the QoS controller and the SDN controller, so as to transmit the video stream to the cloud platform through the shortest delay wireless channel, thereby realizing end-to-end shortest delay link scheduling based on the video stream from the 5G network to the cloud, that is, realizing end-to-end service quality assurance of the video stream service from the 5G wireless network to the cloud network, and meeting the requirements of low delay, low packet loss and low jitter of the video stream service by selecting the minimum delay path.
[0092] In addition, this embodiment realizes the mapping and synchronization of service quality data through collaborative communication between the cloud network SDN control and the 5G network QoS controller, which does not affect the existing 5G network architecture, IP bearer network and cloud network architecture, and has no impact on the existing system architecture.
[0093] In combination with the above embodiments, in one implementation, the second aspect of the embodiments of the present invention further provides a link scheduling method. Specifically, in this embodiment, the multiple channels of the 5G network include: a default carrier channel and multiple dedicated carrier channels for the terminal; the dedicated carrier channel with the shortest delay is any one of the default carrier channel and the multiple dedicated carrier channels;
[0094] The default carrier channel and the multiple dedicated carrier channels are 5G channels generated by the 5G core network element while allocating the first QoS policy information to the terminal after the terminal registers with the 5G core network element.
[0095] In this embodiment, after the terminal registers with the 5G core network, the 5G core network element will allocate the first QoS policy information corresponding to the 5G network to the terminal, and at the same time establish a default carrier channel and multiple dedicated carrier channels within the 5G network.
[0096] In combination with the above embodiments, in one implementation, the second aspect of the embodiments of the present invention further provides a speech synthesis method. Specifically, in the method, the "receiving the first QoS policy information sent by the 5G core network element" in the above step S41 can specifically include steps S51 to S52, and the above step S42 "sending the first QoS policy information to the SDN controller" can specifically include step S53:
[0097] Step S51: Determine the IMSI information of the terminal based on the first QoS policy information.
[0098] In this embodiment, after the QoS controller receives the first QoS policy information sent by the 5G core network element, it can determine the IMSI information of the terminal based on the first QoS policy information.
[0099] Step S52: Convert the IMSI information into the IP address of the terminal.
[0100] In this embodiment, the QoS controller needs to synchronize the first QoS policy information to the SDN controller. Since the SDN controller cannot identify the IMSI of the corresponding terminal, the QoS controller needs to convert the IMSI information into the IP address of the terminal. The IMSI information will be replaced by the IP address of the terminal.
[0101] Step S753: Send the first QoS policy information carrying the IP address of the terminal to the SDN controller, so that the SDN controller converts the first QoS policy information carrying the IP address into the second QoS policy information carrying the IP address, and forwards the second QoS policy information carrying the IP address to each forwarding node, so that each forwarding node establishes IP-based DSCP and bandwidth guarantee based on the IP address of the terminal, the guaranteed link bandwidth value in the second QoS policy information and DSCP, and generates the QoS guarantee response.
[0102] In this embodiment, the QoS controller sends the first QoS policy information carrying the IP address of the terminal to the SDN controller, the SDN controller converts the first QoS policy information carrying the IP address into the second QoS policy information carrying the IP address, and forwards the second QoS policy information carrying the IP address to each forwarding node in the IP transmission network.
[0103] The second QoS policy information sent by the SDN controller to each forwarding node in the IP transmission network carries the IP address of the terminal, and the second QoS policy information includes: guaranteed link bandwidth value, DSCP and ARP. Each forwarding node receives the second QoS policy information and can establish IP-based DSCP and bandwidth guarantee based on at least the IP address of the terminal, the guaranteed link bandwidth value and DSCP, obtain a QoS guarantee response, and feed back the QoS guarantee response to the SDN controller.
[0104] like Figure 5 As shown, Figure 5 FIG. 1 is a schematic diagram of a communication process between a 5G core network QoS controller and an SDN controller proposed in one embodiment of the present invention. Figure 5 In the process, the terminal (such as a camera) requests the 5G core network PCF network element to register with the core network. After the terminal registers with the 5G core network, the terminal sends a 5G network dedicated bearer and QoS request to the 5G core network to ensure the QoS indicators of its video stream.
[0105] When the 5G core network PCF network element receives the dedicated bearer establishment and QoS request forwarded by the 5G core network AMF network element, the 5G core network PCF network element queries its database and determines the dedicated bearer QoS policy established for the corresponding terminal. At the same time, the 5G core network PCF network element sends the QoS policy indicator information of the terminal to the 5G core network QoS controller: 5QI, ARP, GBR.
[0106] After receiving the message sent by the 5G core network PCF network element, the 5G core network QoS controller synchronizes the information to the SDN controller. Since the SDN controller cannot identify the IMSI of the corresponding terminal, the IMSI information will be replaced by the IP address, and the QoS controller will send the IP address and QoS information (5QI, ARP, GBR) to the SDN controller.
[0107] The SDN controller converts the received 5G QoS policy, i.e., QoS information, into IP transport network QoS indicators that can be recognized by the IP bearer network and the cloud network: DSCP, guaranteed link bandwidth value, and ARP, and synchronizes the IP address information. Among them, 5QI corresponds to DSCP, and GBR corresponds to guaranteed link bandwidth value. The SDN controller sends the calculated DSCP, guaranteed bandwidth, i.e., the converted IP transport network QoS indicators to each forwarding node of the corresponding IP transport network.
[0108] After receiving the QoS information, each forwarding node in the IP transmission network establishes DSCP and bandwidth guarantee based on the IP address, and feeds back the confirmation information to the SDN controller. In this way, the SDN control feeds back the established QoS guarantee fed back by each forwarding node to the QoS controller, 5G core network PCF network element and terminal in turn.
[0109] The 5G core network UPF network element performs delay detection on multiple wireless dedicated carriers established by the video stream in the 5G network and multiple IP transmission channels of the IP transmission network, and feeds the detection results back to the SDN controller and the 5G network QoS controller, that is, Figure 5 The delay of each link in the synchronous IP transmission network and the delay of each dedicated carrier in the synchronous wireless network.
[0110] The SDN controller calculates the shortest delay path based on the delay information fed back by the 5G core network UPF network element, generates the shortest delay forwarding result, and sends the shortest delay forwarding result to the forwarding node in the corresponding IP transmission network, and sends the shortest delay forwarding result to the 5G core network PCF network element through the QoS controller.
[0111] The QOS controller selects the dedicated bearer with the shortest delay based on the delay information fed back by the UPF network element of the 5G core network, generates dedicated bearer information (i.e., the shortest dedicated bearer information), and sends the dedicated bearer information to the PCF network element of the 5G core network.
[0112] The 5G core network PCF network element feeds back the received information (i.e., the shortest delay forwarding result and dedicated bearer information) to the terminal through the 5G core network. The terminal selects the shortest delay wireless dedicated bearer channel based on the shortest delay forwarding result and dedicated bearer information, and uses the shortest delay wireless dedicated bearer channel to transmit the video stream to the cloud platform, completing the end-to-end shortest delay link scheduling based on the video stream from the 5G network to the cloud.
[0113] Without changing the relevant service network architecture and system architecture, this embodiment is based on the QoS data collaboration between the cloud network SDN controller and the 5G core network QoS controller. Through the scheduling mechanism of the shortest delay link, the optimal path selection of the video streaming service from the 5G network to the cloud IP transmission network is realized, and the end-to-end minimum delay quality assurance of the video streaming service is improved. This embodiment proposes an optimal path selection scheduling method involving a QoS scheduling coordination mechanism between the 5G network, the IP bearer network, and the cloud network. Through SDN, the QoS collaborative linkage between the 5G network, the IP transmission network, and the cloud network is realized, and the shortest delay transmission quality of the video service is guaranteed by selecting the shortest delay link.
[0114] It should be noted that, for the sake of simplicity, the method embodiments are described as a series of action combinations, but those skilled in the art should be aware that the embodiments of the present invention are not limited by the order of the actions described, because according to the embodiments of the present invention, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions involved are not necessarily required by the embodiments of the present invention.
[0115] Based on the same inventive concept, an embodiment of the present invention provides a link scheduling system. Figure 6 , Figure 6 FIG. 1 is a block diagram of a link scheduling system provided by an embodiment of the present invention. Figure 6 As shown, the link scheduling system includes at least: a terminal, a 5G core network element, a QoS controller, and an SDN controller;
[0116] The 5G core network element is used to allocate first QoS policy information corresponding to the 5G network to the terminal, and send the first QoS policy information to the QoS controller;
[0117] The QoS controller is used to send the first QoS policy information to the SDN controller;
[0118] The SDN controller is configured to convert the first QoS policy information into second QoS policy information of an IP transmission network, forward the second QoS policy information to each forwarding node in the IP transmission network, and forward the QoS guarantee response fed back by each forwarding node to the QoS controller, wherein the QoS guarantee response is generated by each forwarding node to establish QoS guarantee based on the second QoS policy information;
[0119] The QoS controller is used to send the QoS guarantee response to the 5G core network element;
[0120] The 5G core network element is used to perform delay detection on multiple channels in the 5G network and the IP transmission network respectively after receiving the QoS guarantee response, record the delay information of the multiple channels and feed it back to the QoS controller and the SDN controller respectively;
[0121] The QoS controller is configured to select a dedicated bearer channel with the shortest delay from the multiple channels of the 5G network based on the delay information of the multiple channels of the 5G network fed back by the 5G core network element, generate the shortest dedicated bearer information and feed it back to the terminal;
[0122] The SDN controller is configured to select a shortest latency path from multiple channels of the IP transmission network based on latency information of multiple channels of the IP transmission network fed back by the 5G core network network element, generate a shortest latency forwarding result, and feed it back to the terminal;
[0123] The terminal is used to determine the shortest delay wireless channel from the terminal to the cloud platform based on the shortest dedicated bearer information and the shortest delay forwarding result, and transmit the video stream to the cloud platform through the shortest delay wireless channel.
[0124] Optionally, the first QoS policy information includes at least: GBR, 5QI, and ARP;
[0125] The SDN controller is specifically used for:
[0126] Converting the GBR in the first QoS policy information into a guaranteed link bandwidth value;
[0127] Convert the 5QI in the first QoS policy information into DSCP;
[0128] The second QoS policy information is generated based on the guaranteed link bandwidth value, the DSCP, and the ARP.
[0129] Optionally, the first QoS policy information carries the IP address of the terminal, and the QoS guarantee response is generated by each forwarding node establishing IP-based DSCP and bandwidth guarantee based on the IP address of the terminal, the guaranteed link bandwidth value and the DSCP.
[0130] Optionally, the SDN controller is further configured to:
[0131] After generating the shortest delay forwarding result, determining the target forwarding node corresponding to the shortest delay path;
[0132] The shortest delay forwarding result is sent to the target forwarding node, so that the target forwarding node opens transmission permission for the video stream of the terminal during the process of the terminal transmitting the video stream to the cloud platform through the shortest delay wireless channel.
[0133] Optionally, the multiple channels of the 5G network include: a default carrier channel and multiple dedicated carrier channels for the terminal; the dedicated carrier channel with the shortest delay is any one of the default carrier channel and the multiple dedicated carrier channels;
[0134] The default carrier channel and the multiple dedicated carrier channels are 5G channels generated by the 5G core network element while allocating the first QoS policy information to the terminal after the terminal registers with the 5G core network element.
[0135] Optionally, the QoS controller is further configured to:
[0136] After receiving the first QoS policy information sent by the 5G core network element, determining the IMSI information of the terminal based on the first QoS policy information;
[0137] Converting the IMSI information into the IP address of the terminal;
[0138] The QoS controller is specifically used for:
[0139] Sending first QoS policy information carrying the IP address of the terminal to the SDN controller;
[0140] The SDN controller is specifically used for:
[0141] The first QoS policy information carrying the IP address is converted into second QoS policy information carrying the IP address, and the second QoS policy information carrying the IP address is forwarded to each forwarding node, so that each forwarding node establishes IP-based DSCP and bandwidth guarantee based on the IP address of the terminal, the guaranteed link bandwidth value and DSCP in the second QoS policy information, and generates the QoS guarantee response.
[0142] Based on the same inventive concept, another embodiment of the present invention provides an electronic device, such as Figure 7 shown. Figure 7 The electronic device includes a memory, a processor 1, and a computer program stored in the memory and executable on the processor, and when the processor executes the computer program, the steps of the link scheduling method in the first aspect of the embodiment of the present invention are implemented, and / or the steps of the link scheduling method in the second aspect of the embodiment of the present invention are implemented.
[0143] Based on the same inventive concept, another embodiment of the present invention provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, it implements the steps in the link scheduling method of the first aspect of the embodiment of the present invention, and / or implements the steps in the link scheduling method of the second aspect of the embodiment of the present invention.
[0144] As for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0145] The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referenced to each other.
[0146] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, embodiments of the present invention may take the form of complete hardware embodiments, complete software embodiments, or embodiments combining software and hardware. Moreover, embodiments of the present invention may take the form of computer program products implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.
[0147] The embodiments of the present invention are described with reference to the flowcharts and / or block diagrams of the methods, terminal devices (systems), and computer program products according to the embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of the processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing terminal device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing terminal device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0148] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing terminal device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0149] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal device so that a series of operating steps are executed on the computer or other programmable terminal device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable terminal device to implement the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0150] Although the preferred embodiments of the present invention have been described, those skilled in the art may make additional changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the embodiments of the present invention.
[0151] Finally, it should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or terminal device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or terminal device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or terminal device including the elements.
[0152] The link scheduling method, system, electronic device and storage medium provided by the present invention are introduced in detail above. Specific examples are used in this article to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea; at the same time, for general technical personnel in this field, according to the idea of the present invention, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present invention.
Claims
1. A link scheduling method, characterized in that: Applied to an SDN controller, the method includes: Receive first QoS policy information sent by a 5G core network network element through a QoS controller, where the first QoS policy information is QoS policy information of a corresponding 5G network allocated by the 5G core network network element to the terminal; Converting the first QoS policy information into second QoS policy information of an IP transmission network, and forwarding the second QoS policy information to each forwarding node in the IP transmission network; Receive the QoS guarantee response fed back by each forwarding node, and send the QoS guarantee response to the 5G core network element through the QoS controller, so that the 5G core network element performs delay detection on multiple channels in the 5G network and the IP transmission network respectively after receiving the QoS guarantee response, records the delay information of the multiple channels and feeds it back to the QoS controller and the SDN controller respectively; the QoS guarantee response is generated by each forwarding node to establish QoS guarantee based on the second QoS policy information; Receive and select the shortest delay path from the multiple channels of the IP transmission network based on the delay information of the multiple channels of the IP transmission network fed back by the 5G core network network element, generate the shortest delay forwarding result and feed it back to the terminal, so that the terminal can determine the shortest delay wireless channel from the terminal to the cloud platform based on the shortest dedicated carrier information and the shortest delay forwarding result, and transmit the video stream to the cloud platform through the shortest delay wireless channel; the shortest dedicated carrier information is the result generated by the QoS controller selecting the dedicated carrier channel with the shortest delay from the multiple channels of the 5G network based on the delay information of the multiple channels of the 5G network.
2. The link scheduling method according to claim 1, characterized in that: The first QoS policy information includes at least: GBR, 5QI, ARP; The converting the first QoS policy information into second QoS policy information of the IP transmission network includes: Converting the GBR in the first QoS policy information into a guaranteed link bandwidth value; Convert the 5QI in the first QoS policy information into DSCP; The second QoS policy information is generated based on the guaranteed link bandwidth value, the DSCP, and the ARP.
3. The link scheduling method according to claim 2, characterized in that: The first QoS policy information carries the IP address of the terminal, and the QoS guarantee response is generated by each forwarding node establishing IP-based DSCP and bandwidth guarantee based on the IP address of the terminal, the guaranteed link bandwidth value and the DSCP.
4. The link scheduling method according to any one of claims 1 to 3, characterized in that: After generating the shortest delay forwarding result, the method further includes: Determine a target forwarding node corresponding to the shortest delay path; The shortest delay forwarding result is sent to the target forwarding node, so that the target forwarding node opens transmission permission for the video stream of the terminal during the process of the terminal transmitting the video stream to the cloud platform through the shortest delay wireless channel.
5. A link scheduling method, characterized in that: Applied to a QoS controller, the method comprises: Receive first QoS policy information sent by a 5G core network network element, where the first QoS policy information is QoS policy information of a corresponding 5G network allocated by the 5G core network network element to the terminal; Sending the first QoS policy information to the SDN controller, so that the SDN controller converts the first QoS policy information into second QoS policy information of the IP transmission network, and forwarding the second QoS policy information to each forwarding node in the IP transmission network; Receive the QoS guarantee response fed back by each forwarding node through the SDN controller, and send the QoS guarantee response to the 5G core network element, so that the 5G core network element performs delay detection on multiple channels in the 5G network and the IP transmission network after receiving the QoS guarantee response, records the delay information of the multiple channels and feeds it back to the QoS controller and the SDN controller respectively; the QoS guarantee response is generated by each forwarding node establishing QoS guarantee based on the second QoS policy information; Receive the delay information of multiple channels of the 5G network fed back by the 5G core network element, select the dedicated carrier channel with the shortest delay from the multiple channels of the 5G network, generate the shortest dedicated carrier information and feed it back to the terminal, so that the terminal can determine the shortest delay wireless channel from the terminal to the cloud platform based on the shortest delay forwarding result and the shortest dedicated carrier information, and transmit the video stream to the cloud platform through the shortest delay wireless channel; the shortest delay forwarding result is the result generated by the SDN controller selecting the shortest delay path from the multiple channels of the IP transmission network based on the delay information of the multiple channels of the IP transmission network.
6. The link scheduling method according to claim 5, characterized in that: The multiple channels of the 5G network include: a default carrier channel and multiple dedicated carrier channels for the terminal; the dedicated carrier channel with the shortest delay is any one of the default carrier channel and the multiple dedicated carrier channels; The default carrier channel and the multiple dedicated carrier channels are 5G channels generated by the 5G core network element while allocating the first QoS policy information to the terminal after the terminal registers with the 5G core network element.
7. The link scheduling method according to claim 5 or 6, characterized in that: After receiving the first QoS policy information sent by the 5G core network element, the method further includes: Determine the IMSI information of the terminal based on the first QoS policy information; Converting the IMSI information into the IP address of the terminal; The sending the first QoS policy information to the SDN controller includes: The first QoS policy information carrying the IP address of the terminal is sent to the SDN controller, so that the SDN controller converts the first QoS policy information carrying the IP address into second QoS policy information carrying the IP address, and forwards the second QoS policy information carrying the IP address to each forwarding node, so that each forwarding node establishes IP-based DSCP and bandwidth guarantee based on the IP address of the terminal, the guaranteed link bandwidth value in the second QoS policy information, and DSCP, and generates the QoS guarantee response.
8. A link scheduling system, characterized in that: The system at least includes: a terminal, a 5G core network element, a QoS controller, and an SDN controller; The 5G core network element is used to allocate first QoS policy information corresponding to the 5G network to the terminal, and send the first QoS policy information to the QoS controller; The QoS controller is used to send the first QoS policy information to the SDN controller; The SDN controller is configured to convert the first QoS policy information into second QoS policy information of an IP transmission network, forward the second QoS policy information to each forwarding node in the IP transmission network, and forward the QoS guarantee response fed back by each forwarding node to the QoS controller, wherein the QoS guarantee response is generated by each forwarding node to establish QoS guarantee based on the second QoS policy information; The QoS controller is used to send the QoS guarantee response to the 5G core network element; The 5G core network element is used to perform delay detection on multiple channels in the 5G network and the IP transmission network respectively after receiving the QoS guarantee response, record the delay information of the multiple channels and feed it back to the QoS controller and the SDN controller respectively; The QoS controller is configured to select a dedicated bearer channel with the shortest delay from the multiple channels of the 5G network based on the delay information of the multiple channels of the 5G network fed back by the 5G core network element, generate the shortest dedicated bearer information and feed it back to the terminal; The SDN controller is configured to select a shortest latency path from multiple channels of the IP transmission network based on latency information of multiple channels of the IP transmission network fed back by the 5G core network network element, generate a shortest latency forwarding result, and feed it back to the terminal; The terminal is used to determine the shortest delay wireless channel from the terminal to the cloud platform based on the shortest dedicated bearer information and the shortest delay forwarding result, and transmit the video stream to the cloud platform through the shortest delay wireless channel.
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 computer program is executed by the processor, it implements the link scheduling method as described in any one of claims 1 to 4, and / or implements the link scheduling method as described in any one of claims 5 to 7.
10. A 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 link scheduling method as described in any one of claims 1 to 4, and / or implements the link scheduling method as described in any one of claims 5 to 7.