[go: up one dir, main page]

CN102377803B - Data processing method, device and system - Google Patents

Data processing method, device and system Download PDF

Info

Publication number
CN102377803B
CN102377803B CN201010257821.5A CN201010257821A CN102377803B CN 102377803 B CN102377803 B CN 102377803B CN 201010257821 A CN201010257821 A CN 201010257821A CN 102377803 B CN102377803 B CN 102377803B
Authority
CN
China
Prior art keywords
mac
pdu
rlc
machine terminal
layer
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.)
Expired - Fee Related
Application number
CN201010257821.5A
Other languages
Chinese (zh)
Other versions
CN102377803A (en
Inventor
李龠
马洁
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201010257821.5A priority Critical patent/CN102377803B/en
Priority to PCT/CN2011/074200 priority patent/WO2011137783A1/en
Publication of CN102377803A publication Critical patent/CN102377803A/en
Application granted granted Critical
Publication of CN102377803B publication Critical patent/CN102377803B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/06Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/30Resource management for broadcast services

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明实施例公开了一种数据处理方法、装置和系统。本发明方法包括:获取分组信息,所述分组信息包括组标识、机器终端在组内的序号,以及该组对应的公共无线承载配置参数在广播消息中的位置;根据分组信息确定所属组所在的公共无线承载,确定需要接入网络时,生成MAC PDU和RLC PDU,然后通过公共无线承载将MAC PDU和RLC PDU传送给公共用户面实体,采用该方案可以节省包头开销,从而可以降低处理复杂度和提高传输效率。

The embodiment of the invention discloses a data processing method, device and system. The method of the present invention includes: acquiring group information, the group information including group identifier, serial number of machine terminal in the group, and the position of the public radio bearer configuration parameter corresponding to the group in the broadcast message; Public radio bearer, when it is determined that it needs to access the network, generate MAC PDU and RLC PDU, and then transmit the MAC PDU and RLC PDU to the public user plane entity through the public radio bearer. This solution can save packet header overhead, thereby reducing processing complexity and improve transmission efficiency.

Description

Data processing method, device and system
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a data processing method, apparatus, and system.
Background
The Internet of things means that all articles are connected with the Internet through information sensing equipment, so that intelligent identification and management are realized. Machine-to-Machine (M2M) communication is an interpretation of the internet of things from a communication perspective, and provides a convenient method for establishing connection of real-time data between systems, remote devices and individuals, thereby greatly realizing automation and intellectualization of business processes.
With the widespread deployment of M2M applications, the number of users of these applications is rapidly becoming huge, and since the amount of data sent by an internet of things Type Communication (MTC) device at a single time is relatively small, even smaller than the header overhead (overhead) accumulated for each layer, the user plane transmission efficiency is extremely low from the overall viewpoint. In addition to the header overhead of each layer of Protocol Data Unit (PDU), in the existing mechanism, a Residential Access Network (RAN) also needs to establish a corresponding Radio Link control protocol (RLC) entity for each machine terminal (MTC device), and since the number of MTC devices is huge, maintaining such many RLC entities puts higher requirements on the processing capability of the RAN.
In the process of research and practice of the prior art, the inventor of the present invention finds that, for M2M applications with characteristics of small and fixed transmission data volume, large number of machine terminals, etc., the prior art needs to consume more network resources, and has low transmission efficiency and complex processing.
Disclosure of Invention
Embodiments of the present invention provide a data processing method, apparatus, and system, which can save network resources, improve transmission efficiency, and reduce processing complexity.
A method of data processing, comprising:
acquiring grouping information, wherein the grouping information comprises a group identifier, a serial number of a machine terminal in a group, and a position of a public radio bearer configuration parameter corresponding to the group in a broadcast message;
determining a common Radio Bearer (RB) corresponding to a group to which the machine terminal belongs according to the grouping information;
generating a Media Access Control protocol (MAC) PDU and an RLC PDU;
and transmitting the MAC PDU and the RLC PDU to a common user plane entity through the common radio bearer, wherein the common user plane entity is a common user plane entity established by network side equipment for a group of machine terminals transmitted through the common radio bearer.
A method of data processing, comprising:
obtaining grouping information of the machine terminal according to a preset strategy, wherein the grouping information comprises a group identifier, a serial number of the machine terminal in a group and the position of a public radio bearer configuration parameter corresponding to the group in a broadcast message;
notifying the machine terminal of the grouping information;
and receiving the MAC PDU and the RLC PDU sent by the machine terminal through the public radio bearer according to the grouping information.
A machine terminal, comprising:
the system comprises an acquisition unit, a processing unit and a processing unit, wherein the acquisition unit is used for acquiring grouping information, and the grouping information comprises a group identifier, a serial number of a machine terminal in a group and the position of a public radio bearer configuration parameter corresponding to the group in a broadcast message;
the determining unit is used for determining the public radio bearer corresponding to the group to which the machine terminal belongs according to the grouping information acquired by the acquiring unit;
a generating unit, configured to generate a MAC PDU and an RLC PDU;
a sending unit, configured to transmit the MAC PDU and the RLC PDU generated by the generating unit to a common user plane entity through the common radio bearer determined by the determining unit, where the common user plane entity is a common user plane entity established by the network side device for a group of machine terminals transmitting through the common radio bearer.
A network-side device, comprising:
the grouping unit is used for obtaining grouping information of the machine terminal according to a preset strategy, wherein the grouping information comprises a group identifier, a serial number of the machine terminal in the group and the position of a public radio bearer configuration parameter corresponding to the group in the broadcast message;
a notification unit configured to notify the machine terminal of the grouping information obtained by the grouping unit;
and the receiving unit is used for receiving the MAC PDU and the RLCPDU sent by the machine terminal according to the grouping information.
A communication system comprises any machine terminal and any network side equipment provided by the embodiment of the invention.
The embodiment of the invention groups the machine terminals according to the preset strategy and enables the machine terminals in the group to share one radio bearer, so that the machine terminals in the group can only correspond to one common RLC entity without establishing a corresponding PLC entity for each machine terminal, network resources are saved, and meanwhile, some header information of MAC PDU and RLC PDU, such as information of logic Channel identification (LCH-ID) and the like, or the number of bytes of the information is reduced, so that compared with the prior art, the header overhead can be saved, the processing complexity can be reduced, and the transmission efficiency can be improved.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
FIG. 1 is a flow chart of a data processing method according to an embodiment of the present invention;
FIG. 2 is a flow chart of a data processing method according to a second embodiment of the present invention;
FIG. 3 is a schematic diagram of a data processing method according to an embodiment of the present invention;
FIG. 4 is a diagram illustrating the structure of a MAC PDU and an RLC PDU according to a third embodiment;
FIG. 5 is a diagram illustrating the structure of a MAC PDU and an RLC PDU according to a fourth embodiment;
FIG. 6 is a diagram illustrating the structure of a MAC PDU and an RLC PDU according to a fifth embodiment;
FIG. 7a is a diagram illustrating the structure of a MAC PDU and an RLC PDU according to a sixth embodiment;
FIG. 7b is a diagram showing another structure of the MAC PDU and the RLC PDU in the sixth embodiment;
FIG. 8a is a schematic structural diagram of a machine terminal according to an embodiment;
FIG. 8b is another schematic structural diagram of the machine terminal according to the embodiment;
FIG. 8c is a schematic diagram of another structure of the machine terminal according to the embodiment;
fig. 9a is a schematic structural diagram of a network-side device according to an embodiment;
fig. 9b is another schematic structural diagram of a network-side device according to an embodiment;
fig. 9c is a schematic structural diagram of a network-side device according to an embodiment;
fig. 9d is a schematic structural diagram of a network-side device according to an embodiment;
fig. 9e is a schematic structural diagram of a network-side device according to an embodiment;
fig. 9f is a schematic structural diagram of a network-side device according to an embodiment.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
In MTC communication, terminals may be divided into machine terminals (i.e., MTC devices) and terminals used by general users (for convenience of description, terminals used by general users are hereinafter referred to as general terminals). The machine terminals can be specifically vending machines, meter reading equipment and other equipment, and with the wide deployment of M2M application, the number of machine terminals also increases gradually, and the communication of a large number of machine terminals will affect the communication of the mobile phone terminal, for example, because the machine communication occupies more wireless resources, the service initiation success rate and the call quality of the mobile phone are reduced, and the like, so that the machine communication should be prevented from occupying too many wireless resources as much as possible to ensure the normal communication quality of a common terminal.
The embodiment of the invention provides a data processing method, a device and a system. The following are detailed below.
The first embodiment,
The present embodiment will be described from the perspective of the transmitting end, i.e., the machine terminal.
A method of data processing, comprising: the method comprises the steps of obtaining grouping information, generating MAC PDU and RLC PDU when the fact that the network needs to be accessed is determined, determining a public radio bearer corresponding to a group to which a machine terminal belongs according to the grouping information, and transmitting the MAC PDU and the RLC PDU to a public user plane entity through the determined public radio bearer. The grouping information comprises information such as a group identifier, a serial number of the machine terminal in the group, and a position of a public radio bearer configuration parameter corresponding to the group in the broadcast message; the common user plane entity is a common user plane entity established by the network side equipment for a group of machine terminals transmitting through the common radio bearer.
Referring to fig. 1, the specific process is as follows:
101. acquiring grouping information, wherein the grouping information comprises a group identification (ID, IDentity), a serial number of a machine terminal in a group, a position of a public radio bearer configuration parameter corresponding to the group in a broadcast message, and information such as starting time of initiating access by the group;
for example, the machine terminal may obtain the grouping information from the network side, that is, the network side groups the machine terminals according to a preset policy to obtain the grouping information, and then the network side issues the grouping information to each machine terminal and other related devices through dedicated connection or paging.
For another example, the network side may group the machine terminals according to a preset policy to obtain group information, and then directly configure the group information on the machine terminals.
102. Determining a public radio bearer corresponding to a group to which the machine terminal belongs according to the grouping information;
in the embodiment of the present invention, all the machine terminals in a group share a radio bearer, and for convenience of description, the shared radio bearer is referred to as a common radio bearer, the common radio bearer may be a static radio bearer broadcast by a broadcast message, and all the machine terminals in a group may read the relevant configuration belonging to the common radio bearer from the broadcast message according to the "location of the corresponding common radio bearer configuration parameter of the group in the broadcast message" in the grouping information, and initiate access at a specified time point.
103. Generating MAC PDU and RLC PDU; the MAC PDU and the RLC PDU are suitable for application of the Internet of things; for example, any of the following methods may be specifically employed:
(1) neither the MAC layer nor the RLC layer has a segmentation function, as follows:
only one MAC PDU and one RLC PDU are generated in one Transmission, that is, one Transmission is a complete Internet Protocol (IP) packet, so the packet header of the MAC PDU may only include the length indication of the Service Data Unit (SDU) of the MAC, but the information such as the Transmission Sequence Number (TSN), the fragmentation indication (SS), and the LCH-ID in the prior art may be omitted, and the RLC PDU may adopt a Transparent Mode (TM) structure, and therefore, RLC retransmission is not required, and the packet header is not required.
(2) The MAC layer has no segmentation function, while the RLC layer has segmentation function, as follows:
generating one MAC PDU and at least one RLC PDU by one-Time Transmission, namely fixing the length of the RLC PDUs, but not limiting the number of the RLC PDUs, and then connecting all the RLC PDUs in series at an MAC layer to transmit in a Transmission Time Interval (TTI); since only one MAC PDU is generated in one transmission, the header of the MAC PDU may omit information such as TSN, split indication, LCH-ID and the like in the prior art, similarly to (1), except that the header of the MAC PDU at this time includes the number of MAC SDUs, instead of the length indication of the MAC SDUs; at this time, the RLC pdu may adopt a structure of an Unacknowledged Mode (UM), and RLC retransmission is not required; wherein the header of the RLC PDU includes a Sequence Number (SN) for ordering and a length of data other than the padding bits.
(3) The MAC layer has a segmentation function, while the RLC layer does not have a segmentation function, as follows:
one RLC PDU and at least one MAC PDU are generated by one transmission, that is, the RLC PDU may not need to be sequenced, and the MAC PDU needs to be sequenced, so the packet header of the MAC PDU only includes TSN, split indication and length indication of the MAC SDU for sequencing, and the RLC PDU may adopt a transparent mode structure, and RLC retransmission is not needed, and the packet header is not needed.
(4) The MAC layer and the RLC layer each have a segmentation function as follows:
generating at least one MAC PDU and at least one RLC PDU through one-time transmission, namely the RLC PDU and the MAC PDU need to be sequenced, so that the packet header of the MAC PDU only comprises a TSN (transport stream network), a splitting instruction and a length instruction of the MAC SDU, and the RLC PDU adopts a structure of an unacknowledged mode and does not need RLC retransmission; wherein the header of the RLC PDU includes only SN for ordering and the length of data other than the padding bits.
In addition, the header of the MAC PDU may further include a machine terminal identifier (device ID), for example, if the MAC layer needs to perform some machine terminal-specific control, such as Time Advance (TA) maintenance, in the above 4 methods, the header of the MAC PDU may further include the machine terminal identifier. But if the MAC layer does not maintain TA, the machine terminal identification is not needed; alternatively, if the physical resource allocation manner enables the common user plane entity to determine which machine terminal the MAC PDU belongs to through information such as radio bearer, code track, time, etc., for example, by broadcasting the time for transmitting uplink data configured for each machine terminal according to the machine terminal identifier, so that the machine terminals do not overlap each other when transmitting uplink data, the network may infer which machine terminal transmits data according to the data arrival time. Machine terminal identification may not be required. Besides the method for determining whether the fixed machine terminal identifier exists, an indication for indicating whether the machine terminal identifier exists may be carried in a packet header of the MAC PDU.
It should be noted that if there are at least two logical channels, the header of the MAC PDU may further include an LCH-ID indicating the logical channel used, but the number of bits (bits) of the LCH-ID may be reduced correspondingly compared to the prior art.
104. And transmitting the MAC PDU and the RLC PDU to a common user plane entity through the determined common radio bearer, wherein the user plane entity includes a MAC layer (i.e., a MAC entity) and an RLC layer (i.e., an RLC entity).
Optionally, if data needs to be encrypted, the header of the PDU may also carry a random number COUNT for decryption, for example, the method may further include the following steps:
encrypting the generated MAC PDU at an MAC layer, wherein the packet header of the MAC PDU also comprises a random number COUNT for decryption; or,
and encrypting the generated RLC PDU in the RLC layer, wherein the header of the RLC PDU also comprises a random number COUNT and/or a machine terminal identification for decryption.
As can be seen from the above, the embodiments of the present invention adopt grouping the machine terminals according to the preset policy, and make the machine terminals in the group share one radio bearer, so that the machine terminals in the group can only correspond to one common RLC entity, and do not need to establish a corresponding PLC entity for each machine terminal, thereby saving network resources, and simultaneously omitting some header information of the MAC PDU and the RLC PDU, for example, omitting information such as LCH-ID or reducing the number of bits (bit) of the information, so as to save the header overhead, thereby reducing the processing complexity and improving the transmission efficiency.
In addition, because the wireless resources occupied by the machine terminal communication are reduced, the influence of the machine terminal communication on the common terminal can be reduced, and the communication quality of the common terminal can be ensured.
Example II,
This embodiment will be described from the perspective of a receiving end, that is, a network side device, where the network side device includes at least a common user plane entity and may further include a control plane entity. The common user plane entity is a common user plane entity established by the network side equipment for a group of machine terminals transmitted through the common radio bearer; and a common radio bearer refers to one radio bearer that is common to all terminals within each group.
A method of data processing, comprising: and the receiving machine terminal processes the MAC PDU and the RLC PDU according to the MAC PDU and the RLC PDU which are sent by the grouping information through the public radio bearer. The grouping information may include information such as a group identifier, a sequence number of the machine terminal in the group, and a location of a common radio bearer configuration parameter corresponding to the group in the broadcast message.
Referring to fig. 2, the specific process may be as follows:
201. obtaining grouping information of the machine terminals according to a preset strategy, namely grouping the machine terminals according to the preset strategy so as to obtain the grouping information;
the preset policy may be set according to the requirements of the actual application, for example, the preset policy may be divided according to the location of each machine terminal and/or the attributes of the server, and the like.
The grouping information comprises a group identifier, a serial number of the machine terminal in the group, the position of a public radio bearer configuration parameter corresponding to the group in the broadcast message, and information such as starting time of initiating access by the group;
202. notifying the machine terminal of the grouping information;
for example, the packet information may be delivered to each machine terminal and other devices associated therewith via a dedicated connection or page.
203. Receiving MAC PDU and RLC PDU sent by the machine terminal through the public radio bearer according to the grouping information;
it should be noted that, in the embodiment of the present invention, all the machine terminals in a group share one radio bearer, which is referred to as a common radio bearer, the common radio bearer may be a static radio bearer broadcasted by a broadcast message, and all the machine terminals in a group may read, according to a "location of a corresponding common radio bearer configuration parameter of the group in the broadcast message" in the grouping information, a relevant configuration belonging to the common radio bearer from the broadcast message, and initiate access at a specified time point.
Because the machine terminals in the group all share one radio bearer, the machine terminals in the group can only correspond to one common RLC entity without establishing a corresponding PLC entity for each machine terminal, thereby saving network resources and simultaneously omitting some header information of MAC PDU and RLC PDU. Further, the data processing method may further include step 204;
204. and processing the received MAC PDU and the RLC PDU. For example, the following may be specifically mentioned:
(1) if the machine terminal only generates one MAC PDU and one RLC PDU at a time, wherein a packet header of the MAC PDU only includes a length indication of the MAC SDU, and the RLC PDU adopts a transparent mode structure, the specific processing of the MAC PDU and the RLC PDU is as follows:
analyzing the MAC PDU according to the length of the MAC SDU and submitting the MAC PDU to an upper layer; the RLC PDU is parsed and directly submitted to an upper layer.
(2) If the machine terminal generates one MAC PDU and at least one RLC PDU at a time, wherein the header of the MAC PDU only includes the number of MAC SDUs, and the RLC PDU adopts an unacknowledged mode structure, and the header of the RLC PDU only includes SN for sequencing and the length of data other than padding bits, then the processing of the MAC PDU and the RLC PDU is specifically:
analyzing the MAC PDU according to the number of the MAC SDUs and submitting the MAC PDU to an upper layer; and the RLC PDU is analyzed, sequenced, concatenated and recombined according to the SN and the length of data except the padding bits, and submitted to an upper layer.
(3) If the machine terminal generates one RLC PDU and at least one MAC PDU at a time, where a packet header of the MAC PDU only includes a TSN for sorting, a splitting indication, and a length indication of a MAC SDU, and the RLC PDU adopts a structure in a transparent mode, the processing of the MAC PDU and the RLC PDU specifically includes:
analyzing, sequencing, concatenating and recombining the MAC PDU according to the transmission sequence number TSN, the splitting indication and the length indication of the MAC SDU, and submitting the MAC PDU to an upper layer; the RLC PDU is parsed and submitted to an upper layer.
(4) If the machine terminal generates at least one RLC PDU and at least one MAC PDU in one transmission, where a header of the MAC PDU only includes a TSN for sequencing, a split indication, and a length indication of a MAC SDU, and the RLC PDU adopts an unacknowledged mode structure, and the header of the RLC PDU only includes SN for sequencing and a length of data other than padding bits, the processing of the MAC PDU and the RLC PDU is specifically:
analyzing, sequencing, concatenating and recombining the MAC PDU according to the TSN, the splitting indication and the length indication of the MAC SDU, and submitting to an upper layer; the RLCPDU is analyzed, sequenced, concatenated and recombined according to the sequence number SN and the length of data except the filling bits, and is submitted to an upper layer.
In addition, if the data is encrypted, the common user plane entity needs to decrypt the PDU, for example, if the machine terminal encrypts the data at the MAC layer, the header of the MAC PDU may further include a random number COUNT for decryption, and then, processing the MAC PDU and the RLC PDU (i.e. step 204) may further include: and decrypting the MAC PDU according to the random number COUNT at the MAC. Or,
if the machine terminal encrypts data in the RLC layer, the header of the RLC PDU may further include a random number COUNT for decryption and/or a machine terminal identification, and then processing the MAC PDU and the RLC PDU (i.e. step 204) further includes: and deciphering the RLC PDU according to the random number COUNT at the RLC.
In addition, the packet header of the MAC PDU may further include a machine terminal identifier, and then, the MAC layer of the network side device may further perform some operations, such as timing advance maintenance, etc., according to the machine terminal identifier, and optionally, the packet header of the MAC PDU may also be used to indicate an indication whether the machine terminal identifier exists, and then the network side device further needs to determine the indication, that is, step 204 may further include:
and reading the machine terminal identifier in the MAC PDU header when the existence of the machine terminal identifier is determined according to the indication for indicating whether the machine terminal identifier exists.
Otherwise, if it is determined that the machine terminal identifier does not exist, it indicates that the machine terminal identifier does not exist in the MAC PDU header, so that subsequent header information, such as the TSN, the split indication, or the length indication of the MAC sdu, may be directly read.
Wherein, the sending of the packets and the packet information (i.e. steps 201 and 202) may be specifically performed by a control plane entity in the network side device, and the receiving and processing of the PDUs (i.e. steps 203 and 204) may be specifically performed by a common user plane entity in the network side device.
As can be seen from the above, the embodiments of the present invention group the machine terminals according to the preset policy, and enable the machine terminals in the group to share one radio bearer, so that the machine terminals in the group can only correspond to one common RLC entity, and do not need to establish a corresponding PLC entity for each machine terminal, thereby saving network resources, and simultaneously omitting some header information of the MAC PDU and the RLC PDU, for example, omitting information such as LCH-ID or reducing the number of bits of the information.
In addition, because the wireless resources occupied by the machine terminal communication are reduced, the influence of the machine terminal communication on the common terminal can be reduced, and the communication quality of the common terminal can be ensured.
Example III,
The method described according to the implementation of the first and second embodiments will now be described in detail by way of example.
Firstly, the network side groups the machine terminals according to a preset policy, and the preset policy may be set according to the requirements of the actual application, for example, the preset policy may be divided according to the location of each machine terminal and/or the attributes of the server, and the like. After grouping, the grouping information is sent to each machine terminal through dedicated connection or paging, and the sent content may include information such as a group identifier, a serial number of the device in the group, and a position of a public radio bearer configuration parameter corresponding to the group in a broadcast message, and may also include a start time of initiating access by the group, and the like.
The machine terminals in all the groups read the radio bearer configuration parameters belonging to the group from the broadcast message by the pre-obtained information and initiate access at the specified time point. The control plane common radio bearer establishment procedure can be referred to in the prior art, and is not described herein again.
In order to save processing resources of an access network and fully utilize the service characteristics of single MTC service, small data volume and certain allowable failure rate, all machine terminals in each group can be corresponding to a common RLC entity and a MAC entity. For convenience of description, in the embodiment of the present invention, the common RLC entity and the MAC entity are collectively referred to as a common user plane entity.
No matter the in-group equipment adopts an access mode based on competition or non-competition, data among different machine terminals does not need to keep a certain sequence in L2, the data among the machine terminals can be sent to a core network out of order, and the mapping relation between the data and the machine terminals is ensured by an application layer.
Referring to fig. 3, it can be seen from fig. 3 that for a common user plane entity (i.e., common RAN), if the application layer data of one machine terminal is not segmented by the MAC layer and/or the RLC layer, there is no need to order the application layer data to be directly submitted to the upper layer. If the layers are partitioned, the layers that are partitioned are sorted accordingly before being submitted. Two PDUs of the machine terminal 6 as in the MAC layer of the figure: PDU1 of machine terminal 6 and PDU2 of machine terminal 6, and two PDUs of machine terminal 2 of RLC layer: PDU1 for machine terminal 2 and PDU2 for machine terminal 2; while other PDUs, such as the PDUs of machine terminal 1, machine terminal 3, machine terminal 4, machine terminal 7, machine terminal n, etc., do not need to be sorted, but are submitted directly.
In most application scenarios, because the data volume of each machine terminal is the same and fixed, a completely transparent mode can be adopted when the data volume is very small, i.e. the PDU is not segmented in the MAC layer and the RLC layer, which can greatly improve the efficiency. Of course, segmentation may be performed in the RLC layer and/or the MAC layer, and although such a gain is not high in the fully transparent mode, the number of bits of the header information may be much smaller than that in the prior art. For these several application scenarios, the following detailed descriptions will be provided in this embodiment (i.e., embodiment three), and in embodiments four, five, and six, respectively.
In this embodiment, both the MAC layer and the RLC layer on the machine terminal side have no segmentation function, that is, each machine terminal can only generate one MAC PDU and one RLC PDU at a time of transmission, and a complete IP packet is transmitted at a time, so that the machine terminals can be distinguished by the application layer without ensuring sequential delivery between the machine terminals. That is, after the machine terminal determines the common radio bearer to which the machine terminal belongs according to the grouping information (i.e., the machine terminal), and transmits the MAC PDU and the RLC PDU to the common user plane entity according to the common radio bearer, the common user plane entity may submit the received MAC PDU and RLC PDU directly without sorting the received MAC PDU and RLC PDU.
In order to meet the reporting requirements of different application scenarios, the size of the RLC PDU is not fixed at the machine terminal, but a flexible (flexible) manner is adopted, and in addition, the Transport Format Combination (TFC) selection function of the MAC also needs to be changed to some extent, so that the maximum available power of the MAC is not considered, but the selection of the Transport block length exceeding the power limit is supported. Although having some impact on performance, many operations, such as ordering, etc., may be omitted, so overall performance is improved over the prior art. The specific treatment may be as follows:
(1) MAC layer on machine terminal side
Because the MTC service has uniqueness, only one logical channel may be used at the data transmission stage of the sender, and thus, the packet header of the MAC PDU generated by the machine terminal may not carry LCH-ID, and in addition, because the MAC layer does not divide data, the packet header of the MAC PDU may not carry TSN and splitting indication in the existing system, but only needs to include an L field for indicating the size of the MAC SDU, where the number of bits in the L field may be correspondingly reduced according to a specific application.
Of course, if at least two logical channels are set, the LCH-ID needs to be added to the header of the MAC PDU, but the number of bits of the LCH-ID can be reduced accordingly.
In addition, if the MAC layer of the Long Term Evolution (LTE) system needs to perform some control differentiated according to the machine terminal, such as TA maintenance, etc., the MAC layer may also carry the machine terminal identifier in the header of the MAC PDU. But if the MAC layer does not maintain TA, the machine terminal identification is not needed; alternatively, if the physical resource allocation manner enables the common user plane entity to determine which machine terminal the MAC PDU belongs to through information such as radio bearer, code track, time, etc., for example, by broadcasting the time for transmitting uplink data configured for each machine terminal according to the machine terminal identifier, so that the machine terminals do not overlap each other when transmitting uplink data, the network may infer which machine terminal transmits data according to the data arrival time. Machine terminal identification may not be required.
Besides the method of whether the fixed machine terminal identifier exists, an indication for indicating whether the machine terminal identifier exists, such as an indication bit I, may be carried in the packet header of the MAC PDU.
(2) MAC layer for common user plane entities
If the header of the received MAC PDU does not contain the LCH-ID, i.e. the machine terminal side adopts the LCH-ID-free mode, the MAC layer of the common user plane entity does not need the logical channel mapping in the existing system, and if the header of the received MAC PDU contains the LCH-ID, the common user plane entity needs to add the logical channel mapping function.
Because the MAC layer at the machine terminal side does not divide data, after receiving the MAC PDU, the common user plane entity does not need to recombine (reordering) and demultiplex the MAC PDU, does not need to concatenate and merge the MAC PDU, and directly submits the MAC PDU to the upper layer after analysis.
In addition, if the MAC layer of the LTE system needs to perform some control distinguished by the machine terminal, such as TA maintenance, the MAC layer also needs to acquire the machine terminal identifier at this time, and then performs processing such as control or TA maintenance according to the machine terminal identifier, which is described in detail in the prior art and is not described herein again. For example, if the packet header of the MAC PDU does not carry the machine terminal identifier, which machine terminal the MAC PDU belongs to may be determined through information such as radio bearer, code channel, and time.
If the header of the MAC PDU also carries an indication bit I, the common user plane entity also needs to interpret the indication bit I in the MAC layer and determine whether the machine terminal exists.
(3) RLC layer at machine terminal side:
the structure of RLC PDU generated by machine terminal side can adopt transparent mode structure, and retransmission can be handed to application layer and HARQ, so that it also has no need of retransmission in MAC layer, i.e. RLC PDU has no need of packet header, and can be directly passed through to RLC layer of common user plane entity.
Of course, since data is not segmented in the RLC layer, the size of the RLC PDU is not fixed, but is flexible such that the transparent mode structure supports different RLC PDU sizes.
(4) RLC layer of common user plane entity:
because the RLC layer at the machine terminal side does not segment data, after receiving the RLC PDUs, the common user plane entity does not need to sequence the RLC PDUs, does not need to concatenate and merge the MAC PDUs, and directly submits the RLC PDUs to an upper layer.
(5) Encryption
In the LTE system, if ciphering is required and a ciphering algorithm is placed in the PDCP layer, a header of an RLC PDU generated by a machine terminal needs to carry a machine terminal identifier at this time, so that a public user plane entity can acquire decryption (Key) information from a higher layer according to the machine terminal identifier, and then decrypt the received RLC PDU according to the decryption information; of course, if the common user plane entity can determine which machine terminal the RLC PDU belongs to through information such as radio bearer, code channel, time, etc., it may not be necessary to carry the machine terminal identifier.
And if the encryption is placed on the MAC layer, after the machine terminal generates the MAC PDU, the packet header of the MAC PDU also needs to carry the machine terminal identification and the random number COUNT for decryption. If the encryption is placed in the RLC layer, after the machine terminal generates the RLC PDU, the header of the RLC PDU also needs to carry the machine terminal identifier and the random number COUNT for decryption. Wherein, the random number COUNT is randomly generated by the machine terminal. Similarly, if the common user plane entity can determine which machine terminal the RLC PDU belongs to through information such as radio bearer, code track, time, etc., the MAC PDU or the header of the RLC PDU may not need to carry the machine terminal identifier.
For better understanding of the above description, fig. 4 shows a schematic structure diagram of a MAC PDU and an RLC PDU, and it should be noted that fig. 4 illustrates an example in which ciphering is not required and only one logical channel exists. The dotted line indicates that the information may be omitted.
As can be seen from the above, the embodiments of the present invention adopt grouping the machine terminals according to the preset policy, and make the machine terminals in the group share one radio bearer, so that the machine terminals in the group can only correspond to one common RLC entity, and do not need to establish a corresponding PLC entity for each machine terminal, thereby saving network resources.
In addition, because the wireless resources occupied by the machine terminal communication are reduced, the influence of the machine terminal communication on the common terminal can be reduced, and the communication quality of the common terminal can be ensured.
Example four,
Different from the third embodiment, in the present embodiment, the MAC layer at the machine terminal side does not have a segmentation function, and the RLC layer has a segmentation function, that is, only one MAC PDU can be generated per transmission of the machine terminal, but the number of RLC PDUs is not limited. At this time, the RLC length can be fixed, and the MAC layer needs to concatenate all generated RLC PDUs and transmit them in one TTI. The RLC PDUs of the RLC layer need to be ordered, and the MAC PDUs of the MAC layer do not need to be ordered. The specific treatment is as follows:
(1) MAC layer on machine terminal side
The MAC layer specific processing of the machine terminal is similar to that of the third embodiment, except that: since the rlc pdu length is fixed, the number N of MAC SDUs may be used instead of the L field, and the rest can be referred to in embodiment three, which is not described herein again.
(2) MAC layer for common user plane entities
The MAC layer specific processing of the common user plane entity is similar to the third embodiment, except that: the number of MAC SDUs N needs to be used to identify how many fixed length MAC SDUs are contained within the MAC PDU. For other descriptions, refer to the third embodiment, which is not described herein.
(3) RLC layer at machine terminal side
The RLC PDU structure of the machine terminal can adopt a PDU structure of an unacknowledged mode, and RLC retransmission is not needed. The header of the generated RLC PDU may include a sequence number SN used for sorting and a length of data other than padding bits, and may further include a machine terminal identifier, where the machine terminal identifier may specifically be a number allocated to the machine terminal by the system according to the size of the group without using Radio Network Temporary Identifier (RNTI) or the like used in the prior art, and the number of bits of the sequence number SN may also be correspondingly reduced to save the header overhead.
If the common user plane entity can determine which machine terminal the MAC PDU belongs to through information such as radio bearer, code track, time, etc., for example, by broadcasting, each machine terminal is configured with time for transmitting uplink data according to the machine terminal identifier, so that the machine terminals do not overlap with each other when transmitting uplink data, the network can deduce which machine terminal transmits data according to the data arrival time, and then. The machine terminal identification may not be needed, but the MAC layer informs the RLC layer of the machine terminal attribution condition of each RLC PDU.
(4) RLC layer of common user plane entity
The RLC layer of the common user plane entity analyzes, sequences, concatenates and recombines the RLC PDUs according to the sequence number SN and the length of data except the filling bits, and submits the RLC PDUs to an upper layer.
It should be noted that, since all RLC PDUs transmitted at one time are encapsulated in one MAC PDU, if the RLC PDUs can be decapsulated according to the sequence in the MAC PDU at present, sequential reassembly can be guaranteed, and the sequence number SN may not be needed at this time. However, if the group members are too large, the ordering queue maintained by the RLC entity is too large, and the processing power requirement of the RLC entity is increased.
(5) Encryption:
in the LTE system, if encryption is needed and an encryption algorithm is placed on a PDCP layer, a header of an RLC PDU generated by a machine terminal needs to carry a machine terminal identifier at the moment so that a public user plane entity can acquire decryption information from a high layer according to the machine terminal identifier and then decrypt the received RLC PDU according to the decryption information; of course, if the common user plane entity can determine which machine terminal the RLC PDU belongs to through information such as radio bearer, code channel, time, etc., it may not be necessary to carry the machine terminal identifier.
The W system ciphering can be placed in the RLC layer, and since the header of the RLC PDU in this embodiment needs to include SN, the method of calculating COUNT using SN and Hyper Frame Number (HFN) in the prior art can be used, so that the RLC PDU may not need to carry COUNT, but only needs to carry the machine terminal identifier. Similarly, if the common user plane entity can determine which machine terminal the RLC PDU belongs to through information such as radio bearer, code track, time, etc., the header of the RLC PDU may not need to carry the machine terminal identifier.
For the encryption of the W system, the encryption may also be placed in the MAC layer, which may specifically refer to embodiment three, and is not described herein again.
For better understanding of the above description, fig. 5 shows a schematic structure diagram of MAC PDU and RLC PDU, and it should be noted that fig. 5 illustrates an example in which ciphering is not required and only one logical channel exists. The dotted line indicates that the information may be omitted.
As can be seen from the above, the embodiments of the present invention adopt grouping the machine terminals according to the preset policy, and make the machine terminals in the group share one radio bearer, so that the machine terminals in the group can only correspond to one common RLC entity, and do not need to establish a corresponding PLC entity for each machine terminal, thereby saving network resources.
In addition, because the wireless resources occupied by the machine terminal communication are reduced, the influence of the machine terminal communication on the common terminal can be reduced, and the communication quality of the common terminal can be ensured.
Example V,
Unlike the previous embodiments, in this embodiment, the RLC layer of the machine terminal has no segmentation function, and the MAC layer has segmentation function, that is, only one RLC PDU can be generated per transmission of the machine terminal, and the number of MAC PDUs is not limited. At this time, since the RLC packet may be very large, the size of the RLC PDU size may not be fixed, but a flexible manner (i.e. flexible PDU size) may be adopted to adapt to different reporting requirements. The RLC PDUs of the RLC layer do not need to be ordered, while the MAC PDUs of the MAC layer need to be ordered. The specific treatment may be as follows:
(1) MAC layer on machine terminal side:
because the MTC service has uniqueness, only one logical channel can be used at the data transmission stage of the sending end, and in this way, the packet header of the MAC PDU generated by the machine terminal does not carry the LCH-ID; in addition, since the MAC layer needs to segment data, the header of the MAC PDU needs to carry the TSN, the split indication, and an L field for indicating the size of the MAC SDU, wherein the bit number of the L field can be correspondingly reduced according to a specific application.
The header of the MAC PDU may also include a machine terminal identifier, which is also needed if the MAC layer of the LTE system needs some control differentiated by machine terminals, such as TA maintenance. However, if the physical resource allocation manner enables the common user plane entity to determine which machine terminal the MAC PDU belongs to through information such as radio bearer, code channel, time, etc., for example, by broadcasting the time for transmitting uplink data configured for each machine terminal according to the machine terminal identifier, so that the machine terminals do not overlap each other when transmitting uplink data, the network can deduce which machine terminal transmits data according to the data arrival time, and then. Machine terminal identification may not be required.
Of course, if at least two logical channels are set, the LCH-ID needs to be added to the header of the MAC PDU, but the number of bits of the LCH-ID can be reduced accordingly.
Besides the method of whether the fixed machine terminal identifier exists, an indication for indicating whether the machine terminal identifier exists, such as an indication bit I, may be carried in the packet header of the MAC PDU.
(2) MAC layer of common user plane entity:
if the header of the received MAC PDU does not contain the LCH-ID, i.e. the machine terminal side adopts the LCH-ID-free mode, the MAC layer of the common user plane entity does not need the logical channel mapping in the existing system, and if the header of the received MAC PDU contains the LCH-ID, the common user plane entity needs to add the logical channel mapping function.
Because the MAC layer at the machine terminal side divides data, after the MAC PDU is received by the common user plane entity, the MAC layer of the common user plane entity needs to set a sorting queue for each machine terminal, and send the received MAC PDU to the corresponding sorting queue for sorting according to the machine terminal identifier or according to the correspondence between the physical resource and the device, and after the MAC PDU is concatenated and recombined, the MAC PDU is submitted to the upper layer.
If the header of the MAC PDU also carries an indication bit I, the common user plane entity also needs to interpret the indication bit I in the MAC layer and determine whether the machine terminal exists.
In addition, if the MAC layer of the LTE system needs to perform some control differentiated according to the machine terminal, such as TA maintenance, then the MAC layer also needs to perform processing such as control or TA maintenance, which is described in detail in the prior art and is not described herein again.
(3) RLC layer at machine terminal side:
the RLC PDU structure generated at the machine terminal side may adopt a transparent mode structure, which may specifically refer to embodiment three, and is not described herein again.
(4) RLC layer of common user plane entity:
because the RLC layer at the machine terminal side does not segment data, after receiving the RLC PDUs, the common user plane entity does not need to sequence the RLC PDUs, does not need to concatenate and merge the MAC PDUs, and directly submits the RLC PDUs to an upper layer.
(5) Encryption:
the encryption process is the same as the third embodiment, and details are not described herein.
The following diagram shows a structure diagram of the MAC layer (assuming that the MAC layer needs to distinguish the PDU sequencing queue affiliation by device ID), and the structure diagram is not repeated since the RLC layer is completely transparent.
For better understanding of the above description, fig. 6 shows a schematic structure diagram of MAC PDU and RLC PDU, and it should be noted that fig. 6 is described by taking an example in which ciphering is not required and only one logical channel exists. The dotted line indicates that the information may be omitted.
As can be seen from the above, the embodiments of the present invention group the machine terminals according to the preset policy, and make the machine terminals in the group share one radio bearer, so that the machine terminals in the group can only correspond to one common RLC entity, and do not need to establish a corresponding PLC entity for each machine terminal, thereby saving network resources.
In addition, because the wireless resources occupied by the machine terminal communication are reduced, the influence of the machine terminal communication on the common terminal can be reduced, and the communication quality of the common terminal can be ensured.
Example six,
In this embodiment, both the MAC layer and the RLC layer support a segmentation function, that is, each machine terminal can generate at least two RLC PDUs and MAC PDUs by one transmission, i.e., there is no limitation on the number of RLC PDUs and MAC PDUs. At this time, the RLC layer may adopt a fixed RLC PDU size, and the MAC layer concatenates or segments the RLC PDUs according to channel conditions. The specific treatment may be as follows:
(1) MAC layer on machine terminal side
The method can be realized in two ways, as follows:
the first mode is as follows: the header of the MAC PDU needs to carry the TSN, the split indication, the L field for indicating the size of the MAC sdu, and the machine terminal identifier, where the bit number of the L field may be correspondingly reduced according to a specific application.
The second mode is as follows: the header of the MAC PDU may not carry the TSN, the split indication, and the L field for indicating the size of the MAC SDU, but carries the number N of MAC SDUs and the machine terminal identifier, but it is mandatory that the RLC PDU cannot be split.
The second method can save more overhead of packet header than the first method, and the ordering is not needed in the MAC layer, but performed in the RLC layer.
Because the MTC service has uniqueness, only one logical channel can be used at the data transmission stage of the sending end, and in this way, the packet header of the MAC PDU generated by the machine terminal does not carry the LCH-ID; of course, if at least two logical channels are set, the LCH-ID needs to be added to the header of the MAC PDU, but the number of bits of the LCH-ID can be reduced accordingly.
It should be noted that, if the physical resource allocation manner enables the common user plane entity to determine which machine terminal the MAC PDU belongs to through information such as radio bearer, code channel, time, etc., for example, by broadcasting the time for transmitting uplink data configured for each machine terminal according to the machine terminal identifier, so that the machine terminals do not overlap each other when transmitting uplink data, the network may infer which machine terminal transmits data according to the data arrival time. The MAC PDU may not need to carry the machine terminal identity.
Besides the method of whether the fixed machine terminal identifier exists, an indication for indicating whether the machine terminal identifier exists, such as an indication bit I, may be carried in the packet header of the MAC PDU.
(2) MAC layer of common user plane entity:
after the MAC layer of the common user plane entity receives the MAC PDU, the MAC PDU sent by the machine terminal needs to be sequenced, concatenated and recombined according to the TSN, the split indication, the L domain and the machine terminal identifier, and then submitted to the upper layer. If only one logical channel exists at the data transmission stage of the sending end, the logical channel mapping in the prior art is not needed at this time.
(3) RLC layer at machine terminal side:
the specific processing manner is the same as that in the fourth embodiment, and reference may be made to the fourth embodiment for details, which are not described herein again.
(4) RLC layer of common user plane entity:
the specific processing manner is the same as that in the fourth embodiment, and reference may be made to the fourth embodiment for details, which are not described herein again.
(5) Encryption:
the specific processing manner is the same as that in the fourth embodiment, and reference may be made to the fourth embodiment for details, which are not described herein again.
For better understanding of the above description, fig. 7a and 7b show the structure schematic diagrams of the MAC PDU and the RLC PDU of the present embodiment, and it should be noted that fig. 7a and 7b both illustrate the case where encryption is not required and only one logical channel exists. The dotted line indicates that the information may be omitted. In fig. 7a, the MAC PDU structure corresponds to the first processing manner, and is similar to that in fig. 6, except that an L field is assigned to each MAC SDU concatenated in one MAC PDU. While the MAC PDU structure in fig. 7b corresponds to the second process, the MAC PDU structure is the same as in fig. 5, and the RLC PDUs in fig. 7a and 7b are the same as in fig. 5.
As can be seen from the above, in the embodiments of the present invention, machine terminals are grouped according to a preset policy, and the machine terminals in a group share one radio bearer, so that the machine terminals in the group can only correspond to one common RLC entity, and do not need to establish a corresponding PLC entity for each machine terminal, thereby saving network resources.
In addition, because the wireless resources occupied by the machine terminal communication are reduced, the influence of the machine terminal communication on the common terminal can be reduced, and the communication quality of the common terminal can be ensured.
Example seven,
In order to better implement the above method, an embodiment of the present invention further provides a machine terminal, referring to fig. 8a, the machine terminal includes an obtaining unit 701, a generating unit 702, a determining unit 703 and a sending unit 704;
an obtaining unit 701, configured to obtain grouping information, where the grouping information includes a group identifier, a serial number of a machine terminal in a group, and a position of a public radio bearer configuration parameter corresponding to the group in a broadcast message; the information of the starting time of the group for initiating access and the like can be further included;
for example, the network side may group the machine terminals according to a preset policy to obtain group information, and then the network side issues the group information to the obtaining unit 701 of each machine terminal and other related devices through dedicated connection or paging.
For another example, the network side may group the machine terminals according to a preset policy to obtain group information, and then directly configure the group information on the machine terminals.
A determining unit 702, configured to determine, according to the grouping information acquired by the acquiring unit 701, a common radio bearer corresponding to a group to which the machine terminal belongs;
in the embodiment of the present invention, all the machine terminals in a group share a radio bearer, and for convenience of description, the shared radio bearer is referred to as a common radio bearer, the common radio bearer may be a static radio bearer broadcast by a broadcast message, and all the machine terminals in a group may read the relevant configuration belonging to the common radio bearer from the broadcast message according to the "location of the corresponding common radio bearer configuration parameter of the group in the broadcast message" in the grouping information, and initiate access at a specified time point.
A generating unit 703, configured to generate a MAC PDU and an RLC PDU; the MAC PDU and the RLC PDU are suitable for application of the Internet of things;
a sending unit 704, configured to transmit the MAC PDU and the RLC PDU generated by the generating unit 703 to a common user plane entity through the common radio bearer determined by the determining unit 703, where the common user plane entity is a common user plane entity established by the network side device for a group of machine terminals transmitting through the common radio bearer.
The generating unit 703 is specifically a first generating module, or a second generating module, or a third generating module, or a fourth generating module;
the first generation module is used for generating one MAC PDU and one RLC PDU in one transmission mode when the MAC layer and the RLC layer on the terminal side of the machine are not provided with segmentation functions, wherein the packet header of the MAC PDU only comprises the length indication of the MAC SDU, and the RLC PDU adopts a transparent mode structure; that is, the information such as TSN, split indication, LCH-ID, etc. in the header of the mac PDU in the prior art can be omitted, and the RLC PDU does not need the header and RLC retransmission, as in the previous embodiment.
A second generating module, configured to generate one MAC PDU and at least one RLC PDU in one transmission when the segmentation function is set in the RLC layer and the MAC layer on the machine terminal side does not set the segmentation function, where a packet header of the MAC PDU only includes the number of MAC SDUs, the RLC PDU adopts an unacknowledged mode structure, and the packet header of the RLC PDU only includes a sequence number SN for sorting and a length of data other than padding bits; that is, the information such as TSN, split indication, and LCH-ID in the MAC PDU header in the prior art can be omitted, and RLC PDU also does not need RLC retransmission, and the number of bits of the length of data other than the sequence number SN and the padding bits carried in the RLC PDU header can be reduced appropriately, as shown in the foregoing embodiment.
A third generating module, configured to set a segmentation function in an MAC layer at a machine terminal side, and generate one RLC PDU and at least one MAC PDU by one transmission when the segmentation function is not set in the RLC layer, where a packet header of the MAC PDU only includes a transmission sequence number TSN used for sorting, a split indication, and a length indication of a MAC SDU, and the RLC PDU adopts a structure in a transparent mode; that is, the information such as LCH-ID in the header of the MAC PDU in the prior art can be omitted, and the RLC PDU does not need the header and RLC retransmission, as in the previous embodiment.
And the fourth generation module is used for generating at least one MAC PDU and at least one RLC PDU in one transmission mode when the MAC layer and the RLC layer on the machine terminal side are both provided with segmentation functions, wherein the packet header of the MAC PDU only comprises a transmission sequence number TSN for sequencing, a splitting instruction and a length instruction of the MAC SDU, the RLC PDU adopts a structure of an unacknowledged mode, and the packet header of the RLC PDU only comprises a sequence number SN for sequencing and the length of data except for padding bits. That is, information such as LCH-ID in the header of the MAC PDU in the prior art can be omitted, and RLC PDU also does not need RLC retransmission, and the number of bits of the length of data other than the sequence number SN and the padding bits carried in the header of the RLC PDU can be reduced appropriately, as shown in the foregoing embodiment.
As shown in fig. 8b, the machine terminal may further include a first encryption unit 705;
a first encrypting unit 705, configured to encrypt the generated MAC PDU at a MAC layer;
the packet header of the MAC PDU generated by the generation unit 703 also includes a random number COUNT for decryption.
Alternatively, as shown in fig. 8c, the machine terminal may also include a second encryption unit 706;
a second ciphering unit 706 for ciphering the generated RLC PDU in the RLC layer;
the header of the RLC PDU generated by the generation unit 703 further includes a random number COUNT and/or a machine terminal identification for decryption.
In addition, the header of the MAC PDU generated by the generating unit 703 may further include a machine terminal identifier, for example, if the MAC layer needs to perform some machine terminal-specific control, such as TA maintenance, the header of the MAC PDU may further include the machine terminal identifier. But if the MAC layer does not maintain TA, the machine terminal identification is not needed; or, if the physical resource allocation manner enables the common user plane entity to determine which machine terminal the MAC PDU belongs to through information such as radio bearer, code channel, time, etc., for example, by broadcasting the time for transmitting uplink data configured for each machine terminal according to the machine terminal identifier, so that the machine terminals do not overlap each other when transmitting uplink data, the network side device may infer which machine terminal transmits data according to the data arrival time. Machine terminal identification may not be required. Besides the method for determining whether the fixed machine terminal identifier exists, an indication for indicating whether the machine terminal identifier exists may be carried in a packet header of the MAC PDU.
It should be noted that, if there are at least two logical channels, the header of the mac pdu generated by the generating unit 703 may further include an LCH-ID indicating the logical channel used, but the number of bits of the LCH-ID may be correspondingly reduced compared to the prior art, so even then, the header overhead may be reduced compared to the prior art.
The specific implementation of each unit can be referred to the previous embodiment, and is not described herein again.
As can be seen from the above, the embodiments of the present invention adopt grouping the machine terminals according to the preset policy, and make the machine terminals in the group share one radio bearer, so that the machine terminals in the group can only correspond to one common RLC entity, and do not need to establish a corresponding PLC entity for each machine terminal, so that after the acquiring unit 701 of the machine terminal acquires the grouping information, most of the information or bit numbers in the prior art, such as omitting information such as LCH-ID or reducing the bit (bit) number of the information, can be omitted from the packet headers of the MAC PDU and the RLC PDU generated by the generating unit 703, and therefore, compared with the prior art, network resources can be saved, and meanwhile, the packet header overhead can be saved, thereby reducing the processing complexity and improving the transmission efficiency.
In addition, because the wireless resources occupied by the machine terminal communication are reduced, the influence of the machine terminal communication on the common terminal can be reduced, and the communication quality of the common terminal can be ensured.
Example eight,
Correspondingly, an embodiment of the present invention further provides a network side device, as shown in fig. 9a, the network side device includes a grouping unit 801, a notification unit 802, and a receiving unit 803;
a grouping unit 801, configured to obtain grouping information of the machine terminal according to a preset policy, where the grouping information includes a group identifier, a serial number of the machine terminal in the group, and a position of a public radio bearer configuration parameter corresponding to the group in the broadcast message; the information of the starting time of the group for initiating access and the like can be further included;
the preset policy may be set according to the requirements of the actual application, for example, the preset policy may be divided according to the location of each machine terminal and/or the attributes of the server, and the like.
A notifying unit 802 configured to notify the machine terminal of the grouping information obtained by the grouping unit 801;
for example, the notification unit 802 may send the packet information to each machine terminal and other related devices through a dedicated connection or paging.
A receiving unit 803, configured to receive a MAC PDU and an RLC PDU sent by the machine terminal through a common radio bearer according to the grouping information;
it should be noted that, in the embodiment of the present invention, all the machine terminals in a group share one radio bearer, which is referred to as a common radio bearer, the common radio bearer may be a static radio bearer broadcasted by a broadcast message, and all the machine terminals in a group may read, according to a "location of a corresponding common radio bearer configuration parameter of the group in the broadcast message" in the grouping information, a relevant configuration belonging to the common radio bearer from the broadcast message, and initiate access at a specified time point.
Referring to fig. 9f, the network side device may further include a processing unit 804;
a processing unit 804, configured to process the MAC PDU and the RLC PDU received by the receiving unit 803.
If the MAC layer and the RLC layer at the machine terminal side do not set the segmentation function, the machine terminal only generates one MAC PDU and one RLC PDU at a time, wherein a packet header of the MAC PDU includes a length indication of the MAC sdu, and the RLC PDU adopts a transparent structure, that is, information such as the TSN, the splitting indication, and the LCH-ID in the packet header of the MAC PDU in the prior art can be omitted, and the RLC PDU does not need a packet header and does not need RLC retransmission, as in the previous embodiment; the processing unit 804 may specifically include a first MAC processing subunit a8041 and a first RLC processing subunit a8042, see fig. 9 b;
a first MAC processing subunit a8041, configured to parse, according to the length of the MAC SDU, the MAC PDU received by the receiving unit 803 and submit the MAC PDU to an upper layer;
the first RLC processing subunit a8042 is configured to directly submit the RLC PDU received by the receiving unit 803 to an upper layer.
If the MAC layer at the machine terminal side does not set the segmentation function, and the RLC layer sets the segmentation function, the machine terminal transmits and generates one MAC PDU and at least one RLC PDU at a time, wherein a packet header of the MAC PDU includes the number of MAC SDUs, and the RLC PDU adopts a structure of an unacknowledged mode, and the packet header of the RLC PDU includes a sequence number SN for sorting and a length of data other than padding bits, that is, information such as TSN, splitting indication, and LCH-ID in the packet header of the MAC PDU in the prior art can be omitted, and the RLC PDU also does not need RLC retransmission, and bits of the sequence number SN carried by the packet header of the RLC PDU and the length of data other than the padding bits can be appropriately reduced, as shown in the foregoing embodiment; at this time, the processing unit 804 may specifically include a second MAC processing subunit B8041 and a second RLC processing subunit B8042, see fig. 9 c;
a second MAC processing subunit B8041, configured to parse, according to the number of MAC SDUs, the MAC PDU received by the receiving unit 803 and submit the MAC PDU to an upper layer;
and the second RLC processing subunit B8042 is configured to parse, sort, concatenate, and reassemble the RLC PDUs received by the receiving unit 803 according to the sequence number SN and the length of the data other than the padding bits, and submit the RLC PDUs to an upper layer.
The MAC layer at the machine terminal side sets a segmentation function, the RLC layer does not set the segmentation function, the machine terminal transmits and generates one RLC PDU and at least one MAC PDU at a time, wherein the packet header of the MAC PDU comprises a transmission sequence number TSN for sequencing, a splitting instruction and a length instruction of the MAC SDU, and the RLC PDU adopts a structure of a transparent mode, namely information such as LCH-ID in the packet header of the MAC PDU in the prior art can be omitted, and the RLC PDU does not need the packet header and does not need RLC retransmission, which refers to the previous embodiment; at this time, the processing unit 804 may specifically include a third MAC processing subunit C8041 and a third RLC processing subunit C8042, see fig. 9 d;
a third MAC processing subunit C8041, configured to perform parsing, sorting, concatenation and reassembly on the MAC PDU received by the receiving unit 803 according to the transmission sequence number TSN, the split indication, and the length indication of the MAC sdu, and submit the MAC PDU to an upper layer;
a third RLC processing subunit C8042, configured to submit the RLC PDU received by the receiving unit 803 to an upper layer.
The MAC layer and the RLC layer at the machine terminal side both set a segmentation function, and the machine terminal transmits and generates at least one RLC PDU and at least one MAC PDU at a time, wherein a packet header of the MAC PDU includes a transmission sequence number TSN, a split indication, and a length indication of the MAC SDU for sorting, and the RLC PDU adopts a structure of an unacknowledged mode, and the packet header of the RLC PDU includes a sequence number SN for sorting and a length of data other than padding bits, that is, information such as LCH-ID in the packet header of the MAC PDU in the prior art can be omitted, and the RLC PDU does not need RLC retransmission as well, and bits of the sequence number SN carried by the packet header of the RLC PDU and the length of the data other than the padding bits can be appropriately reduced, see the foregoing embodiment; at this time, the processing unit 804 may specifically include a fourth MAC processing subunit D8041 and a fourth RLC processing subunit D8042, see fig. 9 e;
a fourth MAC processing subunit D8041, configured to perform parsing, sorting, concatenation and reassembly on the MAC PDU received by the receiving unit 803 according to the transmission sequence number TSN, the split indication, and the length indication of the MAC sdu, and submit the MAC PDU to an upper layer;
the fourth RLC processing subunit D8042 is configured to parse, sort, concatenate, and reassemble the RLC PDUs received by the receiving unit 803 according to the sequence number SN and the length of the data other than the padding bits, and submit the RLC PDUs to an upper layer.
Optionally, if the machine terminal encrypts the RLC PDU or the MAC PDU, the packet header of the RLC PDU or the MAC PDU may further include a random number COUNT for decryption and/or a machine terminal identifier, at this time, the network side device may further include a decryption unit 805, see fig. 9 f;
a deciphering unit 805, configured to decipher the MAC PDU or the RLC PDU according to the random number COUNT and/or the machine terminal identifier.
In addition, the header of the MAC PDU may further include a machine terminal identifier, as shown in the foregoing embodiment, at this time:
the processing unit 804 is further configured to perform some operations, such as timing advance maintenance, of control distinguished by machine terminals according to the machine terminal identifiers.
Optionally, the header of the MAC PDU may also be used to indicate whether the machine terminal identifier exists, in the previous embodiment, at this time:
the processing unit 804 is further configured to read the machine terminal identifier in the MAC PDU header when determining that the machine terminal identifier exists according to the indication indicating whether the machine terminal identifier exists. Otherwise, if it is determined that the machine terminal identifier does not exist, it indicates that the machine terminal identifier does not exist in the MAC PDU header, so that subsequent header information, such as the TSN, the split indication, or the length indication of the MAC SDU, etc., can be directly read.
The specific implementation of each unit can be referred to the previous embodiment, and is not described herein again.
In a specific implementation, the entities of the network side device at least include a common user plane entity, and may further include a control plane entity, for example, the grouping unit 801 and the notification unit may be implemented by the control plane entity, and the receiving unit 803 and the processing unit 804 may be implemented by the common user plane entity, and so on.
As can be seen from the above, the grouping unit 801 of the network side device in the embodiment of the present invention may group the machine terminals according to the preset policy, and make the machine terminals in the group share one radio bearer, so that the machine terminals in the group may only correspond to one common RLC entity, and do not need to establish a corresponding PLC entity for each machine terminal, so that while saving network resources, some header information of the MAC PDU and the RLC PDU may also be omitted, for example, information such as LCH-ID and the like is omitted or the number of bits (bit) of the information is reduced, and therefore, compared with the prior art, the overhead header may be saved, thereby reducing processing complexity and improving transmission efficiency.
In addition, because the wireless resources occupied by the machine terminal communication are reduced, the influence of the machine terminal communication on the common terminal can be reduced, and the communication quality of the common terminal can be ensured.
Examples nine,
Accordingly, an embodiment of the present invention further provides a communication system, where the communication system includes any one of the machine terminals and the network side device provided in the embodiment of the present invention, which may be specifically referred to in the foregoing embodiment and is not described herein again.
In summary, the network side device in the communication system provided in the embodiment of the present invention may group the machine terminals according to the preset policy, and make the machine terminals in the group share one radio bearer, so that the machine terminals in the group may only correspond to one common RLC entity, and do not need to establish a corresponding PLC entity for each machine terminal, thereby saving network resources, and simultaneously omitting some header information of the MAC PDU and the RLC PDU, for example, omitting information such as LCH-ID or reducing the number of bits (bit) of the information, so as to save the header overhead, thereby reducing the processing complexity and improving the transmission efficiency.
In addition, because the wireless resources occupied by the machine terminal communication are reduced, the influence of the machine terminal communication on the common terminal can be reduced, and the communication quality of the common terminal can be ensured.
Those skilled in the art will appreciate that all or part of the steps in the methods of the above embodiments may be implemented by associated hardware instructed by a program, which may be stored in a computer-readable storage medium, and the storage medium may include: read Only Memory (ROM), Random Access Memory (RAM), magnetic or optical disks, and the like.
The data processing method, apparatus and system provided by the embodiment of the present invention are described in detail above, and a specific example is applied in the description to explain the principle and the implementation of the present invention, and the description of the above embodiment is only used to help understanding the method and the core idea of the present invention; meanwhile, for a person skilled in the art, according to the idea of the present invention, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present invention.

Claims (28)

1.一种数据处理方法,其特征在于,包括:1. A data processing method, characterized in that, comprising: 获取分组信息,所述分组信息包括组标识、机器终端在组内的序号、以及该组对应的公共无线承载配置参数在广播消息中的位置;Acquiring group information, the group information includes a group identifier, a serial number of the machine terminal in the group, and a position of the public radio bearer configuration parameter corresponding to the group in the broadcast message; 根据分组信息确定机器终端所属组对应的公共无线承载;Determine the public radio bearer corresponding to the group to which the machine terminal belongs according to the group information; 生成媒体接入控制协议层的协议数据单元MAC PDU和无线链路控制协议层的协议数据单元RLC PDU;Generate the protocol data unit MAC PDU of the media access control protocol layer and the protocol data unit RLC PDU of the radio link control protocol layer; 通过所述公共无线承载将MAC PDU和RLC PDU传送给网络侧设备的公共用户面实体,所述公共用户面实体是网络侧设备为通过所述公共无线承载传输的一组机器终端建立的一个共用的用户面实体。The MAC PDU and the RLC PDU are transmitted to the public user plane entity of the network side device through the public radio bearer, and the public user plane entity is a shared network established by the network side device for a group of machine terminals transmitted through the public radio bearer. user plane entities. 2.根据权利要求1所述的方法,其特征在于,机器终端侧的MAC层和RLC层不设定分割功能,则所述生成MAC PDU和RLC PDU具体为:2. method according to claim 1, it is characterized in that, the MAC layer of machine terminal side and RLC layer do not set segmentation function, then described generation MAC PDU and RLC PDU are specifically: 一次传输生成一个MAC PDU和一个RLC PDU,所述MAC PDU的包头仅包括接入控制协议层的服务数据单元MAC SDU的长度指示,所述RLC PDU采用透明模式的结构。One transmission generates one MAC PDU and one RLC PDU, the header of the MAC PDU only includes the length indication of the service data unit MAC SDU of the access control protocol layer, and the RLC PDU adopts a transparent mode structure. 3.根据权利要求1所述的方法,其特征在于,机器终端侧的MAC层不设定分割功能,RLC层设定分割功能,则所述生成MAC PDU和RLC PDU具体为:3. method according to claim 1, it is characterized in that, the MAC layer of machine terminal side does not set segmentation function, the RLC layer setting segmentation function, then described generation MAC PDU and RLC PDU are specifically: 一次传输生成一个MAC PDU和至少一个RLC PDU,所述MAC PDU的包头仅包括MAC SDU的数目,所述RLC PDU采用非确认模式的结构,所述RLC PDU的包头仅包括用于排序的序列号SN和填充比特之外数据的长度。A transmission generates one MAC PDU and at least one RLC PDU, the header of the MAC PDU only includes the number of MAC SDUs, the structure of the RLC PDU adopts a non-acknowledged mode, and the header of the RLC PDU includes only the sequence number for sorting Length of data except SN and stuffing bits. 4.根据权利要求1所述的方法,其特征在于,机器终端侧的MAC层设定分割功能,RLC层不设定分割功能,则所述生成MAC PDU和RLC PDU具体为:4. method according to claim 1, it is characterized in that, the MAC layer setting segmentation function of machine terminal side, RLC layer does not set segmentation function, then described generation MAC PDU and RLC PDU are specifically: 一次传输生成一个RLC PDU和至少一个MAC PDU,所述MAC PDU的包头仅包括用于排序的传输序列号TSN、拆分指示和MAC SDU的长度指示,所述RLC PDU采用透明模式的结构。A transmission generates one RLC PDU and at least one MAC PDU, the header of the MAC PDU only includes the transmission sequence number TSN for sorting, the split indication and the length indication of the MAC SDU, and the RLC PDU adopts a transparent mode structure. 5.根据权利要求1所述的方法,其特征在于,机器终端侧的MAC层和RLC层均设定分割功能,则所述生成MAC PDU和RLC PDU具体为:5. method according to claim 1, it is characterized in that, the MAC layer of machine terminal side and RLC layer all set segmentation function, then described generation MAC PDU and RLC PDU are specifically: 一次传输生成至少一个MAC PDU和至少一个RLC PDU,所述MAC PDU的包头仅包括用于排序的传输序列号TSN、拆分指示和MAC SDU的长度指示,所述RLC PDU采用非确认模式的结构,所述RLC PDU的包头仅包括用于排序的序列号SN和填充比特之外数据的长度。A transmission generates at least one MAC PDU and at least one RLC PDU. The header of the MAC PDU only includes the transmission sequence number TSN for sorting, the split indication and the length indication of the MAC SDU. The RLC PDU adopts the structure of the non-confirmation mode , the header of the RLC PDU only includes the sequence number SN used for sorting and the length of the data other than padding bits. 6.根据权利要求1至5任一项所述的方法,其特征在于,6. The method according to any one of claims 1 to 5, characterized in that, 若存在至少两条逻辑信道,则所述MAC PDU的包头还包括逻辑信道标识。If there are at least two logical channels, the header of the MAC PDU also includes a logical channel identifier. 7.根据权利要求1至5任一项所述的方法,其特征在于,7. The method according to any one of claims 1 to 5, characterized in that, 所述MAC PDU的包头还包括机器终端标识。The header of the MAC PDU also includes a machine terminal identifier. 8.根据权利要求1至5任一项所述的方法,其特征在于,8. The method according to any one of claims 1 to 5, characterized in that, 所述MAC PDU的包头还包括用于指示机器终端标识是否存在的指示。The packet header of the MAC PDU also includes an indication for indicating whether the machine terminal identifier exists. 9.根据权利要求1至5任一项所述的方法,其特征在于,还包括:9. The method according to any one of claims 1 to 5, further comprising: 在MAC层对生成的MAC PDU进行加密,则所述MAC PDU的包头还包括用于解密的随机数COUNT;或者,Encrypt the generated MAC PDU at the MAC layer, then the header of the MAC PDU also includes a random number COUNT for decryption; or, 在RLC层对生成的RLC PDU进行加密,则所述RLC PDU的包头还包括用于解密的随机数COUNT和/或机器终端标识。The generated RLC PDU is encrypted at the RLC layer, and the header of the RLC PDU also includes a random number COUNT and/or a machine terminal identifier for decryption. 10.一种数据处理方法,其特征在于,包括:10. A data processing method, characterized in that, comprising: 根据预置的策略得到机器终端的分组信息,所述分组信息包括组标识、机器终端在组内的序号、以及该组对应的公共无线承载配置参数在广播消息中的位置;Obtaining the grouping information of the machine terminal according to a preset policy, the grouping information including the group identifier, the sequence number of the machine terminal in the group, and the position of the public radio bearer configuration parameter corresponding to the group in the broadcast message; 将分组信息通知给机器终端;Notify the grouping information to the machine terminal; 接收机器终端根据所述分组信息通过公共无线承载发送的媒体接入控制协议层的协议数据单元MAC PDU和无线链路控制协议层的协议数据单元RLC PDU。The receiving machine terminal sends the protocol data unit MAC PDU of the medium access control protocol layer and the protocol data unit RLC PDU of the radio link control protocol layer through the public radio bearer according to the grouping information. 11.根据权利要求10所述的方法,其特征在于,11. The method of claim 10, wherein, 若机器终端侧的MAC层和RLC层不设定分割功能,则机器终端一次传输只生成一个MAC PDU和一个RLC PDU,所述MAC PDU的包头仅包括接入控制协议层的服务数据单元MAC SDU的长度指示,所述RLC PDU采用透明模式的结构;If the MAC layer and the RLC layer on the machine terminal side do not set the segmentation function, the machine terminal will only generate one MAC PDU and one RLC PDU in one transmission, and the header of the MAC PDU only includes the service data unit MAC SDU of the access control protocol layer The length indication of the RLC PDU adopts the structure of the transparent mode; 则此时,该方法还包括:At this time, the method also includes: 根据MAC SDU的长度对MAC PDU进行解析并提交给上层;Analyze the MAC PDU according to the length of the MAC SDU and submit it to the upper layer; 将RLC PDU直接提交给上层。Submit the RLC PDU directly to the upper layer. 12.根据权利要求10所述的方法,其特征在于,12. The method of claim 10, wherein, 若机器终端侧的MAC层不设定分割功能,RLC层设定分割功能,则机器终端一次传输生成一个MAC PDU和至少一个RLC PDU,所述MAC PDU的包头仅包括MAC SDU的数目,所述RLC PDU采用非确认模式的结构,所述RLC PDU的包头仅包括用于排序的序列号SN和填充比特之外数据的长度;If the MAC layer on the machine terminal side does not set the segmentation function, and the RLC layer sets the segmentation function, then the machine terminal generates one MAC PDU and at least one RLC PDU in one transmission, and the header of the MAC PDU only includes the number of MAC SDUs. The RLC PDU adopts the structure of the non-confirmation mode, and the header of the RLC PDU only includes the sequence number SN for sorting and the length of the data other than the padding bits; 则此时,该方法还包括:At this time, the method also includes: 根据MAC SDU的数目对MAC PDU进行解析并提交给上层;Analyze the MAC PDU according to the number of MAC SDUs and submit it to the upper layer; 根据序列号SN和填充比特之外数据的长度对RLC PDU进行解析、排序和串接重组,并提交给上层。According to the sequence number SN and the length of data other than padding bits, the RLC PDU is parsed, sorted, concatenated and reassembled, and submitted to the upper layer. 13.根据权利要求10所述的方法,其特征在于,13. The method of claim 10, wherein, 机器终端侧的MAC层设定分割功能,RLC层不设定分割功能,则机器终端一次传输生成一个RLC PDU和至少一个MAC PDU,所述MAC PDU的包头仅包括用于排序的传输序列号TSN、拆分指示和MAC SDU的长度指示,所述RLC PDU采用透明模式的结构;The MAC layer on the machine terminal side sets the segmentation function, and the RLC layer does not set the segmentation function, then the machine terminal generates one RLC PDU and at least one MAC PDU in one transmission, and the header of the MAC PDU only includes the transmission sequence number TSN for sorting , splitting indication and the length indication of MAC SDU, described RLC PDU adopts the structure of transparent mode; 则此时,该方法还包括:At this time, the method also includes: 根据传输序列号TSN、拆分指示和MAC SDU的长度指示对MAC PDU进行解析、排序和串接重组,并提交给上层;According to the transmission sequence number TSN, split indication and MAC SDU length indication, the MAC PDU is parsed, sorted, concatenated and reassembled, and submitted to the upper layer; 将RLC PDU直接提交给上层。Submit the RLC PDU directly to the upper layer. 14.根据权利要求10所述的方法,其特征在于,14. The method of claim 10, wherein, 机器终端侧的MAC层和RLC层均设定分割功能,则机器终端一次传输生成至少一个RLC PDU和至少一个MAC PDU,所述MAC PDU的包头仅包括用于排序的传输序列号TSN、拆分指示和MAC SDU的长度指示,所述RLC PDU采用非确认模式的结构,所述RLC PDU的包头仅包括用于排序的序列号SN和填充比特之外数据的长度;Both the MAC layer and the RLC layer on the machine terminal side set the segmentation function, then the machine terminal generates at least one RLC PDU and at least one MAC PDU in one transmission, and the header of the MAC PDU only includes the transmission sequence number TSN, split The length indication of instruction and MAC SDU, described RLC PDU adopts the structure of non-acknowledged mode, and the header of described RLC PDU only includes the sequence number SN that is used for sorting and the length of the data outside filling bit; 则此时,该方法还包括:At this time, the method also includes: 根据传输序列号TSN、拆分指示和MAC SDU的长度指示对MAC PDU进行解析、排序和串接重组,并提交给上层;According to the transmission sequence number TSN, split indication and MAC SDU length indication, the MAC PDU is parsed, sorted, concatenated and reassembled, and submitted to the upper layer; 根据序列号SN和填充比特之外数据的长度对RLC PDU进行解析、排序和串接重组,并提交给上层。According to the sequence number SN and the length of data other than padding bits, the RLC PDU is parsed, sorted, concatenated and reassembled, and submitted to the upper layer. 15.根据权利要求10至14任一项所述的方法,其特征在于,所述MAC PDU的包头还包括用于指示机器终端标识是否存在的指示,则该方法还包括:15. The method according to any one of claims 10 to 14, wherein the header of the MAC PDU also includes an indication for indicating whether the machine terminal identification exists, then the method also includes: 根据所述用于指示机器终端标识是否存在的指示确定机器终端标识存在时,读取MAC PDU包头中的机器终端标识。When determining whether the machine terminal ID exists according to the indication for indicating whether the machine terminal ID exists, read the machine terminal ID in the MAC PDU header. 16.根据权利要求10至14任一项所述的方法,其特征在于,所述MAC PDU的包头还包括用于解密的随机数COUNT,则该方法还包括:16. according to the method described in any one of claim 10 to 14, it is characterized in that, the header of described MAC PDU also comprises the random number COUNT that is used for deciphering, then this method also comprises: 在MAC根据所述随机数COUNT对MAC PDU进行解密。The MAC decrypts the MAC PDU according to the random number COUNT. 17.根据权利要求10至14任一项所述的方法,其特征在于,所述RLC PDU的包头还包括用于解密的随机数COUNT和/或机器终端标识,则该方法还包括:17. according to the method described in any one of claim 10 to 14, it is characterized in that, the packet header of described RLC PDU also comprises the random number COUNT and/or the machine terminal identification that are used for deciphering, then this method also comprises: 在RLC根据所述随机数COUNT和/或机器终端标识对RLC PDU进行解密。The RLC PDU is decrypted at the RLC according to the random number COUNT and/or the machine terminal identifier. 18.一种机器终端,其特征在于,包括:18. A machine terminal, characterized in that it comprises: 获取单元,用于获取分组信息,所述分组信息包括组标识、机器终端在组内的序号、以及该组对应的公共无线承载配置参数在广播消息中的位置;An acquisition unit, configured to acquire group information, the group information includes a group identifier, a serial number of a machine terminal in the group, and a position in the broadcast message of the corresponding public radio bearer configuration parameter of the group; 确定单元,用于根据获取单元获取到的分组信息确定机器终端所属组对应的公共无线承载;a determining unit, configured to determine the public radio bearer corresponding to the group to which the machine terminal belongs according to the group information acquired by the acquiring unit; 生成单元,用于生成媒体接入控制协议层的协议数据单元MAC PDU和无线链路控制协议层的协议数据单元RLC PDU;A generating unit for generating the protocol data unit MAC PDU of the media access control protocol layer and the protocol data unit RLC PDU of the radio link control protocol layer; 发送单元,用于通过确定单元确定的公共无线承载将生成单元生成的MAC PDU和RLC PDU传送给公共用户面实体,所述公共用户面实体是网络侧设备为通过所述公共无线承载传输的一组机器终端建立的一个共用的用户面实体。The sending unit is configured to transmit the MAC PDU and the RLC PDU generated by the generating unit to a public user plane entity through the public radio bearer determined by the determining unit, and the public user plane entity is a network side device for transmission through the public radio bearer A common user plane entity established by a group of machine terminals. 19.根据权利要求18所述的机器终端,其特征在于,所述生成单元具体为第一生成模块,或第二生成模块,或第三生成模块,或第四生成模块;19. The machine terminal according to claim 18, wherein the generating unit is specifically a first generating module, or a second generating module, or a third generating module, or a fourth generating module; 第一生成模块,用于在机器终端侧的MAC层和RLC层不设定分割功能时,一次传输生成一个MAC PDU和一个RLC PDU,其中,MAC PDU的包头仅包括接入控制协议层的服务数据单元MAC SDU的长度指示,RLC PDU采用透明模式的结构;The first generation module is used to generate a MAC PDU and an RLC PDU in one transmission when the MAC layer and the RLC layer on the machine terminal side do not set the segmentation function, wherein the header of the MAC PDU only includes the services of the access control protocol layer The length indication of the data unit MAC SDU, and the RLC PDU adopts the transparent mode structure; 第二生成模块,用于在机器终端侧的MAC层不设定分割功能,RLC层设定分割功能时,一次传输生成一个MAC PDU和至少一个RLC PDU,其中,MAC PDU的包头仅包括MAC SDU的数目,RLC PDU采用非确认模式的结构,RLC PDU的包头仅包括用于排序的序列号SN和填充比特之外数据的长度;The second generation module is used for not setting the segmentation function at the MAC layer on the machine terminal side, and when the segmentation function is set at the RLC layer, one transmission generates one MAC PDU and at least one RLC PDU, wherein the header of the MAC PDU only includes the MAC SDU The number of RLC PDU adopts the structure of non-acknowledgment mode, and the header of RLC PDU only includes the sequence number SN used for sorting and the length of data other than padding bits; 第三生成模块,用于在机器终端侧的MAC层设定分割功能,RLC层不设定分割功能时,一次传输生成一个RLC PDU和至少一个MAC PDU,其中,MAC PDU的包头仅包括用于排序的传输序列号TSN、拆分指示和MAC SDU的长度指示,RLC PDU采用透明模式的结构;The third generation module is used to set the segmentation function at the MAC layer on the machine terminal side. When the RLC layer does not set the segmentation function, one transmission generates one RLC PDU and at least one MAC PDU, wherein the header of the MAC PDU includes only Sorted transmission sequence number TSN, split indication and MAC SDU length indication, RLC PDU adopts transparent mode structure; 第四生成模块,用于在机器终端侧的MAC层和RLC层均设定分割功能时,一次传输生成至少一个MAC PDU和至少一个RLC PDU,其中,MAC PDU的包头仅包括用于排序的传输序列号TSN、拆分指示和MAC SDU的长度指示,RLC PDU采用非确认模式的结构,RLC PDU的包头仅包括用于排序的序列号SN和填充比特之外数据的长度。The fourth generation module is used to generate at least one MAC PDU and at least one RLC PDU in one transmission when the MAC layer and the RLC layer on the machine terminal side are configured to split, wherein the header of the MAC PDU only includes the transmission used for sorting Sequence number TSN, split indication and MAC SDU length indication, RLC PDU adopts the structure of non-confirmation mode, and the header of RLC PDU only includes the sequence number SN for sorting and the length of the data other than padding bits. 20.根据权利要求18或19所述的机器终端,其特征在于,还包括第一加密单元;20. The machine terminal according to claim 18 or 19, further comprising a first encryption unit; 第一加密单元,用于在MAC层对生成的MAC PDU进行加密;The first encryption unit is used to encrypt the MAC PDU generated at the MAC layer; 则所述生成单元生成的MAC PDU的包头还包括用于解密的随机数COUNT。Then the header of the MAC PDU generated by the generating unit also includes a random number COUNT for decryption. 21.根据权利要求18或19所述的机器终端,其特征在于,还包括第二加密单元;21. The machine terminal according to claim 18 or 19, further comprising a second encryption unit; 第二加密单元,用于在RLC层对生成的RLC PDU进行加密;The second encryption unit is used to encrypt the RLC PDU generated at the RLC layer; 则所述生成单元生成的RLC PDU的包头还包括用于解密的随机数COUNT和/或机器终端标识。Then the header of the RLC PDU generated by the generating unit also includes a random number COUNT and/or a machine terminal identification for decryption. 22.一种网络侧设备,其特征在于,包括:22. A network side device, comprising: 分组单元,用于根据预置的策略得到机器终端的分组信息,所述分组信息包括组标识、机器终端在组内的序号、以及该组对应的公共无线承载配置参数在广播消息中的位置;The grouping unit is used to obtain the grouping information of the machine terminal according to a preset strategy, the grouping information includes the group identifier, the sequence number of the machine terminal in the group, and the position of the public radio bearer configuration parameter corresponding to the group in the broadcast message; 通知单元,用于将分组单元得到的分组信息通知给机器终端;a notification unit, configured to notify the machine terminal of the grouping information obtained by the grouping unit; 接收单元,用于接收机器终端根据所述分组信息通过公共无线承载发送的媒体接入控制协议层的协议数据单元MAC PDU和无线链路控制协议层的协议数据单元RLC PDU。The receiving unit is configured to receive the protocol data unit MAC PDU of the medium access control protocol layer and the protocol data unit RLC PDU of the radio link control protocol layer sent by the machine terminal through the public radio bearer according to the grouping information. 23.根据权利要求22所述的网络侧设备,其特征在于,23. The network side device according to claim 22, characterized in that, 若机器终端侧的MAC层和RLC层不设定分割功能,则机器终端一次传输只生成一个MAC PDU和一个RLC PDU,所述MAC PDU的包头仅包括接入控制协议层的服务数据单元MAC SDU的长度指示,所述RLC PDU采用透明模式的结构;则,该网络侧设备还包括第一MAC处理子单元和第一RLC处理子单元;If the MAC layer and the RLC layer on the machine terminal side do not set the segmentation function, the machine terminal will only generate one MAC PDU and one RLC PDU in one transmission, and the header of the MAC PDU only includes the service data unit MAC SDU of the access control protocol layer Indicates the length of the RLC PDU using a transparent mode structure; then, the network side device also includes a first MAC processing subunit and a first RLC processing subunit; 第一MAC处理子单元,用于根据MAC SDU的长度对接收单元接收到的MAC PDU进行解析并提交给上层;The first MAC processing subunit is used to analyze the MAC PDU received by the receiving unit according to the length of the MAC SDU and submit it to the upper layer; 第一RLC处理子单元,用于将接收单元接收到的RLC PDU直接提交给上层。The first RLC processing subunit is used to directly submit the RLC PDU received by the receiving unit to the upper layer. 24.根据权利要求22所述的网络侧设备,其特征在于,24. The network side device according to claim 22, characterized in that, 若机器终端侧的MAC层不设定分割功能,RLC层设定分割功能,则机器终端一次传输生成一个MAC PDU和至少一个RLC PDU,所述MAC PDU的包头仅包括MAC SDU的数目,所述RLC PDU采用非确认模式的结构,所述RLC PDU的包头仅包括用于排序的序列号SN和填充比特之外数据的长度,则,该网络侧设备还包括第二MAC处理子单元和第二RLC处理子单元;If the MAC layer on the machine terminal side does not set the segmentation function, and the RLC layer sets the segmentation function, then the machine terminal generates one MAC PDU and at least one RLC PDU in one transmission, and the header of the MAC PDU only includes the number of MAC SDUs. The RLC PDU adopts the structure of non-confirmation mode, and the header of the RLC PDU only includes the sequence number SN used for sorting and the length of the data other than padding bits, then, the network side device also includes a second MAC processing subunit and a second RLC processing subunit; 第二MAC处理子单元,用于根据MAC SDU的数目对接收单元接收到的MAC PDU进行解析并提交给上层;The second MAC processing subunit is used to analyze the MAC PDU received by the receiving unit according to the number of MAC SDUs and submit it to the upper layer; 第二RLC处理子单元,用于根据序列号SN和填充比特之外数据的长度对接收单元接收到的RLC PDU进行解析、排序和串接重组,并提交给上层。The second RLC processing subunit is used to analyze, sort and concatenate the RLC PDU received by the receiving unit according to the length of the data other than the sequence number SN and the stuffing bits, and submit it to the upper layer. 25.根据权利要求22所述的网络侧设备,其特征在于,25. The network side device according to claim 22, characterized in that, 机器终端侧的MAC层设定分割功能,RLC层不设定分割功能,则机器终端一次传输生成一个RLC PDU和至少一个MAC PDU,所述MAC PDU的包头仅包括用于排序的传输序列号TSN、拆分指示和MAC SDU的长度指示,所述RLC PDU采用透明模式的结构,则,该网络侧设备还包括第三MAC处理子单元和第三RLC处理子单元;The MAC layer on the machine terminal side sets the segmentation function, and the RLC layer does not set the segmentation function, then the machine terminal generates one RLC PDU and at least one MAC PDU in one transmission, and the header of the MAC PDU only includes the transmission sequence number TSN for sorting , the length indication of split indication and MAC SDU, described RLC PDU adopts the structure of transparent mode, then, this network side equipment also includes the 3rd MAC processing subunit and the 3rd RLC processing subunit; 第三MAC处理子单元,用于根据传输序列号TSN、拆分指示和MAC SDU的长度指示对接收单元接收到的MAC PDU进行解析、排序和串接重组,并提交给上层;The third MAC processing subunit is used to analyze, sort and concatenate the MAC PDU received by the receiving unit according to the transmission sequence number TSN, the split indication and the length indication of the MAC SDU, and submit it to the upper layer; 第三RLC处理子单元,用于将接收单元接收到的RLC PDU直接提交给上层。The third RLC processing subunit is used to directly submit the RLC PDU received by the receiving unit to the upper layer. 26.根据权利要求22所述的网络侧设备,其特征在于,26. The network side device according to claim 22, characterized in that, 机器终端侧的MAC层和RLC层均设定分割功能,则机器终端一次传输生成至少一个RLC PDU和至少一个MAC PDU,所述MAC PDU的包头仅包括用于排序的传输序列号TSN、拆分指示和MAC SDU的长度指示,所述RLC PDU采用非确认模式的结构,所述RLC PDU的包头仅包括用于排序的序列号SN和填充比特之外数据的长度,则,该网络侧设备还包括第四MAC处理子单元和第四RLC处理子单元;Both the MAC layer and the RLC layer on the machine terminal side set the segmentation function, then the machine terminal generates at least one RLC PDU and at least one MAC PDU in one transmission, and the header of the MAC PDU only includes the transmission sequence number TSN, split indication and the length indication of the MAC SDU, the RLC PDU adopts the structure of the non-acknowledgment mode, and the header of the RLC PDU only includes the sequence number SN for sorting and the length of the data other than the padding bits, then, the network side device also Including a fourth MAC processing subunit and a fourth RLC processing subunit; 第四MAC处理子单元,用于根据传输序列号TSN、拆分指示和MAC SDU的长度指示对接收单元接收到的MAC PDU进行解析、排序和串接重组,并提交给上层;The fourth MAC processing subunit is used to analyze, sort and concatenate the MAC PDU received by the receiving unit according to the transmission sequence number TSN, split indication and MAC SDU length indication, and submit it to the upper layer; 第四RLC处理子单元,用于根据序列号SN和填充比特之外数据的长度对接收单元接收到的RLC PDU进行解析、排序和串接重组,并提交给上层。The fourth RLC processing subunit is used to analyze, sort and concatenate the RLC PDUs received by the receiving unit according to the length of the data other than the sequence number SN and padding bits, and submit them to the upper layer. 27.根据权利要求22至26中任一项所述的网络侧设备,其特征在于,所述RLC PDU或MAC PDU的包头还包括用于解密的随机数COUNT和/或机器终端标识,则该网络侧设备还包括解密单元;27. The network side device according to any one of claims 22 to 26, wherein the packet header of the RLC PDU or MAC PDU also includes a random number COUNT and/or a machine terminal identifier for decryption, then the The network side device also includes a decryption unit; 解密单元,用于根据所述随机数COUNT和/或机器终端标识对MAC PDU或RLC PDU进行解密。A decryption unit, configured to decrypt the MAC PDU or the RLC PDU according to the random number COUNT and/or the machine terminal identifier. 28.一种通信系统,其特征在于,包括权利要求18至21中任一项所述的机器终端和权利要求22至27中任一项所述的网络侧设备。28. A communication system, characterized by comprising the machine terminal according to any one of claims 18 to 21 and the network side device according to any one of claims 22 to 27.
CN201010257821.5A 2010-08-12 2010-08-12 Data processing method, device and system Expired - Fee Related CN102377803B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201010257821.5A CN102377803B (en) 2010-08-12 2010-08-12 Data processing method, device and system
PCT/CN2011/074200 WO2011137783A1 (en) 2010-08-12 2011-05-17 Data processing method, apparatus and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010257821.5A CN102377803B (en) 2010-08-12 2010-08-12 Data processing method, device and system

Publications (2)

Publication Number Publication Date
CN102377803A CN102377803A (en) 2012-03-14
CN102377803B true CN102377803B (en) 2013-02-27

Family

ID=44903597

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010257821.5A Expired - Fee Related CN102377803B (en) 2010-08-12 2010-08-12 Data processing method, device and system

Country Status (2)

Country Link
CN (1) CN102377803B (en)
WO (1) WO2011137783A1 (en)

Families Citing this family (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102740397B (en) * 2011-04-07 2015-08-19 华为技术有限公司 Control method, control appliance, terminal and system that a kind of multiple terminal accesses
WO2014015464A1 (en) * 2012-07-23 2014-01-30 华为技术有限公司 Data transmission method, system, and apparatus
US9825884B2 (en) 2013-12-30 2017-11-21 Cavium, Inc. Protocol independent programmable switch (PIPS) software defined data center networks
ES2735079T3 (en) 2014-01-28 2019-12-16 Hfi Innovation Inc Methods to reorder PDCP packets
CN104936199A (en) * 2014-03-20 2015-09-23 中兴通讯股份有限公司 Resource notification management method and public service entity
US9635146B2 (en) 2014-06-19 2017-04-25 Cavium, Inc. Method of using bit vectors to allow expansion and collapse of header layers within packets for enabling flexible modifications and an apparatus thereof
US10616380B2 (en) * 2014-06-19 2020-04-07 Cavium, Llc Method of handling large protocol layers for configurable extraction of layer information and an apparatus thereof
CN107079519B (en) * 2014-10-31 2020-01-21 华为技术有限公司 A network device, terminal and data transmission method
WO2016191969A1 (en) * 2015-05-29 2016-12-08 华为技术有限公司 Data transmission and processing method and apparatus
CN107360594B (en) * 2016-05-09 2020-07-07 中国移动通信有限公司研究院 Information processing method and device
KR102516027B1 (en) * 2016-07-20 2023-03-31 삼성전자주식회사 Header processing device, processor and electronic device
WO2018035839A1 (en) * 2016-08-26 2018-03-01 华为技术有限公司 Data transmission method, associated apparatus and communication system
CN106713314A (en) * 2016-12-22 2017-05-24 惠州Tcl移动通信有限公司 5G oriented protocol stack multi-dimensional segmentation method and device
CN109691211B (en) 2017-05-05 2020-06-26 Oppo广东移动通信有限公司 Method and terminal equipment for allocating logical channel resources
CN108934031A (en) * 2017-05-22 2018-12-04 中兴通讯股份有限公司 Data transmission method, device, equipment and storage medium
CN113473391B (en) 2017-10-30 2022-10-25 华为技术有限公司 Session establishment method, device and system
US10736155B2 (en) * 2017-12-15 2020-08-04 Huawei Technologies Co., Ltd. Shared PDU session establishment and binding
CN110831094B (en) * 2018-08-14 2021-12-28 华为技术有限公司 Method and device for processing data transmission channel
CN112204927A (en) * 2018-09-30 2021-01-08 Oppo广东移动通信有限公司 Communication method and device and communication equipment
CN111818630B (en) * 2019-07-12 2024-06-25 维沃移动通信有限公司 State variable maintenance method, device and user equipment
CN112825496B (en) * 2019-11-21 2021-11-19 中国移动通信有限公司研究院 Processing method and device for time information transmission and storage medium
CN114902630B (en) 2020-03-31 2024-05-03 华为技术有限公司 Data transmission method and device applied to access network
EP4138446A4 (en) * 2020-04-29 2023-05-03 Huawei Technologies Co., Ltd. DATA TRANSMISSION METHOD, APPARATUS AND SYSTEM
CN114500671B (en) * 2020-10-27 2024-05-07 中国移动通信有限公司研究院 Data processing method and device

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101094494A (en) * 2006-06-19 2007-12-26 上海贝尔阿尔卡特股份有限公司 Method and device in use for carrying out wireless access control for grouped users in wireless network
CN101166193A (en) * 2006-10-19 2008-04-23 大唐移动通信设备有限公司 A transmission method and system for media access control protocol data unit

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2424547A (en) * 2005-03-24 2006-09-27 Orange Personal Comm Serv Ltd Mobile telecommunications system where a plurality of users can request a group multimedia session through token based authorisation

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101094494A (en) * 2006-06-19 2007-12-26 上海贝尔阿尔卡特股份有限公司 Method and device in use for carrying out wireless access control for grouped users in wireless network
CN101166193A (en) * 2006-10-19 2008-04-23 大唐移动通信设备有限公司 A transmission method and system for media access control protocol data unit

Also Published As

Publication number Publication date
CN102377803A (en) 2012-03-14
WO2011137783A1 (en) 2011-11-10

Similar Documents

Publication Publication Date Title
CN102377803B (en) Data processing method, device and system
KR101435832B1 (en) Wireless protocol processing method and mobile communication transmitter in mobile communication system
US8743905B2 (en) Method and apparatus for bundling and ciphering data
CN101675611B (en) Method for transmitting data in a mobile communication system
TWI616083B (en) Method and device for data transmission
JP5572220B2 (en) Method and apparatus for transmitting MAC PDU with fragmented packing extension header
CN105577364B (en) A kind of encryption method, decryption method and relevant apparatus
US20100202613A1 (en) Packet bundling at the pdcp layer with ciphering on the pdcp sdu
CN102377650B (en) Data transmission processing method, device and system
CN101848489B (en) Sending/receiving method and device of PDU (Protocol Data Unit)
CN107404734B (en) Data sending method, device and system
US20150124704A1 (en) Apparatus and methods for mac header compression
CN103765848A (en) Apparatus and method for media access control replacement
US20240107313A1 (en) Control frame processing method, control frame generating method, station, access point, and storage medium
CN109714291A (en) A kind of data transmission method and device
WO2007021764A2 (en) Method and system for securing wireless transmission of an aggregated frame
GB2446044A (en) Communication system for transmitting data from a data source to a mobile station
CN105307159A (en) Air interface encryption method for cluster communication group calling service
CN105594183A (en) Apparatus and methods for separated security implementations in wireless communications
US20090323584A1 (en) Method and Apparatus for Parallel Processing Protocol Data Units
CN102348203B (en) Method for realizing encryption synchronization
EP1944939B1 (en) Methods and apparatuses for performing ciphering in a wireless communications system
CN105323725A (en) Air interface encryption method for cluster communication group calling service
WO2016061987A1 (en) Packet processing method and device
KR101387528B1 (en) Method of transmitting and receiving data in wireless communication system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20130227