服务质量预测方法及装置制造方法及图纸

技术编号:39569860 阅读:21 留言:0更新日期:2023-12-03 19:20
本发明专利技术提供一种服务质量预测方法及装置

【技术实现步骤摘要】
服务质量预测方法及装置


[0001]本专利技术涉及计算机
,具体涉及一种服务质量预测方法及装置


技术介绍

[0002]现有的云计算下的服务质量预测方法,依靠云计算,采取均分的方式对数据进行划分,如果大量的服务访问云,将导致瓶颈问题,从而降低服务质量并导致更严重的网络延迟,不足以支持具有更高服务质量
(Quality of Service,QoS)
要求的物联网
(Internet of Things,IoT)
服务和应用程序的开发

[0003]另外,在数据非常稀疏的情况下,现有的方法无法进行服务质量预测,导致服务质量预测准确率下降


技术实现思路

[0004]本专利技术提供一种服务质量预测方法及装置,用以解决服务质量预测准确率低的技术问题

[0005]第一方面,本专利技术提供一种服务质量预测方法,包括:
[0006]获取用户调用不同边缘服务器中的服务时的服务矩阵
R

[0007]基于所述服务矩阵
R
对服务质量进行预测

[0008]在一个实施例中,所述服务矩阵包括调用服务的主体用户

用户需求的应用服务和调用服务的时间三个维度

[0009]在一个实施例中,所述基于所述服务矩阵
R
对服务质量进行预测,包括:
[0010]按照调用服务的主体用户

用户需求的应用服务和调用服务的时间三个维度,分别对所述服务矩阵
R
进行划分,分别得到二维矩阵
U_M、
二维矩阵
S_M
和二维矩阵
T_M

[0011]分别基于所述二维矩阵
U_M、
所述二维矩阵
S_M
和所述二维矩阵
T_M
对服务质量进行预测

[0012]在一个实施例中,所述分别基于所述二维矩阵
U_M、
所述二维矩阵
S_M
和所述二维矩阵
T_M
对服务质量进行预测,包括:
[0013]基于所述二维矩阵
U_M
对所有用户进行聚类处理,得到多个聚类簇,对每一聚类簇的二维矩阵进行分解,在基于分解后的矩阵确定每一聚类簇对应的补全和恢复后的矩阵,最后基于每一聚类簇对应的补全和恢复后的矩阵确定补全后的矩阵
Q
;基于所述二维矩阵
S_M
对所有用户进行聚类处理,得到多个聚类簇,对每一聚类簇的二维矩阵进行分解,在基于分解后的矩阵确定每一聚类簇对应的补全和恢复后的矩阵,最后基于每一聚类簇对应的补全和恢复后的矩阵确定补全后的矩阵
M
;基于所述二维矩阵
T_M
对所有用户进行聚类处理,得到多个聚类簇,对每一聚类簇的二维矩阵进行分解,在基于分解后的矩阵确定每一聚类簇对应的补全和恢复后的矩阵,最后基于每一聚类簇对应的补全和恢复后的矩阵确定补全后的矩阵
P

[0014]基于所述矩阵
Q、
所述矩阵
M
和所述矩阵
P
确定用于衡量服务质量的最终的预测矩

F。
[0015]在一个实施例中,所述基于所述矩阵
Q、
所述矩阵
M
和所述矩阵
P
确定用于衡量服务质量的最终的预测矩阵
F
,包括:
[0016]确定所述矩阵
Q、
所述矩阵
M
和所述矩阵
P
分别对应的权重值;
[0017]基于所述矩阵
Q、
所述矩阵
M、
所述矩阵
P
,以及所述矩阵
Q、
所述矩阵
M
和所述矩阵
P
分别对应的权重值确定用于衡量服务质量的最终的预测矩阵
F。
[0018]在一个实施例中,所述基于所述服务矩阵
R
对服务质量进行预测之前,还包括:
[0019]对所述服务矩阵
R
进行稀疏处理

