[go: up one dir, main page]

CN1780291B - A Method for Segmentation Concatenation and Reorganization of Data - Google Patents

A Method for Segmentation Concatenation and Reorganization of Data Download PDF

Info

Publication number
CN1780291B
CN1780291B CN 200410091341 CN200410091341A CN1780291B CN 1780291 B CN1780291 B CN 1780291B CN 200410091341 CN200410091341 CN 200410091341 CN 200410091341 A CN200410091341 A CN 200410091341A CN 1780291 B CN1780291 B CN 1780291B
Authority
CN
China
Prior art keywords
pdu
special
sdu
length indication
pdus
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
CN 200410091341
Other languages
Chinese (zh)
Other versions
CN1780291A (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 CN 200410091341 priority Critical patent/CN1780291B/en
Priority to PCT/CN2005/001928 priority patent/WO2006053490A1/en
Publication of CN1780291A publication Critical patent/CN1780291A/en
Application granted granted Critical
Publication of CN1780291B publication Critical patent/CN1780291B/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

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
    • H04W28/065Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information using assembly or disassembly of packets

Landscapes

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

Abstract

本发明公开了一种数据分段级联的方法,关键是,在当前业务数据单元SDU进行分段级联组装成分组数据单元PDU的过程需要被打断时,发送方将指示当前SDU被打断的特殊标识封装在PDU中发送,该方法包括:打断对当前SDU的分段级联,对需要插入的SDU进行分段级联组装成PDU发送,之后再对被打断的当前SDU的剩余数据进行分段级联,组装成PDU发送。本发明还同时公开了一种数据重组方法,采用本发明的数据分段级联和重组方法,使接收方能正确重组数据,从而提高信息传输的可靠性。

Figure 200410091341

The present invention discloses a method for segmented and concatenated data. The key is that when the process of segmenting and cascading the current service data unit SDU into a packet data unit PDU needs to be interrupted, the sender will instruct the current SDU to be interrupted. The interrupted special identifier is encapsulated in the PDU and sent. The method includes: interrupting the segmented concatenation of the current SDU, segmenting and concatenating the SDUs that need to be inserted into a PDU for transmission, and then sending the interrupted current SDU The remaining data is segmented and concatenated, assembled into PDUs and sent. The invention also discloses a data recombination method at the same time. By adopting the data segmentation cascading and recombination method of the invention, the receiver can reorganize the data correctly, thereby improving the reliability of information transmission.

Figure 200410091341

Description

一种数据分段级联和重组的方法A Method for Segmentation Concatenation and Reorganization of Data

技术领域technical field

本发明涉及信息传输技术,尤指一种数据分段级联和重组的方法。The invention relates to information transmission technology, in particular to a method for cascading and recombining data segments.

背景技术Background technique

随着第三代移动通信技术的发展,人们对移动通信的需求已不再满足于语音业务,由于第三代移动通信可以提供比第二代移动通信更高数据速率的服务,所以大量多媒体业务涌现出来,比如:视频电话、图片下载、高速浏览Internet网络等服务。其中,一些应用业务要求多个用户能同时接收相同数据,比如:视频点播、电视广播、视频会议、网上教育、互动游戏等等。With the development of third-generation mobile communication technology, people's demand for mobile communication is no longer satisfied with voice services. Since the third-generation mobile communication can provide services with higher data rates than the second-generation mobile communication, a large number of multimedia services Emerged, such as: video calls, picture downloads, high-speed browsing Internet services and other services. Among them, some application services require multiple users to receive the same data at the same time, such as: video on demand, TV broadcast, video conferencing, online education, interactive games and so on.

为了有效利用移动通信网资源,第三代移动通信引入了组播和广播的概念,组播和广播是一种从一个数据源向多个目标传送数据的技术。具体说就是,WCDMA/GSM全球标准化组织3GPP提出了多媒体广播/组播业务(MBMS,Multimedia Broadcast/Multicast Service),所谓MBMS就是在移动通信网络中提供一个数据源向多个用户发送数据的点到多点业务,实现网络资源共享,提高网络资源的利用率,尤其是空口接口资源。3GPP定义的MBMS不仅能实现纯文本低速率的消息类组播和广播,而且还能实现高速多媒体业务的组播和广播。In order to effectively utilize the resources of the mobile communication network, the third-generation mobile communication introduces the concepts of multicast and broadcast. Multicast and broadcast are technologies for transmitting data from one data source to multiple targets. Specifically, the WCDMA/GSM global standardization organization 3GPP proposed a multimedia broadcast/multicast service (MBMS, Multimedia Broadcast/Multicast Service). The so-called MBMS is to provide a data source in a mobile communication network to send data to multiple users. Multi-point service realizes network resource sharing and improves the utilization rate of network resources, especially air interface resources. The MBMS defined by 3GPP can not only realize multicast and broadcast of plain text low-rate messages, but also realize multicast and broadcast of high-speed multimedia services.

图1为支持广播/组播业务的无线网络结构示意图,如图1所示,现有3GPP中,支持广播/组播业务的无线网络结构为广播/组播业务服务器(BM-SC)101,BM-SC 101通过Gmb接口或Gi接口与TPF关口GPRS支持节点(GGSN,Gateway GPRS Support Node)102相连,一个BM-SC 101可与多个TPF GGSN102相连;TPF GGSN 102通过Gn/Gp接口与服务GPRS支持节点(SGSN,ServingGPRS Support Node)103相连,一个GGSN 102可与多个SGSN 103相连;SGSN103可通过Iu接口与通用移动通信系统(UMTS)陆地无线接入网(UTRAN)104相连,然后UTRAN 104通过Uu接口与用户终端(UE)106相连,SGSN 103也可通过Iu/Gb接口与全球移动通信系统(GSM)增强无线接入网(GERAN)105相连,然后GERAN 105通过Um接口与UE 107相连。其中,GGSN和SGSN属于无线网络中核心网(CN)内的节点。FIG. 1 is a schematic diagram of a wireless network structure supporting broadcast/multicast services. As shown in FIG. 1, in the existing 3GPP, the wireless network structure supporting broadcast/multicast services is a broadcast/multicast service server (BM-SC) 101, BM-SC 101 is connected with TPF gateway GPRS support node (GGSN, Gateway GPRS Support Node) 102 through Gmb interface or Gi interface, one BM-SC 101 can be connected with multiple TPF GGSN102; TPF GGSN 102 is connected with service through Gn/Gp interface GPRS support node (SGSN, ServingGPRS Support Node) 103 links to each other, and a GGSN 102 can link to each other with a plurality of SGSN 103; 104 is connected with User Terminal (UE) 106 through Uu interface, and SGSN 103 also can be connected with Global System for Mobile Communications (GSM) Enhanced Radio Access Network (GERAN) 105 through Iu/Gb interface, and then GERAN 105 is connected with UE 107 through Um interface connected. Wherein, the GGSN and the SGSN belong to the nodes in the core network (CN) in the wireless network.

从图1给出的网络结构可以看出,为了支持MBMS业务,在第三代移动通信系统中增加了移动网功能实体--广播组播业务中心,即BM-SC,所述BM-SC为内容提供者的入口,用于授权和在移动网中发起MBMS承载业务,并按照预定时间计划传送MBMS内容。此外,在UE、UTRAN、GERAN、SGSN、GGSN等功能实体上增加了与MBMS相关的功能。From the network structure shown in Figure 1, it can be seen that in order to support MBMS services, a mobile network functional entity—broadcast and multicast service center, namely BM-SC, is added in the third generation mobile communication system, and the BM-SC is The content provider's entrance is used to authorize and initiate the MBMS bearer service in the mobile network, and transmit MBMS content according to the predetermined time plan. In addition, MBMS-related functions are added to functional entities such as UE, UTRAN, GERAN, SGSN, and GGSN.

MBMS包括组播模式和广播模式,其中组播模式需要用户签约相应的组播组,进行业务激活,并产生相应的计费信息。由于组播模式和广播模式在业务需求上存在不同,导致各自的业务流程也不同,如图2和图3所示,图2为MSMS组播模式的业务流程示意图,图3为MSMS广播模式的业务流程示意图。MBMS includes a multicast mode and a broadcast mode. In the multicast mode, a user is required to subscribe to a corresponding multicast group, activate a service, and generate corresponding charging information. Due to the difference in business requirements between the multicast mode and the broadcast mode, the respective business processes are also different, as shown in Figure 2 and Figure 3, Figure 2 is a schematic diagram of the business process of the MSMS multicast mode, and Figure 3 is a schematic diagram of the MSMS broadcast mode Business process diagram.

如图2所示,MBMS组播业务涉及的处理过程包括:签约(Subscription)、服务宣告(Service announcement)、用户加入(Joining)、会话开始(Session Start)、MBMS通知(MBMS notification)、数据传送(Data transfer)、会话结束(SessionStop)和用户退出(Leaving)。其中,签约过程用来让用户预先订阅所需的MBMS服务;服务宣告过程用于由BM-SC宣告当前能提供的服务;用户加入过程即MBMS组播业务激活过程,UE在加入过程中,通知网络自身愿意成为当前组播组的成员,接收对应业务的组播数据,该加入过程会在网络和加入组播组的UE中创建记录UE信息的MBMS UE上下文;会话开始过程中,BM-SC准备好数据传输,通知网络建立相应核心网和接入网的承载资源;MBMS通知过程用于通知UE MBMS组播会话即将开始;在数据传送过程中,BM-SC通过会话开始过程中建立的承载资源将数据传输给UE,MBMS业务在UTRAN和UE间传输时有两种模式:点对多点(PTM)模式和点对点(PTP)模式,PTM模式通过MTCH逻辑信道发送相同的数据,所有加入组播业务或对广播业务感兴趣的UE都可以接收,PTP模式通过DTCH逻辑信道发送数据,只有相应的一个UE可以收到;会话结束过程用于将会话开始过程建立的承载资源释放;用户退出过程使组内的订户离开组播组,即用户不再接收组播数据,该过程会将相应MBMS UE上下文删除。As shown in Figure 2, the processing process involved in the MBMS multicast service includes: Subscription, Service announcement, Joining, Session Start, MBMS notification, data transmission (Data transfer), session end (SessionStop) and user exit (Leaving). Among them, the subscription process is used to allow users to subscribe to the required MBMS services in advance; the service announcement process is used to announce the currently available services by the BM-SC; the user joining process is the MBMS multicast service activation process. During the joining process, the UE notifies The network itself is willing to become a member of the current multicast group and receive multicast data of the corresponding service. The joining process will create an MBMS UE context for recording UE information in the network and UEs joining the multicast group; during the session start process, the BM-SC Prepare for data transmission, notify the network to establish the bearer resources of the corresponding core network and access network; the MBMS notification process is used to notify the UE that the MBMS multicast session is about to start; during the data transmission process, the BM-SC passes the bearer resources established during the session start process Resources transmit data to UE. There are two modes of MBMS service transmission between UTRAN and UE: point-to-multipoint (PTM) mode and point-to-point (PTP) mode. The PTM mode sends the same data through the MTCH logical channel. The broadcast service or the UE interested in the broadcast service can receive it. The PTP mode sends data through the DTCH logical channel, and only one corresponding UE can receive it; the session end process is used to release the bearer resources established in the session start process; the user exit process Make the subscribers in the group leave the multicast group, that is, the user no longer receives multicast data, and this process will delete the corresponding MBMS UE context.

如图3所示,MBMS广播业务涉及的处理过程与MBMS组播业务类似,只是在会话开始之前,不需要执行签约过程和用户加入过程,并且,在会话结束之后,不需要执行用户退出过程。As shown in Fig. 3, the process involved in the MBMS broadcast service is similar to that of the MBMS multicast service, except that before the session starts, there is no need to execute the subscription process and the user join process, and after the session ends, the user logout process does not need to be performed.

在组播和广播业务的数据传送阶段,MBMS业务在UTRAN和UE间传输信息的方式有两种模式:点到多点(PTM)模式和点到点(PTP)模式。其中,PTM模式通过MBMS点到多点业务信道(MTCH)发送相同的数据,所有加入组播业务或对广播业务感兴趣的UE都可以接收;PTP模式通过专用业务信道(DTCH)发送数据,只有相应的一个UE可以接收到。In the data transmission stage of multicast and broadcast services, there are two modes for MBMS service to transmit information between UTRAN and UE: point-to-multipoint (PTM) mode and point-to-point (PTP) mode. Among them, the PTM mode sends the same data through the MBMS point-to-multipoint traffic channel (MTCH), and all UEs that join the multicast service or are interested in the broadcast service can receive it; the PTP mode sends data through the dedicated traffic channel (DTCH), and only A corresponding UE can receive it.

在MBMS PTM传输模式中,相关的无线控制信息包括业务信息、接入信息、无线承载信息、频率层收敛(FLC)信息等,都由无线资源控制(RRC)层通过逻辑信道如MBMS点到多点控制信道(MCCH)发送。MCCH信息是基于固定调度方式来传送,并且为了提高可靠性,UTRAN会重复MCCH信息。图4为MCCH信息的传输调度示意图,如图4所示,图中所有的方块均为MCCH信息,重复发送MCCH信息的周期为重复周期,完整的MCCH信息会在重复周期被周期性的发送;修改周期被定义为整数倍的重复周期,在每一个修改周期内都要对MCCH信息进行修改;MBMS的接入信息可以在接入信息周期被周期性的发送,并且,接入信息周期是重复周期的整数分割。In the MBMS PTM transmission mode, related radio control information includes service information, access information, radio bearer information, frequency layer convergence (FLC) information, etc. point control channel (MCCH) transmission. MCCH information is transmitted based on a fixed scheduling method, and in order to improve reliability, UTRAN will repeat MCCH information. Figure 4 is a schematic diagram of the transmission scheduling of MCCH information, as shown in Figure 4, all the blocks in the figure are MCCH information, the cycle of repeatedly sending MCCH information is a repetition period, and complete MCCH information will be sent periodically in the repetition period; The modification cycle is defined as an integer multiple of the repetition cycle, and the MCCH information must be modified in each modification cycle; MBMS access information can be sent periodically in the access information cycle, and the access information cycle is repeated Integer division of period.

MCCH信息又被分成准则信息(Critical Info)和非准则信息,其中,准则信息由MBMS邻小区信息、MBMS业务信息、MBMS无线承载信息组成,且为需周期性重复发送的信息,在每个重复周期中所发送的内容不变,只能在修改周期中,MCCH信息第一次发送时才可以被修改;非准则信息是指接入信息,是不需周期性重复发送的信息,可在任何时间修改。图4中黑色填充的方块为非准则信息,未填充的方块为准则信息,分别以正反斜线填充的方块为内容发生变化的非准则信息和准则信息。MCCH information is further divided into critical information (Critical Info) and non-critical information. The critical information is composed of MBMS neighboring cell information, MBMS service information, and MBMS radio bearer information, and is information that needs to be sent repeatedly periodically. The content sent in the cycle remains unchanged, and can only be modified when the MCCH information is sent for the first time in the modification cycle; non-standard information refers to access information, which does not need to be sent repeatedly periodically, and can be modified in any Time modification. In Figure 4, the black-filled squares are non-standard information, the unfilled squares are standard information, and the squares filled with forward and backward slashes are non-standard information and standard information with changed content.

MCCH的协议栈结构如图5所示,MCCH的协议单元由上至下依次为:RRC层、无线链路控制层(RLC)、介质访问控制层(MAC)、物理层(PHY)。其中,MAC层逻辑通道与物理层FACH通道的映射关系如图6所示,在现有的系统中,MCCH信息即MBMS的控制信息都被映射到前向接入信道(FACH)上发送。RLC层使用非确认模式(UM)来传送MCCH信息,现有技术中,UM模式的数据传送过程如图7所示,MBMS控制信息的传输方法主要包括发送方(Sender)RLCUM实体的发送过程,以及接收方(Receiver)RLCUM实体的接收过程。在每个传输时间间隔内可以发送一个或几个PDU,MAC决定每个传输时间间隔内PDU的大小和个数。The protocol stack structure of the MCCH is shown in Figure 5. The protocol units of the MCCH from top to bottom are: RRC layer, radio link control layer (RLC), medium access control layer (MAC), and physical layer (PHY). Among them, the mapping relationship between the MAC layer logic channel and the physical layer FACH channel is shown in Figure 6. In the existing system, MCCH information, that is, MBMS control information, is mapped to the forward access channel (FACH) for transmission. The RLC layer uses the unacknowledged mode (UM) to transmit MCCH information. In the prior art, the data transmission process of the UM mode is shown in FIG. 7. The transmission method of MBMS control information mainly includes the transmission process of the sender (Sender) RLCUM entity And the receiving process of the receiver (Receiver) RLCUM entity. One or several PDUs can be sent in each transmission time interval, and the MAC determines the size and number of PDUs in each transmission time interval.

现有非确认模式数据协议数据单元(UMD PDU)的发送过程是:发送方RLC UM实体接收到高层的非确认模式数据传输请求后,发送方调度从高层接收到的RLC业务数据单元(SDU)来发送;如果有一个或多个RLC SDU已经被调度来发送,则RLC UM实体先通知低层从高层接收包括SDU数目和大小的数据;然后RLC UM实体根据低层指示的PDU大小对SDU分段,如果可能也进行级联;之后,设置序列号域为VT(US),为每个在UMD PDU中结束的SDU设置长度指示域;最后,提交所请求数目的UMD PDU给低层即MAC层,并为每个提交到低层的UMD PDU更新VT(US),同时,缓冲没有被提交到低层的SDU。The sending process of the existing unacknowledged mode data protocol data unit (UMD PDU) is: after the sender RLC UM entity receives the unacknowledged mode data transmission request from the upper layer, the sender schedules the RLC service data unit (SDU) received from the upper layer If one or more RLC SDUs have been scheduled to be sent, the RLC UM entity first notifies the lower layer to receive data including the number and size of SDUs from the upper layer; then the RLC UM entity segments the SDU according to the PDU size indicated by the lower layer, If possible, cascading is also performed; after that, set the sequence number field to be VT(US), and set the length indication field for each SDU ending in the UMD PDU; finally, submit the requested number of UMD PDUs to the lower layer, that is, the MAC layer, and VT(US) is updated for each UMD PDU submitted to lower layers, while buffering SDUs not submitted to lower layers.

UMD PDU的接收过程是:接收方RLC UM实体从低层收到一组UMD PDU后,该RLC UM实体根据接收到的UMD PDU更新VR(US);如果VR(US)的更新步长不等于1,则丢弃在丢失的UMD PDU中有分段的SDU,否则,重组接收到的UMD PDU为RLC SDU,并提交重组后的RLC SDU给高层即RRC层。The receiving process of UMD PDU is: after receiving a group of UMD PDUs from the lower layer, the receiving RLC UM entity updates VR(US) according to the received UMD PDUs; if the update step of VR(US) is not equal to 1 , then discard the segmented SDU in the lost UMD PDU, otherwise, reassemble the received UMD PDU into an RLC SDU, and submit the reassembled RLC SDU to the upper layer, namely the RRC layer.

其中,UMD PDU的格式如表一所示:Among them, the format of UMD PDU is shown in Table 1:

表一Table I

在RLC协议UMD PDU的格式中,使用长度指示(LI,Length Indicator)标志RLC SDU在该PDU中结束的位置,LI除了一些预先定义的特殊值外,表示UMD PDU中RLC头部结束位置到RLC SDU在本PDU的最后一个字节的字节数,LI为7位或15位。对于UM模式,如果最大的UMD PDU大小<=125字节,则使用7位的LI,其他情况使用15位LI。7位LI和15位LI每个特殊值的含义分别如表二、表三所示,表二为7位LI每个特殊值的含义描述,表三为15位LI每个特殊值的含义描述。In the UMD PDU format of the RLC protocol, the length indicator (LI, Length Indicator) is used to mark the end position of the RLC SDU in the PDU. In addition to some predefined special values, LI indicates the end position of the RLC header in the UMD PDU to the RLC SDU is the number of bytes in the last byte of this PDU, and LI is 7 or 15 bits. For UM mode, if the maximum UMD PDU size <= 125 bytes, use 7-bit LI, otherwise use 15-bit LI. The meaning of each special value of 7-bit LI and 15-bit LI is shown in Table 2 and Table 3 respectively, Table 2 is the description of the meaning of each special value of 7-bit LI, and Table 3 is the description of the meaning of each special value of 15-bit LI .

  比特bit   描述 describe   00000000000000   前一个RLC PDU正好被一个RLC SDU填满,在前一个RLCPDU中没有长度指示标志该SDU的结束The previous RLC PDU was exactly filled by an RLC SDU, and there was no length indicator in the previous RLC PDU to mark the end of the SDU   11111001111100   UMD PDU:这个RLC PDU的第一个字节是一个RLC SDU的第一个字节;AMD PDU:保留(目前的版本中,具有这个值的PDU被丢弃)UMD PDU: The first byte of this RLC PDU is the first byte of an RLC SDU; AMD PDU: Reserved (in the current version, PDUs with this value are discarded)   11111011111101   保留(目前的版本中,具有这个值的PDU被丢弃)Reserved (in the current version, PDUs with this value are discarded)   11111101111110   AMD PDU:PDU的剩余部分包含了一个级联状态协议数据单元(piggybacked STATUS PDU);UMD PDU:保留(目前AMD PDU: The rest of the PDU contains a cascade status protocol data unit (piggybacked STATUS PDU); UMD PDU: Reserved (currently   的版本中,具有这个值的PDU被丢弃)In the version of , PDUs with this value are discarded)   11111111111111   RLC PDU的剩余部分是填充比特,填充比特长度可以为零The rest of the RLC PDU is padding bits, and the padding bit length can be zero

表二Table II

  比特bit   描述 describe   000000000000000000000000000000   前一个RLC PDU正好被一个RLC SDU填满,在前一个RLC PDU中没有LI标志该SDU的结束The previous RLC PDU was exactly filled by an RLC SDU, and there was no LI in the previous RLC PDU to mark the end of the SDU   111111111111011111111111111011   RLC SDU的最后一个分段填充前一个RLC PDU之后还剩余一个字节,在前一个RLC PDU中没有LI标志RLC SDU的结束,忽略前一个PDU中的最后一个字节There is one byte left after the last segment of the RLC SDU fills the previous RLC PDU, there is no LI in the previous RLC PDU to mark the end of the RLC SDU, and the last byte in the previous PDU is ignored   1111111111110011111111111100   AMD PDU:PDU的剩余部分包含了一个级联状态协议数据单元(piggybacked STATUS PDU);UMD PDU:保留(目前的版本中,具有这个值的PDU被丢弃)AMD PDU: The rest of the PDU contains a cascade status protocol data unit (piggybacked STATUS PDU); UMD PDU: Reserved (in the current version, PDUs with this value are discarded)   11111111111110111111111111101   保留(目前的版本中,具有这个值的PDU被丢弃)Reserved (in the current version, PDUs with this value are discarded)   111111111111110111111111111110   AMD PDU:PDU的剩余部分包含了一个级联状态协议数据单元(piggybacked STATUS PDU);UMD PDU:保留(目前的版本中,具有这个值的PDU被丢弃)AMD PDU: The rest of the PDU contains a cascade status protocol data unit (piggybacked STATUS PDU); UMD PDU: Reserved (in the current version, PDUs with this value are discarded)   111111111111111111111111111111   RLC PDU的剩余部分是填充比特,填充比特长度可以为零The rest of the RLC PDU is padding bits, and the padding bit length can be zero

表三Table three

目前,根据MCCH信息的调度方式,为了保证接入信息周期性的发送,且在有准则信息和非准则信息同时需要RLC UM进行处理时,非准则信息可能会打断准则信息的传输,如图8所示。图8中,每个方块代表一个PDU,序列号0和序列号8的方块为包含非准则信息SDU的PDU,序列号1至序列号6的方块为包含准则信息SDU的PDU,序列号7、序列号9至序列号14的方块为包含相同准则信息SDU的PDU。为了保证第二个接入信息周期内的非准则信息及时发送,当RLC UM收到含有非准则信息SDU时,对该SDU进行分段处理,封装到序列号为8的RLC PDU中发送,而没有传送完的准则信息继续在后续的PDU中发送,即分别封装到序列号为9、10、11、12、13、14的RLC PDU中发送。At present, according to the scheduling method of MCCH information, in order to ensure the periodic transmission of access information, and when both standard information and non-standard information need to be processed by RLC UM at the same time, non-standard information may interrupt the transmission of standard information, as shown in the figure 8. In Figure 8, each block represents a PDU, the blocks with sequence numbers 0 and 8 are PDUs containing non-standard information SDUs, the blocks with sequence numbers 1 to 6 are PDUs containing standard information SDUs, and the blocks with sequence numbers 7, Blocks with sequence numbers 9 to 14 are PDUs containing the same criterion information SDU. In order to ensure that the non-standard information in the second access information cycle is sent in time, when the RLC UM receives an SDU containing non-standard information, it will segment the SDU, encapsulate it into an RLC PDU with a sequence number of 8, and send it. The criteria information that has not been transmitted continues to be sent in subsequent PDUs, that is, they are encapsulated into RLC PDUs with sequence numbers 9, 10, 11, 12, 13, and 14, respectively.

但是,对于这种打断准则信息发送插入非准则信息发送的处理过程,在接收方会出现一些问题:如果序列号为8的PDU因为传输错误没有被接收方正确收到,则即使序列号为7、9、10、11、12、13、14的PDU都被正确接收到,这些PDU包含的准则信息SDU也不能被重组出来,因为接收方不知道丢失的8号PDU是其他SDU还是该准则信息SDU的一个分段。如此,就导致接收方无法正确识别和重组,从而降低了信息传输的可靠性。However, for this process of interrupting the transmission of standard information and inserting non-standard information transmission, some problems will occur at the receiver: if the PDU with the serial number 8 is not received correctly by the receiver because of a transmission error, even if the serial number is The PDUs of 7, 9, 10, 11, 12, 13, and 14 are all received correctly, and the criterion information SDU contained in these PDUs cannot be reassembled, because the receiver does not know whether the lost No. 8 PDU is other SDUs or the criterion A segment of an Information SDU. In this way, the receiver cannot correctly identify and reassemble, thereby reducing the reliability of information transmission.

发明内容Contents of the invention

有鉴于此,本发明的主要目的在于提供一种数据分段级联方法,便于接收方确定是否能进行重组,进而提高信息传输的可靠性。In view of this, the main purpose of the present invention is to provide a method for cascading data segments, which is convenient for the receiver to determine whether reassembly can be performed, thereby improving the reliability of information transmission.

本发明的另一目的在于提供一种数据重组方法,使接收方能正确重组数据,从而提高信息传输的可靠性。Another object of the present invention is to provide a data reorganization method so that the receiver can reorganize the data correctly, thereby improving the reliability of information transmission.

为达到上述目的,本发明的技术方案是这样实现的:In order to achieve the above object, technical solution of the present invention is achieved in that way:

本发明提供一种数据分段级联的方法,在当前业务数据单元SDU进行分段级联组装成分组数据单元PDU的过程需要被打断时,发送方将指示当前SDU被打断的特殊标识封装在PDU中发送,该方法包括:打断对当前SDU的分段级联,对需要插入的SDU进行分段级联组装成PDU发送,之后再对被打断的当前SDU的剩余数据进行分段级联,组装成PDU发送。The present invention provides a method for data segmentation and concatenation. When the process of segmenting and concatenating the current service data unit SDU into a packet data unit PDU needs to be interrupted, the sender will indicate the special mark that the current SDU is interrupted. Encapsulated and sent in a PDU, the method includes: interrupting the segmented concatenation of the current SDU, segmenting and concatenating the SDU to be inserted into a PDU for transmission, and then dividing the remaining data of the interrupted current SDU The segments are concatenated and assembled into PDUs for transmission.

其中,所述特殊标识为PDU中一个取值为保留特殊值的长度指示域,且不同的保留特殊值表示不同的插入PDU数目;或为PDU中一个或一个以上取相同保留特殊值的长度指示域,长度指示域的个数等于插入的PDU的数目;或为PDU中一个以上取不同保留特殊值的长度指示域,长度指示域的个数等于插入的PDU的数目;或为PDU中一个取值为未定义特殊值的长度指示域,且不同的未定义特殊值表示不同的插入PDU数目;或为PDU中一个或一个以上取相同未定义特殊值的长度指示域,长度指示域的个数等于插入的PDU的数目;或为PDU中一个以上取不同未定义特殊值的长度指示域,长度指示域的个数等于插入的PDU的数目;或为PDU中取值为保留特殊值和未定义特殊值的组合的长度指示域。Wherein, the special identification is a length indication field whose value is a reserved special value in the PDU, and different reserved special values represent different numbers of inserted PDUs; or one or more length indications in the PDU that take the same reserved special value field, the number of length indication fields is equal to the number of inserted PDUs; or for more than one length indication field with different reserved special values in the PDU, the number of length indication fields is equal to the number of inserted PDUs; The value is a length indicator field with an undefined special value, and different undefined special values indicate different numbers of inserted PDUs; or one or more length indicator fields that take the same undefined special value in a PDU, and the number of length indicator fields Equal to the number of inserted PDUs; or more than one length indication field with different undefined special values in the PDU, the number of length indication fields is equal to the number of inserted PDUs; or the value in the PDU is reserved for special values and undefined A combination of special values indicates the length of the field.

该方法进一步包括:在PDU中设置指示需要插入的SDU所组装成的PDU个数的打断数目域,则所述特殊标识为PDU中取特殊值的长度指示域和打断数目域。其中,所述长度指示域的特殊值为PDU中长度指示域保留的特殊值;或为PDU中长度指示域未定义的特殊值。The method further includes: setting in the PDU an interrupt number field indicating the number of PDUs assembled from SDUs to be inserted, and the special identification is the length indication field and the interrupt number field in the PDU that take special values. Wherein, the special value of the length indication field is a special value reserved for the length indication field in the PDU; or a special value not defined for the length indication field in the PDU.

上述方案中,所述的保留特殊值为1111101或111111111111101。In the above solution, the reserved special value is 1111101 or 11111111111101.

上述方案中,所述将特殊标识封装在PDU中具体为:将特殊标识封装于需要插入的SDU组装成的PDU之后的PDU中;或是,将特殊标识封装于需要插入的SDU组装成的PDU之前的PDU中。In the above scheme, the encapsulation of the special identifier in the PDU is specifically: encapsulating the special identifier in the PDU after the PDU assembled from the SDU that needs to be inserted; or, encapsulating the special identifier in the PDU assembled from the SDU that needs to be inserted in the previous PDU.

上述方案中,该方法还包括:In the above-mentioned scheme, the method also includes:

接收方判断当前收到的PDU中是否携带特殊标识,如果携带,则根据特殊标识确定重组SDU所需的PDU,并根据所确定的PDU完成SDU的重组;否则,将所收到PDU中的数据按顺序重组出SDU。The receiver judges whether the currently received PDU carries a special identifier. If so, it determines the PDU required to recombine the SDU according to the special identifier, and completes the reassembly of the SDU according to the determined PDU; otherwise, the data in the received PDU is SDUs are reassembled in sequence.

其中,所述将特殊标识封装在PDU中具体为:将特殊标识封装于需要插入的SDU组装成的PDU之后的PDU中;或是,所述将特殊标识封装在PDU中具体为:将特殊标识封装于需要插入的SDU组装成的PDU之前的PDU中。Wherein, said encapsulating the special identifier in the PDU is specifically: encapsulating the special identifier in the PDU after the PDU assembled from the SDU that needs to be inserted; or, said encapsulating the special identifier in the PDU is specifically: encapsulating the special identifier in the PDU Encapsulated in the PDU before the PDU assembled from the SDU that needs to be inserted.

本发明还提供一种数据重组的方法,该方法包括:The present invention also provides a method for data reorganization, the method comprising:

接收方判断当前收到的PDU中是否携带特殊标识,如果携带,则根据特殊标识确定与重组当前PDU对应的SDU无关的PDU,然后忽略所确定的PDU完成当前PDU对应的SDU的重组;否则,将所收到PDU中的数据按顺序重组出SDU。The receiver judges whether the currently received PDU carries a special identifier. If it carries it, it determines the PDU that is not related to the SDU corresponding to the reorganized current PDU according to the special identifier, and then ignores the determined PDU to complete the reorganization of the SDU corresponding to the current PDU; otherwise, Reassemble the data in the received PDU into SDU in order.

其中,所述特殊标识为PDU中一个或一个以上取特殊值的长度指示域;则接收方根据PDU中取特殊值的长度指示域的个数,确定与重组当前PDU对应的SDU无关的PDU个数;或为PDU中一个取特殊值的长度指示域;则接收方根据PDU中该长度指示域所取的特殊值,确定与重组当前PDU对应的SDU无关的PDU个数;或为PDU中取特殊值的长度指示域与打断数目域的组合;则接收方根据PDU中打断数目域的值确定与重组当前PDU对应的SDU无关的PDU个数。其中,所述长度指示域的特殊值为长度指示域保留的特殊值,或为长度指示域未定义的特殊值,或为两者的组合。所述的保留特殊值为1111101或111111111111101。Wherein, the special identifier is one or more length indication fields that take special values in the PDU; then the receiver determines the number of PDUs that are not related to the SDU corresponding to the reorganized current PDU according to the number of length indication fields that take special values in the PDU or a length indication field with a special value in the PDU; then the receiver determines the number of PDUs that have nothing to do with the SDU corresponding to the recombined current PDU according to the special value of the length indication field in the PDU; or the length indication field in the PDU The combination of the length indication field of a special value and the interrupt number field; then the receiver determines the number of PDUs that are not related to the SDU corresponding to the reassembled current PDU according to the value of the interrupt number field in the PDU. Wherein, the special value of the length indication field is a special value reserved for the length indication field, or a special value not defined for the length indication field, or a combination of both. The reserved special value is 1111101 or 11111111111101.

上述方案中,所述与重组当前PDU对应的SDU无关的PDU位于当前PDU之前,或位于当前PDU之后。In the above solution, the PDU not related to the SDU corresponding to the recombined current PDU is located before the current PDU, or located after the current PDU.

本发明所提供的数据分段级联和重组方法,发送方在插入的PDU之后或之前,通过特殊标识来表明当前PDU之前相邻PDU或之后相邻PDU是否为包含其它SDU的分段;相应的,接收方在重组数据时,判断每个PDU是否携带有特殊标识,如果有,根据特殊标识的指示确定如何进行数据重组。本发明能保证接收方正确识别和重组数据,避免了由于插入的PDU未收到,其他正确收到的PDU也不能被重组的问题,进而提高了信息传输的可靠性。In the data segment concatenation and reassembly method provided by the present invention, the sender indicates whether the adjacent PDU before the current PDU or the adjacent PDU after the current PDU is a segment containing other SDUs through a special identification after or before the inserted PDU; Yes, when the receiver reassembles the data, it judges whether each PDU carries a special identifier, and if so, determines how to perform data reassembly according to the instruction of the special identifier. The invention can ensure that the receiver correctly identifies and reassembles data, avoids the problem that other correctly received PDUs cannot be reassembled because the inserted PDU has not been received, and thus improves the reliability of information transmission.

本发明方法可采用PDU格式中取特殊值的LI作为特殊标识,所述特殊值可以直接使用LI保留的特殊值,也可以使用LI中未定义的特殊值;可以将特殊标识携带于插入PDU之前,也可以将特殊标识携带于插入PDU之后;该特殊标识还可以进一步指示所插入PDU的数目,总之,使用方法多种多样,因此,本发明方法的实现灵活、方便、简单易行。The method of the present invention can use the special value LI in the PDU format as the special mark, and the special value can directly use the special value reserved by LI, or use the special value not defined in LI; the special mark can be carried before inserting the PDU , the special identification can also be carried behind the inserted PDU; the special identification can further indicate the number of inserted PDUs. In a word, there are various ways to use it. Therefore, the implementation of the method of the present invention is flexible, convenient and simple.

另外,本发明的方法不仅限于MBMS信息的传输,只要是需要RLC UM实体完成数据传输的环境都可以采用上述实现方案,适用范围更广。In addition, the method of the present invention is not limited to the transmission of MBMS information, as long as the environment that requires the RLC UM entity to complete data transmission can adopt the above implementation scheme, and the scope of application is wider.

附图说明Description of drawings

图1为支持广播/组播业务的无线网络结构示意图;Fig. 1 is a schematic structural diagram of a wireless network supporting broadcast/multicast services;

图2为MSMS组播模式的业务流程示意图;Fig. 2 is a schematic diagram of the service flow of the MSMS multicast mode;

图3为MSMS广播模式的业务流程示意图;FIG. 3 is a schematic diagram of a service flow in the MSMS broadcast mode;

图4为MCCH信息的传输调度示意图;FIG. 4 is a schematic diagram of transmission scheduling of MCCH information;

图5为MCCH的协议栈结构图;Fig. 5 is the protocol stack structural diagram of MCCH;

图6为MAC层的逻辑通道与物理层的FACH通道的映射关系图;Fig. 6 is a mapping relationship diagram of the logical channel of the MAC layer and the FACH channel of the physical layer;

图7为MBMS控制信息的传输方式图;FIG. 7 is a transmission mode diagram of MBMS control information;

图8为现有技术中发送包含不同信息PDU的传输示意图;FIG. 8 is a transmission schematic diagram of sending PDUs containing different information in the prior art;

图9为本发明传输方法中发送方的处理流程图;Fig. 9 is a processing flowchart of the sender in the transmission method of the present invention;

图10为本发明传输方法中接收方的处理流程图。Fig. 10 is a flow chart of the receiver's processing in the transmission method of the present invention.

具体实施方式Detailed ways

本发明的核心思想是:采用在PDU中携带特殊标识的方式,来指示当前分段级联的SDU是否被打断。对于发送方来说,如果当前分段级联的SDU被打断,就携带特殊标识进行指示;对于接收方来说,要检测每个PDU中是否含有特殊标识,以确定如何重组被分段级联的SDU。The core idea of the present invention is to use a method of carrying a special identifier in the PDU to indicate whether the current concatenated SDU is interrupted. For the sender, if the current segmented concatenated SDU is interrupted, it will carry a special identifier for indication; for the receiver, it is necessary to detect whether each PDU contains a special identifier to determine how to reassemble the segmented SDU. associated SDUs.

其中,所述特殊标识可以采用PDU格式中取特殊值的长度指示域,该特殊标识可以携带于所插入PDU之前的PDU中,也可以携带于所插入PDU之后的PDU中。当采用LI的特殊值时,可以直接使用LI保留的特殊值,或使用LI中未定义的特殊值,或采用保留特殊值与未定义特殊值的组合;如果插入一个以上PDU,该特殊标识还可以进一步指示所插入PDU的数目。Wherein, the special identifier may use a length indication field with a special value in the PDU format, and the special identifier may be carried in a PDU before the inserted PDU, or in a PDU after the inserted PDU. When the special value of LI is used, the special value reserved by LI can be used directly, or the special value not defined in LI can be used, or the combination of reserved special value and undefined special value can be used; if more than one PDU is inserted, the special identification The number of inserted PDUs may be further indicated.

基于上述思想,发送方的处理流程如图9所示,包括以下步骤:Based on the above ideas, the processing flow of the sender is shown in Figure 9, including the following steps:

步骤901~904:发送方RLC UM实体接收高层发来的SDU,并在对所收到SDU进行分段级联组装成PDU的过程中,判断当前是否存在需要插入的SDU,比如非准则信息SDU,如果有,则打断对当前正在处理的SDU的分段级联,同时将需要插入的SDU经过分段级联处理组装成PDU发送出去,发送完需要插入SDU组成的PDU后,再对被打断分段级联的SDU的剩余数据进行分段级联,组装成PDU发送出去;并且,在打断插入过程中,发送方RLC UM实体用特殊标识指示当前SDU被打断,具体就是:将指示当前SDU被打断的特殊标识封装于PDU中发送给接收方;如果没有SDU需要插入,则发送方RLC UM实体对所收到的SDU进行正常的分段级联,组装成PDU进行发送,即:对所收到的SDU依次进行分段级联,组装成PDU进行发送。这里,需要插入的SDU组装成的PDU可称为插入PDU。Steps 901-904: The sender RLC UM entity receives the SDU sent by the upper layer, and in the process of segmenting and concatenating the received SDU into a PDU, judges whether there is currently an SDU that needs to be inserted, such as a non-standard information SDU , if there is, interrupt the segmentation concatenation of the SDU currently being processed, and at the same time assemble the SDUs that need to be inserted into PDUs through segmentation concatenation processing and send them out. After sending the PDUs that need to be inserted into the SDUs, then The remaining data of the interrupted segmented concatenated SDU is segmented and concatenated, assembled into a PDU and sent out; and, during the interrupt insertion process, the sender RLC UM entity uses a special identifier to indicate that the current SDU is interrupted, specifically: Encapsulate the special identifier indicating that the current SDU is interrupted into a PDU and send it to the receiver; if there is no SDU to be inserted, the RLC UM entity of the sender performs normal segment concatenation on the received SDU, assembles it into a PDU and sends it , that is: sequentially segment and concatenate the received SDUs, assemble them into PDUs and send them. Here, the PDU assembled from the SDUs that need to be inserted may be referred to as an inserted PDU.

接收方的处理流程如图10所示,包括以下步骤:The processing flow of the receiver is shown in Figure 10, including the following steps:

步骤1001~1003:判断当前收到的PDU中是否携带有特殊标识,如果有,则根据特殊标识确定哪些PDU与重组出当前SDU无关,然后忽略所确定的PDU,用相关的PDU完成当前SDU的重组;否则,将所收到的PDU中的数据按顺序重组出SDU。这里,可以先根据特殊标识确定所插入PDU的数目,进而确定哪些PDU是与重组出当前SDU无关的PDU。Steps 1001-1003: Determine whether the currently received PDU carries a special identifier. If so, determine which PDUs are irrelevant to recombining the current SDU according to the special identifier, then ignore the determined PDU, and complete the current SDU with the relevant PDU. Reassemble; otherwise, reassemble the data in the received PDU into the SDU in sequence. Here, the number of inserted PDUs can be determined first according to the special identifier, and then it can be determined which PDUs are unrelated to reassembling the current SDU.

在本发明接收方的处理过程中,接收方可以根据特殊标识确定未收到的PDU中的数据是否属于需要重组的SDU。具体说就是:如果发现未收到的PDU,可以先判断是否某PDU中携带有特殊标识,如果有特殊标识,说明有插入的PDU,那么,就根据特殊标识进一步判断未收到的PDU是否属于插入的PDU,如果属于,则需要重组的SDU不受影响,可以继续完成重组,如果不属于,则说明需要重组的SDU有部分数据丢失,相应SDU不能被重组;如果没有特殊标识,说明需要重组的SDU有部分数据丢失,相应SDU不能被重组。In the processing process of the receiver in the present invention, the receiver can determine whether the data in the unreceived PDU belongs to the SDU that needs to be reassembled according to the special identification. Specifically, if you find an unreceived PDU, you can first judge whether a PDU carries a special identifier. If there is a special identifier, it means that there is an inserted PDU. Then, according to the special identifier, it is further judged whether the unreceived If the inserted PDU belongs to, the SDU that needs to be reassembled will not be affected, and the reassembly can continue to be completed. If it does not belong, it means that some data of the SDU that needs to be reassembled is lost, and the corresponding SDU cannot be reassembled; if there is no special mark, it means that reassembly is required Part of the data in the SDU is lost, and the corresponding SDU cannot be reassembled.

下面均以采用PDU格式中LI保留的特殊值为例,进一步说明本发明方法的具体实现。The specific implementation of the method of the present invention is further described below by taking the special value reserved by LI in the PDU format as an example.

实施例一:Embodiment one:

本实施例中,所述特殊标识位于所插入PDU之后的PDU中,该特殊标识为UMD PDU中的长度指示域,该长度指示域的取值为保留特殊值1111101或111111111111101,来指示包含该长度指示的PDU的前一个PDU包含的是插入其他SDU的分段,也就是说,携带特殊标识的PDU不需要与其前一个PDU进行重组。这里,前一个PDU是指序列号比当前PDU小1的PDU。In this embodiment, the special identifier is located in the PDU after the inserted PDU, the special identifier is the length indication field in the UMD PDU, and the value of the length indication field is a reserved special value 1111101 or 11111111111101 to indicate that the length is included The previous PDU of the indicated PDU contains segments inserted into other SDUs, that is to say, the PDU carrying a special identifier does not need to be reassembled with its previous PDU. Here, the previous PDU refers to a PDU whose sequence number is one less than the current PDU.

发送方在封装UMD PDU时,如果发现前一个PDU包含的是插入其他SDU的分段,则将当前PDU的第一个长度指示域值置为1111101或111111111111101。When the sender encapsulates the UMD PDU, if it finds that the previous PDU contains segments inserted into other SDUs, the sender sets the value of the first length indication field of the current PDU to 1111101 or 11111111111101.

相应的,接收方在将UMD PDU重组成SDU时,如果发现接收到的一个PDU的第一个长度指示域的值为1111101或111111111111101,则考虑忽略该PDU的前一个PDU进行重组操作。Correspondingly, when the receiver reassembles the UMD PDU into an SDU, if it finds that the value of the first length indication field of a received PDU is 1111101 or 11111111111101, it considers ignoring the previous PDU of the PDU for reassembly operation.

举个具体例子,本例中采用7位的LI。RLC每个TTI最多发送一个UMDPDU,UMD PDU大小为128bit,RLC先收到一个200bit的SDU1,在第一个TTI,组装了一个PDU发送了SDU1的第一个分段,序列号(SN)为10,该PDU的E域为0,表示没有长度指示域,Data域包含SDU1的第一个分段,长度为120bit,该PDU格式如表四所示。As a specific example, a 7-bit LI is used in this example. RLC sends at most one UMDPDU per TTI. The UMD PDU size is 128bit. RLC first receives a 200bit SDU1. In the first TTI, a PDU is assembled and the first segment of SDU1 is sent. The sequence number (SN) is 10. The E field of the PDU is 0, indicating that there is no length indication field, and the Data field contains the first segment of SDU1 with a length of 120 bits. The format of the PDU is shown in Table 4.

表四Table four

在第二个TTI,由于一个新的高优先级的SDU2的到达,需要打断SDU1的发送,先发送SDU2。假设SDU2的大小为48bits,则在第二个TTI发送的序列号为11的PDU的内容如表五所示,其中,E域为1表示下一个域为长度指示域。In the second TTI, due to the arrival of a new high-priority SDU2, it is necessary to interrupt the sending of SDU1 and send SDU2 first. Assuming that the size of SDU2 is 48 bits, the content of the PDU with the sequence number 11 sent in the second TTI is shown in Table 5, where the E field is 1, indicating that the next field is a length indication field.

Figure G2004100913410D00122
Figure G2004100913410D00122

表五Table five

在第三个TTI,继续发送SDU1的内容,由于序列号为11的PDU为插入PDU,所以,序列号为12的PDU的内容如表六所示。In the third TTI, continue to send the content of SDU1. Since the PDU with the sequence number 11 is an inserted PDU, the content of the PDU with the sequence number 12 is shown in Table 6.

  SN=’0001100’SN='0001100' E=’1’ E='1'   LI=‘1111101’LI='1111101' E=’1’ E='1'

  SN=’0001100’SN='0001100' E=’1’ E='1'   LI=‘0001010’LI='0001010' E=’1’ E='1'   LI=‘1111111’LI='1111111' E=’0’ E='0'

  Data(80bits)Data(80bits)   PAD(24bits)PAD(24bits)

表六Table six

根据上面的发送方法,即使接收方没有收到序列号为11的PDU,只要正确接收到了序列号为10和序列号为12的PDU,再根据序列号为12的PDU的长度指示域值1111101,就可以判断出序列号为11的PDU是插入的一个PDU,不用考虑其与序列号为10和序列号为12的PDU的重组,于是就将序列号为10的PDU中Data部分的120bits和序列号为12的PDU中Data部分的80bits重组成一个SDU,得到SDU1。According to the above sending method, even if the receiver does not receive the PDU with the serial number 11, as long as the PDU with the serial number 10 and the serial number 12 are received correctly, then according to the length of the PDU with the serial number 12, the indicated domain value is 1111101, It can be judged that the PDU with the serial number 11 is an inserted PDU, regardless of its reassembly with the PDU with the serial number 10 and the serial number 12, so the 120bits and sequence of the Data part in the PDU with the serial number 10 The 80 bits of the Data part in the PDU numbered 12 are reassembled into one SDU, and SDU1 is obtained.

本实施例插入的SDU的大小限制为:可以被一个UMD PDU的数据域部分容纳的SDU。The size of the SDU inserted in this embodiment is limited to: the SDU that can be accommodated by the data field part of a UMD PDU.

实施例二:Embodiment two:

本实施例与实施例一的实现原理基本相同,只是采用的长度指示域中的值不同,本实施例中长度指示域的取值为保留特殊值1111110或111111111111110,来指示包含该长度指示的PDU的前一个PDU包含的是插入其他SDU的分段。The implementation principle of this embodiment is basically the same as that of Embodiment 1, except that the value in the length indication field is different. In this embodiment, the value of the length indication field is a reserved special value 1111110 or 111111111111110 to indicate the PDU containing the length indication The previous PDU contains segments that are inserted into other SDUs.

或者,采用其他特殊LI值如目前未定义的值0000001或000000000000001,来指示包含该长度指示的PDU的前一个PDU包含的是插入其他SDU的分段。Alternatively, use other special LI values such as the currently undefined value 0000001 or 0000000000000001 to indicate that the previous PDU containing the PDU indicated by the length contains segments inserted into other SDUs.

实施例三:Embodiment three:

本实施例是在实施例一和实施例二的基础上,扩大插入的SDU大小的限制为:可以被两个UMD PDU的数据域部分容纳的SDU。In this embodiment, on the basis of the first and second embodiments, the limit of the size of the inserted SDU is expanded to: SDUs that can be accommodated by the data fields of two UMD PDUs.

本实施例同时采用两个LI的特殊值,来分别指示包含该长度指示的PDU的前一个PDU包含的是插入其他SDU的分段,以及包含该长度指示的PDU的前面第二个PDU包含的是插入其他SDU的分段。也就是说,本实施例中特殊标识为分别取这两个特殊值的两个长度指示域。具体是:对于7位LI,用1111101指示包含该特殊标识的PDU的前一个PDU包含的是插入其他SDU的分段,用1111110指示包含该特殊标识的PDU的前面第二个PDU包含的是插入其他SDU的分段;对于15位LI,用111111111111101指示包含该特殊标识的PDU的前一个PDU包含的是插入其他SDU的分段,用111111111111110指示包含该特殊标识的PDU的前面第二个PDU包含的是插入其他SDU的分段。This embodiment uses two special values of LI at the same time to indicate that the previous PDU containing the PDU indicated by the length contains the segment inserted into other SDUs, and the second PDU before the PDU containing the indicated length contains the is a segment inserted into other SDUs. That is to say, in this embodiment, the special identifiers are two length indication fields that respectively take these two special values. Specifically: for the 7-bit LI, use 1111101 to indicate that the previous PDU of the PDU containing the special identifier contains the segment inserted into other SDUs, and use 1111110 to indicate that the second PDU in front of the PDU containing the special identifier contains the inserted Segmentation of other SDUs; for 15-bit LI, use 11111111111101 to indicate that the previous PDU of the PDU containing the special identifier contains a segment inserted into other SDUs, and use 11111111111110 to indicate that the second PDU in front of the PDU containing the special identifier contains is inserted into segments of other SDUs.

对于接收方来说,会根据LI的两个特殊值获知当前所收到的PDU之前插入了两个包含其他SDU的PDU,在重组时就忽略当前PDU前面的两个PDU。For the receiver, it will know that two PDUs containing other SDUs are inserted before the currently received PDU according to the two special values of LI, and ignore the two PDUs in front of the current PDU during reassembly.

仍以实施例一中的具体例子为例,如果SDU2的大小超出了一个PDU的数据域所能容纳的长度,但在两个PDU的数据域所能容纳的长度范围,则序列号11和序列号12的PDU都会用来发送SDU2的分段,序列号13开始再继续发送SDU1的分段,那么,序列号为13的PDU的内容如表七所示。Still taking the specific example in Embodiment 1 as an example, if the size of SDU2 exceeds the length that the data field of a PDU can accommodate, but within the length range that the data fields of two PDUs can accommodate, the sequence number 11 and the sequence The PDU with the number 12 will be used to send the segment of SDU2, and the segment with the sequence number 13 will continue to send the segment of SDU1. Then, the content of the PDU with the sequence number 13 is shown in Table 7.

表七Table seven

相应的,接收方会根据特殊标识获知应忽略序列号11和序列号12的PDU,只将序列号10和序列号13的PDU进行重组,得到SDU1。Correspondingly, according to the special identification, the receiver will know that the PDUs with sequence numbers 11 and 12 should be ignored, and only the PDUs with sequence numbers 10 and 13 should be reassembled to obtain SDU1.

实施例四:Embodiment four:

本实施例与实施例三的实现原理基本相同,只是所采用的长度指示域中的值代表的含义不同。本实施例中,对于7位LI,用1111110指示包含该特殊标识的PDU的前一个PDU包含的是插入其他SDU的分段,用1111101指示包含该特殊标识的PDU的前面第二个PDU包含的是插入其他SDU的分段;对于15位LI,用111111111111110指示包含该特殊标识的PDU的前一个PDU包含的是插入其他SDU的分段,用111111111111101指示包含该特殊标识的PDU的前面第二个PDU包含的是插入其他SDU的分段。The implementation principle of this embodiment is basically the same as that of the third embodiment, except that the values in the length indication field adopted have different meanings. In this embodiment, for the 7-bit LI, 1111110 is used to indicate that the previous PDU of the PDU containing the special identifier contains a segment inserted into other SDUs, and 1111101 is used to indicate that the previous second PDU of the PDU containing the special identifier contains It is a segment inserted into other SDUs; for 15-bit LI, use 11111111111110 to indicate that the previous PDU of the PDU containing the special identifier contains segments inserted into other SDUs, and use 111111111111101 to indicate the second preceding PDU containing the special identifier PDUs contain segments that are inserted into other SDUs.

或者,采用其他任何两个特殊的长度指示域值如目前未定义的特殊值,来分别指示包含该特殊标识的PDU的前一个PDU包含的是插入其他SDU的分段,以及包含该特殊标识的PDU的前面第二个PDU包含的是插入其他SDU的分段。Or, use any other two special length indicator field values such as currently undefined special values to indicate that the previous PDU of the PDU containing the special identifier contains segments inserted into other SDUs, and the PDU containing the special identifier The second PDU in front of the PDU contains segments that are inserted into other SDUs.

当然,也可以同时采用一个LI保留的特殊值、一个未定义的特殊值。Of course, a special value reserved by LI and an undefined special value can also be used at the same time.

实施例五:Embodiment five:

由于需要插入的SDU有可能被分段组装成两个或两个以上PDU,也就是说,插入PDU的数目是两个或两个以上。针对这种情况,本实施例中,可将某个长度指示域的保留特殊值或未定义特殊值,直接用来指示当前PDU之前插入PDU的个数。比如:用1111101指示当前PDU之前插入了一个PDU;用1111110指示当前PDU之前插入了两个PDU;用0000001指示当前PDU之前插入了三个PDU等等。本实施例中,特殊标识是一个取值为保留特殊值的长度指示域,或是一个取值为未定义特殊值的长度指示域,不同的特殊值表示不同插入PDU的数目。Since the SDUs to be inserted may be segmented and assembled into two or more PDUs, that is to say, the number of inserted PDUs is two or more. In view of this situation, in this embodiment, a reserved special value or an undefined special value of a certain length indication field can be directly used to indicate the number of PDUs inserted before the current PDU. For example: use 1111101 to indicate that one PDU is inserted before the current PDU; use 1111110 to indicate that two PDUs are inserted before the current PDU; use 0000001 to indicate that three PDUs are inserted before the current PDU, and so on. In this embodiment, the special identifier is a length indication field whose value is a reserved special value, or a length indication field whose value is an undefined special value, and different special values represent different numbers of inserted PDUs.

实施例六:Embodiment six:

由于需要插入的SDU有可能被分段组装成两个或两个以上PDU,也就是说,插入PDU的数目是两个或两个以上。针对这种情况,本实施例可通过重复使用取某个保留特殊值的长度指示域的方式,来表示当前PDU之前插入PDU的个数。本实施例中,特殊标识为多个取相同保留特殊值的长度指示域,比如:长度指示域的取值为保留特殊值1111110,且有四个插入PDU,那么,在当前PDU的格式中,序列号SN之后,要重复四次LI=“1111101”。Since the SDUs to be inserted may be segmented and assembled into two or more PDUs, that is to say, the number of inserted PDUs is two or more. In view of this situation, this embodiment may indicate the number of PDUs inserted before the current PDU by repeatedly using a length indication field with a reserved special value. In this embodiment, the special identifier is a plurality of length indication fields that take the same reserved special value, for example: the value of the length indication field is a reserved special value 1111110, and there are four inserted PDUs, then, in the format of the current PDU, After the serial number SN, LI="1111101" is repeated four times.

当然,也可以重复使用其他长度指示域中保留的特殊值,比如:1111110或111111111111110。或者,重复使用长度指示域中任何一个未定义的特殊值。Of course, special values reserved in other length indication fields can also be reused, for example: 1111110 or 111111111111110. Alternatively, reuse the length to indicate any one of the undefined special values in the field.

那么,接收方在收到当前PDU之后,就根据长度指示域中所采用的保留特殊值或未定义特殊值的个数,确定当前PDU之前可忽略的PDU数目。Then, after receiving the current PDU, the receiver determines the number of PDUs that can be ignored before the current PDU according to the number of reserved special values or undefined special values used in the length indication field.

实施例七:Embodiment seven:

由于需要插入的SDU有可能被分段组装成两个或两个以上PDU,也就是说,插入PDU的数目是两个或两个以上。针对这种情况,本实施例中,可通过使用两个以上长度指示域中未定义的特殊值,或两个以上长度指示域中保留的特殊值与未定义特殊值的组合,每个特殊值用来表示当前PDU之前插入的一个PDU。本实施例中,特殊标识为多个取不同未定义特殊值的长度指示域,或为多个取不同未定义特殊值和保留特殊值组合的长度指示域。Since the SDUs to be inserted may be segmented and assembled into two or more PDUs, that is to say, the number of inserted PDUs is two or more. In view of this situation, in this embodiment, by using more than two undefined special values in the length indication fields, or a combination of reserved special values and undefined special values in more than two length indication fields, each special value It is used to indicate a PDU inserted before the current PDU. In this embodiment, the special identifier is a plurality of length indication fields that take different undefined special values, or a plurality of length indication fields that take different combinations of undefined special values and reserved special values.

那么,接收方在收到当前PDU之后,就根据长度指示域中所采用的保留特殊值或未定义特殊值的个数,确定当前PDU之前可忽略的PDU数目。Then, after receiving the current PDU, the receiver determines the number of PDUs that can be ignored before the current PDU according to the number of reserved special values or undefined special values used in the length indication field.

实施例八:Embodiment eight:

由于需要插入的SDU有可能被分段组装成两个或两个以上PDU,也就是说,插入PDU的数目是两个或两个以上。针对这种情况,本实施例在UMD PDU中增加新的域,该新增域用于标识前面所插入PDU的数目,该新增域与取值为保留特殊值的长度指示域共同组成特殊标识,该特殊标识位于所插入PDU后面的PDU中。比如:增加设置一个打断数目(Interrupt number)域,则修改后的UMD PDU格式如表八所示:Since the SDUs to be inserted may be segmented and assembled into two or more PDUs, that is to say, the number of inserted PDUs is two or more. In view of this situation, the present embodiment adds a new domain in the UMD PDU, and the newly added domain is used to identify the number of PDUs inserted in front of it. , the special identifier is located in the PDU following the inserted PDU. For example: add an interrupt number (Interrupt number) field, then the modified UMD PDU format is shown in Table 8:

Figure G2004100913410D00161
Figure G2004100913410D00161

表八table eight

修改后E域的含义如表九所示:The meaning of the modified E field is shown in Table 9:

  比特bit   描述 describe   00   下一个域是数据、捎带的状态PDU或填充比特The next field is data, piggybacked status PDU or padding bits   1 1   下一个域是长度指示和扩展比特或是打断数目和扩展比特The next field is the length indication and extension bits or the number of interrupts and extension bits

表九Table nine

同时需要一个特殊的长度指示值来表示下一个域是打断数目域。例如:采用1111101或111111111111101指示下一个域是打断数目域。At the same time, a special length indication value is required to indicate that the next field is the number of interruption field. For example: 1111101 or 111111111111101 is used to indicate that the next field is the interrupt number field.

发送方在封装UMD PDU时,如果发现前面有包含插入其他SDU的分段的PDU,则将当前PDU的第一个长度指示域值置为1111101或111111111111101;同时,接下来封装打断数目域,该域的值等于前面插入的PDU的数目。When the sender encapsulates the UMD PDU, if it finds that there is a PDU containing segments inserted into other SDUs, the sender will set the first length indication field value of the current PDU to 1111101 or 111111111111101; at the same time, the next encapsulation interrupt number field, The value of this field is equal to the number of previously inserted PDUs.

相应的,接收方在根据UMD PDU重组出SDU时,如果发现接收到的一个PDU的第一个长度指示域取值为1111101或111111111111101,则同时读取下一个域,即打断数目域,确定前面有多少个插入的PDU,在对当前PDU进行重组操作时忽略该PDU前面插入的PDU。Correspondingly, when the receiver reassembles the SDU according to the UMD PDU, if it finds that the value of the first length indication field of a received PDU is 1111101 or 111111111111101, it will read the next field at the same time, that is, the interrupt number field, and determine How many PDUs are inserted in the front, and the PDUs inserted in front of the PDU are ignored when the current PDU is reassembled.

实施例九:Embodiment nine:

本实施例与实施例八的实现原理基本相同,只是采用不同的长度指示域中的保留特殊值指示下一个域是打断数目域。The implementation principle of this embodiment is basically the same as that of the eighth embodiment, except that the reserved special value in the length indication field is used to indicate that the next field is the interrupt number field.

或者,采用其他任何特殊的长度指示域值如目前未定义的值,来指示下一个域是打断数目域。Or, use any other special length indication field value such as currently undefined value to indicate that the next field is the number of breaks field.

实施例十:Embodiment ten:

本实施例与实施例一的实现原理基本相同,只是用来标识插入PDU的特殊标识位于所插入的PDU之前的PDU中,其他设置和处理流程完全相同。The implementation principle of this embodiment is basically the same as that of Embodiment 1, except that the special identifier used to identify the inserted PDU is located in the PDU before the inserted PDU, and other settings and processing procedures are completely the same.

实施例十一:Embodiment eleven:

本实施例与实施例二的实现原理基本相同,只是用来标识插入PDU的特殊标识位于所插入的PDU之前的PDU中,其他设置和处理流程完全相同。The implementation principle of this embodiment is basically the same as that of Embodiment 2, except that the special identifier used to identify the inserted PDU is located in the PDU before the inserted PDU, and other settings and processing procedures are completely the same.

实施例十二:Embodiment 12:

本实施例与实施例三的实现原理基本相同,只是用来标识插入PDU的特殊标识位于所插入的PDU之前的PDU中,其他设置和处理流程完全相同。The implementation principle of this embodiment is basically the same as that of Embodiment 3, except that the special identifier used to identify the inserted PDU is located in the PDU before the inserted PDU, and other settings and processing procedures are completely the same.

实施例十三:Embodiment thirteen:

本实施例与实施例四的实现原理基本相同,只是用来标识插入PDU的特殊标识位于所插入的PDU之前的PDU中,其他设置和处理流程完全相同。The implementation principle of this embodiment is basically the same as that of Embodiment 4, except that the special identifier used to identify the inserted PDU is located in the PDU before the inserted PDU, and other settings and processing procedures are completely the same.

实施例十四:Embodiment 14:

本实施例与实施例五的实现原理基本相同,只是用来标识插入PDU的特殊标识位于所插入的PDU之前的PDU中,其他设置和处理流程完全相同。The implementation principle of this embodiment is basically the same as that of Embodiment 5, except that the special identifier used to identify the inserted PDU is located in the PDU before the inserted PDU, and other settings and processing procedures are completely the same.

实施例十五:Embodiment fifteen:

本实施例与实施例六的实现原理基本相同,只是用来标识插入PDU的特殊标识位于所插入的PDU之前的PDU中,其他设置和处理流程完全相同。The implementation principle of this embodiment is basically the same as that of Embodiment 6, except that the special identifier used to identify the inserted PDU is located in the PDU before the inserted PDU, and other settings and processing procedures are completely the same.

实施例十六:Embodiment sixteen:

本实施例与实施例七的实现原理基本相同,只是用来标识插入PDU的特殊标识位于所插入的PDU之前的PDU中,其他设置和处理流程完全相同。The implementation principle of this embodiment is basically the same as that of Embodiment 7, except that the special identifier used to identify the inserted PDU is located in the PDU before the inserted PDU, and other settings and processing procedures are completely the same.

实施例十七:Embodiment seventeen:

本实施例与实施例八的实现原理基本相同,只是用来标识插入PDU的特殊标识位于所插入的PDU之前的PDU中,其他设置和处理流程完全相同。The implementation principle of this embodiment is basically the same as that of the eighth embodiment, except that the special identifier used to identify the inserted PDU is located in the PDU before the inserted PDU, and other settings and processing procedures are completely the same.

实施例十八:Embodiment eighteen:

本实施例与实施例九的实现原理基本相同,只是用来标识插入PDU的特殊标识位于所插入的PDU之前的PDU中,其他设置和处理流程完全相同。The implementation principle of this embodiment is basically the same as that of Embodiment 9, except that the special identifier used to identify the inserted PDU is located in the PDU before the inserted PDU, and other settings and processing procedures are completely the same.

上述方案适用于GPRS、EDGE、WCDMA、TD-SCDMA等无线通信系统,且适用于很多流程,如:普通UMD PDU传输流程,具有乱序传送功能的UMDPDU传输流程等等。以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。The above scheme is applicable to GPRS, EDGE, WCDMA, TD-SCDMA and other wireless communication systems, and is applicable to many processes, such as: ordinary UMD PDU transmission process, UMDPDU transmission process with out-of-order transmission function, etc. The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the protection scope of the present invention.

Claims (24)

1.一种数据分段级联的方法,其特征在于,在当前业务数据单元SDU进行分段级联组装成分组数据单元PDU的过程需要被打断时,发送方将指示当前SDU被打断的特殊标识封装在PDU中发送,该方法包括:打断对当前SDU的分段级联,对需要插入的SDU进行分段级联组装成PDU发送,之后再对被打断的当前SDU的剩余数据进行分段级联,组装成PDU发送。1. A method for segmented data concatenation, characterized in that, when the current service data unit SDU is segmented and concatenated and assembled into a packet data unit PDU, the process needs to be interrupted, and the sender will indicate that the current SDU is interrupted The special identification of the package is encapsulated in the PDU and sent. The method includes: interrupting the segment concatenation of the current SDU, performing segment concatenation on the SDU that needs to be inserted and assembling it into a PDU for transmission, and then sending the remaining interrupted current SDU The data is segmented and concatenated, assembled into a PDU and sent. 2.根据权利要求1所述的方法,其特征在于,所述特殊标识为PDU中一个取值为保留特殊值的长度指示域,且不同的保留特殊值表示不同的插入PDU数目。2. The method according to claim 1, wherein the special identifier is a length indication field whose value is a reserved special value in the PDU, and different reserved special values represent different numbers of inserted PDUs. 3.根据权利要求1所述的方法,其特征在于,所述特殊标识为PDU中一个或一个以上取相同保留特殊值的长度指示域,长度指示域的个数等于插入的PDU的数目。3. The method according to claim 1, wherein the special identifier is one or more length indication fields that take the same reserved special value in the PDU, and the number of length indication fields is equal to the number of inserted PDUs. 4.根据权利要求1所述的方法,其特征在于,所述特殊标识为PDU中一个以上取不同保留特殊值的长度指示域,长度指示域的个数等于插入的PDU的数目。4. The method according to claim 1, wherein the special identifier is more than one length indication field with different reserved special values in the PDU, and the number of length indication fields is equal to the number of inserted PDUs. 5.根据权利要求1所述的方法,其特征在于,所述特殊标识为PDU中一个取值为未定义特殊值的长度指示域,且不同的未定义特殊值表示不同的插入PDU数目。5. The method according to claim 1, wherein the special identifier is a length indication field whose value is an undefined special value in the PDU, and different undefined special values represent different numbers of inserted PDUs. 6.根据权利要求1所述的方法,其特征在于,所述特殊标识为PDU中一个或一个以上取相同未定义特殊值的长度指示域,长度指示域的个数等于插入的PDU的数目。6. The method according to claim 1, wherein the special identifier is one or more length indication fields that take the same undefined special value in the PDU, and the number of length indication fields is equal to the number of inserted PDUs. 7.根据权利要求1所述的方法,其特征在于,所述特殊标识为PDU中一个以上取不同未定义特殊值的长度指示域,长度指示域的个数等于插入的PDU的数目。7. The method according to claim 1, wherein the special identifier is more than one length indication field with different undefined special values in the PDU, and the number of length indication fields is equal to the number of inserted PDUs. 8.根据权利要求1所述的方法,其特征在于,所述特殊标识为PDU中取值为保留特殊值和未定义特殊值的组合的长度指示域。8. The method according to claim 1, wherein the special identifier is a length indication field in the PDU whose value is a combination of a reserved special value and an undefined special value. 9.根据权利要求1所述的方法,其特征在于,该方法进一步包括:在PDU中设置指示需要插入的SDU所组装成的PDU个数的打断数目域,则所述特殊标识为PDU中取特殊值的长度指示域和打断数目域。9. The method according to claim 1, characterized in that, the method further comprises: setting in the PDU an interrupt number field indicating the number of PDUs assembled from the SDUs that need to be inserted, then the special identifier is the number of PDUs in the PDU The length indication field and the number of breaks field take special values. 10.根据权利要求9所述的方法,其特征在于,所述长度指示域的特殊值为PDU中长度指示域保留的特殊值;或为PDU中长度指示域未定义的特殊值。10. The method according to claim 9, wherein the special value of the length indication field is a special value reserved for the length indication field in the PDU; or a special value undefined for the length indication field in the PDU. 11.根据权利要求2、3、4、8或10所述的方法,其特征在于,所述的保留特殊值为1111101或111111111111101。11. The method according to claim 2, 3, 4, 8 or 10, characterized in that the reserved special value is 1111101 or 11111111111101. 12.根据权利要求1至10任一项所述的方法,其特征在于,所述将特殊标识封装在PDU中具体为:将特殊标识封装于需要插入的SDU组装成的PDU之后的PDU中。12. The method according to any one of claims 1 to 10, wherein said encapsulating the special identifier in the PDU is specifically: encapsulating the special identifier in the PDU after the PDU assembled from the SDU to be inserted. 13.根据权利要求1至10任一项所述的方法,其特征在于,所述将特殊标识封装在PDU中具体为:将特殊标识封装于需要插入的SDU组装成的PDU之前的PDU中。13. The method according to any one of claims 1 to 10, wherein said encapsulating the special identifier in the PDU is specifically: encapsulating the special identifier in the PDU before the PDU assembled from the SDU to be inserted. 14.根据权利要求1至10任一项所述的方法,其特征在于,该方法还包括:14. The method according to any one of claims 1 to 10, characterized in that the method further comprises: 接收方判断当前收到的PDU中是否携带特殊标识,如果携带,则根据特殊标识确定重组SDU所需的PDU,并根据所确定的PDU完成SDU的重组;否则,将所收到PDU中的数据按顺序重组出SDU。The receiver judges whether the currently received PDU carries a special identifier. If so, it determines the PDU required to recombine the SDU according to the special identifier, and completes the reassembly of the SDU according to the determined PDU; otherwise, the data in the received PDU is SDUs are reassembled in sequence. 15.根据权利要求14所述的方法,其特征在于,所述将特殊标识封装在PDU中具体为:将特殊标识封装于需要插入的SDU组装成的PDU之后的PDU中。15. The method according to claim 14, wherein said encapsulating the special identifier in the PDU is specifically: encapsulating the special identifier in a PDU after the PDU assembled from the SDU to be inserted. 16.根据权利要求14所述的方法,其特征在于,所述将特殊标识封装在PDU中具体为:将特殊标识封装于需要插入的SDU组装成的PDU之前的PDU中。16. The method according to claim 14, wherein said encapsulating the special identifier in the PDU specifically comprises: encapsulating the special identifier in the PDU before the PDU assembled from the SDU to be inserted. 17.一种数据重组的方法,其特征在于,该方法包括:17. A method for data reorganization, characterized in that the method comprises: 接收方判断当前收到的PDU中是否携带特殊标识,如果携带,则根据特殊标识确定与重组当前PDU对应的SDU无关的PDU,然后忽略所确定的PDU完成当前PDU对应的SDU的重组;否则,将所收到PDU中的数据按顺序重组出SDU。The receiver judges whether the currently received PDU carries a special identifier. If it carries it, it determines the PDU that is not related to the SDU corresponding to the reorganized current PDU according to the special identifier, and then ignores the determined PDU to complete the reorganization of the SDU corresponding to the current PDU; otherwise, Reassemble the data in the received PDU into SDU in sequence. 18.根据权利要求17所述的方法,其特征在于,所述特殊标识为PDU中一个或一个以上取特殊值的长度指示域;则接收方根据PDU中取特殊值的长度指示域的个数,确定与重组当前PDU对应的SDU无关的PDU个数。18. The method according to claim 17, characterized in that, the special identification is one or more length indication domains with special values in the PDU; , to determine the number of PDUs that are not related to the SDU corresponding to the recombined current PDU. 19.根据权利要求17所述的方法,其特征在于,所述特殊标识为PDU中一个取特殊值的长度指示域;则接收方根据PDU中该长度指示域所取的特殊值,确定与重组当前PDU对应的SDU无关的PDU个数。19. The method according to claim 17, characterized in that, the special identification is a length indication field that takes a special value in the PDU; then the receiver determines and reassembles according to the special value that the length indication field in the PDU takes. The number of SDU-independent PDUs corresponding to the current PDU. 20.根据权利要求17所述的方法,其特征在于,所述特殊标识为PDU中取特殊值的长度指示域与打断数目域的组合;则接收方根据PDU中打断数目域的值确定与重组当前PDU对应的SDU无关的PDU个数。20. The method according to claim 17, wherein the special identifier is a combination of a length indication field and an interruption number field which takes a special value in the PDU; The number of PDUs not related to the SDU corresponding to the current PDU to be reassembled. 21.根据权利要求18所述的方法,其特征在于,所述长度指示域的特殊值为长度指示域保留的特殊值,或为长度指示域未定义的特殊值,或为两者的组合。21. The method according to claim 18, wherein the special value of the length indication field is a special value reserved for the length indication field, or a special value not defined for the length indication field, or a combination of both. 22.根据权利要求19所述的方法,其特征在于,所述长度指示域的特殊值为长度指示域保留的特殊值,或为长度指示域未定义的特殊值。22. The method according to claim 19, wherein the special value of the length indication field is a special value reserved for the length indication field, or a special value not defined for the length indication field. 23.根据权利要求21或22所述的方法,其特征在于,所述的保留特殊值为1111101或111111111111101。23. The method according to claim 21 or 22, characterized in that the reserved special value is 1111101 or 11111111111101. 24.根据权利要求17至22任一项所述的方法,其特征在于,所述与重组当前PDU对应的SDU无关的PDU位于当前PDU之前,或位于当前PDU之后。24. The method according to any one of claims 17 to 22, wherein the PDU not related to the SDU corresponding to the recombined current PDU is located before the current PDU, or located after the current PDU.
CN 200410091341 2004-11-19 2004-11-19 A Method for Segmentation Concatenation and Reorganization of Data Expired - Fee Related CN1780291B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN 200410091341 CN1780291B (en) 2004-11-19 2004-11-19 A Method for Segmentation Concatenation and Reorganization of Data
PCT/CN2005/001928 WO2006053490A1 (en) 2004-11-19 2005-11-16 Data sectional concatenation and reassembly method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 200410091341 CN1780291B (en) 2004-11-19 2004-11-19 A Method for Segmentation Concatenation and Reorganization of Data

Publications (2)

Publication Number Publication Date
CN1780291A CN1780291A (en) 2006-05-31
CN1780291B true CN1780291B (en) 2010-04-14

Family

ID=36406827

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 200410091341 Expired - Fee Related CN1780291B (en) 2004-11-19 2004-11-19 A Method for Segmentation Concatenation and Reorganization of Data

Country Status (2)

Country Link
CN (1) CN1780291B (en)
WO (1) WO2006053490A1 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1330155C (en) * 2005-08-24 2007-08-01 华为技术有限公司 Data processing method of protocol data unit in radio chain circuit control disordcred sequence transmission function
TWI466518B (en) 2006-12-12 2014-12-21 Interdigital Tech Corp High-speed downlink packet access transmission and reception packet method and device
CN101431451B (en) * 2007-11-05 2012-02-29 中兴通讯股份有限公司 Method and system for building PDU in broad band wireless access system
CN107147594B (en) * 2016-03-01 2020-06-09 深圳市中兴微电子技术有限公司 A data packet processing method and device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1322424A (en) * 1998-10-06 2001-11-14 诺基亚网络有限公司 A method of data segmentation in telecommunication system
KR20020014971A (en) * 2000-08-19 2002-02-27 윤종용 Apparatus and method for determining paging alert mode in a mobile communication system
CN1454017A (en) * 2002-04-26 2003-11-05 Lg电子株式会社 Method and system for polling protocol data unit of radio link control layer
CN1457202A (en) * 2002-05-06 2003-11-19 华硕电脑股份有限公司 Method and device for dealing with abnormal transmission conditions in acknowledged mode and unacknowledged mode

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1322424A (en) * 1998-10-06 2001-11-14 诺基亚网络有限公司 A method of data segmentation in telecommunication system
KR20020014971A (en) * 2000-08-19 2002-02-27 윤종용 Apparatus and method for determining paging alert mode in a mobile communication system
CN1454017A (en) * 2002-04-26 2003-11-05 Lg电子株式会社 Method and system for polling protocol data unit of radio link control layer
CN1457202A (en) * 2002-05-06 2003-11-19 华硕电脑股份有限公司 Method and device for dealing with abnormal transmission conditions in acknowledged mode and unacknowledged mode

Also Published As

Publication number Publication date
WO2006053490A1 (en) 2006-05-26
CN1780291A (en) 2006-05-31

Similar Documents

Publication Publication Date Title
CN1330162C (en) Method for data segment cascade and recombination
CN1323563C (en) Receiving method of multimedia brondiasting/group broadcast service control information
CN100423474C (en) Method for providing multimedia broadcast/multicast service in mobile communication system
CN1663151B (en) Multimedia service providing method in wireless mobile communication system
JP4426591B2 (en) Method for transmitting a message associated with a broadcast or multicast service in a cellular communication system
CN100574415C (en) Method for transmitting and receiving multimedia broadcast/multicast service in mobile communication system
US20050074024A1 (en) Method and apparatus for configuring protocols for a multimedia broadcast/multicast service
US20050094670A1 (en) Method for acquiring header compression context in user equipment for receiving packet data service
US20070230476A1 (en) Method for Information Transmission
AU2005204215A1 (en) Repairing errors in data of MBMS service
CN114946158B (en) System and method for multicasting/broadcasting service data
AU2006282187B2 (en) Method of processing control information messages for point-to-multipoint services
JP2007251944A (en) Method and related apparatus for stopping point-to-multipoint mbms service
CN1780291B (en) A Method for Segmentation Concatenation and Reorganization of Data
CN100433701C (en) Transmission method of multimedia broadcast/multicast service information
CN104080173A (en) System for processing MBMS service by base station MAC layer in LTE system
CN101682623B (en) Service identification capable of allowing transfer of multiple data streams
CN100355258C (en) Information transmission method
CN101115231B (en) Information transmission method
CN101296395B (en) Method for transmitting multimedia broadcast multicast service notice
CN102056084A (en) Multimedia broadcasting multicast service system and synchronization method thereof
HK1077422B (en) Mbms (multimedia broadcast/multicast service) service providing method in mobile 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

Granted publication date: 20100414

Termination date: 20151119

EXPY Termination of patent right or utility model