用于获取用户访问行为信息的方法及设备技术

技术编号:15706561 阅读:138 留言:0更新日期:2017-06-26 20:29
本发明专利技术的实施方式提供了一种用于获取用户访问行为信息的方法,包括:接收来自终端设备的用于访问预定静态资源的请求;在确定出请求中承载有注册用户信息及用于表征终端设备曾请求过预定静态资源的标识信息的情况下,根据预先存储的该标识信息的生成时间确定该注册用户访问服务端的最早访问时间;其中,预定静态资源与服务端主页处于同一域,且请求在用户通过终端设备访问服务端主页时产生并向服务端传输,该标识信息由服务端生成并提供给终端设备,且服务端提供给不同终端设备的标识信息不相同。本发明专利技术的实施方式能够更全面的获得用户访问行为信息,从而不但有利于为用户提供更精准的服务,而且有利于提高用户体验以及用户对应用和网站等的粘性。

Method and apparatus for obtaining user access behavior information

Embodiments of the present invention provides a method for obtaining user access information includes: receiving from the terminal equipment to access a predetermined static resource request; identifies the request carrying a registered user information and identification information for characterization of terminal equipment had asked for a predetermined static resource situation, according to the early access time generation time of the identification information stored in advance to determine the registered user access server; wherein a predetermined static resource and server home page in the same domain, and the request to the server and access server page to the user through the transmission terminal equipment, the identification information from the server generated and provided to the terminal equipment and server to provide identification information of different terminal equipment is not the same. Embodiments of the present invention can obtain more comprehensive user access to information, which not only helps to provide more accurate service for the user, but also help to improve the user experience and user of the application and website viscosity.

