System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种网页的操作分析方法及装置制造方法及图纸_技高网

一种网页的操作分析方法及装置制造方法及图纸

技术编号:40950626 阅读:2 留言:0更新日期:2024-04-18 20:25
本申请公开了一种网页的操作分析方法及装置。其中方法为:获取用户操作网页产生的埋点数据;根据埋点数据,确定用户对网页的第一操作序列,第一操作序列为用户在操作过程中对网页中的页面元素依次进行的实际操作构成的序列;根据第一操作序列与第二操作序列之间的差异操作构成的差异操作集合,确定网页的操作分析结果,第二操作序列为操作过程中对网页中的页面元素依次进行的预期操作序列。通过埋点数据,能够直接体现用户在操作网页过程中的实际操作序列。与第一操作序列进行对比,更精细化地体现实际操作过程与预期操作过程的差异。因此能更准确地定位出网页操作过程中的缺陷,提供了一种更加准确的网页的操作分析方法。

【技术实现步骤摘要】

本申请涉及计算机,尤其涉及一种网页的操作分析方法及装置


技术介绍

1、用户常通过对网页操作与网页进行交互,从而实现网页提供的各种功能。然而,网页在设计上可能存在一些缺陷,需要用户对网页操作才能发现缺陷,进而才能对网页优化。因此,如何对网页的操作进行分析,从而定位用户操作网页过程中出现的问题,对于网页优化及其重要。

2、目前的方式中,是在用户对网页操作完毕后,通过填写调查问卷的方式,获知用户操作网页的情况。然而,用户通过问卷反馈的内容可能信息不足,大部分情况下只能获取用户的主观使用感受,难以对网页的操作进行精确分析,难以发现操作网页过程中更深层的缺陷。因此,目前缺乏一种更加准确的网页的操作分析方法。


技术实现思路

1、本申请提供了一种网页的操作分析方法及装置,用以提供一种更加准确的网页的操作分析方法。

2、第一方面,本申请实施例提供一种网页的操作分析方法,该方法可以应用于本申请第二方面提供的网页的操作分析装置,该方法包括:获取用户操作网页产生的埋点数据,所述埋点数据为网页响应用户操作所产生的操作记录数据;根据所述埋点数据,确定所述用户对所述网页的第一操作序列,所述第一操作序列为所述用户在操作过程中对所述网页中的页面元素依次进行的实际操作构成的序列;根据所述第一操作序列与第二操作序列之间的差异操作构成的差异操作集合,确定所述网页的操作分析结果,所述第二操作序列为所述操作过程中对所述网页中的页面元素依次进行的预期操作序列。

3、上述方法中,通过埋点数据,能够复现用户在操作过程中的第一操作序列。从而直接体现了用户在操作网页过程中的实际操作序列。并且还提供了操作过程对应的第二操作序列,从而能够与第一操作序列进行对比,更精细化地体现实际操作过程与预期操作过程的差异。因此,能够更准确地定位出网页操作过程中的缺陷,从而提供了一种更加准确的网页的操作分析方法。

4、一种可能的设计中,所述根据所述第一操作序列与第二操作序列之间的差异操作构成的差异操作集合,确定所述网页的操作分析结果,包括:定位所述网页中所述差异操作集合中包括的各差异操作所对应操作的各页面元素;针对所述各页面元素中的任一页面元素,若该页面元素所对应的差异操作个数大于设定阈值,则确定该页面元素存在异常,否则确定所述用户操作该页面元素错误,所述设定阈值与该页面元素的类型相关。

5、上述方式中,由于一个页面元素所对应的差异操作个数反应了该页面元素可能存在的设计缺陷或者用户操作的问题。由于设定阈值与页面元素的类型相关,对于不同类型的页面元素,有不同的设定阈值。那么可以在页面元素所对应的差异操作个数大于设定阈值,确定该页面元素存在异常,否则确定所述用户操作该页面元素错误。从而可以从差异操作个数的角度,对网页的操作进行精确分析。

