本技术属于宽带用户质量评价,尤其涉及一种质差用户确定方法、装置、设备、介质及产品。
背景技术:
1、随着宽带业务的日益普及,以及宽带用户规模的激增,用户网络质量的维护显得尤为重要。因此,如何通过对用户宽带的质量水平进行评估,以便精确为每个潜在的质差用户打上标签,进而便于提前维修,提高用户体验。然而现有技术中确定质差用户的准确度较低。
技术实现思路
1、本技术实施例提供一种质差用户确定方法、装置、设备、介质及产品,可以提高确定质差用户的准确度。
2、第一方面,本技术实施例提供一种质差用户确定方法,方法包括:获取目标区域内的多个第一用户在第一预设时间段内的第一网络质量数据;
3、基于预设质差原因和预设聚类半径,将多个第一网络质量数据进行聚类处理,以得到多个第二网络质量数据,第一用网络质量数据的数量大于第二网络质量数据;
4、根据多个第二网络质量数据,确定多个第二网络质量数据中每两个第二网络质量数据的相似度,以及用于调整相似度的修正系数;
5、基于修正系数,对多个第二网络质量数据中每两个第二网络质量数据的相似度进行调整,以得到用于评估用户网络质量的目标评分;
6、在第一用户的用户评分小于目标评分的情况下,确定第一用户为质差用户,用户评分为基于第一用户的第一网络质量数据和预设评分规则设定的。
7、在第一方面的一种可选的实施方式中,基于预设质差原因和预设聚类半径,将多个第一网络质量数据进行聚类处理,以得到多个第二网络质量数据,包括:
8、根据多个第一网络质量数据,计算多个第一网络质量数据之间的用户距离,以根据用户距离从多个第一网络质量数据中确定多个第三网络质量数据,第三网络质量数据的数量大于第二网络质量数据的数量,用户距离表征为多个第一网络质量数据之间的相关性;
9、基于预设质差原因和预设聚类半径,通过对多个第三网络质量数据进行聚类处理,确定多个第三网络质量数据与聚类中心点之间的用户距离小于或等于预设聚类半径的网络质量数据,为第二网络质量数据,以得到多个第二网络质量数据。
10、在第一方面的一种可选的实施方式中,根据多个第一网络质量数据,计算多个第一网络质量数据之间的用户距离,以根据用户距离从多个第一网络质量数据中确定多个第三网络质量数据,包括:
11、将n个第一网络质量数据划分为m个第一质量数据和n-m个第二质量数据;
12、计算第m个第一质量数据分别与n-m个第二质量数据的用户距离,得到n-m个第k用户距离;
13、确定与n-m个第k用户距离中最大的用户距离对应的第二质量数据,为第m+1第一质量数据,得到m+1个第一质量数据和n-m-1个第二质量数据;
14、计算第m+1个第一质量数据分别与n-m-1个第二质量数据之间的用户距离,得到n-m-1个第k+1用户距离;
15、确定与目标用户距离对应的第二质量数据为第m+2第一质量数据,得到m+2个第一质量数据和n-m-2个第二质量数据,以得到预设数量的第一质量数据,其中,目标用户距离为n-m-1个第k用户距离中最小的用户距离,与n-m-1个第k+1用户距离中最小的用户距离中最大的用户距离;
16、根据预设数量的第一质量数据,确定多个第三网络质量数据。
17、其中,第一网络质量数据的数量为n,n为大于3的正整数,m=k=1,第一质量数据和第二质量数据均为第一网络质量数据。
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、在本技术实施例中,通过获取目标区域内的多个第一用户在第一预设时间段内的第一网络质量数据,进而可以基于预设质差原因和预设聚类半径,将多个第一网络质量数据进行聚类处理,以得到多个第二网络质量数据,这样,可以根据多个第二网络质量数据,确定上述多个第二网络质量数据中每两个第二网络质量数据的相似度,以及用于调整相似度的修正系数,进而可以基于修正系数,对多个第二网络质量数据中每两个第二网络质量数据的相似度进行调整,以得到用于评估用户网络质量的目标评分,以便可以在基于第一用户的第一网络质量数据和预设评分规则设定的用户评分小于目标评分的情况下,确定该第一用户为质差用户。如此,可以通过对获取的多个第一网络质量数据进行聚类处理,并通过计算修正系数,对聚类处理得到的多个第二网络质量数据中每两个第二网络质量数据的相似度进行调整,以消除用户的网络质量数据分布不均匀的问题,进而提高了确定质差用户的准确度。