本申请属于通讯,尤其涉及一种qci计算的方法、装置、设备、存储介质及程序产品。
背景技术:
1、为了更好的分配网络资源,为不同的用户提供差异化的服务。目前,在长期演进(long term evolution,lte)网络中,可以利用服务质量(quality of service,qos)技术为不同的用户提供差异化服务。
2、其中,在qos技术中的qos类标识符(qos class identifier,qci)的基础上,可以满足更多的差异化服务要求。目前,qci的值和用户位置信息相关,当用户位置信息发生变更时,需要适应的更改qci的值,以便于基于更改后的qci的值提供差异化服务。
3、但是,当用户资料发生变更时,用户对应的服务也应该适应调整。例如,用户资料中的用户等级上升后,需要为该用户资料对应的用户提供更优质的服务以及分配更多的网络资源,需要重新计算qci的值。因此利用用户位置信息计算得到的qci的值并不准确,从而导致无法准确的为不同用户提供差异化服务。
技术实现思路
1、本申请实施例提供一种qci计算的方法、装置、设备、存储介质及程序产品,以提高计算得到qci值的准确性。
2、第一方面,本申请实施例提供一种服务质量类标识符qci计算的方法,包括:
3、获取待检测用户信息,所述待检测用户信息包括不同主体在不同业务场景下的信息;
4、判断所述待检测用户信息和历史记录中存储的用户信息是否一致;
5、在所述待检测用户信息和所述历史记录中存储的用户信息不一致的情况下,按照所述待检测用户信息中的主体和业务场景的信息,在预设规则中确定与所述待检测用户信息对应的目标规则,所述预设规则包括不同变更主体在不同业务场景下的qci计算规则;
6、利用所述目标规则计算得到qci值。
7、在一种可能的实现方式中,所述判断所述待检测用户信息和历史记录中存储的用户信息是否一致,包括:
8、按照预设对应关系生成所述待检测用户信息对应的特征值串,所述预设对应关系包括不同变更主体在不同业务场景中对应的特征值,所述特征值串表示所述待检测用户信息中包括的变更主体在对应的业务场景中的变更状态;
9、判断所述特征值串包括的特征值的和值是否大于预设值;
10、在所述特征值串包括的特征值的和值大于预设值的情况下,确定所述待检测用户信息和历史记录中存储的用户信息不一致;
11、在所述特征值串包括的特征值的和值小于或等于预设值的情况下,确定所述待检测用户信息和历史记录中存储的用户信息一致。
12、在一种可能的实现方式中,所述检测用户信息包括至少一个主体;所述按照预设对应关系生成所述待检测用户信息对应的特征值串,包括:
13、在所述预设对应关系中查找所述待检测用户信息包括的主体,将查找到的主体作为目标变更主体;
14、在所述预设对应关系中查找与所述目标变更主体对应的业务场景;
15、根据所述目标变更主体在各业务场景的特征值,生成所述目标变更主体对应的特征值串。
16、在一种可能的实现方式中,所述在预设规则中确定与所述待检测用户信息对应的目标规则,包括:
17、在所述预设规则中查找所述待检测用户信息包括的主体;
18、在所述预设规则中包括所述待检测用户信息中的主体的情况下,针对查找到的每个主体,按照所述待检测用户信息中所述主体发生信息变更的业务场景,在所述预设规则中查找目标业务场景;
19、确定所述目标业务场景对应的qci计算规则,得到所述待检测用户信息对应的qci计算规则集合;
20、在所述qci计算规则集合中,随机选择目标qci计算规则,将所述目标qci计算规则作为所述目标规则。
21、在一种可能的实现方式中,每个业务场景对应一个预设优先级,所述在预设规则中确定与所述待检测用户信息对应的目标规则,包括:
22、在所述预设规则中查找所述待检测用户信息包括的主体;
23、在所述预设规则中包括所述待检测用户信息中的主体的情况下,针对查找到的每个主体,按照所述待检测用户信息中所述主体发生信息变更的业务场景,在所述预设规则中查找目标业务场景;
24、按照业务场景对应的预设优先级确定所述qci计算规则集合中每个qci计算规则对应的最高预设优先级,将所述最高预设优先级对应的qci计算规则作为所述目标规则。
25、在一种可能的实现方式中,所述获取待检测用户信息,包括:
26、实时获取用户信息;
27、对获取的用户信息进行数据转化处理,将转化后的用户信息作为待检测用户信息。
28、第三方面,本申请实施例提供一种服务质量类标识符qci计算的装置,包括:
29、获取模块,用于获取待检测用户信息,所述待检测用户信息包括不同主体在不同业务场景下的信息;
30、判断模块,用于判断所述待检测用户信息和历史记录中存储的用户信息是否一致;
31、确定模块,用于在所述待检测用户信息和所述历史记录中存储的用户信息不一致的情况下,按照所述待检测用户信息中的主体和业务场景的信息,在预设规则中确定与所述待检测用户信息对应的目标规则,所述预设规则包括不同变更主体在不同业务场景下的qci计算规则;
32、计算模块,用于利用所述目标规则计算得到qci值。
33、第三方面,本申请实施例提供了一种电子设备,设备包括:处理器以及存储有计算机程序指令的存储器;
34、处理器执行计算机程序指令时实现如第一方面所属的qci计算的方法。
35、第四方面,本申请实施例提供了一种计算机存储介质,计算机可读存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现如第一方面所述的qci计算的方法。
36、第五方面,本申请实施例提供了一种计算机程序产品,计算机程序产品中的指令由电子设备的处理器执行时,使得电子设备执行如第一方面所述的qci计算的方法。
37、本申请实施例提供的qci计算的方法、装置、设备、存储介质及程序产品,在获取待检测用户信息之后,判断待检测用户信息和历史记录中存储的用户信息是否一致,在待检测用户信息和历史记录中存储的用户信息不一致,表示待检测用户信息发生了变更,因此需要重新计算待检测用户信息对应的qci值。按照待检测用户信息中的主体和业务场景在预设规则中匹配目标规则,从而可以利用目标规则对qci值进行更新。如此,当待检测用户信息发生变更时,可以及时利用待检测用户信息匹配得到相应的目标规则,基于获取到的用户资料对qci值进行更新,提高了qci值的计算准确性,从而可以更好的为不同用户提供差异化服务。
1.一种服务质量类标识符qci计算的方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述判断所述待检测用户信息和历史记录中存储的用户信息是否一致,包括:
3.根据权利要求2所述的方法,其特征在于,所述检测用户信息包括至少一个主体;所述按照预设对应关系生成所述待检测用户信息对应的特征值串,包括:
4.根据权利要求1-3任一项所述的方法,其特征在于,所述在预设规则中确定与所述待检测用户信息对应的目标规则,包括:
5.根据权利要求1-3任一项所述的方法,其特征在于,每个业务场景对应一个预设优先级,所述在预设规则中确定与所述待检测用户信息对应的目标规则,包括:
6.根据权利要求1所述的方法,其特征在于,所述获取待检测用户信息,包括:
7.一种服务质量类标识符qci计算的装置,其特征在于,包括:
8.一种电子设备,其特征在于,所述设备包括:处理器以及存储有计算机程序指令的存储器;
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如权利要求1-6任意一项所述的方法。
10.一种计算机程序产品,其特征在于,计算机产品包括计算机程序,所述计算机程序被处理器执行时实现如权利要求1-6任意一项所述的方法。