一种网站用户行为统计的方法及装置制造方法及图纸

技术编号:9535351 阅读:86 留言:0更新日期:2014-01-03 18:40
本发明专利技术提供了一种网站用户行为统计的方法及装置,其中,上述方法包括:向wap网站发送用于访问所述wap网站的第一请求,其中,所述第一请求仅用于请求业务内容;在加载所述业务内容的过程中,向统计服务器发送用于统计用户行为的第二请求。采用本发明专利技术提供的上述技术方案,解决了相关技术中,用户访问请求速度低,系统资源利用率差的技术问题,达到了提升系统可维护性和可扩展性的效果,节省了后续维护成本,提高了业务或统计数据重构效率。

【技术实现步骤摘要】
【专利摘要】本专利技术提供了一种网站用户行为统计的方法及装置,其中,上述方法包括:向wap网站发送用于访问所述wap网站的第一请求,其中,所述第一请求仅用于请求业务内容;在加载所述业务内容的过程中,向统计服务器发送用于统计用户行为的第二请求。采用本专利技术提供的上述技术方案,解决了相关技术中,用户访问请求速度低,系统资源利用率差的技术问题,达到了提升系统可维护性和可扩展性的效果,节省了后续维护成本,提高了业务或统计数据重构效率。【专利说明】一种网站用户行为统计的方法及装置
本专利技术涉及网络统计领域,更具体地说,是一种网站用户行为统计的方法及装置。
技术介绍
目前对于用户在无线应用协议(wireless application procotol,简称为wap)网站上的用户行为统计数据的生成及采集,由于wap协议对javascript支持不够,在统计时无法使用javascript脚本来提交用户日志生成请求。目前使用较多的统计办法是将用户访问请求大多以GET方式发起,然后在服务端使用技术手段将用户访问请求URL记录下来,生成访问日志;随后将访问日志解析入库,生成统计报表。这种统计办法有两个严重的缺 (I)用户请求参数以get方式传输,而统计所需参数也需要包含在统一资源定位符(Uniform Rescource Locator,简称为URL)中以get方式传输,导致每次请求的URL都会很长,在某些复杂业务场景下容易超出对get请求时URL长度限制。(2)用户访问网站页面的请求参数和网站统计用户行为的参数都只能混合在请求URL传输,导致业务代码和统计代码混杂在一起,无法有效进行逻辑上的区分。在系统开发和后续维护过程中很容易发生彼此影响,降低了系统可维护性,增加了开发成本,后续业务重构和维护都难以进行。而且在服务端对请求进行解析时需要同时对业务访问请求参数和统计参数进行解析,降低了用户访问的处理效率。针对相关技术中的上述问题,目前尚未提出有效的解决方案。`
技术实现思路
针对相关技术中,网站用户行为统计方法中用户访问处理效率低、开发成本高等技术问题,本专利技术提供了一种网站用户行为统计的方法及装置,以至少解决上述技术问题。根据本专利技术的一个方面,提供了一种网站用户行为统计的方法,包括:向wap网站发送用于访问上述wap网站的第一请求,其中,上述第一请求仅用于请求业务内容;在加载上述业务内容的过程中,发送用于统计用户行为信息的第二请求。优选地,向wap网站发送用于访问上述wap网站的第一请求之前,包括:将用户访问请求中,用于统计用户行为的统计参数和与上述业务内容对应的业务参数进行拆分;将上述业务参数和上述统计参数分别携带于上述第一请求和上述第二请求中。优选地,通过get或post方式发送上述第一请求。优选地,通过get或post方式发送上述第二请求。优选地,发送用于统计用户行为信息的第二请求,包括:隐式发送上述第二请求。根据本专利技术的另一个方面,提供了一种网站用户行为统计的装置,包括:第一发送模块,用于向wap网站发送用于访问上述wap网站的第一请求,其中,上述第一请求仅用于请求业务内容;加载模块,用于加载上述业务内容;第二发送模块,用于在加载上述业务内容的过程中,发送用于统计用户行为信息的第二请求。优选地,上述装置还包括:拆分模块,用于将用户访问请求中,用于统计用户行为的统计参数和与上述业务内容对应的业务参数进行拆分;设置模块,用于将上述业务参数和上述统计参数分别携带于上述第一请求和上述第二请求中。优选地,上述第一发送模块,用于通过get或post方式发送上述第一请求。优选地,上述第二发送模块,用于通过get或post方式发送上述第二请求。优选地,上述第二发送模块,还用于隐式发送上述第二请求。通过本专利技术,采用将统计请求与业务请求分别进行发送的技术手段,解决了相关技术中,用户访问请求速度低,系统资源利用率差等技术问题。使得用户的访问请求和网站为统计用户行为的请求相区分开,避免了两种请求的相互影响,也保证了用户访问网站请求与统计事务处理的隔离,从而达到了提升系统可维护性和可扩展性的效果,节省了后续维护成本,提高了业务或统计数据重构效率。【专利附图】【附图说明】此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图I为根据本专利技术实施例的网站用户行为统计的方法的流程图;图2为根据本专利技术优选实施例的网站用户行为统计的方法的流程图;图3为根据本专利技术实施例的网站用户行为统计的装置的结构框图;`图4为根据本专利技术实施例的网站用户行为统计的装置的结构框图。【具体实施方式】下文中将参考附图并结合实施例来详细说明本专利技术。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。以下实施例可以应用到计算机中,例如应用到PC中。也可以应用到目前采用了智能操作系统中的移动终端中,并且并不限于此。在本实施例中,提供了一种网站用户行为统计的方法,图I为根据本专利技术实施例I的网站用户行为统计的方法的流程图。如图I所示,该方法包括:步骤S102,向wap网站发送用于访问该wap网站的第一请求,其中,该第一请求仅用于请求业务内容;在实施本步骤之前,还包括:将用户访问请求中,用于统计用户行为的统计参数和与上述业务内容对应的业务参数进行拆分;将上述业务参数和上述统计参数分别携带于上述第一请求和上述第二请求中。由此可见,用户访问wap网站所发送的第一请求中,不包含统计参数,从而降低了请求URL的复杂度,避免请求URL的长度超出长度限制。在本实施例中,可以通过get或post方式发送上述第一请求。步骤S104,在加载上述业务内容的过程中,发送用于统计用户行为的第二请求;其中,第二请求的发送可以采用显性发送,以便使用户了解进程,当然对于用户来讲,一般不关注统计的流程,只关注加载的业务内容,因此,还可以向上述统计服务器隐式发送上述第二请求。优选地,通过get或post方式发送上述第二请求。在步骤S102和S104中,发送第一请求和第二请求的对象为服务器,即向服务器发送第一请求和第二请求,此处的服务器可以为两个独立的不同服务器,也可以为相同的服务器,例如为同一服务器。以http请求为例,说明上述处理过程:基本原则是将一般做法的一次http请求拆分为两次http请求,以请求拆分的方式保证业务请求和统计请求相互独立,互不干扰。http请求可以是get方式也可以是post方式,为举例方便,步骤说明中均以get方式发起:一般做法的HTTP GET请求如下:http://192. 168. I. 1/contentToDetail. action?userid=lll&catid=106626&pageid=1602562&channelid=18000000&cntindex=266185&discountindex=在这个HTTP GET请求里,实际上业务处理仅需要http://192. 168. I. I/contentToDetail. action?cntindex=266185&discountind本文档来自技高网
...

【技术保护点】
一种网站用户行为统计的方法,其特征在于,包括:向无线应用协议wap网站发送用于访问所述wap网站的第一请求,其中,所述第一请求仅用于请求业务内容;在加载所述业务内容的过程中,发送用于统计用户行为信息的第二请求。

【技术特征摘要】

【专利技术属性】
技术研发人员:彭刚
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

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

1