一种通信方法及装置与流程

文档序号:28944052发布日期:2022-02-19 08:08阅读:150来源:国知局
一种通信方法及装置与流程
一种通信方法及装置
1.本技术要求在2020年07月31日提交中华人民共和国知识产权局、申请号为202010763603.2、发明名称为“一种通信方法及装置”的中国专利申请的优先权,其全部内容通过引用结合在本技术中。
技术领域
2.本技术涉及通信技术领域,尤其涉及一种通信方法及装置。


背景技术:

3.为了应对无线宽带技术的挑战,保持第三代合作伙伴计划(3rd generation partnership project,3gpp)网络的领先优势,3gpp标准组制定了下一代移动通信网络架构(next generation system),称为第5代网络(5th generation,5g)固移融合网络架构。该网络架构不但支持通过3gpp标准组定义的无线技术(如长期演进(long term evolution,lte),5g无线接入网络(radio access network,ran)等)接入5g核心(5g core,5gc)网络,还支持通过固定网络接入核心网络。
4.如图1a所示,5g-住宅网关(residential gateway,rg)接入有线接入网,通过有线接入网的接入点(access node,an)和接入网关功能(access gateway function,agf)网元连接到5g核心网,5g-rg也可以通过无线接入网(radio access network,ran)设备连接到5g核心网。图中,5g-rg和agf网元之间有一条连接通道,该连接通道用于传输5g-rg到5g核心网的控制面报文和用户面报文。
5.目前5g固移融合网络架构中,如何管理5g-rg和agf之间的连接,以区分不同的业务,目前还没有给出相关的解决方案。


技术实现要素:

6.本技术提供一种通信方法及装置,用以实现终端与接入网关功能网元建立会话标识与虚拟接口信息之间的关联关系,基于该关联关系,区分不同的业务,实现终端与接入网关功能网元之间用户面端到端的连接,保证端到端的服务质量。
7.第一方面,本技术实施例提供一种通信方法,该方法可由第一通信装置执行,该第一通信装置可以是接入网关功能网元,或为能够支持接入网关功能网元实现该方法所需的功能的通信装置,例如接入网关功能网元包括的部件,或者接入网关功能网元中的芯片系统等,示例性地,该方法由接入网关功能网元执行。该方法包括:接入网关功能网元向会话管理功能网元发送会话创建请求消息,所述会话创建请求消息用于请求创建或修改第一会话;接入网关功能网元接收来自所述会话管理功能网元的会话标识和终端的地址中的至少一个,所述会话标识和终端的地址均与所述第一会话相对应;接入网关功能网元获取与所述会话标识对应的虚拟接口信息,所述虚拟接口信息为所述终端与所述接入网关功能网元之间的虚拟接口标识;接入网关功能网元向所述终端发送所述会话标识和终端的地址中的至少一个,以及所述虚拟接口信息。
8.本技术实施例中,实现终端与接入网关功能网元建立会话标识和终端的地址中的至少一个,与虚拟接口信息之间的关联关系,基于该关联关系,区分不同的业务,实现终端与接入网关功能网元之间用户面端到端的连接,保证端到端的服务质量。该方法可以满足固网基于虚拟接口信息区分不同的业务,使固网业务平滑演进到5g系统,系统兼容性更好。
9.在一种可能的设计中,获取与会话标识对应的虚拟接口信息,包括:接入网关功能网元接收来自终端的接入层消息,所述接入层消息包括虚拟接口信息;接入网关功能网元确定所述虚拟接口信息与所述会话标识对应。
10.在一种可能的设计中,所述获取与所述会话标识对应的虚拟接口信息,包括:接入网关功能网元为所述第一会话分配虚拟接口信息;接入网关功能网元确定所述虚拟接口信息与所述会话标识对应。
11.在一种可能的设计中,所述获取与所述会话标识对应的虚拟接口信息,包括:
12.接入网关功能网元接收来自终端的第一信息,所述第一信息为与所述会话标识对应的数据网络名称dnn信息和/或网络切片信息;
13.接入网关功能网元确定与所述dnn信息和/或所述网路切片信息对应的所述虚拟接口信息,确定所述虚拟接口信息对应所述会话标识。
14.在一种可能的设计中,获取与所述会话标识对应的虚拟接口信息,包括:
15.接入网关功能网元接收来自所述会话管理功能网元的第一信息,所述第一信息为与所述会话标识对应的dnn信息和/或网络切片信息;
16.接入网关功能网元确定与所述第一信息对应的所述虚拟接口信息。
17.在一种可能的设计中,获取与所述会话标识对应的虚拟接口信息,包括:
18.接入网关功能网元接收来自所述会话管理功能网元的消息,所述消息包括与所述第一会话对应的所述虚拟接口信息。
19.在一种可能的设计中,基于上述会话标识与虚拟接口信息之间的关联关系,接入网关功能网元接收来自终端的第一报文,所述第一报文中包括所述虚拟接口信息;接入网关功能网元根据所述虚拟接口信息对应的会话标识,通过所述会话标识对应的用户面隧道向用户面功能网元发送所述第一报文,所述用户面隧道为所述接入网关功能网元与所述用户面功能网元之间的传输通道。基于上述方法,接入网关功能网元可获取上行报文中携带的虚拟接口信息,并根据虚拟接口信息,确定对应的会话,从而实现将报文正确发送至用户面功能网元,保证终端与接入网关功能网元之间用户面端到端的连接。
20.在一种可能的设计中,基于上述会话标识与虚拟接口信息之间的关联关系,接入网关功能网元接收来自用户面功能网元的第二报文,所述第二报文包括所述用户面功能网元的用户面隧道标识;接入网关功能网元根据所述用户面隧道标识对应的会话标识确定会话标识对应的虚拟接口信息,通过虚拟接口信息对应的虚拟接口向所述终端发送所述第二报文,所述虚拟接口为所述终端与所述接入网关功能网元之间的虚拟接口。基于上述方法,接入网关功能网元可获取下行报文对应的会话标识,从而使用虚拟接口信息封装上述第二报文,实现将报文正确发送至终端,保证终端与接入网关功能网元之间用户面端到端的连接。
21.第二方面,本技术实施例提供一种通信方法,该方法可由第三通信装置执行,该第三通信装置可以是终端,或为能够支持终端实现该方法所需的功能的通信装置,例如终端
包括的部件,或者终端中的芯片系统等,示例性地,该方法由终端执行,包括:终端向接入网关功能网元发送第一消息,所述第一消息用于请求创建或修改第一会话;终端获取虚拟接口信息,所述虚拟接口信息与所述第一会话相对应,所述虚拟接口信息为所述终端与接入网关功能网元之间的虚拟接口标识。
22.本技术实施例中,终端获取第一会话对应的虚拟接口信息之后,可以建立会话标识和会话地址中的至少一个、虚拟接口信息之间的对应关系,基于该关联关系,区分不同的业务,实现终端与接入网关功能网元之间用户面端到端的连接,保证端到端的服务质量。该方法可以满足固网基于虚拟接口信息区分不同的业务,使固网业务平滑演进到5g系统,系统兼容性更好。
23.在一种可能的设计中,获取虚拟接口信息,包括:终端接收来自所述接入网关功能网元的所述虚拟接口信息。
24.在一种可能的设计中,获取虚拟接口信息,包括:终端从策略控制功能网元获取策略信息,所述策略信息中包括所述虚拟接口信息。
25.在一种可能的设计中,策略信息中还包括与所述虚拟接口信息对应的dnn信息和/或网路切片信息。
26.第三方面,本技术实施例提供一种通信方法,该方法仍可由第一通信装置执行,示例性地,该方法由接入网关功能网元执行,包括:接入网关功能网元接收来自终端的第一业务信息,接入网关功能网元向会话管理功能网元发送会话创建请求消息,所述会话创建请求消息包括与所述第一业务信息对应的第二业务信息,所述会话创建请求消息用于请求创建或修改所述终端的第一会话;接入网关功能网元接收来自所述会话管理功能网元的所述终端的地址,所述终端的地址对应所述第一会话;接入网关功能网元向所述终端发送所述第一业务信息,以及所述终端的地址。
27.本技术实施例中,实现终端与接入网关功能网元建立第一业务信息与终端的地址之间的关联关系,基于该关联关系,区分不同的业务,实现终端与接入网关功能网元之间用户面端到端的连接,保证端到端的服务质量。该方法可以满足固网基于终端的地址区分不同的业务,使固网业务平滑演进到5g系统,系统兼容性更好。
28.在一种可能的设计中,第一业务信息包括域名信息和/或虚拟接口信息。
29.在一种可能的设计中,第二业务信息包括数据网络名称dnn和/或网络切片信息。
30.在一种可能的设计中,该方法还包括:接入网关功能网元从终端接收终端的标识;然后向终端发送第一业务信息、终端的标识、以及终端的地址。
31.在一种可能的设计中,终端的标识包括ip地址、mac地址、或者网络接入标识nai中的用户标识中的至少一个。
32.在一种可能的设计中,接入网关功能网元向接入与移动性管理网元发送第一消息,所述第一消息包括第一业务信息;接入网关功能网元接收来自所述接入与移动性管理网元的第二消息,所述第二消息包括第二业务信息。该方法,接入网关功能网元可以从接入与移动性管理网元获取第一业务信息与第二业务信息之间的对应关系。
33.在一种可能的设计中,接入网关功能网元根据第一业务信息中的至少一个,获取第一信息,包括:
34.接入网关功能网元向第一网元发送请求消息,所述请求消息包括第一业务信息;
接入网关功能网元接收来自所述第一网元的响应消息,所述响应消息包括所述第二业务信息。该方法,接入网关功能网元可以从第一网元获取第一业务信息与第二业务信息之间的对应关系。
35.在一种可能的设计中,该方法还包括:接入网关功能网元保存所述第一业务信息与所述第二业务信息的对应关系。
36.在一种可能的设计中,该方法还包括:接入网关功能网元保存所述终端的标识和所述第一业务信息与所述终端的地址的对应关系。
37.在一种可能的设计中,该方法还包括:接入网关功能网元从会话管理功能网元接收所述第一会话的标识;保存所述终端的标识、所述第一业务信息与所述第一会话的标识的对应关系。
38.第四方面,本技术实施例提供一种通信方法,该方法仍可由第二通信装置执行,示例性地,该方法由终端执行,包括:终端向接入网关功能网元发送第一业务信息,然后终端接收来自接入网关功能网元的终端的地址,所述终端的地址对应所述第一业务信息。其中,第一业务信息可以包括域名信息和/或虚拟接口信息。
39.在一种可能的设计中,终端还向接入网关功能网元发送终端的标识,终端的标识包括ip地址、mac地址、或者网络接入标识nai中的用户标识。
40.在一种可能的设计中,终端保存第一业务信息与所述终端的地址的对应关系。
41.本技术实施例中,终端获取第一会话的终端的地址之后,可以建立终端的地址和第一业务信息之间的对应关系,基于该关联关系,区分不同的业务,实现终端与接入网关功能网元之间用户面端到端的连接,保证端到端的服务质量。该方法可以满足固网基于终端的地址区分不同的业务,使固网业务平滑演进到5g系统,系统兼容性更好。
42.第五方面,本技术提供一种装置,该装置可以是第一通信装置。该装置具有实现上述第一方面、第三方面的各实施例的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。
43.在一种可能的设计中,当该装置为接入网关功能网元时,接入网关功能网元包括:通信单元,可选地,还包括处理单元。所述处理单元例如可以是处理器,所述接收单元例如可以是接收器,所述发送单元,例如可以是发送器,所述接收器和发送器包括射频电路。可选地,所述接入网关功能网元还包括存储单元,该存储单元例如可以是存储器。当接入网关功能网元包括存储单元时,该存储单元存储有计算机执行指令,该处理单元与该存储单元连接,该处理单元执行该存储单元存储的计算机执行指令,以使该接入网关功能网元执行上述第一方面、第三方面任意一项的方法。
44.在另一种可能的设计中,当该装置为接入网关功能网元内的芯片时,芯片包括:接收单元和发送单元,可选地,还包括处理单元。所述处理单元例如可以是处理电路,所述接收单元例如可以是输入接口、管脚或电路等,所述发送单元例如可以是输出接口、管脚或电路等。该处理单元可执行存储单元存储的计算机执行指令,以使上述第一方面或第三方面任意一项的方法被执行。可选地,所述存储单元为所述芯片内的存储单元,如寄存器、缓存等,所述存储单元还可以是所述接入网关功能网元内的位于所述芯片外部的存储单元,如只读存储器(read-only memory,rom)、可存储静态信息和指令的其他类型的静态存储设备、随机存取存储器(random access memory,ram)等。
45.其中,上述任一处提到的处理器,可以是一个通用的中央处理器(central processing unit,cpu),微处理器,特定应用集成电路(application-specific integrated circuit,asic),或一个或多个用于控制上述第一方面或第三方面方法的程序执行的集成电路。
46.第六方面,本技术提供一种装置,该装置可以是第二通信装置。该装置具有实现上述第二方面或第四方面的各实施例的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。
47.在一种可能的设计中,当该装置为终端时,终端包括:通信单元,可选地,还包括处理单元。所述处理单元例如可以是处理器,所述接收单元例如可以是接收器,所述发送单元,例如可以是发送器,所述接收器和发送器包括射频电路。可选地,所述终端还包括存储单元,该存储单元例如可以是存储器。当终端包括存储单元时,该存储单元存储有计算机执行指令,该处理单元与该存储单元连接,该处理单元执行该存储单元存储的计算机执行指令,以使该终端执行上述第二方面或第四方面任意一项的方法。
48.在另一种可能的设计中,当该装置为终端内的芯片时,芯片包括:接收单元和发送单元,可选地,还包括处理单元。所述处理单元例如可以是处理电路,所述接收单元例如可以是输入接口、管脚或电路等,所述发送单元例如可以是输出接口、管脚或电路等。该处理单元可执行存储单元存储的计算机执行指令,以使上述第二方面或第四方面任意一项的发送方法被执行。可选地,所述存储单元为所述芯片内的存储单元,如寄存器、缓存等,所述存储单元还可以是所述终端内的位于所述芯片外部的存储单元,如只读存储器(read-only memory,rom)、可存储静态信息和指令的其他类型的静态存储设备、随机存取存储器(random access memory,ram)等。
49.其中,上述任一处提到的处理器,可以是一个通用的中央处理器(central processing unit,cpu),微处理器,特定应用集成电路(application-specific integrated circuit,asic),或一个或多个用于控制上述第二方面或第四方面的方法的程序执行的集成电路。
50.第七方面,本技术还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。
51.第八方面,本技术还提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。
52.另外,第五方面至第八方面中任一种设计方式所带来的技术效果可参见第一方面至第四方面中不同设计方式所带来的技术效果,此处不再赘述。
附图说明
53.图1a、图1b和图2为本技术实施例提供的一种可能的网络架构示意图;
54.图3为本技术提供的第一种会话建立方法流程示意图;
55.图4a和图4b为本技术提供的一种报文的发送方法;
56.图5为本技术提供的第二种会话建立方法流程示意图;
57.图6为本技术提供的第三种会话建立方法流程示意图;
58.图7为本技术提供的第四种会话建立方法流程示意图;
59.图8为本技术提供的第二种会话建立方法流程示意图;
60.图9a和图9b为本技术提供的第三种会话建立方法流程示意图;
61.图10为本技术提供的另一种会话建立方法流程示意图;
62.图11为本技术提供的另一种会话建立方法流程示意图;
63.图12为本技术提供的另一种会话建立方法流程示意图;
64.图13为本技术提供的另一种会话建立方法流程示意图;
65.图14为本技术提供的另一种会话建立方法流程示意图;
66.图15为本技术实施例中所涉及的装置的可能的示例性框图;
67.图16为本技术实施例提供的一种终端的结构示意图;
68.图17为本技术实施例提供的一种网络设备的结构示意图。
具体实施方式
69.为了使本技术实施例的目的、技术方案和优点更加清楚,下面将结合附图对本技术实施例作进一步地详细描述。
70.以下,对本技术实施例中的部分用语进行解释说明,以便于本领域技术人员理解。
71.1)终端设备(terminal equipment),又称之为终端、用户设备(user equipment,ue)、移动台(mobile station,ms)、移动终端(mobile terminal,mt)等,是一种向用户提供语音和/或数据连通性的设备,例如可以包括具有无线连接功能的手持式设备、或连接到无线调制解调器的处理设备。
72.该终端设备可以经无线接入网(radio access network,ran)与核心网进行通信,与ran交换语音和/或数据。该终端可以包括用户设备(user equipment,ue)、无线终端、移动终端、订户单元(subscriber unit)、用户站(subscriber station),移动站(mobile station)、远端站(remote station)、接入点(access point,ap)、远端终端(remote terminal)、接入终端(access terminal)、用户终端(user terminal)、用户代理(user agent)、或用户装备(user device)等。在本技术实施例中,5g-rg也可以被称为终端设备,远端ue可以通过5g-rg连接到有线接入网,再由有线接入网接入到5g核心网,远端ue也可以通过ran连接到5g核心网。
73.例如,可以包括移动电话(或称为“蜂窝”电话),具有移动终端的计算机,便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,智能穿戴式设备等。例如,个人通信业务(personal communication service,pcs)电话、无绳电话、会话发起协议(session initiation protocol,sip)话机、无线本地环路(wireless local loop,wll)站、个人数字助理(personal digital assistant,pda)、等设备。
74.或者,终端设备还可以包括受限设备,例如功耗较低的设备,或存储能力有限的设备,或计算能力有限的设备等。例如包括条码、射频识别(radio frequency identification,rfid)、传感器、全球定位系统(global positioning system,gps)、激光扫描器等信息传感设备。
75.作为示例而非限定,在本技术实施例中,智能穿戴式设备,是应用穿戴式技术对日常穿戴进行智能化设计、开发出可以穿戴的设备的总称,如眼镜、手套、手表、服饰及鞋等。智能穿戴式设备即直接穿在身上,或是整合到用户的衣服或配件的一种便携式设备。
76.智能穿戴式设备不仅仅是一种硬件设备,更是通过软件支持以及数据交互、云端交互来实现强大的功能。广义智能穿戴式设备包括功能全、尺寸大、可不依赖智能手机实现完整或者部分的功能,例如:智能手表或智能眼镜等,以及只专注于某一类应用功能,需要和其它设备如智能手机配合使用,如各类进行体征监测的智能手环、智能头盔、智能首饰等。
77.或者,该终端还可以是虚拟现实(virtual reality,vr)设备、增强现实(augmented reality,ar)设备、工业控制(industrial control)中的无线终端、无人驾驶(driverless)中的无线终端、远端手术(remote medical surgery)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端等。
78.2)(无线)接入网((radio)access network,(r)an)设备,例如包括基站(例如,接入点),可以是指接入网中在空口通过一个或多个小区与无线终端通信的设备。(无线)接入网设备可用于将收到的空中帧与网际协议(ip)分组进行相互转换,作为远端ue与接入网的其余部分之间的路由器,其中接入网的其余部分可包括ip网络。(无线)接入网设备还可协调对空口的属性管理。
79.例如,(无线)接入网设备可以包括无线网络控制器(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,wi-fi)接入点(access point,ap)等。
80.(无线)接入网设备也可以包括长期演进(long term evolution,lte)系统或演进的lte系统(lte-advanced,lte-a)或者第四代移动通信技术(the 4th generation mobile communication technology,4g)系统中的演进型基站(nodeb或enb或e-nodeb,evolutional node b)。
81.或者,(无线)接入网设备也可以包括5g系统或新无线(new radio,nr)系统中的下一代节点b(next generation node b,gnb)、收发点(transmission and reception point,trp),或传输点(transmission point,tp)。
82.或者,(无线)接入网设备可以也可以包括云接入网(cloud radio access network,cloudran)系统中的集中式单元(centralized unit,cu)和/或分布式单元(distributed unit,du),本技术实施例并不限定。在本技术实施例中,技术术语“(无线)接入网设备”和“接入网设备”可以互换使用。
83.3)核心网(core network,cn)设备,与多个接入网连接,包括电路交换(circuit switched,cs)域和/或数据交换(packet switched,ps)域,cs网元有移动交换中心,访问位置寄存器和网关移动交换中心,ps网元有通用分组无线服务(general packet radio service,gprs)节点和网关gprs支持节点。一些网元如归属位置寄存器,访问位置寄存器,鉴权中心可以cs域和ps域共享。
84.4)本技术实施例中“多个”是指两个或两个以上,鉴于此,本技术实施例中也可以将“多个”理解为“至少两个”。“至少一个”,可理解为一个或多个,例如理解为一个、两个或更多个。
85.例如,包括至少一个,是指包括一个、两个或更多个,而且不限制包括的是哪几个,例如,包括a、b和c中的至少一个,那么包括的可以是a、b、c、a和b、a和c、b和c、或a和b和c。
[0086]“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。
[0087]
另外,字符“/”,如无特殊说明,一般表示前后关联对象是一种“或”的关系。本技术实施例中的术语“系统”和“网络”可被互换使用。
[0088]
除非有相反的说明,本技术实施例提及“第一”、“第二”等序数词用于对多个对象进行区分,不用于限定多个对象的顺序、时序、优先级或者重要程度。
[0089]
如图1a所示,5g-住宅网关(residential gateway,rg)接入有线接入网,通过有线接入网的接入点(access node,an)和接入网关功能(access gateway function,agf)网元连接到5g核心网,5g-rg也可以通过无线接入网(radio access network,ran)设备连接到5g核心网。图中,5g-rg和agf网元之间有一条连接通道,该连接通道用于传输5g-rg到5g核心网的控制面报文和用户面报文。
[0090]
如图1b所示,有线接入网络家庭网关(fixed network-residential gateway,fn-rg)接入有线接入网,通过有线接入网的接入点(access node,an)和接入网关功能(access gateway function,agf)网元连接到5g核心网,也就是说,因fn-rg为传统设备,不支持n1接口,即不支持与5g核心网的直接通信,需要通过agf对fn-rg的代理来完成与5g核心网的通信,agf网元与bbf aaa相连接,bbf aaa用于认证、授权和计费管理。
[0091]
如图2所示,为本技术适用的一种可能的网络架构示意图。该网络架构包括终端、an和agf网元、ran和5g核心网。
[0092]
5g核心网可以包括控制面网元和用户面网元,用户面网元主要负责分组数据包的转发、服务质量(quality of service,qos)控制、计费信息统计等。控制面网元主要负责向用户面功能网元下发数据包转发策略、qos控制策略等。
[0093]
如图2所示,控制面网元包括接入与移动性管理功能(access and mobility management function,amf)网元、会话管理功能(session management function,smf)网元、策略控制功能(policy control function,pcf)网元、鉴权服务功能(authentication server function,ausf)网元,用户面网元包括用户面功能(user plane function,upf)网元。
[0094]
终端,例如包括住宅网关(residential gateway,rg)等,rg具体可以包括调制解调器(modem)等。终端是支持5g接入的固定网关设备,又称5g-rg或fn-rg。在本技术实施例下文中提及的终端可以被理解为5g-rg或fn-rg。
[0095]
5g-rg能够使用空口或者固网的方式,通过n1接口向amf网元发送非接入层(non access stratum,nas)消息,n1接口为终端与amf网元之间的接口。终端还可以与远端ue连接远端ue可以指上文介绍的ue、mt或ms等终端设备。fn-rg为传统设备,不支持n1接口,fn-rg通过agf对fn-rg的代理来完成与5g核心网的通信。
[0096]
接入点,也称为有线接入点(wireline access node,wan)。接入点可以通过不同的接入方式,为终端提供接入服务。
[0097]
接入网关功能(access gateway function,agf)网元是固网接入到5g核心网的接入点。agf网元可以通过n2接口和核心网控制面的网元,如amf网元通信。agf网元还可以通
过n3接口,将固网用户的数据报文(也称为报文)发送到核心网用户面的网元(如用户面功能(user plane function,upf)网元)。
[0098]
需要说明的是,接入点和agf网元又被统称为w-agf,或者统称为有线接入网设备。
[0099]
如图2所示,在一种实现方式中,终端可以通过有线接入网设备以有线的方式接入到核心网。在另一种实现方式中,终端还可以通过无线接入网(radio access network,ran)的无线接入网设备,如基站等,以无线(或称为空口)的方式接入到核心网。即,终端可以向核心网发送空口消息。
[0100]
图2中,agf网元包括agf控制面(agf control plane,agf-cp)和agf用户面(agf user plane,agf-up)。agf-cp用于处理控制面信令,并对agf-up进行管理,例如向agf-up下发控制策略。agf-up用于根据agf-cp下发的控制策略对用户面数据进行处理。agf-cp与amf网元之间可以通过n2通信,agf-up与upf网元通过n3接口。终端与amf网元之间可以通过n1接口通信。upf网元与smf网元之间可以通过n4接口通信。smf网元与pcf网元之间可以通过n7接口通信。amf网元与smf网元之间可以通过n11接口通信。amf网元与ausf网元之间可以通过n12接口通信。
[0101]
下面分别介绍图2中5g核心网的各个网元的功能。
[0102]
移动性管理网元,例如在5g中,可以为amf网元。移动性管理网元负责接入设备的接入管理和移动性管理,其包括了lte中网络框架中移动管理实体(mobility management entity,mme)里的移动性管理功能,并加入了接入管理功能。
[0103]
smf网元负责会话管理,如用户的会话建立等。
[0104]
pcf网元用于执行策略控制,主要负责策略授权,qos以及计费规则的生成,并将相应规则通过smf网元下发至upf,完成相应策略及规则的安装。
[0105]
ausf网元具有鉴权服务功能,用于终结安全锚点功能(security anchor function,seaf)网元请求的认证功能。
[0106]
为方便说明,本技术后续将agf网元、amf网元、smf网元、pcf网元、ausf网元、upf网元,可以分别简称为agf、amf、smf、pcf、ausf、upf。
[0107]
需要说明的是,图1a、图1b和图2中的各个网元之间的接口名字只是一个示例,具体实现中接口名字可能称为其他名字,本技术实施例对此不作具体限定。
[0108]
需要说明的是,图1a、图1b和图2中的终端、接入点、接入网关功能网元、移动性管理网元等设备名称对设备本身不构成限定。在5g网络以及未来其它的网络中,终端、接入点、接入网关功能网元、移动性管理网元也可以是设备名称,本技术实施例对此不作具体限定。例如,该终端还有可能被替换为终端设备或用户设备等,该接入点还有可能被替换为有线接入点或固网接入点等,该接入网关功能网元还有可能被替换为网关设备或接入网关功能设备等,在此进行统一说明,以下不再赘述。需要说明的是,图2中agf是an的上层汇聚点,部署在固网接入网侧,agf与图2中的固网an有线连接。
[0109]
本技术实施例描述的网络架构以及业务场景是为了更加清楚的说明本技术实施例的技术方案,并不构成对于本技术实施例提供的技术方案的限定,本领域普通技术人员可知,随着网络架构的演变和新业务场景的出现,本技术实施例提供的技术方案对于类似的技术问题,同样适用。
[0110]
考虑在5g固移融合网络架构中,终端通过有线接入5g核心网,仍然需要保证端到
端的服务质量,比如在传输通道上标识保障qos的参数,以使各网元能根据标识有效地调度资源,标识可以包括pdu会话id,qfi,反射服务质量指示(reflective qos indication,rqi)等。因此,agf与5g-rg之间需要在相应的隧道标识保障qos的参数,如标识pdu会话id,qfi,rqi。
[0111]
为此,本技术提供一种会话建立方法,该方法包括:终端向smf发送会话建立请求消息,终端接收smf返回的会话建立完成消息;终端与网络侧设备建立pdu会话,终端和agf还建立pdu会话的会话标识和终端的地址中的至少一个,和虚拟接口信息之间的关联关系。由于pdu会话与虚拟接口信息相关,基于该关联关系,在之后数据传输过程中,针对上行报文,agf可以根据来自终端的上行报文中的虚拟接口信息,确定与之对应的pdu会话,将报文正确发送至对应的upf网元;针对下行报文,agf可以根据传输下行报文的pdu会话,确定对应的虚拟接口信息,从而将下行报文转发至该虚拟接口信息对应的终端,基于该关联关系,使得终端与agf之间建立的连接与pdu会话的服务质量流是一一对应的,实现了终端与agf之间用户面端到端的连接,从而保证端到端的服务质量。
[0112]
为方便说明,下文中以终端为5g-rg或fn-rg、接入网关功能网元为agf-cp和agf-up、移动性管理网元为amf网元、会话管理功能网元为smf为例,对本技术实施例提供的会话建立方法进行说明。
[0113]
实施例一
[0114]
如图3所示,为本技术提供的第一种会话建立方法流程示意图,具体可以包括以下步骤。
[0115]
如图3所示,为本技术提供的第一种会话建立方法流程示意图,具体可以包括以下步骤。
[0116]
步骤301、5g-rg通过agf-cp向smf发送会话创建请求消息,该会话创建请求用于请求创建或修改第一会话。
[0117]
可选地,5g-rg通过agf-cp还向smf发送与该会话创建请求对应的虚拟接口信息或第一信息。其中,第一信息可以包括网络切换信息和dnn信息中的至少一个。该会话创建请求消息可以为非接入层(non access stratum,nas)消息,该nas消息包含用于请求建立pdu会话的pdu会话建立请求消息。
[0118]
在该步骤中,5g-rg可以先向an发送会话创建请求消息,会话创建请求消息用于请求创建第一会话,然后an再向agf-cp转发该会话创建请求消息,agf-cp再将会话创建请求消息转发至amf,amf在接收到来自agf-cp的会话创建消息后,通知smf完成核心网控制面的会话创建的相关操作。在这一过程中,an和agf-cp均不解析会话创建消息的具体内容,而是将接收到的该会话创建消息进行转发。
[0119]
在第一种可能的实施例中,在5g-rg预先配置有业务类型(如网络电视业务)与虚拟接口信息(如vlan id)之间对应关系情况下,5g-rg可以先确定与待传输固网业务对应的虚拟接口信息,5g-rg向smf发送会话创建请求消息时,5g-rg还向smf发送与该会话创建请求对应的虚拟接口信息。具体地,5g-rg可以通过接入层(access stratum,as)参数将与该会话创建请求对应的虚拟接口信息发送至agf-cp。
[0120]
在第二种可能的实施例中,5g-rg先确定与待传输固网业务对应的数据网络名称(data network name,dnn)信息或网络切换信息,5g-rg向smf发送会话创建请求消息时,
5g-rg还向smf发送与该会话创建请求对应的dnn信息或网络切换信息。具体地,5g-rg可以通过接入层(access stratum,as)参数将与该会话创建请求对应的dnn信息或网络切换信息发送至agf-cp。
[0121]
其中,虚拟接口信息为5g-rg与agf之间的虚拟接口标识,该虚拟接口标识能够区分出固网业务的虚拟通道的信息。例如虚拟接口信息可以是数字用户线路(digital subscriber line,dsl)中的虚拟路径标识(virtual path identifier,vpi)或虚拟通道标识(virtual channel identifier,vci)信息,以太网接入的虚拟本地区域网络(virtual local area network,vlan)信息等。
[0122]
步骤302、smf向agf-cp发送被创建的第一会话对应的会话标识。
[0123]
可选地,smf在接收到来自agf-cp的会话创建消息后,完成核心网控制面的会话创建的相关操作,然后smf通过amf向agf-cp发送会话创建完成消息,以及被创建的第一会话的会话标识。
[0124]
其中,被创建的会话的会话标识可以指的是pdu会话标识(pdu session id)。进一步地,会话创建完成消息还可以包括该被创建的会话对应的upf的隧道信息,例如包括用户层面的通用分组无线业务(general packet radio service,gprs)隧道协议(gprs tunnelling protocol for the user plane,gtp-u),和/或,隧道端点标识符(tunnel endpoint id,teid)。
[0125]
步骤303,agf-cp根据来自5g-rg的虚拟接口信息或第一信息,以及来自smf的被创建的第一会话对应的会话标识,建立会话标识与虚拟接口信息之间的第一关联关系。
[0126]
具体来说,agf建立会话标识与虚拟接口信息之间的第一关联关系的方式存在如下两种:
[0127]
方式一:当5g-rg向agf-cp发送的as参数包括与该会话创建请求对应的虚拟接口信息时,agf-cp从as参数中获取虚拟接口信息,并建立会话标识与虚拟接口信息之间的第一关联关系。
[0128]
方式二:当5g-rg向agf-cp发送的as参数包括第一信息时,因agf-cp预配置有第一信息与虚拟接口信息之间的第二关联关系,所以agf-cp从as参数中获取第一信息,并根据第二映射关系,确定与第一信息对应的虚拟接口信息,从而建立会话标识与虚拟接口信息之间的第一关联关系。
[0129]
步骤304,agf-cp向5g-rg发送该会话标识、与该会话标识对应的虚拟接口信息。
[0130]
具体地,agf-cp可以向5g-rg发送as参数,其中as参数中携带会话标识和与该会话标识对应的虚拟接口信息,以通知5g-rg会话标识和虚拟接口信息之间的关联关系。
[0131]
步骤305,5g-rg接收来自agf-cp的会话标识和与该会话标识对应的虚拟接口信息,
[0132]
可选地,5g-rg还保存会话标识和虚拟接口信息之间的第一关联关系。
[0133]
一种可能的实施中,若5g-rg预先配置有会话标识和虚拟接口信息之间的初始关联关系,则5g-rg接收来自agf-cp的会话标识和与该会话标识对应的虚拟接口信息之后,5g-rg比较初始关联关系中的虚拟接口信息与接收的虚拟接口信息是否相同,若不同,则说明agf为该会话重新分配了新的虚拟接口信息,因此,5g-rg利用第一关联关系中的虚拟接口信息更新初始关联关系中的虚拟接口信息。
[0134]
进一步来说,在agf和5g-rg建立了被创建的会话对应的会话标识与虚拟接口信息之间的第一关联关系之后,则agf和5g-rg可以利用该第一关联关系,完成5g-rg与agf之间建立的连接与pdu会话的服务质量流是一一对应的,实现了5g-rg与agf之间用户面端到端的连接。以下结合上下行报文的传输过程进行说明。
[0135]
基于按照上述方法建立的会话,终端可以进行上下行数据传输,针对上行报文的传输过程,参见图4a,具体可以包括如下步骤。
[0136]
步骤401a、5g-rg向an发送承载在第一固网会话的第一报文。
[0137]
其中,该第一报文中包括虚拟接口信息。第一固网会话指的是按照上述图3所述的步骤建立的第一会话。
[0138]
需要说明的是,5g-rg和an之间可以是不同的固网接入方式,对于不同的固网接入方式,5g-rg和an之间有虚拟接口的实现方式,使得an能够通过接收的报文的虚拟接口信息识别报文的业务类型。
[0139]
步骤402a,an接收来自5g-rg的承载在第一固网会话的第一报文之后,an向agf-up发送第一报文。
[0140]
步骤403a,agf-up接收来自an的第一报文之后,agf-up利用第一关联关系,根据虚拟接口信息确定与该虚拟接口信息对应的会话标识。
[0141]
步骤404a,agf-up通过该会话标识对应的用户面隧道向upf发送第一报文,其中,用户面隧道为agf-up与upf之间的传输通道。
[0142]
针对下行报文的传输过程,参见图4b,具体可以包括如下步骤。
[0143]
步骤401b、agf-up接收来自upf网元的承载在第一固网会话的第二报文,第二报文包括用户面功能网元的用户面隧道标识。
[0144]
其中,该第一固网会话指的是按照上述图3所述的步骤建立的会话。
[0145]
步骤402b,agf-up接收第二报文之后,利用第一关联关系,根据第一固网会话对应的会话标识,确定用户面隧道标识对应的会话标识对应的虚拟接口信息。
[0146]
步骤403b,agf-up将第二报文通过会话标识对应的虚拟接口信息所指示的虚拟接口发送至5g-rg。
[0147]
也就是说,agf-up使用会话标识对应的虚拟接口信息封装第二报文,向5g-rg发送封装后的第二报文。
[0148]
步骤404b,5g-rg接收来自agf的第二报文。
[0149]
综上,基于该第一关联关系,使得5g-rg与agf之间建立的连接与pdu会话的服务质量流是一一对应的,实现了5g-rg与agf之间用户面端到端的连接,从而保证端到端的服务质量。
[0150]
实施例二
[0151]
如图5所示,为本技术提供的第二种会话建立方法流程示意图,具体可以包括以下步骤。
[0152]
步骤501、5g-rg通过agf-cp向smf发送会话创建请求消息。
[0153]
其中,该会话创建消息会话创建请求消息用于请求创建或修改第一会话,可以为非接入层(non access stratum,nas)消息,该nas消息包含用于请求建立pdu会话的pdu会话建立请求消息。
[0154]
步骤502、smf从udm处获取终端的签约数据,确定签约数据中的第一信息是否有指示信息。
[0155]
若第一信息配置了指示信息,则执行下述情况一对应的步骤503至步骤506,否则执行下述情况二对应的步骤507至步骤510。
[0156]
其中,第一信息可以指dnn和网络切换信息(如s-nssai)中的至少一个。例如,udm被预配置部分dnn具有指示信息,而部分dnn不具有指示信息,若dnn配置了指示信息,则该指示信息用以指示smf可以在生成n2会话管理(session management,sm)信息时,将dnn携带在n2 sm信息中。若dnn没有被配置指示信息,则smf不需要将dnn携带在n2 sm信息中的。再比如,udm被预配置部分s-nssai具有指示信息,而部分s-nssai不具有指示信息,若s-nssai配置了指示信息,则该指示信息用以指示smf可以在生成n2sm信息时,将s-nssai携带在n2 sm信息中。若s-nssai没有被配置指示信息,则smf不需要将s-nssai携带在n2 sm信息中的。
[0157]
需要说明的是,在另一种可能的情况下,若smf从pcf处获取消息包括指示信息,则smf需要将dnn/s-nssai携带在n2 sm信息中,否则,则不需要将dnn/s-nssai携带在n2 sm信息中。
[0158]
其中,指示信息可以为接入位置信息或接入技术指示。比如接入位置信息为线路标识(line id)。接入技术指示为有线接入技术指示。
[0159]
情况一
[0160]
步骤503,smf完成核心网控制面的会话创建的相关操作,然后向agf-cp发送会话创建完成消息、被创建的会话的会话标识和第一信息。
[0161]
其中,被创建的会话的会话标识可以指的是pdu会话标识(pdu session id)。进一步地,会话创建完成消息还可以包括该被创建的会话对应的upf的隧道信息,例如包括用户层面的通用分组无线业务(general packet radio service,gprs)隧道协议(gprs tunnelling protocol for the user plane,gtp-u),和/或,隧道端点标识符(tunnel endpoint id,teid)。
[0162]
其中,smf可以通过n2-sm信息将被创建的会话的会话标识和第一信息发送至agf-cp。除此之外,n2-sm信息还可以包括qfi、服务质量流配置(qos profile)、cn隧道信息(cn tunnel info)、pdu会话类型等会话参数信息。
[0163]
步骤504,agf-cp接收来自smf网元的被创建的会话的会话标识和第一信息,建立会话标识与虚拟接口信息之间的第一关联关系。
[0164]
具体来说,agf-cp预配置有第一信息与虚拟接口信息之间的第二关联关系,所以agf-cp从n2-sm信息中获取第一信息,并根据第二关联关系,确定与第一信息对应的虚拟接口信息,从而建立会话标识与虚拟接口信息之间的第一关联关系。
[0165]
示例性地,若agf-cp从n2-sm信息中获取pdu会话标识和dnn,则agf-cp确定此终端的用户面业务是需要以虚拟接口信息作为业务标识进行区分的,因此agf-cp根据pdu会话标识和dnn,以及预先配置的dnn与vlan id之间的关联关系,生成用户面as参数,其中用户面as参数包括pdu会话标识,与pdu会话标识对应的vlan id。
[0166]
步骤505,agf-cp向5g-rg发送该会话标识和与该会话标识对应的虚拟接口信息。
[0167]
具体地,agf-cp可以向5g-rg发送as参数,其中as参数中携带会话标识和与该会话
标识对应的虚拟接口信息,以通知5g-rg会话标识和虚拟接口信息之间的关联关系。
[0168]
步骤506,5g-rg接收来自agf-cp的会话标识和与该会话标识对应的虚拟接口信息,并保存该会话标识和虚拟接口信息之间的关联关系。
[0169]
进一步,当5g-rg和agf建立会话标识和虚拟接口信息之间的关联关系之后,可以按照如图4a和图4b所示的过程完成上下行报文传输,具体可以参见上文,在此不再重复赘述。
[0170]
在情况一中,基于该第一关联关系,使得5g-rg与agf之间建立的连接与pdu会话的服务质量流是一一对应的,实现了5g-rg与agf之间用户面端到端的连接,从而保证端到端的服务质量。另外,固网基于虚拟接口信息区分用户面业务,兼容性较好,使固网业务平滑演进到5g系统。
[0171]
情况二
[0172]
步骤507,smf完成核心网控制面的会话创建的相关操作,然后向agf-cp发送会话创建完成消息、被创建的会话的会话标识。
[0173]
步骤508,agf-cp确定n2-sm信息中不携带第一信息,则agf-cp确定终端的用户面业务是需要以新的协议层5we来封装qos质量参数(如pdu session id,qfi,rqi等)作为用户面区分的。即agf生成用户面as参数,其中用户面as参数包括pdu会话标识,与pdu会话标识对应的5we会话标识。
[0174]
在具体实现中,5g rg发送的用户面数据包外封装有5we头,5we头中可以携带pdu session id、qfi和rqi等。在agf接收到5g rg发送的用户面数据包之后,agf可以基于该5ew头中的pdu session id、qfi和rqi,识别出对应的pdu会话,并利用pdu会话对应的用户面隧道信息发送该用户面数据包至upf网元。
[0175]
步骤509,agf-cp向5g-rg发送pdu会话标识,与pdu会话标识对应的5we会话标识。
[0176]
具体地,agf-cp可以通过用户面as参数通知5g-rg该pdu会话标识,与pdu会话标识对应的5we会话标识。
[0177]
步骤510,5g-rg接收来自agf-cp的pdu会话标识和5we会话标识,并保存该pdu会话标识和5we会话标识之间的第三关联关系。
[0178]
综上,若dnn、s-nssai有对应的指示信息,则说明5g-rg建立到此dnn的pdu会话是需要vlan id作为用户面区分的,若dnn/s-nssai没有对应的指示信息,则说明5g-rg建立到此dnn的pdu会话是需要5ew作为用户面区分的,同一个5g-rg可以根据业务场景,采用不同的方式进行用户面传输。
[0179]
实施例三
[0180]
如图6所示,为本技术提供的第三种会话建立方法流程示意图,具体可以包括以下步骤。
[0181]
步骤601、5g-rg通过agf-cp向smf发送会话创建请求消息,该会话创建请求消息用于请求创建或修改第一会话。
[0182]
其中,该会话创建消息可以为非接入层(non access stratum,nas)消息,该nas消息包含用于请求建立pdu会话的pdu会话建立请求消息。
[0183]
步骤602,smf确定第一信息是否绑定有对应的虚拟接口信息。
[0184]
具体地,smf从udm处获取终端的签约数据,确定签约数据中的第一信息是否绑定
有对应的虚拟接口信息;或者,smf从本地配置策略中确定第一信息是否绑定有对应的虚拟接口信息;或者,smf从接收的来自pcf的策略信息中确定第一信息是否绑定有对应的虚拟接口信息。
[0185]
若第一信息绑定有对应的虚拟接口信息,则执行下述情况一对应的步骤603至步骤606,否则执行下述情况二对应的步骤607至步骤610。
[0186]
其中,第一信息可以指dnn或网络切换信息(如s-nssai)。例如,udm被预配置部分dnn绑定有对应的虚拟接口信息,而部分dnn没有绑定虚拟接口信息,若dnn绑定有对应的虚拟接口信息,则smf可以在生成n2 sm信息时,将虚拟接口信息携带在n2 sm信息中。若dnn没有绑定虚拟接口信息,则smf在n2 sm信息中的不包括虚拟接口信息。再比如,udm被预配置部分s-nssai绑定有对应的虚拟接口信息,而部分s-nssai没有绑定虚拟接口信息,若s-nssai绑定有对应的虚拟接口信息,则smf可以在生成n2 sm信息时,将虚拟接口信息携带在n2 sm信息中。若s-nssai没有绑定虚拟接口信息,则smf在n2 sm信息中的不包括虚拟接口信息。
[0187]
情况一
[0188]
步骤603,smf完成核心网控制面的会话创建的相关操作,然后向agf-cp发送会话创建完成消息、被创建的会话的会话标识和虚拟接口信息。
[0189]
其中,被创建的会话的会话标识可以指的是pdu会话标识(pdu session id)。进一步地,会话创建完成消息还可以包括该被创建的会话对应的upf的隧道信息,例如包括用户层面的通用分组无线业务(general packet radio service,gprs)隧道协议(gprs tunnelling protocol for the user plane,gtp-u),和/或,隧道端点标识符(tunnel endpoint id,teid)。
[0190]
其中,smf可以通过n2-sm信息将被创建的会话的会话标识和第一信息发送至agf-cp。除此之外,n2-sm信息还可以包括qfi、服务质量流配置(qos profile)、cn隧道信息(cn tunnel info)、pdu会话类型等会话参数信息。
[0191]
步骤604,agf-cp接收来自smf网元的被创建的会话的会话标识和虚拟接口信息,建立会话标识与虚拟接口信息之间的第一关联关系。
[0192]
步骤605,agf-cp向5g-rg发送该会话标识和与该会话标识对应的虚拟接口信息。
[0193]
具体地,agf-cp可以向5g-rg发送as参数,其中as参数中携带会话标识和与该会话标识对应的虚拟接口信息,以通知5g-rg会话标识和虚拟接口信息之间的关联关系。
[0194]
步骤606,5g-rg接收来自agf-cp的会话标识和与该会话标识对应的虚拟接口信息。
[0195]
可选地,5g-rg保存该会话标识和与该会话标识对应的虚拟接口信息之间的第一关联关系。
[0196]
进一步,当5g-rg和agf建立第一关联关系之后,可以按照如图4a和图4b所示的过程完成上下行报文传输,具体可以参见上文,在此不再重复赘述。
[0197]
在情况一中,基于该第一关联关系,使得5g-rg与agf之间建立的连接与pdu会话的服务质量流是一一对应的,实现了5g-rg与agf之间用户面端到端的连接,从而保证端到端的服务质量。另外,固网基于虚拟接口信息区分用户面业务,兼容性较好,使固网业务平滑演进到5g系统。
tunnelling protocol for the user plane,gtp-u),和/或,隧道端点标识符(tunnel endpoint id,teid)。
[0214]
步骤703,agf-cp根据来自smf的被创建的会话对应的会话标识和虚拟接口信息,建立会话标识与虚拟接口信息之间的第一关联关系。
[0215]
步骤704,agf-cp向5g-rg发送该第一关联关系。
[0216]
具体地,agf-cp可以向5g-rg发送as参数,其中as参数中携带会话标识和与该会话标识对应的虚拟接口信息,以通知5g-rg会话标识和虚拟接口信息之间的关联关系。
[0217]
步骤705,5g-rg接收来自agf-cp的会话标识和与该会话标识对应的虚拟接口信息。
[0218]
可选度,5g-rg保存会话标识和虚拟接口信息之间的第一关联关系。
[0219]
本实施例中,通过扩展pdu session establishment/modification request,用以在pdu session establishment/modification request中携带虚拟接口信息,从而在会话建立过程中,实现agf和5g-rg建立被创建的会话对应的会话标识与虚拟接口信息之间的第一关联关系,后续agf和5g-rg可以利用该第一关联关系,完成5g-rg与agf之间建立的连接与pdu会话的服务质量流是一一对应的,实现了5g-rg与agf之间用户面端到端的连接。当5g-rg和agf建立第一关联关系之后,可以按照如图4a和图4b所示的过程完成上下行报文传输,具体可以参见上文,在此不再重复赘述。
[0220]
实施例五
[0221]
如图8所示,为本技术提供的另一种会话建立方法流程示意图,具体可以包括以下步骤。
[0222]
步骤8301,终端向agf-cp发送第一消息,该第一消息用于请求创建或修改第一会话。
[0223]
其中,终端可以为5g-rg或fn-rg。一种可能的情况下,若终端为5g-rg,则该第一消息为5g-rg生成的nas消息,该nas消息可以为pdu会话建立请求(pdu session establishment request)消息或pdu会话修改请求(pdu session modification request)消息,即5g-rg通过nas消息通知smf建立pdu会话。在该步骤中,5g-rg可以先向an发送nas消息,nas消息用于请求创建或修改pdu会话,然后an再向agf-cp转发该nas消息,an不解析nas消息的具体内容,而是将接收到的该nas消息直接转发至agf-cp。
[0224]
另外,5g-rg还向agf-cp发送接入层(access stratum,as)参数,该as参数包括虚拟接口信息或第一信息。第一信息可以包括网络切片信息和dnn信息中的至少一个。其中,虚拟接口信息为5g-rg(或fn-rg)与agf之间的虚拟接口标识,该虚拟接口标识能够区分出固网业务的虚拟通道的信息。例如虚拟接口信息可以是数字用户线路(digital subscriber line,dsl)中的虚拟路径标识(virtual path identifier,vpi)或虚拟通道标识(virtual channel identifier,vci)信息,以太网接入的虚拟本地区域网络(virtual local area network,vlan)id等。示例性地,下文中以虚拟接口信息为vlan id为例进行说明。此外,上述虚拟接口标识也可以通过l2包头发送,即在l2包头中携带虚拟接口信息。nas消息与as参数可以同时发送给agf-cp,即通过l2消息同时包含nas消息与as参数。可选的,封装上述l2消息的l2包头中含有虚拟接口标识。
[0225]
另一种可能的情况下,若终端为fn-rg,第一消息可以是fn-rg生成的dhcp发现
tunnelling protocol for the user plane,gtp-u),和/或,隧道端点标识符(tunnel endpoint id,teid)。
[0235]
在一种可能的实施例中,smf还可以向agf-cp发送第一信息,第一信息为与所述会话标识对应的第一会话的dnn信息和/或网络切片信息。也就是说,smf在接收到来自agf-cp的nas消息后,完成核心网控制面的会话创建的相关操作,然后smf通过amf向agf-cp发送n2消息,该n2消息中包括被创建的会话的会话标识和第一信息。
[0236]
在其它可能的实施例中,smf还可以向agf-cp发送第一会话对应的虚拟接口信息,也就是说,smf在接收到来自agf-cp的nas消息后,完成核心网控制面的会话创建的相关操作,然后smf通过amf向agf-cp发送n2消息,该n2消息中包括被创建的会话的会话标识和第一会话对应的虚拟接口信息。
[0237]
步骤8304,smf向agf-cp发送与第一会话对应的终端的地址。
[0238]
需要指出的是步骤8304与8303可能分两个步骤分别执行,也可能是在同一步骤执行,即在同一流程中携带8304与8303中的参数。
[0239]
其中,终端的地址为网络侧为第一会话分配的终端的地址,示例性地,终端的地址可以为网络侧为第一会话分配的终端ip地址。终端的地址可以承载于nas消息的响应消息中。示例性地,nas消息的响应消息可以是pdu会话建立回复消息(pdu session establishment accept)消息或pdu会话更新回复(pdu session modification command)消息。响应消息中还包括会话标识(如pdu session id)。上述终端的地址可以由smf分配,或者由upf分配。
[0240]
步骤8305,agf-cp向终端发送该会话标识和终端的地址中的至少一个,以及与该第一会话对应的虚拟接口信息。
[0241]
也就是说,smf向agf-cp发送pdu会话建立回复消息(pdu session establishment accept)消息或pdu会话更新回复(pdu session modification command)消息之后,一种可能的情况下,当终端为5g-rg时,agf-cp直接向5g-rg转发该pdu会话建立回复消息或pdu会话更新回复消息,其中,消息中包括会话标识,或者还可以包括网络侧为终端分配的终端的地址。在这一过程中,agf-cp并不解析响应消息的具体内容,而是将接收到的响应消息进行转发,响应消息中包括会话标识和终端的地址。另外,agf-cp通过as参数向终端发送与会话标识对应的虚拟接口信息,即agf-cp通知5g-rg会话标识和终端的地址中的至少一个和虚拟接口信息之间的关联关系。
[0242]
另一种可能的情况,当终端为fn-rg时,agf-cp解析该pdu会话建立回复消息或pdu会话更新回复消息,获取终端的地址和会话标识(如pdu session id),并通过dhcp响应(如dhcp response、dhcp ack)消息,或ip配置响应(如ipcp/ipv6cp configuration response、ipcp/ipv6cp configuration ack)消息将终端的地址发送至fn-rg。另外,agf-cp可以通过l2包头向fn-rg发送与会话标识对应的虚拟接口信息,即agf-cp通知fn-rg终端的地址和虚拟接口信息之间的关联关系。
[0243]
一种可能的实施例,在步骤8304中,agf-cp还可以建立会话标识和终端的地址中的至少一个,与虚拟接口信息之间的关联关系,具体的建立方式可以参见如下方式:
[0244]
方式a,一种可能实现中,agf-cp可以根据通过上述步骤8301所接收的虚拟接口信息,以及所接收的来自smf的会话标识和终端的地址中的至少一个,建立会话标识和终端的
地址中的至少一个与虚拟接口信息之间的第一关联关系,然后agf-cp将会话标识和/或终端的地址,以及与该会话标识对应的虚拟接口信息发送至终端。
[0245]
方式b,另一种可能的实现中,在agf-cp接收来自终端的第一消息之后,根据第一消息中的第一信息为终端重新分配的目标虚拟接口信息,agf-cp可以根据重新分配的目标虚拟接口信息,以及所接收的来自smf的会话标识和/或终端的地址,建立会话标识与目标虚拟接口信息之间的第一关联关系,然后agf-cp将会话标识和终端的地址中的至少一个,以及与该会话标识对应的虚拟接口信息发送至终端。
[0246]
方式c,其它可能的实现中,agf-cp根据接收来自终端的第一信息,以及agf-cp所保存的第一信息和虚拟接口信息之间的对应关系,确定与第一信息对应的虚拟接口信息,agf-cp可以根据与第一信息对应的虚拟接口信息,以及所接收的来自smf的会话标识和/或终端的地址,建立会话标识和终端的地址中的至少一个,以及与虚拟接口信息之间的第一关联关系,然后agf-cp将会话标识和终端的地址中的至少一个,以及与该会话标识对应的虚拟接口信息发送至终端。
[0247]
方式d,又一可能的实现中,若agf-cp接收来自smf的第一信息,则agf-cp可以根据来自smf的第一信息,以及agf-cp所保存的第一信息和虚拟接口信息之间的对应关系,确定与第一信息对应的虚拟接口信息,agf-cp可以根据与第一信息对应的虚拟接口信息,以及所接收的来自smf的会话标识和/或终端的地址,建立会话标识和终端的地址中的至少一个,以及与虚拟接口信息之间的关联关系,然后agf-cp将会话标识和终端的地址中的至少一个,以及与该会话标识对应的虚拟接口信息发送至终端。
[0248]
方式e,又一可能的实现中,若agf-cp接收来自smf的第一会话对应的虚拟接口信息,则agf-cp可以根据第一会话对应的虚拟接口信息,以及通过上述步骤8303所接收的来自smf的会话标识和/或终端的地址,建立会话标识与虚拟接口信息之间的关联关系,然后agf-cp将会话标识和终端的地址中的至少一个,以及与该会话标识对应的虚拟接口信息发送至终端。
[0249]
步骤8306,终端接收来自agf-cp的会话标识和所述终端的地址中的至少一个,以及与该会话标识对应的虚拟接口信息。
[0250]
一种可能的实施中,若终端为5g-rg,则5g-rg可以从来自agf-cp的pdu会话建立回复消息或pdu会话更新回复消息,获取终端的地址和会话标识(如pdu session id),从而5g-rg可以在本地保存终端的会话标识、终端的地址和虚拟接口信息之间的关联关系。
[0251]
另一种可能的实施中,若终端为fn-rg,则fn-rg可以接收来自agf-cp的终端的地址和虚拟接口信息,从而建立终端的地址和虚拟接口信息之间的关联关系。
[0252]
一种可能的实施中,若5g-rg或fn-rg预先配置有会话标识和虚拟接口信息之间的初始关联关系,则5g-rg或fn-rg接收来自agf-cp的会话标识和与该会话标识对应的虚拟接口信息之后,5g-rg或fn-rg可以比较初始关联关系中的虚拟接口信息与接收的虚拟接口信息是否相同,若不同,则说明agf为该会话重新分配了新的虚拟接口信息,因此,5g-rg或fn-rg利用第一关联关系中的虚拟接口信息更新初始关联关系中的虚拟接口信息。
[0253]
一种可能的实施中,在agf和5g-rg(或fn-rg)建立了被创建的会话对应的虚拟接口信息和/或终端的地址与会话标识之间的关联关系之后,则agf和5g-rg(或fn-rg)可以利用该关联关系,完成5g-rg(或fn-rg)与agf之间建立的连接与pdu会话的服务质量流是一一
对应的,实现了5g-rg(或fn-rg)与agf之间用户面端到端的连接。以下结合上下行报文的传输过程进行说明。
[0254]
基于按照上述方法建立的会话,终端可以进行上下行数据传输,针对上行报文的传输过程,参见图9a,具体可以包括如下步骤。
[0255]
步骤9401a、终端向an发送承载在第一固网会话的第一报文。
[0256]
其中,终端可以为5g-rg或fn-rg,该第一报文中包括虚拟接口信息。第一固网会话指的是按照上述图8所述的步骤建立的第一会话。
[0257]
需要说明的是,终端和an之间可以是不同的固网接入方式,对于不同的固网接入方式,终端和an之间有虚拟接口的实现方式,使得an能够通过接收的报文的虚拟接口信息识别报文的业务类型。
[0258]
步骤9402a,an接收来自终端的承载在第一固网会话的第一报文之后,an向agf-up发送第一报文。
[0259]
步骤9403a,agf-up接收来自an的第一报文之后,agf-up利用会话标识和终端的地址中的至少一个与虚拟接口信息之间的关联关系,确定该虚拟接口信息对应的会话标识。
[0260]
步骤9404a,agf-up通过该会话标识对应的用户面隧道向upf发送第一报文,其中,用户面隧道为agf-up与upf之间的传输通道。
[0261]
针对下行报文的传输过程,参见图9b,具体可以包括如下步骤。
[0262]
步骤9401b、agf-up接收来自upf网元的承载在第一固网会话的第二报文,第二报文包括用户面功能网元的用户面隧道标识。
[0263]
其中,该第一固网会话指的是按照上述图8所述的步骤建立的第一会话。
[0264]
步骤9402b,agf-up接收第二报文之后,利用会话标识和终端的地址中的至少一个与虚拟接口信息之间的关联关系,根据用户面隧道标识对应的会话标识,确定对应的虚拟接口信息。
[0265]
步骤9403b,agf-up将第二报文通过会话标识对应的虚拟接口信息所指示的虚拟接口发送至终端。
[0266]
也就是说,agf-up使用会话标识对应的虚拟接口信息封装第二报文,向终端发送封装后的第二报文。
[0267]
步骤9404b,终端接收来自agf的第二报文。
[0268]
综上,终端和agf基于该会话标识和终端的地址中的至少一个与虚拟接口信息之间的关联关系,使得终端与agf之间建立的连接与pdu会话的服务质量流是一一对应的,实现了终端与agf之间用户面端到端的连接,从而保证端到端的服务质量。
[0269]
实施例六
[0270]
如图10所示,为本技术提供的另一种会话建立方法流程示意图,具体可以包括以下步骤。
[0271]
步骤10501、终端向agf-cp发送第一消息,该第一消息用于请求创建或修改第一会话。
[0272]
示例性地,终端可以为5g-rg或fn-rg。一种可能的情况下,若终端为5g-rg,则该第一消息为nas消息,该nas消息可以为pdu会话建立请求(pdu session establishment request)消息或pdu会话修改请求(pdu session modification request)消息,即5g-rg通
过nas消息通知smf建立pdu会话。在该步骤中,5g-rg可以先向an发送nas消息,nas消息用于请求创建或修改pdu会话,然后an再向agf-cp转发该nas消息,an不解析nas消息的具体内容,而是将接收到的该nas消息直接转发至agf-cp。
[0273]
另一种可能的情况下,若终端为fn-rg,第一消息可以是dhcp发现(dhcp discovery)、dhcp请求(dhcp request)消息、pppoe padi、或ipcp/ipv6cp配置请求(ipcp/ipv6cp configuration request)消息,或dhcp流程或pppoe流程中的任一消息,即fn-rg向agf-cp发起dhcp流程或pppoe流程,以建立fn-rg与agf-cp之间的连接。
[0274]
步骤10502,agf-cp向smf发送会话创建请求消息,该会话创建请求消息用于请求创建或修改第一会话。
[0275]
示例性地,终端可以为5g-rg或fn-rg,若终端为5g-rg,该会话创建请求可以为nas,该nas消息可以为pdu会话建立请求(pdu session establishment request)消息或pdu会话修改请求(pdu session modification request)消息,即5g-rg通过nas消息通知smf建立pdu会话。agf-cp接收来自5g-rg的nas消息后,agf-cp再将nas消息转发至amf,amf在接收到来自agf-cp的会话创建消息后,通知smf完成核心网控制面的会话创建的相关操作。在这一过程中agf-cp不解析nas消息的具体内容,而是将接收到的nas消息直接进行转发。
[0276]
若终端为fn-rg时,agf-cp基于fn-rg发送的第一消息(如dhcp发现(dhcp discovery)、dhcp请求(dhcp request)消息、pppoe padi、或ipcp/ipv6cp配置请求(ipcp/ipv6cp configuration request)消息或dhcp流程或pppoe流程中的任一消息)生成nas消息,该nas消息可以是pdu会话建立请求(pdu session establishment request)消息或pdu会话修改请求(pdu session modification request),再将nas消息转发至amf,amf在接收到来自agf-cp的会话创建消息后,通知smf完成核心网控制面的会话创建的相关操作。
[0277]
步骤10503、smf获取终端的签约数据,确定签约数据是否包括指示信息。
[0278]
若签约数据包括指示信息,则执行下述情况一对应的步骤10504至步骤10507,否则执行下述情况二对应的步骤10508至步骤10511。其中,指示信息可以为接入位置信息或接入技术指示。比如接入位置信息为线路标识(line id)。接入技术指示为有线接入技术指示。
[0279]
其中,签约数据可以指dnn和网络切片信息(如s-nssai)中的至少一个。例如,smf可以从udm获取终端的签约数据,udm被预配置了部分dnn具有指示信息,而部分dnn不具有指示信息,若dnn配置了指示信息,则该指示信息用以指示smf可以在生成n2会话管理(session management,sm)信息时,将dnn携带在n2 sm信息中。若dnn没有被配置指示信息,则smf不需要将dnn携带在n2 sm信息中的。再比如,udm被预配置了部分s-nssai具有指示信息,而部分s-nssai不具有指示信息,若s-nssai配置了指示信息,则该指示信息用以指示smf可以在生成n2 sm信息时,将s-nssai携带在n2 sm信息中。若s-nssai没有被配置指示信息,则smf不需要将s-nssai携带在n2 sm信息中的。
[0280]
需要说明的是,在另一种可能的情况下,若smf从pcf处获取的消息包括指示信息,则smf需要将dnn/s-nssai携带在n2 sm信息中,否则,则不需要将dnn/s-nssai携带在n2 sm信息中。情况一
[0281]
步骤10504,smf完成核心网控制面的会话创建的相关操作,然后向agf-cp发送被
创建的第一会话的会话标识和终端的地址中的至少一个,和第一信息。
[0282]
其中,会话标识和终端的地址均与被创建的第一会话相对应,被创建的第一会话的会话标识可以指的是pdu会话标识(pdu session id),终端的地址为分配给终端的地址,示例性地,终端的地址可以为网络侧为终端分配的第一会话对应的终端ip地址。在一种可能的实施例中,smf向agf-cp发送n2消息,n2消息包括终端的地址、会话标识和第一信息,n2消息还可以包括该被创建的会话对应的upf的隧道信息,例如包括用户层面的通用分组无线业务(general packet radio service,gprs)隧道协议(gprs tunnelling protocol for the user plane,gtp-u),和/或,隧道端点标识符(tunnel endpoint id,teid)。除此之外,n2消息还可以包括qfi、服务质量流配置(qos profile)、cn隧道信息(cn tunnel info)、pdu会话类型等会话参数信息。
[0283]
步骤10505,agf-cp接收来自smf网元的会话标识和终端的地址中的至少一个,以及第一信息。
[0284]
在一种可能的实施例中,agf-cp还可以建立会话标识和终端的地址中的至少一个,与虚拟接口信息之间的关联关系。
[0285]
具体来说,agf-cp预配置有第一信息与虚拟接口信息之间的关联关系,所以当agf-cp从n2消息中获取第一信息后,根据第一信息与虚拟接口信息之间的关联关系,可以确定虚拟接口信息,从而建立会话标识和终端的地址中的至少一个,以及虚拟接口信息之间的关联关系。
[0286]
示例性地,若agf-cp从n2信息中获取pdu会话标识和dnn,则agf-cp确定此终端的用户面业务是需要以虚拟接口信息作为业务标识进行区分的,因此agf-cp根据pdu会话标识和dnn,以及预先配置的dnn与vlan id之间的关联关系,建立pdu会话标识,与vlan id之间的关联关系,agf-cp还可以生成用户面as参数,其中用户面as参数包括pdu会话标识,与pdu会话标识对应的vlan id。
[0287]
步骤10506,agf-cp向终端发送该会话标识和终端的地址中的至少一个,以及与该会话标识对应的虚拟接口信息。
[0288]
具体地,agf-cp可以向终端发送as参数,其中as参数中携带会话标识和终端的地址中的至少一个,以及与该会话标识对应的虚拟接口信息,以通知终端建立会话标识和终端的地址中的至少一个,和虚拟接口信息之间的关联关系。
[0289]
步骤10507,终端接收来自agf-cp的会话标识和终端的地址中的至少一个,以及与该会话标识对应的虚拟接口信息。
[0290]
一种可能的实施例,终端接收来自agf-cp的会话标识和终端的地址中的至少一个,以及与该会话标识对应的虚拟接口信息之后,在本地保存该会话标识和终端的地址中的至少一个,以及虚拟接口信息之间的关联关系。
[0291]
本实施例中,当终端和agf建立会话标识和终端的地址中的至少一个,和虚拟接口信息之间的关联关系之后,可以按照如图9a和图9b所示的过程完成上下行报文传输,具体可以参见上文,在此不再重复赘述。
[0292]
在情况一中,终端和agf基于该会话标识和终端的地址中的至少一个与虚拟接口信息之间的关联关系,使得终端与agf之间建立的连接与pdu会话的服务质量流是一一对应的,实现了终端与agf之间用户面端到端的连接,从而保证端到端的服务质量。另外,固网基
于虚拟接口信息区分用户面业务,兼容性较好,使固网业务平滑演进到5g系统。
[0293]
情况二
[0294]
步骤10508,smf完成核心网控制面的会话创建的相关操作,然后向agf-cp发送被创建的第一会话的会话标识和终端的地址中的至少一个。
[0295]
步骤10509,agf-cp确定n2-sm信息中不携带第一信息,则agf-cp确定终端的用户面业务是需要以新的协议层5we来封装qos质量参数(如pdu session id,qfi,rqi等)作为用户面区分的。即agf生成用户面as参数,其中用户面as参数包括pdu会话标识,与pdu会话标识对应的5we会话标识。
[0296]
在具体实现中,5g rg发送的用户面数据包外封装有5we头,5we头中可以携带pdu session id、qfi和rqi等。在agf接收到5g rg发送的用户面数据包之后,agf可以基于该5ew头中的pdu session id、qfi和rqi,识别出对应的pdu会话,并利用pdu会话对应的用户面隧道信息发送该用户面数据包至upf网元。
[0297]
步骤10510,agf-cp向终端发送pdu会话标识,与pdu会话标识对应的5we会话标识。
[0298]
具体地,agf-cp可以通过用户面as参数通知终端该pdu会话标识,与pdu会话标识对应的5we会话标识。
[0299]
步骤10511,终端接收来自agf-cp的pdu会话标识和5we会话标识。
[0300]
在一种可能的实施例中,终端还可以保存该pdu会话标识和5we会话标识之间的关联关系。
[0301]
综上,若dnn/s-nssai有对应的指示信息,则说明终端建立到此dnn的pdu会话是需要vlan id作为用户面区分的,若dnn/s-nssai没有对应的指示信息,则说明终端建立到此dnn的pdu会话是需要5ew作为用户面区分的,同一个终端可以根据业务场景,采用不同的方式进行用户面传输。
[0302]
实施例七
[0303]
如图11所示,为本技术提供的另一种会话建立方法流程示意图,具体可以包括以下步骤。
[0304]
步骤11601、终端向agf-cp发送第一消息,该第一消息用于请求创建或修改第一会话。
[0305]
具体参见上述步骤10501。
[0306]
步骤11602,agf-cp向smf发送会话创建请求消息,该会话创建请求消息用于请求创建或修改第一会话。
[0307]
具体参见上述步骤10502。
[0308]
步骤11603,smf获取签约数据,确定第一信息是否绑定有对应的虚拟接口信息。若第一信息绑定有对应的虚拟接口信息,则执行下述情况一对应的步骤11603至步骤11606,否则执行下述情况二对应的步骤11607至步骤11610。
[0309]
具体地,smf从udm处获取终端的签约数据,确定签约数据中的第一信息是否绑定有对应的虚拟接口信息;或者,smf从本地配置策略中确定第一信息是否绑定有对应的虚拟接口信息;或者,smf从接收的来自pcf的策略信息中确定第一信息是否绑定有对应的虚拟接口信息。其中,第一信息可以指dnn或网络切片信息(如s-nssai)。例如,udm被预配置部分dnn绑定有对应的虚拟接口信息,而部分dnn没有绑定虚拟接口信息,若dnn绑定有对应的虚
拟接口信息,则smf可以在生成n2 sm信息时,将虚拟接口信息携带在n2 sm信息中。若dnn没有绑定虚拟接口信息,则smf在n2 sm信息中的不包括虚拟接口信息。再比如,udm被预配置部分s-nssai绑定有对应的虚拟接口信息,而部分s-nssai没有绑定虚拟接口信息,若s-nssai绑定有对应的虚拟接口信息,则smf可以在生成n2 sm信息时,将虚拟接口信息携带在n2 sm信息中。若s-nssai没有绑定虚拟接口信息,则smf在n2 sm信息中的不包括虚拟接口信息。
[0310]
情况一
[0311]
步骤11604,smf完成核心网控制面的会话创建的相关操作,然后向agf-cp发送被创建的第一会话的会话标识和终端的地址中的至少一个,以及虚拟接口信息。
[0312]
其中,会话标识和终端的地址均与被创建的第一会话相对应,被创建的第一会话的会话标识可以指的是pdu会话标识(pdu session id),终端的地址为分配给终端的地址,示例性地,终端的地址可以为网络侧为终端分配的第一会话对应的终端ip地址。具体可以参见上述步骤10504。
[0313]
步骤11605,agf-cp接收来自smf网元的被创建的会话的会话标识和终端的地址中的至少一个,和虚拟接口信息。
[0314]
在一种可能的实施例中,agf-cp还可以建立会话标识和终端的地址中的至少一个,与虚拟接口信息之间的关联关系。
[0315]
步骤11606,agf-cp向终端发送该会话标识和终端的地址中的至少一个,以及虚拟接口信息。
[0316]
具体地,agf-cp可以向终端发送as参数,其中as参数中携带会话标识和终端的地址中的至少一个,以及虚拟接口信息,以通知终端会话标识和终端的地址中的至少一个,和虚拟接口信息之间的关联关系。
[0317]
步骤11607,终端接收来自agf-cp的会话标识和与该会话标识对应的虚拟接口信息。
[0318]
一种可能的实施例中,终端还可以在本地保存该会话标识和终端的地址中的至少一个,和与虚拟接口信息之间的关联关系。
[0319]
本实施了中,当终端和agf建立会话标识和终端的地址中的至少一个,和虚拟接口信息之间的关联关系之后,可以按照如图9a和图9b所示的过程完成上下行报文传输,具体可以参见上文,在此不再重复赘述。
[0320]
在情况一中,终端和agf基于该会话标识和终端的地址中的至少一个与虚拟接口信息之间的关联关系,使得终端与agf之间建立的连接与pdu会话的服务质量流是一一对应的,实现了终端与agf之间用户面端到端的连接,从而保证端到端的服务质量。另外,固网基于虚拟接口信息区分用户面业务,兼容性较好,使固网业务平滑演进到5g系统。
[0321]
情况二
[0322]
步骤11608,smf完成核心网控制面的会话创建的相关操作,然后向agf-cp发送被创建的会话的会话标识和终端的地址中的至少一个。
[0323]
步骤11609,agf-cp确定n2-sm信息中不携带虚拟接口信息,则agf-cp确定终端的用户面业务是需要以新的协议层5we来封装qos质量参数(如pdu session id,qfi,rqi等)作为用户面区分的。即agf生成用户面as参数,其中用户面as参数包括pdu会话标识,与pdu
会话标识对应的5we会话标识。
[0324]
在具体实现中,5g rg发送的用户面数据包外封装有5we头,5we头中可以携带pdu session id、qfi和rqi等。在agf接收到5g rg发送的用户面数据包之后,agf可以基于该5ew头中的pdu session id、qfi和rqi,识别出对应的pdu会话,并利用pdu会话对应的用户面隧道信息发送该用户面数据包至upf网元。
[0325]
步骤11610,agf-cp向终端发送pdu会话标识,与pdu会话标识对应的5we会话标识。
[0326]
具体地,agf-cp可以通过用户面as参数通知终端该pdu会话标识,与pdu会话标识对应的5we会话标识。
[0327]
步骤11611,终端接收来自agf-cp的pdu会话标识和5we会话标识。
[0328]
在一种可能的实施例中,终端还可以保存该pdu会话标识和5we会话标识之间的关联关系。
[0329]
综上,若dnn/s-nssai有对应的vlan id,则说明终端建立到此dnn的pdu会话是需要vlan id作为用户面区分的,若dnn/s-nssai没有对应的vlan id,则说明终端建立到此dnn的pdu会话是需要5ew作为用户面区分的,同一个终端可以根据业务场景,采用不同的方式进行用户面传输。
[0330]
实施例八
[0331]
如图12所示,为本技术提供的另一种会话建立方法流程示意图,具体可以包括以下步骤。
[0332]
步骤12801,终端向agf-cp发送第一业务信息。
[0333]
其中,第一业务信息包括域名信息和/或虚拟接口信息。
[0334]
在一种可能的实现方式中,终端还向agf-cp发送终端的标识。终端的标识包括ip地址、mac地址、或者网络接入标识nai中的用户标识。
[0335]
步骤12802,agf-cp接收来自终端的第一业务信息,
[0336]
步骤12803,agf-cp向smf发送会话创建请求消息,所述会话创建请求消息包括与所述第一业务信息对应的第二业务信息,所述会话创建请求消息用于请求创建或修改所述终端的第一会话。
[0337]
其中,第二业务信息包括数据网络名称dnn和/或网络切片信息。
[0338]
可选地,该步骤12803中,agf-cp还确定与第一业务信息对应的第二业务信息,一种可能的实现方式,agf-cp向第一网元(如bbf-aaa)发送请求消息,所述请求消息包括所述第一业务信息;agf-cp接收来自第一网元的响应消息,所述响应消息包括所述第二业务信息。具体可以参见图13所示的方法步骤。另一种可能的实现方式,agf-cp向amf发送第一消息#1,所述第一消息#1包括第一业务信息;agf-cp接收来自amf的第二消息,第二消息包括第二业务信息。具体可以参见图14所示的方法步骤。
[0339]
步骤12804,smf向agf-cp发送终端的地址,所述终端的地址对应所述第一会话。
[0340]
步骤12805,agf-cp向终端发送第一业务信息,以及终端的地址。
[0341]
或者说,agf-cp向终端发送第一业务信息,以及与第一业务信息对应的终端的地址。
[0342]
在一种可能的实现方式中,若agf-cp在步骤12801中接收了终端的标识,则该步骤12805中,agf-cp还可以向终端发送终端的标识。也就是说,agf-cp向终端发送第一业务信
息、所述终端的标识、以及对应的终端的地址。可选地,agf-cp保存所述终端的标识和所述第一业务信息与所述终端的地址的对应关系。
[0343]
在一种可能的实现方式中,agf-cp保存所述第一业务信息与所述第二业务信息的对应关系。
[0344]
在一种可能的实现方式中,agf-cp从所述会话管理功能网元接收所述第一会话的标识;agf-cp保存所述终端的标识、所述第一业务信息与所述第一会话的标识的对应关系。
[0345]
可选地,该方法还包括步骤12806,终端保存所述第一业务信息与所述终端的地址的对应关系。
[0346]
这样,终端可以建立第一业务信息以及终端的地址之间的对应关系,agf和终端可以利用该关联关系,完成终端与agf之间建立的连接与pdu会话的服务质量流是一一对应的,实现了终端与agf之间用户面端到端的连接。
[0347]
为了更加系统地进行阐述,下文结合图13所示的方法和图14所述的方法,对实施例八展开说明。
[0348]
如图13所示,为本技术提供的另一种会话建立方法流程示意图,具体可以包括以下步骤。
[0349]
步骤13801,终端向agf-cp发送第一消息,该第一消息包括第一业务信息。
[0350]
可选地,第一业务信息包括域名信息和虚拟接口信息中的至少一个,域名信息又可以是网络接入标识(network access id,nai)中的域名信息,其中,nai包括用户标识或域名信息中的至少一个。
[0351]
该步骤中,终端可以是fn-rg,第一消息可以是以太网上的点对点协议(point-to-point protocol over ethernet,pppoe)消息(即pppoe激活发现指示(pppoe active discovery initiation,padi)消息,或pppoe激活发现请求(pppoe active discovery request,padr)消息,适用于ipv4或ipv6地址请求),或dhcp消息(即发现消息,或请求消息,适用于ipv4或ipv6地址请求),或rs消息(适用于ipv6地址请求)消息,或dhcp流程或pppoe流程中的任一消息,即fn-rg向agf-cp发起dhcp流程或pppoe流程,以建立fn-rg与agf-cp之间的连接。
[0352]
可选地,fn-rg还可以向agf-cp发送终端的标识,终端的标识包括ip地址、mac地址、或者网络接入标识nai中的用户标识中的至少一个。
[0353]
示例性地,第一消息承载在l2包头中,l2包头中可以包括虚拟接口信息和/或nai信息。再比如,nai信息和/或虚拟接口信息可以承载于第一消息中。nai中包含用户标识与域名信息(domain name),示例性地,可以采用如下格式user id@domain name指示nai信息,例如,david@cmcc.com。虚拟接口信息的具体内容可以参见上述实施例。
[0354]
应理解,fn-rg获取(基于预先配置或通过acs或pcf发送的策略信息中获取)业务类型(或业务标识)和虚拟接口信息之间的对应关系,或获取(基于预先配置或通过acs或pcf发送的策略信息中获取)业务类型(或业务标识)和nai信息之间的对应关系,比如,业务类型如网络电视业务、视频业务、语音业务或数据业务等,业务标识如业务id。上述对应关系可以由acs或pcf配置给fn-rg,或基于fn-rg的本地策略。这样,fn-rg就可以先确定与待传输的固网业务对应的虚拟接口信息,或者确定与待传输的固网业务对应的nai信息,从而将虚拟接口信息或nai信息发送至agf-cp。
[0355]
在一种可能的实施例中,agf可能接收到来自fn-rg发送的多条第一消息,不同的第一消息携带不同的nai信息或虚拟接口信息,不同的第一消息用于请求创建或修改不同的会话。
[0356]
步骤13802,agf-cp向第一网元发送请求消息,该请求消息用于请求第二业务信息。
[0357]
其中,第二业务信息包括dnn和/或网络切片信息,可选的,该请求消息包括第一业务信息。
[0358]
示例性地,第一网元为宽带论坛-认证、授权、计费(broadband forum-authentication/authorization/accounting,bbf-aaa),agf-cp向bbf-aaa发送请求消息,该请求消息包括域名信息。
[0359]
步骤13803,第一网元向agf-cp发送响应消息,该响应消息包括第二业务信息。
[0360]
其中,第二业务信息与第一业务信息相对应。第二业务信息用于确定终端和接入网关功能网元之间的用户面数据传输的虚拟接口信息或域名信息。
[0361]
在一种可能的实施例中,第一网元还根据nai信息,对fn-rg进行鉴权认证,当鉴权认证成功时,发送第二业务信息至agf-cp。
[0362]
可选地,该方法还包括步骤12804,agf-cp保存第一业务信息和第二业务信息之间的对应关系。
[0363]
步骤13805,agf向smf发送会话创建请求消息,该会话创建请求消息用于请求创建或修改第一会话,该会话创建请求消息包括与第一业务信息对应的第二业务信息。
[0364]
应理解,可选地,agf代理fn-rg向smf请求创建或修改第一会话之前,agf还代理fn-rg向5gc发起注册流程,对于注册成功的fn-rg,agf-cp基于上述步骤12804中存储的对应关系,向smf请求创建或修改第一会话。
[0365]
步骤13806,smf向agf-cp发送终端的地址,该终端的地址与第一会话相对应。
[0366]
具体来说,smf在接收到来自agf-cp的会话创建请求消息后,完成核心网控制面的会话创建的相关操作,然后smf通过amf向agf-cp发送第一会话的终端的地址,其中,终端的地址为分配给终端的地址,终端的地址可以为网络侧为终端分配的第一会话的终端ip地址。示例性地,smf为第一会话分配的终端的地址,或者upf为第一会话分配终端的地址,然后upf通过smf发送至agf-cp。
[0367]
可选地,该方法还包括步骤13807,agf-cp从smf接收第一会话的标识。
[0368]
该步骤中,第一会话的标识可以指的是pdu会话标识(pdu session id)。在一种可能的实施例中,agf-cp还保存终端的标识、第一业务信息和第一会话的标识之间的对应关系。
[0369]
步骤13808,agf-cp接收终端的地址后,向终端发送第一业务信息,以及该终端的地址。
[0370]
或者说,agf-cp向终端发送第一业务信息与该终端的地址的对应关系。
[0371]
示例性地,agf-cp可以通过ip配置消息,或dhcp消息(如dhcp ack消息),或ra消息向fn-rg发送终端的地址。
[0372]
在一种可能的实施例中,当agf-cp接收来自fn-rg发送的多条第一消息时,不同的第一消息携带不同的域名信息或虚拟接口信息,及对应不同的会话,所以agf-cp向fn-rg发
送该终端的地址时,还需要向fn-rg发送域名信息和虚拟接口信息中的至少一个。也就是说,agf利用保存的域名信息和虚拟接口信息中的至少一个和会话标识之间的对应关系,根据第一会话的会话标识,确定域名信息和/或虚拟接口信息,从而将域名信息和虚拟接口信息中的至少一个和终端的地址发送至fn-rg时,以便fn-rg确定该终端的地址所对应的会话。
[0373]
步骤13809,终端接收来自agf-cp的终端的地址,终端的地址对应第一业务信息。
[0374]
在一种可能的实施例中,终端接收来自agf-cp的终端的地址之后,保存所述第一业务信息与所述终端的地址的对应关系。
[0375]
在一种可能的实施例中,终端还接收来自agf-cp的终端的标识,终端的标识对应第一业务信息。
[0376]
这样,fn-rg还可以建立第一业务信息以及终端的地址之间的对应关系,agf和fn-rg可以利用该关联关系,完成fn-rg与agf之间建立的连接与pdu会话的服务质量流是一一对应的,实现了fn-rg与agf之间用户面端到端的连接。
[0377]
如图14所示,为本技术提供的另一种会话建立方法流程示意图,具体可以包括以下步骤。
[0378]
步骤14901同步骤13801。
[0379]
步骤14902,agf-cp向amf发送fn-rg的第一消息#1,该第一消息#1中携带第一业务信息,该第一消息#1用于请求注册fn-rg至核心网或请求建立或更新会话。
[0380]
示例性地,第一消息#1可以是注册请求消息,也可以是会话请求消息或会话更新消息。
[0381]
步骤14903,amf或smf向agf-cp发送第二消息。
[0382]
具体来说,amf或smf从udm获取终端签约数据,签约数据中包含第二业务信息,或者签约数据中包含第一业务信息与nai信息和虚拟接口信息中的至少一个的对应关系,amf或smf向agf-cp发送第二消息,该第二消息包括第二业务信息,或者包含第二业务信息与第一业务信息的对应关系。其中,该第二消息可以是注册响应消息,或响应消息,或回复消息,或请求消息。第二业务信息包括网络切片信息和dnn信息中的至少一个,该第二业务信息与第一业务信息中的至少一个相对应。第二业务信息用于确定终端和接入网关功能网元之间的用户面数据传输的第一业务信息。
[0383]
可选地,5gc完成对fn-rg的鉴权认证和/或接入认证。对于认证成功的fn-rg,udm发送第二业务信息(或发送第一业务信息与第二业务信息的对应关系)至amf或smf,再由amf或smf发送第二业务信息(或发送第一业务信息与第二业务信息的对应关系)至agf-cp。
[0384]
可选地,fn-rg可以从策略控制功能网元获取策略信息,策略信息中包括与第一业务信息对应的第二业务信息。
[0385]
可选地,该方法还包括步骤14904,agf-cp保存第一业务信息与第二业务信息之间的对应关系。
[0386]
步骤14905,agf向smf发送会话创建请求消息,该会话创建请求消息用于请求创建或修改第一会话,该会话创建请求消息包括与第一业务信息对应的第二业务信息。
[0387]
示例性地,agf发起会话建立或修改流程,其中会话创建请求消息携带对应的dnn和/或切片信息。
[0388]
在一种可能的实施例中,fn-rg还可以基于pdu会话的二次鉴权流程到bbf-aaa服务器进行fn-rg的鉴权认证,例如通过pdu会话传递fn-rg的用户名/密码信息给bbf-aaa服务。由bbf-aaa服务器基于用户名密码的鉴权认证fn-rg。
[0389]
步骤14906,smf向agf-cp发送终端的地址,该终端的地址与第二业务信息相对应。
[0390]
其中,终端的地址为分配给终端的地址,示例性地,终端的地址可以为网络侧为终端分配的第一会话的终端ip地址。终端的地址可以承载于nas消息的响应消息中。示例性地,nas消息的响应消息可以是pdu会话建立回复消息(pdu session establishment accept)消息或pdu会话更新回复(pdu session modification command)消息。响应消息中还包括会话标识(如pdu session id)。
[0391]
步骤14907同上述步骤13808。
[0392]
步骤14908同上述步骤13809。
[0393]
上述方法与图13所示的方法的差别在于虚拟接口信息或域名信息与第一信息的对应关系不是由第一网元发送的,而是由5gc发送至agf-cp。
[0394]
需要说明的是,上述实施例以及后续实施例中提到的会话创建请求消息,用于请求创建会话,该会话创建请求消息仅仅是一个名称,实际应用中,也可以是用其它名称代替,例如可以用以下但不限于以下名称代替:用于请求创建会话的消息、第一消息、请求消息,会话请求消息、请求创建会话消息、会话修改请求消息、会话修改消息等等。
[0395]
同样地,针对上述实施例以及后续实施例中提到的会话创建完成消息,用于指示创建会话完成,该会话创建完成消息也仅仅是一个名称,实际应用中,也可以是用其它名称代替,例如可以用以下但不限于以下名称代替:用于指示会话创建完成的消息、第一消息、响应消息,会话完成指示消息、会话完成消息、会话修改完成消息、会话修改响应消息等等。
[0396]
针对于上述实施例一至实施例八,需要说明的是:(1)上述实施例一和实施例八可以分别在不同场景中单独实施,或者也可以在同一场景中结合实施,又或者,不同实施例中所涉及的不同方案也可以结合实施,具体不做限定。
[0397]
(2)本技术实施例中所描述的各个流程图的步骤编号仅为执行流程的一种示例,并不构成对步骤执行的先后顺序的限制,本技术实施例中相互之间没有时序依赖关系的步骤之间没有严格的执行顺序。
[0398]
上述主要从网络设备和终端之间交互的角度对本技术实施例提供的方案进行了介绍。可以理解的是,为了实现上述功能,网络设备或终端可以包括执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本技术的实施例能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
[0399]
本技术实施例可以根据上述方法示例对终端和网络设备进行功能单元的划分,例如,可以对应各个功能划分各个功能单元,也可以将两个或两个以上的功能集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0400]
在采用集成的单元的情况下,图15示出了本技术实施例中所涉及的装置的可能的示例性框图。如图15所示,装置1500可以包括:处理单元1502和通信单元1503。处理单元
1502用于对装置1500的动作进行控制管理。通信单元1503用于支持装置1500与其他设备的通信。可选地,通信单元1503也称为收发单元,可以包括接收单元和/或发送单元,分别用于执行接收和发送操作。装置1500还可以包括存储单元1501,用于存储装置1500的程序代码和/或数据。
[0401]
该装置1500可以为上述任一实施例中的终端、或者还可以为设置在终端中的芯片。处理单元1502可以支持装置1500执行上文中各方法示例中终端的动作。或者,处理单元1502主要执行方法示例中的终端的内部动作,通信单元1503可以支持装置1500与网络设备之间的通信。
[0402]
该装置1500可以为上述任一实施例中的网络设备、或者还可以为设置网络设备中的芯片。处理单元1502可以支持装置1500执行上文中各方法示例中网络设备的动作。或者,处理单元1502主要执行方法示例中的网络设备的内部动作,通信单元1503可以支持装置1500与网络设备之间的通信。例如,处理单元1502可以用于执行方法示例中的网络设备的内部动作;通信单元1503可以用于支持装置1500与终端之间的通信。
[0403]
应理解以上装置中单元的划分仅仅是一种逻辑功能的划分,实际实现时可以全部或部分集成到一个物理实体上,也可以物理上分开。且装置中的单元可以全部以软件通过处理元件调用的形式实现;也可以全部以硬件的形式实现;还可以部分单元以软件通过处理元件调用的形式实现,部分单元以硬件的形式实现。例如,各个单元可以为单独设立的处理元件,也可以集成在装置的某一个芯片中实现,此外,也可以以程序的形式存储于存储器中,由装置的某一个处理元件调用并执行该单元的功能。此外这些单元全部或部分可以集成在一起,也可以独立实现。这里所述的处理元件又可以成为处理器,可以是一种具有信号的处理能力的集成电路。在实现过程中,上述方法的各步骤或以上各个单元可以通过处理器元件中的硬件的集成逻辑电路实现或者以软件通过处理元件调用的形式实现。
[0404]
在一个例子中,以上任一装置中的单元可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(application specific integrated circuit,asic),或,一个或多个微处理器(digital singnal processor,dsp),或,一个或者多个现场可编程门阵列(field programmable gate array,fpga),或这些集成电路形式中至少两种的组合。再如,当装置中的单元可以通过处理元件调度程序的形式实现时,该处理元件可以是处理器,比如通用中央处理器(central processing unit,cpu),或其它可以调用程序的处理器。再如,这些单元可以集成在一起,以片上系统(system-on-a-chip,soc)的形式实现。
[0405]
以上用于接收的单元是一种该装置的接口电路,用于从其它装置接收信号。例如,当该装置以芯片的方式实现时,该接收单元是该芯片用于从其它芯片或装置接收信号的接口电路。以上用于发送的单元是一种该装置的接口电路,用于向其它装置发送信号。例如,当该装置以芯片的方式实现时,该发送单元是该芯片用于向其它芯片或装置发送信号的接口电路。
[0406]
请参考图16,其为本技术实施例提供的一种终端的结构示意图。其可以为以上实施例中的终端,用于实现以上实施例中终端的操作。如图16所示,该终端包括:天线1610、射频部分1620、信号处理部分1630。天线1610与射频部分1620连接。在下行方向上,射频部分1620通过天线1610接收网络设备发送的信息,将网络设备发送的信息发送给信号处理部分
1630进行处理。在上行方向上,信号处理部分1630对终端的信息进行处理,并发送给射频部分1620,射频部分1620对终端的信息进行处理后经过天线1610发送给网络设备。
[0407]
信号处理部分1630可以包括调制解调子系统,用于实现对数据各通信协议层的处理;还可以包括中央处理子系统,用于实现对终端操作系统以及应用层的处理。
[0408]
调制解调子系统可以包括一个或多个处理元件1631,例如,包括一个主控cpu和其它集成电路。此外,该调制解调子系统还可以包括存储元件1632和接口电路1633。存储元件1632用于存储数据和程序,但用于执行以上方法中终端所执行的方法的程序可能不存储于该存储元件1632中,而是存储于调制解调子系统之外的存储器中,使用时调制解调子系统加载使用。接口电路1633用于与其它子系统通信。
[0409]
该调制解调子系统可以通过芯片实现,该芯片包括至少一个处理元件和接口电路,其中处理元件用于执行以上终端执行的任一种方法的各个步骤,接口电路用于与其它装置通信。在一种实现中,终端实现以上方法中各个步骤的单元可以通过处理元件调度程序的形式实现,例如用于终端的装置包括处理元件和存储元件,处理元件调用存储元件存储的程序,以执行以上方法实施例中终端执行的方法。存储元件可以为处理元件处于同一芯片上的存储元件,即片内存储元件。
[0410]
在另一种实现中,用于执行以上方法中终端所执行的方法的程序可以在与处理元件处于不同芯片上的存储元件,即片外存储元件。此时,处理元件从片外存储元件调用或加载程序于片内存储元件上,以调用并执行以上方法实施例中终端执行的方法。
[0411]
在又一种实现中,终端实现以上方法中各个步骤的单元可以是被配置成一个或多个处理元件,这些处理元件设置于调制解调子系统上,这里的处理元件可以为集成电路,例如:一个或多个asic,或,一个或多个dsp,或,一个或者多个fpga,或者这些类集成电路的组合。这些集成电路可以集成在一起,构成芯片。
[0412]
终端实现以上方法中各个步骤的单元可以集成在一起,以soc的形式实现,该soc芯片,用于实现以上方法。该芯片内可以集成至少一个处理元件和存储元件,由处理元件调用存储元件的存储的程序的形式实现以上终端执行的方法;或者,该芯片内可以集成至少一个集成电路,用于实现以上终端执行的方法;或者,可以结合以上实现方式,部分单元的功能通过处理元件调用程序的形式实现,部分单元的功能通过集成电路的形式实现。
[0413]
可见,以上用于终端的装置可以包括至少一个处理元件和接口电路,其中至少一个处理元件用于执行以上方法实施例所提供的任一种终端执行的方法。处理元件可以以第一种方式:即调用存储元件存储的程序的方式执行终端执行的部分或全部步骤;也可以以第二种方式:即通过处理器元件中的硬件的集成逻辑电路结合指令的方式执行终端执行的部分或全部步骤;当然,也可以结合第一种方式和第二种方式执行终端执行的部分或全部步骤。
[0414]
这里的处理元件同以上描述,可以通过处理器实现,处理元件的功能可以和图15中所描述的处理单元的功能相同。示例性地,处理元件可以是通用处理器,例如cpu,还可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个asic,或,一个或多个微处理器dsp,或,一个或者多个fpga等,或这些集成电路形式中至少两种的组合。存储元件可以通过存储器实现,存储元件的功能可以和图15中所描述的存储单元的功能相同。存储元件可以通过存储器实现,存储元件的功能可以和图15中所描述的存储单元的功能相同。
存储元件可以是一个存储器,也可以是多个存储器的统称。
[0415]
图16所示的终端能够实现上述方法实施例中涉及5g-rg或fn-rg的各个过程。图15所示的终端中的各个模块的操作和/或功能,分别为了实现上述方法实施例中的相应流程。具体可参见上述方法实施例中的描述,为避免重复,此处适当省略详述描述。
[0416]
请参考图17,其为本技术实施例提供的一种网络设备的结构示意图。用于实现以上实施例中网络设备的操作。如图17所示,该网络设备包括:天线1701、射频装置1702、基带装置1703。天线1701与射频装置1702连接。在上行方向上,射频装置1702通过天线1701接收终端发送的信息,将终端发送的信息发送给基带装置1703进行处理。在下行方向上,基带装置1703对终端的信息进行处理,并发送给射频装置1702,射频装置1702对终端的信息进行处理后经过天线1701发送给终端。
[0417]
基带装置1703可以包括一个或多个处理元件17031,例如,包括一个主控cpu和其它集成电路。此外,该基带装置1703还可以包括存储元件17032和接口17033,存储元件17032用于存储程序和数据;接口17033用于与射频装置1702交互信息,该接口例如为通用公共无线接口(common public radio interface,cpri)。以上用于网络设备的装置可以位于基带装置1703,例如,以上用于网络设备的装置可以为基带装置1703上的芯片,该芯片包括至少一个处理元件和接口电路,其中处理元件用于执行以上网络设备执行的任一种方法的各个步骤,接口电路用于与其它装置通信。在一种实现中,网络设备实现以上方法中各个步骤的单元可以通过处理元件调度程序的形式实现,例如用于网络设备的装置包括处理元件和存储元件,处理元件调用存储元件存储的程序,以执行以上方法实施例中网络设备执行的方法。存储元件可以为处理元件处于同一芯片上的存储元件,即片内存储元件,也可以为与处理元件处于不同芯片上的存储元件,即片外存储元件。
[0418]
在另一种实现中,网络设备实现以上方法中各个步骤的单元可以是被配置成一个或多个处理元件,这些处理元件设置于基带装置上,这里的处理元件可以为集成电路,例如:一个或多个asic,或,一个或多个dsp,或,一个或者多个fpga,或者这些类集成电路的组合。这些集成电路可以集成在一起,构成芯片。
[0419]
网络设备实现以上方法中各个步骤的单元可以集成在一起,以片上系统(system-on-a-chip,soc)的形式实现,例如,基带装置包括该soc芯片,用于实现以上方法。该芯片内可以集成至少一个处理元件和存储元件,由处理元件调用存储元件的存储的程序的形式实现以上网络设备执行的方法;或者,该芯片内可以集成至少一个集成电路,用于实现以上网络设备执行的方法;或者,可以结合以上实现方式,部分单元的功能通过处理元件调用程序的形式实现,部分单元的功能通过集成电路的形式实现。
[0420]
可见,以上用于网络设备的装置可以包括至少一个处理元件和接口电路,其中至少一个处理元件用于执行以上方法实施例所提供的任一种网络设备执行的方法。处理元件可以以第一种方式:即调用存储元件存储的程序的方式执行网络设备执行的部分或全部步骤;也可以以第二种方式:即通过处理器元件中的硬件的集成逻辑电路结合指令的方式执行网络设备执行的部分或全部步骤;当然,也可以结合第一种方式和第二种方式执行以上网络设备执行的部分或全部步骤。
[0421]
这里的处理元件同以上描述,可以通过处理器实现,处理元件的功能可以和图17中所描述的处理单元的功能相同。示例性地,处理元件可以是通用处理器,例如cpu,还可以
是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个asic,或,一个或多个微处理器dsp,或,一个或者多个fpga等,或这些集成电路形式中至少两种的组合。存储元件可以通过存储器实现,存储元件的功能可以和图15中所描述的存储单元的功能相同。存储元件可以通过存储器实现,存储元件的功能可以和图15中所描述的存储单元的功能相同。存储元件可以是一个存储器,也可以是多个存储器的统称。
[0422]
图17所示的网络设备能够实现上述方法实施例中涉及网络设备的各个过程。图17所示的网络设备中的各个模块的操作和/或功能,分别为了实现上述方法实施例中的相应流程。具体可参见上述方法实施例中的描述,为避免重复,此处适当省略详述描述。
[0423]
本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
[0424]
本技术是参照根据本技术的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0425]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0426]
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0427]
显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的精神和范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1