[发明专利]一种实现多窗口聊天的方法及系统有效
申请号: | 201210036148.1 | 申请日: | 2012-02-17 |
公开(公告)号: | CN102594731A | 公开(公告)日: | 2012-07-18 |
发明(设计)人: | 胡加明 | 申请(专利权)人: | 苏州阔地网络科技有限公司 |
主分类号: | H04L12/58 | 分类号: | H04L12/58;H04L12/18 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 215121 江苏省苏州市苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 窗口 聊天 方法 系统 | ||
技术领域
本发明属于即时通信领域,尤其涉及一种实现多窗口聊天的方法及系统。
背景技术
随着网络化社会的不断进步,越来越多的网络通讯工具应用到工作和生活中,比如飞信、MSN、QQ等。在各种通信应用工具中,由于网页版即时通讯不需安装软件,使用便捷,受到了人们的青睐。在网页版即时通讯的日常应用中,当实现多个浏览器窗口聊天时具有一定的局限性。在现有技术中,部分网页版通讯不支持多浏览器窗口聊天,比如在窗口1登陆了账号后,再在窗口2登陆同一账号,窗口1的账号会被强迫下线。或者网页版即时通讯支持多浏览器窗口聊天,但每个窗口都与服务器建立了一个连接,造成了服务器资源的浪费。在合理利用资源的前提下,如何实现多浏览器窗口下聊天,提高用户使用的便捷度,成为需要解决的问题。
发明内容
本发明提供一种实现多窗口聊天的方法及系统以解决上述问题。
本发明提供一种实现多窗口聊天的方法,包括以下步骤。服务器建立与客户端之间的至少一个与用户窗口相对应的连接。所述服务器建立与所述客户端的一个新连接,或所述客户端由前一连接切换到目标连接后,所述服务器计算前一连接的活跃度并根据所述活跃度设定前一连接的状态。若所述服务器在任一睡眠连接的睡眠时间内接收到所述客户端发送的所述睡眠连接的激活请求,所述服务器激活所述睡眠连接并计算所述新连接或目标连接的活跃度,所述服务器根据所述新连接或目标连接的活跃度分别设定所述新连接或目标连接的状态。
本发明提供一种实现多窗口聊天的系统,包括客户端和服务器,所述客户端连接所述服务器,所述服务器包括接收器、计算器及处理器,所述接收器连接所述计算器,所述计算器连接所述处理器。所述接收器,用于建立与客户端之间的至少一个与用户窗口相对应的连接。所述计算器,用于所述接收器建立与所述客户端的新连接后,或所述客户端由前一连接切换到目标连接后,计算前一连接的活跃度并根据所述活跃度设定前一连接的状态。所述处理器,用于若在任一睡眠连接的睡眠时间内接收到所述客户端发送的所述睡眠连接的激活请求,激活所述睡眠连接,于所述处理器激活所述睡眠连接后,所述计算器计算所述新连接或目标连接的活跃度,并根据所述新连接或目标连接的活跃度分别设定所述新连接或目标连接的状态。
相较于先前技术,根据本发明提供的实现多窗口聊天的方法及系统,当客户端与服务器建立至少一个连接后再建立一个新连接,或客户端从前一连接切换到目标连接时,服务器计算前一连接的活跃度并设定前一连接为睡眠或断开状态,且通过对睡眠连接设定睡眠时间,实现了多窗口聊天功能。而且,可以在睡眠连接的睡眠时间内激活所述睡眠连接,并计算所述新连接或目标连接的活跃度并设定所述新连接或目标连接的状态。实现了多窗口下聊天功能的同时,降低了服务器的资源使用率。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1所示为根据本发明的较佳实施例提供的实现多窗口聊天的方法的流程图;
图2所示为根据本发明的较佳实施例提供的实现多窗口聊天的系统的示意图。
具体实施方式
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
图1所示为根据本发明的较佳实施例提供的实现多窗口聊天的方法的流程图。如图1所示,本发明的较佳实施例提供的实现多窗口聊天的方法包括步骤101~103。
步骤101:服务器建立与客户端之间的至少一个与用户窗口相对应的连接。
具体而言,用户在客户端打开第一个浏览器窗口登录后,客户端向服务器发起连接请求,所述服务器修改所述用户的状态为在线后获取所述用户的在线好友信息,并建立与所述客户端的第一个浏览器窗口对应的第一个连接。例如,用户打开视频会议系统的页面www.ppmeet.com并首次登录,服务器验证用户名密码成功后,修改用户状态为在线并获取所述用户的在线好友信息,服务器成功建立与客户端的第一个连接。于此,服务器向所述客户端的第一个浏览器窗口返回用户的在线好友信息,并向所述用户的在线好友发送用户上线通知。同样地,服务器可以接收所述客户端的第二个连接请求并建立第二个连接,或者建立与客户端的多个连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州阔地网络科技有限公司,未经苏州阔地网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210036148.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:生姜缓/控释肥后移施肥方法
- 下一篇:钢制自堆码托盘