[发明专利]基于安卓系统的文件监听方法、智能设备及存储介质有效
申请号: | 201710819966.1 | 申请日: | 2017-09-12 |
公开(公告)号: | CN107645546B | 公开(公告)日: | 2021-07-06 |
发明(设计)人: | 韩瑞峰 | 申请(专利权)人: | 深圳TCL新技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F9/54 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 宋朝政 |
地址: | 518052 广东省深圳市南山区中*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 系统 文件 监听 方法 智能 设备 存储 介质 | ||
本发明公开了基于安卓系统的文件监听方法、智能设备及存储介质。本发明中在安卓系统的kernel层中对文件事件进行监听,在所述kernel层中监听到所述文件事件时,判断所述文件事件是否为预设异常文件事件,在所述文件事件为所述预设异常文件事件时,根据所述文件事件确定访问所述预设文件的当前进程,并在所述安卓系统的应用框架层中展示所述当前进程。本发明通过在安卓系统自身实现文件监听的基础上扩展了对于访问文件的进程的确定,使得安卓系统的文件监听功能可以更加安全,也就解决了当前的安卓系统在实现文件监听时存在的无法确定访问文件的具体进程的技术问题。
技术领域
本发明涉及移动终端领域,尤其涉及基于安卓系统的文件监听方法、智能设备及存储介质。
背景技术
随着安卓(Android)系统的不断发展与广泛应用,对于Android系统的需求也越来越差异化和细节化。其中,Android系统可以实现对于文件的监听,具体而言,Android系统中广泛应用的文件监听类FileObserver可以监听到文件的创建、修改、删除与移动等操作,但是,FileObserver类无法监听到文件的改变具体由哪个进程实施。
但是,确定访问或改动文件的具体进程对于实现文件监听功能有较大的意义,因为,当确定了具体进程后,可以较好辨别出系统中的不安全的程序。所以,当前的Android系统在实现文件监听时存在无法确定访问文件的具体进程的技术问题。
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
发明内容
本发明的主要目的在于提供基于安卓系统的文件监听方法、智能设备及存储介质,旨在解决现有技术在实现文件监听时无法确定访问文件的具体进程的技术问题。
为实现上述目的,本发明提供一种基于安卓系统的文件监听方法,所述方法包括以下步骤:
在安卓系统的kernel层中对文件事件进行监听,所述文件事件为在进程访问预设文件时所述安卓系统生成的事件;
在所述kernel层中监听到所述文件事件时,判断所述文件事件是否为预设异常文件事件,在所述文件事件为所述预设异常文件事件时,根据所述文件事件确定访问所述预设文件的当前进程,并在所述安卓系统的应用框架层中展示所述当前进程。
优选地,所述根据所述文件事件确定访问所述预设文件的当前进程,并在所述安卓系统的应用框架层中展示所述当前进程,具体包括:
根据所述文件事件确定对应的进程标识;
在所述安卓系统的应用框架层中获取预设回调方法中的所述进程标识;
在所述应用框架层中根据所述进程标识确定访问所述预设文件的当前进程,并展示所述当前进程。
优选地,所述在监听到所述文件事件时,根据所述文件事件确定对应的进程标识,具体包括:
根据所述文件事件确定对应的各进程参数;
将所述进程参数进行字符串拼接,将拼接后的所述进程参数作为进程标识。
优选地,所述将所述进程参数进行字符串拼接,将拼接后的所述进程参数作为进程标识之后,所述方法还包括:
在所述安卓系统的用户空间中对所述进程标识进行字符串分割,以获取到所述进程参数;
相应地,所述在所述安卓系统的应用框架层中获取预设回调方法中的所述进程标识,在所述应用框架层中根据所述进程标识确定访问所述预设文件的当前进程,并展示所述当前进程,具体包括:
在所述安卓系统的应用框架层中获取预设回调方法中的所述进程参数;
在所述应用框架层中根据所述进程参数确定访问所述预设文件的当前进程,并展示所述当前进程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳TCL新技术有限公司,未经深圳TCL新技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710819966.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种设备转接测试装置
- 下一篇:电气自动化设备的检测装置