[发明专利]基于局域网的文件接收及存储方法、查看方法及系统有效
| 申请号: | 201510238842.5 | 申请日: | 2015-05-12 |
| 公开(公告)号: | CN104881441B | 公开(公告)日: | 2018-11-06 |
| 发明(设计)人: | 刘德建;朱龙;方振华;李上杰 | 申请(专利权)人: | 福建天晴数码有限公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 |
| 代理公司: | 福州市博深专利事务所(普通合伙) 35214 | 代理人: | 林志峥 |
| 地址: | 350000 *** | 国省代码: | 福建;35 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 局域网 文件 接收 存储 方法 查看 系统 | ||
本发明公开了一种基于局域网的文件接收及存储方法,包括:服务端接收文件字节流数据;存储所述文件字节流数据到内存映射文件中;提取所述文件及所述内存映射文件的相关信息,并保存在索引记录对象中;添加所述索引记录对象到索引记录对象列表中。本发明还公开了对应文件上述接收及存储方法的查看方法及系统,通过上述方式,本发明可以减少内存占用,提高内存利用率及I/O效率,又起到对文件的隐藏保护功能。
技术领域
本发明涉及一种文件处理技术,尤其是涉及一种基于局域网的文件接收及存储方法、查看方法及系统。
背景技术
如今的移动教育类产品发展迅猛,然而基于小型局域网的班级式的移动教育类产品还是比较稀少的。在开发此类产品的过程中利用传统的网络文件处理方式很难满足当前的需求,而且内存占用大、效率低,致使产品的用户体验比较差。传统的网络文件处理方式是将接收的文件一个一个的保存到本地,然后根据需要再去磁盘上去加载该文件,效率低。
发明内容
本发明所要解决的技术问题是:本发明所要解决的技术问题是:提供一种基于局域网的文件接收及存储方法、查看方法及系统,其减少了内存占用,提高内存利用率,且提高了系统的I/O效率,并起到对文件的隐藏保护功能。
为了解决上述技术问题,本发明采用的技术方案为:提供一种基于局域网的文件接收及存储方法,包括:服务端接收文件字节流数据;存储所述文件字节流数据到内存映射文件中;提取所述文件及所述内存映射文件的相关信息,并保存在索引记录对象中;添加所述索引记录对象到索引记录对象列表中。
其中,本发明还提供一种基于局域网的文件查看方法,包括:程序从所述索引记录对象列表中检索出所述文件对应的索引记录对象;根据所述索引记录对象保存的所述文件相关信息,查找所述文件对应的内存映射文件;在所述内存映射文件中读取所述文件的内容。
其中,本发明还提供一种基于局域网的文件接收、存储及查看系统,包括:移动端、服务端、内存映射文件单元、索引记录对象单元;其中,所述移动端向所述服务端发送文件字节流数据;所述内存映射文件单元用于创建内存映射文件,所述服务端将所述文件字节流数据存储到所述内存映射文件中;所述索引记录对象单元用于创建索引记录对象。所述服务端提取所述文件及所述内存映射文件的相关信息,并保存在索引记录对象中。
本发明的有益效果在于:相对现有技术,本发明中的服务端在接收到其他移动端传过来的文件字节流数据时,将其存储到一个内存映射文件中,并将所收到的文件的相关信息保存在内存中的索引记录对象中。当要使用该文件时,程序先到内存中检索保存此文件信息的索引记录对象,然后根据查找到的对象所保存的信息,去对应的内存映射文件中读取文件内容,再做后续处理。如此不仅可以实现对多个文件内容的随机访问,而且可以减少不必要的内存占用,当用户需要时才去磁盘上把内容读取到内存中,不需要时可以直接释放掉,提高内存的使用效率,此外在上述方法及系统下,由于源文件无法被直接看到,因此本本发明还可以对文件起到隐藏保护功能。
附图说明
图1为本发明基于局域网的文件接收及存储方法实施例一的流程图;
图2为本发明基于局域网的文件接收及存储方法实施例二的流程图;
图3为本发明基于局域网的文件接收及存储方法实施例二中步骤S70的具体步骤流程图;
图4为本发明基于局域网的文件接收及存储方法实施例三的流程图;
图5为本发明基于局域网的文件查看方法实施例四的流程图;
图6为本发明基于局域网的文件接收及存储、查看的系统实施例五的结构示意图;
图7为本发明执行步骤S100后的具体步骤流程图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建天晴数码有限公司,未经福建天晴数码有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510238842.5/2.html,转载请声明来源钻瓜专利网。





