A transmission channel allocation method, system and storage medium

By allocating ultra-low delay transmission slicing channels for each slice service in the SPN network and using time slot preemption technology, the demand for ultra-low delay transmission slicing channels in the 5G network is solved, and efficient and flexible service transmission is achieved.

CN114531730BActive Publication Date: 2025-05-16CHINA MOBILE COMM LTD RES INST +1
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202011320531.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-11-23
Publication Date
2025-05-16
Estimated Expiration
2040-11-23

AI Technical Summary

Technical Problem

The prior art has failed to effectively support the demand for ultra-low-latency transmission slicing channels in 5G networks.

Method used

In the SPN transmission slice pipeline, each slice service is assigned an ultra-low delay transmission slice channel. Each transmission channel includes m transmission slice channels, and each transmission channel is divided into n time slots. High-priority services achieve faster and lower delay transmission by preempting idle time slots.

Benefits of technology

It realizes the support of ultra-low delay transmission slice channels in the SPN network, meets the low latency requirements of high-priority services, improves the flexibility and reliability of service transmission, and supports resource sharing and improves resource utilization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114531730B_ABST
    Figure CN114531730B_ABST
Patent Text Reader

Abstract

The present invention discloses a transmission channel allocation method, system and storage medium, including: determining the end-to-end slice service to be transmitted; in the transmission slice pipeline of SPN, allocating an ultra-low latency transmission slice channel for each slice service, wherein each transmission channel includes m transmission slice channels, each transmission channel is divided into n time slots, each transmission slice channel corresponds to one or more transmission time slots, and m and n are natural numbers. The present invention provides a technical solution that can support ultra-low latency transmission slice channels in SPN networks. Based on the transmission slice channel of the SPN transmission network, a high-priority transmission slice channel can be realized, and the services occupy different numbers of time slots according to the priority, so as to realize faster and lower latency forwarding, meet the needs of high-priority slice transmission of the service, effectively ensure the flexibility and reliability of service transmission, and provide resource utilization.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of wireless communication technology, and in particular to a transmission channel allocation method, system and storage medium. Background Art

[0002] 5G networks need to support a variety of services and application scenarios, such as enhanced mobile broadband eMBB (Enhanced Mobile Broadband) services with higher bandwidth and lower latency, IoT mMTC (Massive Machine-Type Communication) services that support massive user connections, and ultra-high reliability and ultra-low latency uRLLC (Ultra Reliable & Low Latency Communication), etc. It is foreseeable that in the 5G era, many new user applications will be introduced, such as: ubiquitous HD / UHD and even 3D holographic movies and videos in dense urban areas, high-speed user experience of 100Mbps anywhere, high-speed mobile applications greater than 350km / h, sensor networks, tactile Internet, E-Health (Electronic Health), natural disaster monitoring, etc.

[0003] Due to China Mobile's 5G network requirements, it is necessary to support the transmission of different types of services at the same time, which poses new technical challenges, such as large bandwidth, low latency, hard isolation, flexible connection, unified management and control, and high-precision time synchronization. The existing 4G transmission technology cannot meet the 5G challenges in all aspects, and a new slicing transmission network technology system is needed to support the transmission of 5G services.

[0004] Figure 1 This is a schematic diagram of the slicing packet network SPN network architecture. As shown in the figure, 5G transmission is based on the slicing transmission network SPN (Slicing Packet Network) mechanism. After the data enters the SPN transmission device through the UNI (User Network Interface) interface, it first goes through data classification, distinguishes data types, and enters the NNI (Network-Network Interface) interface forwarding process.

[0005] For multi-service access, SPN needs to support transmission pipelines for a variety of different services, including 5G, 4G, customer integration, home broadband, etc. Different services require different transmission levels, involving bandwidth, latency, jitter, reliability and security, etc. Different transmission pipelines need to be configured to meet the needs.

[0006] Figure 2This is a schematic diagram of the slice forwarding process of the slice packet network. As shown in the figure, for multiple transmission slice channels, the current technical solution is to establish an end-to-end transmission slice channel, configure multiple transmission channels that meet the isolation needs, and encapsulate multiple slice services in corresponding transmission channels for transmission to meet the slicing needs.

[0007] The deficiency of the existing technology is that there is currently no technical solution to support ultra-low latency transmission slice channels in SPN networks. Summary of the invention

[0008] The present invention provides a transmission channel allocation method, system and storage medium to solve the problem that there is no technical solution to support ultra-low latency transmission slice channel transmission in SPN network.