【技术实现步骤摘要】
用于获取用户访问行为信息的方法及设备
本专利技术的实施方式涉及通信领域,更具体地,本专利技术的实施方式涉及用于获取用户访问行为信息的方法、用于获取用户访问行为信息的设备以及计算机可读存储介质。
技术介绍
本部分旨在为权利要求书中陈述的本专利技术的实施方式提供背景或者上下文。此处的描述不因为包括在本部分中就承认是现有技术。用户可以通过其台式计算机、笔记型计算机、智能移动电话或者平板电脑等终端设备(也可以称为智能用户终端)中安装的APP(Application,应用,例如资讯类的网易新闻、购物类的淘宝以及社交类的微信等第三方应用)或者浏览器等客户端访问相应的服务端(如APP服务端或者网站等)。目前,已经出现了需要获知包括用户最早访问服务端的时间在内的用户访问信息的需求,如在服务端分析用户行为的过程中,就需要确定出用户最早访问服务端的时间以及用户访问频率等用户访问信息,以便于服务端能够基于获取到的用户访问信息为用户提供更精准的服务;一个具体的例子:用户在其智能移动电话中安装了一款APP,且该用户在执行了注册行为而成为该APP的注册用户后,服务端可以通过获取该用户在注册前访问该APP服务端的用户访问信息确定是否需要向该用户推送新手指南等与新用户相关的信息。
技术实现思路
但是,在用户并未成为APP或者网站等的注册用户的情况下,虽然用户利用其终端设备中安装的APP或者浏览器等客户端可以对相应的服务端进行访问,然而,由于服务端无法对未注册用户进行有效区分,因此,服务端也就无法追踪到用户在注册之前的访问行为,从而无法获取到较为完整的用户访问行为信息。因此,在现有技术中,在很多情况下,只有用户成为了注册用户之后才能够追踪到用户的访问行为,从而记录用户访问行为信息,而在用户成为注册用户之前,无法对用户的访问行为进行追踪,这是非常令人烦恼的过程。为此,非常需要一种能够追踪到更完整的用户访问行为的技术方案,以避免无法获知较为全面的用户访问行为信息的现象,这不但有利于为用户提供更精准的服务,而且,有利于提高用户体验以及用户对应用和网站等的粘性。在本上下文中,本专利技术的实施方式期望提供一种用于获取用户访问行为信息的方法、设备以及计算机可读存储介质。在本专利技术实施方式的第一方面中,提供了一种用于获取用户访问行为信息的方法,包括:接收来自终端设备的用于访问预定静态资源的请求;在确定出所述请求中承载有注册用户信息以及用于表征所述终端设备曾请求过预定静态资源的标识信息的情况下,根据预先存储的所述标识信息的生成时间确定所述注册用户访问所述服务端的最早访问时间;其中,所述预定静态资源与所述服务端主页处于同一域,且所述请求在用户通过终端设备访问服务端主页时产生并向服务端传输,所述标识信息由服务端生成并提供给终端设备,且服务端提供给不同终端设备的标识信息不相同。在本专利技术的一个实施例中,所述标识信息由服务端生成并提供给终端设备包括:所述标识信息由服务端生成并被作为被请求的预定静态资源的实体值ETag提供给终端设备。在本专利技术的又一个实施例中,所述方法还包括:在确定出所述请求中未承载有用于表征所述终端设备曾请求过预定静态资源的标识信息的情况下,生成标识信息,存储所述标识信息和其生成时间,并向所述终端设备返回承载有预定静态资源和所述生成的标识信息的响应;其中,针对不同的未承载有标识信息的请求所生成的标识信息不相同。在本专利技术的再一个实施例中,所述根据预先存储的所述标识信息的生成时间确定所述注册用户访问所述服务端的最早访问时间的步骤包括:在确定出预先存储有所述标识信息及其生成时间、所述标识信息不存在相关联的注册用户信息、且所述注册用户信息不存在相关联的标识信息的情况下,将所述请求中承载的注册用户信息和所述请求中承载的标识信息关联存储,并将预先存储的所述请求中承载的标识信息的生成时间作为所述注册用户访问所述服务端的最早访问时间。在本专利技术的再一个实施例中,所述根据预先存储的所述标识信息的生成时间确定所述注册用户访问所述服务端的最早访问时间的步骤还包括:在确定出预先存储有所述标识信息及其生成时间、所述标识信息不存在相关联的注册用户信息、且所述注册用户信息存在关联的标识信息的情况下,将所述请求中承载的注册用户信息与所述请求中承载的标识信息关联存储,并将与所述注册用户信息相关联的所有标识信息中的最早生成时间作为所述注册用户访问所述服务端的最早访问时间。在本专利技术的再一个实施例中,所述方法还包括:在确定出所述请求中承载有用于表征所述终端设备曾请求过预定静态资源的标识信息的情况下,向所述终端设备返回承载有指示终端设备使用本地缓存的预定静态资源的信息的响应。在本专利技术实施方式的第二方面中,提供了一种用于获取用户访问行为信息的方法,包括:在用户通过终端设备访问服务端主页,且从所述终端设备本地存储信息中获取到用于表征所述终端设备曾请求过预定静态资源的标识信息以及注册用户信息的情况下,将所述标识信息以及注册用户信息承载于用于访问预定静态资源的请求中;向所述服务端发送所述请求;其中,所述预定静态资源与所述服务端主页处于同一域,所述标识信息由服务端生成并提供给终端设备存储,且不同终端设备中存储的标识信息不相同。在本专利技术的一个实施例中,所述标识信息由服务端生成并提供给终端设备存储包括:所述标识由服务端生成,并被作为被请求的预定静态资源的实体值ETag提供给终端设备存储。在本专利技术的又一个实施例中,所述将所述标识信息以及注册用户信息承载于用于访问预定静态资源的请求中的步骤包括:将所述预定静态资源的实体值ETag承载于基于超文本传输协议HTTP的请求的如果不匹配If-None-Match字段中,将所述注册用户信息承载于所述请求的储存在用户本地终端上的数据Cookie中。在本专利技术的再一个实施例中,所述方法还包括:在确定出用户通过终端设备访问服务端主页,且从所述终端设备本地存储信息中未获取到用于表征所述终端设备曾请求过预定静态资源的标识信息的情况下,向所述服务端发送未承载有所述标识信息的用于访问预定静态资源的请求,以触发所述服务端生成标识信息,并存储所述标识信息及其生成时间;在接收到所述服务端返回的承载有所述标识信息以及预定静态资源的响应的情况下,在终端设备本地存储所述标识信息以及预定静态资源;其中,所述服务端存储的标识信息及其生成时间用于确定注册用户访问所述服务端的最早访问时间。在本专利技术实施方式的第三方面中,提供了一种用于获取用户访问行为信息的设备,包括:接收请求模块,用于接收来自终端设备的用于访问预定静态资源的请求;确定访问时间模块,用于在确定出所述请求中承载有注册用户信息以及用于表征所述终端设备曾请求过预定静态资源的标识信息的情况下,根据预先存储的所述标识信息的生成时间确定所述注册用户访问所述服务端的最早访问时间;其中,所述预定静态资源与所述服务端主页处于同一域,且所述请求在用户通过终端设备访问服务端主页时产生并向服务端传输,所述标识信息由服务端生成并提供给终端设备,且服务端提供给不同终端设备的标识信息不相同。在本专利技术的一个实施例中,所述标识信息由服务端生成并提供给终端设备包括:所述标识信息由服务端生成并被作为被请求的预定静态资源的实体值ETag提供给终端设备。在本专利技术的又一个实施例中,所述设备本文档来自技高网...
用于获取用户访问行为信息的方法及设备

