首页> 中国专利> 删除媒体文件的方法、装置及移到终端

删除媒体文件的方法、装置及移到终端

摘要

本发明公开了一种删除媒体文件的方法、装置及移动终端。所述方法包括:检测文件删除操作;当所述文件删除操作的操作对象是媒体文件时,删除所述媒体文件;记录所述媒体文件的文件属性和所述文件删除操作的操作属性,并将所述文件属性和所述操作属性保存在数据库中。本发明可以通过记录的信息定位媒体文件的丢失原因。

著录项

  • 公开/公告号CN106776847A

    专利类型发明专利

  • 公开/公告日2017-05-31

    原文格式PDF

  • 申请/专利权人 广东欧珀移动通信有限公司;

    申请/专利号CN201611065564.9

  • 发明设计人 王伟;

    申请日2016-11-28

  • 分类号G06F17/30(20060101);

  • 代理机构11332 北京品源专利代理有限公司;

  • 代理人邓猛烈;胡彬

  • 地址 523860 广东省东莞市长安镇乌沙海滨路18号

  • 入库时间 2023-06-19 02:19:08

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2020-01-14

    授权

    授权

  • 2019-12-13

    著录事项变更 IPC(主分类):G06F16/16 变更前: 变更后: 申请日:20161128

    著录事项变更

  • 2017-06-23

    实质审查的生效 IPC(主分类):G06F17/30 申请日:20161128

    实质审查的生效

  • 2017-05-31

    公开

    公开

说明书

技术领域

本发明实施例涉及文件维护技术,尤其涉及一种删除媒体文件的方法、装置及移动终端。

背景技术

随着移动终端的快速发展,移动终端的功能越来越多,拍照和娱乐已经成为移动终端的主要功能。因此,移动终端中经常会存储有图片、音频、视频等各种媒体文件。

用户可以正常使用其中的媒体文件,并删除不需要的媒体文件。由于移动终端中的应用程序较多,有的应用程序有时候也会使用移动终端中存储的媒体文件,并对媒体文件进行删除操作,致使移动终端中存储的媒体文件丢失,使得用户不知道丢失原因。

发明内容

有鉴于此,本发明实施例提供一种删除媒体文件的方法、装置及移动终端,以定位媒体文件的丢失原因。

第一方面,本发明实施例提供了一种删除媒体文件的方法,所述方法包括:

检测文件删除操作;

当所述文件删除操作的操作对象是媒体文件时,删除所述媒体文件;

记录所述媒体文件的文件属性和所述文件删除操作的操作属性,并将所述文件属性和所述操作属性保存在数据库中。

第二方面,本发明实施例还提供了一种删除媒体文件的装置,所述装置包括:

操作检测模块,用于检测文件删除操作;

文件删除模块,用于当所述文件删除操作的操作对象是媒体文件时,删除所述媒体文件;

属性记录模块,用于记录所述媒体文件的文件属性和所述文件删除操作的操作属性,并将所述文件属性和所述操作属性保存在数据库中。

第三方面,本发明实施例还提供了一种移动终端,包括:壳体、处理器、存储器、电路板和电源电路;

所述电路板安置在所述壳体围成的空间内部;

所述处理器和所述存储器设置在所述电路板上;

所述电源电路,用于为所述移动终端的各个电路或器件供电;

所述存储器,用于存储可执行程序代码;

所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行:

检测文件删除操作;

当所述文件删除操作的操作对象是媒体文件时,删除所述媒体文件;

记录所述媒体文件的文件属性和所述文件删除操作的操作属性,并将所述文件属性和所述操作属性保存在数据库中。

本发明实施例的技术方案,通过在删除媒体文件时记录媒体文件的文件属性和文件删除操作的操作属性,并保存所述文件属性和所述操作属性,从而可以通过记录的信息定位媒体文件的丢失原因。

附图说明

图1是本发明实施例一提供的一种删除媒体文件的方法的流程图;

图2是本发明实施例二提供的一种删除媒体文件的方法的流程图;

图3是本发明实施例三提供的一种删除媒体文件的方法的流程图;

图4是本发明实施例四提供的一种删除媒体文件的方法的流程图;

图5是本发明实施例五提供的一种删除媒体文件的装置的结构示意图;

图6为本发明实施例六提供的一种移动终端的结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部内容。

实施例一

图1是本发明实施例一提供的一种删除媒体文件的方法的流程图,本实施例可适用于删除媒体文件的情况,该方法可以由删除媒体文件的装置来执行,该装置可以由硬件和/或软件来实现,该装置可以配置在手机或平板电脑等移动终端中,该方法具体包括如下步骤:

步骤110,检测文件删除操作。

