本发明专利技术公开了一种监测用户访问行为的方法、装置、终端设备及系统,涉及互联网技术领域,主要目的在于解决服务器将不同终端设备中的不同session ID进行关联时,依赖于用户唯一ID,导致服务器监测同一会话割裂的问题。本发明专利技术的主要技术方案包括:当由第一终端设备切换到第二终端设备对同一网站继续进行访问时,第二终端设备获取第一会话标识与目标着陆页的统一资源定位符URL;第二终端设备根据目标着陆页的URL进行跳转,并将第二会话标识替换为第一会话标识;第二终端设备将第一会话标识发送给服务器,以便服务器基于第一会话标识监测用户的访问行为。本发明专利技术主要应用于服务器监测跨设备的用户访问行为的过程中。
【技术实现步骤摘要】
本专利技术涉及互联网
,特别是涉及一种监测用户访问行为的方法、装置、终端设备及系统。
技术介绍
为了监测用户的访问行为,用户基于终端设备向服务器发送访问网站的请求信息时,服务器创建一个会话session,并生成一个与该会话session相关联的唯一的会话标识sessionID,服务器携带该会话标识sessionID响应终端设备的请求信息,该会话标识sessionID存储于终端设备本地的cookie中。由于终端设备每次向服务器发送请求信息时,都会携带包含有会话标识sessionID的cookie,因此,服务器基于会话标识sessionID,监测用户的访问行为。目前存在如下情况,用户先使用终端设备A对网站进行访问,在访问的过程中,再使用终端设备B扫描终端设备A中显示的二维码,跳转至用户使用终端设备A所访问的网站,继续访问该网站。由于终端设备不同,服务器创建的会话session不同,即会话标识sessionID也不同,导致同一用户产生的同一会话session包含有两个不同的会话标识sessionID,且该不同的会话标识sessionID之间没有任何关联,因此,服务器会针对不同的会话标识sessionID监测不同用户的访问行为,造成服务器监测同一会话割裂。为了解决上述问题,现采用如下技术方案:在使用终端设备A向服务器发送携带有会话标识sessionID的访问网站的请求信息时,用户对该网站进行注册,并使用注册后的账号进行网站登录,生成用户唯一ID,将会话标识sessionID与用户唯一ID发送给服务器;当用户使用终端设备B向服务器发送携带会话标识sessionID的访问该网站的请求信息时,使用用户注册后的账号进行网站登录,生成用户唯一ID,将会话标识sessionID与用户唯一ID发送给服务器;服务器判断用户唯一ID对应了两个不同会话标识sessionID,将两个不同的会话标识sessionID进行关联,解决服务器监测同一会话割裂的问题。在实施上述技术方案时,专利技术人发现其存在如下问题:由于一些网站在用户未进行注册登录的情况下,也能访问该网站,若终端设备A与终端设备B中的任意一个或两个未对该网站进行登录,则服务器无法获取到终端设备A和/或终端设备B中的用户唯一ID,因此,服务器无法将终端设备A中的会话标识sessionID与终端设备B中的会话标识sessionID进行关联,导致服务器监测同一会话割裂。
技术实现思路
有鉴于此,本专利技术提供的一种监测用户访问行为的方法、装置、终端设备及系统,主要目的在于解决服务器将不同终端设备中的不同sessionID进行关联时,依赖于用户唯一ID,导致服务器监测同一会话割裂的问题。为了解决上述问题,本专利技术主要提供如下技术方案:一方面,本专利技术提供了一种监测用户访问行为的方法,所述方法包括:当由第一终端设备切换到第二终端设备对同一网站继续进行访问时,所述第二终端设备获取第一会话标识与目标着陆页的统一资源定位符URL;其中,所述第一会话标识为所述第一终端设备访问所述网站时服务器生成的会话标识,所述第一会话标识由所述第一终端设备发送给所述服务器;所述第二终端设备根据所述目标着陆页的URL进行跳转,并将第二会话标识替换为所述第一会话标识,其中,所述第二会话标识为所述第二终端设备访问所述网站时所述服务器生成的会话标识;所述第二终端设备将所述第一会话标识发送给所述服务器,以便所述服务器基于所述第一会话标识监测所述用户的访问行为。另一方面,本专利技术还提供一种监测用户访问行为的装置,所述装置包括:获取单元,用于当由第一终端设备切换到第二终端设备对同一网站继续进行访问时,所述第二终端设备获取第一会话标识与目标着陆页的统一资源定位符URL;其中,所述第一会话标识为所述第一终端设备访问所述网站时服务器生成的会话标识,所述第一会话标识由所述第一终端设备发送给所述服务器;处理单元,用于根据所述获取单元获取的所述目标着陆页的URL进行跳转,并将第二会话标识替换为所述第一会话标识,其中,所述第二会话标识为所述第二终端设备访问所述网站时所述服务器生成的会话标识;发送单元,用于将所述处理单元替换的所述第一会话标识发送给所述服务器,以便所述服务器基于所述第一会话标识监测所述用户的访问行为。第三方面,本专利技术还提供一种终端设备,所述终端设备包括如上所述的监测用户访问行为的装置。第四方面,本专利技术还提供一种监测用户访问行为的系统,所述系统包括:服务器以及至少两个如上所述终端设备:第一终端设备、第二终端设备;所述第一终端设备,用于当用户进行网站访问时,向所述服务器发送第一会话标识,所述第一会话标识为访问所述网站时服务器生成的会话标识;所述服务器,用于接收并保存所述第一终端设备发送的所述第一会话标识;所述第二终端设备,用于当对所述第一终端设备访问的所述网站继续进行访问时,获取所述第一会话标识与目标着陆页的统一资源定位符URL,根据所述目标着陆页的URL进行跳转,并将第二会话标识替换为所述第一会话标识向所述服务器发送所述第一会话标识,将所述第一会话标识发送给所述服务器;所述服务器,还用于接收并保存所述第二终端设备发送的所述第一会话标识,并基于所述第一会话标识监测用户的访问行为。借由上述技术方案,本专利技术提供的技术方案至少具有下列优点:本专利技术提供的监测用户访问行为的方法、装置、终端设备及系统,在用户进行网站的访问过程中,当由第一终端设备切换至第二终端设备对该网站继续进行访问时,第二终端设备获取第一会话标识与目标着陆页的统一资源定位符URL,第二终端设备根据目标着陆页的URL进行跳转,并将第二会话标识替换为第一会话标识,并将该第一会话标识发送给服务器,其中,第一会话标识为第一终端设备访问网站时服务器生成的会话标识;与现有技术相比,本专利技术中在由第一终端设备切换至第二终端设备对该网站继续进行访问时,将第二终端设备的会话标识替换成第一终端设备的会话标识,不同的终端设备在进行网站访问时使用相同的会话标识,服务器基于同一个会话标识对同一会话进行监测。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了本专利技术实施例提供的一种监测用户访问行为的方法的流程图;图2示出了本专利技术实施例提供的一种监测用户访问行为的装置的组成框图;图3示出了本专利技术实施例提供的另一种监测用户访问行为的装置的组成框图;图4示出了本专利技术实施例提供的一种监测用户访问行为的系统的组成框图;图5示出了本专利技术实施例提供的另一种监测用户访问行为的系统的组成框图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本文档来自技高网...
【技术保护点】
一种监测用户访问行为的方法,其特征在于,包括:当由第一终端设备切换到第二终端设备对同一网站继续进行访问时,所述第二终端设备获取第一会话标识与目标着陆页的统一资源定位符URL;其中,所述第一会话标识为所述第一终端设备访问所述网站时服务器生成的会话标识,所述第一会话标识由所述第一终端设备发送给所述服务器;所述第二终端设备根据所述目标着陆页的URL进行跳转,并将第二会话标识替换为所述第一会话标识,其中,所述第二会话标识为所述第二终端设备访问所述网站时所述服务器生成的会话标识;所述第二终端设备将所述第一会话标识发送给所述服务器,以便所述服务器基于所述第一会话标识监测所述用户的访问行为。
【技术特征摘要】
1.一种监测用户访问行为的方法,其特征在于,包括:当由第一终端设备切换到第二终端设备对同一网站继续进行访问时,所述第二终端设备获取第一会话标识与目标着陆页的统一资源定位符URL;其中,所述第一会话标识为所述第一终端设备访问所述网站时服务器生成的会话标识,所述第一会话标识由所述第一终端设备发送给所述服务器;所述第二终端设备根据所述目标着陆页的URL进行跳转,并将第二会话标识替换为所述第一会话标识,其中,所述第二会话标识为所述第二终端设备访问所述网站时所述服务器生成的会话标识;所述第二终端设备将所述第一会话标识发送给所述服务器,以便所述服务器基于所述第一会话标识监测所述用户的访问行为。2.根据权利要求1所述的方法,其特征在于,所述第二终端设备获取所述第一会话标识与目标着陆页的统一资源定位符URL包括:所述第二终端设备扫描所述第一终端设备中的二维码获取所述第一会话标识与所述目标着陆页的URL,所述二维码包括所述第一会话标识与所述目标着陆页的URL的信息;或者所述第二终端设备基于与所述第一终端设备之间的无线传输或者有线传输,获取所述第一会话标识与所述目标着陆页的URL。3.根据权利要求2所述的方法,其特征在于,所述第二终端设备扫描所述第一终端设备中的二维码获取所述第一会话标识与所述目标着陆页的URL包括:所述第二终端设备扫描所述第一终端设备中的二维码;所述第二终端设备对所述二维码进行解析,获取所述第一会话标识与所述目标着陆页的URL。4.根据权利要求2或3所述的方法,其特征在于,所述二维码为第三方程序化接口基于所述第一终端设备发送的所述第一会话标识与所述目标
\t着陆页的URL生成的;或者所述二维为所述第一终端设备基于所述第一会话标识与所述目标着陆页的URL生成的。5.一种监测用户访问行为的装置,其特征在于,包括:获取单元,用于当由第一终端设备切换到第二终端设备对同一网站继续进行访问时,所述第二终端设备获取第一会话标识与目标着陆页的统一资源定位符URL;其中,所述第一会话标识为所述第一终端设备访问所述网站时服务器生成的会话标识,所述第一会话标识由所述第一终端设备发送给所述服务器;处理单元,用于根据所述获取单元获取的所述目标着陆页的URL进行跳转,并将第二会话标识替换为所述第一会话标识,其中,所述第...
【专利技术属性】
技术研发人员:唐天逸,
申请(专利权)人:北京国双科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。