一种通信方法、接入网设备、终端设备和核心网设备与流程

文档序号:26940198发布日期:2021-10-12 15:37阅读:203来源:国知局
一种通信方法、接入网设备、终端设备和核心网设备与流程

1.本技术涉及通信领域,并且更具体的,涉及一种通信方法、接入网设备、终端设备和核心网设备。


背景技术:

2.多媒体广播多播业务(multimedia broadcast multicast service,mbms)是面向多个终端设备的业务,如现场直播业务、部分公共安全业务都属于mbms业务。目前的通信系统中,在接入网设备与终端设备之间,mbms业务可以通过与单个终端设备建立专用的承载以单播的传输模式发送给终端设备,也可以通过与多个终端设备建立共用的承载以多播(组播)的传输模式发送给终端设备。无论是单播传输模式还是多播传输模式,不同的接入网设备在向其覆盖范围内的终端设备发送mbms业务的数据包时会独立确定mbms业务数据包的序列号。
3.当终端设备从源接入网设备移动到目标接入网设备的时候,为了继续接收mbms业务,需要在切换到目标接入网设备以后,继续接收原来在源接入网设备接收的mbms业务。但是由于两个接入网设备发送的mbms业务的进度快慢可能不一致,而且源接入网设备和目标接入网设备在确定mbms业务数据包的序列号时相互独立的,所以终端设备在切换过程中源接入网设备和目标接入网设备对mbms业务数据包序列号的理解会发生不一致,从而会导致切换前后终端设备对mbms业务的接收出现中断或者出现接收冗余数据包的情况,无法保证mbms业务的连续性。


技术实现要素:

