[发明专利]基于疲劳控制的消息浮出方法、服务器和即时通讯客户端有效
申请号: | 201110454350.1 | 申请日: | 2011-12-30 |
公开(公告)号: | CN103188137B | 公开(公告)日: | 2017-05-10 |
发明(设计)人: | 王梅;王冠 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04L12/58 | 分类号: | H04L12/58;H04L29/08 |
代理公司: | 北京亿腾知识产权代理事务所11309 | 代理人: | 陈霁 |
地址: | 开曼群岛大开曼*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 疲劳 控制 消息 浮出 方法 服务器 即时通讯 客户端 | ||
1.一种基于疲劳控制的消息浮出方法,其特征在于,包括:
当服务器有浮出消息待浮出,判断所述浮出消息的接收对象是否在线,如果所述浮出消息的对象的当前状态为在线时,判断所述接收对象的标识值是否达到阈值;
如果未到阈值,则所述标识值指示所述接收对象不处于疲劳状态,所述服务器根据疲劳周期内的浮出消息的条数限值和所述标识值确定可以浮出的消息的条数,当所述浮出消息的数量小于或等于所述可以浮出的消息的条数时,根据信息优先级的顺序依次发送所述浮出消息,并且/或者
当所述浮出消息的数量大于所述可以浮出的消息的条数时,根据所述信息优先级顺序和所述可以浮出的消息的条数,从所述浮出消息中选择可以浮出的消息,依次发送所述浮出消息中可以浮出的消息至所述接收对象;
其中,所述标识值用于指示所述接收对象是否处于疲劳状态,且所述标识值是根据所述浮出消息的发送端设定的单位时间内的浮出条数的限制来更新的,而所述单位时间内的浮出条数的限制是根据已经接收的浮出消息的条数、疲劳周期和在所述疲劳周期内的浮出消息的条数限值确定的;所述疲劳周期、所述条数限值和所述浮出消息的信息优先级预先设定。
2.根据权利要求1所述的基于疲劳控制的消息浮出方法,其特征在于,如果所述标识值达到阈值,则所述标识值指示所述接收对象处于疲劳状态,将所述浮出消息保存。
3.根据权利要求1所述的基于疲劳控制的消息浮出方法,其特征在于,在所述发送所述浮出消息至所述接收对象,供所述接收对象浮出之后还包括:将所述标识值加1,并记录所述接收对象接收的浮出消息的条数。
4.根据权利要求1所述的基于疲劳控制的消息浮出方法,其特征在于,当有所述浮出消息待浮出,且所述浮出消息的接收对象的当前状态为离线状态时,保存所述浮出消息。
5.根据权利要求1所述的基于疲劳控制的消息浮出方法,其特征在于,所述方法还包括:记录有所述浮出消息的日志,所述日志中包含用于表示所述浮出消息的有效期的时间信息;
判断所述浮出消息的日志中的时间信息是否处于有效期内,如果处于有效期内,则执行所述判断所述接收对象的标识值是否达到阈值的步骤。
6.根据权利要求1所述的基于疲劳控制的消息浮出方法,其特征在于,所述方法还包括:记录有所述浮出消息的日志,所述日志中包含用于表示所述浮出消息的是否强制浮出的强制信息;
判断在所述浮出消息中的日志中的强制信息是否是强制浮出,如果不是强制浮出,则执行所述判断所述接收对象的标识值是否达到阈值的步骤。
7.根据权利要求3所述的基于疲劳控制的消息浮出方法,其特征在于,
所述标识值是根据单位时间内的浮出条数的限制来更新的包括:
如果所述记录的所述接收对象接收的浮出消息的条数已经达到所述条数限值,则所述接收对象达到疲劳状态,更新所述标识值;
如果所述记录的所述接收对象接收的浮出消息的条数未达到所述条数限值,判断所述疲劳周期是否到期,如果所述疲劳周期已经到期,更新所述标识值。
8.根据权利要求7所述的基于疲劳控制的消息浮出方法,其特征在于,所述标识值的更新是周期性地被触发,或者是在所述发送所述浮出消息至所述接收对象后,接收到发送的成功响应后被触发的。
9.一种基于疲劳控制的消息浮出方法,其特征在于,包括:
当接收到浮出消息时,判断当前标识值是否达到阈值,所述标识值用于指示所述浮出消息的接收对象是否处于疲劳状态,且所述标识值是根据由接收对象和/或所述浮出消息的发送端设定的单位时间内的浮出条数的限制来更新的;
如果未达到阈值,则所述标识值指示所述接收对象不处于疲劳状态,更 新所述标识值,并在所述标识值更新后,根据疲劳周期内的浮出消息的条数限值和标识值确定可以浮出的消息的条数;
当待浮出的所述浮出消息的数量小于或等于所述可以浮出的消息的条数时,根据所述浮出消息的信息优先级的顺序依次浮出所述浮出消息,并且/或者
当待浮出的所述浮出消息的数量大于所述可以浮出的消息的条数时,根据所述信息优先级顺序和所述可以浮出的消息的条数选择可以浮出的所述浮出消息依次浮出;其中,所述疲劳周期、所述条数限值和所述信息优先级为预先设定。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110454350.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:煤矸石综合利用制作透水混凝土的方法
- 下一篇:机械手末端执行器