转载请注明出处: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. SqlHelper——仅仅由于在人群中多看了你一眼

    一.SqlHelper 出场 不是由于大家都在用SqlHelper所以才用,是由于连接数据库关闭数据库查询数据库的多了也就加上了SqlHelper.当你的非常多需求都有一个同样的方法的时候我们没有必要 ...

  2. UI组件之AdapterView及其子类(五)ListView组件和ListActivity

    ListView组件是一个显示组件,继承AdapterView基类,前面已经介绍了分别使用ArrayAdapter,SimpleAdapter,扩展BaseAdapter来为LisView提供列表项h ...

  3. Vmware 安装samba之二

    安装samba:sudo apt-get install samba 安装smbclient:sudo apt-get install 安装smbfs:sudo apt-get smbfs 2.修改配 ...

  4. 18. 4Sum[M]四数之和

    题目 Given an array nums of n integers and an integer target, are there elements a, b, c and d in nums ...

  5. Redis学习笔记(六) 基本命令:List操作

    原文链接:http://doc.redisfans.com/list/index.html lpush key value[value...] 将一个或多个value插入到列表的表头:例:lpush ...

  6. BZOJ 1786 DP

    思路: 肯定从小往大填合适了 f[i][j]表示第i个数是j的最少逆序对数 f[i][j]=min(f[i-1][k]+cost,f[i][j]) 优化一下成O(nk)就好啦~ (不优化也可以过的-) ...

  7. 本地PC安裝Centos 6.5 操作手冊

    http://www.xlgps.com/article/130038.html 一.准备工作 1.下载Centos6.5 ISO文件 我在官网上下的6.5版本CentOS-6.5-x86_64-bi ...

  8. BI中事实表与维度表的定义

    一个典型的例子是,把逻辑业务比作一个立方体,产品维.时间维.地点维分别作为不同的坐标轴,而坐标轴的交点就是一个具体的事实.也就是说事实表是多个维度表的一个交点.而维度表是分析事实的一个窗口. 首先介绍 ...

  9. Eclipse插件Lambok,实现自动生成Java代码

    1.下载Lombok.jar http://projectlombok.googlecode.com/files/lombok.jar 2.运行Lombok.jar: java -jar  D:\00 ...

  10. webpack配置的学习

    1.把不需要打包的文件复制到打包后的文件夹里 2.通过 Plugin 把注入到 bundle.js 文件里的 CSS 提取到单独的文件中