JP7119052B2 - Method and device for generating protocol data unit (PDU) packets - Google Patents
Method and device for generating protocol data unit (PDU) packets Download PDFInfo
- Publication number
- JP7119052B2 JP7119052B2 JP2020191717A JP2020191717A JP7119052B2 JP 7119052 B2 JP7119052 B2 JP 7119052B2 JP 2020191717 A JP2020191717 A JP 2020191717A JP 2020191717 A JP2020191717 A JP 2020191717A JP 7119052 B2 JP7119052 B2 JP 7119052B2
- Authority
- JP
- Japan
- Prior art keywords
- field
- packet
- sdu
- packet header
- generating
- 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.)
- Active
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Mobile Radio Communication Systems (AREA)
Description
本開示は、通信テクノロジーの分野に関連しており、詳細には、プロトコル・データ・ユニット(PDU)パケットを生成するための方法およびデバイスに関連している。関連出願との相互参照として、本出願は、2016年11月4日に出願された国際出願第PCT/CN2016/104679号の続きであり、その全内容は参照により本明細書に組み込まれる。 TECHNICAL FIELD The present disclosure relates to the field of communication technology, and in particular to methods and devices for generating protocol data unit (PDU) packets. By way of cross-reference to related applications, this application is a continuation of International Application No. PCT/CN2016/104679, filed November 4, 2016, the entire contents of which are incorporated herein by reference.
ロング・ターム・エボリューション(LTE)における無線リンク制御(RLC)レイヤは、パケット・データ・コンバージェンス・プロトコル(PDCP)レイヤと、メディア・アクセス制御(MAC)レイヤとの間に配置されている。RLCレイヤとPDCPレイヤとの間においてやり取りされるデータ・パケットは、サービス・データ・ユニット(SDU)パケットと呼ばれており、RLCレイヤとMACレイヤとの間においてやり取りされるデータ・パケットは、プロトコル・データ・ユニット(PDU)パケットと呼ばれている。 The Radio Link Control (RLC) layer in Long Term Evolution (LTE) is located between the Packet Data Convergence Protocol (PDCP) layer and the Medium Access Control (MAC) layer. Data packets exchanged between the RLC layer and the PDCP layer are called Service Data Unit (SDU) packets, and data packets exchanged between the RLC layer and the MAC layer are protocol - Referred to as a data unit (PDU) packet.
実際の実施においては、MACレイヤは、PDUパケットのサイズを指定することが可能であり、一般に、RLCレイヤによって受信されるSDUパケットのサイズは、MACレイヤによって指定されるPDUパケットのサイズに等しくない。したがって、RLCレイヤは、受信されたSDUパケットを処理することが可能であり、たとえば、SDUパケットは、セグメント化されること、カスケード化されることなどが可能である。SDUパケットを処理した後に、RLCレイヤは、指定されたサイズのPDUパケットを生成することが可能である。PDUパケットは、パケット・ヘッダおよびデータ・セクションを含み、パケット・ヘッダは、データ/制御(D/C)フィールド、再セグメンテーション・フラグ(RF)フィールド、ポーリング・ビット(P)フィールド、フレーミング表示(FI)フィールド、長さ表示(LI)フィールド、拡張ビット(E)フィールド、シーケンス番号(SN)フィールド、最終セグメント・フラグ(LSF)フィールド、セグメンテーション・オフセット(SO)フィールドなどを含む。 In actual implementation, the MAC layer can specify the size of the PDU packet, and generally the size of the SDU packet received by the RLC layer is not equal to the size of the PDU packet specified by the MAC layer. . Thus, the RLC layer can process received SDU packets, eg, the SDU packets can be segmented, cascaded, and so on. After processing the SDU packets, the RLC layer can generate PDU packets of the specified size. A PDU packet includes a packet header and a data section, and the packet header includes a data/control (D/C) field, a resegmentation flag (RF) field, a polling bit (P) field, a framing indication (FI ) field, Length Indication (LI) field, Extension Bits (E) field, Sequence Number (SN) field, Last Segment Flag (LSF) field, Segmentation Offset (SO) field, and so on.
関連した技術分野においては、PDUパケットのパケット・ヘッダは、比較的大きな長さを占め、すなわち、ヘッダによって費やされるオーバーヘッドは、比較的大きい。 In related technical fields, the packet header of a PDU packet occupies a relatively large length, ie the overhead spent by the header is relatively large.
関連した技術分野における問題を解決するために、本開示は、プロトコル・データ・ユニット(PDU)パケットを生成するための方法およびデバイスを提供する。技術的なソリューションは、下記のとおりである。 SUMMARY To solve problems in related art, the present disclosure provides a method and device for generating protocol data unit (PDU) packets. Technical solutions are as follows.
本開示の第1の態様によれば、プロトコル・データ・ユニット・パケット(PDU)を生成するための方法が提供されている。この方法は、サービス・データ・ユニット(SDU)パケットを取得するステップと、プリセット・データ・パケットのサイズに従ってSDUパケットを処理するステップと、処理結果に従ってPDUパケットのパケット・ヘッダおよびデータ・セクションを生成するステップであって、パケット・ヘッダおよびデータ・セクションがPDUパケットを構成し、パケット・ヘッダが、フレーミング表示(FI)フィールドおよび再セグメンテーション・フラグ(RF)フィールドを省略するが、プリセット・フィールドを含み、プリセット・フィールドが、共通パケット・ヘッダにおいて再定義されるFIフィールドおよびRFフィールドを除くその他のフィールド、または新たに付加されるターゲット・フィールドを含み、新たに付加されるターゲット・フィールドのフィールド長さが、FIフィールドおよびRFフィールドの合計長さよりも小さい、ステップとを含む。 According to a first aspect of the present disclosure, a method is provided for generating Protocol Data Unit Packets (PDUs). The method comprises the steps of obtaining a Service Data Unit (SDU) packet, processing the SDU packet according to a preset data packet size, and generating a packet header and data section of the PDU packet according to the processing result. wherein the packet header and the data section constitute a PDU packet, the packet header omitting the framing indication (FI) field and the re-segmentation flag (RF) field, but including preset fields. , if the preset fields include other fields except the FI and RF fields redefined in the common packet header, or newly added target fields, and the field length of the newly added target fields is less than the combined length of the FI and RF fields.
任意選択で、プリセット・フィールドは、その他のフィールドを含み、その他のフィールドは、シーケンス番号(SN)フィールド、最終セグメント・フラグ(LSF)フィールド、およびセグメンテーション・オフセット(SO)フィールドを含む。 Optionally, the preset field includes other fields, the other fields including a sequence number (SN) field, a last segment flag (LSF) field, and a segmentation offset (SO) field.
SDUパケットがカスケード化された場合には、処理結果に従ってPDUパケットのパケット・ヘッダを生成するステップは、データ・セクションの第1のSDUパケットが対応するSN番号を取得するステップと、データ・セクションの最後のバイトが最後のSDUの最後のバイトであるかどうかを示すために使用される第1の表示情報を取得するステップと、SDUパケットにおける対応するデータ・セクションの第1のバイトの開始バイト位置を取得するステップと、SNフィールド、LSFフィールド、およびSOフィールドを含むパケット・ヘッダを生成するステップであって、SNフィールドが、取得されたSN番号を含み、LSFフィールドが、取得された第1の表示情報を含み、SOフィールドが、取得された開始バイト位置を含む、ステップとを含む。 If the SDU packets are cascaded, the step of generating the packet header of the PDU packet according to the processing result includes obtaining the SN number to which the first SDU packet of the data section corresponds; obtaining a first indication information used to indicate whether the last byte is the last byte of the last SDU; and the starting byte position of the first byte of the corresponding data section in the SDU packet. and generating a packet header including an SN field, an LSF field, and an SO field, wherein the SN field includes the obtained SN number and the LSF field is the obtained first containing display information, the SO field containing the starting byte position obtained.
任意選択で、プリセット・フィールドは、新たに付加されるターゲット・フィールドを含み、処理結果に従ってPDUパケットのパケット・ヘッダを生成するステップは、第2の表示情報を取得するステップであって、SDUパケットがカスケード化された場合には、第2の表示情報が、データ・セクションにおける第1のSDUがSDUセグメントであるかどうかを示すために使用され、SDUパケットがカスケード化されなかった場合には、第2の表示情報が、データ・セクションがSDUセグメントであるかどうかを示すために使用される、ステップと、ターゲット・フィールドを含むパケット・ヘッダを生成するステップであって、ターゲット・フィールドが第2の表示情報を含む、ステップとを含む。 Optionally, the preset field includes a newly appended target field, and generating a packet header of the PDU packet according to the processing result is obtaining second display information, wherein the SDU packet is cascaded, the second indication information is used to indicate whether the first SDU in the data section is an SDU segment, and if the SDU packet was not cascaded, the second indication information is used to indicate whether the data section is an SDU segment; and generating a packet header including a target field, the target field being the second including the display information of the step;
任意選択で、ターゲット・フィールドを含むパケット・ヘッダを生成するステップは、SDUセグメントではないことを示すために第2の表示情報が使用される場合には、ターゲット・フィールドを含むが共通パケット・ヘッダにおけるSOフィールドおよびLSFフィールドを省略するパケット・ヘッダを生成するステップを含む。 Optionally, the step of generating a packet header including a target field includes a common packet header including the target field, if the second indication information is used to indicate that it is not an SDU segment. generating a packet header that omits the SO and LSF fields in .
任意選択で、ターゲット・フィールドを含むパケット・ヘッダを生成するステップは、これまでに取得されている無線リソース制御(RRC)構成メッセージが、ターゲット・フィールドを含むようにパケット・ヘッダを構成するために使用される場合には、ターゲット・フィールドを含むパケット・ヘッダを生成するステップを含む。 Optionally, the step of generating a packet header including a target field comprises a previously obtained radio resource control (RRC) configuration message for configuring the packet header to include the target field. If used, generating a packet header containing the target field.
任意選択で、処理結果に従ってPDUパケットのパケット・ヘッダを生成するステップはさらに、プリセット・データ・パケットがスモール・データ・パケットであるかどうかを示すために使用される第3の表示情報を取得するステップであって、SDUがカスケード化された場合には、プリセット・データ・パケットが、データ・セクションにおける第1のSDUが対応する完全なSDUパケットであり、SDUがカスケード化されなかった場合には、プリセット・データ・パケットが、データ・セクションにおけるSDUが対応する完全なSDUパケットである、ステップと、プリセット・データ・パケットがスモール・データ・パケットであるということを示すために第3の表示情報が使用される場合には、第3の表示情報およびターゲットSOフィールドを含むパケット・ヘッダを生成するステップであって、ターゲットSOフィールドの長さが、共通パケット・ヘッダにおけるSOフィールドの長さよりも小さい、ステップとを含む。 Optionally, the step of generating a packet header for the PDU packet according to the processing result further obtains third indication information used to indicate whether the preset data packet is a small data packet A step wherein the preset data packet is a complete SDU packet to which the first SDU in the data section corresponds if the SDUs are cascaded, and if the SDUs are not cascaded , the preset data packet is a complete SDU packet to which the SDU in the data section corresponds; and third display information to indicate that the preset data packet is a small data packet. is used, generating a packet header including the third indication information and a target SO field, wherein the length of the target SO field is less than the length of the SO field in the common packet header , and steps.
任意選択で、第3の表示情報およびターゲットSOフィールドを含むパケット・ヘッダを生成するステップは、これまでに取得されているRRC構成メッセージが、第3の表示情報を含むようにパケット・ヘッダを構成するために使用される場合には、第3の表示情報およびターゲットSOフィールドを含むパケット・ヘッダを生成するステップを含む。 Optionally, generating a packet header including the third indication information and the target SO field configures the packet header such that the previously obtained RRC configuration message includes the third indication information. generating a packet header including the third indication information and the target SO field.
任意選択で、処理結果に従ってPDUパケットのパケット・ヘッダを生成するステップはさらに、これまでに取得されているRRC構成メッセージに従って、ターゲット長さを有するSOフィールドを含むパケット・ヘッダを生成するステップであって、RRC構成メッセージが、共通パケット・ヘッダにおけるSOフィールドの長さよりも小さいターゲット長さを含む、ステップを含む。 Optionally, generating a packet header for the PDU packet according to the processing result further comprises generating a packet header including an SO field with a target length according to a previously obtained RRC configuration message. wherein the RRC configuration message contains a target length that is less than the length of the SO field in the common packet header.
任意選択で、カスケード機能が含まれていない場合には、この方法はさらに、受信端によって送信されたRRC構成メッセージを取得するステップであって、RRC構成メッセージが、SDUパケットをセグメント化するためのセグメント機能を無効にするために使用される、ステップと、RRC構成メッセージを受信した後に、SDUパケットをセグメント化するためのセグメント機能を無効にするステップとを含む。 Optionally, if a cascade function is not included, the method further comprises obtaining an RRC configuration message sent by the receiving end, wherein the RRC configuration message specifies the SDU packet for segmenting the SDU packet. used to disable the segmentation function; and disabling the segmentation function for segmenting the SDU packet after receiving the RRC configuration message.
本開示の第2の態様によれば、プロトコル・データ・ユニット・パケット(PDU)を生成するためのデバイスが提供されている。このデバイスは、サービス・データ・ユニット(SDU)パケットを取得するように構成されている第1の取得モジュールと、プリセット・データ・パケットのサイズに従ってSDUパケットを処理するように構成されている処理モジュールと、処理モジュールの処理結果に従ってPDUパケットのパケット・ヘッダおよびデータ・セクションを生成するように構成されている生成モジュールであって、パケット・ヘッダおよびデータ・セクションがPDUパケットを構成し、パケット・ヘッダが、フレーミング表示(FI)フィールドおよび再セグメンテーション・フラグ(RF)フィールドを省略するが、プリセット・フィールドを含み、プリセット・フィールドが、共通パケット・ヘッダにおいて再定義されるFIフィールドおよびRFフィールドを除くその他のフィールド、または新たに付加されるターゲット・フィールドを含み、新たに付加されるターゲット・フィールドのフィールド長さが、FIフィールドおよびRFフィールドの合計長さよりも小さい、生成モジュールとを含む。 According to a second aspect of the present disclosure, a device is provided for generating Protocol Data Unit Packets (PDUs). The device includes a first acquisition module configured to acquire service data unit (SDU) packets and a processing module configured to process the SDU packets according to a preset data packet size. and a generation module configured to generate a packet header and data section of a PDU packet according to a processing result of the processing module, wherein the packet header and data section constitute the PDU packet, and the packet header omits the Framing Indication (FI) field and the Re-Segmentation Flag (RF) field, but includes preset fields, excluding the FI and RF fields where the preset fields are redefined in the common packet header or a newly added target field, wherein the field length of the newly added target field is less than the total length of the FI field and the RF field.
任意選択で、プリセット・フィールドは、その他のフィールドを含み、その他のフィールドは、シーケンス番号(SN)フィールド、最終セグメント・フラグ(LSF)フィールド、およびセグメンテーション・オフセット(SO)フィールドを含み、SDUパケットがカスケード化された場合には、生成モジュールはさらに、データ・セクションの第1のSDUパケットが対応するSN番号を取得し、データ・セクションの最後のバイトが最後のSDUの最後のバイトであるかどうかを示すために使用される第1の表示情報を取得し、SDUパケットにおける対応するデータ・セクションの第1のバイトの開始バイト位置を取得し、SNフィールド、LSFフィールド、およびSOフィールドを含むパケット・ヘッダを生成するように構成されており、SNフィールドが、取得されたSN番号を含み、LSFフィールドが、取得された第1の表示情報を含み、SOフィールドが、取得された開始バイト位置を含む。 Optionally, the preset fields include other fields, the other fields including a sequence number (SN) field, a last segment flag (LSF) field, and a segmentation offset (SO) field, wherein the SDU packet is If cascaded, the generating module further obtains the corresponding SN number of the first SDU packet of the data section, whether the last byte of the data section is the last byte of the last SDU , obtain the starting byte position of the first byte of the corresponding data section in the SDU packet, and obtain the starting byte position of the first byte of the corresponding data section in the SDU packet; configured to generate a header, the SN field containing the obtained SN number, the LSF field containing the obtained first indication information, and the SO field containing the obtained starting byte position; .
任意選択で、プリセット・フィールドは、新たに付加されるターゲット・フィールドを含み、生成モジュールはさらに、第2の表示情報を取得し、SDUパケットがカスケード化された場合には、第2の表示情報が、データ・セクションにおける第1のSDUがSDUセグメントであるかどうかを示すために使用され、SDUパケットがカスケード化されなかった場合には、第2の表示情報が、データ・セクションがSDUセグメントであるかどうかを示すために使用され、ターゲット・フィールドを含むパケット・ヘッダを生成するように構成されており、ターゲット・フィールドが第2の表示情報を含む。 Optionally, the preset field includes a newly appended target field, the generating module further obtains a second indication information, and if the SDU packets are cascaded, the second indication information is used to indicate whether the first SDU in the data section is an SDU segment, and if the SDU packets were not cascaded, the second indication information indicates whether the data section is an SDU segment. and is configured to generate a packet header including a target field, the target field including the second indication information.
任意選択で、生成モジュールはさらに、SDUセグメントではないことを示すために第2の表示情報が使用される場合には、ターゲット・フィールドを含むが共通パケット・ヘッダにおけるSOフィールドおよびLSFフィールドを省略するパケット・ヘッダを生成するように構成されている。 Optionally, the generating module further includes the target field but omits the SO and LSF fields in the common packet header if the second indication information is used to indicate that it is not an SDU segment configured to generate packet headers;
任意選択で、生成モジュールはさらに、これまでに取得されている無線リソース制御(RRC)構成メッセージが、ターゲット・フィールドを含むようにパケット・ヘッダを構成するために使用される場合には、ターゲット・フィールドを含むパケット・ヘッダを生成するように構成されている。 Optionally, the generating module further comprises a target field if a radio resource control (RRC) configuration message obtained so far is used to configure the packet header to include the target field. It is configured to generate a packet header containing fields.
任意選択で、生成モジュールはさらに、プリセット・データ・パケットがスモール・データ・パケットであるかどうかを示すために使用される第3の表示情報を取得し、SDUがカスケード化された場合には、プリセット・データ・パケットが、データ・セクションにおける第1のSDUが対応する完全なSDUパケットであり、SDUがカスケード化されなかった場合には、プリセット・データ・パケットが、データ・セクションにおけるSDUが対応する完全なSDUパケットであり、プリセット・データ・パケットがスモール・データ・パケットであるということを示すために第3の表示情報が使用される場合には、第3の表示情報およびターゲットSOフィールドを含むパケット・ヘッダを生成するように構成されており、ターゲットSOフィールドの長さが、共通パケット・ヘッダにおけるSOフィールドの長さよりも小さい。 Optionally, the generating module further obtains third indication information used to indicate whether the preset data packet is a small data packet, and if SDUs are cascaded: If the preset data packet is a complete SDU packet to which the first SDU in the data section corresponds and the SDUs were not cascaded, then the preset data packet corresponds to the SDU in the data section. If the third indication information is used to indicate that the preset data packet is a small data packet, the third indication information and the target SO field are The length of the target SO field is less than the length of the SO field in the common packet header.
任意選択で、生成モジュールはさらに、これまでに取得されているRRC構成メッセージが、第3の表示情報を含むようにパケット・ヘッダを構成するために使用される場合には、第3の表示情報およびターゲットSOフィールドを含むパケット・ヘッダを生成するように構成されている。 Optionally, the generating module further comprises the third indication information if the RRC configuration message obtained so far is used to configure the packet header to include the third indication information. and a target SO field.
任意選択で、生成モジュールはさらに、これまでに取得されているRRC構成メッセージに従って、ターゲット長さを有するSOフィールドを含むパケット・ヘッダを生成するように構成されており、RRC構成メッセージが、共通パケット・ヘッダにおけるSOフィールドの長さよりも小さいターゲット長さを含む。 Optionally, the generation module is further configured to generate a packet header including an SO field with a target length according to a previously obtained RRC configuration message, the RRC configuration message being a common packet - Contains a target length that is less than the length of the SO field in the header.
任意選択で、カスケード機能が含まれていない場合には、このデバイスはさらに、生成モジュールが処理結果に従ってPDUパケットのパケット・ヘッダを生成する前に、受信端によって送信されたRRC構成メッセージを取得する第2の取得モジュールであって、RRC構成メッセージが、SDUパケットをセグメント化するためのセグメント機能を無効にするために使用される、第2の取得モジュールと、RRC構成メッセージを受信した後に、SDUパケットをセグメント化するためのセグメント機能を無効にするように構成されている無効化モジュールとを含む。 Optionally, if the cascade function is not included, the device further obtains the RRC configuration message sent by the receiving end before the generating module generates packet headers of PDU packets according to the processing results. a second acquisition module, wherein the RRC configuration message is used to disable the segment function for segmenting the SDU packet; and after receiving the RRC configuration message, the SDU a disabling module configured to disable a segmentation function for segmenting packets.
本開示の第3の態様によれば、プロトコル・データ・ユニット・パケット(PDU)を生成するためのデバイスが提供されている。このデバイスは、プロセッサと、プロセッサ実行可能命令を格納するためのメモリとを含み、プロセッサは、サービス・データ・ユニット(SDU)パケットを取得するステップと、プリセット・データ・パケットのサイズに従ってSDUパケットを処理するステップと、処理結果に従ってPDUパケットのパケット・ヘッダおよびデータ・セクションを生成するステップであって、パケット・ヘッダおよびデータ・セクションがPDUパケットを構成し、パケット・ヘッダが、フレーミング表示(FI)フィールドおよび再セグメンテーション・フラグ(RF)フィールドを省略するが、プリセット・フィールドを含み、プリセット・フィールドが、共通パケット・ヘッダにおいて再定義されるFIフィールドおよびRFフィールドを除くその他のフィールド、または新たに付加されるターゲット・フィールドを含み、新たに付加されるターゲット・フィールドのフィールド長さが、FIフィールドおよびRFフィールドの合計長さよりも小さい、ステップとを行うように構成されている。 According to a third aspect of the present disclosure, a device is provided for generating Protocol Data Unit Packets (PDUs). The device includes a processor and a memory for storing processor-executable instructions, the processor obtaining service data unit (SDU) packets; and generating a packet header and data section of a PDU packet according to the processing result, wherein the packet header and data section constitute a PDU packet, and the packet header is a framing indication (FI) fields and re-segmentation flag (RF) fields are omitted, but contain preset fields, which are redefined in the common packet header Other fields except the FI and RF fields, or newly added and the field length of the newly added target field is smaller than the total length of the FI field and the RF field.
本開示によって提供される技術的なソリューションは、下記の利点を含むことが可能である。
パケット・ヘッダおよびデータ・セクションを含むPDUパケットが生成され、パケット・ヘッダは、FIフィールドおよびRFフィールドを省略するが、プリセット・フィールドを含み、プリセット・フィールドは、共通パケット・ヘッダにおいて既に存在しているFIフィールドおよびRFフィールドを除くその他のフィールド、または新たに付加され、FIフィールドおよびRFフィールドの合計長さよりも小さい長さを有するターゲット・フィールドである。この方法においては、関連した技術分野において生成されているPDUパケットのパケット・ヘッダによって占められるオーバーヘッドが大きいという問題を解決することが可能であり、FIフィールドおよびRFフィールドを直接省略すること、またはFIフィールドおよびRFフィールドを省略し、一方、より短い長さを有するターゲット・フィールドを付加すること、それによってパケット・ヘッダの長さを低減すること、およびパケット・ヘッダのオーバーヘッドを節減することの効果を達成することが可能である。
Technical solutions provided by the present disclosure may include the following advantages.
A PDU packet is generated containing a packet header and a data section, the packet header omitting the FI and RF fields but containing preset fields, which are already present in the common packet header. other fields except the existing FI and RF fields, or a target field that is newly added and has a length less than the combined length of the FI and RF fields. In this method, it is possible to solve the problem that the overhead occupied by the packet header of the PDU packet generated in the related technical field is large, and directly omit the FI field and the RF field, or field and RF field while adding a target field with a shorter length, thereby reducing the length of the packet header and saving packet header overhead. It is possible to achieve
前述の概要および以降の詳細な記述は両方とも、例示的なものにすぎず、本開示を限定するものではないということを理解されたい。 It is to be understood that both the foregoing general description and the following detailed description are exemplary only and are not restrictive of the present disclosure.
本明細書における図面は、本開示の本明細書に組み込まれており、その一部を構成しており、本開示と整合している実施形態を示しており、記述とともに本開示の原理を説明している。
以降では、例示的な実施形態が詳細に記述される。それらの実施形態は、図面において示されている。以降の記述において、図面を参照する場合には、別々の図面における同じ数字は、別段の記載がない限り、同じまたは同様の要素を示している。以降の例示的な実施形態において記述されている実施形態は、本開示と整合するすべての実施形態を表しているわけではない。むしろ、それらは、添付の請求の範囲において詳述されている本開示のいくつかの態様と整合するデバイスおよび方法の例にすぎない。 Exemplary embodiments are described in detail below. Embodiments thereof are shown in the drawings. In the following description, when referring to the drawings, the same numbers in different drawings identify the same or similar elements unless otherwise indicated. The embodiments described in the exemplary embodiments that follow do not represent all embodiments consistent with the present disclosure. Rather, they are merely examples of devices and methods consistent with some aspects of this disclosure recited in the appended claims.
理解の便宜のために、本開示のさまざまな実施形態による実施環境が、はじめにここで簡単に紹介される。 For ease of understanding, an implementation environment according to various embodiments of the present disclosure is first briefly introduced here.
LTEにおいて、送信端がデータを受信端へ送信する場合には、送信端におけるRLCレイヤ(図1を参照)が、PDCPレイヤからSDUパケットを受信することが可能である。RLCレイヤがPDUパケットを通じてMACレイヤと対話し、受信されるSDUパケットのサイズは一般に、MACレイヤによって指定されるPDUパケットのサイズとは異なるので、RLCレイヤは、受信されたSDUパケットを、たとえば、セグメント化すること、カスケード化することなどによって処理する必要があり、次いで処理結果に従ってPDUパケットを生成し、生成されたPDUパケットを受信端へ送信する。PDUパケットは、パケット・ヘッダおよびデータ・セクションを含む。PDUパケットを受信した後に、受信端におけるRLCレイヤは、PDUパケットのパケット・ヘッダに従ってSDUをカプセルから取り出し、SDUをより上のレイヤへ転送する。 In LTE, when the sender sends data to the receiver, the RLC layer (see Figure 1) at the sender can receive SDU packets from the PDCP layer. Since the RLC layer interacts with the MAC layer through PDU packets, and the size of a received SDU packet is generally different than the size of a PDU packet specified by the MAC layer, the RLC layer can divide received SDU packets into, e.g., It needs to be processed by segmenting, cascading, etc., then generating PDU packets according to the processing results, and transmitting the generated PDU packets to the receiving end. A PDU packet includes a packet header and a data section. After receiving a PDU packet, the RLC layer at the receiving end decapsulates the SDU according to the packet header of the PDU packet and forwards the SDU to the upper layers.
送信端は、ユーザ機器(UE)または基地局であることが可能であり、それに対応して受信端も、基地局またはUEであることが可能であり、それは、本明細書においては限定されない。 A transmitting end can be a user equipment (UE) or a base station, and correspondingly a receiving end can also be a base station or a UE, which is not limited herein.
RLCレイヤの機能は、RLCエンティティーによって実施され、RLCエンティティーは、下記の3つのモードのうちの1つとして構成されることが可能である。 The functions of the RLC layer are performed by an RLC entity, which can be configured as one of the following three modes.
第1のモードは、トランスペアレント・モード(TM)であり、このモードは、空のRLCとみなされることが可能である。なぜなら、このモードは、データ・トランスペアレント送信機能を提供するだけだからである。 The first mode is transparent mode (TM), which can be considered as empty RLC. This is because this mode only provides data transparent transmission capability.
第2のモードは、非肯定応答モード(UM)であり、このモードは、再送信および再セグメント化を除くすべてのRLC機能を提供する。 The second mode is unacknowledged mode (UM), which provides all RLC functionality except retransmission and resegmentation.
第3のモードは、肯定応答モード(AM)であり、このモードは、エラー検知および再送信によるすべてのRLC機能を提供する。 The third mode is Acknowledged Mode (AM), which provides full RLC functionality with error detection and retransmission.
別段の指定がない限り、本開示のさまざまな実施形態によって提供されるPDUパケットを生成するための方法は、UMおよびAMのもとで使用される。 Unless otherwise specified, the methods for generating PDU packets provided by various embodiments of the present disclosure are used under UM and AM.
本開示の1つの例示的な実施形態に従って示されているPDUパケットを生成するための方法の方法フローチャートである図2を参照すると、図2において示されているPDUパケットを生成するための方法は、下記のステップを含むことが可能である。 Referring to FIG. 2, which is a method flowchart of a method for generating PDU packets shown in accordance with one exemplary embodiment of the present disclosure, the method for generating PDU packets shown in FIG. , which may include the following steps.
ステップ210において、SDUパケットが取得される。
At
ステップ220において、SDUパケットは、プリセット・データ・パケットのサイズに従って処理される。
At
ステップ230において、処理結果に基づいてPDUパケットのパケット・ヘッダおよびデータ・セクションが生成され、パケット・ヘッダおよびデータ・セクションは、PDUパケットを構成する。
At
パケット・ヘッダは、FIフィールドおよびRFフィールドを省略するが、プリセット・フィールドを含み、プリセット・フィールドは、共通パケット・ヘッダにおいて再定義されるFIフィールドおよびRFフィールドを除くその他のフィールド、または新たに付加されるターゲット・フィールドを含み、新たに付加されるターゲット・フィールドのフィールド長さは、FIフィールドおよびRFフィールドの合計長さよりも小さい。 The packet header omits the FI and RF fields, but includes preset fields, which are other fields except the FI and RF fields redefined in the common packet header, or newly added. The field length of the newly added target field is less than the combined length of the FI and RF fields.
要約すれば、この実施形態によって提供されるPDUパケットを生成するための方法に関しては、パケット・ヘッダおよびデータ・セクションを含むPDUパケットが生成され、パケット・ヘッダは、FIフィールドおよびRFフィールドを省略するが、プリセット・フィールドを含み、プリセット・フィールドは、共通パケット・ヘッダにおいて既に存在しているFIフィールドおよびRFフィールドを除くその他のフィールド、または新たに付加され、FIフィールドおよびRFフィールドの合計長さよりも小さい長さを有するターゲット・フィールドである。この方法においては、関連した技術分野において生成されているPDUパケットのパケット・ヘッダによって占められるオーバーヘッドが大きいという問題を解決することが可能であり、FIフィールドおよびRFフィールドを直接省略すること、またはFIフィールドおよびRFフィールドを省略、一方、より短い長さを有するターゲット・フィールドを付加すること、それによってパケット・ヘッダの長さを低減すること、およびパケット・ヘッダのオーバーヘッドを節減することの効果を達成することが可能である。 In summary, with respect to the method for generating PDU packets provided by this embodiment, a PDU packet is generated that includes a packet header and a data section, the packet header omitting the FI and RF fields. contains a preset field, which is any field other than the already existing FI and RF fields in the common packet header, or a newly added field whose total length is greater than the total length of the FI and RF fields. A target field with a small length. In this method, it is possible to solve the problem that the overhead occupied by the packet header of the PDU packet generated in the related technical field is large, and directly omit the FI field and the RF field, or omitting the field and the RF field while adding a target field with a shorter length, thereby reducing the length of the packet header and achieving the effect of saving the overhead of the packet header It is possible to
プリセット・フィールドは、共通パケット・ヘッダにおいて再定義されるFIフィールドおよびRFフィールドを除くその他のフィールド、または新たに付加されるターゲット・フィールドを含み、新たに付加されるターゲット・フィールドのフィールド長さは、FIフィールドおよびRFフィールドの合計長さよりも小さい。 The preset fields include fields other than the redefined FI field and RF field in the common packet header, or newly added target fields, and the field length of the newly added target field is , less than the total length of the FI and RF fields.
したがって、上述の2つのケースは、以降で別々の実施形態において個別に説明される。 Therefore, the above two cases are separately described in separate embodiments below.
本開示の1つの例示的な実施形態に従って示されているPDUパケットを生成するための方法の方法フローチャートである図3Aを参照すると、この実施形態における例は、プリセット・フィールドが共通パケット・ヘッダにおけるその他のフィールドである。図3Aにおいて示されているように、PDUパケットを生成するための方法は、下記のステップを含むことが可能である。 Referring to FIG. 3A, which is a method flowchart of a method for generating a PDU packet, shown in accordance with one exemplary embodiment of the present disclosure, an example in this embodiment assumes that the preset field is Other fields. As shown in FIG. 3A, a method for generating PDU packets can include the following steps.
ステップ310において、SDUパケットが取得される。
At
送信端がデータを送信する必要がある場合には、RLCエンティティーは、PDCPレイヤからSDUパケットを受信することが可能である。 When the transmitting end needs to send data, the RLC entity can receive SDU packets from the PDCP layer.
ステップ320において、SDUパケットは、プリセット・データ・パケットのサイズに従って処理される。
At
プリセット・データ・パケットのサイズは、MACレイヤによって指定されるPDUパケットのサイズである。 The preset data packet size is the PDU packet size specified by the MAC layer.
実際の実施においては、受信されるSDUパケットのサイズは一般に、MACレイヤによって指定されるPDUパケットのサイズとは異なるので、RLCエンティティーは一般に、SDUパケットを処理する必要がある。SDUパケットに対して実行される処理は、セグメント化およびカスケード化のうちの一方または両方を含み、それは、この実施形態においては限定されない。 In practical implementation, the size of the received SDU packets is generally different from the PDU packet size specified by the MAC layer, so the RLC entity generally needs to process the SDU packets. The processing performed on SDU packets includes one or both of segmentation and cascading, which is not limited in this embodiment.
任意選択で、SDUパケットのサイズが、プリセット・データ・パケットにおけるデータ・セクションのサイズよりも大きい場合には、RLCエンティティーは、SDUパケットをセグメント化することが可能である。たとえば、SDUパケットのサイズが100バイトであり、プリセット・データ・パケットのサイズが60バイトであり、パケット・ヘッダが10バイトを占める必要がある場合には、RLCエンティティーは、SDUパケットを2つのSDUセグメントへとセグメント化することが可能であり、それぞれのSDUセグメントは、50バイトである。別の例に関しては、SDUパケットのサイズが100バイトであり、プリセット・データ・パケットのサイズが70バイトであり、パケット・ヘッダが10バイトを占める必要がある場合には、RLCエンティティーは、SDUパケットを60バイトおよび40バイトとしての2つのSDUセグメントへとセグメント化することが可能である。次いで、RLCエンティティーはさらに、40バイトのSDUセグメントと、次のSDUパケットの20バイトのSDUセグメントとをカスケード化すること、次のSDUパケットにおける60バイトを独立するように構成すること、ならびに次のSDUパケットのSDUセグメントの最後の20バイトと、さらに次のSDUパケットの40バイトとをカスケード化することなどが可能である。 Optionally, the RLC entity can segment the SDU packet if the size of the SDU packet is larger than the size of the data section in the preset data packet. For example, if the SDU packet size is 100 bytes, the preset data packet size is 60 bytes, and the packet header needs to occupy 10 bytes, the RLC entity splits the SDU packet into two It can be segmented into SDU segments, each SDU segment being 50 bytes. For another example, if the SDU packet size is 100 bytes, the preset data packet size is 70 bytes, and the packet header needs to occupy 10 bytes, then the RLC entity will send the SDU It is possible to segment the packet into two SDU segments as 60 bytes and 40 bytes. The RLC entity then further cascades the 40-byte SDU segment with the 20-byte SDU segment of the next SDU packet, configures the 60 bytes in the next SDU packet to be independent, and It is possible to cascade the last 20 bytes of the SDU segment of one SDU packet with the 40 bytes of the next SDU packet, and so on.
SDUパケットのサイズが、プリセット・データ・パケットにおけるデータ・セクションのサイズよりも小さい場合には、RLCエンティティーは、SDUパケットをセグメント化およびカスケード化することが可能である。たとえば、SDUパケットのサイズが30バイトであり、プリセット・データ・パケットのサイズが120バイトであり、パケット・ヘッダが10バイトを占める必要がある場合には、図3Bを参照すると、RLCエンティティーは、3つのSDUパケットと、第4のSDUパケットの最初の20バイトとをカスケード化すること、第4のSDUパケットの最後の10バイトと、第5のSDUパケットと、第6のSDUパケットと、第7のSDUパケットと、第8のSDUパケットの最初の10バイトとをカスケード化することなどが可能である。 If the size of the SDU packet is smaller than the size of the data section in the preset data packet, the RLC entity can segment and cascade the SDU packet. For example, if the SDU packet size is 30 bytes, the preset data packet size is 120 bytes, and the packet header needs to occupy 10 bytes, referring to FIG. 3B, the RLC entity will: , the cascading of three SDU packets and the first 20 bytes of the fourth SDU packet, the last 10 bytes of the fourth SDU packet, the fifth SDU packet and the sixth SDU packet; It is possible to cascade the 7th SDU packet with the first 10 bytes of the 8th SDU packet, and so on.
SDUパケットのサイズが、プリセット・データ・パケットにおけるデータ・セクションのサイズに等しい場合には、いかなる処理も必要とされない。 No processing is required if the size of the SDU packet is equal to the size of the data section in the preset data packet.
ステップ330において、処理結果に基づいてデータ・セクションが生成される。
At
SDUパケットに対する処理からわかるように、データ・セクションは、完全なSDU、SDUセグメント、またはそれらの組合せであることが可能である。加えて、データ・セクションが、完全なSDUとSDUセグメントとの組合せである場合には、最初および最後のデータ・セクションのみがSDUセグメントであることが可能である。 As can be seen from the processing on SDU packets, data sections can be complete SDUs, SDU segments, or a combination thereof. Additionally, if a data section is a combination of complete SDUs and SDU segments, only the first and last data sections can be SDU segments.
ステップ340において、データ・セクションの第1のSDUパケットが対応するSN番号が取得される。
At
SDUがカスケード化された場合には、RLCエンティティーは、データ・セクションの第1のSDUパケットが対応するSN番号を取得することが可能である。 If the SDUs are cascaded, the RLC entity can obtain the SN number to which the first SDU packet of the data section corresponds.
たとえば、SDUパケットのサイズが100バイトであり、プリセット・パケットのサイズが120バイトである場合には、データ・セクションが、第1のSDUパケットの全コンテンツと、第2のSDUパケットの最初の10バイトとを含むことが可能であるので、RLCエンティティーは、第1のSDUパケットのSN番号、たとえばSN=0を取得することが可能である。 For example, if the SDU packet size is 100 bytes and the preset packet size is 120 bytes, then the data section consists of the entire contents of the first SDU packet and the first 10 bytes of the second SDU packet. bytes, so the RLC entity can obtain the SN number of the first SDU packet, eg, SN=0.
ステップ350において、第1の表示情報が取得され、第1の表示情報は、データ・セクションの最後のバイトが最後のSDUの最後のバイトであるかどうかを示すために使用される。
At
RLCエンティティーは、データ・セクションの最後のバイトが最後のSDUの最後のバイトであるかどうかを検知することが可能である。検知結果が「いいえ」である場合には、「いいえ」を示すための第1の表示情報、たとえば「0」が生成され、検知結果が「はい」である場合には、「はい」を示すための第1の表示情報、たとえば「1」が生成される。 The RLC entity can detect whether the last byte of the data section is the last byte of the last SDU. If the detection result is "no", first display information for indicating "no" is generated, for example, "0", and if the detection result is "yes", indicating "yes" A first display information for is generated, for example, "1".
たとえば、依然としてSDUパケットのサイズが100バイトであり、プリセット・パケットのサイズが120バイトである場合には、データ・セクションの最後のバイトが、第2のSDUパケットの第10のバイトであり、SDUパケットの最後のバイトではないので、RLCエンティティーは、「0」を生成することが可能である。 For example, if the SDU packet size is still 100 bytes and the preset packet size is 120 bytes, then the last byte of the data section is the 10th byte of the second SDU packet and the SDU The RLC entity can generate a '0' because it is not the last byte of the packet.
ステップ360において、SDUパケットにおける対応するデータ・セクションの第1のバイトの開始バイト位置が取得される。
At
受信端がPDUパケットを受信した後にSDUパケットをカプセルから取り出すことを可能にするために、RLCエンティティーは、SDUパケットにおけるデータ・セクションの第1のバイトの開始バイト位置を取得することが可能である。 To enable the receiving end to decapsulate the SDU packet after receiving the PDU packet, the RLC entity can obtain the starting byte position of the first byte of the data section in the SDU packet. be.
ステップ370において、SNフィールド、LSFフィールド、およびSOフィールドを含むパケット・ヘッダが生成され、データ・セクションおよびパケット・ヘッダは、PDUパケットを構成し、SNフィールドは、取得されたSN番号を含み、LSFフィールドは、取得された第1の表示情報を含み、SOフィールドは、取得された開始バイト位置を含む。
At
パケット・ヘッダは、FIフィールドおよびRFフィールドを省略するが、実際の実施においては、共通パケット・ヘッダにおけるその他のフィールド、たとえば、D/Cフィールド、Eフィールド、LIフィールド、Pフィールド、パディング・フィールドなどをさらに含むことが可能である。パディング・フィールドは、パケット・ヘッダが非整数バイトである場合にデータ・ヘッダが整数バイトであることを可能にするために使用される。任意選択で、PDUパケットを生成するための方法がUMのもとで使用される場合には、パケット・ヘッダは、D/CフィールドおよびPフィールドを含まず、それは、この実施形態によって限定されない。 The packet header omits the FI and RF fields, but in actual implementation other fields in the common packet header, such as D/C field, E field, LI field, P field, padding field, etc. can further include The padding field is used to allow the data header to be integer bytes when the packet header is non-integer bytes. Optionally, if the method for generating PDU packets is used under UM, the packet header does not contain D/C and P fields, which is not limited by this embodiment.
実際の実施においては、可能なパケット・ヘッダの構造の概略図である図3Cを参照すると、パケット・ヘッダは、固定ヘッダおよび拡張ヘッダを含むことが可能である。加えて、図3Cと関連して、固定ヘッダは、ヘッダの開始位置から開始してSOフィールドに至り、拡張ヘッダは、Eフィールドから開始して終わりに至る。固定ヘッダのSNフィールドは、データ・セクションの第1のSDUが対応するSN番号であり、固定ヘッダのSOフィールドは、SDUにおける対応するデータ・セクションの第1のバイトの開始バイト位置を示し、固定ヘッダのLSFフィールドは、データ・セクションの最後のバイトが最後のRLC SDUの最後のバイトに対応するかどうかを示す。Rフィールドは、予備のフィールドであり、それは、実際の実施においては存在してもよく、または存在しなくてもよく、それは、この実施形態によって限定されない。拡張ビット「E」が1に等しい場合には、それは、固定ヘッダの後の拡張ヘッダ、すなわち、EフィールドおよびLIフィールドがあるということを示している。拡張ヘッダのEフィールドが1に等しい場合には、それは、拡張ヘッダの後にもう1つの拡張ヘッダが存在することを示している、といった具合である。第1の拡張ヘッダのLIフィールドは、データ・セクションに含まれている第1のSDU/SDUセグメントのバイトの数を示すために使用されており、第2の拡張ヘッダのLIフィールドは、第2のSDUのバイトの数を示しており、...、そして最後の拡張ヘッダのLIフィールドは、最後の1つ前のSDUのバイトの数を示している(最初および最後のRLC SDUのみが、おそらくはセグメントであることが可能である)。パディング・フィールドは、ヘッダ全体のサイズが非整数バイトである場合にヘッダを整数バイトにするために使用される。 In actual implementation, referring to FIG. 3C, which is a schematic diagram of the structure of a possible packet header, the packet header can contain a fixed header and an extension header. Additionally, with reference to FIG. 3C, fixed headers start at the beginning of the header and end at the SO field, and extended headers start at the E field and end. The SN field of the fixed header is the SN number to which the first SDU of the data section corresponds, the SO field of the fixed header indicates the starting byte position of the first byte of the corresponding data section in the SDU, and the fixed The LSF field of the header indicates whether the last byte of the data section corresponds to the last byte of the last RLC SDU. The R field is a reserved field, which may or may not exist in the actual implementation, which is not limited by this embodiment. If the extension bit "E" is equal to 1, it indicates that there is an extension header after the fixed header, ie E and LI fields. If the E field of the extension header is equal to 1, it indicates that there is another extension header after the extension header, and so on. The LI field of the first extension header is used to indicate the number of bytes of the first SDU/SDU segment contained in the data section, and the LI field of the second extension header is used to indicate the number of bytes of the second , indicating the number of bytes in the SDU of . . . , and the LI field of the last extension header indicates the number of bytes in the SDU before the last (only the first and last RLC SDUs can possibly be segments). The padding field is used to make the header an integer byte if the size of the entire header is a non-integer byte.
留意されたい1つの点として、SDUを処理する際にカスケード化が実行されない場合には、RLCエンティティーは、SOフィールドおよびLSFフィールドによってデータ・セクションのセグメント状況を示し、この時点でのRLCエンティティーは、図3Dにおいて示されているパケット・ヘッダを生成することが可能である。実際の実施においては、Eフィールドは、データ・セクションが単にSDUパケットまたはSDUセグメントであるということを示すための0である。図3Dは、この図において示されている長さのものであって、かつこの図において示されている順序で配置されているそれぞれのフィールドを一例として取り上げているにすぎない。任意選択で、それぞれのフィールドの長さおよび順序は、実際の要件に従って設計されることが可能であり、それは、この実施形態においては限定されない。 One point to note is that if no cascading is performed when processing an SDU, the RLC entity indicates the segment status of the data section by means of the SO and LSF fields, and the RLC entity at this point can generate the packet header shown in FIG. 3D. In actual implementation, the E field is 0 to indicate that the data section is simply an SDU packet or SDU segment. FIG. 3D takes by way of example only the respective fields of the length shown in the figure and arranged in the order shown in the figure. Optionally, the length and order of each field can be designed according to actual requirements, which is not limited in this embodiment.
留意されたい別の点として、PDUパケットが再セグメント化される必要がある場合には、PDUパケットのデータ・セクションのみが再セグメント化され、セグメント化されたパケット・ヘッダが上述のルールに従って付加され、それは、この実施形態において再び記述されることはない。 Another point to note is that if a PDU packet needs to be re-segmented, only the data section of the PDU packet is re-segmented and the segmented packet header is added according to the above rules. , which will not be described again in this embodiment.
要約すれば、この実施形態によって提供されるPDUパケットを生成するための方法に関しては、パケット・ヘッダおよびデータ・セクションを含むPDUパケットが生成され、パケット・ヘッダは、FIフィールドおよびRFフィールドを省略するが、プリセット・フィールドを含み、プリセット・フィールドは、共通パケット・ヘッダにおいて既に存在しているFIフィールドおよびRFフィールドを除くその他のフィールド、または新たに付加され、FIフィールドおよびRFフィールドの合計長さよりも小さい長さを有するターゲット・フィールドである。この方法においては、関連した技術分野において生成されているPDUパケットのパケット・ヘッダによって占められるオーバーヘッドが大きいという問題を解決することが可能であり、FIフィールドおよびRFフィールドを直接省略すること、またはFIフィールドおよびRFフィールドを省略、一方、より短い長さを有するターゲット・フィールドを付加すること、それによってパケット・ヘッダの長さを低減すること、およびパケット・ヘッダのオーバーヘッドを節減することの効果を達成することが可能である。 In summary, with respect to the method for generating PDU packets provided by this embodiment, a PDU packet is generated that includes a packet header and a data section, the packet header omitting the FI and RF fields. contains a preset field, which is any field other than the already existing FI and RF fields in the common packet header, or a newly added field whose total length is greater than the total length of the FI and RF fields. A target field with a small length. In this method, it is possible to solve the problem that the overhead occupied by the packet header of the PDU packet generated in the related technical field is large, and directly omit the FI field and the RF field, or omitting the field and the RF field while adding a target field with a shorter length, thereby reducing the length of the packet header and achieving the effect of saving the overhead of the packet header It is possible to
本開示の別の例示的な実施形態に従って示されているPDUパケットを生成するための方法の方法フローチャートである図4Aを参照すると、この実施形態においては、新たに付加されるターゲット・フィールドを含むプリセット・フィールドが一例として取り上げられており、図4Aにおいて示されているPDUパケットを生成するための方法は、下記のステップを含むことが可能である。 Referring to FIG. 4A, which is a method flowchart of a method for generating a PDU packet shown in accordance with another exemplary embodiment of the present disclosure, in this embodiment, the newly appended target field includes Taking the preset fields as an example, a method for generating the PDU packet shown in FIG. 4A may include the following steps.
ステップ410において、SDUパケットが取得される。
At
ステップ420において、SDUパケットは、プリセット・データ・パケットのサイズに従って処理される。
At
ステップ430において、処理結果に基づいてデータ・セクションが生成される。
At
ステップ410からステップ430は、前述の実施形態におけるステップ310からステップ330と同様であり、ここで再び記述されることはない。
ステップ440において、第2の表示情報が取得される。SDUパケットがカスケード化された場合には、第2の表示情報は、データ・セクションにおける第1のSDUがSDUセグメントであるかどうかを示すために使用され、SDUパケットがカスケード化されなかった場合には、第2の表示情報は、データ・セクションがSDUセグメントであるかどうかを示すために使用される。
At
実際の実施においては、ステップ420においてSDUがカスケード化された場合には、RLCエンティティーは、データ・セクションの第1のSDUがSDUセグメントであるかどうかを検知すること、および検知結果に従って第2の表示情報を生成することが可能である。たとえば、検知結果が「はい」である場合には、「0」が生成され、検知結果が「いいえ」である場合には、「1」が生成される。たとえば、図3Bに関連して、第1のPDUに関するデータ・セクションの第1のSDUは、完全なSDUであり、RLCエンティティーは、この時点で「1」を生成し、その一方で第2のPDUに関しては、データ・セクションの第1のSDUは、SDUセグメントであり、RLCエンティティーは、この時点で「0」を生成する。
In actual implementation, if the SDUs are cascaded in
ステップ420においてSDUがカスケード化されなかった場合には、RLCエンティティーは、データ・セクションがSDUセグメントであるかどうかを検知し、検知結果に従って第2の表示情報を生成する。
If the SDU was not cascaded in
ステップ450において、ターゲット・フィールドを含むパケット・ヘッダが生成される。ターゲット・フィールドは、第2の表示情報を含み、データ・セクションおよびパケット・ヘッダは、PDUパケットを構成する。
At
実際の実施においては、ターゲット・フィールドは、セグメント化表示(SI)フィールドであることが可能である。すなわち、RLCエンティティーは、SIフィールドを含むパケット・ヘッダを生成することが可能であり、SIフィールドは、第2の表示情報を含む。ターゲット・フィールドは一般に、1ビットのものである。 In actual implementation, the target field may be a segmentation indication (SI) field. That is, the RLC entity may generate a packet header containing the SI field, the SI field containing the second indication information. The target field is generally of 1 bit.
実際の実施においては、SDUセグメントではないことを示すために第2の表示情報が使用される場合には、RLCエンティティーは、SIフィールドを含み共通パケット・ヘッダにおけるSOフィールドおよびLSFフィールドを省略するパケット・ヘッダを生成することが可能である。図4Bおよび図4Cを参照すると、それらの図は、カスケード化が実行された場合、または実行されなかった場合それぞれの生成されたPDUパケットの構造の概略図である。 In actual implementation, if the second indication information is used to indicate that it is not an SDU segment, the RLC entity will include the SI field and omit the SO and LSF fields in the common packet header. It is possible to generate a packet header. Reference is made to FIGS. 4B and 4C, which are schematic diagrams of the structures of PDU packets generated when cascading is performed or not performed, respectively.
しかしながら、SDUセグメントを示すために第2の表示情報が使用される場合には、RLCエンティティーは、SIフィールドを含むパケット・ヘッダを生成することが可能である。図4Dおよび図4Eを参照すると、それらの図は、カスケード化が実行された場合、または実行されなかった場合それぞれの生成されたPDUパケットの構造の概略図である。加えて、カスケード化が実行されたケースにおいては、RLCエンティティーによって生成されたパケット・ヘッダにおけるSNフィールド、LSFフィールド、およびSOフィールドは、前述の実施形態と同様であることが可能であり、ここで再び記述されることはない。 However, if the second indication information is used to indicate SDU segments, the RLC entity can generate packet headers that include the SI field. Reference is made to FIGS. 4D and 4E, which are schematic diagrams of the structures of PDU packets generated when cascading is performed or not performed, respectively. Additionally, in cases where cascading is performed, the SN, LSF, and SO fields in the packet header generated by the RLC entity can be similar to the previous embodiment, here will not be described again in
留意されたい第1の点として、この実施形態において述べられているFIフィールドおよびRFフィールドを省略するパケット・ヘッダが、ここで再び記述されることはない。その上、別段の指定がない限り、パケット・ヘッダは、共通パケット・ヘッダにおける別のフィールドを含むことも可能であり、それも、ここで記述されることはない。 The first point to note is that packet headers that omit the FI and RF fields mentioned in this embodiment will not be described again here. Moreover, unless specified otherwise, packet headers may also include other fields in common packet headers, which are also not described here.
留意されたい第2の点として、基地局は、無線リソース制御(RRC)構成メッセージを介して、パケット・ヘッダがターゲット・フィールドを含むかどうかを構成することが可能である。したがって、RRC構成メッセージを介して、パケット・ヘッダがターゲット・フィールドを含むように構成されている場合には、パケット・ヘッダを生成する際に、ターゲット・フィールドを含むパケット・ヘッダが生成され、RRC構成メッセージを介して、パケット・ヘッダがターゲット・フィールドを含まないように構成されている場合には、パケット・ヘッダを生成する際に、ターゲット・フィールドを含まないパケット・ヘッダが生成される。この実施形態は、それに限定されない。 A second point to note is that the base station can configure whether the packet header includes a target field via a radio resource control (RRC) configuration message. Therefore, if the packet header is configured to include a target field via the RRC configuration message, then when generating the packet header, the packet header including the target field is generated and the RRC When generating the packet header, a packet header is generated that does not include the target field if the packet header is configured via the configuration message not to include the target field. This embodiment is not so limited.
留意されたい第3の点として、PDUパケットが再セグメント化を必要とする場合には、RLCは、PDUパケットのデータ・セクション上でのみ再セグメント化を実行することが可能であり、パケット・ヘッダのカプセル化様式は、上述のものと同様であり、この実施形態において再び記述されることはない。 A third point to note is that if a PDU packet requires re-segmentation, RLC can perform re-segmentation only on the data section of the PDU packet, and the packet header The encapsulation manner of is similar to that described above and will not be described again in this embodiment.
要約すれば、この実施形態によって提供されるPDUパケットを生成するための方法に関しては、パケット・ヘッダおよびデータ・セクションを含むPDUパケットが生成され、パケット・ヘッダは、FIフィールドおよびRFフィールドを省略するが、プリセット・フィールドを含み、プリセット・フィールドは、共通パケット・ヘッダにおいて既に存在しているFIフィールドおよびRFフィールドを除くその他のフィールド、または新たに付加され、FIフィールドおよびRFフィールドの合計長さよりも小さい長さを有するターゲット・フィールドである。この方法においては、関連した技術分野において生成されているPDUパケットのパケット・ヘッダによって占められるオーバーヘッドが大きいという問題を解決することが可能であり、FIフィールドおよびRFフィールドを直接省略すること、またはFIフィールドおよびRFフィールドを省略し、一方、より短い長さを有するターゲット・フィールドを付加すること、それによってパケット・ヘッダの長さを低減すること、およびパケット・ヘッダのオーバーヘッドを節減することの効果を達成することが可能である。 In summary, with respect to the method for generating PDU packets provided by this embodiment, a PDU packet is generated that includes a packet header and a data section, the packet header omitting the FI and RF fields. contains a preset field, which is any field other than the already existing FI and RF fields in the common packet header, or a newly added field whose total length is greater than the total length of the FI and RF fields. A target field with a small length. In this method, it is possible to solve the problem that the overhead occupied by the packet header of the PDU packet generated in the related technical field is large, and directly omit the FI field and the RF field, or field and RF field while adding a target field with a shorter length, thereby reducing the length of the packet header and saving packet header overhead. It is possible to achieve
上述の実施形態のそれぞれにおいて、パケット・ヘッダがSOフィールドを含む場合には、SOフィールドの長さは一般に、2バイトなど、プリセットされた固定長である。しかしながら、いくつかの低レート・サービスに関しては、PDUパケットのサイズは、しばしば数バイトのものにすぎず、したがって2バイトのSOフィールドは、PDUパケットに対してかなり大きく、それによってヘッダの特定のオーバーヘッドを浪費する。この時点で、SOフィールドは、長さにおいて最適化されることが可能である。任意選択で、SOフィールドの長さを最適化するためのソリューションは、下記の2つのモードを含むことが可能である。 In each of the above embodiments, if the packet header contains an SO field, the length of the SO field is generally a preset fixed length, such as 2 bytes. However, for some low-rate services, the size of a PDU packet is often only a few bytes, so a 2-byte SO field is quite large for a PDU packet, thereby reducing the specific overhead of the header. waste. At this point, the SO field can be optimized for length. Optionally, a solution for optimizing the length of the SO field can include the following two modes.
第1の可能な実施モードにおいては、パケット・ヘッダを生成するステップは、下記の内容を含むことが可能である。 In a first possible mode of implementation, generating the packet header may include:
最初に、プリセット・データ・パケットがスモール・データ・パケットであるかどうかを示すために使用される第3の表示情報が取得され、SDUがカスケード化された場合には、プリセット・データ・パケットは、データ・セクションにおける第1のSDUが対応する完全なSDUパケットであり、SDUがカスケード化されなかった場合には、プリセット・データ・パケットは、データ・セクションにおけるSDUが対応する完全なSDUパケットである。 First, the third indication information used to indicate whether the preset data packet is a small data packet is obtained, and if the SDUs are cascaded, the preset data packet is , the first SDU in the data section is the corresponding complete SDU packet, and the SDUs were not cascaded, then the preset data packet is the complete SDU packet to which the SDU in the data section corresponds. be.
任意選択で、RLCエンティティーは、プリセット・データ・パケットのサイズがプリセット・サイズよりも小さいかどうかを検知することが可能である。検知結果が「はい」である場合には、プリセット・データ・パケットがスモール・データ・パケットであるということを示す第3の表示情報、たとえば「1」が生成され、検知結果が「いいえ」である場合には、プリセット・データ・パケットがラージ・データ・パケットであるということを示す第3の表示情報、たとえば「0」が生成される。プリセット・サイズは、100バイトなどのデフォルトのサイズ、または、この方法がUEにおいて使用される場合にはRRC構成メッセージを介して基地局によって構成されるサイズであることが可能であり、それは、この実施形態においては限定されない。プリセット・サイズが、基地局によって構成されるサイズである場合には、プリセット・サイズは、すべてのデータ無線ベアラ(DRB)によって共有されるサイズ、または1つのDRBによって独立して使用されるサイズであることが可能であり、それは、この実施形態においては限定されない。 Optionally, the RLC entity can detect if the preset data packet size is smaller than the preset size. If the detection result is "yes", third indication information is generated indicating that the preset data packet is a small data packet, for example "1", and if the detection result is "no". In some cases, third indication information, eg, "0", is generated to indicate that the preset data packet is a large data packet. The preset size can be a default size, such as 100 bytes, or a size configured by the base station via an RRC configuration message if this method is used in the UE, which is The embodiments are not limited. If the preset size is the size configured by the base station, the preset size is the size shared by all data radio bearers (DRBs) or the size used independently by one DRB. There can be, which is not limited in this embodiment.
実際の実施においては、SDUパケットがカスケード化された場合には、プリセット・データ・パケットは、データ・セクションにおける第1のSDUが対応する完全なSDUデータ・パケットである。任意選択で、データ・セクションにおける第1のSDUが完全なSDUである場合には、プリセット・データ・パケットは、すなわち第1のSDUであり、データ・セクションにおける第1のSDUがSDUセグメントである場合には、RLCエンティティーは、そのSDUセグメントが属するSDUパケットを取得し、取得されたSDUパッケージをプリセット・データ・パケットとして供給する。 In actual implementation, when SDU packets are cascaded, the preset data packet is the complete SDU data packet to which the first SDU in the data section corresponds. Optionally, the preset data packet is i.e. the first SDU if the first SDU in the data section is a complete SDU and the first SDU in the data section is an SDU segment In that case, the RLC entity obtains the SDU packet to which the SDU segment belongs and provides the obtained SDU package as a preset data packet.
しかしながら、SDUパケットがカスケード化されなかった場合には、プリセット・データ・パケットは、データ・セクションにおけるSDUが対応する完全なSDUパケットである。任意選択で、データ・セクションにおけるコンテンツが完全なSDUである場合には、プリセット・データ・パケットは、すなわちSDUであり、データ・セクションにおけるコンテンツが1つのSDUセグメントである場合、たとえば、1つのSDUパケットが2つのPDUパケットにカプセル化されている場合には、RLCエンティティーは、そのSDUセグメントが属するSDUパケットを取得し、取得されたSDUパッケージをプリセット・データ・パケットとして供給する。 However, if the SDU packets were not cascaded, the preset data packet is the complete SDU packet to which the SDU in the data section corresponds. Optionally, the preset data packet is i.e. SDU if the content in the data section is a complete SDU, and if the content in the data section is one SDU segment e.g. If the packet is encapsulated in two PDU packets, the RLC entity obtains the SDU packet to which the SDU segment belongs and provides the obtained SDU package as a preset data packet.
一般に、第3の表示情報は、1ビットのものである。 Generally, the third indication information is of 1 bit.
第2に、プリセット・データ・パケットがスモール・データ・パケットであるということを示すために第3の表示情報が使用される場合には、パケット・ヘッダを生成する際に、第3の表示情報およびターゲットSOフィールドを含むパケット・ヘッダが生成され、ターゲットSOフィールドの長さは、共通パケット・ヘッダにおけるSOフィールドの長さよりも小さい。たとえば、ターゲットSOフィールドの長さは、7ビットであることが可能である。 Second, when generating the packet header, if the third indication information is used to indicate that the preset data packet is a small data packet, the third indication information and a target SO field, the length of the target SO field being less than the length of the SO field in the common packet header. For example, the length of the target SO field can be 7 bits.
任意選択で、RLCエンティティーは、スモール・データ(SD)フィールドおよびターゲットSOフィールドを含むパケット・ヘッダを生成することが可能である。SDフィールドは、第3の表示情報を含む。 Optionally, the RLC entity can generate a packet header containing a small data (SD) field and a target SO field. The SD field contains third display information.
任意選択で、プリセット・データ・パケットがラージ・データ・パケットであるということを示すために第3の表示情報が使用される場合には、パケット・ヘッダを生成する際に、SDフィールドおよびSOフィールドを含むパケット・ヘッダが生成され、SOフィールドの長さは、プリセットされた長さである。この長さは、共通パケット・ヘッダにおけるSOフィールドの長さよりも小さいことが可能であり、または共通パケット・ヘッダにおけるSOフィールドの長さに等しいことが可能であり、それは、この実施形態においては限定されない。 Optionally, when generating the packet header, if the third indication information is used to indicate that the preset data packet is a large data packet, the SD and SO fields and the length of the SO field is the preset length. This length can be less than the length of the SO field in the common packet header, or it can be equal to the length of the SO field in the common packet header, which in this embodiment is limited to not.
加えて、実際の実施においては、ターゲットSOフィールドの長さ、およびプリセットされた長さは、デフォルトの長さであることが可能であり、またはRRC構成メッセージを介して基地局によって構成される長さであることが可能であり、それは、この実施形態においては限定されない。 Additionally, in actual implementation, the length of the target SO field and the preset length can be the default length or the length configured by the base station via the RRC configuration message. , which is not limited in this embodiment.
さらに基地局は、RRC構成メッセージを介して、パケット・ヘッダがSDフィールドを含むかどうかを構成することが可能であり、パケット・ヘッダを生成する際には、RRC構成メッセージを介して構成されているパケット・ヘッダにSDフィールドが含まれる場合にのみ、SDフィールドを含むパケット・ヘッダを生成することが可能であり、それは、この実施形態においては限定されない。 In addition, the base station can configure whether the packet header includes the SD field via the RRC configuration message, and when generating the packet header, the base station can configure via the RRC configuration message. It is possible to generate a packet header containing an SD field only if the existing packet header contains an SD field, which is not limited in this embodiment.
スモール・データ・パケットが検知された場合には、共通パケット・ヘッダにおけるSOフィールドの長さよりも小さい長さを有するターゲットSOフィールドを使用することによって、SOフィールドによって占められるオーバーヘッドを節減することが可能であり、それによって、パケット・ヘッダによって占められるオーバーヘッドをさらに節減する効果を達成する。 If a small data packet is detected, the overhead occupied by the SO field can be saved by using a target SO field with a length smaller than the length of the SO field in the common packet header. , thereby achieving the effect of further saving the overhead occupied by the packet header.
第2の可能な実施モードにおいては、パケット・ヘッダを生成するステップは、下記の内容を含むことが可能である。 In a second possible mode of implementation, the step of generating the packet header may include the following.
これまでに取得されているRRC構成メッセージに従って、ターゲット長さを有するSOフィールドを含むパケット・ヘッダが生成される。RRC構成メッセージは、ターゲット長さを含み、ターゲット長さは、共通パケット・ヘッダにおけるSOフィールドの長さよりも小さい。 A packet header containing an SO field with a target length is generated according to the RRC configuration message obtained so far. The RRC configuration message contains a target length, which is less than the length of the SO field in the common packet header.
基地局が、RRC構成メッセージを介してUEに対してDRB構成を実行する場合には、RRC構成メッセージは、7ビットなどのターゲット長さを含む。もちろん、実際の実施においては、RRC構成メッセージに含まれるターゲット長さは、その他の長さであることも可能であり、それは、この実施形態においては限定されない。 If the base station performs DRB configuration to the UE via an RRC configuration message, the RRC configuration message contains the target length, such as 7 bits. Of course, in actual implementation, the target length included in the RRC configuration message can be other lengths, which is not limited in this embodiment.
その後、パケット・ヘッダを生成する際には、RRC構成メッセージにおいて構成されているターゲット長さに従って、ターゲット長さを有するSOフィールドを含むパケット・ヘッダが生成されることが可能である。 Then, when generating the packet header, the packet header including the SO field with the target length can be generated according to the target length configured in the RRC configuration message.
共通パケット・ヘッダにおけるSOフィールドの長さよりも小さいプリセットされた長さを構成することによって、基地局は、RLCエンティティーが、パケット・ヘッダを生成する際に、プリセットされた長さを有するSOフィールドを含むパケット・ヘッダを生成することを可能にし、それによって、パケット・ヘッダによって占められるオーバーヘッドを低減する。 By configuring a preset length that is smaller than the length of the SO field in the common packet header, the base station allows the RLC entity to generate the SO field with the preset length when generating the packet header. , thereby reducing the overhead occupied by the packet header.
加えて、RLCエンティティーがカスケード機能を有していない場合には、RLCエンティティーは、この実施形態においては、スモール・データ・パケットをセグメント化する機能を無効にすることが可能である。なぜなら、スモール・データをセグメントするために特定の量の処理リソースが必要とされるからである。実際の実施においては、それは、下記の内容を含むことが可能である。 Additionally, if the RLC entity does not have cascading capabilities, the RLC entity may disable the ability to segment small data packets in this embodiment. This is because a certain amount of processing resources are required to segment small data. In actual implementation, it can include the following contents.
最初に、受信端によって送信されたRRC構成メッセージが取得され、そのRRC構成メッセージは、SDUパケットをセグメント化するためのセグメント機能を無効にするために使用される。 First, the RRC configuration message sent by the receiving end is obtained, and the RRC configuration message is used to disable the segmentation function for segmenting the SDU packets.
基地局は、UE DRBを構成するためのRRC構成メッセージを送信し、DRBのRLC構成においてRLCのセグメント機能を無効にする。実際の実施においては、その構成は、アップリンクおよびダウンリンクに関して別々にまたは一様に実行されることが可能であり、それは、UMおよびDMの両方のもとで実行されることが可能である。もちろん、RRC構成メッセージは、セグメント機能を無効にしないように構成されることも可能であり、それは、本明細書においては限定されない。 The base station sends an RRC configuration message to configure the UE DRB and disables the RLC segment function in the DRB's RLC configuration. In actual implementation, the configuration can be performed separately or uniformly for uplink and downlink, and it can be performed under both UM and DM. . Of course, the RRC configuration message can also be configured not to disable segment functionality, which is not limited herein.
第2に、SDUパケットをセグメント化するためのセグメント機能が無効にされる。 Second, the segmentation function for segmenting SDU packets is disabled.
RRC構成メッセージを受信した後に、RRC構成メッセージが、アップリンクに関するセグメント機能を無効にすることを示している場合には、RLCエンティティーは、データを送信する際に、受信されたSDUパケットをセグメント化せず、図5Aを参照すると、データは、セグメント化されていないPDUパケット・フォーマットを使用して送信されることが可能である。しかしながら、RRC構成メッセージが、ダウンリンクに関するセグメント機能を無効にすることを示している場合には、RLCエンティティーは、反対側の端部によって送信されたPDUパケットを受信した後に、そのPDUパケットが、セグメント化されていないSDUパケットであるということを知ることが可能である。 After receiving the RRC configuration message, if the RRC configuration message indicates to disable the segmentation function for the uplink, the RLC entity segments the received SDU packets when transmitting data. 5A, data can be sent using a non-segmented PDU packet format. However, if the RRC configuration message indicates to disable the segment function for the downlink, the RLC entity shall, after receiving the PDU packet sent by the opposite end, wait until the PDU packet is , is an unsegmented SDU packet.
スモール・データ・サービスに関して、基地局は、セグメント機能を無効にするようにRLCエンティティーを構成することが可能であり、それは、スモール・データ・パケットを処理するためにRLCエンティティーによって必要とされる複雑なオペレーションを低減し、RLCエンティティーのデータ送信効率を改善する。 For small data services, the base station may configure the RLC entity to disable segment functionality, which is required by the RLC entity to process small data packets. It reduces the complexity of operations involved and improves the data transmission efficiency of the RLC entity.
前述の実施形態においては、RLCエンティティーがSDUパケットを処理した後に、生成されたPDUパケットにおけるSN番号どうしが連続していない場合がある。たとえば、図5Bを参照すると、RLCエンティティーは、それぞれ0、1、2、3、および4というSNを伴う5つのSDUパケットを受信し、次いでRLCエンティティーは、SN=0のSDUパケットの第1のセグメントを第1のPDUパケットに、SN=0のSDUパケットの第2のセグメント、SN=1のSDUパケット、およびSN=2のSDUパケットの第1のセグメントを第2のPDUパケットに、SN=2のSDUパケットの第2のセグメントならびにSN=3およびSN=4のSDUパケットを第3のPDUパケットにカプセル化する。図5Bをさらに参照していただきたい。明らかに、RLCエンティティーによって取得された3つのPDUパケットのSN番号は、順に0、0、および2であり、これらは連続していない。この時点で、取得されたPDUパケットのそれぞれが、繰り返されるコンテンツを含むかどうかを確認するために、RLCエンティティーは、取得されたPDUパケットのそれぞれにおけるSNフィールドおよびSOフィールドに従ってSN番号どうしが連続しているかどうかを検知することが可能である。たとえば、図5Bに関連した一例として第1のPDUパケットおよび第2のPDUパケットを取り上げると、RLCエンティティーは、第1のPDUパケットの最後のバイトが(LSF-1)番目のバイトであるか、すなわち、第2のPDUパケットの221番目のバイトであるかどうかを検知することが可能である。検知結果が「はい」である場合には、RLCエンティティーは、SN=0のSDUパケットがカプセル化の繰り返しにおいてまったく問題を有していないということを特定することが可能である。そして、取得されたPDUパケットのそれぞれにおいてSDUパケット・ロスが発生しているかどうかを確認するために、RLCエンティティーは、n+mがNに等しいかどうかを検知することが可能であり、この場合、nは、割り込みが開始するPDUパケットに含まれている最後のバイトに対応するSDUパケットのSN番号であり、mは、割り込みが開始するPDUパケットのSN番号であり、Nは、割り込みが終了するPDUパケットのSN番号である。検知結果が「はい」である場合には、パケット・ロスが発生していないということが特定され、検知結果が「いいえ」である場合には、パケット・ロスが発生しているということが特定される。たとえば、図5Bに関連して、第2のPDUパケットのSN番号は0であり、第3のPDUパケットのSN番号は2である。これら2つは連続しておらず、したがって、この時点で、RLCエンティティーは、第2のPDUパケットの最後のバイトが対応するSDUパケットのSN番号(すなわち、2)と、第2のPDUパケットのSN番号(すなわち、0)との合計(2)を計算すること、そしてさらに、計算された合計が第3のPDUパケットのSN番号(2)に等しいかどうかを検知することが可能であり、RLCエンティティーの検知結果は「はい」であるので、RLCエンティティーは、パケット・ロスが発生していないということを特定することが可能である。 In the above embodiments, the SN numbers in the generated PDU packets may not be consecutive after the RLC entity processes the SDU packets. For example, referring to FIG. 5B, the RLC entity receives five SDU packets with SNs of 0, 1, 2, 3, and 4, respectively, then the RLC entity receives the first SDU packet of SN=0. 1 segment into the first PDU packet, the second segment of the SDU packet with SN=0, the SDU packet of SN=1, and the first segment of the SDU packet with SN=2 into the second PDU packet; Encapsulate the second segment of the SN=2 SDU packet and the SN=3 and SN=4 SDU packets into a third PDU packet. Please further refer to FIG. 5B. Apparently, the SN numbers of the three PDU packets obtained by the RLC entity are 0, 0 and 2 in order, which are not consecutive. At this point, in order to check whether each of the captured PDU packets contains repeated content, the RLC entity checks the sequence of SN numbers according to the SN and SO fields in each of the captured PDU packets. It is possible to detect whether or not For example, taking the first PDU packet and the second PDU packet as an example related to FIG. 5B, the RLC entity determines whether the last byte of the first PDU packet is the (LSF-1)th byte That is, it is possible to detect whether it is the 221st byte of the second PDU packet. If the detection result is 'yes', the RLC entity can determine that the SDU packet with SN=0 has no problem in repeating encapsulation. Then, to check whether SDU packet loss occurs in each of the obtained PDU packets, the RLC entity can detect whether n+m is equal to N, where: n is the SN number of the SDU packet corresponding to the last byte contained in the PDU packet where the interrupt starts, m is the SN number of the PDU packet where the interrupt starts, and N is the end of the interrupt. It is the SN number of the PDU packet. If the detection result is "yes", it is determined that no packet loss has occurred, and if the detection result is "no", it is determined that packet loss has occurred. be done. For example, with respect to FIG. 5B, the SN number of the second PDU packet is 0 and the SN number of the third PDU packet is 2. These two are not contiguous, so at this point the RLC entity knows the SN number of the SDU packet to which the last byte of the second PDU packet corresponds (i.e. 2) and the It is possible to calculate the sum (2) with the SN number (i.e. 0) of the , the detection result of the RLC entity is YES, so the RLC entity can determine that no packet loss has occurred.
図6は、本開示の1つの例示的な実施形態に従って示されているPDUパケットを生成するためのデバイスの構造の概略図である。図6において示されているように、PDUパケットを生成するためのデバイスは、第1の取得モジュール610、処理モジュール620、および生成モジュール630を含むことが可能である。
FIG. 6 is a schematic diagram of the structure of a device for generating PDU packets shown in accordance with one exemplary embodiment of the present disclosure; As shown in FIG. 6, a device for generating PDU packets can include a
第1の取得モジュール610は、サービス・データ・ユニット(SDU)パケットを取得するように構成されており、
処理モジュール620は、プリセット・データ・パケットのサイズに従ってSDUパケットを処理するように構成されており、
生成モジュール630は、処理モジュール620の処理結果に従ってPDUパケットのパケット・ヘッダおよびデータ・セクションを生成するように構成されており、パケット・ヘッダおよびデータ・セクションがPDUパケットを構成し、パケット・ヘッダが、フレーミング表示(FI)フィールドおよび再セグメンテーション・フラグ(RF)フィールドを省略するが、プリセット・フィールドを含み、プリセット・フィールドが、共通パケット・ヘッダにおいて再定義されるFIフィールドおよびRFフィールドを除くその他のフィールド、または新たに付加されるターゲット・フィールドを含み、新たに付加されるターゲット・フィールドのフィールド長さが、FIフィールドおよびRFフィールドの合計長さよりも小さい。
the
the
The
要約すれば、この実施形態によって提供されるPDUパケットを生成するためのデバイスに関しては、パケット・ヘッダおよびデータ・セクションを含むPDUパケットが生成され、パケット・ヘッダは、FIフィールドおよびRFフィールドを省略するが、プリセット・フィールドを含み、プリセット・フィールドは、共通パケット・ヘッダにおいて既に存在しているFIフィールドおよびRFフィールドを除くその他のフィールド、または新たに付加され、FIフィールドおよびRFフィールドの合計長さよりも小さい長さを有するターゲット・フィールドである。この方法においては、関連した技術分野において生成されているPDUパケットのパケット・ヘッダによって占められるオーバーヘッドが大きいという問題を解決することが可能であり、FIフィールドおよびRFフィールドを直接省略すること、またはFIフィールドおよびRFフィールドを省略し、一方、より短い長さを有するターゲット・フィールドを付加すること、それによってパケット・ヘッダの長さを低減すること、およびパケット・ヘッダのオーバーヘッドを節減することの効果を達成することが可能である。 In summary, for the device for generating PDU packets provided by this embodiment, a PDU packet is generated that includes a packet header and a data section, the packet header omitting the FI and RF fields. contains a preset field, which is any field other than the already existing FI and RF fields in the common packet header, or a newly added field whose total length is greater than the total length of the FI and RF fields. A target field with a small length. In this method, it is possible to solve the problem that the overhead occupied by the packet header of the PDU packet generated in the related technical field is large, and directly omit the FI field and the RF field, or field and RF field while adding a target field with a shorter length, thereby reducing the length of the packet header and saving packet header overhead. It is possible to achieve
図7は、本開示の1つの例示的な実施形態に従って示されているPDUパケットを生成するためのデバイスの構造の概略図である。図7において示されているように、PDUパケットを生成するためのデバイスは、第1の取得モジュール710、処理モジュール720、および生成モジュール730を含むことが可能である。
FIG. 7 is a schematic diagram of the structure of a device for generating PDU packets shown in accordance with one exemplary embodiment of the present disclosure; As shown in FIG. 7, a device for generating PDU packets can include a
第1の取得モジュール710は、サービス・データ・ユニット(SDU)パケットを取得するように構成されており、
処理モジュール720は、プリセット・データ・パケットのサイズに従ってSDUパケットを処理するように構成されており、
生成モジュール730は、処理モジュール720の処理結果に従ってPDUパケットのパケット・ヘッダおよびデータ・セクションを生成するように構成されており、パケット・ヘッダおよびデータ・セクションがPDUパケットを構成し、パケット・ヘッダが、フレーミング表示(FI)フィールドおよび再セグメンテーション・フラグ(RF)フィールドを省略するが、プリセット・フィールドを含み、プリセット・フィールドが、共通パケット・ヘッダにおいて再定義されるFIフィールドおよびRFフィールドを除くその他のフィールド、または新たに付加されるターゲット・フィールドを含み、新たに付加されるターゲット・フィールドのフィールド長さが、FIフィールドおよびRFフィールドの合計長さよりも小さい。
the
the
The
任意選択で、プリセット・フィールドは、その他のフィールドを含み、その他のフィールドは、シーケンス番号(SN)フィールド、最終セグメント・フラグ(LSF)フィールド、およびセグメンテーション・オフセット(SO)フィールドを含む。 Optionally, the preset field includes other fields, the other fields including a sequence number (SN) field, a last segment flag (LSF) field, and a segmentation offset (SO) field.
SDUパケットがカスケード化された場合には、生成モジュール730はさらに、
データ・セクションの第1のSDUパケットが対応するSN番号を取得し、
データ・セクションの最後のバイトが最後のSDUの最後のバイトであるかどうかを示すために使用される第1の表示情報を取得し、
SDUパケットにおける対応するデータ・セクションの第1のバイトの開始バイト位置を取得し、
SNフィールド、LSFフィールド、およびSOフィールドを含むパケット・ヘッダを生成するように構成されており、SNフィールドが、取得されたSN番号を含み、LSFフィールドが、取得された第1の表示情報を含み、SOフィールドが、取得された開始バイト位置を含む。
If the SDU packets were cascaded,
obtaining the SN number to which the first SDU packet of the data section corresponds;
Obtain first indication information used to indicate whether the last byte of the data section is the last byte of the last SDU;
obtain the starting byte position of the first byte of the corresponding data section in the SDU packet;
configured to generate a packet header including an SN field, an LSF field and an SO field, the SN field including the obtained SN number and the LSF field including the obtained first indication information , the SO field contains the starting byte position obtained.
任意選択で、プリセット・フィールドは、新たに付加されるターゲット・フィールドを含む。 Optionally, the preset fields contain newly added target fields.
生成モジュール730はさらに、
第2の表示情報を取得し、SDUパケットがカスケード化された場合には、第2の表示情報が、データ・セクションにおける第1のSDUがSDUセグメントであるかどうかを示すために使用され、SDUパケットがカスケード化されなかった場合には、第2の表示情報が、データ・セクションがSDUセグメントであるかどうかを示すために使用され、
ターゲット・フィールドを含むパケット・ヘッダを生成するように構成されており、ターゲット・フィールドが第2の表示情報を含む。
The
If the second indication information is obtained and the SDU packets are cascaded, the second indication information is used to indicate whether the first SDU in the data section is an SDU segment and the SDU if the packet was not cascaded, the second indication information is used to indicate whether the data section is an SDU segment;
It is configured to generate a packet header including a target field, the target field including second display information.
任意選択で、生成モジュール730はさらに、
SDUセグメントではないことを示すために第2の表示情報が使用される場合には、ターゲット・フィールドを含むが共通パケット・ヘッダにおけるSOフィールドおよびLSFフィールドを省略するパケット・ヘッダを生成するように構成されている。
Optionally,
configured to generate a packet header that includes the target field but omits the SO and LSF fields in the common packet header if the second indication information is used to indicate that it is not an SDU segment; It is
任意選択で、生成モジュール730はさらに、
これまでに取得されている無線リソース制御(RRC)構成メッセージが、ターゲット・フィールドを含むようにパケット・ヘッダを構成するために使用される場合には、ターゲット・フィールドを含むパケット・ヘッダを生成するように構成されている。
Optionally,
Generate a packet header containing the target field, if the radio resource control (RRC) configuration message obtained so far is used to configure the packet header to contain the target field. is configured as
任意選択で、生成モジュール730はさらに、
プリセット・データ・パケットがスモール・データ・パケットであるかどうかを示すために使用される第3の表示情報を取得し、SDUがカスケード化された場合には、プリセット・データ・パケットが、データ・セクションにおける第1のSDUが対応する完全なSDUパケットであり、SDUがカスケード化されなかった場合には、プリセット・データ・パケットが、データ・セクションにおけるSDUが対応する完全なSDUパケットであり、
プリセット・データ・パケットがスモール・データ・パケットであるということを示すために第3の表示情報が使用される場合には、第3の表示情報およびターゲットSOフィールドを含むパケット・ヘッダを生成するように構成されており、ターゲットSOフィールドの長さが、共通パケット・ヘッダにおけるSOフィールドの長さよりも小さい。
Optionally,
Obtaining third indication information used to indicate whether the preset data packet is a small data packet, and if the SDUs are cascaded, the preset data packet is a data packet; if the first SDU in the section is the corresponding complete SDU packet and the SDUs were not cascaded, the preset data packet is the complete SDU packet to which the SDU in the data section corresponds;
to generate a packet header including the third indication information and the target SO field, if the third indication information is used to indicate that the preset data packet is a small data packet; and the length of the target SO field is less than the length of the SO field in the common packet header.
任意選択で、生成モジュール730はさらに、
これまでに取得されているRRC構成メッセージが、第3の表示情報を含むようにパケット・ヘッダを構成するために使用される場合には、第3の表示情報およびターゲットSOフィールドを含むパケット・ヘッダを生成するように構成されている。
Optionally,
A packet header containing the tertiary indication information and the target SO field, if the RRC configuration message obtained so far is used to configure the packet header to include the tertiary indication information is configured to generate
任意選択で、生成モジュール730はさらに、これまでに取得されているRRC構成メッセージに従って、ターゲット長さを有するSOフィールドを含むパケット・ヘッダを生成し、RRC構成メッセージが、共通パケット・ヘッダにおけるSOフィールドの長さよりも小さいターゲット長さを含むように構成されている。
Optionally,
任意選択で、このデバイスはさらに、
生成モジュール730が処理結果に従ってPDUパケットのパケット・ヘッダを生成する前に、受信端によって送信されたRRC構成メッセージを取得し、RRC構成メッセージが、SDUパケットをセグメント化するためのセグメント機能を無効にするために使用されるように構成されている第2の取得モジュール740と、
RRC構成メッセージを受信した後に、SDUパケットをセグメント化するためのセグメント機能を無効にするように構成されている無効化モジュール750とを含む。
Optionally, the device further
Obtain the RRC configuration message sent by the receiving end before the
and a disabling
要約すれば、この実施形態によって提供されるPDUパケットを生成するためのデバイスに関しては、パケット・ヘッダおよびデータ・セクションを含むPDUパケットが生成され、パケット・ヘッダは、FIフィールドおよびRFフィールドを省略するが、プリセット・フィールドを含み、プリセット・フィールドは、共通パケット・ヘッダにおいて既に存在しているFIフィールドおよびRFフィールドを除くその他のフィールド、または新たに付加され、FIフィールドおよびRFフィールドの合計長さよりも小さい長さを有するターゲット・フィールドである。この方法においては、関連した技術分野において生成されているPDUパケットのパケット・ヘッダによって占められるオーバーヘッドが大きいという問題を解決することが可能であり、FIフィールドおよびRFフィールドを直接省略すること、またはFIフィールドおよびRFフィールドを省略し、一方、より短い長さを有するターゲット・フィールドを付加すること、それによってパケット・ヘッダの長さを低減すること、およびパケット・ヘッダのオーバーヘッドを節減することの効果を達成することが可能である。 In summary, for the device for generating PDU packets provided by this embodiment, a PDU packet is generated that includes a packet header and a data section, the packet header omitting the FI and RF fields. contains a preset field, which is any field other than the already existing FI and RF fields in the common packet header, or a newly added field whose total length is greater than the total length of the FI and RF fields. A target field with a small length. In this method, it is possible to solve the problem that the overhead occupied by the packet header of the PDU packet generated in the related technical field is large, and directly omit the FI field and the RF field, or field and RF field while adding a target field with a shorter length, thereby reducing the length of the packet header and saving packet header overhead. It is possible to achieve
本開示の1つの例示的な実施形態によるPDUパケットを生成するためのデバイスが提供されており、本開示によって提供されているPDUパケットを生成するための方法は、このデバイスによって実施されることが可能である。PDUパケットを生成するためのデバイスは、プロセッサと、プロセッサ実行可能命令を格納するためのメモリとを含み、
プロセッサは、
サービス・データ・ユニット(SDU)パケットを取得し、
A device is provided for generating PDU packets according to one exemplary embodiment of the present disclosure, and a method for generating PDU packets provided by the present disclosure may be performed by the device. It is possible. A device for generating PDU packets includes a processor and memory for storing processor-executable instructions;
The processor
obtain a service data unit (SDU) packet;
プリセット・データ・パケットのサイズに従ってSDUパケットを処理し、
処理結果に従ってPDUパケットのパケット・ヘッダおよびデータ・セクションを生成するように構成されており、パケット・ヘッダおよびデータ・セクションがPDUパケットを構成し、パケット・ヘッダが、フレーミング表示(FI)フィールドおよび再セグメンテーション・フラグ(RF)フィールドを省略するが、プリセット・フィールドを含み、プリセット・フィールドが、共通パケット・ヘッダにおいて再定義されるFIフィールドおよびRFフィールドを除くその他のフィールド、または新たに付加されるターゲット・フィールドを含み、新たに付加されるターゲット・フィールドのフィールド長さが、FIフィールドおよびRFフィールドの合計長さよりも小さい。
processing the SDU packets according to the preset data packet size;
configured to generate a packet header and data section of a PDU packet according to a processing result, the packet header and data section constituting the PDU packet, the packet header including a framing indication (FI) field and a Omit the Segmentation Flag (RF) field, but include a preset field, which is redefined in the common packet header Other fields except the FI and RF fields, or a newly added target • The field length of the newly appended target field, including fields, is less than the total length of the FI and RF fields.
図8は、本開示の1つの例示的な実施形態に従って示されているPDUパケットを生成するためのデバイスの構造の概略図である。デバイス800は、UEのすべてまたは一部として実施されることが可能である。
FIG. 8 is a schematic diagram of the structure of a device for generating PDU packets shown in accordance with one exemplary embodiment of the present disclosure;
図8を参照すると、デバイス800は、処理コンポーネント802、メモリ804、電力コンポーネント806、マルチメディア・コンポーネント808、オーディオ・コンポーネント810、入力/出力(I/O)インターフェース812、センサ・コンポーネント814、および通信コンポーネント816というコンポーネントのうちの1つまたは複数を含むことが可能である。
Referring to FIG. 8,
処理コンポーネント802は、典型的には、表示、通話、データ通信に関連付けられているオペレーション、カメラ・オペレーション、および記録オペレーションなど、装置800の全体的なオペレーションを制御する。処理コンポーネント802は、上述の方法におけるステップのすべてまたは一部を実行するための命令を実行するための1つまたは複数のプロセッサ818を含むことが可能である。その上、処理コンポーネント802は、処理コンポーネント802とその他のコンポーネントとの間における対話を容易にする1つまたは複数のモジュールを含むことが可能である。たとえば、処理コンポーネント802は、マルチメディア・コンポーネント808と処理コンポーネント802との間における対話を容易にするためのマルチメディア・モジュールを含むことが可能である。
メモリ804は、装置800のオペレーションをサポートするためのさまざまなタイプのデータを格納するように構成されている。そのようなデータの例は、装置800上で操作される任意のアプリケーションまたは方法のための命令、連絡先データ、電話帳データ、メッセージ、画像、ビデオなどを含む。メモリ804は、スタティック・ランダム・アクセス・メモリ(SRAM)、電気的消去可能プログラム可能読み取り専用メモリ(EEPROM)、消去可能プログラム可能読み取り専用メモリ(EPROM)、プログラム可能読み取り専用メモリ(PROM)、読み取り専用メモリ(ROM)、磁気メモリ、フラッシュ・メモリ、磁気または光ディスクなど、任意のタイプの揮発性もしくは不揮発性メモリ・デバイス、またはそれらの組合せを使用することによって実装されることが可能である。
電力コンポーネント806は、装置800のさまざまなコンポーネントに電力を提供する。電力コンポーネント806は、電力管理システム、1つまたは複数の電源、ならびに、装置800における電力の生成、管理、および分配に関連付けられているその他の任意のコンポーネントを含むことが可能である。
マルチメディア・コンポーネント808は、装置800とユーザとの間における出力インターフェースを提供するスクリーンを含む。いくつかの実施形態においては、スクリーンは、液晶ディスプレイ(LCD)およびタッチ・パネル(TP)を含むことが可能である。スクリーンがタッチ・パネルを含む場合には、スクリーンは、ユーザからの入力信号を受信するためのタッチ・スクリーンとして実装されることが可能である。タッチ・パネルは、タッチ・パネル上でのタッチ、スワイプ、およびジェスチャーを感知するための1つまたは複数のタッチ・センサを含む。タッチ・センサは、タッチまたはスワイプ・アクションの境界を感知するだけでなく、タッチまたはスワイプ・アクションに関連付けられている持続時間および圧力を感知することも可能である。いくつかの実施形態においては、マルチメディア・コンポーネント808は、フロント・カメラおよび/またはリア・カメラを含む。フロント・カメラおよびリア・カメラは、装置800が写真撮影モードまたはビデオ・モードなどのオペレーション・モードにある間に外部のマルチメディア・データを受信することが可能である。フロント・カメラおよびリア・カメラのそれぞれは、固定された光学レンズ・システムであること、またはフォーカスおよび光学ズーム能力を有することが可能である。
オーディオ・コンポーネント810は、オーディオ信号を出力および/または入力するように構成されている。たとえば、オーディオ・コンポーネント810は、装置800が通話モード、録音モード、および音声認識モードなどのオペレーション・モードにある間に外部のオーディオ信号を受信するように構成されているマイクロフォン(MIC)を含む。受信されたオーディオ信号はさらに、メモリ804内に格納されること、または通信コンポーネント816を介して送信されることが可能である。いくつかの実施形態においては、オーディオ・コンポーネント810はさらに、オーディオ信号を出力するためのスピーカーを含む。
I/Oインターフェース812は、処理コンポーネント802と、キーボード、クリック・ホイール、ボタン等などの周辺インターフェース・モジュールとの間におけるインターフェースを提供する。ボタンは、ホーム・ボタン、ボリューム・ボタン、スタート・ボタン、およびロック・ボタンを含むことが可能であるが、それらには限定されない。
I/
センサ・コンポーネント814は、装置800のさまざまな側面のステータス査定を提供するための1つまたは複数のセンサを含む。たとえば、センサ・コンポーネント814は、装置800のオン/オフ・ステータス、装置800のコンポーネントどうし、たとえば、ディスプレイ・デバイスとミニ・キーボードとの相対的な配置を検知することが可能であり、センサ・コンポーネント814は、装置800または装置800のコンポーネントの位置の変化、装置800とのユーザの接触の有無、装置800の向きまたは加速/減速、および装置800の温度の変化を検知することも可能である。センサ・コンポーネント814は、物理的な接触をまったく伴わずに付近のオブジェクトの存在を検知するように構成されている近接センサを含むことが可能である。センサ・コンポーネント814は、イメージング・アプリケーションのために使用されるCMOSまたはCCDイメージ・センサなどの光センサを含むことも可能である。いくつかの実施形態においては、センサ・コンポーネント814は、加速度計センサ、ジャイロスコープ・センサ、磁気センサ、圧力センサ、または温度センサを含むことも可能である。
通信コンポーネント816は、装置800とその他のデバイスとの間における有線またはワイヤレスでの通信を容易にするように構成されている。装置800は、WiFi、2G、もしくは3G、またはそれらの組合せなどの通信標準に基づいてワイヤレス・ネットワークにアクセスすることが可能である。例示的な実施形態においては、通信コンポーネント816は、外部のブロードキャスト管理システムからブロードキャスト・チャネルを介してブロードキャスト信号またはブロードキャスト関連情報を受信する。例示的な実施形態においては、通信コンポーネント816はさらに、短距離通信を容易にするための近距離無線通信(NFC)モジュールを含む。
例示的な実施形態においては、装置800は、上述の方法を実行するための1つまたは複数の特定用途向け集積回路(ASIC)、デジタル・シグナル・プロセッサ(DSP)、デジタル信号処理デバイス(DSPD)、プログラマブル・ロジック・デバイス(PLD)、フィールド・プログラマブル・ゲート・アレイ(FPGA)、コントローラ、マイクロコントローラ、マイクロプロセッサ、またはその他の電子コンポーネントとともに実施されることが可能である。
In an exemplary embodiment,
例示的な実施形態においては、上述の方法を実行するための、装置800内のプロセッサ818によって実行可能な命令を記憶しているメモリ804など、命令を記憶している非一時的コンピュータ可読ストレージ・メディアも提供される。たとえば、その非一時的コンピュータ可読ストレージ・メディアは、ROM、RAM、CD-ROM、磁気テープ、フロッピー・ディスク、光データ・ストレージ・デバイスなどであることが可能である。
In an exemplary embodiment, non-transitory computer readable storage storing instructions, such as
実際の実施中に、PDUパッケージ生成デバイスは、その他の構造のものであることが可能であり、それは、この実施形態においては限定されない。 During actual implementation, the PDU package generation device can be of other structures, which is not limited in this embodiment.
本開示のその他の実施形態は、本明細書の考察および本開示の実践から、当業者にとって明らかになるであろう。本出願は、本開示の一般的な原理に準拠する、かつ常識、または本明細書において開示されていない一般的に使用される技術的な手段を含む、本開示のいかなるバリエーション、使用、または適合もカバーすることを意図されている。本明細書および実施形態は、例示的なものにすぎないとみなされるべきであり、それに併せて、本開示の真の範囲および趣旨は、添付の請求の範囲によって示されている。 Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure. This application does not apply to any variations, uses, or adaptations of this disclosure, including common sense or commonly used technical means not disclosed herein, that conform to the general principles of this disclosure. is also intended to cover It is intended that the specification and embodiments be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
本開示は、上述され添付の図面において例示されてきた厳密な構造に限定されるものではないということ、および本開示の範囲から逸脱することなく、さまざまな修正および変更が行われることが可能であるということが理解されるであろう。本開示の範囲は、添付の請求の範囲によってのみ限定されるということが意図されている。 The disclosure is not limited to the precise constructions described above and illustrated in the accompanying drawings, and various modifications and changes can be made without departing from the scope of the disclosure. It will be understood that there are It is intended that the scope of the disclosure be limited only by the claims appended hereto.
Claims (8)
サービス・データ・ユニット(SDU)パケットを取得するステップと、
プリセット・データ・パケットのサイズに従って該SDUパケットを処理するステップと、
処理結果に従って該PDUパケットのパケット・ヘッダおよびデータ・セクションを生成するステップであって、該パケット・ヘッダおよび該データ・セクションが該PDUパケットを構成し、該パケット・ヘッダが、フレーミング表示(FI)フィールドおよび再セグメンテーション・フラグ(RF)フィールドを省略するが、プリセット・フィールドを含み、該プリセット・フィールドが新たに付加されるターゲット・フィールドを含み、新たに付加される該ターゲット・フィールドのフィールド長さが、該FIフィールドおよび該RFフィールドの合計長さよりも小さい、ステップとを含み、
前記処理結果に従ってPDUパケットのパケット・ヘッダおよびデータ・セクションを生成するステップは、
表示情報を決定することと、ここで、前記表示情報は、前記データ・セクションがSDUセグメントであるかどうかを示すために使用され、
ターゲット・フィールドを含むパケット・ヘッダを生成することと、ここで、ターゲット・フィールドは前記表示情報を含み、を含み、
前記ターゲット・フィールドを含むパケット・ヘッダを生成することは、
前記データ・セクションがSDUセグメントではないことを示すために前記表示情報が使用される場合、前記ターゲット・フィールドを含み、セグメンテーションオフセット(SO)フィールドおよび最終セグメント・フラグ(LSF)フィールドを省略している前記パケット・ヘッダを生成することを含む、方法。 A method for generating protocol data unit (PDU) packets , comprising:
obtaining a Service Data Unit (SDU) packet;
processing the SDU packets according to a preset data packet size;
generating a packet header and a data section of the PDU packet according to a processing result, the packet header and the data section forming the PDU packet, the packet header being a framing indication (FI); field and re-segmentation flag (RF) field are omitted, but include a preset field, the preset field includes the newly added target field, and the field length of the newly added target field is less than the combined length of the FI field and the RF field;
generating a packet header and data section of a PDU packet according to the processing result;
determining indication information, wherein the indication information is used to indicate whether the data section is an SDU segment;
generating a packet header including a target field, wherein the target field includes the display information;
Generating a packet header including the target field includes:
if the indication information is used to indicate that the data section is not an SDU segment, including the target field and omitting the segmentation offset (SO) field and the last segment flag (LSF) field; A method comprising generating the packet header.
前記プリセット・データ・パケットがスモール・データ・パケットであるかどうかを示すために使用される第3の表示情報を取得するステップであって、前記SDUパケットがカスケード化された場合には、前記プリセット・データ・パケットが、前記データ・セクションにおける第1のSDUパケットが対応する完全なSDUパケットであり、前記SDUパケットがカスケード化されなかった場合には、前記プリセット・データ・パケットが、前記データ・セクションにおける前記SDUパケットが対応する完全なSDUパケットであり、前記スモール・データ・パケットのパケットサイズが、プリセット・サイズより小さい、ステップと、
前記プリセット・データ・パケットがスモール・データ・パケットであるということを示すために該第3の表示情報が使用される場合には、該第3の表示情報およびターゲットSOフィールドを含む前記パケット・ヘッダを生成するステップであって、前記ターゲットSOフィールドの長さが、前記パケット・ヘッダにおける前記SOフィールドの長さよりも小さい、ステップとを含む、請求項1に記載の方法。 generating a packet header for the PDU packet according to the processing result, further comprising:
obtaining third indication information used to indicate whether the preset data packet is a small data packet, wherein if the SDU packets are cascaded, the preset - if a data packet is a complete SDU packet to which a first SDU packet in said data section corresponds and said SDU packets were not cascaded, then said preset data packet corresponds to said data packet; the SDU packets in a section are corresponding complete SDU packets, and the packet size of the small data packets is smaller than a preset size;
the packet header including the third indication information and a target SO field, if the third indication information is used to indicate that the preset data packet is a small data packet; , wherein the length of the target SO field is less than the length of the SO field in the packet header.
受信端によって送信されたRRC構成メッセージを取得するステップであって、RRC構成メッセージが、前記SDUパケットをセグメント化するためのセグメント機能を無効にするために使用され、前記SDUパケットがスモール・データ・パケットであり、前記スモール・データ・パケットのパケットサイズが、プリセット・サイズより小さい、ステップと、
前記RRC構成メッセージを受信した後に、前記SDUパケットをセグメント化するための該セグメント機能を無効にするステップとをさらに含む、請求項1記載の方法。 If the cascade function is not included,
obtaining an RRC configuration message sent by a receiving end, wherein the RRC configuration message is used to disable a segmentation function for segmenting the SDU packets, and the SDU packets are data packets, wherein the packet size of the small data packets is smaller than a preset size;
and disabling the segmentation function for segmenting the SDU packets after receiving the RRC configuration message.
サービス・データ・ユニット(SDU)パケットを取得するステップを行うように構成されている第1の取得モジュールと、
プリセット・データ・パケットのサイズに従って該SDUパケットを処理するステップを行うように構成されている処理モジュールと、
該処理モジュールの処理結果に従って該PDUパケットのパケット・ヘッダおよびデータ・セクションを生成するように構成された生成モジュールであって、該パケット・ヘッダおよび該データ・セクションが該PDUパケットを構成し、該パケット・ヘッダが、フレーミング表示(FI)フィールドおよび再セグメンテーション・フラグ(RF)フィールドを省略するが、プリセット・フィールドを含み、該プリセット・フィールドが新たに付加されるターゲット・フィールドを含み、新たに付加される該ターゲット・フィールドのフィールド長さが、該FIフィールドおよび該RFフィールドの合計長さよりも小さい、生成モジュールとを含み、
前記処理結果に従ってPDUパケットのパケット・ヘッダを生成することは、
表示情報を取得することと、ここで前記表示情報は、前記データ・セクションがSDUセグメントであるかどうかを示すために使用され、
前記ターゲット・フィールドを含むパケット・ヘッダを生成することと、ここで前記ターゲット・フィールドは前記表示情報を含み、を含み、
前記ターゲット・フィールドを含むパケット・ヘッダを生成することは、
前記データ・セクションがSDUセグメントではないことを示すために前記表示情報が使用される場合、前記ターゲット・フィールドを含み、セグメンテーションオフセット(SO)フィールドおよび最終セグメント・フラグ(LSF)フィールドを省略している前記パケット・ヘッダを生成することを含む、デバイス。 A device for generating protocol data unit (PDU) packets , comprising:
a first acquisition module configured to perform the step of acquiring service data unit (SDU) packets;
a processing module configured to process the SDU packets according to a preset data packet size;
a generation module configured to generate a packet header and a data section of the PDU packet according to a processing result of the processing module, the packet header and the data section forming the PDU packet; If the packet header omits the Framing Indication (FI) field and the Re-Segmentation Flag (RF) field, but contains a preset field, the preset field contains the target field to be newly added, and the newly added a generation module, wherein the field length of the target field to be processed is less than the combined length of the FI field and the RF field;
generating a packet header for a PDU packet according to the processing result;
obtaining indication information, wherein the indication information is used to indicate whether the data section is an SDU segment;
generating a packet header including the target field, wherein the target field includes the display information;
Generating a packet header including the target field includes:
if the indication information is used to indicate that the data section is not an SDU segment, including the target field and omitting the segmentation offset (SO) field and the last segment flag (LSF) field; A device comprising generating the packet header.
プロセッサと、
プロセッサ実行可能命令を格納するためのメモリとを含み、
該プロセッサが、
サービス・データ・ユニット(SDU)パケットを取得し、
プリセット・データ・パケットのサイズに従って該SDUパケットを処理し、
処理結果に従って該PDUパケットのパケット・ヘッダおよびデータ・セクションを生成するように構成されており、該パケット・ヘッダおよび該データ・セクションが該PDUパケットを構成し、該パケット・ヘッダが、フレーミング表示(FI)フィールドおよび再セグメンテーション・フラグ(RF)フィールドを省略するが、プリセット・フィールドを含み、該プリセット・フィールドが新たに付加されるターゲット・フィールドを含み、新たに付加される該ターゲット・フィールドのフィールド長さが、該FIフィールドおよび該RFフィールドの合計長さよりも小さい、
前記処理結果に従ってPDUパケットのパケット・ヘッダを生成することは、
表示情報を取得することと、ここで前記表示情報は、前記データ・セクションがSDUセグメントであるかどうかを示すために使用され、
前記ターゲット・フィールドを含むパケット・ヘッダを生成することと、ここで前記ターゲット・フィールドは前記表示情報を含み、を含み、
前記ターゲット・フィールドを含むパケット・ヘッダを生成することは、
前記データ・セクションがSDUセグメントではないことを示すために前記表示情報が使用される場合、前記ターゲット・フィールドを含み、セグメンテーションオフセット(SO)フィールドおよび最終セグメント・フラグ(LSF)フィールドを省略している前記パケット・ヘッダを生成すること、を含む、デバイス。 A device for generating protocol data unit (PDU) packets , comprising:
a processor;
a memory for storing processor-executable instructions;
the processor
obtain a service data unit (SDU) packet;
processing the SDU packets according to a preset data packet size;
configured to generate a packet header and a data section of the PDU packet according to a processing result, the packet header and the data section forming the PDU packet, the packet header being a framing indication ( FI) field and re-segmentation flag (RF) field are omitted, but contain a preset field, the preset field contains the newly added target field, and the field of the newly added target field length is less than the combined length of the FI field and the RF field;
generating a packet header for a PDU packet according to the processing result;
obtaining indication information, wherein the indication information is used to indicate whether the data section is an SDU segment;
generating a packet header including the target field, wherein the target field includes the display information;
Generating a packet header including the target field includes:
if the indication information is used to indicate that the data section is not an SDU segment, including the target field and omitting the segmentation offset (SO) field and the last segment flag (LSF) field; generating the packet header.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020191717A JP7119052B2 (en) | 2020-11-18 | 2020-11-18 | Method and device for generating protocol data unit (PDU) packets |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020191717A JP7119052B2 (en) | 2020-11-18 | 2020-11-18 | Method and device for generating protocol data unit (PDU) packets |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019522799A Division JP2019533958A (en) | 2016-11-04 | 2016-11-04 | Method and device for generating protocol data unit (PDU) packets |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2021048598A JP2021048598A (en) | 2021-03-25 |
| JP7119052B2 true JP7119052B2 (en) | 2022-08-16 |
Family
ID=74876688
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020191717A Active JP7119052B2 (en) | 2020-11-18 | 2020-11-18 | Method and device for generating protocol data unit (PDU) packets |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7119052B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN121619389A (en) * | 2024-08-27 | 2026-03-06 | 大唐移动通信设备有限公司 | A data processing method, apparatus, device, and readable storage medium |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2008136294A1 (en) | 2007-05-01 | 2008-11-13 | Ntt Docomo, Inc. | User device, base station device, and communication control method in mobile communication system |
| JP2010527544A (en) | 2007-05-07 | 2010-08-12 | クゥアルコム・インコーポレイテッド | Reusing sequence numbers by multiple protocols for wireless communication |
| JP2011517904A (en) | 2008-03-31 | 2011-06-16 | クゥアルコム・インコーポレイテッド | Limited segmentation, resegmentation and padding in Radio Link Control (RLC) Service Data Unit (SDU) |
| US20160119102A1 (en) | 2014-10-22 | 2016-04-28 | Samsung Electronics Co., Ltd. | Method and system for transmitting and receiving protocol data unit in communication networks |
-
2020
- 2020-11-18 JP JP2020191717A patent/JP7119052B2/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2008136294A1 (en) | 2007-05-01 | 2008-11-13 | Ntt Docomo, Inc. | User device, base station device, and communication control method in mobile communication system |
| JP2010527544A (en) | 2007-05-07 | 2010-08-12 | クゥアルコム・インコーポレイテッド | Reusing sequence numbers by multiple protocols for wireless communication |
| JP2011517904A (en) | 2008-03-31 | 2011-06-16 | クゥアルコム・インコーポレイテッド | Limited segmentation, resegmentation and padding in Radio Link Control (RLC) Service Data Unit (SDU) |
| US20160119102A1 (en) | 2014-10-22 | 2016-04-28 | Samsung Electronics Co., Ltd. | Method and system for transmitting and receiving protocol data unit in communication networks |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2021048598A (en) | 2021-03-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11601530B2 (en) | Method and device for generating protocol data unit (PDU) packet | |
| US12543230B2 (en) | Method for implementing Wi-Fi peer-to-peer service and related device | |
| CN108476508B (en) | Downlink data packet configuration method and device | |
| CN108702281B (en) | Method and device for determining size of downlink control information format | |
| CN112690033B (en) | Method and apparatus for determining resource multiplexing, method and apparatus for demodulating information, and medium | |
| US20160227470A1 (en) | Bluetooth low energy packets | |
| EP4106463A1 (en) | Transmission scheduling method and apparatus, communication device, and storage medium | |
| JP7119052B2 (en) | Method and device for generating protocol data unit (PDU) packets | |
| US11665586B2 (en) | Method and apparatus for data transmission, electronic device and computer readable storage medium | |
| WO2024088173A1 (en) | Multicast communication method and related apparatus | |
| EP4510732A1 (en) | Resource configuration method and apparatus, and communication device and storage medium | |
| US12317359B2 (en) | Method, apparatus, and communication device for data transmission | |
| US20250159666A1 (en) | Method and apparatus for determining resource position of channel, communication device, and storage medium | |
| US11843933B2 (en) | Physical channel transmission method and device for MTC system, and storage medium | |
| CN119629160A (en) | TB packaging method, TB analysis method, device and medium | |
| CN119629263A (en) | SDU parsing method, device, equipment and medium | |
| CN119421198A (en) | PDU encapsulation method, PDU parsing method, device and medium | |
| WO2023010407A1 (en) | Method and device for receiving or sending system message, and readable storage medium | |
| CN115152291A (en) | Data transmission method, device and storage medium | |
| BR112019008903B1 (en) | METHOD AND DEVICE FOR GENERATING PROTOCOL DATA UNIT (PDU) PACKETS |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20201118 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20201118 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210816 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210820 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20211112 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220401 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220624 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20220708 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220803 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7119052 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |