删除媒体文件的方法、装置及移动终端制造方法及图纸

技术编号:15542349 阅读:131 留言:0更新日期:2017-06-05 11:20
本发明专利技术公开了一种删除媒体文件的方法、装置及移动终端。所述方法包括:检测文件删除操作;当所述文件删除操作的操作对象是媒体文件时,删除所述媒体文件;记录所述媒体文件的文件属性和所述文件删除操作的操作属性,并将所述文件属性和所述操作属性保存在数据库中。本发明专利技术可以通过记录的信息定位媒体文件的丢失原因。

Method, device for deleting media files and moving to terminal

The invention discloses a method, a device and a mobile terminal for deleting a media file. The method includes: detecting a file deletion; when the file delete operation object is a media file, delete the media files; operating properties file attribute record the media file and the file deletion, and the file attributes and the attributes stored in the database operation. The invention can locate the cause of the loss of the media file by recording the information.

【技术实现步骤摘要】
删除媒体文件的方法、装置及移到终端
本专利技术实施例涉及文件维护技术,尤其涉及一种删除媒体文件的方法、装置及移动终端
技术介绍
随着移动终端的快速发展,移动终端的功能越来越多,拍照和娱乐已经成为移动终端的主要功能。因此,移动终端中经常会存储有图片、音频、视频等各种媒体文件。用户可以正常使用其中的媒体文件,并删除不需要的媒体文件。由于移动终端中的应用程序较多,有的应用程序有时候也会使用移动终端中存储的媒体文件,并对媒体文件进行删除操作,致使移动终端中存储的媒体文件丢失,使得用户不知道丢失原因。
技术实现思路
有鉴于此,本专利技术实施例提供一种删除媒体文件的方法、装置及移动终端,以定位媒体文件的丢失原因。第一方面,本专利技术实施例提供了一种删除媒体文件的方法,所述方法包括:检测文件删除操作;当所述文件删除操作的操作对象是媒体文件时,删除所述媒体文件;记录所述媒体文件的文件属性和所述文件删除操作的操作属性,并将所述文件属性和所述操作属性保存在数据库中。第二方面,本专利技术实施例还提供了一种删除媒体文件的装置,所述装置包括:操作检测模块,用于检测文件删除操作;文件删除模块,用于当所述文件删除操作的操作对象是媒体文件时,删除所述媒体文件;属性记录模块,用于记录所述媒体文件的文件属性和所述文件删除操作的操作属性,并将所述文件属性和所述操作属性保存在数据库中。第三方面,本专利技术实施例还提供了一种移动终端,包括:壳体、处理器、存储器、电路板和电源电路;所述电路板安置在所述壳体围成的空间内部;所述处理器和所述存储器设置在所述电路板上;所述电源电路,用于为所述移动终端的各个电路或器件供电;所述存储器,用于存储可执行程序代码;所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行:检测文件删除操作;当所述文件删除操作的操作对象是媒体文件时,删除所述媒体文件;记录所述媒体文件的文件属性和所述文件删除操作的操作属性,并将所述文件属性和所述操作属性保存在数据库中。本专利技术实施例的技术方案,通过在删除媒体文件时记录媒体文件的文件属性和文件删除操作的操作属性,并保存所述文件属性和所述操作属性,从而可以通过记录的信息定位媒体文件的丢失原因。附图说明图1是本专利技术实施例一提供的一种删除媒体文件的方法的流程图;图2是本专利技术实施例二提供的一种删除媒体文件的方法的流程图;图3是本专利技术实施例三提供的一种删除媒体文件的方法的流程图;图4是本专利技术实施例四提供的一种删除媒体文件的方法的流程图;图5是本专利技术实施例五提供的一种删除媒体文件的装置的结构示意图;图6为本专利技术实施例六提供的一种移动终端的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部内容。实施例一图1是本专利技术实施例一提供的一种删除媒体文件的方法的流程图,本实施例可适用于删除媒体文件的情况,该方法可以由删除媒体文件的装置来执行,该装置可以由硬件和/或软件来实现,该装置可以配置在手机或平板电脑等移动终端中,该方法具体包括如下步骤:步骤110,检测文件删除操作。可以启动一个系统服务,用于处理删除事件,通过该系统服务检测文件删除操作。其中,所述文件删除操作可能是用户主动发起的,也可能是应用程序发起的。其中,在检测文件删除操作之前,还可以包括:开启文件删除记录开关。在所述文件删除记录开关开启时,才会在检测到媒体文件的文件删除操作时,删除媒体文件的同时记录文件属性和对应的操作属性,该文件删除记录开关默认开启,用户也可以开启或者关闭该文件删除记录开关,增加了人机交互性。如果文件删除记录开关没有开启,则可以按照通常的方式进行删除,即不记录文件属性和操作属性。步骤120,当所述文件删除操作的操作对象是媒体文件时,删除所述媒体文件。其中,所述媒体文件包括图片文件、音频文件或者视频文件等。当检测到文件删除操作时,可以通过系统层删除接口调用系统服务接口判断所述文件删除操作的操作对象是否是图片或音视频等媒体文件。具体的,在判断时,可以获取操作对象的后缀名,根据后缀名判断是否是图片文件、音频文件或者视频文件等媒体文件,如果后缀名为rmvb或avi等则确定是视频文件,如果后缀名为MP3或wav等则确定是音频文件,如果后缀名为jpg或png等常见的图片格式后缀则确定是图片文件。步骤130,记录所述媒体文件的文件属性和所述文件删除操作的操作属性,并将所述文件属性和所述操作属性保存在数据库中。其中,所述文件属性包括文件名称和文件保存路径,所述操作属性包括删除时间和删除来源。所述文件属性除了包括文件名称和文件保存路径外,还可以包括文件大小、文件格式以及文件保存路径等。所述操作属性即文件删除操作的属性,所述删除时间即根据文件删除操作删除文件的时间,所述删除来源是指发起所述文件删除操作的发起者(如用户或某个应用程序),当删除来源是应用程序时,记录的删除来源可以是该应用程序的包名。在删除所述媒体文件后,记录所述媒体文件的文件属性和所述文件删除操作的操作属性,并将记录的文件属性和操作属性保存在移动终端的数据库中,方便用户查看并寻找删除原因。本实施例的技术方案,通过在删除媒体文件时记录媒体文件的文件属性和文件删除操作的操作属性,并保存所述文件属性和所述操作属性,从而可以通过记录的信息定位媒体文件的丢失原因。当用户反馈数据丢失时,可以查看数据库中的数据记录,根据数据库的记录定位是哪个应用程序删除的,这样就可以找到媒体文件丢失的原因。实施例二图2是本专利技术实施例二提供的一种删除媒体文件的方法的流程图,本实施例在上述实施例的基础上进行了优化,在将所述文件属性和所述操作属性保存在数据库中之后,还进一步包括:定期将数据库中的文件属性和操作属性同步到服务器中,并删除所述数据库中的文件属性和操作属性。该方法具体包括如下步骤:步骤210,检测文件删除操作。步骤220,当所述文件删除操作的操作对象是媒体文件时,删除所述媒体文件。步骤230,记录所述媒体文件的文件属性和所述文件删除操作的操作属性,并将所述文件属性和所述操作属性保存在数据库中。步骤240,定期将数据库中的文件属性和操作属性同步到服务器中,并删除所述数据库中的文件属性和操作属性。定期(如一周或一个月等)将保存在移动终端的数据库中的文件属性和对应的操作属性同步到服务器中,在服务器中保存时以移动终端的标识为识别标识,并在同步完成后删除移动终端的数据库中保存的文件属性和操作属性。其中,移动终端的标识可以是移动终端的IMEI(InternationalMobileEquipmentIdentity,移动设备国际识别码,又称为国际移动设备标识),也可以是移动终端的MAC(Medium/MediaAccessControl,媒介访问控制)地址。IMEI用于在GSM(GlobalSystemforMobileCommunication,全球移动通信系统)移动网络中识别每一部独立的手机,相当于手机的身份证号码。MAC地址用来表示互联网上每一个站点的标识符,采用十六进制数表示,共六个字节(48位)。本实施例的技术本文档来自技高网...
删除媒体文件的方法、装置及移动终端

