一种用户行为的获取方法、设备及系统技术方案

技术编号:7842516 阅读:160 留言:0更新日期:2012-10-13 00:47
本发明专利技术实施例提供了一种用户行为的获取方法、设备及系统,用于快速、准确的获取用户主动发起URL请求的行为。其方法包括,当统一资源定位符URL请求是用户主动发起的,用户设备在该URL请求中携带第一指示信息,该第一指示信息指示该URL请求是用户主动发起的;该用户设备将携带该第一指示信息的URL请求发送给网络转发设备或服务器。本发明专利技术实施例用于通信领域。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及通信
,尤其涉及一种用户行为的获取方法、设备及系统
技术介绍
统一资源定位符(Uniform Resource Locator, URL)也被称为网页地址,是因特网(Internet)上标准的资源的地址。用户设备访问Internet通常是通过超文本传输协议(Hyper Text Transfer Protocol,HTTP)访问URL来实现的。用户设备发起的URL请求可分为用户主动发起的URL请求和用户设备自动发起的URL请求。例如,在基于框架的网页模式下,当用户访问网站时,用户设备发起URL请求,服务器通常会向用户设备下发一个包含URL链接的网页,用户设备解析该网页后,会自动向该服务器或者其它服务器发起该URL链接对应的URL请求。从用户角度来看,用户通过用户设备只发起了一次URL请求,获得了网页的内容。但是从网络转发设备,例如网关、路由器等,和服务器的角度来看,会接收到用户设备发起的多次URL请求,这些URL请求包括用户主动发起的URL请求和用户设备自动发起的URL请求。一般而言,网络转发设备或者服务器通过解析网页可以确定用户设备发起的URL请求是否为用户设备自动发起的URL请求,以便获取用户主动发起URL请求的行为,进行更进一步的用户行为分析。对于网络转发设备或者服务器而言,解析网页需要占用大量计算资源和吞吐量,耗时较长。此外,一些URL链接需执行脚本程序后才能生成,可能会造成部分URL无法获取,导致获取用户主动发起URL请求的行为的结果不准确。
技术实现思路
本专利技术的实施例提供一种用户行为的获取方法、设备及系统,用于快速、准确的获取用户主动发起URL请求的行为。为达到上述目的,本专利技术的实施例采用如下技术方案,一方面,提供一种用户行为的获取方法,该方法包括,当URL请求是用户主动发起的,用户设备在该URL请求中携带第一指示信息,该第一指示信息指示该URL请求是用户主动发起的;该用户设备将携带该第一指示信息的URL请求发送给网络转发设备或服务器,以便该网络转发设备或服务器根据该第一指示信息确定该URL请求是用户主动发起的。另一方面,提供另一种用户行为的获取方法,包括,获取用户设备发送的URL请求;若该URL请求包括第一指示信息,该第一指示信息指示该URL请求是用户主动发 起的,根据该第一指示信息,确定该URL请求是用户主动发起的。又一方面,提供一种用户设备,包括,第一指示单元,用于当URL请求是用户主动发起的,在该URL请求中携带第一指示信息,该第一指示信息指示该URL请求是用户主动发起的;第一发送单元,用于将携带该第一指示信息的URL请求发送给网络转发设备或服务器,以便该网络转发设备或服务器根据该第一指示信息确定该URL请求是用户主动发起的。再一方面,提供一种用户行为的获取设备,包括,获取单元,用于获取用户设备发送的URL请求;第一确定单元,用于当该URL请求包括第一指示信息,该第一指示信息指示该URL请求是用户主动发起的,根据该第一指示信息,确定该URL请求是用户主动发起的。再一方面,提供一种用户行为的获取系统,包括上述用户设备和上述用户行为的 获取设备。本专利技术实施例提供的用户行为的获取方法、设备及系统,通过在发送至网络转发设备或者服务器的URL请求中携带指示该URL请求是用户主动发起的的指示信息,能够使网络转发设备和服务器快速、准确的获取用户主动发起URL请求的行为。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图I为本专利技术实施例提供的一种用户行为的获取方法的流程图;图2为本专利技术实施例提供的另一种用户行为的获取方法的流程图;图3为本专利技术实施例提供的又一种用户行为的获取方法的流程图;图4为本专利技术实施例提供的一种用户设备结构示意图;图5为本专利技术实施例提供的另一种用户设备结构示意图;图6为本专利技术实施例提供的一种用户行为获取设备结构示意图;图7为本专利技术实施例提供的另一种用户行为获取设备结构示意图;图8为本专利技术实施例提供的用户行为获取系统结构示意图。具体实施例方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供的用户行为的获取方法、设备及系统可应用在使用URL作为网络资源地址的网络中。本专利技术实施例中,用户主动发起的请求是指用户通过手动方式发起的URL请求,例如用户在浏览器的地址栏中输入URL主动发起的URL请求、用户通过鼠标点击网页中的URL链接主动发起的URL请求等;用户设备自动发起的URL请求是指用户设备根据服务器响应返回的网页,直接或者通过运算获得网页中的URL后,无需用户手动干预,自动发起的URL请求,其中,运算包括程序的执行;网络转发设备是指在用户设备和服务器之间转发信息的中间设备,如网关、路由器等;本专利技术实施例提供的用户行为的获取方法,如图I所示,该方法包括,101、当URL请求是用户主动发起的,用户设备在该URL请求中携带第一指示信息,该第一指示信息指示该URL请求是用户主动发起的。102、该用户设备将携带该第一指示信息的URL请求发送给网络转发设备或服务器,以便该网络转发设备或服务器根据该第一指示信息确定该URL请求是用户主动发起的。在使用URL的网络中,用户设备可以根据URL请求的发起方式识别出该URL请求是用户主动发起的还是用户设备自动发起的。例如,用户主动发起的URL请求通常可以通 过用户在浏览器的地址栏中输入URL发起,或者通过鼠标点击网页中的URL链接发起;用户设备自动发起的URL请求是基于对服务器响应的网页的解析,直接或者通过运算获得URL后发起的。其中,直接从网页中获得URL,可以通过匹配正则表达式来实现;通过运算获得网页中的URL,可以是执行网页中的程序来实现。示例性的,当用户在浏览器的地址栏中输入URL,或者通过鼠标点击网页中的URL链接发起URL请求时,用户设备识别出该URL请求是用户主动发起的,则可以在该URL请求中增加用户行为标识来携带第一指示信息,指示该URL请求是用户主动发起的。例如,可以在该URL请求对应的HTTP请求中增加用户行为标识,也可以在该URL请求的数据包中增加用户行为标识。该用户行为标识可以通过新增加一个字段,或者利用已有的字段来实现。该第一指示信息可以是数值、字符串、枚举值等。这样,网络转发设备或服务器根据该第一指示信息可以确定该用户设备的URL请求是用户主动发起的。进一步的,第一指示信息可以指示用户是通过何种方式主动发起URL请求的。示例性的,若第一指示信息用数值来实现,当URL请求是用户通过在浏览器中输入URL主动发起的,此时,第一指示信息可以取值为“1”,用以指示该URL请求是用户通过在浏览器中输A URL主动发起的;当URL请求是用户通过鼠标点击网页中的URL链接发起本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种用户行为的获取方法,其特征在于,包括 当统一资源定位符URL请求是用户主动发起的,用户设备在所述URL请求中携带第一指示信息,所述第一指示信息指示所述URL请求是用户主动发起的; 所述用户设备将携带所述第一指示信息的URL请求发送给网络转发设备或服务器,以便所述网络转发设备或服务器根据所述第一指示信息确定所述URL请求是用户主动发起的。2.根据权利要求I所述的方法,其特征在于, 所述当统一资源定位符URL请求是用户主动发起的,用户设备在所述URL请求中携带第一指示信息,所述第一指示信息指示所述URL请求是用户主动发起的,包括当所述URL请求是用户通过在浏览器的地址栏中输URL主动发起的,所述用户设备在所述URL请求中携带所述第一指示信息,所述第一指示信息指示所述URL请求是用户通过在浏览器的地址 栏中输URL主动发起的; 所述用户设备将携带所述第一指示信息的URL请求发送给网络转发设备或服务器,以便所述网络转发设备或服务器根据所述第一指示信息确定所述URL请求是用户主动发起的,包括所述用户设备将携带所述第一指示信息的URL请求发送给所述网络转发设备或所述服务器,以便所述网络转发设备或所述服务器根据所述第一指示信息确定所述URL请求是用户通过在浏览器的地址栏中输URL主动发起的。3.根据权利要求I所述的方法,其特征在于, 所述当统一资源定位符URL请求是用户主动发起的,用户设备在所述URL请求中携带第一指示信息,所述第一指示信息指示所述URL请求是用户主动发起的,包括当所述URL请求是用户通过鼠标点击网页中的URL链接主动发起的,所述用户设备在所述URL请求中携带所述第一指示信息,所述第一指示信息指示所述URL请求是用户通过鼠标点击网页中的URL链接主动发起的; 所述用户设备将携带所述第一指示信息的URL请求发送给网络转发设备或服务器,以便所述网络转发设备或服务器根据所述第一指示信息确定所述URL请求是用户主动发起的,包括所述用户设备将携带所述第一指示信息的URL请求发送给所述网络转发设备或所述服务器,以便所述网络转发设备或所述服务器根据所述第一指示信息确定所述URL请求是用户通过鼠标点击网页中的URL链接主动发起的。4.根据权利要求I 3任一所述的方法,其特征在于,所述方法还包括 当所述URL请求是用户设备自动发起的,所述用户设备在所述URL请求中携带第二指示信息,所述第二指示信息指示所述URL请求是用户设备自动发起的; 所述用户设备将携带所述第二指示信息的URL请求发送给所述网络转发设备或所述服务器,以便所述网络转发设备或所述服务器根据所述第二指示信息确定所述URL请求是用户设备自动发起的。5.根据权利要求4所述的方法,其特征在于, 所述当所述URL请求是用户设备自动发起的,所述用户设备在所述URL请求中携带第二指示信息,所述第二指示信息指示所述URL请求是用户设备自动发起的,包括当所述URL请求是用户设备自动发起的且所述URL请求的URL是通过运算得到的,所述用户设备在所述URL请求中携带第二指示信息,所述第二指示信息指示所述URL请求是用户设备通过运算得到URL自动发起的; 所述用户设备将携带所述第二指示信息的URL请求发送给所述网络转发设备或所述服务器,以便所述网络转发设备或所述服务器根据所述第二指示信息确定所述URL请求是用户设备自动发起的,包括所述用户设备将携带所述第二指示信息的URL请求发送给所述网络转发设备或所述服务器,以便所述网络转发设备或所述服务器根据所述第二指示信息确定所述URL请求是用户设备通过运算得到URL自动发起的。6.根据权利要求4所述的方法,其特征在于, 所述当所述URL请求是用户设备自动发起的,所述用户设备在所述URL请求中携带第二指示信息,所述第二指示信息指示所述URL请求是用户设备自动发起的,包括当所述URL请求是用户设备自动发起的且所述URL请求的URL是直接得到的,所述用户设备在所述URL请求中携带第二指示信息,所述第二指示信息指示所述URL请求是用户设备通过直接得到URL自动发起的; 所述用户设备将携带所述第二指示信息的URL请求发送给所述网络转发设备或所述服务器,以便所述网络转发设备或所述服务器根据所述第二指示信息确定所述URL请求是用户设备自动发起的,包括所述用户设备将携带所述第二指示信息的URL请求发送给所述网络转发设备或所述服务器,以便所述网络转发设备或所述服务器根据所述第二指示信息确定所述URL请求是用户设备通过直接得到URL自动发起的。7.一种用户行为的获取方法,其特征在于,包括 获取用户设备发送的统一资源定位符URL请求; 若所述URL请求包括第一指示信息,所述第一指示信息指示所述URL请求是用户主动发起的,根据所述第一指示信息,确定所述URL请求是用户主动发起的。8.根据权利要求7所述的方法,其特征在于, 所述若所述URL请求包括第一指示信息,所述第一指示信息指示所述URL请求是用户主动发起的,根据所述第一指示信息,确定所述URL请求是用户主动发起的,包括 若所述URL请求包括所述第一指示信息,所述第一指示信息指示所述URL请求是用户通过在浏览器的地址栏中输入URL主动发起的,根据所述第一指示信息,确定所述URL请求是用户通过在浏览器的地址栏中输入URL主动发起的。9.根据权利要求7所述的方法,其特征在于, 所述若所述URL请求包括第一指示信息,所述第一指示信息指示所述URL请求是用户主动发起的,根据所述第一指示信息,确定所述URL请求是用户主动发起的,包括 若所述URL请求包括所述第一指示信息,所述第一指示信息指示所述URL请求是用户通过鼠标点击网页中的URL链接主动发起的,根据所述第一指示信息,确定所述URL请求是用户通过鼠标点击网页中的URL链接主动发起的。10.根据权利要求7 9任一所述的方法,其特征在于,所述方法还包括若所述URL请求包括第二指示信息,所述第二指示信息指示所述URL请求是用户设备自动发起的,根据所述第二指示信息,确定所述URL请求是用户设备自动发起的。11.根据权利要求10所述的方法,其特征在于, 所述若所述URL请求包括第二指示信息,所述第二指示信息指示所述URL请求是用户设备自动发起的,根据所述第二指示...

【专利技术属性】
技术研发人员:胡玉胜张晶张晋兴
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1