本发明涉及无线,尤其涉及一种数据处理方法、装置、设备及存储介质。
背景技术:
1、目前,在2c核心网下为专网分配专用数据网络名称(dnn,data nnetmork name),指向专网的用户面功能(upf,user plane function)。默认情况下,当个人需要访问专网如企业网时,将终端的dnn手动调整为专网dnn,但是,手工更改终端配置后可能无法访问公网,就需要重新设置dnn才可以访问公网。另外,一些终端可能也不支持自选dnn。
2、因此亟需找到一种无需dnn配置且能正常访问专网的技术方案。
技术实现思路
1、有鉴于此,本发明实施例期望提供一种数据处理方法、装置、设备及存储介质。
2、本发明实施例的技术方案是这样实现的:
3、本发明的至少一个实施例提供了一种数据处理方法,应用于upf;所述upf具有上行分类器(ulcl,uplink classifier)和协议数据单元会话锚点(psa,pdu sessionanchor)功能;所述方法包括:
4、获取第一终端的互联网协议(ip,internet protocol)地址;
5、检测所述第一终端的ip地址是否与预设地址表中的ip地址重复,得到检测结果;所述预设地址表中存储的是使用所述upf访问专网的至少一个第二终端的ip地址;
6、基于所述检测结果,使所述第一终端接入所述upf并访问专网。
7、此外,根据本发明的至少一个实施例,所述基于所述检测结果,使所述第一终端接入所述upf并访问专网,包括:
8、当所述检测结果表征所述第一终端的ip地址与预设地址表中的ip地址不重复时,将所述第一终端的ip地址保存在所述预设地址表中,并使所述第一终端接入所述upf并访问专网。
9、此外,根据本发明的至少一个实施例,所述基于所述检测结果,使所述第一终端接入所述upf并访问专网,包括:
10、当所述检测结果表征所述第一终端的ip地址与预设地址表中的ip地址重复时,向会话管理功能(smf,session management function)发送所述预设地址表;其中,所述预设地址表用于供所述smf为所述第一终端分配新的ip地址;
11、在检测到所述第一终端的新的ip地址与预设地址表中的ip地址不重复的情况下,使所述第一终端接入所述upf并访问专网。
12、此外,根据本发明的至少一个实施例,所述方法还包括:
13、获取使用所述upf访问专网的至少一个第二终端的ip地址;
14、基于所述至少一个第二终端的ip地址,得到所述预设地址表。
15、此外,根据本发明的至少一个实施例,所述获取第一终端的ip地址,包括:
16、在所述第一终端向smf发送协议数据单元(pdu,protocol data unit)会话建立请求且所述第一终端收到所述smf发送的pdu会话建立允许的响应消息的情况下,获取第一终端发送的上行数据包;
17、对所述上行数据包进行解析,得到所述第一终端的ip地址。
18、本发明的至少一个实施例提供一种数据处理方法,应用于smf,所述方法包括:
19、接收第一终端发送的pdu会话建立请求;
20、响应所述pdu会话建立请求,插入upf ulcl,并将upf作为psa;
21、其中,所述upf用于获取第一终端的ip地址;检测所述第一终端的ip地址是否与预设地址表中的ip地址重复,得到检测结果;所述预设地址表中存储的是使用所述upf访问专网的至少一个第二终端的ip地址;基于所述检测结果,使所述第一终端接入所述upf并访问专网。
22、此外,根据本发明的至少一个实施例,所述方法还包括:
23、接收所述upf发送的预设地址表;
24、基于所述预设地址表,为所述第一终端分配新的ip地址;
25、其中,在所述upf检测到所述第一终端的新的ip地址与预设地址表中的ip地址不重复的情况下,使所述第一终端接入所述upf并访问专网。
26、此外,根据本发明的至少一个实施例,所述方法还包括:
27、删除当前的pdu会话;
28、向所述第一终端发送通知消息;所述通知消息用于通知所述第一终端重新发起pdu会话建立请求,以使所述upf获取所述第一终端的新的ip地址。
29、本发明的至少一个实施例提供一种数据处理装置,包括:
30、获取单元,用于获取第一终端的ip地址;
31、第一处理单元,用于检测所述第一终端的ip地址是否与预设地址表中的ip地址重复,得到检测结果;所述预设地址表中存储的是使用upf访问专网的至少一个第二终端的ip地址;基于所述检测结果,使所述第一终端接入所述upf并访问专网;
32、其中,所述upf具有ulcl和psa功能。
33、本发明的至少一个实施例提供一种数据处理装置,包括:
34、接收单元,用于接收第一终端发送的pdu会话建立请求;
35、第二处理单元,用于响应所述pdu会话建立请求,插入upf ulcl,并将upf作为psa;
36、其中,所述upf用于获取第一终端的ip地址;检测所述第一终端的ip地址是否与预设地址表中的ip地址重复,得到检测结果;所述预设地址表中存储的是使用所述upf访问专网的至少一个第二终端的ip地址;基于所述检测结果,使所述第一终端接入所述upf并访问专网。
37、本发明的至少一个实施例提供一种upf,包括:
38、第一通信接口,用于获取第一终端的ip地址;
39、第一处理器,用于检测所述第一终端的ip地址是否与预设地址表中的ip地址重复,得到检测结果;所述预设地址表中存储的是使用upf访问专网的至少一个第二终端的ip地址;基于所述检测结果,使所述第一终端接入所述upf并访问专网;
40、其中,所述upf具有ulcl和psa功能。
41、本发明的至少一个实施例提供一种smf,包括:
42、第二通信接口,用于接收第一终端发送的pdu会话建立请求;
43、第二处理器,用于响应所述pdu会话建立请求,插入upf ulcl,并将upf作为psa;
44、其中,所述upf用于获取第一终端的ip地址;检测所述第一终端的ip地址是否与预设地址表中的ip地址重复,得到检测结果;所述预设地址表中存储的是使用所述upf访问专网的至少一个第二终端的ip地址;基于所述检测结果,使所述第一终端接入所述upf并访问专网。
45、本发明的至少一个实施例提供一种upf,包括处理器和用于存储能够在处理器上运行的计算机程序的存储器,
46、其中,所述处理器用于运行所述计算机程序时,执行上述upf侧任一所述方法的步骤。
47、本发明的至少一个实施例提供一种smf,包括处理器和用于存储能够在处理器上运行的计算机程序的存储器,
48、其中,所述处理器用于运行所述计算机程序时,执行上述smf侧任一所述方法的步骤。
49、本发明的至少一个实施例提供一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一方法的步骤。
50、本发明实施例提供的数据处理方法、装置、设备及存储介质,获取第一终端的ip地址;检测所述第一终端的ip地址是否与预设地址表中的ip地址重复,得到检测结果;所述预设地址表中存储的是使用所述upf访问专网的至少一个第二终端的ip地址;基于所述检测结果,使所述第一终端接入所述upf并访问专网;所述upf具有ulcl和psa功能。采用本发明实施例提供的技术方案,所述upf通过检测所述第一终端的ip地址是否与预设地址表中的ip地址重复,来避免不同终端使用相同的ip地址导致无法使用所述upf正常访问专网问题的发生,从而保证所述第一终端能够正常访问专网。