[发明专利]一种实现用户未完成的输入内容本地缓存的方法及系统无效
申请号: | 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.vipzhuanli.com/pat/books/201110008485.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种耐高温空心球及其制备方法
- 下一篇:一种用于生产小型弯曲件的模具