文件处理方法、装置及终端制造方法及图纸

技术编号:10624411 阅读:87 留言:0更新日期:2014-11-06 17:51
本发明专利技术公开了一种文件处理方法、装置及终端,属于计算机领域。所述方法包括:监听与文件对应的至少一个文件事件,该文件的类型为指定应用程序生成的文件的类型;根据监听到的文件事件获得对应的事件序列;检测事件序列中的文件事件是否符合第一预定条件;若检测结果为事件序列中的文件事件符合第一预定条件,则对该文件进行预定处理。本发明专利技术通过监听与特定类型的文件对应的文件事件,获得文件对应的事件序列,并在检测到事件序列中的文件事件满足预定条件时对文件进行预定处理,解决了现有技术中需要用户手动完成处理过程,从而浪费用户时间,大量消耗终端的电量的问题,达到节约处理时间和终端电量,提高终端续航性能的目的。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种文件处理方法、装置及终端,属于计算机领域。所述方法包括:监听与文件对应的至少一个文件事件,该文件的类型为指定应用程序生成的文件的类型;根据监听到的文件事件获得对应的事件序列;检测事件序列中的文件事件是否符合第一预定条件;若检测结果为事件序列中的文件事件符合第一预定条件,则对该文件进行预定处理。本专利技术通过监听与特定类型的文件对应的文件事件,获得文件对应的事件序列,并在检测到事件序列中的文件事件满足预定条件时对文件进行预定处理,解决了现有技术中需要用户手动完成处理过程,从而浪费用户时间,大量消耗终端的电量的问题,达到节约处理时间和终端电量,提高终端续航性能的目的。【专利说明】文件处理方法、装置及终端
本专利技术涉及计算机领域,特别涉及一种文件处理方法、装置及终端。
技术介绍
随着移动终端领域的不断发展,智能手机、平板电脑以及电子书阅读器等移动终端已经成为人们生活中必不可少的部分。通过具有特定功能的移动终端,人们可以随时随地的将生活中的点点滴滴记录在文本、图片、视频或者音频等文件中,比如,写一篇日志、拍几张照片、录一段视频或者音频。 出于保护用户隐私方面的考虑,移动终端通常还会为用户的文件提供加密或者隐藏等处理选项。现有的文件处理方法,主要通过用户手动实现。比如,以用户对拍摄的照片进行加密为例,当用户使用包含有摄像头的移动终端拍摄一张或者多张照片后,进入移动终端中的相册查找到刚拍摄的照片,点击呼出菜单,选择加密选项完成对照片的加密处理。 在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题: 现有的文件处理方法,需要用户手动完成查找文件以及对文件的处理等过程,尤其是当需要处理的文件较多时,用户需要分别对文件进行处理,浪费用户大量时间的同时,还会大量消耗终端的电量,影响终端的续航。
技术实现思路
为了解决现有技术中需要用户手动完成处理过程,从而浪费用户大量时间的,大量消耗终端的电量的问题,本专利技术实施例提供了一种文件处理方法、装置及终端。所述技术方案如下: 一方面,提供了一种文件处理方法,所述方法包括: 监听与文件对应的至少一个文件事件,所述文件的类型为指定应用程序生成的文件的类型,每个所述文件事件用于表征对所述文件的单次操作; 根据监听到的所述至少一个文件事件获得所述文件对应的事件序列; 检测所述事件序列中的文件事件是否符合第一预定条件; 若检测结果为所述事件序列中的文件事件符合所述第一预定条件,则对所述文件进行预定处理。 另一方面,提供了一种文件处理装置,所述装置包括: 事件监听模块,用于监听与文件对应的至少一个文件事件,所述文件的类型为指定应用程序生成的文件的类型,每个所述文件事件用于表征对所述文件的单次操作; 事件序列获得模块,用于根据所述事件监听模块监听到的所述至少一个文件事件获得所述文件对应的事件序列; 第一检测模块,用于检测所述事件序列获得模块获得的事件序列中的文件事件是否符合第一预定条件; 处理模块,用于若所述第一检测模块的检测结果为所述事件序列中的文件事件符合所述第一预定条件,则对所述文件进行预定处理。 再一方面,提供了一种终端,所述终端包括: 如上述另一方面所示的文件处理装置。 本专利技术实施例提供的技术方案带来的有益效果是: 通过监听与特定类型的文件对应的文件事件,获得文件对应的事件序列,并在检测到事件序列中的文件事件满足预定条件时对文件进行预定处理,解决了现有技术中需要用户手动完成处理过程,从而浪费用户时间,大量消耗终端的电量的问题,达到节约处理时间和终端电量,提高终端续航性能的目的。 【专利附图】【附图说明】 为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。 图1是本专利技术实施例一提供的文件处理方法的方法流程图; 图2是本专利技术实施例二提供的文件处理方法的方法流程图; 图3是本专利技术实施例三提供的文件处理装置的装置结构图; 图4是本专利技术实施例四提供的文件处理装置的装置结构图; 图5是本专利技术实施例五提供的终端的设备构成图。 【具体实施方式】 为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。 实施例一 请参见图1,其示出了本专利技术实施例一提供的文件处理方法的方法流程图。该文件处理方法可以包括: 步骤102,监听与文件对应的至少一个文件事件,该文件的类型包括指定应用程序生成的文件的类型,每个文件事件用于表征对该文件的单次操作; 步骤104,根据监听到的该至少一个文件事件获得该文件对应的事件序列; 步骤106,检测该事件序列中的文件事件是否符合第一预定条件; 步骤108,若检测结果为该事件序列中的文件事件符合该第一预定条件,则对该文件进行预定处理。 综上所述,本专利技术实施例一提供的文件处理方法,通过监听与特定类型的文件对应的文件事件,获得文件对应的事件序列,并在检测到事件序列中的文件事件满足预定条件时对文件进行预定处理,解决了现有技术中需要用户手动完成处理过程,从而浪费用户时间,大量消耗终端的电量的问题,达到节约处理时间和终端电量,提高终端续航性能的目的。 实施例二 基于上述实施例一提供的文件处理方法的更为优选的方案,请参见图2,其示出了本专利技术实施例二提供的文件处理方法的方法流程图。该文件处理方法可以用于对终端中的文件进行加密或者隐藏处理,该文件可以是文档、图片、视频或者音频等,该终端可以是智能手机、平板电脑、电子书阅读器或者数码相机等移动终端。以在包含有图像采集单元的智能手机中对拍摄的照片进行加密处理为例,该文件处理方法可以包括: 步骤202,终端获取处于当前操作系统栈顶的应用程序的标识,检测获取到的应用程序的标识与指定应用程序的标识是否匹配; 具体的,当需要处理的文件为刚拍摄的照片时,该指定应用程序可以是智能手机中的相机程序。在智能手机中,处于当前操作系统栈顶的应用程序通常显示于智能手机的屏幕最上层,因此,终端可以开启一个栈顶扫描线程,用于监控操作系统栈顶的变化,当监控到处于栈顶的应用程序发生改变时,获取当前栈顶的应用程序的标识,比如该应用程序的名称,并检测该应用程序的名称与智能手机中的相机程序的名称是否匹配,若检测出两者匹配,则说明智能手机中的相机程序正处于打开状态,此时,若监控到新产生了图片类型的文件,则可以确认该新产生的图片类型的文件为需要处理的照片。 步骤204,若获取到的应用程序的标识与指定应用程序的标识匹配,则终端确定有效目录; 由于相机程序的存储目录并不固定,比如,用户可能手动更改新拍摄的照片的存放目录,而对智能手机中所有的存储目录中的文件事件进行监听会浪费太多资源,不易实现。因此,在对新拍摄的照片对应的图片文件进行监听之前,需要确定相机程序可能用来存储新拍摄的照片的有效目录,并只对有效目录进行文件事件的监听。具体的,终端可以将当前操作系统下符合第二预定条件的存储目录确定为有效目录,该第二预定条件可以是以下三种条本文档来自技高网
...

【技术保护点】
一种文件处理方法,其特征在于,所述方法包括:监听与文件对应的至少一个文件事件,所述文件的类型为指定应用程序生成的文件的类型,每个所述文件事件用于表征对所述文件的单次操作;根据监听到的所述至少一个文件事件获得所述文件对应的事件序列;检测所述事件序列中的文件事件是否符合第一预定条件;若检测结果为所述事件序列中的文件事件符合所述第一预定条件,则对所述文件进行预定处理。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈建铭
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1