CN113923778A - Information transmission method, device and equipment of slicing channel - Google Patents
Information transmission method, device and equipment of slicing channel Download PDFInfo
- Publication number
- CN113923778A CN113923778A CN202010645739.3A CN202010645739A CN113923778A CN 113923778 A CN113923778 A CN 113923778A CN 202010645739 A CN202010645739 A CN 202010645739A CN 113923778 A CN113923778 A CN 113923778A
- Authority
- CN
- China
- Prior art keywords
- sub
- channel
- slice
- code block
- slot units
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 48
- 238000000034 method Methods 0.000 title claims abstract description 45
- 238000012545 processing Methods 0.000 claims abstract description 9
- 238000004891 communication Methods 0.000 claims description 6
- 238000004590 computer program Methods 0.000 claims description 3
- 238000002955 isolation Methods 0.000 abstract description 6
- 238000005516 engineering process Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 230000000694 effects Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 238000000354 decomposition reaction Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 239000008187 granular material Substances 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000006798 recombination Effects 0.000 description 2
- 238000005215 recombination Methods 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000001351 cycling effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000013467 fragmentation Methods 0.000 description 1
- 238000006062 fragmentation reaction Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
- H04W72/0446—Resources in time domain, e.g. slots or frames
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0893—Assignment of logical groups to network elements
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Time-Division Multiplex Systems (AREA)
Abstract
The embodiment of the invention provides an information transmission method, a device and equipment of a slice channel, wherein the method comprises the following steps: dividing a code block of a slicing channel into at least one group of sub-time slots, wherein each group of sub-time slots comprises N sub-time slot units; and transmitting signals needing to be transmitted through a slicing channel through at least M sub-slot units in the N sub-slot units, wherein N, M are positive integers, and M is less than or equal to N. The scheme of the invention can provide TDM hard isolation slice channel processing with smaller bandwidth granularity.
Description
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a method, an apparatus, and a device for transmitting information in a slice channel.
Background
With the development of 5G and the increase of vertical industry users, the demand of the network on slicing is increased. For example, the FlexE technology provides a fragmentation mechanism based on an ethernet physical interface, which can provide an effective interface-level isolation mechanism. However, FlexE is currently only an interface-level technology and cannot meet networking requirements of an operator network. The metropolitan area transport network (MTN) is a novel transport network technical system defined by ITU-T aiming at new service requirements of 5G and the like, can realize effective fusion of TDM (time division multiplexing) and packet switching, and is composed of a metropolitan area transport network segment (Section) layer and a metropolitan area transport network access (Path) layer. A metro area transmission network segment (Section) layer reuses Flexe logic to support port binding, and an Ethernet bottom layer protocol stack and a standard Ethernet optical module are compatible; the metropolitan area transport network (Path) layer supports TDM switching based on 66B code blocks, has a perfect end-to-end OAM mechanism and supports cross multiplexing of any Nx5G channelized client signals.
But at present, the Flexe technology and the MTN technology only support channel division and slicing with the granularity of 5Gbps as the minimum granularity at the Section layer. The MTN reuses the frame format of FlexE at the Section layer, and the basic data unit frame format of the segment layer is shown in fig. 1 and 2, i.e. it consists of one overhead 64B/66B code block plus 20460 64B/66B code blocks of payload, 20 × 1023 code blocks for payload of MTN segment layer based on 100Gbps instance, and 10 × 1023 × 2 code blocks for payload of MTN segment layer based on 50Gbps instance. For the 100Gbps interface example, the division is 20 slot cycles, so the minimum grain is 5Gbps, if one client (client) occupies multiple slots, the slice bandwidth of the client can reach an integer multiple of 5Gbps, e.g., 10Gbps, 15Gbps, etc.
The slice provides a TDM-based hard isolation capability, the integrated service-oriented bearer network covers tens of millions of industries, and many new industries need to be isolated through the network slice. With the development of globalization, informatization and clouding, the demand of special lines is increasing. The bandwidth of the private line with the bandwidth of more than one hundred million develops rapidly, and the bandwidth requirement of the private line with the bandwidth of less than 50M also exists for a long time. At present, the Flexe technology and the MTN technology only support channel division and slicing with the minimum granularity of 5Gbps at a Section layer. For a special line user with a service bandwidth far less than 5Gbps, if the special line user is loaded by using a Flexe or MTN slice channel at 5Gbps, the bandwidth is greatly wasted, and the network bandwidth is quickly consumed. If the special line user and other users are put into the same 5Gbps slice channel together for bearing through grouping statistical multiplexing, the slice channel capability of determinacy low time delay and hard pipeline isolation of a single user cannot be met. How to provide TDM slice channels with smaller bandwidth granularity smaller than 5Gbps on the basis of the original frame format of FlexE or MTN is the key of the problem.
Disclosure of Invention
The invention provides an information transmission method, device and equipment of a slice channel. TDM hard-isolation sliced channel processing with smaller bandwidth granularity (i.e., sub-slot units) can be provided.
To solve the above technical problem, an embodiment of the present invention provides the following solutions:
an information transmission method of a slice channel, the method comprising:
dividing a code block of a slicing channel into at least one group of sub-time slots, wherein each group of sub-time slots comprises N sub-time slot units;
and transmitting signals needing to be transmitted through a slicing channel through at least M sub-slot units in the N sub-slot units, wherein N, M are positive integers, and M is less than or equal to N.
Optionally, the at least one group of sub-slots is cycled in groups.
Optionally, N is less than or equal to P1/Q, P1 is a transmission rate of a slice channel, and Q is a slice granularity transmission rate of the slice channel.
Optionally, the sub-slot unit includes: a starting code block, an ending code block, and a payload code block located between the starting code block and the ending code block.
Optionally, the sub-slot unit further includes: an overhead code block located between the starting code block and the payload code block.
Optionally, the payload code block is used for transmitting a data stream of the encoded signal that needs to be transmitted through the slicing channel.
Optionally, when the signal is sent through the slicing channel, at least one idle code block is located between two adjacent sub-slot units in the N sub-slot units.
Optionally, the length of each of the N sub-slot units is the same.
Optionally, the transmitting a signal to be transmitted through a slicing channel through at least M sub-slot units of the N sub-slot units includes:
and in the N sub-time slot units, M continuous or discontinuous sub-time slot units are distributed, and signals needing to be transmitted through the slicing channel are transmitted through the M sub-time slot units.
Optionally, theWhere P2 is the transmission rate of the signal that needs to be transmitted through the slice channel, and Q is the slice-granularity transmission rate of the slice channel.
An embodiment of the present invention further provides an information transmission apparatus for a slice channel, including:
the processing module is used for dividing the code block of the slicing channel into at least one group of sub-time slots, and each group of sub-time slots comprises N sub-time slot units;
and the transmission module is used for transmitting the signals needing to be transmitted through the slicing channel through at least M sub-time slot units in the N sub-time slot units, wherein N, M are positive integers, and M is less than or equal to N.
Optionally, the at least one group of sub-slots is cycled in groups.
Optionally, N is less than or equal to P1/Q, P1 is a transmission rate of a slice channel, and Q is a slice granularity transmission rate of the slice channel.
An embodiment of the present invention further provides a network device, including:
a processor for dividing a code block of a slice channel into at least one group of sub-slots, each group of sub-slots including N sub-slot units;
and the transceiver is used for transmitting signals needing to be transmitted through a slicing channel through at least M sub-slot units in the N sub-slot units, wherein N, M are positive integers, and M is less than or equal to N.
Optionally, the processing module is specifically configured to: the at least one group of sub-slots is cycled in groups.
Optionally, N is less than or equal to P1/Q, P1 is a transmission rate of a slice channel, and Q is a slice granularity transmission rate of the slice channel.
An embodiment of the present invention further provides a communication device, including: a processor, a memory storing a computer program which, when executed by the processor, performs the method as described above.
Embodiments of the present invention also provide a computer-readable storage medium including instructions that, when executed on a computer, cause the computer to perform the method as described above.
The scheme of the invention at least comprises the following beneficial effects:
according to the scheme of the invention, the code block of the slicing channel is divided into at least one group of sub-time slots, and each group of sub-time slots comprises N sub-time slot units; and transmitting signals needing to be transmitted through a slicing channel through at least M sub-slot units in the N sub-slot units, wherein N, M are positive integers, and M is less than or equal to N. TDM hard-isolation sliced channel processing with smaller bandwidth granularity (i.e., sub-slot units) can be provided.
Drawings
FIG. 1 is a Basic Data Unit (BDU) format based on a 100G example for a MTN segment layer;
FIG. 2 is a Basic Data Unit (BDU) format based on a 50G example for a MTN segment layer;
FIG. 3 is a flow chart of an information transmission method of a slice channel according to the present invention;
fig. 4 is a schematic diagram of a slicing channel code block dividing structure according to the present invention;
fig. 5 is a schematic structural diagram of a sub-slot unit in the slicing channel code block dividing structure according to the present invention;
FIG. 6 is a diagram illustrating the format of the S code block of the sub-slot unit according to the present invention;
fig. 7 is a diagram illustrating a format of a T code block of a sub-slot unit according to the present invention;
FIG. 8 is a schematic diagram illustrating the manner in which client data is mapped into sub-slot units according to the present invention;
fig. 9 is a schematic diagram of the position of an IDLE code block for rate adaptation according to the present invention.
Detailed Description
Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art.
As shown in fig. 3, an embodiment of the present invention further provides an information transmission method for a slice channel, where the method includes:
and step 32, transmitting the signal to be transmitted through the slicing channel through at least M sub-slot units of the N sub-slot units, wherein N, M are positive integers, and M is less than or equal to N.
In one implementation, the at least one set of sub-slots is cycled in groups. With the 100Gbps interface example of FlexE or MTN, the slicing channel is divided into 20 code block slot cycles, so the minimum grain is 5Gbps, for a 50Gbps interface slot, into 10 code block slot cycles.
As shown in fig. 4, for a code block slot corresponding to each slice channel, the content in the channel is cycled by sub-slot units, and each sub-slot unit is cycled by N. Each subslot unit may be used to carry a different, smaller bandwidth granularity, slice channel client.
In an alternative embodiment, N is less than or equal to P1/Q, P1 is the transmission rate of the slice channel, and Q is the slice granularity transmission rate of the slice channel where the slice granularity transmission rate Q may be the minimum slice granularity transmission rate.
Here, N may be determined according to the minimum slice grain to be achieved, for example, in a channel of 5Gbps, the minimum slice grain is expected to achieve 10Mbps, and then 5Gbps is divided by 10Mbps to be 500, and considering overhead, IDLE resource occupation, etc., N may take 480, that is, cycling with 480 sub-slot basic units.
As shown in fig. 4, for a signal of a certain client, if the number of a sub-slot unit occupied by the signal of the client is m, the signal of the client may use 480 sub-slot units as a period, periodically put a certain sub-slot unit with the number of m, after passing the 480 sub-slot units, put a next sub-slot unit with the number of m, and if the sub-slot unit with the number of m is not allocated to other client signals, the sub-slot unit with the number of m cannot be put in, and the sub-slot unit with other numbers only can be put in according to allocation.
In an optional embodiment of the present invention, the sub-slot unit includes: a starting code block, an ending code block, and a payload code block located between the starting code block and the ending code block.
Optionally, the sub-slot unit further includes: an overhead code block (OH) located between the starting code block and the payload code block.
For each sub-slot unit, the format shown in fig. 5 is adopted. The sub-slot unit starts with an S code block (e.g., length 66 bits) and ends with a T code block (e.g., length 66 bits).
The format of the S code block is shown in fig. 6. The format of the T code block is shown in fig. 7 (the T code block may adopt one of T0-T7, preferably T7, and the following bit positions may be used to place data, thereby improving the bandwidth utilization rate). The advantage of using S code blocks and T code blocks as sub-slot units is that compatible with FlexE or MTN, for devices that do not perform sub-slot unit processing, there will be S and T code blocks as the start and end of data, so these devices will recognize the sub-slot basic unit as normal data without errors.
Overhead (OH) is also included between the S and T code blocks for each sub-slot unit. The overhead may be used to indicate the lane number of the subslot base unit, etc. The overhead may also carry other information, such as for indicating the client type, indicating OAM information, etc.
The remaining bits of the whole sub-slot unit except the necessary S, T code block and information such as OH can be used to carry the client signal (Payload part).
In an optional embodiment of the present invention, the length of each of the N sub-slot units is the same. The sub-slot units are of a fixed uniform length. Examples are: assuming that the length of the sub-slot unit is 128 bytes, S (66bit) occupies 8 bytes, T (66bit) occupies 8 bytes, and assuming that OAM is 16 bytes, it is left to the length of payload of 96 bytes.
In an alternative embodiment of the invention, the payload code block is used for an encoded data stream of a signal that needs to be transmitted over a slicing channel.
In this embodiment, in order to avoid that the code blocks such as OAM, control code block, idle code block, etc. originally carried in the user data stream put into the sub-slot unit are identified and processed by the FlexE/MTN channel and terminated (if this would cause the length of the basic unit of the sub-slot, data, etc. to be changed), 64/66b encoding is required to be performed on the user data stream put into the sub-slot unit, that is, the 66b code block of the user data stream enters 64 bits of the payload 66b code block in the sub-slot unit as data. The first two bits of the payload 66b code block in the sub-slot unit are 01 (indicating that it is a data code block (D code block), see the part indicated by 01 in fig. 8.
In an optional embodiment of the present invention, when the signal is transmitted through the slicing channel, at least one idle code block exists between two adjacent sub-slot units of the N sub-slot units.
In this embodiment, as shown in fig. 9, in order to facilitate rate adjustment (IDLE code block add/delete) of the FlexE/MTN slice channel in which the sub-slot unit is located, a certain amount of IDLE code blocks need to be arranged between the sub-slot units, and the intermediate node may add or delete the IDLE code blocks according to the requirement of rate adjustment.
In an optional embodiment of the present invention, transmitting a signal to be transmitted through a slicing channel through at least M sub-slot units of the N sub-slot units includes:
and in the N sub-time slot units, M continuous or discontinuous sub-time slot units are distributed, and signals needing to be transmitted through the slicing channel are transmitted through the M sub-time slot units.
Optionally, theWhere P2 is the transmission rate of the signal that needs to be transmitted through the slice channel, and Q is the slice-granularity transmission rate of the slice channel.
In an implementation example, according to the slice bandwidth required by the client, for the same user data, the numbers of multiple sub-slot units may be used, for example, assuming that in a 5Gbps channel, the minimum slice granule is expected to reach 10Mbps, the sub-slot units are divided into 480, and for a client requiring 50Mbps, 50Mbps/510Mbps — 5 numbered sub-slot units may be allocated because the minimum slice granule is 10Mbps, and the numbers may be continuous or discontinuous, for example, 5 sub-slot units with the numbers of 1, 5, 15, 28, 30 are allocated to the sub-slot units. The signals of the clients occupy the sub-slot units to transmit the signals, and the bandwidth requirement of 50Mbps can be achieved.
In the method according to the embodiment of the present invention, when sending a signal, the signal may be transmitted according to N sub-slot units in each group of sub-slots in a code block of the slice channel; when receiving signals, reading corresponding signals from the N sub-slot units of each group of sub-slots. The method of the invention can provide a scheme of TDM slice channel with smaller bandwidth granularity less than 5Gbps on the basis of the original Flexe or MTN basic frame format, thereby meeting the slicing and isolating requirements of vertical industry users and enterprise private lines with smaller bandwidth.
An embodiment of the present invention further provides an information transmission apparatus for a slice channel, including:
the processing module is used for dividing the code block of the slicing channel into at least one group of sub-time slots, and each group of sub-time slots comprises N sub-time slot units;
and the transmission module is used for transmitting the signals needing to be transmitted through the slicing channel through at least M sub-time slot units in the N sub-time slot units, wherein N, M are positive integers, and M is less than or equal to N.
Optionally, the at least one group of sub-slots is cycled in groups.
Optionally, N is less than or equal to P1/Q, P1 is a transmission rate of a slice channel, and Q is a slice granularity transmission rate of the slice channel.
Optionally, the sub-slot unit includes: a starting code block, an ending code block, and a payload code block located between the starting code block and the ending code block.
Optionally, the sub-slot unit further includes: an overhead code block located between the starting code block and the payload code block.
Optionally, the payload code block is used for transmitting a data stream of the encoded signal that needs to be transmitted through the slicing channel.
Optionally, when the signal is sent through the slicing channel, at least one idle code block is located between two adjacent sub-slot units in the N sub-slot units.
Optionally, the length of each of the N sub-slot units is the same.
Optionally, the transmission module is specifically configured to: and in the N sub-time slot units, M continuous or discontinuous sub-time slot units are distributed, and signals needing to be transmitted through the slicing channel are transmitted through the M sub-time slot units.
Optionally, theWhere P2 is the transmission rate of the signal that needs to be transmitted through the slice channel, and Q is the slice-granularity transmission rate of the slice channel.
It should be noted that all the implementations in the above method embodiments are also applicable to this embodiment, and the same technical effects can be achieved.
An embodiment of the present invention further provides a network device, including:
a processor for dividing a code block of a slice channel into at least one group of sub-slots, each group of sub-slots including N sub-slot units;
and the transceiver is used for transmitting signals needing to be transmitted through a slicing channel through at least M sub-slot units in the N sub-slot units, wherein N, M are positive integers, and M is less than or equal to N.
Optionally, the at least one group of sub-slots is cycled in groups.
Optionally, N is less than or equal to P1/Q, P1 is a transmission rate of a slice channel, and Q is a slice granularity transmission rate of the slice channel.
Optionally, the sub-slot unit includes: a starting code block, an ending code block, and a payload code block located between the starting code block and the ending code block.
Optionally, the sub-slot unit further includes: an overhead code block located between the starting code block and the payload code block.
Optionally, the payload code block is used for transmitting a data stream of the encoded signal that needs to be transmitted through the slicing channel.
Optionally, when the signal is sent through the slicing channel, at least one idle code block is located between two adjacent sub-slot units in the N sub-slot units.
Optionally, the length of each of the N sub-slot units is the same.
Optionally, the transmission module is specifically configured to: and in the N sub-time slot units, M continuous or discontinuous sub-time slot units are distributed, and signals needing to be transmitted through the slicing channel are transmitted through the M sub-time slot units.
Optionally, theWhere P2 is the transmission rate of the signal that needs to be transmitted through the slice channel, and Q is the slice-granularity transmission rate of the slice channel.
It should be noted that all the implementations in the above method embodiments are also applicable to this embodiment, and the same technical effects can be achieved.
An embodiment of the present invention further provides a communication device, including: a processor, a memory storing a computer program which, when executed by the processor, performs the method as described above. All the implementation manners in the above method embodiment are also applicable to the embodiment, and the same technical effect can be achieved.
Embodiments of the present invention also provide a computer-readable storage medium including instructions that, when executed on a computer, cause the computer to perform the method as described above. All the implementation manners in the above method embodiment are also applicable to the embodiment, and the same technical effect can be achieved.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the embodiments provided in the present invention, it should be understood that the disclosed apparatus and method may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: various media capable of storing program codes, such as a U disk, a removable hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.
Furthermore, it is to be noted that in the device and method of the invention, it is obvious that the individual components or steps can be decomposed and/or recombined. These decompositions and/or recombinations are to be regarded as equivalents of the present invention. Also, the steps of performing the series of processes described above may naturally be performed chronologically in the order described, but need not necessarily be performed chronologically, and some steps may be performed in parallel or independently of each other. It will be understood by those skilled in the art that all or any of the steps or elements of the method and apparatus of the present invention may be implemented in any computing device (including processors, storage media, etc.) or network of computing devices, in hardware, firmware, software, or any combination thereof, which can be implemented by those skilled in the art using their basic programming skills after reading the description of the present invention.
Thus, the objects of the invention may also be achieved by running a program or a set of programs on any computing device. The computing device may be a general purpose device as is well known. The object of the invention is thus also achieved solely by providing a program product comprising program code for implementing the method or the apparatus. That is, such a program product also constitutes the present invention, and a storage medium storing such a program product also constitutes the present invention. It is to be understood that the storage medium may be any known storage medium or any storage medium developed in the future. It is further noted that in the apparatus and method of the present invention, it is apparent that each component or step can be decomposed and/or recombined. These decompositions and/or recombinations are to be regarded as equivalents of the present invention. Also, the steps of executing the series of processes described above may naturally be executed chronologically in the order described, but need not necessarily be executed chronologically. Some steps may be performed in parallel or independently of each other.
While the foregoing is directed to the preferred embodiment of the present invention, it will be understood by those skilled in the art that various changes and modifications may be made without departing from the spirit and scope of the invention as defined in the appended claims.
Claims (18)
1. An information transmission method for a slice channel, the method comprising:
dividing a code block of a slicing channel into at least one group of sub-time slots, wherein each group of sub-time slots comprises N sub-time slot units;
and transmitting signals needing to be transmitted through a slicing channel through at least M sub-slot units in the N sub-slot units, wherein N, M are positive integers, and M is less than or equal to N.
2. The method of claim 1, wherein the at least one set of sub-slots is cycled in groups.
3. The method of claim 2, wherein N is less than or equal to P1/Q, P1 is a transmission rate of a slice channel, and Q is a slice granularity transmission rate of the slice channel.
4. The method for transmitting information of the slice channel according to any one of claims 1 to 3, wherein the sub-slot unit comprises: a starting code block, an ending code block, and a payload code block located between the starting code block and the ending code block.
5. The method of claim 4, wherein the sub-slot unit further comprises: an overhead code block located between the starting code block and the payload code block.
6. The method of claim 4, wherein the payload code block is used for transmitting a data stream of the encoded signal to be transmitted through the slice channel.
7. The method of claim 1, wherein at least one idle code block is located between two adjacent sub-slot units of the N sub-slot units when the signal is transmitted through the slicing channel.
8. The method of claim 1, wherein the length of each of the N sub-slot units is the same.
9. The method of claim 1, wherein transmitting the signal to be transmitted through the slicing channel through at least M of the N sub-slot units comprises:
and in the N sub-time slot units, M continuous or discontinuous sub-time slot units are distributed, and signals needing to be transmitted through the slicing channel are transmitted through the M sub-time slot units.
11. An information transmission apparatus of a slice channel, comprising:
the processing module is used for dividing the code block of the slicing channel into at least one group of sub-time slots, and each group of sub-time slots comprises N sub-time slot units;
and the transmission module is used for transmitting the signals needing to be transmitted through the slicing channel through at least M sub-time slot units in the N sub-time slot units, wherein N, M are positive integers, and M is less than or equal to N.
12. The apparatus for transmitting information of slice channel as claimed in claim 11, wherein said at least one set of sub-slots is cycled in groups. .
13. The apparatus of claim 12, wherein N is less than or equal to P1/Q, P1 is a transmission rate of a slice channel, and Q is a slice granularity transmission rate of the slice channel.
14. A network device, comprising:
a processor for dividing a code block of a slice channel into at least one group of sub-slots, each group of sub-slots including N sub-slot units;
and the transceiver is used for transmitting signals needing to be transmitted through a slicing channel through at least M sub-slot units in the N sub-slot units, wherein N, M are positive integers, and M is less than or equal to N.
15. The network device of claim 14, wherein the at least one set of sub-slots is cycled in groups.
16. The network device of claim 14, wherein N is less than or equal to P1/Q, P1 is a transmission rate of a slice channel, and Q is a slice granularity transmission rate of the slice channel.
17. A communication device, comprising: a processor, a memory storing a computer program which, when executed by the processor, performs the method of any of claims 1 to 10.
18. A computer-readable storage medium comprising instructions which, when executed on a computer, cause the computer to perform the method of any one of claims 1 to 10.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010645739.3A CN113923778A (en) | 2020-07-07 | 2020-07-07 | Information transmission method, device and equipment of slicing channel |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010645739.3A CN113923778A (en) | 2020-07-07 | 2020-07-07 | Information transmission method, device and equipment of slicing channel |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113923778A true CN113923778A (en) | 2022-01-11 |
Family
ID=79231569
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010645739.3A Pending CN113923778A (en) | 2020-07-07 | 2020-07-07 | Information transmission method, device and equipment of slicing channel |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113923778A (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108632886A (en) * | 2017-03-21 | 2018-10-09 | 华为技术有限公司 | A kind of method for processing business and device |
CN109150361A (en) * | 2017-06-16 | 2019-01-04 | ***通信有限公司研究院 | A kind of transfers net system, data exchange and transmission method, device and equipment |
CN110266612A (en) * | 2018-03-12 | 2019-09-20 | 中兴通讯股份有限公司 | Data transmission method and device, the network equipment and storage medium |
CN111050403A (en) * | 2018-10-15 | 2020-04-21 | ***通信有限公司研究院 | Data transmission method, device and equipment |
-
2020
- 2020-07-07 CN CN202010645739.3A patent/CN113923778A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108632886A (en) * | 2017-03-21 | 2018-10-09 | 华为技术有限公司 | A kind of method for processing business and device |
CN109150361A (en) * | 2017-06-16 | 2019-01-04 | ***通信有限公司研究院 | A kind of transfers net system, data exchange and transmission method, device and equipment |
CN110266612A (en) * | 2018-03-12 | 2019-09-20 | 中兴通讯股份有限公司 | Data transmission method and device, the network equipment and storage medium |
CN111050403A (en) * | 2018-10-15 | 2020-04-21 | ***通信有限公司研究院 | Data transmission method, device and equipment |
WO2020078203A1 (en) * | 2018-10-15 | 2020-04-23 | ***通信有限公司研究院 | Data transmission method, apparatus and device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110266612A (en) | Data transmission method and device, the network equipment and storage medium | |
CN103875205B (en) | The method and apparatus of transmission data | |
US6055242A (en) | Method and apparatus enabling synchronous transfer mode, variable length and packet mode access for multiple services over a broadband communication network | |
WO2018059446A1 (en) | Service data transmission method, device and system, and storage medium | |
CN1968036B (en) | A forward correcting decoding device and control method | |
JP2015092726A (en) | Multi-lane transmitter and multi-lane receiver | |
EP2975858A1 (en) | Method for processing data in the ethernet, physical layer chip and ethernet device | |
CA2399525A1 (en) | Method, apparatus and data structure enabling multiple channel data stream transmission | |
CN101548505A (en) | Bandwidth reuse in multiplexed data stream | |
CN109257139B (en) | Method and device for transmitting and receiving physical layer data | |
CN105701053B (en) | Serial data transmitting and receiving method and device | |
US7720336B2 (en) | Code division multiplexing optical access network system | |
EP3324583A1 (en) | Data processing method, apparatus and system | |
CN109951750B (en) | Data processing method and system based on FlexE layer cross architecture | |
US7483435B2 (en) | Process for the transmission of data by a multi-user, point to multi-point digital data transmission system | |
US20200177305A1 (en) | Service multiplexing method, service demultiplexing method, and related device | |
US20120020313A1 (en) | Packet scheduling system for digital video broadcasting | |
US8428034B2 (en) | Encoding for efficient use of an upstream channel in burst mode | |
WO2001013556A1 (en) | Method and apparatus for combining a plurality of 8b/10b encoded data streams | |
US7415528B2 (en) | Apparatus and method for transmitting hierarchically multimedia data TS to prevent jitter of timing information and for recovering the multimedia data TS | |
EP2077637B1 (en) | System and method for protecting payload information in radio transmission | |
CN113923778A (en) | Information transmission method, device and equipment of slicing channel | |
CN113287266B (en) | Data transmission method, network chip and communication system | |
CN113647070A (en) | Transmitter and receiver, serializer and deserializer and methods for transmitting and receiving, serializing and deserializing | |
JP5467535B2 (en) | Multiplex transmission system, multiplexer, demultiplexer, and multiplex transmission method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |