[发明专利]一种获取文件的方法、装置及系统有效
申请号: | 201710079150.X | 申请日: | 2017-02-14 |
公开(公告)号: | CN106953892B | 公开(公告)日: | 2020-08-07 |
发明(设计)人: | 许赫赫;沈操;张超 | 申请(专利权)人: | 北京时间股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京智汇东方知识产权代理事务所(普通合伙) 11391 | 代理人: | 康正德;孙晓芳 |
地址: | 100089 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 获取 文件 方法 装置 系统 | ||
本发明提供了一种获取文件的方法、装置及系统,其中,适用于文件处理服务器的获取文件的方法,包括:接收由web集群转发的来自客户端的文件获取请求;确定本地未存储有文件获取请求所请求的文件内容时,等待来自文件监控服务器的监控通知;当接收到监控通知时,判断新的文件内容中是否包含文件已结束的结束标志;若是,将删除后的文件内容发送至web集群,以使删除后的文件内容由web集群转发至客户端;若否,将新的文件内容转发至web集群,以使新的文件内容由web集群转发至客户端,直到新的文件内容中包含结束标志,从而使用户能及时获取生成的新的文件内容,有效地提高了获取文件的实时性。
技术领域
本发明涉及互联网技术领域,特别是涉及一种获取文件的方法、装置及系统。
背景技术
随着互联网技术的不断发展,网络信息量越来越大,利用网络来获取信息已经成为大多数用户获取信息的重要途径。当用户想要获取的信息量较大时,往往需要通过获取包含有大量信息的文件的方式来获取用户所需信息。
用户从网络中获取的文件往往会存在一些未知的因素,例如,不知道读取的文件是否存在,不知道文件是否处于动态增长状态,不知道文件何时才能结束增长等。现有技术中,普通的web服务器对于未知的文件其采取的获取方式是,每隔一段时间去查询文件是否存在,并判断文件的增长状态,若用户需要获取的文件处于动态的增长状态,那么用户无法获取该文件,只能等到文件增长结束才服务器可以将文件发送至用户。
采用现有技术的获取方式,一方面,在web服务器查询文件的过程中,查询的间隔时间会使得文件在获取过程中产生较大的延时,使得文件在获取过程中存在时效性不高的问题。另一方面,只有当文件是完整的文件内容时,服务器才可以将文件发送至用户,在用户等待文件增长的过程中可能需要花费一定的时间,既浪费了用户时间,也造成了用户体验不佳的问题。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的获取文件的方法、装置及系统。
依据本发明的一方面,提供了一种获取文件的方法,适用于文件处理服务器,包括:
接收由web集群转发的来自所述客户端的文件获取请求;
确定本地未存储有所述文件获取请求所请求的文件内容时,等待来自文件监控服务器的、携带有因系统文件变化所生成的新的文件内容的监控通知;
当接收到所述监控通知时,读取所述监控通知中携带的所述新的文件内容,并进一步判断所述新的文件内容中是否包含文件已结束的结束标志;若包含所述结束标志,删除所述结束标志,并将删除后的文件内容发送至所述web集群,以使所述删除后的文件内容由所述web集群转发至所述客户端;若不包含所述结束标志,将所述新的文件内容转发至所述web集群,以使所述新的文件内容由所述web集群转发至所述客户端,并继续接收来自所述文件监控服务器的携带有所述新的文件内容的监控通知,直到所述新的文件内容中包含所述结束标志。
可选地,若确定本地存储有所述文件获取请求所请求的文件内容,则将所述请求的文件内容发送至所述web集群,以使所述请求的文件内容由所述web集群转发至所述客户端。
可选地,在所述等待来自文件监控服务器的、携带有因系统文件变化所生成的新的文件内容的监控通知时,还包括:
若所述文件监控服务器监控到所述系统文件被创建、修改或者删除,则由文件生成服务器依据被创建、修改或者删除的系统文件生成所述新的文件内容并发送至所述文件监控服务器之后,接收来自所述文件监控服务器的携带有所述新的文件内容的监控通知。
可选地,所述方法还包括:由所述文件监控服务器监控所述客户端与所述web集群之间的网络连接状态;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京时间股份有限公司,未经北京时间股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710079150.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种舵装置弹性传动机构
- 下一篇:一种带电缆安装通道的多功能舱门接头