The invention is applicable to the field of Internet technology, and provides a statistical method of page access time, terminal device and computer readable storage medium. It includes: establishing a time queue in the HTML page when loading HTML page is detected, acquiring the HTML page in turn according to the time queue in the process of being visited, and at each access interface in the HTML page. Start and end times, and finally determine the page access time according to all start and end times. According to the access order and logical order of each interface in HTML pages, and based on the principle of queue first in first out, this implementation records the start and end time of the calling access interface in the whole HTML page access process in a complete and unified way, which improves the statistical efficiency and accuracy of the HTML page access time.
【技术实现步骤摘要】
页面访问时长的统计方法及终端设备
本专利技术属于互联网
,尤其涉及页面访问时长的统计方法及终端设备。
技术介绍
在网络开发、测试或者维护的过程中,很多情况下需要确定超文本标记语言页面(HyperTextMark-upLanguage,HTML)的访问时长,用于评价该页面的用户使用情况或者页面运行情况,访问时长的时间长短是网站分析的一个重要指标,通常用于评估网站的用户体验,可以用于指导网站以及页面的改善。访问时长越长,那么说明网站或页面对用户的吸引力越强,能带给用户的有用信息越多,用户越喜爱。反之,对用户的吸引力越差,可用的有用信息越少,也说明网站需要优化或都添加有用信息了。现有的访问时长获取方法是通过在网页中设定一个接口,通过这个接口获取每个页面在被访问过程中的状态变化时刻,通过识别不同时刻对应的状态,确定该页面的访问时长。这种方式在开发和维护的数据量较大的情况下,需要通过接口不停的检测并获取每个页面的状态变化时刻,而大量的状态变化时刻数据又会造成数据处理量增加,导致数据处理和访问时长确定过程发生时延,无疑会降低访问时长统计的效率,增加工作量和工作成本。
技术实现思路
有鉴于此,本专利技术实施例提供了页面访问时长的统计方法、终端设备及计算机可读存储介质,以解决现有技术中在开发和维护的数据量较大的情况下,访问时长统计效率降低的问题。本专利技术实施例的第一方面提供了一种页面访问时长的统计方法,包括:在检测到加载超文本标记语言HTML页面时,在所述HTML页面中创建时间队列;所述时间队列用于记录所述HTML页面的访问时间;基于所述时间队列,依次获取调用所述HT ...
【技术保护点】
1.一种页面访问时长的统计方法,其特征在于,包括:在检测到加载超文本标记语言HTML页面时,在所述HTML页面中创建时间队列;所述时间队列用于记录所述HTML页面的访问时间;基于所述时间队列,依次获取调用所述HTML页面中的每个访问接口的开始时刻和终止时刻;根据每个所述访问接口对应的所述开始时刻和所述终止时刻,确定所述HTML页面的访问时长。
【技术特征摘要】
1.一种页面访问时长的统计方法,其特征在于,包括:在检测到加载超文本标记语言HTML页面时,在所述HTML页面中创建时间队列;所述时间队列用于记录所述HTML页面的访问时间;基于所述时间队列,依次获取调用所述HTML页面中的每个访问接口的开始时刻和终止时刻;根据每个所述访问接口对应的所述开始时刻和所述终止时刻,确定所述HTML页面的访问时长。2.如权利要求1所述的页面访问时长的统计方法,其特征在于,所述基于所述时间队列,依次获取调用所述HTML页面中的每个访问接口的开始时刻和终止时刻,包括:若所述时间队列中不存在调用第一访问接口的开始时刻,则从所述HTML页面中检测第一访问接口被调用时的时间,并将其识别为所述HTML页面的开始时刻;所述第一访问接口用于表示在所述HTML页面时展现的第一个功能对应的访问接口;若所述时间队列中存在第一访问接口的开始时刻,则检测退出所述第一访问接口时的时刻,并将其识别为所述第一访问接口的终止时刻,之后检测并确定第二访问接口的开始时刻和结束时刻;依次获取所述HTML页面中被调用的每个所述访问接口的开始时刻和终止时刻,直至退出所述HTML页面。3.如权利要求1所述的页面访问时长的统计方法,其特征在于,所述根据每个所述访问接口对应的所述开始时刻和所述终止时刻,确定所述HTML页面的访问时长之后,还可以包括:根据所述时间队列,获取在预设时间内所加载的所有HTML页面的页面标识以及每个所述HTML页面的开始时刻;根据所有所述HTML页面标识以及所述开始时刻,预测下一个待访问的HTML页面的页面标识。4.如权利要求3所述的页面访问时长的统计方法,其特征在于,所述根据所有所述HTML页面标识以及所述开始时刻,预测下一个待访问的HTML页面的页面标识,包括:通过以下公式计算所述预设时间内HTML页面si和sj相连出现的概率:其中,S={s1,s2,…,si,sj,…,sn}用于表示所述预设时间内依次访问的n个所述HTML页面的集合;s1,s2,…,si,sj,…,sn用于表示每个所述HTML页面的页面标识;Sij用于表示HTML页面si和sj相连出现的次数;St用于表示在t时刻的页面状态,St-1用于表示在t-1时刻的页面状态;计算所述HTML页面之间的转换矩阵为:设向量H(t-1)=(0,…,…,1,…,0)为在t-1时刻的页面状态向量,通过以下公式计算在t时刻的页面状态概率向量:M(t)=H(t-1)·A;将所述HTML页面状态概率向量中概率值最大的列对应的页面标识预测为在t时刻待访问的HTML页面的页面标识。5.如权利要求1-4任一项所述的页面访问时长的统计方法,其特征在于,所述根据每个所述访问接口对应的所述开始时刻和所述终止时刻,确定所述HTML页面的访问时长之后,还包括:确定所述访问时长大于预设的访问时长阈值的HTML页面,并确定所述HTML页面中的每个所述访问接口的所述开始时刻和所述终止时刻;根据所述开始时刻和所述终止时刻确...
【专利技术属性】
技术研发人员:梁承飞,
申请(专利权)人:平安普惠企业管理有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。