本技术涉及通信,尤其涉及一种网元许可文件的共享方法、装置、网元和许可服务器。
背景技术:
1、相关技术中,要实现对每种网元进行控制,需要根据当前网元版本生成对应的许可文件。但是,在核心网内部网元类型较多,对于每种网元在开通部署时,均需要制作许可文件,重复且繁琐。
技术实现思路
1、本技术提出一种网元许可文件的共享方法、装置、网元和许可服务器。具体方案如下:
2、本技术一方面实施例提出了一种网元许可文件的共享方法,包括:
3、向许可服务器发送注册请求消息,其中,许可服务器上存储有包括多种网元类型的许可项信息的第一许可文件,注册请求消息中包括目标网元的网元类型和网元标识;
4、获取许可服务器根据网元类型和网元标识发送的注册响应消息;
5、在注册响应消息为注册成功响应消息的情况下,向许可服务器发送文件获取请求消息;
6、获取许可服务器发送的第一许可文件。
7、可选地,注册成功响应消息中包括第一设备识别码,在获取许可服务器发送的第一许可文件之后,还包括:
8、根据第一设备识别码,对第一许可文件进行校验;
9、在第一许可文件通过校验的情况下,对第一许可文件中的许可项进行解析,以获取目标网元所属网元类型对应的目标许可项信息;
10、根据目标许可项信息更新许可项数据表、及更新服务器信息表中的许可文件名称和设备识别码。
11、可选地,根据第一设备识别码,对第一许可文件进行校验,包括:
12、在本地已存储从许可服务器获取的第二许可文件的情况下,从服务器信息表获取第二许可文件的名称;
13、在第二许可文件的名称与第一许可文件的名称不一致的情况下,根据第一设备识别码,对第一许可文件进行校验。
14、可选地,根据第一设备识别码,对第一许可文件进行校验,包括:
15、对第一许可文件进行解析,以获取第一许可文件中的第二设备识别码;
16、将第一设备识别码与第二设备识别码进行比较;
17、在第一设备识别码与第二设备识别码一致的情况下,确定第一许可文件通过校验。
18、可选地,该方法还包括:
19、在向许可服务器连续发送预设次数的注册请求消息,且均未收到注册响应消息的情况下,对本地许可文件进行校验;
20、在本地许可文件通过校验的情况下,根据本地许可文件,更新许可项数据表。
21、可选地,向许可服务器发送注册请求消息,包括:
22、每隔预设时间向许可服务器发送注册请求消息。
23、可选地,该方法还包括:
24、在目标网元重启之后,对本地许可文件进行校验;
25、在本地许可文件通过校验后,根据本地许可文件,更新许可项数据表。
26、可选地,本地许可文件包括临时许可文件,其中,临时许可文件是预先配置在目标网元的许可文件,对本地许可文件进行校验,包括:
27、对临时许可文件进行解析,以获取第三设备识别码;
28、将第三设备识别码与目标网元的设备识别码进行比较;
29、在第三设备识别码与目标网元的设备识别码一致的情况下,确定临时许可文件通过校验。
30、可选地,第一许可文件中包括许可服务器的设备识别码,其中,许可服务器的设备识别码是基于许可服务器的设备码及许可服务器对应的虚拟资源标识符生成的。
31、可选地,许可服务器为主许可服务器和备用许可服务器中的任一服务器,第一许可文件中包括主许可服务器的设备识别码和备用许可服务器的设备识别码;
32、其中,主许可服务器的设备识别码是基于主许可服务器的设备码及主许可服务器对应的虚机资源标识符生成的;备用许可服务器的设备识别码是基于备用许可服务器的设备码及备用许可服务器对应的虚机资源标识符生成的。
33、本技术另一方面实施例提出了一种网元许可文件的共享方法,应用于许可服务器,许可服务器上存储有包括多种网元类型的许可项信息的第一许可文件,该方法包括:
34、获取目标网元发送的注册请求消息,其中,注册请求消息中包括目标网元的网元类型和网元标识;
35、根据网元类型和网元标识,向目标网元发送注册响应消息;
36、获取目标网元在注册响应消息为注册成功响应消息的情况下发送的文件获取请求消息;
37、根据文件获取请求消息,向目标网元发送第一许可文件。
38、可选地,根据网元类型和网元标识,向目标网元发送注册响应消息,包括:
39、对注册请求消息进行校验;
40、在注册请求消息通过校验的情况下,根据网元类型和网元标识,向目标网元发送注册成功响应消息;
41、在注册请求消息未通过校验的情况下,根据网元类型和网元标识,向目标网元发送注册失败响应消息。
42、可选地,对注册请求消息进行校验,包括:
43、确定注册网元信息列表中是否包括目标网元的信息;
44、在注册网元信息列表包括目标网元的信息的情况下,确定注册请求消息通过校验;
45、在注册网元信息列表中未包括目标网元的信息的情况下,确定目标网元所属网元类型对应的当前请求注册的网元数量是否超过预设数量;
46、在当前请求注册的网元数量未超过预设数量的情况下,确定注册请求消息通过校验。
47、可选地,文件获取请求消息中包括文件路径信息,根据文件获取请求消息,向目标网元发送第一许可文件,包括:
48、根据文件路径信息,查找到第一许可文件;
49、向目标网元发送第一许可文件。
50、可选地,许可服务器为主许可服务器,该方法还包括:
51、将第一许可文件发送给主许可服务器对应的备用许可服务器,其中,第一许可文件用于备用许可服务器与主服许可务器的许可文件同步。
52、可选地,第一许可文件中包括许可服务器的设备识别码,其中,许可服务器的设备识别码是基于许可服务器的设备码及许可服务器对应的虚拟资源标识符生成的。
53、可选地,许可服务器为主许可服务器和备用许可服务器中的任一服务器,第一许可文件中包括主许可服务器的设备识别码和备用许可服务器的设备识别码;
54、其中,主许可服务器的设备识别码是基于主许可服务器的设备码及主许可服务器对应的虚机资源标识符生成的;备用许可服务器的设备识别码是基于备用许可服务器的设备码及备用许可服务器对应的虚机资源标识符生成的。
55、本技术另一方面实施例提出了一种网元,网元包括存储器,收发机,处理器;
56、存储器,用于存储计算机程序;收发机,用于在处理器的控制下收发数据;处理器,用于读取存储器中的计算机程序并执行以下操作:
57、向许可服务器发送注册请求消息,其中,许可服务器上存储有包括多种网元类型的许可项信息的第一许可文件,注册请求消息中包括目标网元的网元类型和网元标识;
58、获取许可服务器根据网元类型和网元标识发送的注册响应消息;
59、在注册响应消息为注册成功响应消息的情况下,向许可服务器发送文件获取请求消息;
60、获取许可服务器发送的第一许可文件。
61、可选地,注册成功响应消息中包括第一设备识别码,在获取所述许可服务器发送的第一许可文件之后,处理器还用于执行以下操作:
62、根据第一设备识别码,对第一许可文件进行校验;
63、在第一许可文件通过校验的情况下,对第一许可文件中的许可项进行解析,以获取目标网元所属网元类型对应的目标许可项信息;
64、根据目标许可项信息更新许可项数据表、及更新服务器信息表中的许可文件名称和设备识别码。
65、可选地,处理器根据第一设备识别码,对第一许可文件进行校验,具体为:
66、在本地已存储从许可服务器获取的第二许可文件的情况下,从服务器信息表获取第二许可文件的名称;
67、在第二许可文件的名称与第一许可文件的名称不一致的情况下,根据第一设备识别码,对第一许可文件进行校验。
68、可选地,处理器根据所述第一设备识别码,对所述第一许可文件进行校验,具体为:
69、对第一许可文件进行解析,以获取第一许可文件中的第二设备识别码;
70、将第一设备识别码与第二设备识别码进行比较;
71、在第一设备识别码与第二设备识别码一致的情况下,确定第一许可文件通过校验。
72、可选地,处理器还用于执行以下操作:
73、在向许可服务器连续发送预设次数的注册请求消息,且均未收到注册响应消息的情况下,对本地许可文件进行校验;
74、在本地许可文件通过校验的情况下,根据本地许可文件,更新许可项数据表。
75、可选地,处理器向许可服务器发送注册请求消息,具体为:
76、每隔预设时间向许可服务器发送注册请求消息。
77、可选地,处理器还用于执行以下操作:
78、在目标网元重启之后,对本地许可文件进行校验;
79、在本地许可文件通过校验后,根据本地许可文件,更新许可项数据表。
80、可选地,本地许可文件包括临时许可文件,其中,临时许可文件是预先配置在目标网元的许可文件,处理器对本地许可文件进行校验,具体为:
81、对临时许可文件进行解析,以获取第三设备识别码;
82、将第三设备识别码与目标网元的设备识别码进行比较;
83、在第三设备识别码与目标网元的设备识别码一致的情况下,确定临时许可文件通过校验。
84、可选的,第一许可文件中包括许可服务器的设备识别码,其中,许可服务器的设备识别码是基于许可服务器的设备码及许可服务器对应的虚拟资源标识符生成的。
85、可选的,许可服务器为主许可服务器和备用许可服务器中的任一服务器,第一许可文件中包括主许可服务器的设备识别码和备用许可服务器的设备识别码;
86、其中,主许可服务器的设备识别码是基于主许可服务器的设备码及主许可服务器对应的虚机资源标识符生成的;备用许可服务器的设备识别码是基于备用许可服务器的设备码及备用许可服务器对应的虚机资源标识符生成的。
87、本技术另一方面实施例提出了一种许可服务器,许可服务器上存储有包括多种网元类型的许可项信息的第一许可文件,许可服务器包括存储器,收发机,处理器;
88、存储器,用于存储计算机程序;收发机,用于在处理器的控制下收发数据;处理器,用于读取存储器中的计算机程序并执行以下操作:
89、获取目标网元发送的注册请求消息,其中,注册请求消息中包括目标网元的网元类型和网元标识;
90、根据网元类型和网元标识,向目标网元发送注册响应消息;
91、获取目标网元在注册响应消息为注册成功响应消息的情况下发送的文件获取请求消息;
92、根据文件获取请求消息,向目标网元发送第一许可文件。
93、可选地,处理器具体用于执行以下操作:
94、对注册请求消息进行校验;
95、在注册请求消息通过校验的情况下,根据网元类型和网元标识,向目标网元发送注册成功响应消息;
96、在注册请求消息未通过校验的情况下,根据网元类型和网元标识,向目标网元发送注册失败响应消息。
97、可选地,处理器根据所述网元类型和所述网元标识,向所述目标网元发送注册响应消息,具体为:
98、确定注册网元信息列表中是否包括目标网元的信息;
99、在注册网元信息列表包括目标网元的信息的情况下,确定注册请求消息通过校验;
100、在注册网元信息列表中未包括目标网元的信息的情况下,确定目标网元所属网元类型对应的当前请求注册的网元数量是否超过预设数量;
101、在当前请求注册的网元数量未超过预设数量的情况下,确定注册请求消息通过校验。
102、可选地,处理器对注册请求消息进行校验,具体为:
103、确定注册网元信息列表中是否包括目标网元的信息;
104、在注册网元信息列表包括目标网元的信息的情况下,确定注册请求消息通过校验;
105、在注册网元信息列表中未包括目标网元的信息的情况下,确定当前请求注册的网元数量是否超过网元类型对应的预设数量;
106、在当前请求注册的网元数量未超过预设数量的情况下,确定注册请求消息通过校验。
107、可选地,文件获取请求消息中包括文件路径信息,处理器根据所述文件获取请求消息,向所述目标网元发送第一许可文件,具体为:
108、根据文件路径信息,查找到第一许可文件;
109、向目标网元发送第一许可文件。
110、可选地,处理器还用于执行以下操作:
111、将第一许可文件发送给主许可服务器对应的备用许可服务器,其中,第一许可文件用于备用许可服务器与主服许可务器的许可文件同步。
112、可选地,第一许可文件中包括许可服务器的设备识别码,其中,许可服务器的设备识别码是基于许可服务器的设备码及许可服务器对应的虚拟资源标识符生成的。
113、可选地,许可服务器为主许可服务器和备用许可服务器中的任一服务器,第一许可文件中包括主许可服务器的设备识别码和备用许可服务器的设备识别码;
114、其中,主许可服务器的设备识别码是基于主许可服务器的设备码及主许可服务器对应的虚机资源标识符生成的;备用许可服务器的设备识别码是基于备用许可服务器的设备码及备用许可服务器对应的虚机资源标识符生成的。
115、本技术另一方面实施例提出了一种网元许可文件的共享装置,包括:
116、发送模块,用于向许可服务器发送注册请求消息,其中,注册请求消息中包括目标网元的网元类型和网元标识,许可服务器上存储有包括多种网元类型的许可项信息的第一许可文件;
117、获取模块,用于获取许可服务器根据网元类型和网元标识发送的注册响应消息;
118、发送模块,用于在注册响应消息为注册成功响应消息的情况下,向许可服务器发送文件获取请求消息;
119、获取模块,用于获取许可服务器发送的第一许可文件。
120、本技术另一方面实施例提出了一种网元许可文件的共享装置,应用于许可服务器,所述许可服务器上存储有包括多种网元类型的许可项信息的第一许可文件,该装置包括:
121、获取模块,用于获取目标网元发送的注册请求消息,其中,注册请求消息中包括目标网元的网元类型和网元标识;
122、发送模块,用于根据网元类型和网元标识,向目标网元发送注册响应消息;
123、获取模块,还用于获取目标网元在注册响应消息为注册成功响应消息的情况下发送的文件获取请求消息;
124、发送模块,还用于根据文件获取请求消息,向目标网元发送第一许可文件。
125、本技术另一方面实施例提出了一种处理器可读存储介质,所述处理器可读存储介质存储有计算机程序,所述计算机程序用于使所述处理器执行上述一方面实施例所述的网元许可文件的共享方法。
126、本技术另一方面实施例提出了一种处理器可读存储介质,所述处理器可读存储介质存储有计算机程序,所述计算机程序用于使所述处理器执行上述另一方面实施例所述的网元许可文件的共享方法。
127、根据本技术的另一方面,提供了一种计算机程序产品,当所述计算机程序产品中的指令处理器执行时,执行用于前述网元许可文件的共享方法。
128、本技术具有以下技术效果:通过向许可服务器发送注册请求消息,在注册成功的情况下,可以向许可服务器发送文件获取请求消息,以获取包含多种网元类型的许可项信息的许可文件,从而实现多种网元类型可以共享同一许可文件,从而无需对每种网元类型都制作一个许可文件,可以简化许可文件制作过程,节省时间。
129、应当理解,本部分所描述的内容并非旨在标识本技术的实施例的关键或重要特征,也不用于限制本技术的范围。本技术的其它特征将通过以下的说明书而变得容易理解。