首页 / 专利库 / 软件 / 数据处理 / 数据处理方法及相关产品

数据处理方法及相关产品

阅读:596发布:2020-05-08

专利汇可以提供数据处理方法及相关产品专利检索,专利查询,专利分析的服务。并且数据处理 方法及相关产品,包括:第一设备(600),当检测到第一RLC层实体处理的第一RLC SDU关联的第一RLC PDU传输完成,中断处理第二RLC SDU,PDCP层实体的数据复制传输功能处于激活状态,所述第一RLC PDU为所述第一RLC SDU对应的至少一个RLC PDU中的RLC PDU,所述第一RLC SDU和所述第二RLC SDU相同(201)。上述数据处理方法及相关产品有利于避免第二RLC层实体的数据缓存溢出,提高数据传输的安全性。,下面是数据处理方法及相关产品专利的具体信息内容。

1.一种数据处理方法,其特征在于,应用于第一设备,所述第一设备包括PDCP层实体和第一RLC层实体,所述方法包括:
当检测到所述第一RLC层实体处理的第一RLC SDU关联的第一RLC PDU传输完成,中断处理第二RLC SDU,所述第一RLC PDU为所述第一RLC SDU对应的至少一个RLC PDU中的RLC PDU,所述第一RLC SDU和所述第二RLC SDU相同。
2.根据权利要求1所述的方法,其特征在于,所述PDCP层实体的数据复制传输功能处于激活状态。
3.根据权利要求1或2所述的方法,其特征在于,所述中断处理所述第二RLC SDU,包括:
中断处理第二RLC层实体中未处理完成的所述第二RLC SDU。
4.根据权利要求1或2所述的方法,其特征在于,所述中断处理所述第二RLC SDU,包括:
中断处理所述第一RLC层实体中未处理完成的所述第二RLC SDU。
5.根据权利要求1-4任一项所述的方法,其特征在于,所述第一RLC层实体处于确认模式AM,所述检测到所述第一RLC层实体处理的第一RLC SDU关联的第一RLC PDU传输完成,包括:
检测到所述第一RLC层实体接收来自第二设备的确认消息ACK,所述ACK用于指示所述第一RLC PDU传输完成。
6.根据权利要求1-4任一项所述的方法,其特征在于,所述第一RLC层实体处于非确认模式UM,所述检测到所述第一RLC层实体处理的第一RLC SDU关联的第一RLC PDU传输完成,包括:
检测到所述第一RLC层实体中的所述第一RLC SDU关联的所述第一RLC PDU已发送。
7.根据权利要求5或6所述的方法,其特征在于,所述中断处理所述第二RLC SDU,包括:
调用所述PDCP层实体向所述第二RLC层实体发送第一指示消息;
调用所述第二RLC层实体响应所述第一指示消息,删除所述第二RLC SDU,所述第二RLC SDU未封装和/或未映射为第二RLC PDU。
8.根据权利要求5或6所述的方法,其特征在于,所述中断处理所述第二RLC SDU,包括:
调用所述第二RLC层实体删除所述第二RLC SDU。
9.根据权利要求5或6所述的方法,其特征在于,所述中断处理所述第二RLC SDU,包括:
调用所述PDCP层实体向所述第一RLC实体发送第一指示消息;
调用所述第一RLC层实体响应所述第一指示消息,删除所述第二RLC SDU。
10.根据权利要求5或6所述的方法,其特征在于,所述中断处理所述第二RLC SDU,包括:
调用所述第一RLC层实体删除所述第二RLC SDU。
11.根据权利要求7所述的方法,其特征在于,所述调用所述PDCP层实体向所述第二RLC层实体发送第一指示消息之前,所述方法还包括:
调用所述第一RLC层实体向所述PDCP层实体发送第二指示消息;
调用所述PDCP层实体响应所述第二指示消息,删除与所述未处理完成的第二RLC SDU对应的PDCP SDU和PDCP PDU。
12.根据权利要求1或2或3所述的方法,其特征在于,所述第一设备为终端,所述第一RLC层实体处于确认模式AM,所述检测到所述第一RLC层实体处理的第一RLC SDU关联的第一RLC PDU传输完成,包括:
调用所述第一RLC层实体接收来自网络侧设备的PDU公共状态信息Common Status PDU;
根据所述Common Status PDU检测到所述第一RLC层实体处理的所述第一RLC SDU关联的所述第一RLC PDU传输完成。
13.根据权利要求12所述的方法,其特征在于,所述中断处理所述第二RLC SDU,包括:
调用所述第一RLC层实体删除所述第一RLC SDU;
调用所述第一RLC层实体向所述第二RLC层实体发送第三指示消息,所述第三指示消息包括所述Common Status PDU;
调用所述第二RLC层实体响应所述第三指示消息,中断针对所述未处理完成的第二RLC SDU关联的所述第二RLC PDU的传输操作,所述第二RLC PDU为所述第二RLC SDU对应的至少一个RLC PDU中的RLC PDU;
删除所述第二RLC PDU。
14.根据权利要求7或11或13所述的方法,其特征在于,当所述第一设备为终端时,所述第一指示消息、所述第二指示消息和所述第三指示消息为终端内部层间信令;或,当所述第一设备为网络侧设备时,所述第一指示消息和所述第二指示消息为网络侧各实体间信息。
15.根据权利要求1-14任一项所述的方法,其特征在于,所述第二RLC SDU包括重传的PDCP PDU。
16.根据权利要求1-14任一项所述的方法,其特征在于,所述第二RLC SDU不包括重传的PDCP PDU。
17.根据权利要求1-14任一项所述的方法,其特征在于,所述第二RLC SDU包括重传的PDCP PDU和PDCP数据恢复过程前传输的PDCP PDU。
18.根据权利要求15-17任一项所述的方法,其特征在于,所述重传的PDCP PDU是PDCP数据恢复过程中重传的PDCP PDU。
19.一种数据处理方法,其特征在于,应用于第二设备,所述方法包括:
向第一设备发送确认消息ACK,所述ACK用于所述第一设备当检测到第一RLC层实体处理的第一RLC SDU关联的第一RLC PDU传输完成,中断处理第二RLC SDU,所述第一RLC SDU和所述第二RLC SDU相同,所述第一RLC PDU为所述第一RLC SDU对应的至少一个RLC PDU中的RLC PDU,所述第一设备的PDCP层实体的数据复制传输功能处于激活状态。
20.一种第一设备,其特征在于,包括处理单元,
所述处理单元用于当检测到所述第一RLC层实体处理的第一RLC SDU关联的第一RLC PDU传输完成,中断处理第二RLC SDU,所述第一RLC PDU为所述第一RLC SDU对应的至少一个RLC PDU中的RLC PDU,所述第一RLC SDU和所述第二RLC SDU相同。
21.根据权利要求20所述的第一设备,其特征在于,所述PDCP层实体的数据复制传输功能处于激活状态。
22.根据权利要求20或21所述的第一设备,其特征在于,在所述中断处理所述第二RLC SDU方面,所述处理单元具体用于:中断处理第二RLC层实体中未处理完成的所述第二RLC SDU。
23.根据权利要求20或21或22所述的第一设备,其特征在于,包括通信单元,所述第一RLC层实体处于确认模式AM,在所述检测到所述第一RLC层实体处理的第一RLC SDU关联的第一RLC PDU传输完成方面,所述处理单元具体用于:检测到所述第一RLC层实体通过所述通信单元接收来自第二设备的确认消息ACK,所述ACK用于指示所述第一RLC PDU传输完成。
24.根据权利要求23所述的第一设备,其特征在于,在所述中断处理所述第二RLC SDU方面,所述处理单元具体用于:调用所述PDCP层实体向所述第二RLC层实体发送第一指示消息;以及用于调用所述第二RLC层实体响应所述第一指示消息,中断针对所述未处理完成的第二RLC SDU的封装操作和/或映射操作,并删除所述第二RLC SDU,所述第二RLC SDU未封装和/或未映射为第二RLC PDU。
25.根据权利要求24所述的第一设备,其特征在于,所述处理单元调用所述PDCP层实体向所述第二RLC层实体发送第一指示消息之前,还用于:调用所述第一RLC层实体向所述PDCP层实体发送第二指示消息;以及用于调用所述PDCP层实体响应所述第二指示消息,删除与所述未处理完成的第二RLC SDU对应的PDCP SDU和PDCP PDU。
26.一种第二设备,其特征在于,包括处理单元和通信单元,
所述处理单元用于通过所述通信单元向第一设备发送确认消息ACK,所述ACK用于所述第一设备当检测到第一RLC层实体处理的第一RLC SDU关联的第一RLC PDU传输完成,中断处理第二RLC SDU,所述第一RLC SDU和所述第二RLC SDU相同,所述第一RLC PDU为所述第一RLC SDU对应的至少一个RLC PDU中的RLC PDU,所述第一设备的PDCP层实体的数据复制传输功能处于激活状态。
27.一种第一设备,其特征在于,包括处理器、存储器、通信接口,以及一个或多个程序,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述程序包括用于执行如权利要求1-18任一项所述的方法中的步骤的指令。
28.一种第二设备,其特征在于,包括处理器、存储器、通信接口,以及一个或多个程序,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述程序包括用于执行如权利要求19所述的方法中的步骤的指令。
29.一种计算机可读存储介质,其特征在于,其存储用于电子数据交换的计算机程序,其中,所述计算机程序使得计算机执行如权利要求1-18任一项所述的方法。
30.一种计算机可读存储介质,其特征在于,其存储用于电子数据交换的计算机程序,其中,所述计算机程序使得计算机执行如权利要求19所述的方法。