6、一种可能的设计中,还可以获取用户的问卷信息,所述问卷信息与所述操作过程对应,对所述问卷信息进行语义分析,获得语义分析结果,所述语义分析结果指示出了所述网页中存在异常可能性的页面元素;所述差异操作集合指示出了所述网页中存在异常可能性的页面元素;所述根据所述第一操作序列与第二操作序列之间的差异操作构成的差异操作集合,确定所述网页的操作分析结果,包括:将所述语义分析结果与所述差异操作集合共同指示出的存在异常可能性的页面元素,确定为所述网页中异常的页面元素。

7、上述方式中,由于差异操作集合能够指示出存在异常可能性的页面元素,问卷信息的语义分析结果也能够指示出存在异常可能性的页面元素。而通过两方面结合判断,可以更准确地确定网页中异常的页面元素。

8、一种可能的设计中,所述用户为多个,所述差异操作集合包括所述多个用户分别对应的差异操作集合;所述根据所述第一操作序列与第二操作序列之间的差异操作构成的差异操作集合,确定所述网页的操作分析结果,包括:基于聚类算法,对所述多个用户的差异操作集合进行聚类,获得聚类结果,所述聚类结果中包括不同类别的差异操作;将所述聚类结果中各类别的差异操作所对应的目标页面元素,确定为所述网页中异常的页面元素。

9、上述方式中,对多个用户的差异操作集合进行聚类分析,可以挖掘这些差异操作的数据特性,自动地将同类问题差异操作聚合到一起。从而可以通过聚类算法,定位每类差异操作所对应的页面元素,对网页的操作进行精确分析。

10、一种可能的设计中,所述聚类结果中各类别的差异操作所对应的目标页面元素为可以但不限于为:该类别的各差异操作所对应的各页面元素中对应差异操作最多的页面元素。

11、一种可能的设计中,所述根据所述第一操作序列与第二操作序列之间的差异操作构成的差异操作集合,确定所述网页的操作分析结果,包括:将所述差异操作集合输入网页操作分析模型,获得网页操作分析模型输出的异常页面元素集合,所述网页操作分析模型是基于训练集训练得到的,所述训练集中任一训练样本包括:用户在所述操作过程中对所述网页依次进行的实际操作序列与所述预期操作序列之间的差异操作构成的差异操作集合,以及差异操作集合所对应的异常页面元素集合。

12、上述方式中,由于网页操作分析模型已经学习到差异操作与异常页面元素的相关知识,那么基于已经学习到的知识,可以输出所述操作分析结果。从而可以通过网页操作分析模型,对网页的操作进行精确分析。

13、一种可能的设计中,所述网页操作分析模型按照可以以下方式训练得到:针对训练集中的任一训练样本,将所述训练样本输入至第一神经网络模型,确定所述训练样本单次训练的预测页面元素集合;所述训练集中包括多个训练样本,多个训练样本是对过去设定时长内采集到的用户操作网页所得到的差异操作结合和异常页面元素集合的多条对应关系;根据所述训练样本中的异常页面元素集合以及所述训练样本单次训练的预测页面元素集合,确定所述第一神经网络模型单次训练的损失函数值;若所述第一神经网络模型单次训练的损失函数值收敛,则将收敛时所述第一神经网络模型作为所述网页操作分析模型;若所述第一神经网络模型单次训练的损失函数值不收敛,则根据所述第一神经网络模型单次训练的损失函数值调整所述第一神经网络模型的参数,并重新从所述训练集中选择新的训练样本,返回将选择的新的训练样本输入至第一神经网络模型的步骤,直至确定出所述第一神经网络模型单次训练的损失函数值收敛为止,得到所述网页操作分析模型。

14、一种可能的设计中,所述差异操作集合可以包括但不限于以下至少一种类型的差异操作:

15、所述用户对相同页面元素的实际操作与预期操作相同,但实际操作在所述第一操作序列中的次序与预期操作在所述第二操作序列中的次序不同;

16、所述用户对相同页面元素的实际操作与预期操作不相同,或者操作次数不相同;

17、所述第一操作序列相对于所述第二操作序列中缺少或多余的页面元素所对应的差异操作。

18、如此,可以将上述各类型的差异操作都尽量考虑到,从而可以基于更全面的差异操作,对网页的操作进行精确分析。

19本文档来自技高网...

【技术保护点】

1.一种网页的操作分析方法,其特征在于,包括:

