本技术涉及云计算,尤其涉及一种业务处理方法和系统。
背景技术:
1、目前,内容分发网络(content delivery network,cdn)业务为边缘计算典型业务,在公有云中,cdn是构建在现有网络基础之上的虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。可见,cdn在公有云下适用,通过统一的访问地址就近获取用户所需内容;而在边缘云下,由于不同的边缘云之间可能未形成网络连通、不同的边缘云之间数据不能互通以及不同的边缘云下应用可能有定制化开发等原因,使得在边缘云场景中,cdn相关技术无法解决相同业务在不同边缘云下访问的问题;因此需要提供一种业务处理方法以解决不同边缘云上相同业务无法访问的问题。
技术实现思路
1、本技术实施例提供一种业务处理方法和系统。
2、本技术实施例的技术方案是这样实现的:
3、第一方面,本技术实施例提供一种业务处理方法,应用于用户设备(userequipment,ue),所述方法包括:
4、通过接入和移动性管理功能(access and mobility management function,amf)从统一数据管理(the unified data management,udm)获取多个业务配置信息;多个所述业务配置信息是多个不同多接入边缘计算(multi-access edge computing,mec)在获取预先配置的业务配置信息后,通过多个所述mec各自对应的应用功能(applicationfunction,af)下发给所述udm的;
5、接收用户发起的业务访问请求;所述业务访问请求用于对目标业务进行访问;
6、根据多个所述业务配置信息和所述目标业务,实现与所述mec的业务通信。
7、在一些实施例中,通过所述amf从所述udm获取多个业务配置信息,包括:
8、向所述amf发起注册请求;
9、在所述amf针对所述注册请求的注册结果为注册成功的情况下,接收所述amf从所述udm获取的多个所述业务配置信息;
10、其中,所述注册请求中携带ue相关信息;多个所述业务配置信息是所述amf根据携带的所述ue相关信息从所述udm获取后发送给ue的,所述ue相关信息包括ue标识信息和ue位置信息。
11、在一些实施例中,所述方法还包括:
12、将多个所述业务配置信息存储至本地缓存;
13、其中,所述根据多个所述业务配置信息和所述目标业务,实现与所述mec的业务通信,包括:
14、判断所述本地缓存的多个所述业务配置信息中是否存在与所述目标业务相关的业务配置信息,得到判断结果;
15、基于所述判断结果,实现与所述mec的业务通信。
16、在一些实施例中,所述基于所述判断结果,实现与所述mec的业务通信,包括:
17、在所述判断结果为是的情况下,创建协议数据单元(protocol data unit,pdu)会话;
18、在所述pdu会话创建成功的情况下,基于多个所述业务配置信息中与所述目标业务相关的业务配置信息,实现与所述mec的业务通信。
19、第二方面,本技术实施例提供了一种业务处理方法,应用于mec,所述方法包括:
20、获取自身预先配置的业务配置信息;
21、通过af将所述业务配置信息下发至udm,使得ue通过amf从所述udm获取多个不同mec对应的多个业务配置信息;多个所述业务配置信息用于在所述ue接收到用户发起的业务访问请求时,根据多个所述业务配置信息和目标业务,实现与所述mec的业务通信;所述业务访问请求用于对所述目标业务进行访问。
22、在一些实施例中,所述方法还包括:
23、基于定义的af request接口,完成对所述业务配置信息的配置。
24、在一些实施例中,所述业务配置信息包括数据网络名称(data network name,dnn)信息、单个网络切片选择协助信息(single network slice selection assistanceinformation,s-nssai)、ue标识信息、位置区域信息、mec标识信息和授权的应用信息列表中的至少一个。
25、第三方面,本技术实施例提供了一种业务处理方法,应用于网络设备,所述方法包括:
26、接收多个mec各自对应的af下发的多个业务配置信息;
27、接收amf发送的业务配置信息获取请求;所述业务配置信息获取请求携带有ue相关信息;
28、向所述amf反馈与业务配置信息获取请求对应的多个所述业务配置信息,使得所述amf向所述ue发送多个所述业务配置信息,以及所述ue在接收到用户发起的业务访问请求时,根据多个所述业务配置信息和目标业务,实现与所述mec的业务通信;所述业务访问请求用于对所述目标业务进行访问。
29、在一些实施例中,所述ue相关信息包括ue标识信息和ue位置信息。
30、第四方面,本技术实施例提供了一种ue,所述ue包括:
31、第一获取模块,用于通过amf从udm获取多个业务配置信息;多个所述业务配置信息是多个不同mec在获取预先配置的业务配置信息后,通过多个所述mec各自对应的af下发给所述udm的;
32、接收模块,用于接收用户发起的业务访问请求;所述业务访问请求用于对目标业务进行访问;
33、第一通信模块,用于根据多个所述业务配置信息和所述目标业务,实现与所述mec的业务通信。
34、在一些实施例中,所述第一获取模块,用于:
35、向所述amf发起注册请求;
36、在所述amf针对所述注册请求的注册结果为注册成功的情况下,接收所述amf从所述udm获取的多个所述业务配置信息;
37、其中,所述注册请求中携带ue相关信息;多个所述业务配置信息是所述amf根据携带的所述ue相关信息从所述udm获取后发送给ue的,所述ue相关信息包括ue标识信息和ue位置信息。
38、在一些实施例中,所述ue还包括存储模块,所述存储模块,用于:
39、将多个所述业务配置信息存储至本地缓存;
40、其中,所述第一通信模块,还用于:
41、判断所述本地缓存的多个所述业务配置信息中是否存在与所述目标业务相关的业务配置信息,得到判断结果;
42、基于所述判断结果,实现与所述mec的业务通信。
43、在一些实施例中,所述第一通信模块,还用于:
44、在所述判断结果为是的情况下,创建pdu会话;
45、在所述pdu会话创建成功的情况下,基于多个所述业务配置信息中与所述目标业务相关的业务配置信息,实现与所述mec的业务通信。
46、第五方面,本技术实施例提供了一种mec,所述mec包括:
47、第二获取模块,用于获取自身预先配置的业务配置信息;
48、下发模块,用于通过af将所述业务配置信息下发至udm,使得ue通过amf从所述udm获取多个不同mec对应的多个业务配置信息;多个所述业务配置信息用于在所述ue接收到用户发起的业务访问请求时,根据多个所述业务配置信息和目标业务,实现与所述mec的业务通信;所述业务访问请求用于对所述目标业务进行访问。
49、在一些实施例中,所述mec还包括配置模块,所述配置模块,用于:
50、基于定义的af request接口,完成对所述业务配置信息的配置。
51、在一些实施例中,所述业务配置信息包括dnn信息、s-nssai、ue标识信息、位置区域信息、mec标识信息和授权的应用信息列表中的至少一个。
52、第六方面,本技术实施例提供了一种网络设备,所述网络设备包括:
53、第一接收模块,用于接收多个mec各自对应的af下发的多个业务配置信息;
54、第二接收模块,用于接收amf发送的业务配置信息获取请求;所述业务配置信息获取请求携带有用户设备ue相关信息;
55、第二通信模块,用于向所述amf反馈与业务配置信息获取请求对应的多个所述业务配置信息,使得所述amf向所述ue发送多个所述业务配置信息,以及所述ue在接收到用户发起的业务访问请求时,根据多个所述业务配置信息和目标业务,实现与所述mec的业务通信;所述业务访问请求用于对所述目标业务进行访问。
56、在一些实施例中,所述ue相关信息包括ue标识信息和ue位置信息。
57、第七方面,本技术提供一种业务处理系统,所述系统包括:ue、udm、多个mec以及部署在每个所述mec上的af,其中,
58、多个所述mec,用于在获取多个所述mec自身预先配置的业务配置信息后,通过所述af将各自的所述业务配置信息下发至所述udm;
59、所述udm,用于接收amf发送的业务配置信息获取请求,向所述amf反馈与所述业务配置信息获取请求对应的多个所述业务配置信息;所述业务配置信息获取请求携带有ue相关信息;
60、所述ue,用于从所述amf获取多个所述业务配置信息;在接收到用户发起的业务访问请求时,根据多个所述业务配置信息和目标业务,实现与所述mec的业务通信;所述业务访问请求用于对所述目标业务进行访问。
61、第八方面,本技术提供一种第一电子设备,所述第一电子设备包括第一存储器、第一处理器及存储在第一存储器上并可在第一处理器上运行的计算机程序,所述第一处理器执行所述程序时实现如第一方面中任一项所述的业务处理方法。
62、第九方面,本技术提供一种计算机存储介质,所述计算机存储介质存储有计算机程序;所述计算机程序被第一处理器执行后能够实现如第一方面中任一项所述的业务处理方法。
63、第十方面,本技术提供一种第二电子设备,所述第二电子设备包括第二存储器、第二处理器及存储在第二存储器上并可在第二处理器上运行的计算机程序,所述第二处理器执行所述程序时实现如第二方面中任一项所述的业务处理方法。
64、第十一方面,本技术提供一种计算机存储介质,所述计算机存储介质存储有计算机程序;所述计算机程序被第二处理器执行后能够实现如第二方面中任一项所述的业务处理方法。
65、第十二方面,本技术提供一种第三电子设备,所述第三电子设备包括第三存储器、第三处理器及存储在第三存储器上并可在第三处理器上运行的计算机程序,所述第三处理器执行所述程序时实现如第三方面中任一项所述的业务处理方法。
66、第十三方面,本技术提供一种计算机存储介质,所述计算机存储介质存储有计算机程序;所述计算机程序被第三处理器执行后能够实现如第三方面中任一项所述的业务处理方法。
67、本技术实施例提供一种业务处理方法和系统,该系统包括:ue、udm、多个mec以及部署在每个所述mec上的af,其中,多个所述mec,用于在获取多个所述mec自身预先配置的业务配置信息后,通过所述af将各自的所述业务配置信息下发至所述udm;所述udm,用于接收amf发送的业务配置信息获取请求,向所述amf反馈与所述业务配置信息获取请求对应的多个所述业务配置信息;所述业务配置信息获取请求携带有ue相关信息;所述ue,用于从所述amf获取多个所述业务配置信息;在接收到用户发起的业务访问请求时,根据多个所述业务配置信息和目标业务,实现与所述mec的业务通信;所述业务访问请求用于对所述目标业务进行访问。
68、可以看出,本技术实施例中,通过部署在多个不同mec上的各个af将预先配置的业务配置信息下发至udm,使得ue可以通过amf从udm获取到多个业务配置信息,这样,ue可以基于多个业务配置信息,访问多个不同mec上的大量应用,实现业务的快速访问和通信;可以理解地,当用户想要访问不同mec上的相同业务时,只要ue能够从多个业务配置信息获取到与该业务相关的业务配置信息,便可以基于该相关业务配置信息,与mec进行业务层面的通信,进而实现对该业务的访问,如此,可以解决相关技术中不同边缘云上相同业务无法访问的问题。