可以启动一个系统服务,用于处理删除事件,通过该系统服务检测文件删除操作。其中,所述文件删除操作可能是用户主动发起的,也可能是应用程序发起的。

其中,在检测文件删除操作之前,还可以包括:

开启文件删除记录开关。

在所述文件删除记录开关开启时,才会在检测到媒体文件的文件删除操作时,删除媒体文件的同时记录文件属性和对应的操作属性,该文件删除记录开关默认开启,用户也可以开启或者关闭该文件删除记录开关,增加了人机交互性。如果文件删除记录开关没有开启,则可以按照通常的方式进行删除,即不记录文件属性和操作属性。

步骤120,当所述文件删除操作的操作对象是媒体文件时,删除所述媒体文件。

其中,所述媒体文件包括图片文件、音频文件或者视频文件等。

当检测到文件删除操作时,可以通过系统层删除接口调用系统服务接口判断所述文件删除操作的操作对象是否是图片或音视频等媒体文件。具体的,在判断时,可以获取操作对象的后缀名,根据后缀名判断是否是图片文件、音频文件或者视频文件等媒体文件,如果后缀名为rmvb或avi等则确定是视频文件,如果后缀名为MP3或wav等则确定是音频文件,如果后缀名为jpg或png等常见的图片格式后缀则确定是图片文件。

步骤130,记录所述媒体文件的文件属性和所述文件删除操作的操作属性,并将所述文件属性和所述操作属性保存在数据库中。

其中,所述文件属性包括文件名称和文件保存路径,所述操作属性包括删除时间和删除来源。所述文件属性除了包括文件名称和文件保存路径外,还可以包括文件大小、文件格式以及文件保存路径等。所述操作属性即文件删除操作的属性,所述删除时间即根据文件删除操作删除文件的时间,所述删除来源是指发起所述文件删除操作的发起者(如用户或某个应用程序),当删除来源是应用程序时,记录的删除来源可以是该应用程序的包名。

在删除所述媒体文件后,记录所述媒体文件的文件属性和所述文件删除操作的操作属性,并将记录的文件属性和操作属性保存在移动终端的数据库中,方便用户查看并寻找删除原因。

本实施例的技术方案,通过在删除媒体文件时记录媒体文件的文件属性和文件删除操作的操作属性,并保存所述文件属性和所述操作属性,从而可以通过记录的信息定位媒体文件的丢失原因。当用户反馈数据丢失时,可以查看数据库中的数据记录,根据数据库的记录定位是哪个应用程序删除的,这样就可以找到媒体文件丢失的原因。

实施例二

图2是本发明实施例二提供的一种删除媒体文件的方法的流程图,本实施例在上述实施例的基础上进行了优化,在将所述文件属性和所述操作属性保存在数据库中之后,还进一步包括:定期将数据库中的文件属性和操作属性同步到服务器中,并删除所述数据库中的文件属性和操作属性。该方法具体包括如下步骤:

步骤210,检测文件删除操作。

步骤220,当所述文件删除操作的操作对象是媒体文件时,删除所述媒体文件。

步骤230,记录所述媒体文件的文件属性和所述文件删除操作的操作属性,并将所述文件属性和所述操作属性保存在数据库中。

步骤240,定期将数据库中的文件属性和操作属性同步到服务器中,并删除所述数据库中的文件属性和操作属性。

定期(如一周或一个月等)将保存在移动终端的数据库中的文件属性和对应的操作属性同步到服务器中,在服务器中保存时以移动终端的标识为识别标识,并在同步完成后删除移动终端的数据库中保存的文件属性和操作属性。

其中,移动终端的标识可以是移动终端的IMEI(International MobileEquipment Identity,移动设备国际识别码,又称为国际移动设备标识),也可以是移动终端的MAC(Medium/Media Access Control,媒介访问控制)地址。IMEI用于在GSM(GlobalSystem for Mobile Communication,全球移动通信系统)移动网络中识别每一部独立的手机,相当于手机的身份证号码。MAC地址用来表示互联网上每一个站点的标识符,采用十六进制数表示,共六个字节(48位)。

本实施例的技术方案,在上述实施例的基础上,通过定期将数据库中的文件属性和操作属性同步到服务器中,并删除所述数据库中的文件属性和操作属性,可以长期保存所述文件属性和对应的操作属性,并节省移动终端的存储空间,从而用户可以通过后台查找媒体文件丢失的记录,定位丢失原因。

实施例三

图3是本发明实施例三提供的一种删除媒体文件的方法的流程图,本实施例在上述实施例的基础上进行了优化,将“当所述文件删除操作的操作对象是媒体文件时,删除所述媒体文件”进一步优化为“当所述文件删除操作的操作对象是媒体文件时,对用户进行提示;在接收到用户的确认操作时,删除所述媒体文件”。该方法具体包括如下步骤:

步骤310,检测文件删除操作。

步骤320,当所述文件删除操作的操作对象是媒体文件时,对用户进行提示。

当通过对文件删除操作的操作对象的后缀名进行判断,判断出所述操作对象是媒体文件时,可以通过弹出提示框的形式向用户进行提示,如可以提示用户“将要删除媒体文件,一旦删除不可恢复”。其中的媒体文件可以用具体的文件格式代替,即通过后缀名判断出操作对象是图片文件时,可以直接提示用户“将要删除图片文件,一旦删除不可恢复”;通过后缀名判断出操作对象是音频文件时,可以直接提示用户“将要删除音频文件,一旦删除不可恢复”;通过后缀名判断出操作对象是视频文件时,可以直接提示用户“将要删除视频文件,一旦删除不可恢复”。

步骤330,在接收到用户的确认操作时,删除所述媒体文件。

当用户在提示框中点击确认按钮后,移动终端便接收到了用户的确认操作,在接收到用户的确认操作后,删除所述媒体文件。如果接收到用户的取消操作,则不再删除所述媒体文件。

步骤340,记录所述媒体文件的文件属性和所述文件删除操作的操作属性,并将所述文件属性和所述操作属性保存在数据库中。

本实施例中,操作属性可以进一步记录用户是否同意的操作。

本实施例的技术方案,通过在文件删除操作的操作对象是媒体文件时,对用户进行提示,只有在接收到用户的确认操作时,才删除所述媒体文件,避免了用户或者应用程序删除用户重要的媒体文件,从而可以防止误删媒体文件。

实施例四

图4是本发明实施例四提供的一种删除媒体文件的方法的流程图,本实施例在上述实施例的基础上进行了优化,在将所述文件属性和所述操作属性保存在数据库中之后,还进一步包括:依据操作属性中的删除来源,每隔预设时间统计数据库中保存的属于同一删除来源的文件删除操作的数量;当所述数量大于预设值且所述删除来源是应用程序时,提示用户所述应用程序频繁删除媒体文件。该方法具体包括如下步骤:

步骤410,检测文件删除操作。

步骤420,当所述文件删除操作的操作对象是媒体文件时,删除所述媒体文件。

步骤430,记录所述媒体文件的文件属性和所述文件删除操作的操作属性,并将所述文件属性和所述操作属性保存在数据库中。

步骤440,依据操作属性中的删除来源,每隔预设时间统计数据库中保存的属于同一删除来源的文件删除操作的数量。

由于删除来源是文件删除操作的发起者,通过统计同一删除来源发起的文件删除操作的数量,确定发起文件删除操作较多的删除来源。在进行统计时,可以每个预设时间统计一次,如每个月统计一次。

步骤450,当所述数量大于预设值且所述删除来源是应用程序时,提示用户所述应用程序频繁删除媒体文件。

由于用户是移动终端的使用者,用户也有可能发起较多的文件删除操作,用户主观的删除行为不必向用户提示,只判断删除来源是应用程序的删除行为,当同一删除来源的文件删除操作的数量大于预设值(如5次)且该删除来源是应用程序时,提示用户该应用程序较频繁的删除媒体文件,由用户对该应用程序进行处理。

本实施例的技术方案,在上述实施例的基础上,通过定期统计数据库中保存的属于同一删除来源的文件删除操作的数量,并在该数量大于预设值且删除来源是应用程序时,提示用户该应用程序频繁删除媒体文件,从而用户可以对这种比较流氓的应用程序进行处理。

实施例五

图5是本发明实施例五提供的一种删除媒体文件的装置的结构示意图,如图5所示,本实施例所述的删除媒体文件的装置包括操作检测模块510、文件删除模块520和属性记录模块530。

其中,操作检测模块510,用于检测文件删除操作;

文件删除模块520,用于当所述文件删除操作的操作对象是媒体文件时,删除所述媒体文件;

属性记录模块530,用于记录所述媒体文件的文件属性和所述文件删除操作的操作属性,并将所述文件属性和所述操作属性保存在数据库中。

可选的,还包括:

属性同步模块,用于在将所述文件属性和所述操作属性保存在数据库中之后,定期将数据库中的文件属性和操作属性同步到服务器中,并删除所述数据库中的文件属性和操作属性。

可选的,所述文件删除模块包括:

删除提示单元,用于当所述文件删除操作的操作对象是媒体文件时,对用户进行提示;

文件删除单元,用于在接收到用户的确认操作时,删除所述媒体文件。

可选的,所述文件属性包括文件名称和文件保存路径,所述操作属性包括删除时间和删除来源。

可选的,还包括:

统计模块,用于在将所述文件属性和所述操作属性保存在数据库中之后,依据操作属性中的删除来源,每隔预设时间统计数据库中保存的属于同一删除来源的文件删除操作的数量;

