发明名称 |
一种实现多窗口聊天的方法及系统 |
摘要 |
本发明提供一种实现多窗口聊天的方法及系统,本发明方法包括以下步骤。服务器建立与客户端之间的至少一个与用户窗口相对应的连接。所述服务器建立与所述客户端的一个新连接,或所述客户端由前一连接切换到目标连接后,所述服务器计算前一连接的活跃度并根据所述活跃度设定前一连接的状态。若所述服务器在任一睡眠连接的睡眠时间内接收到所述客户端发送的所述睡眠连接的激活请求,所述服务器激活所述睡眠连接并计算所述新连接或目标连接的活跃度,所述服务器根据所述新连接或目标连接的活跃度分别设定所述新连接或目标连接的状态。 |
申请公布号 |
CN102594731B |
申请公布日期 |
2014.12.03 |
申请号 |
CN201210036148.1 |
申请日期 |
2012.02.17 |
申请人 |
苏州阔地网络科技有限公司 |
发明人 |
胡加明 |
分类号 |
H04L12/58(2006.01)I;H04L12/18(2006.01)I |
主分类号 |
H04L12/58(2006.01)I |
代理机构 |
|
代理人 |
|
主权项 |
一种实现多窗口聊天的方法,其特征在于,包括以下步骤:服务器建立与客户端之间的至少一个与用户窗口相对应的连接;所述服务器建立与所述客户端的一个新连接,或所述客户端由前一连接切换到目标连接后,所述服务器计算前一连接的活跃度并根据所述活跃度设定前一连接的状态;其中,所述前一连接的状态为睡眠或断开,以及设置所述前一连接的睡眠时间;若所述服务器在任一睡眠连接的睡眠时间内接收到所述客户端发送的所述睡眠连接的激活请求,所述服务器激活所述睡眠连接并计算所述新连接或目标连接的活跃度,所述服务器根据所述新连接或目标连接的活跃度分别设定所述新连接或目标连接的状态;所述活跃度由连接的连接时长、所述连接时长内所述连接的消息数量及数据流量决定;若连接时长小于1800秒时,活跃度=(连接时长内的消息数+连接时长内的数据流量*10)/连接时长;连接时长大于等于1800秒时,活跃度=(1800秒内消息数+1800秒内数据流量*10)/1800,所述1800秒内消息数及1800秒内数据流量,为开始计算活跃度的时刻之前1800秒内的消息数及数据流量。 |
地址 |
215121 江苏省苏州市苏州工业园区葑亭大道666号唯亭智能产业园8楼 |