转载请注明出处:http://blog.csdn.net/xiaoy_h/article/details/27980851

我相信非常多人一定去过这个地方:

http://im.qq.com/online/index.shtml

这就是QQ在线人数统计图





再来看一个网址:

http://cgi.im.qq.com/cgi-bin/minute_city

动态图里的Flash控件每隔一段时间会从这个网址拉取数据

我们来看下数据使什么样的:

{"time":"2014-06-01 19:52:08","\u5176\u4ed6":11847,"\u6cb3\u5317\u7701":2071,"\u5c71\u897f\u7701":1213,"\u5185\u8499\u53e4":504,"\u6c5f\u82cf\u7701":3694,"\u5b89\u5fbd\u7701":2241,"\u5c71\u4e1c\u7701":3336,"\u8fbd\u5b81\u7701":1780,"\u5409\u6797\u7701":1094,"\u9ed1\u9f99\u6c5f\u7701":1062,"\u6d59\u6c5f\u7701":4200,"\u6c5f\u897f\u7701":1331,"\u798f\u5efa\u7701":2285,"\u6e56\u5317\u7701":1729,"\u6e56\u5357\u7701":1806,"\u6cb3\u5357\u7701":3268,"\u5e7f\u4e1c\u7701":6998,"\u5e7f\u897f":2254,"\u6d77\u5357\u7701":282,"\u56db\u5ddd\u7701":2798,"\u8d35\u5dde\u7701":785,"\u4e91\u5357\u7701":1298,"\u897f\u85cf":48,"\u9655\u897f\u7701":1317,"\u7518\u8083\u7701":618,"\u5b81\u590f":234,"\u9752\u6d77\u7701":115,"\u65b0\u7586":510,"\u53f0\u6e7e\u7701":31,"\u5317\u4eac\u5e02":2191,"\u4e0a\u6d77\u5e02":1662,"\u5929\u6d25\u5e02":855,"\u91cd\u5e86\u5e02":1263,"\u9999\u6e2f":88,"\u6fb3\u95e8":11,"minute":[182704370,182705653,182709959,182708103,182705214,182710357,182705605,182704683,182704407,182708897,182708271,182708736,182709931,182702751,182705884,182705140,182708503,182708061,182702864,182703762,182703013,182709694,182706633,182705884,182702032,182705015,182708765,182705817,182703761,182708221,182704542,182706556,182703298,182703924,182704082,182706936,182703705,182708112,182710044,182706537,182706433,182707738,182704696,182705787,182708913,182709004,182709352,182706840,182706489,182701639,182709027,182707926,182709757,182705083,182703233,182710214,182708523,182710422,182705454,182701707]}





这显然是一个包括了各个字段的数据包。

包中显示。该数据对2014-06-01 19:52:08開始之后的一分钟之内每秒中QQ在线(或许还有其他数据)人数进行统计。

第一部分由"\u5176\u4ed6":11847,开头的是各个省份的统计数据

第二部分由"minute":[182704370,开头的是全国总数的统计数据,共60组





第一部分又分成每一个小部分以\u开头的为unicode编码的汉字,\u5176\u4ed6代表其它,剩下的依次代表:

河北省, 山西省, 内蒙古, 江苏省, 安徽省, 山东省, 辽宁省, 吉林省, 黑龙江省, 浙江省, 江西省, 福建省, 湖北省, 湖南省, 河南省, 广东省, 广西, 海南省, 四川省, 贵州省, 云南省, 西藏, 陕西省, 甘肃省, 宁夏, 青海省, 新疆, 台湾省, 北京市, 上海市, 天津市, 重庆市, 香港, 澳门

实际解析时能够通过查表法,位置的U码能够再进行解码。

第二部分比較简单,如第一个182704370就代表相应时刻有182704370人在线。

QQ在线人数统计图数据解析的更多相关文章

  1. [开源 .NET 跨平台 数据采集 爬虫框架: DotnetSpider] [四] JSON数据解析

    [DotnetSpider 系列目录] 一.初衷与架构设计 二.基本使用 三.配置式爬虫 四.JSON数据解析与配置系统 场景模拟 假设由于漏存JD SKU对应的店铺信息.这时我们需要重新完全采集所有 ...

  2. 【原】iOS学习38网络之数据解析

    1. 解析的基本的概念 解析:从事先规定好的格式中提取数据 解析前提:提前约定好格式,数据提供方按照格式提供数据.数据获取方则按照格式获取数据 iOS开发常见的解析:XML解析.JOSN解析 2. X ...

  3. [开源 .NET 跨平台 Crawler 数据采集 爬虫框架: DotnetSpider] [四] JSON数据解析

    [DotnetSpider 系列目录] 一.初衷与架构设计 二.基本使用 三.配置式爬虫 四.JSON数据解析与配置系统 五.如何做全站采集 场景模拟 接上一篇, JD SKU对应的店铺信息是异步加载 ...

  4. 使用Gson轻松解决复杂结构的Json数据解析

    转载请注明来源: http://blog.csdn.net/kjunchen/article/details/50961803 JSON简介 JSON(JavaScript Object Notati ...

  5. C#-正则,常用几种数据解析-端午快乐

    在等待几个小时就是端午节了,这里预祝各位节日快乐. 这里分享的是几个在C#中常用的正则解析数据写法,其实就是Regex类,至于正则的匹配格式,请仔细阅读正则的api文档,此处不具体说明,谢谢. 开始吧 ...

  6. 通读AFN①--从创建manager到数据解析完毕

    流程梳理 今天开始会写几篇关于AFN源码解读的一些Blog,首先要梳理一下AFN的整体结构(主要是讨论2.x版本的Session访问模块): 我们先看看我们最常用的一段代码: AFHTTPSessio ...

  7. android基础(五)网络数据解析方法

    在网络上传输数据时最常用的方法有两种:XML和JSON,下面就对这两种类型的数据解析进行讲解. 一.XML数据解析 在Android中,常见的XML解析器分别为SAX解析器.DOM解析器和PULL解析 ...

  8. 数据解析(XML和JSON数据结构)

    一   解析 二 XML数据结构 三 JSON 数据结构     一 解析 1  定义: 从事先规定好的格式中提取数据     解析的前提:提前约定好格式,数据提供方按照格式提供数据.数据获取方则按照 ...

  9. iOS-数据持久化基础-JSON与XML数据解析

    解析的基本概念 所谓“解析”:从事先规定好的格式串中提取数据 解析的前提:提前约定好格式.数据提供方按照格式提供数据.数据获取方按照格式获取数据 iOS开发常见的解析:XML解析.JSON解析 一.X ...

随机推荐

  1. [SharePoint][SharePoint Designer 入门经典]Chapter8 XSLT数据试图和表单

    本章概要: 1.不是利用XSLT web部件 2.使用XSLT web部件创建数据试图 3.使用XSLT表单web部件创建自定义表单 4.利用自定义动作执行列表表单

  2. Sereja and Bottles-水题有点坑爹

    CodeForces - 315A Sereja and Bottles Time Limit: 2000MS   Memory Limit: 262144KB   64bit IO Format:  ...

  3. Android 获取屏幕截图 和保存到本地的sd卡路径下

    /** * 获取和保存当前屏幕的截图 */ private void GetandSaveCurrentImage() { //1.构建Bitmap WindowManager windowManag ...

  4. .NET开源的背后:是无奈,还是顺应潮流?

    摘要:微软.NET的开源,让很多开发者欣喜若狂.同一时候也有很多人好奇其背后的故事,过去视开源为癌症的微软为什么会突然有这一举措,是出于无奈,还是顺应潮流,而这当中的种种也许能够用文中的六个观点来说明 ...

  5. 0x26 广搜变形

    电路维修 这道题虽然乍一看就会想斜对角的两点之间边权受初始电路的影响要么为0要么为1,但是有一个思考点就是可以通过奇偶性,证明相邻的两个点是不可能在同一个电路中.练习一下双端队列. #include& ...

  6. UESTC--1265--宝贵资源(简单数学)

    宝贵资源 Time Limit: 1000MS   Memory Limit: 65535KB   64bit IO Format: %lld & %llu Submit Status Des ...

  7. Java RTTI(类型信息)(.class 类对象)

    RTTI:Run-Time Type Information,关键词在 Run-Time,运行时的,而非编译期确定的关于类型的信息.运行时的类型信息(RunTime Type Information) ...

  8. 对python变量的理解

    #!/usr/bin/python class Person: '''some words content or descriptions!''' name='luomingchuan' _age = ...

  9. 获取类似QQ似的时间,昨天或具体日期

    最近在做一个聊天功能,并且要在用户列表上显示最后聊天时间,类似QQ的日期显示. 问群里和百度后,群里没人鸟我,网上也没搜到,最后苦于无奈只能自己封装了. 不过话说回来了,大哥与小弟的区别就是大哥写好封 ...

  10. Oracle学习系类篇(四)

    .分析函数 分析函数oracle专门用于解决复杂报表统计需求的功能强大的函数,它可以在数据中进行分组,然后计算基于组的邹忠统计值,并且每一组的每一行都可以返回一个统计值. 分析函数和聚合函数的不同之处 ...