【技术保护点】
一种方法,在服务端处执行,且所述方法包括:接收来自终端设备的用于访问预定静态资源的请求;在确定出所述请求中承载有注册用户信息以及用于表征所述终端设备曾请求过预定静态资源的标识信息的情况下,根据预先存储的所述标识信息的生成时间确定所述注册用户访问所述服务端的最早访问时间;其中,所述预定静态资源与所述服务端主页处于同一域,且所述请求在用户通过终端设备访问服务端主页时产生并向服务端传输,所述标识信息由服务端生成并提供给终端设备,且服务端提供给不同终端设备的标识信息不相同。

【技术特征摘要】
1.一种方法,在服务端处执行,且所述方法包括:接收来自终端设备的用于访问预定静态资源的请求;在确定出所述请求中承载有注册用户信息以及用于表征所述终端设备曾请求过预定静态资源的标识信息的情况下,根据预先存储的所述标识信息的生成时间确定所述注册用户访问所述服务端的最早访问时间;其中,所述预定静态资源与所述服务端主页处于同一域,且所述请求在用户通过终端设备访问服务端主页时产生并向服务端传输,所述标识信息由服务端生成并提供给终端设备,且服务端提供给不同终端设备的标识信息不相同。2.如权利要求1所述的方法,所述标识信息由服务端生成并提供给终端设备包括:所述标识信息由服务端生成并被作为被请求的预定静态资源的实体值ETag提供给终端设备。3.如权利要求1或2所述的方法,所述方法还包括:在确定出所述请求中未承载有用于表征所述终端设备曾请求过预定静态资源的标识信息的情况下,生成标识信息,存储所述标识信息和其生成时间,并向所述终端设备返回承载有预定静态资源和所述生成的标识信息的响应;其中,针对不同的未承载有标识信息的请求所生成的标识信息不相同。4.如权利要求1或2所述的方法,所述根据预先存储的所述标识信息的生成时间确定所述注册用户访问所述服务端的最早访问时间的步骤包括:在确定出预先存储有所述标识信息及其生成时间、所述标识信息不存在相关联的注册用户信息、且所述注册用户信息不存在相关联的标识信息的情况下,将所述请求中承载的注册用户信息和所述请求中承载的标识信息关联存储,并将预先存储的所述请求中承载的标识信息的生成时间作为所述注册用户访问所述服务端的最早访问时间。5.如权利要求1或2所述的方法,所述根据预先存储的所述标识信息的生成时间确定所述注册用户访问所述服务端的最早访问时间的步骤还包括:在确定出预先存储有所述标识信息及其生成时间、所述标识信息不存在相关联的注册用户信息、且所述注册用户信息存在关联的标识信息的情况下,将所述请求中承载的注册用户信息与所述请求中承载的标识信息关联存储,并将与所述注册用户信息相关联的所有标识信息中的最早生成时间作为所述注册用户访问所述服务端的最早访问时间。6.如权利要求1或2所述的方法,所述方法还包括:在确定出所述请求中承载有用于表征所述终端设备曾请求过预定静态资源的标识信息的情况下,向所述终端设备返回承载有指示终端设备使用本地缓存的预定静态资源的信息的响应。7.一种方法,在终端设备处执行,且所述方法包括:在用户通过终端设备访问服务端主页,且从所述终端设备本地存储信息中获取到用于表征所述终端设备曾请求过预定静...

【专利技术属性】
技术研发人员:董鑫功陈辉
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:浙江,33

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

1