本发明专利技术的各实施方式涉及一种用于跟踪用户行为的方法和设备。具体地,所述方法例如可以包括:针对每个用户,创建与之对应的会话;将所述用户的行为记录到所述用户的会话中;以及当所述会话失效之后,将所述会话存储到日志中。并且,提供了与所述方法相对应的设备。
【技术实现步骤摘要】
用于跟踪用户行为的方法和设备
本专利技术的各实施方式涉及用户行为分析领域,并且更具体地,本专利技术的各实施方式涉及一种用于跟踪用户行为的方法和设备。
技术介绍
这个部分旨在提供在权利要求中记载的专利技术的背景或者上下文。这里的描述可以包括所谋求的那些概念,但是不必是那些先前已经构思或者谋求的概念。因此,除非这里另有指示,否则这个部分中描述的内容并不是本申请中的描述和权利要求的现有技术,并且将该内容包括在这本部分中并不意味着承认其为现有技术。用户行为分析一直是详细分析网站访问情况的一种有效方式,如何记录某一用户的行为成为关键,使用日志来记录某一用户一段时间内的访问情况,并通过日志分析程序即可对相关日志进行分析从而得到宝贵的分析数据被认为是一种行之有效的方法。然而对于存在大量用户频繁访问网站的情况,使用日志来记录某一用户一段时间内的访问情况会使得日后通过日志分析程序对相关日志进行分析变得繁琐。因此,需要一种能够提供更大粒度的方式来记录某一用户一段时间内的访问情况。
技术实现思路
在本上下文中,本专利技术的目的之一在于提供一种用于跟踪用户行为的方法和设备。根据本专利技术一个方面的某些实施方式,提供了一种用于跟踪用户行为的方法,例如可以包括:针对每个用户,创建与之对应的会话;将所述用户的行为记录到所述用户的会话中;以及当所述会话失效之后,将所述会话存储到日志中。根据本专利技术另一个方面的某些实施方式,提供了一种用于跟踪用户行为的设备,例如可以包括:创建装置,配置用于针对每个用户,创建与之对应的会话;记录装置,配置用于将所述用户的行为记录到所述用户的会话中;以及存储装置,配置用于当所述会话失效之后,将所述会话存储到日志中。本专利技术示例性实施方式提供的示例性解决方案至少可以带来如下显著的技术效果:减少某些不必要的数据库操作;当用户有取消、返回、确定等行为时很容易就能返回到上一级页面;当用户再次访问某些功能模块时,能直接进入上次访问的最后页面;以及当会话失效后,能将会话存储到日志中,以供后期的用户行为分析。附图说明通过参考附图阅读下文的详细描述,本专利技术示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本专利技术的若干实施方式,其中:图1示意性示出了根据本专利技术示例性实施方式的应用环境;图2示意性示出了根据本专利技术示例性实施方式的、用于跟踪用户行为的方法流程图;图3示意性示出了根据本专利技术示例性实施方式的、用于跟踪用户行为的设备框图;以及图4示意性示出了将从本专利技术示例性实施方式中受益并且可以是本专利技术示例性实施方式示例装置的计算设备的框图。在附图中,相同或对应的标号表示相同或对应的部分。具体实施方式本文将参考若干示例性实施方式来描述本专利技术的原理和精神。应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本专利技术,而并非以任何方式限制本专利技术的范围。下面结合附图对本专利技术的具体实施方式进行描述。首先参考图1,其中图1示出了根据本专利技术的实施方式可以在其中使用的系统10,包括可以通过网络进行通信的多个通信设备。系统10可以包括有线或无线网络的任意组合,其中这些网络包括但不限于移动电话网络、无线局域网(LAN)、蓝牙个人局域网、以太网LAN、令牌LAN、广域网、互联网、通信设备之间的一个或多个adhoc网络等。系统10可以包括有线通信设备和无线通信设备两者。例如,图1中所示系统10包括移动电话网络11和互联网28。通往互联网28的连接可以包括但不限于远程无线连接、短程无线连接,以及各种有线连接,有线连接包括但不限于电话线、电缆线路、电力线等。系统10的示例性通信设备可以包括但不限于移动电话12、组合式PDA和移动电话14、PDA16、集成消息传递设备(IMD)18、台式计算机20,以及笔记本计算机22。通信设备可以是固定的或者在由行进中的人携带时是移动的。通信设备的一些或全部可以通过通往基站24的无线连接25发送和接收呼叫和消息,并且通过通往基站24的无线连接25与服务提供商进行通信。基站24可以连接至网络服务器26,该网络服务器26支持移动电话网络11和互联网28之间的通信。系统10可以包括附加的通信设备和不同类型的通信设备。通信设备可以彼此直接通信。应当理解,基站24仅是用于无线接入的网络接入设备的代表,本专利技术在此方面不受限制。根据本专利技术的某些其他示例性实施方式,可以由WiFi接入点来替代基站24。此外,还应当理解,通信设备可以使用各种传输技术进行通信,包括但不限于,码分多址(CDMA)、全球移动通信系统(GSM)、通用移动通信系统(UMTS)、时分多址(TDMA)、频分多址(FDMA)、传输控制协议/互联网协议(TCP/IP)、短消息传递服务(SMS)、多媒体消息传递服务(MMS)、电子邮件、即时消息传递服务(IMS)、蓝牙、IEEE802.11等。通信设备可以使用各种介质进行通信,包括但不限于,无线、红外、激光、线缆连接等。下面结合图1的应用场景,参考图2来描述根据本专利技术示例性实施方式的用于跟踪用户行为的方法。需要理解的是,在以下描述中,将移动电话12(图1中的任何一个移动电话12均可)作为终端的示例性代表(以下称为终端12),其通过网络接入设备(图1中的任何一个网络接入设备24均可;例如,基站24或WiFi接入点24)、经由网络服务器26接入互联网28以请求服务;将台式计算机20作为提供服务的网站(例如,社交网站)的服务器(以下称为服务器20)。通常,用户通过终端12来访问服务器20。服务器20针对每个用户创建与之相对应的会话,并且将所述用户的行为记录到所述用户的会话中,以及当所述会话失效之后将所述会话存储到日志中以供后期的用户行为分析。如图2所示,根据本专利技术的示例性实施方式,方法200例如可以包括针对每个用户,创建与之相对应的会话(S201)。服务器20可以为用户预先创建会话,但是由于服务器20的资源有限,并且通过终端12来访问服务器20的用户众多,如果预先为每个用户创建会话,则会使得服务器20的资源被严重占用,因此优选服务器20仅在用户第一次访问服务器20时创建针对该用户的会话。具体到图1,当用户第一次通过终端12来访问服务器20时,服务器20为该用户创建与之相对应的会话。进一步地,该方法200例如可以包括将所述用户的行为记录到所述用户的会话中(S202)。通过步骤S201,服务器20为用户创建了与之相对应的会话,方法200进一步可以基于预定规则将所述用户的行为记录到所述用户的会话中。所述预定规则例如可以是以时间顺序将所述用户的行为记录到所述用户的会话中,或者备选地,可以是以堆栈形式将所述用户的行为记录到所述用户的会话中。具体到图1,本领域技术人员可以理解服务器20能够通过方法200的步骤S201为用户创建与之相对应的会话,并且进一步基于预定规则将将所述用户的行为记录到所述用户的会话中。然而在实际应用中,本领域技术人员可以理解对于不同的用户行为分析需求可以采用不同的规则来将所述用户的行为记录到所述用户的会话中。例如,如果想要了解用户在一段时间内都访问了哪些网站,则可以采用时间顺序将所述用户的行为记录到所述用户的会话中。而对于想要了解用户一般在哪些网站或者一个网站中的哪些子页本文档来自技高网...
【技术保护点】
一种跟踪用户行为的方法,包括:针对每个用户,创建与之对应的会话;将所述用户的行为记录到所述用户的会话中;以及当所述会话失效之后,将所述会话存储到日志中。
【技术特征摘要】
1.一种跟踪用户行为的方法,包括:针对每个用户,创建与之对应的会话,其中所述会话是在用户第一次访问服务器时创建的;将所述用户的行为记录到所述用户的会话中,其中以堆栈形式将所述用户的行为记录到所述用户的会话中;以及当所述会话失效之后,将所述会话存储到日志中。2.根据权利要求1所述的方法,如果所述用户超过其会话的超时时间没有访问过服务器,则所述用户的会话自动失效。3.一种跟踪用户行为的设备,包括...
【专利技术属性】
技术研发人员:张文斌,
申请(专利权)人:北京千橡网景科技发展有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。