页面访问时长的统计方法及终端设备技术

技术编号:20545661 阅读:54 留言:0更新日期:2019-03-09 18:36
本发明专利技术适用于互联网技术领域,提供了页面访问时长的统计方法、终端设备及计算机可读存储介质,包括:通过在检测到加载超文本标记语言HTML页面时,在该HTML页面中建立时间队列,根据时间队列依次获取该HTML页面被访问过程中,在该HTML页面中的每个访问接口处的开始时刻和终止时刻,最后根据所有的开始时刻和终止时刻,确定页面的访问时长。本实施例根据HTML页面中各个接口的访问顺序和逻辑顺序,基于队列的先入先出原则,完整、统一地记录整个HTML页面被访问过程中,所调用的访问接口的开始时刻和终止时刻,提高了HTML页面访问时长的统计效率和精确性。

Statistical Method of Page Access Time and Terminal Equipment

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页面的访问时间;基于所述时间队列,依次获取调用所述HTML页面中的每个访问接口的开始时刻和终止时刻;根据每个所述访问接口对应的所述开始时刻和所述终止时刻,确定所述HTML页面的访问时长。本专利技术实施例的第二方面提供了一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:在检测到加载超文本标记语言HTML页面时,在所述HTML页面中创建时间队列;所述时间队列用于记录所述HTML页面的访问时间;基于所述时间队列,依次获取调用所述HTML页面中的每个访问接口的开始时刻和终止时刻;根据每个所述访问接口对应的所述开始时刻和所述终止时刻,确定所述HTML页面的访问时长。本专利技术实施例的第三方面提供了一种计算机可读存储介质,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行上述第一方面的方法。本专利技术实施例与现有技术相比存在的有益效果是:本专利技术实施例通过在检测到加载超文本标记语言HTML页面时,在该HTML页面中建立时间队列,根据时间队列依次获取该HTML页面被访问过程中,在该HTML页面中的每个访问接口处的开始时刻和终止时刻,最后根据所有的开始时刻和终止时刻,确定页面的访问时长。本实施例根据一个HTML页面中各个接口的访问顺序和逻辑顺序,基于队列的先入先出原则,完整、统一地记录该HTML页面被访问过程中,所调用的访问接口的开始时刻和终止时刻,提高了HTML页面访问时长的统计效率和精确性。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例一提供的页面访问时长的统计方法的流程图;图2是本专利技术实施例二提供的页面访问时长的统计方法的流程图;图3是本专利技术实施例三提供的页面访问时长的统计方法的流程图;图4是本专利技术实施例四提供的终端设备的示意图;图5是本专利技术实施例五提供的终端设备的示意图。具体实施方式以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本专利技术实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本专利技术。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本专利技术的描述。为了说明本专利技术所述的技术方案,下面通过具体实施例来进行说明。参见图1,图1是本专利技术实施例一提供的页面访问时长的统计方法的流程图。本实施例中显示页面的方法的执行主体为终端。终端包括但不限于智能手机、平板电脑、可穿戴设备等移动终端,还可以是台式电脑等。如图1所示的页面访问时长的统计方法可以包括以下步骤:在S101中,在检测到加载超文本标记语言HTML页面时,在所述HTML页面中创建时间队列;所述时间队列用于记录所述HTML页面的访问时间。万维网上的一个超媒体文档称之为一个页面,作为一个组织或者个人在万维网上放置开始点的页面称为主页或首页,主页中通常包括有指向其他相关页面或其他节点的指针,就是一种统一资源定位器指针,通过激活它,即通过使用者点击它,可使浏览器方便地获取新的网页。这也是HTML获得广泛应用的最重要的原因之一。网页的本质就是超级文本标记语言,通过结合使用其他的Web技术,如:脚本语言、公共网关接口、组件等,可以创造出功能强大的网页。因而,超级文本标记语言是万维网编程的基础,也就是说万维网是建立在超文本基础之上的。超文本标记语言是标准通用标记语言下的一个应用,超文本标记语言的结构包括“头”部分、和“主体”部分,其中“头”部提供关于网页的信息,“主体”部分提供网页的具体内容。超级文本标记语言文档制作不是很复杂,但功能强大,支持不同数据格式的文件镶入,这也是万维网盛行的原因之一,其主要特点如下:简易性,超级文本标记语言版本升级采用超集方式,从而更加灵活方便;可扩展性:超级文本标记语言的广泛应用带来了加强功能,增加标识符等要求,超级文本标记语言采取子类元素的方式,为系统扩展带来保证;平台无关性:虽然个人计算机大行其道,但使用MAC等其他机器的大有人在,超级文本标记语言可以使用在广泛的平台上,这也是万维网盛行的另一个原因;通用性:另外,HTML是网络的通用语言,一种简单、通用的全置标记语言。它允许网页制作人建立文本与图片相结合的复杂页面,这些页面可以被网上任何其他人浏览到,无论使用的是什么类型的电脑或浏览器。在实际应用中,HTML页面访问时长的统计对于一个网站运营者、推广人员以及竞价的人来说,都可以提供很多的信息咨询,利用网站统计工具可以让我们快速直观的了解网站访问量的增长趋势图、用户访问最高的时段、访问最多的网页、停留时间、用户使用的搜索引擎,主要关键词、来路、入口、浏览深度、所用语言、时区、所用浏览器种类、时段访问量统计分析、日段访问量统计分析以及周月访问量统计分析等网站访问数据的基础分析。网站统计为网站收集用户信息、用户群体,加强沟通,提高和改进网站建设具有重要意义。其中,最为重要的是HTML页面访问时长的统计。访问时长是指用户在浏览一个HTML页面时,在这个HTML页面中停留的时间,这段时间还包括,用户点击这个HTML页面中的访问接口进入另一个页面的访问时间。在本实施例中,设定一个时间队列机制,在这个机制中,按照HTML页面被访问的时间先后顺序,按照先入先出的原则,记录该HTML页面中的每个访问本文档来自技高网...

【技术保护点】
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

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

1