【技术保护点】
一种删除媒体文件的方法,其特征在于,所述方法包括:检测文件删除操作;当所述文件删除操作的操作对象是媒体文件时,删除所述媒体文件;记录所述媒体文件的文件属性和所述文件删除操作的操作属性,并将所述文件属性和所述操作属性保存在数据库中。

【技术特征摘要】
1.一种删除媒体文件的方法,其特征在于,所述方法包括:检测文件删除操作;当所述文件删除操作的操作对象是媒体文件时,删除所述媒体文件;记录所述媒体文件的文件属性和所述文件删除操作的操作属性,并将所述文件属性和所述操作属性保存在数据库中。2.根据权利要求1所述的方法,其特征在于,在将所述文件属性和所述操作属性保存在数据库中之后,还包括:定期将数据库中的文件属性和操作属性同步到服务器中,并删除所述数据库中的文件属性和操作属性。3.根据权利要求1所述的方法,其特征在于,当所述文件删除操作的操作对象是媒体文件时,删除所述媒体文件包括:当所述文件删除操作的操作对象是媒体文件时,对用户进行提示;在接收到用户的确认操作时,删除所述媒体文件。4.根据权利要求1-3任一所述的方法,其特征在于,所述文件属性包括文件名称和文件保存路径,所述操作属性包括删除时间和删除来源。5.根据权利要求4所述的方法,其特征在于,在将所述文件属性和所述操作属性保存在数据库中之后,还包括:依据操作属性中的删除来源,每隔预设时间统计数据库中保存的属于同一删除来源的文件删除操作的数量;当所述数量大于预设值且所述删除来源是应用程序时,提示用户所述应用程序频繁删除媒体文件。6.一种删除媒体文件的装置,其特征在于,所述装置包括:操作检测模块,用于检测文件删除操作;文件删除模块,用于当所述文件删除操作的操作对象是媒体文件时,删除所述媒体文件;属性记录模块,用于记录所述媒体文件的文件属性和所述文件删除操作的操作属性,并将所述文件属性和所述操作属性保存在数据库中。7.根据权利要求6所述的...

【专利技术属性】
技术研发人员:王伟
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东,44

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

1