[發明專利]一種實現用戶未完成的輸入內容本地緩存的方法及系統無效
| 申請號: | 201110008485.5 | 申請日: | 2011-01-14 |
| 公開(公告)號: | CN102255879A | 公開(公告)日: | 2011-11-23 |
| 發明(設計)人: | 李國新;王劍清;徐其斌 | 申請(專利權)人: | 北京開心人信息技術有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08;G06F17/30 |
| 代理公司: | 北京聯創佳為專利事務所(普通合伙) 11362 | 代理人: | 郭防 |
| 地址: | 100080 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 實現 用戶 未完成 輸入 內容 本地 緩存 方法 系統 | ||
技術領域
本發明涉及一種實現用戶未完成的輸入內容本地緩存的方法及系統,屬于網絡通信領域。
背景技術
本地緩存是用于客戶端存儲從服務器加載后會頻繁讀取的數據,如圖片文件、CSS文件、JavaScript文件等。通過本地緩存功能將一個會話(session)中的數據持久或非持久化的存儲,使得用戶再次進入當前會話時,不需要再次加載重復數據,大大提高了數據的顯示效率和網絡連接速度,也大大降低了服務器的讀寫壓力。
在現有技術中,客戶端對用戶最近請求過的頁面進行存儲,當用戶再次請求這個頁面時,就從本地緩存中讀取頁面信息進行顯示,這樣就可以加速頁面的閱覽。但是,客戶端存儲用戶最近請求過的頁面時,只緩存當前頁面,不能對用戶最近請求過的頁面中用戶輸入的未完成的交互內容進行存儲;當用戶再次請求訪問該頁面時,輸入的內容會丟失,用戶需要重新輸入,增加了用戶操作的復雜性,導致用戶體驗性不好。用戶未完成的輸入內容可以是聊天信息、日志、短消息等內容。
發明內容
本發明的目的在于,提供一種實現用戶未完成的輸入內容本地緩存的方法及系統,當用戶關閉或者刷新頁面時,它能將用戶未完成的輸入內容自動存儲,待用戶下次訪問該頁面時,輸入內容自動加載顯示,不會丟失,能簡化用戶的輸入操作,提高用戶的輸入操作速度。
為解決上述技術問題,本發明采用如下的技術方案:一種實現用戶未完成的輸入內容本地緩存的方法,包括以下步驟:
S1,當用戶離開或者刷新頁面時,客戶端檢測當前頁面所有目標數據源中是否存在用戶未完成的輸入內容;
S2,當目標數據源中存在用戶未完成的輸入內容時,客戶端將該輸入內容存儲在本地緩存中;
S3,當用戶再次訪問該頁面時,客戶端讀取本地緩存中用戶未完成的輸入內容;
S4,客戶端將讀取的用戶未完成的輸入內容加載到當前頁面對應的目標數據源中。
所述目標數據源主要指頁面中的信息輸入框。例如,用戶微博發布、聊天信息發送、記錄等輸入框。用戶未完成的輸入內容主要指用戶沒有完成對目標數據源的操作,例如用戶沒有完成內容的輸入或者沒有點擊內容提交。
前述的一種實現用戶未完成的輸入內容本地緩存的方法中,所述步驟S1中,客戶端查詢目標數據源中的字符長度是否為0;若字符長度不為0,則該目標數據源存在用戶未完成的輸入內容。
所述步驟S2中,客戶端根據唯一標識信息生成對應的本地存儲文件,即本地存儲文件名與唯一標識信息一致。所述唯一標識信息是客戶端根據用戶UID和當前頁面用戶未完成的輸入內容所對應的目標數據源的UID組合生成的。
所述步驟S3中,客戶端查詢本地緩存中與唯一標識信息對應的本地存儲文件。所述唯一標識信息是客戶端根據用戶UID和當前頁面所有目標數據源的UID組合生成的。
客戶端將加載到當前頁面對應的目標數據源中的用戶未完成的輸入內容顯示出來。
實現前述方法的一種實現用戶未完成的輸入內容本地緩存的系統,它包括:
檢測模塊,用于當用戶離開或者刷新頁面時,客戶端檢測當前頁面所有目標數據源中是否存在用戶未完成的輸入內容;
存儲模塊,用于客戶端將用戶未完成的輸入內容存儲在本地緩存中;
讀取模塊,用于當用戶再次訪問該頁面時,客戶端讀取本地緩存中用戶未完成的輸入內容;
加載模塊,用于客戶端將讀取的用戶未完成的輸入內容加載到當前頁面對應的目標數據源中。
所述目標數據源主要指頁面中的信息輸入框。例如,用戶微博發布、聊天信息發送、記錄等輸入框。用戶未完成的輸入內容主要指用戶沒有完成對目標數據源的操作,例如用戶沒有完成內容的輸入或者沒有點擊內容提交。
所述存儲模塊根據唯一標識信息生成對應的本地存儲文件,即本地存儲文件名與唯一標識信息一致。所述唯一標識信息是客戶端根據用戶UID和當前頁面用戶未完成的輸入內容所對應的目標數據源的UID組合生成的。
所述讀取模塊查詢本地緩存中與唯一標識信息對應的本地存儲文件。所述唯一標識信息是客戶端根據用戶UID和當前頁面所有目標數據源的UID組合生成的。
加載模塊將加載到當前頁面對應的目標數據源中的用戶未完成的輸入內容顯示出來。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京開心人信息技術有限公司,未經北京開心人信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110008485.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種耐高溫空心球及其制備方法
- 下一篇:一種用于生產小型彎曲件的模具