4.本技术提供一种通信方法、接入网设备、终端设备和核心网设备,所述通信方法避免了现有技术中,对于接收mbms业务的终端设备,在跨接入网设备切换的时候,因为不同接入网设备多播业务进度不一致而导致的终端设备冗余接收数据包或者业务数据中断的情况。
5.第一方面,提供了一种通信方法,所述方法应用于第一接入网设备,其特征在于,包括:
6.接收来自核心网设备的第一数据包以及第一指示信息,所述第一指示信息用于指示所述第一数据包在至少一个数据包中的顺序;根据所述第一指示信息确定所述第一数据包的第一协议层的第一序列号;将所述第一数据包发送给终端设备。
7.因此,在所述终端设备从所述第一接入网设备切换至第二接入网设备的过程中,第二接入网设备可以根据第一接入网设备转发的数据包的序列号获知所述第一接入网设备的第一业务进度,而无需在两个接入网设备间引入额外的进度交互信息。
8.结合第一方面,在第一方面的某些实现方式中,所述第一指示信息包含以下信息中的至少一种:通用分组无线服务隧道协议-用户面gtp-u序列号、第一业务序列号;所述第一业务序列号为所述核心网设备或者数据服务器设置的,所述第一数据包为第一业务的数
据包,所述至少一个数据包为第一业务的数据包。
9.结合第一方面,在第一方面的某些实现方式中,所述第一协议层包含以下至少一种:服务数据适配协议sdap层、分组数据汇聚协议pdcp层和无线链路控制层协议rlc层。
10.结合第一方面,在第一方面的某些实现方式中,所述方法还包括:当所述第一协议实体新建、所述第一协议实体重建和所述第一协议实体恢复时的任一情况发生时,根据所述第一指示信息设置所述第一数据包的所述第一协议层的起始序列号。
11.因此,所述第一接入网设备所述第一协议实体新建、所述第一协议实体重建和所述第一协议实体恢复时的任一情况发生时,根据所述第一指示信息设置所述第一数据包的所述第一协议层的起始序列号,确保所述第一业务数据包的连续性,不会因为所述第一协议层的起始序列号的设置引起所述第一业务数据包的断序。
12.结合第一方面,在第一方面的某些实现方式中,所述方法还包括:向所述终端设备发送第二指示信息,所述第二指示信息用于指示在所述第一协议实体新建或所述第一协议实体重建或所述第一协议实体恢复后,所述第一接入网设备向所述终端设备发送的属于所述第一业务的首个数据包的序列号。
13.因此,所述终端设备根据所述第二指示信息可以确定首个接收的数据包的所述第一协议层的起始序列号,防止了所述第一终端设备和所述第一接入网设备对首个数据包确定不一致而导致的数据包丢失。
14.结合第一方面,在第一方面的某些实现方式中,所述方法还包括:接收来自第二接入网设备的第三指示信息,所述第三指示信息用于指示所述第一接入网设备停止向所述第二接入网设备转发数据包;根据所述第三指示信息,停止向所述第二接入网设备转发数据包。
15.因此,在所述第一终端设备切换过成中,所述第二接入网设备判断所述第一接入网设备的数据转发是否可以停止,并向所述第一接入网设备发送数据转发停止指示信息,可以保证终端涉笔在切换过程中,接收多播业务的连续性,避免发生丢包或者冗余传输。
16.结合第一方面,在第一方面的某些实现方式中,所述方法还包括:接收所述第二接入网设备发送的第四指示信息,所述第四指示信息用于指示所述第一接入网设备向所述第二接入网设备转发的首个数据包的序列号;根据所述第四指示信息,向所述第二接入网设备转发数据包。
17.所述第四指示信息指示所述第一终端设备第一个没有收到的数据包的第一协议层的序列号,即所述第一接入网设备做数据转发的起始数据包,这样可以避免所述第一终端设备接收冗余数据包,即所述第一接入网设备发送的数据包虽然被所述第一终端设备成功接收,但是依然被所述第一接入网设备转发给所述第二接入网设备,再由所述第二接入网设备发送给所述第一终端设备。
18.结合第一方面,在第一方面的某些实现方式中,所述方法还包括:接收第二接入网设备发送的第五指示信息,所述第五指示信息包括第二序列号n,所述第二序列号用于指示所述终端设备切换完成后,所述第二接入网设备向所述终端设备发送的属于所述第一业务的首个数据包的序列号,当所述第一接入网设备向所述终端设备成功发送的数据包对应的协议层序列号为n-1时,所述第一接入网设备停止向所述终端设备发送数据包。
19.因此,在切换过成中,所述第一接入网设备根据所述第二接入网设备指示的sn,决
定何时停止终端设备的连接,可以保证终端设备在切换过程中,接收多播业务的连续性,避免发生丢包或者冗余传输。
20.结合第一方面,在第一方面的某些实现方式中,所述第一接入网设备向所述第二接入网设备发送停止指示信息,指示所述第一接入网设备与所述第一终端设备断开连接。
21.结合第一方面,在第一方面的某些实现方式中,所述第二接入网设备向所述第一接入网设备发送第五指示信息,所述第五指示信息包括第二序列号n-1,所述第二序列号用于指示所述第一接入网设备向所述终端设备成功发送的数据包的第一协议层序列号为n-1时,所述第一接入网设备停止向所述终端设备发送数据包。
22.因此不需要所述第一接入网设备再进行计算,直接发到第一序列号为n-1的数据包既可以停止发送。
23.第二方面,提供了一种通信方法,所述方法应用于终端设备,包括:接收来自第一接入网设备的第二指示信息,所述第二指示信息用于指示在所述第一协议实体新建或所述第一协议实体重建或所述第一协议实体恢复后,所述第一接入网设备向所述终端设备发送的属于第一业务的首个数据包的序列号。
24.结合第二方面,在第二方面的某些实现方式中,所述方法还包括:当所述第一协议实体重建或者恢复时,向第一接入网设备发送请求信息,所述请求信息用于请求所述第一接入网设备发送在所述第一协议实体重建或所述第一协议实体恢复后,所述第一接入网设备向所述终端设备发送的属于第一业务的首个数据包的序列号。
25.结合第二方面,在第二方面的某些实现方式中,所述方法还包括:向第二接入网设备发送数据包的状态报告信息,所述数据包的状态报告信息用于指示所述第二接入网设备,所述终端设备成功收到的数据包和没有成功接收的数据包,其中,所述终端设备是由所述第一接入网设备切换到所述第二接入网设备的。
26.第三方面,提供了一种通信方法,所述方法应用于第二接入网设备,包括:接收来自核心网设备的第一数据包以及第一指示信息,所述第一指示信息用于指示所述第一数据包在至少一个数据包中的顺序;根据所述第一指示信息确定所述第一数据包的第一协议层的第二序列号;
27.将所述第一数据包发送给第一终端设备。
28.结合第三方面,在第三方面的某些实现方式中,所述第一指示信息包含以下信息的至少一种:通用分组无线服务隧道协议-用户面gtp-u序列号、第一业务序列号;所述第一业务序列号为所述核心网设备或者数据服务器设置的,所述第一数据包为第一业务的数据包,所述至少一个数据包为第一业务的数据包。
29.结合第三方面,在第三方面的某些实现方式中,所述第一协议层包含以下至少一种:
30.服务数据适配协议sdap层、分组数据汇聚协议pdcp层和无线链路控制层协议rlc层。
31.结合第三方面,在第三方面的某些实现方式中,所述方法还包括:当所述第一协议实体新建、所述第一协议实体重建和所述第一协议实体恢复时的任一情况发生时,根据所述第一指示信息设置所述第一数据包的所述第一协议层的起始序列号。
32.结合第三方面,在第三方面的某些实现方式中,所述方法还包括:向所述终端设备
发送第二指示信息,所述第二指示信息用于指示在所述第一协议实体新建或所述第一协议实体重建或所述第一协议实体恢复后,所述第一接入网设备向所述终端设备发送的属于所述第一业务的首个数据包的序列号。
33.结合第三方面,在第三方面的某些实现方式中,所述方法还包括:接收来自第一接入网设备的数据包,其中,所述第一接入网设备中的第二终端设备由所述第一接入网设备切换到所述第二接入网设备,所述第一终端设备和所述第二终端设备均进行所述第一业务,所述第一接入网设备发送的数据包为所述第一业务的数据包;当前正在向所述第一终端设备发送的数据包的第一协议层的第二序列号等于或大于所述第一接入网设备发送的数据包的第一协议层第一序列号时,向所述第一接入网设备发送第三指示信息,所述第三指示信息用于指示所述第一接入网设备停止向所述第二接入网设备转发数据包。
34.结合第三方面,在第三方面的某些实现方式中,所述方法还包括:接收来自所述第二终端设备的数据包的状态报告信息,所述数据包的状态报告信息用于指示所述第二接入网设备,所述终端设备成功收到的数据包和没有成功接收的数据包;根据所述状态报告信息,向所述第一接入网设备发送第四指示信息,所述第四指示信息用于指示所述第一接入网设备向所述第二接入网设备转发的首个数据包的序列号。
35.结合第三方面,在第三方面的某些实现方式中,所述方法还包括:向第一接入网设备发送第五指示信息,所述第五指示信息包括第二序列号n,所述第二序列号用于指示所述第二终端设备切换完成后,所述第二接入网设备向所述第二终端设备发送的属于所述第一业务的首个数据包的序列号。
36.第四方面,提供了一种通信方法,所述方法应用于核心网设备,包括:接收数据服务器发送的第一数据包;向第一接入网设备发送第二数据包以及第一指示信息,所述第一指示信息用于指示所述第二数据包在核心网设备发送的至少一个数据包中的顺序;向第二接入网设备发送第三数据包以及第二指示信息,所述第一指示信息用于指示所述第三数据包在核心网设备的至少一个数据包中的顺序,所述第二数据包的数据和所述第三数据包的数据与所述第一数据包的数据相同。
37.结合第四方面,在第四方面的某些实现方式中,所述第一指示信息包含以下信息中的至少一种:通用分组无线服务隧道协议-用户面gtp-u序列号、第一业务序列号;所述第一业务序列号为所述核心网设备或者数据服务器设置的,所述第一数据包为第一业务的数据包,所述至少一个数据包为第一业务的数据包。
38.第五方面,提供了一种接入网设备,所述接入网设备可以是第一接入网设备,也可以是第一接入网设备内的芯片或模块,还可以是芯片或片上系统,所述接入网设备包括:包括:收发单元,用于接收来自核心网设备的第一数据包以及第一指示信息,所述第一指示信息用于指示所述第一数据包在至少一个数据包中的顺序;处理单元,用于根据所述第一指示信息确定所述第一数据包的第一协议层的第一序列号;所述收发单元,还用于将所述第一数据包发送给终端设备。
39.结合第五方面,在第五方面的某些实现方式中,所述第一指示信息包含以下信息中的至少一种:通用分组无线服务隧道协议-用户面gtp-u序列号、第一业务序列号;所述第一业务的第一序列号为所述核心网设备或者数据服务器设置的,所述第一数据包为第一业务的数据包,所述至少一个数据包为第一业务的数据包。
40.结合第五方面,在第五方面的某些实现方式中,所述第一协议层包含以下至少一种:服务数据适配协议sdap层、分组数据汇聚协议pdcp层和无线链路控制层协议rlc层。
41.结合第五方面,在第五方面的某些实现方式中,所述处理单元还用于:当所述第一协议实体新建、所述第一协议实体重建和所述第一协议实体恢复时的任一情况发生时,根据所述第一指示信息确定所述第一数据包的所述第一协议层的起始序列号。
42.结合第五方面,在第五方面的某些实现方式中,所述收发单元还用于:向所述终端设备发送第二指示信息,所述第二指示信息用于指示在所述第一协议实体新建或所述第一协议实体重建或所述第一协议实体恢复后,所述第一接入网设备向所述终端设备发送的属于所述第一业务的首个数据包的序列号。
43.结合第五方面,在第五方面的某些实现方式中,所述收发单元还用于:接收来自第二接入网设备的第三指示信息,所述第三指示信息用于指示所述第一接入网设备停止向所述第二接入网设备转发数据包;所述处理单元用于根据所述第三指示信息,停止向所述第二接入网设备转发数据包。
44.结合第五方面,在第五方面的某些实现方式中,所述收发单元还用于:接收所述第二接入网设备发送的第四指示信息,所述第四指示信息用于指示所述第一接入网设备向所述第二接入网设备转发的首个数据包的序列号;所述处理单元用于根据所述第四指示信息,向所述第二接入网设备转发数据包。
45.结合第五方面,在第五方面的某些实现方式中,所述收发单元还用于:接收第二接入网设备发送的第五指示信息,所述第五指示信息包括第二序列号n,所述第二序列号用于指示所述终端设备切换完成后,所述第二接入网设备向所述终端设备发送的属于所述第一业务的首个数据包的序列号,所述处理单元用于确定当所述第一接入网设备向所述终端设备成功发送的数据包对应的协议层序列号为n-1时,停止向所述终端设备发送数据包。
46.第六方面,提供了一种终端设备,所述终端设备可以是终端设备,也可以是终端设备内的芯片或模块,还可以是芯片或片上系统,所述终端设备包括:收发单元,用于接收第一接入网设备发送的第二指示信息,所述第二指示信息用于指示在所述第一协议实体新建或所述第一协议实体重建或所述第一协议实体恢复后,所述第一接入网设备向所述终端设备发送的属于第一业务的首个数据包的序列号。
47.结合第六方面,在第六方面的某些实现方式中,所述收发单元还用于:当所述第一协议实体重建或者恢复时,向第一接入网设备发送请求信息,所述请求信息用于请求所述第一接入网设备发送在所述第一协议实体重建或所述第一协议实体恢复后,所述第一接入网设备向所述终端设备发送的属于第一业务的首个数据包的序列号。
48.结合第六方面,在第六方面的某些实现方式中,所述收发单元还用于:向第二接入网设备发送数据包的状态报告信息,所述数据包的状态报告信息用于指示所述第二接入网设备,所述终端设备成功收到的数据包和没有成功接收的数据包,其中,所述终端设备是由所述第一接入网设备切换到所述第二接入网设备的。
49.第七方面,提供了一种接入网设备,所述接入网设备可以是第二接入网设备,也可以是第二接入网设备内的芯片或模块,还可以是芯片或片上系统,所述接入网设备包括:收发单元,用于接收来自核心网设备的第一数据包以及第一指示信息,所述第一指示信息用于指示所述第一数据包在至少一个数据包中的顺序;处理单元,用于根据所述第一指示信
息确定所述第一数据包的第一协议层的第二序列号;所述收发单元用于将所述第一数据包发送给第一终端设备。
50.结合第七方面,在第七方面的某些实现方式中,所述第一指示信息包含以下信息的至少一种:通用分组无线服务隧道协议-用户面gtp-u序列号、第一业务序列号;所述第一业务序列号为所述核心网设备或者数据服务器设置的,所述第一数据包为第一业务的数据包,所述至少一个数据包为第一业务的数据包。
51.结合第七方面,在第七方面的某些实现方式中,所述第一协议层包含以下至少一种:服务数据适配协议sdap层、分组数据汇聚协议pdcp层和无线链路控制层协议rlc层。
52.结合第七方面,在第七方面的某些实现方式中,所述处理单元还用于:当所述第一协议实体新建、所述第一协议实体重建和所述第一协议实体恢复时的任一情况发生时,根据所述第一指示信息设置所述第一数据包的所述第一协议层的起始序列号。
53.结合第七方面,在第七方面的某些实现方式中,所述收发单元还用于:向所述终端设备发送第二指示信息,所述第二指示信息用于指示在所述第一协议实体新建或所述第一协议实体重建或所述第一协议实体恢复后,所述第一接入网设备向所述终端设备发送的属于所述第一业务的首个数据包的序列号。
54.结合第七方面,在第七方面的某些实现方式中,所述收发单元还用于:接收第一接入网设备发送的数据包,其中,所述第一接入网设备中的第二终端设备由所述第一接入网设备切换到所述第二接入网设备,所述第一终端设备和所述第二终端设备均进行所述第一业务,所述第一接入网设备发送的数据包为所述第一业务的数据包;当前正在向所述第一终端设备发送的数据包的第一协议层的第二序列号等于或大于所述第一接入网设备发送的数据包的第一协议层第一序列号时,向所述第一接入网设备发送第三指示信息,所述第三指示信息用于指示所述第一接入网设备停止向所述第二接入网设备转发数据包。
55.结合第七方面,在第七方面的某些实现方式中,所述收发单元还用于:接收所述第二终端设备发送的数据包的状态报告信息,所述数据包的状态报告信息用于指示所述第二接入网设备,所述终端设备成功收到的数据包和没有成功接收的数据包;根据所述状态报告信息,向所述第一接入网设备发送第四指示信息,所述第四指示信息用于指示所述第一接入网设备向所述第二接入网设备转发的首个数据包的序列号。
56.结合第七方面,在第七方面的某些实现方式中,所述收发单元还用于:向第一接入网设备发送第五指示信息,所述第五指示信息包括第二序列号n,所述第二序列号用于指示所述第二终端设备切换完成后,所述第二接入网设备向所述第二终端设备发送的属于所述第一业务的首个数据包的序列号。
57.第八方面,提供了一种核心网设备,所述核心网设备可以是核心网设备,也可以是核心网设备内的芯片或模块,还可以是芯片或片上系统,所述核心网设备包括:收发单元,用于接收数据服务器发送的第一数据包;所述收发单元用于向第一接入网设备发送第二数据包以及第一指示信息,所述第一指示信息用于指示所述第二数据包在核心网设备发送的至少一个数据包中的顺序;所述收发单元用于向第二接入网设备发送第三数据包以及第二指示信息,所述第一指示信息用于指示所述第三数据包在核心网设备发送的至少一个数据包中的顺序,所述第二数据包的数据和所述第三数据包的数据与所述第一数据包的数据相同。
58.结合第八方面,在第八方面的某些实现方式中,所述第一指示信息包含以下信息的至少一种:通用分组无线服务隧道协议-用户面gtp-u序列号、第一业务序列号;所述第一业务序列号为所述核心网设备或者数据服务器设置的,所述第一数据包为第一业务的数据包,所述至少一个数据包为第一业务的数据包。
59.第九方面,提供了一种通信装置,包括处理器,所述处理器与存储器相连,所述存储器用于存储计算机程序,所述处理器用于执行所述存储器中存储的计算机程序,以使得所述装置执行上述第一方面或第一方面的任意可能的实现方式中的方法,或者第二方面或第二方面的任意可能的实现方式中的方法,或者第三方面或第三方面的任意可能的实现方式中的方法,或者第四方面或第四方面的任意可能的实现方式中的方法。
60.第十方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,当所述计算机程序被运行时,实现上述第一方面或第一方面的任意可能的实现方式中的方法,或者第二方面或第二方面的任意可能的实现方式中的方法,或者第三方面或第三方面的任意可能的实现方式中的方法,或者第四方面或第四方面的任意可能的实现方式中的方法。
61.第十一方面,提供了一种芯片,其特征在于,包括处理器和接口;所述处理器用于读取指令以执行上述第一方面或第一方面的任意可能的实现方式中的方法,或者第二方面或第二方面的任意可能的实现方式中的方法,或者第三方面或第三方面的任意可能的实现方式中的方法,或者第四方面或第四方面的任意可能的实现方式中的方法。
62.可选地,所述芯片还可以包括存储器,所述存储器中存储有指令,处理器用于执行存储器中存储的指令或源于其他的指令。
63.第十二方面,提供了一种通信系统,所述系统包括具有实现上述第一方面的各方法及各种可能设计的功能的装置、具有实现上述第二方面的各方法及各种可能设计的功能的装置、具有实现上述第三方面的各方法及各种可能设计的功能的装置和具有实现上述第四方面的各方法及各种可能设计的功能的装置。
附图说明
64.图1是本技术实施例的一种应用场景的示意图。
65.图2是本技术实施例的一种通信方法的示意性流程图。
66.图3是现有技术中终端设备跨接入网设备切换的方法的示意性流程图。
67.图4是本技术实施例多播业务的一种应用场景的示意图。
68.图5是本技术实施例的一种通信方法的示意性流程图。
69.图6是本技术实施例的一种通信方法的数据转发的示意性流程图。
70.图7是本技术实施例的一种通信方法的示意性流程图。
71.图8是本技术实施例的通信装置的示意性框图。
72.图9为本技术提供的一种终端设备的结构示意图。
73.图10为本技术提供的一种接入网设备的结构示意图。
具体实施方式
74.下面将结合附图,对本技术中的技术方案进行描述。
75.为了更好地理解本技术,首先对本技术实施例可能出现的术语进行解释。
76.本技术实施例的技术方案可以应用于各种通信系统,例如:全球移动通信(global system for mobile communications,gsm)系统、码分多址(code division multiple access,cdma)系统、宽带码分多址(wideband code division multiple access,wcdma)系统、通用分组无线业务(general packet radio service,gprs)、长期演进(long term evolution,lte)系统、lte频分双工(frequency division duplex,fdd)系统、lte时分双工(time division duplex,tdd)、通用移动通信系统(universal mobile telecommunication system,umts)、全球互联微波接入(worldwide interoperability for microwave access,wimax)通信系统、第五代(5th generation,5g)系统或新无线(new radio,nr),此外,还可以适用于使用后续的演进系统,如第六代6g通信系统、甚至更高级的第七代7g通信系统等。
77.本技术实施例中的终端设备也可以称为:用户设备(user equipment,ue)、移动台(mobile station,ms)、移动终端(mobile terminal,mt)、接入终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置等。
78.终端设备可以是无线终端也可以是有线终端,无线终端可以是指向用户提供语音和/或其他业务数据连通性的设备,具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备。无线终端可以经无线接入网(radio access network,ran)与一个或多个核心网进行通信,无线终端可以是移动终端,如移动电话(或称为“蜂窝”电话)和具有移动终端的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据。例如,个人通信业务(personal communication service,pcs)电话、无绳电话、会话发起协议(session initiation protocol,sip)话机、无线本地环路(wireless local loop,wll)站、个人数字助理(personal digital assistant,pda)等设备。无线终端也可以称为系统、订户单元(subscriber unit)、订户站(subscriber station),移动站(mobile station)、移动台(mobile)、远程站(remote station)、远程终端(remote terminal)、接入终端(access terminal)、用户终端(user terminal)、用户代理(user agent)、用户设备(user device or user equipment),移动互联网设备(mobile internet device,mid)、可穿戴设备,虚拟现实(virtual reality,vr)设备、增强现实(augmented reality,ar)设备、工业控制(industrial control)中的无线终端、无人驾驶(self driving)中的无线终端、远程手术(remote medical surgery)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端、车载设备、可穿戴设备,5g网络中的终端设备或者未来演进的公用陆地移动通信网络(public land mobile network,plmn)中的终端设备等,本技术实施例对此并不限定。
79.作为示例而非限定,在本技术实施例中,可穿戴设备也可以称为穿戴式智能设备,是应用穿戴式技术对日常穿戴进行智能化设计、开发出可以穿戴的设备的总称,如眼镜、手套、手表、服饰及鞋等。可穿戴设备即直接穿在身上,或是整合到用户的衣服或配件的一种便携式设备。可穿戴设备不仅仅是一种硬件设备,更是通过软件支持以及数据交互、云端交互来实现强大的功能。广义穿戴式智能设备包括功能全、尺寸大、可不依赖智能手机实现完
整或者部分的功能,例如:智能手表或智能眼镜等,以及只专注于某一类应用功能,需要和其它设备如智能手机配合使用,如各类进行体征监测的智能手环、智能首饰等。
80.此外,在本技术实施例中,终端设备还可以是物联网(internet of things,iot)系统中的终端设备,iot是未来信息技术发展的重要组成部分,其主要技术特点是将物品通过通信技术与网络连接,从而实现人机互连,物物互连的智能化网络。
81.而如上介绍的各种终端设备,如果位于车辆上(例如放置在车辆内或安装在车辆内),都可以认为是车载终端设备,车载终端设备例如也称为车载单元(on-board unit,obu)。
82.本技术实施例中,终端设备还可以包括中继(relay)。或者理解为,能够与基站进行数据通信的都可以看作终端设备。
83.本技术实施例中的接入网设备可以是用于与终端设备通信的设备,可以是基站,或者接入点,或者网络设备,或者可以是指接入网中在空中接口上通过一个或多个扇区与无线终端通信的设备。网络设备可用于将收到的空中帧与ip分组进行相互转换,作为无线终端与接入网的其余部分之间的路由器,其中接入网的其余部分可包括网际协议(ip)网络。网络设备还可协调对空中接口的属性管理。例如,接入网设备可以是全球移动通讯(global system of mobile communication,gsm)或码分多址(code division multiple access,cdma)中的基站(base transceiver station,bts),也可以是宽带码分多址(wideband code division multiple access,wcdma)中的基站(nodeb,nb),也可以是lte系统中的演进型基站(evolved nodeb,enb或enodeb),还可以是云无线接入网络(cloud radio access network,cran)场景下的无线控制器,或者该接入设备可以为中继站、接入点、车载设备、可穿戴设备以及5g网络中的接入设备或者未来演进的plmn网络中的网络设备等,可以是wlan中的接入点(access point,ap),可以是新型无线系统(new radio,nr)系统中的gnb本技术实施例并不限定。需要说明的是,对于5g系统,在一个基站下,可能存在一个或多个发送接收点(transmission reception point,trp),所有的trp属于同一个小区,其中,每个trp和终端都可以使用本技术实施例所述的测量上报方法。在另一种场景下,网络设备还可以分为控制单元(control unit,cu)和数据单元(data unit,du),在一个cu下,可以存在多个du,其中,每个du和终端都可以使用本技术实施例所述的测量上报方法。cu-du分离场景和多trp场景的区别在于,trp只是一个射频单元或一个天线设备,而du中可以实现协议栈功能,例如du中可以实现物理层功能。
84.另外,在本技术实施例中,接入网设备是接入网(radio access network,ran)中的设备,或者说,是将终端设备接入到无线网络的ran节点。例如,作为示例而非限定,作为接入网设备,可以列举:gnb、传输接收点(transmission reception point,trp)、演进型节点b(evolved node b,enb)、无线网络控制器(radio network controller,rnc)、节点b(node b,nb)、基站控制器(base station controller,bsc)、基站收发台(base transceiver station,bts)、家庭基站(例如,home evolved nodeb,或home node b,hnb)、基带单元(base band unit,bbu),或无线保真(wireless fidelity,wifi)接入点(access point,ap)等。
85.接入网设备为小区提供服务,终端设备通过该小区使用的传输资源(例如,频域资源,或者说,频谱资源)与接入网设备进行通信,该小区可以是接入网设备(例如基站)对应
的小区,小区可以属于宏基站,也可以属于小小区(small cell)对应的基站,这里的小小区可以包括:城市小区(metro cell)、微小区(micro cell)、微微小区(pico cell)、毫微微小区(femto cell)等,这些小小区具有覆盖范围小、发射功率低的特点,适用于提供高速率的数据传输服务。
86.单播(unicast):点对点的通信技术,即网络设备与终端设备之间的单点通信,网络设备可以针对每个终端设备单独发送数据。单播也可以称为单播传输方式或者单播传输技术。
87.通过单播传输方式发送是指:发送装置发送协议数据单元(protocol data unit,pdu)对应的传输块(transport block,tb)时,采用小区无线网络临时标识(cell network temporary identifier,c-rnti)对pdu进行加扰,或对pdu对应的下行控制信息(downlink control information,dci)进行加扰,一接收装置根据c-rnti对同一pdu进行接收;或者采用单播的方式传输pdu可以指该pdu在为单播传输建立的无线承载中传输或者在专门为单播设计的信道中进行传输。
88.采用单播传输方式接收是指采用单播方式发送的时候,所述接收装置根据c-rnti对pdu进行接收;或者所述接收装置通过为单播传输建立的无线承载接收或者在用于单播传输的信道上进行接收。
89.多播(multicast):点到多点的通信技术,也可以称为多播传输方式或者多播传输技术,用来为多媒体广播多播业务服务。多播也可以称为组播,在某些广义的场景中也可以称为一种广播技术,但是多播与传统意义的广播技术存在差异。在采用多播传输方式时,针对同一数据,网络设备(例如基站)发送的过程中有多个终端设备同时进行接收。目前多播传输技术主要分为两种:多媒体广播多播单频网络业务(multimedia broadcast multicast service single frequency network,mbsfn)和单小区点到多点业务(single cell point to multipoint,sc-ptm)。除此之外,其他多播传输技术也在讨论,本发明不作限定。
90.通过多播传输方式发送是指:发送装置发送协议数据单元(protocol data unit,pdu)对应的传输块(transport block,tb)时,采用分组无线网络临时标识(group radio network temporary identifier,g-rnti)对pdu进行加扰,或对pdu对应的下行控制信息(downlink control information,dci)进行加扰,一个或多个接收装置根据相同的g-rnti对同一pdu进行接收。或者采用多播的方式传输pdu可以指通过半静态方式通知多个接收装置同一pdu的位置,多个接收装置可以同时对该pdu进行接收。或者采用多播的方式传输pdu可以指该pdu在为多播传输建立的无线承载中传输或者在专门为多播设计的信道中进行传输。
91.通过多播传输方式接收是指对侧采用多播方式发送的时候,所述多个接收装置中的一个装置根据g-rnti对pdu进行接收;或者所述多个接收装置中的一个装置通过为多播传输建立的无线承载接收或者在用于多播传输的信道上进行接收pdu。
92.广播:点到多点的通信技术。与多播不同,广播涉及的技术是发送装置在广播信道上发送pdu对应的tb,所有接收装置都可以在广播信道上对pdu进行接收。与多播技术不同的是,传统意义的广播传输中,广播信道不采用上述g-rnti加扰方式。
93.切换(handover,ho):将一个正在进行中的呼叫从一个无线信道切换到另一个无
utra)系统中,或者工作在nr系统中,或者工作在下一代通信系统或其他通信系统中,接入网设备110和终端设备120~终端设备170之间可以通过uu接口通信。在该通信系统中,终端设备120~终端设备170可以发送上行数据给接入网设备110,接入网设备110可以发送下行数据给终端设备120~终端设备170。此外,终端设备150~终端设备170也可以组成一个通信系统。接入网设备110可以发送下行数据给终端设备120~终端设备150,其中,接入网设备110通过单播方式发送下行数据给终端设备120和终端设备150,接入网设备110通过多播方式发送下行数据给终端设备130和终端设备140,终端设备150也可以发送下行数据给终端设备160和终端设备170。
100.图1中的接入网设备例如为基站。其中,接入网设备在不同的系统对应不同的设备,例如在4g系统中可以对应enb,在5g系统中对应5g中的接入网设备,例如gnb。本技术实施例所提供的技术方案也可以应用于未来的移动通信系统中,因此图1中的接入网设备也可以对应未来的移动通信系统中的接入网设备。图1以接入网设备是基站为例,实际上接入网设备可以参考前文的介绍。
101.应理解,图1所示的通信系统中还可以包括更多的网络节点,例如其他终端设备或接入网设备,图1所示的通信系统中包括的接入网设备或者终端设备可以是上述各种形式的接入网设备或者终端设备。本技术实施例在图中不再一一示出。
102.本技术中的技术方案也可用于其他通信系统,只要该通信系统中需要进行传输方向的指示。另外本技术不仅适用于一个接入网设备多个ue的场景(例如sc-ptm场景),而且适用于多个接入网设备协作同时与多个ue进行数据通信的场景(例如mbsfn场景),以及5g中的多播广播场景。
103.下面结合图2详细说明本技术提供的一种通信方法,图2是本技术实施例的一种通信方法200的示意性流程图,该方法200可以应用在图1所示的场景中,当然也可以应用在其他通信场景中,本技术实施例在此不作限制。
104.还应理解,在本技术实施例中,以终端设备、接入网设备和核心网设备作为执行方法的执行主体为例,对方法进行说明。作为示例而非限定,执行方法的执行主体也可以是应用于终端设备、接入网设备和核心网设备的芯片、芯片系统、或处理器等。
105.如图2所示,图2中示出的方法200可以包括s201至s210。下面结合图2详细说明方法200中的各个步骤。
106.s201,数据服务器向核心网设备发送第一业务的至少一个数据包。
107.可选的,该数据服务器在向核心网设备发送第一业务的至少一个数据包时,可以携带该第一业务的进度指示信息,该进度指示信息用于指示当前数据包在该第一业务的至少一个数据包中的位置,该第一业务的进度指示信息可以是该第一业务的序列号。进度指示信息可以携带在数据包中,例如包头中,或者指示信息独立于数据包单独发送。
108.可选的,在s201之前,该数据服务器接收到核心网设备发送的请求信息,该请求信息用于请求数据服务器在向核心网设备发送第一业务的至少一个数据包时,携带该第一业务的进度指示信息,该数据服务器接收到核心网设备发送的该请求信息,向核心网设备发送第一业务的至少一个数据包时,可以在每个数据包都携带该第一业务的进度指示信息。
109.可选的,该第一业务可以是mbms业务。
110.s202,核心网设备接收数据服务器发送的该第一业务的至少一个数据包。
111.具体而言,核心网设备在接收到该数据服务器发送的该第一业务的至少一个数据包时,会确定需要接收该第一业务的接入网设备,从而将该至少一个数据包分别向不同的接入网设备发送。
112.s203,核心网设备向第一接入网设备发送第一数据包以及第一指示信息,所述第一指示信息用于指示所述第一数据包在核心网设备发送的至少一个数据包中的顺序。
113.值得注意的是,在本实施例中s201和s202仅作为一种可选的步骤,而并不限定s203依赖于s201和s202,具体的核心网设备接收到的数据包可以是从其他地方接收的或者自己产生的,可选的,也可以从其他地方接收进度指示信息,并根据进度指示信息确定各个数据包的顺序。另外也不限定核心网如何向不同接入网设备发送数据包。
114.s204,核心网设备向第二接入网设备发送第二数据包以及第二指示信息,所述第一指示信息用于指示所述第二数据包在核心网设备发送的至少一个数据包中的顺序,该第一数据包的数据和该第二数据包的数据可以相同,也可以不同,对此不做限制,当第一接入网设备收到的数据包中的数据与第二接入网设备收到的数据包中的数据相同时,第一指示信息与第二指示信息相同。
115.示例性的,核心网设备向第一接入网设备发送核心网序列号为1-5的5个数据包,向第二接入网设备发送核心网序列号为5-9的5个数据包,则第一接入网设备收到的5个数据包中的最后一个数据包与第二接入网设备收到的5个数据包中的第一个数据包中的内容和大小相同,这两个数据包对应的指示信息相同。
116.具体而言,核心网设备向接入网设备发送该第一业务的至少一个数据包时,为了能够让接入网设备了解该第一业务的发送进度可以携带第一指示信息,该第一指示信息可以通过为数据包设置核心网序列号实现。该核心网设备向不同接入网设备发送从数据服务器接收到的数据包时,针对相同的数据包(携带的内容或负载相同),使其携带相同的核心网序列号,即相同的第一指示信息,该第一指示信息用于标识数据包在发送的至少一个数据包中的位置。
117.可选的,该第一指示信息包含以下信息中的至少一种:通用分组无线服务隧道协议-用户面序列号(gprs tunneling protocol-u sequence number,gtp-u)、第一业务序列号;其中,该第一业务序列号为该核心网设备或者数据服务器设置的,该第一数据包为第一业务的数据包,该至少一个数据包为第一业务的数据包。
118.下面以gtp-u序列号为例,对第一业务序列号进行简单说明。目前核心网设备与接入网设备在数据传输的时候,核心网设备与不同接入网设备建立不同的pdu session或者gtp隧道独立运作,因此即使核心网设备从数据服务器接收到的相同的数据包,在向不同的接入网设备发送的时候,也可能设置不同的gtp-u sn号。而在本技术中,针对核心网设备从数据服务器接收到的或者自己产生的相同的数据包,核心网设备在向不同的接入网设备发送的时候,设置相同的gtp-u sn号,一种可能的实现方式是每个数据包都根据数据服务器的指示信息设置gtp-u sn号,这样由于gtp-u sn号和数据包内容相关联,所以不同的接入网设备可以根据gtp-u sn号,来判断业务的传输进度。
119.可选的,数据服务器向核心网设备发送该第一业务的至少一个数据包时如果携带了至少一个数据包分别对应的第一业务序列号,核心网设备可以根据该第一业务序列号向接入网设备发送第一指示信息,第一指示信息可以是该至少一个数据包携带的该第一业务
序列号。数据服务器向核心网设备发送该第一业务的至少一个数据包时如果没有携带该第一业务序列号,核心网设备根据接收该至少一个数据包的顺序,重新设置该至少一个数据包的第一业务序列号,例如核心网设备从数据服务器接收到数据包1、数据包2和数据包3,可以给数据包1设置第一业务序列号1,给数据包2设置第一业务序列号2,给数据包3设置第一业务序列号3。
120.s205,该第一接入网设备接收来自核心网设备的该第一数据包以及该第一指示信息。
121.值得注意的是,在本实施例中不限定s205依赖于之前步骤的具体实现方式,仅需要从核心网设备接收第一数据包以及第一指示信息即可。
122.s206,该第一接入网设备根据该第一指示信息确定该第一数据包的第一协议层的第一序列号。
123.可选的该第一协议层包含以下至少一种协议层:服务数据适配协议sdap层、分组数据汇聚协议pdcp层和无线链路控制层协议rlc层。
124.应理解,该第一协议层可以是无线接入网侧的高层协议层,该第一协议层也可称作层二协议层,sdap、pdcp、rlc和mac都属于层二协议。除此之外,之后的技术中可能针对新的功能引入新的协议层,所以本实施例不限定第一协议层是现有的协议层,也可以是新定义的协议层。
125.具体而言,该第一接入网设备收到该第一数据包后,根据该第一指示信息确定该第一数据包的第一协议层的第一序列号,该第一协议层的第一序列号用于第一协议层对该第一数据包进行处理,比如排序、重复检测等。
126.可选的,当该第一接入网设备建立用于多播传输的第一协议层实体的时候,或者已经建立的用于多播传输的第一协议层实体发生重建(re-establishment)过程或者发生第一协议层实体数据恢复(data recovery)过程的时候,该第一接入网设备的第一协议层实体按照该第一指示信息确定该第一数据包的起始序列号。以pdcp实体为例,在用于多播传输的pdcp实体发生重建以后,该接入网设备收到的第一个数据包的第一指示信息,例如第一指示信息为核心网序列号时,第一数据包对应的核心网序列号为5,则该接入网设备将该第一个数据包的pdcp序列号也设置为5,而不是现有技术的从0开始。即使第一协议层实体发生重建或恢复,也可以保证数据包对应的信息为当前实际的业务进度信息。
127.s207,该第二接入网设备接收来自核心网设备的该第二数据包以及该第一指示信息。
128.s208,该第二接入网设备根据该第一指示信息确定该第二数据包的第一协议层的第二序列号。
129.在步骤s206和步骤s208中,该第一接入网设备和该第二接入网设备在接收到核心网设备发送的数据包及核心网序列号后,需要确定该接收到的数据包的序列号。为了更清楚的理解该步骤,下面结合图6对此进行简单描述。第一接入网设备接收到核心网序列号gtp-u sn为8的第一数据包,该第一接入网设备根据该第一数据包的gtp-u sn确定第一数据包的pdcp sn为8;第二接入网设备接收到核心网序列号gtp-u sn为11的数据包,该第二接入网设备根据第二数据包的gtp-u sn为11确定第二数据包的pdcp sn为11。其中,pdcp为第一协议层的一种示例。
130.应理解,该第二接入网设备也可以是该第一接入网设备,有关该第二接入网设备的描述可以参考上文关于该第一接入网设备的描述,此处不再赘述。
131.还应理解,该核心网设备向该第一接入网设备和该第二接入网设备发送相同第一业务,对于相同内容的数据包携带相同的第一指示信息,从而使得第一接入网设备和第二接入网设备可以针对相同内容的数据包,根据相同的第一指示信息确定相同的第一协议层的序列号,即相同数据的数据包在不同接入网设备确定的第一协议层的序列号是相同的。因此,在终端设备从该第一接入网设备切换至该第二接入网设备的过程中,该第二接入网设备可以根据现有切换流程中的sn状态转发以及数据转发步骤获知该第一接入网设备的第一业务进度,而无需在两个接入网设备间引入额外的进度交互信息。
132.该实施例中涉及多个序列号,其中数据服务器、核心网设备、接入网设备以及终端设备的各个协议层都可能会设置属于各个协议层的序列号,例如核心网序列号为核心网设备为数据包设置的序列号,而pdcp序列号为接入网设备或者终端设备的pdcp层为数据包设置的序列号。不同的序列号位于同一数据包的不同包中,有不同的作用,而且只对相应的设备或者协议层可见。另外“序列号”为所有序列号的统称,并不限定为哪一种序列号,需要根据场景具体确定是哪种序列号,例如pdcp层的序列号即为pdcp序列号。
133.还有一点值得注意的是,一个数据包从核心网设备发送到接入网设备再到终端设备,会经过很多不同协议层的处理(例如增加数据包的包头),这些处理是为了传输需要,经过处理后,数据包的大小或者形式可能会发生变化,但是只要数据包负载的内容不发生改变,便可以称为是相同的数据包,例如第一数据包。
134.s209,该第一接入网设备将该第一数据包发送给第一终端设备。
135.可选的,该第一接入网设备可以向该第一终端设备发送第二指示信息,该第二指示信息用于指示在该第一终端设备的第一协议实体新建或该第一协议实体发生重建或该第一协议实体发生数据恢复后,该第一接入网设备向该第一终端设备发送的该第一业务的首个数据包的序列号。
136.作为一种可能实现方式,当该第一终端设备开始接收第一业务之前,第一协议实体新建时首先从该第一接入网设备获取用于接收第一协议实体的配置信息,该第一接入网设备在配置信息中携带第二指示信息,用于指示第一接入网设备发送的第一业务的第一个数据包的序列号(例如pdcp sn)。这样终端设备便可以知道第一个应该接收到的数据包的序列号是多少,如果第一个接收到的数据包的序列号大于该指示信息指示的序列号,则说明有数据包发生了丢失,从终端设备可以确定丢失的数据包并请求接入网设备对丢失的数据包进行重传。
137.另外,终端设备用于传输第一业务的第一协议实体发生重建过程或者第一协议实体发生数据恢复过程的时候,该接入网设备也需要向该第一终端设备发送该第二指示信息,用于指示第一接入网设备发送的第一业务的第一个数据包的序列号(例如pdcp sn),因此可以防止该第一终端设备和该第一接入网设备对首个数据包理解不一致而导致的数据包丢失。
138.s210,该第二接入网设备将该第二数据包发送给第二终端设备。
139.可选的,该第二接入网设备可以向该第二终端设备发送该第二指示信息,具体描述可以参考s209中的相关描述,此处不再赘述。
140.本技术提供的一种通信方法200可以实现终端设备从该第一接入网设备切换至该第二接入网设备的过程中,该第二接入网设备可以根据现有切换流程中的sn状态转发以及数据转发步骤获知该第一接入网设备的第一业务进度,而无需在两个接入网设备间引入额外的进度交互信息,从而可以避免不同接入网设备多播业务进度不一致而导致的终端设备冗余接收数据包或者业务数据中断的情况。
141.为了更好地理解本技术提供的方法的有益效果,下面对现有技术中终端设备跨接入网设备(以基站为例)切换流程进行简单介绍。跨基站(gnb)的切换流程如图3所示,图3是现有技术中终端设备跨接入网设备切换的方法300的示意性流程图。该切换是由源gnb发起的切换过程,源基站(source gnb,sgnb)根据ue上报的测量报告决定对ue进行切换,并向目标基站(target gnb,tgnb)发起切换请求,在sgnb获取到tgnb的肯定切换应答后,sgnb向ue发送切换命令,当ue接收到切换命令后,ue停止与sgnb进行的上行或下行数据发送,ue开始向tgnb进行同步,并发起随机接入过程。sgnb在向ue发送切换命令时,停止与ue之间的上行或下行数据传输,并将保存在sgnb的数据发往tgnb。ue在成功接入tgnb之后,开始与tgnb进行上行或下行数据的传输。图3中示出的方法300可以包括s301至s308。下面结合图3简单说明方法300中的各个步骤。
142.s301,在切换准备阶段,处于rrc连接态的ue根据基站配置的测量上报触发准则发送“测量报告”(measurement report)。
143.s302,源gnb根据ue的测量报告和无线资源管理算法rrm算法,当ue满足切换条件时,为ue确定目标gnb,并将ue的上下文(ue context)信息随切换请求发送给目标gnb。
144.s303,目标gnb为即将切换过来的ue做准备,同时为ue分配小区标识参数c-rnti和其他参数,在切换请求确认消息中返回给源gnb。在收到切换请求确认消息后,源gnb准备将分组数据转发给目标gnb。
145.s304,sgnb向ue发送“切换命令”(handover command)(切换命令中包括以下信息:新c-rnti、目标gnb的sib、ue的配置信息,如mac、rlc、pdcp层的配置等),ue在接收到切换命令后,停止与源gnb的上行或下行数据传输,并向目标gnb进行同步。
146.此时,源gnb将缓存的ue发来的上行数据和由upf发来的下行数据转发给目标gnb。
147.s305,源站向目标站发送sn状态信息,以及数据转发data forwarding(虚线步骤)。
148.s306,ue断开与源gnb的数据传输后,启动与目标gnb的下行同步过程,然后发起随机接入过程来获取上行的定时和上行资源分配。目标gnb向ue发送跟踪区ta并向ue指示分给它的资源。这些信息将用于ue向目标gnb发送rrc连接重配置完成消息,以指示切换完成。
149.s307,ue向目标gnb发送“切换确认”信息,指示切换完成。
150.s308,目标gnb向源gnb指示切换完成,以便于源gnb释放ue的上下文信息。
151.同时,目标gnb通知核心网节点更新数据转发目的gnb信息,以便使核心网可以将该ue的数据发送到目标gnb。
152.现有技术中,在一些多播应用场景中,ue在一个基站下接收多播(组播)业务,在某个时刻发生了移动,需要执行切换流程,切换到另外一个基站去接收多播业务,在两个基站多播业务的进度不一致的时候,现有的切换流程可能会导致ue接收冗余的数据包或者导致ue出现数据中断的情况。如图4所示,图4示出了一种多播业务切换场景400的示意图。在图4
中包括核心网设备410、接入网设备420、接入网设备430、终端设备440和终端设备450。接入网设备420和接入网设备430接收核心网设备410发送的多播业务数据,并发送给其覆盖范围内的终端设备,终端设备450由接入网设备420切换至接入网设备430,接入网设备420和接入网设备430多播业务的进度不一致,现有的切换流程可能会导致终端设备450接收冗余的数据包或者导致终端设备450出现数据中断的情况。
153.为了解决这一问题,本技术提供了一种通信方法500,下面结合图5详细说明本技术提供的一种通信方法,图5是本技术实施例的一种通信方法500的示意性流程图,该方法500可以应用在图1所示的场景中,当然也可以应用在其他通信场景中,本技术实施例在此不作限制。该方法500中,该第一接入网设备中的第一终端设备由该第一接入网设备切换到该第二接入网设备,该第一接入网设备和该第二接入网设备均进行该第一业务。
154.应理解,在该第一终端设备切换前后,该第一终端设备采用同一个协议实体对切换前后从该第一接入网设备和该第二接入网设备接收到的数据包进行处理,例如进行排序、重复检测等。
155.还应理解,在本技术实施例中,以终端设备和接入网设备作为执行方法的执行主体为例,对方法进行说明。作为示例而非限定,执行方法的执行主体也可以是应用于终端设备和接入网设备的芯片、芯片系统、或处理器等。
156.如图5所示,图5中示出的方法500可以包括s501至s505。下面结合图5详细说明方法500中的各个步骤。
157.s501,该第一接入网设备向该第二接入网设备转发数据包,该第一接入网设备发送的数据包为该第一业务的数据包。
158.s502,该第二接入网设备接收该第一接入网设备发送的数据包。
159.具体而言,在切换过程中,该第一接入网设备需要把核心网设备发送过来的并且没有向该第一终端设备发送成功的数据转发给该第二接入网设备,即数据转发data forwading过程。由于两个接入网设备的第一协议层的序列号都是根据核心网设备发送的第一指示信息确定的,所以对于内容相同的数据包来说,两个接入网设备确定的第一协议层的序列号相同,所以该第二接入网设备收到该第一接入网设备转发过来的数据包以后,根据数据包的第一协议层的序列号即可知道该第一业务在第一接入网设备的发送进度,即可采取相应的发送策略保证该第一终端设备的业务连续性。
160.s503,该第二接入网设备根据当前正在向该第一终端设备发送的数据包的第一协议层的第二序列号和接收的该第一接入网设备发送的数据包的第一协议层第一序列号,确定是否向该第一接入网设备发送第三指示信息,该第三指示信息用于指示该第一接入网设备停止向该第二接入网设备转发数据包。
161.可选的,该第二接入网设备当前正在向该第一终端设备发送的数据包的第一协议层的第二序列号等于或大于该第一接入网设备发送的数据包的第一协议层第一序列号时,该第二接入网设备向该第一接入网设备发送第三指示信息。
162.可选的,该第二接入网设备当前正在向该第一终端设备发送的数据包的第一协议层的第二序列号为n,该第一接入网设备发送的数据包的第一协议层第一序列号为n-1时,该第二接入网设备向该第一接入网设备发送第三指示信息。
163.具体而言,终端设备切换成功以后,第二接入网设备开始向终端设备发送第一业
务的数据包,同时第一接入网设备向第二接入网设备转发终端没有从第一接入网设备接收成功的第一业务的数据包,当第二接入网设备从第一接入网设备接收到数据包的序列号大于或等于发送给终端设备的数据包的序列号时,指示数据转发停止。对于该第一业务,假如该第二接入网设备的发送进度快,如图6所示,图6是本技术实施例的一种通信方法的数据转发的示意性流程图,用户面功能接收数据服务器发送的第一业务的数据包,该数据服务器发送该第一业务的数据包时携带了指示信息如业务序列号,用户面功能将接收到的该第一业务的数据包分别向该第一接入网设备和该第二接入网设备发送,但是该用户面功能向该第一接入网设备和该第二接入网设备发送数据包的进度不一致。该第一接入网设备已发送的第一业务的数据包中序列号最大的为sn=8,而该第二接入网设备已发送的第一业务的数据包中序列号最大的为sn=11,此时该第一终端设备切换到该第二接入网设备以后,如果按照该第二接入网设备的发送进度接收该第一业务,则会丢失sn为9和10的数据包,所以该第一接入网设备将sn=9和10的数据包转发给该第二接入网设备。当从该第一接入网设备转发过来的数据包的进度赶上该第二接入网设备的发送进度的时候,即当该第二接入网设备从该第一接入网设备收到的数据包的序列号大于或等于终端设备成功切换到该第二接入网设备以后,该第二接入网设备通过发送的首个第一业务的数据包的sn的时候,该第二接入网设备向该第一接入网设备发送停止指示信息,指示data forwarding结束。
164.作为一种可选的实现方式,第三指示信息可以包括第一业务的标识信息。
165.s504,该第一接入网设备接收来自第二接入网设备的该第三指示信息。
166.s505,该第一接入网设备根据该第三指示信息,停止向该第二接入网设备转发数据包。
167.具体而言,该第一接入网设备收到指示信息后停止数据转发。在该第一接入网设备接收到目标站的停止指示信息之前,一直进行data forwarding。
168.因此,在该第一终端设备切换过成中,该第二接入网设备判断该第一接入网设备的数据转发是否可以停止,并向该第一接入网设备发送数据转发停止指示信息,可以保证终端设备在切换过程中,接收多播业务的连续性,避免发生丢包或者冗余传输。
169.可选的,在步骤s501之前,该方法500还可以包括:
170.该第二接入网设备接收该第一终端设备发送的数据包的状态报告信息,该数据包的状态报告信息用于指示该第二接入网设备,该第一终端设备已经成功收到的第一业务的数据包和没有成功接收的数据包;
171.该第二接入网设备根据该状态报告信息,向该第一接入网设备发送第四指示信息,该第四指示信息用于指示该第一接入网设备向该第二接入网设备转发的首个数据包的序列号,该首个数据包是指在data forwarding过程中,该第一接入网设备开始向该第二接入网设备转发的数据包或者所有转发的数据包中序列号最小的数据包;
172.该第一接入网设备接收该第二接入网设备发送的第四指示信息;
173.该第一接入网设备根据该第四指示信息,向该第二接入网设备转发数据包。
174.具体而言,该第一终端设备在切换后向该第二接入网设备发送数据包的状态报告信息,指示该第二接入网设备该第一终端设备成功收到哪些数据包以及哪些数据包没有成功接收,该第二接入网设备收到状态报告信息以后,向该第一接入网设备发送该第四指示信息,该第四指示信息指示该第一终端设备第一个没有收到的数据包的第一协议层的序列
号,即该第一接入网设备做数据转发的起始数据包,这样可以避免该第一终端设备接收冗余数据包,即该第一接入网设备发送的数据包虽然被该第一终端设备成功接收,但是依然被该第一接入网设备转发给该第二接入网设备,再由该第二接入网设备发送给该第一终端设备。
175.本技术提供了一种通信方法600,下面结合图7详细说明本技术提供的一种通信方法,图7是本技术实施例的一种通信方法600的示意性流程图,该方法600可以应用在图1所示的场景中,当然也可以应用在其他通信场景中,本技术实施例在此不作限制。该方法600中,该第一接入网设备中的第一终端设备由该第一接入网设备切换到该第二接入网设备的过程中,该终端设备同时与第一接入网设备和第二接入网设备保持连接,这样第一接入网设备和第二接入网设备可以同时向终端设备发送第一业务。一方面第一接入网设备可以继续发送终端设备切换前未成功收到的数据包,另一方面终端设备也可以从第二接入网设备接收第一业务的数据包,当从第一接入网设备接收的数据包的序列号可以和从第二接入网设备接收的数据包的序列号连续起来的时候(比如从第一接入网设备收到最大sn为9号数据包,而从第二接入网设备收到最小sn为10的数据包),第一接入网设备可以停止向终端设备发送数据包,并且可以断开与终端设备的连接。
176.还应理解,在本技术实施例中,以终端设备和接入网设备作为执行方法的执行主体为例,对方法进行说明。作为示例而非限定,执行方法的执行主体也可以是应用于终端设备和接入网设备的芯片、芯片系统、或处理器等。
177.如图7所示,图7中示出的方法600可以包括s601至s603。下面结合图7详细说明方法600中的各个步骤。
178.s601,该第二接入网设备向该第一接入网设备发送第五指示信息,该第五指示信息包括第一序列号n,该第一序列号用于指示该第一终端设备从该第一接入网设备成功切换到该第二接入网设备后,第二接入网设备向第一终端设备发送的第一业务的首个数据包的序列号。
179.s602,该第一接入网设备接收第二接入网设备发送的第五指示信息。
180.s603,当该第一接入网设备向该终端设备成功发送的数据包的序列号为n-1时,该第一接入网设备停止向该终端设备发送数据包。
181.因此,在切换过程中,该第一接入网设备根据该第二接入网设备指示的sn,决定何时停止终端设备的连接,可以保证终端设备在切换过程中,接收多播业务的连续性,避免发生丢包或者冗余传输。
182.具体而言,在切换过程中该第一终端设备同时从该第一接入网设备和该第二接入网设备接收该第一业务的数据包,该第一接入网设备不用向该第二接入网设备转发该第一业务的数据包,即不需要data forwarding过程,例如在图5中,sn为9和10的数据包,不进行数据转发,直接通过该第一接入网设备发送给该第一终端设备。该第一终端设备成功切换到该第二接入网设备以后,该第二接入网设备可以将发送给该终端设备的第一业务的第一个数据包的sn(例如为11)发送给该第一接入网设备,该第一接入网设备根据该第一个数据包的sn决定何时停止向该第一终端设备发送数据,当该第一接入网设备向该终端设备成功发送的数据包的第一协议层序列号为n-1时,该第一接入网设备停止向该第一终端设备发送数据包,如在图5中,该第一接入网设备发送完11-1=10号数据包后,断开与该第一终端
设备的连接。
183.可选的,该第一接入网设备向该第二接入网设备发送停止指示信息,指示该第一接入网设备与该第一终端设备断开连接。
184.可选的,在该终端设备成功切换到该第二接入网设备时,该第二接入网设备可以向该第一接入网设备发送该第一终端设备成功切换的信息,该第一接入网设备接收到该第一终端设备成功切换的信息后,该第一接入网设备将最新发送给该第一终端设备的第一协议层的第一序列号发送给该第二接入网设备,该第二接入网设备根据该第一协议层的第一序列号和该第一协议层的第二序列号确定该第一接入网设备是否停止向该第一终端设备发送第一业务的数据包,该第一协议层的第二序列号是该第一终端设备从该第一接入网设备切换到该第二接入网设备后接收到的来自该第二接入网设备的第一个数据包的第一协议层的序列号。当该第一协议层的第一序列号大于该第一协议层的第二序列号时,该第二接入网设备向第一接入网设备发送指示信息,用于指示第一接入网设备与该第一终端设备断开连接。
185.可选的,该第二接入网设备向该第一接入网设备发送第五指示信息,该第五指示信息包括第一序列号n-1,该第一序列号用于指示该第一接入网设备向该终端设备成功发送的数据包的第一协议层序列号为n-1时,该第一接入网设备停止向该终端设备发送数据包。
186.因此不需要该第一接入网设备再进行计算,直接发到第一序列号为n-1的数据包既可以停止发送。
187.以上结合图1至图7对本技术实施例的多卡终端设备的通信参数测量方法做了详细说明。以下,结合图8至图10对本技术实施例通信装置进行详细说明。
188.图8示出了本技术实施例的通信装置700的示意性框图。
189.一些实施例中,该装置700可以为终端设备,也可以为芯片或电路,比如可设置于终端设备的芯片或电路。
190.一些实施例中,该装置700可以为接入网设备,也可以为芯片或电路,比如可设置于接入网设备的芯片或电路。
191.一些实施例中,该装置700可以为核心网设备,也可以为芯片或电路,比如可设置于核心网设备的芯片或电路。
192.一种可能的方式中,该装置700可以包括处理单元710(即,处理器的一例)和收发单元730。一些可能的实现方式中,处理单元710还可以称为确定单元。一些可能的实现方式中,收发单元730可以包括接收单元和发送单元。
193.在一种实现方式中,收发单元730可以通过收发器或者收发器相关电路或者接口电路实现。
194.在一种实现方式中,该装置还可以包括存储单元720。一种可能的方式中,该存储单元720用于存储指令。在一种实现方式中,该存储单元也可以用于存储数据或者信息。存储单元720可以通过存储器实现。
195.一些可能的设计中,该处理单元710用于执行该存储单元720存储的指令,以使装置700实现如上述方法中终端设备执行的步骤。或者,该处理单元710可以用于调用存储单元720的数据,以使装置700实现如上述方法中终端设备执行的步骤。
196.一些可能的设计中,该处理单元710用于执行该存储单元720存储的指令,以使装置700实现如上述方法中接入网设备执行的步骤。或者,该处理单元710可以用于调用存储单元720的数据,以使装置700实现如上述方法中接入网设备执行的步骤。
197.例如,该处理单元710、存储单元720、收发单元730可以通过内部连接通路互相通信,传递控制和/或数据信号。例如,该存储单元720用于存储计算机程序,该处理单元710可以用于从该存储单元720中调用并运行该计算计程序,以控制收发单元730接收信号和/或发送信号,完成上述方法中终端设备或接入网设备的步骤。该存储单元720可以集成在处理单元710中,也可以与处理单元710分开设置。
198.可选地,若该装置700为通信设备(例如,终端设备,或接入网设备),该收发单元730包括接收器和发送器。其中,接收器和发送器可以为相同或者不同的物理实体。为相同的物理实体时,可以统称为收发器。
199.当该装置700为终端设备或者该装置为接入网设备或核心网设备时,收发单元730在发送信息时可以为发送单元或发射器,收发单元730在接收信息时可以为接收单元或接收器,收发单元可以为收发器,此收发器、发射器或接收器可以为射频电路,当该装置包含存储单元时,该存储单元用于存储计算机指令,该处理器与存储器通信连接,处理器执行存储器存储的计算机指令,使该装置可以执行方法200、方法500或者方法600。其中,处理器可以是一个通用中央处理器(cpu),微处理器,特定应用集成电路(application specific intergrated circuit,asic)。
200.可选地,若该装置700为芯片或电路,该收发单元730包括输入接口和输出接口。
201.当该装置700为芯片时,收发单元730可以是输入和/或输出接口、管脚或电路等。该处理单元710可执行存储单元存储的计算机执行指令,以使该装置可以执行方法200、方法500或者方法600。可选地,所述存储单元为所述芯片内的存储单元,如寄存器、缓存等,所述存储单元还可以是所述终端内的位于所述芯片外部的存储单元,如只读存储器(read only memory,rom)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,ram)等。
202.作为一种实现方式,收发单元730的功能可以考虑通过收发电路或者收发的专用芯片实现。处理单元710可以考虑通过专用处理芯片、处理电路、处理单元或者通用芯片实现。
203.作为另一种实现方式,可以考虑使用通用计算机的方式来实现本技术实施例提供的通信设备(例如终端设备,或接入网设备)。即将实现处理单元710、收发单元730功能的程序代码存储在存储单元720中,通用处理单元通过执行存储单元720中的代码来实现处理单元710、收发单元730的功能。
204.一些实施例中,装置700可以为接入网设备,该接入如网设备为第一接入网设备,或设置于第一接入网设备的芯片或电路。当装置700为第一接入网设备,或设置于第一接入网设备的芯片或电路时,收发单元730用于接收来自核心网设备的第一数据包以及第一指示信息,该第一指示信息用于指示该第一数据包在至少一个数据包中的顺序;处理单元710用于根据该第一指示信息确定该第一数据包的第一协议层的第一序列号;收发单元730用于将该第一数据包发送给终端设备。
205.在一种实现方式中,该第一指示信息包含以下信息的至少一种:通用分组无线服
务隧道协议-用户面gtp-u序列号、第一业务序列号;该第一业务序列号为该核心网设备或者数据服务器设置的,该第一数据包为第一业务的数据包,该至少一个数据包为第一业务的数据包。
206.在一种实现方式中,该第一协议层包含以下至少一种:服务数据适配协议sdap层、分组数据汇聚协议pdcp层和无线链路控制层协议rlc层。
207.在一种实现方式中,该处理单元710还用于:当该第一协议实体新建、该第一协议实体重建和该第一协议实体恢复时的任一情况发生时,根据该第一指示信息确定该第一数据包的该第一协议层的起始序列号。
208.在一种实现方式中,该收发单元730还用于:向该终端设备发送第二指示信息,该第二指示信息用于指示在该第一协议实体新建或该第一协议实体重建或该第一协议实体恢复后,该第一接入网设备向该终端设备发送的属于该第一业务的首个数据包的序列号。
209.在一种实现方式中,该收发单元730还用于:接收来自第二接入网设备的第三指示信息,该第三指示信息用于指示该第一接入网设备停止向该第二接入网设备转发数据包;该处理单元710用于根据该第三指示信息,停止向该第二接入网设备转发数据包。
210.在一种实现方式中,该收发单元307还用于:接收该第二接入网设备发送的第四指示信息,该第四指示信息用于指示该第一接入网设备向该第二接入网设备转发的首个数据包的序列号;该处理单元710用于根据该第四指示信息,向该第二接入网设备转发数据包。
211.在一种实现方式中,该收发单元730还用于:接收第二接入网设备发送的第五指示信息,该第五指示信息包括第一序列号n,该第五指示信息包括第二序列号n,该第二序列号用于指示该终端设备切换完成后,该第二接入网设备向该终端设备发送的属于该第一业务的首个数据包的序列号,该处理单元710用于确定当该第一接入网设备向该终端设备成功发送的数据包对应的协议层序列号为n-1时,停止向该终端设备发送数据包。
212.当该装置700配置在或本身即为第一接入网设备时,装置700中各模块或单元可以用于执行上述方法中第一接入网设备所执行的各动作或处理过程,这里,为了避免赘述,省略其详细说明。
213.一些实施例中,装置700可以为终端设备时,或设置于终端设备中的芯片或电路。当装置700为终端设备时,或设置于终端设备中的芯片或电路时,收发单元730用于接收第一接入网设备发送的第二指示信息,该第二指示信息用于指示在该第一协议实体新建或该第一协议实体重建或该第一协议实体恢复后,该第一接入网设备向该终端设备发送的属于第一业务的首个数据包的序列号。
214.在一种实现方式中,该收发单元730还用于:当该第一协议实体重建或者恢复时,向第一接入网设备发送请求信息,该请求信息用于请求该第一接入网设备发送在该第一协议实体重建或所述第一协议实体恢复后,该第一接入网设备向该终端设备发送的属于第一业务的首个数据包的序列号。
215.在一种实现方式中,该收发单元730还用于:向第二接入网设备发送数据包的状态报告信息,该数据包的状态报告信息用于指示该第二接入网设备,该终端设备成功收到的数据包和没有成功接收的数据包,其中,该终端设备是由该第一接入网设备切换到该第二接入网设备的。
216.当该装置700配置在或本身即为终端设备时,装置700中各模块或单元可以用于执
行上述方法中第一终端设备所执行的各动作或处理过程,这里,为了避免赘述,省略其详细说明。
217.一些实施例中,装置700可以为接入网设备,该接入如网设备为第一接入网设备,或设置于第一接入网设备的芯片或电路。当装置700为第一接入网设备,或设置于第一接入网设备的芯片或电路时,收发单元730用于接收来自核心网设备的第一数据包以及第一指示信息,该第一指示信息用于指示该第一数据包在至少一个数据包中的顺序;处理单元710用于根据该第一指示信息确定该第一数据包的第一协议层的第一序列号;收发单元730用于将该第一数据包发送给终端设备。
218.在一种实现方式中,该第一指示信息包含以下信息的至少一种:通用分组无线服务隧道协议-用户面gtp-u序列号、第一业务序列号;该第一业务序列号为该核心网设备或者数据服务器设置的,该第一数据包为第一业务的数据包,该至少一个数据包为第一业务的数据包。
219.在一种实现方式中,该第一协议层包含以下至少一种:服务数据适配协议sdap层、分组数据汇聚协议pdcp层和无线链路控制层协议rlc层。
220.在一种实现方式中,该处理单元710还用于:当该第一协议实体新建、该第一协议实体重建和该第一协议实体恢复时的任一情况发生时,根据该第一指示信息确定该第一数据包的该第一协议层的起始序列号。
221.在一种实现方式中,该收发单元730还用于:向该终端设备发送第二指示信息,该第二指示信息用于指示在该第一协议实体新建或该第一协议实体重建或该第一协议实体恢复后,该第一接入网设备向该终端设备发送的属于该第一业务的首个数据包的序列号。
222.在一种实现方式中,该收发单元730还用于:接收第一接入网设备发送的数据包,
223.其中,该第一接入网设备中的第二终端设备由该第一接入网设备切换到该第二接入网设备,该第一终端设备和该第二终端设备均进行该第一业务,该第一接入网设备发送的数据包为该第一业务的数据包;当前正在向该第一终端设备发送的数据包的第一协议层的第二序列号等于或大于该第一接入网设备发送的数据包的第一协议层第一序列号时,向该第一接入网设备发送第三指示信息,该第三指示信息用于指示该第一接入网设备停止向该第二接入网设备转发数据包。
224.在一种实现方式中,该收发单元730还用于:接收该第二终端设备发送的数据包的状态报告信息,该数据包的状态报告信息用于指示该第二接入网设备,该终端设备成功收到的数据包和没有成功接收的数据包;根据该状态报告信息,向该第一接入网设备发送第四指示信息,该第四指示信息用于指示该第一接入网设备向该第二接入网设备转发的首个数据包的序列号。
225.在一种实现方式中,该收发单元730还用于:向第一接入网设备发送第五指示信息,该第五指示信息包括第二序列号n,,该第五指示信息包括第二序列号n,该第二序列号用于指示该第二终端设备切换完成后,该第二接入网设备向该第二终端设备发送的属于该第一业务的首个数据包的序列号。
226.当该装置700配置在或本身即为第二接入网设备时,装置700中各模块或单元可以用于执行上述方法中第二接入网设备所执行的各动作或处理过程,这里,为了避免赘述,省略其详细说明。
227.一些实施例中,装置700可以为核心网设备,或设置于核心网设备的芯片或电路。当装置700为核心网设备,或设置于核心网设备的芯片或电路时,收发单元730用于接收数据服务器发送的第一数据包;该收发单元730用于向第一接入网设备发送第二数据包以及第一指示信息,该第一指示信息用于指示该第二数据包在核心网设备发送的至少一个数据包中的顺序;该收发单元730用于向第二接入网设备发送第三数据包以及第二指示信息,该第一指示信息用于指示该第三数据包在核心网设备发送的至少一个数据包中的顺序,该第二数据包的数据和该第三数据包的数据与该第一数据包的数据相同。
228.在一种实现方式中,该第一指示信息包含以下信息的至少一种:通用分组无线服务隧道协议-用户面gtp-u序列号、第一业务序列号;该第一业务序列号为该核心网设备或者数据服务器设置的,该第一数据包为第一业务的数据包,该至少一个数据包为第一业务的数据包。
229.当该装置700配置在或本身即为核心网设备时,装置700中各模块或单元可以用于执行上述方法中核心网设备所执行的各动作或处理过程,这里,为了避免赘述,省略其详细说明。
230.该装置700所涉及的与本技术实施例提供的技术方案相关的概念,解释和详细说明及其他步骤请参见前述方法或其他实施例中关于这些内容的描述,此处不做赘述。
231.图9为本技术提供的一种终端设备800的结构示意图。该终端设备800可以执行上述方法实施例中终端设备执行的动作。
232.为了便于说明,图9仅示出了终端设备的主要部件。如图9所示,终端设备800包括处理器、存储器、控制电路、天线以及输入输出装置。
233.处理器主要用于对通信协议以及通信数据进行处理,以及对整个终端设备进行控制,执行软件程序,处理软件程序的数据,例如用于支持终端设备执行上述传输预编码矩阵的指示方法实施例中所描述的动作。存储器主要用于存储软件程序和数据,例如存储上述实施例中所描述的码本。控制电路主要用于基带信号与射频信号的转换以及对射频信号的处理。控制电路和天线一起也可以叫做收发器,主要用于收发电磁波形式的射频信号。输入输出装置,例如触摸屏、显示屏,键盘等主要用于接收用户输入的数据以及对用户输出数据。
234.当终端设备开机后,处理器可以读取存储单元中的软件程序,解释并执行软件程序的指令,处理软件程序的数据。当需要通过无线发送数据时,处理器对待发送的数据进行基带处理后,输出基带信号至射频电路,射频电路将基带信号进行射频处理后将射频信号通过天线以电磁波的形式向外发送。当有数据发送到终端设备时,射频电路通过天线接收到射频信号,将射频信号转换为基带信号,并将基带信号输出至处理器,处理器将基带信号转换为数据并对该数据进行处理。
235.本领域技术人员可以理解,为了便于说明,图9仅示出了一个存储器和处理器。在实际的终端设备中,可以存在多个处理器和存储器。存储器也可以称为存储介质或者存储设备等,本技术实施例对此不做限制。
236.例如,处理器可以包括基带处理器和中央处理器,基带处理器主要用于对通信协议以及通信数据进行处理,中央处理器主要用于对整个终端设备进行控制,执行软件程序,处理软件程序的数据。图9中的处理器集成了基带处理器和中央处理器的功能,本领域技术
人员可以理解,基带处理器和中央处理器也可以是各自独立的处理器,通过总线等技术互联。本领域技术人员可以理解,终端设备可以包括多个基带处理器以适应不同的网络制式,终端设备可以包括多个中央处理器以增强其处理能力,终端设备的各个部件可以通过各种总线连接。所述基带处理器也可以表述为基带处理电路或者基带处理芯片。所述中央处理器也可以表述为中央处理电路或者中央处理芯片。对通信协议以及通信数据进行处理的功能可以内置在处理器中,也可以以软件程序的形式存储在存储单元中,由处理器执行软件程序以实现基带处理功能。
237.示例性的,在本技术实施例中,可以将具有收发功能的天线和控制电路视为终端设备800的收发单元810,将具有处理功能的处理器视为终端设备800的处理单元820。如图9所示,终端设备800包括收发单元810和处理单元820。收发单元也可以称为收发器、收发机、收发装置等。可选的,可以将收发单元810中用于实现接收功能的器件视为接收单元,将收发单元810中用于实现发送功能的器件视为发送单元,即收发单元包括接收单元和发送单元。示例性的,接收单元也可以称为接收机、接收器、接收电路等,发送单元可以称为发射机、发射器或者发射电路等。
238.图10为本技术实施例提供的一种接入网设备900的结构示意图,可以用于实现上述方法中的接入设备(例如,第一接入网设备,第二接入网设备或者第三接入网设备)的功能。接入网设备900包括一个或多个射频单元,如远端射频单元(remote radio unit,rru)910和一个或多个基带单元(baseband unit,bbu)(也可称为数字单元,digital unit,du)920。所述rru910可以称为收发单元、收发机、收发电路、或者收发器等等,其可以包括至少一个天线911和射频单元912。所述rru910部分主要用于射频信号的收发以及射频信号与基带信号的转换,例如用于向终端设备发送上述实施例中所述的信令消息。所述bbu920部分主要用于进行基带处理,对基站进行控制等。所述rru910与bbu920可以是物理上设置在一起,也可以物理上分离设置的,即分布式基站。
239.所述bbu920为基站的控制中心,也可以称为处理单元,主要用于完成基带处理功能,如信道编码,复用,调制,扩频等等。例如该bbu(处理单元)920可以用于控制基站40执行上述方法实施例中关于网络设备的操作流程。
240.在一个示例中,所述bbu920可以由一个或多个单板构成,多个单板可以共同支持单一接入制式的无线接入网(如lte系统,或5g系统),也可以分别支持不同接入制式的无线接入网。所述bbu920还包括存储器921和处理器922。所述存储器921用以存储必要的指令和数据。例如存储器921存储上述实施例中的码本等。所述处理器922用于控制基站进行必要的动作,例如用于控制基站执行上述方法实施例中关于网络设备的操作流程。所述存储器921和处理器922可以服务于一个或多个单板。也就是说,可以每个单板上单独设置存储器和处理器。也可以是多个单板共用相同的存储器和处理器。此外每个单板上还可以设置有必要的电路。
241.在一种可能的实施方式中,随着片上系统(system-on-chip,soc)技术的发展,可以将920部分和910部分的全部或者部分功能由soc技术实现,例如由一颗基站功能芯片实现,该基站功能芯片集成了处理器、存储器、天线接口等器件,基站相关功能的程序存储在存储器中,由处理器执行程序以实现基站的相关功能。可选的,该基站功能芯片也能够读取该芯片外部的存储器以实现基站的相关功能。
242.应理解,图10示例的接入网设备的结构仅为一种可能的形态,而不应对本技术实施例构成任何限定。本技术并不排除未来可能出现的其他形态的基站结构的可能。
243.应理解,本技术实施例中,该处理器可以为中央处理单元(central processing unit,cpu),该处理器还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
244.还应理解,本技术实施例中的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,rom)、可编程只读存储器(programmable rom,prom)、可擦除可编程只读存储器(erasable prom,eprom)、电可擦除可编程只读存储器(electrically eprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(random access memory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的随机存取存储器(random access memory,ram)可用,例如静态随机存取存储器(static ram,sram)、动态随机存取存储器(dram)、同步动态随机存取存储器(synchronous dram,sdram)、双倍数据速率同步动态随机存取存储器(double data rate sdram,ddr sdram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取存储器(synchlink dram,sldram)和直接内存总线随机存取存储器(direct rambus ram,dr ram)。
245.上述实施例,可以全部或部分地通过软件、硬件、固件或其他任意组合来实现。当使用软件实现时,上述实施例可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令或计算机程序。在计算机上加载或执行所述计算机指令或计算机程序时,全部或部分地产生按照本技术实施例所述的流程或功能。所述计算机可以为通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集合的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质。半导体介质可以是固态硬盘。
246.本技术实施例还提供了一种计算机可读介质,其上存储有计算机程序,该计算机程序被计算机执行时实现上述任一实施例中的终端设备执行的步骤,或者第一接入网设备执行的步骤,或者第二接入网设备执行的步骤,或者核心网设备执行的步骤。
247.本技术实施例还提供了一种计算机程序产品,该计算机程序产品被计算机执行时实现上述任一实施例中的的终端设备执行的步骤,或者第一接入网设备执行的步骤,或者第二接入网设备执行的步骤,或者核心网设备执行的步骤。
248.本技术实施例还提供了一种系统芯片,该系统芯片包括:通信单元和处理单元。该处理单元,例如可以是处理器。该通信单元例如可以是通信接口、输入/输出接口、管脚或电路等。该处理单元可执行计算机指令,以使该通信装置内的芯片执行上述本技术实施例提
供的终端设备执行的步骤,或者第一接入网设备执行的步骤,或者第二接入网设备执行的步骤,或者核心网设备执行的步骤。
249.可选地,该计算机指令被存储在存储单元中。
250.根据本技术实施例提供的方法,本技术实施例还提供一种通信系统,其包括前述的第一接入网设备,第二接入网设备,核心网设备和终端设备。
251.本技术中的各个实施例可以独立的使用,也可以进行联合的使用,这里不做限定。
252.另外,本技术的各个方面或特征可以实现成方法、装置或使用标准编程和/或工程技术的制品。本技术中使用的术语“制品”涵盖可从任何计算机可读器件、载体或介质访问的计算机程序。例如,计算机可读介质可以包括,但不限于:磁存储器件(例如,硬盘、软盘或磁带等),光盘(例如,压缩盘(compact disc,cd)、数字通用盘(digital versatile disc,dvd)等),智能卡和闪存器件(例如,可擦写可编程只读存储器(erasable programmable read-only memory,eprom)、卡、棒或钥匙驱动器等)。另外,本文描述的各种存储介质可代表用于存储信息的一个或多个设备和/或其它机器可读介质。术语“机器可读介质”可包括但不限于,无线信道和能够存储、包含和/或承载指令和/或数据的各种其它介质。
253.应理解,“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。“至少一个”是指一个或一个以上;“a和b中的至少一个”,类似于“a和/或b”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和b中的至少一个,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。
254.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
255.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
256.在本技术所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
257.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
258.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
259.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以
存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
260.以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1