[0009] The present invention provides the following technical solutions:

[0010] A transmission channel allocation method, comprising:

[0011] Determine the end-to-end slice services to be transmitted;

[0012] In the transmission slice pipeline of SPN, an ultra-low latency transmission slice channel is allocated to each slice service, where each transmission channel includes m transmission slice channels, each transmission channel is divided into n time slots, each transmission slice channel corresponds to one or more transmission time slots, and m and n are natural numbers.

[0013] The implementation also includes:

[0014] Determine the priority of the end-to-end slice services to be transmitted;

[0015] According to the priority, each slice service is assigned a transmission slice channel corresponding to the priority.

[0016] The implementation also includes:

[0017] When allocating time slots for the transmission slice channel assigned to the high-priority slice service, when the time slots of the transmission slice channel corresponding to the priority are insufficient, the idle time slots are occupied for transmission.

[0018] The implementation also includes:

[0019] The occupied time slots are marked as occupied by high priority services.

[0020] During implementation, the priority of the end-to-end slice service to be transmitted is determined based on the service priority identifier.

[0021] In implementation, the transmission slice channel corresponding to the slice service with a high priority identifier is a high priority low latency slice transmission channel;

[0022] The transmission slice channel corresponding to the slice service without a high priority identification is the slice transmission channel of the ordinary transmission slice time slot.

[0023] The implementation also includes:

[0024] After completing the transmission of the high-priority slice service, the occupied time slot resources are released and marked as idle time slots.

[0025] A transmission control system, comprising:

[0026] The processor reads the program in the memory and performs the following processes:

[0027] Determine the end-to-end slice services to be transmitted;

[0028] In the transmission slice pipeline of SPN, an ultra-low latency transmission slice channel is allocated to each slice service, where each transmission channel includes m transmission slice channels, each transmission channel is divided into n time slots, each transmission slice channel corresponds to one or more transmission time slots, and m and n are natural numbers;

[0029] A transceiver is used to receive and send data under the control of the processor.

[0030] The implementation also includes:

[0031] Determine the priority of the end-to-end slice services to be transmitted;

[0032] According to the priority, each slice service is assigned a transmission slice channel corresponding to the priority.

[0033] The implementation also includes:

[0034] When allocating time slots for the transmission slice channel assigned to the high-priority slice service, when the time slots of the transmission slice channel corresponding to the priority are insufficient, the idle time slots are occupied for transmission.

[0035] The implementation also includes:

[0036] The occupied time slots are marked as occupied by high priority services.

[0037] During implementation, the priority of the end-to-end slice service to be transmitted is determined based on the service priority identifier.

[0038] In implementation, the transmission slice channel corresponding to the slice service with a high priority identifier is a high priority low latency slice transmission channel;

[0039] The transmission slice channel corresponding to the slice service without a high priority identification is the slice transmission channel of the ordinary transmission slice time slot.

[0040] The implementation also includes:

[0041] After completing the transmission of the high-priority slice service, the occupied time slot resources are released and marked as idle time slots.

[0042] A transmission control system, comprising:

[0043] A determination module, used to determine the end-to-end slice service to be transmitted;

[0044] The allocation module is used to allocate an ultra-low latency transmission slice channel to each slice service in the transmission slice pipeline of the SPN, wherein each transmission channel includes m transmission slice channels, each transmission channel is divided into n time slots, each transmission slice channel corresponds to one or more transmission time slots, and m and n are natural numbers.

[0045] During implementation, the determination module is also used to determine the priority of the end-to-end slice service to be transmitted;

[0046] The allocation module is also used to allocate a transmission slice channel corresponding to the priority to each slice service according to the priority.

[0047] During implementation, the allocation module is also used to allocate time slots to the transmission slice channels allocated to high-priority slice services, and to occupy idle time slots for transmission when the time slots of the transmission slice channels corresponding to the priority are insufficient.

[0048] The implementation also includes:

[0049] The identification module is used to mark the occupied time slot as occupied by high-priority services.

[0050] During implementation, the determination module is also used to determine the priority of the end-to-end slice service to be transmitted based on the service priority identifier.

[0051] During implementation, the allocation module is also used to allocate high-priority, low-latency slice transmission channels to the transmission slice channels corresponding to slice services with high priority identification; and to allocate slice transmission channels with ordinary transmission slice time slots to the transmission slice channels corresponding to slice services without high priority identification.

