[发明专利]用户行为数据上报方法和系统无效
申请号: | 201110409856.0 | 申请日: | 2011-12-09 |
公开(公告)号: | CN103166827A | 公开(公告)日: | 2013-06-19 |
发明(设计)人: | 许道松;农智琳;杨文慧 | 申请(专利权)人: | 北京神州泰岳软件股份有限公司 |
主分类号: | H04L12/58 | 分类号: | H04L12/58;H04L29/08 |
代理公司: | 北京市隆安律师事务所 11323 | 代理人: | 权鲜枝 |
地址: | 100089 北京市海淀区万*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用户 行为 数据 上报 方法 系统 | ||
技术领域
本发明涉及互联网中即时通信技术领域,特别涉及一种用户行为数据上报方法和系统。
背景技术
数据统计对于目前任何互联网(Web)产品而言,都具有重要的意义,根据从产品端反馈回来的用户行为数据,可以对产品目前状况、用户使用习惯等方面进行统计分析,实时掌握产品被使用的情况。
目前的即时通信产品在进行用户行为数据上报时采用的技术方案通常为:在网页上需要进行数据上报的点绑定相应的数据上报事件,当用户行为触发数据上报事件时,利用网页开发技术AJAX等向服务器传输用户行为数据,服务器端记录下用户行为数据。
现有的用户行为数据上报方案至少存在如下缺陷:
现有方案中,用户行为每触发一次数据上报事件,产品端都会向服务器发送一次请求,在触发点多、用户量大时,不但会占用大量的用户带宽资源,也会导致服务器负荷过大,对服务器造成压力。
发明内容
本发明提供了一种用户行为数据上报方法和系统,以解决现有技术中户行为每触发一次数据上报事件,产品端都会向服务器发送一次请求所造成的占用大量的用户带宽资源、服务器负荷过大的问题。
为达到上述目的,本发明实施例采用了如下技术方案:
本发明实施例提供了一种用户行为数据上报方法,该方法包括:
在预定时间段内,客户端获取触发数据上报事件的用户行为数据,并存储;
在预定时间段结束时,客户端将存储的所有用户行为数据通过轮询请求消息发送至服务器。
本发明实施例提供了一种用户行为数据上报系统,该系统包括客户端和服务器,
所述客户端,在预定时间段内获取触发数据上报事件的用户行为数据并存储,以及,在预定时间段结束时,客户端将存储的所有用户行为数据通过消息发送至服务器;
所述服务器,在预定时间段结束时,接收客户端通过消息发送的所述用户行为数据;
其中,所述预定时间段为即时通信平台上相邻轮询请求消息之间的时间间隔,所述消息为HTTP轮询请求消息。
本发明实施例的有益效果是:
本发明实施例通过将一定时间段内的用户行为数据记录在客户端,并在预定时间段结束时将存储的用户行为数据统一上报至服务器,避免了频繁向服务器发送请求,减少了数据上报时所需占用的用户带宽资源,减轻了服务器负荷,从而提高了用户带宽资源的利用率,提高了服务器的工作性能。
附图说明
图1为本发明实施例一提供的一种用户行为数据上报方法流程示意图;
图2为本发明实施例二提供的一种用户行为数据上报方法流程示意图;
图3为本发明实施例三提供的一种用户行为数据上报系统结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
参见图1,为本发明实施例一提供的一种用户行为数据上报方法:
在客户端包括如下处理:
11:在预定时间段内,客户端获取触发数据上报事件的用户行为数据,并存储;
所获取的用户行为数据的具体内容,可以根据实际需要进行调整,并包含在所设置的运行在客户端的软件(如方法)中,该方法与上述数据上报事件绑定,当触发数据上报事件,方法自动运行时,客户端可以从该方法中提取出用户行为数据。
12:在预定时间段结束时,客户端将存储的所有用户行为数据通过消息发送至服务器,该消息采用系统中现有的消息实现,如轮询请求消息,在实际应用中,该轮询请求消息比如可以是向服务端上报实时消息的轮询请求消息等,以提高系统中资源的利用率。
上述预定时间段的开始和结束可以通过计时器控制,也可以利用上述消息的生成来控制,例如,若上述消息由消息1实现,在生成消息1时,相应的预定时间段1结束,进入下一预定时间段的计时。
相应的,在服务器一侧包括如下处理:
13:在预定时间段结束时,服务器接收客户端通过轮询请求消息发送的用户行为数据,所述用户行为数据包括客户端在预定时间段内接收到的所有用户行为数据。服务器存储该用户行为数据用于对用户行为进行统计分析。
由上述步骤可知,本发明实施例通过将一定时间段内的用户行为数据记录在客户端,并在预定时间段结束时将存储的用户行为数据统一上报至服务器,避免了频繁向服务器发送请求,减少了数据上报时所需占用的用户带宽资源,减轻了服务器负荷,从而提高了用户带宽资源的利用率,提高了服务器的工作性能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京神州泰岳软件股份有限公司,未经北京神州泰岳软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110409856.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种易于夜间使用的锁具
- 下一篇:一种电力传动离合锁芯装置
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置