报文传输方法、装置和系统与流程

文档序号:31874284发布日期:2022-10-21 20:52阅读:48来源:国知局
报文传输方法、装置和系统与流程
报文传输方法、装置和系统
1.本技术是分案申请,原申请的申请号是201811386638.8,申请日是2018年11月20日,其要求了申请号是201810483377.5,申请日是2018年5月18日的申请的优先权,其要求了申请号是201810291412.3,申请日是2018年4月3日的申请的优先权,原申请的全部内容通过引用结合在本技术中。
技术领域
2.本发明涉及通信技术领域,特别涉及一种报文传输方法、装置及系统。


背景技术:

3.第五代(the 5th-generation,5g)通信系统中提出了双连接(dual connection,dc)的机制。双连接机制下的通信系统包括两个无线接入网(radio access network,ran)设备:主接入网设备(master ran,m-ran)和辅接入网设备(secondary ran,s-ran)。
4.如图1所示,在双连接机制下,上行/下行报文的传输路径有两条:(1)用户设备(user equipment,ue)、m-ran、用户面功能(user plane function,upf)网元、数据网络(data network,dn);(2)ue、s-ran、upf、dn。
5.以下行报文为例对传输路径进行说明,当upf网元收到dn发送的下行报文时,按照报文特征进行分发,例如,将符合某特征的报文通过m-ran发送至ue,将符合其它特征的报文通过s-ran发送至ue。也就是说,通过这两条传输路径发送的是不同的报文。
6.随着5g的发展,5g网络架构中定义了极高可靠性低时延通信(ultra-reliable low latency communication,urllc)场景,主要包括如无人驾驶、工业自动化等需要低时延、高可靠连接的业务。由于上述urllc场景多为生命安全或生产安全相关的业务,因此容不得差错。在urllc场景中,如何利用双连接机制中的双传输路径提高报文传输的可靠性成了亟需解决的问题。


技术实现要素:

