本申请属于核心网,尤其涉及一种业务订阅方法、装置、设备及计算机存储介质、产品程序。
背景技术:
1、现有技术中,应用网元往往通过向用户数据管理(user data management,udm)端请求订阅指定用户的业务数据,当订阅的业务数据更新后,udm端将更新后的业务数据发送给对应的应用网元。
2、为了订阅数据,现有方法往往是用户通过注册应用网元向udm端订阅业务信息,但在用户更换业务或退网时,除用户最新注册的网元外,其余网元已经没有用户该业务的注册的信息,且用户更换业务或退网后,已经订阅相关业务的网元本身无法取消订阅,但udm端无法获取到网元的用户注册状态是否更改,因此当用户订阅过多个同类型业务时,udm端还会保存已经没有用户注册的网元的订阅信息,udm端向用户设备发送订阅数据时会产生告警,导致订阅数据发送失败,且会产生无效的信令交互。
技术实现思路
1、本申请实施例提供一种业务订阅方法、装置、设备及计算机存储介质、产品程序,以解决现有技术udm端会保存已经没有用户注册状态的网元的订阅信息,导致产生告警和无效的信令交互的问题。
2、第一方面,本申请实施例提供一种业务订阅方法,应用于数据中心设备,方法包括:
3、接收应用网元发送的业务订阅请求,业务订阅请求是应用网元接收的用户设备发送的请求,业务订阅请求包括应用网元的网元类型及网元订阅信息;
4、判断数据中心设备是否包括已完成业务订阅的目标网元的订阅信息;其中,目标网元的目标网元类型与网元类型相同;
5、在数据中心设备不包括目标网元的订阅信息的情况下,保存应用网元的订阅信息。
6、第二方面,本申请实施例提供了一种业务订阅方法,应用于应用网元,方法包括:
7、接收用户设备发送的业务订阅请求;
8、响应于业务订阅请求,向数据中心设备发送业务订阅请求,业务订阅请求包括应用网元的网元类型及网元订阅信息,以用于数据中心设备判断是否包括已完成业务订阅的目标网元的订阅信息;其中,目标网元的目标网元类型与网元类型相同;
9、在数据中心设备不包括目标网元的订阅信息的情况下,保存应用网元的订阅信息。
10、第三方面,本申请实施例提供了一种业务订阅装置,部署在数据中心设备,装置包括:
11、接收模块,用于接收应用网元发送的业务订阅请求,业务订阅请求是应用网元接收的用户设备发送的请求,业务订阅请求包括应用网元的网元类型及网元订阅信息;
12、判断模块,用于判断数据中心设备是否包括已完成业务订阅的目标网元的订阅信息;其中,目标网元的目标网元类型与网元类型相同;
13、订阅模块,用于在数据中心设备不包括目标网元的订阅信息的情况下,保存应用网元的订阅信息。
14、第四方面,本申请实施例提供了一种业务订阅装置,部署在应用网元,装置包括:
15、接收模块,用于接收用户设备发送的业务订阅请求;
16、请求模块,用于响应于业务订阅请求,向数据中心设备发送业务订阅请求,业务订阅请求包括应用网元的网元类型及网元订阅信息,以用于数据中心设备判断是否包括已完成业务订阅的目标网元的订阅信息;其中,目标网元的目标网元类型与网元类型相同;
17、订阅模块,用于在数据中心设备不包括目标网元的订阅信息的情况下,保存应用网元的订阅信息。
18、第五方面,本申请实施例提供了一种终端设备,设备包括:处理器以及存储有计算机程序指令的存储器;处理器执行计算机程序指令时实现如第一方面的业务订阅方法或第二方面的业务订阅方法。
19、第六方面,本申请实施例提供了一种计算机存储介质,计算机存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现如第一方面的业务订阅方法或第二方面的业务订阅方法。
20、第七方面,本申请实施例提供了一种计算机程序产品,计算机程序产品中的指令由电子设备的处理器执行时,使得电子设备执行如第一方面的业务订阅方法或第二方面的业务订阅方法。
21、本申请实施例提供了一种业务订阅方法、装置、设备及计算机存储介质、程序产品,应用网元接受并响应用户设备发送的业务订阅请求,将业务订阅请求发送至数据中心设备;数据中心设备判断是否包括已完成业务订阅的目标网元的订阅信息,在数据中心设备不包括目标网元的订阅信息的情况下,保存应用网元的订阅信息,完成应用网元的业务订阅,确保了数据中心仅保留该业务类型中最新的订阅信息,避免了订阅信息的冗余和冲突,在用户订阅业务时,使数据中心只向用户注册的网元发送订阅数据,减少了无效的信令交互。
1.一种业务订阅方法,其特征在于,应用于数据中心设备,所述方法包括:
2.根据权利要求1所述的业务订阅方法,其特征在于,在所述数据中心设备包括目标网元的信息的情况下,删除所述目标网元的订阅信息。
3.根据权利要求1所述的业务订阅方法,其特征在于,所述接收应用网元发送的业务订阅请求,包括:
4.根据权利要求1所述的业务订阅方法,其特征在于,在所述数据中心设备不包括目标网元的订阅信息的情况下,保存所述应用网元的订阅信息后,所述方法还包括:
5.根据权利要求4所述的业务订阅方法,其特征在于,所述向所述应用网元发送更新的业务数据,包括:
6.一种业务订阅方法,其特征在于,应用于应用网元,所述方法包括:
7.一种业务订阅装置,其特征在于,所述装置部署在数据中心设备,所述装置包括:
8.一种业务订阅装置,其特征在于,所述装置部署在应用网元,所述装置包括:
9.一种终端设备,其特征在于,所述设备包括:处理器以及存储有计算机程序指令的存储器;所述处理器执行所述计算机程序指令时实现如权利要求1-5中任意一项所述的业务订阅方法或权利要求6所述的业务订阅方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如权利要求1-5中任意一项所述的业务订阅方法或权利要求6所述的业务订阅方法。
11.一种计算机程序产品,其特征在于,所述计算机程序产品中的指令由电子设备的处理器执行时,使得所述电子设备执行如权利要求1-5中任意一项所述的业务订阅方法或权利要求6所述的业务订阅方法。
