[發明專利]一種多窗口聊天的方法及系統有效
| 申請號: | 201210036149.6 | 申請日: | 2012-02-17 |
| 公開(公告)號: | CN102594732A | 公開(公告)日: | 2012-07-18 |
| 發明(設計)人: | 胡加明 | 申請(專利權)人: | 蘇州闊地網絡科技有限公司 |
| 主分類號: | H04L12/58 | 分類號: | H04L12/58;H04L29/08 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 215121 江蘇省蘇州市蘇州*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 窗口 聊天 方法 系統 | ||
技術領域
本發明屬于即時通信領域,尤其涉及一種多窗口聊天的方法及系統。
背景技術
隨著網絡化社會的不斷進步,越來越多的網絡通訊工具應用到工作和生活中,比如飛信、MSN、QQ等。在各種通信應用工具中,由于網頁版即時通訊不需安裝軟件,使用便捷,受到了人們的青睞。在網頁版即時通訊的日常應用中,當實現多個瀏覽器窗口聊天時具有一定的局限性。在現有技術中,部分網頁版通訊不支持多瀏覽器窗口聊天,比如在窗口1登陸了賬號后,再在窗口2登陸同一賬號,窗口1的賬號會被強迫下線。或者網頁版即時通訊支持多瀏覽器窗口聊天,但每個窗口都與服務器建立了一個連接,造成了服務器資源的浪費。在合理利用資源的前提下,如何實現多瀏覽器窗口下聊天,提高用戶使用的便捷度,成為需要解決的問題。
發明內容
本發明提供一種多窗口聊天的方法及系統以解決上述問題。
本發明提供一種多窗口聊天的方法,包括以下步驟。服務器建立與客戶端之間的至少一個與用戶窗口相對應的連接。所述服務器建立與所述客戶端的一個新連接,或所述客戶端由前一連接切換到目標連接后,控制器計算前一連接的活躍度并根據所述活躍度確定前一連接的狀態,并將所述前一連接的狀態通知服務器,所述服務器根據所述控制器的通知設定所述前一連接的狀態。若所述服務器在任一睡眠連接的睡眠時間內接收到所述客戶端發送的所述睡眠連接的激活請求,所述服務器激活所述睡眠連接,所述控制器計算所述新連接或目標連接的活躍度并根據所述活躍度確定所述新連接或目標連接的狀態,并將所述新連接或目標連接的狀態通知服務器,所述服務器根據所述控制器的通知設定所述新連接或目標連接的狀態。
本發明還提供一種多窗口聊天的方法,包括以下步驟。服務器建立與客戶端之間的至少一個與用戶窗口相對應的連接。所述服務器建立與所述客戶端的一個新連接,或所述客戶端由前一連接切換到目標連接后,控制器計算前一連接的活躍度并發送給服務器,所述服務器根據所述活躍度設定所述前一連接的狀態。若所述服務器在任一睡眠連接的睡眠時間內接收到所述客戶端發送的所述睡眠連接的激活請求,所述服務器激活所述睡眠連接,所述控制器計算所述新連接或目標連接的活躍度并發送給服務器,所述服務器根據所述活躍度設定所述新連接或目標連接的狀態。
本發明提供一種多窗口聊天的系統,包括客戶端、控制器及服務器,所述客戶端通過所述控制器與所述服務器相連,且所述客戶端與所述服務器直接相連。所述服務器包括接收器及處理器,所述接收器連接所述處理器。所述接收器,用于建立與客戶端之間的至少一個與用戶窗口相對應的連接。所述處理器,用于若在任一睡眠連接的睡眠時間內接收到所述客戶端發送的所述睡眠連接的激活請求,激活所述睡眠連接,還用于根據所述控制器的通知設定新連接或目標連接的狀態。所述控制器,用于所述服務器建立與所述客戶端的新連接后,或所述客戶端由前一連接切換到目標連接后,計算前一連接的活躍度并根據所述活躍度確定所述前一連接的狀態,并將所述狀態通知服務器,還用于所述服務器激活所述睡眠連接后,計算新連接或目標連接的活躍度并根據所述活躍度確定所述新連接或目標連接的狀態,并將所述新連接或目標連接的狀態通知所述服務器。
本發明還提供一種多窗口聊天的系統,包括客戶端、控制器及服務器,所述客戶端通過所述控制器與所述服務器相連,且所述客戶端與所述服務器直接相連。所述服務器包括接收器及處理器,所述接收器連接所述處理器。所述接收器,用于建立與客戶端之間的至少一個與用戶窗口相對應的連接。所述處理器,用于若在任一睡眠連接的睡眠時間內接收到所述客戶端發送的所述睡眠連接的激活請求,激活所述睡眠連接,還用于根據所述控制器發送的活躍度設定所述新連接或目標連接的狀態。所述控制器,用于所述服務器建立與所述客戶端的新連接后,或所述客戶端由前一連接切換到目標連接后,計算前一連接的活躍度并發送給服務器,還用于所述服務器激活所述睡眠連接后,計算新連接或目標連接的活躍度并發送給所述服務器。
相較于先前技術,根據本發明提供的多窗口聊天的方法及系統,當客戶端與服務器建立至少一個連接后再建立一個新連接,或客戶端從前一連接切換到目標連接時,控制器計算前一連接的活躍度并確定前一連接的狀態,并將所述前一連接的狀態通知服務器,或者控制器計算前一連接的活躍度并發送給服務器,服務器根據活躍度設定前一連接的狀態。而且,可以在睡眠連接的睡眠時間內激活所述睡眠連接,計算所述新連接或目標連接的活躍度并設定所述新連接或目標連接的狀態。實現了多窗口下聊天功能的同時,降低了服務器的資源使用率。
附圖說明
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州闊地網絡科技有限公司,未經蘇州闊地網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210036149.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種聚丙烯專用無鹵阻燃母粒及其制備方法
- 下一篇:一種混凝沉淀設備





