一种基于用户体验的网络资源调度系统的制作方法

文档序号:11292135阅读:274来源:国知局
本发明涉及网络资源调度
技术领域
,具体涉及一种基于用户体验的网络资源调度系统。
背景技术
:随着网络技术和业务的发展,网络用户数量逐年增加。现有的网络用户调度的技术方案未考虑到用户上网的实际情况,一方面,用户体验不佳,另一方面,造成了网络资源的浪费。技术实现要素:针对上述问题,本发明旨在提供一种基于用户体验的网络资源调度系统。本发明的目的采用以下技术方案来实现:提供了一种基于用户体验的网络资源调度系统,包括静态分配子系统、上网情况获取子系统、动态优先级获取子系统和动态分配子系统;所述静态分配子系统,用于根据用户请求资源和用户等级,得到用户初始调度数据,根据所述用户初始调度数据为用户静态分配网络资源;所述上网情况获取子系统,用于获取用户的上网情况;所述动态优先级获取子系统,用于根据用户请求资源、用户等级和用户的上网情况得到用户的动态优先级;所述动态分配子系统,用于根据所述动态优先级对用户动态分配网络资源。本发明的有益效果为:根据用户上网情况进行网络资源动态分配,提升了客户体验,提高了资源利用率。附图说明利用附图对本发明作进一步说明,但附图中的实施例不构成对本发明的任何限制,对于本领域的普通技术人员,在不付出创造性劳动的前提下,还可以根据以下附图获得其它的附图。图1是本发明的结构示意图;附图标记:静态分配子系统1、上网情况获取子系统2、动态优先级获取子系统3、动态分配子系统4。具体实施方式结合以下实施例对本发明作进一步描述。参见图1,本实施例的一种基于用户体验的网络资源调度系统,包括静态分配子系统1、上网情况获取子系统2、动态优先级获取子系统3和动态分配子系统4;所述静态分配子系统1,用于根据用户请求资源和用户等级,得到用户初始调度数据,根据所述用户初始调度数据为用户静态分配网络资源;所述上网情况获取子系统2,用于获取用户的上网情况;所述动态优先级获取子系统3,用于根据用户请求资源、用户等级和用户的上网情况得到用户的动态优先级;所述动态分配子系统4,用于根据所述动态优先级对用户动态分配网络资源。本实施例根据用户上网情况进行网络资源动态分配,提升了客户体验,提高了资源利用率。优选的,所述用户等级越高,得到的网络资源越多。本优选实施例根据用户等级为用户静态分配网络资源,实现了资源的静态合理分配。优选的,所述用户的上网情况为用户上网时段。本优选实施例将用户上网时段作为资源调度的基础,能够最大程度满足用户的上网需求,提升用户体验。优选的,所述上网情况获取子系统2包括第一数据采集模块、第二数据预处理模块、第三数据分析模块和第四评估模块,所述第一数据采集模块用于采集用户上网时间的原始数据,所述第二数据预处理模块用于对采集的用户原始数据进行处理,所述第三数据分析模块用于分析处理后的数据,获取上网时段,所述第四评估模块用于对上网时段进行评估;采用以下方式对所述采集的用户上网时间的原始数据进行处理:a、对原始数据的噪声进行平滑滤波处理,得到去除噪声后的数据;b、对去噪后的数据进行标准化处理,得到处理后的数据,上述式子中,eh表示去噪后的数据,ehmax和ehmin表示去噪后的数据的最大值和最小值,eh0表示去噪后的数据的均值,s表示去噪后的数据的标准差,eh′表示标准化处理后的数据;采用以下方式对所述处理后的数据进行分析:a、将一天划分为12个时段,每两小时为一个单位,得到时段集合x={xi},i=1,2,…,12,统计一个月内用户在各时段的平均上网时间,得到一个12维向量u:上述式子中,表示用户在时段xi平均上网时间占总时段平均上网时间的百分比,u表示用户上网时间分布向量;b、初始化分组,根据最大上网时段对用户进行分组,将用户最大上网时段相同的用户划分为同一组,得到分组集合v={vk},k=1,2,…,12,统计分组内用户在各时段的平均上网时间,得到12维的向量vk:上述式子中,表示分组中的用户在时段xi中的平均上网时间百分比,vk表示分组vk时间分布向量,n表示分组vk内用户数量;c、求取各分组之间的分组距离,利用各分组距离得到初始分组距离矩阵,采用如下公式计算各分组之间的分组距离:上述式子中,和分别表示分组vk和vl中的用户在时段xi中的平均上网时间百分比;d、合并距离最近的分组,得到更新后的分组,更新距离矩阵;e、重复步骤d,当分组数目为cs时,停止更新,输出最终分组;f、求最终分组的时间分布向量:上述式子中,wq表示第j个最终分组时间分布向量,j∈1,2,…,cs,nq表示最终分组wq中的用户数,根据最终分组的时间分布向量得到用户上网时段情况。由于直接采集的用户上网时间的原始数据含有大量的噪声,不能直接用于分析,本优选实施例上网情况获取子系统设置第二数据预处理模块对采集的用户上网时间的原始数据进行预处理,去除了原始数据中含有的大量噪声,并对数据进行标准化处理,便于后续对数据进行分析;设置第三数据分析模块,实现了对用户上网时段喜好的准确划分,为后续网络资源调度提供了基础。优选的,所述分组数目cs∈[3,7]。本优选实施例第三数据分析模块在对用户上网时段进行聚类过程中,通过选定合适的分组数目,保证聚类准确的同时提高了工作效率,从而提高了网络资源调度的实时性,进一步提升了用户体验。优选的,所述第四评估模块对上网时段进行评估,包括一次评估单元和二次评估单元,所述一次评估单元对上网时段进行评估,基于最终分组结果组内紧凑性进行,具体采用第一评估因子:上述式子中,表示最终分组wq中的用户在时段xi中的平均上网时间百分比,表示用户n在时段xi平均上网时间所占总时段平均上网时间百分比;zc越大,获取的上网时段越准确;所述二次评估单元对上网时段进行评估,基于最终分组组间离散性进行,具体采用第二评估因子:上述式子中,表示最终分组wq和wr在上网时间在前m个时段中的重合时段,和分别表示最终分组wq和wr中的用户在时段xi中的平均上网时间百分比;fs越小,获取的上网时段越准确。本优选实施例上网情况获取子系统的第四评估模块从两个方面对上网时段划分情况进行评估,得到的评估结果可靠度更高,这样做产生了两点好处,第一是保证了获取的用户上网情况的可靠性,从而使网络资源调度系统为用户提供的网络服务更具有针对性,第二是便于发现第三数据分析模块的问题,及时进行改进以获取更为准确的上网情况。采用本发明基于用户体验的网络资源调度系统进行网络资源调度,当cs分别为3,4,5,6,7时,对网络资源利用率和用户满意度进行统计,同未采用本发明相比,产生的有益效果如下表所示:cs网络资源利用率提高用户满意度提高320%18%425%20%530%25%627%16%720%10%最后应当说明的是,以上实施例仅用以说明本发明的技术方案,而非对本发明保护范围的限制,尽管参照较佳实施例对本发明作了详细地说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的实质和范围。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1