[发明专利]一种智能手机定向删除文件方法、设备及存储设备有效
申请号: | 201711446960.0 | 申请日: | 2017-12-27 |
公开(公告)号: | CN108228767B | 公开(公告)日: | 2022-03-15 |
发明(设计)人: | 王茂才;戴光明;彭雷;宋志明;武云 | 申请(专利权)人: | 中国地质大学(武汉) |
主分类号: | G06F16/16 | 分类号: | G06F16/16;H04L67/55 |
代理公司: | 武汉知产时代知识产权代理有限公司 42238 | 代理人: | 冯必发 |
地址: | 430074 湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 智能手机 定向 删除 文件 方法 设备 存储 | ||
1.一种智能手机定向删除文件方法,所述方法由硬件设备实现,其特征在于:包括以下步骤:获取手机存储器信息;获取存储器文件目录信息并将文件目录信息发送至服务器;服务器将文件目录信息写入数据库;获取选中的文件名;推送选中的文件名至客户端,设置透传消息并发送透传消息,将个推相关推送类库导入工程;实例化user表对象;通过$_SESSION获取当前登录的用户id;根据id,调用where和find函数获取用户的clientid;实例化个推对象;实例化透传消息模板对象;设置appid,该id为常量,通过成为个推开发者获取;设置应用appkey,该appkey为常量,通过成为个推开发者获取;设置透传消息类型;设置透传内容;初始化个推信息体;设置appid和用户的clientid;通过调用pushMessageToSingle发送透传消息;获取推送信息并根据路径删除指定目录或文件。
2.如权利要求1所述的一种智能手机定向删除文件方法,其特征在于:所述获取存储器文件目录信息并将文件目录信息发送至服务器具体步骤包括:将获取的存储器路径实例化一个File对象;判断文件是否存在;若不存在,则不进行处理;若存在,判断文件是否可读;若不可读,则不进行处理;若可读,则判断文件是否在所述目录信息中;若不在,则不进行处理;若在,则列出目录中所有内容;遍历所有内容,并将内容信息发送至服务器;将内容信息进行递归;实例化AsyncHttpClient对象并做http请求;实例化RequestParams对象并传入参数;调用post函数将文件信息发送至服务器。
3.如权利要求1所述的一种智能手机定向删除文件方法,其特征在于:所述服务器将文件目录信息写入数据库具体步骤包括:实例化tree表和user表对象;用creat方法接收tree表相关字段数据存入data数组;用$_POST接收clientid字符存入cid;用$_POST接收path字符存入parent;用where和find函数找出clientid在user表的id;将id存入data中;用where和find判断data是否已在tree表;若存在,则不进行处理;若不存在,则判断data中tid是否为0或1;若为0,则直接调用add函数将data数据写入tree表中;若为1,则利用parent,调用where和find函数找出父目录的id,将data的tid子项数据用该id代替,再调用add函数将data数据写入tree表;写入成功则返回1,否则返回0。
4.如权利要求1所述的一种智能手机定向删除文件方法,其特征在于:所述获取选中文件名具体步骤包括:调用jQuery easyui中tree方法获得已选中的节点并存入数组;遍历该节点数组并利用jQuery的post方法将节点名称传入服务器端;移除传入服务器的节点;服务器端用del函数实例化tree对象;服务器端用$_POST方法接收节点名称;用where和find方法查找是否存在该节点名称;若不存在,则不进行处理;若存在,则获取该节点名称对应的文件路径;将该文件路径推送至客户端。
5.如权利要求1所述的一种智能手机定向删除文件方法,其特征在于:所述获取推送信息并根据路径删除指定目录或文件具体步骤包括:根据个推监听得到的透传消息将个推消息转成json对象;获取透传类型,若为del则开始删除程序;根据文件路径实例化File类;判断文件是否存在;若不存在,则不进行处理;若存在,则判断文件类型;若文件类型为单个文件则调用删除单个文件函数;若文件类型为目录则调用删除目录函数。
6.如权利要求1所述的一种智能手机定向删除文件方法,其特征在于:定向删除的文件类型具体包括:单个文件、文件夹及其目录下的文件、应用帐户信息及常用文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国地质大学(武汉),未经中国地质大学(武汉)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711446960.0/1.html,转载请声明来源钻瓜专利网。