网站可用性的评估方法

文档序号:8445676阅读:359来源:国知局
网站可用性的评估方法
【技术领域】
[0001 ] 本发明涉及一种网站可用性的评估方法。
【背景技术】
[0002] 随着网络技术的发展,大量的电商平台在我们的日常生活中扮演着极为重要的角 色。然而,由于电商平台的服务基于网络、网站提供给用户,因而在电商平台或其他网站的 运行过程中,可能由于网络因素或者是短时间内的用户数量过多等原因使得短时间内发生 网站故障或是网站不可用。
[0003] 针对这些经常出现的网站不可用的情况,现有技术中仍然缺乏有效的可用性评估 手段。现有的评估方法,或者需要依赖于问卷调查、或是需要依赖用户评定、又或是评估缺 乏足够的事实依据,因而评估结果过于主观而不够准确。

【发明内容】

[0004] 本发明要解决的技术问题是为了克服现有技术中对于网站可用性缺乏有效的评 估手段,评估结果受主观因素影响过大而不够准确的缺陷,提供一种网站可用性的评估方 法。
[0005] 本发明是通过下述技术方案来解决上述技术问题的:
[0006] 一种网站可用性的评估方法,其特点在于,包括以下步骤:
[0007]S1、采集网站的业务订单数据,并按分钟粒度和天粒度汇总业务订单数据,每一天 的分钟粒度数据包括1440个数据点,其中业务订单数据包括业务类型、订单的预订时间和 订单量;
[0008]S2、根据各个业务的季节指数特征和日期特征,基于S#采集的业务订单数据,得 到各个业务在预测日期的每分钟季节指数预测值,然后根据日期对齐情况及历史同期业务 增长幅度,得到各个业务在预测日期的增长率,进而计算出各个业务在预测日期的订单量 预测值,根据业务在预测日期的订单量预测值和每分钟季节指数预测值,得到业务订单在 预测日期的分钟订单量预测值;
[0009]S3、根据各个业务的营业收入或订单量在网站的营业收入或订单量所占比重来设 置各个业务的权重Wi,其中i遍历满足I<i<k的所有整数,0 <WiS1,k为业务的数 量;
[0010]S4、根据故障发生的时间段,计算各次故障对各业务订单的影响开始时间和影响 结束时间,其中将单次故障所影响的业务订单的数量记为m,单次故障对这m个受影响的 业务订单中的第j个的影响开始时间和影响结束时间分别记为Tlj和T2j,其中j遍历满足 I<j<m的所有整数;
[0011]S5、计算单次故障造成各业务订单的可用性损失,其中对于第j个受影响业务的总 影响时间为1=TM-Tu,Sj勺单位为秒数,在单次故障期间的业务订单的实际总量为A」、预 测总量为匕,据此计算得到影响百分比I=(F /^,进而计算得到单次故障对第j个受 影响业务造成的可用性损失百分比为UATPtoBusinesSj=SjXPj/Ssum,上式中整个季 度的总秒数;
【主权项】
1. 一种网站可用性的评估方法,其特征在于,包括以下步骤: 51、 采集网站的业务订单数据,并按分钟粒度和天粒度汇总业务订单数据,每一天的分 钟粒度数据包括1440个数据点,其中业务订单数据包括业务类型、订单的预订时间和订单 量; 52、 根据各个业务的季节指数特征和日期特征,基于S1*采集的业务订单数据,得到各 个业务在预测日期的每分钟季节指数预测值,然后根据日期对齐情况及历史同期业务增长 幅度,得到各个业务在预测日期的增长率,进而计算出各个业务在预测日期的订单量预测 值,根据业务在预测日期的订单量预测值和每分钟季节指数预测值,得到业务订单在预测 日期的分钟订单量预测值; 53、 根据各个业务的营业收入或订单量在网站的营业收入或订单量所占比重来设置各 个业务的权重Wi,其中i遍历满足1 < i < k的所有整数,0 < WiS 1,k为业务的数量; 54、 根据故障发生的时间段,计算各次故障对各业务订单的影响开始时间和影响结束 时间,其中将单次故障所影响的业务订单的数量记为m,将单次故障对这m个受影响的业 务订单中的第j个的影响开始时间和影响结束时间分别记为T μ,其中j遍历满足 I< j < m的所有整数; 55、 计算单次故障造成各业务订单的可用性损失,其中对于第j个受影响业务的总影响 时间为1= T M-Iu, Sj勺单位为秒数,在单次故障期间的业务订单的实际总量为A p预测总 量为据此计算得到影响百分比&= (F /^,进而计算得到单次故障对第j个受影响 业务造成的可用性损失百分比为UATPtoBusinesSj= S jXPj/Ssum,上式中Ssum为整个季度的 总秒数; 56、 以公式
计算 单次故障造成的网站可用性损失,上式中单次故障对第j个受影响业务造成的可用性损失 为 UATPtoBusinessSecondSj,第 j 个业务的权重为 Wj,UATPtoSiteSecondSj为仅考虑第 j 个 业务的情况下、单次故障对网站造成的可用性损失,-UATPtoSiteSeconds为单次故障对网 站造成的可用性损失; 以公^
计算单次故障对网站 造成的可用性损失百分比,其中UATPtoSite为单次故障对网站造成的可用性损失百分比, UATPtoBusinesSj为仅考虑第j个业务的情况下单次故障对网站造成的可用性损失百分比, Wj为第j个业务的权重值,其中I < j < m,I < m < k ; 57、 统计预设时间段中发生的所有对网站业务订单有影响的故障,累加每一个故障对 网站造成的可用性损失百分比,以得到该预设时间段中网站的总可用性损失百分比; 58、 计算得到该预设时间段中网站的总可用性百分比,总可用性百分比和总可用性损 失百分比之和等于1。
2. 如权利要求1所述的评估方法,其特征在于,所述各个业务包括酒店、机票、火车票、 门票的在线订单业务。
3. 如权利要求1所述的评估方法,其特征在于,该预设时间段为一周、若干周、一个月、 若干个月、一个季度或若干个季度。
【专利摘要】本发明公开了一种网站可用性的评估方法。该评估方法包括以下步骤:采集网站的业务订单数据,并按分钟粒度和天粒度汇总业务订单数据;计算各个业务在预测日期的订单量预测值,和分钟订单量预测值;根据各个业务的营业收入或订单量所占比重来设置各个业务的权重;计算各次故障对各业务订单的影响开始时间和影响结束时间;计算单次故障造成各业务订单的可用性损失;计算单次故障造成的网站可用性损失,以及可用性损失百分比;累加所有故障对造成的可用性损失百分比,以得到总可用性损失百分比;计算预设时间段中网站的总可用性百分比。本发明具有网站可用性的评估结果客观准确而实用性强的效果。
【IPC分类】G06Q30-00, G06F17-30
【公开号】CN104765881
【申请号】CN201510210661
【发明人】施坚松, 周海燕, 郑锦超
【申请人】携程计算机技术(上海)有限公司
【公开日】2015年7月8日
【申请日】2015年4月28日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1