[发明专利]文档在线预览方法及装置、存储介质、电子设备有效
申请号: | 201611036737.4 | 申请日: | 2016-11-22 |
公开(公告)号: | CN108090078B | 公开(公告)日: | 2021-11-30 |
发明(设计)人: | 王瑞波 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | G06F16/93 | 分类号: | G06F16/93 |
代理公司: | 北京律智知识产权代理有限公司 11438 | 代理人: | 阚梓瑄;王卫忠 |
地址: | 100195 北京市海淀区杏石口路6*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文档 在线 预览 方法 装置 存储 介质 电子设备 | ||
1.一种文档在线预览方法,其特征在于,包括:
根据待预览内容的主键在缓存服务器中查询与所述主键关联的数据是否存在;其中,所述待预览内容的主键为文档编号以及文档对应的页码;与所述主键关联的数据包括主键、键值浏览量以及访问时间;所述键值浏览量用于表示待预览文档中某一页的浏览次数;
如果查询到与所述主键关联的数据存在,则从所述缓存服务器中获取与所述主键关联的数据,并将与所述主键关联的数据发送给应用服务器;
所述应用服务器接收与所述主键关联的数据后,对与所述主键关联的数据中包含的所述主键的键值浏览量进行判断;
在判断所述键值浏览量的值不为零时,根据所述主键从云存储服务器获取待预览内容并提供至应用服务器;以及,
更新所述键值浏览量,并将更新后的键值浏览量存储在所述缓存服务器中;
所述应用服务器接收所述待预览内容以供用户预览。
2.根据权利要求1所述的文档在线预览方法,其特征在于,还包括:
如果查询到与所述主键关联的数据不存在,则从数据库中获取与所述主键关联的数据;以及
如果所述数据库中存在与所述主键关联的数据,则将与所述主键关联的数据发送到所述缓存服务器;
如果所述数据库中不存在与所述主键关联的数据,则在所述数据库中创建一与所述主键关联的数据初始值并发送到所述缓存服务器,所述数据初始值中键值浏览量为零,所述数据初始值中访问时间为当前访问时间。
3.根据权利要求1所述的文档在线预览方法,其特征在于,还包括:
在判断所述键值浏览量的值为零时,对预览内容进行转换,并将转换后的预览内容上传至所述云存储服务器。
4.根据权利要求3所述的文档在线预览方法,其特征在于,对预览内容进行转换包括:
将所述主键写入需要转换的队列等待转换;
从所述队列中获取需要等待转换的主键并根据所述主键从所述云存储服务器获取待预览内容进行转换。
5.根据权利要求3或4所述的文档在线预览方法,其特征在于,还包括:
完成所述预览内容转换时,将所述缓存服务器中的键值浏览量修改为1。
6.根据权利要求3或4所述的文档在线预览方法,其特征在于,还包括:
对所述预览内容进行转换时,提供一用户等待标识;
完成所述预览内容的转换时,取消所述用户等待标识。
7.根据权利要求1所述的文档在线预览方法,其特征在于,所述方法还包括:
定时删除所述缓存服务器中所述键值浏览量小于第一预设值的与所述主键关联的数据;以及
定时删除所述缓存服务器中访问时间大于第二预设值的与所述主键关联的数据。
8.一种文档在线预览装置,其特征在于,包括:
数据查询模块:用于根据待预览内容的主键在缓存服务器中查询与所述主键关联的数据是否存在;其中,所述待预览内容的主键为文档编号以及文档对应的页码;与所述主键关联的数据包括主键、键值浏览量以及访问时间;所述键值浏览量用于表示待预览文档中某一页的浏览次数;
第一数据获取模块:用于如果查询到与所述主键关联的数据存在,则从所述缓存服务器中获取与所述主键关联的数据,并将与所述主键关联的数据发送给应用服务器;
键值浏览量判断模块:用于所述应用服务器接收与所述主键关联的数据后,对与所述主键关联的数据中包含的所述主键的键值浏览量进行判断;
预览内容获取模块:用于在判断所述键值浏览量的值不为零时,根据所述主键从云存储服务器获取待预览内容并提供至应用服务器;以及,
更新存储模块:用于更新所述键值浏览量,并将更新后的键值浏览量存储在所述缓存服务器中;
预览内容接收模块:用于所述应用服务器接收所述待预览内容以供用户预览。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611036737.4/1.html,转载请声明来源钻瓜专利网。