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

文档序号:31053088发布日期:2022-08-06 08:45阅读:111来源:国知局
一种通信方法、装置及系统与流程
一种通信方法、装置及系统
1.本技术是分案申请,原申请的申请号是201910350621.5,原申请日是2019年4月28日,原申请的全部内容通过引用结合在本技术中。
技术领域
2.本技术涉及移动通信技术领域,尤其涉及一种通信方法、装置及系统。


背景技术:

3.在第三代合作伙伴计划(3rd generation partnership project,3gpp)网络(以第五代(the5th generation,5g)系统为例)与时延敏感网络(time sensitive network,tsn)互通的网络架构中,将5g系统和tsn转换器(tsn translator)整体作为一个逻辑上的tsn交换节点(称为5g系统交换节点)。
4.在tsn架构中,tsn交换节点可以接收到为该tsn交换节点的各个端口生成的处理策略信息,因此该tsn交换节点的各个端口可以根据该处理策略信息,执行端口的处理策略。
5.然后,在5g与tsn互通的网络架构中,如何为5g系统交换节点的端口配置处理策略,目前还没有相关解决方案。


技术实现要素:

6.本技术提供一种通信方法、装置及系统,用以实现为5g系统交换节点的端口配置处理策略。
7.第一方面,本技术提供一种通信方法,该方法包括:第二设备接收终端设备的会话的标识和端口的处理策略信息;所述第二设备向所述会话对应的第一设备发送所述处理策略信息。该实施例,基于现有5g管理和转发架构,由第二设备向第一设备发送处理策略信息,第一设备根据处理策略信息配置端口的处理策略,实现tsn管理系统对5g系统交换节点的端口的处理策略的配置,从而使能5g系统交换节点支持tsn协议定义的端口的处理策略。
8.在一种可能的实现方法,所述第二设备向所述会话对应的第一设备发送所述处理策略信息之前,所述第二设备确定所述第一设备的类型,所述第一设备的类型为终端设备或用户面网元。
9.在一种可能的实现方法,第二设备根据所述处理策略信息中的端口的标识,确定所述第一设备的类型;或者,第二设备接收第一指示信息,所述第一指示信息用于指示所述第一设备的类型。该实施例,通过指示信息,通知第二设备第一设备的类型,使得第二设备可以确定该处理策略信息需要向终端设备还是用户面网元发送。
10.在一种可能的实现方法,所述处理策略信息包括端口的标识和数据流的处理策略。
11.在一种可能的实现方法,第二设备向第一设备发送第二指示信息,所述第二指示信息用于指示所述处理策略信息为端口的策略信息。该实施例,通过第二指示信息,第二设
备可以获知该处理策略信息为端口的策略信息。
12.在一种可能的实现方法,所述第二设备为策略控制网元;所述第二设备从应用功能网元、或会话管理网元接收所述终端设备的会话的标识和所述端口的处理策略信息;所述第二设备通过所述会话管理网元,向所述会话对应的所述第一设备发送所述处理策略信息。
13.在一种可能的实现方法,所述第二设备为会话管理网元;所述第二设备从应用功能网元接收所述终端设备的会话的标识和所述端口的处理策略信息;在所述第一设备为用户面网元的情况下,所述第二设备通过所述终端设备的n4会话或通过所述第二设备与所述第一设备之间的设备粒度的接口,向所述会话对应的所述第一设备发送所述处理策略信息;或者,在所述第一设备为所述终端设备的情况下,所述第二设备通过非接入层nas消息或通过用户面网元,向所述会话对应的所述第一设备发送所述处理策略信息。
14.在一种可能的实现方法,所述第二设备为用户面网元,所述第一设备为所述终端设备;所述第二设备从应用功能网元接收所述终端设备的会话的标识和所述端口的处理策略信息。
15.第二方面,本技术提供一种通信方法,该方法包括:应用功能网元从集中式网络配置网元接收端口的处理策略信息,所述处理策略信息包括端口的标识;所述应用功能网元根据所述端口的标识,确定终端设备的会话的标识,所述终端设备的会话的标识用于确定第一设备;所述应用功能网元向第二设备发送所述终端设备的会话的标识和所述处理策略信息。该实施例,基于现有5g管理和转发架构,应用功能网元将端口的处理策略信息发送至第二设备,由第二设备向第一设备发送该处理策略信息,使得第一设备可以配置端口的处理策略,实现tsn管理系统对5g系统交换节点的端口的处理策略的配置,从而使能5g系统交换节点支持tsn协议定义的端口的处理策略。
16.在一种可能的实现方法,所述处理策略还包括数据流的处理策略。
17.在一种可能的实现方法,在所述端口的标识为终端设备的端口的标识的情况下,所述应用功能网元根据所述端口的标识,确定所述端口的标识对应的所述终端设备的会话的标识;或者,在所述端口的标识为用户面网元的端口的标识的情况下,所述应用功能网元根据所述端口的标识确定所述终端设备的端口的标识,确定所述终端设备的端口的标识对应的所述终端设备的会话的标识。
18.在一种可能的实现方法,所述应用功能网元向所述第二设备发送指示信息,所述指示信息用于指示所述第一设备的类型,所述第一设备的类型为终端设备或用户面网元。
19.第三方面,本技术提供一种通信装置,该装置可以是第二设备(如终端设备、或用户面网元),还可以是用于第二设备的芯片。该装置具有实现上述第一方面的各实施例的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。
20.第四方面,本技术提供一种通信装置,该装置可以是应用功能网元,还可以是用于应用功能网元的芯片。该装置具有实现上述第二方面的各实施例的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。
21.第五方面,本技术提供一种通信装置,包括:处理器和存储器;该存储器用于存储
计算机执行指令,当该装置运行时,该处理器执行该存储器存储的该计算机执行指令,以使该装置执行如上述各方面所述的方法。
22.第六方面,本技术提供一种通信装置,包括:包括用于执行上述各方面的各个步骤的单元或手段(means)。
23.第七方面,本技术提供一种通信装置,包括处理器和接口电路,所述处理器用于通过接口电路与其它装置通信,并执行上述各方面所述的方法。该处理器包括一个或多个。
24.第八方面,本技术提供一种通信装置,包括处理器,用于与存储器相连,用于调用所述存储器中存储的程序,以执行上述各方面所述的方法。该存储器可以位于该装置之内,也可以位于该装置之外。且该处理器包括一个或多个。
25.第九方面,本技术还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得处理器执行上述各方面所述的方法。
26.第十方面,本技术还提供一种包括指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。
27.第十一方面,本技术还提供一种芯片系统,包括:处理器,用于执行上述各方面所述的方法。
28.第十二方面,本技术还提供一种通信系统,包括用于执行上述第一方面中各实施例的第二设备和用于执行上述第二方面中各实施例的应用功能网元。
29.第十三方面,本技术还提供一种通信方法,该方法包括:
30.应用功能网元从集中式网络配置网元接收端口的处理策略信息,所述处理策略信息包括端口的标识;
31.应用功能网元根据所述端口的标识,确定终端设备的会话的标识;
32.应用功能网元向第二设备发送所述终端设备的会话的标识和所述处理策略信息;
33.第二设备,用于向所述会话对应的第一设备发送所述处理策略信息。
34.第十四方面,本技术还提供一种通信方法,该方法包括:
35.第二设备,用于接收终端设备的会话的标识和端口的处理策略信息;以及,向所述会话对应的第一设备发送所述处理策略信息;
36.第一设备,用于根据所述处理策略信息,处理所述端口的数据流。
附图说明
37.图1为基于服务化架构的5g网络架构示意图;
38.图2为全集中式tsn系统架构示意图;
39.图3为3gpp网络与tsn互通系统架构示意图;
40.图4为本技术提供的一种通信系统示意图;
41.图5为本技术提供的一种通信方法流程示意图;
42.图6为本技术提供的又一种通信方法流程示意图;
43.图7为本技术提供的又一种通信方法流程示意图;
44.图8为本技术提供的又一种通信方法流程示意图;
45.图9为本技术提供的一种通信装置示意图;
46.图10为本技术提供的又一种通信装置示意图;
47.图11为本技术提供的又一种通信装置示意图。
具体实施方式
48.为了使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术作进一步地详细描述。方法实施例中的具体操作方法也可以应用于装置实施例或系统实施例中。其中,在本技术的描述中,除非另有说明,“多个”的含义是两个或两个以上。
49.如图1所示,为基于服务化架构的5g网络架构示意图。图1所示的5g网络架构中可包括三部分,分别是终端设备部分、数据网络(data network,dn)和运营商网络部分。
50.其中,运营商网络可包括网络开放功能(network exposure function,nef)网元、统一数据库(unified data repository,udr)、策略控制功能(policy control function,pcf)网元、统一数据管理(unified data management,udm)网元、应用功能(application function,af)网元、接入与移动性管理功能(access and mobility management function,amf)网元、会话管理功能(session management function,smf)网元、(无线)接入网((radio)access network,(r)an)以及用户面功能(user plane function,upf)网元等。上述运营商网络中,除(无线)接入网部分之外的部分可以称为核心网络部分。为方便说明,后续以(r)an称为ran为例进行说明。
51.终端设备(也可以称为用户设备(user equipment,ue))是一种具有无线收发功能的设备,可以部署在陆地上,包括室内或室外、手持或车载;也可以部署在水面上(如轮船等);还可以部署在空中(例如飞机、气球和卫星上等)。所述终端设备可以是手机(mobile phone)、平板电脑(pad)、带无线收发功能的电脑、虚拟现实(virtual reality,vr)终端、增强现实(augmented reality,ar)终端、工业控制(industrial control)中的无线终端、无人驾驶(self driving)中的无线终端、远程医疗(remote medical)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端等。
52.上述终端设备可通过运营商网络提供的接口(例如n1等)与运营商网络建立连接,使用运营商网络提供的数据和/或语音等服务。终端设备还可通过运营商网络访问dn,使用dn上部署的运营商业务,和/或第三方提供的业务。其中,上述第三方可为运营商网络和终端设备之外的服务方,可为终端设备提供他数据和/或语音等服务。其中,上述第三方的具体表现形式,具体可根据实际应用场景确定,在此不做限制。
53.接入网设备,也称为(无线)接入网((radio)access network,(r)an)设备,是一种为终端提供无线通信功能的设备。接入网设备例如包括但不限于:5g中的下一代基站(gnodeb,gnb)、演进型节点b(evolved node b,enb)、无线网络控制器(radio network controller,rnc)、节点b(node b,nb)、基站控制器(base station controller,bsc)、基站收发台(base transceiver station,bts)、家庭基站(例如,home evolved nodeb,或home node b,hnb)、基带单元(baseband unit,bbu)、传输点(transmitting and receiving point,trp)、发射点(transmitting point,tp)、移动交换中心等。
54.amf网元是由运营商网络提供的控制面网元,负责终端设备接入运营商网络的接入控制和移动性管理,例如包括移动状态管理,分配用户临时身份标识,认证和授权用户等功能。
55.smf网元是由运营商网络提供的控制面网元,负责管理终端设备的协议数据单元(protocol data unit,pdu)会话。pdu会话是一个用于传输pdu的通道,终端设备需要通过pdu会话与dn互相传送pdu。pdu会话由smf网元负责建立、维护和删除等。smf网元包括会话管理(如会话建立、修改和释放,包含upf和ran之间的隧道维护)、upf网元的选择和控制、业务和会话连续性(service and session continuity,ssc)模式选择、漫游等会话相关的功能。
56.upf网元是由运营商提供的网关,是运营商网络与dn通信的网关。upf网元包括数据包路由和传输、包检测、业务用量上报、服务质量(quality of service,qos)处理、合法监听、上行包检测、下行数据包存储等用户面相关的功能。
57.dn,也可以称为分组数据网络(packet data network,pdn),是位于运营商网络之外的网络,运营商网络可以接入多个dn,dn上可部署多种业务,可为终端设备提供数据和/或语音等服务。例如,dn是某智能工厂的私有网络,智能工厂安装在车间的传感器可为终端设备,dn中部署了传感器的控制服务器,控制服务器可为传感器提供服务。传感器可与控制服务器通信,获取控制服务器的指令,根据指令将采集的传感器数据传送给控制服务器等。又例如,dn是某公司的内部办公网络,该公司员工的手机或者电脑可为终端设备,员工的手机或者电脑可以访问公司内部办公网络上的信息、数据资源等。
58.udm网元是由运营商提供的控制面网元,负责存储运营商网络中签约用户的用户永久标识符(subscriber permanent identifier,supi)、安全上下文(security context)、签约数据等信息。udm网元所存储的这些信息可用于终端设备接入运营商网络的认证和授权。其中,上述运营商网络的签约用户具体可为使用运营商网络提供的业务的用户,例如使用中国电信的手机芯卡的用户,或者使用中国移动的手机芯卡的用户等。上述签约用户的永久签约标识(subscription permanent identifier,supi)可为该手机芯卡的号码等。上述签约用户的信任状、安全上下文可为该手机芯卡的加密密钥或者跟该手机芯卡加密相关的信息等存储的小文件,用于认证和/或授权。上述安全上下文可为存储在用户本地终端(例如手机)上的数据(cookie)或者令牌(token)等。上述签约用户的签约数据可为该手机芯卡的配套业务,例如该手机芯卡的流量套餐或者使用网络等。需要说明的是,永久标识符、信任状、安全上下文、认证数据(cookie)、以及令牌等同认证、授权相关的信息,在本发明本技术文件中,为了描述方便起见不做区分、限制。如果不做特殊说明,本技术实施例将以用安全上下文为例进行来描述,但本技术实施例同样适用于其他表述方式的认证、和/或授权信息。
59.nef网元是由运营商提供控制面网元。nef网元以安全的方式对第三方开放运营商网络的对外接口。在smf网元需要与第三方的网元通信时,nef网元可作为smf网元与第三方的网元通信的中继。nef网元作为中继时,可作为签约用户的标识信息的翻译,以及第三方的网元的标识信息的翻译。比如,nef将签约用户的supi从运营商网络发送到第三方时,可以将supi翻译成其对应的外部身份标识(identity,id)。反之,nef网元将外部id(第三方的网元id)发送到运营商网络时,可将其翻译成supi。
60.pcf网元是由运营商提供的控制面功能,用于向smf网元提供pdu会话的策略。策略可以包括计费相关策略、qos相关策略和授权相关策略等。
61.af网元,是提供各种业务服务的功能网元,能够通过nef网元与核心网交互,以及
能够和策略管理框架交互进行策略管理。
62.udr用于存储数据。
63.图1中nnef、npcf、nudm、naf、nudr、namf、nsmf、n1、n2、n3、n4,以及n6为接口序列号。这些接口序列号的含义可参见3gpp标准协议中定义的含义,在此不做限制。
64.可以理解的是,上述网元或者功能既可以是硬件设备中的网络元件,也可以是在专用硬件上运行软件功能,或者是平台(例如,云平台)上实例化的虚拟化功能。可选的,上述网元或者功能可以由一个设备实现,也可以由多个设备共同实现,还可以是一个设备内的一个功能模块,本技术实施例对此不作具体限定。
65.传统的以太网络的转发过程中,当大量的数据包在一瞬间抵达转发端口,会造成转发时延大或者丢包的问题,因此传统以太网不能提供高可靠性以及传输时延有保障的服务,无法满足汽车控制、工业互联网等领域的需求。电气电子工程师学会(institute of electrical and electronic,ieee)针对可靠时延传输的需求,定义了相关的tsn标准,该标准基于二层交换来提供可靠时延传输服务,保障时延敏感业务数据传输的可靠性,以及可预测的端到端传输时延。
66.ieee 802.1cc中为tsn定义了3种配置模型,其中一种为全集中式tsn系统架构。如图2所示,为全集中式tsn系统架构示意图,包括tsn终端(tsn end station)、tsn交换节点(tsn bridge)、集中式用户配置(centralized user configuration,cuc)网元和集中式网络配置(centralized network configuration,cnc)网元。其中,cuc网元和cnc网元属于控制面的网元。
67.其中:
68.1)、tsn终端为数据流的发送端或接收端;
69.2)、tsn交换节点按照tsn的定义为数据流预留资源,并对数据报文进行调度和转发;
70.3)、cnc管理tsn用户面的拓扑以及tsn交换节点的能力信息(例如tsn交换节点的发送时延、tsn交换节点的端口间的内部处理时延),并根据cuc提供的流创建请求,生成数据流的转发路径以及终端和各tsn交换节点上的处理策略(例如流标识、收发报文的端口、接收时间窗口、发送时间窗口、发送周期等),之后将tsn交换节点上的处理策略下发到对应的tsn交换节点;
71.4)、cuc网元用于收集tsn终端的流创建请求,如接收tsn发送终端(talker)和tsn接收终端(listener)的注册,接收流的信息,交换配置参数等,在匹配tsn发送终端和tsn接收终端的请求后,向cnc网元请求创建数据流,并对cnc网元生成的处理策略进行确认。
72.cnc网元在创建tsn流转发规则后,可通过向tsn交换节点下发静态表(static filtering entries)的方式确定tsn交换节点上流的转发路径。静态表的信息包含tsn流的目的媒体接入控制(medium access control,mac)地址、该tsn流在tsn交换节点上的接收端口的标识和发送端口的标识,可选的,静态表的信息还包含虚拟本地区域网络(virtual local area network,vlan)标识(id)。
73.如图3所示,为3gpp网络与tsn互通系统架构示意图。即将图1所示的5g架构和图2所示的tsn架构相结合,将3gpp 5g系统和tsn转换器(tsn translator)整体作为一个逻辑上的tsn交换节点(称为5g系统交换节点)。其中,图3中仅示出了5g架构中的部分网元(即
amf网元、smf网元、pcf网元、ran、ue、af网元、upf网元)。
74.其中:
75.1)、在控制面,5g系统通过控制面的tsn转换器(即5g的af网元),与tsn系统中的节点交换信息,所交换的信息包括:5g系统的交换能力信息、tsn配置信息、tsn输入输出端口的时间调度信息、时间同步信息等。
76.2)、在用户面,5g系统的upf网元通过tsn转换器,接收tsn系统的下行tsn流,或向tsn系统发送上行tsn流,其中,tsn转换器可以是集成于upf网元或与upf网元独立部署。
77.3)、在用户面,5g系统的ue通过tsn转换器,接收tsn系统的上行tsn流,或向tsn系统发送下行tsn流,其中,tsn转换器可以是集成于ue或与ue独立部署。
78.本技术方案是针对图3所示的网络架构进行说明的。
79.本技术中的用户面网元,指的具有图3所示的upf网元的功能的网元,该用户面网元中可以集成有tsn转换器,或者是该tsn转换器独立于用户面网元部署,为方便说明,本技术以tsn转换器集成于用户面网元为例进行说明。为方便说明,本技术后续描述中将该用户面网元称为upf,需要说明的是,在未来通信中,该用户面网元仍然可以称为upf网元,或者还可以有其他的名称,本技术不限定。本技术后续任意地方出现的upf,可以替换为用户面网元。
80.本技术中的会话管理网元,指的具有图3或图1所示的smf网元的功能的网元。为方便说明,本技术后续描述中将该会话管理网元称为smf,需要说明的是,在未来通信中,该会话管理网元仍然可以称为smf网元,或者还可以有其他的名称,本技术不限定。本技术后续任意地方出现的smf,可以替换为会话管理网元。
81.本技术中的策略控制网元,指的具有图3或图1所示的pcf网元的功能的网元。为方便说明,本技术后续描述中将该策略控制网元称为pcf,需要说明的是,在未来通信中,该策略控制网元仍然可以称为pcf网元,或者还可以有其他的名称,本技术不限定。本技术后续任意地方出现的pcf,可以替换为策略控制网元。
82.本技术中的移动性管理网元,指的具有图3或图1所示的amf网元的功能的网元。为方便说明,本技术后续描述中将该移动性管理网元称为amf,需要说明的是,在未来通信中,该策略控制网元仍然可以称为amf网元,或者还可以有其他的名称,本技术不限定。本技术后续任意地方出现的amf,可以替换为移动性管理网元。
83.本技术中的应用功能网元,指的具有图3或图1所示的af网元的功能的网元。为方便说明,本技术后续描述中将该应用功能网元称为af,需要说明的是,在未来通信中,该应用功能网元仍然可以称为af网元,或者还可以有其他的名称,本技术不限定。本技术后续任意地方出现的af,可以替换为应用功能网元。
84.本技术中的终端设备,指的具有图3所示的ue的功能的设备,该终端设备中可以集成有tsn转换器,或者是该tsn转换器独立于终端设备部署,为方便说明,本技术以tsn转换器集成于终端设备为例进行说明。为方便说明,本技术后续描述中将该终端设备称为ue。
85.如图4所示,为本技术提供的一种通信系统示意图。该通信系统包括第二设备和应用功能网元。该第二设备例如可以是会话管理网元、或策略控制网元、或用户面网元。可选的,该通信系统还可以包括第一设备,该第一设备可以是终端设备、或用户面网元。具体的,第一设备为终端设备时,第二设备可以是会话管理网元、或策略控制网元、或用户面网元。
当第一设备为用户面网元时,第二设备可以是会话管理网元、或策略控制网元。
86.应用功能网元,用于从集中式网络配置网元接收端口的处理策略信息,所述处理策略信息包括端口的标识;根据所述端口的标识,确定终端设备的会话的标识;以及,向所述第二设备发送所述终端设备的会话的标识和所述处理策略信息;第二设备,用于向所述会话对应的第一设备发送所述处理策略信息。
87.在一种可能的实现方法中,所述应用功能网元用于根据所述端口的标识,确定终端设备的会话的标识,具体包括:在所述端口的标识为终端设备的端口的标识的情况下,根据所述端口的标识,确定所述端口的标识对应的所述终端设备的会话的标识;或者,在所述端口的标识为用户面网元的端口的标识的情况下,根据所述端口的标识确定所述终端设备的端口的标识,确定所述终端设备的端口的标识对应的所述终端设备的会话的标识。
88.在一种可能的实现方法中,所述第二设备,还用于确定所述第一设备的类型,所述第一设备的类型为终端设备或用户面网元。
89.在一种可能的实现方法中,所述应用功能网元,还用于向所述第二设备发送第一指示信息,所述第一指示信息用于指示所述第一设备的类型,所述第一设备的类型为终端设备或用户面网元。
90.在一种可能的实现方法中,所述第二设备用于确定所述第一设备的类型,具体包括:所述第二设备用于根据所述处理策略信息中的端口的标识,确定所述第一设备的类型。
91.在一种可能的实现方法中,所述第二设备,还用于向所述第一设备发送第二指示信息,所述第二指示信息用于指示所述处理策略信息为端口的策略信息。
92.在一种可能的实现方法中,所述第二设备为策略控制网元;所述第二设备用于向所述会话对应的第一设备发送所述处理策略信息,具体包括:所述第二设备用于通过会话管理网元,向所述会话对应的所述第一设备发送所述处理策略信息。
93.在一种可能的实现方法中,所述第二设备为会话管理网元;所述第二设备用于向所述会话对应的第一设备发送所述处理策略信息,具体包括:所述第二设备用于在所述第一设备为用户面网元的情况下,通过所述终端设备的n4会话或通过所述第二设备与所述第一设备之间的设备粒度的接口,向所述会话对应的所述第一设备发送所述处理策略信息;或者,在所述第一设备为所述终端设备的情况下,通过非接入层nas消息或通过用户面网元,向所述会话对应的所述第一设备发送所述处理策略信息。
94.在一种可能的实现方法中,第一设备用于根据所述处理策略信息,处理所述端口的数据流。
95.本技术还提供另一种通信系统,该通信系统包括第一设备和第二设备。可选的,该系统还包括应用功能网元。其中,第一设备可以是终端设备、或用户面网元,第二设备可以是用户面网元、策略控制网元或会话管理网元。其中,当第二设备是用户面网元时,第一设备是终端设备;当第二设备是策略控制网元或会话管理网元时,第一设备可以是终端设备或用户面网元。其中,第二设备,用于接收终端设备的会话的标识和端口的处理策略信息;以及,向所述会话对应的所述第一设备发送所述处理策略信息;第一设备,用于根据所述处理策略信息,处理所述端口的数据流。
96.在一种可能的实现方法中,第二设备,还用于在向所述会话对应的第一设备发送所述处理策略信息之前,确定所述第一设备的类型,所述第一设备的类型为终端设备或用
户面网元。
97.在一种可能的实现方法中,第二设备用于确定所述第一设备的类型,具体包括:所述第二设备用于根据所述处理策略信息中的端口的标识,确定所述第一设备的类型;或者,接收第一指示信息,所述第一指示信息用于指示所述第一设备的类型。
98.在一种可能的实现方法中,第二设备,还用于向所述第一设备发送第二指示信息,所述第二指示信息用于指示所述处理策略信息为端口的策略信息。
99.在一种可能的实现方法中,第二设备为策略控制网元;第二设备用于接收终端设备的会话的标识和端口的处理策略信息,具体包括:所述第二设备用于从应用功能网元、或会话管理网元接收所述终端设备的会话的标识和所述端口的处理策略信息;通过所述会话管理网元,向所述会话对应的所述第一设备发送所述处理策略信息。
100.在一种可能的实现方法中,第二设备为会话管理网元;第二设备用于接收终端设备的会话的标识和端口的处理策略信息,具体包括:所述第二设备用于从应用功能网元接收所述终端设备的会话的标识和所述端口的处理策略信息;在所述第一设备为用户面网元的情况下,通过所述终端设备的n4会话或通过所述第二设备与所述第一设备之间的设备粒度的接口,向所述会话对应的所述第一设备发送所述处理策略信息;或者,在所述第一设备为所述终端设备的情况下,通过非接入层nas消息或通过用户面网元,向所述会话对应的所述第一设备发送所述处理策略信息。
101.在一种可能的实现方法中,第二设备为用户面网元,第一设备为所述终端设备;第二设备用于接收终端设备的会话的标识和端口的处理策略信息,具体包括:所述第二设备用于从应用功能网元接收所述终端设备的会话的标识和所述端口的处理策略信息。
102.在一种可能的实现方法中,应用功能网元,用于从集中式网络配置网元接收所述端口的处理策略信息,所述处理策略信息包括端口的标识;根据所述端口的标识,确定所述终端设备的会话的标识;向所述第二设备发送所述终端设备的会话的标识和所述处理策略信息。
103.在一种可能的实现方法中,应用功能网元用于根据所述端口的标识,确定所述终端设备的会话的标识,具体包括:所述应用功能网元用于在所述端口的标识为终端设备的端口的标识的情况下,根据所述端口的标识,确定所述端口的标识对应的所述终端设备的会话的标识;或者,在所述端口的标识为用户面网元的端口的标识的情况下,根据所述端口的标识确定所述终端设备的端口的标识,确定所述终端设备的端口的标识对应的所述终端设备的会话的标识。
104.为解决背景技术中提到的问题,本技术提供一种通信方法,如图5所示,该方法包括以下步骤:
105.步骤501,af获取端口的处理策略信息。
106.比如,由cnc确定端口的处理策略信息,然后发送给af。该处理策略信息包括端口的标识和数据流的处理策略。
107.作为一种实现方式,该处理策略信息可以是数据流的处理策略信息。比如该处理策略信息中还可以包括数据流的优先级列表,此时处理策略信息中的数据流的处理策略与数据流的优先级具有对应关系。或者理解为,一个数据流的优先级对应一种数据流的处理策略。比如,该数据流的优先级列表包括业务类型(traffic class),一个业务类型对应一
种优先级,数据流的优先级对应的数据流的处理策略可以是门控信息列表(也可以称为时间片或调度时间片)。
108.作为又一种实现方式,处理策略信息中的数据流的处理策略可以是端口的配置策略,比如配置策略可以是发送端口的使能配置、vlan配置等。
109.步骤502,af根据端口的标识,确定ue的会话的标识。
110.af接收到处理策略信息后,从处理策略信息中获取端口的标识,进而可以根据该端口的标识确定ue的会话的标识(比如可以ue的mac地址等)。
111.其中,af根据端口的标识确定ue的会话的标识的方式,比如可以是:
112.1)、在端口的标识为ue的端口的标识的情况下,af根据端口的标识,确定端口的标识对应的ue的会话的标识。
113.2)、在端口的标识为upf的端口的标识的情况下,af根据端口的标识确定ue的端口的标识,然后确定ue的端口的标识对应的ue的会话的标识。
114.比如,af根据upf的端口的标识和ue的端口的标识之间的对应关系,确定upf的端口的标识对应的ue的端口的标识,然后根据ue的端口的标识,确定ue的端口的标识对应的ue的会话的标识。
115.作为又一种实现方法,在端口的标识为upf的端口的标识的情况下,af从af上保存的5g系统交换节点的ue的端口的标识中选择一个ue的端口的标识,然后根据ue的端口的标识,确定ue的端口的标识对应的ue的会话的标识。
116.步骤503,af向第二设备发送端口的处理策略信息和ue的会话的标识。相应地,第二设备可以接收到该端口的处理策略信息和ue的会话的标识。
117.这里的第二设备可以是pcf、或smf、或upf。
118.比如,当第二设备是pcf时,则af可以直接向pcf发送端口的处理策略信息和ue的会话的标识,也可以通过nef向pcf发送端口的处理策略信息和ue的会话的标识。
119.比如,当第二设备是smf时,则af可以通过pcf向smf发送端口的处理策略信息和ue的会话的标识。
120.再比如,当第二设备是upf时,则af可以通过pcf和smf向upf发送端口的处理策略信息和ue的会话的标识,或者通过smf向upf发送端口的处理策略信息和ue的会话的标识,或者直接向upf发送端口的处理策略信息和ue的会话的标识。
121.作为一种实现方式,af还可以向第二设备发送第一指示信息,用于指示处理策略信息对应的第一设备的类型,该类型可以是ue或upf。或者理解为,该第一指示信息用于指示处理策略信息中的端口的标识指示的端口是ue的端口还是upf的端口。或者还可以理解为,该第一指示信息用于指示该处理策略信息是upf的端口的处理策略信息还是ue的端口的处理策略信息。从而第二设备可以根据第一指示信息,确定第一设备的类型,即确定该处理策略信息需要发给ue还是upf。
122.作为又一种实现方法,若af不向第二设备发送上述第一指示信息,则第二设备可以通过解析接收到的处理策略信息,从中获取到端口的标识,并识别出该端口的标识对应的端口是ue的端口还是upf的端口,从而确定该处理策略信息需要发给ue还是upf。
123.步骤504,第二设备根据ue的会话的标识,确定第一设备。
124.该第一设备可以是ue或upf。比如,若第二设备确定第一设备的类型是ue,即确定
处理策略信息是需要发送ue的,则该步骤中,第二设备根据ue的会话的标识,确定一个ue。再比如,若第二设备确定第一设备的类型是upf,即确定处理策略信息是需要发送upf的,则该步骤中,第二设备根据ue的会话的标识,确定一个upf。
125.步骤505,第二设备向第一设备发送端口的处理策略信息。相应地,第一设备可以接收到端口的处理策略信息。
126.比如,第二设备是pcf,则pcf可以通过smf,向会话对应的ue或upf发送处理策略信息。
127.比如,第二设备是smf,第一设备是upf,则smf可以通过ue的n4会话或通过smf与upf之间的设备粒度的接口,向会话对应的upf发送处理策略信息。
128.再比如,第二设备是smf,第一设备是ue,则smf可以通过nas消息或通过upf,向会话对应的ue发送处理策略信息。
129.可选的,第二设备还可以向第一设备发送一个第二指示信息,用于指示处理策略信息是端口的策略信息。
130.第一设备接收到上述处理策略信息之后,可以将根据该处理策略信息,配置相应的端口(即处理策略信息的端口的标识对应的端口),或者还可以将处理策略信息发送至tsn转换器,由tsn转换器配置端口。
131.该实施例,基于现有5g管理和转发架构,实现tsn管理系统对5g系统交换节点的端口的处理策略的配置,从而使能5g系统交换节点支持tsn协议定义的端口的处理策略。
132.下面结合具体实施例,对上述向ue和/或upf发送数据流的处理策略的具体实现过程进行说明。
133.需要说明的是,以下实施例是以处理策略信息为数据流处理策略信息(也可以称为端口数据流处理策略信息、或称为端口的数据流处理策略信息)为例进行说明的,但本技术对处理策略信息的具体实现方法进行限定。
134.以下图6-图8所示的实施例中,af从tsn控制面接收5g系统交换节点的端口粒度的数据流处理策略信息。端口粒度的数据流处理策略信息是指端口在对数据流进行处理时依据的策略信息,例如,按照分配的时间片对数据流进行调度。端口粒度可以是物理端口(如物理网口或虚拟端口),也可以逻辑端口(如pdu会话粒度端口或内部端口等)。af将端口粒度的数据流处理策略信息发送到pcf/smf/upf,进而在upf上创建端口粒度的数据流处理策略,可选的,af还将ue侧端口粒度的数据流处理策略信息发送到ue,用于确定ue对tsn流的数据流处理策略。
135.需要说明的是,本技术中数据流处理策略发送至upf,指的是发送到upf的端口或upf对应的tsn转换器的端口,该tsn转换器可以与upf合一设置,也可以单独设置。本技术中数据流处理策略发送至ue,指的是发送到ue的端口或ue对应的tsn转换器的端口,该tsn转换器可以与ue合一设置,也可以单独设置。
136.如图6所示,为本技术提供的又一种通信方法流程示意图。该实施例中,tsn控制面将5g系统交换节点端口粒度的数据流处理策略下发到5g系统交换节点的控制面网元af,af接收到上述数据流处理策略后,将上述数据流处理策略发送到pcf,触发pcf进行qos流创建或更新过程,在上述流程中将端口粒度的数据流处理策略配置到5g系统交换节点的端口,这里的端口可以是网络侧的端口,例如upf侧端口或tsn转换器端口,也可以是ue侧端口,例
如ue侧端口或tsn转换器端口。从而实现5g系统用户面对端口粒度的数据流处理策略的创建。
137.该方法包括以下步骤:
138.步骤601,cnc向af发送5g系统交换节点上的数据流处理策略信息。相应的,af可以接收到5g系统交换节点上的数据流处理策略信息。
139.该数据流处理策略信息的具体实现方式可以参考图5实施例的相关描述,这里不再赘述。
140.比如,若该数据流处理策略信息是针对ue的端口的数据流处理策略信息,则该数据流处理策略信息中包含的端口的标识是ue的端口的标识或ue对应的tsn转换器的端口的标识。
141.再比如,若该数据流处理策略信息是针对upf的端口的数据流处理策略信息,则该数据流处理策略信息中包含的端口的标识是upf的端口的标识或upf对应的tsn转换器的端口的标识。
142.步骤602,af向pcf发送5g系统交换节点上的ue的会话的标识和数据流处理策略信息。相应的,pcf可以接收到5g系统交换节点上的ue的会话的标识和数据流处理策略信息。
143.af从cnc接收到5g系统交换节点上的数据流处理策略信息后,获取到数据流处理策略信息中的端口的标识,进而可以根据该端口的标识确定ue的会话的标识(比如可以ue的mac地址等),然后向pcf发送ue的会话的标识和数据流处理策略信息。
144.其中,af根据端口的标识确定ue的会话的标识的具体方式,可以参考图5实施例的相关描述,这里不再赘述。
145.作为一种实现方式,在该步骤602中,af还可以向pcf发送一个第一指示信息,该第一指示信息的作用可以参考图5实施例中对第一指示信息的作用的描述,这里不再赘述。
146.综上所述,在实际在应用中,af向pcf发送数据流处理策略信息的方法至少有以下两种:
147.方法一,af向pcf发送5g系统交换节点上的ue的会话的标识和数据流处理策略信息。
148.基于该实现方法,pcf可以解析数据流处理策略信息,获取其中的端口的标识,进而确定该端口的标识对应的端口是ue的端口还是upf的端口。
149.方法二,af向pcf发送5g系统交换节点上的ue的会话的标识、数据流处理策略信息以及第一指示信息。
150.其中,数据流处理策略信息被af封装成一个透明容器,pcf不能解析数据流处理策略信息,或者pcf能够解析数据流处理策略信息但不能识别数据流处理策略信息中的端口是ue的端口还是upf的端口,则pcf可以根据第一指示信息,确定该数据流处理策略信息是ue的数据流处理策略信息还是upf的数据流处理策略信息。
151.该步骤,af可以直接发送ue的会话的标识和数据流处理策略信息到pcf,也可以是通过nef发送ue的会话的标识和数据流处理策略信息到pcf。
152.步骤603,pcf发起qos流创建/修改流程,通过qos流创建/修改请求消息发送数据流处理策略信息到smf。
153.pcf在接收到ue的会话的标识和数据流处理策略信息后,根据其中的ue的会话的
标识,发起qos流创建/修改流程,然后通过qos流创建/修改请求消息,将数据流处理策略信息发送到smf。
154.若端口的标识指示的端口是upf的端口,则执行以下步骤604-步骤605;若端口的标识指示的端口是ue的端口,则执行以下步骤606-步骤607。
155.步骤604,smf通过n4会话创建/修改请求消息发送数据流处理策略信息到upf。
156.可选的,smf还向upf发送一个第二指示信息,用于指示该数据流处理策略信息应用于upf的本地端口,而不是应用于ue的会话。或者理解为,该指示信息用于指示数据流处理策略信息是端口的策略信息。
157.步骤605,upf根据数据流处理策略信息,处理tsn流。
158.也即,upf接收到数据流处理策略信息后,将数据流处理策略信息中的处理策略配置给端口,或者将数据流处理策略信息发送到tsn转换器,由tsn转换器配置给端口。
159.比如,数据流处理策略信息中包含端口的标识、数据流的优先级列表、数据流优先级对应的处理策略(例如门控信息列表)。因此,该数据流处理策略信息指示的端口按照数据流优先级对应的处理策略,来处理tsn流,例如在数据流优先级对应的时间片上发送tsn流。
160.步骤606,smf发送数据流处理策略信息到ue。
161.比如,smf向ue发送pdu会话修改请求消息,其中携带数据流处理策略信息,即smf可以通过upf向ue发送数据流处理策略信息,或者,smf还可以通过非接入层(non access stratum,nas)消息,向ue发送数据流处理策略信息。
162.可选的,smf还向ue发送一个第二指示信息,用于指示该数据流处理策略信息应用于ue的本地端口,而不是应用于ue的会话。或者理解为,该指示信息用于指示数据流处理策略信息是端口的策略信息。
163.步骤607,ue根据数据流处理策略信息,处理tsn流。
164.也即,ue接收到数据流处理策略信息后,将数据流处理策略信息中的处理策略配置给端口,或者将数据流处理策略信息发送到tsn转换器,由tsn转换器配置给端口。
165.比如,数据流处理策略信息中包含端口的标识、数据流的优先级列表、数据流优先级对应的处理策略(例如门控信息列表)。因此,该数据流处理策略信息指示的端口按照数据流优先级对应的处理策略,来处理tsn流,例如在数据流优先级对应的时间片上发送tsn流。
166.需要说明的是,作为又一种实现方法,若af从cnc接收到的数据流处理策略信息既包括针对upf的端口的数据流处理策略信息,又包括针对ue的端口的数据流处理策略信息,则后续smf可以通过类似上述步骤604-步骤605,将针对upf的端口的数据流处理策略信息发送至upf,以及通过上述步骤606-步骤607,将针对ue的端口的数据流处理策略信息发送至ue。
167.该实施例,基于现有5g管理和转发架构,实现tsn管理系统对5g系统交换节点的端口粒度的数据流处理策略的配置,从而使能5g系统交换节点支持tsn协议定义的端口粒度的数据流处理策略。
168.如图7所示,为本技术提供的又一种通信方法流程示意图。该实施例中,tsn控制面将5g系统交换节点端口粒度的数据流处理策略下发到5g系统交换节点的控制面网元af,af
接收到上述数据流处理策略后,将上述数据流处理策略发送到smf,进而smf触发qos流创建/修改流程,在该流程中将端口粒度的数据流处理策略配置到5g系统交换节点的端口,或者是由smf直接向5g系统交换节点创建端口粒度的数据流处理策略。这里的端口可以是upf的端口或tsn转换器端口,也可以是ue的端口或tsn转换器端口。从而实现5g系统用户面对端口粒度的数据流处理策略的创建。
169.该方法包括以下步骤:
170.步骤701,同图6实施例的步骤601,可参考前述描述。
171.步骤702,af向smf发送5g系统交换节点上的ue的会话的标识和数据流处理策略信息。相应的,smf可以接收到5g系统交换节点上的ue的会话的标识和数据流处理策略信息。
172.该步骤中,af可以通过用户会话向smf发送ue的会话的标识和数据流处理策略信息。
173.这里的数据流处理策略信息与图6实施例的步骤602中描述的数据流处理策略信息相同,可参考前述描述。
174.作为一种实现方式,在该步骤702中,af还可以向smf发送第一指示信息,该第一指示信息的作用可以参考图5实施例中对于第一指示信息的作用的描述,这里不再赘述。
175.步骤703,smf发送5g系统交换节点的ue的会话的标识和数据流处理策略信息到pcf,用于触发qos流创建/修改流程。
176.该步骤中,smf可直接将从af接收到的携带会话的标识和数据流处理策略信息的消息转发给pcf,或者通过smf和pcf之间定义的信元发送会话的标识和数据流处理策略信息。
177.可选的,若smf在步骤702中接收到第一指示信息,则该步骤中smf还向pcf发送该第一指示信息。
178.步骤704-步骤708,同图6实施例的步骤603-步骤607,可参考前述描述。
179.需要说明的是,上述步骤703-步骤704为可选步骤。即当执行步骤703-步骤704时,则是由smf触发pcf发起qos流创建/修改流程,进而实现5g系统端口粒度的数据流处理策略的创建。当不执行步骤703-步骤704时,则是由smf直接创建5g系统端口粒度的数据流处理策略。
180.需要说明的是,若不执行步骤703-步骤704,则在实际在应用中,上述步骤702中,af向smf发送数据流处理策略信息的方法至少有以下两种:
181.方法一,af向smf发送5g系统交换节点上的ue的会话的标识和数据流处理策略信息。
182.基于该实现方法,smf可以解析数据流处理策略信息,获取其中的端口的标识,进而确定该端口的标识对应的端口是ue的端口还是upf的端口。
183.方法二,af向smf发送5g系统交换节点上的ue的会话的标识、数据流处理策略信息以及第一指示信息。
184.其中,数据流处理策略信息可以被af封装成一个透明容器,smf不能解析数据流处理策略信息,或者smf能够解析数据流处理策略信息但不能识别数据流处理策略信息中的端口是ue的端口还是upf的端口,则smf可以根据第一指示信息,确定该数据流处理策略信息是ue的数据流处理策略信息还是upf的数据流处理策略信息。进而根据ue的会话的标识,
确定ue或确定upf。
185.需要说明的是,作为又一种实现方法,若af从cnc接收到的数据流处理策略信息既包括针对upf的端口的数据流处理策略信息,又包括针对ue的端口的数据流处理策略信息,则后续smf可以通过类似上述步骤705-步骤706,将针对upf的端口的数据流处理策略信息发送至upf,以及通过类似上述步骤707-步骤708,将针对ue的端口的数据流处理策略信息发送至ue。
186.作为一种可替代的实现方案,若步骤701的数据流处理策略信息是针对upf的端口的数据流处理策略信息,则上述步骤702中,af也可以不通过会话的方式向smf发送ue的会话的标识和数据流处理策略信息。比如,af可以根据5g系统交换节点与smf的对应关系(或upf与smf的对应关系),或者根据端口的标识与smf的对应关系,确定smf,然后直接向该smf发送数据流处理策略信息,此时不需要执行上述步骤703、步骤704,然后smf直接将该数据流处理策略信息发送给与该smf对应的upf(比如可以通过设备粒度的接口向upf发送数据流处理策略信息),该upf然后执行步骤706。此时步骤707和步骤708也不需要执行。
187.该实施例,基于现有5g管理和转发架构,实现tsn管理系统对5g系统交换节点的端口粒度的数据流处理策略的配置,从而使能5g系统交换节点支持tsn协议定义的端口粒度的数据流处理策略。
188.如图8所示,为本技术提供的又一种通信方法流程示意图。该实施例中,tsn控制面将5g系统交换节点端口粒度的数据流处理策略下发到5g系统交换节点的控制面网元af,af接收到上述数据流处理策略后,将上述数据流处理策略发送到upf,若该数据流处理策略是针对upf的端口的数据流处理策略,则upf直接创建端口粒度的数据流处理策略(对应步骤803);若该数据流处理策略是针对ue的端口的数据流处理策略,则upf通过用户面发送针对ue的端口的数据流处理策略,从而ue创建端口粒度的数据流处理策略(对应步骤804-步骤805)。从而实现5g系统对端口粒度的数据流处理策略的创建。
189.该方法包括以下步骤:
190.步骤801,同图7实施例的步骤701。
191.步骤802,af发送5g系统交换节点的数据流处理策略信息到upf。
192.这里的数据流处理策略信息可以是针对upf的端口的数据流处理策略信息,也可以是针对ue的端口的数据流处理策略信息。
193.upf接收到数据流处理策略信息后,可以解析该数据流处理策略信息,获取其中的端口的标识,并识别该端口是ue的端口还是upf的端口。若该端口是upf的端口,则执行步骤803,若该端口是ue的端口,则执行步骤804-步骤805。
194.步骤803,同图7实施例的步骤706,可参考前述描述。
195.步骤804-步骤805,同图7实施例的步骤707-步骤708,可参考前述描述。
196.需要说明的是,作为又一种实现方法,若af从cnc接收到的数据流处理策略信息既包括针对upf的端口的数据流处理策略信息,又包括针对ue的端口的数据流处理策略信息,则后续upf可以通过类似上述步骤803的方式配置数据流处理策略,以及通过类似上述步骤804-步骤805的方式,配置ue的数据流处理策略。
197.需要说明的是,若上述数据流处理策略信息是针对ue的端口的数据流处理策略信息,则上述步骤802中,af也可以向upf发送ue的会话的标识和数据流处理策略信息,其中af
生成ue的会话的标识的具体方式可以参考图6实施例的相关描述。从而,upf在接收到ue的会话的标识和数据流处理策略信息后,可以根据ue的会话的标识确定ue,然后向该ue直接发送数据流处理策略信息,此时upf无需解析数据流处理策略信息。或者是,upf在接收到ue的会话的标识和数据流处理策略信息后,将ue的会话的标识和数据流处理策略信息发送至smf,然后smf可以按照图7所示的实施例的方法,将数据流处理策略信息配置到ue,比如smf通过nas消息数据流处理策略信息配置到ue。
198.该实施例,基于现有5g管理和转发架构,实现tsn管理系统对5g系统交换节点的端口粒度的数据流处理策略的配置,从而使能5g系统交换节点支持tsn协议定义的端口粒度的数据流处理策略。
199.上述主要从各个网元之间交互的角度对本技术提供的方案进行了介绍。可以理解的是,上述实现各网元为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本发明能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
200.基于相同的发明构思,如图9所示,为本技术提供的一种通信装置示意图,该装置可以是第二设备(如用户面网元、会话管理网元、策略控制网元)、应用功能网元、或芯片,可执行上述任一实施例中由应用功能网元、或第二设备执行的方法。
201.该通信装置900包括至少一个处理器901,通信线路902,以及至少一个通信接口904。在具体实现中,作为一种实施例,该通信装置900还可以包括存储器903。当然,存储器903可以是独立存在,通过通信线路与处理器901相连接。存储器903也可以和处理器903集成在一起。如果处理器901需要程序代码,存储器903可以存储程序代码,并将该程序代码传输给处理器901,以使得处理器901根据程序代码的指示实现本发明实施例。处理器901可以是一个通用中央处理器(central processing unit,cpu),微处理器,特定应用集成电路(application specific integrated circuit,asic),或一个或多个用于控制本技术方案程序执行的集成电路。
202.通信线路902可包括一通路,在上述组件之间传送信息。
203.通信接口904,使用任何收发器一类的装置,用于与其他设备或通信网络通信,如以太网,无线接入网(radio access network,ran),无线局域网(wireless local area networks,wlan),有线接入网等。
204.存储器903可以是只读存储器(read-only memory,rom)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,ram)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electrically er服务器able programmable read-only memory,eeprom)、只读光盘(compact disc read-only memory,cd-rom)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。
205.其中,存储器903用于存储执行本技术方案的计算机执行指令,并由处理器901来控制执行。处理器901用于执行存储器903中存储的计算机执行指令,从而实现本技术上述实施例提供的通信方法。
206.可选的,本技术实施例中的计算机执行指令也可以称之为应用程序代码,本技术实施例对此不作具体限定。
207.在具体实现中,作为一种实施例,处理器901可以包括一个或多个cpu,例如图9中的cpu0和cpu1。
208.在具体实现中,作为一种实施例,通信装置900可以包括多个处理器,例如图9中的处理器901和处理器908。这些处理器中的每一个可以是一个单核(single-cpu)处理器,也可以是一个多核(multi-cpu)处理器。这里的处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。
209.当图9所示的通信装置900为芯片时,例如可以是应用功能网元的芯片、或第二设备的芯片,则该芯片包括处理器901(还可以包括处理器908)、通信线路902、存储器903和通信接口904。具体地,通信接口904可以是输入接口、管脚或电路等。存储器903可以是寄存器、缓存等。处理器901和处理器908可以是一个通用的cpu,微处理器,asic,或一个或多个用于控制上述任一实施例的通信方法的程序执行的集成电路。
210.本技术可以根据上述方法示例对装置进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本技术中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。比如,在采用对应各个功能划分各个功能模块的情况下,图10示出了一种通信装置示意图,该通信装置1000可以是上述实施例中所涉及的第二设备(如用户面网元、策略控制网元、或会话管理网元),该通信装置1000包括接收单元1001、发送单元1002和处理单元1003。
211.该通信装置1000可实现以下操作:
212.接收单元1001,用于接收终端设备的会话的标识和端口的处理策略信息;发送单元1002,用于向所述会话对应的第一设备发送所述处理策略信息。
213.在一种可能的实现方法中,所述处理单元1003,用于:在所述发送单元1002向所述会话对应的第一设备发送所述处理策略信息之前,确定所述第一设备的类型,所述第一设备的类型为终端设备或用户面网元。
214.在一种可能的实现方法中,所述处理单元1003,具体用于根据所述处理策略信息中的端口的标识,确定所述第一设备的类型;或者,通过所述接收单元接收第一指示信息,所述第一指示信息用于指示所述第一设备的类型。
215.在一种可能的实现方法中,所述处理策略信息包括端口的标识和数据流的处理策略。
216.在一种可能的实现方法中,所述发送单元1002,还用于向所述第一设备发送第二指示信息,所述第二指示信息用于指示所述处理策略信息为端口的策略信息。
217.在一种可能的实现方法中,所述装置为策略控制网元;所述接收单元1001,具体用于从应用功能网元、或会话管理网元接收所述终端设备的会话的标识和所述端口的处理策
略信息;所述发送单元1002,具体用于通过所述会话管理网元,向所述会话对应的所述第一设备发送所述处理策略信息。
218.在一种可能的实现方法中,所述装置为会话管理网元;所述接收单元1001,具体用于从应用功能网元接收所述终端设备的会话的标识和所述端口的处理策略信息;所述发送单元1002,具体用于在所述第一设备为用户面网元的情况下,通过所述终端设备的n4会话或通过所述第二设备与所述第一设备之间的设备粒度的接口,向所述会话对应的所述第一设备发送所述处理策略信息;或者,在所述第一设备为所述终端设备的情况下,通过非接入层nas消息或通过用户面网元,向所述会话对应的所述第一设备发送所述处理策略信息。
219.在一种可能的实现方法中,所述装置为用户面网元,所述第一设备为所述终端设备;所述接收单元1001,具体用于从应用功能网元接收所述终端设备的会话的标识和所述端口的处理策略信息。
220.应理解,该通信装置1000可以用于实现本发明实施例的方法中由第二设备执行的步骤,相关特征可以参照上文,此处不再赘述。
221.若该通信装置1000是第二设备,则第二设备以采用集成的方式划分各个功能模块的形式来呈现。这里的“模块”可以指特定asic,电路,执行一个或多个软件或固件程序的处理器和存储器,集成逻辑电路,和/或其他可以提供上述功能的器件。
222.具体的,图10中的接收单元1001、处理单元1003、以及发送单元1002的功能/实现过程可以通过图9中的处理器901调用存储器903中存储的计算机执行指令来实现。或者,图10中的处理单元1003的功能/实现过程可以通过图9中的处理器901调用存储器903中存储的计算机执行指令来实现,图10中的接收单元1001和发送单元1002的功能/实现过程可以通过图9中的通信接口904来实现。
223.可选的,当该通信装置1000是芯片或电路时,则接收单元1001和发送单元1002的功能/实现过程还可以通过管脚或电路等来实现。可选地,当该通信装置1000是芯片时,存储器903可以为芯片内的存储单元,如寄存器、缓存等。
224.当然,当该通信装置1000是第二设备时,存储器903可以是第二设备内的位于芯片外部的存储单元,本技术实施例对此不作具体限定。
225.本技术可以根据上述方法示例对装置进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本技术中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。比如,在采用对应各个功能划分各个功能模块的情况下,图11示出了一种通信装置示意图,该通信装置1100可以是上述实施例中所涉及的应用功能网元,该通信装置1100包括接收单元1101、发送单元1102和处理单元1103。
226.该通信装置1100可实现以下操作:
227.接收单元1101,用于从集中式网络配置网元接收端口的处理策略信息,所述处理策略信息包括端口的标识;处理单元1103,用于根据所述端口的标识,确定终端设备的会话的标识,所述终端设备的会话的标识用于确定第一设备;发送单元1102,用于向第二设备发送所述终端设备的会话的标识和所述处理策略信息。
228.在一种可能的实现方法中,所述处理策略还包括数据流的处理策略。
229.在一种可能的实现方法中,所述处理单元1103,具体用于:在所述端口的标识为终端设备的端口的标识的情况下,根据所述端口的标识,确定所述端口的标识对应的所述终端设备的会话的标识;或者,在所述端口的标识为用户面网元的端口的标识的情况下,根据所述端口的标识确定所述终端设备的端口的标识,确定所述终端设备的端口的标识对应的所述终端设备的会话的标识。
230.在一种可能的实现方法中,所述发送单元1102,还用于向所述第二设备发送指示信息,所述指示信息用于指示所述第一设备的类型,所述第一设备的类型为终端设备或用户面网元。
231.应理解,该通信装置1100可以用于实现本发明实施例的方法中由应用功能网元执行的步骤,相关特征可以参照上文,此处不再赘述。
232.若该通信装置1100是应用功能网元,则应用功能网元以采用集成的方式划分各个功能模块的形式来呈现。这里的“模块”可以指特定asic,电路,执行一个或多个软件或固件程序的处理器和存储器,集成逻辑电路,和/或其他可以提供上述功能的器件。
233.具体的,图11中的接收单元1101、处理单元1103、以及发送单元1102的功能/实现过程可以通过图9中的处理器901调用存储器903中存储的计算机执行指令来实现。或者,图11中的处理单元1103的功能/实现过程可以通过图9中的处理器901调用存储器903中存储的计算机执行指令来实现,图11中的接收单元1101和发送单元1102的功能/实现过程可以通过图9中的通信接口904来实现。
234.可选的,当该通信装置1100是芯片或电路时,则接收单元1101和发送单元1102的功能/实现过程还可以通过管脚或电路等来实现。可选地,当该通信装置1100是芯片时,存储器903可以为芯片内的存储单元,如寄存器、缓存等。
235.当然,当该通信装置1100是应用功能网元时,存储器903可以是应用功能网元内的位于芯片外部的存储单元,本技术实施例对此不作具体限定。
236.本领域普通技术人员可以理解:本技术中涉及的第一、第二等各种数字编号仅为描述方便进行的区分,并不用来限制本技术实施例的范围,也表示先后顺序。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。“至少一个”是指一个或者多个。至少两个是指两个或者多个。“至少一个”、“任意一个”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b,或c中的至少一项(个、种),可以表示:a,b,c,a-b,a-c,b-c,或a-b-c,其中a,b,c可以是单个,也可以是多个。“多个”是指两个或两个以上,其它量词与之类似。此外,对于单数形式“a”,“an”和“the”出现的元素(element),除非上下文另有明确规定,否则其不意味着“一个或仅一个”,而是意味着“一个或多于一个”。例如,“a device”意味着对一个或多个这样的device。
237.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本技术实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质
中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包括一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘(solid state disk,ssd))等。
238.本技术实施例中所描述的各种说明性的逻辑单元和电路可以通过通用处理器,数字信号处理器,专用集成电路(asic),现场可编程门阵列(fpga)或其它可编程逻辑装置,离散门或晶体管逻辑,离散硬件部件,或上述任何组合的设计来实现或操作所描述的功能。通用处理器可以为微处理器,可选地,该通用处理器也可以为任何传统的处理器、控制器、微控制器或状态机。处理器也可以通过计算装置的组合来实现,例如数字信号处理器和微处理器,多个微处理器,一个或多个微处理器联合一个数字信号处理器核,或任何其它类似的配置来实现。
239.本技术实施例中所描述的方法或算法的步骤可以直接嵌入硬件、处理器执行的软件单元、或者这两者的结合。软件单元可以存储于ram存储器、闪存、rom存储器、eprom存储器、eeprom存储器、寄存器、硬盘、可移动磁盘、cd-rom或本领域中其它任意形式的存储媒介中。示例性地,存储媒介可以与处理器连接,以使得处理器可以从存储媒介中读取信息,并可以向存储媒介存写信息。可选地,存储媒介还可以集成到处理器中。处理器和存储媒介可以设置于asic中。
240.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
241.尽管结合具体特征及其实施例对本技术进行了描述,显而易见的,在不脱离本技术的精神和范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是所附权利要求所界定的本技术的示例性说明,且视为已覆盖本技术范围内的任意和所有修改、变化、组合或等同物。显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包括这些改动和变型在内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1