一种动态统计手机用户在线时长的方法

文档序号:7546818阅读:300来源:国知局
专利名称:一种动态统计手机用户在线时长的方法
技术领域
本发明涉及一种动态统计手机用户在线时长的方法,特别涉及一种采用水晶报表技术,通过嵌入式智能客户端技术,向基于HTTP协议的Web服务程序传递客户端登录,活 动,登出标识,以实现服务器端实时统计手机客户端用户在线时长的方法。。
背景技术
随着中国手机用户数的不断增长和智能手机的普及,手机已经成为人们日常生活 中不可或缺的随身通讯工具和数字助手。越来越多的人使用手机客户端软件进行资讯浏 览、即时通信、收发邮件等应用。但是当前还没有一种动态统计手机用户在线时长的方法。

发明内容
本发明所要解决的技术问题是利用水晶报表技术,通过嵌入式智能客户端技术, 向基于HTTP协议的Web服务程序传递客户端登录,活动,登出标识,以实现服务器端实时统 计手机客户端用户在线时长的方法。本发明所述的一种动态统计手机用户在线时长的方法,该方法至少包括如下的步 骤步骤1 建立数据库,用于存储用户的登录时间,在线状态,登出时间等信息。步骤2 客户端向服务器端发送基于http协议的客户端用户登录信息和用户在线 活动信息,并将登录,活动,登出时间保存到数据库。步骤3 使用水晶报表展示手机客户端用户的在线时长。本发明所述的一种动态统计手机用户在线时长的方法,建立数据库,用于存储用 户的登录时间,在线状态,登出时间等信息其步骤为步骤11 建立客户端用户在线信息表用于存储用户的登录,活动,登出信息。步骤12 用户的登录时间,最后活动时间,在线时间信息保存完整并且保存到用 户在线信息表。步骤13 手机客户端用户登录后,每次在手机上操作一次的活动时间都要更新到 数据库保存,用户登出后,记录登出时间到数据库表。步骤14 对于用户重复登录时,后登录的用户踢掉之前登录的用户并且自动为前 一个用户补上登出时间。本发明所述的一种动态统计手机用户在线时长的方法,客户端向服务器端发送基 于http协议的客户端用户登录信息和用户在线活动信息,并将登录,活动,登出时间保存 到数据库其步骤为步骤21 服务器端接收客户端发送的基于http协议的登录,活动,登出请求。步骤22 服务器端调用用于登录和用户在线活动及登出的webservice接口,并且 记录客户端用户的登录,活动和登出信息。步骤23 客户端用户登录后,每活动一次都会更新用户的在线信息表,登出后也要保存登出时间到该表。本发明所述的一种动态统计手机用户在线时长的方法,使用水晶报表展示手机客 户端用户的在线时长,其步骤为步骤31 客户端用 户的登录时间,活动时间,登出时间信息要保存到用户在线信 息表中。步骤32 用户的在线时长为用户的登出时间减去登录时间,用户多次登录的在线 时长要累加。步骤33 建立数据库存储过程用于查找某个时间段的客户端在线时长排行榜,由 高往低排列。步骤34 利用后台程序和数据库存储过程提供数据,使用CrystalR印ort水晶报 表显示不同时期客户端用户的在线时长。本发明涉及的一种动态统计手机用户在线时长的方法,通过嵌入式智能客户端技 术,向基于HTTP协议的Web服务程序传递客户端登录,活动,登出标识,以实现服务器端实 时统计手机客户端用户在线时长。
具体实施例方式本发明的主要步骤如下步骤1 建立数据库,用于存储用户的登录时间,在线状态,登出时间等信息。步骤2 客户端向服务器端发送基于http协议的客户端用户登录信息和用户在线 活动信息,并将登录,活动,登出时间保存到数据库。步骤3 使用水晶报表展示手机客户端用户的在线时长。上述步骤1建立数据库,用于存储用户的登录时间,在线状态,登出时间等信息的 具体步骤如下步骤11 建立客户端用户在线信息表用于存储用户的登录,活动,登出信息。步骤12 用户的登录时间,最后活动时间,在线时间信息保存完整并且保存到用 户在线信息表。步骤13 手机客户端用户登录后,每次在手机上操作一次的活动时间都要更新到 数据库保存,用户登出后,记录登出时间到数据库表。步骤14 对于用户重复登录时,后登录的用户踢掉之前登录的用户并且自动为前 一个用户补上登出时间。上述步骤2客户端向服务器端发送基于http协议的客户端用户登录信息和用户 在线活动信息,并将登录,活动,登出时间保存到数据库的具体步骤如下步骤21 服务器端接收客户端发送的基于http协议的登录,活动,登出请求。步骤22 服务器端调用用于登录和用户在线活动及登出的webservice接口,并且 记录客户端用户的登录,活动和登出信息。步骤23 客户端用户登录后,每活动一次都会更新用户的在线信息表,登出后也 要保存登出时间到该表。上述步骤3使用水晶报表展示手机客户端用户的在线时长的具体步骤如下步骤31 客户端用户的登录时间,活动时间,登出时间信息要保存到用户在线信息表中。步骤32 用户的在线时长为用户的登出时间减去登录时间,用户多次登录的在线时长要累加。步骤33 建立数据库存储过程用于查找某个时间段的客户端在线时长排行榜,由 高往低排列。步骤34 利用后台程序和数据库存储过程提供数据,使用CrystalR印ort水晶报 表显示不同时期客户端用户的在线时长。上述的技术方案实施时实现了服务器端实时统计手机客户端用户在线时长。最后所应说明的是,以上实施例仅用以说明而并非限制本发明所描述的技术方 案;因此,尽管本说明书参照上述的实施例对本发明已进行了详细的说明,但是,本领域的 普通技术人员应当理解,仍然可以对本发明进行修改或者等同地替换;而一切不脱离本发 明的精神和范围的技术方案及其改进,其均应涵盖在本发明的权利要求范围当中。
权利要求
一种动态统计手机用户在线时长的方法,其特征在于该方法至少包括如下的步骤步骤1建立数据库,用于存储用户的登录时间,在线状态,登出时间等信息。步骤2客户端向服务器端发送基于http协议的客户端用户登录信息和用户在线活动信息,并将登录,活动,登出时间保存到数据库。步骤3使用水晶报表展示手机客户端用户的在线时长。
2.根据权利要求1所述的一种动态统计手机用户在线时长的方法,其特征在于建立 数据库,用于存储用户的登录时间,在线状态,登出时间等信息,其步骤为步骤11 建立客户端用户在线信息表用于存储用户的登录,活动,登出信息。 步骤12 用户的登录时间,最后活动时间,在线时间信息保存完整并且保存到用户在 线信息表。步骤13 手机客户端用户登录后,每次在手机上操作一次的活动时间都要更新到数据 库保存,用户登出后,记录登出时间到数据库表。步骤14 对于用户重复登录时,后登录的用户踢掉之前登录的用户并且自动为前一个 用户补上登出时间。
3.根据权利要求1所述的一种动态统计手机用户在线时长的方法,其特征在于客户 端向服务器端发送基于http协议的客户端用户登录信息和用户在线活动信息,并将登录, 活动,登出时间保存到数据库,其步骤为步骤21 服务器端接收客户端发送的基于http协议的登录,活动,登出请求。 步骤22 服务器端调用用于登录和用户在线活动及登出的webservice接口,并且记录 客户端用户的登录,活动和登出信息。步骤23 客户端用户登录后,每活动一次都会更新用户的在线信息表,登出后也要保 存登出时间到该表。
4.根据权利要求1所述的一种动态统计手机用户在线时长的方法,其特征在于使用 水晶报表展示手机客户端用户的在线时长,其步骤为步骤31 客户端用户的登录时间,活动时间,登出时间信息要保存到用户在线信息表中。步骤32 用户的在线时长为用户的登出时间减去登录时间,用户多次登录的在线时长 要累加。步骤33 建立数据库存储过程用于查找某个时间段的客户端在线时长排行榜,由高往 低排列。步骤34 利用后台程序和数据库存储过程提供数据,使用CrystalReport水晶报表显 示不同时期客户端用户的在线时长。
全文摘要
一种动态统计手机用户在线时长的方法,首先建立数据库,用于存储用户的登录时间,在线状态,登出时间等信息;然后客户端向服务器端发送基于http协议的客户端用户登录信息和用户在线活动信息,并将登录,活动,登出时间保存到数据库;最后使用水晶报表展示手机客户端用户的在线时长。本发明使得服务器端实时统计手机客户端用户在线时长。
文档编号H04W4/26GK101860828SQ20091008155
公开日2010年10月13日 申请日期2009年4月10日 优先权日2009年4月10日
发明者朱红军, 汤海京, 苏红泼, 赵峰 申请人:北京闻言科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1