文件处理方法、装置和电子设备
文献发布时间:2023-06-19 12:18:04
技术领域
本申请属于通信技术领域,具体涉及一种文件处理方法、装置和电子设备。
背景技术
随着电子技术的发展,电子设备的功能越来越多,相应的,电子设备存储的内容也越来越多。
由于用户可以随时随地使用电子设备进行拍摄或者下载文件(例如静态图片,动态图片,视频等),因此,电子设备中很容易存储用户拍摄的大量相同场景或者人物的照片或者视频,或者下载的大量文件,当用户需要使用某一类具备相同特征的文件时(例如,均包含用户A的图像),需要翻看大量无用文件。在相关技术中,以用户需要删除电子设备中均包含特征B的文件为例,用户需要在将所有的照片、视频或者无用文件均翻看一遍的情况下,才能够完成筛选并进行依次进行删除。
由于在上述过程需要用户花费大量时间进行筛选,并依次进行选择,最后才可以执行编辑操作。因此,可能会使得这个编辑过程较为繁琐,浪费用户的时间,降低电子设备的使用效率。
发明内容
本申请实施例的目的是提供一种文件处理方法、装置和电子设备,能够解决由于用户对文件进行编辑过程中需要花费大量时间进行筛选,并依次进行选择,最后才可以执行编辑操作,因此,可能会使得编辑过程较为繁琐,浪费用户的时间的问题。
为了解决上述技术问题,本申请是这样实现的:
第一方面,本申请实施例提供了一种文件处理方法,该方法包括:电子设备接收用户对第一文件中的目标对象的第一输入;响应于上述第一输入,电子设备对电子设备中的N个目标文件执行目标操作;其中,目标文件包括目标对象,上述目标文件占用的内存容量根据上述第一输入的输入参数确定,N为正整数。
第二方面,本申请实施例提供了一种文件处理装置,上述装置包括接收模块和执行模块;上述接收模块,用于接收用户对第一文件中的目标对象的第一输入;上述执行模块,用于响应于上述接收模块接收的上述第一输入,对电子设备中的N个目标文件执行目标操作;其中,目标文件均包括目标对象,上述目标文件占用的内存容量根据上述第一输入的输入参数确定,N为正整数。
第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。
在本申请实施例中,电子设备在接收到用户对第一文件中的目标对象的第一输入后,将会对电子设备中均包含目标对象的N个目标文件执行目标操作,目标文件占用的内存容量会根据第一输入的输入参数确定的。如此,当用户需要对电子设备中包含特定对象的文件进行目标操作时,可以直接通过第一输入筛选出包含特定对象,且在电子设备中占用的内存容量为目标内存容量的文件,然后直接完成目标操作,从而无需用户在电子设备的海量文件中依次查看、筛选自己需要的文件,节约用户对目标文件进行目标操作的耗时,提高用户使用电子设备的效率。
附图说明
图1是本申请实施例提供的一种文件处理方法的流程示意图;
图2为本申请实施例提供的一种文件处理方法所应用的界面的示意图之一;
图3为本申请实施例提供的一种文件处理方法所应用的界面的示意图之二;
图4为本申请实施例提供的一种文件处理方法所应用的界面的示意图之三;
图5为本申请实施例提供的一种文件处理装置的结构示意图;
图6为本申请实施例提供的一种电子设备的结构示意图之一;
图7为本申请实施例提供的一种电子设备的结构示意图之二。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的文件处理方法进行详细地说明。
本申请实施例提供的文件处理方法可以应用于用户需要对包含特定对象、且在电子设备中占用的内存容量为目标内存容量进行目标操作的场景。
针对用户需要对包含特定对象、且在电子设备中占用的内存容量为目标内存容量进行目标操作的场景,假设用户A需要删除出电子设备中包含用户B头像的大于5M的文件(文件包括:静态图像、动态图像以及视频),则用户需要打开电子设备中的照片应用、视频应用以及聊天类应用,并上述查看上述应用中的所有文件,从所有文件中筛选出包含用户B的头像,且内存容量大于5M的文件,然后对电子设备执行自己需要的目标操作。由上述过程可知,由于现有的电子设备通常内存容量很大,因此,用户很有可能需要查看海量的文件,才能够筛选出符合用户需求的文件,且由于文件过多,因此,很有可能会出现筛选不全的情况。
本申请实施例提供的文件处理方法,电子设备在接收到用户A对第一图像中的用户B的头像的第一输入后,会根据用户第一输入的输入参数,对电子设备中均包含用户B的头像,且目标文件占用的内存容量为5M的N个目标文件执行目标操作。如此,当用户需要对电子设备中包含特定对象,用户B的头像的文件进行目标操作时,可以直接通过第一输入筛选出包含用户B的头像,且在电子设备中占用的内存容量为5M的文件,然后直接完成目标操作,从而无需用户在电子设备的海量文件中依次查看、筛选自己需要的文件,节约用户对目标文件进行目标操作的耗时,提高用户使用电子设备的效率。
本实施例提供一种文件处理方法,如图1所示,该文件处理方法包括以下步骤301和步骤302:
步骤301:文件处理装置接收用户对第一文件中的目标对象的第一输入。
在本申请实施例中,上述第一文件可以为图像文件,和/或视频文件,和/或视频文件的视频预览封面。
在本申请实施例中,上述第一文件可以为电子设备中的任意文件。
示例性的,上述第一图像可以为电子设备中任意应用中的图像,例如,照片应用、聊天应用、购物应用等。
在本申请实施例中,上述目标对象可以为第一图像中的人像信息,特定的物体信息(例如,动物图像、植物图像、其他物体图像等),本申请实施例对此不作限定。
在本申请实施例中,上述第一输入用于选定目标对象,还用于确定包含目标对象的目标文件占用的内存容量。
在本申请实施例中,上述第一输入可以为触控输入,例如,点击输入、长按输入,还可以为语音输入,还可以为特殊手势的输入,本申请对此不作限定。
示例性的,当上述第一输入为触控输入时,电子设备可以根据用户触控输入的输入力度,确定包含目标对象的目标文件占用的内存容量。例如,当电子设备接收到用户使用10M对应的输入力度的按压输入时,可以确定包含目标对象的目标文件占用的内存容量为,电子设备中包含目标对象的10M大小的文件。
示例性的,当上述第一输入为语音输入时,电子设备可以根据用户输入的语音内容,确定包含目标对象的目标文件占用的内存容量。例如,当电子设备接收到用户的语音输入,语音内容为即需要电子设备筛选占用的内存容量为10M,且包含目标对象的文件时,可以确定包含目标对象的目标文件占用的内存容量为,电子设备中包含目标对象的10M大小的文件。
步骤302:响应于上述第一输入,文件处理装置对电子设备中的N个目标文件执行目标操作。
在本申请实施例中,目标文件包括目标对象,上述目标文件占用的内存容量根据上述第一输入的输入参数确定,N为正整数。
在本申请实施例中,上述目标文件可以为静态图像,也可以为动态图像,还可以为视频,本申请实施例对此不作限定。
可以理解的是,当上述目标文件为视频时,电子设备可以对视频中的每一帧画面进行逐一识别,查看有无与目标对象相同的对象,从而进行筛选。
在本申请实施例中,上述输入参数可以根据第一输入的不同对应不同的参数。
在一种示例中,当第一输入为按压输入时,上述输入参数为输入压力参数。
在一种示例中,当第一输入为语音输入时,上述输入参数为输入语音内容参数。
在本申请实施例中,上述目标文件占用的内存容量是指目标文件在电子设备中的数据容量。例如,当目标文件为图像1时,图像1占用的内存容量为5M;当目标文件为视频1时,视频1占用的内存容量为100M。
在本申请实施例中,上述目标操作可以为电子设备对N个目标文件的编辑操作,例如,删除操作或者传输操作。
在本申请实施例中,上述目标操作可以为提前预设的,也可以为用户自定义设置的。
示例性的,当上述目标操作为提前预设的操作时,电子设备可以在接收到第一输入后,触发电子设备启动目标操作对应的操作模式,从而在用户结束第一输入后,执行第一操作。
示例性的,当上述目标操作为用户自定义设置的操作时,电子设备可以在接收用户的第一输入后,在显示界面中显示功能提示信息,询问用户需要进行的目标操作,并根据用户的选择,确定目标操作。
在本申请实施例中,在电子设备接收上述第一输入之前,电子设备可以先行接收用户的触发电子设备进入目标模式的输入,在进入目标模式后,电子设备将启动执行上述步骤301和步骤302。
在本申请实施例提供的文件处理方法中,文件处理装置在接收到用户对第一图像中的目标对象的第一输入后,将会对电子设备中均包含目标对象的N个目标文件执行目标操作,目标文件占用的内存容量会根据第一输入的输入参数确定的。如此,当用户需要对电子设备中包含特定对象的文件进行目标操作时,可以直接通过第一输入筛选出包含特定对象,且在电子设备中占用的内存容量为目标内存容量的文件,然后直接完成目标操作,从而无需用户在电子设备的海量文件中依次查看、筛选自己需要的文件,节约用户对目标文件进行目标操作的耗时,提高用户使用电子设备的效率。
可选的,在本申请实施例中,在上述第一输入为按压输入的情况下,在上述步骤302中的对N个目标文件执行目标操作之前,本申请实施例提供的文件处理方法包括如下步骤A1和步骤A2:
步骤A1:文件处理装置根据上述按压输入的输入压力参数,确定第一压力等级。
步骤A2:文件处理装置获取上述电子设备中占用的内存容量为第一内存容量的目标文件,得到上述N个目标文件。
示例性的,上述第一内存容量与上述第一压力等级相对应。
示例性的,上述输入压力参数是指按压输入输入力度的大小对应的参数。
示例性的,电子设备可以根据第一输入压力的不同,感应不同的输入压力参数。
可以理解的是,现有的电子设备具备可以利用其自身具备的压力感应特性,预先为不同区间的压力参数预先设置不同的压力等级,并设置压力等级与文件的内容容量之间的对应关系。
示例1:假设目标操作为预设的删除操作的情况下,如图2所示,电子设备的显示界面31上显示有图像32,图像32中包含用户1的头像33和用户2的头像34。电子设备接收用户对显示界面31中头像34所在区域(即上述目标对象)的按压输入(即上述第一输入),并根据该按压输入的输入力度值(即上述输入参数),确定压力等级为3级(即上述第一压力等级),然后,获取该压力等级所指示的内存容量,5M-7M的文件(即上述占用的内存容量为第一内存容量的文件),得到100个包含头像34,且占用内存在5M-7M的文件(即上述N个目标文件),并对上述100个文件执行删除操作(即上述目标操作)。
如此,电子设备可以通过按压输入的输入参数,确定目标文件的大小,进而直接完成目标操作,节约用户筛选文件的时间,提高用户使用电子设备的效率。
可选的,在本申请实施例中,在上述目标对象包括生物特征信息的情况下,在上述步骤A2中的获取目标内存容量的文件之前,本申请实施例提供的文件处理方法包括如下步骤B1:
步骤B1:文件处理装置采用生物识别技术,获取上述电子设备中包括上述目标对象的目标文件。
在上述步骤B1的基础上,在上述步骤A2中,本申请实施例提供的文件处理方法包括如下步骤B2:
步骤B2:文件处理装置从上述目标文件中筛选出占用的内存容量为目标内存容量上述N个目标文件。
示例性的,上述生物识别技术可以识别第一图像中的生物特征信息。例如,上述生物识别技术可以为人脸识别技术,上述生物特征信息可以为人的五官信息。
示例性的,电子设备可以在识别出第一图像中的生物特征信息后,识别电子设备中包含上述生物特征信息的M个目标文件,然后,再从上述M个目标文件中,结合第一输入的输入参数,筛选出占用的内存容量为目标内存容量上述N个目标文件,M为大于或者等于N的正整数。
示例2:结合上述示例1,在电子设备接收用户对显示界面31中头像34所在区域(即上述目标对象)的按压输入(即上述第一输入)后,电子设备可以启动人脸识别技术,识别电子设备中的所有文件,并得到包含头像34的生物信息特征的200个文件,再根据按压输入的输入力度值,从这200个文件中筛选出100个占用内存在5M-7M的文件(即上述N个目标文件)。
需要说明的是,用户可以在按压输入达到目标压力等级之后,直接释放手指在第一图像上的第一输入,此时,电子设备会记录释放前的最大输入压力参数,以该压力参数获取所述电子设备中占用的内存容量为目标内存容量的文件,得到所述N个目标文件,并执行目标操作。
如此,电子设备可以通过利用生物识别技术,准确快速的遍历电子设备中的所有文件,找到包含目标对象的所有文件,从而帮助用户快速筛选,查找目标文件,节约电子设备执行目标操作的时间。
可选的,在本申请实施例中,在上述步骤301之前,本申请实施例提供的文件处理方法包括如下步骤C1和步骤C2:
步骤C1:文件处理装置接收用户在输入参数设置界面的第二输入。
步骤C2:响应于上述第二输入,文件处理装置设置输入参数与上述电子设备中文件占用的内存容量之间的对应关系。
示例性的,上述输入参数设置界面可以为用于输入输入参数与文件占用的内存容量之间的对应关系的显示界面。
在一种示例中,上述输入参数设置界面可以为任意应用中的界面,也可以为电子设备本身的设置界面,本申请实施例对此不作限定。
示例性的,上述第二输入可以为触控输入,例如,点击输入,长按输入,也可以为语音输入,还可以为特殊手势的输入,本申请实施例对此不作限定。
在一种示例中,上述对应关系可以为电子设备提前预设的对应关系。可以理解的是,电子设备可以根据电子设备中所有文件占用的内存容量的分布趋势,动态生成输入参数与文件占用的内存容量之间的对应关系。例如,如图3中的(a)所示,输入压力参数分为5个等级,电子设备根据电子设备中所有文件占用的内存容量的分布趋势,分为与上述5个等级相对应的5部分文件。
在一种示例中,上述对应关系可以为用户自定义设置的对应关系。例如,如图3中的(b)所示,用户可以在输入参数设置界面自行设置输入压力参数与文件占用的内存容量的关系。
在一种示例中,上述对应关系还可以为电子设备以接收第一输入的图像的所占用的内存容量为基准,分为3组不同的占用内存与输入参数之间的关系,精确值保持在个位数。如图3中的(c)所示,输入压力参数分为3个等级,分别为内存容量大于后续接收第一输入的图像所占用的内存容量,内存容量等于后续接收第一输入的图像所占用的内存容量,小于后续接收第一输入的图像所占用的内存容量,其中,上述内存容量的值精确至个位数。
如此,电子设备可以根据自身的需要,使用多种方式设置输入参数确定目标文件占用的内存容量的确定方式,从而使得电子设备能够灵活确定目标文件。
可选的,在本申请实施例中,在上述步骤302中的对N个目标文件执行目标操作之前,本申请实施例提供的文件处理方法包括如下步骤D:
步骤D:文件处理装置在上述第一图像所在的第一界面上显示提示信息。
示例性的,上述提示信息用于指示上述第一输入的输入参数对应的占用内存容量。
示例性的,上述提示信息可以为图像形式的提示信息,也可以为文字形式的提示信息,还可以为多种不同形式结合的提示信息。
示例性的,上述第一界面可以为电子设备的任意界面。
示例3:结合上述示例1,如图4中的(a)所示,在电子设备根据该按压输入的输入力度值(即上述输入参数)后,电子设备的当前显示界面上会动态显示用户输入的压力等级(即上述提示信息),如图4中的(b)所示,直至用户按压的压力等级达到3级,即达到用户需要的压力等级,此时,用户保持该力度的按压输入不变,直至电子设备完成删除操作。
如此,电子设备可以通过提示信息清楚、明了的提示用户当前的输入参数大小,从而使得用户可以清楚的了解到自己删除的文件内存大小,方便用户执行目标操作。
可选的,在本申请实施例中,在上述步骤302中的对N个目标文件执行目标操作之前,本申请实施例提供的文件处理方法包括如下步骤E1和步骤E2:
步骤E1:文件处理装置在上述第一图像所在的第二界面上显示N个标识信息。
示例性的,每个标识信息指示一个目标文件;
步骤E2:文件处理装置接收用户对N个标识信息中的K个标识信息的第三输入,K为小于或等于N的正整数;
在此基础上,上述步骤302中的对N个目标文件执行目标操作包括如下步骤E3:
步骤E3:响应于上述第三输入,文件处理装置对上述N个目标文件中的K个目标文件执行目标操作。
示例性的,上述目标操作包括以下至少一项:删除上述目标文件,传输上述目标文件。
示例性的,上述第二界面可以为电子设备的任意界面。
示例性的,上述标识信息可以为图像标识信息,也可以为文字标识信息。
在一种示例中,上述标识信息可以为上述目标文件对应的缩略图信息,也可以为上述目标文件对应的文字指示信息。
示例性的,上述第三输入可以为触控输入,也可以为语音输入,还可以为特殊手势的输入,本申请实施例对此不作限定。
示例性的,上述第三输入用于选中N个目标文件中的K个目标文件,并对述N个目标文件中的K个目标文件执行目标操作。
如此,用户可以通过标识信息对电子设备确定出的目标文件进行查看和筛选,便于用户提高目标操作的准确性。
可选的,在本申请实施例中,在上述第一输入为按压输入的情况下,在上述步骤302中的对N个目标文件执行目标操作之前,本申请实施例提供的文件处理方法还可以包括如下步骤F1和步骤F2:
步骤F1:文件处理装置根据上述按压输入的输入压力参数和上述第一文件的内存容量,确定第二压力等级。
步骤F2:文件处理装置获取上述电子设备中占用的内存容量为第二内存容量的目标文件,得到上述N个目标文件。
示例性的,上述第一内存容量与上述第一压力等级相对应。
示例性的,上述输入压力参数是指按压输入输入力度的大小对应的参数。
示例性的,电子设备可以根据第一输入压力的不同,感应不同的输入压力参数。
可以理解的是,现有的电子设备具备可以利用其自身具备的压力感应特性,结合上述第一文件的内存容量,即以第一文件的内存容量为参照值,确定压力等级,并设置压力等级与文件的内容容量之间的对应关系。
在一种示例中,文件处理装置在接收到对电子设备中的任一文件进行的按压输入后,将以当前第一文件的内存容量为参照值,实时划分压力等级,例如,第一文件的内存容量为20M,则相较于20M,0至-10M(即20M至10M)为一个等级,-10M至-20M(即10M至0M)为一个等级,0至+10M(即20M至30M)为一个等级,+10M至+20M为(即30M至40M)一个等级,也即,根据按压力度的不同,电子设备确定4个等级的内存容量的目标文件。
示例4:假设目标操作为预设的删除操作的情况下,如图2所示,电子设备的显示界面31上显示有图像32,图像32中包含用户1的头像33和用户2的头像34。电子设备接收用户对显示界面31中头像34所在区域(即上述目标对象)的按压输入(即上述第一输入),根据和图像32的内存容量(20M),确定压力等级的划分方式,其中,20M至10M第一等级,10M至0M为第二等级,即20M至30M为第三等级,30M至40M为第四等级。
之后,电子设备根据该按压输入的输入力度值(即上述输入参数)确定压力等级为3级(即上述第二压力等级),然后,获取该压力等级所指示的内存容量,20M-30M的文件(即上述占用的内存容量为第二内存容量的目标文件),得到50个包含头像34,且占用内存在20M-30M的文件(即上述N个目标文件),并对上述50个文件执行删除操作(即上述目标操作)。
如此,文件处理装置可以根据用户选定的第一文件为参照实时确定压力等级的划分方式,并根据用户实际输入的压力值再确定目标文件的占用容量。从而丰富了确定目标文件的占用容量的方式。
本实施例中各种实现方式具有的有益效果具体可以参见上述方法实施例中相应实现方式所具有的有益效果,为避免重复,此处不再赘述。
需要说明的是,本申请实施例提供的文件处理方法,执行主体可以为文件处理装置,或者该文件处理装置中的用于执行文件处理方法的控制模块。本申请实施例中以文件处理装置执行文件处理方法为例,说明本申请实施例提供的文件处理装置。
图5为实现本申请实施例提供的文件处理装置的可能的结构示意图。如图5所示,上述装置600包括接收模块601和执行模块602;上述接收模块601,用于接收用户对第一文件中的目标对象的第一输入;上述执行模块602,用于响应于上述接收模块601接收的上述第一输入,对电子设备中的N个目标文件执行目标操作;其中,目标文件均包括目标对象,上述目标文件占用的内存容量根据上述第一输入的输入参数确定,N为正整数。
本申请实施例提供的文件处理装置,该文件处理装置在接收到用户对第一图像中的目标对象的第一输入后,将会对电子设备中均包含目标对象的N个目标文件执行目标操作,目标文件占用的内存容量会根据第一输入的输入参数确定的。如此,当用户需要对电子设备中包含特定对象的文件进行目标操作时,可以直接通过第一输入筛选出包含特定对象,且在电子设备中占用的内存容量为目标内存容量的文件,然后直接完成目标操作,从而无需用户在电子设备的海量文件中依次查看、筛选自己需要的文件,节约用户对目标文件进行目标操作的耗时,提高用户使用电子设备的效率。
可选的,在本申请实施例中,在上述第一输入为按压输入的情况下,上述装置600还包括确定模块603和获取模块604;上述确定模块603,用于根据上述接收模块602接收的上述按压输入的输入压力参数,确定第一压力等级;上述获取模块604,用于获取上述电子设备中占用的内存容量为第一内存容量的目标文件,得到上述N个目标文件,上述第一内存容量与上述第一压力等级相对应。
可选的,在本申请实施例中,在上述目标对象包括生物特征信息的情况下,上述装置还包括筛选模块605;上述获取模块604,还用于采用生物识别技术,获取上述电子设备中包括上述目标对象的目标文件;上述筛选模块605,用于从上述获取模块604获取的上述目标文件中筛选出占用的内存容量为目标内存容量上述N个目标文件。
可选的,在本申请实施例中,上述装置600还包括设置模块606;上述接收模块601,还用于接收用户在输入参数设置界面的第二输入;上述设置模块606,用于响应于上述接收模块601接收的上述第二输入,设置输入参数与上述电子设备中文件占用的内存容量之间的对应关系。
可选的,在本申请实施例中,上述装置600还包括显示模块607;上述显示模块607,用于在上述第一图像所在的第一界面上显示提示信息,上述提示信息用于指示上述第一输入的输入参数对应的占用内存容量。
可选的,在本申请实施例中,上述装置600还包括显示模块607;上述显示模块607,用于在上述第一图像所在的第二界面上显示N个标识信息,每个标识信息指示一个目标文件;上述接收模块601,还用于接收用户对上述显示模块607显示的N个标识信息中的K个标识信息的第三输入,K为小于或等于N的正整数;上述执行模块601,具体用于响应于上述接收模块601接收的上述第三输入,对上述N个目标文件中的K个目标文件执行目标操作,上述目标操作包括以下至少一项:删除上述目标文件,传输上述目标文件。
可选的,在本申请实施例中,在上述第一输入为按压输入的情况下,上述装置还包括确定模块603和获取模块604;上述确定模块603,用于根据上述按压输入的输入压力参数和上述第一文件的内存容量,确定第二压力等级;上述获取模块604,用于获取上述电子设备中占用的内存容量为第二内存容量的目标文件,得到上述N个目标文件,上述第二内存容量与上述第二压力等级相对应。
本申请实施例中的文件处理装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personaldigital assistant,PDA)等,非移动电子设备可以为服务器、网络附属存储器(NetworkAttached Storage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。
本申请实施例中的文件处理装置可以为具有操作系统的装置。该操作系统可以为安卓(Android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本申请实施例不作具体限定。
本申请实施例提供的文件处理装置能够实现图1至图4的方法实施例实现的各个过程,为避免重复,这里不再赘述。
需要说明的是,如图5所示,电子设备600中一定包括的模块用实线框示意,如接收模块601;电子设备600中可以包括也可以不包括的模块用虚线框示意,如获取模块604。
可选的,如图6所示,本申请实施例还提供一种电子设备800,包括处理器801,存储器802,存储在存储器802上并可在所述处理器801上运行的程序或指令,该程序或指令被处理器801执行时实现上述文件处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
需要说明的是,本申请实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。
图7为实现本申请实施例的一种电子设备的硬件结构示意图。
该电子设备100包括但不限于:射频单元101、网络模块102、音频输出单元103、输入单元104、传感器105、显示单元106、用户输入单元107、接口单元108、存储器109、以及处理器110等部件。其中,用户输入单元107包括:触控面板1071和其他输入设备1072,显示单元106包含显示面板1061,输入单元104包括图像处理器1041和麦克风1042,存储器109可用于存储软件程序(如,操作系统、至少一个功能所需的应用程序)以及各种数据。
本领域技术人员可以理解,电子设备100还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器110逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图7中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
其中,用户输入单元107,用于接收用户对第一文件中的目标对象的第一输入;处理器110,用于响应于上述用户输入单元107接收的上述第一输入,对电子设备中的N个目标文件执行目标操作;其中,目标文件均包括目标对象,上述目标文件占用的内存容量根据上述第一输入的输入参数确定,N为正整数。
在本申请实施例提供的电子设备,该电子设备在接收到用户对第一图像中的目标对象的第一输入后,将会对电子设备中均包含目标对象的N个目标文件执行目标操作,目标文件占用的内存容量会根据第一输入的输入参数确定的。如此,当用户需要对电子设备中包含特定对象的文件进行目标操作时,可以直接通过第一输入筛选出包含特定对象,且在电子设备中占用的内存容量为目标内存容量的文件,然后直接完成目标操作,从而无需用户在电子设备的海量文件中依次查看、筛选自己需要的文件,节约用户对目标文件进行目标操作的耗时,提高用户使用电子设备的效率。
可选的,在上述第一输入为按压输入的情况下,处理器110,还用于根据上述按压输入的输入压力参数,确定第一压力等级;处理器110,还用于获取上述电子设备中占用的内存容量为第一内存容量的目标文件,得到上述N个目标文件,上述第一内存容量与上述第一压力等级相对应。
可选的,在上述目标对象包括生物特征信息的情况下,上述获取目标内存容量的文件之前,处理器110,用于采用生物识别技术,获取上述电子设备中包括上述目标对象的目标文件;处理器110,用于从上述目标文件中筛选出占用的内存容量为目标内存容量上述N个目标文件。
可选的,上述用户输入单元107,用于接收用户在输入参数设置界面的第二输入;上述处理器110,用于响应于用户输入单元107接收的上述第二输入,设置输入参数与上述电子设备中文件占用的内存容量之间的对应关系。
可选的,显示单元106,用于在上述第一图像所在的第一界面上显示提示信息,上述提示信息用于指示上述第一输入的输入参数对应的占用内存容量。
可选的,显示单元106,用于在上述第一图像所在的第二界面上显示N个标识信息,每个标识信息指示一个目标文件;上述用户输入单元107,用于接收用户对上述显示单元106显示的N个标识信息中的K个标识信息的第三输入,K为小于或等于N的正整数;上述处理器110,具体用于响应于上述用户输入单元107接收的上述第三输入,对上述N个目标文件中的K个目标文件执行目标操作,上述目标操作包括以下至少一项:删除上述目标文件,传输上述目标文件。
可选的,在上述第一输入为按压输入的情况下,上述处理器110,还用于根据上述按压输入的输入压力参数和上述第一文件的内存容量,确定第二压力等级;上述处理器110,还用于获取上述电子设备中占用的内存容量为第二内存容量的目标文件,得到上述N个目标文件,上述第二内存容量与上述第二压力等级相对应。
应理解的是,本申请实施例中,输入单元104可以包括图形处理器(GraphicsProcessing Unit,GPU)1041和麦克风1042,图形处理器1041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元106可包括显示面板1061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板1061。用户输入单元107包括触控面板1071以及其他输入设备1072。触控面板1071,也称为触摸屏。触控面板1071可包括触摸检测装置和触摸控制器两个部分。其他输入设备1072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。存储器109可用于存储软件程序以及各种数据,包括但不限于应用程序和操作系统。处理器110可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器110中。
本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述文件处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。
本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述文件处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
应理解,本申请实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所述的方法。
上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。
- 加密文件文件名的处理方法、装置、电子设备及存储介质
- 文件处理方法、文件匹配方法、装置、电子设备和介质