提示模块,用于当所述数量大于预设值且所述删除来源是应用程序时,提示用户所述应用程序频繁删除媒体文件。

上述删除媒体文件的装置可执行本发明任意实施例所提供的删除媒体文件的方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明任意实施例提供的删除媒体文件的方法。

实施例六

本实施例提供了一种移动终端,包括:壳体、处理器、存储器、电路板和电源电路;

所述电路板安置在所述壳体围成的空间内部;

所述处理器和所述存储器设置在所述电路板上;

所述电源电路,用于为所述移动终端的各个电路或器件供电;

所述存储器,用于存储可执行程序代码;

所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行:

检测文件删除操作;

当所述文件删除操作的操作对象是媒体文件时,删除所述媒体文件;

记录所述媒体文件的文件属性和所述文件删除操作的操作属性,并将所述文件属性和所述操作属性保存在数据库中。

图6为本发明实施例六提供的一种移动终端的结构示意图,如图6所示,该移动终端可以包括:存储器601、中央处理器(Central Processing Unit,以下简称CPU)602、外设接口603、RF(Radio Frequency,射频)电路605、音频电路606、扬声器611、电源管理芯片608、输入/输出(I/O)子系统609、触摸屏612、其他输入/控制设备610以及外部端口604,这些部件通过一个或多个通信总线或信号线607来通信。电源管理芯片608为所述电源电路中的一个核心芯片。

应该理解的是,图示移动终端600仅仅是移动终端的一个范例,并且移动终端600可以具有比图中所示出的更多的或者更少的部件,可以组合两个或更多的部件,或者可以具有不同的部件配置。图中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。

下面就本实施例提供的删除媒体文件的移动终端进行详细的描述,该移动终端以手机为例。

存储器601,所述存储器601可以被CPU602、外设接口603等访问,所述存储器601可以包括高速随机存取存储器,还可以包括非易失性存储器,例如一个或多个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

外设接口603,所述外设接口603可以将设备的输入和输出外设连接到CPU602和存储器601。

I/O子系统609,所述I/O子系统609可以将设备上的输入输出外设,例如触摸屏602(相当于上述实施例中的屏幕)和其他输入/控制设备610,连接到外设接口603。I/O子系统609可以包括显示控制器6091和用于控制其他输入/控制设备610的一个或多个输入控制器6092。其中,一个或多个输入控制器6092从其他输入/控制设备610接收电信号或者向其他输入/控制设备610发送电信号,其他输入/控制设备610可以包括物理按钮(按压按钮、摇臂按钮等)、拨号盘、滑动开关、操纵杆、点击滚轮。值得说明的是,输入控制器6092可以与以下任一个连接:键盘、红外端口、USB接口以及诸如鼠标的指示设备。

触摸屏612,所述触摸屏612是用户终端与用户之间的输入接口和输出接口,将可视输出显示给用户,可视输出可以包括图形、文本、图标、视频等。

I/O子系统609中的显示控制器6091从触摸屏612接收电信号或者向触摸屏612发送电信号。触摸屏612检测触摸屏上的接触,显示控制器6091将检测到的接触转换为与显示在触摸屏612上的用户界面对象的交互,即实现人机交互,显示在触摸屏612上的用户界面对象可以是运行游戏的图标、联网到相应网络的图标等。值得说明的是,设备还可以包括光鼠,光鼠是不显示可视输出的触摸敏感表面,或者是由触摸屏形成的触摸敏感表面的延伸。

RF电路605,主要用于建立手机与无线网络(即网络侧)的通信,实现手机与无线网络的数据接收和发送。例如收发短信息、电子邮件等。具体地,RF电路605接收并发送RF信号,RF信号也称为电磁信号,RF电路605将电信号转换为电磁信号或将电磁信号转换为电信号,并且通过该电磁信号与通信网络以及其他设备进行通信。RF电路605可以包括用于执行这些功能的已知电路,其包括但不限于天线系统、RF收发机、一个或多个放大器、调谐器、一个或多个振荡器、数字信号处理器、CODEC(COder-DECoder,编译码器)芯片组、用户标识模块(Subscriber Identity Module,SIM)等等。

音频电路606,主要用于从外设接口603接收音频数据,将该音频数据转换为电信号,并且将该电信号发送给扬声器611。

扬声器611,用于将手机通过RF电路605从无线网络接收的语音信号,还原为声音并向用户播放该声音。

电源管理芯片608,用于为CPU602、I/O子系统及外设接口所连接的硬件进行供电及电源管理。

本发明实施例提供的CPU602可执行本发明任意实施例所提供的删除媒体文件的方法,具备执行方法相应的功能模块和有益效果。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号