[0052] During implementation, the identification module is also used to release the occupied time slot resources and mark them as idle time slots after completing the transmission of high-priority slice services.

[0053] A computer-readable storage medium, characterized in that the computer-readable storage medium stores a computer program for executing the above-mentioned transmission channel allocation method.

[0054] The beneficial effects of the present invention are as follows:

[0055] In the technical solution provided by the embodiment of the present invention, for the end-to-end slice service that needs to be transmitted, in the transmission slice pipeline of the SPN, an ultra-low latency transmission slice channel is allocated to each slice service, wherein each transmission channel includes m ultra-low latency transmission slice channels, each transmission channel is divided into n time slots, and each transmission slice channel corresponds to one or more transmission time slots. Therefore, a technical solution is provided that can support ultra-low latency transmission slice channels in the SPN network.

[0056] Furthermore, since each slice service is allocated an ultra-low latency transmission slice channel corresponding to the priority based on the priority, a high-priority transmission slice channel can be implemented based on the transmission slice channel of the SPN transmission network. Services occupy different numbers of time slots according to their priorities. High-priority services can achieve faster and lower latency forwarding by preempting time slots, meeting the needs of high-priority slice transmission of services, effectively ensuring the flexibility, reliability and faster and lower latency forwarding needs of service transmission, and supporting preemptive resource sharing to provide resource utilization.

[0057] Furthermore, after the high-priority slice service transmission is completed, the occupied time slot resources are released and marked as idle time slots. Therefore, the preempted time slot resources can be released after the transmission is completed, which can support resource sharing of multiple services, avoid the problem of fixed time slot occupancy, and improve the efficiency and flexibility of service transmission. BRIEF DESCRIPTION OF THE DRAWINGS

[0058] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of the present invention. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:

[0059] Figure 1 It is a schematic diagram of the network architecture of the slicing packet network SPN in the background technology;

[0060] Figure 2 It is a schematic diagram of the slice forwarding process of the slice packet network in the background technology;

[0061] Figure 3 A schematic diagram of a power grid service in an embodiment of the present invention;

[0062] Figure 4 It is a schematic diagram of the implementation flow of the transmission channel allocation method in an embodiment of the present invention;

[0063] Figure 5 Schematic diagram of the forwarding channel relationship of the slice packet network in an embodiment of the present invention;

[0064] Figure 6 A schematic diagram of the relationship between forwarding channels in an embodiment of the present invention;

[0065] Figure 7 Schematic diagram of the relationship between forwarding channels and time slots in an embodiment of the present invention;

[0066] Figure 8 A schematic diagram of a transmission control system structure in an embodiment of the present invention;

[0067] Fig. 9 Schematic diagram of the second structure of the transmission control system in an embodiment of the present invention. DETAILED DESCRIPTION

[0068] The inventors noticed during the invention process that:

[0069] Currently, there is no technical solution for ultra-low latency transmission slice channels in SPN networks.

[0070] Furthermore, the SPN transmission network device establishes multiple transmission slice channels, receives the service at the UNI interface, encapsulates the service with relevant transmission labels inside the SPN device, sends it to the corresponding NNI interface, and transmits it in the corresponding transmission slice pipeline.

[0071] In order to meet the isolation of transmission slices and ensure the needs of transmission bandwidth, the transmission slice channel is divided into multiple transmission slice channels in a time-division multiplexing manner. After service encapsulation, each service is transmitted in each defined transmission slice.

[0072] In the SPN transmission slice channel, the channels of each slice are isolated from each other to ensure the bandwidth within each slice, realize the physical isolation of the slices, ensure the bandwidth, and achieve the slicing effect of the transmission slice channel. However, in some applications (such as power grid slicing), it is proposed that the slice pipeline not only needs to meet the isolation requirements, but also requires that it can be transmitted with lower latency and higher priority.

[0073] Figure 3 The following is a schematic diagram of power grid services. As shown in the figure, in the power grid slice, in addition to the independent channel of the slice, it is hoped that the power grid service can be transmitted at a faster rate and lower latency. The power grid data of each DTU (Data Terminal Unit) is expected to be transmitted faster and with lower latency based on the isolated slice pipeline.

[0074] Based on this, the embodiment of the present invention will provide a solution for a new transmission slice channel on a transmission slice packet network. By establishing a new transmission slice channel on an SPN slice network device, reliable transmission of the transmission slice channel is realized on the SPN slice pipeline, and higher priority transmission channels and lower latency service transmission are realized, so as to realize more flexible, efficient and low latency transmission of the SPN transmission slice channel. It provides customers with higher priority, lower latency and higher reliability transmission slice services to meet the transmission slice requirements of more business types.