7.本发明实施例提供了一种报文传输方法、装置及系统。
8.第一方面,本技术的实施例提供了一种传输控制方法,该方法包括:会话管理功能网元接收第一业务对应的第一接入网隧道信息和第二接入网隧道信息;会话管理功能网元向用户面功能网元发送下行转发规则。下行转发规则包括第一接入网隧道信息和第二接入网隧道信息,用于指示用户面功能网元复制接收到的第一业务的下行报文,通过分别与第一接入网隧道信息和第二接入网隧道信息对应的两条路径发送第一业务的下行报文。例如,在双连接的场景下,上述两条路径可以是指用户面功能网元与主基站之间的第一路径,以及,用户面功能网元和辅基站之间的第二路径。在单连接的场景下,上述两条路径可以是指用户面功能网元与基站之间的第一路径和第二路径。
9.通过上述方法,对于特定的第一业务(例如,具有高可靠性需求的urllc业务),会话管理功能网元向向用户面功能网元发送包含第一接入网隧道信息和第二接入网隧道信
息的下行转发规则,使得用户面功能网元后续收到第一业务的下行报文后,进行复制,并通过分别与第一接入网隧道信息和第二接入网隧道信息对应的两条路径发送第一业务的下行报文。这样,提高了第一业务的报文传输的可靠性。
10.在一种可能的设计中,如果第一业务是业务流粒度的业务,那么下行转发规则还包括第一业务的业务流标识和会话标识。或者,如果第一业务是会话粒度的业务,那么下行转发规则还包括第一业务的会话标识。因此,对于不同粒度的业务,可提供相应粒度的下行转发规则,使得用户面功能网元可以实现更加准确高效的报文传输。
11.在一种可能的设计中,该方法还包括:会话管理功能网元向基站发送指示信息,指示信息用于触发第一接入网隧道信息和第二接入网隧道信息的确定。也就是说,基站收到指示信息后,就知道了需要确定第一接入网隧道信息和第二接入网隧道信息。例如,指示信息可以包括以下至少一项:服务质量参数;切片标识信息;数据网络名称;第一核心网隧道信息和第二核心网隧道信息。
12.在一种可能的设计中,该方法还包括:会话管理功能网元向基站发送上行转发规则。上行转发规则包括第一核心网隧道信息和第二核心网隧道信息,用于指示基站复制接收到的第一业务的上行报文,将第一业务的上行报文通过分别与第一核心网隧道信息和第二核心网隧道信息对应的两条路径发送到用户面功能网元。这里的基站指的是单连接场景下的基站。
13.类似的,如果第一业务是业务流粒度的业务,那么上行转发规则还包括第一业务的业务流标识和会话标识。或者,如果第一业务是会话粒度的业务,那么上行转发规则还包括第一业务的会话标识。
14.在一种可能的设计中,通过分别与所述第一接入网隧道信息和所述第二接入网隧道信息对应的两条路径发送的所述第一业务的下行报文包括第一下行报文和第二下行报文,其中,所述第一下行报文和所述第二下行报文具有相同的序列号,所述第一下行报文还包括第一业务流标识,所述第二下行报文还包括第二业务流标识。
15.在一种可能的设计中,该方法还包括:所述会话管理功能网元为所述第一业务分配所述第一业务流标识和所述第二业务流标识,向用户设备发送所述第一业务流标识和所述第二业务流标识。
16.在一种可能的设计中,该方法还包括:所述会话管理功能网元向所述用户面功能网元发送上行转发规则,所述上行转发规则用于指示所述用户面功能网元将具有相同序列号且分别具有所述第一业务流标识和所述第二业务流标识的两个上行报文去重。
17.在一种可能的设计中,该方法还包括:所述会话管理功能网元通过非接入层nas消息向用户设备发送指示信息;其中,所述指示信息用于指示所述用户设备复制上行报文,得到第一上行报文和第二上行报文,并通过不同的无线承载发送所述第一上行报文和所述第二上行报文,其中,所述第一上行报文和所述第二上行报文具有相同的序列号。例如,所述第一上行报文与所述第一业务流标识对应,所述第二上行报文与所述第二业务流标识对应。
18.第二方面,本技术的实施例提供了一种报文传输方法,该方法包括:基站确定第一业务对应的第一接入网隧道信息和第二接入网隧道信息;基站向会话管理功能网元发送第一接入网隧道信息和第二接入网隧道信息。第一接入网隧道信息和第二接入网隧道信息用
于下行转发规则的确定。下行转发规则用于指示用户面功能网元复制接收到的第一业务的下行报文并通过分别与第一接入网隧道信息和第二接入网隧道信息对应的两条路径发送第一业务的下行报文。例如,在双连接的场景下,上述两条路径可以是指用户面功能网元与主基站之间的第一路径,以及,用户面功能网元和辅基站之间的第二路径;基站指的是主基站。在单连接的场景下,上述两条路径可以是指用户面功能网元与基站之间的第一路径和第二路径。
19.通过上述方法,基站向会话管理功能网元发送第一接入网隧道信息和第二接入网隧道信息,对于特定的第一业务(例如,具有高可靠性需求的urllc业务),会话管理功能网元向向用户面功能网元发送包含第一接入网隧道信息和第二接入网隧道信息的下行转发规则,使得用户面功能网元后续收到第一业务的下行报文后,进行复制,并通过分别与第一接入网隧道信息和第二接入网隧道信息对应的两条路径发送第一业务的下行报文。这样,提高了第一业务的报文传输的可靠性。
20.在一种可能的设计中,如果第一业务是业务流粒度的业务,那么下行转发规则还包括第一业务的业务流标识和会话标识。或者,如果第一业务是会话粒度的业务,那么下行转发规则还包括第一业务的会话标识。因此,对于不同粒度的业务,可提供相应粒度的下行转发规则,使得用户面功能网元可以实现更加准确高效的报文传输。
21.在一种可能的设计中,该方法还包括:基站从会话管理功能网元接收指示信息。相应的,基站确定第一业务对应的第一接入网隧道信息和第二接入网隧道信息,包括:基站根据指示信息确定第一接入网隧道信息和第二接入网隧道信息。例如,指示信息可以包括以下至少一项:服务质量参数;切片标识信息;数据网络名称;第一核心网隧道信息和第二核心网隧道信息。
22.在一种可能的设计中,该方法还包括:基站从会话管理功能网元接收上行转发规则,上行转发规则包括第一核心网隧道信息和第二核心网隧道信息;基站根据上行转发规则复制接收到的第一业务的上行报文,并将第一业务的上行报文通过与第一核心网隧道信息和第二核心网隧道信息对应的两条路径发送到用户面功能网元。这里的基站指的是单连接场景下的基站。
23.类似的,如果第一业务是业务流粒度的业务,那么上行转发规则还包括第一业务的业务流标识和会话标识。或者,如果第一业务是会话粒度的业务,那么上行转发规则还包括第一业务的会话标识。
24.在一种可能的设计中,该方法还包括:基站指示用户设备为第一上行报文添加业务流标识。
25.在一种可能的设计中,该方法还包括:基站确定通过双连接方式实现报文传输时,基站指示用户设备生成两份第二上行报文,两份第二上行报文具有相同的序列号和业务流标识。
26.在一种可能的设计中,该方法还包括:基站指示用户设备对收到的具有相同序列号和业务流标识的下行报文去重。例如,对于双连接(或双基站)的下行场景,基站指示用户设备对收到的具有相同序列号和业务流标识的下行报文去重。
27.在一种可能的设计中,该方法还包括:基站通过分别与第一接入网隧道信息和第二接入网隧道信息对应的两条路径接收所述第一业务的下行报文;对具有相同序列号和业
务流标识的下行报文去重。例如,对于单连接(或单基站)的下行场景,由基站对具有相同序列号和业务流标识的下行报文去重。
28.在一种可能的设计中,该方法还包括:所述基站通过接入层as消息向用户设备发送指示信息,其中,所述指示信息用于指示所述用户设备复制上行报文,得到第一上行报文和第二上行报文,并通过不同的无线承载发送所述第一上行报文和所述第二上行报文。
29.第三方面,本技术的实施例提供了一种报文传输方法,该方法包括:基站获取第一指示;根据第一指示指示用户设备为第一上行报文添加业务流标识。其中,第一指示包括能力信息或来自会话管理网元的指示信息。因此,对于ue而言,单连接和双连接采用的是相同的协议栈格式,当后续切换至双连接方式后,ue可直接根据该协议栈格式进行处理,避免了复杂的操作和信令的交互,也降低了时延,从而提升了用户体验。
30.在一种可能的设计中,指示信息用于指示基站指示用户设备为第一会话的上行报文或第一会话的第一业务流的上行报文添加业务流标识。
31.在一种可能的设计中,当第一指示包括能力信息时,所述基站根据第一指示指示用户设备为第一上行报文添加业务流标识,包括:当能力信息满足第一条件时,基站指示用户设备为第一上行报文添加业务流标识。其中,第一条件包括以下中的至少一项:能力信息指示基站具有通过双连接方式实现报文传输的能力;能力信息指示基站的相邻基站具有通过双连接方式实现报文传输的能力;能力信息指示与基站关联的切片内部署了具有通过双连接方式实现报文传输的能力的其他基站。
32.在一种可能的设计中,该方法还包括:基站确定通过双连接方式实现报文传输时,基站指示用户设备生成两份第二上行报文,两份第二上行报文具有相同的序列号和业务流标识。
33.在一种可能的设计中,该方法还包括:基站指示用户设备对收到的具有相同序列号和业务流标识的下行报文去重。例如,对于双连接(或双基站)的下行场景,基站指示用户设备对收到的具有相同序列号和业务流标识的下行报文去重。
34.在一种可能的设计中,该方法还包括:基站通过分别与第一接入网隧道信息和第二接入网隧道信息对应的两条路径接收所述第一业务的下行报文;对具有相同序列号和业务流标识的下行报文去重。例如,对于单连接(或单基站)的下行场景,由基站对具有相同序列号和业务流标识的下行报文去重。
35.第四方面,本技术的实施例提供了一种报文传输方法,该方法包括:用户设备根据从第一基站获取的指示,生成第一上行报文和第二上行报文,其中,第一上行报文和第二上行报文具有相同的第一业务流标识和第一序列号;向第一基站发送第一上行报文,向第二基站发送第二上行报文。因此,对于采用双连接方式,ue根据基站的指示为上行报文添加业务流标识和序列号。对于特定的业务(例如,具有高可靠性需求的urllc业务)的报文,ue实现对报文的复制。这样,提高了特定业务的报文传输的可靠性。
36.在一种可能的设计中,该方法还包括:用户设备分别从第一基站和第二基站接收第一下行报文和第二下行报文,第一下行报文和第二下行报文包括相同的第二业务流标识和相同的第二序列号;用户设备根据基站的指示,对第一下行报文和所述第二下行报文去重。
37.第五方面,本技术的实施例提供了一种报文传输方法,该方法包括:第一基站发起
建立所述第一基站与用户设备之间的第一无线承载;在建立第二基站与所述用户设备之间的第二无线承载的过程中,所述第一基站或所述第二基站向所述用户设备发送指示信息,所述指示信息用于指示所述用户设备将所述第一无线承载和所述第二无线承载关联至所述用户设备上的同一个分组数据汇聚层协议pdcp实体。
38.在一种可能的设计中,所述第一基站或所述第二基站向所述用户设备发送指示信息,包括:所述第一基站或所述第二基站通过无线资源控制rrc层消息向所述用户设备发送所述指示信息。
39.第六方面,本技术的实施例提供了一种报文传输方法,该方法包括:用户设备与第一基站交互,以建立所述第一基站与所述用户设备之间的第一无线承载;在建立第二基站与所述用户设备之间的第二无线承载的过程中,所述用户设备从所述第一基站或所述第二基站接收指示信息,所述指示信息用于指示所述用户设备将所述第一无线承载和所述第二无线承载关联至所述用户设备上的同一个分组数据汇聚层协议pdcp实体;所述用户设备根据所述指示信息生成第一报文和第二报文,其中,所述第一报文和所述第二报文具有相同的序列号;所述用户设备通过所述第一无线承载向所述第一基站发送所述第一报文,通过所述第二无线承载向所述第二基站发送所述第二报文。
40.在一种可能的设计中,所述用户设备根据所述指示信息生成第一报文和第二报文,包括:所述用户设备根据所述指示信息在pdcp层复制报文,得到所述第一报文和所述第二报文。
41.第七方面,本技术的实施例提供了一种报文传输方法,该方法包括:用户设备从网络侧设备获取指示信息;所述用户设备根据所述指示信息生成第一上行报文和第二上行报文,通过第一无线承载向第一基站发送所述第一上行报文,通过第二无线承载向第二基站发送所述第二上行报文;其中,所述第一上行报文和所述第二上行报文具有相同的序列号。
42.在一种可能的设计中,所述第一上行报文和第一业务流标识对应,所述第二上行报文和第二业务流标识对应。
43.在一种可能的设计中,所述用户设备根据所述指示信息生成第一上行报文和第二上行报文,包括:所述用户设备根据所述指示信息在第一协议层复制报文,得到所述第一上行报文和所述第二上行报文。例如,所述第一协议层包括高可靠协议hrp层;所述用户设备通过非接入层nas消息从会话管理功能网元获取所述指示信息。或者,所述第一协议层包括业务数据适配协议sdap层;所述用户设备通过as消息从所述第一基站获取所述指示信息。
44.在一种可能的设计中,该方法还包括:所述用户设备分别从所述第一基站和所述第二基站接收第一下行报文和第二下行报文,所述第一下行报文具有第二序列号,与所述第一业务流标识对应,所述第二下行报文具有所述第二序列号,与所述第二业务流标识对应;所述用户设备根据所述指示信息,对所述第一下行报文和所述第二下行报文去重。
45.第八方面,本技术的实施例提供了一种报文传输方法,该方法包括:用户面功能网元从会话管理功能网元接收上行转发规则;所述用户面功能网元接收第一上行报文和第二上行报文,其中,所述第一上行报文具有第一业务流标识和第一序列号,所述第二上行报文具有第二业务流标识和所述第一序列号;所述用户面功能网元根据所述上行转发规则,对所述第一上行报文和所述第二上行报文去重。
46.在一种可能的设计中,所述上行转发规则用于指示所述用户面功能网元将具有相
同序列号且分别具有所述第一业务流标识和所述第二业务流标识的两个上行报文去重。
47.在一种可能的设计中,该方法还包括:用户面功能网元从所述会话管理功能网元接收下行转发规则;所述用户面功能网元根据所述下行转发规则,生成第一下行报文和第二下行报文,向第一基站发送所述第一下行报文,向第二基站发送所述第二下行报文,其中,所述第一下行报文具有所述第一业务流标识和第二序列号,所述第二下行报文具有所述第二业务流标识和所述第二序列号。
48.在一种可能的设计中,该方法还包括:所述用户面功能网元根据所述下行转发规则,生成第一下行报文和第二下行报文,包括:所述用户面功能网元根据所述下行转发规则在第一协议层复制报文,得到所述第一下行报文和所述第二下行报文,其中,所述第一协议层包括高可靠协议hrp层或通用分组无线系统隧道协议用户面部分gtp-u层。
49.第九方面,本技术实施例提供了一种报文传输装置。该装置可以是会话管理功能网元,也可以是芯片。该装置具有实现第一方面或其各种可能的设计中会话管理功能网元行为的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。在一个可能的设计中,该装置的结构中包括处理器和收发器,所述处理器被配置为执行上述第一方面或其各种可能的设计中相应的功能。所述收发器用于实现该装置与用户面功能网元、基站之间的通信。所述装置还可以包括存储器,所述存储器用于与处理器耦合,其保存该装置必要的程序指令和数据。
50.第十方面,本技术实施例提供了一种报文传输装置。该装置可以是基站,也可以是芯片。该装置具有实现第二方面或其各种可能的设计中基站行为的功能,或具有实现第三方面或其各种可能的设计中基站行为的功能,或具有实现第五方面或其各种可能的设计中基站行为的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。在一个可能的设计中,该装置的结构中包括处理器和收发器,所述处理器被配置为执行上述第二方面或其各种可能的设计中相应的功能,或执行上述第三方面或其各种可能的设计中相应的功能,或执行上述第五方面或其各种可能的设计中相应的功能。所述收发器用于实现该装置与会话管理功能网元、用户面功能网元之间的通信。所述装置还可以包括存储器,所述存储器用于与处理器耦合,其保存该装置必要的程序指令和数据。
51.第十一方面,本技术实施例提供了一种报文传输装置。该装置可以是用户设备,也可以是芯片。该装置具有实现第四方面或其各种可能的设计中用户设备行为的功能,或具有实现第六方面或其各种可能的设计中基站行为的功能,或具有实现第七方面或其各种可能的设计中基站行为的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。在一个可能的设计中,该装置的结构中包括处理器和收发器,所述处理器被配置为执行上述第四方面或其各种可能的设计中相应的功能,或执行上述第六方面或其各种可能的设计中相应的功能,或执行上述第七方面或其各种可能的设计中相应的功能。所述收发器用于实现该装置与基站、会话管理功能网元之间的通信。所述装置还可以包括存储器,所述存储器用于与处理器耦合,其保存该装置必要的程序指令和数据。
52.第十二方面,本技术实施例提供了一种报文传输装置。该装置可以是用户面功能网元,也可以是芯片。该装置具有实现第八方面或其各种可能的设计中用户面功能网元行
为的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。在一个可能的设计中,该装置的结构中包括处理器和收发器,所述处理器被配置为执行上述第八方面或其各种可能的设计中相应的功能。所述收发器用于实现该装置与会话管理功能网元、基站之间的通信。所述装置还可以包括存储器,所述存储器用于与处理器耦合,其保存该装置必要的程序指令和数据。
53.第十三方面,本技术实施例提供了一种报文传输系统,该系统包括用于执行第一方面或其各种可能的设计中方法的会话管理功能网元,以及用于执行第二方面或其各种可能的设计中方法的基站。在双连接的场景下,执行第二方面或其各种可能的设计中方法的基站为主基站。可选的,该系统还可包括用于实现双连接的辅基站。
54.第十四方面,本技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。
55.第十五方面,本技术实施例提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。
附图说明
56.为了更清楚地说明本发明实施例或背景技术中的技术方案,下面将对本发明实施例或背景技术中所需要使用的附图进行说明。
57.图1所示为5g双连接机制中双传输路径的示意图。
58.图2所示为5g通信系统双连接的示意图。
59.图3所示为根据本技术实施例提供的一种报文传输方法的信令交互图。
60.图4所示为5g通信系统单连接的示意图。
61.图5所示为根据本技术另一实施例提供的一种报文传输方法的信令交互图。
62.图6所示为根据本技术实施例提供的一种报文传输方法的流程图。
63.图7所示为根据本技术实施例提供的一种报文传输方法的另一流程图。
64.图8所示为根据本技术实施例提供的一种报文传输装置的结构示意图。
65.图9所示为根据本技术实施例提供的另一种报文传输装置的结构示意图。
66.图10所示为根据本技术实施例提供的一种报文传输装置的另一结构示意图。
67.图11所示为根据本技术另一实施例提供的一种报文传输方法的信令交互图。
68.图12所示为根据本技术另一实施例提供的一种报文传输方法的信令交互图。
69.图13所示为根据本技术另一实施例提供的一种报文传输方法的流程图。
70.图14所示为根据本技术另一实施例提供的一种报文传输方法的流程图。
71.图15所示为根据本技术另一实施例提供的一种报文传输方法的信令交互图,可适用于pdcp层增强的解决方案。
72.图16所示为根据本技术另一实施例提供的一种报文传输方法的基站侧的流程图。
73.图17所示为根据本技术另一实施例提供的一种报文传输方法的ue侧的流程图。
74.图18所示为根据本技术另一实施例提供的一种报文传输方法的信令交互图,可适用于hrp层的解决方案。
75.图19所示为根据本技术另一实施例提供的一种报文传输方法的信令交互图,可适用于sdap层的解决方案。
76.图20所示为根据本技术另一实施例提供的一种报文传输方法的ue侧的流程图。
77.图21所示为根据本技术另一实施例提供的一种报文传输方法的upf侧的流程图。
具体实施方式
78.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚地描述。
79.在5g移动网络架构中,核心网包括控制面(control plane)网元和用户面(user plane)网元。其中,控制面网元为第三代合作伙伴计划(third generation partnership project,3gpp)传统的控制网元移动性管理实体(mobility management entity,mme)与服务网关(serving gateway,sgw)的控制面功能、分组数据网络网关(packet data network gateway,pgw)的控制面功能等合并成的统一的控制面。用户面功能网元能实现sgw和pgw的用户面功能(sgw-u和pgw-u)。进一步的,统一的控制面网元可以分解成接入和移动性管理功能(access and mobility management function,amf)网元和会话管理功能(session management function,smf)网元。
80.图2示出了本技术实施例提供的一种5g通信系统示意图。如图2所示,该通信系统至少包括ue 201、ran设备(例如,m-ran设备202、s-ran设备203)、amf网元204、smf网元205、upf网元206。
81.其中,本系统中所涉及到的ue 201不受限于5g网络,包括:手机、物联网设备、智能家居设备、工业控制设备、车辆设备等。所述用户设备也可以称为终端(terminal)、终端设备(terminal device)、移动站(mobile station)、移动台(mobile)、远程站(remote station)、远程终端(remote terminal)、接入终端(access terminal)、用户终端(user terminal)、用户代理(user agent),在此不作限定。上述用户设备还可以是车与车(vehicle-to-vehicle,v2v)通信中的汽车、机器类通信中的机器等。
82.ran设备是用于为ue 201提供无线通信功能的装置。以m-ran设备202为例,m-ran设备202可以包括各种形式的基站,例如:宏基站,微基站(也称为小站),中继站,接入点等。在采用不同的无线接入技术的系统中,具备基站功能的设备的名称可能会有所不同,例如,在第三代(3rd generation,3g)系统中,称为节点b(node b);在长期演进(long term evolution,lte)系统中,称为演进的节点b(evolved nodeb,enb或者enodeb);在第五代系统中,称为gnb(gnodeb)。以下将简称为m-ran 202。s-ran设备203同理,不再赘述。
83.amf网元204可负责ue 201的注册、移动性管理、跟踪区更新流程等。以下将简称为amf204。
84.smf网元205可负责ue 201的会话管理。例如,会话管理包括:会话的建立、修改、释放;upf网元的选择、重选;网络协议(internet protocol,ip)地址的分配等。以下将简称为smf 205。
85.upf网元206可连接至数据网络(data network,dn)207,用于实现业务的数据报文的传输。以下将简称为upf 206。
86.在双连接机制下,上行/下行报文的传输路径有两条:(1)ue 201、m-ran 202、upf 206、dn 207;(2)ue 201、s-ran 203、upf 206、dn 207。其中,m-ran 202和s-ran 203之间存在信令连接,m-ran 202和控制面(control plane,cp)网元,例如amf 204、smf 205,之间存
nssai)、会话粒度的聚合最大比特速率(session-aggregate maximum bit rate,sesssion-ambr)、pdu会话的类型。可选的,n2 sm信息还可以包括数据网络名称(data network name,dnn)。此外,通过调用该服务还可以向amf发送包含会话接受消息的n1 sm容器(container)。
101.步骤304,amf向主基站发送n2 sm信息。
102.例如,amf向主基站发送n2会话请求,该n2会话请求包括n2 sm信息和nas消息。nas消息中包含pdu会话标识和上述n1 sm容器。
103.其中,上述核心网的隧道信息包括第一核心网隧道信息和第二核心网隧道信息。第一核心网隧道信息和第二核心网隧道信息可以是smf分配并通过amf的转发发送至主基站的,或者,也可以是由upf分配并发送给smf后,由smf通过amf的转发发送至主基站的。
104.例如,第一核心隧道信息包括upf的第一网络协议(internet protocol,ip)地址和upf的第一隧道端点标识(tunnel endpoint identifier,teid)。第二核心网隧道信息包括upf的第二ip地址和upf的第二teid。第一ip地址和第二ip地址可以相同,也可以不同。第一teid和第二teid不同。
105.当第一ip地址和第二ip地址不同时,第一ip地址和第二ip地址可用于标识相互独立的两条路径。相互独立的两条路径是指经过不同的传输实体(如交换机、路由器等)的两条路径,后面不再赘述。
106.当第一ip地址和第二ip地址相同时,上述n2 sm信息还包括与所述第一teid对应的第一网络标识信息,以及,与所述第二teid对应的第二网络标识信息。第一网络标识信息和第二网络标识信息用于标识相互独立的两条路径。以第一网络标识信息为例,第一teid和第一网络标识信息可以由不同的网元分配。第一网络标识信息可以包括虚拟局域网(virtual local area network,vlan)标识(identifier,id)或多协议标记交换(multi-protocol label switching,mpls)标签。举例来说,与第一teid对应的网络标识信息为vlan id1,与第二teid对应的网络标识信息为vlan id2。这样,在第一ip地址和第二ip地址相同的情况下,后续发送第一核心网隧道信息和第二核心网隧道信息的时候,还发送与所述第一teid对应的第一网络标识信息,以及,与所述第二teid对应的第二网络标识信息,之后不再赘述。例如,可通过第一容器发送第一核心网隧道信息和第一网络标识信息,通过第二容器发送第二核心网隧道信息和第二网络标识信息。
107.步骤305,主基站发起与ue之间的接入网资源的建立。
108.步骤306,主基站确定增加辅基站,向辅基站发送增加辅基站请求。
109.其中,主基站可根据指示信息确定使用双路径传输第一业务的下行报文,从而决定需要增加辅基站。第一业务包括urllc业务。例如,上述n2 sm信息中包括的qos参数、切片标识信息、dnn、第一核心网隧道信息和第二核心网隧道信息中的任一项或其组合可作为该指示信息。其中,qos参数包括5g qos标识(5g qos identifier,5qi)和qos流标识(qos flow identifier,qfi)中的至少一项。举例说明,主基站根据n2 sm信息中的qos参数确定该会话具有高可靠性需求,从而确定增加辅基站;或者,主基站根据n2 sm信息中的切片标识信息确定该会话与极可靠低时延通信的切片关联,从而确定增加辅基站;或者,主基站根据n2sm信息中的dnn确定该会话与极可靠低时延通信的数据网络关联,从而确定增加辅基站;或者,主基站直接根据n2 sm信息中的第一核心网隧道信息和第二核心网隧道信息确定
使用双路径传输下行报文,从而确定增加辅基站。由于使用双路径传输下行报文需要用到第一接入网隧道信息和第二接入网隧道信息,因此,也可以认为指示信息触发了第一接入网隧道信息和第二接入网隧道信息的确定。其中,第一接入网隧道信息可以由主基站来确定,第二接入网隧道信息可以由辅基站来确定并发送给主基站。
110.例如,第一接入网隧道信息包括主基站的第三ip地址和主基站的第三teid;第二接入网隧道信息包括辅基站的第四ip地址和辅基站的第四teid。
111.可选的,若主基站发现当前环境(如ue上报的测量报告)无法使用双路径传输第一业务的下行报文,则主基站向amf反馈指示信息,amf将该指示信息发送给smf,该指示信息用于指示无法使用双路径传输第一业务的下行报文。smf收到指示信息后,拒绝会话建立流程或执行现有技术中会话建立流程过程中的后续步骤。
112.步骤307,辅基站向主基站返回增加辅基站请求确认。
113.例如,增加辅基站请求确认中包括辅基站确定的第二接入网隧道信息。
114.可选的,若第一业务是会话粒度的,则步骤306发送的增加辅基站请求中包含第一业务的会话标识,因此辅基站确定的第二接入网隧道信息也是会话粒度的,且与该会话标识对应。若第一业务是业务流粒度的,则步骤306发送的增加辅基站请求中包含第一业务的业务流的qfi,因此辅基站确定的第二接入网隧道信息也是业务流粒度的,且与该qfi对应。从协议栈的角度来看,若主基站确定增加辅基站,主基站为该qfi生成分组数据汇聚层协议(packet data convergence protocol,pdcp)实体(entity),辅基站收到增加辅基站请求后,为该qfi生成pdcp实体。由此,该qfi与两个pdcp实体关联。因此,当主基站确定增加辅基站,即采用双连接方式进行报文传输,也可以理解为qfi与两个pdcp实体关联。
115.如上所述,第一接入网隧道信息包括主基站的第三ip地址和主基站的第三teid;第二接入网隧道信息包括辅基站的第四ip地址和辅基站的第四teid。第三ip地址和第四ip地址可以相同,也可以不同。第三teid和第四teid不同。
116.当第三ip地址和第四ip地址不同时,第三ip地址和第四ip地址用于标识相互独立的两条路径。
117.当第三ip地址和第四ip地址相同时,主基站收到第二接入网隧道信息后,分配与所述第三teid对应的第三网络标识信息和与所述第四teid对应的第四网络标识信息。第三网络标识信息和第四网络标识信息用于标识相互独立的两条路径。第三/第四网络标识信息可参考上述第一网络标识信息的描述,此处不再赘述。这样,在第三ip地址和第四ip地址相同的情况下,主基站后续发送第一接入网隧道信息和第二接入网隧道信息的时候,还发送与所述第三teid对应的第三网络标识信息和与所述第四teid对应的第四网络标识信息,之后不再赘述。例如,主基站可通过第三容器发送第一接入网隧道信息和第三网络标识信息,通过第四容器发送第二接入网隧道信息和第四网络标识信息。
118.步骤308,主基站向ue发起无线资源控制(radio resource control,rrc)连接重配置。
119.步骤309,主基站向辅基站反馈辅基站重配置完成,以通知辅基站ue成功完成了rrc连接重配置。
120.可选的,若辅基站具有rrc功能时,上述步骤307-309可以替换为步骤307’和步骤308’:
121.步骤307’,辅基站发起与ue之间的rrc连接建立过程。
122.步骤308’,辅基站向主基站返回增加辅基站请求确认,可参考步骤307的描述,不再赘述。
123.步骤310,随机接入流程。
124.需要说明的是,此处并不限定步骤308和309以及步骤310之间的先后顺序,也可以先执行随机接入过程再执行步骤308和309。
125.可选的,在另一个实施例中,主基站可以在上述步骤305之前判断是否需要增加辅基站。主基站如何判断是否需要增加辅基站可参考步骤306的描述,此处不再赘述。若主基站确定增加辅基站(即,采用双连接方式进行报文传输),则可以通过上述步骤305或步骤308指示ue为上行报文添加业务流标识和序列号(复制上行报文,复制的上行报文具有相同的业务流标识和序列号)。若主基站确定不增加辅基站(即,采用单连接方式进行报文传输),主基站进一步判断获取到的能力信息是否满足第一条件。当能力信息满足第一条件时,则主基站可以通过上述步骤305或308指示ue为上行报文添加业务流标识。
126.例如,能力信息用于指示以下中的至少一项:该基站(即,主基站)是否具有通过双连接方式实现报文传输的能力;该基站的相邻基站(即,与该基站具有xn接口的基站,例如,辅基站)是否具有通过双连接方式实现报文传输的能力;与该基站关联的切片内是否部署了具有通过双连接方式实现报文传输的能力的其他基站(例如,辅基站)。
127.例如,主基站可以通过配置方式、或在与相邻基站之间的xn连接建立过程、n2会话建立过程中获取上述能力信息。举例来说,在该基站与相邻基站的xn连接建立过程中,相邻基站将其能力信息发送至该基站。在该基站与amf之间的n2会话建立过程中,smf通过n2会话建立过程将切片内关于的部署情况发送至该基站。
128.此外,基站可通过注册流程中amf返回的网络切片选择辅助信息(allowed network slice selection assistance information,allowed nssai)来确定与该基站关联的切片;或者,基站可通过会话建立过程中smf返回的该会话对应的s-nssai来确定与该基站关联的切片。由此,基站可结合获得的切片内的基站部署情况,来确定与该基站关联的切片内是否部署了具有通过双连接方式实现报文传输的能力的其他基站。
129.其中,第一条件包括以下中的至少一项:基站(即,主基站)具有通过双连接方式实现报文传输的能力;基站的相邻基站(例如,辅基站)具有通过双连接方式实现报文传输的能力;主基站关联的切片内部署了具有通过双连接方式实现报文传输的能力的其他基站(例如,辅基站)。
130.也就是说,当能力信息指示以下中的至少一项时:指示基站具有通过双连接方式实现报文传输的能力;指示基站的相邻基站(例如,辅基站)具有通过双连接方式实现报文传输的能力;指示与基站关联的切片内部署了具有通过双连接方式实现报文传输的能力的其他基站(例如,辅基站)时,能力信息满足上述第一条件。可以理解的是,当能力信息满足上述第一条件时,则表示该ue具有通过双连接方式实现报文传输的可能性。即便当前ue采用单连接的方式,之后也可能切换至双连接的方式。
131.因此,对于采用双连接方式,或之后有可能采用双连接方式的情况下,基站指示ue为上行报文添加业务流标识。例如,基站可通过指示ue启动业务数据适配协议(service data adaptation protocol,sdap),从而指示ue为上行报文添加业务流标识。业务流标识
可以包含在sdap头(header)中。ue启动sdap指的是ue为上行报文添加sdap头。
132.其中,业务流标识可以包括会话标识、qfi、五元组中的至少一项。
133.因此,在基站之后有可能采用双连接方式的情况下,即便在单连接的场景下,基站也指示ue添加业务流标识。这样,对于ue而言,单连接和双连接采用的是相同的协议栈格式,当后续切换至双连接方式后,ue可直接根据该协议栈格式进行处理,避免了复杂的操作和信令的交互,也降低了时延,从而提升了用户体验。
134.而对于采用双连接方式,由于需要ue进行上行报文的复制,所以主基站指示ue添加序列号。可以理解的是,ue可采用各种方式实现上行报文的处理,且处理后的多份上行报文具有相同的序列号。例如,ue可以先为第一上行报文添加序列号,然后将添加序列号后的第一上行报文进行复制,得到具有相同序列号的的第二上行报文;或者,ue可以先将第一上行报文进行复制得到第二上行报文,然后为第一上行报文和第二上行报文添加相同的序列号,本技术在此并不限制。
135.可选的,基站还指示ue对收到的具有相同序列号和业务流标识的下行报文进行去重。
136.可选的,在另一个实施例中,基站(即,主基站)可以在上述步骤305之前判断获取到的能力信息是否满足第一条件。当能力信息满足第一条件时,则可以通过上述步骤305指示ue为上行报文添加业务流标识。主基站若在步骤306判断需要增加辅基站,则可以通过上述步骤308指示ue为上行报文添加序列号。如何判断能力信息是否满足第一条件,如何判断是否需要增加辅基站,如何指示ue为上行报文添加业务流标识,如何指示ue为上行报文添加序列号可参考前面的描述,此处不再赘述。
137.可选的,基站还指示ue对收到的具有相同序列号和业务流标识的下行报文进行去重。
138.可选的,在又一个实施例中,上述步骤303、304传输的n2 sm信息中还包括指示信息,该指示信息用于指示基站(即上述主基站)去指示ue为第一会话的上行报文或第一会话的第一业务流的上行报文添加业务流标识。也就是说,可以由smf来确定ue是否需要为上行报文添加业务流标识。例如,当smf根据ue发送给smf的n2 sm信息中的qfi确定该会话具有高可靠性需求,和/或,根据n2 sm信息中的切片标识信息确定该会话与极可靠低时延通信的切片关联,和/或,根据n2 sm信息中的dnn确定该会话与极可靠低时延通信的数据网络关联,和/或,根据ue的签约数据确定该ue为极可靠低时延通信的ue时,smf确定ue需要为上行报文添加业务流标识,从而向基站发送指示信息,进而在基站收到指示信息后,由基站指示ue为上行报文添加业务流标识。这样,基站可以不做判断,从而简化基站侧的操作。
139.可选的,基站还指示ue对收到的具有相同序列号和业务流标识的下行报文进行去重。
140.步骤311,主基站向amf发送第一接入网隧道信息和第二接入网隧道信息。
141.例如,主基站向amf返回n2会话响应。n2会话响应包括pdu会话标识和n2 sm信息。其中,n2 sm信息中包括第一接入网隧道信息和第二接入网隧道信息。可选的,当第一业务是会话粒度的,n2 sm信息中还可以包括第一业务对应的会话标识;当第一业务是业务流粒度的,n2 sm信息中还可以包括第一业务对应的会话标识和qfi。
142.步骤312,amf向smf发送更新上下文请求。
143.例如,amf调用smf的更新sm上下文的服务(nsmf_pdusession_updatesmcontext),发送nsmf_pdusession_updatesmcontext请求。通过该请求,amf将包括步骤311中收到的的n2 sm信息转发至smf。
144.步骤313,smf向upf发送下行转发规则。
145.例如,smf向upf发送n4会话修改请求,该会话修改请求中包括上述下行转发规则。upf返回n4会话修改响应。
146.需要说明的是,在另一种实现方式中,步骤303中的核心网隧道信息可以只包含第一核心网隧道信息,但步骤311中包含第一接入网隧道信息和第二接入网隧道信息。smf收到第一接入网隧道信息和第二接入网隧道信息后,分配第二核心网隧道信息,通过步骤313向upf发送该第二核心网隧道信息,并通过amf将第二核心网隧道信息发送至主基站;或者,upf从smf收到第一接入网隧道信息和第二接入网隧道信息后,分配第二核心网隧道信息,通过n4会话修改响应向smf返回该第二核心网隧道信息。smf将第二核心网隧道信息通过amf发送到主基站。主基站将该第二核心网隧道信息发送到辅基站。
147.该下行转发规则包括第一接入网隧道信息和第二接入网隧道信息。该下行转发规则用于指示upf复制接收到的第一业务的下行报文(为下行报文添加流标识和序列号),通过分别与第一接入网隧道信息和第二接入网隧道信息对应的两条路径发送第一业务的下行报文,即,通过第一接入网隧道信息对应的第一路径向主基站发送第一业务的下行报文,并通过第二接入网隧道信息对应的第二路径向辅基站发送第一业务的下行报文。该下行转发规则还用于指示upf将收到的具有相同流标识和序列号的上行报文进行去重。
148.可选的,当第一业务是会话粒度的,smf在步骤312中收到的n2 sm信息中还包括第一业务对应的会话标识,因而下行转发规则还包括第一业务对应的会话标识。当第一业务是业务流粒度的,smf在步骤312中收到的n2 sm信息中还包括第一业务对应的会话标识和qfi,因而下行转发规则还包括第一业务对应的会话标识和qfi。
149.可选的,步骤312中收到的n2 sm信息中的第一业务对应的会话标识可以与下行转发规则中的第一业务对应的会话标识不同,但是彼此关联。例如,步骤312中收到的n2 sm信息中的第一业务对应的会话标识是pdu会话标识,smf将该pdu会话标识转换成n4会话标识,将n4会话标识作为下行转发规则中的第一业务对应的会话标识,发送至upf。
150.此外,该下行转发规则还包括第一业务的信息。
151.例如,第一业务的信息至少包括第一业务的五元组。例如,第一业务的信息可以指示具有哪些ip地址的报文对应第一业务的报文。换句话说,第一业务的信息的作用是报文过滤器,用于过滤得到第一业务的报文。例如,smf可以从策略控制功能(policy control function,pcf)网元获取第一业务的信息,或者,在本地配置第一业务的信息。
152.步骤314,smf向amf发送更新上下文响应。
153.之后,upf收到第一业务的下行报文后,根据转发规则,通过第一接入网隧道信息对应的第一路径和第二接入网隧道信息对应的第二路径分别向主基站和辅基站发送第一业务的下行报文。该第一业务的下行报文在两条路径上传输也表示在所述两条路径上发送的下行报文相同。
154.例如,upf在收到一个下行报文后,将该下行报文的报文头特征与转发规则中的第一业务的信息进行匹配,从而确定该下行报文为第一业务的报文。
155.upf在确定该下行报文为第一业务的报文之后,可复制该报文。在一种可能的实现方式中,upf通过与主基站之间与第一接入网隧道信息对应的第一路径向ue发送原报文;通过与辅基站之间与第二接入网隧道信息对应的第二路径向ue发送复制的报文。在另一种可能的实现方式中,upf通过与主基站之间与第一接入网隧道信息对应的第一路径向ue发送复制的报文;通过与辅基站之间与第二接入网隧道信息对应的第二路径向ue发送原报文。在又一种可能的实现方式中,upf复制两份报文,并分别通过与主基站之间与第一接入网隧道信息对应的第一路径和与辅基站之间与第二接入网隧道信息对应的第二路径向ue发送复制的报文。在上述几种方式中,通过双路径传输的下行报文是相同的。
156.此外,对于上行方向而言,主基站在上述步骤304中收到n2 sm信息中包括的第一核心网隧道信息和第二核心网隧道信息后,获知ue后续也可通过第一核心网隧道信息和第二核心网隧道信息对应的两条路径传输第一业务的上行报文。例如,主基站对应第一核心网隧道信息所对应的第一路径,辅基站对应第二核心网隧道信息所对应的第二路径。因此,主基站可通过步骤306中的增加辅助请求向辅基站发送第二核心网隧道信息。在步骤308中,主基站收到辅基站确定的第二接入网隧道信息后,通过rrc连接重配置的过程向ue发送上行转发规则。该上行转发规则包括第一接入网隧道信息和第二接入网隧道信息,用于指示ue复制接收到的第一业务的上行报文,将第一业务的上行报文通过与第一接入网隧道信息对应的路径发送至主基站,并通过与第二接入网隧道信息对应的路径发送至辅基站。
157.类似的,该上行转发规则还包括第一业务的信息,此处不再赘述。ue根据第一业务的信息确定上行报文为第一业务的报文之后,可复制该报文。在一种可能的实现方式中,ue通过与第一接入网隧道信息对应的第一路径向主基站发送原报文;通过与第二接入网隧道信息对应的第二路径向辅基站发送复制的报文。在另一种可能的实现方式中,ue通过与第一接入网隧道信息对应的第一路径向主基站发送复制的报文;通过与第二接入网隧道信息对应的第二路径向辅基站发送原报文。在又一种可能的实现方式中,ue复制两份报文,通过与第一接入网隧道信息对应的第一路径向主基站发送复制的报文,并通过与第二接入网隧道信息对应的第二路径向辅基站发送复制的报文。在上述几种方式中,通过双路径传输的上行报文是相同的。主基站收到上行报文后,根据第一核心网隧道信息向upf发送该上行报文。辅基站收到上行报文后,根据第二核心网隧道信息向upf发送该上行报文。
158.由此,根据本发明实施例的报文传输方法,可通过两条路径实现第一业务(如urllc业务)的上行/下行报文的传输。类似的,也可采用本技术实施例的方法通过多条(大于两条)路径实现第一业务的上行/下行报文的传输,不再赘述。由此,提高了urllc业务报文的可靠性。
159.此外,本技术的报文传输方案还可适用于单连接(或者称为单基站)的场景,如图4所示。在该场景中,ran 202’与upf 206之间至少存在两条传输路径。
160.图5所示为根据本技术又一实施例提供的一种报文传输方法的信令交互图。图5涉及ue、基站、amf、smf、upf之间的交互。例如,ue、基站、amf、smf、upf可以分别是图4中的ue 201、ran 202’、amf 204、smf 205和upf 206。
161.如图5所示,该方法包括如下步骤:
162.步骤501,ue通过基站向amf发送携带会话建立请求的nas消息,用于请求为ue建立pdu会话。
163.步骤502,执行会话建立流程的其他步骤。
164.步骤503,smf向amf传输n2 sm信息。
165.步骤504,amf向基站发送n2 sm信息。
166.步骤505,基站发起与ue之间的接入网资源的建立。
167.步骤501至505可参考图3中步骤301至305的描述,此处不再赘述。图5中的基站可执行图3中主基站执行的方法步骤。
168.类似的,当基站从smf收到指示信息,或判断能力信息满足第一条件时,可通过步骤505指示ue添加业务流标识。这里可参考图3的描述,此处不再赘述。
169.步骤506,基站确定第一接入网隧道信息和第二接入网隧道信息。
170.基站可根据指示信息确定使用双路径传输第一业务的下行报文,从而决定需要确定两份接入网隧道信息。第一业务包括urllc业务。例如,上述步骤503、504传输的n2 sm信息中包括的qos参数、切片标识信息、dnn、第一核心网隧道信息和第二核心网隧道信息中的任一项或其组合可作为该指示信息。其中,qos参数包括5qi和qfi中的至少一项。举例说明,基站根据n2 sm信息中的qos参数确定该会话具有高可靠性需求;或者,根据n2 sm信息中的切片标识信息确定该会话与极可靠低时延通信的切片关联;或者,主基站根据n2 sm信息中的dnn确定该会话与极可靠低时延通信的数据网络关联;或者,直接根据n2 sm信息中的第一核心网隧道信息和第二核心网隧道信息确定使用双路径传输下行报文,从而决定需要确定两份接入网隧道信息。由于使用双路径传输下行报文需要用到第一接入网隧道信息和第二接入网隧道信息,因此,也可以认为指示信息触发了第一接入网隧道信息和第二接入网隧道信息的确定。
171.可选的,若基站发现当前环境无法使用双路径传输第一业务的下行报文,则基站向amf反馈指示信息,amf将该指示信息发送给smf,该指示信息用于指示无法使用双路径传输第一业务的下行报文。smf收到指示信息后,拒绝会话建立流程或执行现有技术中会话建立流程过程中的后续步骤。
172.类似的,第一接入网隧道信息包括基站的第三ip地址和第三teid,用于标识基站与upf之间的第一路径。第二接入网隧道信息包括基站的第四ip地址和第四teid,用于标识基站与upf之间的第二路径。其中,第三teid和第四teid不同。第三ip地址和第四ip地址可以相同,也可以不同。
173.当第三ip地址和第四ip地址不同时,第三ip地址和第四ip地址用于标识相互独立的两条路径。
174.当第三ip地址和第四ip地址相同时,基站还分配与所述第三teid对应的第三网络标识信息,以及,与所述第四teid对应的第四网络标识信息。第三网络标识信息和第四网络标识信息用于标识相互独立的两条路径。第三/第四网络标识信息可参考上述第一网络标识信息的描述,此处不再赘述。这样,在第三ip地址和第四ip地址相同的情况下,基站后续发送第一接入网隧道信息和第二接入网隧道信息的时候,还发送与所述第三teid对应的第三网络标识信息和与所述第四teid对应的第四网络标识信息,之后不再赘述。例如,基站可通过第三容器发送第一接入网隧道信息和第三网络标识信息,通过第四容器发送第二接入网隧道信息和第四网络标识信息。
175.步骤507,基站向amf发送上述第一接入网隧道信息和第二接入网隧道信息。
176.例如,基站向amf返回n2会话响应。n2会话响应包括pdu会话标识和n2 sm信息。其中,n2 sm信息中包括第一接入网隧道信息和第二接入网隧道信息。
177.可选的,当第一业务是会话粒度的,n2 sm信息中还可以包括第一业务对应的会话标识;当第一业务是业务流粒度的,n2 sm信息中还可以包括第一业务对应的会话标识和qfi。
178.步骤508,amf向smf发送更新上下文请求。
179.例如,amf调用smf的更新sm上下文的服务nsmf_pdusession_updatesmcontext,发送nsmf_pdusession_updatesmcontext请求。通过该请求,amf将包括步骤507中收到的的n2 sm信息转发至smf。
180.步骤509,smf向upf发送下行转发规则。
181.例如,smf向upf发送n4会话修改请求,该会话修改请求中包括上述下行转发规则。upf返回n4会话修改响应。
182.需要说明的是,在另一种实现方式中,步骤503中的核心网隧道信息可以只包含第一核心网隧道信息,但步骤506中包含第一接入网隧道信息和第二接入网隧道信息。smf收到第一接入网隧道信息和第二接入网隧道信息后,分配第二核心网隧道信息,通过步骤509向upf发送该第二核心网隧道信息,并通过amf将第二核心网隧道信息发送至基站;或者,upf从smf收到第一接入网隧道信息和第二接入网隧道信息后,分配第二核心网隧道信息,通过n4会话修改响应向smf返回该第二核心网隧道信息。smf将第二核心网隧道信息通过amf发送到基站。
183.该下行转发规则包括第一接入网隧道信息和第二接入网隧道信息。该下行转发规则用于指示upf复制接收到的第一业务的下行报文,通过分别与第一接入网隧道信息和第二接入网隧道信息对应的两条路径发送第一业务的下行报文,即,通过第一接入网隧道信息对应的与基站之间的第一路径发送第一业务的下行报文,并通过第二接入网隧道信息对应的与基站之间的第二路径发送第一业务的下行报文。
184.可选的,当第一业务是会话粒度的,smf在步骤508中收到的n2 sm信息中还包括第一业务对应的会话标识,因而下行转发规则还包括第一业务对应的会话标识。当第一业务是业务流粒度的,smf在步骤508中收到的n2 sm信息中还包括第一业务对应的会话标识和qfi,因而下行转发规则还包括第一业务对应的会话标识和qfi。
185.可选的,步骤508中收到的n2 sm信息中的第一业务对应的会话标识可以与下行转发规则中的第一业务对应的会话标识不同,但是彼此关联。例如,步骤508中收到的n2 sm信息中的第一业务对应的会话标识是pdu会话标识,smf将该pdu会话标识转换成n4会话标识,将n4会话标识作为下行转发规则中的第一业务对应的会话标识,发送至upf。
186.此外,该下行转发规则还包括第一业务(如urllc业务)的信息,可参考图3中步骤313中的描述,此处不再赘述。
187.步骤510,smf向amf发送更新上下文响应。
188.之后,upf收到第一业务的下行报文后,根据转发规则,通过第一接入网隧道信息对应的与基站之间的第一路径,以及,第二接入网隧道信息对应的与基站之间的第二路径发送第一业务的下行报文。该第一业务的下行报文在两条路径上传输也表示在所述两条路径上发送的下行报文相同。
189.例如,upf在收到一个下行报文后,将该下行报文的报文头特征与转发规则中的第一业务的信息进行匹配,从而确定该下行报文为第一业务的报文。upf在确定该下行报文为第一业务的报文之后,可复制该报文。在一种可能的实现方式中,upf通过与基站之间与第一接入网隧道信息对应的第一路径向ue发送原报文;通过与基站之间与第二接入网隧道信息对应的第二路径向ue发送复制的报文。在另一种可能的实现方式中,upf通过与基站之间与第一接入网隧道信息对应的第一路径向ue发送复制的报文;通过与基站之间与第二接入网隧道信息对应的第二路径向ue发送原报文。在又一种可能的实现方式中,upf复制两份报文,并分别通过与基站之间分别与第一接入网隧道信息和第二接入网隧道信息对应的第一路径和第二路径向ue发送复制的报文。在上述几种方式中,通过双路径传输的下行报文是相同的。
190.此外,对于上行方向而言,基站在上述步骤504中收到n2 sm信息中包括的第一核心网隧道信息和第二核心网隧道信息后,获知ue后续也可通过第一核心网隧道信息和第二核心网隧道信息对应的两条路径传输第一业务的上行报文。上述第一核心网隧道信息和第二核心网隧道信息可视为上行转发规则中包含的信息。该上行转发规则用于指示基站复制接收到的所述第一业务的上行报文,将所述第一业务的上行报文通过与第一接入网隧道信息对应的第一路径发送至upf,并通过与第二接入网隧道信息对应的第二路径发送至upf。
191.类似的,该上行转发规则还包括第一业务的信息,此处不再赘述。基站根据第一业务的信息确定上行报文为第一业务的报文之后,可复制该报文。在一种可能的实现方式中,基站通过与第一接入网隧道信息对应的第一路径向upf发送原报文;通过与第二接入网隧道信息对应的第二路径向upf发送复制的报文。在另一种可能的实现方式中,基站通过与第一接入网隧道信息对应的第一路径向upf发送复制的报文;通过与第二接入网隧道信息对应的第二路径向upf发送原报文。在又一种可能的实现方式中,基站复制两份报文,通过与第一接入网隧道信息对应的第一路径向upf发送复制的报文,并通过与第二接入网隧道信息对应的第二路径向upf发送复制的报文。在上述几种方式中,通过双路径传输的上行报文是相同的。
192.由此,根据本发明实施例的报文传输方法,可通过两条路径实现第一业务(如urllc业务)的上行/下行报文的传输。类似的,也可采用本技术实施例的方法通过多条(大于两条)路径实现第一业务的上行/下行报文的传输,不再赘述。由此,提高了urllc业务报文的可靠性。
193.图11所示为根据本技术另一实施例提供的一种报文传输方法的信令交互图。图11适用于双连接(双基站)的场景。在该场景下,通过主基站和辅基站与upf之间的两条路径实现高可靠性的报文传输。如图11所示,该方法包括上行方向的步骤1101-1103和/或下行方向的步骤1111-1113。例如:
194.步骤1101,对于双连接的上行方向,ue生成第一上行报文和第二上行报文。
195.其中,第一上行报文和第二上行报文具有相同的序列号和业务流标识。例如,ue根据在前述步骤305或308从主基站收到的指示,生成第一上行报文和第二上行报文。
196.例如,ue可以先将上行报文进行复制,然后添加相同的序列号和业务业务流标识。或者,ue可以先为上行报文添加序列号和业务业务流标识,然后再进行复制。不管是哪一种方式,ue生成的第一上行报文和第二上行报文具有相同的序列号和业务流标识。
197.之后,ue向主基站发送第一上行报文,向辅基站发送第二上行报文。
198.步骤1102,主基站收到第一上行报文后,确定对应双基站,对第一上行报文进行处理。类似的,辅基站收到第二上行报文后,确定对应双基站,对第二上行报文进行处理。
199.例如,由于主基站在上述步骤s306中确定了增加辅基站,主基站在收到第一上行报文后可获知对应双基站,进而对第一上行报文做常规化的处理。辅基站作为双连接中的第二基站,在收到第二上行报文后可获取对应双基站,进而对第二上行报文做常规化的处理。
200.这里常规化的处理包括但不限于:物理层、层2等的解封装,gtp-u(general packet radio service(gprs)tunneling protocol user,gprs隧道协议用户)层、udp(user datagram protocol,用户数据报协议)/ip(internet protocol,互联网协议)层等层的封装,qos管理。
201.之后,主基站通过双隧道中的第一隧道向upf发送处理后的第一上行报文。辅基站通过双隧道中的第二隧道向upf发送处理后的第二上行报文。
202.步骤1103,upf收到第一上行报文和第二上行报文后,根据转发规则以及第一上行报文和第二上行报文中的业务流标识和序列号,对第一上行报文和第二上行报文去重。
203.例如,upf根据转发规则,将具有相同业务流标识和序列号的第一上行报文和第二上行报文去重。
204.需要说明的是,当不同业务流之间的序列号没有重复时,如ue对不同业务流之间的序列号按照报文的先后顺序依次添加序列号,则upf还可以根据转发规则,将具有相同序列号的第一上行报文和第二上行报文去重。
205.步骤1111,对于双连接的下行方向,upf根据转发规则生成第一下行报文和第二下行报文。
206.例如,upf根据转发规则,为下行报文添加序列号和业务流标识。也就是说,upf生成的第一上行报文和第二上行报文具有相同的序列号和业务流标识。
207.例如,upf可以先将下行报文进行复制,然后添加相同的序列号和业务流标识。或者,upf可以先为上行报文添加序列号和业务流标识,然后再进行复制。
208.之后,upf向主基站发送第一下行报文,向辅基站发送第二下行报文。
209.步骤1112,主基站收到第一下行报文后,确定对应双基站,对第一下行报文进行处理。类似的,辅基站收到第二下行报文后,确定对应双基站,对第二下行报文进行处理。
210.主基站和辅基站如何确定对应双基站不再赘述。
211.步骤1112中的处理包括包括但不限于:udp/ip层、gtp-u层等层的解封装,层2、物理层等层的封装,qos管理。
212.之后,主基站向ue发送处理后的第一下行报文。辅基站向ue发送处理后的第二下行报文。第一下行报文和第二下行报文包括相同的第二业务流标识和相同的第二序列号。
213.步骤1113,ue分别从主基站和辅基站接收第一下行报文和第二下行报文后,根据主基站的指示以及第一下行报文和第二下行报文中的业务流标识和序列号,对第一下行报文和第二下行报文去重。例如,ue根据在前述步骤305或308从主基站收到的指示,将具有相同业务流标识和序列号的第一下行报文和第二下行报文去重。
214.需要说明的是,当不同业务流之间的序列号没有重复时,如upf对不同业务流之间
的序列号按照报文的先后顺序依次添加序列号,则ue还可以根据从主基站收到的指示,将具有相同序列号的第一上行报文和第二上行报文去重。
215.之后,ue进行物理层、层2等层的解封装,并将解封装后的报文传递到上层。
216.图12所示为根据本技术另一实施例提供的一种报文传输方法的信令交互图。图12适用于单连接(单基站)的场景。在该场景下,通过单基站与upf之间的两条路径实现高可靠性的报文传输。如图12所示,该方法包括上行方向的步骤1201-1203和/或下行方向的步骤1211-1213。例如:
217.步骤1201,对于单连接的上行方向,ue为上行报文添加业务流标识。
218.之后,ue向基站发送该上行报文。
219.步骤1202,基站收到上行报文后,确定对应单基站,生成第一上行报文和第二上行报文,并对第一上行报文和第二上行报文进行处理。
220.例如,基站在上述步骤流程确定了不增加辅基站,那么在收到上行报文后可获知对应单基站,进而生成第一上行报文和第二上行报文,并对第一上行报文和第二上行报文进行处理。
221.例如,基站可以先将上行报文进行复制,然后添加相同的序列号和业务流标识。或者,基站可以先为上行报文添加序列号和业务流标识,然后再进行复制。不管哪一种方式,基站生成的第一上行报文和第二上行报文具有相同的序列号和业务流标识。
222.这里处理包括但不限于:物理层、层2等层的解封装,gtp-u层、udp/ip层等层的封装,qos管理。
223.之后,基站通过双隧道中的第一隧道向upf发送处理后的第一上行报文,通过双隧道中的第二隧道向upf发送处理后的第二上行报文。
224.步骤1203,upf收到第一上行报文和第二上行报文后,根据转发规则以及第一上行报文和第二上行报文中的业务流标识和序列号,对第一上行报文和第二上行报文去重。
225.例如,upf根据转发规则,将具有相同业务流标识和序列号的第一上行报文和第二上行报文去重。
226.需要说明的是,当不同业务流之间的序列号没有重复时,如基站对不同业务流之间的序列号按照报文的先后顺序依次添加序列号,则upf还可以根据转发规则,将具有相同序列号的第一上行报文和第二上行报文去重。
227.步骤1211,对于单连接的下行方向,upf根据转发规则生成第一下行报文和第二下行报文。
228.步骤1211可参考步骤1111的描述,此处不再赘述。
229.之后,upf分别通过第一隧道和第二隧道向基站发送第一下行报文和第二下行报文。
230.步骤1212,基站收到第一下行报文和第二下行报文后,确定对应单基站,根据基站的指示以及第一下行报文和第二下行报文中的业务流标识和序列号,对第一下行报文和第二下行报文去重,并对去重后的下行报文进行处理。
231.基站如何确定对应单基站不再赘述。
232.例如,基站根据第一下行报文和第二下行报文中的业务流标识和序列号,对第一下行报文和第二下行报文去重。例如,基站将具有相同业务流标识和序列号的第一下行报
文和第二下行报文去重。
233.需要说明的是,当不同业务流之间的序列号没有重复时,如upf对不同业务流之间的序列号按照报文的先后顺序依次添加序列号,则基站将具有相同序列号的第一上行报文和第二上行报文去重。
234.之后的处理包括但不限于:udp/ip层、gtp-u层等层的解封装,层2、物理层等层的封装,qos管理。
235.之后,基站向ue发送处理后的下行报文。
236.步骤1213,ue分别从基站接收下行报文后,进行物理层、层2等层的解封装,并将解封装后的报文传递到上层。
237.图15所示为根据本技术实施例提供的另一种报文传输方法的信令交互图。图15涉及ue、主基站、辅基站、amf、smf、upf之间的交互。例如,ue、主基站、辅基站、amf、smf、upf可以分别是图2中的ue 201、m-ran 202、s-ran 203、amf 204、smf 205和upf 206。图15将结合图3进行描述。
238.例如,图15适用于:上行方向,ue的pdcp层进行增强,能够在增强后的pdcp层进行报文复制;下行方向,upf能够在gtp-u层进行报文复制,从而实现双路径的报文传输,提高报文传输的可靠性。
239.如图15所示,该方法包括如下步骤:
240.步骤1501,ue通过主基站向amf发送携带会话建立请求的nas消息,用于请求为ue建立pdu会话。
241.步骤1502,执行会话建立流程的其他步骤。
242.例如,上述其他步骤至少包括amf选择smf,smf选择upf,此处不赘述。
243.步骤1503,smf向amf传输n2 sm信息。
244.步骤1504,amf向主基站发送n2 sm信息。
245.步骤1501至1504可参考图3中步骤301至304的描述,此处不再赘述。
246.步骤1505,主基站发起与ue之间的接入网资源的建立。
247.换句话说,主基站发起建立主基站与ue之间的第一无线承载。例如,第一无线承载为第一数据无线承载(data radio bearer,drb),后简称为drb1。在该步骤中,主基站向ue发送drb1的标识信息,通过该步骤,建立了主基站与ue之间的drb1。
248.步骤1506,主基站确定增加辅基站,向辅基站发送增加辅基站请求。
249.其中,主基站可根据指示信息确定使用双路径传输第一业务的下行报文,从而决定需要增加辅基站。第一业务包括urllc业务。例如,上述n2 sm信息中包括的qos参数、切片标识信息、dnn、第一核心网隧道信息和第二核心网隧道信息中的任一项或其组合可作为该指示信息。其中,qos参数包括5qi和qfi中的至少一项。举例说明,主基站根据n2 sm信息中的qos参数确定该会话具有高可靠性需求,从而确定增加辅基站;或者,主基站根据n2 sm信息中的切片标识信息确定该会话与极可靠低时延通信的切片关联,从而确定增加辅基站;或者,主基站根据n2 sm信息中的dnn确定该会话与极可靠低时延通信的数据网络关联,从而确定增加辅基站;或者,主基站直接根据n2 sm信息中的第一核心网隧道信息和第二核心网隧道信息确定使用双路径传输下行报文,从而确定增加辅基站。由于使用双路径传输下行报文需要用到第一接入网隧道信息和第二接入网隧道信息,因此,也可以认为指示信息
触发了第一接入网隧道信息和第二接入网隧道信息的确定。其中,第一接入网隧道信息可以由主基站来确定,第二接入网隧道信息可以由辅基站来确定并发送给主基站。
250.第一接入网隧道信息和第二接入网隧道信息具体可参考图3的描述,此处不再赘述。
251.步骤1507,辅基站向主基站返回增加辅基站请求确认。
252.例如,增加辅基站请求确认中包括辅基站确定的第二接入网隧道信息。
253.可选的,若第一业务是会话粒度的,则步骤1506发送的增加辅基站请求中包含第一业务的会话标识,因此辅基站确定的第二接入网隧道信息也是会话粒度的,且与该会话标识对应。若第一业务是业务流粒度的,则步骤1506发送的增加辅基站请求中包含第一业务的业务流的业务流标识(如qfi),因此辅基站确定的第二接入网隧道信息也是业务流粒度的,且与该业务流标识对应。从协议栈的角度来看,主基站为该业务流生成pdcp实体。由此,该业务流与该pdcp实体关联。若主基站确定增加辅基站,辅基站也为该业务流生成pdcp实体。
254.步骤1508,主基站向ue发起rrc连接重配置。
255.换句话说,主基站发起建立辅基站与ue之间的第二无线承载。例如,第二无线承载为第drb2。在该步骤中,主基站向ue发送drb2的标识信息,通过该步骤,建立了辅基站与ue之间的drb2。
256.在步骤1508中,主基站向ue发送指示信息,该指示信息用于指示ue将第一无线承载和第二无线承载关联至ue上的同一个pdcp实体。即第一无线承载和第二无线承载是相互关联的。换句话说,主基站通过rrc消息向ue发送了上述指示信息。具体的,该指示信息可以是一个新增信元,也可以是drb1的标识,还可以是其它信元,对此本技术不做限定。
257.该指示信息用于指示ue将第一无线承载和第二无线承载关联至ue上的同一个pdcp实体,也可以理解为,ue收到该指示信息后,对上行报文在pdcp层复制报文(即,在pdcp层添加相同的序列号),得到第一上行报文和第二上行报文,然后分别通过与该pdcp实体关联的两个不同的无线承载(例如,drb1和drb2)发送第一上行报文和第二上行报文。
258.步骤1509,主基站向辅基站反馈辅基站重配置完成,以通知辅基站ue成功完成了rrc连接重配置。
259.可选的,若辅基站具有rrc功能时,上述步骤1507-1509可以替换为步骤1507’和步骤1508’:
260.步骤1507’,辅基站发起与ue之间的rrc连接建立过程。
261.换句话说,辅基站发起建立辅基站与ue之间的第二无线承载。例如,第二无线承载为drb2。通过该步骤,建立了辅基站与ue之间的drb2。
262.在步骤1507’中,辅基站向ue发送指示信息,该指示信息用于指示ue将第一无线承载和第二无线承载关联至ue上的同一个pdcp实体。即第一无线承载和第二无线承载是相互关联的。换句话说,辅基站通过rrc消息向ue发送了上述指示信息。具体的,该指示信息可以是一个新增信元,也可以是drb1的标识,还可以是其它信元,对此本技术不做限定。因此,指示ue将第一无线承载和第二无线承载关联至ue上的同一个pdcp实体的指示信息可以是由主基站向ue发送的,或者,也可以是由辅基站向ue发送的,本技术在此并不限制。
263.步骤1508’,辅基站向主基站返回增加辅基站请求确认,可参考步骤1507的描述,
不再赘述。
264.步骤1510,随机接入流程。
265.可选的,在另一个实施例中,主基站可以在上述步骤1505之前判断是否需要增加辅基站。主基站如何判断是否需要增加辅基站可参考步骤1506的描述,此处不再赘述。若主基站确定增加辅基站(即,采用双连接方式进行报文传输),则可以通过上述步骤1508或步骤1507’向ue发送将两个drb关联至一个pdcp实体的指示信息。
266.可以理解的是,ue可采用各种方式实现上行报文的处理,且处理后的多份上行报文具有相同的序列号。例如,ue可以先为第一上行报文添加序列号,然后将添加序列号后的第一上行报文进行复制,得到具有相同序列号的的第二上行报文;或者,ue可以先将第一上行报文进行复制得到第二上行报文,然后为第一上行报文和第二上行报文添加相同的序列号,本技术在此并不限制。
267.可选的,主基站还指示ue对收到的具有相同序列号且与相同业务流标识对应的下行报文进行去重。
268.可选的,在又一个实施例中,上述步骤1503、1504传输的n2 sm信息中还包括指示信息,该指示信息用于指示基站(即上述主基站)向ue发送将第一无线承载和第二无线承载关联至ue上的同一个pdcp实体的指示信息。例如,当smf根据ue发送给smf的n2 sm信息中的qfi确定该会话具有高可靠性需求,和/或,根据n2 sm信息中的切片标识信息确定该会话与极可靠低时延通信的切片关联,和/或,根据n2 sm信息中的dnn确定该会话与极可靠低时延通信的数据网络关联,和/或,根据ue的签约数据确定该ue为极可靠低时延通信的ue时,smf向基站发送指示信息,进而在基站收到指示信息后,由基站向ue发送将第一无线承载和第二无线承载关联至ue上的同一个pdcp实体的指示信息。这样,基站可以不做判断,从而简化基站侧的操作。
269.步骤1511,主基站向amf发送第一接入网隧道信息和第二接入网隧道信息。
270.步骤1512,amf向smf发送更新上下文请求。
271.步骤1513,smf向upf发送下行转发规则。
272.步骤1514,smf向amf发送更新上下文响应。
273.步骤1511至1514可参考图3中步骤311至314的描述,此处不再赘述。
274.之后,ue可根据指示信息生成第一报文和第二报文,其中,第一报文和第二报文具有相同的序列号;ue通过第一无线承载向主基站发送第一报文,通过第二无线承载向辅基站发送第二报文。例如,ue根据指示信息在pdcp层复制报文,得到上述第一报文和第二报文。另外,ue可根据指示信息对来自第一无线承载和第二无线承载,且具有相同序列号的下行报文进行去重。
275.由此,根据本发明实施例的报文传输方法,可通过两条路径实现第一业务(如urllc业务)的上行报文的传输。类似的,也可采用本技术实施例的方法通过多条(大于两条)路径实现第一业务的上行报文的传输,不再赘述。由此,提高了urllc业务报文的可靠性。
276.结合图15的描述,本技术实施例提供了一种报文传输方法,如图16所示,包括如下步骤:
277.步骤1601,第一基站发起建立第一基站与用户设备之间的第一无线承载。
278.例如,第一基站可以为图15中的主基站,第一无线承载可以为drb1。步骤1601可参考图15中步骤1505的描述,不再赘述。
279.步骤1602,在建立第二基站与所述用户设备之间的第二无线承载的过程中,第一基站或第二基站向用户设备发送指示信息,指示信息用于指示用户设备将第一无线承载和第二无线承载关联至所述用户设备上的同一个pdcp实体。
280.例如,第一基站或所述第二基站通过rrc层消息向用户设备发送指示信息。
281.例如,第二基站可以为图15中的辅基站,第二无线承载可以为drb2。步骤1602可参考图15中步骤1508或步骤1507’的描述,不再赘述。
282.通过上述方法,ue收到该指示信息后,将在pdcp层复制报文(即,在pdcp层添加相同的序列号),得到第一上行报文和第二上行报文,然后分别通过与该pdcp实体关联的两个不同的无线承载(例如,drb1和drb2)发送第一上行报文和第二上行报文。由此,根据本发明实施例的报文传输方法,可通过两条路径实现第一业务(如urllc业务)的上行报文的传输。类似的,也可采用本技术实施例的方法通过多条(大于两条)路径实现第一业务的上行报文的传输,不再赘述。由此,提高了urllc业务报文的可靠性。
283.结合图15的描述,本技术实施例提供了一种报文传输方法,如图17所示,包括如下步骤:
284.步骤1701,用户设备与第一基站交互,以建立第一基站与用户设备之间的第一无线承载。
285.例如,第一基站可以为图15中的主基站,第一无线承载可以为drb1。步骤1701可参考图15中步骤1505的描述,不再赘述。
286.步骤1702,在建立第二基站与用户设备之间的第二无线承载的过程中,用户设备从第一基站或第二基站接收指示信息,指示信息用于指示用户设备将所述第一无线承载和所述第二无线承载关联至用户设备上的同一个pdcp实体。
287.例如,第二基站可以为图15中的辅基站,第二无线承载可以为drb2。步骤1702可参考图15中步骤1508或11507’的描述,不再赘述。
288.也就是说,用户设备通过rrc层消息从所述第一基站或所述第二基站接收所述指示信息。
289.步骤1703,所述用户设备根据所述指示信息生成第一报文和第二报文,其中,所述第一报文和所述第二报文具有相同的序列号。
290.例如,用户设备根据所述指示信息在pdcp层复制报文,得到第一报文和第二报文。
291.步骤1704,所述用户设备通过第一无线承载向第一基站发送第一报文,通过第二无线承载向第二基站发送第二报文。
292.通过上述方法,ue收到该指示信息后,对上行报文在pdcp层复制报文(即,在pdcp层添加相同的序列号),得到第一上行报文和第二上行报文,然后分别通过与该pdcp实体关联的两个不同的无线承载(例如,drb1和drb2)发送第一上行报文和第二上行报文;对来自drb1和drb2的、且具有相同序列号的下行报文在pdcp层去重报文。由此,根据本发明实施例的报文传输方法,可通过两条路径实现第一业务(如urllc业务)的上行报文的传输。类似的,也可采用本技术实施例的方法通过多条(大于两条)路径实现第一业务的上行报文的传输,不再赘述。由此,提高了urllc业务报文的可靠性。
293.图18所示为根据本技术实施例提供的另一种报文传输方法的信令交互图。图18涉及ue、主基站、辅基站、amf、smf、upf之间的交互。例如,ue、主基站、辅基站、amf、smf、upf可以分别是图2中的ue 201、m-ran 202、s-ran 203、amf 204、smf 205和upf 206。图18将结合图3进行描述。
294.例如,图18适用于:上行方向,ue在sdap层上的新协议层进行报文复制;下行方向,upf在gtp-u层上的新协议层进行报文复制,从而实现双路径的报文传输,提高报文传输的可靠性。例如,新协议层可以称为高可靠协议(high reliable protocol,hrp)层。
295.如图18所示,该方法包括如下步骤:
296.步骤1801,ue通过主基站向amf发送携带会话建立请求的nas消息,用于请求为ue建立pdu会话。
297.步骤1802,执行会话建立流程的其他步骤。
298.例如,上述其他步骤至少包括amf选择smf,smf选择upf,此处不赘述。
299.步骤1801和1802可参考图3中步骤301和302的描述,此处不再赘述。
300.步骤1803,smf为第一业务分配两个业务流标识,即第一业务流标识和第二业务流标识。第一业务包括urllc业务。其中,业务流标识可以包括会话标识、qfi、五元组中的至少一项。例如,两个业务流标识分别为qfi-a和qfi-b。
301.步骤1804,smf向amf传输n2 sm信息和n1 sm容器。
302.例如,smf通过调用amf的n1n2消息传输的服务,向amf发送n2 sm信息。此外,smf通过调用该服务还可以向amf发送包含会话接受消息的n1 sm容器。
303.步骤1805,amf向主基站发送接收到的上述n2 sm信息和n1 sm容器。
304.例如,amf向主基站发送n2会话请求,该n2会话请求包括n2 sm信息和nas消息。nas消息中包含pdu会话标识和上述n1 sm容器。主基站在建立接入网资源的过程中向ue发送nas消息。
305.其中,n1 sm容器包括发送至ue的会话接受消息。会话接受消息包括qos规则(rule)。例如,qos规则包括qos规则标识、上述第一业务流标识和第二业务流标识、报文滤波器(packet filter)以及指示信息。
306.n2 sm信息至少包括pdu会话标识和核心网的隧道信息(cn tunnel info)。上述核心网的隧道信息包括第一核心网隧道信息和第二核心网隧道信息,具体可参考图3的描述,此处不再赘述。n2 sm信息还可以包括qos参数、qfi-a和qfi-b、切片标识信息(例如,s-nssai)、sesssion-ambr、pdu会话的类型。可选的,n2 sm信息还可以包括dnn。
307.通过n1 sm容器,ue可接收到指示信息,在上行方向,ue可以根据指示信息生成第一上行报文和第二上行报文,通过第一无线承载发送第一上行报文,通过第二无线承载发送第二上行报文,且第一上行报文具有和第二上行报文具有相同的第一序列号。其中,第一无线承载与qfi-a对应,第二无线承载与qfi-b对应。对于ue通过第一无线承载发送第一上行报文,还可以描述为ue通过与qfi-a对应的无线承载发送第一上行报文;对于ue通过第二无线承载发送第二上行报文,还可以描述为ue通过与qfi-b对应的无线承载发送第二上行报文。例如,该指示信息用于指示ue复制上行报文,得到第一上行报文和第二上行报文,并通过不同的无线承载发送第一上行报文和第二上行报文。另外,在下行方向,ue可以根据指示信息,对来自第一无线承载和第二无线承载的、且具有相同序列号的下行报文进行去重。
还可以描述为ue对来自与qfi-a对应的无线承载下行报文、以及对来自与qfi-b对应的无线承载的下行报文进行如下操作:若该下行报文具有相同的序列号,则对其进行去重。
308.例如,ue利用报文滤波器确定出与qfi-a和qfi-b对应的报文,根据指示信息在hrp层进行对报文复制,复制的上行报文具有相同的序列号,并分别与qfi-a、qfi-b对应,由此得到与qfi-a对应的第一上行报文和与qfi-b对应的第二上行报文,然后将第一上行报文和第二上行报文传递至sdap层,由sdap层根据qfi和pdcp实体的对应关系,将第一上行报文发送至pdcp实体1,将第二上行报文发送至pdcp实体2,其中pdcp实体1与qfi-a对应,pdcp实体2与qfi-b对应。同理,第一上行报文和第二上行报文经过其它协议层的处理之后,如rlc层、物理层,ue将第一上行报文通过drb1发送至m-ran、将第二上行报文通过drb2发送至s-ran。其中drb1与pdcp实体1对应,drb2与pdcp实体2对应。主基站和辅基站分别通过drb1和drb2接收到两个上行报文后,根据drb和qfi的对应关系或上行报文头中携带的qfi,为上行报文添加qfi。具体的,主基站为第一上行报文添加qfi-a,辅基站为第二上行报文添加qfi-b,并向upf发送上述上行报文。由此,upf收到了第一上行报文和第二上行报文,第一上行报文和第二上行报文分别具有qfi-a和qfi-b,且具有相同的序列号。
309.需要说明的是,ue利用报文滤波器确定出与qfi-a和qfi-b对应的报文,另一种实现方式是,ue利用报文过滤器确定报文对应的qfi(可以是qfi-a或qfi-b或),由于qfi-a与qfi-b为smf为同一业务分配的两个业务流标识,可以理解为qfi-a和qfi-b具有关联性,那么,ue根据指示信息,复制上行报文,一份对应qfi-a、另一份对应qfi-b。
310.也就是说,ue发送的第一上行报文与qfi-a对应,第二上行报文与qfi-b对应,且第一上行报文和第二上行报文具有相同的序列号。upf收到的第一上行报文包括qfi-a,第二上行报文包括qfi-b,且第一上行报文和第二上行报文具有相同的序列号。其中,upf收到的第一上行报文和第二上行报文,序列号和业务流标识可以在不同的协议层。例如,序列号在hrp层,业务流标识在gtp-u层。
311.在一种可能的实现方式中,smf向ue发送的指示信息可以用于指示第一上行报文与qfi-a对应,第二上行报文与qfi-b对应。在另一种可能的实现方式中,ue在hrp层还可以为第一上行报文添加qfi-a,为第二上行报文添加qfi-b。进一步的,smf向ue发送的指示信息可以用于指示ue为第一上行报文添加qfi-a,为第二上行报文添加qfi-b。
312.也可以理解为ue将复制后得到的第一上行报文和第二上行报文关联到了不同的drb、pdcp实体或者sdap配置(config)。其中,一个pdcp实体或者sdap配置对应一个drb(例如drb1),另一个pdcp实体或者sdap配置对应另一个drb(例如drb2)。其中sdap配置是一个无线承载粒度(即drb粒度)的参数,是由接入网侧根据承载粒度分配并在rrc重配置过程中发给ue的。
313.此外,对于下行方向,当ue分别从主基站和辅基站接收到第一下行报文和第二下行报文时,第一下行报文和第二下行报文具有相同的序列号,且分别与qfi-a和qfi-b对应,则ue根据指示信息对第一下行报文和第二下行报文去重。因此,进一步可选的,smf向ue发送的指示信息还可以用于指示ue对第一下行报文和第二下行报文去重。其中,第一下行报文和第二下行报文具有相同的序列号,且分别与qfi-a和qfi-b关联。
314.步骤1806,主基站发起与ue之间的接入网资源的建立。
315.换句话说,主基站发起建立主基站与ue之间的第一无线承载。例如,第一无线承载
为drb1。在该步骤中,主基站向ue发送drb1的标识信息,通过该步骤,建立了主基站与ue之间的drb1。另外,在该步骤中,主基站将步骤1805中的nas消息转发至ue。
316.步骤1807,主基站确定增加辅基站,向辅基站发送增加辅基站请求。
317.其中,主基站可根据指示信息确定使用双路径传输第一业务的下行报文,从而决定需要增加辅基站。第一业务包括urllc业务。例如,上述n2 sm信息中包括的qos参数、切片标识信息、dnn、第一核心网隧道信息和第二核心网隧道信息中的任一项或其组合可作为该指示信息。其中,qos参数包括5qi和qfi中的至少一项。由于使用双路径传输下行报文需要用到第一接入网隧道信息和第二接入网隧道信息,因此,也可以认为指示信息触发了第一接入网隧道信息和第二接入网隧道信息的确定。其中,第一接入网隧道信息可以由主基站来确定,第二接入网隧道信息可以由辅基站来确定并发送给主基站。
318.第一接入网隧道信息和第二接入网隧道信息具体可参考图3的描述,此处不再赘述。
319.在该步骤中,增加辅基站请求中携带qfi-b和第二核心网隧道信息。
320.步骤1808,辅基站向主基站返回增加辅基站请求确认。
321.例如,增加辅基站请求确认中包括辅基站确定的第二接入网隧道信息。
322.换句话说,步骤1807发送的增加辅基站请求中包含第一业务的业务流标识qfi-b,因此辅基站确定的第二接入网隧道信息也是业务流粒度的,且与该qfi-b对应。从协议栈的角度来看,若主基站确定增加辅基站,主基站为该qfi-a生成pdcp实体,辅基站收到增加辅基站请求后,为该qfi-b生成pdcp实体。由此,这两个pdcp实体分别与qfi-a和qfi-b关联。
323.步骤1809,主基站向ue发起rrc连接重配置。
324.换句话说,主基站发起建立辅基站与ue之间的第二无线承载。例如,第二无线承载为drb2。在该步骤中,主基站向ue发送drb2的标识信息,通过该步骤,建立了辅基站与ue之间的drb2。
325.步骤1810,主基站向辅基站反馈辅基站重配置完成,以通知辅基站ue成功完成了rrc连接重配置。
326.可选的,若辅基站具有rrc功能时,上述步骤1808-1810可以替换为步骤1808’和步骤1809’:
327.步骤1808’,辅基站发起与ue之间的rrc连接建立过程。
328.换句话说,辅基站发起建立辅基站与ue之间的第二无线承载。例如,第二无线承载为drb2。在该步骤中,辅基站向ue发送drb2的标识信息,通过该步骤,建立了辅基站与ue之间的drb2。
329.步骤1809’,辅基站向主基站返回增加辅基站请求确认,可参考步骤1808的描述,不再赘述。
330.步骤1811,随机接入流程。
331.步骤1812,主基站向amf发送第一接入网隧道信息和第二接入网隧道信息。其中,第一接入网隧道信息与qfi-a对应,第二接入网隧道信息与qfi-b对应。可选的,主基站还向amf发送qfi-a与第一接入网隧道信息之间的对应关系,以及,qfi-b与第二接入网隧道信息之间的对应关系。
332.例如,主基站向amf返回n2会话响应。n2会话响应包括pdu会话标识和n2 sm信息。
其中,n2 sm信息中包括第一接入网隧道信息和第二接入网隧道信息。可选的,n2 sm信息中还可以包括qfi-a与第一接入网隧道信息之间的对应关系,以及,qfi-b与第二接入网隧道信息之间的对应关系。
333.步骤1813,amf向smf发送更新上下文请求,从而将收到的n2 sm信息转发至smf。
334.例如,amf调用smf的更新sm上下文的服务,发送nsmf_pdusession_updatesmcontext请求。通过该请求,amf将包括步骤1812中收到的的n2 sm信息转发至smf。
335.步骤1814,smf向upf发送转发规则。
336.例如,smf向upf发送n4会话修改请求,该会话修改请求中包括上述转发规则。upf返回n4会话修改响应。其中,转发规则可以包括上行转发规则和下行转发规则。
337.上行转发规则用于指示upf将收到的分别具有qfi-a和qfi-b和相同序列号的两个上行报文进行去重。由此,在上行方向,当upf收到第一上行报文和第二上行报文,其中,所述第一上行报文具有第一业务流标识和第一序列号,所述第二上行报文具有第二业务流标识和所述第一序列号。upf根据所述上行转发规则,对所述第一上行报文和所述第二上行报文去重。
338.该下行转发规则包括第一接入网隧道信息和第二接入网隧道信息。下行转发规则还包括第一接入网隧道信息对应的qfi-a和第二接入网隧道信息对应的qfi-b。该下行转发规则用于指示upf复制接收到的第一业务的下行报文(为第一下行报文添加qfi-a和序列号,为第二下行报文添加qfi-b和相同的序列号),通过分别与第一接入网隧道信息和第二接入网隧道信息对应的两条路径发送第一业务的下行报文,即,通过第一接入网隧道信息对应的第一路径向主基站发送第一下行报文,并通过第二接入网隧道信息对应的第二路径向辅基站发送第二下行报文。由此,在下行方向,upf根据下行转发规则生成第一下行报文和第二下行报文(例如,在hrp层复制报文,为第一下行报文添加qfi-a和序列号,为第二下行报文添加qfi-b和相同的序列号),向第一基站发送所述第一下行报文,向第二基站发送所述第二下行报文,其中,所述第一下行报文具有所述第一业务流标识和第二序列号,所述第二下行报文具有所述第二业务流标识和所述第二序列号。
339.步骤1815,smf向amf发送更新上下文响应。
340.由此,根据本发明实施例的报文传输方法,可通过两条路径实现第一业务(如urllc业务)的上行/下行报文的传输。类似的,也可采用本技术实施例的方法通过多条(大于两条)路径实现第一业务的上行/下行报文的传输,不再赘述。由此,提高了urllc业务报文的可靠性。
341.此外,当ue侧不包含新的协议层hrp层时,上述在hrp层的操作也可以由sdap上层的pdu层来执行,本技术并不在此限制。
342.图19所示为根据本技术实施例提供的另一种报文传输方法的信令交互图。图19涉及ue、主基站、辅基站、amf、smf、upf之间的交互。例如,ue、主基站、辅基站、amf、smf、upf可以分别是图2中的ue 201、m-ran 202、s-ran 203、amf 204、smf 205和upf 206。图19将结合图18进行描述。
343.例如,图19适用于:上行方向,ue的sdap层进行增强,能够在增强后的sdap层进行报文复制;下行方向,upf能够在gtp-u层进行报文复制,从而实现双路径的报文传输,提高报文传输的可靠性。
344.图19和图18的差别在于:在图18中,由于接入网不感知hrp层,smf通过nas消息指示ue对urllc业务的报文进行处理;在图19中,由于使用sdap层进行增强,可由主基站通过as层消息指示ue对urllc业务的报文进行处理。
345.如图19所示,该方法包括如下步骤:
346.步骤1901,ue通过主基站向amf发送携带会话建立请求的nas消息,用于请求为ue建立pdu会话。
347.步骤1902,执行会话建立流程的其他步骤。
348.例如,上述其他步骤至少包括amf选择smf,smf选择upf,此处不赘述。
349.步骤1903,smf为第一业务分配两个业务流标识,即第一业务流标识和第二业务流标识。
350.步骤1901至1903可参考图18中步骤1801至1803的描述,此处不再赘述。
351.步骤1904,smf向amf传输n2 sm信息和n1 sm容器。
352.例如,smf通过调用amf的n1n2消息传输的服务,向amf发送n2 sm信息。此外,通过调用该服务还可以向amf发送包含会话接受消息的n1 sm容器。
353.步骤1905,amf向主基站发送接收到的上述n2 sm信息和n1 sm容器。
354.例如,amf向主基站发送n2会话请求,该n2会话请求包括n2 sm信息和nas消息。nas消息中包含pdu会话标识和上述n1 sm容器。
355.其中,n1 sm容器包括发送至ue的会话接受消息。会话接受消息包括qos规则。例如,qos规则包括qos规则标识、上述第一业务流标识和第二业务流标识、报文滤波器。
356.n2 sm信息至少包括pdu会话标识和核心网的隧道信息。上述核心网的隧道信息包括第一核心网隧道信息和第二核心网隧道信息,具体可参考图3的描述,此处不再赘述。n2 sm信息还可以包括qos参数、qfi-a和qfi-b、切片标识信息(例如,s-nssai)、sesssion-ambr、pdu会话的类型。可选的,n2 sm信息还可以包括dnn。
357.步骤1906,主基站发起与ue之间的接入网资源的建立。
358.换句话说,主基站发起建立主基站与ue之间的第一无线承载。例如,第一无线承载为drb1。在该步骤中,主基站向ue发送drb1的标识信息,通过该步骤,建立了主基站与ue之间的drb1。此外,在一个实施例中,主基站还通过该as层消息向ue发送了指示信息。
359.通过as层消息,ue可接收到指示信息。在上行方向,ue可以根据指示信息生成第一上行报文和第二上行报文,通过第一无线承载向主基站发送第一上行报文,通过第二无线承载向辅基站发送第二上行报文,且第一上行报文具有和第二上行报文具有相同的第一序列号。例如,该指示信息用于指示ue复制上行报文,得到第一上行报文和第二上行报文,并通过不同的无线承载发送第一上行报文和第二上行报文。
360.例如,ue利用报文滤波器确定出与qfi-a和qfi-b对应的报文,根据指示信息在sdap层进行对报文复制,添加相同的序列号,以此得到与qfi-a对应的第一上行报文和与qfi-b对应的第二上行报文,并由sdap层根据qfi和pdcp实体的对应关系,将第一上行报文发送至pdcp实体1,将第二上行报文发送至pdcp实体2,其中pdcp实体1与qfi-a对应,pdcp实体2与qfi-b对应。同理,第一上行报文和第二上行报文经过其它协议层的处理之后,如rlc层、物理层,将第一上行报文通过drb1发送至m-ran,将第二上行报文通过drb2发送至s-ran。其中drb1与pdcp实体1对应,drb2与pdcp实体2对应。主基站和辅基站分别通过drb1和
drb2接收到两个上行报文后,根据drb和qfi的对应关系或上行报文头中携带的qfi,为上行报文添加qfi。具体的,主基站为第一上行报文添加qfi-a,辅基站为第二上行报文添加qfi-b,并向upf发送上述上行报文。由此,upf收到了第一上行报文和第二上行报文,第一上行报文和第二上行报文分别具有qfi-a和qfi-b,且具有相同的序列号。
361.也就是说,ue发送的第一上行报文与qfi-a对应,第二上行报文与qfi-b对应,且第一上行报文和第二上行报文具有相同的序列号。upf收到的第一上行报文包括qfi-a,第二上行报文包括qfi-b,且第一上行报文和第二上行报文具有相同的序列号。
362.在一种可能的实现方式中,smf向ue发送的指示信息可以用于指示第一上行报文与qfi-a对应,第二上行报文与qfi-b对应。在另一种可能的实现方式中,ue在sdap层还可以为第一上行报文添加qfi-a,为第二上行报文添加qfi-b。进一步的,smf向ue发送的指示信息可以用于指示ue为第一上行报文添加qfi-a,为第二上行报文添加qfi-b。
363.此外,对于下行方向,当ue分别从主基站和辅基站接收到第一下行报文和第二下行报文时,第一下行报文和第二下行报文具有相同的序列号,且分别与qfi-a和qfi-b对应,则ue根据指示信息对第一下行报文和第二下行报文去重。因此,进一步可选的,smf向ue发送的指示信息还可以用于指示ue对第一下行报文和第二下行报文去重。其中,第一下行报文和第二下行报文具有相同的序列号,且分别与qfi-a和qfi-b关联。
364.在另一个实施例中,步骤1906中可以不携带指示信息,可通过后面的步骤1909向ue发送该指示信息。在又一个实施例中,当辅基站具有rrc功能时,也可通过后面的步骤1908’向ue发送该指示信息。本技术在此并不限制。
365.步骤1907,主基站确定增加辅基站,向辅基站发送增加辅基站请求。
366.步骤1908,辅基站向主基站返回增加辅基站请求确认。
367.步骤1909,主基站向ue发起rrc连接重配置。
368.换句话说,主基站发起建立辅基站与ue之间的第二无线承载。例如,第二无线承载为drb2。在该步骤中,辅基站向ue发送drb2的标识信息,通过该步骤,建立了辅基站与ue之间的drb2。
369.步骤1910,主基站向辅基站反馈辅基站重配置完成,以通知辅基站ue成功完成了rrc连接重配置。
370.步骤1907至1910可参考图18中步骤1807至1810的描述,此处不再赘述。
371.可选的,若辅基站具有rrc功能时,上述步骤1908-1910可以替换为步骤1908’和步骤1909’:
372.步骤1908’,辅基站发起与ue之间的rrc连接建立过程,可参考1808’的描述,不再赘述。
373.步骤1909’,辅基站向主基站返回增加辅基站请求确认,可参考步骤1808的描述,不再赘述。
374.步骤1911,随机接入流程。
375.步骤1912,主基站向amf发送第一接入网隧道信息和第二接入网隧道信息。可选的,主基站还向amf发送qfi-a与第一接入网隧道信息之间的对应关系,以及,qfi-b与第二接入网隧道信息之间的对应关系。
376.步骤1913,amf向smf发送更新上下文请求,从而将收到的n2 sm信息转发至smf。
377.步骤1914,smf向upf发送转发规则。
378.步骤1915,smf向amf发送更新上下文响应。
379.步骤1912至1915可参考图18中步骤1812至1815的描述,此处不再赘述。
380.由此,根据本发明实施例的报文传输方法,可通过两条路径实现第一业务(如urllc业务)的上行/下行报文的传输。类似的,也可采用本技术实施例的方法通过多条(大于两条)路径实现第一业务的上行/下行报文的传输,不再赘述。由此,提高了urllc业务报文的可靠性。
381.结合图18和图19的描述,本技术实施例提供了一种报文传输方法,如图20所示,包括如下步骤:
382.步骤2001,用户设备从网络侧设备获取指示信息。
383.例如,网络侧设备为smf,ue可从smf获取该指示信息,可参考图18中步骤1804至1806;或者,网络侧设备为基站,ue可从主基站获取该指示信息,可参考图19中步骤1906,不再赘述。例如,该指示信息用于指示ue复制上行报文,得到第一上行报文和第二上行报文,并通过不同的无线承载发送第一上行报文和第二上行报文。其中,第一上行报文和第二上行报文具有相同的序列号。
384.步骤2002,用户设备根据指示信息生成第一上行报文和第二上行报文,通过第一无线承载向第一基站发送所述第一上行报文,通过第二无线承载向第二基站发送所述第二上行报文。其中,所述第一上行报文和所述第二上行报文具有相同的序列号。第一上行报文和第一业务流标识对应,第二上行报文和第二业务流标识对应。
385.例如,第一基站可以为图18或19中的主基站,第二基站可以为图18或19中的辅基站,第一无线承载可以为图18或19中的drb1,第二无线承载可以为图18或19中的drb2。
386.例如,用户设备根据所述指示信息在第一协议层复制报文,得到第一上行报文和第二上行报文。例如,所述第一协议层包括hrp层;所述用户设备通过nas消息从smf获取所述指示信息,可参考图18的描述。或者,所述第一协议层包括sdap层;所述用户设备通过as消息从基站获取所述指示信息,可参考图19的描述。
387.可选的,ue可以为所述第一上行报文添加第一业务流标识,为所述第二上行报文添加第二业务流标识。也就是说,第一上行报文包含第一业务流标识,第二上行报文包含第二业务流标识。进一步可选的,所述指示信息还指示所述用户设备为所述第一上行报文添加第一业务流标识,为所述第二上行报文添加第二业务流标识。
388.此外,对于下行方向,用户设备分别从第一基站和第二基站接收第一下行报文和第二下行报文,第一下行报文具有第二序列号,与第一业务流标识对应,第二下行报文具有第二序列号,与第二业务流标识对应。用户设备根据指示信息,对第一下行报文和第二下行报文去重。
389.可选的,所述指示信息还用于指示所述用户设备将具有相同序列号且分别具有所述第一业务流标识和所述第二业务流标识的两个下行报文去重。
390.需要说明的是,下行方向的操作不依赖于上行的方案,也就是说,ue下行侧的操作也可构成一个独立的方案。
391.类似的,也可采用本技术实施例的方法通过多条(大于两条)路径实现第一业务的上行/下行报文的传输,不再赘述。由此,提高了urllc业务报文的可靠性。
392.结合图18和图19的描述,本技术实施例提供了一种报文传输方法,如图21所示,包括如下步骤:
393.步骤2101,用户面功能网元从会话管理功能网元接收上行转发规则。例如,上行转发规则用于指示所述用户面功能网元将具有相同序列号且分别具有所述第一业务流标识和所述第二业务流标识的两个上行报文去重。
394.例如,用户面功能网元可以为图18或19中的upf,会话管理功能网元可以为图18或19中的smf。步骤2101可参考图18中步骤1814或图19中步骤1914的描述,不再赘述。
395.步骤2102,用户面功能网元接收第一上行报文和第二上行报文。其中,第一上行报文具有第一业务流标识和第一序列号,第二上行报文具有第二业务流标识和所述第一序列号。
396.步骤2103,用户面功能网元根据上行转发规则,对第一上行报文和第二上行报文去重。
397.此外,对于下行方向,用户面功能网元从会话管理功能网元接收下行转发规则,根据下行转发规则生成第一下行报文和第二下行报文,向第一基站发送所述第一下行报文,向第二基站发送所述第二下行报文,其中,第一下行报文具有所述第一业务流标识和第二序列号,第二下行报文具有所述第二业务流标识和所述第二序列号。
398.可选的,用户面功能网元根据所述下行转发规则,生成第一下行报文和第二下行报文,包括:用户面功能网元根据所述下行转发规则在第一协议层复制报文,得到所述第一下行报文和所述第二下行报文,其中,第一协议层包括hrp层或gtp-u层。
399.需要说明的是,下行方向的操作不依赖于上行的方案,也就是说,upf下行侧的操作也可构成一个独立的方案。
400.类似的,也可采用本技术实施例的方法通过多条(大于两条)路径实现第一业务的上行/下行报文的传输,不再赘述。由此,提高了urllc业务报文的可靠性。
401.结合图3和图5的描述,本技术实施例提供了一种报文传输方法,如图6所示,包括如下步骤:
402.步骤601,会话管理功能网元接收第一业务对应的第一接入网隧道信息和第二接入网隧道信息。
403.例如,会话管理功能网元可以为图3或图5中的smf。
404.例如,接入和移动性管理网元在收到包含第一接入网隧道信息和第二接入网隧道信息的n2 sm信息后,向会话管理功能网元转发该n2 sm信息。具体的,步骤601可参考图3中步骤311、312或图5中步骤507、508的描述,此处不再赘述。
405.步骤602,会话管理功能网元向用户面功能网元发送下行转发规则。下行转发规则包括第一接入网隧道信息和第二接入网隧道信息,用于指示用户面功能网元复制接收到的第一业务的下行报文,通过分别与第一接入网隧道信息和第二接入网隧道信息对应的两条路径发送第一业务的下行报文。
406.例如,用户面功能网元可以为图3或图5中的upf。例如,在双连接的场景下,上述两条路径可以是指用户面功能网元与主基站之间的第一路径,以及,用户面功能网元和辅基站之间的第二路径。在单连接的场景下,上述两条路径可以是指用户面功能网元与基站之间的第一路径和第二路径。
407.步骤602可参考图3中步骤313或图5中步骤509的描述,此处不再赘述。
408.通过上述方法,对于特定的第一业务(例如,具有高可靠性需求的urllc业务),会话管理功能网元向向用户面功能网元发送包含第一接入网隧道信息和第二接入网隧道信息的下行转发规则,使得用户面功能网元后续收到第一业务的下行报文后,进行复制,并通过分别与第一接入网隧道信息和第二接入网隧道信息对应的两条路径发送第一业务的下行报文。这样,提高了第一业务的报文传输的可靠性。
409.类似的,也可采用本技术实施例的方法通过多条(大于两条)路径实现第一业务的上行/下行报文的传输,不再赘述。由此,提高了urllc业务报文的可靠性。
410.可选的,如果第一业务是业务流粒度的业务,那么下行转发规则还包括第一业务的业务流标识和会话标识。或者,如果第一业务是会话粒度的业务,那么下行转发规则还包括第一业务的会话标识。因此,对于不同粒度的业务,可提供相应粒度的下行转发规则,使得用户面功能网元可以实现更加准确高效的报文传输。
411.可选的,该方法还包括:会话管理功能网元向基站发送指示信息,指示信息用于触发第一接入网隧道信息和第二接入网隧道信息的确定。也就是说,基站收到指示信息后,就知道了需要确定第一接入网隧道信息和第二接入网隧道信息。例如,指示信息可以包括以下至少一项:服务质量参数;切片标识信息;数据网络名称;第一核心网隧道信息和第二核心网隧道信息。其中,服务质量参数包括5qi和qfi中的至少一项。这里接收指示信息的基站可以是双连接的场景下的主基站、或者单连接场景下的基站。
412.可选的,该方法还包括:会话管理功能网元向基站发送上行转发规则。上行转发规则包括第一核心网隧道信息和第二核心网隧道信息,用于指示基站复制接收到的第一业务的上行报文,将第一业务的上行报文通过分别与第一核心网隧道信息和第二核心网隧道信息对应的两条路径发送到用户面功能网元。这里的基站指的是单连接场景下的基站。
413.类似的,如果第一业务是业务流粒度的业务,那么上行转发规则还包括第一业务的业务流标识和会话标识。或者,如果第一业务是会话粒度的业务,那么上行转发规则还包括第一业务的会话标识。
414.可选的,该方法还包括:会话管理功能网元为所述第一业务分配第一业务流标识和第二业务流标识,向用户设备发送所述第一业务流标识和所述第二业务流标识。可参考图18中步骤1803或图19中步骤1903的描述,不再赘述。
415.可选的,该方法还包括:会话管理功能网元向用户面功能网元发送上行转发规则,所述上行转发规则用于指示用户面功能网元将具有相同序列号且分别具有第一业务流标识和第二业务流标识的两个上行报文去重。可参考图18中步骤1814或图19中步骤1914的描述,不再赘述。
416.可选的,该方法还包括:会话管理功能网元通过nas消息向用户设备发送指示信息;其中,所述指示信息用于指示所述用户设备复制上行报文,得到第一上行报文和第二上行报文,并通过不同的无线承载发送所述第一上行报文和所述第二上行报文。其中,所述第一上行报文和所述第二上行报文具有相同的序列号。进一步可选的,该指示信息还用于指示第一上行报文与qfi-a对应,第二上行报文与qfi-b对应。可参考图18中步骤1804至1806的描述,不再赘述。
417.可选的,该方法还包括:用户设备为第一上行报文(例如,在hrp层)添加第一业务
流标识,为第二上行报文添加第二业务流标识。例如,所述指示信息还指示所述用户设备为所述第一上行报文添加第一业务流标识,为所述第二上行报文添加第二业务流标识。
418.可选的,通过分别与所述第一接入网隧道信息和所述第二接入网隧道信息对应的两条路径发送的所述第一业务的下行报文包括第一下行报文和第二下行报文,其中,所述第一下行报文和第二上行报文包括相同的第一序列号。第一上行报文与第一业务流标识对应,第二上行报文与第二业务流标识对应。可选的,ue发送的第一上行报文包括第一业务流标识,第二上行报文包括第二业务流标识。可参考图18或19的描述,不再赘述。
419.可选的,所述指示信息还用于指示所述用户设备对第一下行报文和第二下行报文去重。其中,所述第一下行报文和所述第二下行报文具有相同的序列号,且分别与所述第一业务流标识和所述第二业务流标识关联。
420.本技术实施例还提供了一种报文传输方法,如图7所示,包括如下步骤:
421.步骤701,基站确定第一业务对应的第一接入网隧道信息和第二接入网隧道信息。
422.例如,基站可以为图3中的主基站或图5中的基站。
423.步骤701可参考图3中步骤306、307或图5中步骤506的描述,此处不再赘述。
424.步骤702,基站向会话管理功能网元发送第一接入网隧道信息和第二接入网隧道信息。第一接入网隧道信息和第二接入网隧道信息用于下行转发规则的确定。下行转发规则用于指示用户面功能网元复制接收到的第一业务的下行报文并通过分别与第一接入网隧道信息和第二接入网隧道信息对应的两条路径发送第一业务的下行报文。
425.例如,会话管理功能网元可以为图3或图5中的smf。在双连接的场景下,上述两条路径可以是指用户面功能网元与主基站之间的第一路径,以及,用户面功能网元和辅基站之间的第二路径。在单连接的场景下,上述两条路径可以是指用户面功能网元与基站之间的第一路径和第二路径。
426.步骤702可参考图3中步骤311、312或图5中步骤507、508的描述,此处不再赘述。
427.通过上述方法,基站向会话管理功能网元发送第一接入网隧道信息和第二接入网隧道信息,对于特定的第一业务(例如,具有高可靠性需求的urllc业务),会话管理功能网元向向用户面功能网元发送包含第一接入网隧道信息和第二接入网隧道信息的下行转发规则,使得用户面功能网元后续收到第一业务的下行报文后,进行复制,并通过分别与第一接入网隧道信息和第二接入网隧道信息对应的两条路径发送第一业务的下行报文。这样,提高了第一业务的报文传输的可靠性。
428.类似的,也可采用本技术实施例的方法通过多条(大于两条)路径实现第一业务的上行/下行报文的传输,不再赘述。由此,提高了urllc业务报文的可靠性。
429.可选的,如果第一业务是业务流粒度的业务,那么下行转发规则还包括第一业务的业务流标识和会话标识。或者,如果第一业务是会话粒度的业务,那么下行转发规则还包括第一业务的会话标识。因此,对于不同粒度的业务,可提供相应粒度的下行转发规则,使得用户面功能网元可以实现更加准确高效的报文传输。
430.可选的,该方法还包括:基站从会话管理功能网元接收指示信息。指示信息用于触发第一接入网隧道信息和第二接入网隧道信息的确定。上述步骤701包括:基站根据指示信息确定第一接入网隧道信息和第二接入网隧道信息。也就是说,基站收到指示信息后,就知道了需要确定第一接入网隧道信息和第二接入网隧道信息。例如,指示信息可以包括以下
至少一项:服务质量参数;切片标识信息;数据网络名称;第一核心网隧道信息和第二核心网隧道信息。其中,服务质量参数包括5qi和qfi中的至少一项。
431.可选的,该方法还包括:基站从会话管理功能网元接收上行转发规则,上行转发规则包括第一核心网隧道信息和第二核心网隧道信息;基站根据上行转发规则复制接收到的第一业务的上行报文,并将第一业务的上行报文通过与第一核心网隧道信息和第二核心网隧道信息对应的两条路径发送到用户面功能网元。这里的基站指的是单连接场景下的基站。
432.类似的,如果第一业务是业务流粒度的业务,那么上行转发规则还包括第一业务的业务流标识和会话标识。或者,如果第一业务是会话粒度的业务,那么上行转发规则还包括第一业务的会话标识。
433.可选的,该方法还包括:基站通过as消息向用户设备发送指示信息。其中,所述指示信息用于指示所述用户设备复制上行报文,得到第一上行报文和第二上行报文,并通过不同的无线承载发送所述第一上行报文和所述第二上行报文。其中,所述第一上行报文和所述第二上行报文具有相同的序列号。进一步可选的,该指示信息还用于指示第一上行报文与qfi-a对应,第二上行报文与qfi-b对应。可参考图19中步骤1906的描述,不再赘述。
434.可选的,该方法还包括:基站向会话管理功能网元发送与所述第一接入网隧道信息对应的所述第一业务流标识,以及与所述第二接入网隧道信息对应的所述第二业务流标识。
435.可选的,该方法还包括:基站指示用户设备为第一上行报文添加业务流标识。
436.可选的,该方法还包括:基站确定通过双连接方式实现报文传输时,基站指示用户设备生成两份第二上行报文,两份第二上行报文具有相同的序列号和业务流标识。
437.可选的,该方法还包括:基站指示用户设备对收到的具有相同序列号和业务流标识的下行报文去重。例如,对于双连接(或双基站)的下行场景,基站指示用户设备对收到的具有相同序列号和业务流标识的下行报文去重。
438.可选的,该方法还包括:基站通过分别与第一接入网隧道信息和第二接入网隧道信息对应的两条路径接收所述第一业务的下行报文;对具有相同序列号和业务流标识的下行报文去重。例如,对于单连接(或单基站)的下行场景,由基站对具有相同序列号和业务流标识的下行报文去重。
439.结合图3、图5和图12的描述,本技术实施例还提供了一种报文传输方法,如图13所示,包括如下步骤:
440.步骤1301,基站获取第一指示。
441.其中,第一指示包括能力信息或来自会话管理网元的指示信息。
442.例如,指示信息用于指示基站指示用户设备为第一会话的上行报文或第一会话的第一业务流的上行报文添加业务流标识。
443.能力信息用于指示以下中的至少一项:该基站(即,主基站)是否具有通过双连接方式实现报文传输的能力;该基站的相邻基站(即,与该基站具有xn接口的基站,例如,辅基站)是否具有通过双连接方式实现报文传输的能力;与该基站关联的切片内是否部署了具有通过双连接方式实现报文传输的能力的其他基站(例如,辅基站)。
444.步骤1302,基站根据第一指示指示用户设备为第一上行报文添加业务流标识。
445.其中,业务流标识可以包括会话标识、qfi、五元组中的至少一项。
446.例如,当第一指示包括指示信息时,基站根据收到的指示信息,指示用户设备为第一上行报文添加业务流标识。
447.当第一指示包括能力信息时,所述基站根据第一指示指示用户设备为第一上行报文添加业务流标识,包括:当能力信息满足第一条件时,基站指示用户设备为第一上行报文添加业务流标识。其中,第一条件包括以下中的至少一项:能力信息指示基站具有通过双连接方式实现报文传输的能力;能力信息指示基站的相邻基站具有通过双连接方式实现报文传输的能力;能力信息指示与基站关联的切片内部署了具有通过双连接方式实现报文传输的能力的其他基站。
448.例如,步骤1301和1302可参考图3中的描述,此处不赘述。
449.因此,对于采用双连接方式,或之后有可能采用双连接方式的情况下,基站指示ue为上行报文添加业务流标识。这样,对于ue而言,单连接和双连接采用的是相同的协议栈格式,当后续切换至双连接方式后,ue可直接根据该协议栈格式进行处理,避免了复杂的操作和信令的交互,也降低了时延,从而提升了用户体验。
450.可选的,该方法还包括:基站确定通过双连接方式实现报文传输时,基站指示用户设备生成两份第二上行报文,两份第二上行报文具有相同的序列号和业务流标识。
451.可选的,该方法还包括:基站指示用户设备对收到的具有相同序列号和业务流标识的下行报文去重。例如,对于双连接(或双基站)的下行场景,基站指示用户设备对收到的具有相同序列号和业务流标识的下行报文去重。
452.可选的,该方法还包括:基站通过分别与第一接入网隧道信息和第二接入网隧道信息对应的两条路径接收所述第一业务的下行报文;对具有相同序列号和业务流标识的下行报文去重。例如,对于单连接(或单基站)的下行场景,由基站对具有相同序列号和业务流标识的下行报文去重。该步骤可参考图12中步骤1212的描述。
453.结合图3和图11的描述,本技术实施例还提供了一种报文传输方法。该方法适用于双连接的场景。如图14所示,该方法包括如下步骤:
454.步骤1401,用户设备根据从第一基站获取的指示,生成第一上行报文和第二上行报文,其中,第一上行报文和第二上行报文具有相同的第一业务流标识和第一序列号。
455.步骤1402,用户设备向第一基站发送第一上行报文,向第二基站发送第二上行报文。
456.步骤1401和1402可参考图3和图11中步骤1101的描述。
457.因此,对于采用双连接方式,ue根据基站的指示为上行报文添加业务流标识和序列号。对于特定的业务(例如,具有高可靠性需求的urllc业务)的报文,ue实现对报文的复制。这样,提高了特定业务的报文传输的可靠性。
458.可选的,该方法还包括:用户设备分别从第一基站和第二基站接收第一下行报文和第二下行报文,第一下行报文和第二下行报文包括相同的第二业务流标识和相同的第二序列号;用户设备根据基站的指示,对第一下行报文和所述第二下行报文去重。该步骤可参考图11中步骤1113的描述。
459.上述本技术提供的实施例中,分别从各个网元本身、以及从各个网元之间交互的角度对本技术实施例提供的通信方法的各方案进行了介绍。可以理解的是,各个网元,例如
上述会话管理功能网元、基站为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本技术能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
460.例如,当上述网元通过软件模块来实现相应的功能。报文传输装置可包括接收模块801和发送模块802,如图8所示。该装置可以是会话管理功能网元或芯片。
461.该装置可用于执行上述图3或图5、或18、图19中smf或图6中会话管理功能网元的操作。例如:接收模块801用于接收第一业务对应的第一接入网隧道信息和第二接入网隧道信息。发送模块用于向用户面功能网元发送下行转发规则,所述下行转发规则包括所述第一接入网隧道信息和所述第二接入网隧道信息,所述下行转发规则用于指示所述用户面功能网元复制接收到的所述第一业务的下行报文,通过分别与所述第一接入网隧道信息和所述第二接入网隧道信息对应的两条路径发送所述第一业务的下行报文。
462.因此,对于特定的第一业务(例如,具有高可靠性需求的urllc业务),会话管理功能网元向向用户面功能网元发送包含第一接入网隧道信息和第二接入网隧道信息的下行转发规则,使得用户面功能网元后续收到第一业务的下行报文后,进行复制,并通过分别与第一接入网隧道信息和第二接入网隧道信息对应的两条路径发送第一业务的下行报文。这样,提高了第一业务的报文传输的可靠性。
463.可选的,所述第一业务是业务流粒度的业务,所述下行转发规则还包括所述第一业务的业务流标识和会话标识;或者,所述第一业务是会话粒度的业务,所述下行转发规则还包括所述第一业务的会话标识。
464.可选的,发送模块802还用于向所述基站发送指示信息,所述指示信息用于触发所述第一接入网隧道信息和所述第二接入网隧道信息的确定。例如,指示信息包括以下至少一项:服务质量参数;切片标识信息;数据网络名称;第一核心网隧道信息和第二核心网隧道信息。
465.可选的,发送模块802用于向所述基站发送上行转发规则,所述上行转发规则包括第一核心网隧道信息和第二核心网隧道信息,所述上行转发规则用于指示所述基站复制接收到的所述第一业务的上行报文,将所述第一业务的上行报文通过分别与所述第一核心网隧道信息和所述第二核心网隧道信息对应的两条路径发送到所述用户面功能网元。进一步可选的,所述第一业务是业务流粒度的业务,所述上行转发规则还包括所述第一业务的业务流标识和会话标识;或者,所述第一业务是会话粒度的业务,所述上行转发规则还包括所述第一业务的会话标识。
466.可选的,通过分别与所述第一接入网隧道信息和所述第二接入网隧道信息对应的两条路径发送的所述第一业务的下行报文包括第一下行报文和第二下行报文,其中,所述第一下行报文和所述第二下行报文具有相同的序列号,所述第一下行报文还包括第一业务流标识,所述第二下行报文还包括第二业务流标识。
467.可选的,发送模块802还用于向所述用户面功能网元发送上行转发规则,所述上行转发规则用于指示所述用户面功能网元将具有相同序列号且分别具有所述第一业务流标
识和所述第二业务流标识的两个上行报文去重。
468.可选的,发送模块802还用于通过非接入层nas消息向用户设备发送指示信息;其中,所述指示信息用于指示所述用户设备复制上行报文,得到第一上行报文和第二上行报文,并通过不同的无线承载发送所述第一上行报文和所述第二上行报文,其中,所述第一上行报文和所述第二上行报文具有相同的序列号。例如,所述第一上行报文与所述第一业务流标识对应,所述第二上行报文与所述第二业务流标识对应。
469.该装置还可以包括处理模块803。例如,处理模块803用于为所述第一业务分配所述第一业务流标识和所述第二业务流标识,向用户设备发送所述第一业务流标识和所述第二业务流标识。该装置中的接收模块801、发送模块802和处理模块803还可实现上述方法中smf或会话管理功能网元的其他操作或功能,此处不再赘述。
470.另一报文传输装置可包括处理模块901和发送模块902,如图9所示。可选的,该装置还包括接收模块903。
471.在一个实施例中,该装置可以是基站或芯片。该装置可用于执行上述图3、图18或图19中主基站或图5、图7中基站的操作。例如,处理模块901用于确定第一业务对应的第一接入网隧道信息和第二接入网隧道信息。发送模块902用于向会话管理功能网元发送所述第一接入网隧道信息和所述第二接入网隧道信息,所述第一接入网隧道信息和所述第二接入网隧道信息用于下行转发规则的确定,所述下行转发规则用于指示用户面功能网元复制接收到的所述第一业务的下行报文并通过分别与所述第一接入网隧道信息和所述第二接入网隧道信息对应的两条路径发送所述第一业务的下行报文。
472.因此,基站向会话管理功能网元发送第一接入网隧道信息和第二接入网隧道信息,对于特定的第一业务(例如,具有高可靠性需求的urllc业务),会话管理功能网元向向用户面功能网元发送包含第一接入网隧道信息和第二接入网隧道信息的下行转发规则,使得用户面功能网元后续收到第一业务的下行报文后,进行复制,并通过分别与第一接入网隧道信息和第二接入网隧道信息对应的两条路径发送第一业务的下行报文。这样,提高了第一业务的报文传输的可靠性。
473.可选的,所述第一业务是业务流粒度的业务,所述下行转发规则还包括所述第一业务的业务流标识和会话标识;或者,所述第一业务是会话粒度的业务,所述下行转发规则还包括所述第一业务的会话标识。
474.可选的,接收模块903用于用于在所述处理模块901确定第一业务对应的第一接入网隧道信息和第二接入网隧道信息之前,从所述会话管理功能网元接收指示信息。所述指示信息用于触发所述基站确定所述第一接入网隧道信息和所述第二接入网隧道信息。处理模块901用于根据指示信息确定所述第一接入网隧道信息和所述第二接入网隧道信息。例如,指示信息包括以下至少一项:服务质量参数;切片标识信息;数据网络名称;第一核心网隧道信息和第二核心网隧道信息。
475.可选的,接收模块903用于从所述会话管理功能网元接收上行转发规则,所述上行转发规则包括第一核心网隧道信息和第二核心网隧道信息。处理模块901用于根据所述上行转发规则复制接收到的所述第一业务的上行报文,发送模块902用于将所述第一业务的上行报文通过与所述第一核心网隧道信息和所述第二核心网隧道信息对应的两条路径发送到所述用户面功能网元。进一步可选的,所述第一业务是业务流粒度的业务,所述上行转
发规则还包括所述第一业务的业务流标识和会话标识;或者,所述第一业务是会话粒度的业务,所述上行转发规则还包括所述第一业务的会话标识。
476.可选的,发送模块902还用于通过接入层as消息向用户设备发送指示信息,其中,所述指示信息用于指示所述用户设备复制上行报文,得到第一上行报文和第二上行报文,并通过不同的无线承载发送所述第一上行报文和所述第二上行报文。
477.在另一个实施例中,处理模块901用于控制发送模块902发起建立所述第一基站与用户设备之间的第一无线承载;在建立第二基站与所述用户设备之间的第二无线承载的过程中,发送模块902或所述第二基站中的发送模块向所述用户设备发送指示信息,所述指示信息用于指示所述用户设备将所述第一无线承载和所述第二无线承载关联至所述用户设备上的同一个分组数据汇聚层协议pdcp实体。例如,所述第一基站或所述第二基站通过无线资源控制rrc层消息向所述用户设备发送所述指示信息。
478.此外,该装置中的处理模块901、发送模块902和接收模块903还可实现上述方法中基站或主基站(例如,图11、12、13)的其他操作或功能,此处不再赘述。
479.在另一个实施例中,该装置可以是ue或芯片。该装置可用于执行上述图11、图15、图17、图18、图19或图20中ue的操作。例如,处理模块901用于根据从第一基站获取的指示,生成第一上行报文和第二上行报文,其中,所述第一上行报文和所述第二上行报文具有相同的第一业务流标识和第一序列号。发送模块902用于向所述第一基站发送所述第一上行报文,向第二基站发送所述第二上行报文。
480.因此,对于采用双连接方式,ue根据基站的指示为上行报文添加业务流标识和序列号。对于特定的业务(例如,具有高可靠性需求的urllc业务)的报文,ue实现对报文的复制。这样,提高了特定业务的报文传输的可靠性。
481.可选的,接收模块903用于分别从所述第一基站和所述第二基站接收第一下行报文和第二下行报文,所述第一下行报文和所述第二下行报文包括相同的第二业务流标识和相同的第二序列号。处理模块901还用于根据所述基站的指示,对所述第一下行报文和所述第二下行报文去重。
482.又例如,发送模块902和/或接收模块903用于与第一基站交互,以建立所述第一基站与所述用户设备之间的第一无线承载;在建立第二基站与所述用户设备之间的第二无线承载的过程中,接收模块903用于从所述第一基站或所述第二基站接收指示信息,所述指示信息用于指示所述用户设备将所述第一无线承载和所述第二无线承载关联至所述用户设备上的同一个分组数据汇聚层协议pdcp实体;处理模块901用于根据所述指示信息生成第一报文和第二报文,其中,所述第一报文和所述第二报文具有相同的序列号;发送模块902用于通过所述第一无线承载向所述第一基站发送所述第一报文,通过所述第二无线承载向所述第二基站发送所述第二报文。例如,所述用户设备根据所述指示信息生成第一报文和第二报文,包括:所述用户设备根据所述指示信息在pdcp层复制报文,得到所述第一报文和所述第二报文。
483.或者,又例如,接收模块903用于从网络侧设备获取指示信息;处理模块901用于根据所述指示信息生成第一上行报文和第二上行报文,通过第一无线承载向第一基站发送所述第一上行报文,通过第二无线承载向第二基站发送所述第二上行报文;其中,所述第一上行报文和所述第二上行报文具有相同的序列号。所述第一上行报文和第一业务流标识对
应,所述第二上行报文和第二业务流标识对应。
484.可选的,所述用户设备根据所述指示信息生成第一上行报文和第二上行报文,包括:所述用户设备根据所述指示信息在第一协议层复制报文,得到所述第一上行报文和所述第二上行报文。例如,所述第一协议层包括高可靠协议hrp层;所述用户设备通过非接入层nas消息从会话管理功能网元获取所述指示信息。或者,所述第一协议层包括业务数据适配协议sdap层;所述用户设备通过as消息从所述第一基站获取所述指示信息。
485.可选的,接收模块903还用于分别从所述第一基站和所述第二基站接收第一下行报文和第二下行报文,所述第一下行报文具有第二序列号,与所述第一业务流标识对应,所述第二下行报文具有所述第二序列号,与所述第二业务流标识对应;处理模块901还用于根据所述指示信息,对所述第一下行报文和所述第二下行报文去重。
486.在另一个实施例中,该装置可以是upf或芯片。该装置可用于执行上述图18、图19、图20或图21中upf的操作。例如,接收模块903用于从会话管理功能网元接收上行转发规则;接收第一上行报文和第二上行报文,其中,所述第一上行报文具有第一业务流标识和第一序列号,所述第二上行报文具有第二业务流标识和所述第一序列号;处理模块901用于根据所述上行转发规则,对所述第一上行报文和所述第二上行报文去重。
487.可选的,所述上行转发规则用于指示所述用户面功能网元将具有相同序列号且分别具有所述第一业务流标识和所述第二业务流标识的两个上行报文去重。
488.可选的,接收模块903还用于从所述会话管理功能网元接收下行转发规则;处理模块901还用于根据所述下行转发规则,生成第一下行报文和第二下行报文,发送模块902用于向第一基站发送所述第一下行报文,向第二基站发送所述第二下行报文,其中,所述第一下行报文具有所述第一业务流标识和第二序列号,所述第二下行报文具有所述第二业务流标识和所述第二序列号。例如,处理模块901根据所述下行转发规则,生成第一下行报文和第二下行报文,包括:处理模块901根据所述下行转发规则在第一协议层复制报文,得到所述第一下行报文和所述第二下行报文,其中,所述第一协议层包括高可靠协议hrp层或通用分组无线系统隧道协议用户面部分gtp-u层。
489.图10示出了上述实施例中所涉及的报文传输装置的另一种可能的结构示意图。该装置包括收发器1001和处理器1002,如图10所示。
490.例如,处理器1002可以为通用微处理器、数据处理电路、专用集成电路(application specific integrated circuit,asic)或者现场可编程门阵列(field-programmable gate arrays,fpga)电路。所述装置还可以包括存储器1003,例如,存储器为随机存取存储器(random access memory,ram)。所述存储器用于与处理器1002耦合,其保存该装置必要的计算机程序10031。
491.此外,上述实施例中所涉及的通信方法还提供了一种计算机可读存储介质1004(例如,硬盘),所述计算机可读存储介质内保存有该上述装置的计算机程序10041,可以将计算机程序10041加载到处理器1002中。
492.当上述计算机程序10031或10041在计算机(例如,处理器1002)上运行时,可使得计算机执行上述的方法。
493.例如,在一个实施例中,处理器1002被配置为执行上述会话管理功能网元(例如,smf)的操作或功能。收发器1004用于实现该装置与用户面功能网元、基站(或主基站)或其
他控制面网元(例如amf)的通信。
494.在另一个实施例中,处理器1002被配置为执行上述基站(或主基站)的操作或功能。收发器1004用于实现该装置与用户面功能网元、会话管理功能网元(例如,smf)的通信。
495.在又一个实施例中,处理器1002被配置为执行上述ue的操作或功能。收发器1004用于实现该装置与基站、用户面功能网元的通信。
496.在又一个实施例中,处理器1002被配置为执行上述upf的操作或功能。收发器1004用于实现该装置与基站、会话管理功能网元的通信。
497.用于执行本技术的报文传输装置的处理器可以是中央处理器(cpu),通用处理器、数字信号处理器(dsp)、专用集成电路(asic),现场可编程门阵列(fpga)或者其他可编程逻辑器件、晶体管逻辑器件,硬件部件或者其任意组合。其可以实现或执行结合本技术公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等等。
498.结合本技术公开内容所描述的方法或者算法的步骤可以硬件的方式来实现,也可以是由处理器执行软件指令的方式来实现。软件指令可以由相应的软件模块组成,软件模块可以被存放于ram存储器、闪存、rom存储器、eprom存储器、eeprom存储器、寄存器、硬盘、移动硬盘、cd-rom或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于asic中。另外,该asic可以位于通信装置中。当然,处理器和存储介质也可以作为分立组件存在于通信装置中。
499.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solid state disk(ssd))等。
500.以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的技术方案的基础之上,所做的任何修改、等同替换、改进等,均应包括在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1