[發明專利]一種同時瀏覽聊天記錄和最新消息的方法及裝置有效
| 申請號: | 200710099645.5 | 申請日: | 2007-05-25 |
| 公開(公告)號: | CN101060502A | 公開(公告)日: | 2007-10-24 |
| 發明(設計)人: | 羅亮 | 申請(專利權)人: | 北京金山軟件有限公司;北京金山數字娛樂科技有限公司 |
| 主分類號: | H04L12/58 | 分類號: | H04L12/58;G06F3/048 |
| 代理公司: | 北京集佳知識產權代理有限公司 | 代理人: | 逯長明 |
| 地址: | 100083北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 同時 瀏覽 聊天記錄 最新消息 方法 裝置 | ||
技術領域
本發明涉及即時通訊工具(IM)的頁面顯示技術,特別是涉及一種在IM聊天窗口中,同時瀏覽聊天記錄和最新消息的方法及裝置。
背景技術
隨著網絡技術的發展,越來越多的網絡用戶通過即時通訊工具(IM)進行聊天交流。參照圖1所示,是當前IM聊天窗口的組成示意圖。所述聊天窗口主要包括聊天記錄子窗口101和信息輸入子窗口102,其中聊天記錄子窗口101用于記錄顯示聊天雙方的歷史聊天記錄,如用戶發送和接收的消息,以及發送或接收消息的時間等;所述信息輸入子窗口102用于輸入聊天消息,是用戶輸入消息的編輯窗口。
圖1所示的聊天記錄子窗口101中,用于記錄顯示所有聊天記錄的區域稱為聊天記錄完整顯示區,即在滾動框103中上下移動滾動條104所能夠顯示到的所有歷史消息區域。而用戶當前所看到的部分區域稱為聊天記錄可見頁面,即當前聊天記錄子窗口101所顯示的區域大小。
當用戶在信息輸入子窗口102中編輯消息發送后,或者接收到對方IM發來的新消息時,所述發送或接收的新消息都會在聊天記錄子窗口101中顯示。在傳統的顯示方式中,當有新消息進入聊天記錄子窗口101時,如果滾動條104不在滾動框103的最下端,滾動條104會自動移到滾動框103的最下端,將最新消息顯示。此時,如果用戶正在拖動滾動條104查看聊天記錄,聊天記錄子窗口101中新進入消息時,聊天記錄可見頁面就會滾動到窗口的最底部,用戶還需再次拖動滾動條104才能繼續查看前面的聊天記錄,十分麻煩。
一種改進的顯示方式是:自動將聊天記錄可見頁面鎖定,所述鎖定的聊天記錄可見頁面不會隨著新消息的進入而向下滾動。所以,如果聊天記錄子窗口101中有新消息進入,即使滾動條104不在滾動框103的最下端,所述鎖定的聊天記錄可見頁面還是會顯示用戶當前正在查看的聊天記錄,從而不影響用戶的瀏覽狀態。
所述改進方法雖然解決了用戶查看聊天記錄不受新消息進入的影響,無需來回拖動滾動條104的問題,但是也存在缺陷:用戶一直在鎖定的可見頁面中查看歷史聊天記錄,卻無法及時獲知對方IM發來的最新消息,影響了用戶的使用。尤其是在群聊功能下,由于群的成員非常多,所以聊天記錄子窗口101中顯示的信息量非常大,而且每個成員發送的消息也不同,如果用戶在查看聊天記錄而一直看不到新的消息,就無法很好地參與到群聊中。
發明內容
本發明所要解決的技術問題是提供一種同時瀏覽聊天記錄和最新消息的方法及裝置,以解決目前的IM用戶無法同時瀏覽歷史聊天記錄和最新消息的問題。
為解決上述技術問題,根據本發明提供的具體實施例,本發明公開了以下技術方案:
一種IM聊天窗口顯示裝置,包括:聊天記錄顯示子窗口,用于顯示歷史聊天記錄;新消息顯示子窗口,用于顯示新到的即時通訊消息;信息輸入子窗口,用于編輯輸入即時通訊消息;監控模塊,用于監控聊天記錄顯示子窗口中的滾動條是否位于聊天記錄顯示子窗口的最下端,若不是,則監控是否有新消息,若有,則觸發新消息窗口管理彈出新消息顯示子窗口;將新消息顯示在所述新消息顯示子窗口,聊天記錄顯示子窗口中的滾動條和聊天記錄可見頁面位置不變;如果已打開新消息顯示子窗口,則新消息繼續在新消息顯示子窗口顯示;若滾動條位于聊天記錄顯示子窗口的最下端,則監控是否有新消息顯示子窗口,若有,則觸發新消息窗口管理關閉所述新消息顯示子窗口,新消息在聊天記錄顯示子窗口中顯示。
優選的,所述三個子窗口在同一窗體中,其中,新消息顯示子窗口位于聊天記錄顯示子窗口和信息輸入子窗口之間。
或者,所述新消息顯示子窗口位于一個單獨的窗體,所述聊天記錄顯示子窗口和信息輸入子窗口位于另一個窗體。
所述顯示裝置還包括:設置模塊,用于設置所述新消息顯示子窗口的大小和位置。
一種在IM聊天窗口顯示最新消息的方法,包括:判斷是否有新消息,若有,則繼續判斷滾動條是否在聊天記錄子窗口的最下端,若不是,則在新彈出的新消息顯示子窗口中顯示所述新消息;聊天記錄子窗口中的滾動條和聊天記錄可見頁面位置不變;若是,則直接在所述聊天記錄顯示子窗口中顯示所述新消息。
所述方法還包括:當在新彈出的新消息顯示子窗口中顯示新消息時,拖動滾動條到聊天記錄顯示子窗口的最下端,則所述新彈出的新消息顯示子窗口自動關閉。
根據本發明提供的具體實施例,本發明公開了以下技術效果:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京金山軟件有限公司;北京金山數字娛樂科技有限公司,未經北京金山軟件有限公司;北京金山數字娛樂科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710099645.5/2.html,轉載請聲明來源鉆瓜專利網。