[0075] The specific implementation of the present invention will be described below in conjunction with the accompanying drawings.

[0076] Figure 4 A schematic diagram of a flow chart for implementing a transmission channel allocation method, as shown in the figure, may include:

[0077] Step 401: Determine the end-to-end slice service to be transmitted;

[0078] Step 402: In the transmission slice pipeline of the SPN, an ultra-low latency transmission slice channel is allocated to each slice service, wherein each transmission channel includes m transmission slice channels, each transmission channel is divided into n time slots, each transmission slice channel corresponds to one or more transmission time slots, and m and n are natural numbers.

[0079] Specifically, in the transmission slice pipeline of SPN, a transmission slice channel is allocated to each service, and the transmission slice channel is defined according to the allocated time slot. The transmission channel is divided into n time slots, one or more time slots can be defined as a transmission slice channel, and the transmission channel is divided into m transmission slice channels according to the time slot.

[0080] Figure 5 This is a schematic diagram of the forwarding channel relationship of the slice packet network. As shown in the figure, when a slice service is transmitted, each slice service corresponds to a service transmission queue and is bound to a transmission slice channel. Each transmission slice channel corresponds to one or more transmission time slots, and each slice service corresponds to one or more transmission time slots.

[0081] In order to achieve high-priority pipeline transmission during slice service transmission, time slot preemption can be used to occupy idle time slots for transmission, thereby supporting low-latency forwarding transmission for high-priority services. The following describes the implementation of the high-priority low-latency transmission slice channel of the transport network SPN.

[0082] During implementation, it may also include:

[0083] Determine the priority of the end-to-end slice services to be transmitted;

[0084] According to the priority, each slice service is assigned a transmission slice channel corresponding to the priority.

[0085] Specifically, in the transmission network, a transmission slice pipeline can be established for end-to-end slice services through the transmission management and control system, and then high-priority transmission slice channels can be defined according to the needs of high-priority slice services to achieve lower latency slice transmission.

[0086] Establish transmission slice channels at the service transmission starting point and destination point, and allocate corresponding time slots;

[0087] For high-priority transmission slice channels, preemptible time slot resources are allocated, and idle time slot resource bandwidth is occupied for transmission; that is, in implementation, when time slots are allocated for transmission slice channels allocated to high-priority slice services, idle time slots are occupied for transmission when the time slots of the transmission slice channels corresponding to the priority are insufficient.

[0088] When a service enters a transmission slice channel, it can decide whether to perform high-priority, low-latency transmission based on the service priority identifier, that is, whether to perform high-priority transmission slice channel transmission; that is, in implementation, the priority of the end-to-end slice service to be transmitted is determined based on the service priority identifier.

[0089] In implementation, the transmission slice channel corresponding to the slice service with a high priority identifier is a high priority low latency slice transmission channel;

[0090] The transmission slice channel corresponding to the slice service without a high priority identification is the slice transmission channel of the ordinary transmission slice time slot.

[0091] Specifically, services without high priority identification occupy ordinary transmission slice time slots for transmission; services with high priority identification enable high priority low latency slice transmission.

[0092] The following is an example to illustrate.

[0093] Figure 6 This is a schematic diagram of the forwarding channel relationship. Figure 7 This is a schematic diagram of the relationship between the forwarding channel and the time slot. As shown in the figure, when transmitting slice services, it can be as follows:

[0094] Slice and encapsulate high-priority business data;

[0095] When sending, high-priority service data slices are placed in the normal transmission slice time slot and the preemption time slot for transmission;

[0096] When using the occupied time slot, the mark of the occupied time slot is changed to high priority service occupation; that is, in implementation, the occupied time slot can be marked as high priority service occupation.

[0097] When receiving, the corresponding service is determined according to the timeslot mark, and the high-priority service is received according to the timeslot occupied by the transmission, and the high-priority service is restored;

[0098] Services with high priority levels occupy more time slot resources, achieving high priority and lower latency transmission.

[0099] After completing the transmission of the high-priority slice service, the occupied time slot resources can be released and marked as an idle time slot, so that other high-priority slice services can occupy the transmission, thereby realizing the sharing of idle time slot transmission resources; that is, during implementation, it can also include: after completing the transmission of the high-priority slice service, the occupied time slot resources are released and marked as an idle time slot.

[0100] The transmission slice message format can be shown in the following table:

[0101]

[0102] In the transmission slice network, before entering the transmission slice pipeline, time slots are allocated according to the priority of the business data message. Normal priority messages occupy fixed allocated time slots, and high priority messages occupy fixed time slots and preempted time slots for transmission, establishing a higher priority and lower latency transmission channel.

[0103] The seized time slot is released when not in use, supporting the sharing of slice time slot resources and improving resource utilization.

[0104] Based on the same inventive concept, a transmission control system and a computer-readable storage medium are also provided in an embodiment of the present invention. Since the principles of solving the problems by these devices are similar to those of the transmission channel allocation method, the implementation of these devices can refer to the implementation of the method, and the repeated parts will not be repeated.

[0105] When implementing the technical solution provided by the embodiment of the present invention, it can be implemented as follows.

[0106] Figure 8 This is a schematic diagram of the transmission control system structure. As shown in the figure, the system includes:

[0107] The processor 800 is used to read the program in the memory 820 and execute the following process:

[0108] Determine the end-to-end slice services to be transmitted;

[0109] In the transmission slice pipeline of SPN, an ultra-low latency transmission slice channel is allocated to each slice service, where each transmission channel includes m transmission slice channels, each transmission channel is divided into n time slots, each transmission slice channel corresponds to one or more transmission time slots, and m and n are natural numbers;

[0110] The transceiver 810 is configured to receive and send data under the control of the processor 800 .

[0111] The implementation also includes:

[0112] Determine the priority of the end-to-end slice services to be transmitted;

[0113] According to the priority, each slice service is assigned a transmission slice channel corresponding to the priority.

[0114] The implementation also includes:

[0115] When allocating time slots for the transmission slice channel assigned to the high-priority slice service, when the time slots of the transmission slice channel corresponding to the priority are insufficient, the idle time slots are occupied for transmission.

[0116] The implementation also includes:

[0117] The occupied time slots are marked as occupied by high priority services.

[0118] During implementation, the priority of the end-to-end slice service to be transmitted is determined based on the service priority identifier.

[0119] In implementation, the transmission slice channel corresponding to the slice service with a high priority identifier is a high priority low latency slice transmission channel;

[0120] The transmission slice channel corresponding to the slice service without a high priority identification is the slice transmission channel of the ordinary transmission slice time slot.

[0121] The implementation also includes:

[0122] After completing the transmission of the high-priority slice service, the occupied time slot resources are released and marked as idle time slots.

[0123] Among them, Figure 8 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by processor 800 and memory represented by memory 820. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 810 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium. The processor 800 is responsible for managing the bus architecture and general processing, and the memory 820 may store data used by the processor 800 when performing operations.

[0124] Fig. 9 This is a schematic diagram of the second structure of the transmission control system. As shown in the figure, the system includes:

[0125] A determination module 901 is used to determine the end-to-end slice service to be transmitted;

[0126] The allocation module 902 is used to allocate an ultra-low latency transmission slice channel for each slice service in the transmission slice pipeline of the SPN, wherein each transmission channel includes m transmission slice channels, each transmission channel is divided into n time slots, each transmission slice channel corresponds to one or more transmission time slots, and m and n are natural numbers.

[0127] During implementation, the determination module is also used to determine the priority of the end-to-end slice service to be transmitted;

[0128] The allocation module is also used to allocate a transmission slice channel corresponding to the priority to each slice service according to the priority.

[0129] During implementation, the allocation module is also used to allocate time slots to the transmission slice channels allocated to high-priority slice services, and to occupy idle time slots for transmission when the time slots of the transmission slice channels corresponding to the priority are insufficient.

[0130] The implementation also includes:

[0131] The identification module is used to mark the occupied time slot as occupied by high-priority services.

[0132] During implementation, the determination module is also used to determine the priority of the end-to-end slice service to be transmitted based on the service priority identifier.

[0133] During implementation, the allocation module is also used to allocate high-priority, low-latency slice transmission channels to the transmission slice channels corresponding to slice services with high priority identification; and to allocate slice transmission channels with ordinary transmission slice time slots to the transmission slice channels corresponding to slice services without high priority identification.

[0134] During implementation, the identification module is also used to release the occupied time slot resources and mark them as idle time slots after completing the transmission of high-priority slice services.

[0135] A computer-readable storage medium, characterized in that the computer-readable storage medium stores a computer program for executing the above-mentioned transmission channel allocation method.