2.如权利要求1所述的方法,其特征在于,所述根据所述第一操作序列与第二操作序列之间的差异操作构成的差异操作集合,确定所述网页的操作分析结果,包括:

3.如权利要求1所述的方法,其特征在于,还包括:

4.如权利要求1所述的方法,其特征在于,所述用户为多个,所述差异操作集合包括所述多个用户分别对应的差异操作集合;

5.如权利要求4所述的方法,其特征在于,所述聚类结果中各类别的差异操作所对应的目标页面元素为:该类别的各差异操作所对应的各页面元素中对应差异操作最多的页面元素。

6.如权利要求1所述的方法,其特征在于,所述根据所述第一操作序列与第二操作序列之间的差异操作构成的差异操作集合,确定所述网页的操作分析结果,包括:

7.如权利要求6所述的方法,其特征在于,所述网页操作分析模型按照以下方式训练得到:

8.如权利要求1至7任一项所述的方法,其特征在于,所述差异操作集合包括以下至少一种类型的差异操作:

9.一种网页的操作分析装置,其特征在于,包括

10.如权利要求9所述的装置,其特征在于,所述确定模块根据所述第一操作序列与第二操作序列之间的差异操作构成的差异操作集合,确定所述网页的操作分析结果时,具体用于:

11.如权利要求9所述的装置,其特征在于,所述获取模块还用于:

12.如权利要求9所述的装置,其特征在于,所述用户为多个,所述差异操作集合包括所述多个用户分别对应的差异操作集合;

13.如权利要求12所述的装置,其特征在于,所述聚类结果中各类别的差异操作所对应的目标页面元素为:该类别的各差异操作所对应的各页面元素中对应差异操作最多的页面元素。

14.如权利要求9所述的装置,其特征在于,所述确定模块根据所述第一操作序列与第二操作序列之间的差异操作构成的差异操作集合,确定所述网页的操作分析结果时,具体用于:

15.如权利要求14所述的装置,其特征在于,所述网页操作分析模型按照以下方式训练得到:

16.如权利要求9至15任一项所述的装置,其特征在于,所述差异操作集合包括以下至少一种类型的差异操作:

17.一种电子设备,其特征在于,所述电子设备包括:一个或多个处理器;一个或多个存储器;其中,所述一个或多个存储器存储有一个或多个计算机指令,当所述一个或多个计算机指令被所述一个或多个处理器执行时,使得所述电子设备执行如权利要求1至8任一项所述的方法。

18.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括计算机指令,当所述计算机指令在计算机上运行时,使得所述计算机执行如权利要求1至8任一项所述的方法。

...

【技术特征摘要】

1.一种网页的操作分析方法,其特征在于,包括:

2.如权利要求1所述的方法,其特征在于,所述根据所述第一操作序列与第二操作序列之间的差异操作构成的差异操作集合,确定所述网页的操作分析结果,包括:

3.如权利要求1所述的方法,其特征在于,还包括:

4.如权利要求1所述的方法,其特征在于,所述用户为多个,所述差异操作集合包括所述多个用户分别对应的差异操作集合;

5.如权利要求4所述的方法,其特征在于,所述聚类结果中各类别的差异操作所对应的目标页面元素为:该类别的各差异操作所对应的各页面元素中对应差异操作最多的页面元素。

6.如权利要求1所述的方法,其特征在于,所述根据所述第一操作序列与第二操作序列之间的差异操作构成的差异操作集合,确定所述网页的操作分析结果,包括:

7.如权利要求6所述的方法,其特征在于,所述网页操作分析模型按照以下方式训练得到:

8.如权利要求1至7任一项所述的方法,其特征在于,所述差异操作集合包括以下至少一种类型的差异操作:

9.一种网页的操作分析装置,其特征在于,包括:

10.如权利要求9所述的装置,其特征在于,所述确定模块根据所述第一操作序列与第二操作序列之间的差异操作构成的差异操作集合,确定所述网页的操作分析结果时,具体用于:

11.如权...

【专利技术属性】
技术研发人员:张冰冰丁毓良师瑞明
申请(专利权)人:华为云计算技术有限公司
类型:发明
国别省市:

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

1