[0020]第二方面,本专利技术提供一种服务质量预测装置,包括:
[0021]获取模块,用于获取用户调用不同边缘服务器中的服务时的服务矩阵
R

[0022]预测模块,用于基于所述服务矩阵
R
对服务质量进行预测

[0023]第三方面,本专利技术提供一种电子设备,包括处理器和存储有计算机程序的存储器,所述处理器执行所述计算机程序时实现第一方面所述的服务质量预测方法

[0024]第四方面,本专利技术提供一种非暂态计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面所述的服务质量预测方法

[0025]第五方面,本专利技术提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现第一方面所述的服务质量预测方法

[0026]本专利技术提供的服务质量预测方法及装置,基于用户调用不同边缘服务器中的服务时的服务矩阵,使用低秩矩阵分解的方式对服务质量进行预测,提高了数据稀疏状态下服务质量的预测准确率

附图说明
[0027]为了更清楚地说明本专利技术或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图

[0028]图1是本专利技术提供的服务质量预测方法的流程示意图;
[0029]图2是本专利技术提供的服务质量预测装置的结构示意图;
[0030]图3是本专利技术提供的电子设备的结构示意图

具体实施方式
[0031]为使本专利技术的目的

技术方案和优点更加清楚,下面将结合本专利技术中的附图,对本专利技术中的技术方案进行清楚

完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例

基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围

[0032]图1是本专利技术提供的服务质量预测方法的流程示意图,如图1所示,本专利技术提供一种服务质量预测方法,该方法包括:
[0033]步骤
101、
获取用户调用不同边缘服务器中的服务时的服务矩阵
R。
[0034]在一些实施例中,所述服务矩阵包括调用服务的主体用户

用户需求的应用服务
和调用服务的时间三个维度...

【技术保护点】

【技术特征摘要】
1.
一种服务质量预测方法,其特征在于,包括:获取用户调用不同边缘服务器中的服务时的服务矩阵
R
;基于所述服务矩阵
R
对服务质量进行预测
。2.
根据权利要求1所述的服务质量预测方法,其特征在于,所述服务矩阵包括调用服务的主体用户

用户需求的应用服务和调用服务的时间三个维度
。3.
根据权利要求2所述的服务质量预测方法,其特征在于,所述基于所述服务矩阵
R
对服务质量进行预测,包括:按照调用服务的主体用户

用户需求的应用服务和调用服务的时间三个维度,分别对所述服务矩阵
R
进行划分,分别得到二维矩阵
U_M、
二维矩阵
S_M
和二维矩阵
T_M
;分别基于所述二维矩阵
U_M、
所述二维矩阵
S_M
和所述二维矩阵
T_M
对服务质量进行预测
。4.
根据权利要求3所述的服务质量预测方法,其特征在于,所述分别基于所述二维矩阵
U_M、
所述二维矩阵
S_M
和所述二维矩阵
T_M
对服务质量进行预测,包括:基于所述二维矩阵
U_M
对所有用户进行聚类处理,得到多个聚类簇,对每一聚类簇的二维矩阵进行分解,在基于分解后的矩阵确定每一聚类簇对应的补全和恢复后的矩阵,最后基于每一聚类簇对应的补全和恢复后的矩阵确定补全后的矩阵
Q
;基于所述二维矩阵
S_M
对所有用户进行聚类处理,得到多个聚类簇,对每一聚类簇的二维矩阵进行分解,在基于分解后的矩阵确定每一聚类簇对应的补全和恢复后的矩阵,最后基于每一聚类簇对应的补全和恢复后的矩阵确定补全后的矩阵
M
;基于所述二维矩阵
T_M
对所有用户进行聚类处理,得到多个聚类簇,对每一聚类簇的二维矩阵进行分解,在基于分解后的矩阵确定每一聚类簇对应的补全和恢复后的矩阵,最...

【专利技术属性】
技术研发人员:王娟
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1