信息处理方法、装置、相关设备和存储介质与流程

文档序号:31305113发布日期:2022-08-30 20:35阅读:81来源:国知局
信息处理方法、装置、相关设备和存储介质与流程

1.本技术涉及移动通信领域,尤其涉及一种信息处理方法、装置、相关设备及存储介质。


背景技术:

2.在会话建立过程中,会话管理功能(smf,session management function)可以为终端分配互联网协议(ip)地址。在分配ip地址的过程中,可能会出现私网地址冲突的问题;而且,行业网中为行业用户分配私网地址的情况越来越常见,使得私网地址冲突的这个问题也越来越明显。为了解决私网地址冲突的问题,提出了采用地址域(ip domain)的基本思想。
3.然而,如何有效地采用地址域来解决私网地址冲突的问题,目前尚未有有效解决方案。


技术实现要素:

4.为解决相关技术问题,本技术实施例提供一种信息处理方法、装置、相关设备及存储介质。
5.本技术实施例的技术方案是这样实现的:
6.本技术实施例一种信息处理方法,应用于smf,包括:
7.从统一数据管理(udm,unified data management)或统一数据仓库(udr,unified data repository)获取互联网协议域(ip domain);
8.将获取的ip domain发送给策略控制功能(pcf,policy control function)。
9.上述方案中,在会话建立过程中从udm或udr获取ip domain。
10.上述方案中,从udm或udr获取ip domain时,所述方法还包括:
11.从udm或udr获取互联网协议索引(ip index)。
12.上述方案中,所述方法还包括:
13.将终端对应的ip domain发送给网络地址转换功能。
14.上述方案中,所述方法还包括:
15.确定所述终端的ip地址;
16.将所述终端的ip地址发送给所述网络地址转换功能。
17.上述方案中,所述方法还包括:
18.选择用户面功能(upf,user plane function);
19.根据选择的upf确定对应的网络地址转换功能。
20.上述方案中,所述方法还包括:
21.根据运营商本地策略确定对应的网络地址转换功能。
22.上述方案中,所述将终端对应的ip domain发送给网络地址转换功能,包括:
23.基于n4接口协议,将所述终端对应的ip domain发送给网络地址转换功能;
24.或者,
25.通过选择的upf,将所述终端对应的ip domain发送给网络地址转换功能。
26.上述方案中,所述方法还包括:
27.接收所述网络地址转换功能反馈的确收信息。
28.本技术实施例还提供一种信息处理方法,应用于udm或udr,包括:
29.向smf提供ip domain。
30.上述方案中,在会话建立过程中向所述smf提供ip domain。
31.上述方案中,向smf提供ip domain时,所述方法还包括:
32.向所述smf提供ip index。
33.上述方案中,提供的ip domain满足以下条件之一:
34.是af或动态主机配置协议(dhcp,dynamic host configuration protocol)服务器或验证、授权和记账(aaa,authentication、authorization、accounting)服务器通过能力开放功能提供给udm或udr的;
35.是网管设备配置到udm或udr的;
36.是本地配置的。
37.本技术实施例还提供一种信息处理方法,应用于smf,包括:
38.将终端对应的ip domain发送给网络地址转换功能;所述对应的ip domain是从udm或udr获取的。
39.上述方案中,所述方法还包括:
40.确定所述终端的ip地址;
41.将所述终端的ip地址发送给所述网络地址转换功能。
42.上述方案中,所述方法还包括:
43.为所述终端选择upf;
44.根据选择的upf确定对应的网络地址转换功能。
45.上述方案中,所述方法还包括:
46.根据运营商本地策略确定对应的网络地址转换功能。
47.上述方案中,所述将终端对应的ip domain发送给网络地址转换功能,包括:
48.基于n4接口协议,将所述终端对应的ip domain发送给网络地址转换功能;
49.或者,
50.通过选择的upf,将所述终端对应的ip domain发送给网络地址转换功能。
51.上述方案中,所述方法还包括:
52.接收所述网络地址转换功能反馈的确收信息。
53.本技术实施例还提供一种信息处理方法,应用于网络地址转换功能,包括:
54.接收smf发送的终端对应的ip domain;所述对应的ip domain是从udm或udr获取的;
55.接收终端发送的数据报文;
56.利用接收的数据报文的第一信息和/或第二信息,确定对应的ip domain;所述第一信息表征接收的数据报文的隧道路径;所述第二信息表征终端的ip地址;
57.利用确定的ip domain对接收的数据报文的源地址进行映射。
58.上述方案中,接收smf发送的终端对应的ip domain时,所述方法还包括:
59.接收所述smf发送的终端的ip地址。
60.上述方案中,所述接收smf发送的终端对应的ip domain,包括:
61.基于n4接口协议,接收smf发送的所述终端对应的ip domain;
62.或者,
63.通过smf选择的upf,接收smf发送的所述终端对应的ip domain。
64.上述方案中,所述方法还包括:
65.向所述smf反馈确收信息。
66.上述方案中,所述利用确定的ip domain对接收的数据报文的地址进行映射,包括:
67.利用所述确定的ip domain和ip domain与外部ip地址段的对应关系,对接收的数据报文的源地址进行映射。
68.本技术实施例还提供一种信息处理装置,包括:
69.获取单元,用于从udm或udr获取ip domain;
70.第一发送单元,用于将获取的ip domain发送给pcf。
71.本技术实施例还提供一种信息处理装置,包括:
72.提供单元,用于向smf提供ip domain。
73.本技术实施例还提供一种信息处理装置,包括:
74.第二发送单元,用于将终端对应的ip domain发送给网络地址转换功能;所述对应的ip domain是从udm或udr获取的。
75.本技术实施例还提供一种信息处理装置,包括:
76.第一发送单元,用于将终端对应的ip domain发送给网络地址转换功能;所述对应的ip domain是从udm或udr获取的。
77.本技术实施例还提供一种信息处理装置,包括:
78.第一接收单元,用于接收smf发送的终端对应的ip domain;所述对应的ip domain是从udm或udr获取的;并接收终端发送的数据报文;
79.第一确定单元,用于利用接收的数据报文的第一信息和/或第二信息,确定对应的ip domain;所述第一信息表征接收的数据报文的隧道路径;所述第二信息表征终端的ip地址;并利用确定的ip domain对接收的数据报文的源地址进行映射。
80.本技术实施例还提供一种smf,包括:第一处理器及第一通信接口;其中,
81.所述第一通信接口,用于从udm或udr获取ip domain;以及将获取的ip domain发送给pcf;
82.或者,
83.所述第一通信接口,用于将终端对应的ip domain发送给网络地址转换功能;所述对应的ip domain是从udm或udr获取的。
84.本技术实施例还提供一种udm,包括:第二处理器及第二通信接口;其中,
85.所述第二通信接口,用于向smf提供ip domain。
86.本技术实施例还提供一种udr,包括:第三处理器及第三通信接口;其中,
87.所述第三通信接口,用于向smf提供ip domain。
88.本技术实施例还提供一种网络地址转换功能,包括:
89.第四通信接口,用于接收smf发送的终端对应的ip domain;所述对应的ip domain是从udm或udr获取的;以及接收终端发送的数据报文;
90.第四处理器,用于利用接收的数据报文的第一信息和/或第二信息,确定对应的ip domain;所述第一信息表征接收的数据报文的隧道路径;所述第二信息表征终端的ip地址;以及利用确定的ip domain对接收的数据报文的源地址进行映射。
91.本技术实施例还提供一种smf,包括:第一处理器和用于存储能够在处理器上运行的计算机程序的第一存储器,
92.其中,所述第一处理器用于运行所述计算机程序时,执行上述smf侧任一方法的步骤。
93.本技术实施例还提供一种udm,包括:第二处理器和用于存储能够在处理器上运行的计算机程序的第二存储器,
94.其中,所述第二处理器用于运行所述计算机程序时,执行上述udm侧任一方法的步骤。
95.本技术实施例还提供一种udr,包括:第三处理器和用于存储能够在处理器上运行的计算机程序的第三存储器,上述udr侧任一方法的步骤。
96.本技术实施例还提供一种网络地址转换功能,包括:第四处理器和用于存储能够在处理器上运行的计算机程序的第四存储器,
97.其中,所述第三处理器用于运行所述计算机程序时,执行上述网络地址转换功能侧任一方法的步骤。
98.本技术实施例还提供一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述sfm侧任一方法的步骤,或者实现上述udm侧任一方法的步骤,或者实现上述udr侧任一方法的步骤,或者实现上述网络地址转换功能侧任一方法的步骤。
99.本技术实施例提供的信息处理方法、装置、相关设备及存储介质,通过smf从udm或udr动态获取ip domain信息,能够使得smf获取的ip domain的定义与af获取的ip domain的定义相同,从而实现了ip domain信息的有效配置;在使用nat的情况下,通过打通smf与nat之间的接口并进行信息交互,使得af理解的ip domain信息和核心网内部使用的ip domain信息一致,实现了ip domain信息的有效利用。
附图说明
100.图1为本技术实施例一种信息处理的方法流程示意图;
101.图2为本技术实施例网络架构示意图;
102.图3为本技术实施例第二种信息处理的方法流程示意图;
103.图4为本技术应用实施例会话建立的流程示意图;
104.图5为本技术实施例第一种信息处理装置结构示意图;
105.图6为本技术实施例第二种信息处理装置结构示意图;
106.图7为本技术实施例第三种信息处理装置结构示意图;
107.图8为本技术实施例smf结构示意图;
108.图9为本技术实施例udm结构示意图;
109.图10为本技术实施例udr结构示意图;
110.图11为本技术实施例网络地址转换功能结构示意图;
111.图12为本技术实施例信息处理系统结构示意图。
具体实施方式
112.下面结合附图及实施例对本技术再作进一步详细的描述。
113.相关技术中,定义了从udm(也可以称为udm功能)到smf传输ip地址池(pool)信息来辅助进行终端ip地址分配;同时,在smf未从udm获取到终端的静态地址的情况下,在会话建立过程中,smf从pcf获取签约的ip index,该ip index指示smf采用什么样的方式分配终端(也可以称为(用户设备(ue))ip地址。其中,相关技术中,定义了三种分配方式。
114.然而,在分配ip地址的过程中,可能会现私网ipv4地址冲突的问题。为了解决该问题,提出了ip domain的基本思想,即smf为不同的私网地址分配一个ip domain字段;ip domain是用来指示该ip地址属于哪个地址域,用来在ipv4地址冲突的时候能够区分相同的ipv4地址对应的不同协议数据单元(pdu,protocol data unit)会话,从而找到唯一的目标pdu会话。然而,ip domain的基本思想中,如何有效地配置和利用ip domain是目前亟待解决的问题,具体表现在以下两个方面:
115.第一,相关技术中,smf分配不同的ip domain是实际实现,比如依靠本地配置等,也就是说,smf的ip domain信息是预配置或者基于实现的,不够动态,而且ip domain的信息定义与应用功能(af,application function)获取的ip domain字段如何一致也是不明确的;
116.第二,在网络地址转换(nat,network address translation)方法被使用的情况下,af是基于某种事先定义好的推断来推测nat后的地址与ip domain的关系,从而让af在会话绑定中选择对应的ip domain字段。这个实际实现中依靠配置,不够灵活动态,而且不够友好交互,很有可能af理解的ip domain信息和核心网(比如第五代移动通信技术(5g)核心网)内部使用的ip domain信息不一致。
117.基于此,在本技术的各种实施例中,一方面,smf从udm或udr动态获取ip domain信息,使得smf获取的ip domain的定义与af获取的ip domain的定义相同;另一方面,在使用nat的情况下,打通smf与nat之间的接口并进行信息交互,使得af理解的ip domain信息和核心网内部使用的ip domain信息一致。
118.本技术实施例提供的方案,通过smf从udm或udr动态获取ip domain信息,能够使得smf获取的ip domain的定义与af获取的ip domain的定义相同,从而实现了ip domain信息的有效配置;在使用nat的情况下,通过打通smf与nat之间的接口并进行信息交互,使得af理解的ip domain信息和核心网内部使用的ip domain信息一致,实现了ip domain信息的有效利用。
119.本技术实施例提供一种信息处理方法,应用于smf,如图1所示,该方法包括:
120.步骤101:从udm或udr获取ip domain;
121.步骤102:将获取的ip domain发送给pcf。
122.其中,实际应用时,smf可以称为smf实体,udm可以称为udm实体,udr可以称为udr实体,pcf可以称为pcf实体。
123.udm的中文还可以称为统一数据管理功能,udr的中文还可以称为统一数据仓库功能。
124.为了实现ip domain信息的动态配置,实现smf获取的ip domain的定义与af获取的ip domain的定义相同,af或外部的动态主机配置协议(dhcp)服务器(英文可以表达为server)或者aaa服务器可以通过能力开放功能将ip domain信息写入udm或udr中,也就是说,通过能力开放功能将ip domain信息配置或者提供给udm或udr,也可以通过本地配置或者网管操作维护管理(oam)方式ip domain配置信息到udm或udr中,然后由udm或udr为所述smf提供ip domain信息,这样smf就可以动态获取ip domain信息。
125.实际应用时,所述smf可以在会话建立过程中从udm或udr获取ip domain。
126.在分配ip地址时,所述smf需要获取签约的ip index,以便利用获取签约的ip index如何分配ip地址。
127.基于此,在一实施例中,从udm或udr获取ip domain时,该方法还可以包括:
128.从udm或udr获取ip index。
129.具体地,可以在会话建立过程中从udm或udr获取ip index。
130.相应地,af或外部的dhc服务器或aaa服务器可以通过能力开放功能将ip domain信息和ip index写入(也可以称为配置或提供给)udm或udr中,也可以通过本地配置或者网管oam方式ip domain和ip index配置到udm或udr中。
131.这里,ip index可以包含ip地址pool id,所述smf可以利用ip地址pool id对应的ip地址pool进行终端ip地址的分配。
132.ip index的定义格式为:地址分配方式标识+ip address pool id。
133.其中,相关技术中,提供了三种地址分配方式,包括:smf分配ip地址、upf分配ip地址和dhcp或dn-aaa服务器分配ip地址这三种地址分配方式。每种地址分配方式对应一个标识,即id;相应地,在ip index的定义格式为:地址分配方式id+ip address pool id。
134.实际应用时,ip domain的定义格式可以为:公司名.市.省.运营商.国家。也就是说,ip domain的格式类似统一资源定位符(url,uniform resource locator)的定义方式,来区分不同的第三方dhcp或验证、授权和记账(aaa)server。
135.在步骤102中,实际应用时,pcf收到ip domain信息后,将ip domain信息写到绑定支持功能(bsf,binding support function),bsf将ip domain信息写到网络资源库功能(nrf,network repository function)。这样,当af要进行会话绑定查找时,af会携带ue ip地址信息以及ip domain信息通过nrf找到对应的bsf和pcf,从而确定pdu会话。
136.在nat方法被使用的情况下,需要在用户面传递ip domain信息,以使得af理解的ip domain信息和核心网内部使用的ip domain信息不一致;同时,相关技术中,smf不能够获取nat的信息,所以如果能够打通smf与nat的接口并进行信息交互,就可以很好地进行网络配置。
137.基于此,在一实施例中,该方法还可以包括:
138.将终端对应的ip domain发送给网络地址转换功能(英文可以表达为network address translation function,简称为natf)。
139.其中,实际应用时,为了实施方便,所述smf可以基于n4接口协议与网络地址转换功能进行交互,如图2所示。
140.基于此,在一实施例中,所述smf可以基于n4接口协议将所述终端对应的ip domain发送给网络地址转换功能。
141.示例性地,所述smf可以复用n4接口协议,建立smf与网络地址转换功能之间的接口,比如smf或natf互相发起n4 association建立流程,从而建立n4接口,利用建立的接口传递信息,比如将所述终端对应的ip domain发送给网络地址转换功能。
142.在一实施例中,所述smf还可以通过选择的upf,将所述终端对应的ip domain发送给网络地址转换功能。示例性地,通过所述upf的透传,所述smf将所述终端对应的ip domain发送给网络地址转换功能。
143.所述smf需要确定所述终端的ip地址,并将所述终端的ip地址发送给网络地址转换功能,以便在所述终端的数据报文进入时,网络地址转换功能能够明确所述终端的ip domain,进而根据所述终端的ip domain选择合适的外部公网地址段来做地址映射。
144.基于此,在一实施例中,该方法还可以包括:
145.确定所述终端的互联网协议ip地址;
146.将所述终端的ip地址发送给所述网络地址转换功能。
147.这里,实际应用时,所述smf还需要确定所述终端对应的网络地址转换功能。
148.基于此,在一实施例中,该方法还可以包括:
149.选择upf;
150.根据选择的upf确定对应的网络地址转换功能。
151.其中,所述smf在会话建立过程中选择upf。
152.所述smf还可以根据运营商本地策略确定对应的网络地址转换功能。示例性地,所述smf可以根据选择的upf的部署位置,对应获知选择哪一个网络地址转换功能;所述smf也可以根据该pdu会话的特征,比如该会话是为某特定企业用户建立的,选择对应的网络地址转换功能;此外,所述smf也可以考虑负载均衡选择对应的网络地址转换功能。本技术实施例对所述smf根据运营商本地策略确定对应的网络地址转换功能的具体处理过程不作限定。
153.所述网络地址转换功能收到所述smf发送的所述终端的ip domain信息后,可以向所述smf反馈确收(即ack)信息。
154.这里,实际应用时,ip domain和外部ip地址段对应关系可以预配置在网络地址转换功能中,如果ip domain和外部ip地址段对应关系中未有所述终端的ip domain信息时,所述网络地址转换功能可以向所述smf反馈选择失败指示,从而触发所述smf重新选择网络地址转换功能。
155.相应地,本技术实施例还提供了一种信息处理方法,应用于udm或udr,包括:
156.向smf提供ip domain。
157.也就是说,udm或udr向smf发送ip domain。
158.其中,在一实施例中,在会话建立过程中向所述smf提供ip domain。
159.在一实施例中,该方法还可以包括:
160.af或dhcp server通过能力开放功能向udm或udr配置ip domain。
161.这里,实际应用时,还可以通过本地配置或者网管oam方式将ip domain配置到udm或udr中。
index(包含ip地址池id信息)以及ip domain配置到udm或udr中。
189.其中,ip domain的定义格式可以为:公司名.市.省.运营商.国家。ip index的定义格式为:地址分配方式+ip address pool id。
190.在本应用实施例中,设计smf与natf之间的接口,该接口协议可复用n4的报文转发控制协议(pfcp,packet forwarding control protocol)接口协议。其中,natf与upf的关系是预配置在smf中的,即如果smf根据相关技术选择合适的pdu会话锚定点(psa)upf,那么,natf也就随之被选择。
191.smf与natf的交互包括:smf或natf互相发起n4 association建立流程,smf将ue ip地址和对应的ip domain信息发送给natf。natf根据数据报文进入时的虚拟局域网(vlan)信息或其他隧道信息,源地址信息,从而可以明确对应的ip domain信息,根据ip domain信息选择合适的外部公网地址段来做地址映射。可以采用图2所示的组网结构。
192.如图4所示,本应用实施例pdu会话建立流程包括以下步骤:
193.步骤401:ue发起pdu会话建立请求(pdu session establishment request);
194.步骤402:接入和移动性管理功能(amf,access and mobility management function)收到请求后,进行smf选择(smf selection);
195.步骤403:amf向选择的smf发送建立pdu会话的会话管理上下文建立请求(nsmf_pdusession_createsmcontext request);
196.步骤404:smf收到请求后,与udm进行签约数据获取或签约数据更新(subscription retrieval/subscription for updates),之后执行步骤405;
197.其中,在本步骤中,udm将ip index和ip domain信息发送给smf;
198.步骤405:smf向amf返回pdu会话的会话管理上下文建立响应(nsmf_pdusession_createsmcontext response),之后执行步骤406;
199.步骤406:ue与网络侧进行pdu会话的鉴权或认证(pdu session authentication/authorization),之后执行步骤407a;
200.步骤407a:smf进行pcf选择(pcf selection);
201.步骤407b:smf与pcf进行会话管理的策略关联的建立(sm policy association establishment)或者进行smf触发的会话管理的策略关联的修改(smf initiated sm policy association modification),之后执行步骤408;
202.其中,在smf跟pcf交互的过程中,smf将ip地址和ip domain信息发送给pcf;
203.步骤408:smf进行upf选择(upf selection);
204.这里,当smf获取ip domain信息和ip index(可明确ip地址pool id)信息后,可以利用相关技术,获取到ue的ip地址(比如采用上述的三种地址分配方式中的一种),并在该过程中选择合适的upf;
205.步骤409:smf与pcf进行smf initiated sm policy association modification,之后执行步骤410a;
206.这里,在本步骤中,当upf分配ip地址时,smf获取upf分配的ip地址,并发送给pcf。本步骤为可选步骤。
207.步骤410a:smf向upf发送n4会话建立或修改请求(n4 session establishment/modification request);
208.步骤410b:upf收到请求后,向smf发送n4会话建立或修改响应(n4session establishment/modification response),之后执行步骤411;
209.这里,在步骤410b完成后,复用步骤410a和410b的n4接口建立流程(step10),smf会与natf建立连接;
210.步骤411:smf向amf发送(n1 n2消息传递namf_communication_n1n2messagetransfer)消息,之后执行步骤412;
211.步骤412:amf收到消息后,向接入网(an)或无线接入网(ran)发送pdu会话请求(n2 pdu session request);
212.这里,该请求是非接入层(nas)消息(msg);所述an或ran在以下的描述中简称为(r)an;
213.步骤413:(r)an与ue交互,分配具体资源(an-specific resource setup),之后执行步骤414;
214.这里,该步骤也可以称为pdu会话建立接受(pdu session establishment accept);
215.步骤414:(r)an向amf发送pdu会话建立响应(n2 pdu session response),之后执行步骤415;
216.步骤415:amf向smf发送pdu会话的更新会话管理上下文的请求(nsmf_pdusession_updatesmcontext request);
217.步骤416a:smf收到请求后,向upf发送n4会话修改请求(n4 session modification request);
218.步骤416b:upf收到请求后,向smf发送n4会话修改响应(n4 session modification response),之后执行步骤417;
219.步骤417:smf向amf发送pdu会话的更新会话管理上下文的响应(nsmf_pdusession_updatesmcontext response)。
220.pdu会话建立完成后,在数据包发送过程中,针对上行业务流,natf根据数据报文进入时的vlan信息或其他隧道路径信息,ue ip地址信息,可以明确对应的ip domain信息,并根据ip domain信息选择合适的外部公网地址段来做地址映射。
221.此后,af可根据公网地址推断出ip domain信息从而进行会话绑定查找。示例性地,比如运营商与第三方协商第三方终端可以用的公网地址段,如将172.168.1.xxx分配给工厂1使用;172.168.2.xxx分配给工厂2使用,af可以根据这些协商好的信息推断出ip domain信息。这里,具体分配方式是离线的,运营商与第三方协商的。本技术实施例对根据公网地址推断出ip domain信息的具体处理过程不作限定。
222.行业网中为行业用户分配私网地址的情况越来越常见,需要一种动态实时的私网地址分配方式来解决相关问题。本技术实施例提供的方案,更加清楚明确相关业务流程,使得私网地址冲突解决不再依赖模糊不清的运营商配置,而是成为一种标准流程。
223.为了实现本技术实施例的方案,本技术实施例还提供一种信息处理装置,设置在smf上,如图5所示,该装置包括:
224.获取单元501,用于从udm或udr获取ip domain;
225.第一发送单元502,用于将获取的ip domain发送给pcf。
226.其中,在一实施例中,所述获取单元501,具体用于在会话建立过程中从udm或udr获取ip domain。
227.在一实施例中,所述获取单元501,还用于从udm或udr获取ip domain时,从udm或udr获取互ip index。
228.在一实施例中,该装置还可以包括:第二发送单元,用于将终端对应的ip domain发送给网络地址转换功能;所述对应的ip domain是从udm或udr获取的。
229.其中,在一实施例中,该装置还可以包括:第二确定单元,用于:
230.确定所述终端的ip地址;
231.将所述终端的ip地址发送给所述网络地址转换功能。
232.在一实施例中,所述第二确定单元,还用于:
233.选择upf;根据选择的upf确定对应的网络地址转换功能;
234.或者,
235.根据运营商本地策略确定对应的网络地址转换功能。
236.在一实施例中,所述第二发送单元,具体用于:
237.基于n4接口协议,将所述终端对应的ip domain发送给网络地址转换功能;
238.或者,
239.通过选择的upf,将所述终端对应的ip domain发送给网络地址转换功能。
240.在一实施例中,该装置还可以包括:
241.第二接收单元,用于接收所述网络地址转换功能反馈的确收信息。
242.实际应用时,所述获取单元501、第一发送单元502、第二发送单元、第二接收单元可由信息处理装置中的通信接口实现;所述第二确定单元可由信息处理装置中的处理器实现。
243.为了实现本技术实施例udm或udr侧的方法,本技术实施例还提供了一种信息处理装置,设置在udm或udr上,如图6所示,该装置包括:
244.提供单元601,用于向smf提供ip domain。
245.其中,在一实施例中,所述提供单元601,用于在会话建立过程中向所述smf提供ip domain。
246.在一实施例中,所述提供单元601,还用于向smf提供ip domain时,向所述smf提供ip index。
247.在一实施例中,如图6所示,该装置还可以包括:配置单元602,用于配置ip domain。
248.其中,在一实施例中,所述配置单元602,具体用于:
249.利用af或dhcp服务器或aaa服务器通过能力开放功能将ip domain提供给udm或udr;
250.或者,
251.利用网管设备将ip domain配置到udm或udr;
252.或者,
253.本地配置ip domain。
254.实际应用时,所述提供单元601可由信息处理装置中的通信接口实现;所述配置单
元602可由信息处理装置中的处理器结合通信接口实现。
255.为了实现本技术实施例网络地址转换功能侧的方法,本技术实施例还提供了一种信息处理装置,设置在络地址转换功能上,如图7所示,该装置包括:
256.第一接收单元701,用于接收smf发送的终端对应的ip domain;所述对应的ip domain是从udm或udr获取的;并接收终端发送的数据报文;
257.第一确定单元702,用于利用接收的数据报文的第一信息和/或第二信息,确定对应的ip domain;所述第一信息表征接收的数据报文的隧道路径;所述第二信息表征终端的ip地址;并利用确定的ip domain对接收的数据报文的源地址进行映射。
258.其中,在一实施例中,所述第一接收单元701,还用于接收smf发送的终端对应的ip domain时,接收所述smf发送的终端的ip地址。
259.在一实施例中,所述第一接收单元701,具体用于:
260.基于n4接口协议,接收smf发送的所述终端对应的ip domain;
261.或者,
262.通过smf选择的upf,接收smf发送的所述终端对应的ip domain。
263.在一实施例中,该装置还可以包括:第三发送单元,用于向所述smf反馈确收信息。
264.在一实施例中,所述第一确定单元702,用于利用所述确定的ip domain和ip domain与外部ip地址段的对应关系,对接收的数据报文的源地址进行映射。
265.实际应用时,所述第一接收单元701和第三发送单元可由信息处理装置中的通信接口实现;所述第一确定单元702可由信息处理装置中的处理器实现。
266.需要说明的是:上述实施例提供的信息处理装置在进行信息传输时,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即将装置的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的信息处理装置与信息处理方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
267.基于上述程序模块的硬件实现,且为了实现本技术实施例smf侧的方法,本技术实施例还提供了一种smf,如图8所示,该smf 800包括:
268.第一通信接口801,能够与其他网元进行信息交互;
269.第一处理器802,与所述第一通信接口801连接,以实现与其他网元进行信息交互,用于运行计算机程序时,执行上述smf侧一个或多个技术方案提供的方法;所述计算机程序存储在第一存储器803上。
270.具体地,所述第一通信接口,用于从udm或udr获取ip domain;以及将获取的ip domain发送给pcf。
271.其中,在一实施例中,所述第一通信接口801,具体用于在会话建立过程中从udm或udr获取ip domain。
272.在一实施例中,所述第一通信接口801,还用于从udm或udr获取ip domain时,从udm或udr获取互ip index。
273.在一实施例中,所述第一通信接口801,还用于将终端对应的ip domain发送给网络地址转换功能;所述对应的ip domain是从udm或udr获取的。
274.其中,在一实施例中,所述第一处理器802,用于:
275.确定所述终端的ip地址;
276.将所述终端的ip地址发送给所述网络地址转换功能。
277.在一实施例中,所述第一处理器802,还用于:
278.选择upf;根据选择的upf确定对应的网络地址转换功能;
279.或者,
280.根据运营商本地策略确定对应的网络地址转换功能。
281.在一实施例中,所述第一通信接口801,具体用于:
282.基于n4接口协议,将所述终端对应的ip domain发送给网络地址转换功能;
283.或者,
284.通过选择的upf,将所述终端对应的ip domain发送给网络地址转换功能。
285.在一实施例中,所述第一通信接口801,还用于接收所述网络地址转换功能反馈的确收信息。
286.需要说明的是:第一处理器802及第一通信接口801的具体处理过程可参照上述方法理解。
287.当然,实际应用时,smf 800中的各个组件通过总线系统804耦合在一起。可理解,总线系统804用于实现这些组件之间的连接通信。总线系统804除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图8中将各种总线都标为总线系统804。
288.本技术实施例中的第一存储器803用于存储各种类型的数据以支持smf800的操作。这些数据的示例包括:用于在smf 800上操作的任何计算机程序。
289.上述本技术实施例揭示的方法可以应用于所述第一处理器802中,或者由所述第一处理器802实现。所述第一处理器802可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过所述第一处理器802中的硬件的集成逻辑电路或者软件形式的指令完成。上述的所述第一处理器802可以是通用处理器、数字信号处理器(dsp,digital signal processor),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。所述第一处理器802可以实现或者执行本技术实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本技术实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于第一存储器803,所述第一处理器802读取第一存储器803中的信息,结合其硬件完成前述方法的步骤。
290.在示例性实施例中,smf 800可以被一个或多个应用专用集成电路(asic,application specific integrated circuit)、dsp、可编程逻辑器件(pld,programmable logic device)、复杂可编程逻辑器件(cpld,complex programmable logic device)、现场可编程门阵列(fpga,field-programmable gate array)、通用处理器、控制器、微控制器(mcu,micro controller unit)、微处理器(microprocessor)、或者其他电子元件实现,用于执行前述方法。
291.基于上述程序模块的硬件实现,且为了实现本技术实施例udm侧的方法,本技术实施例还提供了一种udm,如图9所示,该udm 900包括:
292.第二通信接口901,能够与smf进行信息交互;
293.第二处理器902,与所述第二通信接口901连接,以实现与smf进行信息交互,用于运行计算机程序时,执行上述udm侧一个或多个技术方案提供的方法;所述计算机程序存储在第二存储器903上。
294.具体地,所述第二通信接口901,用于向smf提供ip domain。
295.其中,在一实施例中,所述第二通信接口901,用于在会话建立过程中向所述smf提供ip domain。
296.在一实施例中,所述第二通信接口901,还用于向smf提供ip domain时,向所述smf提供ip index。
297.在一实施例中,所述第二处理器902,用于配置ip domain。
298.其中,在一实施例中,所述第二处理器902,具体用于:
299.利用af或dhcp服务器或aaa服务器通过能力开放功能将ip domain提供给udm或udr;
300.或者,
301.利用网管设备将ip domain配置到udm或udr;
302.或者,
303.本地配置ip domain。
304.需要说明的是:所述第二处理器902及第二通信接口901的具体处理过程可参照上述方法理解。
305.当然,实际应用时,udm 900中的各个组件通过总线系统904耦合在一起。可理解,总线系统904用于实现这些组件之间的连接通信。总线系统904除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图9中将各种总线都标为总线系统904。
306.本技术实施例中的第二存储器903用于存储各种类型的数据以支持接udm 900操作。这些数据的示例包括:用于在udm 900上操作的任何计算机程序。
307.上述本技术实施例揭示的方法可以应用于所述第二处理器902中,或者由所述第二处理器902实现。所述第二处理器902可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过所述第二处理器902中的硬件的集成逻辑电路或者软件形式的指令完成。上述的所述第二处理器902可以是通用处理器、dsp,或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。所述第二处理器902可以实现或者执行本技术实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本技术实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于第二存储器903,所述第二处理器902读取第二存储器903中的信息,结合其硬件完成前述方法的步骤。
308.在示例性实施例中,udm 900可以被一个或多个asic、dsp、pld、cpld、fpga、通用处理器、控制器、mcu、microprocessor、或其他电子元件实现,用于执行前述方法。
309.基于上述程序模块的硬件实现,且为了实现本技术实施例udr侧的方法,本技术实施例还提供了一种udr,如图10所示,该udr 1000包括:
310.第三通信接口1001,能够与smf进行信息交互;
311.第三处理器1002,与所述第三通信接口1001连接,以实现与smf进行信息交互,用于运行计算机程序时,执行上述udr侧一个或多个技术方案提供的方法;所述计算机程序存储在第三存储器1003上。
312.具体地,所述第三通信接口1001,用于向smf提供ip domain。
313.其中,在一实施例中,所述第三通信接口1001,用于在会话建立过程中向所述smf提供ip domain。
314.在一实施例中,所述第三通信接口1001,还用于向smf提供ip domain时,向所述smf提供ip index。
315.在一实施例中,所述第三处理器1002,用于配置ip domain。
316.其中,在一实施例中,所述第三处理器1002,具体用于:
317.利用af或dhcp服务器或aaa服务器通过能力开放功能将ip domain提供给udm或udr;
318.或者,
319.利用网管设备将ip domain配置到udm或udr;
320.或者,
321.本地配置ip domain。
322.需要说明的是:所述第三处理器1002及第三通信接口1001的具体处理过程可参照上述方法理解。
323.当然,实际应用时,udr 1000中的各个组件通过总线系统1004耦合在一起。可理解,总线系统1004用于实现这些组件之间的连接通信。总线系统1004除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图10中将各种总线都标为总线系统1004。
324.本技术实施例中的第三存储器1003用于存储各种类型的数据以支持接udm 900操作。这些数据的示例包括:用于在udr 1000上操作的任何计算机程序。
325.上述本技术实施例揭示的方法可以应用于所述第三处理器1002中,或者由所述第三处理器1002实现。所述第三处理器1002可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过所述第三处理器1002中的硬件的集成逻辑电路或者软件形式的指令完成。上述的所述第三处理器1002可以是通用处理器、dsp,或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。所述第三处理器1002可以实现或者执行本技术实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本技术实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于第三存储器1003,所述第三处理器1002读取第三存储器1003中的信息,结合其硬件完成前述方法的步骤。
326.在示例性实施例中,udr 1000可以被一个或多个asic、dsp、pld、cpld、fpga、通用处理器、控制器、mcu、microprocessor、或其他电子元件实现,用于执行前述方法。
327.基于上述程序模块的硬件实现,且为了实现本技术实施例网络地址转换功能侧的方法,本技术实施例还提供了一种网络地址转换功能,如图11所示,该网络地址转换功能
1100包括:
328.第四通信接口1101,能够与smf进行信息交互;
329.第四处理器1102,与所述第四通信接口1101连接,以实现与smf进行信息交互,用于运行计算机程序时,执行上述网络地址转换功能侧一个或多个技术方案提供的方法;所述计算机程序存储在第四存储器1103上。
330.具体地,所述第四通信接口1101,用于接收smf发送的终端对应的ip domain;所述对应的ip domain是从udm或udr获取的;以及接收终端发送的数据报文;
331.所述第四处理器1102,用于利用接收的数据报文的第一信息和/或第二信息,确定对应的ip domain;所述第一信息表征接收的数据报文的隧道路径;所述第二信息表征终端的ip地址;以及利用确定的ip domain对接收的数据报文的源地址进行映射。
332.其中,在一实施例中,所述第四通信接口1101,还用于接收smf发送的终端对应的ip domain时,接收所述smf发送的终端的ip地址。
333.在一实施例中,所述第四通信接口1101,具体用于:
334.基于n4接口协议,接收smf发送的所述终端对应的ip domain;
335.或者,
336.通过smf选择的upf,接收smf发送的所述终端对应的ip domain。
337.在一实施例中,所述第四通信接口1101,还用于向所述smf反馈确收信息。
338.在一实施例中,所述第四处理器1102,用于利用所述确定的ip domain和ip domain与外部ip地址段的对应关系,对接收的数据报文的源地址进行映射。
339.需要说明的是:所述第四处理器1102及第四通信接口1101的具体处理过程可参照上述方法理解。
340.当然,实际应用时,网络地址转换功能1100中的各个组件通过总线系统604耦合在一起。可理解,总线系统604用于实现这些组件之间的连接通信。总线系统604除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图6中将各种总线都标为总线系统604。
341.本技术实施例中的第四存储器1103用于存储各种类型的数据以支持接网络地址转换功能1100操作。这些数据的示例包括:用于在网络地址转换功能1100上操作的任何计算机程序。
342.上述本技术实施例揭示的方法可以应用于所述第四处理器1102中,或者由所述第四处理器1102实现。所述第四处理器1102可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过所述第四处理器1102中的硬件的集成逻辑电路或者软件形式的指令完成。上述的所述第四处理器1102可以是通用处理器、dsp,或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。所述第四处理器1102可以实现或者执行本技术实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本技术实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于第四存储器1103,所述第四处理器1102读取第四存储器1103中的信息,结合其硬件完成前述方法的步骤。
343.在示例性实施例中,网络地址转换功能1100可以被一个或多个asic、dsp、pld、
cpld、fpga、通用处理器、控制器、mcu、microprocessor、或其他电子元件实现,用于执行前述方法。
344.可以理解,本技术实施例的存储器(第一存储器803、第二存储器903、第三存储器1003、第四存储器1103)可以是易失性存储器或者非易失性存储器,也可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(rom,read only memory)、可编程只读存储器(prom,programmable read-only memory)、可擦除可编程只读存储器(eprom,erasable programmable read-only memory)、电可擦除可编程只读存储器(eeprom,electrically erasable programmable read-only memory)、磁性随机存取存储器(fram,ferromagnetic random access memory)、快闪存储器(flash memory)、磁表面存储器、光盘、或只读光盘(cd-rom,compact disc read-only memory);磁表面存储器可以是磁盘存储器或磁带存储器。易失性存储器可以是随机存取存储器(ram,random access memory),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(sram,static random access memory)、同步静态随机存取存储器(ssram,synchronous static random access memory)、动态随机存取存储器(dram,dynamic random access memory)、同步动态随机存取存储器(sdram,synchronous dynamic random access memory)、双倍数据速率同步动态随机存取存储器(ddrsdram,double data rate synchronous dynamic random access memory)、增强型同步动态随机存取存储器(esdram,enhanced synchronous dynamic random access memory)、同步连接动态随机存取存储器(sldram,synclink dynamic random access memory)、直接内存总线随机存取存储器(drram,direct rambus random access memory)。本技术实施例描述的存储器旨在包括但不限于这些和任意其它适合类型的存储器。
345.为了实现本技术实施例提供的方法,本技术实施例还提供了一种信息处理系统,如图12所示,该系统包括:smf 1201、udm或udr 1202、pcf 1203及网络地址转换功能1204。
346.这里,需要说明的是:所述smf 1201、udm或udr 1202、pcf 1203及网络地址转换功能1204的具体处理过程已在上文详述,这里不再赘述。
347.在示例性实施例中,本技术实施例还提供了一种存储介质,即计算机存储介质,具体为计算机可读存储介质,例如包括存储计算机程序的第一存储器803,上述计算机程序可由smf 800的第一处理器802执行,以完成前述smf侧方法所述步骤,再比如包括存储计算机程序的第二存储器903,上述计算机程序可由udm 900的第二处理器902执行,以完成前述udm侧方法所述步骤,再比如包括存储计算机程序的第三存储器1003,上述计算机程序可由udr 1000的第三处理器1002执行,以完成前述udr侧方法所述步骤,再比如包括存储计算机程序的第四存储器1103,上述计算机程序可由网络地址转换功能1100的第四处理器1102执行,以完成前述网络地址转换功能侧方法所述步骤。计算机可读存储介质可以是fram、rom、prom、eprom、eeprom、flash memory、磁表面存储器、光盘、或cd-rom等存储器。
348.需要说明的是:“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
349.另外,本技术实施例所记载的技术方案之间,在不冲突的情况下,可以任意组合。
350.以上所述,仅为本技术的较佳实施例而已,并非用于限定本技术的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1