QQ等级计算方法及图标

在线时长从去年下半年开始统计,使用腾讯QQ(包括在线,隐身,离开状态),使用腾讯TM,或是在Wince平台下用手机登录腾讯QQ,均计入在线时长。在线状态下不即时更新在线时长,每次下线后,更新本次的在线时长和等级。在线时长等级由太阳,月亮,星星三个图标标识。

  在线时长积满20小时,即可获得一颗星星,获得第二颗星星需要再累积30小时,获得第三颗星星需要再累积40小时,并依次递增。当累积到第四颗星星时,即可升级为一个月亮,当累积到第四个月亮时,即可升级为一个太阳。

  主要等级对应的在线时长,等级图标和等级一览表:

累计时长(小时) 等级图标 等级
20 1
50 2
90 3
140 4
200 5
270 6
350 7
440 8
900 12
1520 16
5600 32
12240 48

  累积到第N级所需的在线时长可通过如下公式计算:

第N级所需累积的在线时长=

腾讯公司将于2005年8月15日推出新的QQ在线计划服务。通过累积活跃天数,您就可以获取相应的QQ等级。累积在线天数将有机会参加我们即将推出的奖励活动和享受相关的优惠服务,而不影响正常的QQ使用。 拥有QQ在线等级为太阳级别及以上的用户,可享受任意上传设置QQ自定义头像和建立一个QQ群的尊贵特权。 使用腾讯QQ(包括在线,隐身,离开状态),使用腾讯TM,或是在WinCE平台下用手机登录腾讯QQ,均计入活跃天数长。QQ在线等级由太阳,月亮,星星三个图标标识。

    您可以在好友资料和好友资料浮出Tips显示中查看好友的在线等级。也可以在主面板自己头像的浮出Tips中查看自己的在线等级。


    “活跃天数”的计算

    “活跃天”指的是如果用户当天使用QQ超过一定的时间,我们就认为用户这一天是活跃的,会为其活跃天数加上一天。
    我们从统计数据出发,为“活跃天数”的计算做如下定义:
    当天(0:00-23:59)使用QQ在2小时(及2小时以上),算用户当天为活跃天,为其活跃天数累积1天。
    当天(0:00-23:59)使用QQ在0.5小时至2小时,为其活跃天数累积0.5天。
    当天(0:00-23:59)使用QQ在0.5小时以下的,不为其累积活跃天数

    现有的时长如何换算成天数
    用户目前的等级以如下的计算公式换算成天数
    假设用户的等级为N,则换算成天数D为:

  主要等级对应的在线时长,等级图标和等级一览表:

等级 等级图标 原来需要的小时数 现需要天数
1 20 5
2 50 12
3 90 21
4 140 32
5 200 45
6 270 60
7 350 77
8 440 96
12 900 192
16 1520 320
32 5600 1152
48 12240 2496

举例:假设有一用户其目前时长等级为13级,则换算成“活跃天数”为:
    “活跃天数” = 13×13+4×13 = 221天
    如果这个用户在今天使用QQ 3小时,根据“活跃天数”的定义,我们为其“活跃天数”累积1天,则该用户的“活跃天数”为222天。

    对升级中的天数的处理
    升级中的小时数按比例折算成活跃天数。
    假设用户在该等级上在线的时间为X小时,则折算成天数的方法是:按比例折算成天数,具体举例如下:
    假设有一用户目前是15级,在线小时数是1450小时,他在15级上所在线的时间数为1450-1350 = 100小时,15级升级至16级所需小时数为1520-1350 = 170小时。按目前以活跃天数计算,需要320-285 = 35天。
    则该用户换算得到的天数为 285 + (100/170)*35 = 285 +21 = 306天

    QQ2005 beta2及之前的版本上有什么变化?
    推出时长调整方案后,在线时长成为QQ上记录使用时间的一个小功能,不再与等级挂钩。QQ2005 beta2及以前版本客户端上,自己的头像Tips里在线时长继续累积,而剩余时长变为0。在QQ2005 beta3及之后的版本中,头像TIPS会出现活跃天数及剩余活跃天数。



常见问题


1.问:等级计算方式调整后,星星太阳会消失吗?
  答:不会,这次调整只是调整时长计算方式,对表现形式不做修改,用户的星星太阳不会减少,更不会消失。

2.问:换算后,我的等级会降低吗?
  答:不会,用户当前的等级不会有任何改变,比如一个用户当前为16级,调整后仍然会是16级,并且处于升级中的小时数仍然会换算成天,不会丢失。

3.问:调整后,太阳用户的权限会取消吗?
  答:不会,太阳用户仍然拥有当前的开群及自定义头像等权利,而且,调整后新加入太阳(16级)的用户仍然拥有以上权限。

4.问:为什么2005 beta2以前的版本(含2005 beta2)显示的剩余升级时间为0小时?
  答:新的在线计划实施后,是以“活跃天数”来计算用户的在线情况的。因此,原有的“升级剩余时间”并不能代表目前新计划下用户的升级状态。为了不让用户误解,我们把2005 beta2以前的版本(含2005 beta2)上的升级剩余时间统一显示为0小时。新在线计划实施后,总在线时长作为记录用户使用QQ时间的功能,会继续累积,与用户的在线级别没有任何关系。

5.问:调整后,即使我一天上线16小时,也只为我的“活跃天数”累积一天吗?

  答:是的,只累积一天。不过提醒您注意休息,健康上网 :)

6.问:如果我是晚上11点半上线,1点半下线,那怎么算我的活跃天数?
  答:我们服务器会在一定的时间内统计用户当天的在线时长。11:59分之前的部分,算入前一天的活跃天累计时间;0:00之后,算入下一天的活跃天累计时间。

原文地址:https://www.cnblogs.com/gzhnan/p/163466.html