说明书全文

数据处理方法及相关产品

[0001] 本申请是申请日为2018年04月12日的PCT国际专利申请PCT/CN2018/082889进入中国国家阶段的中国专利申请号201880005538.8、发明名称为“数据处理方法及相关产品”的分案申请。

技术领域

[0002] 本发明涉及通信技术领域,尤其涉及一种数据处理方法及相关产品。

背景技术

[0003] 第4代(4th Generation,4G)移动通信网络,例如长期演进(Long Term Evolution,LTE)网络,目前已经实现了广覆盖。4G网络因其通信速度快、网络频谱宽、通信灵活等特点。但物联网、车联网等网络需求的出现,用户对于下一代移动通信网络,即第5代(5th Generation,5G)移动通信网络的诉求越来越多,例如要求连续广域覆盖100兆字节/每秒(Mbps)的用户体验速率、热点1千兆字节/每秒(Gbps)的用户体验速率、1毫秒(ms)以内的空口时延、100ms以内的端到端时延、可靠性保障等等。
[0004] 为了进一步提高通信系统的频谱效率和用户的数据吞吐量,载波聚合(CA,Carrier Aggregation)技术被引入到LTE-A(LTE-Advanced,长期演进系统后续演进)系统中。载波聚合是指用户设备(User Equipment,UE)可以同时使用多个成员载波(CC,Component Carrier)进行上下行通信,从而可以实现高速数据传输。
[0005] 目前在5G(NR,New Radio)系统,对于载波聚合支持的数据复制传输(Data Duplication)的方案,一个分组数据汇聚协议(Packet Data Convergence Protocol,PDCP)层实体将复制的两个PDCP协议数据单元(PDCP Protocol Data Unit,PDCP PDU)分别发给两个无线链路层控制协议(Radio Link Control,RLC)层实体(分别具有不同的逻辑信道)。

发明内容

[0006] 本发明的实施例提供一种数据处理方法及相关产品,以期避免第二RLC层实体的数据缓存溢出,提高数据传输的安全性。
[0007] 第一方面,本发明实施例提供一种数据处理方法,应用于第一设备,所述第一设备包括PDCP层实体和第一RLC层实体,所述方法包括:
[0008] 当检测到所述第一RLC层实体处理的第一RLC SDU关联的第一RLC PDU传输完成,中断处理第二RLC SDU,所述PDCP层实体的数据复制传输功能处于激活状态,所述第一RLC PDU为所述第一RLC SDU对应的至少一个RLC PDU中的RLC PDU,所述第一RLC SDU和所述第二RLC SDU相同。
[0009] 第二方面,本发明实施例提供一种数据处理方法,应用于第二设备,所述方法包括:
[0010] 向第一设备发送确认消息ACK,所述ACK用于所述第一设备当检测到第一RLC层实体处理的第一RLC SDU关联的第一RLC PDU传输完成,中断处理第二RLC SDU,所述第一RLC SDU和所述第二RLC SDU相同,所述第一RLC PDU为所述第一RLC SDU对应的至少一个RLC PDU中的RLC PDU,所述第一设备的PDCP层实体的数据复制传输功能处于激活状态。
[0011] 第三方面,本发明实施例提供一种第一设备,该第一设备具有实现上述方法设计中第一设备的行为的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模
[0012] 在一个可能的设计中,第一设备包括处理器,所述处理器被配置为支持第一设备执行上述方法中相应的功能。进一步的,第一设备还可以包括通信接口,所述通信接口用于支持第一设备与第二设备之间的通信。进一步的,第一设备还可以包括存储器,所述存储器用于与处理器耦合,其保存第一设备必要的程序指令和数据。
[0013] 第四方面,本发明实施例提供一种第二设备,该第二设备具有实现上述方法设计中第二设备的行为的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。
[0014] 在一个可能的设计中,第二设备包括处理器,所述处理器被配置为支持第二设备执行上述方法中相应的功能。进一步的,第二设备还可以包括通信接口,所述通信接口用于支持第二设备与第一设备之间的通信。进一步的,第二设备还可以包括存储器,所述存储器用于与处理器耦合,其保存第二设备必要的程序指令和数据。
[0015] 第五方面,本发明实施例提供一种第一设备,包括处理器、存储器、通信接口以及一个或多个程序,其中,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述程序包括用于执行本发明实施例第一方面任一方法中的步骤的指令。
[0016] 第六方面,本发明实施例提供一种第二设备,包括处理器、存储器、通信接口以及一个或多个程序,其中,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述程序包括用于执行本发明实施例第二方面任一方法中的步骤的指令。
[0017] 第七方面,本发明实施例提供了一种计算机可读存储介质,其中,所述计算机可读存储介质存储用于电子数据交换的计算机程序,其中,所述计算机程序使得计算机执行如本发明实施例第一方面任一方法中所描述的部分或全部步骤。
[0018] 第八方面,本发明实施例提供了一种计算机可读存储介质,其中,所述计算机可读存储介质存储用于电子数据交换的计算机程序,其中,所述计算机程序使得计算机执行如本发明实施例第二方面任一方法中所描述的部分或全部步骤。
[0019] 第九方面,本发明实施例提供了一种计算机程序产品,其中,所述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,所述计算机程序可操作来使计算机执行如本发明实施例第一方面任一方法中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。
[0020] 第十方面,本发明实施例提供了一种计算机程序产品,其中,所述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,所述计算机程序可操作来使计算机执行如本发明实施例第二方面任一方法中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。
[0021] 可见,本发明实施例,第一设备当检测到所述第一RLC层实体处理的第一RLC SDU关联的第一RLC PDU传输完成,中断处理第二RLC SDU,所述PDCP层实体的数据复制传输功能处于激活状态,所述第一RLC PDU为所述第一RLC SDU对应的至少一个RLC PDU中的RLC PDU,所述第一RLC SDU和所述第二RLC SDU相同。可见,当第一RLC层实体对应的载波信道条件优于第二RLC层实体对应的载波信道条件时,会出现当第一RLC层实体处理的与第一RLC SDU对应的第一RLC PDU传输完成,而第二RLC层实体处理的与所述第一RLC SDU相同的第二RLC SDU未处理完成,在这种情况下,中断处理第二RLC SDU,可以避免第二RLC层实体发生数据缓存溢出,有利于提高数据传输的安全性。附图说明
[0022] 下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。
[0023] 图1是本发明实施例提供的一种可能的通信系统的网络架构图;
[0024] 图2A是本发明实施例提供的一种数据处理方法的流程示意图;
[0025] 图2B是本发明实施例提供的一种数据传输的流程示意图;
[0026] 图3A是本发明实施例提供的一种5G NR系统场景下的数据处理方法的示意图;
[0027] 图3B是本发明实施例提供的一种5G NR系统场景下的数据处理方法的示意图;
[0028] 图3C是本发明实施例提供的一种5G NR系统场景下的数据处理方法的示意图;
[0029] 图4是本发明实施例提供的一种第一设备的结构示意图;
[0030] 图5是本发明实施例提供的一种第二设备的结构示意图;
[0031] 图6是本发明实施例提供的一种第一设备的功能单元组成框图
[0032] 图7是本发明实施例提供的一种第二设备的功能单元组成框图;
[0033] 图8是本发明实施例提供的一种终端的结构示意图。

