[发明专利]一种本地文件访问系统、方法、装置及电子设备在审
申请号: | 202110448379.2 | 申请日: | 2021-04-25 |
公开(公告)号: | CN113127433A | 公开(公告)日: | 2021-07-16 |
发明(设计)人: | 庄晨阳;胡雨风;赵全丽;马慧萍 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F16/176 | 分类号: | G06F16/176;G06F9/451 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 任默闻;王涛 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 本地文件 访问 系统 方法 装置 电子设备 | ||
1.一种本地文件访问系统,其特征在于,所述系统包括:
web客户端,用于响应于触发的控件点击事件,获取所述控件点击事件对应的文件操作指令,将所述文件操作指令转发给本地中转服务器;
本地中转服务器,用于接收所述文件操作指令,将所述文件操作指令提供给本地客户端;
本地客户端,用于从所述本地中转服务器中获取所述文件操作指令,解析所述文件操作指令,得到指令名称和传输参数;所述指令名称对应有文件操作方式;所述传输参数表征文件的路径;调用所述指令名称对应的文件处理模块根据所述传输参数访问本地文件系统中的本地文件;根据所述文件操作方式对所述本地文件进行操作。
2.根据权利要求1所述的系统,其特征在于,所述web客户端包括页面交互模块和通信模块;
所述页面交互模块,用于基于用户在浏览器界面点击的控件,触发所述控件对应的控件点击事件,获取所述控件点击事件对应的文件操作指令;通过JavaScript插件将所述文件操作指令封装为自定义格式的JSON字符串;
所述通信模块,用于通过HTTP协议将所述JSON字符串发送给本地中转服务器。
3.根据权利要求1所述的系统,其特征在于,所述本地客户端通过Socket连接所述本地中转服务器;相应的,所述本地客户端,用于通过Socket连接从所述本地中转服务器中获取所述文件操作指令。
4.根据权利要求1所述的系统,其特征在于,所述调用所述指令名称对应的文件处理模块根据所述传输参数访问本地文件系统中的本地文件包括:
从程序的指令数组中找到所述指令名称对应的函数调用对应的文件处理模块;
基于所述传输参数,使用所述文件处理模块中封装的操作系统接口访问本地文件系统中的本地文件。
5.根据权利要求1所述的系统,其特征在于,所述文件处理模块包括图片处理模块、xml文件处理模块和文档处理模块;所述图片处理模块用于处理图片文件;所述xml文件处理模块用于处理xml文件;所述文档处理模块用于处理文档文件。
6.根据权利要求1所述的系统,其特征在于,所述文件操作方式包括图像处理、配置文件的读写和文档加解密中的至少一种。
7.一种本地文件访问方法,其特征在于,所述方法包括:
响应于触发的控件点击事件,获取所述控件点击事件对应的文件操作指令;
将所述文件操作指令转发给本地中转服务器,以便于本地客户端从所述本地中转服务器中获取所述文件操作指令,解析所述文件操作指令,得到指令名称和传输参数;所述指令名称对应有文件操作方式;所述传输参数表征文件的路径;调用所述指令名称对应的文件处理模块根据所述传输参数访问本地文件系统中的本地文件;根据所述文件操作方式对所述本地文件进行操作。
8.根据权利要求7所述的方法,其特征在于,所述响应于触发的控件点击事件,获取所述控件点击事件对应的文件操作指令包括:
基于用户在浏览器界面点击的控件,触发所述控件对应的控件点击事件,获取所述控件点击事件对应的文件操作指令;通过JavaScript插件将所述文件操作指令封装为自定义格式的JSON字符串。
9.一种本地文件访问装置,其特征在于,所述装置包括:
获取模块,用于响应于触发的控件点击事件,获取所述控件点击事件对应的文件操作指令;
转发模块,用于将所述文件操作指令转发给本地中转服务器,以便于本地客户端从所述本地中转服务器中获取所述文件操作指令,解析所述文件操作指令,得到指令名称和传输参数;所述指令名称对应有文件操作方式;所述传输参数表征文件的路径;调用所述指令名称对应的文件处理模块根据所述传输参数访问本地文件系统中的本地文件;根据所述文件操作方式对所述本地文件进行操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110448379.2/1.html,转载请声明来源钻瓜专利网。