[0136] For the convenience of description, the various parts of the above-mentioned device are divided into various modules or units according to their functions and described separately. Of course, when implementing the present invention, the functions of each module or unit can be implemented in the same or multiple software or hardware.

[0137] A computer-readable storage medium is also provided in an embodiment of the present invention, characterized in that the computer-readable storage medium stores a computer program for executing the above-mentioned transmission channel allocation method.

[0138] For specific implementation, please refer to the implementation of the transmission channel allocation method.

[0139] To sum up, in the technical solution provided in the embodiment of the present invention, a high-priority transmission slice channel is realized based on the transmission slice channel of the SPN transmission network. Services occupy different numbers of time slots according to their priorities. High-priority services seize time slots to achieve faster and lower latency forwarding, thereby meeting the needs of high-priority slice transmission of services, effectively ensuring the flexibility, reliability and faster and lower latency forwarding needs of service transmission, and supporting preemptive resource sharing to provide resource utilization.

[0140] Furthermore, the occupied time slot resources can be released after transmission is completed, which can support resource sharing of multiple services, avoid the problem of fixed time slot occupancy, and improve the efficiency and flexibility of service transmission.

[0141] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) containing computer-usable program code.

[0142] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to 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 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 device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing 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.

[0143] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising 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.

[0144] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing 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.

[0145] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include these modifications and variations.

Claims

1. A transmission channel allocation method, characterized in that: include: Determine the end-to-end slice services to be transmitted; In the transmission slice pipeline of the slice packet network SPN, an ultra-low latency transmission slice channel is allocated to each slice service, wherein each transmission channel includes m transmission slice channels, each transmission channel is divided into n time slots, each transmission slice channel corresponds to one or more transmission time slots, and m and n are natural numbers; The method further comprises: Determine the priority of the end-to-end slice services to be transmitted; According to the priority, a transmission slice channel corresponding to the priority is allocated to each slice service; The method further comprises: When allocating time slots for the transmission slice channel assigned to the high-priority slice service, when the time slots of the transmission slice channel corresponding to the priority are insufficient, the idle time slots are occupied for transmission.

2. The method according to claim 1, characterized in that Also includes: The occupied time slots are marked as occupied by high priority services.

3. The method according to claim 1, characterized in that The priority of the end-to-end slice service to be transmitted is determined based on the service priority identifier.

4. The method according to claim 1, characterized in that The transmission slice channel corresponding to the slice service with a high priority identifier is a high priority low latency slice transmission channel; The transmission slice channel corresponding to the slice service without a high priority identification is the slice transmission channel of the ordinary transmission slice time slot.

5. The method according to claim 1, characterized in that Also includes: After completing the transmission of the high-priority slice service, the occupied time slot resources are released and marked as idle time slots.

6. A transmission control system, characterized in that: include: The processor reads the program in the memory and performs the following processes: Determine the end-to-end slice services to be transmitted; In the transmission slice pipeline of SPN, an ultra-low latency transmission slice channel is allocated to each slice service, where each transmission channel includes m transmission slice channels, each transmission channel is divided into n time slots, each transmission slice channel corresponds to one or more transmission time slots, and m and n are natural numbers; a transceiver for receiving and transmitting data under the control of the processor; The processor is also used to determine the priority of the end-to-end slice service to be transmitted; and allocate a transmission slice channel corresponding to the priority to each slice service according to the priority; The processor is also used to allocate time slots to the transmission slice channel allocated to the high-priority slice service, and occupy idle time slots for transmission when the time slots of the transmission slice channel corresponding to the priority are insufficient.

7. A transmission control system, characterized in that: include: A determination module, used to determine the end-to-end slice service to be transmitted; An allocation module is used to allocate an ultra-low latency transmission slice channel to each slice service in the transmission slice pipeline of the SPN, wherein each transmission channel includes m transmission slice channels, each transmission channel is divided into n time slots, each transmission slice channel corresponds to one or more transmission time slots, and m and n are natural numbers; The determination module is also used to determine the priority of the end-to-end slice service to be transmitted; The allocation module is also used to allocate a transmission slice channel corresponding to the priority to each slice service according to the priority; The allocation module is also used to allocate time slots to the transmission slice channel allocated to the high-priority slice service, and to occupy idle time slots for transmission when the time slots of the transmission slice channel corresponding to the priority are insufficient.

8. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program for executing the method according to any one of claims 1 to 5.

Citation Information

Patent Citations

  • Service flow transmission method and device based on flexible Ethernet and communication system

    CN108243120A