具体实施方式

[0034] 下面将结合附图对本发明实施例中的技术方案进行描述。
[0035] 请参阅图1,图1是本发明实施例提供的一种示例通信系统的可能的网络架构。该示例通信系统例如可以是全球移动通信系统(Global  System  for  Mobile communications,GSM),码分多址(Code Division Multiple Access,CDMA)系统,时分多址(Time Division Multiple Access,TDMA)系统,宽带码分多址(Wideband Code Division Multiple Access Wireless,WCDMA),频分多址(Frequency Division Multiple Addressing,FDMA)系统,正交频分多址(Orthogonal Frequency-Division Multiple Access,OFDMA)系统,单载波FDMA(SC-FDMA)系统,通用分组无线业务(General Packet Radio Service,GPRS)系统,LTE系统,5G/NR系统以及其他此类通信系统。该示例通信系统具体包括网络侧设备和终端,终端接入网络侧设备提供的移动通信网络时,终端与网络侧设备之间可以通过无线链路通信连接,该通信连接方式可以是单连接方式或者双连接方式或者多连接方式,当通信连接方式为单连接方式时,网络侧设备可以是LTE基站或者NR基站(又称为gNB基站),当通信方式为双连接方式时(具体可以通过载波聚合CA技术实现,或者多个网络侧设备实现),且终端连接多个网络侧设备时,该多个网络侧设备可以是主基站MCG和辅基站SCG,基站之间通过回程链路backhaul进行数据回传,主基站可以是LTE基站,辅基站可以是LTE基站,或者,主基站可以是NR基站,辅基站可以是LTE基站,或者,主基站可以是NR基站,辅基站可以是NR基站。
[0036] 本发明实施例中,名词“网络”和“系统”经常交替使用,本领域技术人员可以理解其含义。本发明实施例所涉及到的终端可以包括各种具有无限通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其他处理设备,以及各种形式的用户设备(User Equipment,UE),移动台(Mobile Station,MS),终端设备(terminal device)等等。为方便描述,上面提到的设备统称为终端。
[0037] 本发明实施例中,涉及到第一设备和第二设备,其中,当第一设备为终端时,第二设备为网络侧设备,或者,当第一设备为网络侧设备时,第二设备为终端。该网络侧设备中的实体(例如PDCP层实体,RLC层实体,MAC层实体等)可以存在与同一个设备中也可以存在于不同的多个设备。
[0038] 请参阅图2A,图2A是本发明实施例提供的一种数据处理方法,应用于第一设备,所述第一设备包括PDCP层实体和第一RLC层实体,该方法包括:
[0039] 在201部分,第一设备当检测到所述第一RLC层实体处理的第一RLC SDU关联的第一RLC PDU传输完成,中断处理第二RLC SDU,所述PDCP层实体的数据复制传输功能处于激活状态,所述第一RLC PDU为所述第一RLC SDU对应的至少一个RLC PDU中的RLC PDU,所述第一RLC SDU和所述第二RLC SDU相同。
[0040] 其中,所述PDCP层实体的数据复制传输功能也可以处于非激活状态,此处不做唯一限定。
[0041] 其中,所述PDCP层实体的数据复制传输功能如图2B所示,当PDCP层实体的数据复制传输功能处于关闭状态时,所述PDCP层实体接收到所述PDCP SDU时,将所述PDCP SDU封装处理为PDCP PDU,并传输给所述第一RLC层实体,由所述第一RLC层实体封装并处理为第一RLC PDU,向MAC层实体传输,而当到所述PDCP层实体的数据复制传输功能为激活状态时,所述PDCP层实体会将所述PDCP SDU封装处理为PDCP PDU和副本PDCP PDU两个相同的PDCP PDU,所述PDCP层实体分别向所述第一RLC层实体和所述第二RLC层实体传输所述PDCP PDU和所述副本PDCP PDU,此时,所述第一RLC层实体的第一RLC SDU和所述第二RLC层实体的第二RLC SDU相同。
[0042] 其中,数据传输过程中经过的每一层实体的SDU与上层实体发送的PDU关联,每一层实体的PDU与下层实体的SDU对应。
[0043] 其中,所述第一RLC层实体将所述第一RLC SDU封装处理为RLC PDU时,所述第一RLC层实体可以将所述第一RLC SDU进行切割处理封装为多个所述RLC PDU,所述第一RLC PDU为所述多个RLC PDU中的RLC PDU。此外,在第一RLC层实体将所述第一RLC SDU进行切割处理封装为多个所述RLC PDU的情况下,第一设备当检测到所述第一RLC层实体处理的第一RLC SDU关联的第一RLC PDU传输完成的具体实现方式中,可以包括第一设备当检测到所述第一RLC层实体处理的第一RLC SDU关联的上述多个RLC PDU传输完成。
[0044] 其中,所述第一RLC层实体处理的第一RLC SDU关联的第一RLC PDU传输完成可以包括所述第一所述RLC层实体处于确认模式AM时,第一RLC PDU对应的数据包已传输至第二设备,或者所述第一所述RLC层实体处于确认模式UM时,所述第一RLC层实体已发送所述第一RLC PDU。
[0045] 在一个可能的示例中,所述中断处理所述第二RLC SDU,包括:
[0046] 中断处理第二RLC层实体中未处理完成的所述第二RLC SDU。或者,[0047] 中断处理所述第一RLC层实体中未处理完成的所述第二RLC SDU。
[0048] 其中,当所述PDCP层实体的数据复制传输功能处于激活状态时,所述第一RLC层实体的所述第一RLC SDU处理完成,而所述第二RLC层实体中的所述第二RLC SDU未处理完成,可以说明所述第一RLC层实体载波的信道条件优于所述第二RLC层实体载波的信道条件。
[0049] 其中,所述未处理完成的所述第二RLC SDU即所述第二RLC SDU未完成传输,所述未完成传输可以包括以下至少一种:所述第二RLC SDU未封装处理为第二RLC PDU,所述第二RLC SDU关联的所述第二RLC PDU未传输至MAC层实体,所述第二RLC SDU关联的所述第二RLC PDU传输至所述MAC层实体后未封装处理完成为MAC PDU,所述第二RLC SDU关联的所述MAC PDU未传输至物理PHY层实体,所述第二RLC SDU关联的所述MAC PDU传输至物理层实体后未封装处理为PHY PDU,所述第二RLC SDU关联的所述PHY PDU未传输至第二设备。
[0050] 可见,本示例中,第一设备中断未处理完成的所述第二RLC SDU,在中断所述第二RLC SDU的过程中检测所述第二RLC SDU是否处理完成,而不是当所述第一RLC SDU完成传输后盲目的中断所述第二RLC SDU,有利于提升第一设备的数据传输的准确性和可靠性。
[0051] 可以看出,本发明实施例中,第一设备当检测到所述第一RLC层实体处理的第一RLC SDU关联的第一RLC PDU传输完成,中断处理第二RLC SDU,所述PDCP层实体的数据复制传输功能处于激活状态,所述第一RLC PDU为所述第一RLC SDU对应的至少一个RLC PDU中的RLC PDU,所述第一RLC SDU和所述第二RLC SDU相同。可见,当第一RLC层实体对应的载波信道条件优于第二RLC层实体对应的载波信道条件时,会出现当第一RLC层实体处理的与第一RLC SDU关联的第一RLC PDU传输完成,而第二RLC层实体处理的与所述第一RLC SDU相同的第二RLC SDU未处理完成,在这种情况下,中断处理第二RLC SDU,可以避免第二RLC层实体发生数据缓存溢出,有利于提高数据传输的安全性。
[0052] 在一个可能的示例中,所述第一RLC层实体处于确认模式AM,所述检测到所述第一RLC层实体处理的第一RLC SDU关联的第一RLC PDU传输完成,包括:
[0053] 检测到所述第一RLC层实体接收来自第二设备的确认消息ACK,所述ACK用于指示所述第一RLC PDU传输完成。
[0054] 其中,所述第一RLC层实体处于确认模式AM时,所述第一RLC层实体在将所述第一RLC SDU封装处理为所述第一RLC PDU时,在数据格式上添加特定的协议开销,在第二设备接收到该第一RLC PDU对应的数据时,会回传确认消息ACK。
[0055] 其中,所述ACK用于指示所述第一RLC PDU传输完成即所述ACK用于指示所述第一RLC PDU已传输至第二设备。
[0056] 可见,本示例中,第一设备通过接收第二设备发送的ACK消息来确定所述第一RLC PDU传输完成,而非经过自身判断,有利于提升第一设备判断的准确性,提升数据处理的可靠性。
[0057] 在一个可能的示例中,所述第一RLC层实体处于非确认模式UM,所述检测到所述第一RLC层实体处理的第一RLC SDU关联的第一RLC PDU传输完成,包括:
[0058] 检测到所述第一RLC层实体中的所述第一RLC SDU关联的所述第一RLC PDU已发送。
[0059] 其中,当所述第一RLC层实体处于非确认模式UM时,由于所述第二设备不会回传信息给第一设备,第一设备无法通过第二设备得知消息,因此当所述第一RLC层实体中的所述第一RLC SDU关联的所述第一RLC PDU已向MAC实体发送时,便确认所述第一RLC PDU传输完成。
[0060] 可见,本示例中,在所述第一RLC层实体处于非确认模式UM,无法通过第二设备得知所述第一RLC PDU是否传输完成的消息时,通过判断自身设备中的所述第一RLC层实体是否已向MAC实体发送所述第一RLC PDU,进而确定所述第一RLC PDU是否传输完成,而不需要通过与第二设备之间的交互确定,有利于提升数据处理的速度和便捷性。
[0061] 在一个可能的示例中,所述中断处理所述第二RLC SDU,包括:
[0062] 调用所述PDCP层实体向所述第二RLC层实体发送第一指示消息;
[0063] 调用所述第二RLC层实体响应所述第一指示消息,中断针对所述未处理完成的第二RLC SDU的封装操作和/或映射操作,并删除所述第二RLC SDU,所述第二RLC SDU未封装和/或未映射为第二RLC PDU。或者,
[0064] 调用所述第二RLC层实体删除所述第二RLC SDU。或者,
[0065] 调用所述PDCP层实体向所述第一RLC实体发送第一指示消息;
[0066] 调用所述第一RLC层实体响应所述第一指示消息,删除所述第二RLC SDU。或者,[0067] 调用所述第一RLC层实体删除所述第二RLC SDU。
[0068] 其中,所述第一指示消息用于所述PDCP层实体指示所述第二RLC层实体中断处理所述第二RLC SDU。
[0069] 在这个可能的示例中,所述调用所述PDCP层实体向所述第二RLC层实体发送第一指示消息之前,所述方法还包括:
[0070] 调用所述第一RLC层实体向所述PDCP层实体发送第二指示消息;
[0071] 调用所述PDCP层实体响应所述第二指示消息,删除与所述未处理完成的第二RLC SDU对应的PDCP SDU和PDCP PDU。
[0072] 其中,所述第二指示消息用于所述第一RLC层实体指示所述PDCP层实体删除与所述未处理完成的第二RLC SDU对应的数据包。
[0073] 其中,当所述第一设备为终端时,所述第一指示消息和所述第二指示消息为终端内部的层间信令;或,当所述第一设备为网络侧设备时,所述第一指示消息和所述第二指示消息为网络侧各实体间信息。
[0074] 其中,所述网络侧各实体间可以通过X2接口或Xn接口实现信息传输。
[0075] 可见,本示例中,第一设备调用所述第一RLC层实体向所述PDCP层实体发送第二指示消息,调用所述PDCP层实体向所述第二RLC层实体发送第一指示消息,及时处理所有与所述未完成处理的第二RLC SDU对应PDCP层实体和第二RLC层实体中的数据包,有利于进一步避免第二RLC层实体的数据缓存溢出,提高数据传输的安全性。
[0076] 在一个可能的示例中,所述第一设备为终端,所述第二设备为网络侧设备,所述第一RLC层实体处于确认模式AM,所述检测到所述第一RLC层实体处理的第一RLC SDU关联的第一RLC PDU传输完成,包括:
[0077] 调用所述第一RLC层实体接收来自所述第二设备的PDU公共状态信息Common Status PDU;
[0078] 根据所述Common Status PDU检测到所述第一RLC层实体处理的所述第一RLC SDU关联的所述第一RLC PDU传输完成。
[0079] 其中,由于传到第二设备的第一RLC PDU存在多个,所述第一RLC层实体可以根据所述Common Status PDU了解到所述多个第一RLC PDU中哪些第一RLC PDU传输成功,哪些第一RLC PDU需要传输失败。
[0080] 其中,所述第一RLC层实体还可以通过所述Common Status PDU了解到多个第一RLC PDU与PDCP层实体中的PDCP PDU的对应关系,或者,多个第一RLC PDU与第二RLC层实体中第二RLC PDU的对应关系,其中,所述对应关系可以通过序列号SN得知,例如所述Common Status PDU中指示所述RLC PDU SN=3,映射为PDCP PDU SN=1。
[0081] 在这个可能的示例中,所述中断处理所述第二RLC SDU,包括:
[0082] 调用所述第一RLC层实体删除所述第一RLC SDU;
[0083] 调用所述第一RLC层实体向所述第二RLC层实体发送第三指示消息,所述第三指示消息包括所述Common Status PDU;
[0084] 调用所述第二RLC层实体响应所述第三指示消息,中断针对所述未处理完成的第二RLC SDU关联的所述第二RLC PDU的传输操作,所述第二RLC PDU为所述第二RLC SDU对应的至少一个RLC PDU中的RLC PDU;
[0085] 删除所述第二RLC PDU。
[0086] 其中,所述第三指示消息为终端内部层间信令。
[0087] 其中,所述第二RLC层实体将所述第二RLC SDU封装处理为RLC PDU时,所述第二RLC层实体会将所述第二RLC SDU进行切割处理封装为多个所述RLC PDU,所述第二RLC PDU为所述多个RLC PDU中的RLC PDU。
[0088] 其中,所述调用所述第二RLC层实体响应所述第三指示消息,所述第二RLC层实体可以根据所述第三指示消息中的Common Status PDU确定与所述第一RLC SDU对应的所述第二RLC SDU,准确执行删除操作。
[0089] 其中,所述删除所述第二RLC PDU后,所述第一设备调用所述第二RLC层实体通知MAC层实体停止与所述第二RLC SDU对应的混合自动重传请求(Hybrid Automatic Repeat reQuest,HARQ)进程
[0090] 可见,本示例中,第一设备通过接收第二设备的Common Status PDU,获取传输完成的第一RLC SDU,以及与所述第一RLC SDU存在对应关系的第二RLC SDU,有利于提升数据包定位删除的准确性,进一步提升数据传输的可靠性。
[0091] 在一个可能的示例中,所述第二RLC SDU包括重传的PDCP PDU。此种情况适用于删除第一RLC层实体中未处理完成的的重传的PDCP PDU,或者适用于删除第二RLC层实体中未处理完成的的PDCP PDU。
[0092] 在一个可能的示例中,所述第二RLC SDU不包括重传的PDCP PDU。在第一RLC层实体中初传的PDCP PDU传输完成的情况下,此种情况适用于删除第二RLC层实体中未处理完成的PDCP数据恢复过程前传输的PDCP PDU。
[0093] 在一个可能的示例中,所述第二RLC SDU包括重传的PDCP PDU和PDCP数据恢复过程前传输的PDCP PDU。此种情况适用于删除第一RLC层实体中未处理完成的重传的PDCP PDU和删除第二RLC层实体中未处理完成的PDCP数据恢复过程前传输的PDCP PDU,或者,适用于删除第一RLC层实体中未处理完成的重传的PDCP PDU和删除第二RLC层实体中未处理完成的PDCP数据恢复过程前传输的PDCP PDU和重传的PDCP PDU,或者,适用于删除第二RLC层实体中未处理完成的PDCP数据恢复过程前传输的PDCP PDU和重传的PDCP PDU。
[0094] 其中,所述重传的PDCP PDU是PDCP数据恢复过程中重传的PDCP PDU,该PDCP PDU是PDCP重传PDU,为RLC层的SDU。
[0095] 下面结合具体应用场景,对本发明实施例进行具体说明。
[0096] 请参阅图3A,图3A是本发明实施例提供的另一种数据处理方法,其中,通信系统为5G/NR通信系统,第一设备为5G/NR中的用户设备UE,第二设备为5G/NR中的基站gNB,所述PDCP层实体的数据复制传输功能处于激活状态,所述第一RLC层实体和所述第二RLC层实体处于启用状态,且所述第一RLC层实体处于AM模式,该方法包括:
[0097] 在3a01部分,第二设备向第一设备发送确认消息ACK。
[0098] 在3a02部分,所述第一设备检测到第一RLC层实体接收来自所述第二设备的所述ACK,所述ACK用于指示所述第一RLC层实体处理的第一RLC SDU关联的第一RLC PDU传输完成。
[0099] 其中,所述第一RLC PDU为所述第一RLC SDU对应的至少一个RLC PDU中的RLC PDU。
[0100] 在3a03部分,所述第一设备调用所述第一RLC层实体向所述PDCP层实体发送第二指示消息。
[0101] 在3a04部分,所述第一设备调用所述PDCP层实体响应所述第二指示消息,删除与所述第二RLC层实体中未处理完成的第二RLC SDU对应的PDCP SDU和PDCP PDU。
[0102] 其中,所述第一RLC SDU和所述第二RLC SDU相同。
[0103] 在3a05部分,所述第一设备调用所述PDCP层实体向所述第二RLC层实体发送第一指示消息。
[0104] 在3a06部分,所述第一设备调用所述第二RLC层实体响应所述第一指示消息,中断针对所述未处理完成的第二RLC SDU的封装操作和/或映射操作,并删除所述第二RLC SDU。
[0105] 其中,所述第二RLC SDU未封装和/或未映射为第二RLC PDU。
[0106] 可以看出,本发明实施例中,第一设备当检测到所述第一RLC层实体处理的第一RLC SDU关联的第一RLC PDU传输完成,中断处理第二RLC SDU,所述PDCP层实体的数据复制传输功能处于激活状态,所述第一RLC PDU为所述第一RLC SDU对应的至少一个RLC PDU中的RLC PDU,所述第一RLC SDU和所述第二RLC SDU相同。可见,当第一RLC层实体对应的载波信道条件优于第二RLC层实体对应的载波信道条件时,会出现当第一RLC层实体处理的与第一RLC SDU关联的第一RLC PDU传输完成,而第二RLC层实体处理的与所述第一RLC SDU相同的第二RLC SDU未处理完成,在这种情况下,中断处理第二RLC SDU,可以避免第二RLC层实体发生数据缓存溢出,有利于提高数据传输的安全性。
[0107] 此外,第一设备通过接收第二设备发送的ACK消息来确定所述第一RLC PDU传输完成,而非经过自身判断,有利于提升第一设备判断的准确性,提升数据处理的可靠性。
[0108] 请参阅图3B,图3B是本发明实施例提供的另一种数据处理方法,其中,通信系统为5G/NR通信系统,第一设备为5G/NR中的用户设备UE,第二设备为5G/NR中的基站gNB,所述PDCP层实体的数据复制传输功能处于激活状态,所述第一RLC层实体和所述第二RLC层实体处于启用状态,且所述第一RLC层实体处于UM模式,该方法包括:
[0109] 在3b01部分,第一设备检测到所述第一RLC层实体中的第一RLC SDU关联的第一RLC PDU已发送。
[0110] 其中,所述第一RLC PDU为所述第一RLC SDU对应的至少一个RLC PDU中的RLC PDU。
[0111] 在3b02部分,所述第一设备调用所述第一RLC层实体向所述PDCP层实体发送第二指示消息。
[0112] 在3b03部分,所述第一设备调用所述PDCP层实体响应所述第二指示消息,删除与所述第二RLC层实体中未处理完成的第二RLC SDU对应的PDCP SDU和PDCP PDU。
[0113] 其中,所述第一RLC SDU和所述第二RLC SDU相同。
[0114] 在3b04部分,所述第一设备调用所述PDCP层实体向所述第二RLC层实体发送第一指示消息。
[0115] 在3b05部分,所述第一设备调用所述第二RLC层实体响应所述第一指示消息,中断针对所述未处理完成的第二RLC SDU的封装操作和/或映射操作,并删除所述第二RLC SDU。
[0116] 其中,所述第二RLC SDU未封装和/或未映射为第二RLC PDU。
[0117] 可以看出,本发明实施例中,第一设备当检测到所述第一RLC层实体处理的第一RLC SDU关联的第一RLC PDU传输完成,中断处理第二RLC SDU,所述PDCP层实体的数据复制传输功能处于激活状态,所述第一RLC PDU为所述第一RLC SDU对应的至少一个RLC PDU中的RLC PDU,所述第一RLC SDU和所述第二RLC SDU相同。可见,当第一RLC层实体对应的载波信道条件优于第二RLC层实体对应的载波信道条件时,会出现当第一RLC层实体处理的与第一RLC SDU关联的第一RLC PDU传输完成,而第二RLC层实体处理的与所述第一RLC SDU相同的第二RLC SDU未处理完成,在这种情况下,中断处理第二RLC SDU,可以避免第二RLC层实体发生数据缓存溢出,有利于提高数据传输的安全性。
[0118] 此外,在所述第一RLC层实体处于非确认模式UM,无法通过第二设备得知所述第一RLC PDU是否传输完成的消息时,通过判断自身设备中的所述第一RLC层实体是否已向MAC实体发送所述第一RLC PDU,进而确定所述第一RLC PDU是否传输完成,而不需要通过与第二设备之间的交互确定,有利于提升数据处理的速度和便捷性。
[0119] 请参阅图3C,图3C是本发明实施例提供的另一种数据处理方法,其中,通信系统为5G/NR通信系统,第一设备为5G/NR中的用户设备UE,第二设备为5G/NR中的基站gNB,所述PDCP层实体的数据复制传输功能处于激活状态,所述第一RLC层实体和所述第二RLC层实体处于启用状态,且所述第一RLC层实体处于AM模式,该方法包括:
[0120] 在3c01部分,第二设备向第一设备发送PDU公共状态信息Common Status PDU。
[0121] 在3c02部分,所述第一设备调用所述第一RLC层实体接收来自所述第二设备的所述Common Status PDU。
[0122] 在3c03部分,所述第一设备根据所述Common Status PDU检测到所述第一RLC层实体处理的第一RLC SDU关联的第一RLC PDU传输完成。
[0123] 其中,所述第一RLC PDU为所述第一RLC SDU对应的至少一个RLC PDU中的RLC PDU。
[0124] 在3c04部分,所述第一设备调用所述第一RLC层实体删除所述第一RLC SDU。
[0125] 在3c05部分,所述第一设备调用所述第一RLC层实体向所述第二RLC层实体发送第三指示消息,所述第三指示消息包括所述Common Status PDU。
[0126] 在3c06部分,所述第一设备调用所述第二RLC层实体响应所述第三指示消息,中断针对未处理完成的第二RLC SDU关联的第二RLC PDU的传输操作,删除所述第二RLC PDU。
[0127] 其中,所述第一RLC SDU和所述第二RLC SDU相同,所述第二RLC PDU为所述第二RLC SDU对应的至少一个RLC PDU中的RLC PDU。
[0128] 可以看出,本发明实施例中,第一设备当检测到所述第一RLC层实体处理的第一RLC SDU关联的第一RLC PDU传输完成,中断处理第二RLC SDU,所述PDCP层实体的数据复制传输功能处于激活状态,所述第一RLC PDU为所述第一RLC SDU对应的至少一个RLC PDU中的RLC PDU,所述第一RLC SDU和所述第二RLC SDU相同。可见,当第一RLC层实体对应的载波信道条件优于第二RLC层实体对应的载波信道条件时,会出现当第一RLC层实体处理的与第一RLC SDU关联的第一RLC PDU传输完成,而第二RLC层实体处理的与所述第一RLC SDU相同的第二RLC SDU未处理完成,在这种情况下,中断处理第二RLC SDU,可以避免第二RLC层实体发生数据缓存溢出,有利于提高数据传输的安全性。
[0129] 此外,第一设备通过接收第二设备的Common Status PDU,获取传输完成的第一RLC SDU,以及与所述第一RLC SDU存在对应关系的第二RLC SDU,有利于提升数据包定位删除的准确性,进一步提升数据传输的可靠性。
[0130] 与上述图2A所示的实施例一致的,请参阅图4,图4是本发明实施例提供的一种第一设备的结构示意图,如图所示,该第一设备包括处理器、存储器、通信接口以及一个或多个程序,其中,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述程序包括用于执行以下步骤的指令;
[0131] 当检测到所述第一RLC层实体处理的第一RLC SDU关联的第一RLC PDU传输完成,中断处理第二RLC SDU,所述PDCP层实体的数据复制传输功能处于激活状态,所述第一RLC PDU为所述第一RLC SDU对应的至少一个RLC PDU中的RLC PDU,所述第一RLC SDU和所述第二RLC SDU相同。
[0132] 可以看出,本发明实施例中,第一设备当检测到所述第一RLC层实体处理的第一RLC SDU关联的第一RLC PDU传输完成,中断处理第二RLC SDU,所述PDCP层实体的数据复制传输功能处于激活状态,所述第一RLC PDU为所述第一RLC SDU对应的至少一个RLC PDU中的RLC PDU,所述第一RLC SDU和所述第二RLC SDU相同。可见,当第一RLC层实体对应的载波信道条件优于第二RLC层实体对应的载波信道条件时,会出现当第一RLC层实体处理的与第一RLC SDU关联的第一RLC PDU传输完成,而第二RLC层实体处理的与所述第一RLC SDU相同的第二RLC SDU未处理完成,在这种情况下,中断处理第二RLC SDU,可以避免第二RLC层实体发生数据缓存溢出,有利于提高数据传输的安全性。
[0133] 在一个可能的示例中,在所述中断处理所述第二RLC SDU方面,上述程序中的指令具体用于执行以下步骤:中断处理第二RLC层实体中未处理完成的所述第二RLC SDU。或者,中断处理所述第一RLC层实体中未处理完成的所述第二RLC SDU。
[0134] 在一个可能的示例中,所述第一RLC层实体处于确认模式AM,在所述检测到所述第一RLC层实体处理的第一RLC SDU关联的第一RLC PDU传输完成方面,上述程序中的指令具体用于执行以下步骤:检测到所述第一RLC层实体接收来自第二设备的确认消息ACK,所述ACK用于指示所述第一RLC PDU传输完成。
[0135] 在一个可能的示例中,所述第一RLC层实体处于非确认模式UM,在所述检测到所述第一RLC层实体处理的第一RLC SDU关联的第一RLC PDU传输完成方面,上述程序中的指令具体用于执行以下步骤:检测到所述第一RLC层实体中的所述第一RLC SDU关联的所述第一RLC PDU已发送。
[0136] 在一个可能的示例中,在所述中断处理所述第二RLC SDU方面,上述程序中的指令具体用于执行以下步骤:调用所述PDCP层实体向所述第二RLC层实体发送第一指示消息;以及用于调用所述第二RLC层实体响应所述第一指示消息,中断针对所述未处理完成的第二RLC SDU的封装操作和/或映射操作,并删除所述第二RLC SDU,所述第二RLC SDU未封装和/或未映射为第二RLC PDU。或者,
[0137] 调用所述第二RLC层实体删除所述第二RLC SDU。或者,
[0138] 调用所述PDCP层实体向所述第一RLC实体发送第一指示消息;
[0139] 调用所述第一RLC层实体响应所述第一指示消息,删除所述第二RLC SDU。或者,[0140] 调用所述第一RLC层实体删除所述第二RLC SDU。
[0141] 在这个可能的示例中,所述程序还包括用于执行以下步骤的指令:所述调用所述PDCP层实体向所述第二RLC层实体发送第一指示消息之前,调用所述第一RLC层实体向所述PDCP层实体发送第二指示消息;以及调用所述PDCP层实体响应所述第二指示消息,删除与所述未处理完成的第二RLC SDU对应的PDCP SDU和PDCP PDU。
[0142] 在一个可能的示例中,所述第一设备为终端,所述第二设备为网络侧设备,所述第一RLC层实体处于确认模式AM,在所述检测到所述第一RLC层实体处理的第一RLC SDU关联的第一RLC PDU传输完成方面,上述程序中的指令具体用于执行以下步骤:调用所述第一RLC层实体接收来自所述第二设备的PDU公共状态信息Common Status PDU;以及根据所述Common Status PDU检测到所述第一RLC层实体处理的所述第一RLC SDU关联的所述第一RLC PDU传输完成。
[0143] 在这个可能的示例中,在所述中断处理所述第二RLC SDU方面,上述程序中的指令具体用于执行以下步骤:调用所述第一RLC层实体删除所述第一RLC SDU;以及用于调用所述第一RLC层实体向所述第二RLC层实体发送第三指示消息,所述第三指示消息包括所述Common Status PDU;以及用于调用所述第二RLC层实体响应所述第三指示消息,中断针对所述未处理完成的第二RLC SDU关联的所述第二RLC PDU的传输操作,所述第二RLC PDU为所述第二RLC SDU对应的至少一个RLC PDU中的RLC PDU;以及用于删除所述第二RLC PDU。
[0144] 在一个可能的示例中,当所述第一设备为终端时,所述第一指示消息、所述第二指示消息和所述第三指示消息为终端内部层间信令;或,
[0145] 当所述第一设备为网络侧设备时,所述第一指示消息和所述第二指示消息为网络侧各实体间信息。
[0146] 与上述图3A所示的实施例一致的,请参阅图5,图5是本发明实施例提供的一种第二设备的结构示意图,如图所示,该第二设备包括处理器、存储器、通信接口以及一个或多个程序,其中,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述程序包括用于执行以下步骤的指令;
[0147] 向第一设备发送确认消息ACK,所述ACK用于所述第一设备当检测到第一RLC层实体处理的第一RLC SDU关联的第一RLC PDU传输完成,中断处理第二RLC SDU,所述第一RLC SDU和所述第二RLC SDU相同,所述第一RLC PDU为所述第一RLC SDU对应的至少一个RLC PDU中的RLC PDU,所述第一设备的PDCP层实体的数据复制传输功能处于激活状态。
[0148] 可以看出,本发明实施例中,第二设备向第一设备发送确认消息ACK,所述ACK用于所述第一设备当检测到第一RLC层实体处理的第一RLC SDU关联的第一RLC PDU传输完成,中断处理第二RLC SDU,所述第一RLC SDU和所述第二RLC SDU相同,所述第一RLC PDU为所述第一RLC SDU对应的至少一个RLC PDU中的RLC PDU,所述第一设备的PDCP层实体的数据复制传输功能处于激活状态。可见,当第一RLC层实体对应的载波信道条件优于第二RLC层实体对应的载波信道条件时,会出现当第一RLC层实体处理的与第一RLC SDU关联的第一RLC PDU传输完成,而第二RLC层实体处理的与所述第一RLC SDU相同的第二RLC SDU未处理完成,在这种情况下,中断处理第二RLC SDU,可以避免第二RLC层实体发生数据缓存溢出,有利于提高数据传输的安全性。
[0149] 上述主要从各个网元之间交互的度对本发明实施例的方案进行了介绍。可以理解的是,第一设备和第二设备为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本发明能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0150] 本发明实施例可以根据上述方法示例对第一设备和第二设备进行功能单元的划分,例如,可以对应各个功能划分各个功能单元,也可以将两个或两个以上的功能集成在一个处理单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件程序模块的形式实现。需要说明的是,本发明实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
[0151] 在采用集成的单元的情况下,图6示出了上述实施例中所涉及的第一设备的一种可能的功能单元组成框图。第一设备600包括:处理单元602和通信单元603。处理单元602用于对第一设备的动作进行控制管理,例如,处理单元602用于支持第一设备执行图2A中的步骤201,图3A中的步骤3a02-3a06,图3B中的步骤3b01-3b05,图3C中的步骤3c02-3c06和/或用于本文所描述的技术的其它过程。通信单元603用于支持第一设备与其他设备的通信,例如与图5中示出的第二设备之间的通信。第一设备还可以包括存储单元601,用于存储第一设备的程序代码和数据。
[0152] 其中,处理单元602可以是处理器或控制器,例如可以是中央处理器(Central Processing Unit,CPU),通用处理器,数字信号处理器(Digital Signal Processor,DSP),专用集成电路(Application-Specific Integrated Circuit,ASIC),现场可编程阵列(Field Programmable Gate Array,FPGA)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本发明公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等等。通信单元603可以是通信接口、通信接口、收发电路等,存储单元601可以是存储器。
[0153] 其中,所述处理单元602用于当检测到所述第一RLC层实体处理的第一RLC SDU关联的第一RLC PDU传输完成,中断处理第二RLC SDU,所述PDCP层实体的数据复制传输功能处于激活状态,所述第一RLC PDU为所述第一RLC SDU对应的至少一个RLC PDU中的RLC PDU,所述第一RLC SDU和所述第二RLC SDU相同。
[0154] 其中,所述PDCP层实体的数据复制传输功能也可以处于非激活状态,此处不做唯一限定。
[0155] 其中,所述第二RLC SDU包括重传的PDCP PDU。或者,所述第二RLC SDU不包括重传的PDCP PDU。所述重传的PDCP PDU是PDCP数据恢复过程中重传的PDCP PDU,该PDCP PDU是PDCP重传PDU,为RLC层的SDU。
[0156] 在一个可能的示例中,在所述中断处理所述第二RLC SDU方面,所述处理单元602具体用于:中断处理第二RLC层实体中未处理完成的所述第二RLC SDU。或者,中断处理所述第一RLC层实体中未处理完成的所述第二RLC SDU。
[0157] 在一个可能的示例中,所述第一RLC层实体处于确认模式AM,在所述检测到所述第一RLC层实体处理的第一RLC SDU关联的第一RLC PDU传输完成方面,所述处理单元602具体用于:检测到所述第一RLC层实体通过所述通信单元603接收来自第二设备的确认消息ACK,所述ACK用于指示所述第一RLC PDU传输完成。
[0158] 在一个可能的示例中,所述第一RLC层实体处于非确认模式UM,在所述检测到所述第一RLC层实体处理的第一RLC SDU关联的第一RLC PDU传输完成方面,所述处理单元602具体用于:检测到所述第一RLC层实体中的所述第一RLC SDU关联的所述第一RLC PDU已发送。
[0159] 在一个可能的示例中,在所述中断处理所述第二RLC SDU方面,所述处理单元602具体用于:调用所述PDCP层实体向所述第二RLC层实体发送第一指示消息;以及用于调用所述第二RLC层实体响应所述第一指示消息,中断针对所述未处理完成的第二RLC SDU的封装操作和/或映射操作,并删除所述第二RLC SDU,所述第二RLC SDU未封装和/或未映射为第二RLC PDU。或者,调用所述第二RLC层实体删除所述第二RLC SDU。或者,[0160] 调用所述PDCP层实体向所述第一RLC实体发送第一指示消息;
[0161] 调用所述第一RLC层实体响应所述第一指示消息,删除所述第二RLC SDU。或者,[0162] 调用所述第一RLC层实体删除所述第二RLC SDU。
[0163] 在这个可能的示例中,所述处理单元602调用所述PDCP层实体向所述第二RLC层实体发送第一指示消息之前,还用于:调用所述第一RLC层实体向所述PDCP层实体发送第二指示消息;以及用于调用所述PDCP层实体响应所述第二指示消息,删除与所述未处理完成的第二RLC SDU对应的PDCP SDU和PDCP PDU。
[0164] 在一个可能的示例中,所述第一设备为终端,所述第二设备为网络侧设备,所述第一RLC层实体处于确认模式AM,在所述检测到所述第一RLC层实体处理的第一RLC SDU关联的第一RLC PDU传输完成方面,所述处理单元602具体用于:调用所述第一RLC层实体接收来自所述第二设备的PDU公共状态信息Common Status PDU;以及用于根据所述Common Status PDU检测到所述第一RLC层实体处理的所述第一RLC SDU关联的所述第一RLC PDU传输完成。
[0165] 在这个可能的示例中,在所述中断处理所述第二RLC SDU方面,所述处理单元602具体用于:调用所述第一RLC层实体删除所述第一RLC SDU;以及用于调用所述第一RLC层实体向所述第二RLC层实体发送第三指示消息,所述第三指示消息包括所述Common Status PDU;以及用于调用所述第二RLC层实体响应所述第三指示消息,中断针对所述未处理完成的第二RLC SDU关联的所述第二RLC PDU的传输操作,所述第二RLC PDU为所述第二RLC SDU对应的至少一个RLC PDU中的RLC PDU;以及用于删除所述第二RLC PDU。
[0166] 在一个可能的示例中,当所述第一设备为终端时,所述第一指示消息、所述第二指示消息和所述第三指示消息为终端内部层间信令;或,
[0167] 当所述第一设备为网络侧设备时,所述第一指示消息和所述第二指示消息为网络侧各实体间信息。
[0168] 当处理单元602为处理器,通信单元603为通信接口,存储单元601为存储器时,本发明实施例所涉及的第一设备可以为图4所示的第一设备。
[0169] 在采用集成的单元的情况下,图7示出了上述实施例中所涉及的第二设备的一种可能的功能单元组成框图。第二设备700包括:处理单元702和通信单元703。处理单元702用于对第二设备的动作进行控制管理,例如,处理单元702用于支持第二设备执行图3A中的步骤3a01,图3C中的步骤3c01和/或用于本文所描述的技术的其它过程。通信单元703用于支持第二设备与其他设备的通信,例如与图4中示出的第一设备之间的通信。第二设备还可以包括存储单元701,用于存储第二设备的程序代码和数据。
[0170] 其中,处理单元702可以是处理器或控制器,例如可以是中央处理器(Central Processing Unit,CPU),通用处理器,数字信号处理器(Digital Signal Processor,DSP),专用集成电路(Application-Specific Integrated Circuit,ASIC),现场可编程门阵列(Field Programmable Gate Array,FPGA)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本发明公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等等。通信单元703可以是通信接口、通信接口、收发电路、射频芯片等,存储单元701可以是存储器。
[0171] 其中,所述处理单元702用于通过所述通信单元703向第一设备发送确认消息ACK,所述ACK用于所述第一设备当检测到第一RLC层实体处理的第一RLC SDU关联的第一RLC PDU传输完成,中断处理第二RLC SDU,所述第一RLC SDU和所述第二RLC SDU相同,所述第一RLC PDU为所述第一RLC SDU对应的至少一个RLC PDU中的RLC PDU,所述第一设备的PDCP层实体的数据复制传输功能处于激活状态。
[0172] 当处理单元702为处理器,通信单元703为通信接口,存储单元701为存储器时,本发明实施例所涉及的第二设备可以为图5所示的第二设备。
[0173] 本发明实施例还提供了一种终端,如图8所示,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明实施例方法部分。该终端可以为包括手机、平板电脑、PDA(Personal Digital Assistant,个人数字助理)、POS(Point of Sales,销售终端)、车载电脑等任意终端设备,以终端为手机为例:
[0174] 图8示出的是与本发明实施例提供的终端相关的手机的部分结构的框图。参考图8,手机包括:射频(Radio Frequency,RF)电路910、存储器920、输入单元930、显示单元940、传感器950、音频电路960、无线保真(Wireless Fidelity,WiFi)模块970、处理器980、以及电源990等部件。本领域技术人员可以理解,图8中示出的手机结构并不构成对手机的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
[0175] 下面结合图8对手机的各个构成部件进行具体的介绍:
[0176] RF电路910可用于信息的接收和发送。通常,RF电路910包括但不限于天线、至少一个放大器收发信机耦合器低噪声放大器(Low Noise Amplifier,LNA)、双工器等。此外,RF电路910还可以通过无线通信与网络和其他设备通信。上述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统(Global  System  of  Mobile communication,GSM)、通用分组无线服务(General Packet Radio Service,GPRS)、码分多址(Code Division Multiple Access,CDMA)、宽带码分多址(Wideband Code Division Multiple Access,WCDMA)、长期演进(Long Term Evolution,LTE)、电子邮件、短消息服务(Short Messaging Service,SMS)等。
[0177] 存储器920可用于存储软件程序以及模块,处理器980通过运行存储在存储器920的软件程序以及模块,从而执行手机的各种功能应用以及数据处理。存储器920可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序等;存储数据区可存储根据手机的使用所创建的数据等。此外,存储器920可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
[0178] 输入单元930可用于接收输入的数字或字符信息,以及产生与手机的用户设置以及功能控制有关的键信号输入。具体地,输入单元930可包括指纹识别模组931以及其他输入设备932。指纹识别模组931,可采集用户在其上的指纹数据。除了指纹识别模组931,输入单元930还可以包括其他输入设备932。具体地,其他输入设备932可以包括但不限于触控屏、物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球鼠标、操作杆等中的一种或多种。
[0179] 显示单元940可用于显示由用户输入的信息或提供给用户的信息以及手机的各种菜单。显示单元940可包括显示屏941,可选的,可以采用液晶显示器(Liquid Crystal Display,LCD)、有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置显示屏941。虽然在图8中,指纹识别模组931与显示屏941是作为两个独立的部件来实现手机的输入和输入功能,但是在某些实施例中,可以将指纹识别模组931与显示屏941集成而实现手机的输入和播放功能。
[0180] 手机还可包括至少一种传感器950,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示屏941的亮度,接近传感器可在手机移动到边时,关闭显示屏941和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于手机还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
[0181] 音频电路960、扬声器961,传声器962可提供用户与手机之间的音频接口。音频电路960可将接收到的音频数据转换后的电信号,传输到扬声器961,由扬声器961转换为声音信号播放;另一方面,传声器962将收集的声音信号转换为电信号,由音频电路960接收后转换为音频数据,再将音频数据播放处理器980处理后,经RF电路910以发送给比如另一手机,或者将音频数据播放至存储器920以便进一步处理。
[0182] WiFi属于短距离无线传输技术,手机通过WiFi模块970可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图8示出了WiFi模块970,但是可以理解的是,其并不属于手机的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。
[0183] 处理器980是手机的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器920内的软件程序和/或模块,以及调用存储在存储器920内的数据,执行手机的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器980可包括一个或多个处理单元;优选的,处理器980可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器980中。
[0184] 手机还包括给各个部件供电的电源990(比如电池),优选的,电源可以通过电源管理系统与处理器980逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。
[0185] 尽管未示出,手机还可以包括摄像头、蓝牙模块等,在此不再赘述。
[0186] 前述图2A、图3A-3C所示的实施例中,各步骤方法中第一设备或者第二设备为终端时的流程可以基于该手机的结构实现。
[0187] 前述图4、图5所示的实施例中,各单元功能可以基于该手机的结构实现。
[0188] 本发明实施例还提供了一种计算机可读存储介质,其中,所述计算机可读存储介质存储用于电子数据交换的计算机程序,其中,所述计算机程序使得计算机执行如上述方法实施例中第一设备所描述的部分或全部步骤。
[0189] 本发明实施例还提供了一种计算机可读存储介质,其中,所述计算机可读存储介质存储用于电子数据交换的计算机程序,其中,所述计算机程序使得计算机执行如上述方法实施例中第二设备所描述的部分或全部步骤。
[0190] 本发明实施例还提供了一种计算机程序产品,其中,所述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,所述计算机程序可操作来使计算机执行如上述方法实施例中第一设备所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。
[0191] 本发明实施例还提供了一种计算机程序产品,其中,所述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,所述计算机程序可操作来使计算机执行如上述方法中第二设备所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。
[0192] 本发明实施例所描述的方法或者算法的步骤可以以硬件的方式来实现,也可以是由处理器执行软件指令的方式来实现。软件指令可以由相应的软件模块组成,软件模块可以被存放于随机存取存储器(Random Access Memory,RAM)、闪存、只读存储器(Read Only Memory,ROM)、可擦除可编程只读存储器(Erasable Programmable ROM,EPROM)、电可擦可编程只读存储器(Electrically EPROM,EEPROM)、寄存器、硬盘、移动硬盘、只读光盘(CD-ROM)或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于ASIC中。另外,该ASIC可以位于接入网设备、目标网络设备或核心网设备中。当然,处理器和存储介质也可以作为分立组件存在于接入网设备、目标网络设备或核心网设备中。
[0193] 本领域技术人员应该可以意识到,在上述一个或多个示例中,本发明实施例所描述的功能可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器数据中心通过有线(例如同轴电缆、光纤、数字用户线(Digital Subscriber Line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,数字视频光盘(Digital Video Disc,DVD))、或者半导体介质(例如,固态硬盘(Solid State Disk,SSD))等。
[0194] 以上所述的具体实施方式,对本发明实施例的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明实施例的具体实施方式而已,并不用于限定本发明实施例的保护范围,凡在本发明实施例的技术方案的基础之上,所做的任何修改、等同替换、改进等,均应包括在本发明实施例的保护范围之内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