[發明專利]獲取Web聊天記錄的方法及系統有效
| 申請號: | 201010102036.2 | 申請日: | 2010-01-20 |
| 公開(公告)號: | CN102130844A | 公開(公告)日: | 2011-07-20 |
| 發明(設計)人: | 楊謙;于濤;塞杰斯·泰爾勞 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | H04L12/58 | 分類號: | H04L12/58;H04L29/08 |
| 代理公司: | 廣州華進聯合專利商標代理有限公司 44224 | 代理人: | 何平;曾旻輝 |
| 地址: | 518044 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 獲取 web 聊天記錄 方法 系統 | ||
【技術領域】
本發明涉及Web即時通訊,尤其是涉及一種獲取Web聊天記錄的方法及系統。
【背景技術】
傳統的即時通訊一般是采用在客戶端登錄的方法來實現的,隨著即時通訊客戶端功能的不斷擴充與完善,客戶端變得越來越大,給下載及安裝帶來諸多不便。
為此,產生了基于Web的即時通訊方法。采用這種方式聊天,不需要下載安裝客戶端,直接打開網頁即可聊天。
上網瀏覽網頁就需要使用瀏覽器,最為常用的瀏覽器一般是微軟的IE,或是以IE為內核的諸多瀏覽器。隨著技術的發展和不同用戶的需求,瀏覽器也呈多樣化的趨勢,出現了其他內核的瀏覽器,如Firefox,Safari,Chrome,Opera等。
采用IE瀏覽器進行Web聊天時,若需要保存聊天記錄。可直接調用windows方法,如window.document的execCommand方法,將聊天記錄另存為html文件,備份到本地磁盤中,留待以后查看。
而其他內核的瀏覽器則無法使用這種方法,給Web聊天記錄的保存帶來了不便,因此目前Web聊天中聊天記錄保存的跨平臺性較差。
【發明內容】
基于此,有必要針對傳統的Web聊天在保存聊天記錄時跨平臺性差的問題,提供一種可使多種不同內核的瀏覽器都能夠方便保存Web聊天記錄的獲取Web聊天記錄的方法。
一種獲取Web聊天記錄的方法,包括如下步驟:Web服務器響應瀏覽器發起的保存請求,接收瀏覽器發出的包含聊天記錄的數據;所述Web服務器將所述包含聊天記錄的數據返回給瀏覽器。
優選地,所述聊天記錄還包括歷史聊天記錄,在Web服務器響應瀏覽器發起的保存請求的步驟之前,還包括步驟:瀏覽器從消息中轉服務器獲取包含歷史聊天記錄的數據。
優選地,在所述Web服務器將所述包含聊天記錄的數據返回給瀏覽器的步驟具體為:對所述包含聊天記錄的數據進行處理生成聊天記錄文件,將所述聊天記錄文件返回給瀏覽器。
優選地,Web服務器接收瀏覽器發出的包含聊天記錄的數據的步驟具體為:接收瀏覽器以表單形式發送的所述包含聊天記錄的數據;獲取針對該表單的返回消息所作用的隱藏對象的名稱。
優選地,對所述聊天記錄的數據進行處理生成聊天記錄文件的步驟具體是:將所述聊天記錄的數據進行處理生成網頁文件。
優選地,所述返回聊天記錄文件的步驟具體是:將所述聊天記錄文件作為附件提供給用戶下載。
此外,還提供一種獲取Web聊天記錄的系統。
一種獲取Web聊天記錄的系統,包括:Web服務器,用于響應保存請求,接收包含聊天記錄的數據,將所述包含聊天記錄的數據返回給瀏覽器;瀏覽器,用于發起保存請求并發送包含聊天記錄的數據,接收Web服務器返回的包含聊天記錄的數據。
優選地,還包括消息中轉服務器,用于中轉并保存用戶的聊天消息,響應瀏覽器獲取歷史聊天記錄數據的請求。
優選地,所述Web服務器還用于:對所述包含聊天記錄的數據進行處理生成聊天記錄文件,將所述聊天記錄文件返回給瀏覽器。
優選地,所述瀏覽器還將包含聊天記錄的數據以表單的形式發送至Web服務器,并指定針對該表單的返回消息所指向的對象為隱藏對象。
優選地,所述Web服務器對所述聊天記錄進行處理生成的聊天記錄文件為網頁文件。
優選地,Web服務器返回所述聊天記錄文件時,將所述聊天記錄文件作為附件提供給用戶下載。
優選地,所述web服務器返回所述聊天記錄文件時,將針對表單的返回消息作用于所述隱藏對象。
本發明的有益效果在于:
利用Web服務器與瀏覽器配合的系統,采用將聊天記錄通過Web服務器中轉然后返回給瀏覽器的方法,所有的瀏覽器都可以簡單實現獲取Web聊天記錄,從而具有很好的跨平臺性。
【附圖說明】
圖1為一實施例的獲取Web聊天記錄的方法的流程圖;
圖2為又一實施例的獲取Web聊天記錄的方法的流程圖;
圖3為一實施例的獲取Web聊天記錄的系統的結構示意圖;
圖4為另一實施例的獲取Web聊天記錄的系統的結構示意圖。
【具體實施方式】
以下結合附圖進行進一步說明。
如圖1所示,一實施例中,采用如下步驟將獲取Web聊天記錄:
S10:Web服務器響應瀏覽器發起的保存請求,接收瀏覽器發出的包含聊天記錄的數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010102036.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:增強電極的方法
- 下一篇:用于傳送定位內容的方法和設備





